/* Class356 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
import java.util.Iterator;

public class Class356
{
    public static Class356 aClass356_3742;
    public static Class356 aClass356_3743;
    public static Class356 aClass356_3744;
    public static Class356 aClass356_3745;
    public static Class356 aClass356_3746;
    public static Class356 aClass356_3747 = new Class356(1);
    public static Class356 aClass356_3748;
    public static Class356 aClass356_3749;
    public static Class356 aClass356_3750;
    public static Class356 aClass356_3751;
    public static Class356 aClass356_3752;
    public int anInt3753;
    
    static {
	aClass356_3742 = new Class356(2);
	aClass356_3744 = new Class356(2);
	aClass356_3745 = new Class356(2);
	aClass356_3746 = new Class356(1);
	aClass356_3752 = new Class356(1);
	aClass356_3748 = new Class356(1);
	aClass356_3749 = new Class356(2);
	aClass356_3750 = new Class356(1);
	aClass356_3743 = new Class356(2);
	aClass356_3751 = new Class356(1);
    }
    
    Class356(int i) {
	anInt3753 = 1443560349 * i;
    }
    
    static void method4446(int i, int i_0_) {
	Class70.anInt982 = 0;
	int i_1_ = client.aClass452_10749.method5543(87573374);
	int i_2_ = client.aClass452_10749.method5501(-1183751883);
	Class436 class436 = client.aClass452_10749.method5576((byte) -78);
	Class502 class502 = client.aClass452_10749.method5545((byte) 0);
	Class662_Sub15 class662_sub15
	    = client.aClass452_10749.method5565(-813982884);
	int i_3_ = i;
	if (null != Class54.aClass590_Sub1_Sub5_Sub1_Sub2_626) {
	    int i_4_
		= (Class54.aClass590_Sub1_Sub5_Sub1_Sub2_626.anIntArray11583[0]
		   >> 3);
	    int i_5_
		= (Class54.aClass590_Sub1_Sub5_Sub1_Sub2_626.anIntArray11624[0]
		   >> 3);
	    if (i_4_ >= 0 && i_4_ < Class482.aBoolArrayArray6654.length
		&& i_5_ >= 0
		&& i_5_ < Class482.aBoolArrayArray6654[i_4_].length
		&& Class482.aBoolArrayArray6654[i_4_][i_5_])
		i_3_ = 0;
	}
	for (int i_6_ = 0; i_6_ < i_1_; i_6_++) {
	    for (int i_7_ = 0; i_7_ < i_2_; i_7_++) {
		for (int i_8_ = i_3_; i_8_ <= i + 1 && i_8_ <= 3; i_8_++) {
		    if ((i_8_ < i || class436.method5317(i, i_8_, i_6_, i_7_,
							 1255413907))
			&& !(Class77.method1207
			     ((Interface55) class502.method6147(i_8_, i_6_,
								i_7_,
								(byte) -33),
			      class662_sub15, i_6_, i_7_, 1150415648))
			&& !(Class77.method1207
			     (((Interface55)
			       class502.method6168(i_8_, i_6_, i_7_,
						   client.anInterface57_10990,
						   1352486904)),
			      class662_sub15, i_6_, i_7_, 1917384885))
			&& !(Class77.method1207
			     ((Interface55) class502.method6205(i_8_, i_6_,
								i_7_,
								-1766857944),
			      class662_sub15, i_6_, i_7_, 1048258254))
			&& !(Class77.method1207
			     ((Interface55) class502.method6173(i_8_, i_6_,
								i_7_,
								-974515224),
			      class662_sub15, i_6_, i_7_, 2078314207))) {
			/* empty */
		    }
		}
	    }
	}
    }
    
    static final void method4447(Class612 class612, int i) {
	int i_9_
	    = (((Class612) class612).anIntArray8021
	       [(((Class612) class612).anInt8022 -= 201091009) * -40654783]);
	Class211 class211 = Class156.method2513(i_9_, (short) -23420);
	Class203 class203 = Class163_Sub20.aClass203Array9719[i_9_ >> 16];
	Class560.method6807(class211, class203, class612, 2038040764);
    }
    
    static int method4448(Iterable iterable, int i) {
	int i_10_ = -1;
	Iterator iterator = iterable.iterator();
	while (iterator.hasNext()) {
	    Interface69 interface69 = (Interface69) iterator.next();
	    if (interface69.method38() > i_10_)
		i_10_ = interface69.method38();
	}
	return (8 + i_10_) / 8;
    }
}
