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

public class Class160
{
    static final int anInt1803 = 64;
    public int[] anIntArray1804;
    static final int anInt1805 = 2;
    static final int anInt1806 = 3;
    public byte aByte1807;
    public static final int anInt1808 = 0;
    public static final int anInt1809 = 1;
    public static final int anInt1810 = 2;
    public static final int anInt1811 = 5;
    public byte aByte1812;
    public static final int anInt1813 = 3;
    static final int anInt1814 = 4;
    static final int anInt1815 = 2;
    static final int anInt1816 = 4;
    public static final int anInt1817 = 3;
    static final int anInt1818 = 16;
    static final int anInt1819 = 32;
    static final int anInt1820 = 64;
    static final int anInt1821 = 128;
    static final int anInt1822 = 256;
    static final int anInt1823 = 512;
    static final int anInt1824 = 1024;
    public static final int anInt1825 = 1;
    static final int anInt1826 = 4096;
    static final int anInt1827 = 16;
    static final int anInt1828 = 32;
    public boolean aBool1829;
    static final int anInt1830 = 128;
    static final int anInt1831 = 256;
    static final int anInt1832 = 512;
    public static final byte aByte1833 = 0;
    public static final byte aByte1834 = 1;
    static final int anInt1835 = 1;
    static final int anInt1836 = 2;
    static final int anInt1837 = 4;
    static final int anInt1838 = 8;
    static final int anInt1839 = 1;
    static final int anInt1840 = 1;
    byte[] aByteArray1841;
    public int anInt1842;
    static final int anInt1843 = 8;
    public byte aByte1844;
    public boolean aBool1845;
    public Class537 aClass537_1846;
    public byte aByte1847;
    public byte aByte1848;
    public byte aByte1849;
    public static final int anInt1850 = 4;
    static final int anInt1851 = 0;
    public static final int anInt1852 = 0;
    public static final int anInt1853 = 4;
    public static final int anInt1854 = 5;
    public static final int anInt1855 = 6;
    public int anInt1856;
    public static final int anInt1857 = 8;
    public static final int anInt1858 = 9;
    public static final int anInt1859 = 11;
    public static final int anInt1860 = 13;
    public static final int anInt1861 = 16;
    public byte aByte1862;
    public byte aByte1863;
    public byte aByte1864;
    static final int anInt1865 = 2048;
    public boolean aBool1866;
    public int anInt1867 = 1345973985;
    public byte aByte1868;
    public static final int anInt1869 = 2;
    public static final int anInt1870 = 7;
    public short aShort1871;
    
    public static boolean method3709(int i) {
	return i != 1 && i != 7;
    }
    
    public static boolean method3710(int i) {
	return i != 1 && i != 7;
    }
    
    Class160() {
	anIntArray1804 = null;
	((Class160) this).aByteArray1841 = null;
	aByte1847 = (byte) 0;
	aByte1844 = (byte) 0;
	aBool1845 = false;
	aClass537_1846 = Class537.aClass537_7022;
	aByte1849 = (byte) 0;
	aByte1848 = (byte) 0;
	aByte1862 = (byte) 0;
	aByte1863 = (byte) 0;
	anInt1856 = 0;
	aByte1812 = (byte) 0;
	aBool1866 = false;
	aBool1829 = false;
	aByte1868 = (byte) 0;
	aByte1864 = (byte) -1;
	aByte1807 = (byte) 0;
	aShort1871 = (short) 0;
    }
    
    static final void method3711(Class479 class479, byte i) {
	Class612.aClass243_Sub7_7837.method14604
	    (Class612.aClass243_Sub7_7837.aClass421_Sub31_8648,
	     ((((Class479) class479).anIntArray6435
	       [(((Class479) class479).anInt6442 -= -1158629699) * -117934955])
	      == 1) ? 1 : 0,
	     126215893);
	Class272.method5338(156108876);
	client.aBool8140 = false;
    }
    
    public static char method3712(byte i, short i_0_) {
	int i_1_ = i & 0xff;
	if (i_1_ == 0)
	    throw new IllegalArgumentException(new StringBuilder().append
						   ("").append
						   (Integer.toString(i_1_, 16))
						   .toString());
	if (i_1_ >= 128 && i_1_ < 160) {
	    int i_2_ = Class448.aCharArray6238[i_1_ - 128];
	    if (i_2_ == 0)
		i_2_ = 63;
	    i_1_ = i_2_;
	}
	return (char) i_1_;
    }
    
    public static final void method3713(String string, boolean bool, int i) {
	int i_3_ = client.aBool8353 ? 400 : 100;
	if (null != string) {
	    if (client.anInt8413 * 2064333607 >= i_3_)
		Class513_Sub1.method14406
		    (4,
		     (client.aBool8353
		      ? Class400.aClass400_5903
			    .method7264(client.aClass457_8110, (byte) 9)
		      : Class400.aClass400_5904
			    .method7264(client.aClass457_8110, (byte) 9)),
		     -773185803);
	    else {
		String string_4_
		    = Class616.method13272(string, Class13.aClass600_104,
					   -2118914317);
		if (null != string_4_) {
		    for (int i_5_ = 0; i_5_ < 2064333607 * client.anInt8413;
			 i_5_++) {
			Class2 class2 = client.aClass2Array8415[i_5_];
			String string_6_
			    = Class616.method13272(class2.aString16,
						   Class13.aClass600_104,
						   -2128024725);
			if (string_6_ != null && string_6_.equals(string_4_)) {
			    Class513_Sub1.method14406
				(4, new StringBuilder().append(string).append
					(Class400.aClass400_5918.method7264
					 (client.aClass457_8110, (byte) 9))
					.toString(), 273573650);
			    return;
			}
			if (class2.aString14 != null) {
			    String string_7_
				= Class616.method13272(class2.aString14,
						       Class13.aClass600_104,
						       -2127820894);
			    if (string_7_ != null
				&& string_7_.equals(string_4_)) {
				Class513_Sub1.method14406
				    (4,
				     new StringBuilder().append(string).append
					 (Class400.aClass400_5918.method7264
					  (client.aClass457_8110, (byte) 9))
					 .toString(),
				     -227912394);
				return;
			    }
			}
		    }
		    for (int i_8_ = 0; i_8_ < client.anInt8408 * -1864493739;
			 i_8_++) {
			Class24 class24 = client.aClass24Array8368[i_8_];
			String string_9_
			    = Class616.method13272(class24.aString262,
						   Class13.aClass600_104,
						   -2144028067);
			if (null != string_9_ && string_9_.equals(string_4_)) {
			    Class513_Sub1.method14406
				(4, new StringBuilder().append
					(Class400.aClass400_5911.method7264
					 (client.aClass457_8110, (byte) 9))
					.append
					(string).append
					(Class400.aClass400_5906.method7264
					 (client.aClass457_8110, (byte) 9))
					.toString(), -194798242);
			    return;
			}
			if (class24.aString267 != null) {
			    String string_10_
				= Class616.method13272(class24.aString267,
						       Class13.aClass600_104,
						       -2129299819);
			    if (null != string_10_
				&& string_10_.equals(string_4_)) {
				Class513_Sub1.method14406
				    (4, new StringBuilder().append
					    (Class400.aClass400_5911.method7264
					     (client.aClass457_8110, (byte) 9))
					    .append
					    (string).append
					    (Class400.aClass400_5906.method7264
					     (client.aClass457_8110, (byte) 9))
					    .toString(), 1410705579);
				return;
			    }
			}
		    }
		    if (Class616.method13272
			    ((Class352.aClass478_Sub1_Sub1_Sub5_Sub2_5430
			      .aString11317),
			     Class13.aClass600_104, -2124223632)
			    .equals(string_4_))
			Class513_Sub1.method14406
			    (4,
			     Class400.aClass400_5907
				 .method7264(client.aClass457_8110, (byte) 9),
			     -920339527);
		    else {
			Class194 class194 = Class489.method11175(1749689597);
			Class243_Sub43 class243_sub43
			    = Class529.method11818(Class326.aClass326_4845,
						   class194.aClass432_2312,
						   (short) 255);
			class243_sub43.aClass243_Sub10_Sub1_9988.method14800
			    (Class601.method13120(string, 1916269746) + 1,
			     -398784731);
			class243_sub43.aClass243_Sub10_Sub1_9988
			    .method14652(string, (byte) -56);
			class243_sub43.aClass243_Sub10_Sub1_9988
			    .method14800(bool ? 1 : 0, -999267892);
			class194.method4175(class243_sub43, (byte) 84);
		    }
		}
	    }
	}
    }
    
    static void method3714(byte i) {
	Class120_Sub18.method16703(false, 343770346);
	if (1932509241 * Class564_Sub1.anInt9895 >= 0
	    && 0 != 1932509241 * Class564_Sub1.anInt9895) {
	    Class292.method5873(Class564_Sub1.anInt9895 * 1932509241, false,
				1959272408);
	    if (Class612.aClass243_Sub7_7837.aClass421_Sub25_8631
		    .method14423(-1674488897)
		!= Class564_Sub1.anInt9895 * 1932509241) {
		switch (1932509241 * Class564_Sub1.anInt9895) {
		case 3:
		    Class459.method8115(Class402.aClass402_5953, (byte) 68);
		    break;
		case 1:
		    Class459.method8115(Class402.aClass402_5944, (byte) 106);
		    break;
		}
	    }
	    Class564_Sub1.anInt9895 = -1158163977;
	}
    }
    
    public static int method3715(int i, int i_11_, int i_12_, int i_13_,
				 int i_14_, int i_15_, byte i_16_) {
	if (1 == (i_15_ & 0x1)) {
	    int i_17_ = i_13_;
	    i_13_ = i_14_;
	    i_14_ = i_17_;
	}
	i_12_ &= 0x3;
	if (i_12_ == 0)
	    return i;
	if (i_12_ == 1)
	    return i_11_;
	if (i_12_ == 2)
	    return 7 - i - (i_13_ - 1);
	return 7 - i_11_ - (i_14_ - 1);
    }
}
