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

public class Class118 {
	static int anInt1645;
	Class35[] aClass35Array1646;
	public boolean aBool1647;
	public Class35[] aClass35Array1648;
	public static short[][] aShortArrayArray1649;

	Class118(boolean bool, Class35[] class35s) {
		aClass35Array1648 = class35s;
		aBool1647 = bool;
	}

	public Class35[] method2870(byte i) {
		return (((Class118) this).aClass35Array1646 == null ? aClass35Array1648 : ((Class118) this).aClass35Array1646);
	}

	public Class35[] method2871(byte i) {
		if (null == ((Class118) this).aClass35Array1646) {
			int i_0_ = aClass35Array1648.length;
			((Class118) this).aClass35Array1646 = new Class35[i_0_];
			System.arraycopy(aClass35Array1648, 0, ((Class118) this).aClass35Array1646, 0, aClass35Array1648.length);
		}
		return ((Class118) this).aClass35Array1646;
	}

	public Class35 method2872(int i) {
		if (-1206620715 * aClass35Array1648[0].anInt460 >>> 16 != i >>> 16)
			throw new IllegalArgumentException();
		return aClass35Array1648[i & 0xffff];
	}

	public Class35[] method2873() {
		return (((Class118) this).aClass35Array1646 == null ? aClass35Array1648 : ((Class118) this).aClass35Array1646);
	}

	public Class35[] method2874() {
		return (((Class118) this).aClass35Array1646 == null ? aClass35Array1648 : ((Class118) this).aClass35Array1646);
	}

	public Class35[] method2875() {
		return (((Class118) this).aClass35Array1646 == null ? aClass35Array1648 : ((Class118) this).aClass35Array1646);
	}

	public Class35[] method2876() {
		if (null == ((Class118) this).aClass35Array1646) {
			int i = aClass35Array1648.length;
			((Class118) this).aClass35Array1646 = new Class35[i];
			System.arraycopy(aClass35Array1648, 0, ((Class118) this).aClass35Array1646, 0, aClass35Array1648.length);
		}
		return ((Class118) this).aClass35Array1646;
	}

	public Class35 method2877(int i) {
		if (-1206620715 * aClass35Array1648[0].anInt460 >>> 16 != i >>> 16)
			throw new IllegalArgumentException();
		return aClass35Array1648[i & 0xffff];
	}

	public Class35 method2878(int i) {
		if (-1206620715 * aClass35Array1648[0].anInt460 >>> 16 != i >>> 16)
			throw new IllegalArgumentException();
		return aClass35Array1648[i & 0xffff];
	}

	public Class35 method2879(int i, byte i_1_) {
		if (-1206620715 * aClass35Array1648[0].anInt460 >>> 16 != i >>> 16)
			throw new IllegalArgumentException();
		return aClass35Array1648[i & 0xffff];
	}

	public Class35 method2880(int i) {
		if (-1206620715 * aClass35Array1648[0].anInt460 >>> 16 != i >>> 16)
			throw new IllegalArgumentException();
		return aClass35Array1648[i & 0xffff];
	}

	static final void method2881(Class477 class477, int i) {
		((Class477) class477).anInt6498 -= -1140365234;
		int i_2_ = (((Class477) class477).anIntArray6497[((Class477) class477).anInt6498 * 2028895127]);
		int i_3_ = (((Class477) class477).anIntArray6497[1 + ((Class477) class477).anInt6498 * 2028895127]);
		((Class477) class477).anIntArray6497[(((Class477) class477).anInt6498 += 1577301031) * 2028895127 - 1] = Class470.method8340(i_2_, i_3_, true, 324891513);
	}

	static final void method2882(Class477 class477, byte i) {
		int i_4_ = (((Class477) class477).anIntArray6497[(((Class477) class477).anInt6498 -= 1577301031) * 2028895127]);
		((Class477) class477).anIntArray6497[(((Class477) class477).anInt6498 += 1577301031) * 2028895127 - 1] = 1936797897 * client.aClass239Array8266[i_4_].anInt2820;
	}

	static final void method2883(Class477 class477, int i) {
		String string = (String) (((Class477) class477).anObjectArray6499[(((Class477) class477).anInt6500 -= 1803340247) * -443336217]);
		((Class477) class477).anInt6498 -= -1140365234;
		int i_5_ = (((Class477) class477).anIntArray6497[((Class477) class477).anInt6498 * 2028895127]);
		int i_6_ = (((Class477) class477).anIntArray6497[((Class477) class477).anInt6498 * 2028895127 + 1]);
		Class611 class611 = Class92_Sub14.method14672(Class13.aClass279_130, i_6_, 0, (byte) 0);
		((Class477) class477).anIntArray6497[(((Class477) class477).anInt6498 += 1577301031) * 2028895127 - 1] = class611.method13009(string, i_5_, Class3.aClass135Array32, -264627212);
	}
}
