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

public class Class114
{
    public static Class114 aClass114_1264;
    public static Class114 aClass114_1265;
    public int anInt1266;
    public static Class114 aClass114_1267;
    public static Class114 aClass114_1268;
    public static Class114 aClass114_1269;
    static Class114 aClass114_1270;
    public static Class114 aClass114_1271;
    public static Class114 aClass114_1272;
    static Class114 aClass114_1273;
    public static Class114 aClass114_1274;
    public static Class114 aClass114_1275;
    public static Class114 aClass114_1276 = new Class114(1);
    static Class114 aClass114_1277;
    static Class114 aClass114_1278;
    static Class114 aClass114_1279;
    static Class114 aClass114_1280;
    static Class114 aClass114_1281;
    static Class114 aClass114_1282;
    static Class114 aClass114_1283;
    static Class114 aClass114_1284;
    static Class114 aClass114_1285;
    static Class114 aClass114_1286;
    static Class114 aClass114_1287;
    public static Class114 aClass114_1288;
    static Class114 aClass114_1289;
    public static Class114 aClass114_1290;
    static Class114 aClass114_1291;
    public static Class114 aClass114_1292;
    int anInt1293;
    public static Class114 aClass114_1294;
    public static Class114 aClass114_1295;
    public static Class114 aClass114_1296;
    public static Class114 aClass114_1297;
    public static Class114 aClass114_1298;
    public static Class114 aClass114_1299;
    static Class114 aClass114_1300;
    static Class114 aClass114_1301;
    static Class114 aClass114_1302;
    static Class114 aClass114_1303;
    static Class114 aClass114_1304;
    static Class114 aClass114_1305;
    public static Class114 aClass114_1306;
    static Class114 aClass114_1307;
    static Class114 aClass114_1308;
    static Class114 aClass114_1309;
    static Class114 aClass114_1310;
    static Class114 aClass114_1311;
    static Class114 aClass114_1312;
    static Class114 aClass114_1313;
    static Class114 aClass114_1314;
    static Class114 aClass114_1315;
    static Class114 aClass114_1316;
    public static Class114 aClass114_1317;
    public static Class114 aClass114_1318;
    public static Class114 aClass114_1319;
    public static Class114 aClass114_1320;
    public static Class114 aClass114_1321;
    public static Class114 aClass114_1322;
    static Class114 aClass114_1323 = new Class114(2);
    public static Class114 aClass114_1324;
    public static Class114 aClass114_1325;
    public static Class114 aClass114_1326;
    public static Class114 aClass114_1327;
    public static Class114 aClass114_1328;
    static Class114 aClass114_1329;
    public static Class114 aClass114_1330;
    static Class114 aClass114_1331;
    static Class114 aClass114_1332;
    public static Class114 aClass114_1333;
    static Class114 aClass114_1334;
    static Class114 aClass114_1335;
    public static Class114 aClass114_1336;
    static Class114 aClass114_1337;
    static int anInt1338;
    
    public int method2840(int i) {
	return i >>> ((Class114) this).anInt1293 * -1658904141;
    }
    
    Class114(int i) {
	this(i, 0);
    }
    
    public int method2841(byte i) {
	return 1 << ((Class114) this).anInt1293 * -1658904141;
    }
    
    public int method2842(int i, int i_0_) {
	return i >>> ((Class114) this).anInt1293 * -1658904141;
    }
    
    public int method2843(int i, int i_1_) {
	return i & (1 << -1658904141 * ((Class114) this).anInt1293) - 1;
    }
    
    Class114(int i, int i_2_) {
	anInt1266 = -1675699673 * i;
	((Class114) this).anInt1293 = i_2_ * 1607234939;
    }
    
    public int method2844() {
	return 1 << ((Class114) this).anInt1293 * -1658904141;
    }
    
    public int method2845() {
	return 1 << ((Class114) this).anInt1293 * -1658904141;
    }
    
    public int method2846() {
	return 1 << ((Class114) this).anInt1293 * -1658904141;
    }
    
    public int method2847(int i) {
	return i & (1 << -1658904141 * ((Class114) this).anInt1293) - 1;
    }
    
    static {
	aClass114_1275 = new Class114(3);
	aClass114_1267 = new Class114(4);
	aClass114_1268 = new Class114(5);
	aClass114_1269 = new Class114(6, 8);
	aClass114_1270 = new Class114(7);
	aClass114_1271 = new Class114(8, 8);
	aClass114_1265 = new Class114(9, 7);
	aClass114_1299 = new Class114(10, 8);
	aClass114_1274 = new Class114(11);
	aClass114_1330 = new Class114(12, 7);
	aClass114_1272 = new Class114(13, 8);
	aClass114_1277 = new Class114(14, 10);
	aClass114_1278 = new Class114(15);
	aClass114_1337 = new Class114(16);
	aClass114_1316 = new Class114(17);
	aClass114_1312 = new Class114(18);
	aClass114_1282 = new Class114(19);
	aClass114_1283 = new Class114(20);
	aClass114_1284 = new Class114(21);
	aClass114_1285 = new Class114(22);
	aClass114_1331 = new Class114(23);
	aClass114_1286 = new Class114(24);
	aClass114_1307 = new Class114(25);
	aClass114_1322 = new Class114(26, 5);
	aClass114_1289 = new Class114(27);
	aClass114_1291 = new Class114(28);
	aClass114_1292 = new Class114(29);
	aClass114_1288 = new Class114(30);
	aClass114_1294 = new Class114(31);
	aClass114_1295 = new Class114(32);
	aClass114_1296 = new Class114(33);
	aClass114_1297 = new Class114(34);
	aClass114_1298 = new Class114(35);
	aClass114_1336 = new Class114(36);
	aClass114_1300 = new Class114(37);
	aClass114_1301 = new Class114(38);
	aClass114_1302 = new Class114(39);
	aClass114_1303 = new Class114(40);
	aClass114_1304 = new Class114(41);
	aClass114_1305 = new Class114(42);
	aClass114_1279 = new Class114(43);
	aClass114_1280 = new Class114(44);
	aClass114_1308 = new Class114(45);
	aClass114_1326 = new Class114(46);
	aClass114_1310 = new Class114(47);
	aClass114_1311 = new Class114(48);
	aClass114_1273 = new Class114(49);
	aClass114_1313 = new Class114(50);
	aClass114_1314 = new Class114(51);
	aClass114_1315 = new Class114(53);
	aClass114_1281 = new Class114(54);
	aClass114_1317 = new Class114(60);
	aClass114_1318 = new Class114(61);
	aClass114_1290 = new Class114(62);
	aClass114_1320 = new Class114(63);
	aClass114_1321 = new Class114(64);
	aClass114_1264 = new Class114(65);
	aClass114_1327 = new Class114(66);
	aClass114_1324 = new Class114(67);
	aClass114_1325 = new Class114(68);
	aClass114_1319 = new Class114(69);
	aClass114_1287 = new Class114(70);
	aClass114_1328 = new Class114(72);
	aClass114_1329 = new Class114(73);
	aClass114_1309 = new Class114(74);
	aClass114_1306 = new Class114(75);
	aClass114_1332 = new Class114(76);
	aClass114_1333 = new Class114(77);
	aClass114_1334 = new Class114(78);
	aClass114_1335 = new Class114(79);
    }
    
    static final void method2848(Class479 class479, int i) {
	Class465 class465 = (((Class479) class479).aBool6460
			     ? ((Class479) class479).aClass465_6445
			     : ((Class479) class479).aClass465_6443);
	Class117 class117 = ((Class465) class465).aClass117_6364;
	((Class479) class479).anInt6442 -= 1298604898;
	byte[] is = null;
	byte[] is_3_ = null;
	int i_4_;
	for (i_4_ = 0;
	     (i_4_ < 10
	      && (((Class479) class479).anIntArray6435
		  [((Class479) class479).anInt6442 * -117934955 + i_4_]) >= 0);
	     i_4_ += 2) {
	    /* empty */
	}
	if (i_4_ > 0) {
	    is = new byte[i_4_ / 2];
	    is_3_ = new byte[i_4_ / 2];
	    for (i_4_ -= 2; i_4_ >= 0; i_4_ -= 2) {
		is[i_4_ / 2]
		    = (byte) (((Class479) class479).anIntArray6435
			      [(-117934955 * ((Class479) class479).anInt6442
				+ i_4_)]);
		is_3_[i_4_ / 2]
		    = (byte) (((Class479) class479).anIntArray6435
			      [1 + (i_4_ + -117934955 * (((Class479) class479)
							 .anInt6442))]);
	    }
	}
	Class248.method4991(class117, is, is_3_, class479, 859540141);
    }
    
    public static int method2849(CharSequence charsequence,
				 CharSequence charsequence_5_,
				 Class457 class457, byte i) {
	int i_6_ = charsequence.length();
	int i_7_ = charsequence_5_.length();
	int i_8_ = 0;
	int i_9_ = 0;
	char c = '\0';
	char c_10_ = '\0';
	while (i_8_ - c < i_6_ || i_9_ - c_10_ < i_7_) {
	    if (i_8_ - c >= i_6_)
		return -1;
	    if (i_9_ - c_10_ >= i_7_)
		return 1;
	    char c_11_;
	    if (c != 0) {
		c_11_ = c;
		boolean bool = false;
	    } else
		c_11_ = charsequence.charAt(i_8_++);
	    char c_12_;
	    if (0 != c_10_) {
		c_12_ = c_10_;
		boolean bool = false;
	    } else
		c_12_ = charsequence_5_.charAt(i_9_++);
	    c = Class201.method4246(c_11_, 16711935);
	    c_10_ = Class201.method4246(c_12_, 16711935);
	    c_11_ = Class173.method3866(c_11_, class457, 713572410);
	    c_12_ = Class173.method3866(c_12_, class457, 43404933);
	    if (c_11_ != c_12_ && (Character.toUpperCase(c_11_)
				   != Character.toUpperCase(c_12_))) {
		c_11_ = Character.toLowerCase(c_11_);
		c_12_ = Character.toLowerCase(c_12_);
		if (c_11_ != c_12_)
		    return (Class283.method5715(c_11_, class457, -2036272714)
			    - Class283.method5715(c_12_, class457,
						  -1936427678));
	    }
	}
	int i_13_ = Math.min(i_6_, i_7_);
	for (int i_14_ = 0; i_14_ < i_13_; i_14_++) {
	    if (Class457.aClass457_6294 == class457) {
		i_8_ = i_6_ - 1 - i_14_;
		i_9_ = i_7_ - 1 - i_14_;
	    } else
		i_8_ = i_9_ = i_14_;
	    char c_15_ = charsequence.charAt(i_8_);
	    char c_16_ = charsequence_5_.charAt(i_9_);
	    if (c_15_ != c_16_ && (Character.toUpperCase(c_15_)
				   != Character.toUpperCase(c_16_))) {
		c_15_ = Character.toLowerCase(c_15_);
		c_16_ = Character.toLowerCase(c_16_);
		if (c_16_ != c_15_)
		    return (Class283.method5715(c_15_, class457, -2113127263)
			    - Class283.method5715(c_16_, class457,
						  -2111843853));
	    }
	}
	int i_17_ = i_6_ - i_7_;
	if (0 != i_17_)
	    return i_17_;
	for (int i_18_ = 0; i_18_ < i_13_; i_18_++) {
	    char c_19_ = charsequence.charAt(i_18_);
	    char c_20_ = charsequence_5_.charAt(i_18_);
	    if (c_20_ != c_19_)
		return (Class283.method5715(c_19_, class457, -1358641281)
			- Class283.method5715(c_20_, class457, -2140785398));
	}
	return 0;
    }
    
    static final void method2850(Class479 class479, int i) {
	((Class479) class479).anInt6442 -= -339551500;
	int i_21_ = (((Class479) class479).anIntArray6435
		     [((Class479) class479).anInt6442 * -117934955]);
	int i_22_ = (((Class479) class479).anIntArray6435
		     [1 + -117934955 * ((Class479) class479).anInt6442]);
	int i_23_ = (((Class479) class479).anIntArray6435
		     [2 + -117934955 * ((Class479) class479).anInt6442]);
	int i_24_ = (((Class479) class479).anIntArray6435
		     [((Class479) class479).anInt6442 * -117934955 + 3]);
	Class530 class530 = client.aClass234_8188.method4680(-1186176659);
	Class37.method1182(((i_21_ >> 14 & 0x3fff)
			    - -1311746247 * class530.anInt6972),
			   (i_21_ & 0x3fff) - class530.anInt6971 * -1935870687,
			   i_22_ << 2, i_23_, i_24_, 1472465212);
    }
    
    static final void method2851(Class479 class479, byte i) {
	((Class479) class479).anInt6442 -= 1977707898;
	int i_25_ = (((Class479) class479).anIntArray6435
		     [((Class479) class479).anInt6442 * -117934955]);
	int i_26_ = (((Class479) class479).anIntArray6435
		     [-117934955 * ((Class479) class479).anInt6442 + 1]);
	if (Class352.aClass478_Sub1_Sub1_Sub5_Sub2_5430.aClass486_11321
	    != null)
	    Class352.aClass478_Sub1_Sub1_Sub5_Sub2_5430.aClass486_11321
		.method11071(i_25_, i_26_, Class67.aClass609_850, 1923848110);
    }
}
