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

public class Class5 implements Interface15, Interface12, Interface50 {
	Class198_Sub2 aClass198_Sub2_34;
	public Class516 aClass516_35;
	Class198_Sub1_Sub1 aClass198_Sub1_Sub1_36;
	Class499[] aClass499Array37;

	public int method472(int i) {
		return ((Class5) this).aClass499Array37[i].method11255(1888560751);
	}

	public int method473(int i, int i_0_) {
		return (((Class5) this).aClass499Array37[i].method11236((client.aBool8162 ? Class455.aClass455_6390 : Class455.aClass455_6389), -581435096));
	}

	public Class312 method76(int i) {
		Class312 class312 = ((Class5) this).aClass198_Sub2_34.method16518(i, -168282914);
		if (class312.aClass167_4659.aClass212_2120 != Class212.aClass212_2560)
			return null;
		return class312;
	}

	public Class312 method69(int i) {
		Class312 class312 = ((Class5) this).aClass198_Sub2_34.method16518(i, 348676686);
		if (class312.aClass167_4659.aClass212_2120 != Class212.aClass212_2560)
			return null;
		return class312;
	}

	public int method474(int i) {
		return ((Class5) this).aClass499Array37[i].method11235((byte) 1);
	}

	public int method475(int i, int i_1_) {
		return ((Class5) this).aClass499Array37[i].method11238((byte) 1);
	}

	public Class167 method77(Class212 class212, int i, int i_2_) {
		if (Class212.aClass212_2560 != class212)
			return null;
		return ((Class5) this).aClass198_Sub1_Sub1_36.method16461(i, 880819361);
	}

	public Class312 method70(int i, int i_3_) {
		Class312 class312 = ((Class5) this).aClass198_Sub2_34.method16518(i, -969394846);
		if (class312.aClass167_4659.aClass212_2120 != Class212.aClass212_2560)
			return null;
		return class312;
	}

	public int method82(Class167 class167, byte i) {
		return aClass516_35.method82(class167, (byte) 40);
	}

	public Class167 method73(Class212 class212, int i) {
		if (Class212.aClass212_2560 != class212)
			return null;
		return ((Class5) this).aClass198_Sub1_Sub1_36.method16461(i, -222767218);
	}

	public Class5(Class198_Sub1_Sub1 class198_sub1_sub1, Class198_Sub2 class198_sub2, int i) {
		((Class5) this).aClass499Array37 = new Class499[i];
		aClass516_35 = new Class516();
		((Class5) this).aClass198_Sub1_Sub1_36 = class198_sub1_sub1;
		((Class5) this).aClass198_Sub2_34 = class198_sub2;
	}

	public int method476(int i) {
		return ((Class5) this).aClass499Array37[i].method11255(-1113825332);
	}

	public int method477(int i) {
		return ((Class5) this).aClass499Array37[i].method11255(1713046454);
	}

	public int method478(int i) {
		return ((Class5) this).aClass499Array37[i].method11255(-926529483);
	}

	public int method85(Class312 class312, byte i) {
		return aClass516_35.method85(class312, (byte) -98);
	}

	public int method479(int i) {
		return ((Class5) this).aClass499Array37[i].method11255(-513170901);
	}

	public int method345(int i) {
		return (((Class5) this).aClass499Array37[i].method11239((client.aBool8162 ? Class455.aClass455_6390 : Class455.aClass455_6389), -492180232));
	}

	public int method346(int i) {
		return (((Class5) this).aClass499Array37[i].method11239((client.aBool8162 ? Class455.aClass455_6390 : Class455.aClass455_6389), -492180232));
	}

	public int method480(int i) {
		return ((Class5) this).aClass499Array37[i].method11235((byte) 1);
	}

	public int method481(int i) {
		return (((Class5) this).aClass499Array37[i].method11236((client.aBool8162 ? Class455.aClass455_6390 : Class455.aClass455_6389), -1756554551));
	}

	public int method347(int i, int i_4_) {
		return (((Class5) this).aClass499Array37[i].method11239((client.aBool8162 ? Class455.aClass455_6390 : Class455.aClass455_6389), -492180232));
	}

	public int method482(int i) {
		return ((Class5) this).aClass499Array37[i].method11238((byte) 1);
	}

	public int method88(Class167 class167) {
		return aClass516_35.method82(class167, (byte) 67);
	}

	public Class167 method72(Class212 class212, int i) {
		if (Class212.aClass212_2560 != class212)
			return null;
		return ((Class5) this).aClass198_Sub1_Sub1_36.method16461(i, 99650063);
	}

	public int method483(int i, int i_5_) {
		return ((Class5) this).aClass499Array37[i].method11255(-629737744);
	}

	public Class167 method74(Class212 class212, int i) {
		if (Class212.aClass212_2560 != class212)
			return null;
		return ((Class5) this).aClass198_Sub1_Sub1_36.method16461(i, 1155743453);
	}

	public Class312 method75(int i) {
		Class312 class312 = ((Class5) this).aClass198_Sub2_34.method16518(i, 296125482);
		if (class312.aClass167_4659.aClass212_2120 != Class212.aClass212_2560)
			return null;
		return class312;
	}

	public int method484(int i) {
		return ((Class5) this).aClass499Array37[i].method11235((byte) 1);
	}

	public Class167 method78(Class212 class212, int i) {
		if (Class212.aClass212_2560 != class212)
			return null;
		return ((Class5) this).aClass198_Sub1_Sub1_36.method16461(i, 275886366);
	}

	public Class312 method71(int i) {
		Class312 class312 = ((Class5) this).aClass198_Sub2_34.method16518(i, 955968064);
		if (class312.aClass167_4659.aClass212_2120 != Class212.aClass212_2560)
			return null;
		return class312;
	}

	public int method485(int i, int i_6_) {
		return ((Class5) this).aClass499Array37[i].method11235((byte) 1);
	}

	public int method102(Class167 class167) {
		return aClass516_35.method82(class167, (byte) 70);
	}

	public int method89(Class167 class167) {
		return aClass516_35.method82(class167, (byte) 93);
	}

	public int method90(Class312 class312) {
		return aClass516_35.method85(class312, (byte) 11);
	}

	public static Class316 method486(int i, int i_7_) {
		Class316 class316 = (Class316) Class316.aClass113_4732.method2636((long) i);
		if (null != class316)
			return class316;
		byte[] is = InputStream_Sub1.aClass279_8317.method5578(1, i, 2042887134);
		class316 = new Class316();
		class316.anInt4720 = 423420775 * i;
		if (is != null)
			class316.method6216(new Class587_Sub4(is), (byte) 1);
		class316.method6217((byte) 78);
		if (2 == class316.anInt4728 * 760003617 && Class316.aClass445_4731.method7988((long) i) == null) {
			Class316.aClass445_4731.method8011(new Class587_Sub17(-766920989 * Class316.anInt4730), (long) i);
			Class316.aClass316Array4729[(Class316.anInt4730 += 143343307) * -766920989 - 1] = class316;
		}
		Class316.aClass113_4732.method2662(class316, (long) i);
		return class316;
	}

	static final void method487(Class477 class477, byte i) {
		String string = (String) (((Class477) class477).anObjectArray6499[(((Class477) class477).anInt6500 -= 1803340247) * -443336217]);
		if (null != Class170.aString2139 && Class170.aString2139.equalsIgnoreCase(string))
			((Class477) class477).anIntArray6497[((((Class477) class477).anInt6498 += 1577301031) * 2028895127 - 1)] = 1;
		else
			((Class477) class477).anIntArray6497[((((Class477) class477).anInt6498 += 1577301031) * 2028895127 - 1)] = 0;
	}

	static final void method488(int i) {
		Class13.aLong85 = -8185294113456035577L;
		Class13.aLong113 = 0L;
		Class13.anInt89 = 1807219211;
	}

	static final void method489(Class477 class477, int i) {
		((Class477) class477).anInt6498 -= -1140365234;
		int i_8_ = (((Class477) class477).anIntArray6497[2028895127 * ((Class477) class477).anInt6498]);
		int i_9_ = (((Class477) class477).anIntArray6497[((Class477) class477).anInt6498 * 2028895127 + 1]);
		Class480 class480 = (((Class477) class477).aBool6510 ? ((Class477) class477).aClass480_6506 : ((Class477) class477).aClass480_6492);
		Class450.method8067(((Class480) class480).aClass35_6531, i_8_, i_9_, 610563510);
	}

	public static void method490(int i, int i_10_, int i_11_) {
		Class587_Sub34_Sub2 class587_sub34_sub2 = Class488_Sub1.method14158(17, (long) i_10_ << 32 | (long) i);
		class587_sub34_sub2.method16878(1180211756);
	}
}
