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

public class Class287
{
    int anInt4183;
    byte[] aByteArray4184;
    int anInt4185;
    int anInt4186;
    
    Class287(int i, int i_0_, int i_1_, int i_2_, byte[] is) {
	((Class287) this).anInt4186 = 271521631 * i;
	((Class287) this).anInt4183 = i_0_ * 1954144169;
	((Class287) this).anInt4185 = -383668755 * i_1_;
	((Class287) this).aByteArray4184 = is;
    }
    
    static final void method5749(Class479 class479, int i) {
	((Class479) class479).anInt6442 -= 819078199;
	int i_3_ = (((Class479) class479).anIntArray6435
		    [-117934955 * ((Class479) class479).anInt6442]);
	int i_4_ = (((Class479) class479).anIntArray6435
		    [-117934955 * ((Class479) class479).anInt6442 + 1]);
	int i_5_ = (((Class479) class479).anIntArray6435
		    [((Class479) class479).anInt6442 * -117934955 + 2]);
	String string = (String) (((Class479) class479).anObjectArray6437
				  [(((Class479) class479).anInt6432
				    -= -1049632545) * -611591393]);
	if (i_4_ == -1)
	    throw new RuntimeException();
	Class401 class401
	    = Class303.aClass616_4541.method13267(i_4_, 1630744336);
	if (i_3_ != class401.aChar5934)
	    throw new RuntimeException();
	if (class401.aChar5933 != 's')
	    throw new RuntimeException();
	int[] is = class401.method7276(string, (byte) -75);
	if (i_5_ < 0 || is == null || is.length <= i_5_)
	    throw new RuntimeException();
	((Class479) class479).anIntArray6435
	    [(((Class479) class479).anInt6442 += -1158629699) * -117934955 - 1]
	    = is[i_5_];
    }
    
    static final void method5750(Class117[] class117s, int i, byte i_6_) {
	for (int i_7_ = 0; i_7_ < class117s.length; i_7_++) {
	    Class117 class117 = class117s[i_7_];
	    if (null != class117) {
		if (0 == class117.anInt1375 * -1371795959) {
		    if (null != class117.aClass117Array1526)
			method5750(class117.aClass117Array1526, i, (byte) -15);
		    Class243_Sub12 class243_sub12
			= ((Class243_Sub12)
			   (client.aClass431_8358.method7744
			    ((long) (-1982078391 * class117.anInt1407))));
		    if (class243_sub12 != null)
			Class487.method11124((-19836455
					      * class243_sub12.anInt8699),
					     i, (byte) 80);
		}
		if (i == 0 && class117.anObjectArray1507 != null) {
		    Class243_Sub15 class243_sub15 = new Class243_Sub15();
		    class243_sub15.aClass117_8718 = class117;
		    class243_sub15.anObjectArray8720
			= class117.anObjectArray1507;
		    Class446.method7975(class243_sub15, -1520219359);
		}
		if (1 == i && null != class117.anObjectArray1508) {
		    if (class117.anInt1374 * -870117321 >= 0) {
			Class117 class117_8_
			    = Class70.method1756((class117.anInt1407
						  * -1982078391),
						 (byte) 9);
			if (class117_8_ == null
			    || class117_8_.aClass117Array1383 == null
			    || (-870117321 * class117.anInt1374
				>= class117_8_.aClass117Array1383.length)
			    || (class117_8_.aClass117Array1383
				[class117.anInt1374 * -870117321]) != class117)
			    continue;
		    }
		    Class243_Sub15 class243_sub15 = new Class243_Sub15();
		    class243_sub15.aClass117_8718 = class117;
		    class243_sub15.anObjectArray8720
			= class117.anObjectArray1508;
		    Class446.method7975(class243_sub15, -1520219359);
		}
	    }
	}
    }
    
    static boolean method5751(int i, byte i_9_) {
	if (i == 3 || 4 == i || 5 == i || 6 == i || 1001 == i || i == 1002)
	    return true;
	if (2 == i)
	    return true;
	return false;
    }
}
