package jagex;

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

public class ScriptVarType implements Interface52, Interface28 {
	static ScriptVarType aClass283_3225;
	public static ScriptVarType aClass283_3226;
	static ScriptVarType aClass283_3227;
	static ScriptVarType aClass283_3228;
	static ScriptVarType aClass283_3229;
	static ScriptVarType aClass283_3230;
	public static ScriptVarType aClass283_3231;
	static ScriptVarType aClass283_3232;
	static ScriptVarType aClass283_3233;
	static ScriptVarType aClass283_3234;
	static ScriptVarType aClass283_3235;
	static ScriptVarType aClass283_3236;
	static ScriptVarType aClass283_3237;
	static ScriptVarType aClass283_3238;
	static ScriptVarType aClass283_3239;
	static ScriptVarType aClass283_3240;
	static ScriptVarType aClass283_3241;
	static ScriptVarType aClass283_3242;
	static ScriptVarType aClass283_3243;
	static ScriptVarType aClass283_3244;
	static ScriptVarType aClass283_3245;
	static ScriptVarType aClass283_3246;
	static ScriptVarType aClass283_3247;
	static ScriptVarType aClass283_3248;
	static ScriptVarType aClass283_3249;
	static ScriptVarType aClass283_3250;
	static ScriptVarType aClass283_3251;
	static ScriptVarType aClass283_3252;
	static ScriptVarType aClass283_3253;
	static ScriptVarType aClass283_3254;
	static ScriptVarType aClass283_3255;
	static ScriptVarType aClass283_3256;
	static ScriptVarType aClass283_3257;
	static ScriptVarType aClass283_3258;
	static ScriptVarType aClass283_3259;
	static ScriptVarType aClass283_3260;
	public static ScriptVarType aClass283_3261;
	static ScriptVarType aClass283_3262;
	static ScriptVarType aClass283_3263;
	static ScriptVarType aClass283_3264;
	static ScriptVarType aClass283_3265;
	static ScriptVarType aClass283_3266;
	static ScriptVarType aClass283_3267;
	static ScriptVarType aClass283_3268;
	static ScriptVarType aClass283_3269;
	static ScriptVarType aClass283_3270;
	static ScriptVarType aClass283_3271;
	static ScriptVarType aClass283_3272;
	static ScriptVarType aClass283_3273;
	static ScriptVarType aClass283_3274;
	static ScriptVarType aClass283_3275;
	static ScriptVarType aClass283_3276;
	static ScriptVarType aClass283_3277;
	static ScriptVarType aClass283_3278;
	static ScriptVarType aClass283_3279;
	static ScriptVarType aClass283_3280;
	static ScriptVarType aClass283_3281;
	public static ScriptVarType aClass283_3282 = new ScriptVarType(0, 'i', BaseVarType.INT_T, Integer.valueOf(0), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076,
		Class623.aClass623_8071, Class623.aClass623_8069, Class623.aClass623_8073, Class623.aClass623_8074, Class623.aClass623_8075 }));
	public static ScriptVarType aClass283_3283;
	static ScriptVarType aClass283_3284;
	static ScriptVarType aClass283_3285;
	static ScriptVarType aClass283_3286;
	static ScriptVarType aClass283_3287;
	static ScriptVarType aClass283_3288;
	static ScriptVarType aClass283_3289;
	static ScriptVarType aClass283_3290;
	static ScriptVarType aClass283_3291;
	static ScriptVarType aClass283_3292;
	static ScriptVarType aClass283_3293;
	static ScriptVarType aClass283_3294;
	static ScriptVarType aClass283_3295;
	static ScriptVarType aClass283_3296;
	static ScriptVarType aClass283_3297;
	static ScriptVarType aClass283_3298;
	static ScriptVarType aClass283_3299;
	static ScriptVarType aClass283_3300;
	static ScriptVarType aClass283_3301;
	static ScriptVarType aClass283_3302;
	static ScriptVarType aClass283_3303;
	static ScriptVarType aClass283_3304;
	static ScriptVarType aClass283_3305;
	static ScriptVarType aClass283_3306;
	static ScriptVarType aClass283_3307;
	static ScriptVarType aClass283_3308;
	static ScriptVarType aClass283_3309;
	static ScriptVarType aClass283_3310;
	static ScriptVarType aClass283_3311;
	static ScriptVarType aClass283_3312;
	static ScriptVarType aClass283_3313;
	static ScriptVarType aClass283_3314;
	static ScriptVarType aClass283_3315;
	static ScriptVarType aClass283_3316;
	static ScriptVarType aClass283_3317;
	static ScriptVarType aClass283_3318;
	static ScriptVarType aClass283_3319;
	static ScriptVarType aClass283_3320;
	static ScriptVarType aClass283_3321;
	static ScriptVarType aClass283_3322;
	static ScriptVarType aClass283_3323;
	static ScriptVarType aClass283_3324;
	static ScriptVarType aClass283_3325;
	static ScriptVarType aClass283_3326;
	static ScriptVarType aClass283_3327;
	static ScriptVarType aClass283_3328;
	static ScriptVarType aClass283_3329;
	static ScriptVarType aClass283_3330;
	static ScriptVarType aClass283_3331;
	static ScriptVarType aClass283_3332;
	static ScriptVarType aClass283_3333;
	static ScriptVarType aClass283_3334;
	static ScriptVarType aClass283_3335;
	static ScriptVarType aClass283_3336;
	static ScriptVarType aClass283_3337;
	static ScriptVarType aClass283_3338;
	static ScriptVarType aClass283_3339;
	static ScriptVarType aClass283_3340;
	static ScriptVarType aClass283_3341;
	static ScriptVarType aClass283_3342;
	static ScriptVarType aClass283_3343;
	static ScriptVarType[] aClass283Array3344;
	static ScriptVarType aClass283_3345;
	static ScriptVarType aClass283_3346;
	static ScriptVarType aClass283_3347;
	static ScriptVarType aClass283_3348;
	static ScriptVarType aClass283_3349;
	static ScriptVarType aClass283_3350;
	static ScriptVarType aClass283_3351;
	static ScriptVarType aClass283_3352;
	static ScriptVarType aClass283_3353;
	static ScriptVarType aClass283_3354;
	static ScriptVarType aClass283_3355;
	static ScriptVarType aClass283_3356;
	static ScriptVarType aClass283_3357;
	static ScriptVarType aClass283_3358;
	static ScriptVarType aClass283_3359;
	static ScriptVarType aClass283_3360;
	static ScriptVarType aClass283_3361;
	static ScriptVarType aClass283_3362;
	static ScriptVarType aClass283_3363;
	static ScriptVarType aClass283_3364;
	static ScriptVarType aClass283_3365;
	static ScriptVarType aClass283_3366;
	static ScriptVarType aClass283_3367;
	static ScriptVarType aClass283_3368;
	static ScriptVarType aClass283_3369;
	static ScriptVarType aClass283_3370;
	static ScriptVarType aClass283_3371;
	static ScriptVarType aClass283_3372;
	static ScriptVarType aClass283_3373;
	static ScriptVarType aClass283_3374;
	static ScriptVarType aClass283_3375;
	static ScriptVarType aClass283_3376;
	static ScriptVarType aClass283_3377;
	static ScriptVarType aClass283_3378;
	static ScriptVarType aClass283_3379;
	static ScriptVarType aClass283_3380;
	static ScriptVarType aClass283_3381;
	static ScriptVarType aClass283_3382;
	static ScriptVarType aClass283_3383;
	static ScriptVarType aClass283_3384;
	static ScriptVarType aClass283_3385;
	static ScriptVarType aClass283_3386;
	static ScriptVarType aClass283_3387;
	static ScriptVarType aClass283_3388;
	static ScriptVarType aClass283_3389;
	static ScriptVarType aClass283_3390;
	static ScriptVarType aClass283_3391;
	static ScriptVarType aClass283_3392;
	static ScriptVarType aClass283_3393;
	static ScriptVarType aClass283_3394;
	static ScriptVarType aClass283_3395;
	static ScriptVarType aClass283_3396;
	static ScriptVarType aClass283_3397;
	static ScriptVarType aClass283_3398;
	static ScriptVarType aClass283_3399;
	static ScriptVarType aClass283_3400;
	static ScriptVarType aClass283_3401;
	static ScriptVarType aClass283_3402;
	static ScriptVarType aClass283_3403;
	int id;
	public char typec;
	public BaseVarType aClass609_3406;
	Object defaultValue;
	static ScriptVarType aClass283_3408;

	public Object getDefaultValue(int i) {
		return ((ScriptVarType) this).defaultValue;
	}
	
	public char getTypeChar() {
		return typec;
	}

	ScriptVarType(BaseVarType class609, Object object, char c) {
		this(-1, c, class609, object, new Class623[0]);
	}

	public int getId(int i) {
		return -1683988425 * ((ScriptVarType) this).id;
	}

	ScriptVarType(int i, char c, BaseVarType class609, Object object, String string, Class623[] class623s) {
		((ScriptVarType) this).id = i * -639806073;
		((ScriptVarType) this).typec = c;
		aClass609_3406 = class609;
		((ScriptVarType) this).defaultValue = object;
		if (string != null && string.length() <= 0) {
			/* empty */
		}
		method3821(this, 1390169437);
	}

	static void method3821(ScriptVarType class283, int i) {
		if (aClass283Array3344 == null)
			aClass283Array3344 = new ScriptVarType[256];
		aClass283Array3344[Class525.method6305(((ScriptVarType) class283).typec, -1580622773) & 0xff] = class283;
	}

	public BaseVarType getBaseType(int i) {
		return aClass609_3406;
	}

	public int method61() {
		return -1683988425 * ((ScriptVarType) this).id;
	}

	public int method43() {
		return -1683988425 * ((ScriptVarType) this).id;
	}

	static {
		aClass283_3226 = new ScriptVarType(1, '1', BaseVarType.INT_T, Integer.valueOf(0), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8073, Class623.aClass623_8074, Class623.aClass623_8075 }));
		aClass283_3329 = new ScriptVarType(2, '2', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076 });
		aClass283_3278 = new ScriptVarType(3, ':', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3334 = new ScriptVarType(4, ';', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3403 = new ScriptVarType(5, '@', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3246 = new ScriptVarType(6, 'A', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3369 = new ScriptVarType(7, 'C', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8073, Class623.aClass623_8074 }));
		aClass283_3233 = new ScriptVarType(8, 'H', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8073, Class623.aClass623_8074 }));
		aClass283_3234 = new ScriptVarType(9, 'I', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3235 = new ScriptVarType(10, 'K', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3236 = new ScriptVarType(11, 'M', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3237 = new ScriptVarType(12, 'N', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8073, Class623.aClass623_8074 }));
		aClass283_3385 = new ScriptVarType(13, 'O', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[0]);
		aClass283_3239 = new ScriptVarType(14, 'P', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3391 = new ScriptVarType(15, 'Q', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076 });
		aClass283_3241 = new ScriptVarType(16, 'R', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8073, Class623.aClass623_8074 }));
		aClass283_3242 = new ScriptVarType(17, 'S', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8073, Class623.aClass623_8075, Class623.aClass623_8074 }));
		aClass283_3255 = new ScriptVarType(18, 'T', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8073, Class623.aClass623_8074 }));
		aClass283_3244 = new ScriptVarType(19, 'V', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8073, Class623.aClass623_8074 }));
		aClass283_3245 = new ScriptVarType(20, '^', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3375 = new ScriptVarType(21, '`', BaseVarType.INT_T, Integer.valueOf(-1), "", (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3247 = new ScriptVarType(22, 'c', BaseVarType.INT_T, Integer.valueOf(-1), "", (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8073, Class623.aClass623_8074, Class623.aClass623_8075 }));
		aClass283_3248 = new ScriptVarType(23, 'd', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3249 = new ScriptVarType(24, 'e', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3250 = new ScriptVarType(25, 'f', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3251 = new ScriptVarType(26, 'g', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3252 = new ScriptVarType(27, 'h', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069 });
		aClass283_3230 = new ScriptVarType(28, 'j', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3254 = new ScriptVarType(29, 'k', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3277 = new ScriptVarType(30, 'l', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3256 = new ScriptVarType(31, 'm', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3257 = new ScriptVarType(32, 'n', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8075, Class623.aClass623_8074 }));
		aClass283_3258 = new ScriptVarType(33, 'o', BaseVarType.INT_T, Integer.valueOf(-1), "", (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8073, Class623.aClass623_8074, Class623.aClass623_8075 }));
		aClass283_3231 = new ScriptVarType(34, 'p', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8074 });
		aClass283_3327 = new ScriptVarType(35, 'r', BaseVarType.LONG_T, Long.valueOf(-1L), new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8075 });
		aClass283_3261 = new ScriptVarType(36, 's', BaseVarType.STRING_T, "", (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8071, Class623.aClass623_8069, Class623.aClass623_8073,
			Class623.aClass623_8074 }));
		aClass283_3349 = new ScriptVarType(37, 't', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3372 = new ScriptVarType(38, 'u', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8074 });
		aClass283_3343 = new ScriptVarType(39, 'v', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8073, Class623.aClass623_8074 }));
		aClass283_3311 = new ScriptVarType(40, 'x', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3266 = new ScriptVarType(41, 'y', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3267 = new ScriptVarType(42, 'z', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8073, Class623.aClass623_8074 }));
		aClass283_3268 = new ScriptVarType(43, '|', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3276 = new ScriptVarType(44, '\u20ac', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3270 = new ScriptVarType(45, '\u0192', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069 });
		aClass283_3271 = new ScriptVarType(46, '\u2021', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8069,
			Class623.aClass623_8074 });
		aClass283_3272 = new ScriptVarType(47, '\u2030', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8069,
			Class623.aClass623_8074 });
		aClass283_3285 = new ScriptVarType(48, '\u0160', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8069,
			Class623.aClass623_8074 });
		aClass283_3274 = new ScriptVarType(49, '\u0152', BaseVarType.LONG_T, Long.valueOf(-1L), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8073,
			Class623.aClass623_8074, Class623.aClass623_8075 }));
		aClass283_3275 = new ScriptVarType(50, '\u017d', BaseVarType.aClass609_7959, new Class572_Sub17(), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8071, Class623.aClass623_8069,
			Class623.aClass623_8073, Class623.aClass623_8074 }));
		aClass283_3263 = new ScriptVarType(51, '\u0161', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3273 = new ScriptVarType(53, '\u00a1', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8073, Class623.aClass623_8074 }));
		aClass283_3308 = new ScriptVarType(54, '\u00a2', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8069 });
		aClass283_3279 = new ScriptVarType(55, '\u00a3', BaseVarType.INT_T, Integer.valueOf(-1), "", (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3280 = new ScriptVarType(56, '\u00a7', BaseVarType.LONG_T, Long.valueOf(-1L), new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8069,
			Class623.aClass623_8074 });
		aClass283_3253 = new ScriptVarType(57, '\u00ab', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3396 = new ScriptVarType(58, '\u00ae', BaseVarType.INT_T, Integer.valueOf(-1), "", (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8073, Class623.aClass623_8074 }));
		aClass283_3283 = new ScriptVarType(59, '\u00b5', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3238 = new ScriptVarType(60, '\u00b6', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3354 = new ScriptVarType(61, '\u00c6', BaseVarType.INT_T, Integer.valueOf(-1), "", (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3286 = new ScriptVarType(62, '\u00d7', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3287 = new ScriptVarType(63, '\u00de', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8069,
			Class623.aClass623_8074 });
		aClass283_3288 = new ScriptVarType(64, '\u00e1', BaseVarType.INT_T, Integer.valueOf(-1), "", (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3401 = new ScriptVarType(65, '\u00e6', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076 });
		aClass283_3290 = new ScriptVarType(66, '\u00e9', BaseVarType.INT_T, Integer.valueOf(-1), "", (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3291 = new ScriptVarType(67, '\u00ed', BaseVarType.INT_T, Integer.valueOf(-1), "", (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8073, Class623.aClass623_8074 }));
		aClass283_3341 = new ScriptVarType(68, '\u00ee', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8069,
			Class623.aClass623_8073, Class623.aClass623_8074 }));
		aClass283_3345 = new ScriptVarType(69, '\u00f3', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3294 = new ScriptVarType(70, '\u00fa', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3300 = new ScriptVarType(71, '\u00fb', BaseVarType.LONG_T, Long.valueOf(-1L), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8073,
			Class623.aClass623_8071, Class623.aClass623_8074, Class623.aClass623_8075 }));
		aClass283_3296 = new ScriptVarType(72, '\u00ce', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3297 = new ScriptVarType(73, 'J', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8074, Class623.aClass623_8075 }));
		aClass283_3298 = new ScriptVarType(74, '\u00d0', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069 });
		aClass283_3262 = new ScriptVarType(75, '\u00a4', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069 });
		aClass283_3232 = new ScriptVarType(76, '\u00a5', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069 });
		aClass283_3301 = new ScriptVarType(77, '\u00e8', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8069,
			Class623.aClass623_8075 });
		aClass283_3302 = new ScriptVarType(78, '\u00b9', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8069 });
		aClass283_3303 = new ScriptVarType(79, '\u00b0', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8069 });
		aClass283_3295 = new ScriptVarType(80, '\u00ec', BaseVarType.INT_T, Integer.valueOf(-1), "", new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8069 });
		aClass283_3305 = new ScriptVarType(81, '\u00eb', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8069 });
		aClass283_3399 = new ScriptVarType(83, '\u00fe', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072, Class623.aClass623_8069 });
		aClass283_3313 = new ScriptVarType(84, '\u00fd', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072 });
		aClass283_3381 = new ScriptVarType(85, '\u00ff', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072 });
		aClass283_3309 = new ScriptVarType(86, '\u00f5', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072 });
		aClass283_3310 = new ScriptVarType(87, '\u00f4', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072 });
		aClass283_3328 = new ScriptVarType(88, '\u00f6', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072 });
		aClass283_3312 = new ScriptVarType(89, '\u00f2', BaseVarType.INT_T, Integer.valueOf(-1), "", (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8075,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3260 = new ScriptVarType(90, '\u00dc', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8075,
			Class623.aClass623_8069 });
		aClass283_3314 = new ScriptVarType(91, '\u00f9', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8075,
			Class623.aClass623_8069 });
		aClass283_3315 = new ScriptVarType(92, '\u00ef', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8075,
			Class623.aClass623_8069 });
		aClass283_3316 = new ScriptVarType(93, '\u00af', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8075, Class623.aClass623_8069 }));
		aClass283_3317 = new ScriptVarType(94, '\u00ea', BaseVarType.INT_T, Integer.valueOf(-1), "", (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8075,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3318 = new ScriptVarType(95, '\u00f0', BaseVarType.INT_T, Integer.valueOf(-1), "", (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8075,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3229 = new ScriptVarType(96, '\u00e5', BaseVarType.INT_T, Integer.valueOf(-1), "", (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8075,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3320 = new ScriptVarType(97, 'a', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8075,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3397 = new ScriptVarType(98, 'F', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8075,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3356 = new ScriptVarType(99, 'L', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8075,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3321 = new ScriptVarType(100, '\u00a9', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8075,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3324 = new ScriptVarType(101, '\u00dd', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8075,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3240 = new ScriptVarType(102, '\u00ac', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8075,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3326 = new ScriptVarType(103, '\u00f8', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8069,
			Class623.aClass623_8074 });
		aClass283_3243 = new ScriptVarType(104, '\u00e4', BaseVarType.INT_T, Integer.valueOf(-1), "", (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8075,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3325 = new ScriptVarType(105, '\u00e3', BaseVarType.INT_T, Integer.valueOf(-1), "", (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8075,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3292 = new ScriptVarType(106, '\u00e2', BaseVarType.INT_T, Integer.valueOf(-1), "", (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8075,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3330 = new ScriptVarType(107, '\u00e0', BaseVarType.INT_T, Integer.valueOf(-1), "", (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8075,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3331 = new ScriptVarType(108, '\u00c0', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8069,
			Class623.aClass623_8074 });
		aClass283_3332 = new ScriptVarType(109, '\u00d2', BaseVarType.INT_T, Integer.valueOf(-1), "", new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8069,
			Class623.aClass623_8074 });
		aClass283_3333 = new ScriptVarType(110, '\u00cf', BaseVarType.LONG_T, Long.valueOf(0L), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8073, Class623.aClass623_8074, Class623.aClass623_8075 }));
		aClass283_3306 = new ScriptVarType(111, '\u00cc', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8075,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3335 = new ScriptVarType(112, '\u00c9', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8075,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3336 = new ScriptVarType(113, '\u00ca', BaseVarType.INT_T, Integer.valueOf(-1), "", (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8075,
			Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3337 = new ScriptVarType(114, '\u00f7', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8069, Class623.aClass623_8073, Class623.aClass623_8074, Class623.aClass623_8075 }));
		aClass283_3259 = new ScriptVarType(115, '\u00bc', BaseVarType.LONG_T, Long.valueOf(-1L), new Class623[] { Class623.aClass623_8072, Class623.aClass623_8071, Class623.aClass623_8069 });
		aClass283_3339 = new ScriptVarType(116, '\u00bd', BaseVarType.LONG_T, Long.valueOf(-1L), new Class623[] { Class623.aClass623_8072, Class623.aClass623_8071, Class623.aClass623_8069 });
		aClass283_3340 = new ScriptVarType(117, '\u2022', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8069,
			Class623.aClass623_8074 });
		aClass283_3299 = new ScriptVarType(118, '\u00c2', BaseVarType.LONG_T, Long.valueOf(-1L), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8073, Class623.aClass623_8074, Class623.aClass623_8075 }));
		aClass283_3342 = new ScriptVarType(119, '\u00c3', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8075, Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3289 = new ScriptVarType(120, '\u00c5', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8075, Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3227 = new ScriptVarType(121, '\u00cb', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8075, Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3408 = new ScriptVarType(122, '\u00cd', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8075, Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3346 = new ScriptVarType(123, '\u00d5', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8075, Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3347 = new ScriptVarType(124, '\u00b2', BaseVarType.INT_T, Integer.valueOf(-1), (new Class623[] { Class623.aClass623_8072, Class623.aClass623_8076, Class623.aClass623_8071,
			Class623.aClass623_8075, Class623.aClass623_8069, Class623.aClass623_8074 }));
		aClass283_3348 = new ScriptVarType(200, 'X', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[0]);
		aClass283_3265 = new ScriptVarType(201, 'W', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[0]);
		aClass283_3359 = new ScriptVarType(202, 'b', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072 });
		aClass283_3228 = new ScriptVarType(203, 'B', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072 });
		aClass283_3352 = new ScriptVarType(204, '4', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072 });
		aClass283_3353 = new ScriptVarType(205, 'w', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072 });
		aClass283_3304 = new ScriptVarType(206, 'q', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072 });
		aClass283_3355 = new ScriptVarType(207, '0', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072, Class623.aClass623_8069 });
		aClass283_3225 = new ScriptVarType(208, '6', BaseVarType.INT_T, Integer.valueOf(-1), new Class623[] { Class623.aClass623_8072 });
		aClass283_3357 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), '#');
		aClass283_3358 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), '(');
		aClass283_3323 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), '%');
		aClass283_3360 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), '&');
		aClass283_3361 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), ')');
		aClass283_3362 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), '3');
		aClass283_3363 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), '5');
		aClass283_3364 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), '7');
		aClass283_3365 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), '8');
		aClass283_3338 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), '9');
		aClass283_3367 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), 'D');
		aClass283_3368 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), 'G');
		aClass283_3264 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), 'U');
		aClass283_3370 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), '\u00c1');
		aClass283_3371 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), 'Z');
		aClass283_3322 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), '~');
		aClass283_3373 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), '\u00b1');
		aClass283_3374 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), '\u00bb');
		aClass283_3293 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), '\u00bf');
		aClass283_3376 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), '\u00c7');
		aClass283_3377 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), '\u00d8');
		aClass283_3378 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), '\u00d1');
		aClass283_3379 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), '\u00f1');
		aClass283_3380 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), '\u00d9');
		aClass283_3366 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), '\u00df');
		aClass283_3382 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), 'E');
		aClass283_3383 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), 'Y');
		aClass283_3384 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), '\u00c4');
		aClass283_3319 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), '\u00fc');
		aClass283_3386 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), '\u00da');
		aClass283_3387 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), '\u00db');
		aClass283_3388 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), '\u00d3');
		aClass283_3389 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), '\u00c8');
		aClass283_3390 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), '\u00d4');
		aClass283_3350 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), '\u00be');
		aClass283_3392 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), '\u00d6');
		aClass283_3393 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), '\u00b3');
		aClass283_3394 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), '\u00b7');
		aClass283_3395 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), '\0');
		aClass283_3307 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), '\0');
		aClass283_3281 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), '\0');
		aClass283_3398 = new ScriptVarType(BaseVarType.INT_T, Integer.valueOf(-1), '\u00ba');
		aClass283_3269 = new ScriptVarType(null, Integer.valueOf(-1), '!');
		aClass283_3400 = new ScriptVarType(null, Integer.valueOf(-1), '$');
		aClass283_3284 = new ScriptVarType(null, Integer.valueOf(-1), '?');
		aClass283_3402 = new ScriptVarType(null, Integer.valueOf(-1), '\u00e7');
		aClass283_3351 = new ScriptVarType(null, Integer.valueOf(-1), '*');
	}

	public int method143() {
		return -1683988425 * ((ScriptVarType) this).id;
	}

	public int method45() {
		return -1683988425 * ((ScriptVarType) this).id;
	}

	ScriptVarType(int i, char c, BaseVarType class609, Object object, Class623[] class623s) {
		this(i, c, class609, object, null, class623s);
	}

	public static ScriptVarType method3823(char c, byte i) {
		if (c == 'O')
			return aClass283_3258;
		return aClass283Array3344[Class525.method6305(c, 1660131559) & 0xff];
	}

	public static ScriptVarType[] method3824(int i) {
		return new ScriptVarType[] { aClass283_3267, aClass283_3361, aClass283_3274, aClass283_3370, aClass283_3362, aClass283_3291, aClass283_3285, aClass283_3329, aClass283_3268, aClass283_3337,
			aClass283_3316, aClass283_3351, aClass283_3232, aClass283_3363, aClass283_3311, aClass283_3294, aClass283_3243, aClass283_3231, aClass283_3276, aClass283_3375, aClass283_3286,
			aClass283_3262, aClass283_3290, aClass283_3382, aClass283_3350, aClass283_3310, aClass283_3372, aClass283_3254, aClass283_3385, aClass283_3297, aClass283_3401, aClass283_3265,
			aClass283_3320, aClass283_3356, aClass283_3394, aClass283_3399, aClass283_3357, aClass283_3313, aClass283_3369, aClass283_3371, aClass283_3272, aClass283_3396, aClass283_3263,
			aClass283_3288, aClass283_3270, aClass283_3247, aClass283_3271, aClass283_3317, aClass283_3359, aClass283_3250, aClass283_3244, aClass283_3229, aClass283_3309, aClass283_3328,
			aClass283_3403, aClass283_3347, aClass283_3240, aClass283_3402, aClass283_3318, aClass283_3238, aClass283_3393, aClass283_3314, aClass283_3277, aClass283_3273, aClass283_3379,
			aClass283_3366, aClass283_3260, aClass283_3339, aClass283_3230, aClass283_3380, aClass283_3326, aClass283_3298, aClass283_3395, aClass283_3408, aClass283_3349, aClass283_3282,
			aClass283_3377, aClass283_3342, aClass283_3355, aClass283_3258, aClass283_3257, aClass283_3348, aClass283_3226, aClass283_3397, aClass283_3324, aClass283_3373, aClass283_3336,
			aClass283_3301, aClass283_3322, aClass283_3374, aClass283_3386, aClass283_3299, aClass283_3292, aClass283_3312, aClass283_3305, aClass283_3364, aClass283_3330, aClass283_3358,
			aClass283_3245, aClass283_3275, aClass283_3389, aClass283_3367, aClass283_3279, aClass283_3249, aClass283_3304, aClass283_3327, aClass283_3376, aClass283_3387, aClass283_3241,
			aClass283_3302, aClass283_3269, aClass283_3251, aClass283_3264, aClass283_3381, aClass283_3284, aClass283_3346, aClass283_3368, aClass283_3227, aClass283_3334, aClass283_3242,
			aClass283_3256, aClass283_3266, aClass283_3308, aClass283_3390, aClass283_3378, aClass283_3236, aClass283_3360, aClass283_3261, aClass283_3398, aClass283_3332, aClass283_3383,
			aClass283_3392, aClass283_3252, aClass283_3388, aClass283_3323, aClass283_3234, aClass283_3228, aClass283_3343, aClass283_3289, aClass283_3306, aClass283_3253, aClass283_3365,
			aClass283_3237, aClass283_3235, aClass283_3307, aClass283_3225, aClass283_3239, aClass283_3338, aClass283_3283, aClass283_3281, aClass283_3353, aClass283_3293, aClass283_3278,
			aClass283_3354, aClass283_3341, aClass283_3233, aClass283_3246, aClass283_3340, aClass283_3259, aClass283_3300, aClass283_3335, aClass283_3287, aClass283_3333, aClass283_3315,
			aClass283_3391, aClass283_3303, aClass283_3345, aClass283_3321, aClass283_3319, aClass283_3280, aClass283_3255, aClass283_3296, aClass283_3325, aClass283_3352, aClass283_3248,
			aClass283_3400, aClass283_3384, aClass283_3295, aClass283_3331 };
	}

	static final void method3825(Cs2Executor class441, int i) {
		UnderlayDefinition underlayDefinition = (((Cs2Executor) class441).aBool5128 ? ((Cs2Executor) class441).aClass443_5112 : ((Cs2Executor) class441).aClass443_5126);
		InterfaceDefinitions class73 = ((UnderlayDefinition) underlayDefinition).aClass73_5135;
		Class83 class83 = ((UnderlayDefinition) underlayDefinition).aClass83_5134;
		Class298.method3972(class73, class83, class441, -932404972);
	}

	static final void method3826(InterfaceDefinitions class73, Class83 class83, Cs2Executor class441, int i) {
		String string = (String) (((Cs2Executor) class441).objectStack[(((Cs2Executor) class441).objectStackPtr -= 1019967701) * 1628307581]);
		if (Class665_Sub11.method8207(string, class441, 640894678) != null)
			string = string.substring(0, string.length() - 1);
		class73.anObjectArray866 = Cs2CallPointer.method5626(string, class441, 915414813);
		class73.aBool857 = true;
	}

	static final void method3827(Cs2Executor class441, int i) {
		String string = (String) (((Cs2Executor) class441).objectStack[(((Cs2Executor) class441).objectStackPtr -= 1019967701) * 1628307581]);
		Class572_Sub25 class572_sub25 = Class378.sendOutPacket(OutgoingPacket.aClass312_3769, client.aClass195_8589.aClass650_2340, -226950781);
		class572_sub25.aRsByteBuffer.writeByte(string.length() + 1, -1384395473);
		class572_sub25.aRsByteBuffer.writeString(string, (byte) -79);
		client.aClass195_8589.method2929(class572_sub25, (byte) -79);
	}

	public static Class572_Sub12_Sub10 method3828(int i) {
		return Class572_Sub16_Sub12.aClass572_Sub12_Sub10_11311;
	}

	public static void method3829(int i, int i_0_, int i_1_, int i_2_) {
		i <<= 3;
		i_0_ <<= 3;
		i_1_ <<= 3;
		if (625220759 * Class18.anInt143 == 1) {
			if (Class133_Sub1.aClass411_Sub1_9827.method4994(1303365192) == Class413.aClass413_4915) {
				Class423_Sub3 class423_sub3 = (Class423_Sub3) Class133_Sub1.aClass411_Sub1_9827.method4990((byte) -27);
				Class230 class230 = new Class230();
				Class230 class230_3_ = new Class230();
				class230.method3172(0.0F, 1.0F, 0.0F, 3.1415927F - (float) (2.0 * (3.141592653589793 * (double) i_0_) / 16384.0));
				Class240 class240 = new Class240(1.0F, 0.0F, 0.0F);
				class240.method3288(class230);
				class240.method3272();
				class230_3_.method3209(class240, (float) ((double) i * 3.141592653589793 * 2.0) / 16384.0F);
				class230.method3189(class230_3_);
				class423_sub3.aClass230_9806.method3170(class230);
			}
		} else {
			client.aFloat8822 = (float) i;
			client.aFloat8678 = (float) i_0_;
			if (Class18.anInt143 * 625220759 == 5) {
				Class455.anInt5187 = 58615007 * i;
				Class406.anInt4765 = 1259382101 * i_0_;
				Class88.anInt1225 = -1263582291 * i_1_;
			}
			Class245.method3350(2138852627);
		}
		client.aBool8685 = true;
	}
}
