/* Class97 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
import java.nio.ByteBuffer;
import java.util.Arrays;

public class Class97 {
	int[] anIntArray1394;
	int[] anIntArray1395;
	int[] anIntArray1396;
	int[] anIntArray1397;
	int[] anIntArray1398;
	int[] anIntArray1399;
	int[] anIntArray1400;
	protected static int anInt1401;
	public static Class279 aClass279_1402;

	void method2408(int i) {
		int[][] is = new int[((Class97) this).anIntArray1400.length << 1][4];
		for (int i_0_ = 0; i_0_ < ((Class97) this).anIntArray1400.length; i_0_++) {
			is[2 * i_0_][0] = ((Class97) this).anIntArray1400[i_0_];
			is[i_0_ * 2][1] = ((Class97) this).anIntArray1395[i_0_];
			is[i_0_ * 2][2] = ((Class97) this).anIntArray1396[i_0_];
			is[i_0_ * 2][3] = ((Class97) this).anIntArray1394[i_0_];
			is[2 * i_0_ + 1][0] = ((Class97) this).anIntArray1399[i_0_];
			is[1 + i_0_ * 2][1] = ((Class97) this).anIntArray1397[i_0_];
			is[1 + 2 * i_0_][2] = ((Class97) this).anIntArray1398[i_0_];
			is[1 + i_0_ * 2][3] = ((Class97) this).anIntArray1394[i_0_];
		}
		client.anIntArrayArrayArray8121[i] = is;
	}

	void method2409(int i, byte i_1_) {
		int[][] is = new int[((Class97) this).anIntArray1400.length << 1][4];
		for (int i_2_ = 0; i_2_ < ((Class97) this).anIntArray1400.length; i_2_++) {
			is[2 * i_2_][0] = ((Class97) this).anIntArray1400[i_2_];
			is[i_2_ * 2][1] = ((Class97) this).anIntArray1395[i_2_];
			is[i_2_ * 2][2] = ((Class97) this).anIntArray1396[i_2_];
			is[i_2_ * 2][3] = ((Class97) this).anIntArray1394[i_2_];
			is[2 * i_2_ + 1][0] = ((Class97) this).anIntArray1399[i_2_];
			is[1 + i_2_ * 2][1] = ((Class97) this).anIntArray1397[i_2_];
			is[1 + 2 * i_2_][2] = ((Class97) this).anIntArray1398[i_2_];
			is[1 + i_2_ * 2][3] = ((Class97) this).anIntArray1394[i_2_];
		}
		client.anIntArrayArrayArray8121[i] = is;
	}

	void method2410(int i) {
		int[][] is = new int[((Class97) this).anIntArray1400.length << 1][4];
		for (int i_3_ = 0; i_3_ < ((Class97) this).anIntArray1400.length; i_3_++) {
			is[2 * i_3_][0] = ((Class97) this).anIntArray1400[i_3_];
			is[i_3_ * 2][1] = ((Class97) this).anIntArray1395[i_3_];
			is[i_3_ * 2][2] = ((Class97) this).anIntArray1396[i_3_];
			is[i_3_ * 2][3] = ((Class97) this).anIntArray1394[i_3_];
			is[2 * i_3_ + 1][0] = ((Class97) this).anIntArray1399[i_3_];
			is[1 + i_3_ * 2][1] = ((Class97) this).anIntArray1397[i_3_];
			is[1 + 2 * i_3_][2] = ((Class97) this).anIntArray1398[i_3_];
			is[1 + i_3_ * 2][3] = ((Class97) this).anIntArray1394[i_3_];
		}
		client.anIntArrayArrayArray8121[i] = is;
	}

	void method2411(int i) {
		int[][] is = new int[((Class97) this).anIntArray1400.length << 1][4];
		for (int i_4_ = 0; i_4_ < ((Class97) this).anIntArray1400.length; i_4_++) {
			is[2 * i_4_][0] = ((Class97) this).anIntArray1400[i_4_];
			is[i_4_ * 2][1] = ((Class97) this).anIntArray1395[i_4_];
			is[i_4_ * 2][2] = ((Class97) this).anIntArray1396[i_4_];
			is[i_4_ * 2][3] = ((Class97) this).anIntArray1394[i_4_];
			is[2 * i_4_ + 1][0] = ((Class97) this).anIntArray1399[i_4_];
			is[1 + i_4_ * 2][1] = ((Class97) this).anIntArray1397[i_4_];
			is[1 + 2 * i_4_][2] = ((Class97) this).anIntArray1398[i_4_];
			is[1 + i_4_ * 2][3] = ((Class97) this).anIntArray1394[i_4_];
		}
		client.anIntArrayArrayArray8121[i] = is;
	}

	Class97(Class587_Sub4 class587_sub4) {
		int i = class587_sub4.method14247(1916004422);
		((Class97) this).anIntArray1400 = new int[i];
		((Class97) this).anIntArray1395 = new int[i];
		((Class97) this).anIntArray1396 = new int[i];
		((Class97) this).anIntArray1394 = new int[i];
		((Class97) this).anIntArray1399 = new int[i];
		((Class97) this).anIntArray1397 = new int[i];
		((Class97) this).anIntArray1398 = new int[i];
		for (int i_5_ = 0; i_5_ < i; i_5_++) {
			((Class97) this).anIntArray1400[i_5_] = class587_sub4.method14191((byte) -17) - 5120;
			((Class97) this).anIntArray1396[i_5_] = class587_sub4.method14191((byte) -56) - 5120;
			((Class97) this).anIntArray1395[i_5_] = class587_sub4.method14198((byte) 0);
			((Class97) this).anIntArray1399[i_5_] = class587_sub4.method14191((byte) -75) - 5120;
			((Class97) this).anIntArray1398[i_5_] = class587_sub4.method14191((byte) -118) - 5120;
			((Class97) this).anIntArray1397[i_5_] = class587_sub4.method14198((byte) 0);
			((Class97) this).anIntArray1394[i_5_] = class587_sub4.method14198((byte) 0);
		}
	}

	static Class63 method2412(int i, int i_6_) {
		if (i == -1977370899 * Class63.aClass63_999.anInt998)
			return Class63.aClass63_999;
		if (Class63.aClass63_1000.anInt998 * -1977370899 == i)
			return Class63.aClass63_1000;
		return null;
	}

	static void method2413(Class477 class477, byte i) {
		((Class477) class477).anIntArray6497[2028895127 * ((Class477) class477).anInt6498 - 1] = Class356_Sub1.aClass492_10082.method11142((((Class477) class477).anIntArray6497[((Class477) class477).anInt6498 * 2028895127 - 1]), 1380112333).method11012(Class246.aClass5_3969, -2067615652) ? 1 : 0;
	}

	public static byte[] method2414(Object object, int i, int i_7_, int i_8_) {
		if (object == null)
			return null;
		if (object instanceof byte[]) {
			byte[] is = (byte[]) object;
			return Arrays.copyOfRange(is, i, i_7_ + i);
		}
		if (object instanceof ByteBuffer) {
			ByteBuffer bytebuffer = (ByteBuffer) object;
			byte[] is = new byte[i_7_];
			bytebuffer.position(i);
			bytebuffer.get(is, 0, i_7_);
			return is;
		}
		throw new IllegalArgumentException();
	}

	static final void method2415(Class477 class477, byte i) {
		((Class477) class477).anInt6498 -= -1843794671;
		int i_9_ = (((Class477) class477).anIntArray6497[2028895127 * ((Class477) class477).anInt6498]);
		int i_10_ = ((((Class477) class477).anIntArray6497[1 + 2028895127 * ((Class477) class477).anInt6498]) << 1);
		int i_11_ = (((Class477) class477).anIntArray6497[((Class477) class477).anInt6498 * 2028895127 + 2]);
		int i_12_ = (((Class477) class477).anIntArray6497[3 + 2028895127 * ((Class477) class477).anInt6498]);
		int i_13_ = (((Class477) class477).anIntArray6497[4 + ((Class477) class477).anInt6498 * 2028895127]);
		int i_14_ = (((Class477) class477).anIntArray6497[2028895127 * ((Class477) class477).anInt6498 + 5]);
		int i_15_ = (((Class477) class477).anIntArray6497[2028895127 * ((Class477) class477).anInt6498 + 6]);
		if (i_9_ >= 0 && i_9_ < 2 && client.anIntArrayArrayArray8121[i_9_] != null && i_10_ >= 0 && i_10_ < client.anIntArrayArrayArray8121[i_9_].length) {
			client.anIntArrayArrayArray8121[i_9_][i_10_] = new int[] { (i_11_ >> 14 & 0x3fff) << 9, i_12_ << 2, (i_11_ & 0x3fff) << 9, i_15_ };
			client.anIntArrayArrayArray8121[i_9_][1 + i_10_] = new int[] { (i_13_ >> 14 & 0x3fff) << 9, i_14_ << 2, (i_13_ & 0x3fff) << 9 };
		}
	}
}
