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

public class Class362 {
	Class279 aClass279_5522;
	Class66 aClass66_5523;
	Class279 aClass279_5524;

	public Interface2 method6904(Interface30 interface30) {
		if (null == interface30)
			return null;
		Class302 class302 = interface30.method186((byte) -32);
		if (class302 == Class302.aClass302_4595)
			return new Class354((Class394) interface30);
		if (Class302.aClass302_4590 == class302)
			return new Class357(method6905((byte) 10), (Class308) interface30);
		if (Class302.aClass302_4591 == class302)
			return new Class352(((Class362) this).aClass279_5524, (Class335) interface30);
		if (Class302.aClass302_4593 == class302)
			return new Class352_Sub1(((Class362) this).aClass279_5524, (Class335_Sub1) interface30);
		if (class302 == Class302.aClass302_4587)
			return new Class348_Sub1(((Class362) this).aClass279_5524, ((Class362) this).aClass279_5522, (Class307_Sub3) interface30);
		if (Class302.aClass302_4588 == class302)
			return new Class348_Sub3(((Class362) this).aClass279_5524, ((Class362) this).aClass279_5522, (Class307_Sub1) interface30);
		if (Class302.aClass302_4589 == class302)
			return new Class348_Sub2(((Class362) this).aClass279_5524, ((Class362) this).aClass279_5522, (Class307_Sub2) interface30);
		if (Class302.aClass302_4586 == class302)
			return new Class67(((Class362) this).aClass279_5524, ((Class362) this).aClass279_5522, (Class313) interface30);
		if (Class302.aClass302_4592 == class302)
			return new Class358(((Class362) this).aClass279_5524, (Class306) interface30);
		if (Class302.aClass302_4594 == class302)
			return new Class348_Sub2_Sub1(((Class362) this).aClass279_5524, ((Class362) this).aClass279_5522, (Class307_Sub2_Sub1) interface30);
		return null;
	}

	public Class362(Class279 class279, Class279 class279_0_) {
		((Class362) this).aClass279_5524 = class279;
		((Class362) this).aClass279_5522 = class279_0_;
	}

	Class66 method6905(byte i) {
		if (null == ((Class362) this).aClass66_5523)
			((Class362) this).aClass66_5523 = new Class66();
		return ((Class362) this).aClass66_5523;
	}

	public Interface2 method6906(Interface30 interface30) {
		if (null == interface30)
			return null;
		Class302 class302 = interface30.method186((byte) -28);
		if (class302 == Class302.aClass302_4595)
			return new Class354((Class394) interface30);
		if (Class302.aClass302_4590 == class302)
			return new Class357(method6905((byte) 13), (Class308) interface30);
		if (Class302.aClass302_4591 == class302)
			return new Class352(((Class362) this).aClass279_5524, (Class335) interface30);
		if (Class302.aClass302_4593 == class302)
			return new Class352_Sub1(((Class362) this).aClass279_5524, (Class335_Sub1) interface30);
		if (class302 == Class302.aClass302_4587)
			return new Class348_Sub1(((Class362) this).aClass279_5524, ((Class362) this).aClass279_5522, (Class307_Sub3) interface30);
		if (Class302.aClass302_4588 == class302)
			return new Class348_Sub3(((Class362) this).aClass279_5524, ((Class362) this).aClass279_5522, (Class307_Sub1) interface30);
		if (Class302.aClass302_4589 == class302)
			return new Class348_Sub2(((Class362) this).aClass279_5524, ((Class362) this).aClass279_5522, (Class307_Sub2) interface30);
		if (Class302.aClass302_4586 == class302)
			return new Class67(((Class362) this).aClass279_5524, ((Class362) this).aClass279_5522, (Class313) interface30);
		if (Class302.aClass302_4592 == class302)
			return new Class358(((Class362) this).aClass279_5524, (Class306) interface30);
		if (Class302.aClass302_4594 == class302)
			return new Class348_Sub2_Sub1(((Class362) this).aClass279_5524, ((Class362) this).aClass279_5522, (Class307_Sub2_Sub1) interface30);
		return null;
	}

	public Interface2 method6907(Interface30 interface30, int i) {
		if (null == interface30)
			return null;
		Class302 class302 = interface30.method186((byte) -49);
		if (class302 == Class302.aClass302_4595)
			return new Class354((Class394) interface30);
		if (Class302.aClass302_4590 == class302)
			return new Class357(method6905((byte) 91), (Class308) interface30);
		if (Class302.aClass302_4591 == class302)
			return new Class352(((Class362) this).aClass279_5524, (Class335) interface30);
		if (Class302.aClass302_4593 == class302)
			return new Class352_Sub1(((Class362) this).aClass279_5524, (Class335_Sub1) interface30);
		if (class302 == Class302.aClass302_4587)
			return new Class348_Sub1(((Class362) this).aClass279_5524, ((Class362) this).aClass279_5522, (Class307_Sub3) interface30);
		if (Class302.aClass302_4588 == class302)
			return new Class348_Sub3(((Class362) this).aClass279_5524, ((Class362) this).aClass279_5522, (Class307_Sub1) interface30);
		if (Class302.aClass302_4589 == class302)
			return new Class348_Sub2(((Class362) this).aClass279_5524, ((Class362) this).aClass279_5522, (Class307_Sub2) interface30);
		if (Class302.aClass302_4586 == class302)
			return new Class67(((Class362) this).aClass279_5524, ((Class362) this).aClass279_5522, (Class313) interface30);
		if (Class302.aClass302_4592 == class302)
			return new Class358(((Class362) this).aClass279_5524, (Class306) interface30);
		if (Class302.aClass302_4594 == class302)
			return new Class348_Sub2_Sub1(((Class362) this).aClass279_5524, ((Class362) this).aClass279_5522, (Class307_Sub2_Sub1) interface30);
		return null;
	}

	static final void method6908(Class35 class35, Class118 class118, Class477 class477, int i) {
		class35.aBool544 = ((((Class477) class477).anIntArray6497[(((Class477) class477).anInt6498 -= 1577301031) * 2028895127]) == 1);
		Class423.method7674(class35, -1690813301);
		if (559557539 * class35.anInt461 == -1 && !class118.aBool1647)
			Class488_Sub2.method14494(class35.anInt460 * -1206620715, -1558609537);
	}

	static final void method6909(Class35 class35, Class118 class118, Class477 class477, int i) {
		((Class477) class477).anInt6498 -= -1140365234;
		class35.anInt604 = 2000967865 * (((Class477) class477).anIntArray6497[2028895127 * ((Class477) class477).anInt6498]);
		class35.anInt605 = ((((Class477) class477).anIntArray6497[1 + ((Class477) class477).anInt6498 * 2028895127]) * 1901415817);
		Class423.method7674(class35, -1525015440);
	}

	static final void method6910(Class477 class477, int i) {
		((Class477) class477).anInt6498 -= 436935797;
		int i_1_ = (((Class477) class477).anIntArray6497[((Class477) class477).anInt6498 * 2028895127]);
		int i_2_ = (((Class477) class477).anIntArray6497[2028895127 * ((Class477) class477).anInt6498 + 1]);
		int i_3_ = (((Class477) class477).anIntArray6497[((Class477) class477).anInt6498 * 2028895127 + 2]);
		Class562.aClass125_7318.method2955(i_1_, i_2_, i_3_, (byte) -1);
	}

	static final void method6911(Class477 class477, int i) {
		((Class477) class477).anIntArray6497[(((Class477) class477).anInt6498 += 1577301031) * 2028895127 - 1] = ((Class477) class477).aClass587_Sub16_6509.aByte9629;
	}

	static final void method6912(Class477 class477, byte i) {
		Class317.aClass317_4761.method6243((byte) 2);
	}

	static void method6913(Class497_Sub1_Sub3_Sub5 class497_sub1_sub3_sub5, int i) {
		if (class497_sub1_sub3_sub5 instanceof Class497_Sub1_Sub3_Sub5_Sub2) {
			Class497_Sub1_Sub3_Sub5_Sub2 class497_sub1_sub3_sub5_sub2 = (Class497_Sub1_Sub3_Sub5_Sub2) class497_sub1_sub3_sub5;
			if (null != class497_sub1_sub3_sub5_sub2.aClass619_11143)
				Class306.method6111(class497_sub1_sub3_sub5_sub2, ((Class454.aClass497_Sub1_Sub3_Sub5_Sub1_6388.aByte8402) != (class497_sub1_sub3_sub5_sub2.aByte8402)), (byte) 0);
		} else if (class497_sub1_sub3_sub5 instanceof Class497_Sub1_Sub3_Sub5_Sub1) {
			Class497_Sub1_Sub3_Sub5_Sub1 class497_sub1_sub3_sub5_sub1 = (Class497_Sub1_Sub3_Sub5_Sub1) class497_sub1_sub3_sub5;
			Class294.method5938(class497_sub1_sub3_sub5_sub1, ((Class454.aClass497_Sub1_Sub3_Sub5_Sub1_6388.aByte8402) != class497_sub1_sub3_sub5_sub1.aByte8402), -1098066156);
		}
	}

	static final void method6914(Class477 class477, int i) {
		String string = (String) (((Class477) class477).anObjectArray6499[(((Class477) class477).anInt6500 -= 1803340247) * -443336217]);
		boolean bool = ((((Class477) class477).anIntArray6497[(((Class477) class477).anInt6498 -= 1577301031) * 2028895127]) == 1);
		Class72.method1795(string, bool, (byte) 2);
		((Class477) class477).anIntArray6497[(((Class477) class477).anInt6498 += 1577301031) * 2028895127 - 1] = -969563119 * Class441.anInt6320;
	}
}
