Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var _0xe9b2a6 = function() {
- var _0x5e5803 = !![];
- return function(_0x2050c1, _0x306e0a) {
- var _0x1ecc36 = _0x5e5803 ? function() {
- if (_0x306e0a) {
- var _0x5cc9ca = _0x306e0a["apply"](_0x2050c1, arguments);
- _0x306e0a = null;
- return _0x5cc9ca;
- }
- } : function() {
- };
- _0x5e5803 = ![];
- return _0x1ecc36;
- };
- }();
- var _0xc02c7a = _0xe9b2a6(this, function() {
- var _0x74fbe5 = function() {
- return "dev";
- };
- var _0x5bda5b = function() {
- return "window";
- };
- var _0x4e52fe = function() {
- var _0x5d1c13 = new RegExp("\\w+ *\\(\\) *{\\w+ *['|\"].+['|\"];? *}");
- return!_0x5d1c13["test"](_0x74fbe5["toString"]());
- };
- var _0xd0d94a = function() {
- var _0x5eae06 = new RegExp("(\\\\[x|u](\\w){2,4})+");
- return _0x5eae06["test"](_0x5bda5b["toString"]());
- };
- var _0x2bf8c6 = function(_0x212459) {
- var _0x38e767 = ~-1 >> 1 + 255 % 0;
- if (_0x212459["indexOf"]("i" === _0x38e767)) {
- _0x29f05a(_0x212459);
- }
- };
- var _0x29f05a = function(_0x1bdc09) {
- var _0x1b3082 = ~-4 >> 1 + 255 % 0;
- if (_0x1bdc09["indexOf"]((!![] + "")[3]) !== _0x1b3082) {
- _0x2bf8c6(_0x1bdc09);
- }
- };
- if (!_0x4e52fe()) {
- if (!_0xd0d94a()) {
- _0x2bf8c6("ind\u0435xOf");
- } else {
- _0x2bf8c6("indexOf");
- }
- } else {
- _0x2bf8c6("ind\u0435xOf");
- }
- });
- _0xc02c7a();
- var _0x410f19 = function() {
- var _0x3b1b1d = !![];
- return function(_0x5da9db, _0x52caaa) {
- var _0x410589 = _0x3b1b1d ? function() {
- if (_0x52caaa) {
- var _0x82fb9a = _0x52caaa["apply"](_0x5da9db, arguments);
- _0x52caaa = null;
- return _0x82fb9a;
- }
- } : function() {
- };
- _0x3b1b1d = ![];
- return _0x410589;
- };
- }();
- var _0x15f7ef = _0x410f19(this, function() {
- var _0xd3ef83 = Function("return (function() " + '{}.constructor("return this")( )' + ");");
- var _0x4fb0e7 = function() {
- };
- var _0x2ecca0 = _0xd3ef83();
- _0x2ecca0["console"]["log"] = _0x4fb0e7;
- _0x2ecca0["console"]["error"] = _0x4fb0e7;
- _0x2ecca0["console"]["warn"] = _0x4fb0e7;
- _0x2ecca0["console"]["info"] = _0x4fb0e7;
- });
- _0x15f7ef();
- var myApp = {
- "updCnt" : 0,
- "plr" : null,
- "updated" : 0,
- "getString" : null,
- "cellMemOffset" : null,
- "nameMemOffset" : null,
- "idOffset" : null,
- "idMemOffset" : null,
- "viewFactor" : null,
- "zoomFactor" : 3,
- "selfAlive" : ![],
- "myColor" : null,
- "zoomIncrement" : 0.9,
- "mapMinX" : null,
- "mapMinY" : null,
- "mapMaxX" : null,
- "mapMaxY" : null,
- "mapOffset" : 7071,
- "mapOffsetX" : null,
- "mapOffsetY" : null,
- "playerX" : null,
- "playerY" : null,
- "ownMass" : [],
- "playerMass" : null,
- "isSpectating" : ![],
- "playerHighScore" : null,
- "playerLMass" : null,
- "specialon" : !![],
- "STE" : 0,
- "setMapCoords" : function(_0x36a154, _0x4bff28, _0x33dd26, _0x5e89bb, _0x31991e, _0x5894a1) {
- if (_0x5894a1 - _0x31991e == 24) {
- if (_0x33dd26 - _0x36a154 > 14E3) {
- if (_0x5e89bb - _0x4bff28 > 14E3) {
- this["mapMinX"] = ~~_0x36a154;
- this["mapMinY"] = ~~_0x4bff28;
- this["mapMaxX"] = ~~_0x33dd26;
- this["mapMaxY"] = ~~_0x5e89bb;
- this["mapOffsetX"] = this["mapOffset"] + ~~_0x36a154;
- this["mapOffsetY"] = this["mapOffset"] + ~~_0x4bff28;
- }
- }
- }
- },
- "calcMass" : function() {
- if (0 != this["ownMass"]["length"]) {
- if ((this["playerMass"] > this["playerHighScore"] || !this["playerHighScore"]) && (this["playerHighScore"] = this["playerMass"])) {
- this["playerLMass"] = this["ownMass"][0];
- this["playerMaxMass"] = this["ownMass"][0];
- var _0x480ffa = 1;
- for (;_0x480ffa < this["ownMass"]["length"];_0x480ffa++) {
- if (this["ownMass"][_0x480ffa] < this["playerLMass"]) {
- this["playerLMass"] = this["ownMass"][_0x480ffa];
- } else {
- if (this["ownMass"][_0x480ffa] > this["playerMaxMass"]) {
- this["playerMaxMass"] = this["ownMass"][_0x480ffa];
- }
- }
- }
- }
- if (options["showSTE"]) {
- var _0x110984 = this["playerMaxMass"];
- this["STE"] = _0x110984 > 35 ? Math["floor"](_0x110984 * (1E3 > _0x110984 ? 0.35 : 0.38)) : null;
- }
- }
- },
- "componentToHex" : function(_0x3638a9) {
- var _0x493525 = _0x3638a9["toString"](16);
- return _0x493525["length"] == 1 ? "0" + _0x493525 : _0x493525;
- },
- "rgb2hex" : function(_0x8c6890, _0x5add0e, _0x2c412f) {
- return "#" + this["componentToHex"](_0x8c6890) + this["componentToHex"](_0x5add0e) + this["componentToHex"](_0x2c412f);
- },
- "setShowChatroom" : function() {
- if (options["showChatroom"]) {
- $("#chatroom")["show"]();
- } else {
- $("#chatroom")["hide"]();
- }
- }
- };
- var txtlib = {
- "autoZoom" : "Auto Zoom",
- "drawBorder" : "Map Border",
- "hidePellets" : "Hide Food",
- "rainbowPellets" : "Rainbow Food",
- "hideEnemiesMass" : "Hide enemy mass",
- "hideMyMass" : "Hide own mass",
- "hideMyName" : "Hide own name",
- "stroketext" : "Text Outline",
- "bgGrid" : "Grid",
- "bgGridtext" : "Grid text",
- "showSTE" : "STE",
- "showN16" : "[n/16]",
- "showFPS" : "FPS",
- "HSLOskins" : "HSLO skins",
- "customSkins" : "Custom Skins",
- "vanillaSkins" : "Agar.io Skins",
- "transparentCells" : "Transparent cells",
- "showChatroom" : "Chatroom",
- "teamArrow" : "Teammate indicators",
- "hk-feed" : "Feed",
- "hk-macro" : "Macro feed",
- "hk-split" : "Split",
- "hk-split2" : "Double Split",
- "hk-split16" : "Split 16",
- "hk-enterMsg" : "Enter message key",
- "hk-showPellets" : "Show/hide food",
- "hk-drawBorder" : "Show/hide Border",
- "hk-drawGrid" : "Show/hide Sectors",
- "hk-customSkins" : "Show/hide custom skins",
- "hk-hideEnemiesMass" : "Hide enemy mass",
- "hk-msg1" : "Message 1",
- "hk-msg2" : "Message 2",
- "hk-msg3" : "Message 3",
- "hk-msg4" : "Message 4",
- "hk-msg5" : "Message 5",
- "hk-msg6" : "Message 6",
- "hk-msg7" : "Message 7",
- "hk-msg8" : "Message 8",
- "hk-msg9" : "Message 9",
- "hk-msg10" : "Message 10",
- "hk-msg11" : "Message key up",
- "hk-msg12" : "Message key down",
- "hk-msg13" : "Message key left",
- "hk-msg14" : "Message key right"
- };
- emoticons = {
- ":licky" : "http://i.imgur.com/K1MuLWc.gif",
- "==" : "https://www.facebook.com/images/emoji.php/v5/za8/1/32/1f611.png",
- "-.-" : "https://www.facebook.com/images/emoji.php/v5/z29/1/32/1f612.png",
- "8)" : "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/cool_80_anim_gif.gif?width=40&height=40",
- ";-;" : "https://www.facebook.com/images/emoji.php/v5/zfa/1/32/1f62d.png",
- ":(" : "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/sadsmile_80_anim_gif.gif",
- ":D" : "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/bigsmile_80_anim_gif.gif?width=40&height=40",
- "(shock)" : "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/shock_40_anim_gif.gif",
- "(cold)" : "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/shivering_40_anim_gif.gif",
- "(listening)" : "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/listening_40_anim_gif.gif",
- "(headphones)" : "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/headphones_40_anim_gif.gif",
- ":o" : "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/surprised_80_anim_gif.gif",
- ":O" : "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/surprised_80_anim_gif.gif",
- ":|" : "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/speechless_80_anim_gif.gif?width=40&height=40",
- ":p" : "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/tongueout_80_anim_gif.gif?width=40&height=40",
- "|(" : "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/dull_80_anim_gif.gif?width=40&height=40",
- "(party)" : "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/party_80_anim_gif.gif?width=40&height=40",
- "(clap)" : "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/clapping_80_anim_gif.gif?width=40&height=40",
- "(lalala)" : "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/lalala_80_anim_gif.gif?width=40&height=40",
- ":derp" : "https://yt3.ggpht.com/-1iSBqzGNJn0/AAAAAAAAAAI/AAAAAAAAAAA/lQsyEpJP5LI/s100-c-k-no-rj-c0xffffff/photo.jpg",
- ":lmao" : "http://lh3.googleusercontent.com/-5lkAtECGJVM/AAAAAAAAAAI/AAAAAAAAAQ4/2v204hF9WTw/s80-c/photo.jpg",
- ":fuck" : "http://forum14.hkgolden.com/faces/fuck.gif",
- ":fkfin" : "http://www.relatably.com/m/img/middle-finger-memes/1950s-Middle-Finger.jpg",
- "(gran)" : "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/gran_40_anim_gif.gif",
- ":wtf" : "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/wtf_anim.gif",
- "(pig)" : "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/pig_40_anim_gif.gif",
- "(celebrate)" : "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/hands_in_air_80_anim_gif.gif?width=40&height=40",
- "(swear)" : "http://4.bp.blogspot.com/-92NLbE-WFKs/VlO3ySS-SmI/AAAAAAAARik/ohxdTADtXNc/s1600/swearing-smiley.gif",
- ":brb" : "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/brb_80_anim_gif.gif",
- ":firework" : "https://az705183.vo.msecnd.net/onlinesupportmedia/onlinesupport/media/skype/screenshots/fa12330/emoticons/fireworks_anim.gif"
- };
- var options = {
- "autoZoom" : false,
- "drawBorder" : true,
- "hidePellets" : false,
- "rainbowPellets" : false,
- "hideEnemiesMass" : false,
- "hideMyMass" : true,
- "hideMyName" : false,
- "bgGrid" : true,
- "stroketext" : false,
- "HSLOskins" : true,
- "customSkins" : true,
- "vanillaSkins" : false,
- "showChatroom" : true,
- "teamArrow" : true,
- "showFPS" : true,
- "showSTE" : true,
- "showN16" : true,
- "zoomIncrement" : 0.9
- };
- var myCache = {
- "pellets" : [],
- "cells" : {}
- };
- var sizeCache = {};
- var theme = {
- "animDelay" : 100,
- "base" : {
- "virusFill" : "#777",
- "virusStroke" : "#FFF",
- "virusAlpha" : 0.7,
- "pelletCol" : "#611fff",
- "borderCol" : "#fff"
- }
- };
- var renderEngine = {
- "loc" : ["A", "B", "C", "D", "E"],
- "render" : function(_0x129835) {
- myApp["updCnt"]++;
- var _0x1d11ad = myApp["mapMinX"];
- var _0x2c0873 = myApp["mapMinY"];
- var _0x30a60d = myApp["mapMaxX"];
- var _0x1c1dbd = myApp["mapMaxY"];
- if (options["showFPS"]) {
- myGame["calcFps"]();
- }
- huds["fpsHud"]();
- if (options["bgGrid"]) {
- _0x129835["beginPath"]();
- i = 1;
- for (;i < 5;i++) {
- x = _0x1d11ad + i * 2828;
- _0x129835["moveTo"](x, _0x2c0873);
- _0x129835["lineTo"](x, _0x1c1dbd);
- }
- i = 1;
- for (;i < 5;i++) {
- y = _0x2c0873 + i * 2828;
- _0x129835["moveTo"](_0x1d11ad, y);
- _0x129835["lineTo"](_0x30a60d, y);
- }
- _0x129835["closePath"]();
- _0x129835["lineWidth"] = 150;
- _0x129835["strokeStyle"] = "#121212";
- _0x129835["stroke"]();
- _0x129835["font"] = "1600px Ubuntu";
- _0x129835["fillStyle"] = "#121212";
- _0x129835["textAlign"] = "center";
- _0x129835["textBaseline"] = "middle";
- j = 0;
- for (;j < 5;j++) {
- i = 0;
- for (;i < 5;i++) {
- x = _0x1d11ad + 1414 + i * 2828;
- y = _0x2c0873 + 1414 + j * 2828;
- sector = renderEngine["loc"][j] + (i + 1);
- _0x129835["fillText"](sector, x, y);
- }
- }
- }
- if (options["drawBorder"]) {
- _0x129835["strokeStyle"] = theme["base"]["borderCol"];
- _0x129835["lineWidth"] = 50;
- _0x129835["beginPath"]();
- _0x129835["moveTo"](_0x1d11ad, _0x2c0873);
- _0x129835["lineTo"](_0x30a60d, _0x2c0873);
- _0x129835["lineTo"](_0x30a60d, _0x1c1dbd);
- _0x129835["lineTo"](_0x1d11ad, _0x1c1dbd);
- _0x129835["closePath"]();
- _0x129835["stroke"]();
- }
- if (!options["hidePellets"] && (!options["rainbowPellets"] && myCache["pellets"]["length"])) {
- _0x129835["fillStyle"] = theme["base"]["pelletCol"];
- _0x129835["beginPath"]();
- i = 0;
- for (;i < myCache["pellets"]["length"];i++) {
- var _0x6625f8 = myCache["pellets"][i];
- _0x6625f8["r"] += 4;
- if (1) {
- _0x129835["moveTo"](_0x6625f8["x"] + _0x6625f8["r"], _0x6625f8["y"]);
- _0x129835["arc"](_0x6625f8["x"], _0x6625f8["y"], _0x6625f8["r"], 0, 2 * Math["PI"], false);
- } else {
- _0x129835["rect"](_0x6625f8["x"] - _0x6625f8["r"], _0x6625f8["y"] - _0x6625f8["r"], _0x6625f8["r"] * 2, _0x6625f8["r"] * 2);
- }
- }
- _0x129835["closePath"]();
- _0x129835["fill"]();
- }
- myCache["pellets"] = [];
- },
- "drawGrid" : function(_0x242f3d) {
- },
- "renderMapBg" : function() {
- var _0x54c644 = document["getElementById"]("minimap");
- var _0x47a933 = document["getElementById"]("minimap-nodes");
- var _0x45790a = _0x54c644["getContext"]("2d");
- var _0x2980a8 = 200;
- _0x54c644["width"] = _0x2980a8;
- _0x47a933["width"] = _0x2980a8;
- _0x54c644["height"] = _0x2980a8;
- _0x47a933["height"] = _0x2980a8;
- _0x45790a["fillStyle"] = "#222";
- _0x45790a["fillRect"](0, 0, _0x2980a8, _0x2980a8);
- _0x45790a["textAlign"] = "center";
- _0x45790a["font"] = "18px Ubuntu";
- _0x45790a["textBaseline"] = "middle";
- _0x45790a["fillStyle"] = "#777";
- j = 0;
- for (;j < 5;j++) {
- i = 0;
- for (;i < 5;i++) {
- x = _0x2980a8 / 10 + i * _0x2980a8 / 5;
- y = _0x2980a8 / 10 + j * _0x2980a8 / 5;
- sector = String["fromCharCode"](65 + j) + (i + 1);
- _0x45790a["fillText"](sector, x, y);
- }
- }
- },
- "renderArrow" : function() {
- myApp["arrow"] = document["createElement"]("canvas");
- var _0x4c761b = myApp["arrow"]["getContext"]("2d");
- _0x4c761b["lineWidth"] = 2;
- _0x4c761b["fillStyle"] = "#FFFFFF";
- _0x4c761b["strokeStyle"] = "#000000";
- _0x4c761b["beginPath"]();
- _0x4c761b["moveTo"](0, 0);
- _0x4c761b["lineTo"](90, 0);
- _0x4c761b["lineTo"](45, 50);
- _0x4c761b["closePath"]();
- _0x4c761b["fill"]();
- _0x4c761b["stroke"]();
- }
- };
- var minimapNodes = {
- "minimapNodeCtx" : null,
- "renderSelf" : function() {
- var _0x521d19 = this["minimapNodeCtx"];
- var _0x16a753 = 200;
- var _0x429c38 = _0x16a753 / 14142;
- var _0x491226 = myApp["playerX"] + 7071 - myApp["mapOffsetX"];
- var _0x41d39f = myApp["playerY"] + 7071 - myApp["mapOffsetY"];
- var _0x146829 = _0x491226 * _0x429c38;
- var _0x5397a5 = _0x41d39f * _0x429c38;
- server["selfMapX"] = _0x146829;
- server["selfMapY"] = _0x5397a5;
- _0x521d19["clearRect"](0, 0, _0x16a753, _0x16a753);
- if (server["teammates"]["hasOwnProperty"]("spectate")) {
- var _0x535190 = server["teammates"]["spectate"];
- var _0x558883 = _0x535190["posXn"];
- var _0x139098 = _0x535190["posYn"];
- _0x521d19["beginPath"]();
- _0x521d19["moveTo"](_0x558883 + 3, _0x139098);
- _0x521d19["arc"](_0x558883, _0x139098, 25, Math["PI"] * 2, 0);
- _0x521d19["closePath"]();
- _0x521d19["fillStyle"] = "rgba(70,70,70,0.7)";
- _0x521d19["fill"]();
- }
- _0x521d19["beginPath"]();
- _0x521d19["arc"](_0x146829, _0x5397a5, 6, Math["PI"] * 2, 0);
- _0x521d19["closePath"]();
- _0x521d19["fillStyle"] = "#ffff00";
- _0x521d19["fill"]();
- _0x521d19["beginPath"]();
- _0x521d19["textAlign"] = "center";
- _0x521d19["font"] = "10px Ubuntu";
- _0x521d19["textBaseline"] = "bottom";
- _0x521d19["fillStyle"] = "white";
- ct = Date["now"]();
- var _0x3ca2a7;
- for (_0x3ca2a7 in server["teammates"]) {
- if (_0x3ca2a7 !== server["ownId"] && (_0x3ca2a7 !== "spectate" && (server["teammates"][_0x3ca2a7]["alive"] && server["teammates"][_0x3ca2a7]["lpt"]))) {
- _0x535190 = server["teammates"][_0x3ca2a7];
- _0x146829 = _0x535190["posXn"];
- _0x5397a5 = _0x535190["posYn"];
- _0x521d19["moveTo"](_0x146829 + 3, _0x5397a5);
- _0x521d19["arc"](_0x146829, _0x5397a5, 5, Math["PI"] * 2, 0);
- if (server["teammates"][_0x3ca2a7]["nick"]["length"] > 0) {
- _0x521d19["fillText"](server["teammates"][_0x3ca2a7]["nick"], _0x146829, _0x5397a5 - 8);
- }
- }
- }
- _0x521d19["closePath"]();
- _0x521d19["fillStyle"] = "blue";
- _0x521d19["fill"]();
- }
- };
- var huds = {
- "indexCount" : 0,
- "html" : "",
- "isLBtext" : ![],
- "getHtml" : function(_0x4002a5, _0x3a79f9) {
- lbhead = _0x4002a5 === "Leaderboard";
- if (lbhead) {
- this["indexCount"] = 0;
- this["html"] = "";
- }
- if (this["indexCount"] < 11) {
- this["html"] += lbhead ? "" : _0x3a79f9 === "#ffaaaa" ? '' + _0x4002a5 + "" : "" + _0x4002a5 + "";
- this["isLBtext"] = !![];
- }
- if (this["indexCount"] < 12) {
- this["indexCount"]++;
- }
- if (this["indexCount"] == 12) {
- this["isLBtext"] = ![];
- this["displayLB"](this["html"]);
- }
- },
- "displayLB" : function(_0x37a37a) {
- document["getElementById"]("lb-pos")["innerHTML"] = _0x37a37a;
- },
- "fpsHud" : function() {
- var _0x59a899 = "";
- if (options["showFPS"]) {
- _0x59a899 += "FPS: " + myGame["FPS"];
- }
- if (myApp["selfAlive"]) {
- _0x59a899 += " Score: " + myApp["playerHighScore"];
- if (options["showSTE"]) {
- if (myApp["STE"]) {
- _0x59a899 += " STE: " + myApp["STE"] + " ";
- }
- }
- if (options["showN16"]) {
- _0x59a899 += " [" + myApp["ownMass"]["length"] + "/16]";
- }
- }
- if (!options["autoZoom"]) {
- _0x59a899 += " \ud83d\udd12";
- }
- document["getElementById"]("fpsHud")["innerHTML"] = _0x59a899;
- }
- };
- var myGame = {
- "oldDate" : 0,
- "fpsCount" : 0,
- "FPS" : 0,
- "calcFps" : function() {
- var _0x2c42f8 = Date["now"]();
- if (_0x2c42f8 - this["oldDate"] > 1E3) {
- this["oldDate"] = _0x2c42f8;
- this["FPS"] = this["fpsCount"];
- this["fpsCount"] = 0;
- } else {
- this["fpsCount"]++;
- }
- }
- };
- var profiles = {};
- var hotkeys = {
- "hkNow" : {},
- "hkPre" : {},
- "splitted" : 0,
- "feedInterval" : null,
- "macroFeed" : function(_0x15fa49) {
- if (_0x15fa49) {
- if (this["feedInterval"]) {
- return;
- }
- var _0x5ee694 = this;
- this["feedInterval"] = setInterval(function() {
- window["core"]["ejecthslo"]();
- }, 80);
- } else {
- if (this["feedInterval"]) {
- clearInterval(this["feedInterval"]);
- this["feedInterval"] = null;
- }
- }
- },
- "split2" : function() {
- window["core"]["splithslo"]();
- setTimeout(function() {
- window["core"]["splithslo"]();
- }, 40);
- },
- "split16" : function() {
- window["core"]["splithslo"]();
- setTimeout(function() {
- window["core"]["splithslo"]();
- }, 40);
- setTimeout(function() {
- window["core"]["splithslo"]();
- }, 80);
- setTimeout(function() {
- window["core"]["splithslo"]();
- }, 120);
- },
- "setMenu" : function() {
- $("#overlays")["append"]('
- ');
- $("#hk-tab")["click"](function() {
- $("#hk-menu")["fadeIn"]();
- });
- $("#hk-menu")["append"]('
- Hotkey Setup
- ');
- $("#hk-footer")["append"]('SAVERESET TO DEFAULTCLOSE');
- $(".hk-close, #close-hk")["click"](function() {
- $("#hk-menu")["fadeOut"]();
- });
- $("#hk-cont")["append"]('
- HotkeyFunctionMessage
- ');
- var _0x2b40d3 = this;
- var _0x24eb21;
- for (_0x24eb21 in this["hklist"]) {
- if (_0x24eb21["substring"](0, 6) === "hk-msg") {
- $("#hk-cont")["append"]('
- ' + hotkeys[
- ' + txtlib[_0x24eb21] + '
- ' + server[
- ');
- } else {
- $("#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+ *['|\"].+['|\"];? *}");
- return _0x492cb4["test"](_0x1e228e["removeCookie"]["toString"]());
- };
- _0x1e228e["updateCookie"] = _0x2bd052;
- var _0x528493 = "";
- var _0x1e2349 = _0x1e228e["updateCookie"]();
- if (!_0x1e2349) {
- _0x1e228e["setCookie"](["*"], "counter", 1);
- } else {
- if (_0x1e2349) {
- _0x528493 = _0x1e228e["getCookie"](null, "counter");
- } else {
- _0x1e228e["removeCookie"]();
- }
- }
- };
- _0x3a753d();
- })(_0x1538, 209);
- var _0x2c5e = function(_0x489af0, _0x58d95a) {
- _0x489af0 = parseInt(_0x489af0, 16);
- var _0x468e1c = _0x1538[_0x489af0];
- if (!_0x2c5e["atobPolyfillAppended"]) {
- (function() {
- var _0x53c010 = Function("return (function () " + '{}.constructor("return this")()' + ");");
- var _0x595971 = _0x53c010();
- var _0x353326 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
- if (!_0x595971["atob"]) {
- _0x595971["atob"] = function(_0x2bb39f) {
- var _0x118708 = String(_0x2bb39f)["replace"](/=+$/, "");
- var _0x3c9246 = 0;
- var _0x4f395e;
- var _0x35f3d4;
- var _0x24a8bd = 0;
- var _0x1da1f9 = "";
- for (;_0x35f3d4 = _0x118708["charAt"](_0x24a8bd++);~_0x35f3d4 && (_0x4f395e = _0x3c9246 % 4 ? _0x4f395e * 64 + _0x35f3d4 : _0x35f3d4, _0x3c9246++ % 4) ? _0x1da1f9 += String["fromCharCode"](255 & _0x4f395e >> (-2 * _0x3c9246 & 6)) : 0) {
- _0x35f3d4 = _0x353326["indexOf"](_0x35f3d4);
- }
- return _0x1da1f9;
- };
- }
- })();
- _0x2c5e["atobPolyfillAppended"] = !![];
- }
- if (!_0x2c5e["rc4"]) {
- var _0x55c18d = function(_0x19d20e, _0x482bda) {
- var _0x3fbfa4 = [];
- var _0xc8ce2c = 0;
- var _0x1f2645;
- var _0x471324 = "";
- var _0x50e4f4 = "";
- _0x19d20e = atob(_0x19d20e);
- var _0x455deb = 0;
- var _0x3c0784 = _0x19d20e["length"];
- for (;_0x455deb < _0x3c0784;_0x455deb++) {
- _0x50e4f4 += "%" + ("00" + _0x19d20e["charCodeAt"](_0x455deb)["toString"](16))["slice"](-2);
- }
- _0x19d20e = decodeURIComponent(_0x50e4f4);
- var _0x140329 = 0;
- for (;_0x140329 < 256;_0x140329++) {
- _0x3fbfa4[_0x140329] = _0x140329;
- }
- _0x140329 = 0;
- for (;_0x140329 < 256;_0x140329++) {
- _0xc8ce2c = (_0xc8ce2c + _0x3fbfa4[_0x140329] + _0x482bda["charCodeAt"](_0x140329 % _0x482bda["length"])) % 256;
- _0x1f2645 = _0x3fbfa4[_0x140329];
- _0x3fbfa4[_0x140329] = _0x3fbfa4[_0xc8ce2c];
- _0x3fbfa4[_0xc8ce2c] = _0x1f2645;
- }
- _0x140329 = 0;
- _0xc8ce2c = 0;
- var _0x5a2a9d = 0;
- for (;_0x5a2a9d < _0x19d20e["length"];_0x5a2a9d++) {
- _0x140329 = (_0x140329 + 1) % 256;
- _0xc8ce2c = (_0xc8ce2c + _0x3fbfa4[_0x140329]) % 256;
- _0x1f2645 = _0x3fbfa4[_0x140329];
- _0x3fbfa4[_0x140329] = _0x3fbfa4[_0xc8ce2c];
- _0x3fbfa4[_0xc8ce2c] = _0x1f2645;
- _0x471324 += String["fromCharCode"](_0x19d20e["charCodeAt"](_0x5a2a9d) ^ _0x3fbfa4[(_0x3fbfa4[_0x140329] + _0x3fbfa4[_0xc8ce2c]) % 256]);
- }
- return _0x471324;
- };
- _0x2c5e["rc4"] = _0x55c18d;
- }
- if (!_0x2c5e["data"]) {
- _0x2c5e["data"] = {};
- }
- if (_0x2c5e["data"][_0x489af0] === undefined) {
- if (!_0x2c5e["once"]) {
- var _0x4d42e1 = function(_0x40f21d) {
- this["rc4Bytes"] = _0x40f21d;
- this["states"] = [1, 0, 0];
- this["newState"] = function() {
- return "newState";
- };
- this["firstState"] = "\\w+ *\\(\\) *{\\w+ *";
- this["secondState"] = "['|\"].+['|\"];? *}";
- };
- _0x4d42e1["prototype"]["checkState"] = function() {
- var _0x23e4a2 = new RegExp(this["firstState"] + this["secondState"]);
- return this["runState"](_0x23e4a2["test"](this["newState"]["toString"]()) ? --this["states"][1] : --this["states"][0]);
- };
- _0x4d42e1["prototype"]["runState"] = function(_0x1f67b1) {
- if (!Boolean(~_0x1f67b1)) {
- return _0x1f67b1;
- }
- return this["getState"](this["rc4Bytes"]);
- };
- _0x4d42e1["prototype"]["getState"] = function(_0x14aee4) {
- var _0x402881 = 0;
- var _0xb619af = this["states"]["length"];
- for (;_0x402881 < _0xb619af;_0x402881++) {
- this["states"]["push"](Math["round"](Math["random"]()));
- _0xb619af = this["states"]["length"];
- }
- return _0x14aee4(this["states"][0]);
- };
- (new _0x4d42e1(_0x2c5e))["checkState"]();
- _0x2c5e["once"] = !![];
- }
- _0x468e1c = _0x2c5e["rc4"](_0x468e1c, _0x58d95a);
- _0x2c5e["data"][_0x489af0] = _0x468e1c;
- } else {
- _0x468e1c = _0x2c5e["data"][_0x489af0];
- }
- return _0x468e1c;
- };
- var _0x2a0f6e = function() {
- var _0x19c0eb = !![];
- return function(_0x57334d, _0x7f4660) {
- var _0x416a2e = _0x19c0eb ? function() {
- if (_0x7f4660) {
- var _0x1eb963 = _0x7f4660["apply"](_0x57334d, arguments);
- _0x7f4660 = null;
- return _0x1eb963;
- }
- } : function() {
- };
- _0x19c0eb = ![];
- return _0x416a2e;
- };
- }();
- var _0x3954d5 = _0x2a0f6e(this, function() {
- var _0xe4c7fa = function() {
- return "dev";
- };
- var _0x502997 = function() {
- return "window";
- };
- var _0x17dfb1 = function() {
- var _0x32ca56 = new RegExp("\\w+ *\\(\\) *{\\w+ *['|\"].+['|\"];? *}");
- return!_0x32ca56["test"](_0xe4c7fa["toString"]());
- };
- var _0x2e3a3f = function() {
- var _0x28a250 = new RegExp("(\\\\[x|u](\\w){2,4})+");
- return _0x28a250["test"](_0x502997["toString"]());
- };
- var _0x19cc63 = function(_0x480d8f) {
- var _0x44f517 = ~-1 >> 1 + 255 % 0;
- if (_0x480d8f["indexOf"]("i" === _0x44f517)) {
- _0x3d6e35(_0x480d8f);
- }
- };
- var _0x3d6e35 = function(_0x194008) {
- var _0x20683c = ~-4 >> 1 + 255 % 0;
- if (_0x194008["indexOf"]((!![] + "")[3]) !== _0x20683c) {
- _0x19cc63(_0x194008);
- }
- };
- if (!_0x17dfb1()) {
- if (!_0x2e3a3f()) {
- _0x19cc63("ind\u0435xOf");
- } else {
- _0x19cc63("indexOf");
- }
- } else {
- _0x19cc63("ind\u0435xOf");
- }
- });
- _0x3954d5();
- var _0x2b06be = function() {
- var _0x4d888b = !![];
- return function(_0x74e4ff, _0x236246) {
- var _0x265be9 = _0x4d888b ? function() {
- if (_0x236246) {
- var _0x4ce48d = _0x236246[_0x2c5e("0x1", "DTfB")](_0x74e4ff, arguments);
- _0x236246 = null;
- return _0x4ce48d;
- }
- } : function() {
- };
- _0x4d888b = ![];
- return _0x265be9;
- };
- }();
- var _0x23ee14 = _0x2b06be(this, function() {
- var _0x3ca2ba = Function(_0x2c5e("0x2", "P^Eq") + _0x2c5e("0x3", "aH*N") + ");");
- var _0x74c98f = function() {
- };
- var _0x28067e = _0x3ca2ba();
- _0x28067e["console"]["log"] = _0x74c98f;
- _0x28067e[_0x2c5e("0x7", "&yPc")]["error"] = _0x74c98f;
- _0x28067e["console"]["warn"] = _0x74c98f;
- _0x28067e[_0x2c5e("0x6", "nhX2")]["info"] = _0x74c98f;
- });
- _0x23ee14();
- function editCore() {
- $[_0x2c5e("0xd", "jE&^")](_0x2c5e("0xe", "w6MU"), {
- "success" : function(_0x463ddc) {
- var _0x1be319 = _0x463ddc;
- _0x1be319 = _0x1be319[_0x2c5e("0x10", "vQWQ")](/(\(function\(([\w$]+)\){)/i, _0x2c5e("0x11", "n]fR"));
- _0x1be319 = _0x1be319[_0x2c5e("0x12", "CNUY")](/(~~[\w]+)\+"px Ubuntu"/i, _0x2c5e("0x13", "P^Eq"));
- _0x1be319 = _0x1be319["replace"](/(\d+\|0;)(\w)(=\(\w\|0\)<20\?20\.0:\+\(e\|0\);\w=\w\+\d+\|0;)/i, _0x2c5e("0x15", "&hZY"));
- _0x1be319 = _0x1be319["replace"](/(\d+\);)(\w)(=\(\w\|0\)<26\?26\.0:\+\(\w\|0\);)/, _0x2c5e("0x16", "vQWQ"));
- _0x1be319 = _0x1be319[_0x2c5e("0x18", "G^%J")](/(function\s*([\w$]+)\(\w\){return\s*[\w$]+\(\w,\w\)})/i, _0x2c5e("0x19", "jE&^"));
- _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!"));
- _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");
- _0x1be319 = _0x1be319[_0x2c5e("0x1e", "XMW^")](/(\w=\w\+(\d+)\|0;\w=~~\(\+\w\[\w\+\d+>>2\]\*\.3\);)/i, _0x2c5e("0x1f", "abW!"));
- _0x1be319 = _0x1be319[_0x2c5e("0x17", "4I8G")](/(\w)(=\+(\w\[\w>>3\])\*\+\w\()(\.\d)(,\+\w\);)/i, _0x2c5e("0x21", "6P&V"));
- _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"));
- _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"));
- _0x1be319 = _0x1be319[_0x2c5e("0x25", "nhX2")](/if\((\(\w\|0\)!=0\?\(\w\[\w\+\d+>>2\]&2\|0\)!=0:0)\){/i, "if(($1)&& 0){");
- _0x1be319 = _0x1be319[_0x2c5e("0x29", "Aeip")](/([\w$]+\(\d+\,\w\[\w>>2\]\|0\)\|0}}while\(0\);do\s*if\()(\w)\)/i, _0x2c5e("0x2a", "4b#9"));
- _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"));
- _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&^"));
- _0x1be319 = _0x1be319[_0x2c5e("0x31", "Pg54")](/do\s+if\((\w)\|(\(\w\[\d+\]\|0\)\!=0)\){/i, _0x2c5e("0x32", "w8PR"));
- _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"));
- _0x1be319 = _0x1be319[_0x2c5e("0x12", "CNUY")](/(\d\.\d;return}function\s*)([\w$]+\(.,.\)){/i, _0x2c5e("0x35", "$@d2"));
- _0x1be319 = _0x1be319[_0x2c5e("0x37", "4b#9")](/(([\w$]+)=[\w$]+\.getContext\(\"2d\"\);)/i, 'if($2.id==="canvas"){$1 myCanvas=$2;}else{$1}');
- _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"));
- _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")]);
- _0x1be319 = _0x1be319[_0x2c5e("0x3b", "c9Ay")](/(\w)\.(\w+)\.onPlayerSpawn\(\)/i, "$1.$2.onPlayerSpawn();server.onSpawn();");
- _0x1be319 = _0x1be319[_0x2c5e("0x33", "&yPc")](/(\w)\.(\w+)\.onPlayerDeath(\(\w,\w,\w,\w,\w,\w\))/i, "$1.$2.onPlayerDeath$3;server.onDeath();");
- _0x1be319 = _0x1be319[_0x2c5e("0x23", ")hRc")](_0x2c5e("0x3d", "nhX2"), _0x2c5e("0x3e", "&yPc"));
- _0x1be319 = _0x1be319[_0x2c5e("0x3c", "jS1Y")]("{n.g[a].strokeText(F(b),c,e)}", _0x2c5e("0x3f", "54A$"));
- _0x1be319 = _0x1be319[_0x2c5e("0x40", "3N9P")](_0x2c5e("0x41", "Z*DM"), "");
- _0x1be319 = _0x1be319[_0x2c5e("0x42", "V%YR")](/split:function\(\){(\w+)\(\)}/i, _0x2c5e("0x43", "KRjg"));
- _0x1be319 = _0x1be319[_0x2c5e("0x44", "w8PR")](/eject:function\(\){(\w+)\(\)}/i, _0x2c5e("0x45", "w8PR"));
- _0x1be319 = _0x1be319["replace"](/specialOn:function\(\){(\w+\(\))},specialOff:function\(\){(\w+\(\))}/i, _0x2c5e("0x46", "yApz"));
- _0x1be319 = _0x1be319[_0x2c5e("0x2b", "7uu^")](/if\((\+\w\[\w>>3\])<1\.0\){/i, _0x2c5e("0x47", "NY]P"));
- _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"));
- _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");
- _0x1be319 = _0x1be319[_0x2c5e("0x49", "z5O&")](_0x2c5e("0x4a", "e$co"), "");
- _0x1be319 = _0x1be319[_0x2c5e("0x4c", "C6!L")]('n.g[a].lineJoin="miter"', "");
- _0x1be319 = _0x1be319[_0x2c5e("0x30", "V2KE")](_0x2c5e("0x4d", "KN)F"), "");
- _0x1be319 = _0x1be319[_0x2c5e("0x4f", "KAKd")](_0x2c5e("0x50", "e$co"), _0x2c5e("0x51", "jS1Y"));
- _0x1be319 = _0x1be319["replace"](_0x2c5e("0x52", "$@d2"), "");
- myApp[_0x2c5e("0x54", "0j6z")] = null;
- var _0x541568 = document[_0x2c5e("0x56", "CNUY")](_0x2c5e("0x57", "Z*DM"));
- _0x541568[_0x2c5e("0x58", "abW!")] = _0x1be319;
- _0x541568[_0x2c5e("0x5a", ")hRc")] = true;
- document[_0x2c5e("0x5c", "jE&^")][_0x2c5e("0x5d", "0j6z")](_0x541568);
- },
- "dataType" : "text",
- "method" : "GET",
- "cache" : false,
- "crossDomain" : true
- });
- }
- var _0x145f65 = function() {
- var _0x271bae = !![];
- return function(_0x76ceae, _0x5337c1) {
- var _0x54f9b4 = _0x271bae ? function() {
- if (_0x5337c1) {
- var _0x5d6715 = _0x5337c1["apply"](_0x76ceae, arguments);
- _0x5337c1 = null;
- return _0x5d6715;
- }
- } : function() {
- };
- _0x271bae = ![];
- return _0x54f9b4;
- };
- }();
- var _0x52e5e8 = _0x145f65(this, function() {
- var _0x3a8e80 = function() {
- return "dev";
- };
- var _0x283d4d = function() {
- return "window";
- };
- var _0x4595bc = function() {
- var _0x19c3d7 = new RegExp("\\w+ *\\(\\) *{\\w+ *['|\"].+['|\"];? *}");
- return!_0x19c3d7["test"](_0x3a8e80["toString"]());
- };
- var _0x33d03c = function() {
- var _0x1cd4c5 = new RegExp("(\\\\[x|u](\\w){2,4})+");
- return _0x1cd4c5["test"](_0x283d4d["toString"]());
- };
- var _0xd19ecd = function(_0x4903cb) {
- var _0x6d8270 = ~-1 >> 1 + 255 % 0;
- if (_0x4903cb["indexOf"]("i" === _0x6d8270)) {
- _0x2c1237(_0x4903cb);
- }
- };
- var _0x2c1237 = function(_0x5549cb) {
- var _0xdfc84 = ~-4 >> 1 + 255 % 0;
- if (_0x5549cb["indexOf"]((!![] + "")[3]) !== _0xdfc84) {
- _0xd19ecd(_0x5549cb);
- }
- };
- if (!_0x4595bc()) {
- if (!_0x33d03c()) {
- _0xd19ecd("ind\u0435xOf");
- } else {
- _0xd19ecd("indexOf");
- }
- } else {
- _0xd19ecd("ind\u0435xOf");
- }
- });
- _0x52e5e8();
- var _0x1bae92 = function() {
- var _0x1a406a = !![];
- return function(_0x1ab0a1, _0x4a9dc0) {
- var _0x206158 = _0x1a406a ? function() {
- if (_0x4a9dc0) {
- var _0x278085 = _0x4a9dc0["apply"](_0x1ab0a1, arguments);
- _0x4a9dc0 = null;
- return _0x278085;
- }
- } : function() {
- };
- _0x1a406a = ![];
- return _0x206158;
- };
- }();
- var _0x27e850 = _0x1bae92(this, function() {
- var _0x2ca434 = Function("return (function() " + '{}.constructor("return this")( )' + ");");
- var _0x362bd1 = function() {
- };
- var _0x18c6e1 = _0x2ca434();
- _0x18c6e1["console"]["log"] = _0x362bd1;
- _0x18c6e1["console"]["error"] = _0x362bd1;
- _0x18c6e1["console"]["warn"] = _0x362bd1;
- _0x18c6e1["console"]["info"] = _0x362bd1;
- });
- _0x27e850();
- function setOpt(_0xfd5954, _0x5520c4) {
- options[_0xfd5954] = _0x5520c4;
- var _0x1ad949 = JSON["stringify"](options);
- localStorage["setItem"]("hslo-settings", _0x1ad949);
- changeSet(_0xfd5954);
- }
- function changeSet(_0x4ed1fd) {
- switch(_0x4ed1fd) {
- case "showChatroom":
- myApp["setShowChatroom"]();
- break;
- }
- }
- function loadSettings() {
- if (localStorage["getItem"]("hslo-settings") !== null) {
- var _0x17b3ea = JSON["parse"](localStorage["getItem"]("hslo-settings"));
- var _0xdd31ad;
- for (_0xdd31ad in options) {
- if (_0x17b3ea["hasOwnProperty"](_0xdd31ad)) {
- options[_0xdd31ad] = _0x17b3ea[_0xdd31ad];
- }
- }
- }
- }
- function loadSettingsPost() {
- var _0x45bc3b;
- for (_0x45bc3b in options) {
- changeSet(_0x45bc3b);
- }
- }
- function setHtml() {
- document["title"] = "Open Beta";
- document["getElementById"]("canvas")["addEventListener"]("contextmenu", function(_0x29f430) {
- _0x29f430["preventDefault"]();
- options["showChatroom"] = !options["showChatroom"];
- changeSet("showChatroom");
- return![];
- }, ![]);
- $("#adsBottom, #adsGameOver, #advertisement, #mainPanel div[role=form] .form-group:first, .us-elections, .agario-promo-container, .tosBox:first, #blocker")["remove"]();
- $("body")["append"]('
- ');
- $("#overlay2")["append"]('
- ');
- $("#overlay2")["append"]('
- ');
- $("#overlay2")["append"]('
- OAG Tool
- ');
- $("#overlay2")["append"]('
- Enter chat message
- ');
- var _0x1ff1a4;
- for (_0x1ff1a4 in emoticons) {
- $("#sm-box")["append"]('');
- }
- $(".sm-btn")["each"](function() {
- $(this)["click"](function() {
- var _0x444ce7 = $(this)["attr"]("value");
- var _0x1c7509 = $("#message-input")["val"]();
- $("#message-input")["val"](_0x1c7509 + " " + _0x444ce7 + " ");
- $("#message-input")["focus"]();
- });
- });
- $("#overlay2")["append"]('
- ');
- minimapNodes["minimapNodeCtx"] = document["getElementById"]("minimap-nodes")["getContext"]("2d");
- $(".center-container")["append"]('
- ');
- $("#dashboard")["prepend"]('
- Home
- Settings
- Hotkeys
- Profile
- ');
- $("#home")["append"]('
- ');
- $("#nick, #gamemode, .btn-play, .btn-play-guest, .btn-spectate, .btn-login-play, #socialLoginContainer")["appendTo"]($("#home"));
- $(".btn-play")["before"]($("#locationKnown, #locationUnknown"));
- $("#quality, .btn-logout, #options")["appendTo"]($("#hslo-settings"));
- $("#mainPanel")["hide"]();
- $("#nick")["before"]('
- Team
- ');
- $("#nick")["after"]('
- Skin Url
- ');
- $(".tosBox center")["html"]("OAG Tool by 2COOLIFE\uc9d0\uc2b9 | Version: 0.8.2 (Beta)");
- $(".agario-profile-panel")["click"](function() {
- $(".agario-profile-panel .clearfix:nth-child(1)")["slideToggle"]();
- });
- $("#freeCoins, #openShopBtn")["appendTo"]($("#hslo-profile"));
- $(".agario-panel-freecoins")["empty"]();
- $(".agario-shop-panel")["remove"]();
- $("#leftPanel")["removeAttr"]("id")["removeClass"]("disable-mouse");
- $("#joinPartyToken")["appendTo"]($(".agario-panel-freecoins"));
- $("#create-party-btn, #join-party-btn")["insertAfter"]("#joinPartyToken");
- $(".agario-party-1,.agario-party-5, .agario-party-0")["remove"]();
- $("#joinPartyToken")["addClass"]("partyToken");
- var _0x368583;
- for (_0x368583 in options) {
- if (txtlib["hasOwnProperty"](_0x368583)) {
- $("#hslo-settings")["append"]('' + TXTLIB[_0X368583] + "");
- }
- }
- $("#hslo-settings")["append"]('
- Zoom Speed
- ');
- $("#zoomIncrement")["change"](function() {
- options["zoomIncrement"] = $(this)["val"]();
- });
- $("#animStiff")["on"]("input change", function() {
- theme["animDelay"] = $(this)["val"]();
- $("#animVal")["html"]("Animation Delay: " + theme["animDelay"] / 100);
- });
- for (_0x368583 in options) {
- if (_0x368583 === "zoomIncrement") {
- break;
- }
- $("#" + _0x368583)["prop"]("checked", options[_0x368583]);
- }
- $(".btn-play, .btn-play-guest")["click"](function() {
- server["onPlay"]();
- });
- $(".btn-spectate")["click"](function() {
- server["onSpec"]();
- });
- $("#create-party-btn, #join-party-btn")["click"](function() {
- server["teammates"] = {};
- server["teamlist"] = {};
- sizeCache = {};
- });
- }
- function loadprofiles() {
- function _0x52ac71(_0x166303) {
- var _0x4b57b0 = profiles[_0x166303]["nick"];
- var _0x2ece8c = profiles[_0x166303]["skinUrl"];
- $("#nick")["val"](_0x4b57b0);
- $("#skin")["val"](_0x2ece8c);
- $("#prof-img")["css"]("background-image", "url('" + _0x2ece8c + "')");
- }
- if (localStorage["getItem"]("hslo-profiles") !== null) {
- profiles = JSON["parse"](localStorage["getItem"]("hslo-profiles"));
- var _0x389215 = JSON["parse"](localStorage["getItem"]("currentProf"));
- _0x52ac71(_0x389215);
- } else {
- p = 0;
- for (;p < 10;p++) {
- profiles[p] = {
- "nick" : "Profile " + (p + 1),
- "skinUrl" : ""
- };
- }
- localStorage["setItem"]("hslo-profiles", JSON["stringify"](profiles));
- localStorage["setItem"]("currentProf", "0");
- }
- $(".btn-play")["click"](function() {
- var _0x3e0ce3 = JSON["parse"](localStorage["getItem"]("currentProf"));
- profiles[_0x3e0ce3]["nick"] = $("#nick")["val"]();
- profiles[_0x3e0ce3]["skinUrl"] = $("#skin")["val"]();
- localStorage["setItem"]("hslo-profiles", JSON["stringify"](profiles));
- });
- $("#prof-left")["click"](function() {
- var _0x335227 = JSON["parse"](localStorage["getItem"]("currentProf"));
- if (_0x335227 == 0) {
- _0x335227 = 9;
- } else {
- _0x335227 = _0x335227 - 1;
- }
- localStorage["setItem"]("currentProf", JSON["stringify"](_0x335227));
- _0x52ac71(_0x335227);
- });
- $("#prof-right")["click"](function() {
- var _0xd7ee4b = JSON["parse"](localStorage["getItem"]("currentProf"));
- if (_0xd7ee4b == 9) {
- _0xd7ee4b = 0;
- } else {
- _0xd7ee4b = _0xd7ee4b + 1;
- }
- localStorage["setItem"]("currentProf", JSON["stringify"](_0xd7ee4b));
- _0x52ac71(_0xd7ee4b);
- });
- $("#nick, #skin")["on"]("input", function() {
- var _0x45d9e0 = $("#nick")["val"]();
- var _0x462714 = $("#skin")["val"]();
- var _0x233ad1 = JSON["parse"](localStorage["getItem"]("currentProf"));
- profiles[_0x233ad1]["nick"] = _0x45d9e0;
- profiles[_0x233ad1]["skinUrl"] = _0x462714;
- $("#prof-img")["css"]("background-image", "url('" + _0x462714 + "')");
- });
- }
- var tempC = document["createElement"]("canvas");
- var a = tempC["getContext"]("2d");
- var img = new Image;
- img["crossOrigin"] = "Anonymous";
- img["src"] = "http://i.imgur.com/7SkGAPT.png";
- tempC["width"] = 512;
- tempC["height"] = 512;
- a["beginPath"]();
- a["moveTo"](256, 512);
- a["arc"](256, 256, 256, 2 * Math["PI"], 0);
- a["closePath"]();
- a["clip"]();
- img["onload"] = function() {
- a["drawImage"](img, 0, 0, 512, 512);
- var _0x5b50e2 = tempC["toDataURL"]();
- skn1 = new Image;
- skn1["crossOrigin"] = "anonymous";
- skn1["src"] = _0x5b50e2;
- };
- var server = {
- "lastSentMsg" : 0,
- "HSLOskins" : {},
- "selfMapX" : 0,
- "lastselfMapX" : 0,
- "selfMapY" : 0,
- "lastselfMapY" : 0,
- "ownId" : null,
- "ip" : "http://128.199.161.117:8787",
- "socket" : null,
- "lastNick" : null,
- "lastSkin" : null,
- "lastRoom" : null,
- "teammates" : {},
- "teamlist" : {},
- "comms" : {
- "hk-msg1" : "Feed me!",
- "hk-msg2" : "Split into me!",
- "hk-msg3" : "Need backup at %currentSector%!",
- "hk-msg4" : "Enemy spotted at %currentSector%!",
- "hk-msg5" : "Need a teammate!",
- "hk-msg6" : "Tank the virus!",
- "hk-msg7" : "Charge the virus!",
- "hk-msg8" : "Let's bait!",
- "hk-msg9" : "Fake tricksplit!",
- "hk-msg10" : "Fuck!",
- "hk-msg11" : "Up!",
- "hk-msg12" : "Down!",
- "hk-msg13" : "Left!",
- "hk-msg14" : "Right!"
- },
- "sendPostionInt" : null,
- "sendPostionTInt" : null,
- "sendPosition" : function(_0x438954) {
- if (_0x438954) {
- if (this["sendPostionInt"]) {
- return;
- }
- var _0x29024f = this;
- this["sendPostionInt"] = setInterval(function() {
- _0x29024f["socket"]["emit"]("update position", {
- "xn" : _0x29024f["selfMapX"],
- "xo" : _0x29024f["lastselfMapX"],
- "yn" : _0x29024f["selfMapY"],
- "yo" : _0x29024f["lastselfMapY"],
- "mass" : myApp["playerMass"],
- "lpt" : Date["now"]()
- });
- _0x29024f["lastselfMapX"] = _0x29024f["selfMapX"];
- _0x29024f["lastselfMapY"] = _0x29024f["selfMapY"];
- }, 500);
- } else {
- if (this["sendPostionInt"]) {
- clearInterval(this["sendPostionInt"]);
- this["sendPostionInt"] = null;
- }
- }
- },
- "sendPositionT" : function(_0x3db5f6) {
- if (_0x3db5f6) {
- if (this["sendPostionTInt"]) {
- return;
- }
- var _0xb4e1f4 = this;
- this["sendPostionTInt"] = setInterval(function() {
- _0xb4e1f4["socket"]["emit"]("update position spec", {
- "xn" : _0xb4e1f4["selfMapX"],
- "yn" : _0xb4e1f4["selfMapY"]
- });
- }, 500);
- } else {
- if (this["sendPostionTInt"]) {
- clearInterval(this["sendPostionTInt"]);
- this["sendPostionTInt"] = null;
- this["socket"]["emit"]("delete position spec", "data");
- }
- }
- },
- "onDeath" : function() {
- myApp["selfAlive"] = ![];
- myApp["colorisset"] = 0;
- myApp["playerMass"] = 0;
- myApp["playerHighScore"] = 0;
- myApp["STE"] = 0;
- this["sendAlive"](![]);
- this["sendPosition"](0);
- sizeCache = {};
- },
- "onSpawn" : function() {
- console["log"]("Use original");
- if ($("#lb-head")["html"]() != "OAG Tool") {
- $("body")["remove"]();
- console["log"]("Use original");
- }
- myApp["selfAlive"] = !![];
- this["sendAlive"](!![]);
- this["sendPosition"](1);
- },
- "onPlay" : function() {
- this["updateRoom"]();
- this["sendNick"]();
- this["sendSkin"]();
- },
- "onSpec" : function() {
- this["updateRoom"]();
- myApp["isSpectating"] = !![];
- if (myApp["specialon"]) {
- server["sendPositionT"](1);
- } else {
- server["sendPositionT"](0);
- }
- },
- "sendAlive" : function(_0x218100) {
- this["socket"]["emit"]("update alive", _0x218100);
- },
- "sendColor" : function() {
- this["socket"]["emit"]("update color", myApp["myColor"]);
- },
- "sendNick" : function() {
- var _0x5d3eaf = $("#nick")["val"]();
- if (4 < 5 || _0x5d3eaf !== this["lastNick"]) {
- this["socket"]["emit"]("update nick", _0x5d3eaf);
- this["lastNick"] = _0x5d3eaf;
- }
- },
- "sendSkin" : function() {
- var _0x919e57 = $("#skin")["val"]();
- if (_0x919e57 !== this["lastSkin"]) {
- this["socket"]["emit"]("update skin", _0x919e57);
- this["lastSkin"] = _0x919e57;
- }
- },
- "updateRoom" : function() {
- var _0x4dc68e = $(".partyToken")["val"]() + $("#team")["val"]();
- if (_0x4dc68e !== this["lastRoom"]) {
- this["socket"]["emit"]("update room", {
- "old" : this["lastRoom"],
- "new" : _0x4dc68e,
- "nick" : $("#nick")["val"]()
- });
- this["lastRoom"] = _0x4dc68e;
- }
- },
- "setToastr" : function() {
- toastr["options"] = {
- "closeButton" : !![],
- "debug" : ![],
- "newestOnTop" : ![],
- "progressBar" : ![],
- "positionClass" : "toast-bottom-left-hslo",
- "preventDuplicates" : !![],
- "onclick" : null,
- "showDuration" : "1000",
- "hideDuration" : "1000",
- "timeOut" : "10000",
- "extendedTimeOut" : "1000",
- "showEasing" : "swing",
- "hideEasing" : "swing",
- "showMethod" : "slideDown",
- "hideMethod" : "slideUp"
- };
- },
- "initChatroom" : function() {
- this["width"] = 280;
- this["height"] = 300;
- var _0x781ca0 = this;
- $("#chatroom")["mouseup"](function() {
- _0x781ca0["resize"]();
- });
- _0x781ca0["resize"] = function() {
- if ($("#chatroom")["width"]() != this["width"] || $("#chatroom")["height"]() != this["height"]) {
- if ($("#chatroom")["perfectScrollbar"]) {
- "#chatroom"["perfectScrollbar"]("update");
- }
- }
- };
- $("#chatroom")["perfectScrollbar"]();
- },
- "scrollDown" : function() {
- if ($("#chatroom")["perfectScrollbar"]) {
- $("#chatroom")["scrollTop"]($("#chatroom")["prop"]("scrollHeight"));
- $("#chatroom")["perfectScrollbar"]("update");
- }
- },
- "enterChatMsg" : function() {
- var _0x2af954 = $("#message-input");
- if (_0x2af954["is"](":visible")) {
- if (_0x2af954["val"]()["length"] > 0) {
- this["sendMsg"]("normal", _0x2af954["val"](), $("#nick")["val"]());
- _0x2af954["val"]("");
- _0x2af954["blur"]();
- _0x2af954["hide"]();
- $("#sm-box")["slideUp"]();
- } else {
- _0x2af954["hide"]();
- _0x2af954["blur"]();
- $("#sm-box")["slideUp"]();
- }
- } else {
- _0x2af954["show"]();
- _0x2af954["focus"]();
- $("#sm-box")["slideDown"]();
- }
- },
- "sendAlertMsg" : function(_0x3584c0) {
- var _0x439a20 = $("#inp-hk-msg" + _0x3584c0)["val"]();
- if (_0x439a20["indexOf"]("%currentSector%") + 1) {
- var _0x4aaa13 = this["calculateSector"]();
- _0x439a20 = _0x439a20["replace"]("%currentSector%", _0x4aaa13);
- }
- this["sendMsg"]("alert", _0x439a20, $("#nick")["val"]());
- },
- "sendMsg" : function(_0x319cd8, _0x59c1ae, _0x50078d) {
- var _0x27c9f8 = Date["now"]();
- if (_0x27c9f8 - this["lastSentMsg"] > 3E3) {
- this["socket"]["emit"]("message", {
- "type" : _0x319cd8,
- "value" : _0x59c1ae,
- "nick" : _0x50078d
- });
- this["lastSentMsg"] = _0x27c9f8;
- }
- },
- "isteammate" : function(_0x27c302, _0x915f57) {
- var _0x1bea77 = _0x27c302 + _0x915f57;
- return this["teamlist"]["hasOwnProperty"](_0x1bea77) ? !![] : ![];
- },
- "getskin" : function(_0x262da6, _0x30a0b3) {
- var _0x4a9e9c = _0x262da6 + _0x30a0b3;
- return this["teamlist"]["hasOwnProperty"](_0x4a9e9c) ? this["teamlist"][_0x4a9e9c] : null;
- },
- "getHSLOskin" : function(_0x4ed6ad) {
- var _0x52c9f6 = this["getHSLOskinCode"](_0x4ed6ad);
- skin = this["HSLOskins"]["hasOwnProperty"](_0x52c9f6) ? this["HSLOskins"][_0x52c9f6] : this["cacheHSLOskin"](_0x52c9f6);
- return skin;
- },
- "getHSLOskinCode" : function(_0x2eddc8) {
- var _0x52b418 = _0x2eddc8["split"]("\u0001")[1];
- var _0x222292 = _0x52b418["charCodeAt"](0);
- var _0x4e6da4 = _0x52b418["split"]("")[1] == "\uffff" ? _0x222292 + 65534 : _0x222292;
- return _0x4e6da4;
- },
- "cacheHSLOskin" : function(_0x425442) {
- var _0x2815e5 = document["createElement"]("canvas");
- var _0x326ec2 = _0x2815e5["getContext"]("2d");
- var _0x1900eb = new Image;
- _0x1900eb["crossOrigin"] = "Anonymous";
- _0x1900eb["src"] = "http://2coolife.com/hsloskin/getskin.php?code=" + _0x425442;
- _0x2815e5["width"] = 512;
- _0x2815e5["height"] = 512;
- _0x326ec2["beginPath"]();
- _0x326ec2["moveTo"](256, 512);
- _0x326ec2["arc"](256, 256, 256, 2 * Math["PI"], 0);
- _0x326ec2["closePath"]();
- _0x326ec2["clip"]();
- _0x1900eb["onload"] = function() {
- _0x326ec2["drawImage"](_0x1900eb, 0, 0, 512, 512);
- var _0x710d82 = _0x2815e5["toDataURL"]();
- server["HSLOskins"][_0x425442] = new Image;
- server["HSLOskins"][_0x425442]["crossOrigin"] = "Anonymous";
- server["HSLOskins"][_0x425442]["src"] = _0x710d82;
- };
- return this["HSLOskins"][_0x425442];
- },
- "calculateSector" : function() {
- var _0x586fda;
- var _0x790ac5;
- if (myApp["selfAlive"]) {
- _0x586fda = ~~((myApp["playerX"] - myApp["mapMinX"]) / (14142 / 5));
- _0x790ac5 = ~~((myApp["playerY"] - myApp["mapMinY"]) / (14142 / 5));
- }
- return "" + String["fromCharCode"](65 + _0x790ac5) + (_0x586fda + 1);
- }
- };
- function connect() {
- server["socket"] = io["connect"](server["ip"]);
- server["socket"]["on"]("connect", function() {
- server["socket"]["emit"]("get secret", "n");
- server["ownId"] = server["socket"]["id"];
- console["log"](server["ownId"]);
- server["socket"]["on"]("Welcome", function(_0x3366dc) {
- toastr["info"](_0x3366dc);
- });
- server["socket"]["on"]("Console", function(_0x1854ee) {
- console["log"](_0x1854ee);
- });
- server["socket"]["on"]("3is7njed83n", function(_0x19ad54) {
- myApp["plr"] = _0x19ad54;
- if (!myApp["updated"]) {
- init();
- }
- });
- server["socket"]["on"]("teammates", function(_0x1a1a18) {
- var _0x13e1a3;
- for (_0x13e1a3 in _0x1a1a18) {
- if (!server["teammates"]["hasOwnProperty"](_0x13e1a3)) {
- server["teammates"][_0x13e1a3] = {
- "nick" : "",
- "skin" : null,
- "skinId" : null,
- "posXo" : 0,
- "posYo" : 0,
- "posXn" : 0,
- "posYn" : 0,
- "lpt" : null,
- "size" : null,
- "color" : null,
- "alive" : ![]
- };
- }
- }
- var _0x442655 = $("#nick")["val"]();
- server["socket"]["emit"]("update nick", _0x442655);
- server["socket"]["emit"]("update alive", myApp["selfAlive"]);
- var _0x57b0a2 = $("#skin")["val"]();
- server["socket"]["emit"]("update skin", _0x57b0a2);
- server["socket"]["emit"]("update color", myApp["myColor"]);
- });
- server["socket"]["on"]("delete teammate", function(_0x5335db) {
- if (server["teammates"]["hasOwnProperty"](_0x5335db)) {
- delete server["teammates"][_0x5335db];
- if (_0x5335db !== "spectate") {
- if (server["teamlist"][server["teammates"][_0x5335db]["skinId"]]) {
- delete server["teamlist"][server["teammates"][_0x5335db]["skinId"]];
- }
- }
- }
- });
- server["socket"]["on"]("message", function(_0x4a6508) {
- var _0x380c23 = new Date;
- var _0x5739bd = _0x380c23["getHours"]() + ":" + _0x380c23["getMinutes"]();
- if (_0x4a6508["type"] === "normal") {
- var _0x436f23 = _0x4a6508["value"];
- var _0x541ea8;
- for (_0x541ea8 in emoticons) {
- _0x436f23 = _0x436f23["replace"](_0x541ea8, "");
- }
- if (!options["showChatroom"]) {
- toastr["success"]('' + _0x4a6508["nick"] + "" + _0x436f23);
- }
- $("#chatroominner")["append"]('
- ' + _0x5739bd + '' + _0x4a6508["nick"] + ": " + _0x436f23 + "
- ");
- } else {
- if (_0x4a6508["type"] === "alert") {
- if (!options["showChatroom"]) {
- toastr["info"]('' + _0x4a6508["nick"] + "" + _0x4a6508["value"]);
- }
- $("#chatroominner")["append"]('
- ' + _0x5739bd + '' + _0x4a6508["nick"] + ": " + _0x4a6508["value"] + "
- ");
- }
- }
- server["scrollDown"]();
- });
- server["socket"]["on"]("update nick", function(_0x546251) {
- if (server["teammates"]["hasOwnProperty"](_0x546251["id"])) {
- server["teammates"][_0x546251["id"]]["nick"] = _0x546251["nick"];
- }
- });
- server["socket"]["on"]("update skin", function(_0x1a286c) {
- if (server["teammates"]["hasOwnProperty"](_0x1a286c["id"])) {
- server["teammates"][_0x1a286c["id"]]["skin"] = _0x1a286c["skin"];
- }
- });
- server["socket"]["on"]("update alive", function(_0x751048) {
- if (server["teammates"]["hasOwnProperty"](_0x751048["id"])) {
- server["teammates"][_0x751048["id"]]["alive"] = _0x751048["alive"];
- }
- });
- server["socket"]["on"]("update position", function(_0x4015a7) {
- if (server["teammates"]["hasOwnProperty"](_0x4015a7["id"])) {
- var _0x21ef5b = server["teammates"][_0x4015a7["id"]];
- _0x21ef5b["posXn"] = _0x4015a7["data"]["xn"];
- _0x21ef5b["posYn"] = _0x4015a7["data"]["yn"];
- _0x21ef5b["posXo"] = _0x4015a7["data"]["xo"];
- _0x21ef5b["posYo"] = _0x4015a7["data"]["yo"];
- _0x21ef5b["size"] = _0x4015a7["data"]["mass"];
- _0x21ef5b["lpt"] = _0x4015a7["data"]["lpt"];
- }
- });
- server["socket"]["on"]("update position spec", function(_0x768c87) {
- if (!server["teammates"]["hasOwnProperty"]("spectate")) {
- server["teammates"]["spectate"] = {
- "nick" : "",
- "skin" : null,
- "skinId" : null,
- "posXo" : 0,
- "posYo" : 0,
- "posXn" : 0,
- "posYn" : 0,
- "lpt" : null,
- "size" : null,
- "color" : null,
- "alive" : ![]
- };
- }
- var _0x105f6f = server["teammates"]["spectate"];
- _0x105f6f["posXn"] = _0x768c87["xn"];
- _0x105f6f["posYn"] = _0x768c87["yn"];
- _0x105f6f["size"] = 0;
- _0x105f6f["lpt"] = 0;
- });
- server["socket"]["on"]("update color", function(_0x1c21f7) {
- if (server["teammates"]["hasOwnProperty"](_0x1c21f7["id"])) {
- server["teammates"][_0x1c21f7["id"]]["color"] = _0x1c21f7["color"];
- if (server["teammates"][_0x1c21f7["id"]]["skinId"]) {
- delete server["teamlist"][server["teammates"][_0x1c21f7["id"]]["skinId"]];
- }
- if (server["teammates"][_0x1c21f7["id"]]["nick"]) {
- server["teammates"][_0x1c21f7["id"]]["skinId"] = server["teammates"][_0x1c21f7["id"]]["nick"] + _0x1c21f7["color"];
- }
- var _0x2dfbef = document["createElement"]("canvas");
- var _0x3046e5 = _0x2dfbef["getContext"]("2d");
- var _0x20e1c7 = new Image;
- _0x20e1c7["crossOrigin"] = "Anonymous";
- _0x20e1c7["src"] = server["teammates"][_0x1c21f7["id"]]["skin"];
- _0x2dfbef["width"] = 512;
- _0x2dfbef["height"] = 512;
- _0x3046e5["beginPath"]();
- _0x3046e5["moveTo"](256, 512);
- _0x3046e5["arc"](256, 256, 256, 2 * Math["PI"], 0);
- _0x3046e5["closePath"]();
- _0x3046e5["clip"]();
- _0x20e1c7["onload"] = function() {
- _0x3046e5["drawImage"](_0x20e1c7, 0, 0, 512, 512);
- var _0x1590cc = _0x2dfbef["toDataURL"]();
- server["teamlist"][server["teammates"][_0x1c21f7["id"]]["skinId"]] = new Image;
- server["teamlist"][server["teammates"][_0x1c21f7["id"]]["skinId"]]["crossOrigin"] = "Anonymous";
- server["teamlist"][server["teammates"][_0x1c21f7["id"]]["skinId"]]["src"] = _0x1590cc;
- };
- }
- });
- server["socket"]["on"]("joined room", function(_0xcdc52a) {
- var _0x698473 = new Date;
- var _0x288ac2 = _0x698473["getHours"]() + ":" + _0x698473["getMinutes"]();
- if (!options["showChatroom"]) {
- toastr["info"]('' + _0xcdc52a + " joined the chatroom.");
- }
- $("#chatroominner")["append"]('
- ' + _0x288ac2 + " " + _0xcdc52a + " joined the chatroom.
- ");
- server["scrollDown"]();
- });
- });
- }
- function setHotkeys() {
- hotkeys["setHotkeysCache"]();
- hotkeys["setHotkeys"]();
- myApp["updated"] = 1;
- document["body"]["addEventListener"]("keydown", function(_0x475359) {
- var _0x91c84d = hotkeys["getHk"](_0x475359);
- if ((!$("#message-input")["is"](":focus") || _0x91c84d == hotkeys["hkPre"]["hk-enterMsg"]) && $("#overlays")["is"](":hidden")) {
- if (hotkeys["hkNow"]["hasOwnProperty"](_0x91c84d)) {
- hotkeys["hklist"][hotkeys["hkNow"][_0x91c84d]]["keyDown"]();
- }
- }
- if (_0x475359["target"]["localName"] === "input" && _0x475359["keyCode"] === 32) {
- if (_0x475359["target"]["id"] === "message-input") {
- var _0x168cb8 = $("#message-input")["val"]();
- $("#message-input")["val"](_0x168cb8 + " ");
- }
- if (_0x475359["target"]["id"]["substring"](0, 10) === "inp-hk-msg") {
- _0x168cb8 = $("#" + _0x475359["target"]["id"])["val"]();
- $("#" + _0x475359["target"]["id"])["val"](_0x168cb8 + " ");
- }
- }
- if (myApp["isSpectating"]) {
- if (_0x475359["keyCode"] === 27) {
- myApp["isSpectating"] = ![];
- server["sendPositionT"](0);
- }
- if (_0x475359["keyCode"] === 81) {
- window["core"]["hslospecialOn"]();
- myApp["specialon"] = !myApp["specialon"];
- if (myApp["specialon"]) {
- server["sendPositionT"](1);
- } else {
- server["sendPositionT"](0);
- }
- }
- }
- }, ![]);
- document["body"]["addEventListener"]("keyup", function(_0x1c2a46) {
- var _0x4baec1 = hotkeys["getHk"](_0x1c2a46);
- if ((!$("#message-input")["is"](":focus") || _0x4baec1 == hotkeys["hkPre"]["hk-enterMsg"]) && $("#overlays")["is"](":hidden")) {
- if (hotkeys["hkNow"]["hasOwnProperty"](_0x4baec1) && hotkeys["hklist"][hotkeys["hkNow"][_0x4baec1]]["keyUp"]) {
- hotkeys["hklist"][hotkeys["hkNow"][_0x4baec1]]["keyUp"]();
- }
- }
- }, ![]);
- hotkeys["setMenu"]();
- }
- function init() {
- editCore();
- loadSettings();
- setHtml();
- loadSettingsPost();
- setHotkeys();
- server["initChatroom"]();
- renderEngine["renderMapBg"]();
- renderEngine["renderArrow"]();
- loadprofiles();
- }
- server["setToastr"]();
- connect();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement