/* Class44 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
import java.io.File;
import java.io.RandomAccessFile;

final class Class44 implements Interface22
{
    public Class662_Sub3 method112(int i) {
	return Class207.aClass662_Sub3_2152;
    }
    
    public Class67_Sub1 method107() {
	return Class357.aClass67_Sub1_Sub1_3798;
    }
    
    public Class67_Sub1 method99() {
	return Class357.aClass67_Sub1_Sub1_3798;
    }
    
    public Class67_Sub1 method101(int i) {
	return Class365.aClass67_Sub1_Sub2_3995;
    }
    
    public Class573 method102(int i) {
	return Class83.aClass573_1193;
    }
    
    public Class67_Sub1 method103() {
	return Class365.aClass67_Sub1_Sub2_3995;
    }
    
    public Class67_Sub1 method104() {
	return Class365.aClass67_Sub1_Sub2_3995;
    }
    
    public Class67_Sub1 method105() {
	return Class365.aClass67_Sub1_Sub2_3995;
    }
    
    public Class662_Sub3 method108() {
	return Class207.aClass662_Sub3_2152;
    }
    
    public Class67_Sub1 method100(int i) {
	return Class357.aClass67_Sub1_Sub1_3798;
    }
    
    public Class573 method109() {
	return Class83.aClass573_1193;
    }
    
    public Class573 method110() {
	return Class83.aClass573_1193;
    }
    
    public Class573 method111() {
	return Class83.aClass573_1193;
    }
    
    public Class573 method106() {
	return Class83.aClass573_1193;
    }
    
    public static File method868(String string, int i) {
	if (!Class469.aBool5329)
	    throw new RuntimeException("");
	File file = (File) Class469.aHashtable5328.get(string);
	if (null != file)
	    return file;
	File file_0_ = new File(Class543.aFile7355, string);
	RandomAccessFile randomaccessfile = null;
	File file_1_;
	try {
	    File file_2_ = new File(file_0_.getParent());
	    if (!file_2_.exists())
		throw new RuntimeException("");
	    randomaccessfile = new RandomAccessFile(file_0_, "rw");
	    int i_3_ = randomaccessfile.read();
	    randomaccessfile.seek(0L);
	    randomaccessfile.write(i_3_);
	    randomaccessfile.seek(0L);
	    randomaccessfile.close();
	    Class469.aHashtable5328.put(string, file_0_);
	    file_1_ = file_0_;
	} catch (Exception exception) {
	    try {
		if (null != randomaccessfile) {
		    randomaccessfile.close();
		    Object object = null;
		}
	    } catch (Exception exception_4_) {
		/* empty */
	    }
	    throw new RuntimeException();
	}
	return file_1_;
    }
    
    public static boolean method869(int i, int i_5_, int i_6_) {
	if (!Class25.aBool377)
	    return false;
	int i_7_ = i >> 16;
	int i_8_ = i & 0xffff;
	if (null == Class163_Sub20.aClass203Array9719[i_7_]
	    || (Class163_Sub20.aClass203Array9719[i_7_].aClass211Array2134
		[i_8_]) == null)
	    return false;
	Class211 class211
	    = Class163_Sub20.aClass203Array9719[i_7_].aClass211Array2134[i_8_];
	if (i_5_ != -1 || -130185867 * class211.anInt2246 != 0) {
	    for (Class487_Sub35_Sub16 class487_sub35_sub16
		     = ((Class487_Sub35_Sub16)
			Class25.aClass656_383.method7795((short) -12824));
		 class487_sub35_sub16 != null;
		 class487_sub35_sub16
		     = ((Class487_Sub35_Sub16)
			Class25.aClass656_383.method7798((byte) 3))) {
		if (i_5_ == (((Class487_Sub35_Sub16) class487_sub35_sub16)
			     .anInt11480) * -658759455
		    && ((((Class487_Sub35_Sub16) class487_sub35_sub16)
			 .anInt11481) * -609815401
			== -612115075 * class211.anInt2393)
		    && (58 == -159648571 * ((Class487_Sub35_Sub16)
					    class487_sub35_sub16).anInt11482
			|| 1007 == -159648571 * (((Class487_Sub35_Sub16)
						  class487_sub35_sub16)
						 .anInt11482)
			|| (((Class487_Sub35_Sub16) class487_sub35_sub16)
			    .anInt11482) * -159648571 == 25
			|| (((Class487_Sub35_Sub16) class487_sub35_sub16)
			    .anInt11482) * -159648571 == 57
			|| 30 == (((Class487_Sub35_Sub16) class487_sub35_sub16)
				  .anInt11482) * -159648571))
		    return true;
	    }
	} else {
	    for (Class487_Sub35_Sub16 class487_sub35_sub16
		     = ((Class487_Sub35_Sub16)
			Class25.aClass656_383.method7795((short) 805));
		 null != class487_sub35_sub16;
		 class487_sub35_sub16
		     = ((Class487_Sub35_Sub16)
			Class25.aClass656_383.method7798((byte) -105))) {
		if (58 == (((Class487_Sub35_Sub16) class487_sub35_sub16)
			   .anInt11482) * -159648571
		    || 1007 == (((Class487_Sub35_Sub16) class487_sub35_sub16)
				.anInt11482) * -159648571
		    || 25 == (((Class487_Sub35_Sub16) class487_sub35_sub16)
			      .anInt11482) * -159648571
		    || 57 == (((Class487_Sub35_Sub16) class487_sub35_sub16)
			      .anInt11482) * -159648571
		    || 30 == -159648571 * ((Class487_Sub35_Sub16)
					   class487_sub35_sub16).anInt11482) {
		    for (Class211 class211_9_
			     = Class156.method2513((((Class487_Sub35_Sub16)
						     class487_sub35_sub16)
						    .anInt11481) * -609815401,
						   (short) -16466);
			 null != class211_9_;
			 class211_9_
			     = Class520.method6387((Class163_Sub20
						    .aClass203Array9719
						    [((-612115075
						       * class211_9_.anInt2393)
						      >> 16)]),
						   class211_9_, (byte) 0)) {
			if (-612115075 * class211.anInt2393
			    == -612115075 * class211_9_.anInt2393)
			    return true;
		    }
		}
	    }
	}
	return false;
    }
    
    public static String method870(long l, int i, boolean bool,
				   Class621 class621, byte i_10_) {
	char c = ',';
	char c_11_ = '.';
	if (class621 == Class621.aClass621_8076) {
	    c = '.';
	    c_11_ = ',';
	}
	if (Class621.aClass621_8072 == class621)
	    c_11_ = '\u00a0';
	boolean bool_12_ = false;
	if (l < 0L) {
	    bool_12_ = true;
	    l = -l;
	}
	StringBuilder stringbuilder = new StringBuilder(26);
	if (i > 0) {
	    for (int i_13_ = 0; i_13_ < i; i_13_++) {
		int i_14_ = (int) l;
		l /= 10L;
		stringbuilder.append((char) (i_14_ + 48 - 10 * (int) l));
	    }
	    stringbuilder.append(c);
	}
	int i_15_ = 0;
	for (;;) {
	    int i_16_ = (int) l;
	    l /= 10L;
	    stringbuilder.append((char) (i_16_ + 48 - 10 * (int) l));
	    if (0L == l)
		break;
	    if (bool && ++i_15_ % 3 == 0)
		stringbuilder.append(c_11_);
	}
	if (bool_12_)
	    stringbuilder.append('-');
	return stringbuilder.reverse().toString();
    }
    
    static final void method871(Class612 class612, byte i) {
	((Class612) class612).anIntArray8021
	    [(((Class612) class612).anInt8022 += 201091009) * -40654783 - 1]
	    = client.aBool10803 ? 1 : 0;
    }
    
    static final void method872(Class612 class612, byte i) {
	int i_17_
	    = (((Class612) class612).anIntArray8021
	       [(((Class612) class612).anInt8022 -= 201091009) * -40654783]);
	((Class612) class612).anIntArray8021
	    [(((Class612) class612).anInt8022 += 201091009) * -40654783 - 1]
	    = i_17_ ^ 0xffffffff;
    }
    
    static void method873(int i, int i_18_, int i_19_) {
	Class487_Sub35_Sub7 class487_sub35_sub7
	    = Exception_Sub3.method10133(13, (long) i);
	class487_sub35_sub7.method10304(-1436071375);
	((Class487_Sub35_Sub7) class487_sub35_sub7).anInt11418
	    = -1631067631 * i_18_;
    }
}
