/* Class503 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
package com.jagex;

public abstract class Class503 {
	final int method8159(long l) {
		long l_0_ = method8162((short) 17885);
		if (l_0_ > 0L)
			Class653.method10656(l_0_);
		return method8170(l);
	}

	abstract int method8160(long l);

	abstract long method8161();

	abstract long method8162(short i);

	Class503() {
		/* empty */
	}

	final int method8163(long l) {
		long l_1_ = method8162((short) 11774);
		if (l_1_ > 0L)
			Class653.method10656(l_1_);
		return method8170(l);
	}

	abstract void method8164();

	abstract void method8165(int i);

	final int method8166(long l) {
		long l_2_ = method8162((short) 11028);
		if (l_2_ > 0L)
			Class653.method10656(l_2_);
		return method8170(l);
	}

	abstract long method8167(int i);

	abstract long method8168();

	abstract int method8169(long l);

	abstract int method8170(long l);

	abstract int method8171(long l);

	abstract long method8172();

	abstract long method8173();

	public static Class503 method8174() {
		Class503_Sub2 class503_sub2;
		try {
			class503_sub2 = new Class503_Sub2();
		} catch (Throwable throwable) {
			return new Class503_Sub1();
		}
		return class503_sub2;
	}

	public static Class503 method8175() {
		Class503_Sub2 class503_sub2;
		try {
			class503_sub2 = new Class503_Sub2();
		} catch (Throwable throwable) {
			return new Class503_Sub1();
		}
		return class503_sub2;
	}

	public static Class503 method8176() {
		Class503_Sub2 class503_sub2;
		try {
			class503_sub2 = new Class503_Sub2();
		} catch (Throwable throwable) {
			return new Class503_Sub1();
		}
		return class503_sub2;
	}

	public static Class503 method8177() {
		Class503_Sub2 class503_sub2;
		try {
			class503_sub2 = new Class503_Sub2();
		} catch (Throwable throwable) {
			return new Class503_Sub1();
		}
		return class503_sub2;
	}

	final int method8178(long l) {
		long l_3_ = method8162((short) 22261);
		if (l_3_ > 0L)
			Class653.method10656(l_3_);
		return method8170(l);
	}

	abstract int method8179(long l);

	abstract long method8180();

	static final void method8181(Class669 class669, short i) {
		int i_4_ = (class669.anIntArray8557[(class669.anInt8558 -= 2138772399) * 1357652815]);
		Class250 class250 = Class188.method3592(i_4_, -792192996);
		Class242 class242 = Class31.aClass242Array302[i_4_ >> 16];
		Class214.method3838(class250, class242, class669, -1517952983);
	}
}
