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

public class Class31
{
    static Class653 aClass653_436;
    
    public static String method753(String string) {
	StringBuilder stringbuilder = new StringBuilder();
	int i = string.length();
	for (int i_0_ = 0; i_0_ < i; i_0_++) {
	    char c = string.charAt(i_0_);
	    if (37 == c && i > 2 + i_0_) {
		c = string.charAt(1 + i_0_);
		boolean bool = false;
		int i_1_;
		if (c >= 48 && c <= 57)
		    i_1_ = c - 48;
		else if (c >= 97 && c <= 102)
		    i_1_ = c + 10 - 97;
		else if (c >= 65 && c <= 70)
		    i_1_ = c + 10 - 65;
		else {
		    stringbuilder.append('%');
		    continue;
		}
		i_1_ *= 16;
		int i_2_ = string.charAt(2 + i_0_);
		if (i_2_ >= 48 && i_2_ <= 57)
		    i_1_ += i_2_ - 48;
		else if (i_2_ >= 97 && i_2_ <= 102)
		    i_1_ += 10 + i_2_ - 97;
		else if (i_2_ >= 65 && i_2_ <= 70)
		    i_1_ += i_2_ + 10 - 65;
		else {
		    stringbuilder.append('%');
		    continue;
		}
		if (i_1_ != 0 && Class463.method5710((byte) i_1_, 2092635628))
		    stringbuilder.append(Class254.method3530((byte) i_1_,
							     (byte) -65));
		i_0_ += 2;
	    } else if (43 == c)
		stringbuilder.append(' ');
	    else
		stringbuilder.append(c);
	}
	return stringbuilder.toString();
    }
    
    public static String method754(String string) {
	StringBuilder stringbuilder = new StringBuilder();
	int i = string.length();
	for (int i_3_ = 0; i_3_ < i; i_3_++) {
	    char c = string.charAt(i_3_);
	    if (37 == c && i > 2 + i_3_) {
		c = string.charAt(1 + i_3_);
		boolean bool = false;
		int i_4_;
		if (c >= 48 && c <= 57)
		    i_4_ = c - 48;
		else if (c >= 97 && c <= 102)
		    i_4_ = c + 10 - 97;
		else if (c >= 65 && c <= 70)
		    i_4_ = c + 10 - 65;
		else {
		    stringbuilder.append('%');
		    continue;
		}
		i_4_ *= 16;
		int i_5_ = string.charAt(2 + i_3_);
		if (i_5_ >= 48 && i_5_ <= 57)
		    i_4_ += i_5_ - 48;
		else if (i_5_ >= 97 && i_5_ <= 102)
		    i_4_ += 10 + i_5_ - 97;
		else if (i_5_ >= 65 && i_5_ <= 70)
		    i_4_ += i_5_ + 10 - 65;
		else {
		    stringbuilder.append('%');
		    continue;
		}
		if (i_4_ != 0 && Class463.method5710((byte) i_4_, 1861190969))
		    stringbuilder.append(Class254.method3530((byte) i_4_,
							     (byte) -117));
		i_3_ += 2;
	    } else if (43 == c)
		stringbuilder.append(' ');
	    else
		stringbuilder.append(c);
	}
	return stringbuilder.toString();
    }
    
    public static String method755(String string) {
	StringBuilder stringbuilder = new StringBuilder();
	int i = string.length();
	for (int i_6_ = 0; i_6_ < i; i_6_++) {
	    char c = string.charAt(i_6_);
	    if (37 == c && i > 2 + i_6_) {
		c = string.charAt(1 + i_6_);
		boolean bool = false;
		int i_7_;
		if (c >= 48 && c <= 57)
		    i_7_ = c - 48;
		else if (c >= 97 && c <= 102)
		    i_7_ = c + 10 - 97;
		else if (c >= 65 && c <= 70)
		    i_7_ = c + 10 - 65;
		else {
		    stringbuilder.append('%');
		    continue;
		}
		i_7_ *= 16;
		int i_8_ = string.charAt(2 + i_6_);
		if (i_8_ >= 48 && i_8_ <= 57)
		    i_7_ += i_8_ - 48;
		else if (i_8_ >= 97 && i_8_ <= 102)
		    i_7_ += 10 + i_8_ - 97;
		else if (i_8_ >= 65 && i_8_ <= 70)
		    i_7_ += i_8_ + 10 - 65;
		else {
		    stringbuilder.append('%');
		    continue;
		}
		if (i_7_ != 0 && Class463.method5710((byte) i_7_, -714360379))
		    stringbuilder.append(Class254.method3530((byte) i_7_,
							     (byte) -107));
		i_6_ += 2;
	    } else if (43 == c)
		stringbuilder.append(' ');
	    else
		stringbuilder.append(c);
	}
	return stringbuilder.toString();
    }
    
    Class31() throws Throwable {
	throw new Error();
    }
    
    static final void method756(Class612 class612, byte i) {
	((Class612) class612).anInt8022 -= 201091009;
	int i_9_ = (((Class612) class612).anIntArray8021
		    [((Class612) class612).anInt8022 * -40654783]);
	((Class612) class612).anIntArray8021
	    [(((Class612) class612).anInt8022 += 201091009) * -40654783 - 1]
	    = Class241.method3467(i_9_, (byte) 5);
    }
    
    static final void method757(Class612 class612, int i) {
	if (Class127.aClass258_Sub1_1526.method3588(-1900253920)
	    != Class278.aClass278_3231)
	    throw new RuntimeException();
	((Class645_Sub5) Class127.aClass258_Sub1_1526.method3586(-1206699053))
	    .method9960
	    ((((Class612) class612).anIntArray8021
	      [(((Class612) class612).anInt8022 -= 201091009) * -40654783]),
	     682669748);
    }
    
    static String method758(Class487_Sub35_Sub18 class487_sub35_sub18, int i) {
	return new StringBuilder().append
		   (((Class487_Sub35_Sub18) class487_sub35_sub18).aString11490)
		   .append
		   (Class562.method6842(16777215, 857358817)).append
		   (" >").toString();
    }
}
