/* Class590_Sub1_Sub1_Sub2 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */

public class Class590_Sub1_Sub1_Sub2 extends Class590_Sub1_Sub1
    implements Interface55
{
    public Class471 aClass471_11680;
    boolean aBool11681;
    Class489 aClass489_11682;
    static int[] anIntArray11683 = { 1, 2, 4, 8 };
    static int[] anIntArray11684 = { 16, 32, 64, 128 };
    boolean aBool11685 = true;
    
    public int method9521() {
	return aClass471_11680.method5777(2116989132);
    }
    
    boolean method9499(byte i) {
	return false;
    }
    
    boolean method9500(int i) {
	return ((Class590_Sub1_Sub1_Sub2) this).aBool11685;
    }
    
    Class493 method9535(Class151 class151) {
	Class134 class134 = aClass471_11680.method5784(class151, 2048, false,
						       true, -2116571081);
	if (class134 == null)
	    return null;
	Class400 class400 = method7184();
	Class395 class395 = method7182();
	Class493 class493
	    = Class468.method5761(((Class590_Sub1_Sub1_Sub2) this).aBool11681,
				  -810355461);
	int i = (int) class395.aClass396_4540.aFloat4545 >> 9;
	int i_0_ = (int) class395.aClass396_4540.aFloat4547 >> 9;
	aClass471_11680.method5791(class151, class134, class400, i, i, i_0_,
				   i_0_, true, -1360054090);
	Class549 class549 = aClass471_11680.method5780((byte) 3);
	if (null != class549.aClass375_7490) {
	    class134.method1756(class400, null, 0);
	    class151.method2061(class400, aClass150Array10413[0],
				class549.aClass375_7490);
	} else
	    class134.method1756(class400, aClass150Array10413[0], 0);
	if (((Class471) aClass471_11680).aClass582_5354 != null) {
	    Class147 class147
		= ((Class471) aClass471_11680).aClass582_5354.method7106();
	    class151.method2084(class147);
	}
	((Class590_Sub1_Sub1_Sub2) this).aBool11685
	    = (class134.method1777()
	       || ((Class471) aClass471_11680).aClass582_5354 != null);
	if (null == ((Class590_Sub1_Sub1_Sub2) this).aClass489_11682)
	    ((Class590_Sub1_Sub1_Sub2) this).aClass489_11682
		= Class441.method5350((int) class395.aClass396_4540.aFloat4545,
				      (int) class395.aClass396_4540.aFloat4542,
				      (int) class395.aClass396_4540.aFloat4547,
				      class134, 1526133102);
	else
	    Class506.method6271((((Class590_Sub1_Sub1_Sub2) this)
				 .aClass489_11682),
				(int) class395.aClass396_4540.aFloat4545,
				(int) class395.aClass396_4540.aFloat4542,
				(int) class395.aClass396_4540.aFloat4547,
				class134, -1873350266);
	return class493;
    }
    
    public int method9510(byte i) {
	return aClass471_11680.method5777(1992591953);
    }
    
    static int method10587(int i, int i_1_) {
	if (234133761 * Class537.aClass537_7307.anInt7327 == i
	    || i == 234133761 * Class537.aClass537_7309.anInt7327)
	    return anIntArray11684[i_1_ & 0x3];
	return anIntArray11683[i_1_ & 0x3];
    }
    
    public void method10588(Class539 class539, int i) {
	aClass471_11680.method5778(class539, (byte) -70);
    }
    
    Class493 method9503(Class151 class151, int i) {
	Class134 class134 = aClass471_11680.method5784(class151, 2048, false,
						       true, 1899340732);
	if (class134 == null)
	    return null;
	Class400 class400 = method7184();
	Class395 class395 = method7182();
	Class493 class493
	    = Class468.method5761(((Class590_Sub1_Sub1_Sub2) this).aBool11681,
				  -93625509);
	int i_2_ = (int) class395.aClass396_4540.aFloat4545 >> 9;
	int i_3_ = (int) class395.aClass396_4540.aFloat4547 >> 9;
	aClass471_11680.method5791(class151, class134, class400, i_2_, i_2_,
				   i_3_, i_3_, true, -1255444024);
	Class549 class549 = aClass471_11680.method5780((byte) 3);
	if (null != class549.aClass375_7490) {
	    class134.method1756(class400, null, 0);
	    class151.method2061(class400, aClass150Array10413[0],
				class549.aClass375_7490);
	} else
	    class134.method1756(class400, aClass150Array10413[0], 0);
	if (((Class471) aClass471_11680).aClass582_5354 != null) {
	    Class147 class147
		= ((Class471) aClass471_11680).aClass582_5354.method7106();
	    class151.method2084(class147);
	}
	((Class590_Sub1_Sub1_Sub2) this).aBool11685
	    = (class134.method1777()
	       || ((Class471) aClass471_11680).aClass582_5354 != null);
	if (null == ((Class590_Sub1_Sub1_Sub2) this).aClass489_11682)
	    ((Class590_Sub1_Sub1_Sub2) this).aClass489_11682
		= Class441.method5350((int) class395.aClass396_4540.aFloat4545,
				      (int) class395.aClass396_4540.aFloat4542,
				      (int) class395.aClass396_4540.aFloat4547,
				      class134, 1526133102);
	else
	    Class506.method6271((((Class590_Sub1_Sub1_Sub2) this)
				 .aClass489_11682),
				(int) class395.aClass396_4540.aFloat4545,
				(int) class395.aClass396_4540.aFloat4542,
				(int) class395.aClass396_4540.aFloat4547,
				class134, -2111455255);
	return class493;
    }
    
    void method9504(Class151 class151, byte i) {
	Class134 class134 = aClass471_11680.method5784(class151, 262144, true,
						       true, -1819447793);
	if (class134 != null) {
	    Class400 class400 = method7184();
	    Class395 class395 = method7182();
	    int i_4_ = (int) class395.aClass396_4540.aFloat4545 >> 9;
	    int i_5_ = (int) class395.aClass396_4540.aFloat4547 >> 9;
	    aClass471_11680.method5791(class151, class134, class400, i_4_,
				       i_4_, i_5_, i_5_, false, -421935633);
	}
    }
    
    public void method353(Class151 class151) {
	aClass471_11680.method5793(class151, (byte) -62);
    }
    
    final boolean method9496(int i) {
	return false;
    }
    
    public void method355(Class151 class151) {
	aClass471_11680.method5793(class151, (byte) -29);
    }
    
    public int method25(byte i) {
	return -1807666375 * ((Class471) aClass471_11680).anInt5339;
    }
    
    public int method340(short i) {
	return ((Class471) aClass471_11680).anInt5340 * 1771309379;
    }
    
    public int method339(byte i) {
	return ((Class471) aClass471_11680).anInt5345 * -435575897;
    }
    
    public void method356(int i) {
	/* empty */
    }
    
    public int method9512(int i) {
	return aClass471_11680.method5779(1470269184);
    }
    
    public boolean method342(short i) {
	return aClass471_11680.method5782((short) 19076);
    }
    
    boolean method9495(Class151 class151, int i, int i_6_, byte i_7_) {
	Class549 class549 = aClass471_11680.method5780((byte) 3);
	if (class549.aClass375_7490 != null)
	    return class151.method2059(i, i_6_, method7184(),
				       class549.aClass375_7490, (byte) -23);
	Class134 class134 = aClass471_11680.method5784(class151, 131072, false,
						       false, 136137441);
	if (null == class134)
	    return false;
	return class134.method1757(i, i_6_, method7184(), false, 0);
    }
    
    public boolean method341(int i) {
	return true;
    }
    
    final boolean method9526() {
	return false;
    }
    
    public int method26() {
	return -1807666375 * ((Class471) aClass471_11680).anInt5339;
    }
    
    public int method21() {
	return ((Class471) aClass471_11680).anInt5340 * 1771309379;
    }
    
    public int method345() {
	return ((Class471) aClass471_11680).anInt5340 * 1771309379;
    }
    
    public int method349() {
	return ((Class471) aClass471_11680).anInt5345 * -435575897;
    }
    
    public int method347() {
	return ((Class471) aClass471_11680).anInt5345 * -435575897;
    }
    
    public int method206() {
	return ((Class471) aClass471_11680).anInt5345 * -435575897;
    }
    
    public int method9531() {
	return aClass471_11680.method5779(1590044150);
    }
    
    public void method316() {
	/* empty */
    }
    
    public void method315() {
	/* empty */
    }
    
    public void method317() {
	/* empty */
    }
    
    public void method313() {
	/* empty */
    }
    
    final void method9527(Class151 class151, Class590_Sub1 class590_sub1,
			  int i, int i_8_, int i_9_, boolean bool) {
	throw new IllegalStateException();
    }
    
    public boolean method351() {
	return true;
    }
    
    public Class489 method9498(Class151 class151) {
	return ((Class590_Sub1_Sub1_Sub2) this).aClass489_11682;
    }
    
    public void method354(Class151 class151, int i) {
	aClass471_11680.method5783(class151, -445313121);
    }
    
    public boolean method346() {
	return aClass471_11680.method5782((short) -20582);
    }
    
    final void method9501(Class151 class151, Class590_Sub1 class590_sub1,
			  int i, int i_10_, int i_11_, boolean bool,
			  int i_12_) {
	throw new IllegalStateException();
    }
    
    public void method343(Class151 class151) {
	aClass471_11680.method5783(class151, 1300542701);
    }
    
    boolean method9514() {
	return false;
    }
    
    boolean method9515() {
	return false;
    }
    
    boolean method9516() {
	return ((Class590_Sub1_Sub1_Sub2) this).aBool11685;
    }
    
    public void method350(Class151 class151) {
	aClass471_11680.method5793(class151, (byte) -30);
    }
    
    public int method9517() {
	return aClass471_11680.method5777(1877228585);
    }
    
    final void method9502(byte i) {
	throw new IllegalStateException();
    }
    
    Class493 method9519(Class151 class151) {
	Class134 class134 = aClass471_11680.method5784(class151, 2048, false,
						       true, 1680983987);
	if (class134 == null)
	    return null;
	Class400 class400 = method7184();
	Class395 class395 = method7182();
	Class493 class493
	    = Class468.method5761(((Class590_Sub1_Sub1_Sub2) this).aBool11681,
				  -1963207049);
	int i = (int) class395.aClass396_4540.aFloat4545 >> 9;
	int i_13_ = (int) class395.aClass396_4540.aFloat4547 >> 9;
	aClass471_11680.method5791(class151, class134, class400, i, i, i_13_,
				   i_13_, true, -28250858);
	Class549 class549 = aClass471_11680.method5780((byte) 3);
	if (null != class549.aClass375_7490) {
	    class134.method1756(class400, null, 0);
	    class151.method2061(class400, aClass150Array10413[0],
				class549.aClass375_7490);
	} else
	    class134.method1756(class400, aClass150Array10413[0], 0);
	if (((Class471) aClass471_11680).aClass582_5354 != null) {
	    Class147 class147
		= ((Class471) aClass471_11680).aClass582_5354.method7106();
	    class151.method2084(class147);
	}
	((Class590_Sub1_Sub1_Sub2) this).aBool11685
	    = (class134.method1777()
	       || ((Class471) aClass471_11680).aClass582_5354 != null);
	if (null == ((Class590_Sub1_Sub1_Sub2) this).aClass489_11682)
	    ((Class590_Sub1_Sub1_Sub2) this).aClass489_11682
		= Class441.method5350((int) class395.aClass396_4540.aFloat4545,
				      (int) class395.aClass396_4540.aFloat4542,
				      (int) class395.aClass396_4540.aFloat4547,
				      class134, 1526133102);
	else
	    Class506.method6271((((Class590_Sub1_Sub1_Sub2) this)
				 .aClass489_11682),
				(int) class395.aClass396_4540.aFloat4545,
				(int) class395.aClass396_4540.aFloat4542,
				(int) class395.aClass396_4540.aFloat4547,
				class134, -1757166791);
	return class493;
    }
    
    public int method348() {
	return ((Class471) aClass471_11680).anInt5345 * -435575897;
    }
    
    void method9522(Class151 class151) {
	Class134 class134 = aClass471_11680.method5784(class151, 262144, true,
						       true, -569926864);
	if (class134 != null) {
	    Class400 class400 = method7184();
	    Class395 class395 = method7182();
	    int i = (int) class395.aClass396_4540.aFloat4545 >> 9;
	    int i_14_ = (int) class395.aClass396_4540.aFloat4547 >> 9;
	    aClass471_11680.method5791(class151, class134, class400, i, i,
				       i_14_, i_14_, false, 1137741773);
	}
    }
    
    boolean method9509(Class151 class151, int i, int i_15_) {
	Class549 class549 = aClass471_11680.method5780((byte) 3);
	if (class549.aClass375_7490 != null)
	    return class151.method2059(i, i_15_, method7184(),
				       class549.aClass375_7490, (byte) -125);
	Class134 class134 = aClass471_11680.method5784(class151, 131072, false,
						       false, 870685674);
	if (null == class134)
	    return false;
	return class134.method1757(i, i_15_, method7184(), false, 0);
    }
    
    boolean method9530(Class151 class151, int i, int i_16_) {
	Class549 class549 = aClass471_11680.method5780((byte) 3);
	if (class549.aClass375_7490 != null)
	    return class151.method2059(i, i_16_, method7184(),
				       class549.aClass375_7490, (byte) -41);
	Class134 class134 = aClass471_11680.method5784(class151, 131072, false,
						       false, -1115734108);
	if (null == class134)
	    return false;
	return class134.method1757(i, i_16_, method7184(), false, 0);
    }
    
    boolean method9523(Class151 class151, int i, int i_17_) {
	Class549 class549 = aClass471_11680.method5780((byte) 3);
	if (class549.aClass375_7490 != null)
	    return class151.method2059(i, i_17_, method7184(),
				       class549.aClass375_7490, (byte) -104);
	Class134 class134 = aClass471_11680.method5784(class151, 131072, false,
						       false, 482226500);
	if (null == class134)
	    return false;
	return class134.method1757(i, i_17_, method7184(), false, 0);
    }
    
    final boolean method9524() {
	return false;
    }
    
    final boolean method9525() {
	return false;
    }
    
    public void method344(Class151 class151, int i) {
	aClass471_11680.method5793(class151, (byte) -28);
    }
    
    public void method352(Class151 class151) {
	aClass471_11680.method5793(class151, (byte) -26);
    }
    
    final void method9518(Class151 class151, Class590_Sub1 class590_sub1,
			  int i, int i_18_, int i_19_, boolean bool) {
	throw new IllegalStateException();
    }
    
    final void method9528() {
	throw new IllegalStateException();
    }
    
    final void method9529() {
	throw new IllegalStateException();
    }
    
    final void method9507() {
	throw new IllegalStateException();
    }
    
    public void method10589(Class539 class539) {
	aClass471_11680.method5778(class539, (byte) -40);
    }
    
    public Class590_Sub1_Sub1_Sub2
	(Class502 class502, Class151 class151, Class662_Sub15 class662_sub15,
	 Class549 class549, int i, int i_20_, int i_21_, int i_22_, int i_23_,
	 boolean bool, int i_24_, int i_25_, int i_26_, int i_27_) {
	super(class502, i_21_, i_22_, i_23_, i, i_20_,
	      Class430_Sub4.method8967(i_24_, i_25_, (byte) 1));
	aClass471_11680
	    = new Class471(class151, class662_sub15, class549, i_24_, i_25_,
			   i_20_, this, bool, i_26_, i_27_);
	((Class590_Sub1_Sub1_Sub2) this).aBool11681
	    = class549.anInt7433 * -331428033 != 0 && !bool;
	method9513(1, (byte) -5);
    }
    
    static int method10590(int i, int i_28_) {
	if (234133761 * Class537.aClass537_7307.anInt7327 == i
	    || i == 234133761 * Class537.aClass537_7309.anInt7327)
	    return anIntArray11684[i_28_ & 0x3];
	return anIntArray11683[i_28_ & 0x3];
    }
    
    public void method10591(Class539 class539) {
	aClass471_11680.method5778(class539, (byte) 32);
    }
    
    public Class489 method9505(Class151 class151, byte i) {
	return ((Class590_Sub1_Sub1_Sub2) this).aClass489_11682;
    }
    
    static final void method10592(Class612 class612, short i) {
	int i_29_
	    = (((Class612) class612).anIntArray8021
	       [(((Class612) class612).anInt8022 -= 201091009) * -40654783]);
	if (client.anInt10973 * 1889737585 == 2
	    && i_29_ < client.anInt10972 * 344383363)
	    ((Class612) class612).anObjectArray8034
		[((((Class612) class612).anInt8017 += 1516150619) * -1930397485
		  - 1)]
		= client.aClass50Array10684[i_29_].aString606;
	else
	    ((Class612) class612).anObjectArray8034
		[((((Class612) class612).anInt8017 += 1516150619) * -1930397485
		  - 1)]
		= "";
    }
    
    static final void method10593(Class612 class612, int i) {
	((Class612) class612).anInt8022 -= 402182018;
	int i_30_ = (((Class612) class612).anIntArray8021
		     [-40654783 * ((Class612) class612).anInt8022]);
	int i_31_ = (((Class612) class612).anIntArray8021
		     [1 + -40654783 * ((Class612) class612).anInt8022]);
	Class51 class51
	    = ((Class51)
	       Class357.aClass662_Sub19_3796.method31(i_31_, -216361753));
	if (class51.method920(-1624786139))
	    ((Class612) class612).anObjectArray8034
		[((((Class612) class612).anInt8017 += 1516150619) * -1930397485
		  - 1)]
		= ((Class257)
		   Class282.aClass662_Sub6_3263.method31(i_30_, -665649482))
		      .method3549(i_31_, class51.aString613, -746435601);
	else
	    ((Class612) class612).anIntArray8021
		[((((Class612) class612).anInt8022 += 201091009) * -40654783
		  - 1)]
		= (((Class257)
		    Class282.aClass662_Sub6_3263.method31(i_30_, -2146898914))
		       .method3548
		   (i_31_, class51.anInt614 * 213104173, (byte) 1));
    }
}
