import java.awt.Canvas;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Graphics;
import java.io.File;
import java.io.IOException;
import java.io.RandomAccessFile;
import java.net.Socket;
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;
@Implements("Client")
public final class client extends class144 {
@ObfuscatedName("gc")
@ObfuscatedGetter(
intValue = 2047304365
)
static int field293;
@ObfuscatedName("d")
static client field294;
@ObfuscatedName("c")
static boolean field295 = true;
@ObfuscatedName("k")
@ObfuscatedGetter(
intValue = -1999749583
)
@Export("world")
static int field296 = 1;
@ObfuscatedName("ic")
static String field297;
@ObfuscatedName("p")
static class153 field298;
@ObfuscatedName("ml")
static boolean field299;
@ObfuscatedName("ar")
static boolean field300 = true;
@ObfuscatedName("z")
static boolean field301 = false;
@ObfuscatedName("i")
static boolean field302 = false;
@ObfuscatedName("ka")
@ObfuscatedGetter(
intValue = 2029723011
)
static int field303;
@ObfuscatedName("b")
@ObfuscatedGetter(
longValue = -2651559256491141909L
)
static long field304 = -1L;
@ObfuscatedName("oc")
@ObfuscatedGetter(
intValue = -1457582811
)
static int field305;
@ObfuscatedName("f")
@ObfuscatedGetter(
intValue = 1987527235
)
@Export("gameCycle")
static int field306 = 0;
@ObfuscatedName("mx")
static int[] field307;
@ObfuscatedName("o")
@ObfuscatedGetter(
intValue = 1402013931
)
static int field308 = -1;
@ObfuscatedName("v")
@ObfuscatedGetter(
intValue = 1609747663
)
static int field309 = -1;
@ObfuscatedName("ad")
@ObfuscatedGetter(
intValue = 626826493
)
static int field310 = -1;
@ObfuscatedName("lc")
@Export("widgetPositionX")
static int[] field311;
@ObfuscatedName("ah")
static boolean field312 = false;
@ObfuscatedName("ay")
@ObfuscatedGetter(
intValue = 990159455
)
static int field313 = 0;
@ObfuscatedName("af")
@ObfuscatedGetter(
intValue = 1715166557
)
static int field314 = 0;
@ObfuscatedName("al")
@ObfuscatedGetter(
intValue = -1468929605
)
static int field315 = 0;
@ObfuscatedName("ai")
@ObfuscatedGetter(
intValue = -593956289
)
static int field316 = 0;
@ObfuscatedName("hd")
static String[] field317;
@ObfuscatedName("az")
@ObfuscatedGetter(
intValue = -606851411
)
static int field318 = 0;
@ObfuscatedName("ac")
@ObfuscatedGetter(
intValue = 548618309
)
static int field319 = 0;
@ObfuscatedName("ao")
@ObfuscatedGetter(
intValue = -478232221
)
static int field320 = 0;
@ObfuscatedName("ax")
@ObfuscatedGetter(
intValue = 1084300825
)
static int field321 = 0;
@ObfuscatedName("ae")
static class20 field322;
@ObfuscatedName("lh")
static boolean[] field323;
@ObfuscatedName("aj")
@ObfuscatedGetter(
intValue = 1138959985
)
static int field324;
@ObfuscatedName("ap")
@ObfuscatedGetter(
intValue = 1840283393
)
static int field325;
@ObfuscatedName("ak")
@ObfuscatedGetter(
intValue = -811461489
)
static int field326;
@ObfuscatedName("bz")
@ObfuscatedGetter(
intValue = 200306873
)
static int field327;
@ObfuscatedName("bn")
@ObfuscatedGetter(
intValue = -1602404423
)
static int field328;
@ObfuscatedName("bt")
@ObfuscatedGetter(
intValue = 157329481
)
static int field329;
@ObfuscatedName("lj")
static String field330;
@ObfuscatedName("bx")
@ObfuscatedGetter(
intValue = -2129932229
)
static int field331;
@ObfuscatedName("bs")
@ObfuscatedGetter(
intValue = -980322375
)
static int field332;
@ObfuscatedName("dj")
@ObfuscatedGetter(
intValue = 1916688323
)
static int field333;
@ObfuscatedName("ns")
static int[] field334;
@ObfuscatedName("cv")
static int[] field335;
@ObfuscatedName("ce")
@ObfuscatedGetter(
intValue = -453863183
)
static int field336;
@ObfuscatedName("cr")
static int[] field337;
@ObfuscatedName("cs")
static class122 field338;
@ObfuscatedName("cn")
static class122 field339;
@ObfuscatedName("ih")
@ObfuscatedGetter(
intValue = -1905511331
)
static int field340;
@ObfuscatedName("cy")
@ObfuscatedGetter(
intValue = 1055086463
)
static int field341;
@ObfuscatedName("kq")
@ObfuscatedGetter(
intValue = 942185609
)
static int field342;
@ObfuscatedName("cg")
@ObfuscatedGetter(
intValue = 1149014499
)
static int field343;
@ObfuscatedName("lk")
@Export("isResized")
static boolean field344;
@ObfuscatedName("jf")
@ObfuscatedGetter(
intValue = -602568633
)
static int field345;
@ObfuscatedName("df")
@ObfuscatedGetter(
intValue = -345483113
)
static int field346;
@ObfuscatedName("md")
@ObfuscatedGetter(
intValue = -1375302925
)
static int field347;
@ObfuscatedName("fw")
static boolean field348;
@ObfuscatedName("ck")
static boolean field349;
@ObfuscatedName("de")
@ObfuscatedGetter(
intValue = 197030647
)
static int field350;
@ObfuscatedName("mi")
@ObfuscatedGetter(
longValue = -1203522871109826451L
)
static long field351;
@ObfuscatedName("q")
@ObfuscatedGetter(
intValue = 1943533731
)
static int field352 = 0;
@ObfuscatedName("dn")
@ObfuscatedGetter(
intValue = 1674654573
)
static int field353;
@ObfuscatedName("lt")
static boolean[] field354;
@ObfuscatedName("fg")
@ObfuscatedGetter(
intValue = 1959902309
)
static int field355;
@ObfuscatedName("dv")
static boolean field356;
@ObfuscatedName("fn")
@ObfuscatedGetter(
intValue = -1635504899
)
static int field357;
@ObfuscatedName("dl")
static final int[] field358;
@ObfuscatedName("dd")
@ObfuscatedGetter(
intValue = 1428999097
)
static int field359;
@ObfuscatedName("du")
@ObfuscatedGetter(
intValue = -164351155
)
static int field360;
@ObfuscatedName("w")
@Export("collisionMaps")
static class108[] field361;
@ObfuscatedName("da")
@ObfuscatedGetter(
intValue = -704692377
)
static int field362;
@ObfuscatedName("dt")
@ObfuscatedGetter(
intValue = 2146499007
)
static int field363;
@ObfuscatedName("eh")
@ObfuscatedGetter(
intValue = 774981261
)
static int field364;
@ObfuscatedName("ki")
@ObfuscatedGetter(
intValue = -841158999
)
static int field365;
@ObfuscatedName("gn")
@ObfuscatedGetter(
intValue = 2039194815
)
static int field366;
@ObfuscatedName("ei")
@ObfuscatedGetter(
intValue = -848883721
)
static int field367;
@ObfuscatedName("ec")
@ObfuscatedGetter(
intValue = -506011925
)
static int field368;
@ObfuscatedName("eb")
@ObfuscatedGetter(
intValue = 1281355187
)
static int field369;
@ObfuscatedName("ek")
@ObfuscatedGetter(
intValue = -1608745943
)
static int field370;
@ObfuscatedName("cb")
@ObfuscatedGetter(
intValue = 767805107
)
static int field371;
@ObfuscatedName("t")
@ObfuscatedGetter(
intValue = -1413501147
)
static int field372 = 0;
@ObfuscatedName("ew")
@ObfuscatedGetter(
intValue = 926157387
)
static int field373;
@ObfuscatedName("eg")
@ObfuscatedGetter(
intValue = 2022696555
)
static int field374;
@ObfuscatedName("ev")
@ObfuscatedGetter(
intValue = 1785250917
)
static int field375;
@ObfuscatedName("el")
static boolean field376;
@ObfuscatedName("gl")
@ObfuscatedGetter(
intValue = -1620069247
)
static int field377;
@ObfuscatedName("it")
static String field378;
@ObfuscatedName("fs")
@ObfuscatedGetter(
intValue = 322791587
)
@Export("mapAngle")
static int field379;
@ObfuscatedName("hh")
static int[] field380;
@ObfuscatedName("fo")
@ObfuscatedGetter(
intValue = -1371745815
)
static int field381;
@ObfuscatedName("fy")
@ObfuscatedGetter(
intValue = 713898931
)
static int field382;
@ObfuscatedName("ft")
@ObfuscatedGetter(
intValue = -576182965
)
static int field383;
@ObfuscatedName("ee")
@ObfuscatedGetter(
intValue = 1345312633
)
static int field384;
@ObfuscatedName("oq")
static short field385;
@ObfuscatedName("ig")
@ObfuscatedGetter(
intValue = -1392030433
)
static int field386;
@ObfuscatedName("fa")
@ObfuscatedGetter(
intValue = 1975653745
)
static int field387;
@ObfuscatedName("fp")
@ObfuscatedGetter(
intValue = -903987587
)
static int field388;
@ObfuscatedName("fz")
@ObfuscatedGetter(
intValue = 1768860427
)
static int field389;
@ObfuscatedName("fh")
static int[] field390;
@ObfuscatedName("an")
@ObfuscatedGetter(
intValue = 244043975
)
static int field391 = 0;
@ObfuscatedName("be")
@ObfuscatedGetter(
intValue = -1365854203
)
static int field392;
@ObfuscatedName("ix")
@ObfuscatedGetter(
intValue = 9807023
)
static int field393;
@ObfuscatedName("cm")
@ObfuscatedGetter(
intValue = 1173715369
)
@Export("packetOpcode")
static int field394;
@ObfuscatedName("oi")
@Export("ignores")
static class7[] field395;
@ObfuscatedName("gy")
static int[] field396;
@ObfuscatedName("oo")
@ObfuscatedGetter(
intValue = -1576089809
)
static int field397;
@ObfuscatedName("gr")
static int[][] field398;
@ObfuscatedName("go")
@ObfuscatedGetter(
intValue = 1656258695
)
static int field399;
@ObfuscatedName("gq")
@ObfuscatedGetter(
intValue = 409370171
)
static int field400;
@ObfuscatedName("cc")
@ObfuscatedGetter(
intValue = 1873732787
)
static int field401;
@ObfuscatedName("gx")
@ObfuscatedGetter(
intValue = -161683491
)
static int field402;
@ObfuscatedName("gj")
@ObfuscatedGetter(
intValue = 1007806303
)
static int field403;
@ObfuscatedName("gd")
@ObfuscatedGetter(
intValue = 1585821101
)
static int field404;
@ObfuscatedName("kx")
@ObfuscatedGetter(
intValue = 1329401093
)
static int field405;
@ObfuscatedName("ga")
@ObfuscatedGetter(
intValue = -907060089
)
static int field406;
@ObfuscatedName("gk")
@ObfuscatedGetter(
intValue = 1040864105
)
static int field407;
@ObfuscatedName("gw")
@ObfuscatedGetter(
intValue = 645168795
)
static int field408;
@ObfuscatedName("jl")
static class173 field409;
@ObfuscatedName("id")
@ObfuscatedGetter(
intValue = -1879379479
)
static int field410;
@ObfuscatedName("gm")
@ObfuscatedGetter(
intValue = -1388374043
)
static int field411;
@ObfuscatedName("gv")
static boolean field412;
@ObfuscatedName("gt")
@ObfuscatedGetter(
intValue = 1284556129
)
static int field413;
@ObfuscatedName("gz")
@ObfuscatedGetter(
intValue = -1815585919
)
static int field414;
@ObfuscatedName("ci")
@ObfuscatedGetter(
intValue = -428243353
)
static int field416;
@ObfuscatedName("ha")
@ObfuscatedGetter(
intValue = -623994399
)
static int field417;
@ObfuscatedName("hj")
@ObfuscatedGetter(
intValue = -1622668679
)
static int field418;
@ObfuscatedName("fq")
static int[] field419;
@ObfuscatedName("ho")
static final int[] field420;
@ObfuscatedName("ou")
static short field421;
@ObfuscatedName("hi")
static boolean[] field422;
@ObfuscatedName("hp")
static int[] field423;
@ObfuscatedName("hc")
@ObfuscatedGetter(
intValue = -1189442631
)
static int field424;
@ObfuscatedName("hm")
@Export("groundItemDeque")
static class199[][][] field425;
@ObfuscatedName("hg")
static class199 field426;
@ObfuscatedName("er")
@ObfuscatedGetter(
intValue = -1469510277
)
static int field427;
@ObfuscatedName("hz")
static class199 field428;
@ObfuscatedName("hl")
@Export("boostedSkillLevels")
static int[] field429;
@ObfuscatedName("hy")
@Export("realSkillLevels")
static int[] field430;
@ObfuscatedName("r")
@ObfuscatedGetter(
intValue = 936069645
)
static int field431 = 0;
@ObfuscatedName("hk")
@ObfuscatedGetter(
intValue = 1447407575
)
static int field432;
@ObfuscatedName("ht")
@Export("isMenuOpen")
static boolean field433;
@ObfuscatedName("hb")
@ObfuscatedGetter(
intValue = -1783625489
)
@Export("menuOptionCount")
static int field434;
@ObfuscatedName("hv")
static int[] field435;
@ObfuscatedName("cq")
@ObfuscatedGetter(
intValue = -1039692003
)
static int field436;
@ObfuscatedName("iu")
@Export("menuTypes")
static int[] field437;
@ObfuscatedName("ls")
@ObfuscatedGetter(
intValue = -97937591
)
static int field438;
@ObfuscatedName("ij")
@Export("menuOptions")
static String[] field439;
@ObfuscatedName("im")
@Export("menuTargets")
static String[] field440;
@ObfuscatedName("cj")
static class122 field441;
@ObfuscatedName("il")
@ObfuscatedGetter(
intValue = -1157988943
)
static int field442;
@ObfuscatedName("ep")
@ObfuscatedGetter(
intValue = -2030265669
)
@Export("mapScale")
static int field443;
@ObfuscatedName("if")
@ObfuscatedGetter(
intValue = -211455805
)
static int field444;
@ObfuscatedName("lz")
@ObfuscatedGetter(
intValue = -358690025
)
static int field445;
@ObfuscatedName("pq")
@ObfuscatedGetter(
intValue = -287427037
)
static int field446;
@ObfuscatedName("ie")
static boolean field447;
@ObfuscatedName("io")
@ObfuscatedGetter(
intValue = -1787946407
)
static int field448;
@ObfuscatedName("hx")
static class199 field449;
@ObfuscatedName("jq")
@ObfuscatedGetter(
intValue = -1462445695
)
static int field450;
@ObfuscatedName("kg")
@ObfuscatedGetter(
intValue = -1848761277
)
static int field451;
@ObfuscatedName("iq")
@ObfuscatedGetter(
intValue = 2080774125
)
static int field452;
@ObfuscatedName("iz")
@Export("componentTable")
static class196 field453;
@ObfuscatedName("jh")
@ObfuscatedGetter(
intValue = -561391251
)
static int field454;
@ObfuscatedName("jy")
@ObfuscatedGetter(
intValue = 624077631
)
static int field455;
@ObfuscatedName("ok")
@ObfuscatedGetter(
intValue = -603863565
)
@Export("camera3")
static int field456;
@ObfuscatedName("gh")
@ObfuscatedGetter(
intValue = 1992142983
)
static int field457;
@ObfuscatedName("jp")
@ObfuscatedGetter(
intValue = 1607530781
)
@Export("weight")
static int field458;
@ObfuscatedName("fu")
static int[] field459;
@ObfuscatedName("jm")
@ObfuscatedGetter(
intValue = 843412903
)
static int field460;
@ObfuscatedName("ja")
static boolean field461;
@ObfuscatedName("jg")
static boolean field462;
@ObfuscatedName("jd")
static boolean field463;
@ObfuscatedName("jt")
@ObfuscatedGetter(
intValue = 81121959
)
static int field464;
@ObfuscatedName("jo")
static class173 field465;
@ObfuscatedName("nn")
@ObfuscatedGetter(
intValue = -1838413981
)
static int field466;
@ObfuscatedName("gu")
@ObfuscatedGetter(
intValue = 1040442409
)
static int field467;
@ObfuscatedName("fm")
@ObfuscatedGetter(
intValue = 1851126333
)
static int field468;
@ObfuscatedName("jc")
static class173 field469;
@ObfuscatedName("jb")
static class173 field470;
@ObfuscatedName("ch")
@ObfuscatedGetter(
intValue = -1343777415
)
static int field471;
@ObfuscatedName("jz")
@ObfuscatedGetter(
intValue = -423777103
)
static int field472;
@ObfuscatedName("jw")
static boolean field473;
@ObfuscatedName("jk")
@ObfuscatedGetter(
intValue = -1619915845
)
static int field474;
@ObfuscatedName("ji")
@ObfuscatedGetter(
intValue = 633971755
)
static int field475;
@ObfuscatedName("jj")
static boolean field476;
@ObfuscatedName("km")
@ObfuscatedGetter(
intValue = 2036034113
)
static int field477;
@ObfuscatedName("hr")
@Export("skillExperiences")
static int[] field479;
@ObfuscatedName("kr")
@ObfuscatedGetter(
intValue = -293187155
)
static int field480;
@ObfuscatedName("ks")
static int[] field481;
@ObfuscatedName("ke")
@ObfuscatedGetter(
intValue = -563551489
)
static int field482;
@ObfuscatedName("kw")
static int[] field483;
@ObfuscatedName("kn")
@ObfuscatedGetter(
intValue = -1280789689
)
static int field484;
@ObfuscatedName("ju")
@ObfuscatedGetter(
intValue = 930197897
)
static int field485;
@ObfuscatedName("kc")
@ObfuscatedGetter(
intValue = 78787859
)
static int field486;
@ObfuscatedName("kv")
@ObfuscatedGetter(
intValue = 351397487
)
static int field487;
@ObfuscatedName("gg")
static String[] field488;
@ObfuscatedName("ko")
static int[] field489;
@ObfuscatedName("pw")
@ObfuscatedGetter(
longValue = -2335291602289962997L
)
static long field490;
@ObfuscatedName("jx")
@ObfuscatedGetter(
intValue = 706319243
)
@Export("energy")
static int field491;
@ObfuscatedName("ku")
static class199 field492;
@ObfuscatedName("kt")
static class199 field493;
@ObfuscatedName("kf")
static class199 field494;
@ObfuscatedName("kk")
static class196 field495;
@ObfuscatedName("kj")
@ObfuscatedGetter(
intValue = -1340014377
)
static int field496;
@ObfuscatedName("lx")
@Export("widgetPositionY")
static int[] field497;
@ObfuscatedName("js")
static boolean field498;
@ObfuscatedName("lu")
static long[] field499;
@ObfuscatedName("ik")
@Export("menuIdentifiers")
static int[] field500;
@ObfuscatedName("oe")
static class195 field501;
@ObfuscatedName("fv")
static int[] field502;
@ObfuscatedName("lf")
static int[] field503;
@ObfuscatedName("la")
static int[] field504;
@ObfuscatedName("lo")
@ObfuscatedGetter(
intValue = 893053457
)
static int field505;
@ObfuscatedName("lm")
@ObfuscatedGetter(
longValue = -5637765941511322071L
)
static long field506;
@ObfuscatedName("s")
static boolean field507 = true;
@ObfuscatedName("au")
static class20 field508;
@ObfuscatedName("lq")
@ObfuscatedGetter(
intValue = -78663201
)
static int field509;
@ObfuscatedName("lr")
static int[] field510;
@ObfuscatedName("lv")
@ObfuscatedGetter(
intValue = -1783507679
)
static int field511;
@ObfuscatedName("mf")
static String field512;
@ObfuscatedName("nq")
@ObfuscatedGetter(
intValue = -1437810571
)
static int field514;
@ObfuscatedName("lg")
@ObfuscatedGetter(
intValue = -13074275
)
static int field515;
@ObfuscatedName("lp")
@ObfuscatedGetter(
intValue = -1323842753
)
static int field517;
@ObfuscatedName("mq")
static int[] field518;
@ObfuscatedName("mb")
static int[] field519;
@ObfuscatedName("ld")
static boolean[] field520;
@ObfuscatedName("dm")
@ObfuscatedGetter(
intValue = 2132058793
)
static int field521;
@ObfuscatedName("mj")
static String field522;
@ObfuscatedName("mo")
@ObfuscatedGetter(
intValue = 133756935
)
static int field523;
@ObfuscatedName("mr")
@ObfuscatedGetter(
intValue = 779961487
)
static int field524;
@ObfuscatedName("ii")
static int[] field525;
@ObfuscatedName("je")
static class173 field526;
@ObfuscatedName("mw")
static class78[] field527;
@ObfuscatedName("mk")
@ObfuscatedGetter(
intValue = -1301272533
)
static int field528;
@ObfuscatedName("ds")
static int[][][] field529;
@ObfuscatedName("ma")
@ObfuscatedGetter(
intValue = 441475751
)
static int field530;
@ObfuscatedName("mu")
@ObfuscatedGetter(
intValue = 256508397
)
static int field531;
@ObfuscatedName("mh")
@ObfuscatedGetter(
intValue = -1005680077
)
static int field532;
@ObfuscatedName("fj")
static int[] field533;
@ObfuscatedName("is")
static String field534;
@ObfuscatedName("or")
static short field535;
@ObfuscatedName("nv")
@ObfuscatedGetter(
intValue = -1847208745
)
static int field536;
@ObfuscatedName("ni")
static int[] field537;
@ObfuscatedName("ov")
static int[] field538;
@ObfuscatedName("nf")
static int[] field539;
@ObfuscatedName("nw")
static int[] field540;
@ObfuscatedName("nz")
static class58[] field541;
@ObfuscatedName("na")
static boolean field542;
@ObfuscatedName("og")
static boolean[] field543;
@ObfuscatedName("od")
static int[] field544;
@ObfuscatedName("op")
static short field545;
@ObfuscatedName("cu")
@Export("cachedNPCs")
static class34[] field546;
@ObfuscatedName("of")
static int[] field547;
@ObfuscatedName("oz")
static short field548;
@ObfuscatedName("ed")
@ObfuscatedGetter(
intValue = 648609527
)
static int field549;
@ObfuscatedName("gb")
@Export("cachedPlayers")
static class2[] field550;
@ObfuscatedName("e")
static class212 field551;
@ObfuscatedName("om")
static short field552;
@ObfuscatedName("oh")
static short field553;
@ObfuscatedName("h")
@ObfuscatedGetter(
intValue = 1750450115
)
@Export("gameState")
static int field554 = 0;
@ObfuscatedName("ol")
static short field555;
@ObfuscatedName("fb")
@ObfuscatedGetter(
intValue = 1635825209
)
static int field556;
@ObfuscatedName("os")
@ObfuscatedGetter(
intValue = 294028263
)
static int field557;
@ObfuscatedName("ox")
@ObfuscatedGetter(
intValue = 163356249
)
@Export("camera2")
static int field558;
@ObfuscatedName("oy")
static int[] field559;
@ObfuscatedName("oa")
@ObfuscatedGetter(
intValue = -397260827
)
@Export("scale")
static int field560;
@ObfuscatedName("oj")
@ObfuscatedGetter(
intValue = 1880645837
)
static int field561;
@ObfuscatedName("on")
@ObfuscatedGetter(
intValue = -1958791195
)
static int field562;
@ObfuscatedName("ow")
@Export("friends")
static class17[] field563;
@ObfuscatedName("fe")
@ObfuscatedGetter(
intValue = -831053901
)
static int field564;
@ObfuscatedName("mt")
static int[] field565;
@ObfuscatedName("fr")
static int[] field566;
@ObfuscatedName("pj")
static class179 field567;
@ObfuscatedName("dq")
@ObfuscatedGetter(
intValue = 1328453345
)
static int field568;
@ObfuscatedName("pn")
@ObfuscatedGetter(
intValue = -2110712331
)
static int field569;
@ObfuscatedName("pd")
@Export("grandExchangeOffers")
static class220[] field570;
@ObfuscatedName("ky")
@ObfuscatedGetter(
intValue = -1311515257
)
static int field571;
@ObfuscatedName("pa")
@ObfuscatedGetter(
longValue = -8577500595661121427L
)
static long field572;
@ObfuscatedName("pm")
static final class10 field573;
@ObfuscatedName("pv")
static int[] field574;
@ObfuscatedName("pk")
static int[] field575;
@ObfuscatedName("co")
@ObfuscatedGetter(
intValue = -997761843
)
static int field576;
@ObfuscatedName("no")
static class56 field577;
@ObfuscatedName("w")
@ObfuscatedSignature(
signature = "(I)V",
garbageValue = "-610835257"
)
protected final void vmethod3121() {
}
public final void init() {
if(this.method3116()) {
class190[] var1 = class6.method136();
int var6;
for(int var2 = 0; var2 < var1.length; ++var2) {
class190 var3 = var1[var2];
String var4 = this.getParameter(var3.field3075);
if(var4 != null) {
switch(Integer.parseInt(var3.field3075)) {
case 1:
class14.field220 = var4;
break;
case 2:
field431 = Integer.parseInt(var4);
break;
case 3:
if(var4.equalsIgnoreCase("true")) {
;
}
case 4:
case 5:
case 10:
default:
break;
case 6:
var6 = Integer.parseInt(var4);
class153[] var7 = class4.method51();
int var8 = 0;
class153 var5;
while(true) {
if(var8 >= var7.length) {
var5 = null;
break;
}
class153 var9 = var7[var8];
if(var9.field2274 == var6) {
var5 = var9;
break;
}
++var8;
}
field298 = var5;
break;
case 7:
class23.field611 = Integer.parseInt(var4);
break;
case 8:
class129.field2050 = Integer.parseInt(var4);
break;
case 9:
class1.field21 = (class154)class125.method2926(method631(), Integer.parseInt(var4));
if(class154.field2286 == class1.field21) {
field551 = class212.field3144;
} else {
field551 = class212.field3147;
}
break;
case 11:
class33.field776 = var4;
break;
case 12:
if(var4.equalsIgnoreCase("true")) {
field301 = true;
} else {
field301 = false;
}
break;
case 13:
field296 = Integer.parseInt(var4);
break;
case 14:
field372 = Integer.parseInt(var4);
break;
case 15:
field352 = Integer.parseInt(var4);
}
}
}
class86.field1526 = false;
field302 = false;
class12.field191 = this.getCodeBase().getHost();
String var25 = field298.field2278;
byte var26 = 0;
try {
class149.field2232 = 16;
class72.field1361 = var26;
try {
class210.field3135 = System.getProperty("os.name");
} catch (Exception var20) {
class210.field3135 = "Unknown";
}
class32.field773 = class210.field3135.toLowerCase();
try {
class23.field626 = System.getProperty("user.home");
if(null != class23.field626) {
class23.field626 = class23.field626 + "/";
}
} catch (Exception var19) {
;
}
try {
if(class32.field773.startsWith("win")) {
if(class23.field626 == null) {
class23.field626 = System.getenv("USERPROFILE");
}
} else if(class23.field626 == null) {
class23.field626 = System.getenv("HOME");
}
if(class23.field626 != null) {
class23.field626 = class23.field626 + "/";
}
} catch (Exception var18) {
;
}
if(null == class23.field626) {
class23.field626 = "~/";
}
class21.field588 = new String[]{"c:/rscache/", "/rscache/", "c:/windows/", "c:/winnt/", "c:/", class23.field626, "/tmp/", ""};
class142.field2173 = new String[]{".jagex_cache_" + class72.field1361, ".file_store_" + class72.field1361};
int var27 = 0;
File var29;
label301:
while(var27 < 4) {
String var31 = 0 == var27?"":"" + var27;
class149.field2230 = new File(class23.field626, "jagex_cl_oldschool_" + var25 + var31 + ".dat");
String var32 = null;
String var35 = null;
boolean var37 = false;
class119 var10;
File var42;
if(class149.field2230.exists()) {
try {
class227 var39 = new class227(class149.field2230, "rw", 10000L);
int var11;
for(var10 = new class119((int)var39.method4203()); var10.field1992 < var10.field1993.length; var10.field1992 += var11) {
var11 = var39.method4205(var10.field1993, var10.field1992, var10.field1993.length - var10.field1992);
if(-1 == var11) {
throw new IOException();
}
}
var10.field1992 = 0;
var11 = var10.method2613();
if(var11 < 1 || var11 > 3) {
throw new IOException("" + var11);
}
int var12 = 0;
if(var11 > 1) {
var12 = var10.method2613();
}
if(var11 <= 2) {
var32 = var10.method2622();
if(var12 == 1) {
var35 = var10.method2622();
}
} else {
var32 = var10.method2623();
if(1 == var12) {
var35 = var10.method2623();
}
}
var39.method4202();
} catch (IOException var23) {
var23.printStackTrace();
}
if(null != var32) {
var42 = new File(var32);
if(!var42.exists()) {
var32 = null;
}
}
if(null != var32) {
var42 = new File(var32, "test.dat");
if(!class87.method2161(var42, true)) {
var32 = null;
}
}
}
if(null == var32 && 0 == var27) {
label275:
for(int var41 = 0; var41 < class142.field2173.length; ++var41) {
for(int var45 = 0; var45 < class21.field588.length; ++var45) {
File var47 = new File(class21.field588[var45] + class142.field2173[var41] + File.separatorChar + "oldschool" + File.separatorChar);
if(var47.exists() && class87.method2161(new File(var47, "test.dat"), true)) {
var32 = var47.toString();
var37 = true;
break label275;
}
}
}
}
if(var32 == null) {
var32 = class23.field626 + File.separatorChar + "jagexcache" + var31 + File.separatorChar + "oldschool" + File.separatorChar + var25 + File.separatorChar;
var37 = true;
}
File var43;
if(null != var35) {
var43 = new File(var35);
var42 = new File(var32);
try {
File[] var48 = var43.listFiles();
File[] var50 = var48;
for(int var13 = 0; var13 < var50.length; ++var13) {
File var14 = var50[var13];
File var15 = new File(var42, var14.getName());
boolean var16 = var14.renameTo(var15);
if(!var16) {
throw new IOException();
}
}
} catch (Exception var22) {
var22.printStackTrace();
}
var37 = true;
}
if(var37) {
var43 = new File(var32);
var10 = null;
try {
class227 var49 = new class227(class149.field2230, "rw", 10000L);
class119 var51 = new class119(500);
var51.method2603(3);
var51.method2603(var10 != null?1:0);
var51.method2793(var43.getPath());
if(var10 != null) {
//var51.method2793(var10.getPath());
}
var49.method4201(var51.field1993, 0, var51.field1992);
var49.method4202();
} catch (IOException var17) {
var17.printStackTrace();
}
}
var29 = new File(var32);
class149.field2233 = var29;
if(!class149.field2233.exists()) {
class149.field2233.mkdirs();
}
File[] var33 = class149.field2233.listFiles();
if(null != var33) {
File[] var46 = var33;
for(int var38 = 0; var38 < var46.length; ++var38) {
File var44 = var46[var38];
if(!class87.method2161(var44, false)) {
++var27;
continue label301;
}
}
}
break;
}
File var28 = class149.field2233;
class135.field2090 = var28;
if(!class135.field2090.exists()) {
throw new RuntimeException("");
}
class135.field2081 = true;
try {
var29 = new File(class23.field626, "random.dat");
if(var29.exists()) {
class149.field2234 = new class228(new class227(var29, "rw", 25L), 24, 0);
} else {
label224:
for(int var34 = 0; var34 < class142.field2173.length; ++var34) {
for(var6 = 0; var6 < class21.field588.length; ++var6) {
File var40 = new File(class21.field588[var6] + class142.field2173[var34] + File.separatorChar + "random.dat");
if(var40.exists()) {
class149.field2234 = new class228(new class227(var40, "rw", 25L), 24, 0);
break label224;
}
}
}
}
if(class149.field2234 == null) {
RandomAccessFile var36 = new RandomAccessFile(var29, "rw");
var6 = var36.read();
var36.seek(0L);
var36.write(var6);
var36.seek(0L);
var36.close();
class149.field2234 = new class228(new class227(var29, "rw", 25L), 24, 0);
}
} catch (IOException var21) {
;
}
class149.field2235 = new class228(new class227(class90.method2166("main_file_cache.dat2"), "rw", 1048576000L), 5200, 0);
class149.field2236 = new class228(new class227(class90.method2166("main_file_cache.idx255"), "rw", 1048576L), 6000, 0);
class89.field1558 = new class228[class149.field2232];
for(int var30 = 0; var30 < class149.field2232; ++var30) {
class89.field1558[var30] = new class228(new class227(class90.method2166("main_file_cache.idx" + var30), "rw", 1048576L), 6000, 0);
}
} catch (Exception var24) {
class22.method655((String)null, var24);
}
field294 = this;
this.method3200(765, 503, 112);
}
}
@ObfuscatedName("y")
@ObfuscatedSignature(
signature = "(I)V",
garbageValue = "-992510431"
)
@Export("packetHandler")
protected final void vmethod3186() {
++field306;
this.method267();
class23.method660();
class36.method833();
class41.method935();
class137 var1 = class137.field2117;
synchronized(class137.field2117) {
++class137.field2127;
class137.field2124 = class137.field2126;
class137.field2123 = 0;
int var2;
if(class137.field2119 >= 0) {
while(class137.field2130 != class137.field2119) {
var2 = class137.field2121[class137.field2130];
class137.field2130 = class137.field2130 + 1 & 127;
if(var2 < 0) {
class137.field2115[~var2] = false;
} else {
if(!class137.field2115[var2] && class137.field2123 < class137.field2122.length - 1) {
class137.field2122[++class137.field2123 - 1] = var2;
}
class137.field2115[var2] = true;
}
}
} else {
for(var2 = 0; var2 < 112; ++var2) {
class137.field2115[var2] = false;
}
class137.field2119 = class137.field2130;
}
class137.field2126 = class137.field2125;
}
class140 var7 = class140.field2145;
synchronized(class140.field2145) {
class140.field2147 = class140.field2148;
class140.field2151 = class140.field2162;
class140.field2161 = class140.field2149;
class140.field2157 = class140.field2153;
class140.field2160 = class140.field2154;
class140.field2159 = class140.field2155;
class140.field2158 = class140.field2156;
class140.field2153 = 0;
}
int var8;
if(null != class2.field60) {
var8 = class2.field60.vmethod3208();
field571 = var8;
}
if(field554 == 0) {
class13.method195();
class48.field1091.vmethod3216();
for(var8 = 0; var8 < 32; ++var8) {
class144.field2196[var8] = 0L;
}
for(var8 = 0; var8 < 32; ++var8) {
class144.field2194[var8] = 0L;
}
class49.field1097 = 0;
} else if(field554 == 5) {
class41.method947(this);
class13.method195();
class48.field1091.vmethod3216();
for(var8 = 0; var8 < 32; ++var8) {
class144.field2196[var8] = 0L;
}
for(var8 = 0; var8 < 32; ++var8) {
class144.field2194[var8] = 0L;
}
class49.field1097 = 0;
} else if(field554 != 10 && 11 != field554) {
if(20 == field554) {
class41.method947(this);
class9.method164();
} else if(25 == field554) {
class35.method826();
}
} else {
class41.method947(this);
}
if(30 == field554) {
class164.method3339();
} else if(field554 == 40 || 45 == field554) {
class9.method164();
}
}
@ObfuscatedName("k")
@ObfuscatedSignature(
signature = "(I)V",
garbageValue = "-1216940837"
)
protected final void vmethod3125() {
boolean var1;
label309: {
try {
if(class183.field2967 == 2) {
if(null == class183.field2971) {
class183.field2971 = class180.method3586(class114.field1965, class183.field2963, class183.field2968);
if(null == class183.field2971) {
var1 = false;
break label309;
}
}
if(null == class148.field2223) {
class148.field2223 = new class59(class183.field2970, class183.field2964);
}
if(class183.field2973.method3715(class183.field2971, class183.field2969, class148.field2223, 22050)) {
class183.field2973.method3719();
class183.field2973.method3677(class183.field2966);
class183.field2973.method3682(class183.field2971, class90.field1568);
class183.field2967 = 0;
class183.field2971 = null;
class148.field2223 = null;
class114.field1965 = null;
var1 = true;
break label309;
}
}
} catch (Exception var19) {
var19.printStackTrace();
class183.field2973.method3683();
class183.field2967 = 0;
class183.field2971 = null;
class148.field2223 = null;
class114.field1965 = null;
}
var1 = false;
}
if(var1 && field299 && null != class96.field1627) {
class96.field1627.method1308();
}
if(10 == field554 || 20 == field554 || field554 == 30) {
if(field506 != 0L && class127.method2941() > field506) {
int var20 = class24.method674();
field506 = 0L;
if(var20 >= 2) {
field344 = true;
} else {
field344 = false;
}
class9.method160();
if(field554 >= 25) {
class34.method804();
}
class144.field2197 = true;
} else if(class144.field2200) {
Canvas var3 = class158.field2585;
var3.removeKeyListener(class137.field2117);
var3.removeFocusListener(class137.field2117);
class137.field2119 = -1;
class101.method2371(class158.field2585);
if(class2.field60 != null) {
class2.field60.vmethod3206(class158.field2585);
}
field294.method3120();
class158.field2585.setBackground(Color.black);
Canvas var4 = class158.field2585;
var4.setFocusTraversalKeysEnabled(false);
var4.addKeyListener(class137.field2117);
var4.addFocusListener(class137.field2117);
class6.method122(class158.field2585);
if(class2.field60 != null) {
class2.field60.vmethod3205(class158.field2585);
}
if(-1 != field452) {
class47.method1085(false);
}
class144.field2199 = true;
}
}
Dimension var21 = this.method3129();
if(var21.width != class133.field2071 || class8.field155 != var21.height || class144.field2199) {
class9.method160();
field506 = class127.method2941() + 500L;
class144.field2199 = false;
}
boolean var22 = false;
int var5;
if(class144.field2197) {
class144.field2197 = false;
var22 = true;
for(var5 = 0; var5 < 100; ++var5) {
field323[var5] = true;
}
}
if(var22) {
class93.method2250();
}
int var6;
if(field554 == 0) {
class127.method2938(class31.field746, class31.field744, (Color)null, var22);
} else if(5 == field554) {
class72.method1676(class33.field781, class148.field2220, class135.field2084, var22);
} else if(field554 != 10 && 11 != field554) {
if(field554 == 20) {
class72.method1676(class33.field781, class148.field2220, class135.field2084, var22);
} else if(25 == field554) {
if(1 == field346) {
if(field350 > field521) {
field521 = field350;
}
var5 = (field521 * 50 - field350 * 50) / field521;
class25.method682("Loading - please wait." + "
" + " (" + var5 + "%" + ")", false);
} else if(field346 == 2) {
if(field333 > field353) {
field353 = field333;
}
var5 = 50 + (field353 * 50 - field333 * 50) / field353;
class25.method682("Loading - please wait." + "
" + " (" + var5 + "%" + ")", false);
} else {
class25.method682("Loading - please wait.", false);
}
} else if(30 == field554) {
if(field452 != -1) {
var5 = field452;
if(class9.method161(var5)) {
class152.method3244(class173.field2886[var5], -1);
}
}
for(var5 = 0; var5 < field496; ++var5) {
if(field323[var5]) {
field520[var5] = true;
}
field354[var5] = field323[var5];
field323[var5] = false;
}
field451 = field306;
field340 = -1;
field442 = -1;
class140.field2150 = null;
if(field452 != -1) {
field496 = 0;
class5.method114(field452, 0, 0, class37.field876, class98.field1671, 0, 0, -1);
}
class79.method1888();
if(!field433) {
if(field340 != -1) {
class29.method744(field340, field442);
}
} else {
var5 = class2.field59;
var6 = class72.field1355;
int var7 = class42.field996;
int var8 = class3.field69;
int var9 = 6116423;
class79.method1929(var5, var6, var7, var8, var9);
class79.method1929(1 + var5, var6 + 1, var7 - 2, 16, 0);
class79.method1941(1 + var5, var6 + 18, var7 - 2, var8 - 19, 0);
class33.field781.method4116("Choose Option", 3 + var5, var6 + 14, var9, -1);
int var10 = class140.field2151;
int var11 = class140.field2161;
for(int var12 = 0; var12 < field434; ++var12) {
int var13 = var6 + 31 + (field434 - 1 - var12) * 15;
int var14 = 16777215;
if(var10 > var5 && var10 < var5 + var7 && var11 > var13 - 13 && var11 < var13 + 3) {
var14 = 16776960;
}
class224 var15 = class33.field781;
String var16;
if(field440[var12].length() > 0) {
var16 = field439[var12] + " " + field440[var12];
} else {
var16 = field439[var12];
}
var15.method4116(var16, var5 + 3, var13, var14, 0);
}
class153.method3250(class2.field59, class72.field1355, class42.field996, class3.field69);
}
if(3 == field505) {
for(var5 = 0; var5 < field496; ++var5) {
if(field354[var5]) {
class79.method1911(field311[var5], field497[var5], field503[var5], field504[var5], 16711935, 128);
} else if(field520[var5]) {
class79.method1911(field311[var5], field497[var5], field503[var5], field504[var5], 16711680, 128);
}
}
}
class40.method902(class42.field1002, class5.field93.field844, class5.field93.field819, field427);
field427 = 0;
} else if(field554 == 40) {
class25.method682("Connection lost" + "
" + "Please wait - attempting to reestablish", false);
} else if(45 == field554) {
class25.method682("Please wait...", false);
}
} else {
class72.method1676(class33.field781, class148.field2220, class135.field2084, var22);
}
Graphics var23;
if(field554 == 30 && field505 == 0 && !var22) {
try {
var23 = class158.field2585.getGraphics();
for(var6 = 0; var6 < field496; ++var6) {
if(field520[var6]) {
class28.field695.vmethod1972(var23, field311[var6], field497[var6], field503[var6], field504[var6]);
field520[var6] = false;
}
}
} catch (Exception var18) {
class158.field2585.repaint();
}
} else if(field554 > 0) {
try {
var23 = class158.field2585.getGraphics();
class28.field695.vmethod1970(var23, 0, 0);
for(var6 = 0; var6 < field496; ++var6) {
field520[var6] = false;
}
} catch (Exception var17) {
class158.field2585.repaint();
}
}
}
@ObfuscatedName("r")
@ObfuscatedSignature(
signature = "(I)V",
garbageValue = "-1302076508"
)
protected final void vmethod3126() {
if(class171.field2723.method239()) {
class171.field2723.method242();
}
if(null != class121.field2008) {
class121.field2008.field213 = false;
}
class121.field2008 = null;
if(null != class127.field2047) {
class127.field2047.method3095();
class127.field2047 = null;
}
if(null != class137.field2117) {
class137 var1 = class137.field2117;
synchronized(class137.field2117) {
class137.field2117 = null;
}
}
class51.method1173();
class2.field60 = null;
if(null != class96.field1627) {
class96.field1627.method1303();
}
if(null != field577) {
field577.method1303();
}
if(null != class171.field2717) {
class171.field2717.method3095();
}
class126.method2934();
class104.method2385();
}
@ObfuscatedName("q")
@ObfuscatedSignature(
signature = "(I)V",
garbageValue = "-957017780"
)
void method267() {
if(field554 != 1000) {
boolean var1 = class99.method2286();
if(!var1) {
this.method268();
}
}
}
@ObfuscatedName("m")
@ObfuscatedSignature(
signature = "(B)V",
garbageValue = "-37"
)
void method268() {
if(class171.field2734 >= 4) {
this.method3127("js5crc");
field554 = 1000;
} else {
if(class171.field2733 >= 4) {
if(field554 <= 5) {
this.method3127("js5io");
field554 = 1000;
return;
}
field326 = 3000;
class171.field2733 = 3;
}
if(--field326 + 1 <= 0) {
try {
if(0 == field325) {
class126.field2039 = class107.field1874.method2990(class12.field191, class42.field1000);
++field325;
}
if(field325 == 1) {
if(class126.field2039.field2210 == 2) {
this.method269(-1);
return;
}
if(class126.field2039.field2210 == 1) {
++field325;
}
}
if(field325 == 2) {
class129.field2054 = new class143((Socket)class126.field2039.field2211, class107.field1874);
class119 var1 = new class119(5);
var1.method2603(15);
var1.method2786(112);
class129.field2054.method3100(var1.field1993, 0, 5);
++field325;
class48.field1092 = class127.method2941();
}
if(field325 == 3) {
if(field554 > 5 && class129.field2054.method3098() <= 0) {
if(class127.method2941() - class48.field1092 > 30000L) {
this.method269(-2);
return;
}
} else {
int var3 = class129.field2054.method3097();
if(var3 != 0) {
this.method269(var3);
return;
}
++field325;
}
}
if(4 == field325) {
class84.method1997(class129.field2054, field554 > 20);
class126.field2039 = null;
class129.field2054 = null;
field325 = 0;
field327 = 0;
}
} catch (IOException var2) {
this.method269(-3);
}
}
}
}
@ObfuscatedName("e")
@ObfuscatedSignature(
signature = "(IB)V",
garbageValue = "-116"
)
void method269(int var1) {
class126.field2039 = null;
class129.field2054 = null;
field325 = 0;
if(class27.field680 == class42.field1000) {
class42.field1000 = field332;
} else {
class42.field1000 = class27.field680;
}
++field327;
if(field327 < 2 || 7 != var1 && var1 != 9) {
if(field327 >= 2 && var1 == 6) {
this.method3127("js5connect_outofdate");
field554 = 1000;
} else if(field327 >= 4) {
if(field554 <= 5) {
this.method3127("js5connect");
field554 = 1000;
} else {
field326 = 3000;
}
}
} else if(field554 <= 5) {
this.method3127("js5connect_full");
field554 = 1000;
} else {
field326 = 3000;
}
}
static {
field322 = class20.field585;
field508 = class20.field585;
field324 = 0;
field325 = 0;
field326 = 0;
field327 = 0;
field328 = 0;
field329 = 0;
field392 = 0;
field331 = 0;
field546 = new class34['耀'];
field343 = 0;
field335 = new int['耀'];
field336 = 0;
field337 = new int[250];
field338 = new class122(5000);
field339 = new class122(5000);
field441 = new class122(15000);
field341 = 0;
field394 = 0;
field371 = 0;
field416 = 0;
field471 = 0;
field576 = 0;
field436 = 0;
field401 = 0;
field349 = false;
field350 = 0;
field521 = 1;
field333 = 0;
field353 = 1;
field346 = 0;
field361 = new class108[4];
field356 = false;
field529 = new int[4][13][13];
field358 = new int[]{0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3};
field359 = 0;
field360 = 2;
field568 = 0;
field362 = 2;
field363 = 0;
field364 = 1;
field384 = 0;
field443 = 0;
field367 = 2;
field368 = 0;
field369 = 1;
field370 = 0;
field427 = 0;
field549 = 2301979;
field373 = 5063219;
field374 = 3353893;
field375 = 7759444;
field376 = false;
field468 = 0;
field564 = 128;
field379 = 0;
field357 = 0;
field381 = 0;
field382 = 0;
field383 = 0;
field556 = 50;
field355 = 0;
field348 = false;
field387 = 0;
field388 = 0;
field389 = 50;
field390 = new int[field389];
field533 = new int[field389];
field566 = new int[field389];
field419 = new int[field389];
field459 = new int[field389];
field502 = new int[field389];
field396 = new int[field389];
field488 = new String[field389];
field398 = new int[104][104];
field399 = 0;
field400 = -1;
field293 = -1;
field402 = 0;
field403 = 0;
field404 = 0;
field467 = 0;
field406 = 0;
field407 = 0;
field408 = 0;
field414 = 0;
field377 = 0;
field411 = 0;
field412 = false;
field413 = 0;
field366 = 0;
field550 = new class2[2048];
field457 = -1;
field417 = 0;
field418 = 0;
field380 = new int[1000];
field420 = new int[]{44, 45, 46, 47, 48, 49, 50, 51};
field317 = new String[8];
field422 = new boolean[8];
field423 = new int[]{768, 1024, 1280, 512, 1536, 256, 0, 1792};
field424 = -1;
field425 = new class199[4][104][104];
field426 = new class199();
field449 = new class199();
field428 = new class199();
field429 = new int[25];
field430 = new int[25];
field479 = new int[25];
field432 = 0;
field433 = false;
field434 = 0;
field435 = new int[500];
field525 = new int[500];
field437 = new int[500];
field500 = new int[500];
field439 = new String[500];
field440 = new String[500];
field340 = -1;
field442 = -1;
field410 = 0;
field444 = 50;
field448 = 0;
field378 = null;
field447 = false;
field386 = -1;
field393 = -1;
field297 = null;
field534 = null;
field452 = -1;
field453 = new class196(8);
field454 = 0;
field455 = 0;
field526 = null;
field491 = 0;
field458 = 0;
field345 = 0;
field460 = -1;
field461 = false;
field462 = false;
field463 = false;
field470 = null;
field465 = null;
field409 = null;
field464 = 0;
field485 = 0;
field469 = null;
field498 = false;
field450 = -1;
field472 = -1;
field473 = false;
field474 = -1;
field475 = -1;
field476 = false;
field477 = 1;
field489 = new int[32];
field480 = 0;
field481 = new int[32];
field482 = 0;
field483 = new int[32];
field484 = 0;
field303 = 0;
field486 = 0;
field487 = 0;
field405 = 0;
field365 = 0;
field342 = 0;
field571 = 0;
field492 = new class199();
field493 = new class199();
field494 = new class199();
field495 = new class196(512);
field496 = 0;
field451 = -2;
field323 = new boolean[100];
field520 = new boolean[100];
field354 = new boolean[100];
field311 = new int[100];
field497 = new int[100];
field503 = new int[100];
field504 = new int[100];
field505 = 0;
field506 = 0L;
field344 = true;
field438 = 765;
field509 = 503;
field510 = new int[]{16776960, 16711680, '\uff00', '\uffff', 16711935, 16777215};
field511 = 0;
field445 = 0;
field330 = "";
field499 = new long[100];
field515 = 0;
field517 = 0;
field518 = new int[128];
field519 = new int[128];
field351 = -1L;
field512 = null;
field522 = null;
field523 = -1;
field524 = 0;
field307 = new int[1000];
field565 = new int[1000];
field527 = new class78[1000];
field528 = 0;
field347 = 0;
field530 = 0;
field531 = 255;
field532 = -1;
field299 = false;
field466 = 127;
field514 = 127;
field536 = 0;
field537 = new int[50];
field334 = new int[50];
field539 = new int[50];
field540 = new int[50];
field541 = new class58[50];
field542 = false;
field543 = new boolean[5];
field544 = new int[5];
field559 = new int[5];
field538 = new int[5];
field547 = new int[5];
field548 = 256;
field535 = 205;
field421 = 256;
field545 = 320;
field552 = 1;
field553 = 32767;
field385 = 1;
field555 = 32767;
field305 = 0;
field557 = 0;
field558 = 0;
field456 = 0;
field560 = 0;
field561 = 0;
field562 = 0;
field563 = new class17[400];
field501 = new class195();
field397 = 0;
field395 = new class7[400];
field567 = new class179();
field446 = -1;
field569 = -1;
field570 = new class220[8];
field490 = -1L;
field572 = -1L;
field573 = new class10();
field574 = new int[50];
field575 = new int[50];
}
@ObfuscatedName("c")
@ObfuscatedSignature(
signature = "(I)V",
garbageValue = "1394036163"
)
protected final void vmethod3123() {
class27.field680 = 0 == field352?'ꩊ':field296 + '鱀';
field332 = field352 == 0?443:'썐' + field296;
class42.field1000 = class27.field680;
class17.field264 = class174.field2893;
class179.field2925 = class174.field2894;
class186.field3018 = class174.field2898;
class179.field2922 = class174.field2896;
class114.method2543();
Canvas var1 = class158.field2585;
var1.setFocusTraversalKeysEnabled(false);
var1.addKeyListener(class137.field2117);
var1.addFocusListener(class137.field2117);
Canvas var2 = class158.field2585;
var2.addMouseListener(class140.field2145);
var2.addMouseMotionListener(class140.field2145);
var2.addFocusListener(class140.field2145);
class145 var3;
try {
var3 = new class145();
} catch (Throwable var11) {
var3 = null;
}
class2.field60 = var3;
if(null != class2.field60) {
class2.field60.vmethod3205(class158.field2585);
}
class134.field2072 = new class134(255, class149.field2235, class149.field2236, 500000);
class227 var5 = null;
class8 var6 = new class8();
try {
var5 = class11.method188("", class1.field21.field2280, false);
byte[] var7 = new byte[(int)var5.method4203()];
int var9;
for(int var8 = 0; var8 < var7.length; var8 += var9) {
var9 = var5.method4205(var7, var8, var7.length - var8);
if(-1 == var9) {
throw new IOException();
}
}
var6 = new class8(new class119(var7));
} catch (Exception var12) {
;
}
try {
if(null != var5) {
var5.method4202();
}
} catch (Exception var10) {
;
}
class134.field2078 = var6;
class35.field793 = this.getToolkit().getSystemClipboard();
String var13 = class24.field628;
class138.field2137 = this;
class138.field2135 = var13;
if(field352 != 0) {
field312 = true;
}
int var14 = class134.field2078.field145;
field506 = 0L;
if(var14 >= 2) {
field344 = true;
} else {
field344 = false;
}
class9.method160();
if(field554 >= 25) {
class34.method804();
}
class144.field2197 = true;
}
@ObfuscatedName("a")
@ObfuscatedSignature(
signature = "(Lclass167;B)V",
garbageValue = "18"
)
public static void method449(class167 var0) {
class166.field2658 = var0;
}
@ObfuscatedName("a")
@ObfuscatedSignature(
signature = "(B)I",
garbageValue = "-110"
)
static int method627() {
return ++class11.field185 - 1;
}
@ObfuscatedName("c")
@ObfuscatedSignature(
signature = "(III)Lclass35;",
garbageValue = "-242529937"
)
static class35 method629(int var0, int var1) {
class27 var2 = (class27)class11.field183.get(Integer.valueOf(var0));
return var2.method722(var1);
}
@ObfuscatedName("a")
@ObfuscatedSignature(
signature = "(I)[Lclass154;",
garbageValue = "288038916"
)
public static class154[] method631() {
return new class154[]{class154.field2285, class154.field2284, class154.field2283, class154.field2286, class154.field2282, class154.field2281};
}
}