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

public class Class528
{
    int anInt6965;
    static Class528 aClass528_6966;
    static Class528 aClass528_6967;
    static Class528 aClass528_6968 = new Class528(0);
    
    Class528(int i) {
	((Class528) this).anInt6965 = 847108659 * i;
    }
    
    static {
	aClass528_6966 = new Class528(1);
	aClass528_6967 = new Class528(2);
    }
    
    static Class528[] method11810() {
	return (new Class528[]
		{ aClass528_6968, aClass528_6966, aClass528_6967 });
    }
    
    static Class528 method11811(int i) {
	Class528[] class528s = Class187.method4003(2006232165);
	for (int i_0_ = 0; i_0_ < class528s.length; i_0_++) {
	    Class528 class528 = class528s[i_0_];
	    if (i == 1023979771 * ((Class528) class528).anInt6965)
		return class528;
	}
	return null;
    }
    
    static final void method11812(Class479 class479, int i) {
	((Class479) class479).anInt6442 -= -1158629699;
    }
    
    static final void method11813(Class479 class479, byte i) {
	((Class479) class479).anInt6442 -= 1977707898;
	int i_1_ = (((Class479) class479).anIntArray6435
		    [-117934955 * ((Class479) class479).anInt6442]);
	int i_2_ = (((Class479) class479).anIntArray6435
		    [1 + ((Class479) class479).anInt6442 * -117934955]);
	int i_3_ = i_2_ >> 14 & 0x3fff;
	int i_4_ = i_2_ & 0x3fff;
	int i_5_ = Class520.method11699(i_1_, i_3_, i_4_, -1693190034);
	if (i_5_ < 0) {
	    if (i > 0)
		((Class479) class479).anIntArray6435
		    [((((Class479) class479).anInt6442 += -1158629699)
		      * -117934955) - 1]
		    = -1;
	} else
	    ((Class479) class479).anIntArray6435
		[((((Class479) class479).anInt6442 += -1158629699) * -117934955
		  - 1)]
		= i_5_;
    }
    
    static boolean method11814(byte i) {
	if (null == Class296.aClass243_Sub11_Sub15_4325)
	    return false;
	if (522913343 * ((Class243_Sub11_Sub15)
			 Class296.aClass243_Sub11_Sub15_4325).anInt10844
	    >= 2000)
	    ((Class243_Sub11_Sub15) Class296.aClass243_Sub11_Sub15_4325)
		.anInt10844
		-= -311286736;
	if (522913343 * ((Class243_Sub11_Sub15)
			 Class296.aClass243_Sub11_Sub15_4325).anInt10844
	    == 1007)
	    return true;
	return false;
    }
    
    static final boolean method11815(char c, int i) {
	if (Character.isISOControl(c))
	    return false;
	if (Class249.method5001(c, -1158629699))
	    return true;
	char[] cs = Class599.aCharArray7756;
	for (int i_6_ = 0; i_6_ < cs.length; i_6_++) {
	    char c_7_ = cs[i_6_];
	    if (c == c_7_)
		return true;
	}
	cs = Class599.aCharArray7755;
	for (int i_8_ = 0; i_8_ < cs.length; i_8_++) {
	    char c_9_ = cs[i_8_];
	    if (c_9_ == c)
		return true;
	}
	return false;
    }
}
