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

public class Class88 {
	static final int anInt1225 = 1;
	static short[] aShortArray1226;
	Class587_Sub43 aClass587_Sub43_1227 = null;
	boolean aBool1228;
	static short[] aShortArray1229;
	static byte[] aByteArray1230;
	byte[] aByteArray1231;
	int anInt1232 = 0;
	static short[] aShortArray1233;
	short[] aShortArray1234;
	short[] aShortArray1235;
	short[] aShortArray1236;
	short[] aShortArray1237;
	short[] aShortArray1238;
	boolean aBool1239 = false;
	static short[] aShortArray1240;
	boolean aBool1241;
	static short[] aShortArray1242 = new short[500];
	static final int anInt1243 = 2;
	static final int anInt1244 = 2;

	static {
		aShortArray1226 = new short[500];
		aShortArray1240 = new short[500];
		aShortArray1233 = new short[500];
		aShortArray1229 = new short[500];
		aByteArray1230 = new byte[500];
	}

	Class88(byte[] is, Class587_Sub43 class587_sub43) {
		((Class88) this).aBool1228 = false;
		((Class88) this).aBool1241 = false;
		((Class88) this).aClass587_Sub43_1227 = class587_sub43;
		try {
			Class587_Sub4 class587_sub4 = new Class587_Sub4(is);
			Class587_Sub4 class587_sub4_0_ = new Class587_Sub4(is);
			int i = class587_sub4.method14349(-1130636365);
			class587_sub4.anInt8458 += -768779486;
			int i_1_ = class587_sub4.method14191((byte) -27);
			int i_2_ = 0;
			int i_3_ = -1;
			int i_4_ = -1;
			class587_sub4_0_.anInt8458 = (class587_sub4.anInt8458 * -1961774223 + i_1_) * -384389743;
			for (int i_5_ = 0; i_5_ < i_1_; i_5_++) {
				int i_6_ = (((Class587_Sub43) ((Class88) this).aClass587_Sub43_1227).anIntArray9882[i_5_]);
				if (i_6_ == 0)
					i_3_ = i_5_;
				int i_7_ = class587_sub4.method14349(-1130636365);
				if (i_7_ > 0) {
					if (i_6_ == 0)
						i_4_ = i_5_;
					aShortArray1242[i_2_] = (short) i_5_;
					short i_8_ = 0;
					if (i_6_ == 3 || i_6_ == 10)
						i_8_ = (short) 128;
					if (i >= 2 && i_6_ == 7) {
						if ((i_7_ & 0x1) != 0) {
							aShortArray1226[i_2_] = (short) class587_sub4_0_.method14213((byte) -125);
							class587_sub4_0_.method14213((byte) -97);
						} else
							aShortArray1226[i_2_] = i_8_;
						if ((i_7_ & 0x2) != 0) {
							aShortArray1240[i_2_] = (short) class587_sub4_0_.method14213((byte) -45);
							class587_sub4_0_.method14213((byte) -94);
						} else
							aShortArray1240[i_2_] = i_8_;
						if ((i_7_ & 0x4) != 0) {
							aShortArray1233[i_2_] = (short) class587_sub4_0_.method14213((byte) -79);
							class587_sub4_0_.method14213((byte) -17);
						} else
							aShortArray1233[i_2_] = i_8_;
					} else {
						if ((i_7_ & 0x1) != 0)
							aShortArray1226[i_2_] = (short) class587_sub4_0_.method14213((byte) -103);
						else
							aShortArray1226[i_2_] = i_8_;
						if ((i_7_ & 0x2) != 0)
							aShortArray1240[i_2_] = (short) class587_sub4_0_.method14213((byte) -89);
						else
							aShortArray1240[i_2_] = i_8_;
						if ((i_7_ & 0x4) != 0)
							aShortArray1233[i_2_] = (short) class587_sub4_0_.method14213((byte) -28);
						else
							aShortArray1233[i_2_] = i_8_;
					}
					aByteArray1230[i_2_] = (byte) (i_7_ >>> 3 & 0x3);
					if (i_6_ == 2 || i_6_ == 9) {
						aShortArray1226[i_2_] = (short) (aShortArray1226[i_2_] << 2 & 0x3fff);
						aShortArray1240[i_2_] = (short) (aShortArray1240[i_2_] << 2 & 0x3fff);
						aShortArray1233[i_2_] = (short) (aShortArray1233[i_2_] << 2 & 0x3fff);
					}
					aShortArray1229[i_2_] = (short) -1;
					if (i_6_ == 1 || i_6_ == 2 || i_6_ == 3) {
						if (i_3_ > i_4_) {
							aShortArray1229[i_2_] = (short) i_3_;
							i_4_ = i_3_;
						}
					} else if (i_6_ == 5)
						((Class88) this).aBool1239 = true;
					else if (i_6_ == 7)
						((Class88) this).aBool1228 = true;
					else if (i_6_ == 9 || i_6_ == 10 || i_6_ == 8)
						((Class88) this).aBool1241 = true;
					i_2_++;
				}
			}
			if (class587_sub4_0_.anInt8458 * -1961774223 != is.length)
				throw new RuntimeException();
			((Class88) this).anInt1232 = i_2_;
			((Class88) this).aShortArray1236 = new short[i_2_];
			((Class88) this).aShortArray1234 = new short[i_2_];
			((Class88) this).aShortArray1235 = new short[i_2_];
			((Class88) this).aShortArray1238 = new short[i_2_];
			((Class88) this).aShortArray1237 = new short[i_2_];
			((Class88) this).aByteArray1231 = new byte[i_2_];
			for (int i_9_ = 0; i_9_ < i_2_; i_9_++) {
				((Class88) this).aShortArray1236[i_9_] = aShortArray1242[i_9_];
				((Class88) this).aShortArray1234[i_9_] = aShortArray1226[i_9_];
				((Class88) this).aShortArray1235[i_9_] = aShortArray1240[i_9_];
				((Class88) this).aShortArray1238[i_9_] = aShortArray1233[i_9_];
				((Class88) this).aShortArray1237[i_9_] = aShortArray1229[i_9_];
				((Class88) this).aByteArray1231[i_9_] = aByteArray1230[i_9_];
			}
		} catch (Exception exception) {
			((Class88) this).anInt1232 = 0;
			((Class88) this).aBool1239 = false;
			((Class88) this).aBool1228 = false;
		}
	}
}
