/* Class310_Sub1 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;

public class Class310_Sub1 extends Class310 {
	volatile boolean aBool9904 = false;
	static final float aFloat9905 = 2.0F;
	Runnable aRunnable9906;
	Class303 aClass303_9907;
	Thread aThread9908;
	Thread aThread9909;
	List aList9910 = new ArrayList();
	HashMap aHashMap9911;
	Runnable aRunnable9912 = new Class577(this);
	public static Class279 aClass279_9913;

	public Object method6164(int i, int i_0_, Class389 class389, Class322 class322, int i_1_, float f) {
		Class575 class575 = method16130(f * (float) i_0_, (byte) 0);
		Class582 class582 = new Class582(this, class575, i_1_, (float) i_0_ * f, -1500632553 * class389.anInt5697, i < 2 ? 2 : i, (class389 == Class389.aClass389_5692 || class389 == Class389.aClass389_5695), Class322.aClass322_5077 == class322);
		synchronized (((Class582) class582).aClass575_7637) {
			((Class582) class582).aClass575_7637.method12422(class582, -1747069581);
		}
		return class582;
	}

	public Class310_Sub1(Class476 class476) {
		((Class310_Sub1) this).aRunnable9906 = new Class571(this);
		((Class310_Sub1) this).aClass303_9907 = new Class303(this);
		((Class310_Sub1) this).aHashMap9911 = new HashMap();
		Iterator iterator = class476.aHashMap6490.keySet().iterator();
		while (iterator.hasNext()) {
			Class215 class215 = (Class215) iterator.next();
			((Class310_Sub1) this).aHashMap9911.put(class215, (new Class205[((Integer) class476.aHashMap6490.get(class215)).intValue()]));
		}
		iterator = ((Class310_Sub1) this).aHashMap9911.keySet().iterator();
		while (iterator.hasNext()) {
			Class215 class215 = (Class215) iterator.next();
			Class205[] class205s = ((Class205[]) ((Class310_Sub1) this).aHashMap9911.get(class215));
			for (int i = 0; i < class205s.length; i++) {
				Class115 class115 = new Class115(2.0F);
				class115.method215(0, Class389.aClass389_5692, Class322.aClass322_5078, 2);
				class205s[i] = new Class205(class215, 32768, 3, class115, this);
			}
		}
		Class575 class575 = new Class575(this, 44100.0F, 32768);
		Class575 class575_2_ = new Class575(this, 22050.0F, 32768);
		((Class310_Sub1) this).aList9910.add(class575);
		((Class310_Sub1) this).aList9910.add(class575_2_);
		((Class310_Sub1) this).aThread9908 = new Thread(((Class310_Sub1) this).aRunnable9906);
		((Class310_Sub1) this).aThread9909 = new Thread(((Class310_Sub1) this).aRunnable9912);
		((Class310_Sub1) this).aThread9908.setPriority(10);
		((Class310_Sub1) this).aThread9909.setPriority(10);
		((Class310_Sub1) this).aThread9908.start();
		((Class310_Sub1) this).aThread9909.start();
	}

	public void method6151(int i) {
		if (((Class310_Sub1) this).aClass303_9907 != null)
			((Class310_Sub1) this).aClass303_9907.method6061(691089696);
		Iterator iterator = ((Class310_Sub1) this).aHashMap9911.keySet().iterator();
		while (iterator.hasNext()) {
			Class215 class215 = (Class215) iterator.next();
			Class205[] class205s = ((Class205[]) ((Class310_Sub1) this).aHashMap9911.get(class215));
			if (!class215.aBool2580) {
				boolean bool = false;
				for (int i_3_ = 0; i_3_ < class205s.length; i_3_++) {
					class205s[i_3_].method4178((byte) 108);
					bool |= class205s[i_3_].method4177(1581081184);
				}
				if (bool)
					Arrays.sort(class205s, new Class563(this));
			}
			int i_4_ = 6;
			boolean bool = false;
			int i_5_ = class205s.length - 1;
			while (!bool) {
				float f = class205s[i_5_].method4162(2068272916);
				Class211 class211 = class205s[i_5_].method4168(1727993826);
				if (f < 0.0F) {
					if (class211 == Class211.aClass211_2546 || class211 == Class211.aClass211_2544 || Class211.aClass211_2545 == class211)
						class205s[i_5_].method4182((byte) -41);
				} else
					bool = true;
				if (--i_5_ < 0)
					bool = true;
			}
			if (i_5_ >= class205s.length - i_4_) {
				for (/**/; i_5_ >= class205s.length - i_4_; i_5_--) {
					Class211 class211 = class205s[i_5_].method4168(1645721859);
					if (Class211.aClass211_2546 == class211)
						class205s[i_5_].method4182((byte) -116);
				}
			}
		}
	}

	public int method6155(Object object, byte i) {
		if (null != object && object instanceof Class582) {
			Class582 class582 = (Class582) object;
			synchronized (((Class582) class582).aClass575_7637) {
				int i_6_ = class582.method12716(-205624929);
				return i_6_;
			}
		}
		return 0;
	}

	Class575 method16130(float f, byte i) {
		float f_7_ = -1.0F;
		float f_8_ = 3.4028235E38F;
		Class575 class575 = null;
		Iterator iterator = ((Class310_Sub1) this).aList9910.iterator();
		while (iterator.hasNext()) {
			Class575 class575_9_ = (Class575) iterator.next();
			float f_10_ = ((Class575) class575_9_).aFloat7374;
			float f_11_ = Math.abs(f_10_ - f);
			if (f_7_ < 0.0F || f_11_ < f_8_) {
				f_7_ = f_10_;
				f_8_ = f_11_;
				class575 = class575_9_;
			}
		}
		return class575;
	}

	public Object method6152(int i, int i_12_, Class389 class389, Class322 class322, int i_13_, float f, byte i_14_) {
		Class575 class575 = method16130(f * (float) i_12_, (byte) 0);
		Class582 class582 = new Class582(this, class575, i_13_, (float) i_12_ * f, -1500632553 * class389.anInt5697, i < 2 ? 2 : i, (class389 == Class389.aClass389_5692 || class389 == Class389.aClass389_5695), Class322.aClass322_5077 == class322);
		synchronized (((Class582) class582).aClass575_7637) {
			((Class582) class582).aClass575_7637.method12422(class582, -1747069581);
		}
		return class582;
	}

	public void method6174(Object object, byte[] is, int i, int i_15_) {
		if (object != null && object instanceof Class582) {
			Class582 class582 = (Class582) object;
			synchronized (((Class582) class582).aClass575_7637) {
				class582.method12715(is, i, i_15_, 20488445);
			}
		}
	}

	public Class205 method6156(Class215 class215, byte i) {
		synchronized (((Class310_Sub1) this).aHashMap9911) {
			Class205[] class205s = ((Class205[]) ((Class310_Sub1) this).aHashMap9911.get(class215));
			if (class205s == null) {
				Class205 class205 = null;
				return class205;
			}
			for (int i_16_ = 0; i_16_ < class205s.length; i_16_++) {
				Class205 class205 = class205s[i_16_];
				Class211 class211 = class205.method4168(1383451552);
				if (Class211.aClass211_2549 == class211) {
					class205.method4165(2015577927);
					Class205 class205_17_ = class205;
					return class205_17_;
				}
			}
		}
		return null;
	}

	public void method6184() {
		HashMap hashmap = method16132(382574752);
		synchronized (hashmap) {
			Iterator iterator = hashmap.keySet().iterator();
			while (iterator.hasNext()) {
				Class215 class215 = (Class215) iterator.next();
				Class205[] class205s = (Class205[]) hashmap.get(class215);
				for (int i = 0; i < class205s.length; i++) {
					if (class205s[i].method4168(1379233897) != Class211.aClass211_2549) {
						class205s[i].method4182((byte) -82);
						class205s[i].method4202((byte) -83);
					}
				}
			}
		}
		boolean bool = false;
		while (!bool) {
			bool = true;
			synchronized (hashmap) {
				Iterator iterator = hashmap.keySet().iterator();
				while (iterator.hasNext()) {
					Class215 class215 = (Class215) iterator.next();
					Class205[] class205s = (Class205[]) hashmap.get(class215);
					for (int i = 0; i < class205s.length; i++) {
						if (class205s[i].method4168(-419697774) != Class211.aClass211_2549) {
							class205s[i].method4178((byte) -36);
							bool = false;
						}
					}
				}
			}
			Class489.method11114(10L);
		}
		((Class310_Sub1) this).aBool9904 = true;
		try {
			((Class310_Sub1) this).aThread9908.join();
		} catch (InterruptedException interruptedexception) {
			interruptedexception.printStackTrace();
		}
		try {
			((Class310_Sub1) this).aThread9909.join();
		} catch (InterruptedException interruptedexception) {
			interruptedexception.printStackTrace();
		}
	}

	public void method6185() {
		HashMap hashmap = method16132(550417758);
		synchronized (hashmap) {
			Iterator iterator = hashmap.keySet().iterator();
			while (iterator.hasNext()) {
				Class215 class215 = (Class215) iterator.next();
				Class205[] class205s = (Class205[]) hashmap.get(class215);
				for (int i = 0; i < class205s.length; i++) {
					if (class205s[i].method4168(576176868) != Class211.aClass211_2549) {
						class205s[i].method4182((byte) -119);
						class205s[i].method4202((byte) -9);
					}
				}
			}
		}
		boolean bool = false;
		while (!bool) {
			bool = true;
			synchronized (hashmap) {
				Iterator iterator = hashmap.keySet().iterator();
				while (iterator.hasNext()) {
					Class215 class215 = (Class215) iterator.next();
					Class205[] class205s = (Class205[]) hashmap.get(class215);
					for (int i = 0; i < class205s.length; i++) {
						if (class205s[i].method4168(326749764) != Class211.aClass211_2549) {
							class205s[i].method4178((byte) 79);
							bool = false;
						}
					}
				}
			}
			Class489.method11114(10L);
		}
		((Class310_Sub1) this).aBool9904 = true;
		try {
			((Class310_Sub1) this).aThread9908.join();
		} catch (InterruptedException interruptedexception) {
			interruptedexception.printStackTrace();
		}
		try {
			((Class310_Sub1) this).aThread9909.join();
		} catch (InterruptedException interruptedexception) {
			interruptedexception.printStackTrace();
		}
	}

	public Class303 method6158(int i) {
		return ((Class310_Sub1) this).aClass303_9907;
	}

	public void method6171(int i) {
		HashMap hashmap = method16132(-407298043);
		synchronized (hashmap) {
			Iterator iterator = hashmap.keySet().iterator();
			while (iterator.hasNext()) {
				Class215 class215 = (Class215) iterator.next();
				Class205[] class205s = (Class205[]) hashmap.get(class215);
				for (int i_18_ = 0; i_18_ < class205s.length; i_18_++) {
					if (class205s[i_18_].method4168(152042474) != Class211.aClass211_2549) {
						class205s[i_18_].method4182((byte) -8);
						class205s[i_18_].method4202((byte) -110);
					}
				}
			}
		}
		boolean bool = false;
		while (!bool) {
			bool = true;
			synchronized (hashmap) {
				Iterator iterator = hashmap.keySet().iterator();
				while (iterator.hasNext()) {
					Class215 class215 = (Class215) iterator.next();
					Class205[] class205s = (Class205[]) hashmap.get(class215);
					for (int i_19_ = 0; i_19_ < class205s.length; i_19_++) {
						if (class205s[i_19_].method4168(-416253122) != Class211.aClass211_2549) {
							class205s[i_19_].method4178((byte) 53);
							bool = false;
						}
					}
				}
			}
			Class489.method11114(10L);
		}
		((Class310_Sub1) this).aBool9904 = true;
		try {
			((Class310_Sub1) this).aThread9908.join();
		} catch (InterruptedException interruptedexception) {
			interruptedexception.printStackTrace();
		}
		try {
			((Class310_Sub1) this).aThread9909.join();
		} catch (InterruptedException interruptedexception) {
			interruptedexception.printStackTrace();
		}
	}

	public void method6160() {
		if (((Class310_Sub1) this).aClass303_9907 != null)
			((Class310_Sub1) this).aClass303_9907.method6061(307158641);
		Iterator iterator = ((Class310_Sub1) this).aHashMap9911.keySet().iterator();
		while (iterator.hasNext()) {
			Class215 class215 = (Class215) iterator.next();
			Class205[] class205s = ((Class205[]) ((Class310_Sub1) this).aHashMap9911.get(class215));
			if (!class215.aBool2580) {
				boolean bool = false;
				for (int i = 0; i < class205s.length; i++) {
					class205s[i].method4178((byte) -66);
					bool |= class205s[i].method4177(1362192248);
				}
				if (bool)
					Arrays.sort(class205s, new Class563(this));
			}
			int i = 6;
			boolean bool = false;
			int i_20_ = class205s.length - 1;
			while (!bool) {
				float f = class205s[i_20_].method4162(1023031763);
				Class211 class211 = class205s[i_20_].method4168(1286916453);
				if (f < 0.0F) {
					if (class211 == Class211.aClass211_2546 || class211 == Class211.aClass211_2544 || Class211.aClass211_2545 == class211)
						class205s[i_20_].method4182((byte) -95);
				} else
					bool = true;
				if (--i_20_ < 0)
					bool = true;
			}
			if (i_20_ >= class205s.length - i) {
				for (/**/; i_20_ >= class205s.length - i; i_20_--) {
					Class211 class211 = class205s[i_20_].method4168(1464741964);
					if (Class211.aClass211_2546 == class211)
						class205s[i_20_].method4182((byte) -67);
				}
			}
		}
	}

	public Object method6165(int i, int i_21_, Class389 class389, Class322 class322, int i_22_, float f) {
		Class575 class575 = method16130(f * (float) i_21_, (byte) 0);
		Class582 class582 = new Class582(this, class575, i_22_, (float) i_21_ * f, -1500632553 * class389.anInt5697, i < 2 ? 2 : i, (class389 == Class389.aClass389_5692 || class389 == Class389.aClass389_5695), Class322.aClass322_5077 == class322);
		synchronized (((Class582) class582).aClass575_7637) {
			((Class582) class582).aClass575_7637.method12422(class582, -1747069581);
		}
		return class582;
	}

	public void method6166() {
		if (((Class310_Sub1) this).aClass303_9907 != null)
			((Class310_Sub1) this).aClass303_9907.method6061(536637230);
		Iterator iterator = ((Class310_Sub1) this).aHashMap9911.keySet().iterator();
		while (iterator.hasNext()) {
			Class215 class215 = (Class215) iterator.next();
			Class205[] class205s = ((Class205[]) ((Class310_Sub1) this).aHashMap9911.get(class215));
			if (!class215.aBool2580) {
				boolean bool = false;
				for (int i = 0; i < class205s.length; i++) {
					class205s[i].method4178((byte) -29);
					bool |= class205s[i].method4177(1444625821);
				}
				if (bool)
					Arrays.sort(class205s, new Class563(this));
			}
			int i = 6;
			boolean bool = false;
			int i_23_ = class205s.length - 1;
			while (!bool) {
				float f = class205s[i_23_].method4162(698228686);
				Class211 class211 = class205s[i_23_].method4168(459016610);
				if (f < 0.0F) {
					if (class211 == Class211.aClass211_2546 || class211 == Class211.aClass211_2544 || Class211.aClass211_2545 == class211)
						class205s[i_23_].method4182((byte) -11);
				} else
					bool = true;
				if (--i_23_ < 0)
					bool = true;
			}
			if (i_23_ >= class205s.length - i) {
				for (/**/; i_23_ >= class205s.length - i; i_23_--) {
					Class211 class211 = class205s[i_23_].method4168(1896842147);
					if (Class211.aClass211_2546 == class211)
						class205s[i_23_].method4182((byte) -81);
				}
			}
		}
	}

	public int method6163(Object object) {
		if (null != object && object instanceof Class582) {
			Class582 class582 = (Class582) object;
			synchronized (((Class582) class582).aClass575_7637) {
				int i = class582.method12716(2022330615);
				return i;
			}
		}
		return 0;
	}

	public int method6161(Object object) {
		if (null != object && object instanceof Class582) {
			Class582 class582 = (Class582) object;
			synchronized (((Class582) class582).aClass575_7637) {
				int i = class582.method12716(1300782530);
				return i;
			}
		}
		return 0;
	}

	public void method6153(Object object, int i) {
		if (null != object && object instanceof Class582) {
			Class582 class582 = (Class582) object;
			synchronized (((Class582) class582).aClass575_7637) {
				((Class582) class582).aClass575_7637.method12421(class582, 109293737);
			}
		}
	}

	public Object method6170(int i, int i_24_, Class389 class389, Class322 class322, int i_25_, float f) {
		Class575 class575 = method16130(f * (float) i_24_, (byte) 0);
		Class582 class582 = new Class582(this, class575, i_25_, (float) i_24_ * f, -1500632553 * class389.anInt5697, i < 2 ? 2 : i, (class389 == Class389.aClass389_5692 || class389 == Class389.aClass389_5695), Class322.aClass322_5077 == class322);
		synchronized (((Class582) class582).aClass575_7637) {
			((Class582) class582).aClass575_7637.method12422(class582, -1747069581);
		}
		return class582;
	}

	Object method6162(Class309 class309) {
		return null;
	}

	public Object method6167(int i, int i_26_, Class389 class389, Class322 class322, int i_27_, float f) {
		Class575 class575 = method16130(f * (float) i_26_, (byte) 0);
		Class582 class582 = new Class582(this, class575, i_27_, (float) i_26_ * f, -1500632553 * class389.anInt5697, i < 2 ? 2 : i, (class389 == Class389.aClass389_5692 || class389 == Class389.aClass389_5695), Class322.aClass322_5077 == class322);
		synchronized (((Class582) class582).aClass575_7637) {
			((Class582) class582).aClass575_7637.method12422(class582, -1747069581);
		}
		return class582;
	}

	public void method6168(Object object) {
		if (null != object && object instanceof Class582) {
			Class582 class582 = (Class582) object;
			synchronized (((Class582) class582).aClass575_7637) {
				((Class582) class582).aClass575_7637.method12421(class582, -1801450410);
			}
		}
	}

	public void method6180(Object object) {
		if (null != object && object instanceof Class582) {
			Class582 class582 = (Class582) object;
			synchronized (((Class582) class582).aClass575_7637) {
				((Class582) class582).aClass575_7637.method12421(class582, -314852839);
			}
		}
	}

	public void method6182() {
		if (((Class310_Sub1) this).aClass303_9907 != null)
			((Class310_Sub1) this).aClass303_9907.method6061(-85280160);
		Iterator iterator = ((Class310_Sub1) this).aHashMap9911.keySet().iterator();
		while (iterator.hasNext()) {
			Class215 class215 = (Class215) iterator.next();
			Class205[] class205s = ((Class205[]) ((Class310_Sub1) this).aHashMap9911.get(class215));
			if (!class215.aBool2580) {
				boolean bool = false;
				for (int i = 0; i < class205s.length; i++) {
					class205s[i].method4178((byte) -25);
					bool |= class205s[i].method4177(1350198270);
				}
				if (bool)
					Arrays.sort(class205s, new Class563(this));
			}
			int i = 6;
			boolean bool = false;
			int i_28_ = class205s.length - 1;
			while (!bool) {
				float f = class205s[i_28_].method4162(619850588);
				Class211 class211 = class205s[i_28_].method4168(-284535250);
				if (f < 0.0F) {
					if (class211 == Class211.aClass211_2546 || class211 == Class211.aClass211_2544 || Class211.aClass211_2545 == class211)
						class205s[i_28_].method4182((byte) -110);
				} else
					bool = true;
				if (--i_28_ < 0)
					bool = true;
			}
			if (i_28_ >= class205s.length - i) {
				for (/**/; i_28_ >= class205s.length - i; i_28_--) {
					Class211 class211 = class205s[i_28_].method4168(-522056945);
					if (Class211.aClass211_2546 == class211)
						class205s[i_28_].method4182((byte) -126);
				}
			}
		}
	}

	public Class205 method6177(Class215 class215) {
		synchronized (((Class310_Sub1) this).aHashMap9911) {
			Class205[] class205s = ((Class205[]) ((Class310_Sub1) this).aHashMap9911.get(class215));
			if (class205s == null) {
				Class205 class205 = null;
				return class205;
			}
			for (int i = 0; i < class205s.length; i++) {
				Class205 class205 = class205s[i];
				Class211 class211 = class205.method4168(75175532);
				if (Class211.aClass211_2549 == class211) {
					class205.method4165(1678809918);
					Class205 class205_29_ = class205;
					return class205_29_;
				}
			}
		}
		return null;
	}

	public void method6169(Object object) {
		if (null != object && object instanceof Class582) {
			Class582 class582 = (Class582) object;
			synchronized (((Class582) class582).aClass575_7637) {
				((Class582) class582).aClass575_7637.method12421(class582, -1989745174);
			}
		}
	}

	public void method6173(Object object) {
		if (null != object && object instanceof Class582) {
			Class582 class582 = (Class582) object;
			synchronized (((Class582) class582).aClass575_7637) {
				((Class582) class582).aClass575_7637.method12421(class582, -2007262019);
			}
		}
	}

	public void method6175(Object object, byte[] is, int i, int i_30_) {
		if (object != null && object instanceof Class582) {
			Class582 class582 = (Class582) object;
			synchronized (((Class582) class582).aClass575_7637) {
				class582.method12715(is, i, i_30_, -2105182205);
			}
		}
	}

	public Class303 method6179() {
		return ((Class310_Sub1) this).aClass303_9907;
	}

	public void method6176(Object object, byte[] is, int i, int i_31_) {
		if (object != null && object instanceof Class582) {
			Class582 class582 = (Class582) object;
			synchronized (((Class582) class582).aClass575_7637) {
				class582.method12715(is, i, i_31_, -1504089703);
			}
		}
	}

	public void method6154(Object object, byte[] is, int i, int i_32_, int i_33_) {
		if (object != null && object instanceof Class582) {
			Class582 class582 = (Class582) object;
			synchronized (((Class582) class582).aClass575_7637) {
				class582.method12715(is, i, i_32_, -842807590);
			}
		}
	}

	public Class205 method6178(Class215 class215) {
		synchronized (((Class310_Sub1) this).aHashMap9911) {
			Class205[] class205s = ((Class205[]) ((Class310_Sub1) this).aHashMap9911.get(class215));
			if (class205s == null) {
				Class205 class205 = null;
				return class205;
			}
			for (int i = 0; i < class205s.length; i++) {
				Class205 class205 = class205s[i];
				Class211 class211 = class205.method4168(170101703);
				if (Class211.aClass211_2549 == class211) {
					class205.method4165(317679860);
					Class205 class205_34_ = class205;
					return class205_34_;
				}
			}
		}
		return null;
	}

	Object method6159(Class309 class309) {
		return null;
	}

	public void method6181(Object object) {
		if (null != object && object instanceof Class582) {
			Class582 class582 = (Class582) object;
			synchronized (((Class582) class582).aClass575_7637) {
				((Class582) class582).aClass575_7637.method12421(class582, -695724205);
			}
		}
	}

	Object method6172(Class309 class309) {
		return null;
	}

	HashMap method16131() {
		return ((Class310_Sub1) this).aHashMap9911;
	}

	public Class303 method6183() {
		return ((Class310_Sub1) this).aClass303_9907;
	}

	HashMap method16132(int i) {
		return ((Class310_Sub1) this).aHashMap9911;
	}

	public void method6150(Object object) {
		if (null != object && object instanceof Class582) {
			Class582 class582 = (Class582) object;
			synchronized (((Class582) class582).aClass575_7637) {
				((Class582) class582).aClass575_7637.method12421(class582, -738339639);
			}
		}
	}

	HashMap method16133() {
		return ((Class310_Sub1) this).aHashMap9911;
	}

	Object method6157(Class309 class309, int i) {
		return null;
	}

	Class575 method16134(float f) {
		float f_35_ = -1.0F;
		float f_36_ = 3.4028235E38F;
		Class575 class575 = null;
		Iterator iterator = ((Class310_Sub1) this).aList9910.iterator();
		while (iterator.hasNext()) {
			Class575 class575_37_ = (Class575) iterator.next();
			float f_38_ = ((Class575) class575_37_).aFloat7374;
			float f_39_ = Math.abs(f_38_ - f);
			if (f_35_ < 0.0F || f_39_ < f_36_) {
				f_35_ = f_38_;
				f_36_ = f_39_;
				class575 = class575_37_;
			}
		}
		return class575;
	}

	static final void method16135(Class477 class477, short i) {
		int i_40_ = (((Class477) class477).anIntArray6497[(((Class477) class477).anInt6498 -= 1577301031) * 2028895127]);
		Class35 class35 = Class109.method2606(i_40_, 1356934281);
		Class118 class118 = Class35.aClass118Array464[i_40_ >> 16];
		Class543.method11886(class35, class118, class477, 1903543175);
	}

	static void method16136(int i) {
		Class587_Sub34_Sub2 class587_sub34_sub2 = Class488_Sub1.method14158(14, 0L);
		class587_sub34_sub2.method16878(1060818590);
	}

	static final void method16137(Class477 class477, int i) {
		((Class477) class477).anInt6498 -= 2014236828;
		client.aShort8288 = (short) (((Class477) class477).anIntArray6497[((Class477) class477).anInt6498 * 2028895127]);
		if (client.aShort8288 <= 0)
			client.aShort8288 = (short) 1;
		client.aShort8214 = (short) (((Class477) class477).anIntArray6497[1 + 2028895127 * ((Class477) class477).anInt6498]);
		if (client.aShort8214 <= 0)
			client.aShort8214 = (short) 32767;
		else if (client.aShort8214 < client.aShort8288)
			client.aShort8214 = client.aShort8288;
		client.aShort8223 = (short) (((Class477) class477).anIntArray6497[2 + 2028895127 * ((Class477) class477).anInt6498]);
		if (client.aShort8223 <= 0)
			client.aShort8223 = (short) 1;
		client.aShort8282 = (short) (((Class477) class477).anIntArray6497[3 + 2028895127 * ((Class477) class477).anInt6498]);
		if (client.aShort8282 <= 0)
			client.aShort8282 = (short) 32767;
		else if (client.aShort8282 < client.aShort8223)
			client.aShort8282 = client.aShort8223;
	}
}
