Advertisement
ImNotSpam

Untitled

Jan 4th, 2017
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 77.02 KB | None | 0 0
  1. var _0xe9b2a6 = function()
  2. {
  3. var _0x5e5803 = !![];
  4. return function(_0x2050c1, _0x306e0a)
  5. {
  6. var _0x1ecc36 = _0x5e5803 ? function()
  7. {
  8. if (_0x306e0a)
  9. {
  10. var _0x5cc9ca = _0x306e0a["apply"](_0x2050c1, arguments);
  11. _0x306e0a = null;
  12. return _0x5cc9ca;
  13. }
  14. } : function() {};
  15. _0x5e5803 = ![];
  16. return _0x1ecc36;
  17. };
  18. }();
  19. var _0xc02c7a = _0xe9b2a6(this, function()
  20. {
  21. var _0x74fbe5 = function()
  22. {
  23. return "dev";
  24. };
  25. var _0x5bda5b = function()
  26. {
  27. return "window";
  28. };
  29. var _0x4e52fe = function()
  30. {
  31. var _0x5d1c13 = new RegExp("\\w+ *\\(\\) *{\\w+ *['|\"].+['|\"];? *}");
  32. return !_0x5d1c13["test"](_0x74fbe5["toString"]());
  33. };
  34. var _0xd0d94a = function()
  35. {
  36. var _0x5eae06 = new RegExp("(\\\\[x|u](\\w){2,4})+");
  37. return _0x5eae06["test"](_0x5bda5b["toString"]());
  38. };
  39. var _0x2bf8c6 = function(_0x212459)
  40. {
  41. var _0x38e767 = ~-1 >> 1 + 255 % 0;
  42. if (_0x212459["indexOf"]("i" === _0x38e767))
  43. {
  44. _0x29f05a(_0x212459);
  45. }
  46. };
  47. var _0x29f05a = function(_0x1bdc09)
  48. {
  49. var _0x1b3082 = ~-4 >> 1 + 255 % 0;
  50. if (_0x1bdc09["indexOf"]((!![] + "")[3]) !== _0x1b3082)
  51. {
  52. _0x2bf8c6(_0x1bdc09);
  53. }
  54. };
  55. if (!_0x4e52fe())
  56. {
  57. if (!_0xd0d94a())
  58. {
  59. _0x2bf8c6("ind.xOf");
  60. }
  61. else
  62. {
  63. _0x2bf8c6("indexOf");
  64. }
  65. }
  66. else
  67. {
  68. _0x2bf8c6("ind.xOf");
  69. }
  70. });
  71. _0xc02c7a();
  72. var _0x410f19 = function()
  73. {
  74. var _0x3b1b1d = !![];
  75. return function(_0x5da9db, _0x52caaa)
  76. {
  77. var _0x410589 = _0x3b1b1d ? function()
  78. {
  79. if (_0x52caaa)
  80. {
  81. var _0x82fb9a = _0x52caaa["apply"](_0x5da9db, arguments);
  82. _0x52caaa = null;
  83. return _0x82fb9a;
  84. }
  85. } : function() {};
  86. _0x3b1b1d = ![];
  87. return _0x410589;
  88. };
  89. }();
  90. var _0x15f7ef = _0x410f19(this, function()
  91. {
  92. var _0xd3ef83 = Function("return (function() " + '{}.constructor("return this")( )' + ");");
  93. var _0x4fb0e7 = function() {};
  94. var _0x2ecca0 = _0xd3ef83();
  95. _0x2ecca0["console"]["log"] = _0x4fb0e7;
  96. _0x2ecca0["console"]["error"] = _0x4fb0e7;
  97. _0x2ecca0["console"]["warn"] = _0x4fb0e7;
  98. _0x2ecca0["console"]["info"] = _0x4fb0e7;
  99. });
  100. _0x15f7ef();
  101. var myApp = {
  102. "updCnt": 0,
  103. "plr": null,
  104. "updated": 0,
  105. "getString": null,
  106. "cellMemOffset": null,
  107. "nameMemOffset": null,
  108. "idOffset": null,
  109. "idMemOffset": null,
  110. "viewFactor": null,
  111. "zoomFactor": 3,
  112. "selfAlive": ![],
  113. "myColor": null,
  114. "zoomIncrement": 0.9,
  115. "mapMinX": null,
  116. "mapMinY": null,
  117. "mapMaxX": null,
  118. "mapMaxY": null,
  119. "mapOffset": 7071,
  120. "mapOffsetX": null,
  121. "mapOffsetY": null,
  122. "playerX": null,
  123. "playerY": null,
  124. "ownMass": [],
  125. "playerMass": null,
  126. "isSpectating": ![],
  127. "playerHighScore": null,
  128. "playerLMass": null,
  129. "specialon": !![],
  130. "STE": 0,
  131. "setMapCoords": function(_0x36a154, _0x4bff28, _0x33dd26, _0x5e89bb, _0x31991e, _0x5894a1)
  132. {
  133. if (_0x5894a1 - _0x31991e == 24)
  134. {
  135. if (_0x33dd26 - _0x36a154 > 14E3)
  136. {
  137. if (_0x5e89bb - _0x4bff28 > 14E3)
  138. {
  139. this["mapMinX"] = ~~_0x36a154;
  140. this["mapMinY"] = ~~_0x4bff28;
  141. this["mapMaxX"] = ~~_0x33dd26;
  142. this["mapMaxY"] = ~~_0x5e89bb;
  143. this["mapOffsetX"] = this["mapOffset"] + ~~_0x36a154;
  144. this["mapOffsetY"] = this["mapOffset"] + ~~_0x4bff28;
  145. }
  146. }
  147. }
  148. },
  149. "calcMass": function()
  150. {
  151. if (0 != this["ownMass"]["length"])
  152. {
  153. if ((this["playerMass"] > this["playerHighScore"] || !this["playerHighScore"]) && (this["playerHighScore"] = this["playerMass"]))
  154. {
  155. this["playerLMass"] = this["ownMass"][0];
  156. this["playerMaxMass"] = this["ownMass"][0];
  157. var _0x480ffa = 1;
  158. for (; _0x480ffa < this["ownMass"]["length"]; _0x480ffa++)
  159. {
  160. if (this["ownMass"][_0x480ffa] < this["playerLMass"])
  161. {
  162. this["playerLMass"] = this["ownMass"][_0x480ffa];
  163. }
  164. else
  165. {
  166. if (this["ownMass"][_0x480ffa] > this["playerMaxMass"])
  167. {
  168. this["playerMaxMass"] = this["ownMass"][_0x480ffa];
  169. }
  170. }
  171. }
  172. }
  173. if (options["showSTE"])
  174. {
  175. var _0x110984 = this["playerMaxMass"];
  176. this["STE"] = _0x110984 > 35 ? Math["floor"](_0x110984 * (1E3 > _0x110984 ? 0.35 : 0.38)) : null;
  177. }
  178. }
  179. },
  180. "componentToHex": function(_0x3638a9)
  181. {
  182. var _0x493525 = _0x3638a9["toString"](16);
  183. return _0x493525["length"] == 1 ? "0" + _0x493525 : _0x493525;
  184. },
  185. "rgb2hex": function(_0x8c6890, _0x5add0e, _0x2c412f)
  186. {
  187. return "#" + this["componentToHex"](_0x8c6890) + this["componentToHex"](_0x5add0e) + this["componentToHex"](_0x2c412f);
  188. },
  189. "setShowChatroom": function()
  190. {
  191. if (options["showChatroom"])
  192. {
  193. $("#chatroom")["show"]();
  194. }
  195. else
  196. {
  197. $("#chatroom")["hide"]();
  198. }
  199. }
  200. };
  201. var txtlib = {
  202. "autoZoom": "Auto Zoom",
  203. "drawBorder": "Map Border",
  204. "hidePellets": "Hide Food",
  205. "rainbowPellets": "Rainbow Food",
  206. "hideEnemiesMass": "Hide enemy mass",
  207. "hideMyMass": "Hide own mass",
  208. "hideMyName": "Hide own name",
  209. "stroketext": "Text Outline",
  210. "bgGrid": "Grid",
  211. "bgGridtext": "Grid text",
  212. "showSTE": "STE",
  213. "showN16": "[n/16]",
  214. "showFPS": "FPS",
  215. "HSLOskins": "HSLO skins",
  216. "customSkins": "Custom Skins",
  217. "vanillaSkins": "Agar.io Skins",
  218. "transparentCells": "Transparent cells",
  219. "showChatroom": "Chatroom",
  220. "teamArrow": "Teammate indicators",
  221. "hk-feed": "Feed",
  222. "hk-macro": "Macro feed",
  223. "hk-split": "Split",
  224. "hk-split2": "Double Split",
  225. "hk-split16": "Split 16",
  226. "hk-enterMsg": "Enter message key",
  227. "hk-showPellets": "Show/hide food",
  228. "hk-drawBorder": "Show/hide Border",
  229. "hk-drawGrid": "Show/hide Sectors",
  230. "hk-customSkins": "Show/hide custom skins",
  231. "hk-hideEnemiesMass": "Hide enemy mass",
  232. "hk-msg1": "Message 1",
  233. "hk-msg2": "Message 2",
  234. "hk-msg3": "Message 3",
  235. "hk-msg4": "Message 4",
  236. "hk-msg5": "Message 5",
  237. "hk-msg6": "Message 6",
  238. "hk-msg7": "Message 7",
  239. "hk-msg8": "Message 8",
  240. "hk-msg9": "Message 9",
  241. "hk-msg10": "Message 10",
  242. "hk-msg11": "Message key up",
  243. "hk-msg12": "Message key down",
  244. "hk-msg13": "Message key left",
  245. "hk-msg14": "Message key right"
  246. };
  247. emoticons = {
  248. ":licky": "http://i.imgur.com/K1MuLWc.gif",
  249. "==": "https://www.facebook.com/images/emoji.php/v5/za8/1/32/1f611.png",
  250. "-.-": "https://www.facebook.com/images/emoji.php/v5/z29/1/32/1f612.png",
  251. "8)": "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/cool_80_anim_gif.gif?width=40&height=40",
  252. ";-;": "https://www.facebook.com/images/emoji.php/v5/zfa/1/32/1f62d.png",
  253. ":(": "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/sadsmile_80_anim_gif.gif",
  254. ":D": "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/bigsmile_80_anim_gif.gif?width=40&height=40",
  255. "(shock)": "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/shock_40_anim_gif.gif",
  256. "(cold)": "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/shivering_40_anim_gif.gif",
  257. "(listening)": "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/listening_40_anim_gif.gif",
  258. "(headphones)": "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/headphones_40_anim_gif.gif",
  259. ":o": "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/surprised_80_anim_gif.gif",
  260. ":O": "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/surprised_80_anim_gif.gif",
  261. ":|": "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/speechless_80_anim_gif.gif?width=40&height=40",
  262. ":p": "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/tongueout_80_anim_gif.gif?width=40&height=40",
  263. "|(": "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/dull_80_anim_gif.gif?width=40&height=40",
  264. "(party)": "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/party_80_anim_gif.gif?width=40&height=40",
  265. "(clap)": "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/clapping_80_anim_gif.gif?width=40&height=40",
  266. "(lalala)": "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/lalala_80_anim_gif.gif?width=40&height=40",
  267. ":derp": "https://yt3.ggpht.com/-1iSBqzGNJn0/AAAAAAAAAAI/AAAAAAAAAAA/lQsyEpJP5LI/s100-c-k-no-rj-c0xffffff/photo.jpg",
  268. ":lmao": "http://lh3.googleusercontent.com/-5lkAtECGJVM/AAAAAAAAAAI/AAAAAAAAAQ4/2v204hF9WTw/s80-c/photo.jpg",
  269. ":fuck": "http://forum14.hkgolden.com/faces/fuck.gif",
  270. ":fkfin": "http://www.relatably.com/m/img/middle-finger-memes/1950s-Middle-Finger.jpg",
  271. "(gran)": "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/gran_40_anim_gif.gif",
  272. ":wtf": "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/wtf_anim.gif",
  273. "(pig)": "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/pig_40_anim_gif.gif",
  274. "(celebrate)": "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/hands_in_air_80_anim_gif.gif?width=40&height=40",
  275. "(swear)": "http://4.bp.blogspot.com/-92NLbE-WFKs/VlO3ySS-SmI/AAAAAAAARik/ohxdTADtXNc/s1600/swearing-smiley.gif",
  276. ":brb": "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/brb_80_anim_gif.gif",
  277. ":firework": "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/fireworks_anim.gif"
  278. };
  279. var options = {
  280. "autoZoom": false,
  281. "drawBorder": true,
  282. "hidePellets": false,
  283. "rainbowPellets": false,
  284. "hideEnemiesMass": false,
  285. "hideMyMass": true,
  286. "hideMyName": false,
  287. "bgGrid": true,
  288. "stroketext": false,
  289. "HSLOskins": true,
  290. "customSkins": true,
  291. "vanillaSkins": false,
  292. "showChatroom": true,
  293. "teamArrow": true,
  294. "showFPS": true,
  295. "showSTE": true,
  296. "showN16": true,
  297. "zoomIncrement": 0.9
  298. };
  299. var myCache = {
  300. "pellets": [],
  301. "cells":
  302. {}
  303. };
  304. var sizeCache = {};
  305. var theme = {
  306. "animDelay": 100,
  307. "base":
  308. {
  309. "virusFill": "#777",
  310. "virusStroke": "#FFF",
  311. "virusAlpha": 0.7,
  312. "pelletCol": "#611fff",
  313. "borderCol": "#fff"
  314. }
  315. };
  316. var renderEngine = {
  317. "loc": ["A", "B", "C", "D", "E"],
  318. "render": function(_0x129835)
  319. {
  320. myApp["updCnt"]++;
  321. var _0x1d11ad = myApp["mapMinX"];
  322. var _0x2c0873 = myApp["mapMinY"];
  323. var _0x30a60d = myApp["mapMaxX"];
  324. var _0x1c1dbd = myApp["mapMaxY"];
  325. if (options["showFPS"])
  326. {
  327. myGame["calcFps"]();
  328. }
  329. huds["fpsHud"]();
  330. if (options["bgGrid"])
  331. {
  332. _0x129835["beginPath"]();
  333. i = 1;
  334. for (; i < 5; i++)
  335. {
  336. x = _0x1d11ad + i * 2828;
  337. _0x129835["moveTo"](x, _0x2c0873);
  338. _0x129835["lineTo"](x, _0x1c1dbd);
  339. }
  340. i = 1;
  341. for (; i < 5; i++)
  342. {
  343. y = _0x2c0873 + i * 2828;
  344. _0x129835["moveTo"](_0x1d11ad, y);
  345. _0x129835["lineTo"](_0x30a60d, y);
  346. }
  347. _0x129835["closePath"]();
  348. _0x129835["lineWidth"] = 150;
  349. _0x129835["strokeStyle"] = "#121212";
  350. _0x129835["stroke"]();
  351. _0x129835["font"] = "1600px Ubuntu";
  352. _0x129835["fillStyle"] = "#121212";
  353. _0x129835["textAlign"] = "center";
  354. _0x129835["textBaseline"] = "middle";
  355. j = 0;
  356. for (; j < 5; j++)
  357. {
  358. i = 0;
  359. for (; i < 5; i++)
  360. {
  361. x = _0x1d11ad + 1414 + i * 2828;
  362. y = _0x2c0873 + 1414 + j * 2828;
  363. sector = renderEngine["loc"][j] + (i + 1);
  364. _0x129835["fillText"](sector, x, y);
  365. }
  366. }
  367. }
  368. if (options["drawBorder"])
  369. {
  370. _0x129835["strokeStyle"] = theme["base"]["borderCol"];
  371. _0x129835["lineWidth"] = 50;
  372. _0x129835["beginPath"]();
  373. _0x129835["moveTo"](_0x1d11ad, _0x2c0873);
  374. _0x129835["lineTo"](_0x30a60d, _0x2c0873);
  375. _0x129835["lineTo"](_0x30a60d, _0x1c1dbd);
  376. _0x129835["lineTo"](_0x1d11ad, _0x1c1dbd);
  377. _0x129835["closePath"]();
  378. _0x129835["stroke"]();
  379. }
  380. if (!options["hidePellets"] && (!options["rainbowPellets"] && myCache["pellets"]["length"]))
  381. {
  382. _0x129835["fillStyle"] = theme["base"]["pelletCol"];
  383. _0x129835["beginPath"]();
  384. i = 0;
  385. for (; i < myCache["pellets"]["length"]; i++)
  386. {
  387. var _0x6625f8 = myCache["pellets"][i];
  388. _0x6625f8["r"] += 4;
  389. if (1)
  390. {
  391. _0x129835["moveTo"](_0x6625f8["x"] + _0x6625f8["r"], _0x6625f8["y"]);
  392. _0x129835["arc"](_0x6625f8["x"], _0x6625f8["y"], _0x6625f8["r"], 0, 2 * Math["PI"], false);
  393. }
  394. else
  395. {
  396. _0x129835["rect"](_0x6625f8["x"] - _0x6625f8["r"], _0x6625f8["y"] - _0x6625f8["r"], _0x6625f8["r"] * 2, _0x6625f8["r"] * 2);
  397. }
  398. }
  399. _0x129835["closePath"]();
  400. _0x129835["fill"]();
  401. }
  402. myCache["pellets"] = [];
  403. },
  404. "drawGrid": function(_0x242f3d) {},
  405. "renderMapBg": function()
  406. {
  407. var _0x54c644 = document["getElementById"]("minimap");
  408. var _0x47a933 = document["getElementById"]("minimap-nodes");
  409. var _0x45790a = _0x54c644["getContext"]("2d");
  410. var _0x2980a8 = 200;
  411. _0x54c644["width"] = _0x2980a8;
  412. _0x47a933["width"] = _0x2980a8;
  413. _0x54c644["height"] = _0x2980a8;
  414. _0x47a933["height"] = _0x2980a8;
  415. _0x45790a["fillStyle"] = "#222";
  416. _0x45790a["fillRect"](0, 0, _0x2980a8, _0x2980a8);
  417. _0x45790a["textAlign"] = "center";
  418. _0x45790a["font"] = "18px Ubuntu";
  419. _0x45790a["textBaseline"] = "middle";
  420. _0x45790a["fillStyle"] = "#777";
  421. j = 0;
  422. for (; j < 5; j++)
  423. {
  424. i = 0;
  425. for (; i < 5; i++)
  426. {
  427. x = _0x2980a8 / 10 + i * _0x2980a8 / 5;
  428. y = _0x2980a8 / 10 + j * _0x2980a8 / 5;
  429. sector = String["fromCharCode"](65 + j) + (i + 1);
  430. _0x45790a["fillText"](sector, x, y);
  431. }
  432. }
  433. },
  434. "renderArrow": function()
  435. {
  436. myApp["arrow"] = document["createElement"]("canvas");
  437. var _0x4c761b = myApp["arrow"]["getContext"]("2d");
  438. _0x4c761b["lineWidth"] = 2;
  439. _0x4c761b["fillStyle"] = "#FFFFFF";
  440. _0x4c761b["strokeStyle"] = "#000000";
  441. _0x4c761b["beginPath"]();
  442. _0x4c761b["moveTo"](0, 0);
  443. _0x4c761b["lineTo"](90, 0);
  444. _0x4c761b["lineTo"](45, 50);
  445. _0x4c761b["closePath"]();
  446. _0x4c761b["fill"]();
  447. _0x4c761b["stroke"]();
  448. }
  449. };
  450. var minimapNodes = {
  451. "minimapNodeCtx": null,
  452. "renderSelf": function()
  453. {
  454. var _0x521d19 = this["minimapNodeCtx"];
  455. var _0x16a753 = 200;
  456. var _0x429c38 = _0x16a753 / 14142;
  457. var _0x491226 = myApp["playerX"] + 7071 - myApp["mapOffsetX"];
  458. var _0x41d39f = myApp["playerY"] + 7071 - myApp["mapOffsetY"];
  459. var _0x146829 = _0x491226 * _0x429c38;
  460. var _0x5397a5 = _0x41d39f * _0x429c38;
  461. server["selfMapX"] = _0x146829;
  462. server["selfMapY"] = _0x5397a5;
  463. _0x521d19["clearRect"](0, 0, _0x16a753, _0x16a753);
  464. if (server["teammates"]["hasOwnProperty"]("spectate"))
  465. {
  466. var _0x535190 = server["teammates"]["spectate"];
  467. var _0x558883 = _0x535190["posXn"];
  468. var _0x139098 = _0x535190["posYn"];
  469. _0x521d19["beginPath"]();
  470. _0x521d19["moveTo"](_0x558883 + 3, _0x139098);
  471. _0x521d19["arc"](_0x558883, _0x139098, 25, Math["PI"] * 2, 0);
  472. _0x521d19["closePath"]();
  473. _0x521d19["fillStyle"] = "rgba(70,70,70,0.7)";
  474. _0x521d19["fill"]();
  475. }
  476. _0x521d19["beginPath"]();
  477. _0x521d19["arc"](_0x146829, _0x5397a5, 6, Math["PI"] * 2, 0);
  478. _0x521d19["closePath"]();
  479. _0x521d19["fillStyle"] = "#ffff00";
  480. _0x521d19["fill"]();
  481. _0x521d19["beginPath"]();
  482. _0x521d19["textAlign"] = "center";
  483. _0x521d19["font"] = "10px Ubuntu";
  484. _0x521d19["textBaseline"] = "bottom";
  485. _0x521d19["fillStyle"] = "white";
  486. ct = Date["now"]();
  487. var _0x3ca2a7;
  488. for (_0x3ca2a7 in server["teammates"])
  489. {
  490. if (_0x3ca2a7 !== server["ownId"] && (_0x3ca2a7 !== "spectate" && (server["teammates"][_0x3ca2a7]["alive"] && server["teammates"][_0x3ca2a7]["lpt"])))
  491. {
  492. _0x535190 = server["teammates"][_0x3ca2a7];
  493. _0x146829 = _0x535190["posXn"];
  494. _0x5397a5 = _0x535190["posYn"];
  495. _0x521d19["moveTo"](_0x146829 + 3, _0x5397a5);
  496. _0x521d19["arc"](_0x146829, _0x5397a5, 5, Math["PI"] * 2, 0);
  497. if (server["teammates"][_0x3ca2a7]["nick"]["length"] > 0)
  498. {
  499. _0x521d19["fillText"](server["teammates"][_0x3ca2a7]["nick"], _0x146829, _0x5397a5 - 8);
  500. }
  501. }
  502. }
  503. _0x521d19["closePath"]();
  504. _0x521d19["fillStyle"] = "blue";
  505. _0x521d19["fill"]();
  506. }
  507. };
  508. var huds = {
  509. "indexCount": 0,
  510. "html": "",
  511. "isLBtext": ![],
  512. "getHtml": function(_0x4002a5, _0x3a79f9)
  513. {
  514. lbhead = _0x4002a5 === "Leaderboard";
  515. if (lbhead)
  516. {
  517. this["indexCount"] = 0;
  518. this["html"] = "";
  519. }
  520. if (this["indexCount"] < 11)
  521. {
  522. this["html"] += lbhead ? "" : _0x3a79f9 === "#ffaaaa" ? '' + _0x4002a5 + "" : "" + _0x4002a5 + "";
  523. this["isLBtext"] = !![];
  524. }
  525. if (this["indexCount"] < 12)
  526. {
  527. this["indexCount"]++;
  528. }
  529. if (this["indexCount"] == 12)
  530. {
  531. this["isLBtext"] = ![];
  532. this["displayLB"](this["html"]);
  533. }
  534. },
  535. "displayLB": function(_0x37a37a)
  536. {
  537. document["getElementById"]("lb-pos")["innerHTML"] = _0x37a37a;
  538. },
  539. "fpsHud": function()
  540. {
  541. var _0x59a899 = "";
  542. if (options["showFPS"])
  543. {
  544. _0x59a899 += "FPS: " + myGame["FPS"];
  545. }
  546. if (myApp["selfAlive"])
  547. {
  548. _0x59a899 += " Score: " + myApp["playerHighScore"];
  549. if (options["showSTE"])
  550. {
  551. if (myApp["STE"])
  552. {
  553. _0x59a899 += " STE: " + myApp["STE"] + " ";
  554. }
  555. }
  556. if (options["showN16"])
  557. {
  558. _0x59a899 += " [" + myApp["ownMass"]["length"] + "/16]";
  559. }
  560. }
  561. if (!options["autoZoom"])
  562. {
  563. _0x59a899 += " ..";
  564. }
  565. document["getElementById"]("fpsHud")["innerHTML"] = _0x59a899;
  566. }
  567. };
  568. var myGame = {
  569. "oldDate": 0,
  570. "fpsCount": 0,
  571. "FPS": 0,
  572. "calcFps": function()
  573. {
  574. var _0x2c42f8 = Date["now"]();
  575. if (_0x2c42f8 - this["oldDate"] > 1E3)
  576. {
  577. this["oldDate"] = _0x2c42f8;
  578. this["FPS"] = this["fpsCount"];
  579. this["fpsCount"] = 0;
  580. }
  581. else
  582. {
  583. this["fpsCount"]++;
  584. }
  585. }
  586. };
  587. var profiles = {};
  588. var hotkeys = {
  589. "hkNow":
  590. {},
  591. "hkPre":
  592. {},
  593. "splitted": 0,
  594. "feedInterval": null,
  595. "macroFeed": function(_0x15fa49)
  596. {
  597. if (_0x15fa49)
  598. {
  599. if (this["feedInterval"])
  600. {
  601. return;
  602. }
  603. var _0x5ee694 = this;
  604. this["feedInterval"] = setInterval(function()
  605. {
  606. window["core"]["ejecthslo"]();
  607. }, 80);
  608. }
  609. else
  610. {
  611. if (this["feedInterval"])
  612. {
  613. clearInterval(this["feedInterval"]);
  614. this["feedInterval"] = null;
  615. }
  616. }
  617. },
  618. "split2": function()
  619. {
  620. window["core"]["splithslo"]();
  621. setTimeout(function()
  622. {
  623. window["core"]["splithslo"]();
  624. }, 40);
  625. },
  626. "split16": function()
  627. {
  628. window["core"]["splithslo"]();
  629. setTimeout(function()
  630. {
  631. window["core"]["splithslo"]();
  632. }, 40);
  633. setTimeout(function()
  634. {
  635. window["core"]["splithslo"]();
  636. }, 80);
  637. setTimeout(function()
  638. {
  639. window["core"]["splithslo"]();
  640. }, 120);
  641. },
  642. "setMenu": function()
  643. {
  644. $("#overlays")["append"](' ');
  645. $("#hk-tab")["click"](function()
  646. {
  647. $("#hk-menu")["fadeIn"]();
  648. });
  649. $("#hk-menu")["append"](' Hotkey Setup ');
  650. $("#hk-footer")["append"]('SAVERESET TO DEFAULTCLOSE');
  651. $(".hk-close, #close-hk")["click"](function()
  652. {
  653. $("#hk-menu")["fadeOut"]();
  654. });
  655. $("#hk-cont")["append"](' HotkeyFunctionMessage ');
  656. var _0x2b40d3 = this;
  657. var _0x24eb21;
  658. for (_0x24eb21 in this["hklist"])
  659. {
  660. if (_0x24eb21["substring"](0, 6) === "hk-msg")
  661. {
  662. $("#hk-cont")["append"](' ' + hotkeys[' + txtlib[_0x24eb21] + '
  663. ' + server[ ');
  664. }
  665. else
  666. {
  667. $("#hk-cont")["append"](' ' + hotkeys[' + txtlib[_0x24eb21] + ' / '); } } $(".def-key input")["each"](function() { $(this)["keydown"](function(_0xeb3dff) { _0xeb3dff["preventDefault"](); var _0x51e7f5 = hotkeys["getHk"](_0xeb3dff); $(this)["val"](_0x51e7f5); var _0x1a198d = $(this)["attr"]("id"); }); }); $("#save-hk")["click"](function() { var _0x3bb2ab; for (_0x3bb2ab in _0x2b40d3["hkPre"]) { if ($(_0x3bb2ab)) { _0x2b40d3["hkPre"][_0x3bb2ab] = $("#" + _0x3bb2ab)["val"](); } if (_0x3bb2ab["substring"](0, 6) === "hk-msg") { server["comms"][_0x3bb2ab] = $("#inp-" + _0x3bb2ab)["val"](); } } localStorage["setItem"]("hk-hslo", JSON["stringify"](_0x2b40d3["hkPre"])); localStorage["setItem"]("comms-hslo", JSON["stringify"](server["comms"])); hotkeys["setHotkeys"](); }); }, "setHotkeysCache": function() { var _0x21d280 = this; var _0x295063; for (_0x295063 in _0x21d280["hklist"]) { var _0x5e54ff = _0x21d280["hklist"][_0x295063]["default"]; _0x21d280["hkPre"][_0x295063] = _0x5e54ff; } if (localStorage["getItem"]("hk-hslo") !== null) { var _0x201a7b = JSON["parse"](localStorage["getItem"]("hk-hslo")); for (_0x295063 in _0x201a7b) { _0x21d280["hkPre"][_0x295063] = _0x201a7b[_0x295063]; } } if (localStorage["getItem"]("comms-hslo") !== null) { _0x201a7b = JSON["parse"](localStorage["getItem"]("comms-hslo")); for (_0x295063 in _0x201a7b) { server["comms"][_0x295063] = _0x201a7b[_0x295063]; } } }, "setHotkeys": function() { var _0x4acf2a = this; _0x4acf2a["hkNow"] = {}; var _0x74a551; for (_0x74a551 in _0x4acf2a["hkPre"]) { var _0x59c31e = _0x4acf2a["hkPre"][_0x74a551]; _0x4acf2a["hkNow"][_0x59c31e] = _0x74a551; } }, "getHk": function(_0x4f5c2c) { var _0x2e0667 = ""; var _0x4546f2 = ""; switch (_0x4f5c2c["ctrlKey"] || 17 == _0x4f5c2c["keyCode"] ? _0x2e0667 = "CTRL" : (_0x4f5c2c["altKey"] || 18 == _0x4f5c2c["keyCode"]) && (_0x2e0667 = "ALT"), _0x4f5c2c["keyCode"]) { case 9: _0x4546f2 = "TAB"; break; case 13: _0x4546f2 = "ENTER"; break; case 16: _0x4546f2 = "SHIFT"; break; case 17: break; case 18: break; case 32: _0x4546f2 = "SPACE"; break; case 37: _0x4546f2 = "LEFT"; break; case 38: _0x4546f2 = "UP"; break; case 39: _0x4546f2 = "RIGHT"; break; case 40: _0x4546f2 = "DOWN"; break; case 46: _0x4546f2 = "DEL"; break; case 61: _0x4546f2 = "="; break; case 187: _0x4546f2 = "="; break; case 192: _0x4546f2 = "TILDE"; break; default: _0x4546f2 = String["fromCharCode"](_0x4f5c2c["keyCode"]); } return "" !== _0x2e0667 ? "" !== _0x4546f2 ? _0x2e0667 + "+" + _0x4546f2 : _0x2e0667 : _0x4546f2; }, "hklist": { "hk-feed": { "default": "W", "keyDown": function() { window["core"]["ejecthslo"](); }, "keyUp": null }, "hk-macro": { "default": "Q", "keyDown": function() { window["core"]["ejecthslo"](); hotkeys["macroFeed"](1); }, "keyUp": function() { hotkeys["macroFeed"](0); } }, "hk-split": { "default": "SPACE", "keyDown": function() { if (!this["splitted"]) { window["core"]["splithslo"](); this["splitted"] = 1; } }, "keyUp": function() { this["splitted"] = 0; } }, "hk-split2": { "default": "E", "keyDown": function() { hotkeys["split2"](); }, "keyUp": null }, "hk-split16": { "default": "G", "keyDown": function() { hotkeys["split16"](); }, "keyUp": null }, "hk-enterMsg": { "default": "ENTER", "keyDown": function() { server["enterChatMsg"](); }, "keyUp": null }, "hk-showPellets": { "default": "F", "keyDown": function() { options["hidePellets"] = !options["hidePellets"]; }, "keyUp": null }, "hk-drawBorder": { "default": "B", "keyDown": function() { options["drawBorder"] = !options["drawBorder"]; }, "keyUp": null }, "hk-drawGrid": { "default": "V", "keyDown": function() { options["bgGrid"] = !options["bgGrid"]; }, "keyUp": null }, "hk-customSkins": { "default": "S", "keyDown": function() { options["customSkins"] = !options["customSkins"]; }, "keyUp": null }, "hk-hideEnemiesMass": { "default": "M", "keyDown": function() { options["hideEnemiesMass"] = !options["hideEnemiesMass"]; }, "keyUp": null }, "hk-msg1": { "default": "1", "keyDown": function() { server["sendAlertMsg"](1); }, "keyUp": null }, "hk-msg2": { "default": "2", "keyDown": function() { server["sendAlertMsg"](2); }, "keyUp": null }, "hk-msg3": { "default": "3", "keyDown": function() { server["sendAlertMsg"](3); }, "keyUp": null }, "hk-msg4": { "default": "4", "keyDown": function() { server["sendAlertMsg"](4); }, "keyUp": null }, "hk-msg5": { "default": "5", "keyDown": function() { server["sendAlertMsg"](5); }, "keyUp": null }, "hk-msg6": { "default": "6", "keyDown": function() { server["sendAlertMsg"](6); }, "keyUp": null }, "hk-msg7": { "default": "7", "keyDown": function() { server["sendAlertMsg"](7); }, "keyUp": null }, "hk-msg8": { "default": "8", "keyDown": function() { server["sendAlertMsg"](8); }, "keyUp": null }, "hk-msg9": { "default": "9", "keyDown": function() { server["sendAlertMsg"](9); }, "keyUp": null }, "hk-msg10": { "default": "0", "keyDown": function() { server["sendAlertMsg"](10); }, "keyUp": null }, "hk-msg11": { "default": "UP", "keyDown": function() { server["sendAlertMsg"](11); }, "keyUp": null }, "hk-msg12": { "default": "DOWN", "keyDown": function() { server["sendAlertMsg"](12); }, "keyUp": null }, "hk-msg13": { "default": "LEFT", "keyDown": function() { server["sendAlertMsg"](13); }, "keyUp": null }, "hk-msg14": { "default": "RIGHT", "keyDown": function() { server["sendAlertMsg"](14); }, "keyUp": null } } }; var _0x1538 = ["Nng2f8OjXiI=", "M1jCsMKbwrTCsMOnSD0aw4PCmcK2w61Jwq8WwqbDiMOH", "IMOIw7dww4rDqjk=", "wpfCksOjw5TCpDUD", "wpjCmcO8w548DGXCmwhTwrAZcsOhBGVUPsOjOEccXzRFDH3ClMK+wq4oRQ4KC8OIV0jCjWjDssKpwrE=", "w6DDp8Kzwo1Uwplb", "KQ9pb8KfWjM=", "M1jCsMKbwrTCsMOnXCUHw47Ck8K/w7hAwqcKw6/Cs8KNVyZjw7EwKcOh", "w6wYS8K3w4jDknjDnsKKw5PDhMK+woAyZsOaX8O9wqVcRhYvw79tOsKYw4oScsOCw6Mgw5ARwr85NE9URcO3wrfDlMOeRyMkwpJeEybCpsOeH8KCAX8Sw4zCgQHCshl3FsOSB8KIU1pzw6RCw6HDpV3Ctx5VKMKqwrTCqsKuVw==", "EsOUUBJ2woTDhwx8GxXDoxt/EMKcwoJBw43DiT8H", "w6sdXQ==", "FUoi", "fRNnB1ItwrJCSsOpw4EXbA==", "U8OmXcOmwqvDqsKeJcO7XcK8LcOb", "O8KFw4jCmVpX", "woJPw77DjCgiI8Otw6t0w44=", "YsOwcAoF", "w5jDvMK2OUo=", "Z8KJwrUf", "KX1fIw==", "BFYgw6kHwpDCtMK1w67CmGk=", "wpYzwrXDl2w=", "wpwmKTA6", "wqzCusOHXcKkIcOOw4kRRMOZw7rCrcOLw40YJsONw40=", "wow+w6vDmHpsw7Rtwo98LC7CiG7CksORT8KlW8O5wr3Di8OTHsODeHjDmcKlJsKqVA==", "DsKlw5zCkxU2woA=", "W8KwPMKeUQ==", "w7XDq15cWUZp", "wqvDt8Ojw5ogwrpJ", "w6XDo8Kxwo8=", "MMKDVVBnSw8=", "JR8CTg==", "w7HDrcKtwpJawpZb", "w7obTsOv", "KnhaIg==", "wq3Cg8OEbHTCgMOWGTvDrgrDg8Oiw53DonDDoS/CncOywr0Rwq4DasKGSDAs", "OXdLNsOkJcK1", "w7s+w4DCqMO2wrvCvA==", "wpfCgsOYwo/Cn8KNw6d3wqrCrA7CtsKtw67ClxDCmEgzBgU=", "QsOxSMOrwr7DrMK+", "w6jDr8KDA8O0b8OMw4pTAMKcwrvCqcOawoIDbMKRwoMEXH0=", "wqzCusODRMK3LMKL", "wq3DvMK7JMOWC0pUw4LCsMOKFcOJZDXDjsK1w7rDpMOx", "wq1qwpTDtsKzw6vDvWPCgcKkOMKFwovDiMKEw6orw4kzwps=", "ScKiw5wAw4k3FQ==", "wq4yAMOUwo9XXA==", "byMbN8O8B8KgN8O1w4XDiMKpI8KpVsOCw53DlBzDn2nDpg==", "wpNoMsOkYcKIZ2vChXIGOX3Cr8K+XR0NworCiix2w7nCq1TClMOMC8ORHWTCuMKyIUImVULCnxg8wrxRS8KUGw==", "wo8zKTAiw7NH", "OsKDw4rCnEtACw==", "DsKfRyV2wrrCjA==", "IcKJS09pRA8=", "w5IbwqbDlRIMPcOpwqB0w5vCncODSx7CmsOow742U8K9w44AdcKzEw==", "w6bCusKFwrHDo8KaOQ==", "JTzDnsKQMsKJSE/DiMKfw53Dm1sZJsKPwoVBbcOdRcOQwonDjFIPE2BIw6tIwogGEAXDv8OdwqMswrJSwpbDlnzDhjzCtynDtB/Di10Vwp9rb8KLZMKmEsO+WAIRTSPDpcKOA0otd8Oqw746wrvDnSx5w4zDpWzDoiDCkMOFwrl7wpEEChbDkhc0wqwtbsO8Yzc=", "wq0VAGPCkMONwoY=", "w4vDqsK/O0h0wq8=", "w5Nyw6XDknMqwqZ2wo19JjXCiW/ClMKSSMK0QMOWwqDDisKeQ8OQNTjDhsOhd8OLDcK+QMKbw7AJwqgEw6o0w5PClMK9JFt9Wig+wobCs3bCvxLCsA==", "w6TDoUBDV0lp", "w4HDhsKzw5XCvBcWwrTCnnXDhwzDisOYwoDCqsO2wqp4KA3CpxLCjlPCgwfCnSQBwoIXLsKEAsKxw6tNwp3DrcK1", "Pj/ChsOdPMKaWQ==", "woTDksOrw6k8Mi4=", "fg4dTz3CtsKW", "SnrClXfDiBdrwo8uGUnCgw4LB8OnEgZHw53DpsKNwqPDi8KxwqYc", "w57Cn2nCo3ppbQ==", "X8K0GMO8woYyOsOlw4XDj8OCwqPDlCLDlsKpUm7DqsOibU5wHMOJwphiwo7DiMKfwoTDm8KvJcKsOsOfI3o/wrDDncKoUcKjfMKzw5XDicKpwqkZXkvDhhXCucKVw4HDlnbDqk8fc8KLwqTDi8Kew5EJcsOOBcKyFcK5FWzDj8OLe0NTdm3CsQVEw6VzbMK7w7tSPMKWUmrDkB1KDFwIYzU=", "ccOmeQgHw7w4", "w71dwr3Do8OLwoFd", "byMPasKrdsKsO8O/wpfCi8O7H8KtUMOCw5zDnVLDlTPCtBIJw53DlsOjbsKJw4rCiE8DGg3Cq2vDnsK5wqDDvUgTwr/CgBTCrMO3wqMCUTTCqMOFwo8IPcOpIsKpw6IewrrClg==", "wrZOw6NyY8OMw4o=", "wqhORcOkVsOxwr4=", "Yyo5w4vDkiTCt8Ojw4FVwocKwq9hW8KjRsKrEFZoZ8KJEUhnwqnDr8KfD8OtI8OdwqxvUEXCtGzCh8O/NVfDhsKFdALCs8OMZnUnwo3Dq8O5TsK5SMOJfXI=", "wrrDvcO9w4UuwrVJ", "dsKcwqdxw5LDiCzCgnLDgMONw7cLwpPCsi/DuSs5wq0Two0VwqvCsGdqwqdcSwheR0TCicOEw7ZFw5R2w5fCrBbDqUTCmUXCrsKuw5YZH8O5X8O5FcOtUlUTw5E5w7DCmyt9wp7CpTbCsMK9wowRKFhnwq/CtlQxH8KqwqIzQsKPwobDlCQ0w4NfWVVEw7vCoVYww5vDjMK4w7IRw6fDh8KPwodlQMOQFcKgw5nCgsKzwqnCp1LDkMOqSyPDnsO6wo3ChcO3LhfDgMOIccK3woIIwroyw4HCkExhwrc5w5XCvgBT", "WMOLE3tswrDCj0ghS0XCiQF9SMOQwpRLw4rDojVCworDpREYw413QRhEwo7CuBY6wrx1w7BXwr/Dh8Oce8Okw7jCjsOCwqQiwpjCj3xNwro=", "LxPCp8KswrTCjsKs", "HC7DgSnCj1Jh", "H8O2wowaw4kmUHnDhwzCgsOQwoHCtsK3eykrwoDDh8O5w4LDlsOnw5pdw5vCi8K2wq4ycmzDtcO9w4laC8OKwrwUKsKEwojDuhhgw4xQwrs0wrV0EcOZwr08wpwcw5zDn8Onwo3Csx9NKMK1woF9woo4w6VuJQ/DhQTDnsKDZDjCkMKAYyLDqMOwXys=", "I8KASQ==", "wrjDtMO/", "H8Kvw4LCjBs5woA=", "w6kUX8O7wpTCkXM=", "w63Dqh5IbUtRwp7CvcK9Q8OmIiLCiSbDmsOUYMO2IiNKwpNWwrQb", "wrPDsMO4w408w7hLAMObHcK5eWDDscKdJcOUwovDisOcEDZ4CsO0w41xHk7Dok/DvcKawq/CqFBqP8OywoTDkHHCojbDgMO+NsK4N8ONwqrCugHCqMOkw4PDrMOlU8KhwowINsONw4DCvsO2NcOGNcOmLcK0w6Q9OAvDrhvDr8OtGhTCkDd/UzlPw4oTw7N1wq/ClsK9wovDl8Oqwqt5w43DlD7Cn8OuDcK0AwfDvWnCoyQjI8OwwpIoPsOMw7fCtUrCoiDDkznDl8KIb8KCB8KnwrXDhyluEGpcMEQ=", "w4zCpsOhQnwyw4LDriBCwpPDrxjDkMKUMcOlRsKjwqsyw50Rw5HDs8OCw4/Co2rCt8KqUC9nLcO5WMKyXMKuMyzDtMOEScO1DTnCvmzCuWLDiA==", "w5Maw6HDmcOOwpQn", "JsOIw53Cq0t+QMKZORvCkyXDpcOkaMKHBgAfw7xQIwvCjQ==", "bARyCkcrwpI=", "cTPCtMKrBCkew7jDhjLCtSDDj8Oya8OcAcOawpjCg8OGwqdQwoITwqHDmAoie8OXVGAJwqbDrsKPVj13YDcQUcOh", "dSBpw47DlW/Dug==", "Yi98w4HDgDbDucKywp0Qw5VCw6grQsKsG8K5TEdrbcKEFg58wqzDpMOAJMOhA8OfwrVjFgLDoDnDncK2fT7Cn8KI", "DsOywpDCisK3Q3zCrMOjX0smMsObNsK3fcOcwoPDlywywrdMHcK4wpTCsyjDmT5MccO7fF4Yw63CqMKKwrHClMKyw6TCgMOhw4vDqcOgw51kwq7CmcOHw5fDrcKHJ1JAwrXCqxPDmxHDkSRhw6IGw63Do8OBUsKIblR+SSfDq8OZLgw8wr4awpMqY8KgDCvChm3DtkLDpMO1w4JNwphcw4HClQ==", "YAjCjMKLBcKfGzHDnw==", "w7rDrsKXHg==" ]; (function(_0x3cb568, _0x1ea8a6) { var _0xca27e4 = function(_0x2c68e3) { for (; --_0x2c68e3;) { _0x3cb568["push"](_0x3cb568["shift"]()); } }; var _0x3a753d = function() { var _0x1e228e = { "data": { "key": "cookie", "value": "timeout" }, "setCookie": function(_0x24ae3e, _0x548547, _0xf45905, _0x1cfa0b) { _0x1cfa0b = _0x1cfa0b || {}; var _0x3f796e = _0x548547 + "=" + _0xf45905; var _0x1e0ceb = 0; _0x1e0ceb = 0; var _0x653dd4 = _0x24ae3e["length"]; for (; _0x1e0ceb < _0x653dd4; _0x1e0ceb++) { var _0x45998d = _0x24ae3e[_0x1e0ceb]; _0x3f796e += "; " + _0x45998d; var _0x942b1e = _0x24ae3e[_0x45998d]; _0x24ae3e["push"](_0x942b1e); _0x653dd4 = _0x24ae3e["length"]; if (_0x942b1e !== !![]) { _0x3f796e += "=" + _0x942b1e; } } _0x1cfa0b["cookie"] = _0x3f796e; }, "removeCookie": function() { return "dev"; }, "getCookie": function(_0x76380c, _0x55363d) { _0x76380c = _0x76380c || function(_0x26fb0e) { return _0x26fb0e; }; var _0x43fc01 = _0x76380c(new RegExp("(?:^|; )" + _0x55363d["replace"](/([.$?*|{}()[]\/+^])/g, "$1") + "=([^;]*)")); var _0x4ced86 = function(_0x1352cf, _0x12816e) { _0x1352cf(++_0x12816e); }; _0x4ced86(_0xca27e4, _0x1ea8a6); return _0x43fc01 ? decodeURIComponent(_0x43fc01[1]) : undefined; } }; var _0x2bd052 = function() { var _0x492cb4 = new RegExp("\\w+ *\\(\\) *{\\w+ *[' | \
  668. "].+['|\"];? *}");
  669. return _0x492cb4["test"](_0x1e228e["removeCookie"]["toString"]());
  670. };
  671. _0x1e228e["updateCookie"] = _0x2bd052;
  672. var _0x528493 = "";
  673. var _0x1e2349 = _0x1e228e["updateCookie"]();
  674. if (!_0x1e2349)
  675. {
  676. _0x1e228e["setCookie"](["*"], "counter", 1);
  677. }
  678. else
  679. {
  680. if (_0x1e2349)
  681. {
  682. _0x528493 = _0x1e228e["getCookie"](null, "counter");
  683. }
  684. else
  685. {
  686. _0x1e228e["removeCookie"]();
  687. }
  688. }
  689. };
  690. _0x3a753d();
  691. })(_0x1538, 209);
  692. var _0x2c5e = function(_0x489af0, _0x58d95a)
  693. {
  694. _0x489af0 = parseInt(_0x489af0, 16);
  695. var _0x468e1c = _0x1538[_0x489af0];
  696. if (!_0x2c5e["atobPolyfillAppended"])
  697. {
  698. (function()
  699. {
  700. var _0x53c010 = Function("return (function () " + '{}.constructor("return this")()' + ");");
  701. var _0x595971 = _0x53c010();
  702. var _0x353326 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
  703. if (!_0x595971["atob"])
  704. {
  705. _0x595971["atob"] = function(_0x2bb39f)
  706. {
  707. var _0x118708 = String(_0x2bb39f)["replace"](/=+$/, "");
  708. var _0x3c9246 = 0;
  709. var _0x4f395e;
  710. var _0x35f3d4;
  711. var _0x24a8bd = 0;
  712. var _0x1da1f9 = "";
  713. for (; _0x35f3d4 = _0x118708["charAt"](_0x24a8bd++); ~_0x35f3d4 && (_0x4f395e = _0x3c9246 % 4 ? _0x4f395e * 64 + _0x35f3d4 : _0x35f3d4, _0x3c9246++ % 4) ? _0x1da1f9 += String["fromCharCode"](255 & _0x4f395e >> (-2 * _0x3c9246 & 6)) : 0)
  714. {
  715. _0x35f3d4 = _0x353326["indexOf"](_0x35f3d4);
  716. }
  717. return _0x1da1f9;
  718. };
  719. }
  720. })();
  721. _0x2c5e["atobPolyfillAppended"] = !![];
  722. }
  723. if (!_0x2c5e["rc4"])
  724. {
  725. var _0x55c18d = function(_0x19d20e, _0x482bda)
  726. {
  727. var _0x3fbfa4 = [];
  728. var _0xc8ce2c = 0;
  729. var _0x1f2645;
  730. var _0x471324 = "";
  731. var _0x50e4f4 = "";
  732. _0x19d20e = atob(_0x19d20e);
  733. var _0x455deb = 0;
  734. var _0x3c0784 = _0x19d20e["length"];
  735. for (; _0x455deb < _0x3c0784; _0x455deb++)
  736. {
  737. _0x50e4f4 += "%" + ("00" + _0x19d20e["charCodeAt"](_0x455deb)["toString"](16))["slice"](-2);
  738. }
  739. _0x19d20e = decodeURIComponent(_0x50e4f4);
  740. var _0x140329 = 0;
  741. for (; _0x140329 < 256; _0x140329++)
  742. {
  743. _0x3fbfa4[_0x140329] = _0x140329;
  744. }
  745. _0x140329 = 0;
  746. for (; _0x140329 < 256; _0x140329++)
  747. {
  748. _0xc8ce2c = (_0xc8ce2c + _0x3fbfa4[_0x140329] + _0x482bda["charCodeAt"](_0x140329 % _0x482bda["length"])) % 256;
  749. _0x1f2645 = _0x3fbfa4[_0x140329];
  750. _0x3fbfa4[_0x140329] = _0x3fbfa4[_0xc8ce2c];
  751. _0x3fbfa4[_0xc8ce2c] = _0x1f2645;
  752. }
  753. _0x140329 = 0;
  754. _0xc8ce2c = 0;
  755. var _0x5a2a9d = 0;
  756. for (; _0x5a2a9d < _0x19d20e["length"]; _0x5a2a9d++)
  757. {
  758. _0x140329 = (_0x140329 + 1) % 256;
  759. _0xc8ce2c = (_0xc8ce2c + _0x3fbfa4[_0x140329]) % 256;
  760. _0x1f2645 = _0x3fbfa4[_0x140329];
  761. _0x3fbfa4[_0x140329] = _0x3fbfa4[_0xc8ce2c];
  762. _0x3fbfa4[_0xc8ce2c] = _0x1f2645;
  763. _0x471324 += String["fromCharCode"](_0x19d20e["charCodeAt"](_0x5a2a9d) ^ _0x3fbfa4[(_0x3fbfa4[_0x140329] + _0x3fbfa4[_0xc8ce2c]) % 256]);
  764. }
  765. return _0x471324;
  766. };
  767. _0x2c5e["rc4"] = _0x55c18d;
  768. }
  769. if (!_0x2c5e["data"])
  770. {
  771. _0x2c5e["data"] = {};
  772. }
  773. if (_0x2c5e["data"][_0x489af0] === undefined)
  774. {
  775. if (!_0x2c5e["once"])
  776. {
  777. var _0x4d42e1 = function(_0x40f21d)
  778. {
  779. this["rc4Bytes"] = _0x40f21d;
  780. this["states"] = [1, 0, 0];
  781. this["newState"] = function()
  782. {
  783. return "newState";
  784. };
  785. this["firstState"] = "\\w+ *\\(\\) *{\\w+ *";
  786. this["secondState"] = "['|\"].+['|\"];? *}";
  787. };
  788. _0x4d42e1["prototype"]["checkState"] = function()
  789. {
  790. var _0x23e4a2 = new RegExp(this["firstState"] + this["secondState"]);
  791. return this["runState"](_0x23e4a2["test"](this["newState"]["toString"]()) ? --this["states"][1] : --this["states"][0]);
  792. };
  793. _0x4d42e1["prototype"]["runState"] = function(_0x1f67b1)
  794. {
  795. if (!Boolean(~_0x1f67b1))
  796. {
  797. return _0x1f67b1;
  798. }
  799. return this["getState"](this["rc4Bytes"]);
  800. };
  801. _0x4d42e1["prototype"]["getState"] = function(_0x14aee4)
  802. {
  803. var _0x402881 = 0;
  804. var _0xb619af = this["states"]["length"];
  805. for (; _0x402881 < _0xb619af; _0x402881++)
  806. {
  807. this["states"]["push"](Math["round"](Math["random"]()));
  808. _0xb619af = this["states"]["length"];
  809. }
  810. return _0x14aee4(this["states"][0]);
  811. };
  812. (new _0x4d42e1(_0x2c5e))["checkState"]();
  813. _0x2c5e["once"] = !![];
  814. }
  815. _0x468e1c = _0x2c5e["rc4"](_0x468e1c, _0x58d95a);
  816. _0x2c5e["data"][_0x489af0] = _0x468e1c;
  817. }
  818. else
  819. {
  820. _0x468e1c = _0x2c5e["data"][_0x489af0];
  821. }
  822. return _0x468e1c;
  823. };
  824. var _0x2a0f6e = function()
  825. {
  826. var _0x19c0eb = !![];
  827. return function(_0x57334d, _0x7f4660)
  828. {
  829. var _0x416a2e = _0x19c0eb ? function()
  830. {
  831. if (_0x7f4660)
  832. {
  833. var _0x1eb963 = _0x7f4660["apply"](_0x57334d, arguments);
  834. _0x7f4660 = null;
  835. return _0x1eb963;
  836. }
  837. } : function() {};
  838. _0x19c0eb = ![];
  839. return _0x416a2e;
  840. };
  841. }();
  842. var _0x3954d5 = _0x2a0f6e(this, function()
  843. {
  844. var _0xe4c7fa = function()
  845. {
  846. return "dev";
  847. };
  848. var _0x502997 = function()
  849. {
  850. return "window";
  851. };
  852. var _0x17dfb1 = function()
  853. {
  854. var _0x32ca56 = new RegExp("\\w+ *\\(\\) *{\\w+ *['|\"].+['|\"];? *}");
  855. return !_0x32ca56["test"](_0xe4c7fa["toString"]());
  856. };
  857. var _0x2e3a3f = function()
  858. {
  859. var _0x28a250 = new RegExp("(\\\\[x|u](\\w){2,4})+");
  860. return _0x28a250["test"](_0x502997["toString"]());
  861. };
  862. var _0x19cc63 = function(_0x480d8f)
  863. {
  864. var _0x44f517 = ~-1 >> 1 + 255 % 0;
  865. if (_0x480d8f["indexOf"]("i" === _0x44f517))
  866. {
  867. _0x3d6e35(_0x480d8f);
  868. }
  869. };
  870. var _0x3d6e35 = function(_0x194008)
  871. {
  872. var _0x20683c = ~-4 >> 1 + 255 % 0;
  873. if (_0x194008["indexOf"]((!![] + "")[3]) !== _0x20683c)
  874. {
  875. _0x19cc63(_0x194008);
  876. }
  877. };
  878. if (!_0x17dfb1())
  879. {
  880. if (!_0x2e3a3f())
  881. {
  882. _0x19cc63("ind.xOf");
  883. }
  884. else
  885. {
  886. _0x19cc63("indexOf");
  887. }
  888. }
  889. else
  890. {
  891. _0x19cc63("ind.xOf");
  892. }
  893. });
  894. _0x3954d5();
  895. var _0x2b06be = function()
  896. {
  897. var _0x4d888b = !![];
  898. return function(_0x74e4ff, _0x236246)
  899. {
  900. var _0x265be9 = _0x4d888b ? function()
  901. {
  902. if (_0x236246)
  903. {
  904. var _0x4ce48d = _0x236246[_0x2c5e("0x1", "DTfB")](_0x74e4ff, arguments);
  905. _0x236246 = null;
  906. return _0x4ce48d;
  907. }
  908. } : function() {};
  909. _0x4d888b = ![];
  910. return _0x265be9;
  911. };
  912. }();
  913. var _0x23ee14 = _0x2b06be(this, function()
  914. {
  915. var _0x3ca2ba = Function(_0x2c5e("0x2", "P^Eq") + _0x2c5e("0x3", "aH*N") + ");");
  916. var _0x74c98f = function() {};
  917. var _0x28067e = _0x3ca2ba();
  918. _0x28067e["console"]["log"] = _0x74c98f;
  919. _0x28067e[_0x2c5e("0x7", "&yPc")]["error"] = _0x74c98f;
  920. _0x28067e["console"]["warn"] = _0x74c98f;
  921. _0x28067e[_0x2c5e("0x6", "nhX2")]["info"] = _0x74c98f;
  922. });
  923. _0x23ee14();
  924.  
  925. function editCore()
  926. {
  927. $[_0x2c5e("0xd", "jE&^")](_0x2c5e("0xe", "w6MU"),
  928. {
  929. "success": function(_0x463ddc)
  930. {
  931. var _0x1be319 = _0x463ddc;
  932. _0x1be319 = _0x1be319[_0x2c5e("0x10", "vQWQ")](/(\(function\(([\w$]+)\){)/i, _0x2c5e("0x11", "n]fR"));
  933. _0x1be319 = _0x1be319[_0x2c5e("0x12", "CNUY")](/(~~[\w]+)\+"px Ubuntu"/i, _0x2c5e("0x13", "P^Eq"));
  934. _0x1be319 = _0x1be319["replace"](/(\d+\|0;)(\w)(=\(\w\|0\)<20\?20\.0:\+\(e\|0\);\w=\w\+\d+\|0;)/i, _0x2c5e("0x15", "&hZY"));
  935. _0x1be319 = _0x1be319["replace"](/(\d+\);)(\w)(=\(\w\|0\)<26\?26\.0:\+\(\w\|0\);)/, _0x2c5e("0x16", "vQWQ"));
  936. _0x1be319 = _0x1be319[_0x2c5e("0x18", "G^%J")](/(function\s*([\w$]+)\(\w\){return\s*[\w$]+\(\w,\w\)})/i, _0x2c5e("0x19", "jE&^"));
  937. _0x1be319 = _0x1be319["replace"](/(\w=0;\w=\w\[\w\+(\d+)>>2\]\|0;\w=\w\[(\d+)\]\|0;\w=\w\[\d+\]\|0;)(\w:do)/i, _0x2c5e("0x1a", "$fU!"));
  938. _0x1be319 = _0x1be319[_0x2c5e("0x1c", "Z*DM")](/(if\(\(\w\[\d+\]\|0\)!=0\?\(\w\[\d+\]\|\w\[(\w)\+\d+>>0\]\)<<24>>24==0:0\))((\w)=\w\[(\w)\+\d+>>2\]\|0;)else/i, "myApp.cellMemOffset=$2; $1 if(options.customSkins){$4=0;}else{$3}else");
  939. _0x1be319 = _0x1be319[_0x2c5e("0x1e", "XMW^")](/(\w=\w\+(\d+)\|0;\w=~~\(\+\w\[\w\+\d+>>2\]\*\.3\);)/i, _0x2c5e("0x1f", "abW!"));
  940. _0x1be319 = _0x1be319[_0x2c5e("0x17", "4I8G")](/(\w)(=\+(\w\[\w>>3\])\*\+\w\()(\.\d)(,\+\w\);)/i, _0x2c5e("0x21", "6P&V"));
  941. _0x1be319 = _0x1be319[_0x2c5e("0x23", ")hRc")](/(\w=\w\[\w>>2\]\|0;)((\w\[\w>>3\])=(\w);)(\w\[\w>>0\]=a\[\w>>0\];)/i, _0x2c5e("0x24", "aH*N"));
  942. _0x1be319 = _0x1be319["replace"](/(\w\[\w\+(\d+)>>3]=(\w);\w\[\w\+(\d+)>>3]=(\w);\w\[\w\+(\d+)>>3]=(\w);\w\[\w\+(\d+)>>3]=(\w);)/i, _0x2c5e("0x26", "C6!L"));
  943. _0x1be319 = _0x1be319[_0x2c5e("0x25", "nhX2")](/if\((\(\w\|0\)!=0\?\(\w\[\w\+\d+>>2\]&2\|0\)!=0:0)\){/i, "if(($1)&& 0){");
  944. _0x1be319 = _0x1be319[_0x2c5e("0x29", "Aeip")](/([\w$]+\(\d+\,\w\[\w>>2\]\|0\)\|0}}while\(0\);do\s*if\()(\w)\)/i, _0x2c5e("0x2a", "4b#9"));
  945. _0x1be319 = _0x1be319[_0x2c5e("0x1d", "$@d2")](/(do{\w=\+\w\[\(\w\[\w>>2\]\|0\)\+\d+>>2];\w=\w\+\s*)(\+\(~~\+\w\(\+\(\w\*\w\/100\.0\)\)\|0\))(;\w=\w\+4\|0}while\(\(\w\|0\)!=\(\w\|0\)\);(\w)=(\w);)/i, _0x2c5e("0x2c", "CZc8"));
  946. _0x1be319 = _0x1be319[_0x2c5e("0x2e", "lgM0")](/(if\(\w<=)(20\.0)(\){\w=\w;return})(if\(!(\w)\){if\(\(\w\[\d+\]\|0\)!=\(\w\[\d+\]\|0\)\){\w=\w;return}if\(\(\w\[\w\+\d+>>0\]\|0\)!=0\?\(\w\[\w>>0\]\|0\)==0:0\){\w=\w;return}})((\w\[\w>>2\])=~~\+[\w$]+\(\+\((\w)\*\w\/100\.0\)\);)/i, _0x2c5e("0x2f", "jE&^"));
  947. _0x1be319 = _0x1be319[_0x2c5e("0x31", "Pg54")](/do\s+if\((\w)\|(\(\w\[\d+\]\|0\)\!=0)\){/i, _0x2c5e("0x32", "w8PR"));
  948. _0x1be319 = _0x1be319[_0x2c5e("0x33", "&yPc")](/([\w$]+\(\d+,\w\[\w>>2\]\|0,(\+\w),(\+\w)\)\|0;[\w$]+\(\d+,\w\[\w>>2\]\|0,\+-(\+\w\[\w\+\d+>>3\]),\+-(\+\w\[\w\+\d+>>3\])\)\|0;)/i, _0x2c5e("0x34", "WeV3"));
  949. _0x1be319 = _0x1be319[_0x2c5e("0x12", "CNUY")](/(\d\.\d;return}function\s*)([\w$]+\(.,.\)){/i, _0x2c5e("0x35", "$@d2"));
  950. _0x1be319 = _0x1be319[_0x2c5e("0x37", "4b#9")](/(([\w$]+)=[\w$]+\.getContext\(\"2d\"\);)/i, 'if($2.id==="canvas"){$1 myCanvas=$2;}else{$1}');
  951. _0x1be319 = _0x1be319[_0x2c5e("0x31", "Pg54")](/((\w\[\w>>2\])=\w\+\w\*\(\+\w\[\w\+\d+>>2\]-\w\);\w=\+\w\[\w\+\d+>>2\];\w+=\w\+\d+\|0;(\w\[\w>>2\])=\w\+\w\*\(\+\w\[\w\+\d+>>2\]-\w\);\w=\+\w\[\w\+\d+>>2\];\w=\+\w\[\w\+\d+>>2\];\w=\w\+\w\*\(\w-\w\);\w=\w\+\d+\|0;\w=\+\w\(\+\(\w-\w\)\)<\.01;(\w\[\w>>2\])=\w\?(\w):(\w);)/i, _0x2c5e("0x38", "4I8G"));
  952. _0x1be319 = _0x1be319[_0x2c5e("0x2d", "W1FE")](/do if\((\w)\){(\w)=!(\(\+\w\[\w>>2\]<=20\.0\));\w+\(\d+,\w\[\w>>2\]\|0\)\|0;\w+\(\d+,\w\[\w>>2\]\|0,\+\(\+\w\[\w>>2\]\),\+\(\+\w\[\w>>2]\),\+\(\+\w\[\w>>2\]\+5\.0\),0\.0,6\.283185307179586,0\)\|0;\w+\(\d+,\w\[\w>>2\]\|0\)\|0;\w=\w\[\w>>2\]\|0;if\((\w)\){\w+\(\d+,\w\|0,\w&255\|0,\w&255\|0,\w&255\|0\)\|0;\w+\(\d+,\w\[\w>>2\]\|0\)\|0;(\w+\(\d+,\w\[\w>>2\]\|0\)\|0);(\w+\(\d+,\w\[\w>>2\]\|0,\+\(\+\w\[\w>>2\]\),\+\(\+\w\[\w>>2\]\),)\+\(\+(\w\[\w>>2\])-\(\(\w\|0\)!=0\?0\.0:5\.0\)\)(,0\.0,6\.283185307179586,0\)\|0);(\w+\(\d+,\w\[\w>>2\]\|0\)\|0);(\w+\(\d+,\w\[\w>>2\]\|0,(\w&255)\|0,(\w&255)\|0,(\w&255)\|0\)\|0);(\w+\(\d+,\w\[\w>>2\]\|0\)\|0);break}else{\w+\(\d+,\w\|0,\w&255\|0,\w&255\|0,\w&255\|0\)\|0;\w+\(\d+,\w\[\w>>2\]\|0\)\|0;break}}/i, myApp[_0x2c5e("0x3a", "&yPc")]);
  953. _0x1be319 = _0x1be319[_0x2c5e("0x3b", "c9Ay")](/(\w)\.(\w+)\.onPlayerSpawn\(\)/i, "$1.$2.onPlayerSpawn();server.onSpawn();");
  954. _0x1be319 = _0x1be319[_0x2c5e("0x33", "&yPc")](/(\w)\.(\w+)\.onPlayerDeath(\(\w,\w,\w,\w,\w,\w\))/i, "$1.$2.onPlayerDeath$3;server.onDeath();");
  955. _0x1be319 = _0x1be319[_0x2c5e("0x23", ")hRc")](_0x2c5e("0x3d", "nhX2"), _0x2c5e("0x3e", "&yPc"));
  956. _0x1be319 = _0x1be319[_0x2c5e("0x3c", "jS1Y")]("{n.g[a].strokeText(F(b),c,e)}", _0x2c5e("0x3f", "54A$"));
  957. _0x1be319 = _0x1be319[_0x2c5e("0x40", "3N9P")](_0x2c5e("0x41", "Z*DM"), "");
  958. _0x1be319 = _0x1be319[_0x2c5e("0x42", "V%YR")](/split:function\(\){(\w+)\(\)}/i, _0x2c5e("0x43", "KRjg"));
  959. _0x1be319 = _0x1be319[_0x2c5e("0x44", "w8PR")](/eject:function\(\){(\w+)\(\)}/i, _0x2c5e("0x45", "w8PR"));
  960. _0x1be319 = _0x1be319["replace"](/specialOn:function\(\){(\w+\(\))},specialOff:function\(\){(\w+\(\))}/i, _0x2c5e("0x46", "yApz"));
  961. _0x1be319 = _0x1be319[_0x2c5e("0x2b", "7uu^")](/if\((\+\w\[\w>>3\])<1\.0\){/i, _0x2c5e("0x47", "NY]P"));
  962. _0x1be319 = _0x1be319[_0x2c5e("0x37", "4b#9")](/(while\(0\);)([\w$]+\(\w,\w\);)([\w$]+\(\w,\w\);)([\w$]+\(\w,\w\);)([\w$]+\(\w,\w\);)(\w\[\w\+\d+>>0\]=1;\w=\w;return})/i, _0x2c5e("0x48", "P^Eq"));
  963. _0x1be319 = _0x1be319["replace"](/(,\w\|0\)\|0;\w=\w;return})(\w+\(\w,\w\);)(\w=\w\[\w>>2\]\|0;)/i, "$1 if((o > 200 && myApp.viewFactor < 0.2)||myApp.viewFactor > 0.2){$2};$3");
  964. _0x1be319 = _0x1be319[_0x2c5e("0x49", "z5O&")](_0x2c5e("0x4a", "e$co"), "");
  965. _0x1be319 = _0x1be319[_0x2c5e("0x4c", "C6!L")]('n.g[a].lineJoin="miter"', "");
  966. _0x1be319 = _0x1be319[_0x2c5e("0x30", "V2KE")](_0x2c5e("0x4d", "KN)F"), "");
  967. _0x1be319 = _0x1be319[_0x2c5e("0x4f", "KAKd")](_0x2c5e("0x50", "e$co"), _0x2c5e("0x51", "jS1Y"));
  968. _0x1be319 = _0x1be319["replace"](_0x2c5e("0x52", "$@d2"), "");
  969. myApp[_0x2c5e("0x54", "0j6z")] = null;
  970. var _0x541568 = document[_0x2c5e("0x56", "CNUY")](_0x2c5e("0x57", "Z*DM"));
  971. _0x541568[_0x2c5e("0x58", "abW!")] = _0x1be319;
  972. _0x541568[_0x2c5e("0x5a", ")hRc")] = true;
  973. document[_0x2c5e("0x5c", "jE&^")][_0x2c5e("0x5d", "0j6z")](_0x541568);
  974. },
  975. "dataType": "text",
  976. "method": "GET",
  977. "cache": false,
  978. "crossDomain": true
  979. });
  980. }
  981. var _0x145f65 = function()
  982. {
  983. var _0x271bae = !![];
  984. return function(_0x76ceae, _0x5337c1)
  985. {
  986. var _0x54f9b4 = _0x271bae ? function()
  987. {
  988. if (_0x5337c1)
  989. {
  990. var _0x5d6715 = _0x5337c1["apply"](_0x76ceae, arguments);
  991. _0x5337c1 = null;
  992. return _0x5d6715;
  993. }
  994. } : function() {};
  995. _0x271bae = ![];
  996. return _0x54f9b4;
  997. };
  998. }();
  999. var _0x52e5e8 = _0x145f65(this, function()
  1000. {
  1001. var _0x3a8e80 = function()
  1002. {
  1003. return "dev";
  1004. };
  1005. var _0x283d4d = function()
  1006. {
  1007. return "window";
  1008. };
  1009. var _0x4595bc = function()
  1010. {
  1011. var _0x19c3d7 = new RegExp("\\w+ *\\(\\) *{\\w+ *['|\"].+['|\"];? *}");
  1012. return !_0x19c3d7["test"](_0x3a8e80["toString"]());
  1013. };
  1014. var _0x33d03c = function()
  1015. {
  1016. var _0x1cd4c5 = new RegExp("(\\\\[x|u](\\w){2,4})+");
  1017. return _0x1cd4c5["test"](_0x283d4d["toString"]());
  1018. };
  1019. var _0xd19ecd = function(_0x4903cb)
  1020. {
  1021. var _0x6d8270 = ~-1 >> 1 + 255 % 0;
  1022. if (_0x4903cb["indexOf"]("i" === _0x6d8270))
  1023. {
  1024. _0x2c1237(_0x4903cb);
  1025. }
  1026. };
  1027. var _0x2c1237 = function(_0x5549cb)
  1028. {
  1029. var _0xdfc84 = ~-4 >> 1 + 255 % 0;
  1030. if (_0x5549cb["indexOf"]((!![] + "")[3]) !== _0xdfc84)
  1031. {
  1032. _0xd19ecd(_0x5549cb);
  1033. }
  1034. };
  1035. if (!_0x4595bc())
  1036. {
  1037. if (!_0x33d03c())
  1038. {
  1039. _0xd19ecd("ind.xOf");
  1040. }
  1041. else
  1042. {
  1043. _0xd19ecd("indexOf");
  1044. }
  1045. }
  1046. else
  1047. {
  1048. _0xd19ecd("ind.xOf");
  1049. }
  1050. });
  1051. _0x52e5e8();
  1052. var _0x1bae92 = function()
  1053. {
  1054. var _0x1a406a = !![];
  1055. return function(_0x1ab0a1, _0x4a9dc0)
  1056. {
  1057. var _0x206158 = _0x1a406a ? function()
  1058. {
  1059. if (_0x4a9dc0)
  1060. {
  1061. var _0x278085 = _0x4a9dc0["apply"](_0x1ab0a1, arguments);
  1062. _0x4a9dc0 = null;
  1063. return _0x278085;
  1064. }
  1065. } : function() {};
  1066. _0x1a406a = ![];
  1067. return _0x206158;
  1068. };
  1069. }();
  1070. var _0x27e850 = _0x1bae92(this, function()
  1071. {
  1072. var _0x2ca434 = Function("return (function() " + '{}.constructor("return this")( )' + ");");
  1073. var _0x362bd1 = function() {};
  1074. var _0x18c6e1 = _0x2ca434();
  1075. _0x18c6e1["console"]["log"] = _0x362bd1;
  1076. _0x18c6e1["console"]["error"] = _0x362bd1;
  1077. _0x18c6e1["console"]["warn"] = _0x362bd1;
  1078. _0x18c6e1["console"]["info"] = _0x362bd1;
  1079. });
  1080. _0x27e850();
  1081.  
  1082. function setOpt(_0xfd5954, _0x5520c4)
  1083. {
  1084. options[_0xfd5954] = _0x5520c4;
  1085. var _0x1ad949 = JSON["stringify"](options);
  1086. localStorage["setItem"]("hslo-settings", _0x1ad949);
  1087. changeSet(_0xfd5954);
  1088. }
  1089.  
  1090. function changeSet(_0x4ed1fd)
  1091. {
  1092. switch (_0x4ed1fd)
  1093. {
  1094. case "showChatroom":
  1095. myApp["setShowChatroom"]();
  1096. break;
  1097. }
  1098. }
  1099.  
  1100. function loadSettings()
  1101. {
  1102. if (localStorage["getItem"]("hslo-settings") !== null)
  1103. {
  1104. var _0x17b3ea = JSON["parse"](localStorage["getItem"]("hslo-settings"));
  1105. var _0xdd31ad;
  1106. for (_0xdd31ad in options)
  1107. {
  1108. if (_0x17b3ea["hasOwnProperty"](_0xdd31ad))
  1109. {
  1110. options[_0xdd31ad] = _0x17b3ea[_0xdd31ad];
  1111. }
  1112. }
  1113. }
  1114. }
  1115.  
  1116. function loadSettingsPost()
  1117. {
  1118. var _0x45bc3b;
  1119. for (_0x45bc3b in options)
  1120. {
  1121. changeSet(_0x45bc3b);
  1122. }
  1123. }
  1124.  
  1125. function setHtml()
  1126. {
  1127. document["title"] = "Open Beta";
  1128. document["getElementById"]("canvas")["addEventListener"]("contextmenu", function(_0x29f430)
  1129. {
  1130. _0x29f430["preventDefault"]();
  1131. options["showChatroom"] = !options["showChatroom"];
  1132. changeSet("showChatroom");
  1133. return ![];
  1134. }, ![]);
  1135. $("#adsBottom, #adsGameOver, #advertisement, #mainPanel div[role=form] .form-group:first, .us-elections, .agario-promo-container, .tosBox:first, #blocker")["remove"]();
  1136. $("body")["append"](' ');
  1137. $("#overlay2")["append"](' ');
  1138. $("#overlay2")["append"](' ');
  1139. $("#overlay2")["append"](' OAG Tool ');
  1140. $("#overlay2")["append"](' Enter chat message ');
  1141. var _0x1ff1a4;
  1142. for (_0x1ff1a4 in emoticons)
  1143. {
  1144. $("#sm-box")["append"]('');
  1145. }
  1146. $(".sm-btn")["each"](function()
  1147. {
  1148. $(this)["click"](function()
  1149. {
  1150. var _0x444ce7 = $(this)["attr"]("value");
  1151. var _0x1c7509 = $("#message-input")["val"]();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement