import java.math.BigInteger; import net.runelite.mapping.Export; import net.runelite.mapping.Implements; import net.runelite.mapping.ObfuscatedGetter; import net.runelite.mapping.ObfuscatedName; import net.runelite.mapping.ObfuscatedSignature; @ObfuscatedName("dq") @Implements("Buffer") public class class119 extends class208 { @ObfuscatedName("w") @ObfuscatedGetter( intValue = -143176743 ) @Export("offset") public int field1976; @ObfuscatedName("f") static int[] field1979 = new int[256]; @ObfuscatedName("e") @Export("payload") public byte[] field1980; @ObfuscatedName("h") static class167 field1981; @ObfuscatedName("ak") static class78[] field1983; @ObfuscatedName("p") static long[] field1984; public class119(byte[] var1) { this.field1980 = var1; this.field1976 = 0; } @ObfuscatedName("s") public void method2510(int var1) { this.field1980[++this.field1976 - 1] = (byte)(var1 >> 16); this.field1980[++this.field1976 - 1] = (byte)(var1 >> 8); this.field1980[++this.field1976 - 1] = (byte)var1; } @ObfuscatedName("r") public void method2514(String var1) { int var2 = var1.indexOf(0); if(var2 >= 0) { throw new IllegalArgumentException(""); } else { this.field1976 += class1.method5(var1, 0, var1.length(), this.field1980, this.field1976); this.field1980[++this.field1976 - 1] = 0; } } @ObfuscatedName("k") public void method2515(String var1) { int var2 = var1.indexOf(0); if(var2 >= 0) { throw new IllegalArgumentException(""); } else { this.field1980[++this.field1976 - 1] = 0; this.field1976 += class1.method5(var1, 0, var1.length(), this.field1980, this.field1976); this.field1980[++this.field1976 - 1] = 0; } } @ObfuscatedName("m") public void method2516(CharSequence var1) { int var3 = var1.length(); int var4 = 0; for(int var5 = 0; var5 < var3; ++var5) { char var6 = var1.charAt(var5); if(var6 <= 127) { ++var4; } else if(var6 <= 2047) { var4 += 2; } else { var4 += 3; } } this.field1980[++this.field1976 - 1] = 0; this.method2522(var4); this.field1976 += class36.method740(this.field1980, this.field1976, var1); } @ObfuscatedName("n") @ObfuscatedSignature( signature = "([BIII)V", garbageValue = "-1372702223" ) public void method2517(byte[] var1, int var2, int var3) { for(int var4 = var2; var4 < var3 + var2; ++var4) { this.field1980[++this.field1976 - 1] = var1[var4]; } } @ObfuscatedName("i") public void method2519(int var1) { this.field1980[this.field1976 - var1 - 2] = (byte)(var1 >> 8); this.field1980[this.field1976 - var1 - 1] = (byte)var1; } @ObfuscatedName("l") public void method2521(int var1) { if(var1 >= 0 && var1 < 128) { this.method2565(var1); } else if(var1 >= 0 && var1 < '耀') { this.method2713('耀' + var1); } else { throw new IllegalArgumentException(); } } @ObfuscatedName("o") @ObfuscatedSignature( signature = "(II)V", garbageValue = "-1875370345" ) public void method2522(int var1) { if((var1 & -128) != 0) { if(0 != (var1 & -16384)) { if(0 != (var1 & -2097152)) { if((var1 & -268435456) != 0) { this.method2565(var1 >>> 28 | 128); } this.method2565(var1 >>> 21 | 128); } this.method2565(var1 >>> 14 | 128); } this.method2565(var1 >>> 7 | 128); } this.method2565(var1 & 127); } @ObfuscatedName("c") public int method2523() { return this.field1980[++this.field1976 - 1] & 255; } @ObfuscatedName("j") public void method2524(int var1) { this.field1980[this.field1976 - var1 - 1] = (byte)var1; } @ObfuscatedName("q") public int method2526() { this.field1976 += 2; int var1 = ((this.field1980[this.field1976 - 2] & 255) << 8) + (this.field1980[this.field1976 - 1] & 255); if(var1 > 32767) { var1 -= 65536; } return var1; } @ObfuscatedName("u") public int method2527() { this.field1976 += 3; return (this.field1980[this.field1976 - 1] & 255) + ((this.field1980[this.field1976 - 2] & 255) << 8) + ((this.field1980[this.field1976 - 3] & 255) << 16); } @ObfuscatedName("t") public int method2528() { this.field1976 += 4; return ((this.field1980[this.field1976 - 4] & 255) << 24) + ((this.field1980[this.field1976 - 3] & 255) << 16) + ((this.field1980[this.field1976 - 2] & 255) << 8) + (this.field1980[this.field1976 - 1] & 255); } @ObfuscatedName("d") public long method2529() { long var1 = (long)this.method2528() & 4294967295L; long var3 = (long)this.method2528() & 4294967295L; return (var1 << 32) + var3; } @ObfuscatedName("z") public String method2530() { if(0 == this.field1980[this.field1976]) { ++this.field1976; return null; } else { return this.method2531(); } } @ObfuscatedName("v") public String method2531() { int var1 = this.field1976; while(this.field1980[++this.field1976 - 1] != 0) { ; } int var2 = this.field1976 - var1 - 1; return var2 == 0?"":class87.method2094(this.field1980, var1, var2); } @ObfuscatedName("aq") public String method2532() { byte var1 = this.field1980[++this.field1976 - 1]; if(var1 != 0) { throw new IllegalStateException(""); } else { int var2 = this.field1976; while(this.field1980[++this.field1976 - 1] != 0) { ; } int var3 = this.field1976 - var2 - 1; return 0 == var3?"":class87.method2094(this.field1980, var2, var3); } } @ObfuscatedName("ay") public void method2534(int[] var1, int var2, int var3) { int var4 = this.field1976; this.field1976 = var2; int var5 = (var3 - var2) / 8; for(int var6 = 0; var6 < var5; ++var6) { int var7 = this.method2528(); int var8 = this.method2528(); int var9 = 0; int var10 = -1640531527; for(int var11 = 32; var11-- > 0; var8 += var7 + (var7 << 4 ^ var7 >>> 5) ^ var9 + var1[var9 >>> 11 & 3]) { var7 += (var8 << 4 ^ var8 >>> 5) + var8 ^ var1[var9 & 3] + var9; var9 += var10; } this.field1976 -= 8; this.method2617(var7); this.method2617(var8); } this.field1976 = var4; } @ObfuscatedName("ae") public int method2535() { int var1 = this.field1980[this.field1976] & 255; return var1 < 128?this.method2523() - 64:this.method2700() - '쀀'; } @ObfuscatedName("az") public int method2536() { int var1 = this.field1980[this.field1976] & 255; return var1 < 128?this.method2523():this.method2700() - '耀'; } @ObfuscatedName("ah") public int method2537() { return this.field1980[this.field1976] < 0?this.method2528() & Integer.MAX_VALUE:this.method2700(); } @ObfuscatedName("ab") @ObfuscatedSignature( signature = "([II)V", garbageValue = "-322346797" ) public void method2539(int[] var1) { int var2 = this.field1976 / 8; this.field1976 = 0; for(int var3 = 0; var3 < var2; ++var3) { int var4 = this.method2528(); int var5 = this.method2528(); int var6 = 0; int var7 = -1640531527; for(int var8 = 32; var8-- > 0; var5 += (var4 << 4 ^ var4 >>> 5) + var4 ^ var6 + var1[var6 >>> 11 & 3]) { var4 += (var5 << 4 ^ var5 >>> 5) + var5 ^ var6 + var1[var6 & 3]; var6 += var7; } this.field1976 -= 8; this.method2617(var4); this.method2617(var5); } } @ObfuscatedName("aj") public void method2540(int[] var1) { int var2 = this.field1976 / 8; this.field1976 = 0; for(int var3 = 0; var3 < var2; ++var3) { int var4 = this.method2528(); int var5 = this.method2528(); int var6 = -957401312; int var7 = -1640531527; for(int var8 = 32; var8-- > 0; var4 -= (var5 << 4 ^ var5 >>> 5) + var5 ^ var1[var6 & 3] + var6) { var5 -= var4 + (var4 << 4 ^ var4 >>> 5) ^ var1[var6 >>> 11 & 3] + var6; var6 -= var7; } this.field1976 -= 8; this.method2617(var4); this.method2617(var5); } } @ObfuscatedName("ag") public void method2542(int[] var1, int var2, int var3) { int var4 = this.field1976; this.field1976 = var2; int var5 = (var3 - var2) / 8; for(int var6 = 0; var6 < var5; ++var6) { int var7 = this.method2528(); int var8 = this.method2528(); int var9 = -957401312; int var10 = -1640531527; for(int var11 = 32; var11-- > 0; var7 -= (var8 << 4 ^ var8 >>> 5) + var8 ^ var9 + var1[var9 & 3]) { var8 -= (var7 << 4 ^ var7 >>> 5) + var7 ^ var9 + var1[var9 >>> 11 & 3]; var9 -= var10; } this.field1976 -= 8; this.method2617(var7); this.method2617(var8); } this.field1976 = var4; } @ObfuscatedName("br") public void method2543(int var1) { this.field1980[++this.field1976 - 1] = (byte)(var1 >> 16); this.field1980[++this.field1976 - 1] = (byte)var1; this.field1980[++this.field1976 - 1] = (byte)(var1 >> 8); } @ObfuscatedName("am") public boolean method2545() { this.field1976 -= 4; byte[] var2 = this.field1980; int var3 = this.field1976; int var4 = -1; int var5; for(var5 = 0; var5 < var3; ++var5) { var4 = var4 >>> 8 ^ field1979[(var4 ^ var2[var5]) & 255]; } var4 = ~var4; var5 = this.method2528(); return var5 == var4; } @ObfuscatedName("aw") public void method2546(int var1) { this.field1980[++this.field1976 - 1] = (byte)(var1 + 128); } @ObfuscatedName("cm") @ObfuscatedSignature( signature = "([Lclass173;IIIIIIIIB)V", garbageValue = "-60" ) static final void method2547(class173[] var0, int var1, int var2, int var3, int var4, int var5, int var6, int var7, int var8) { class79.method1803(var2, var3, var4, var5); class91.method2104(); for(int var9 = 0; var9 < var0.length; ++var9) { class173 var10 = var0[var9]; if(null != var10 && (var10.field2774 == var1 || var1 == -1412584499 && var10 == client.field451)) { int var11; if(-1 == var8) { client.field486[client.field465] = var6 + var10.field2880; client.field487[client.field465] = var10.field2769 + var7; client.field354[client.field465] = var10.field2770; client.field489[client.field465] = var10.field2834; var11 = ++client.field465 - 1; } else { var11 = var8; } var10.field2756 = var11; var10.field2861 = client.field289; if(!var10.field2809 || !class21.method579(var10)) { int var12; if(var10.field2833 > 0) { var12 = var10.field2833; if(324 == var12) { if(-1 == client.field423) { client.field423 = var10.field2858; client.field553 = var10.field2791; } if(client.field551.field2921) { var10.field2858 = client.field423; } else { var10.field2858 = client.field553; } } else if(325 == var12) { if(client.field423 == -1) { client.field423 = var10.field2858; client.field553 = var10.field2791; } if(client.field551.field2921) { var10.field2858 = client.field553; } else { var10.field2858 = client.field423; } } else if(var12 == 327) { var10.field2765 = 150; var10.field2807 = (int)(Math.sin((double)client.field289 / 40.0D) * 256.0D) & 2047; var10.field2798 = 5; var10.field2876 = 0; } else if(var12 == 328) { var10.field2765 = 150; var10.field2807 = (int)(Math.sin((double)client.field289 / 40.0D) * 256.0D) & 2047; var10.field2798 = 5; var10.field2876 = 1; } } var12 = var6 + var10.field2880; int var13 = var10.field2769 + var7; int var14 = var10.field2786; int var15; int var16; if(var10 == client.field451) { if(-1412584499 != var1 && !var10.field2863) { class13.field201 = var0; class25.field612 = var6; class59.field1193 = var7; continue; } if(client.field462 && client.field509) { var15 = class140.field2140; var16 = class140.field2141; var15 -= client.field453; var16 -= client.field517; if(var15 < client.field527) { var15 = client.field527; } if(var10.field2770 + var15 > client.field527 + client.field452.field2770) { var15 = client.field527 + client.field452.field2770 - var10.field2770; } if(var16 < client.field458) { var16 = client.field458; } if(var10.field2834 + var16 > client.field458 + client.field452.field2834) { var16 = client.field452.field2834 + client.field458 - var10.field2834; } var12 = var15; var13 = var16; } if(!var10.field2863) { var14 = 128; } } int var17; int var18; int var19; int var20; int var21; int var22; if(var10.field2757 == 2) { var15 = var2; var16 = var3; var17 = var4; var18 = var5; } else if(var10.field2757 == 9) { var19 = var12; var20 = var13; var21 = var12 + var10.field2770; var22 = var13 + var10.field2834; if(var21 < var12) { var19 = var21; var21 = var12; } if(var22 < var13) { var20 = var22; var22 = var13; } ++var21; ++var22; var15 = var19 > var2?var19:var2; var16 = var20 > var3?var20:var3; var17 = var21 < var4?var21:var4; var18 = var22 < var5?var22:var5; } else { var19 = var10.field2770 + var12; var20 = var13 + var10.field2834; var15 = var12 > var2?var12:var2; var16 = var13 > var3?var13:var3; var17 = var19 < var4?var19:var4; var18 = var20 < var5?var20:var5; } if(!var10.field2809 || var15 < var17 && var16 < var18) { int var25; int var26; int var27; int var28; int var29; int var30; int var31; int var32; int var33; int var34; int var35; int var46; int var47; if(0 != var10.field2833) { if(1336 == var10.field2833) { if(client.field295) { var13 += 15; class25.field628.method4020("Fps:" + class144.field2195, var10.field2770 + var12, var13, 16776960, -1); var13 += 15; Runtime var56 = Runtime.getRuntime(); var20 = (int)((var56.totalMemory() - var56.freeMemory()) / 1024L); var21 = 16776960; if(var20 > '耀' && client.field285) { var21 = 16711680; } if(var20 > 65536 && !client.field285) { var21 = 16711680; } class25.field628.method4020("Mem:" + var20 + "k", var10.field2770 + var12, var13, var21, -1); var13 += 15; } continue; } if(var10.field2833 == 1337) { client.field511 = var12; client.field428 = var13; var21 = var10.field2770; var22 = var10.field2834; ++client.field384; class96.method2209(class33.field745); boolean var62 = false; if(client.field409 >= 0) { var47 = class32.field731; int[] var69 = class32.field732; for(var26 = 0; var26 < var47; ++var26) { if(client.field409 == var69[var26]) { var62 = true; break; } } } if(var62) { class96.method2209(class33.field749); } class154.method3164(true); class96.method2209(var62?class33.field747:class33.field744); class154.method3164(false); class104.method2319(); for(class29 var70 = (class29)client.field413.method3825(); null != var70; var70 = (class29)client.field413.method3827()) { if(class48.field1063 == var70.field678 && !var70.field672) { if(client.field289 >= var70.field670) { var70.method662(client.field355); if(var70.field672) { var70.method3913(); } else { class151.field2250.method1937(var70.field678, var70.field680, var70.field673, var70.field674, 60, var70, 0, -1, false); } } } else { var70.method3913(); } } class141.method2976(var12, var13, var21, var22, true); var19 = client.field540; var20 = client.field541; var21 = client.field371; var22 = client.field543; class79.method1803(var19, var20, var19 + var21, var22 + var20); class91.method2104(); if(!client.field313) { var47 = client.field449; if(client.field372 / 256 > var47) { var47 = client.field372 / 256; } if(client.field388[4] && client.field529[4] + 128 > var47) { var47 = 128 + client.field529[4]; } var25 = client.field368 + client.field525 & 2047; var26 = class25.field629; var27 = class59.method1263(class20.field572.field804, class20.field572.field814, class48.field1063) - client.field322; var28 = class42.field981; var29 = 600 + 3 * var47; var30 = 2048 - var47 & 2047; var31 = 2048 - var25 & 2047; var32 = 0; var33 = 0; var34 = var29; int var36; int var37; if(0 != var30) { var35 = class91.field1568[var30]; var36 = class91.field1554[var30]; var37 = var36 * var33 - var35 * var29 >> 16; var34 = var29 * var36 + var33 * var35 >> 16; var33 = var37; } if(0 != var31) { var35 = class91.field1568[var31]; var36 = class91.field1554[var31]; var37 = var32 * var36 + var35 * var34 >> 16; var34 = var34 * var36 - var32 * var35 >> 16; var32 = var37; } class19.field273 = var26 - var32; class0.field12 = var27 - var33; class5.field95 = var28 - var34; class216.field3156 = var47; class10.field167 = var25; } if(!client.field313) { var47 = class125.method2800(); } else { if(class39.field865.field146) { var25 = class48.field1063; } else { var26 = class59.method1263(class19.field273, class5.field95, class48.field1063); if(var26 - class0.field12 < 800 && 0 != (class5.field80[class48.field1063][class19.field273 >> 7][class5.field95 >> 7] & 4)) { var25 = class48.field1063; } else { var25 = 3; } } var47 = var25; } var25 = class19.field273; var26 = class0.field12; var27 = class5.field95; var28 = class216.field3156; var29 = class10.field167; for(var30 = 0; var30 < 5; ++var30) { if(client.field388[var30]) { var31 = (int)(Math.random() * (double)(client.field528[var30] * 2 + 1) - (double)client.field528[var30] + Math.sin((double)client.field276[var30] / 100.0D * (double)client.field531[var30]) * (double)client.field529[var30]); if(0 == var30) { class19.field273 += var31; } if(var30 == 1) { class0.field12 += var31; } if(2 == var30) { class5.field95 += var31; } if(var30 == 3) { class10.field167 = var31 + class10.field167 & 2047; } if(4 == var30) { class216.field3156 += var31; if(class216.field3156 < 128) { class216.field3156 = 128; } if(class216.field3156 > 383) { class216.field3156 = 383; } } } } var30 = class140.field2140; var31 = class140.field2141; if(class140.field2146 != 0) { var30 = class140.field2135; var31 = class140.field2148; } if(var30 >= var19 && var30 < var21 + var19 && var31 >= var20 && var31 < var22 + var20) { class105.field1830 = true; class105.field1833 = 0; class105.field1834 = var30 - var19; class105.field1832 = var31 - var20; } else { class105.field1830 = false; class105.field1833 = 0; } class11.method155(); class79.method1809(var19, var20, var21, var22, 0); class11.method155(); var32 = class91.field1555; class91.field1555 = client.field544; class151.field2250.method1964(class19.field273, class0.field12, class5.field95, class216.field3156, class10.field167, var47); class91.field1555 = var32; class11.method155(); class151.field2250.method2003(); class101.method2309(var19, var20, var21, var22); class89.method2096(var19, var20); ((class95)class91.field1569).method2196(client.field355); class115.method2467(); class19.field273 = var25; class0.field12 = var26; class5.field95 = var27; class216.field3156 = var28; class10.field167 = var29; if(client.field288) { byte var71 = 0; var34 = var71 + class171.field2718 + class171.field2730; if(0 == var34) { client.field288 = false; } } if(client.field288) { class79.method1809(var19, var20, var21, var22, 0); class123.method2787("Loading - please wait.", false); } client.field483[var10.field2756] = true; class79.method1803(var2, var3, var4, var5); continue; } class175 var54; if(var10.field2833 == 1338) { class11.method155(); var54 = var10.method3381(false); if(null != var54) { class79.method1803(var12, var13, var12 + var54.field2899, var54.field2897 + var13); if(2 != client.field514 && 5 != client.field514) { var20 = client.field368 + client.field350 & 2047; var21 = class20.field572.field804 / 32 + 48; var22 = 464 - class20.field572.field814 / 32; class141.field2160.method1723(var12, var13, var54.field2899, var54.field2897, var21, var22, var20, client.field352 + 256, var54.field2898, var54.field2896); for(var46 = 0; var46 < client.field508; ++var46) { var47 = 2 + 4 * client.field499[var46] - class20.field572.field804 / 32; var25 = 2 + 4 * client.field418[var46] - class20.field572.field814 / 32; class150.method3148(var12, var13, var47, var25, client.field530[var46], var54); } var46 = 0; while(true) { if(var46 >= 104) { for(var46 = 0; var46 < client.field317; ++var46) { class34 var64 = client.field316[client.field318[var46]]; if(null != var64 && var64.vmethod744()) { class39 var58 = var64.field755; if(var58 != null && null != var58.field888) { var58 = var58.method762(); } if(var58 != null && var58.field879 && var58.field891) { var26 = var64.field804 / 32 - class20.field572.field804 / 32; var27 = var64.field814 / 32 - class20.field572.field814 / 32; class150.method3148(var12, var13, var26, var27, client.field512[1], var54); } } } var46 = class32.field731; int[] var66 = class32.field732; for(var25 = 0; var25 < var46; ++var25) { class2 var52 = client.field387[var66[var25]]; if(null != var52 && var52.vmethod744() && !var52.field54 && class20.field572 != var52) { var27 = var52.field804 / 32 - class20.field572.field804 / 32; var28 = var52.field814 / 32 - class20.field572.field814 / 32; boolean var68 = false; if(class9.method128(var52.field45, true)) { var68 = true; } boolean var59 = false; for(var31 = 0; var31 < class26.field644; ++var31) { if(var52.field45.equals(class90.field1542[var31].field609)) { var59 = true; break; } } boolean var65 = false; if(0 != class20.field572.field62 && var52.field62 != 0 && class20.field572.field62 == var52.field62) { var65 = true; } if(var68) { class150.method3148(var12, var13, var27, var28, client.field512[3], var54); } else if(var65) { class150.method3148(var12, var13, var27, var28, client.field512[4], var54); } else if(var59) { class150.method3148(var12, var13, var27, var28, client.field512[5], var54); } else { class150.method3148(var12, var13, var27, var28, client.field512[2], var54); } } } if(client.field297 != 0 && client.field289 % 20 < 10) { if(client.field297 == 1 && client.field298 >= 0 && client.field298 < client.field316.length) { class34 var63 = client.field316[client.field298]; if(null != var63) { var26 = var63.field804 / 32 - class20.field572.field804 / 32; var27 = var63.field814 / 32 - class20.field572.field814 / 32; class102.method2310(var12, var13, var26, var27, class30.field688[1], var54); } } if(client.field297 == 2) { var25 = 2 + (client.field536 * 4 - class85.field1439 * 4) - class20.field572.field804 / 32; var26 = 2 + (client.field346 * 4 - class6.field128 * 4) - class20.field572.field814 / 32; class102.method2310(var12, var13, var25, var26, class30.field688[1], var54); } if(10 == client.field297 && client.field299 >= 0 && client.field299 < client.field387.length) { class2 var67 = client.field387[client.field299]; if(var67 != null) { var26 = var67.field804 / 32 - class20.field572.field804 / 32; var27 = var67.field814 / 32 - class20.field572.field814 / 32; class102.method2310(var12, var13, var26, var27, class30.field688[1], var54); } } } if(0 != client.field432) { var25 = client.field432 * 4 + 2 - class20.field572.field804 / 32; var26 = client.field513 * 4 + 2 - class20.field572.field814 / 32; class150.method3148(var12, var13, var25, var26, class30.field688[0], var54); } if(!class20.field572.field54) { class79.method1809(var12 + var54.field2899 / 2 - 1, var54.field2897 / 2 + var13 - 1, 3, 3, 16777215); } break; } for(var47 = 0; var47 < 104; ++var47) { class199 var57 = client.field410[class48.field1063][var46][var47]; if(var57 != null) { var26 = var46 * 4 + 2 - class20.field572.field804 / 32; var27 = 4 * var47 + 2 - class20.field572.field814 / 32; class150.method3148(var12, var13, var26, var27, client.field512[0], var54); } } ++var46; } } else { class79.method1812(var12, var13, 0, var54.field2898, var54.field2896); } client.field484[var11] = true; } class79.method1803(var2, var3, var4, var5); continue; } if(var10.field2833 == 1339) { var54 = var10.method3381(false); if(var54 != null) { if(client.field514 < 3) { class138.field2127.method1723(var12, var13, var54.field2899, var54.field2897, 25, 25, client.field368, 256, var54.field2898, var54.field2896); } else { class79.method1812(var12, var13, 0, var54.field2898, var54.field2896); } } class79.method1803(var2, var3, var4, var5); continue; } } if(var10.field2757 == 0) { if(!var10.field2809 && class21.method579(var10) && class7.field138 != var10) { continue; } if(!var10.field2809) { if(var10.field2815 > var10.field2779 - var10.field2834) { var10.field2815 = var10.field2779 - var10.field2834; } if(var10.field2815 < 0) { var10.field2815 = 0; } } method2547(var0, var10.field2794, var15, var16, var17, var18, var12 - var10.field2776, var13 - var10.field2815, var11); if(var10.field2879 != null) { method2547(var10.field2879, var10.field2794, var15, var16, var17, var18, var12 - var10.field2776, var13 - var10.field2815, var11); } class3 var38 = (class3)client.field439.method3788((long)var10.field2794); if(var38 != null) { class17.method182(var38.field69, var15, var16, var17, var18, var12, var13, var11); } class79.method1803(var2, var3, var4, var5); class91.method2104(); } if(client.field398 || client.field414[var11] || -755309 * client.field490 > 1) { if(0 == var10.field2757 && !var10.field2809 && var10.field2779 > var10.field2834) { class134.method2861(var12 + var10.field2770, var13, var10.field2815, var10.field2834, var10.field2779); } if(1 != var10.field2757) { if(var10.field2757 == 2) { var19 = 0; for(var20 = 0; var20 < var10.field2767; ++var20) { for(var21 = 0; var21 < var10.field2766; ++var21) { var22 = var12 + var21 * (var10.field2754 + 32); var46 = var20 * (32 + var10.field2799) + var13; if(var19 < 20) { var22 += var10.field2823[var19]; var46 += var10.field2841[var19]; } if(var10.field2759[var19] <= 0) { if(var10.field2825 != null && var19 < 20) { class78 var60 = var10.method3379(var19); if(var60 != null) { var60.method1709(var22, var46); } else if(class173.field2752) { class9.method133(var10); } } } else { boolean var55 = false; boolean var49 = false; var26 = var10.field2759[var19] - 1; if(32 + var22 > var2 && var22 < var4 && 32 + var46 > var3 && var46 < var5 || var10 == class142.field2170 && client.field393 == var19) { class78 var50; if(1 == client.field431 && var19 == class172.field2741 && class59.field1185 == var10.field2794) { var50 = class7.method105(var26, var10.field2873[var19], 2, 0, 2, false); } else { var50 = class7.method105(var26, var10.field2873[var19], 1, 3153952, 2, false); } if(var50 != null) { if(class142.field2170 == var10 && var19 == client.field393) { var47 = class140.field2140 - client.field394; var25 = class140.field2141 - client.field375; if(var47 < 5 && var47 > -5) { var47 = 0; } if(var25 < 5 && var25 > -5) { var25 = 0; } if(client.field524 < 5) { var47 = 0; var25 = 0; } var50.method1718(var47 + var22, var25 + var46, 128); if(-1 != var1) { class173 var53 = var0[var1 & '\uffff']; if(var25 + var46 < class79.field1385 && var53.field2815 > 0) { var29 = client.field355 * (class79.field1385 - var46 - var25) / 3; if(var29 > client.field355 * 10) { var29 = client.field355 * 10; } if(var29 > var53.field2815) { var29 = var53.field2815; } var53.field2815 -= var29; client.field375 += var29; class9.method133(var53); } if(32 + var46 + var25 > class79.field1386 && var53.field2815 < var53.field2779 - var53.field2834) { var29 = client.field355 * (32 + var46 + var25 - class79.field1386) / 3; if(var29 > client.field355 * 10) { var29 = client.field355 * 10; } if(var29 > var53.field2779 - var53.field2834 - var53.field2815) { var29 = var53.field2779 - var53.field2834 - var53.field2815; } var53.field2815 += var29; client.field375 -= var29; class9.method133(var53); } } } else if(class216.field3158 == var10 && var19 == client.field359) { var50.method1718(var22, var46, 128); } else { var50.method1709(var22, var46); } } else { class9.method133(var10); } } } ++var19; } } } else if(var10.field2757 == 3) { if(class102.method2313(var10)) { var19 = var10.field2831; if(var10 == class7.field138 && 0 != var10.field2783) { var19 = var10.field2783; } } else { var19 = var10.field2780; if(var10 == class7.field138 && var10.field2782 != 0) { var19 = var10.field2782; } } if(var10.field2784) { switch(var10.field2785.field1403) { case 1: class79.method1810(var12, var13, var10.field2770, var10.field2834, var10.field2780, var10.field2831, 256 - (var10.field2786 & 255), 256 - (var10.field2787 & 255)); break; case 2: class79.method1827(var12, var13, var10.field2770, var10.field2834, var10.field2780, var10.field2831, 256 - (var10.field2786 & 255), 256 - (var10.field2787 & 255)); break; case 3: class79.method1858(var12, var13, var10.field2770, var10.field2834, var10.field2780, var10.field2831, 256 - (var10.field2786 & 255), 256 - (var10.field2787 & 255)); break; case 4: class79.method1813(var12, var13, var10.field2770, var10.field2834, var10.field2780, var10.field2831, 256 - (var10.field2786 & 255), 256 - (var10.field2787 & 255)); break; default: if(0 == var14) { class79.method1809(var12, var13, var10.field2770, var10.field2834, var19); } else { class79.method1808(var12, var13, var10.field2770, var10.field2834, var19, 256 - (var14 & 255)); } } } else if(var14 == 0) { class79.method1801(var12, var13, var10.field2770, var10.field2834, var19); } else { class79.method1816(var12, var13, var10.field2770, var10.field2834, var19, 256 - (var14 & 255)); } } else { class224 var39; if(var10.field2757 == 4) { var39 = var10.method3394(); if(var39 == null) { if(class173.field2752) { class9.method133(var10); } } else { String var51 = var10.field2853; if(class102.method2313(var10)) { var20 = var10.field2831; if(var10 == class7.field138 && 0 != var10.field2783) { var20 = var10.field2783; } if(var10.field2878.length() > 0) { var51 = var10.field2878; } } else { var20 = var10.field2780; if(class7.field138 == var10 && var10.field2782 != 0) { var20 = var10.field2782; } } if(var10.field2809 && var10.field2822 != -1) { class51 var61 = class33.method711(var10.field2822); var51 = var61.field1091; if(null == var51) { var51 = "null"; } if((1 == var61.field1102 || var10.field2866 != 1) && -1 != var10.field2866) { var51 = class39.method784(16748608) + var51 + "" + " " + 'x' + class1.method13(var10.field2866); } } if(var10 == client.field442) { class157 var10000 = (class157)null; var51 = "Please wait..."; var20 = var10.field2780; } if(!var10.field2809) { var51 = class142.method2980(var51, var10); } var39.method4022(var51, var12, var13, var10.field2770, var10.field2834, var20, var10.field2820?0:-1, var10.field2818, var10.field2819, var10.field2817); } } else if(5 == var10.field2757) { class78 var43; if(!var10.field2809) { var43 = var10.method3377(class102.method2313(var10)); if(null != var43) { var43.method1709(var12, var13); } else if(class173.field2752) { class9.method133(var10); } } else { if(-1 != var10.field2822) { var43 = class7.method105(var10.field2822, var10.field2866, var10.field2839, var10.field2795, var10.field2813, false); } else { var43 = var10.method3377(false); } if(var43 == null) { if(class173.field2752) { class9.method133(var10); } } else { var20 = var43.field1372; var21 = var43.field1376; if(!var10.field2793) { var22 = var10.field2770 * 4096 / var20; if(0 != var10.field2801) { var43.method1726(var10.field2770 / 2 + var12, var13 + var10.field2834 / 2, var10.field2801, var22); } else if(var14 != 0) { var43.method1720(var12, var13, var10.field2770, var10.field2834, 256 - (var14 & 255)); } else if(var10.field2770 == var20 && var10.field2834 == var21) { var43.method1709(var12, var13); } else { var43.method1749(var12, var13, var10.field2770, var10.field2834); } } else { class79.method1804(var12, var13, var12 + var10.field2770, var13 + var10.field2834); var22 = (var10.field2770 + (var20 - 1)) / var20; var46 = (var10.field2834 + (var21 - 1)) / var21; for(var47 = 0; var47 < var22; ++var47) { for(var25 = 0; var25 < var46; ++var25) { if(var10.field2801 != 0) { var43.method1726(var20 / 2 + var20 * var47 + var12, var21 / 2 + var13 + var21 * var25, var10.field2801, 4096); } else if(0 != var14) { var43.method1718(var12 + var20 * var47, var13 + var21 * var25, 256 - (var14 & 255)); } else { var43.method1709(var12 + var20 * var47, var13 + var21 * var25); } } } class79.method1803(var2, var3, var4, var5); } } } } else { class51 var23; if(6 == var10.field2757) { boolean var41 = class102.method2313(var10); if(var41) { var20 = var10.field2877; } else { var20 = var10.field2845; } class105 var45 = null; var22 = 0; if(var10.field2822 != -1) { var23 = class33.method711(var10.field2822); if(null != var23) { var23 = var23.method1022(var10.field2866); var45 = var23.method1021(1); if(null != var45) { var45.method2341(); var22 = var45.field1438 / 2; } else { class9.method133(var10); } } } else if(5 == var10.field2798) { if(var10.field2876 == 0) { var45 = client.field551.method3469((class42)null, -1, (class42)null, -1); } else { var45 = class20.field572.vmethod1921(); } } else if(var20 == -1) { var45 = var10.method3380((class42)null, -1, var41, class20.field572.field35); if(var45 == null && class173.field2752) { class9.method133(var10); } } else { class42 var48 = class46.method974(var20); var45 = var10.method3380(var48, var10.field2749, var41, class20.field572.field35); if(var45 == null && class173.field2752) { class9.method133(var10); } } class91.method2107(var12 + var10.field2770 / 2, var10.field2834 / 2 + var13); var46 = class91.field1568[var10.field2765] * var10.field2802 >> 16; var47 = class91.field1554[var10.field2765] * var10.field2802 >> 16; if(null != var45) { if(!var10.field2809) { var45.method2380(0, var10.field2807, 0, var10.field2765, 0, var46, var47); } else { var45.method2341(); if(var10.field2806) { var45.method2340(0, var10.field2807, var10.field2800, var10.field2765, var10.field2804, var22 + var46 + var10.field2805, var47 + var10.field2805, var10.field2802); } else { var45.method2380(0, var10.field2807, var10.field2800, var10.field2765, var10.field2804, var10.field2805 + var46 + var22, var10.field2805 + var47); } } } class91.method2106(); } else { if(var10.field2757 == 7) { var39 = var10.method3394(); if(null == var39) { if(class173.field2752) { class9.method133(var10); } continue; } var20 = 0; for(var21 = 0; var21 < var10.field2767; ++var21) { for(var22 = 0; var22 < var10.field2766; ++var22) { if(var10.field2759[var20] > 0) { var23 = class33.method711(var10.field2759[var20] - 1); String var24; if(var23.field1102 != 1 && var10.field2873[var20] == 1) { var24 = class39.method784(16748608) + var23.field1091 + ""; } else { var24 = class39.method784(16748608) + var23.field1091 + "" + " " + 'x' + class1.method13(var10.field2873[var20]); } var25 = var12 + var22 * (115 + var10.field2754); var26 = (var10.field2799 + 12) * var21 + var13; if(var10.field2818 == 0) { var39.method4019(var24, var25, var26, var10.field2780, var10.field2820?0:-1); } else if(var10.field2818 == 1) { var39.method4010(var24, var10.field2770 / 2 + var25, var26, var10.field2780, var10.field2820?0:-1); } else { var39.method4020(var24, var10.field2770 + var25 - 1, var26, var10.field2780, var10.field2820?0:-1); } } ++var20; } } } if(var10.field2757 == 8 && class98.field1649 == var10 && client.field370 == client.field501) { var19 = 0; var20 = 0; class224 var40 = class25.field628; String var44 = var10.field2853; String var42; for(var44 = class142.method2980(var44, var10); var44.length() > 0; var20 += var40.field3188 + 1) { var47 = var44.indexOf("
"); if(-1 != var47) { var42 = var44.substring(0, var47); var44 = var44.substring(4 + var47); } else { var42 = var44; var44 = ""; } var25 = var40.method4074(var42); if(var25 > var19) { var19 = var25; } } var19 += 6; var20 += 7; var47 = var12 + var10.field2770 - 5 - var19; var25 = 5 + var10.field2834 + var13; if(var47 < var12 + 5) { var47 = 5 + var12; } if(var47 + var19 > var4) { var47 = var4 - var19; } if(var20 + var25 > var5) { var25 = var5 - var20; } class79.method1809(var47, var25, var19, var20, 16777120); class79.method1801(var47, var25, var19, var20, 0); var44 = var10.field2853; var26 = var25 + var40.field3188 + 2; for(var44 = class142.method2980(var44, var10); var44.length() > 0; var26 += 1 + var40.field3188) { var27 = var44.indexOf("
"); if(-1 != var27) { var42 = var44.substring(0, var27); var44 = var44.substring(4 + var27); } else { var42 = var44; var44 = ""; } var40.method4019(var42, 3 + var47, var26, 0, -1); } } if(var10.field2757 == 9) { if(var10.field2788 == 1) { if(var10.field2789) { var19 = var12; var20 = var10.field2834 + var13; var21 = var10.field2770 + var12; var22 = var13; } else { var19 = var12; var20 = var13; var21 = var12 + var10.field2770; var22 = var10.field2834 + var13; } class79.method1865(var19, var20, var21, var22, var10.field2780); } else { var19 = var10.field2770 >= 0?var10.field2770:-var10.field2770; var20 = var10.field2834 >= 0?var10.field2834:-var10.field2834; var21 = var19; if(var19 < var20) { var21 = var20; } if(0 != var21) { var22 = (var10.field2770 << 16) / var21; var46 = (var10.field2834 << 16) / var21; if(var46 <= var22) { var22 = -var22; } else { var46 = -var46; } var47 = var10.field2788 * var46 >> 17; var25 = var10.field2788 * var46 + 1 >> 17; var26 = var10.field2788 * var22 >> 17; var27 = 1 + var22 * var10.field2788 >> 17; var28 = var12 + var47; var29 = var12 - var25; var30 = var10.field2770 + var12 - var25; var31 = var47 + var10.field2770 + var12; var32 = var13 + var26; var33 = var13 - var27; var34 = var13 + var10.field2834 - var27; var35 = var26 + var10.field2834 + var13; class91.method2112(var28, var29, var30); class91.method2115(var32, var33, var34, var28, var29, var30, var10.field2780); class91.method2112(var28, var30, var31); class91.method2115(var32, var34, var35, var28, var30, var31, var10.field2780); } } } } } } } } } } } } } @ObfuscatedName("al") public void method2548(int var1) { this.field1980[++this.field1976 - 1] = (byte)(var1 >> 8); this.field1980[++this.field1976 - 1] = (byte)(var1 + 128); } @ObfuscatedName("ac") public int method2549() { return this.field1980[++this.field1976 - 1] - 128 & 255; } @ObfuscatedName("an") public int method2550() { return 0 - this.field1980[++this.field1976 - 1] & 255; } @ObfuscatedName("ax") public int method2551() { return 128 - this.field1980[++this.field1976 - 1] & 255; } @ObfuscatedName("au") public byte method2552() { return (byte)(this.field1980[++this.field1976 - 1] - 128); } @ObfuscatedName("ao") public void method2554(int var1) { this.field1980[++this.field1976 - 1] = (byte)var1; this.field1980[++this.field1976 - 1] = (byte)(var1 >> 8); } @ObfuscatedName("aa") public void method2555(int var1) { this.field1980[++this.field1976 - 1] = (byte)(128 - var1); } @ObfuscatedName("ak") public void method2556(int var1) { this.field1980[++this.field1976 - 1] = (byte)(128 + var1); this.field1980[++this.field1976 - 1] = (byte)(var1 >> 8); } @ObfuscatedName("as") public int method2557() { this.field1976 += 2; return (this.field1980[this.field1976 - 2] & 255) + ((this.field1980[this.field1976 - 1] & 255) << 8); } @ObfuscatedName("bo") public int method2560() { this.field1976 += 2; int var1 = (this.field1980[this.field1976 - 2] - 128 & 255) + ((this.field1980[this.field1976 - 1] & 255) << 8); if(var1 > 32767) { var1 -= 65536; } return var1; } @ObfuscatedName("bq") public int method2561() { this.field1976 += 2; return ((this.field1980[this.field1976 - 1] & 255) << 8) + (this.field1980[this.field1976 - 2] - 128 & 255); } @ObfuscatedName("bd") public void method2563(int var1) { this.field1980[++this.field1976 - 1] = (byte)(var1 >> 8); this.field1980[++this.field1976 - 1] = (byte)var1; this.field1980[++this.field1976 - 1] = (byte)(var1 >> 24); this.field1980[++this.field1976 - 1] = (byte)(var1 >> 16); } @ObfuscatedName("w") public void method2565(int var1) { this.field1980[++this.field1976 - 1] = (byte)var1; } @ObfuscatedName("bn") public int method2566() { this.field1976 += 4; return (this.field1980[this.field1976 - 3] & 255) + ((this.field1980[this.field1976 - 4] & 255) << 8) + ((this.field1980[this.field1976 - 2] & 255) << 24) + ((this.field1980[this.field1976 - 1] & 255) << 16); } @ObfuscatedName("by") public int method2567() { this.field1976 += 4; return ((this.field1980[this.field1976 - 1] & 255) << 8) + ((this.field1980[this.field1976 - 3] & 255) << 24) + ((this.field1980[this.field1976 - 4] & 255) << 16) + (this.field1980[this.field1976 - 2] & 255); } static { int var2; for(int var1 = 0; var1 < 256; ++var1) { int var0 = var1; for(var2 = 0; var2 < 8; ++var2) { if((var0 & 1) == 1) { var0 = var0 >>> 1 ^ -306674912; } else { var0 >>>= 1; } } field1979[var1] = var0; } field1984 = new long[256]; for(var2 = 0; var2 < 256; ++var2) { long var4 = (long)var2; for(int var3 = 0; var3 < 8; ++var3) { if(1L == (var4 & 1L)) { var4 = var4 >>> 1 ^ -3932672073523589310L; } else { var4 >>>= 1; } } field1984[var2] = var4; } } @ObfuscatedName("g") public void method2580(long var1) { this.field1980[++this.field1976 - 1] = (byte)((int)(var1 >> 56)); this.field1980[++this.field1976 - 1] = (byte)((int)(var1 >> 48)); this.field1980[++this.field1976 - 1] = (byte)((int)(var1 >> 40)); this.field1980[++this.field1976 - 1] = (byte)((int)(var1 >> 32)); this.field1980[++this.field1976 - 1] = (byte)((int)(var1 >> 24)); this.field1980[++this.field1976 - 1] = (byte)((int)(var1 >> 16)); this.field1980[++this.field1976 - 1] = (byte)((int)(var1 >> 8)); this.field1980[++this.field1976 - 1] = (byte)((int)var1); } @ObfuscatedName("bj") public int method2587() { this.field1976 += 2; return ((this.field1980[this.field1976 - 2] & 255) << 8) + (this.field1980[this.field1976 - 1] - 128 & 255); } @ObfuscatedName("at") public byte method2588() { return (byte)(0 - this.field1980[++this.field1976 - 1]); } @ObfuscatedName("p") public void method2617(int var1) { this.field1980[++this.field1976 - 1] = (byte)(var1 >> 24); this.field1980[++this.field1976 - 1] = (byte)(var1 >> 16); this.field1980[++this.field1976 - 1] = (byte)(var1 >> 8); this.field1980[++this.field1976 - 1] = (byte)var1; } @ObfuscatedName("ap") public String method2624() { byte var1 = this.field1980[++this.field1976 - 1]; if(0 != var1) { throw new IllegalStateException(""); } else { int var2 = this.method2679(); if(this.field1976 + var2 > this.field1980.length) { throw new IllegalStateException(""); } else { byte[] var4 = this.field1980; int var5 = this.field1976; char[] var6 = new char[var2]; int var7 = 0; int var8 = var5; int var11; for(int var9 = var5 + var2; var8 < var9; var6[var7++] = (char)var11) { int var10 = var4[var8++] & 255; if(var10 < 128) { if(var10 == 0) { var11 = '�'; } else { var11 = var10; } } else if(var10 < 192) { var11 = '�'; } else if(var10 < 224) { if(var8 < var9 && 128 == (var4[var8] & 192)) { var11 = (var10 & 31) << 6 | var4[var8++] & 63; if(var11 < 128) { var11 = '�'; } } else { var11 = '�'; } } else if(var10 < 240) { if(1 + var8 < var9 && (var4[var8] & 192) == 128 && 128 == (var4[var8 + 1] & 192)) { var11 = (var10 & 15) << 12 | (var4[var8++] & 63) << 6 | var4[var8++] & 63; if(var11 < 2048) { var11 = '�'; } } else { var11 = '�'; } } else if(var10 < 248) { if(2 + var8 < var9 && (var4[var8] & 192) == 128 && (var4[1 + var8] & 192) == 128 && 128 == (var4[var8 + 2] & 192)) { var11 = (var10 & 7) << 18 | (var4[var8++] & 63) << 12 | (var4[var8++] & 63) << 6 | var4[var8++] & 63; if(var11 >= 65536 && var11 <= 1114111) { var11 = '�'; } else { var11 = '�'; } } else { var11 = '�'; } } else { var11 = '�'; } } String var3 = new String(var6, 0, var7); this.field1976 += var2; return var3; } } } @ObfuscatedName("af") public int method2627(int var1) { byte[] var3 = this.field1980; int var4 = this.field1976; int var5 = -1; for(int var6 = var1; var6 < var4; ++var6) { var5 = var5 >>> 8 ^ field1979[(var5 ^ var3[var6]) & 255]; } var5 = ~var5; this.method2617(var5); return var5; } @ObfuscatedName("x") public byte method2633() { return this.field1980[++this.field1976 - 1]; } @ObfuscatedName("av") public void method2641(BigInteger var1, BigInteger var2) { int var3 = this.field1976; this.field1976 = 0; byte[] var4 = new byte[var3]; this.method2709(var4, 0, var3); BigInteger var5 = new BigInteger(var4); BigInteger var6 = var5.modPow(var1, var2); byte[] var7 = var6.toByteArray(); this.field1976 = 0; this.method2713(var7.length); this.method2517(var7, 0, var7.length); } @ObfuscatedName("h") public void method2646(long var1) { this.field1980[++this.field1976 - 1] = (byte)((int)(var1 >> 40)); this.field1980[++this.field1976 - 1] = (byte)((int)(var1 >> 32)); this.field1980[++this.field1976 - 1] = (byte)((int)(var1 >> 24)); this.field1980[++this.field1976 - 1] = (byte)((int)(var1 >> 16)); this.field1980[++this.field1976 - 1] = (byte)((int)(var1 >> 8)); this.field1980[++this.field1976 - 1] = (byte)((int)var1); } @ObfuscatedName("bw") public int method2663() { this.field1976 += 4; return ((this.field1980[this.field1976 - 2] & 255) << 16) + ((this.field1980[this.field1976 - 1] & 255) << 24) + ((this.field1980[this.field1976 - 3] & 255) << 8) + (this.field1980[this.field1976 - 4] & 255); } public class119(int var1) { this.field1980 = class121.method2751(var1); this.field1976 = 0; } @ObfuscatedName("ar") public int method2679() { byte var1 = this.field1980[++this.field1976 - 1]; int var2; for(var2 = 0; var1 < 0; var1 = this.field1980[++this.field1976 - 1]) { var2 = (var2 | var1 & 127) << 7; } return var2 | var1; } @ObfuscatedName("bl") public void method2683(int var1) { this.field1980[++this.field1976 - 1] = (byte)var1; this.field1980[++this.field1976 - 1] = (byte)(var1 >> 8); this.field1980[++this.field1976 - 1] = (byte)(var1 >> 16); this.field1980[++this.field1976 - 1] = (byte)(var1 >> 24); } @ObfuscatedName("y") public void method2691(int var1) { this.field1980[this.field1976 - var1 - 4] = (byte)(var1 >> 24); this.field1980[this.field1976 - var1 - 3] = (byte)(var1 >> 16); this.field1980[this.field1976 - var1 - 2] = (byte)(var1 >> 8); this.field1980[this.field1976 - var1 - 1] = (byte)var1; } @ObfuscatedName("b") public int method2700() { this.field1976 += 2; return ((this.field1980[this.field1976 - 2] & 255) << 8) + (this.field1980[this.field1976 - 1] & 255); } @ObfuscatedName("ad") public void method2708(int var1) { this.field1980[++this.field1976 - 1] = (byte)(0 - var1); } @ObfuscatedName("ai") @ObfuscatedSignature( signature = "([BIII)V", garbageValue = "1863330514" ) public void method2709(byte[] var1, int var2, int var3) { for(int var4 = var2; var4 < var3 + var2; ++var4) { var1[var4] = this.field1980[++this.field1976 - 1]; } } @ObfuscatedName("bh") public void method2710(int var1) { this.field1980[++this.field1976 - 1] = (byte)(var1 >> 16); this.field1980[++this.field1976 - 1] = (byte)(var1 >> 24); this.field1980[++this.field1976 - 1] = (byte)var1; this.field1980[++this.field1976 - 1] = (byte)(var1 >> 8); } @ObfuscatedName("f") public void method2713(int var1) { this.field1980[++this.field1976 - 1] = (byte)(var1 >> 8); this.field1980[++this.field1976 - 1] = (byte)var1; } }