/* Class34 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
import java.net.MalformedURLException;
import java.net.URL;

public class Class34 {
	String aString426;
	Class37[] aClass37Array427;
	static final int anInt428 = 256;
	static final int anInt429 = 4;
	Class37[] aClass37Array430;
	Class36[] aClass36Array431;
	static final int anInt432 = 2;

	void method995(byte[] is) throws Exception_Sub6 {
		Class53 class53 = new Class53(is);
		int i = class53.method1274(-982018840);
		if (i != 4)
			throw new Exception_Sub6(this, i, 4);
		((Class34) this).aString426 = class53.method1275((byte) 0);
		((Class34) this).aClass37Array430 = new Class37[class53.method1274(477103663)];
		((Class34) this).aClass37Array427 = new Class37[class53.method1274(2026168679)];
		((Class34) this).aClass36Array431 = new Class36[class53.method1274(892130779)];
		for (int i_0_ = 0; i_0_ < ((Class34) this).aClass37Array430.length; i_0_++) {
			((Class34) this).aClass37Array430[i_0_] = new Class37();
			((Class34) this).aClass37Array430[i_0_].method1102(class53, -1516207276);
		}
		for (int i_1_ = 0; i_1_ < ((Class34) this).aClass37Array427.length; i_1_++) {
			((Class34) this).aClass37Array427[i_1_] = new Class37();
			((Class34) this).aClass37Array427[i_1_].method1102(class53, 1370788075);
		}
		for (int i_2_ = 0; i_2_ < ((Class34) this).aClass36Array431.length; i_2_++) {
			((Class34) this).aClass36Array431[i_2_] = new Class36();
			((Class34) this).aClass36Array431[i_2_].method1092(class53, (byte) 100);
		}
	}

	void method996(byte[] is, int i) throws Exception_Sub6 {
		Class53 class53 = new Class53(is);
		int i_3_ = class53.method1274(-723020166);
		if (i_3_ != 4)
			throw new Exception_Sub6(this, i_3_, 4);
		((Class34) this).aString426 = class53.method1275((byte) 0);
		((Class34) this).aClass37Array430 = new Class37[class53.method1274(1865352706)];
		((Class34) this).aClass37Array427 = new Class37[class53.method1274(-2068621959)];
		((Class34) this).aClass36Array431 = new Class36[class53.method1274(-754446919)];
		for (int i_4_ = 0; i_4_ < ((Class34) this).aClass37Array430.length; i_4_++) {
			((Class34) this).aClass37Array430[i_4_] = new Class37();
			((Class34) this).aClass37Array430[i_4_].method1102(class53, -208671496);
		}
		for (int i_5_ = 0; i_5_ < ((Class34) this).aClass37Array427.length; i_5_++) {
			((Class34) this).aClass37Array427[i_5_] = new Class37();
			((Class34) this).aClass37Array427[i_5_].method1102(class53, -967386923);
		}
		for (int i_6_ = 0; i_6_ < ((Class34) this).aClass36Array431.length; i_6_++) {
			((Class34) this).aClass36Array431[i_6_] = new Class36();
			((Class34) this).aClass36Array431[i_6_].method1092(class53, (byte) 14);
		}
	}

	public Class34(byte[] is) throws Exception_Sub6 {
		method996(is, -516817063);
	}

	static boolean method997(byte i) {
		boolean bool;
		try {
			Class601 class601 = new Class601();
			byte[] is = class601.method12914(Class263.aByteArray4116, (byte) 19);
			Class272_Sub1.method16174(is, -174594917);
			bool = true;
		} catch (Exception exception) {
			return false;
		}
		return bool;
	}

	static final void method998(Class477 class477, int i) {
		((Class477) class477).anInt6502 -= -761681595;
	}

	static final void method999(Class477 class477, int i) {
		int i_7_ = (((Class477) class477).anIntArray6497[(((Class477) class477).anInt6498 -= 1577301031) * 2028895127]);
		Class35 class35 = Class109.method2606(i_7_, 1259252467);
		Class118 class118 = Class35.aClass118Array464[i_7_ >> 16];
		Class261.method5176(class35, class118, class477, (byte) -87);
	}

	static final void method1000(Class477 class477, byte i) {
		int i_8_ = (((Class477) class477).anIntArray6497[(((Class477) class477).anInt6498 -= 1577301031) * 2028895127]);
		Class35 class35 = Class109.method2606(i_8_, 1786537975);
		Class118 class118 = Class35.aClass118Array464[i_8_ >> 16];
		Class570.method12355(class35, class118, true, 2, class477, 1532913692);
	}

	static final void method1001(Class477 class477, int i) {
		Class35 class35 = Class109.method2606((((Class477) class477).anIntArray6497[(((Class477) class477).anInt6498 -= 1577301031) * 2028895127]), 654509637);
		if (class35.aClass35Array471 == null)
			((Class477) class477).anIntArray6497[((((Class477) class477).anInt6498 += 1577301031) * 2028895127 - 1)] = 0;
		else {
			int i_9_ = class35.aClass35Array471.length;
			for (int i_10_ = 0; i_10_ < class35.aClass35Array471.length; i_10_++) {
				if (class35.aClass35Array471[i_10_] == null) {
					i_9_ = i_10_;
					break;
				}
			}
			((Class477) class477).anIntArray6497[((((Class477) class477).anInt6498 += 1577301031) * 2028895127 - 1)] = i_9_;
		}
	}

	static final void method1002(Class477 class477, byte i) {
		Class389.method7115(true, (byte) 54);
	}

	static final void method1003(Class477 class477, int i) {
		((Class477) class477).anIntArray6497[(((Class477) class477).anInt6498 += 1577301031) * 2028895127 - 1] = Class454.aClass497_Sub1_Sub3_Sub5_Sub1_6388.aClass20_11089.method896(-1556587725) >> 3;
	}

	static final void method1004(Class477 class477, short i) {
		int i_11_ = (((Class477) class477).anIntArray6497[(((Class477) class477).anInt6498 -= 1577301031) * 2028895127]);
		if (-1 != -659987771 * client.anInt8190) {
			if (i_11_ == 0) {
				((Class477) class477).anIntArray6497[((((Class477) class477).anInt6498 += 1577301031) * 2028895127) - 1] = client.anInt8190 * -659987771;
				return;
			}
			i_11_--;
		}
		Class587_Sub5 class587_sub5 = (Class587_Sub5) client.aClass445_8191.method8007(-1588059274);
		while (i_11_-- > 0)
			class587_sub5 = (Class587_Sub5) client.aClass445_8191.method7994(114107348);
		((Class477) class477).anIntArray6497[(((Class477) class477).anInt6498 += 1577301031) * 2028895127 - 1] = class587_sub5.anInt8475 * 7549287;
	}

	static boolean method1005(String string, int i) {
		if (null == string)
			return false;
		try {
			new URL(string);
		} catch (MalformedURLException malformedurlexception) {
			return false;
		}
		return true;
	}
}
