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

public final class Class456
{
    static char[] aCharArray6288
	= { '_', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l',
	    'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y',
	    'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' };
    static long[] aLongArray6289 = new long[12];
    public static Class272 aClass272_6290;
    protected static Class418[] aClass418Array6291;
    
    static String method8044(long l) {
	if (l <= 0L || l >= 6582952005840035281L)
	    return null;
	if (l % 37L == 0L)
	    return null;
	int i = 0;
	for (long l_0_ = l; 0L != l_0_; l_0_ /= 37L)
	    i++;
	StringBuilder stringbuilder = new StringBuilder(i);
	while (l != 0L) {
	    long l_1_ = l;
	    l /= 37L;
	    char c = aCharArray6288[(int) (l_1_ - 37L * l)];
	    if ('_' == c) {
		int i_2_ = stringbuilder.length() - 1;
		stringbuilder.setCharAt
		    (i_2_, Character.toUpperCase(stringbuilder.charAt(i_2_)));
		c = '\u00a0';
	    }
	    stringbuilder.append(c);
	}
	stringbuilder.reverse();
	stringbuilder
	    .setCharAt(0, Character.toUpperCase(stringbuilder.charAt(0)));
	return stringbuilder.toString();
    }
    
    static {
	for (int i = 0; i < aLongArray6289.length; i++)
	    aLongArray6289[i] = (long) Math.pow(37.0, (double) i);
    }
    
    static long method8045(CharSequence charsequence) {
	long l = 0L;
	int i = charsequence.length();
	for (int i_3_ = 0; i_3_ < i; i_3_++) {
	    l *= 37L;
	    char c = charsequence.charAt(i_3_);
	    if (c >= 'A' && c <= 'Z')
		l += (long) (c + '\001' - 'A');
	    else if (c >= 'a' && c <= 'z')
		l += (long) ('\001' + c - 'a');
	    else if (c >= '0' && c <= '9')
		l += (long) ('\033' + c - '0');
	    if (l >= 177917621779460413L)
		break;
	}
	for (/**/; l % 37L == 0L && 0L != l; l /= 37L) {
	    /* empty */
	}
	return l;
    }
    
    static long method8046(CharSequence charsequence) {
	long l = 0L;
	int i = charsequence.length();
	for (int i_4_ = 0; i_4_ < i; i_4_++) {
	    l *= 37L;
	    char c = charsequence.charAt(i_4_);
	    if (c >= 'A' && c <= 'Z')
		l += (long) (c + '\001' - 'A');
	    else if (c >= 'a' && c <= 'z')
		l += (long) ('\001' + c - 'a');
	    else if (c >= '0' && c <= '9')
		l += (long) ('\033' + c - '0');
	    if (l >= 177917621779460413L)
		break;
	}
	for (/**/; l % 37L == 0L && 0L != l; l /= 37L) {
	    /* empty */
	}
	return l;
    }
    
    static long method8047(CharSequence charsequence) {
	long l = 0L;
	int i = charsequence.length();
	for (int i_5_ = 0; i_5_ < i; i_5_++) {
	    l *= 37L;
	    char c = charsequence.charAt(i_5_);
	    if (c >= 'A' && c <= 'Z')
		l += (long) (c + '\001' - 'A');
	    else if (c >= 'a' && c <= 'z')
		l += (long) ('\001' + c - 'a');
	    else if (c >= '0' && c <= '9')
		l += (long) ('\033' + c - '0');
	    if (l >= 177917621779460413L)
		break;
	}
	for (/**/; l % 37L == 0L && 0L != l; l /= 37L) {
	    /* empty */
	}
	return l;
    }
    
    static String method8048(long l) {
	if (l <= 0L || l >= 6582952005840035281L)
	    return null;
	if (l % 37L == 0L)
	    return null;
	int i = 0;
	for (long l_6_ = l; 0L != l_6_; l_6_ /= 37L)
	    i++;
	StringBuilder stringbuilder = new StringBuilder(i);
	while (l != 0L) {
	    long l_7_ = l;
	    l /= 37L;
	    char c = aCharArray6288[(int) (l_7_ - 37L * l)];
	    if ('_' == c) {
		int i_8_ = stringbuilder.length() - 1;
		stringbuilder.setCharAt
		    (i_8_, Character.toUpperCase(stringbuilder.charAt(i_8_)));
		c = '\u00a0';
	    }
	    stringbuilder.append(c);
	}
	stringbuilder.reverse();
	stringbuilder
	    .setCharAt(0, Character.toUpperCase(stringbuilder.charAt(0)));
	return stringbuilder.toString();
    }
    
    Class456() throws Throwable {
	throw new Error();
    }
    
    static String method8049(long l) {
	if (l <= 0L || l >= 6582952005840035281L)
	    return null;
	if (l % 37L == 0L)
	    return null;
	int i = 0;
	for (long l_9_ = l; 0L != l_9_; l_9_ /= 37L)
	    i++;
	StringBuilder stringbuilder = new StringBuilder(i);
	while (l != 0L) {
	    long l_10_ = l;
	    l /= 37L;
	    char c = aCharArray6288[(int) (l_10_ - 37L * l)];
	    if ('_' == c) {
		int i_11_ = stringbuilder.length() - 1;
		stringbuilder.setCharAt
		    (i_11_,
		     Character.toUpperCase(stringbuilder.charAt(i_11_)));
		c = '\u00a0';
	    }
	    stringbuilder.append(c);
	}
	stringbuilder.reverse();
	stringbuilder
	    .setCharAt(0, Character.toUpperCase(stringbuilder.charAt(0)));
	return stringbuilder.toString();
    }
    
    public static String method8050(CharSequence charsequence) {
	String string = Class336.method6389(Class306.method6089(charsequence,
								-1963420279));
	if (null == string)
	    string = "";
	return string;
    }
    
    public static String method8051(CharSequence charsequence) {
	String string = Class336.method6389(Class306.method6089(charsequence,
								-1165791839));
	if (null == string)
	    string = "";
	return string;
    }
}
