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

public class Class149 implements Interface20 {
	public Interface2 anInterface2_1714;

	public Object method129(Class159 class159) {
		return anInterface2_1714.method13(class159.anInt1754 * -80020449, 2035552942);
	}

	Class149(Class98_Sub1 class98_sub1, Class4 class4) {
		this(class98_sub1.aClass470_8890, class4);
	}

	public Class149(VarDomainType class470, Class4 class4) {
		anInterface2_1714 = class4;
	}

	public int method94(Class159 class159, int i) {
		return anInterface2_1714.method21(-80020449 * class159.anInt1754, -476860704);
	}

	public void method112(Class159 class159, int i, byte i_0_) {
		anInterface2_1714.method10(-80020449 * class159.anInt1754, i, (byte) -7);
	}

	public Class149(Class98_Sub1 class98_sub1) {
		this(class98_sub1, new Class4(class98_sub1));
	}

	public void method114(Class159 class159, long l) {
		anInterface2_1714.method12(class159.anInt1754 * -80020449, l);
	}

	public Object method119(Class159 class159, int i) {
		return anInterface2_1714.method13(class159.anInt1754 * -80020449, 2042349727);
	}

	public void method116(Class159 class159, Object object, int i) {
		anInterface2_1714.method14(-80020449 * class159.anInt1754, object, -1676534569);
	}

	public int method93(VarBitDefinitions class309, int i) {
		return class309.method5604(method94(class309.aClass159_3367, 814891802), 1400023378);
	}

	public void method123(Class159 class159, long l) {
		anInterface2_1714.method12(class159.anInt1754 * -80020449, l);
	}

	public int method95(Class159 class159) {
		return anInterface2_1714.method21(-80020449 * class159.anInt1754, -1017030510);
	}

	public long method121(Class159 class159) {
		return anInterface2_1714.method24(-80020449 * class159.anInt1754, -736542128);
	}

	public int method97(VarBitDefinitions class309) {
		return class309.method5604(method94(class309.aClass159_3367, 252729045), -1589490973);
	}

	public void method126(Class159 class159, int i) {
		anInterface2_1714.method10(-80020449 * class159.anInt1754, i, (byte) -57);
	}

	public void method128(Class159 class159, int i) {
		anInterface2_1714.method10(-80020449 * class159.anInt1754, i, (byte) -44);
	}

	public long method120(Class159 class159) {
		return anInterface2_1714.method24(-80020449 * class159.anInt1754, -736542128);
	}

	public long method111(Class159 class159, byte i) {
		return anInterface2_1714.method24(-80020449 * class159.anInt1754, -736542128);
	}

	public void method124(Class159 class159, long l) {
		anInterface2_1714.method12(class159.anInt1754 * -80020449, l);
	}

	public int method96(Class159 class159) {
		return anInterface2_1714.method21(-80020449 * class159.anInt1754, 1933975622);
	}

	public void method118(Class159 class159, Object object) {
		anInterface2_1714.method14(-80020449 * class159.anInt1754, object, -1612180451);
	}

	public void method122(VarBitDefinitions class309, int i) throws Exception_Sub2 {
		method112(class309.aClass159_3367, class309.method5602(method94(class309.aClass159_3367, 1503604312), i, (byte) 23), (byte) 53);
	}

	public void method125(VarBitDefinitions class309, int i) throws Exception_Sub2 {
		method112(class309.aClass159_3367, class309.method5602(method94(class309.aClass159_3367, -979098315), i, (byte) 117), (byte) -2);
	}

	public void method117(VarBitDefinitions class309, int i, int i_1_) throws Exception_Sub2 {
		method112(class309.aClass159_3367, class309.method5602(method94(class309.aClass159_3367, -1913310925), i, (byte) 62), (byte) 104);
	}

	public Object method127(Class159 class159) {
		return anInterface2_1714.method13(class159.anInt1754 * -80020449, 1919041230);
	}

	public void method115(Class159 class159, long l) {
		anInterface2_1714.method12(class159.anInt1754 * -80020449, l);
	}

	public void method113(Class159 class159, Object object) {
		anInterface2_1714.method14(-80020449 * class159.anInt1754, object, -1768383192);
	}

	static final void method2513(InterfaceComponentDefinitions class250, Class242 class242, Class669 class669, byte i) {
		String string = (String) (class669.anObjectArray8559[(class669.anInt8560 -= 1235970069) * 240723773]);
		if (Class594.method9807(string, class669, (byte) 0) != null)
			string = string.substring(0, string.length() - 1);
		class250.anObjectArray2670 = Class78.method1554(string, class669, -68449792);
		class250.aBool2635 = true;
	}

	static final void method2514(Class669 class669, int i) {
		Class523_Sub32 class523_sub32 = Class399.method6532((byte) 7);
		if (null == class523_sub32) {
			class669.anIntArray8557[(class669.anInt8558 += 2138772399) * 1357652815 - 1] = -1;
			class669.anIntArray8557[(class669.anInt8558 += 2138772399) * 1357652815 - 1] = -1;
		} else {
			class669.anIntArray8557[(class669.anInt8558 += 2138772399) * 1357652815 - 1] = -1039292053 * class523_sub32.anInt10578;
			int i_2_ = (2078544271 * class523_sub32.anInt10579 << 28 | (Class534.anInt7168 + class523_sub32.anInt10580 * -1808941705) << 14 | (class523_sub32.anInt10581 * -1727058043 + Class534.anInt7159));
			class669.anIntArray8557[(class669.anInt8558 += 2138772399) * 1357652815 - 1] = i_2_;
		}
	}

	static final void method2515(Class669 class669, int i) {
		class669.anIntArray8557[(class669.anInt8558 += 2138772399) * 1357652815 - 1] = -1606820425 * Class43.anInt578;
	}

	static final void method2516(Class669 class669, int i) {
		Class325.method5739(true, -380725206);
	}

	static final void method2517(Class669 class669, int i) {
		String string = (String) (class669.anObjectArray8559[(class669.anInt8560 -= 1235970069) * 240723773]);
		if (string.startsWith(Class328_Sub3.method15694(0, -1502805190)) || string.startsWith(Class328_Sub3.method15694(1, -183118465)))
			string = string.substring(7);
		class669.anIntArray8557[(class669.anInt8558 += 2138772399) * 1357652815 - 1] = Class519.method8641(string, -830620847) ? 1 : 0;
	}

	static void method2518(int i, int i_3_, int i_4_, int i_5_, int i_6_) {
		Class523_Sub27_Sub7 class523_sub27_sub7 = Class552.createGameTask(4, (long) i);
		class523_sub27_sub7.method17963(674180839);
		class523_sub27_sub7.anInt11653 = -1217347391 * i_3_;
		class523_sub27_sub7.anInt11649 = i_4_ * -254643469;
		class523_sub27_sub7.anInt11665 = i_5_ * -1024048703;
	}
}
