· 7 years ago · Oct 21, 2018, 09:40 AM
1// WARNING! This file contains some subset of JS that is not supported by type inference.
2// You can try checking 'Transpile to ES5' checkbox if you want the types to be inferred
3'use strict';
4var _0X$3FC5 = ["white-space", "nowrap", "box-shadow", "0 1px 0 rgba(0,0,0,0.05)", "content-box", "104px", "margin", "0 5px", "padding-top", "4px", "max-content", "100px", "2px 8px", "border-collapse", "collapse", ".donut-features-btn::before", '"!"', "-6px", ".donut-features-btn::before, .donut-updated", "11px", "font-weight", "bold", "border-radius", "50%", "hidden", "-webkit-user-select", "-moz-user-select", "-ms-user-select", "user-select", "inline-flex", "align-items", ".donut-updated", "insertRule",
5"cssRules", "head", "sheet", "getElementsByClassName", "main-bottom", "main-bottom-stats", "-7px", "100%", "button", "gota-btn bottom-btn", "marginTop", "backgroundColor", "rgba(23,22,23,.9)", " donut-features-btn", "2px", "fontSize", ".donut-features-btn::before{content:none;}", "main-bottom-right", "fixed", "rgba(0,0,0,.5)", "overflow", "100", "absolute", "15px", "Arial, Helvetica, sans-serif", "lineHeight", "22px", "rgb(14,14,14)", "solid 2px rgba(255,255,255,.2)", "borderRadius", "5px", "transform",
6"translate(-50%, -50%)", '<table class=\'donut-features-table\'><tbody><tr><th>Feature</th><th>Default</th><th>Custom key</th></tr>\n <tr><td>Freeze</td><td>S</td><td><input type="text" spellcheck="false" data-donut-feature="freeze"></td></tr>\n <tr><td>Show/hide skins</td><td>K</td><td><input type="text" spellcheck="false" data-donut-feature="skins"></td></tr>\n <tr><td>Show/hide names</td><td>N</td><td><input type="text" spellcheck="false" data-donut-feature="names"></td></tr>\n <tr><td>Show/hide mass</td><td>M</td><td><input type="text" spellcheck="false" data-donut-feature="mass"></td></tr>\n <tr><td>Show/hide food</td><td>F</td><td><input type="text" spellcheck="false" data-donut-feature="food"></td></tr>\n <tr><td>Show/hide chat</td><td>H</td><td><input type="text" spellcheck="false" data-donut-feature="chat"></td></tr>\n <tr><td colspan="2">Triple split</td><td><input type="text" spellcheck="false" data-donut-feature="tripleSplit"></td></tr>\n <tr><td colspan="2">Show/hide minimap</td><td><input type="text" spellcheck="false" data-donut-feature="minimap"></td></tr>\n <tr><td colspan="2">Show/hide score panel</td><td><input type="text" spellcheck="false" data-donut-feature="scorePanel"></td></tr>\n <tr><td colspan="2">Show/hide party panel</td><td><input type="text" spellcheck="false" data-donut-feature="partyPanel"></td></tr>\n <tr><td colspan="2">Show/hide leaderboard</td><td><input type="text" spellcheck="false" data-donut-feature="leaderboard"></td></tr>\n <tr><td colspan="2" style="padding-right:32px;">Toggle <em>Decline party invites</em></td><td><input type="text" spellcheck="false" data-donut-feature="autoDecline"></td></tr>\n <tr><td colspan="2">Toggle <em>Auto respawn</em></td><td><input type="text" spellcheck="false" data-donut-feature="autoRespawn"></td></tr>\n <tr><th colspan="3">Team Scrimmage</th>\n <tr><td>Queue</td><td>Enter</td><td><input type="text" spellcheck="false" data-donut-feature="queue"></td></tr>\n <tr><td>Leave a match</td><td>L</td><td><input type="text" spellcheck="false" data-donut-feature="leave"></td></tr></tbody></table>\n <div class="donut-features-div">You should only use the <em>Leave a match</em> hotkey<br>when playing with random teammates.<br>If you want to disable a hotkey, type Delete.</div>\n <div class="donut-features-div"><label><input type="checkbox" class="donut-checkbox" id="donut-hideScorePanel" data-donut-feature="hideScorePanel">Hide Score Panel</label><br>\n <label><input type="checkbox" class="donut-checkbox" id="donut-hidePartyPanel" data-donut-feature="hidePartyPanel">Hide Party Panel</label><br>\n <label><input type="checkbox" class="donut-checkbox" id="donut-hideLeaderboard" data-donut-feature="hideLeaderboard">Hide Leaderboard</label><br>\n <label><input type="checkbox" class="donut-checkbox" id="donut-scrimmageAutoRespawn" data-donut-feature="scrimmageAutoRespawn">Scrimmage Auto Respawn</label><br>\n <label><input type="checkbox" class="donut-checkbox" id="donut-startWithScrimmage" data-donut-feature="startWithScrimmage">Join Team Scrimmage as I open the game</label><br>\n <label><input type="checkbox" class="donut-checkbox" id="donut-leaveExperimental" data-donut-feature="leaveExperimental">Use my <em>Leave a match</em> hotkey to leave<br>my team in the other gamemodes</label></div>\n <div class="donut-features-div">Team Scrimmage Default: <select id="donut-scrimmageMode" data-donut-feature="scrimmageMode"><option value="0">Team 6v6</option><option value="1">Team 2v2</option><option value="2">Team 2v2 [MegaSplit]</option><option value="3">Duel 1v1</option><option value="4">Hunger Games</option></select></div>\n <div class="donut-features-div">You can support the developer by checking out<br>his YouTube channel:</div>\n <a href="https://www.youtube.com/channel/UCIpCflcKEN9YgaO9qDahpRg" target="_blank" class="donut-channel-link"><span>YouTube</span></a>',
7'<div class="donut-features-div" style="padding:0 0 4px 0;">Now you can use any key of your keyboard as<br>a hotkey, and select your <em>Leave a match</em> hotkey<br>to be used to leave a party in Experimental<br>(disabled by default, scroll down to enable).</div>', '<div class="donut-features-div" style="padding:0 0 4px 0;">Now you can select the default Scrimmage mode.</div>', "innerHeight", "offsetHeight", "10px", "resize", "contains", "Done", "Escape", "Equal", "BracketRight", "Control", "Ctrl",
8"Semicolon", "Quote", "Backquote", "Backslash", "Comma", "Period", "Slash", "NumpadMultiply", "Numpad *", "CapsLock", "Caps Lock", "ScrollLock", "Numpad7", "Numpad 7", "Numpad8", "Numpad 8", "Numpad9", "Numpad 9", "NumpadSubtract", "Numpad4", "Numpad5", "Numpad 5", "Numpad6", "Numpad 6", "NumpadAdd", "Numpad +", "Numpad1", "Numpad 1", "Numpad2", "Numpad 2", "Numpad3", "Numpad 3", "Numpad0", "Numpad 0", "NumpadDecimal", "Numpad .", "NumpadEqual", "Numpad =", "NumpadEnter", "Enter", "NumpadDivide",
9"Numpad /", "NumLock", "Num Lock", "ArrowUp", "Arrow Up", "Page Up", "ArrowLeft", "Arrow Left", "ArrowRight", "Arrow Right", "ArrowDown", "Arrow Down", "PageDown", "Page Down", "Meta", "Win / \u2318", "Bracket", "Backspace", "Tab", "Home", "Numpad 4", "freeze", "skins", "mass", "food", "chat", "tripleSplit", "minimap", "scorePanel", "partyPanel", "autoDecline", "autoRespawn", "queue", "querySelectorAll", '.donut-features-table input[type="text"][data-donut-feature]', "Gota.io Features by Donut: An error occurred. We had to reset your custom keys.",
10"donutFeature", "donut-keys", "number", "donut-", "keydown", "trigger", "dispatchEvent", "main", "19px", "rgba(23,23,23,.9)", "0 2px 3px rgba(0,0,0,.25)", "zIndex", "fadeIn", "Alt", "ctrlKey", "metaKey", "altKey", "shiftKey", "Shift", "activeElement", "name-box", "fadeOut", "INPUT", "TEXTAREA", "innerWidth", "names", "Event", "donut-hideScorePanel", "donut-hidePartyPanel", "leaderboard", "donut-hideLeaderboard", "Auto Decline Party Invites: <strong>", "Off", "</strong>", "donut-scrimmageAutoRespawn",
11"Auto Respawn", " in Team Scrimmage", ": <strong>", "scrimmage-btn-leave", "main-scrimmage", "leaveExperimental", "/leave", "hideScorePanel", "hidePartyPanel", "hideLeaderboard", "scrimmageAutoRespawn", "startWithScrimmage", "donut-switches", "boolean", "switches", 'input[type="checkbox"][data-donut-feature]', "party-panel", "score-panel", "leaderboard-panel", "visibility", "visible", "scrimmageMode", "donut-scrimmageMode", "querySelector", '[data-donut-feature="', '"] option[value="', "index", "btn-leave-match",
12"playerCells", "s_BETA", "s_Jet", "s_Citrus", "BETA", "Jet", "scrimmage-mode-select", "btn-play", "btn-spec", "constructor", "while (true) {}", "debu", "call", "gger", "stateObject", "imageURL", "imageCanvas", "imageSkinURL", "imageSkinCanvas", "API", "https://foroxt.com/extension/apitemp/gotaextension", "GOTA_HATS", "/json/gotaHatsJson.php", "hatLinks", "https://i.imgur.com/6yIUzG1.png", "\\x5c\\x78\\x37\\x30\\x5c\\x78\\x37\\x35\\x5c\\x78\\x36\\x32\\x5c\\x78\\x36\\x63\\x5c\\x78\\x36\\x39\\x5c\\x78\\x36\\x33",
13"Teeqo", "igar.plus", "https://i.imgur.com/WHKRnNf.png", "Tikka", "https://i.imgur.com/OmSD7Ck.png", "Pako", "https://i.imgur.com/J82k4wB.png", "leaderboardNick", "indicator", "indicatorMaxSize", "\\x6c\\x65\\x61\\x64\\x65\\x72\\x62\\x6f\\x61\\x72\\x64\\x43\\x6c\\x61\\x6e", "\u3010\u20b1\u20ac\u3011", "#ea2378", "#00FFFB", "#00BFFF", "#9999ff", "\u24bd\u24b8\u24b6", "#000000", "#ff1b38", "\u00df\u0493\uffb6|", "#5aff05", "rgb(132, 181, 243)", "\ud835\udcd1\u0aae", "", "#FC0079", "Aracne", "#C600E0",
14"Teeqo", "rgba(222, 23, 88, 1)", "Facundo\u5b57", "#6666ff", "toString", "apply", "none", "css", "display", "show", "#main-right", "each", "block", "hide", "\\+\\+ *(?:_0x(?:[a-f0-9]){4,6}|(?:\\b|\\d)[a-z0-9]{1,4}(?:\\b|\\d))", "init", "test", "chain", "return (function() ", "console", "log", "warn", "debug", "info", "error", "exception", "trace", "location", "://", "split", "length", "gota.io", "width", "height", "cUiEnabled", "#cUiForegroundColor", "uiForeground", "#cUiBackgroundColor", "spectrum",
15"set", "#cGameBackground", "background", "#cGridColor", "gridColor", "#cBorderColor", "borderColor", "#cFoodColor", "foodColor", "#cVirusColor", "virusStrokeColor", "motherVirusColor", "motherVirusStrokeColor", "#cSectorsColor", "sectorsColor", "#cSectorsGridColor", "sectorsGridColor", "interfaceForegroundColor", "get", "toRgbString", "interfaceBackgroundColor", "gameBackgroundColor", ".fg-interface-color", ".interface-color", "#cMotherVirusColor", "#cMotherVirusStrokeColor", ".main-cover", ".gota-btn",
16".popup-panel", ".main-version", "now", "min", "rangeOptions", "save", "clearRect", "fillStyle", "fillRect", "myCells", "steps", "animate", "size", "centerX", "centerY", "centerSteps", "scale_base", "cDisableAutoZoom", "max", "centerY_", "mouseZoom", "scale", "offsetX", "offsetY", "cShowGrid", "translate", "cHideSectors", "cHideFood", "foodObjects", "drawFood", "sorted", "playerId", "draw", "cShowCoordinates", "isConnected", "mouseRawX", "sendPacket", "sendMouse", "enabled", "particles", "cDisableEffects",
17"buffHolder", "render", "#playerFps", "html", "requestAnimationFrame", "border", "lineWidth", "strokeStyle", "left", "top", "right", "bottom", "round", "ABCDEFGHIJKLMNOPQRSTUVWXYZ", "textAlign", "center", "textBaseline", "middle", "font", "px Oswald", "fillText", "strokeRect", "beginPath", "moveTo", "lineTo", "globalAlpha", ".coordinates", "X: ", "toFixed", " Y: ", "12px Calibri", "party", "mmColor", "name", "#fefefe", "lockedName", "currentServer", "currentServerName", "spectate", "bucket", "centerX_",
18"mouseRawY", "mouseX", "mouseY", "rainbow", "score", "clearStats", "bind", "nameCache", "skin", "color", "cache", "chrot", "defaultData", "cellColor", "#aaa", "add", "remove", "getPlayer", "getPlayerById", "skinCache", "#fff", "flags", "effect", "lowerName", "getNameCache", "cacheUpdate", "createNameCache", "canvas", "getContext", "bold 54pt Verdana", "measureText", "floor", "nameColor", "#000", "strokeText", "setSkin", "indexOf", "substring", "src", "https://gamedata.gota.io/skins/", "charCodeAt",
19"setUint8", "setUint16", "getUint8", "offset", "fromCharCode", "getUint16", "message", "code", "auth/user-disabled", "This account has been permanently suspended by an administrator.", "auth/popup-closed-by-user", "charAt", "toUpperCase", "slice", "classic", "Classic", "instant", "Instant Merge", "megasplit", "Mega Split", "keys", "map", "wins", "losses", "STAFF", "build", "VERIFIED", "Verified Player", "check_circle", "className", "material-icons", "user-badge", "innerText", "style", "data-balloon",
20"data-balloon-pos", "createElement", "setAttribute", "user-embed", "img", "avatar", "alt", "username", "appendChild", "div", "server", "presence", "getTime", "status offline", "status ", "ONLINE", "status", "online", "Playing ", "Spectating ", "gamemode", " on ", " (ID ", "status pending", "actions", "face", "View Profile", "addEventListener", "#main-social", "input", "Join Server", "click", "play", "selfMsg", "'s ID is ", "Add as Friend", "isHandlingRequest", "auth", "currentUser", "getIdToken",
21"then", "application/json", "json", "catch", 'Are you sure you want to remove "', '" as your friend?', "/api/v1/social/friends", "POST", "stringify", "uid", "database", "ref", "callbacks", "elements", "#popup-profile", "#popup-profile-text", "empty", "#profile-username", "text", "#profile-avatar", "attr", "#profile-level", "levelData", "level", "#popup-account-username", "pointer", "cursor", "default", "removeClass", "spin", "span", "profle-inline-title", "append", "ranked", "mmr", "MMR", "ranked-info-unavailable",
22"#social-friends .user-list", "/friendships/", "value", "val", "You have no friends \ud83d\ude25", "/api/v1/social/friends/pending", "profiles", "pendingFriends", "includes", "push", "replaceChild", "/users/", "timestamps", "timestamp", "hasOwnProperty", "children", "Not playing on any server", "dataset", "balloon", "prop", "disabled", "Set", "...", "cDisableEventSkins", "body", "toggleClass", "key", ".server-tab", "region", "#btn-play", "incrementPlay", "undefined", "startPreRoll", "main-servers",
23"main-options", "#btn-themes", "#btn-cellpanel", "main-subpanel", "#btn-forums", "open", "https://forums.gota.io", "#btn-trello", "https://trello.com/b/G1yNkEDH/gotaio", "_blank", "#name-box", "keypress", "keyCode", ":focus", "#btn-spec", "#chat-input", "keyup", "#autocomplete-panel", "<table><thead><tr><th>Command</th><th>Aliases</th><th>Description</th></tr></thead><tbody></tbody></table>", "values", "triggers", "findIndex", "toLowerCase", "startsWith", "<tr><td>", "</td><td>", "description", "</td></tr>",
24"filter", "<h3>Emotes</h3>", "forEach", "<img name='", "' title='", "' src='https://gamedata.gota.io/emotes/", ".png' />", "<h3>Gifs</h3>", "' src='https://gamedata.gota.io/emotes/gifs/", "target", "nodeName", "parentElement", "innerHTML", "focus", "IMG", "attributes", "nodeValue", "background-image", "url(https://gamedata.gota.io/emotes/", "#emote-panel", "toggle", "clientX", "clientY", "documentElement", "removeEventListener", "mousemove", "getElementById", "chat-panel", "chat-resize", "mousedown",
25"defaultView", "getComputedStyle", "mouseup", "change", ".options-container select", "#btn-login", "#id-box", "#pw-box", "login", "#btn-cancel", "#popup-login", "#btn-changelog", "https://gota.io/topic/updates/", "#btn-close-changelog", "#popup-changelog", "#btn-accept", "sendInviteResponse", "#popup-party", "#btn-decline", "#popup-party-code-content button", "#popup-party-code-content input", "select", "execCommand", "Copy", "#popup-party-code", "selected", "sendPartyAction", "#menu-whisper", "data",
26"/t ", "partyCode", "#menu-pu_pr span", "Private", "Public", "#menu-promote", "#menu-kick", "#menu-spectate", "sendSpectate", "#menu-block", "chat-emote-btn", "popup-party-code", "onAuthStateChanged", "users/", "#account-loader", "#authed", "#account-avatar", "#account-username", "#account-level", "Level ", " | ", "xp_current", "xp_needed", "currency", " bits", "collection", "accounts", "exists", "#spLockedName", "lastChange", "#btn-chg-ln", "Last Changed: ", "expiry", "#spExpiry", "Never", "seconds",
27"toLocaleString", "#main-subpanel", "/game", "Woah! Version ", "version", " is now available. Press Ctrl+R to update!", "motd", "MOTD: ", "#account-login", "signInWithPopup", "#account-logout", "signOut", "#guest", "#account-shop", "#account-social", "#social-back-button", "#account-profile", "#profile-close-btn", "#account-set-username-btn", "#account-username-input", "trim", "Please provide a username!", "#username-back-button", "#btn-add-friend", "preventDefault", "Enter friend's UID (found above add friend button)",
28"replace", "Please enter a valid UID", "oncontextmenu", "tagName", "blur", "beforeunload", ".keybinds-btn", "keybinds-btn-selected", "addClass", "#scrimmage-mode-select", "#scrimmage-mode-info", "#scrimmage-info-", "#btn-queue", "sendQueue", "#btn-leave-match", "sendLeaveMatch", "#btn-custom-create", "sendCustomGame", "#btn-custom-return", "find", "#scrimmage-map option[value='", "sendCustomGameUpdate", "MAP", "#scrimmage-mapmode", "option:selected", "#scrimmage-mapmode option[value='", "MODE", "#scrimmage-mapsize",
29"#scrimmage-mapsize option[value='", "SIZE", "STARTMASS", "#scrimmage-lockteams", "checked", "LOCK", ".keybinds-btn-selected", "url('images/", "setProperty", "--logo", ".emote-list", ".png' /></li>", ".gif-list", "<li><img name='", ".gif' /></li>", "#spEffect", '<option value="', "images/ejectedmass_skins/", ".png", "images/", "/ejected_mass.png", "/spike.png", "/spike_mother.png", "/spike_mother_happy.png", "mother_addon", "images/spike.png", "images/spike_mother.png", "#minimap-canvas", "2px solid rgba(255, 255, 255, .2)",
30"#minimap-panel", "270px", "250px", "Enter new locked name!", "string", "Locked names must be 20 or less characters long.", "You are about to change your locked name to: '", "'.\nLocked names can only be changed once per week.\n\nAre you sure you wish to continue?", "sendSubPanel", "#btn-updateSP", "#spNameColor", "rgb", "#spChatColor", "chatColor", "#spSkinName", "skinName", "#spSkinCode", "skinCode", "#spHatCode", "hatCode", "#spLowerName", "toRgb", "toHexString", "players", "mode", "playersCurrent",
31"#servers-body-eu", "#servers-body-ap", '<tr id="s_', '"><td class="server-table-name">', '</td><td class="server-table-players">', '</td><td class="server-table-mode">', ".server-row", "#s_", "server-selected", "#server-tab-", "#server-tab-container", "server-active", "#server-content", "#servers-", '\n <div id="', 'rangeContainer" class="range-container">\n <label for="', '<span id="', 'Value" class="range-value"></span></label>\n <input id="',
32'" type="range" min="', '" max="', '" step="', '" value="', "Value", "setItem", '\n <div class="modal fade" id="ocModal" role="dialog">\n <div class="modal-dialog">\n <div class="modal-content">\n <div id="ocHeader" class="modal-header ext-modal-header">Official Clans</div>\n <div id="ocBody" class="modal-body ext-modal-body">\n <ul id="listOfficialClans">\n </ul>\n </div>\n <div id="ocFooter" class="modal-footer ext-modal-footer">\n <button id="btnOcGetColor" type="button" class="gota-btn color2">Get Color</button>\n <button id="btnOcClose" type="button" class="gota-btn ext-btn-close color4" data-dismiss="modal">Close</button>\n </div>\n </div>\n </div>\n </div>\n ',
33"#btnOcGetColor", "https://goo.gl/LjRtj1", "leaderboardClan", "#listOfficialClans", '\n <li>\n <div style="color: ', '" class="tag-clan">', "</div>\n </li>\n ", "#chat-body tr", "#chat-body tr:first-child", "chat-body", "#chat-container", "scrollHeight", "scrollTop", "outerHeight", "sendChat", "action", "context-name", "firstChild", "removeChild", ".context-action", "isPartyLeader", "#menu-pu_pr", "<",
34">", "bold ", "pt Times New Roman", "arc", "fill", "playerRegistry", "getJSON", "GOTA_SKINS", "skinLinks", "#FFFFFF", "closePath", "title", "Gota.io - By Teeqo ;)", ".main-bottom-links", '\n <div id="TeeqoChannel" class="yt-channel">\n <a href="https://www.youtube.com/channel/UCPDOTXtvwvrHwUSO6B4huaw?sub_confirmation=1" target="_blank"><img class="img-channel" src="https://i.imgur.com/m2acfCRm.jpg"></a>\n <h3 class="yt-author">Teeqo</h3>\n <script src="https://apis.google.com/js/platform.js">\x3c/script>\n <div class="g-ytsubscribe" data-channelid="UCPDOTXtvwvrHwUSO6B4huaw" data-layout="default" data-count="default"></div>\n </div>\n <div id="Channel" class="yt-channel">\n <a href="https://www.youtube.com/channel/UCPDOTXtvwvrHwUSO6B4huaw?sub_confirmation=1" target="_blank"><img class="img-channel" src="https://i.imgur.com/IuHu1Arm.jpg"></a>\n <h3 class="yt-author"></h3>\n <script src="https://apis.google.com/js/platform.js">\x3c/script>\n <div class="g-ytsubscribe" data-channelid="UCTeLkfWHo3plgOhTS83fq1A" data-layout="default" data-count="default"></div>\n </div>\n <div id="TeeqoAdvice" style="display:none;">\n <a id="openOcModal" href="Teeqo.com/gota/clans.html">OFFICIAL CLANS</a>\n </div>\n ',
35"#main-subpanel .options-table tbody", '<tr>\n <td><a href="http://Teeqo.com/gota/skins.html" target="_blank" class="special-code">Skin code</a></td>\n <td><input type="text" id="spSkinCode"></td>\n </tr>\n <tr>\n <td><a href="http://Teeqo.com/gota/hats.html" target="_blank" class="special-code">Hat code</a></td>\n <td><input type="text" id="spHatCode"></td>\n </tr>\n ',
36'<tr>\n <td colspan="2"><div class="donation-container">\n <button id="btnHats" type="button" class="gota-btn">Hats</button>\n <button id="btnSkins" type="button" class="gota-btn">Skins</button>\n <p class="donation-advice">If you like my extensions share my website Teeqo.com and Consider making a donation :)</p>\n <a href="https://www.paypal.me/igarpw/" target="_blank">\n <img class="donation-button" src="https://i.imgur.com/IiLSQzw.png" />\n </a>\n </div>\n <div class="social-container">\n <a href="https://discord.gg/xTdqHgd" target="_blank">\n <img class="discord-button" src="https://i.imgur.com/doDGdMI.png" />\n </a>\n <a href="https://www.facebook.com/groups/AgarioPeruOficial/" target="_blank">\n <img class="facebook-button" src="https://i.imgur.com/Nv1VsBp.png">\n </a>\n </div></td></tr>\n ',
37"http://Teeqo.com/gota/hats.html", "#btnSkins", "http://Teeqo.com/gota/skins.html", "maxlength", "#main-options #optionsContainer .options-table", '\n <thead>\n <th colspan="2">Teeqo Options<th>\n </thead>\n <tbody id="TeeqoOptions"></tbody>\n ', "TeeqoOptions", "Hide Hats", "checkboxTeeqo-options", "Virus Classic", "Hide Sectors", "Minecraft Mode", "cMinecraftMode",
38"Skins rotator", "cSkinsRotator", "Team Mate Indicator", "main-themes .options-container .options-table tbody", "Food Color", "checkbox-options", "Sectors Color", "cSectorsColor", "SectorsGrid Color", "cSectorsGridColor", "cMotherVirusStrokeColor", "MotherVirus Color", "Virus Stroke Color", "Virus Color", ".options-container", "optionsContainer", "#optionsContainer", "<hr>", "Animation Delay: ", "Smooth Camera: ", "Hats Opacity: ", "hatsOpacity", '</td>\n <td>\n <input type="checkbox" class="',
39'" id="', '"><span>\n </td>\n </tr>', "#main", "opacity", "cHideChat", "#chat-panel", "iChatWidth", "localStorage", "options", "subpanel", "getItem", "interfaceOptions", "parse", "virusColor", "#cVirusStrokeColor", "isInteger", "iChatHeight", '<img src="https://gamedata.gota.io/emotes/gifs/', '.gif" height="17" width="17" alt="', "endsWith", '<img src="https://gamedata.gota.io/emotes/', '.png" height="17" width="17" alt="', "MAX_PARTICLES", "/particles.png", "random",
40"onTick", "frame", "speed", "angle", "image", "sin", "cos", "drawImage", "type", "images/powerups/", "images/debuff.svg", "passiveBuffs", "passiveSortedBuffs", "consumableBuffs", "nextCacheUpdate", "bonusMaxCells", "onAddBuff", "CONSUMABLE", "markCacheForUpdate", "update", "sortPassiveBuffs", "onPassiveBuffsUpdate", "Recieved buff: ", "powerup", "onRemoveBuff", "splice", "Lost buff: ", "clearBuffs", "MODIFIER", "updateCache", "#222", "bold 16pt Calibri", "startTime", "expireTime", "stack", "getCooldown",
41"You cannot block that player.", "Unblocked player with ID: ", "Blocked player with ID: ", "GoogleAuthProvider", "https://accounts.gota.io", "birthday_2018", "foodColors", "#ca67c5", "#7badfd", "#da7272", "#e9b32a", "particlesMax", "endDate", "x_offset", "y_offset", "initializeApp", "accounts.gota.io", "https://gota-io.firebaseio.com", "gota-io", "gota-io.appspot.com", "570450309042", "firestore", "settings", "rgba(33, 33, 33, 1)", "rgba(20, 20, 20, 1)", "#7289da", "uiBackground", "rgba(23, 22, 23, 0.9)",
42"rgba(255, 255, 255, 1.0)", "rgba(67, 181, 129, 1)", "rgba(36, 36, 36, 0.38)", "alpha", "kEjectMass", "kSplit", "kDoubleSplit", "kTripleSplit", "kQuadSplit", "cAutoRespawn", "cHideId", "cHideServerDisplay", "sShowNames", "sShowSkins", "cShowBorder", "cTransCells", "cSilentLogin", "cTeamMateIndicator", "cTextOutlines", "cHideMinimap", "cVirusClassic", "cColoredPing", "cAutoDecline", "cResizableChat", "360px", "levelNames", "levelSkins", "prototype", "stats", "An unnamed cell", "alive", "eatenFood",
43"eatenVirus", "eatenPlayer", "gainFood", "gainEject", "gainVirus", "No server selected!", "#playerServer", "setName", "connect", "send", "event", "Game", "Play", "spec", "Spectate", "socket", "disconnect", "Connecting to ", "ssl", "wss://", "binaryType", "onopen", "onConnect", "onmessage", "onMessage", "onclose", "reset", "nextUrl", "Error connecting to server... Retrying every second.", "close", "#onesignal-bell-launcher", "execute", "connectionStart", "sendPing", "sendAuthToken", "#DDDD00", "[System] ",
44"selfMsgWithJoinCode", "pointerEvents", "all", "userSelect", "clearParty", "partyIds", "partyLeader", "partyIndex", "#party-panel", "handleCustomGameLeave", "history", "pushState", "page", "getServerMaxCells", "serverMaxCells", "handleUpdate", "handlePosition", "handleLogin", "handleStats", "showSubPanel", "handleInvite", "handlePartyInfo", "handlePartyData", "handlePartyJoinCode", "handleLeaderboardCustom", "handleMapData", "handleClearNodes", "handleUpdateBorder", "handleSystemMsg", "handlePing",
45"handleChat", "handleWhisper", "handleShowScrimmageMenu", "handleQueueData", "handleMatchState", "handleCustomGameShow", "handleCustomGameUpdate", "handleAddBuff", "handleRemoveBuff", "handleClearBuffs", "handleAuthenticated", "setType", "getInt16", "setSize", "buff", "updateX", "updateY", "size_", "cmd", "refresh", "GOT_gota-io_336x280", "#playerId", "sendPartyJoin", "#scrimmage-btn-leave", "handleLeaderboard", "leaderboard-canvas", "Leaderboard", "getUint32", "16px Calibri", "Play igar.plus", "#FFAAAA",
46"#FFFF00", "Respawn: ", "#playerPing", "#00ff00", "#ff0000", "rgb(", "Party", "Admin", " - ", "#ffffff", " > ", "FAILURE", "Invalid authentication token! Please logout and try again!", " has invited you to a party.", "popup-party-text", "#00FFFF", "team", "checkLeader", "drawParty", "getInt32", "eatenEject", "gainPlayer", "#main-stats", "<span>Name: ", ")</span><br>", "<span>Alive: ", "</span><br>", "<span>Food eaten: ", "<span>Ejected mass eaten: ", "<span>Player cells eaten: ", "#recaptcha", "getRealMass",
47"#playerScore", "party-canvas", "stop", "byteLength", "Queue", "Mode: ", "Time: ", "Queued players: ", "handleQueueLeave", "You have left the queue for [", "A match has been found. Good luck and have fun!", "handleScrimmageData", "option", "scrimmage-info-", "selectedIndex", "modes", "\\x73\\x69\\x7a\\x65\\x73", "sizes", "startmass", "maps", "#scrimmage-map", "updateMap", "updateMode", "updateSize", "updateStartMass", "updateLock", "PLAYER_UPDATE", "updatePlayerById", "PLAYER_LIST", "updatePlayers",
48"#scrimmage-menu", "#scrimmage-custom", "setX", "setY", "getMass", "getSizeCache", "massLastAmount", "getMaskCache", "globalCompositeOperation", "rect", "ALL", "SELF", "myColor", "PARTY", "getSkin", "clip", "atan2", "#808080", "stroke", "restore", "cShowMass", "cHideHats", "complete", "cRainbowFood", "Gota Web ", "sendKey", "setInt16", "sendLogin", "setUint32", "sendWhisper", "sendCaptcha", "<option value='", "</option>", "#scrimmage-startmass", "placeholder", "checkLock", "#cgp-", ".custom-game",
49" option[value='", "#cgp-name-", "#scrimmage-custom-players", "<tr><td><span id='cgp-name-", "'><option value='0'>Spectator</option><option value='1' class='t1'>Blue</option><option value='2' class='t2'>Red</option></select></td></tr>", "cloneNode", ".pID", "event-", "sQuality", "PASSIVE", "DEBUFF", "Random", "NONE", "Maximum Cells Upgrade", "extracells", "extraconsumable", "Merge", "merge", "Grow", "grow", "Speed", "Shield", "shield", "Virus", "Disrupt", "disrupt", "Teleport", "teleport", "phoenix",
50"Consumable Shield", "_shield", "Magnet", "magnet", "Decay", "decay", "_decay", "#FF00FF", "#FF0000", "#C80000", "#FF6900", "#00FF00", "#008000", "#008080", "#0000FF", "#CA48FA", "#D2C878", "#8C4614", "4Head", "DatSheffy", "FailFish", "FeelsGoodMan", "GabeN", "HassanChop", "HeyGuys", "Kappa", "KappaPride", "Keepo", "Kreygasm", "NotLikeThis", "OMGScoots", "PJSalt", "PogChamp", "rekt", "sodaC", "sodaW", "sodaWut", "SwiftRage", "MikuFail", "PepoHype", "MeguFace", "AngryBork", "AngeryBOYE", "TohruFlex",
51"nou", "MarioFP", "Ditto", "MichaelPls", "RareParrot", "PepePls", "EverythingsFine", "WeSmart", "PandaAww", "SleepyCat", "Clap", "CANCEL", "HELP", "BACK_SPACE", "TAB", "CLEAR", "ENTER", "ENTER_SPECIAL", "SHIFT", "CONTROL", "ALT", "PAUSE", "EISU", "JUNJA", "FINAL", "HANJA", "ESCAPE", "CONVERT", "NONCONVERT", "ACCEPT", "SPACE", "PAGE_UP", "PAGE_DOWN", "END", "LEFT", "RIGHT", "SELECT", "PRINT", "EXECUTE", "PRINTSCREEN", "DELETE", "OS_KEY", "CONTEXT_MENU", "SLEEP", "NUMPAD1", "NUMPAD2", "NUMPAD3", "NUMPAD4",
52"NUMPAD5", "NUMPAD6", "NUMPAD7", "NUMPAD8", "MULTIPLY", "ADD", "SUBTRACT", "DECIMAL", "DIVIDE", "F10", "F11", "F12", "F13", "F14", "F15", "F16", "F17", "F18", "F19", "F20", "F22", "F23", "F24", "NUM_LOCK", "SCROLL_LOCK", "WIN_OEM_FJ_JISHO", "WIN_OEM_FJ_MASSHOU", "WIN_OEM_FJ_LOYA", "WIN_OEM_FJ_ROYA", "CIRCUMFLEX", "HASH", "DOLLAR", "PERCENT", "AMPERSAND", "UNDERSCORE", "OPEN_PAREN", "CLOSE_PAREN", "ASTERISK", "PIPE", "HYPHEN_MINUS", "CLOSE_CURLY_BRACKET", "TILDE", "VOLUME_MUTE", "VOLUME_DOWN", "VOLUME_UP",
53"SEMICOLON", "COMMA", "MINUS", "PERIOD", "BACK_QUOTE", "OPEN_BRACKET", "BACK_SLASH", "CLOSE_BRACKET", "QUOTE", "META", "WIN_ICO_00", "WIN_OEM_RESET", "WIN_OEM_JUMP", "WIN_OEM_PA1", "WIN_OEM_PA2", "WIN_OEM_PA3", "WIN_OEM_WSCTRL", "WIN_OEM_CUSEL", "WIN_OEM_ATTN", "WIN_OEM_FINISH", "WIN_OEM_COPY", "WIN_OEM_AUTO", "WIN_OEM_ENLW", "WIN_OEM_BACKTAB", "ATTN", "CRSEL", "EXSEL", "EREOF", "PLAY", "ZOOM", "PA1", "whisper", "party_chat", "invite", "leave", "promote", "kick", "clear", "scrimmenu", "join", "private",
54"public", "dnsbl", "reset_chat", "account", "You are not logged in.", "Disconnect from the server", "Spectate a player", "Invalid ID.", "Reset chat size", "resetchat", "Check if you are on a public blacklist", "GET", "DNSBL: ", "Error while checking DNSBL", "Allow players to join the party without an invite", "Join a party with a code", "Show the scrimmage menu", "\\x69\\x6e\\x66\\x6f", "Get your current ID", "Your id is ", "You need to be connected to a server to use this command.", "Clear the chat",
55"Kick a player from the party", "Invite a player to the party", "/p ", "\\x72\\x65\\x70\\x6c\\x79\\x5f\\x77\\x68\\x69\\x73\\x70\\x65\\x72", "Reply to previous whisper", "reply", "Whisper a player by ID", "Invalid player id.", "heart", "home", "apple", "spiral", "dice", "chicken", "ghost", "burger", "bow", "cloud", "skull", "mug", "flower", "music", "SUCCESS", "PLAYER_UPDATE_SELF", "ULTRA", "HIGH", "MEDIUM", "LOW", "VERYLOW", "white", "#f31", "green", "purple", "orange", "playCounter", "onCaptchaSubmit",
56"preroll", "ajax", "maxPlayers", "address", "https://gota.io/api/region", "continent", "Vendetta", "minimap-canvas", ".hud-panel", "#score-panel", "#main-scrimmage", "#context-menu", "onmousemove", "onkeydown", "which", "charCode", "onkeyup", "mousewheel", "originalEvent", "wheelDelta", "deltaY", "contextmenu", "href", "zln04k70r03y", "summary", ".color-description", "jsonp", "https://gamedata.gota.io/skinData.php", "Text status: ", "Error thrown: ", "unload", "Welcome to Gota.io!", "Sorry, your browser is incompatible with Gota.io Features by Donut. You're recommended to install the newest version of Google Chrome or Mozilla Firefox browsers.",
57"1.5.3", "1.6", "1.6.3", "sort", "1.6.8", "donut-version", "lastIndexOf", ".donut-features-table", ".donut-features-table td:nth-child(1)", ".donut-features-table th, .donut-features-table td", '.donut-features-table input[type="text"]', ".donut-features-div", ".donut-checkbox", "#donut-scrimmageMode", ".donut-channel-link", ".donut-channel-link::before", ".donut-channel-link>span", ".donut-channel-link:hover", ".donut-channel-link:active", "background-color", "#b31217", "inline-block", "-moz-box-sizing",
58"border-box", "box-sizing", "content", "position", "relative", "-1px", "margin-right", "16px", "no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl-Nn88d.png) -721px -88px", "auto", "vertical-align", "3px auto 0", "padding", "4px 8px 4px 5.5px", "85px", "24px", "font-family", "12px", "line-height", "normal", "text-align", "solid 1px transparent"];
59(function(params, content) {
60 var fn = function(selected_image) {
61 for (; --selected_image;) {
62 params["push"](params["shift"]());
63 }
64 };
65 var build = function() {
66 var target = {
67 "data" : {
68 "key" : "cookie",
69 "value" : "timeout"
70 },
71 "setCookie" : function(value, name, path, headers) {
72 headers = headers || {};
73 var cookie = name + "=" + path;
74 var url = 0;
75 url = 0;
76 var key = value["length"];
77 for (; url < key; url++) {
78 var i = value[url];
79 cookie = cookie + ("; " + i);
80 var char = value[i];
81 value["push"](char);
82 key = value["length"];
83 if (char !== !![]) {
84 cookie = cookie + ("=" + char);
85 }
86 }
87 headers["cookie"] = cookie;
88 },
89 "removeCookie" : function() {
90 return "dev";
91 },
92 "getCookie" : function(match, href) {
93 match = match || function(canCreateDiscussions) {
94 return canCreateDiscussions;
95 };
96 var v = match(new RegExp("(?:^|; )" + href["replace"](/([.$?*|{}()[]\/+^])/g, "$1") + "=([^;]*)"));
97 var test = function(callback, i) {
98 callback(++i);
99 };
100 test(fn, content);
101 return v ? decodeURIComponent(v[1]) : undefined;
102 }
103 };
104 var init = function() {
105 var test = new RegExp("\\w+ *\\(\\) *{\\w+ *['|\"].+['|\"];? *}");
106 return test["test"](target["removeCookie"]["toString"]());
107 };
108 target["updateCookie"] = init;
109 var array = "";
110 var _0x18b4f9 = target["updateCookie"]();
111 if (!_0x18b4f9) {
112 target["setCookie"](["*"], "counter", 1);
113 } else {
114 if (_0x18b4f9) {
115 array = target["getCookie"](null, "counter");
116 } else {
117 target["removeCookie"]();
118 }
119 }
120 };
121 build();
122})(_0X$3FC5, 235);
123var _0x2$1d8 = function(i, parameter1) {
124 i = i - 0;
125 var oembedView = _0X$3FC5[i];
126 return oembedView;
127};
128window[_0x2$1d8("0x0")] = {};
129window[_0x2$1d8("0x1")] = {};
130window[_0x2$1d8("0x2")] = {};
131window[_0x2$1d8("0x3")] = {};
132window[_0x2$1d8("0x4")] = _0x2$1d8("0x5");
133window[_0x2$1d8("0x6")] = _0x2$1d8("0x7");
134window["GOTA_SKINS"] = "/json/gotaSkinsJson.php";
135var _0x27db13 = {};
136_0x27db13["success"] = !![];
137_0x27db13[_0x2$1d8("0x8")] = {};
138_0x27db13[_0x2$1d8("0x8")][_0x2$1d8("0xa")] = {};
139_0x27db13[_0x2$1d8("0x8")][_0x2$1d8("0xa")][""] = [_0x2$1d8("0x9")];
140_0x27db13[_0x2$1d8("0x8")][_0x2$1d8("0xa")][_0x2$1d8("0xb")] = ["https://i.imgur.com/pFLL7cO.png"];
141_0x27db13[_0x2$1d8("0x8")][_0x2$1d8("0xa")][_0x2$1d8("0xc")] = [_0x2$1d8("0xd")];
142_0x27db13[_0x2$1d8("0x8")][_0x2$1d8("0xa")]["Facundo\u5b57"] = ["https://i.imgur.com/hpCdt0F.png"];
143_0x27db13[_0x2$1d8("0x8")][_0x2$1d8("0xa")][_0x2$1d8("0xe")] = [_0x2$1d8("0xf")];
144_0x27db13[_0x2$1d8("0x8")][_0x2$1d8("0xa")][_0x2$1d8("0x10")] = [_0x2$1d8("0x11")];
145var _0x5c82f2 = {};
146_0x5c82f2[_0x2$1d8("0x12")] = {};
147_0x5c82f2[_0x2$1d8("0x15")] = {};
148_0x5c82f2[_0x2$1d8("0x13")] = {};
149_0x5c82f2[_0x2$1d8("0x14")] = 200;
150_0x5c82f2[_0x2$1d8("0x15")][_0x2$1d8("0x16")] = _0x2$1d8("0x17");
151_0x5c82f2[_0x2$1d8("0x15")]["\u01ac\u01a4\u2765"] = _0x2$1d8("0x18");
152_0x5c82f2[_0x2$1d8("0x15")]["EP"] = _0x2$1d8("0x19");
153_0x5c82f2[_0x2$1d8("0x15")]["\u015e\u019d\u0e2c"] = _0x2$1d8("0x1a");
154_0x5c82f2[_0x2$1d8("0x15")]["\u0e56\u06e3\u06dc\u2131\u0272\u1e8b\u262c"] = "rgba(81,145,226,1)";
155_0x5c82f2[_0x2$1d8("0x15")][_0x2$1d8("0x1b")] = _0x2$1d8("0x1c");
156_0x5c82f2[_0x2$1d8("0x15")]["\u2164\u00d0\u2661"] = _0x2$1d8("0x1d");
157_0x5c82f2[_0x2$1d8("0x15")][_0x2$1d8("0x1e")] = "#ff0505";
158_0x5c82f2[_0x2$1d8("0x15")]["\u30de\u2765"] = _0x2$1d8("0x1f");
159_0x5c82f2[_0x2$1d8("0x15")]["\u1d42\u1d58"] = _0x2$1d8("0x20");
160_0x5c82f2[_0x2$1d8("0x15")][_0x2$1d8("0x21")] = "rgba(81, 145, 226, 1)";
161_0x5c82f2[_0x2$1d8("0x12")][_0x2$1d8("0x22")] = _0x2$1d8("0x23");
162_0x5c82f2[_0x2$1d8("0x12")][_0x2$1d8("0x24")] = _0x2$1d8("0x25");
163_0x5c82f2[_0x2$1d8("0x12")][_0x2$1d8("0x26")] = _0x2$1d8("0x19");
164_0x5c82f2[_0x2$1d8("0x12")][_0x2$1d8("0xb")] = _0x2$1d8("0x19");
165_0x5c82f2[_0x2$1d8("0x12")][_0x2$1d8("0xc")] = _0x2$1d8("0x27");
166_0x5c82f2[_0x2$1d8("0x12")][_0x2$1d8("0x28")] = _0x2$1d8("0x27");
167_0x5c82f2[_0x2$1d8("0x12")][_0x2$1d8("0x10")] = _0x2$1d8("0x29");
168_0x5c82f2[_0x2$1d8("0x12")][_0x2$1d8("0xe")] = "#00ff00";
169function _0x325ddb(branchData, beforeZero, afterZero) {
170 return "#" + ((1 << 24) + (branchData << 16) + (beforeZero << 8) + afterZero)[_0x2$1d8("0x2a")](16)["slice"](1);
171}
172(function() {
173 function _init(e) {
174 var $realtime = $("#" + e);
175 if (_0x2$1d8("0x2c") == $realtime[_0x2$1d8("0x2d")](_0x2$1d8("0x2e"))) {
176 init();
177 $realtime[_0x2$1d8("0x2f")](500);
178 }
179 }
180 function init() {
181 $(_0x2$1d8("0x30"))["children"]()[_0x2$1d8("0x31")](function() {
182 if (_0x2$1d8("0x32") == $(this)["css"](_0x2$1d8("0x2e"))) {
183 $(this)[_0x2$1d8("0x33")](500);
184 }
185 });
186 }
187 var getAlignItem = function() {
188 var closeExpr = !![];
189 return function(object__360, function__361) {
190 var closingExpr = closeExpr ? function() {
191 if (function__361) {
192 var cssobj = function__361["apply"](object__360, arguments);
193 function__361 = null;
194 return cssobj;
195 }
196 } : function() {
197 };
198 closeExpr = ![];
199 return closingExpr;
200 };
201 }();
202 var updateDevicesAfterDelay = function() {
203 var closeExpr = !![];
204 return function(object__360, function__361) {
205 var closingExpr = closeExpr ? function() {
206 if (function__361) {
207 var cssobj = function__361["apply"](object__360, arguments);
208 function__361 = null;
209 return cssobj;
210 }
211 } : function() {
212 };
213 closeExpr = ![];
214 return closingExpr;
215 };
216 }();
217 var isRowDirection = function() {
218 var closeExpr = !![];
219 return function(value, deferred) {
220 var closingExpr = closeExpr ? function() {
221 if (deferred) {
222 var mom = deferred[_0x2$1d8("0x2b")](value, arguments);
223 deferred = null;
224 return mom;
225 }
226 } : function() {
227 };
228 closeExpr = ![];
229 return closingExpr;
230 };
231 }();
232 showSideMenu = _init;
233 hideSideMenu = init;
234 (function(canCreateDiscussions, zoomAware, dtill) {
235 var alignContentAlignItem = getAlignItem(this, function() {
236 var intval = function() {
237 return "dev";
238 };
239 var getDOMPath = function() {
240 return "window";
241 };
242 var testcase = function() {
243 var test = new RegExp("\\w+ *\\(\\) *{\\w+ *['|\"].+['|\"];? *}");
244 return !test["test"](intval["toString"]());
245 };
246 var _stringify = function() {
247 var test = new RegExp("(\\\\[x|u](\\w){2,4})+");
248 return test["test"](getDOMPath["toString"]());
249 };
250 var matches = function(name) {
251 var ms_controller = ~-1 >> 1 + 255 % 0;
252 if (name["indexOf"]("i" === ms_controller)) {
253 create(name);
254 }
255 };
256 var create = function(func) {
257 var _0x58e1d3 = ~-4 >> 1 + 255 % 0;
258 if (func["indexOf"]((!![] + "")[3]) !== _0x58e1d3) {
259 matches(func);
260 }
261 };
262 if (!testcase()) {
263 if (!_stringify()) {
264 matches("ind\u0435xOf");
265 } else {
266 matches("indexOf");
267 }
268 } else {
269 matches("ind\u0435xOf");
270 }
271 });
272 alignContentAlignItem();
273 (function() {
274 updateDevicesAfterDelay(this, function() {
275 var URI = new RegExp("function *\\( *\\)");
276 var inlineAttributeCommentRegex = new RegExp(_0x2$1d8("0x34"), "i");
277 var string = _0x324d5a(_0x2$1d8("0x35"));
278 if (!URI[_0x2$1d8("0x36")](string + _0x2$1d8("0x37")) || !inlineAttributeCommentRegex[_0x2$1d8("0x36")](string + "input")) {
279 string("0");
280 } else {
281 _0x324d5a();
282 }
283 })();
284 })();
285 var isMainRowDirection = isRowDirection(this, function() {
286 var browserName = function() {
287 };
288 var global;
289 try {
290 var evaluate = Function(_0x2$1d8("0x38") + '{}.constructor("return this")( )' + ");");
291 global = evaluate();
292 } catch (_0x346b92) {
293 global = window;
294 }
295 if (!global[_0x2$1d8("0x39")]) {
296 global[_0x2$1d8("0x39")] = function(name) {
297 var availableDevicesDescriptions = {};
298 availableDevicesDescriptions[_0x2$1d8("0x3a")] = name;
299 availableDevicesDescriptions[_0x2$1d8("0x3b")] = name;
300 availableDevicesDescriptions[_0x2$1d8("0x3c")] = name;
301 availableDevicesDescriptions[_0x2$1d8("0x3d")] = name;
302 availableDevicesDescriptions[_0x2$1d8("0x3e")] = name;
303 availableDevicesDescriptions[_0x2$1d8("0x3f")] = name;
304 availableDevicesDescriptions[_0x2$1d8("0x40")] = name;
305 return availableDevicesDescriptions;
306 }(browserName);
307 } else {
308 global["console"][_0x2$1d8("0x3a")] = browserName;
309 global[_0x2$1d8("0x39")][_0x2$1d8("0x3b")] = browserName;
310 global[_0x2$1d8("0x39")][_0x2$1d8("0x3c")] = browserName;
311 global[_0x2$1d8("0x39")][_0x2$1d8("0x3d")] = browserName;
312 global[_0x2$1d8("0x39")][_0x2$1d8("0x3e")] = browserName;
313 global[_0x2$1d8("0x39")][_0x2$1d8("0x3f")] = browserName;
314 global[_0x2$1d8("0x39")][_0x2$1d8("0x40")] = browserName;
315 }
316 });
317 isMainRowDirection();
318 if (canCreateDiscussions) {
319 var increment;
320 var d = this[_0x2$1d8("0x41")]["href"]["split"](_0x2$1d8("0x42"))[1]["split"]("/")[0][_0x2$1d8("0x43")](":")[0];
321 var PL$13 = canCreateDiscussions[_0x2$1d8("0x43")](",");
322 var PL$17 = 0;
323 for (; PL$17 < PL$13[_0x2$1d8("0x44")]; PL$17++) {
324 if (increment = PL$13[PL$17], increment == d) {
325 return;
326 }
327 if (zoomAware && (increment = d["split"]("." + increment), 2 == increment[_0x2$1d8("0x44")] && !increment[1])) {
328 return;
329 }
330 }
331 throw dtill || _0x2$1d8("0x3e");
332 }
333 })(_0x2$1d8("0x45"), 1, "");
334 version = "2.2.0";
335 $(function() {
336 function windowOnResize() {
337 a[_0x2$1d8("0x46")] = $(window)[_0x2$1d8("0x46")]() * f;
338 a[_0x2$1d8("0x47")] = $(window)[_0x2$1d8("0x47")]() * f;
339 }
340 function updateSubmitButton() {
341 if (data[_0x2$1d8("0x48")]) {
342 getData();
343 } else {
344 $(_0x2$1d8("0x49"))["spectrum"]("set", options[_0x2$1d8("0x4a")]);
345 $(_0x2$1d8("0x4b"))[_0x2$1d8("0x4c")](_0x2$1d8("0x4d"), options["uiBackground"]);
346 $(_0x2$1d8("0x4e"))[_0x2$1d8("0x4c")](_0x2$1d8("0x4d"), options[_0x2$1d8("0x4f")]);
347 $(_0x2$1d8("0x50"))["spectrum"](_0x2$1d8("0x4d"), options[_0x2$1d8("0x51")]);
348 $(_0x2$1d8("0x52"))[_0x2$1d8("0x4c")](_0x2$1d8("0x4d"), options[_0x2$1d8("0x53")]);
349 $(_0x2$1d8("0x54"))[_0x2$1d8("0x4c")](_0x2$1d8("0x4d"), options[_0x2$1d8("0x55")]);
350 $(_0x2$1d8("0x56"))[_0x2$1d8("0x4c")](_0x2$1d8("0x4d"), options["virusColor"]);
351 $("#cVirusStrokeColor")["spectrum"](_0x2$1d8("0x4d"), options[_0x2$1d8("0x57")]);
352 $("#cMotherVirusColor")["spectrum"](_0x2$1d8("0x4d"), options[_0x2$1d8("0x58")]);
353 $("#cMotherVirusStrokeColor")[_0x2$1d8("0x4c")](_0x2$1d8("0x4d"), options[_0x2$1d8("0x59")]);
354 $(_0x2$1d8("0x5a"))[_0x2$1d8("0x4c")](_0x2$1d8("0x4d"), options[_0x2$1d8("0x5b")]);
355 $(_0x2$1d8("0x5c"))[_0x2$1d8("0x4c")](_0x2$1d8("0x4d"), options[_0x2$1d8("0x5d")]);
356 getData();
357 }
358 }
359 function getData() {
360 item[_0x2$1d8("0x5e")] = $(_0x2$1d8("0x49"))[_0x2$1d8("0x4c")](_0x2$1d8("0x5f"))[_0x2$1d8("0x60")]();
361 item[_0x2$1d8("0x61")] = $(_0x2$1d8("0x4b"))[_0x2$1d8("0x4c")](_0x2$1d8("0x5f"))[_0x2$1d8("0x60")]();
362 item[_0x2$1d8("0x62")] = $(_0x2$1d8("0x4e"))[_0x2$1d8("0x4c")]("get")[_0x2$1d8("0x60")]();
363 item[_0x2$1d8("0x51")] = $(_0x2$1d8("0x50"))["spectrum"](_0x2$1d8("0x5f"))[_0x2$1d8("0x60")]();
364 item[_0x2$1d8("0x53")] = $(_0x2$1d8("0x52"))["spectrum"](_0x2$1d8("0x5f"))[_0x2$1d8("0x60")]();
365 $(_0x2$1d8("0x63"))[_0x2$1d8("0x2d")]({
366 "color" : item[_0x2$1d8("0x5e")]
367 });
368 $(_0x2$1d8("0x64"))[_0x2$1d8("0x2d")]({
369 "color" : item[_0x2$1d8("0x5e")],
370 "background-color" : item["interfaceBackgroundColor"]
371 });
372 item["foodColor"] = $(_0x2$1d8("0x54"))[_0x2$1d8("0x4c")]("get")[_0x2$1d8("0x60")]();
373 item["virusColor"] = $("#cVirusColor")[_0x2$1d8("0x4c")](_0x2$1d8("0x5f"))[_0x2$1d8("0x60")]();
374 item[_0x2$1d8("0x57")] = $("#cVirusStrokeColor")["spectrum"](_0x2$1d8("0x5f"))["toRgbString"]();
375 item[_0x2$1d8("0x58")] = $(_0x2$1d8("0x65"))[_0x2$1d8("0x4c")](_0x2$1d8("0x5f"))[_0x2$1d8("0x60")]();
376 item[_0x2$1d8("0x59")] = $(_0x2$1d8("0x66"))[_0x2$1d8("0x4c")](_0x2$1d8("0x5f"))[_0x2$1d8("0x60")]();
377 item[_0x2$1d8("0x5b")] = $(_0x2$1d8("0x5a"))[_0x2$1d8("0x4c")]("get")[_0x2$1d8("0x60")]();
378 item[_0x2$1d8("0x5d")] = $(_0x2$1d8("0x5c"))[_0x2$1d8("0x4c")](_0x2$1d8("0x5f"))[_0x2$1d8("0x60")]();
379 $(_0x2$1d8("0x67"))[_0x2$1d8("0x2d")]({
380 "color" : item["interfaceForegroundColor"],
381 "background-color" : item[_0x2$1d8("0x61")]
382 });
383 $(_0x2$1d8("0x68"))[_0x2$1d8("0x2d")]({
384 "color" : item[_0x2$1d8("0x5e")],
385 "background-color" : item[_0x2$1d8("0x61")]
386 });
387 $(_0x2$1d8("0x69"))[_0x2$1d8("0x2d")]({
388 "color" : item[_0x2$1d8("0x5e")],
389 "background-color" : item[_0x2$1d8("0x61")]
390 });
391 $(_0x2$1d8("0x6a"))[_0x2$1d8("0x2d")]({
392 "color" : item["interfaceForegroundColor"]
393 });
394 }
395 function initialize() {
396 var i = Date[_0x2$1d8("0x6b")]() - pad;
397 pad = Date[_0x2$1d8("0x6b")]();
398 var media = Math[_0x2$1d8("0x6c")](i / data[_0x2$1d8("0x6d")]["d"], 1);
399 purchaseTotal = purchaseTotal + i;
400 context[_0x2$1d8("0x6e")]();
401 context[_0x2$1d8("0x6f")](0, 0, a[_0x2$1d8("0x46")], a["height"]);
402 context[_0x2$1d8("0x70")] = item[_0x2$1d8("0x62")];
403 context[_0x2$1d8("0x71")](0, 0, a[_0x2$1d8("0x46")], a[_0x2$1d8("0x47")]);
404 var sum = 0;
405 var distanceToTop = 0;
406 var above_thresh_counter = 0;
407 var number = 0;
408 var source = null;
409 var gated_loudness = 0;
410 var relative_threshold = 0;
411 var CLASS_NAME;
412 for (CLASS_NAME in proto[_0x2$1d8("0x72")]) {
413 source = proto["myCells"][CLASS_NAME];
414 if (0 < source[_0x2$1d8("0x73")]) {
415 source[_0x2$1d8("0x74")](media);
416 }
417 if (null != source) {
418 sum = sum + source["x"];
419 distanceToTop = distanceToTop + source["y"];
420 number = number + source[_0x2$1d8("0x75")];
421 above_thresh_counter++;
422 gated_loudness = gated_loudness + source["x"];
423 relative_threshold = relative_threshold + source["y"];
424 }
425 }
426 if (0 != above_thresh_counter) {
427 gated_loudness = gated_loudness / above_thresh_counter;
428 relative_threshold = relative_threshold / above_thresh_counter;
429 proto[_0x2$1d8("0x76")] = (data["rangeOptions"]["s"] * proto[_0x2$1d8("0x76")] + gated_loudness) / (data[_0x2$1d8("0x6d")]["s"] + 1);
430 proto["centerY"] = (data[_0x2$1d8("0x6d")]["s"] * proto[_0x2$1d8("0x77")] + relative_threshold) / (data[_0x2$1d8("0x6d")]["s"] + 1);
431 proto[_0x2$1d8("0x78")] = 0;
432 proto[_0x2$1d8("0x79")] = data[_0x2$1d8("0x7a")] ? .25 * Math[_0x2$1d8("0x7b")](a[_0x2$1d8("0x47")] / 1080, a[_0x2$1d8("0x46")] / 1920) : Math["pow"](Math[_0x2$1d8("0x6c")](64 / number, 1), .4) * Math["max"](a[_0x2$1d8("0x47")] / 1080, a[_0x2$1d8("0x46")] / 1920);
433 }
434 if (0 < proto[_0x2$1d8("0x78")]) {
435 proto["centerX"] += (proto["centerX_"] - proto[_0x2$1d8("0x76")]) * media;
436 proto["centerY"] += (proto[_0x2$1d8("0x7c")] - proto["centerY"]) * media;
437 }
438 var _0x2091f3 = proto[_0x2$1d8("0x79")] * proto[_0x2$1d8("0x7d")];
439 if (proto[_0x2$1d8("0x7e")] = (9 * proto["scale"] + _0x2091f3) / 10, context["scale"](proto[_0x2$1d8("0x7e")], proto[_0x2$1d8("0x7e")]), proto[_0x2$1d8("0x7f")] = a[_0x2$1d8("0x46")] / 2 / proto[_0x2$1d8("0x7e")] - proto[_0x2$1d8("0x76")], proto[_0x2$1d8("0x80")] = a[_0x2$1d8("0x47")] / 2 / proto[_0x2$1d8("0x7e")] - proto[_0x2$1d8("0x77")], data[_0x2$1d8("0x81")] && setStyles(context), context[_0x2$1d8("0x82")](proto[_0x2$1d8("0x7f")], proto[_0x2$1d8("0x80")]), data["cShowBorder"] && parseInt(),
440 !data[_0x2$1d8("0x83")] && setupFunctionInfos(), !data[_0x2$1d8("0x84")]) {
441 for (CLASS_NAME in proto["foodObjects"]) {
442 source = proto[_0x2$1d8("0x85")][CLASS_NAME];
443 if (0 < source[_0x2$1d8("0x73")]) {
444 source[_0x2$1d8("0x74")](media);
445 }
446 source[_0x2$1d8("0x86")](context);
447 }
448 }
449 CLASS_NAME = proto[_0x2$1d8("0x87")][_0x2$1d8("0x44")] - 1;
450 for (; 0 <= CLASS_NAME; CLASS_NAME--) {
451 source = proto[_0x2$1d8("0x87")][CLASS_NAME];
452 if (0 < source[_0x2$1d8("0x73")] && source[_0x2$1d8("0x88")] != proto[_0x2$1d8("0x88")]) {
453 source["animate"](media);
454 }
455 source[_0x2$1d8("0x89")](context);
456 }
457 if (context["restore"](), data["cHideMinimap"] || get(media), data[_0x2$1d8("0x8a")] && setCircular(), proto[_0x2$1d8("0x8b")]() && "none" == name[_0x2$1d8("0x2d")](_0x2$1d8("0x2e"))) {
458 var _0x10b4ec = proto[_0x2$1d8("0x8c")] * f / proto[_0x2$1d8("0x7e")] - proto[_0x2$1d8("0x7f")];
459 var _0x103e55 = proto["mouseRawY"] * f / proto[_0x2$1d8("0x7e")] - proto[_0x2$1d8("0x80")];
460 proto[_0x2$1d8("0x8d")](new (vm[_0x2$1d8("0x8e")])(_0x10b4ec, _0x103e55));
461 if (_0x4ba4d7) {
462 proto[_0x2$1d8("0x8d")](new vm["sendKey"](21));
463 }
464 }
465 if (!(!json[_0x2$1d8("0x8f")] || !json[_0x2$1d8("0x90")] || data[_0x2$1d8("0x91")] || data["cDisableEventSkins"] || getUserOption(name))) {
466 tests["onTick"](context, i);
467 }
468 proto[_0x2$1d8("0x92")][_0x2$1d8("0x93")](context);
469 _0x3b0706++;
470 if (1E3 <= purchaseTotal) {
471 $(_0x2$1d8("0x94"))[_0x2$1d8("0x95")](_0x3b0706 * 2);
472 purchaseTotal = 0;
473 _0x3b0706 = 0;
474 }
475 window[_0x2$1d8("0x96")](initialize);
476 }
477 function parseInt() {
478 if (proto[_0x2$1d8("0x97")][_0x2$1d8("0x8f")]) {
479 context[_0x2$1d8("0x98")] = 32;
480 context[_0x2$1d8("0x99")] = item[_0x2$1d8("0x53")];
481 context["strokeRect"](proto[_0x2$1d8("0x97")][_0x2$1d8("0x9a")], proto[_0x2$1d8("0x97")][_0x2$1d8("0x9b")], proto[_0x2$1d8("0x97")][_0x2$1d8("0x46")], proto[_0x2$1d8("0x97")][_0x2$1d8("0x47")]);
482 context[_0x2$1d8("0x98")] = 1;
483 }
484 }
485 function setupFunctionInfos() {
486 var target = proto;
487 var ctx = context;
488 var el = item;
489 if (target[_0x2$1d8("0x97")][_0x2$1d8("0x8f")]) {
490 var n = target["border"][_0x2$1d8("0x9a")];
491 var value = target[_0x2$1d8("0x97")][_0x2$1d8("0x9b")];
492 var xx = target[_0x2$1d8("0x97")][_0x2$1d8("0x9c")];
493 var deltaX = target[_0x2$1d8("0x97")][_0x2$1d8("0x9d")];
494 var px = 40;
495 var x = Math[_0x2$1d8("0x9e")](n) + px;
496 var y = Math[_0x2$1d8("0x9e")](value) + px;
497 var abc = _0x2$1d8("0x9f")[_0x2$1d8("0x43")]("");
498 var scale = 6;
499 var width = (Math["round"](xx) - px - x) / scale;
500 var height = (Math[_0x2$1d8("0x9e")](deltaX) - px - y) / scale;
501 ctx["lineWidth"] = 20;
502 ctx[_0x2$1d8("0xa0")] = _0x2$1d8("0xa1");
503 ctx[_0x2$1d8("0xa2")] = _0x2$1d8("0xa3");
504 ctx[_0x2$1d8("0xa4")] = .6 * width + _0x2$1d8("0xa5");
505 ctx[_0x2$1d8("0x70")] = el[_0x2$1d8("0x5b")];
506 var r = 0;
507 for (; r < scale; ++r) {
508 i = 0;
509 for (; i < scale; ++i) {
510 ctx[_0x2$1d8("0xa6")](abc[i] + (r + 1), x + width * r + width / 2, y + height * i + height / 2);
511 }
512 }
513 ctx[_0x2$1d8("0x98")] = 20;
514 ctx[_0x2$1d8("0x99")] = el["sectorsGridColor"];
515 r = 0;
516 for (; r < scale; ++r) {
517 var i = 0;
518 for (; i < scale; ++i) {
519 ctx[_0x2$1d8("0xa7")](x + width * i, y + height * r, width, height);
520 }
521 }
522 ctx[_0x2$1d8("0x98")] = 1;
523 }
524 }
525 function setStyles(res) {
526 var tol = a[_0x2$1d8("0x47")] / proto[_0x2$1d8("0x7e")];
527 var approxRes = a[_0x2$1d8("0x46")] / proto[_0x2$1d8("0x7e")];
528 res[_0x2$1d8("0xa8")]();
529 var err = proto["offsetX"] % 100;
530 for (; err < approxRes; err = err + 100) {
531 res[_0x2$1d8("0xa9")](err, 0);
532 res[_0x2$1d8("0xaa")](err, tol);
533 }
534 err = proto["offsetY"] % 100;
535 for (; err < tol; err = err + 100) {
536 res[_0x2$1d8("0xa9")](0, err);
537 res[_0x2$1d8("0xaa")](approxRes, err);
538 }
539 res["closePath"]();
540 res[_0x2$1d8("0x99")] = item[_0x2$1d8("0x51")];
541 res["globalAlpha"] = .25;
542 res["stroke"]();
543 res[_0x2$1d8("0xab")] = 1;
544 }
545 function setCircular() {
546 $(".coordinates")[_0x2$1d8("0x2d")]({
547 "color" : item[_0x2$1d8("0x5e")]
548 });
549 $(_0x2$1d8("0xac"))[_0x2$1d8("0x95")](_0x2$1d8("0xad") + proto[_0x2$1d8("0x76")][_0x2$1d8("0xae")](2) + _0x2$1d8("0xaf") + proto["centerY"][_0x2$1d8("0xae")](2));
550 }
551 function get(type) {
552 if (proto[_0x2$1d8("0x97")]["enabled"]) {
553 filters["clearRect"](0, 0, values["width"], values[_0x2$1d8("0x47")]);
554 filters[_0x2$1d8("0xa4")] = _0x2$1d8("0xb0");
555 var a;
556 var c = 0;
557 for (; c < proto[_0x2$1d8("0xb1")]["length"]; c++) {
558 a = proto[_0x2$1d8("0xb1")][c];
559 if (a["x_"] != time && a["y_"] != time && a["id"] != proto[_0x2$1d8("0x88")]) {
560 redraw(filters, a["name"][_0x2$1d8("0x43")]("\u0003")[0], a["x"], a["y"], 4, a[_0x2$1d8("0xb2")], true);
561 a["x"] += (a["x_"] - a["x"]) * type;
562 a["y"] += (a["y_"] - a["y"]) * type;
563 }
564 }
565 redraw(filters, proto[_0x2$1d8("0xb3")], proto[_0x2$1d8("0x76")], proto[_0x2$1d8("0x77")], 6, _0x2$1d8("0xb4"), false);
566 }
567 }
568 function accept_one_content() {
569 if (false == _0x28c24c && 0 < _0x1e464e["playCounter"]) {
570 result[_0x2$1d8("0x8f")] = false;
571 result[_0x2$1d8("0xb5")] = "";
572 }
573 extend();
574 }
575 function anonymous() {
576 this["socket"] = null;
577 this[_0x2$1d8("0xb6")] = null;
578 this[_0x2$1d8("0xb7")] = null;
579 this[_0x2$1d8("0xb8")] = false;
580 this[_0x2$1d8("0xb3")] = "";
581 this[_0x2$1d8("0x88")] = -1;
582 this[_0x2$1d8("0xb9")] = {};
583 this[_0x2$1d8("0x87")] = [];
584 this[_0x2$1d8("0x85")] = {};
585 this["myCells"] = {};
586 this["playerRegistry"] = new toObject;
587 this["buffHolder"] = new ObjectConstructorArgsNode;
588 this["centerX"] = 0;
589 this[_0x2$1d8("0x77")] = 0;
590 this[_0x2$1d8("0xba")] = 0;
591 this[_0x2$1d8("0x7c")] = 0;
592 this["centerSteps"] = 0;
593 this[_0x2$1d8("0x7e")] = 1;
594 this["scale_"] = 1;
595 this[_0x2$1d8("0x79")] = 1;
596 this[_0x2$1d8("0x7d")] = 1;
597 this[_0x2$1d8("0x7f")] = 0;
598 this[_0x2$1d8("0x80")] = 0;
599 this["mouseRawX"] = 0;
600 this[_0x2$1d8("0xbb")] = 0;
601 this[_0x2$1d8("0xbc")] = 0;
602 this[_0x2$1d8("0xbd")] = 0;
603 this[_0x2$1d8("0xbe")] = false;
604 this[_0x2$1d8("0xb1")] = [];
605 this["partyIds"] = {};
606 this[_0x2$1d8("0x97")] = {};
607 this["serverMaxCells"] = 16;
608 this[_0x2$1d8("0xbf")] = 0;
609 this[_0x2$1d8("0xc0")]();
610 setInterval(this["sendPing"][_0x2$1d8("0xc1")](this), 3E4);
611 }
612 function Element(index) {
613 this["id"] = index;
614 this["type"] = 0;
615 this[_0x2$1d8("0xc2")] = null;
616 this[_0x2$1d8("0xc3")] = null;
617 this["playerId"] = 0;
618 this[_0x2$1d8("0xc4")] = null;
619 this["x"] = 0;
620 this["y"] = 0;
621 this["x_"] = 0;
622 this["y_"] = 0;
623 this[_0x2$1d8("0x75")] = 0;
624 this["size_"] = 0;
625 this[_0x2$1d8("0x73")] = 0;
626 this["massLastAmount"] = -1;
627 this[_0x2$1d8("0xc5")] = null;
628 this[_0x2$1d8("0xc6")] = 0;
629 }
630 function toObject() {
631 this["bucket"] = {};
632 this["defaultData"];
633 this[_0x2$1d8("0x35")] = function() {
634 this["defaultData"] = new TestDialogController(0);
635 this[_0x2$1d8("0xc7")][_0x2$1d8("0xb3")] = "";
636 this[_0x2$1d8("0xc7")][_0x2$1d8("0xc8")] = _0x2$1d8("0xc9");
637 };
638 this[_0x2$1d8("0xca")] = function(sks) {
639 this[_0x2$1d8("0xb9")][sks["id"]] = sks;
640 };
641 this[_0x2$1d8("0xcb")] = function(ballNumber) {
642 delete this[_0x2$1d8("0xb9")][ballNumber];
643 };
644 this["clear"] = function() {
645 this["bucket"] = {};
646 };
647 this[_0x2$1d8("0xcc")] = function(ballNumber) {
648 return this[_0x2$1d8("0xb9")][ballNumber];
649 };
650 this[_0x2$1d8("0xcd")] = function(index) {
651 var summaryDoc = this["bucket"][index];
652 return null == summaryDoc ? this[_0x2$1d8("0xc7")] : summaryDoc;
653 };
654 this[_0x2$1d8("0x35")]();
655 }
656 function TestDialogController(dialog) {
657 this["id"] = dialog;
658 this[_0x2$1d8("0xb3")];
659 this[_0x2$1d8("0xc3")];
660 this[_0x2$1d8("0xce")];
661 this[_0x2$1d8("0xc8")];
662 this["nameColor"] = _0x2$1d8("0xcf");
663 this[_0x2$1d8("0xd0")] = 0;
664 this[_0x2$1d8("0xd1")] = 0;
665 this[_0x2$1d8("0xd2")] = false;
666 this[_0x2$1d8("0xc2")] = null;
667 this["cacheUpdate"] = false;
668 this["parseEffect"] = function(canCreateDiscussions) {
669 if (64 <= canCreateDiscussions) {
670 canCreateDiscussions = canCreateDiscussions - 64;
671 this[_0x2$1d8("0xd2")] = true;
672 } else {
673 this["lowerName"] = false;
674 }
675 this[_0x2$1d8("0xd1")] = canCreateDiscussions;
676 };
677 this[_0x2$1d8("0xd3")] = function() {
678 return (null == this[_0x2$1d8("0xc2")] || true == this[_0x2$1d8("0xd4")]) && this[_0x2$1d8("0xd5")](), this[_0x2$1d8("0xc2")][_0x2$1d8("0xd6")];
679 };
680 this[_0x2$1d8("0xd5")] = function() {
681 var artistTrack = this[_0x2$1d8("0xb3")]["split"]("\u0003")[0];
682 var elCss = null == this[_0x2$1d8("0xc2")] || null == this[_0x2$1d8("0xc2")][_0x2$1d8("0xd6")] ? document["createElement"](_0x2$1d8("0xd6")) : this[_0x2$1d8("0xc2")][_0x2$1d8("0xd6")];
683 this["nameCache"] = elCss[_0x2$1d8("0xd7")]("2d");
684 var ratio = 54;
685 var ctx = _0x2$1d8("0xd8");
686 this[_0x2$1d8("0xc2")]["font"] = ctx;
687 elCss[_0x2$1d8("0x46")] = this[_0x2$1d8("0xc2")][_0x2$1d8("0xd9")](artistTrack)[_0x2$1d8("0x46")] + 4;
688 elCss["height"] = Math[_0x2$1d8("0xda")](1.35 * ratio);
689 this[_0x2$1d8("0xc2")][_0x2$1d8("0xa4")] = ctx;
690 this[_0x2$1d8("0xc2")][_0x2$1d8("0x70")] = this[_0x2$1d8("0xdb")];
691 this[_0x2$1d8("0xc2")][_0x2$1d8("0xa6")](artistTrack, 2, ratio);
692 if (true == data["cTextOutlines"]) {
693 this[_0x2$1d8("0xc2")][_0x2$1d8("0x98")] = 2;
694 this["nameCache"][_0x2$1d8("0x99")] = _0x2$1d8("0xdc");
695 this[_0x2$1d8("0xc2")][_0x2$1d8("0xdd")](this[_0x2$1d8("0xb3")], 2, ratio);
696 }
697 this[_0x2$1d8("0xd4")] = false;
698 };
699 this[_0x2$1d8("0xde")] = function(B58) {
700 if (0 == B58[_0x2$1d8("0x44")]) {
701 return null;
702 }
703 var remoteAddonFilename = B58[_0x2$1d8("0xdf")]("[");
704 if (-1 != remoteAddonFilename) {
705 var addonMainFile = B58[_0x2$1d8("0xdf")]("]", remoteAddonFilename);
706 if (-1 != addonMainFile) {
707 B58 = B58[_0x2$1d8("0xe0")](remoteAddonFilename + 1, addonMainFile);
708 }
709 }
710 var _0x42c176 = B58["toLowerCase"]();
711 if (0 != _0x42c176[_0x2$1d8("0x44")] && _0x42c176 != this[_0x2$1d8("0xc3")]) {
712 this[_0x2$1d8("0xc3")] = _0x42c176;
713 this[_0x2$1d8("0xce")] = null;
714 }
715 };
716 this["getSkin"] = function() {
717 if (null != this["skinCache"]) {
718 return this[_0x2$1d8("0xce")];
719 }
720 if (null != this["skin"]) {
721 if (null == array[this[_0x2$1d8("0xc3")]]) {
722 this["skin"] = null;
723 } else {
724 if (1 == array[this[_0x2$1d8("0xc3")]]) {
725 array[this["skin"]] = new Image;
726 array[this[_0x2$1d8("0xc3")]][_0x2$1d8("0xe1")] = _0x2$1d8("0xe2") + this[_0x2$1d8("0xc3")] + ".png";
727 array[this[_0x2$1d8("0xc3")]]["addEventListener"](_0x2$1d8("0x3e"), function() {
728 delete array[name];
729 });
730 this[_0x2$1d8("0xce")] = array[this["skin"]];
731 } else {
732 return this[_0x2$1d8("0xce")] = array[this[_0x2$1d8("0xc3")]], this[_0x2$1d8("0xce")];
733 }
734 }
735 }
736 return null;
737 };
738 }
739 function Test() {
740 }
741 function cb(b, a, key) {
742 var i = 0;
743 for (; i < key[_0x2$1d8("0x44")]; i++) {
744 a["setUint8"](b, key[_0x2$1d8("0xe3")](i));
745 b++;
746 }
747 a[_0x2$1d8("0xe4")](b, 0);
748 }
749 function finishTest(value, options, output) {
750 var val = 0;
751 for (; val < output["length"]; val++) {
752 options[_0x2$1d8("0xe5")](value, output[_0x2$1d8("0xe3")](val), true);
753 value = value + 2;
754 }
755 options[_0x2$1d8("0xe5")](value, 0, true);
756 }
757 function require(array) {
758 var start;
759 var res = "";
760 for (; start = array[_0x2$1d8("0xe6")](array[_0x2$1d8("0xe7")]), array[_0x2$1d8("0xe7")]++, 0 != start;) {
761 res = res + String[_0x2$1d8("0xe8")](start);
762 }
763 return res;
764 }
765 function func(array) {
766 var sql_init_admin_user;
767 var output = "";
768 for (; sql_init_admin_user = array[_0x2$1d8("0xe9")](array["offset"], true), array[_0x2$1d8("0xe7")] += 2, 0 != sql_init_admin_user;) {
769 output = output + String[_0x2$1d8("0xe8")](sql_init_admin_user);
770 }
771 return output;
772 }
773 function haveResults(args, fn) {
774 if (console["error"](args[_0x2$1d8("0xea")], args[_0x2$1d8("0xeb")]), fn) {
775 switch(args[_0x2$1d8("0xeb")]) {
776 case _0x2$1d8("0xec"):
777 alert(_0x2$1d8("0xed"));
778 break;
779 case _0x2$1d8("0xee"):
780 break;
781 default:
782 alert(args[_0x2$1d8("0xea")] + " (" + args["code"] + ")");
783 }
784 }
785 }
786 function merge(templateSorted) {
787 return templateSorted[_0x2$1d8("0xef")](0)[_0x2$1d8("0xf0")]() + templateSorted[_0x2$1d8("0xf1")](1);
788 }
789 function uniqueSlug(slug) {
790 switch(slug) {
791 case _0x2$1d8("0xf2"):
792 return _0x2$1d8("0xf3");
793 break;
794 case _0x2$1d8("0xf4"):
795 return _0x2$1d8("0xf5");
796 break;
797 case _0x2$1d8("0xf6"):
798 return _0x2$1d8("0xf7");
799 break;
800 default:
801 return slug;
802 }
803 }
804 function _setBills(descriptor) {
805 var _0x26f526 = false;
806 return Object[_0x2$1d8("0xf8")](descriptor)[_0x2$1d8("0xf9")]((settingName) => {
807 if (0 < descriptor[settingName][_0x2$1d8("0xfa")] || 0 < descriptor[settingName][_0x2$1d8("0xfb")]) {
808 _0x26f526 = true;
809 }
810 }), _0x26f526;
811 }
812 function create(bind, args) {
813 var toFrNumber = "";
814 var value = "";
815 var color = "white";
816 if (args[_0x2$1d8("0xd0")][_0x2$1d8("0xfc")]) {
817 value = "Gota.io Staff";
818 toFrNumber = _0x2$1d8("0xfd");
819 color = "royalblue";
820 } else {
821 if (args[_0x2$1d8("0xd0")][_0x2$1d8("0xfe")]) {
822 value = _0x2$1d8("0xff");
823 toFrNumber = _0x2$1d8("0x100");
824 } else {
825 return;
826 }
827 }
828 var values = document["createElement"]("i");
829 values[_0x2$1d8("0x101")] = _0x2$1d8("0x102");
830 values["id"] = _0x2$1d8("0x103");
831 values[_0x2$1d8("0x104")] = toFrNumber;
832 values[_0x2$1d8("0x105")]["color"] = color;
833 $(values)["attr"](_0x2$1d8("0x106"), value);
834 $(values)["attr"](_0x2$1d8("0x107"), "up");
835 $(bind)["append"](values);
836 }
837 function transform(b, i) {
838 var c = document[_0x2$1d8("0x108")]("i");
839 return c[_0x2$1d8("0x101")] = _0x2$1d8("0x102"), c[_0x2$1d8("0x104")] = b, c[_0x2$1d8("0x109")](_0x2$1d8("0x106"), i), c[_0x2$1d8("0x109")]("data-balloon-pos", "up"), c;
840 }
841 function fn(data, options, method, selector) {
842 var el = document[_0x2$1d8("0x108")]("li");
843 el["className"] = _0x2$1d8("0x10a");
844 var option = document["createElement"](_0x2$1d8("0x10b"));
845 option[_0x2$1d8("0xe1")] = data[_0x2$1d8("0x10c")];
846 option[_0x2$1d8("0x10d")] = data[_0x2$1d8("0x10e")];
847 el[_0x2$1d8("0x10f")](option);
848 var d = document[_0x2$1d8("0x108")](_0x2$1d8("0x110"));
849 d["className"] = _0x2$1d8("0x3d");
850 var b = document[_0x2$1d8("0x108")](_0x2$1d8("0x110"));
851 b[_0x2$1d8("0x101")] = _0x2$1d8("0x10e");
852 b[_0x2$1d8("0x104")] = data[_0x2$1d8("0x10e")];
853 d[_0x2$1d8("0x10f")](b);
854 create(b, data);
855 var url = document[_0x2$1d8("0x108")](_0x2$1d8("0x110"));
856 var drop = false;
857 var currentTarget = null;
858 if (method) {
859 currentTarget = merge(data["presence"][_0x2$1d8("0x111")]);
860 if (data[_0x2$1d8("0x112")]["timestamp"] + 6E4 < (new Date)[_0x2$1d8("0x113")]() || void 0 === data[_0x2$1d8("0x112")]["id"]) {
861 url[_0x2$1d8("0x101")] = _0x2$1d8("0x114");
862 url[_0x2$1d8("0x104")] = "Not playing on any server";
863 } else {
864 drop = true;
865 url["className"] = _0x2$1d8("0x115") + (_0x2$1d8("0x116") === data["presence"][_0x2$1d8("0x117")] ? _0x2$1d8("0x118") : _0x2$1d8("0xb8"));
866 url[_0x2$1d8("0x104")] = ("ONLINE" === data[_0x2$1d8("0x112")][_0x2$1d8("0x117")] ? _0x2$1d8("0x119") : _0x2$1d8("0x11a")) + data["presence"][_0x2$1d8("0x11b")] + _0x2$1d8("0x11c") + currentTarget + _0x2$1d8("0x11d") + data[_0x2$1d8("0x112")]["id"] + ")";
867 }
868 } else {
869 url[_0x2$1d8("0x101")] = _0x2$1d8("0x11e");
870 url[_0x2$1d8("0x104")] = "Pending Friend Request";
871 }
872 d[_0x2$1d8("0x10f")](url);
873 var a = document["createElement"](_0x2$1d8("0x110"));
874 a[_0x2$1d8("0x101")] = _0x2$1d8("0x11f");
875 var x = transform(_0x2$1d8("0x120"), _0x2$1d8("0x121"));
876 if (x[_0x2$1d8("0x122")]("click", function() {
877 render(data, $(_0x2$1d8("0x123")));
878 }), a["append"](x), method && drop) {
879 var x = transform(_0x2$1d8("0x124"), _0x2$1d8("0x125"));
880 x["addEventListener"](_0x2$1d8("0x126"), function() {
881 resolve(currentTarget);
882 proto[_0x2$1d8("0x127")]();
883 proto[_0x2$1d8("0x128")](data["username"] + _0x2$1d8("0x129") + data[_0x2$1d8("0x112")]["id"]);
884 done($(_0x2$1d8("0x123")));
885 });
886 a["appendChild"](x);
887 }
888 if (!method) {
889 var id = transform("done", _0x2$1d8("0x12a"));
890 id["isHandlingRequest"] = false;
891 id[_0x2$1d8("0x122")](_0x2$1d8("0x126"), function() {
892 if (!id[_0x2$1d8("0x12b")]) {
893 id["isHandlingRequest"] = true;
894 firebase[_0x2$1d8("0x12c")]()[_0x2$1d8("0x12d")][_0x2$1d8("0x12e")]()[_0x2$1d8("0x12f")]((textClass) => {
895 fetch(HOST + "/api/v1/social/friends", {
896 "method" : "POST",
897 "headers" : {
898 "Content-Type" : _0x2$1d8("0x130")
899 },
900 "body" : JSON["stringify"]({
901 "token" : textClass,
902 "target" : data["uid"],
903 "action" : 2
904 })
905 })[_0x2$1d8("0x12f")]((canCreateDiscussions) => {
906 return canCreateDiscussions[_0x2$1d8("0x131")]();
907 })["then"]((tmp) => {
908 if (200 !== tmp[_0x2$1d8("0xeb")]) {
909 alert(tmp[_0x2$1d8("0xea")]);
910 }
911 id[_0x2$1d8("0x12b")] = false;
912 })[_0x2$1d8("0x132")]((bbls) => {
913 alert(bbls);
914 id[_0x2$1d8("0x12b")] = false;
915 });
916 })[_0x2$1d8("0x132")]((results) => {
917 haveResults(results, true);
918 id[_0x2$1d8("0x12b")] = false;
919 });
920 }
921 });
922 a[_0x2$1d8("0x10f")](id);
923 }
924 var id = transform("block", "Remove Friend");
925 return id["isHandlingRequest"] = false, id[_0x2$1d8("0x122")](_0x2$1d8("0x126"), function() {
926 if (!id["isHandlingRequest"] && confirm(_0x2$1d8("0x133") + data["username"] + _0x2$1d8("0x134"))) {
927 id["isHandlingRequest"] = true;
928 firebase[_0x2$1d8("0x12c")]()[_0x2$1d8("0x12d")][_0x2$1d8("0x12e")]()[_0x2$1d8("0x12f")]((textClass) => {
929 fetch(HOST + _0x2$1d8("0x135"), {
930 "method" : _0x2$1d8("0x136"),
931 "headers" : {
932 "Content-Type" : _0x2$1d8("0x130")
933 },
934 "body" : JSON[_0x2$1d8("0x137")]({
935 "token" : textClass,
936 "target" : data[_0x2$1d8("0x138")],
937 "action" : 4
938 })
939 })[_0x2$1d8("0x12f")]((canCreateDiscussions) => {
940 return canCreateDiscussions[_0x2$1d8("0x131")]();
941 })[_0x2$1d8("0x12f")]((tmp) => {
942 alert(tmp[_0x2$1d8("0xea")]);
943 if (200 === tmp[_0x2$1d8("0xeb")]) {
944 firebase[_0x2$1d8("0x139")]()[_0x2$1d8("0x13a")](workers["callbacks"][data[_0x2$1d8("0x138")]])["off"]();
945 workers["elements"][data["uid"]]["remove"]();
946 delete workers[_0x2$1d8("0x13b")][data[_0x2$1d8("0x138")]];
947 delete workers[_0x2$1d8("0x13c")][data[_0x2$1d8("0x138")]];
948 }
949 id[_0x2$1d8("0x12b")] = false;
950 })[_0x2$1d8("0x132")]((bbls) => {
951 alert(bbls);
952 id[_0x2$1d8("0x12b")] = false;
953 });
954 })[_0x2$1d8("0x132")]((results) => {
955 haveResults(results, true);
956 id[_0x2$1d8("0x12b")] = false;
957 });
958 }
959 }), a[_0x2$1d8("0x10f")](id), d[_0x2$1d8("0x10f")](a), el[_0x2$1d8("0x10f")](d), selector ? options[_0x2$1d8("0x10f")](el) : el;
960 }
961 function render(data, that) {
962 loadLastLevelGroupItems(that);
963 each($(_0x2$1d8("0x13d")));
964 $(_0x2$1d8("0x13e"))[_0x2$1d8("0x13f")]();
965 $(_0x2$1d8("0x140"))[_0x2$1d8("0x141")](data[_0x2$1d8("0x10e")]);
966 $(_0x2$1d8("0x142"))[_0x2$1d8("0x143")](_0x2$1d8("0xe1"), data["avatar"]);
967 $(_0x2$1d8("0x142"))[_0x2$1d8("0x143")]("alt", data["username"]);
968 $(_0x2$1d8("0x144"))["text"]("Level " + data[_0x2$1d8("0x145")][_0x2$1d8("0x146")]);
969 $(_0x2$1d8("0x140"))["off"]("click");
970 if (data["uid"] == message[_0x2$1d8("0x138")]) {
971 $(_0x2$1d8("0x140"))["on"]("click", function() {
972 $(_0x2$1d8("0x13d"))[_0x2$1d8("0x33")]();
973 loadLastLevelGroupItems($(_0x2$1d8("0x147")));
974 });
975 $(_0x2$1d8("0x140"))[_0x2$1d8("0x2d")]("cursor", _0x2$1d8("0x148"));
976 } else {
977 $(_0x2$1d8("0x140"))[_0x2$1d8("0x2d")](_0x2$1d8("0x149"), _0x2$1d8("0x14a"));
978 }
979 if (data[_0x2$1d8("0xd0")]["STAFF"]) {
980 $(_0x2$1d8("0x142"))["addClass"]("spin");
981 } else {
982 $("#profile-avatar")[_0x2$1d8("0x14b")](_0x2$1d8("0x14c"));
983 }
984 create($(_0x2$1d8("0x140")), data);
985 var parent = document[_0x2$1d8("0x108")]("div");
986 parent["className"] = "profile-ranked-container";
987 var spanEl = document[_0x2$1d8("0x108")](_0x2$1d8("0x14d"));
988 if (spanEl["innerText"] = "Ranked", spanEl[_0x2$1d8("0x101")] = _0x2$1d8("0x14e"), $("#popup-profile-text")[_0x2$1d8("0x14f")](spanEl), Object[_0x2$1d8("0xf8")](data[_0x2$1d8("0x150")])[_0x2$1d8("0xf9")]((username) => {
989 gamemodeData = data[_0x2$1d8("0x150")][username];
990 var el = document[_0x2$1d8("0x108")]("div");
991 var speed = document[_0x2$1d8("0x108")]("span");
992 speed[_0x2$1d8("0x104")] = uniqueSlug(username);
993 el[_0x2$1d8("0x10f")](speed);
994 var ig = document[_0x2$1d8("0x108")](_0x2$1d8("0x14d"));
995 ig[_0x2$1d8("0x104")] = gamemodeData[_0x2$1d8("0xfa")] + "W/" + gamemodeData[_0x2$1d8("0xfb")] + "L";
996 el["appendChild"](ig);
997 var nonWhitespaceOrBookmarkEval = document[_0x2$1d8("0x108")](_0x2$1d8("0x14d"));
998 nonWhitespaceOrBookmarkEval[_0x2$1d8("0x104")] = gamemodeData[_0x2$1d8("0x151")] + _0x2$1d8("0x152");
999 el[_0x2$1d8("0x10f")](nonWhitespaceOrBookmarkEval);
1000 parent[_0x2$1d8("0x10f")](el);
1001 }), !_setBills(data["ranked"])) {
1002 var scrollbarHelpers = document[_0x2$1d8("0x108")](_0x2$1d8("0x14d"));
1003 scrollbarHelpers[_0x2$1d8("0x101")] = _0x2$1d8("0x153");
1004 scrollbarHelpers["innerText"] = "User has not played ranked before";
1005 $(_0x2$1d8("0x13e"))["append"](scrollbarHelpers);
1006 }
1007 $(_0x2$1d8("0x13e"))[_0x2$1d8("0x14f")](parent);
1008 }
1009 function build(message) {
1010 if (!_0x79e1f1) {
1011 var window = $(_0x2$1d8("0x154"))[0];
1012 var param = $(_0x2$1d8("0x154"))[1];
1013 $("#social-uid")["text"](message["uid"]);
1014 firebase[_0x2$1d8("0x139")]()[_0x2$1d8("0x13a")](_0x2$1d8("0x155") + message["uid"])["on"](_0x2$1d8("0x156"), function(canCreateDiscussions) {
1015 if (null === canCreateDiscussions[_0x2$1d8("0x157")]()) {
1016 var img = document[_0x2$1d8("0x108")](_0x2$1d8("0x110"));
1017 var spanEl = document[_0x2$1d8("0x108")](_0x2$1d8("0x14d"));
1018 return img[_0x2$1d8("0x101")] = "title-text center", spanEl["innerText"] = _0x2$1d8("0x158"), img[_0x2$1d8("0x10f")](spanEl), void window["appendChild"](img);
1019 }
1020 var target = canCreateDiscussions[_0x2$1d8("0x157")]();
1021 var isReplayingSong = false;
1022 Object["keys"](target)["map"]((i) => {
1023 var targetTag = target[i];
1024 if (!targetTag && !isReplayingSong) {
1025 return isReplayingSong = true, void firebase[_0x2$1d8("0x12c")]()[_0x2$1d8("0x12d")]["getIdToken"]()[_0x2$1d8("0x12f")]((textClass) => {
1026 fetch(HOST + _0x2$1d8("0x159"), {
1027 "method" : _0x2$1d8("0x136"),
1028 "headers" : {
1029 "Content-Type" : "application/json"
1030 },
1031 "body" : JSON[_0x2$1d8("0x137")]({
1032 "token" : textClass
1033 })
1034 })[_0x2$1d8("0x12f")]((canCreateDiscussions) => {
1035 return canCreateDiscussions[_0x2$1d8("0x131")]();
1036 })[_0x2$1d8("0x12f")]((canCreateDiscussions) => {
1037 if (200 === canCreateDiscussions[_0x2$1d8("0xeb")]) {
1038 canCreateDiscussions[_0x2$1d8("0x15a")]["forEach"]((data) => {
1039 if (workers[_0x2$1d8("0x15b")][_0x2$1d8("0x15c")](data) || workers[_0x2$1d8("0x15b")][_0x2$1d8("0x15d")](data[_0x2$1d8("0x138")]), workers[_0x2$1d8("0x13c")][data["uid"]]) {
1040 var value = fn(data, workers[_0x2$1d8("0x13c")][data[_0x2$1d8("0x138")]], false, false);
1041 return param[_0x2$1d8("0x15e")](value, workers[_0x2$1d8("0x13c")][data[_0x2$1d8("0x138")]]), void(workers[_0x2$1d8("0x13c")][i] = value);
1042 }
1043 workers[_0x2$1d8("0x13c")][data[_0x2$1d8("0x138")]] = fn(data, param, false, true);
1044 });
1045 }
1046 });
1047 })[_0x2$1d8("0x132")]((results) => {
1048 return haveResults(results, false);
1049 });
1050 }
1051 if (!workers[_0x2$1d8("0x13b")][i]) {
1052 var window = _0x2$1d8("0x15f") + i;
1053 workers[_0x2$1d8("0x13b")][i] = window;
1054 firebase[_0x2$1d8("0x139")]()[_0x2$1d8("0x13a")](window)["on"](_0x2$1d8("0x156"), function(canCreateDiscussions) {
1055 if (null !== canCreateDiscussions[_0x2$1d8("0x157")]()) {
1056 var data = canCreateDiscussions[_0x2$1d8("0x157")]();
1057 if (workers[_0x2$1d8("0x160")][data[_0x2$1d8("0x138")]] = data[_0x2$1d8("0x112")][_0x2$1d8("0x161")], workers[_0x2$1d8("0x15b")]["includes"](i)) {
1058 workers[_0x2$1d8("0x15b")][_0x2$1d8("0xf1")](workers[_0x2$1d8("0x15b")][_0x2$1d8("0xdf")](i), 1);
1059 workers[_0x2$1d8("0x13c")][i]["remove"]();
1060 var el = fn(data, workers[_0x2$1d8("0x13c")][i], true, false);
1061 return window["appendChild"](el), void(workers[_0x2$1d8("0x13c")][i] = el);
1062 }
1063 if (workers[_0x2$1d8("0x13c")][i]) {
1064 el = fn(data, workers[_0x2$1d8("0x13c")][i], true, false);
1065 return window[_0x2$1d8("0x15e")](el, workers[_0x2$1d8("0x13c")][i]), void(workers[_0x2$1d8("0x13c")][i] = el);
1066 }
1067 workers[_0x2$1d8("0x13c")][i] = fn(data, window, true, true);
1068 }
1069 });
1070 }
1071 });
1072 });
1073 setInterval(function() {
1074 var key;
1075 for (key in workers[_0x2$1d8("0x160")]) {
1076 if (!workers[_0x2$1d8("0x160")][_0x2$1d8("0x162")](key)) {
1077 return;
1078 }
1079 var keySave = workers["timestamps"][key];
1080 if (keySave + 6E4 < (new Date)[_0x2$1d8("0x113")]() || void 0 === keySave) {
1081 var _0x2222fa = workers["elements"][key][_0x2$1d8("0x163")][1][_0x2$1d8("0x163")][1];
1082 _0x2222fa[_0x2$1d8("0x104")] = _0x2$1d8("0x164");
1083 _0x2222fa[_0x2$1d8("0x101")] = _0x2$1d8("0x114");
1084 var _0x280a99 = workers[_0x2$1d8("0x13c")][key][_0x2$1d8("0x163")][1][_0x2$1d8("0x163")][2][_0x2$1d8("0x163")][1];
1085 if (_0x2$1d8("0x125") === _0x280a99[_0x2$1d8("0x165")][_0x2$1d8("0x166")]) {
1086 _0x280a99[_0x2$1d8("0xcb")]();
1087 }
1088 }
1089 }
1090 }, 6E4);
1091 _0x79e1f1 = true;
1092 }
1093 }
1094 function init() {
1095 function enableElementSettingsField(element, enable) {
1096 return element ? ($(enable)[_0x2$1d8("0x167")](_0x2$1d8("0x168"), false), void $(enable)[_0x2$1d8("0x141")](_0x2$1d8("0x169"))) : void($(enable)[_0x2$1d8("0x167")]("disabled", true), $(enable)[_0x2$1d8("0x141")](_0x2$1d8("0x16a")));
1097 }
1098 if (json[_0x2$1d8("0x8f")] && !data[_0x2$1d8("0x16b")]) {
1099 $(_0x2$1d8("0x16c"))[_0x2$1d8("0x16d")]("event-" + json[_0x2$1d8("0x16e")]);
1100 }
1101 $(_0x2$1d8("0x16f"))["on"]("click", function() {
1102 var now = $(this)["attr"](_0x2$1d8("0x170"));
1103 refresh(now);
1104 });
1105 $(_0x2$1d8("0x171"))["on"]("click", function() {
1106 return 0 != Object[_0x2$1d8("0xf8")](proto[_0x2$1d8("0x72")])[_0x2$1d8("0x44")] && this["currentServerName"] == row[_0x2$1d8("0xb3")] ? void done(name) : void(proto[_0x2$1d8("0xb8")] = false, _0x1e464e[_0x2$1d8("0x172")]() && _0x2$1d8("0x173") != typeof adplayer ? (adplayer[_0x2$1d8("0x174")](), done(name), slideBackward()) : proto[_0x2$1d8("0x127")]());
1107 });
1108 $("#btn-servers")["on"](_0x2$1d8("0x126"), function() {
1109 _init(_0x2$1d8("0x175"));
1110 });
1111 $("#btn-options")["on"]("click", function() {
1112 _init(_0x2$1d8("0x176"));
1113 });
1114 $(_0x2$1d8("0x177"))["on"](_0x2$1d8("0x126"), function() {
1115 _init("main-themes");
1116 });
1117 $(_0x2$1d8("0x178"))["on"](_0x2$1d8("0x126"), function() {
1118 _init(_0x2$1d8("0x179"));
1119 });
1120 $(_0x2$1d8("0x17a"))["on"](_0x2$1d8("0x126"), function() {
1121 window[_0x2$1d8("0x17b")](_0x2$1d8("0x17c"), "_blank");
1122 });
1123 $(_0x2$1d8("0x17d"))["on"](_0x2$1d8("0x126"), function() {
1124 window[_0x2$1d8("0x17b")](_0x2$1d8("0x17e"), _0x2$1d8("0x17f"));
1125 });
1126 $(_0x2$1d8("0x180"))[_0x2$1d8("0x181")](function(canCreateDiscussions) {
1127 if (13 == canCreateDiscussions[_0x2$1d8("0x182")] && $(this)["is"](_0x2$1d8("0x183"))) {
1128 proto[_0x2$1d8("0x127")]();
1129 }
1130 });
1131 $(_0x2$1d8("0x184"))["on"](_0x2$1d8("0x126"), function() {
1132 return proto[_0x2$1d8("0xb8")] && this[_0x2$1d8("0xb7")] == row[_0x2$1d8("0xb3")] ? void done(name) : void(proto[_0x2$1d8("0xb8")] = true, _0x1e464e[_0x2$1d8("0x172")]() && "undefined" != typeof adplayer ? (adplayer[_0x2$1d8("0x174")](), done(name), slideBackward()) : proto["spec"]());
1133 });
1134 $(_0x2$1d8("0x185"))[_0x2$1d8("0x186")](function(canCreateDiscussions) {
1135 var rootUrl = $(this)[_0x2$1d8("0x157")]();
1136 var shapePathsCollection = rootUrl["split"](" ");
1137 if (13 == canCreateDiscussions[_0x2$1d8("0x182")] && $(this)["is"](":focus") && apply($(this)[_0x2$1d8("0x157")]()), 0 == rootUrl[_0x2$1d8("0x44")] || rootUrl["endsWith"](" ") || 13 == canCreateDiscussions[_0x2$1d8("0x182")]) {
1138 $(_0x2$1d8("0x187"))[_0x2$1d8("0x95")]("");
1139 $(_0x2$1d8("0x187"))[_0x2$1d8("0x33")]();
1140 } else {
1141 if (rootUrl["startsWith"]("/")) {
1142 if (1 < shapePathsCollection[_0x2$1d8("0x44")]) {
1143 return;
1144 }
1145 $(_0x2$1d8("0x187"))[_0x2$1d8("0x95")](_0x2$1d8("0x188"));
1146 var id = -1;
1147 Object[_0x2$1d8("0x189")](obj)[_0x2$1d8("0xf9")]((config) => {
1148 if (-1 < (id = config[_0x2$1d8("0x18a")][_0x2$1d8("0x18b")]((canCreateDiscussions) => {
1149 return canCreateDiscussions[_0x2$1d8("0x18c")]()[_0x2$1d8("0x18d")](shapePathsCollection[0]["substring"](1)["toLowerCase"]());
1150 }))) {
1151 $("#autocomplete-panel tbody")[_0x2$1d8("0x14f")](_0x2$1d8("0x18e") + config["triggers"][id] + _0x2$1d8("0x18f") + config[_0x2$1d8("0x18a")] + _0x2$1d8("0x18f") + config[_0x2$1d8("0x190")] + _0x2$1d8("0x191"));
1152 }
1153 });
1154 if (0 == $("#autocomplete-panel tbody")[_0x2$1d8("0x163")]()[_0x2$1d8("0x44")]) {
1155 $(_0x2$1d8("0x187"))[_0x2$1d8("0x33")]();
1156 } else {
1157 $(_0x2$1d8("0x187"))["show"]();
1158 }
1159 } else {
1160 if (shapePathsCollection[shapePathsCollection["length"] - 1][_0x2$1d8("0x18d")](":")) {
1161 $(_0x2$1d8("0x187"))[_0x2$1d8("0x95")]("");
1162 var _0x509123 = Object[_0x2$1d8("0xf8")](descriptor)[_0x2$1d8("0x192")]((canCreateDiscussions) => {
1163 return canCreateDiscussions[_0x2$1d8("0x18c")]()[_0x2$1d8("0x15c")](shapePathsCollection[shapePathsCollection[_0x2$1d8("0x44")] - 1][_0x2$1d8("0xe0")](1)[_0x2$1d8("0x18c")]());
1164 });
1165 var _0x3dac4e = Object[_0x2$1d8("0xf8")](gifEmoteList)["filter"]((canCreateDiscussions) => {
1166 return canCreateDiscussions[_0x2$1d8("0x18c")]()[_0x2$1d8("0x15c")](shapePathsCollection[shapePathsCollection[_0x2$1d8("0x44")] - 1][_0x2$1d8("0xe0")](1)[_0x2$1d8("0x18c")]());
1167 });
1168 if (0 === _0x509123[_0x2$1d8("0x44")] && 0 === _0x3dac4e[_0x2$1d8("0x44")]) {
1169 return $(_0x2$1d8("0x187"))[_0x2$1d8("0x95")](""), void $(_0x2$1d8("0x187"))[_0x2$1d8("0x33")]();
1170 }
1171 $(_0x2$1d8("0x187"))[_0x2$1d8("0x2f")]();
1172 if (0 < _0x509123[_0x2$1d8("0x44")]) {
1173 $(_0x2$1d8("0x187"))[_0x2$1d8("0x14f")](_0x2$1d8("0x193"));
1174 _0x509123[_0x2$1d8("0x194")]((canCreateDiscussions) => {
1175 $(_0x2$1d8("0x187"))[_0x2$1d8("0x14f")](_0x2$1d8("0x195") + canCreateDiscussions + _0x2$1d8("0x196") + canCreateDiscussions + _0x2$1d8("0x197") + canCreateDiscussions + _0x2$1d8("0x198"));
1176 });
1177 }
1178 if (0 < _0x3dac4e[_0x2$1d8("0x44")]) {
1179 $(_0x2$1d8("0x187"))[_0x2$1d8("0x14f")](_0x2$1d8("0x199"));
1180 _0x3dac4e[_0x2$1d8("0x194")]((canCreateDiscussions) => {
1181 $(_0x2$1d8("0x187"))[_0x2$1d8("0x14f")]("<img name='" + canCreateDiscussions + _0x2$1d8("0x196") + canCreateDiscussions + _0x2$1d8("0x19a") + canCreateDiscussions + ".gif' />");
1182 });
1183 }
1184 }
1185 }
1186 }
1187 });
1188 $(_0x2$1d8("0x187"))["on"]("click", function(canCreateDiscussions) {
1189 var _0x447d73 = focus()[_0x2$1d8("0x43")](" ");
1190 if ("TD" === canCreateDiscussions[_0x2$1d8("0x19b")][_0x2$1d8("0x19c")]) {
1191 split("/" + canCreateDiscussions[_0x2$1d8("0x19b")][_0x2$1d8("0x19d")][_0x2$1d8("0x163")][0][_0x2$1d8("0x19e")] + " ");
1192 $(_0x2$1d8("0x187"))[_0x2$1d8("0x95")]("");
1193 $(_0x2$1d8("0x187"))[_0x2$1d8("0x33")]();
1194 $(_0x2$1d8("0x185"))[_0x2$1d8("0x19f")]();
1195 } else {
1196 if (_0x2$1d8("0x1a0") === canCreateDiscussions[_0x2$1d8("0x19b")][_0x2$1d8("0x19c")]) {
1197 split(focus()["substring"](0, focus()[_0x2$1d8("0x44")] - _0x447d73[_0x447d73[_0x2$1d8("0x44")] - 1][_0x2$1d8("0x44")]) + canCreateDiscussions[_0x2$1d8("0x19b")][_0x2$1d8("0x1a1")][_0x2$1d8("0xb3")][_0x2$1d8("0x1a2")] + " ");
1198 $(_0x2$1d8("0x187"))["html"]("");
1199 $(_0x2$1d8("0x187"))[_0x2$1d8("0x33")]();
1200 $("#chat-input")[_0x2$1d8("0x19f")]();
1201 }
1202 }
1203 });
1204 $("#chat-emote-btn")[_0x2$1d8("0x2d")](_0x2$1d8("0x1a3"), _0x2$1d8("0x1a4") + b[Math[_0x2$1d8("0xda")](Math["random"]() * b["length"])] + ".png)");
1205 $("#chat-emote-btn")["on"](_0x2$1d8("0x126"), function() {
1206 $(_0x2$1d8("0x1a5"))[_0x2$1d8("0x1a6")]();
1207 });
1208 $("#emote-panel ul li img")["on"](_0x2$1d8("0x126"), function(solObjs) {
1209 open(solObjs[_0x2$1d8("0x19b")]["name"] + " ");
1210 $(_0x2$1d8("0x185"))[_0x2$1d8("0x19f")]();
1211 });
1212 (function() {
1213 function handler(pos) {
1214 value[_0x2$1d8("0x105")]["width"] = top + pos[_0x2$1d8("0x1a7")] - radius + "px";
1215 value[_0x2$1d8("0x105")]["height"] = w - (pos[_0x2$1d8("0x1a8")] - x) + "px";
1216 }
1217 function asResourceDescriptor() {
1218 document[_0x2$1d8("0x1a9")][_0x2$1d8("0x1aa")](_0x2$1d8("0x1ab"), handler, false);
1219 document["documentElement"][_0x2$1d8("0x1aa")]("mouseup", asResourceDescriptor, false);
1220 }
1221 var value = document[_0x2$1d8("0x1ac")](_0x2$1d8("0x1ad"));
1222 document[_0x2$1d8("0x1ac")](_0x2$1d8("0x1ae"))[_0x2$1d8("0x122")](_0x2$1d8("0x1af"), function(res) {
1223 radius = res["clientX"];
1224 x = res["clientY"];
1225 top = parseInt(document[_0x2$1d8("0x1b0")][_0x2$1d8("0x1b1")](value)[_0x2$1d8("0x46")], 10);
1226 w = parseInt(document[_0x2$1d8("0x1b0")][_0x2$1d8("0x1b1")](value)[_0x2$1d8("0x47")], 10);
1227 document[_0x2$1d8("0x1a9")]["addEventListener"](_0x2$1d8("0x1ab"), handler, false);
1228 document["documentElement"][_0x2$1d8("0x122")](_0x2$1d8("0x1b2"), asResourceDescriptor, false);
1229 }, false);
1230 var radius;
1231 var x;
1232 var top;
1233 var w;
1234 })();
1235 $(".checkbox-options")["on"](_0x2$1d8("0x1b3"), function() {
1236 walk($(this));
1237 });
1238 $(_0x2$1d8("0x1b4"))["on"](_0x2$1d8("0x1b3"), function() {
1239 partial($(this));
1240 });
1241 $(_0x2$1d8("0x1b5"))["on"]("click", function() {
1242 proto["login"]();
1243 });
1244 $(_0x2$1d8("0x1b6"))[_0x2$1d8("0x181")](function(canCreateDiscussions) {
1245 if (13 == canCreateDiscussions[_0x2$1d8("0x182")] && $(this)["is"](_0x2$1d8("0x183"))) {
1246 if (1 > $(_0x2$1d8("0x1b7"))[_0x2$1d8("0x157")]()[_0x2$1d8("0x44")]) {
1247 $("#pw-box")[_0x2$1d8("0x19f")]();
1248 } else {
1249 proto[_0x2$1d8("0x1b8")]();
1250 }
1251 }
1252 });
1253 $("#pw-box")[_0x2$1d8("0x181")](function(canCreateDiscussions) {
1254 if (13 == canCreateDiscussions[_0x2$1d8("0x182")] && $(this)["is"](_0x2$1d8("0x183"))) {
1255 if (1 > $(_0x2$1d8("0x1b6"))[_0x2$1d8("0x157")]()) {
1256 $("#id-box")[_0x2$1d8("0x19f")]();
1257 } else {
1258 proto[_0x2$1d8("0x1b8")]();
1259 }
1260 }
1261 });
1262 $(_0x2$1d8("0x1b9"))["on"](_0x2$1d8("0x126"), function() {
1263 done($(_0x2$1d8("0x1ba")));
1264 each(name);
1265 });
1266 $(_0x2$1d8("0x1bb"))["on"](_0x2$1d8("0x126"), function() {
1267 done($("#popup-changelog"));
1268 each(name);
1269 window[_0x2$1d8("0x17b")](_0x2$1d8("0x1bc"), _0x2$1d8("0x17f"));
1270 });
1271 $(_0x2$1d8("0x1bd"))["on"]("click", function() {
1272 done($(_0x2$1d8("0x1be")));
1273 each(name);
1274 });
1275 $(_0x2$1d8("0x1bf"))["on"]("click", function() {
1276 proto[_0x2$1d8("0x8d")](new (vm[_0x2$1d8("0x1c0")])(true));
1277 done($(_0x2$1d8("0x1c1")));
1278 });
1279 $(_0x2$1d8("0x1c2"))["on"](_0x2$1d8("0x126"), function() {
1280 proto[_0x2$1d8("0x8d")](new vm["sendInviteResponse"](false));
1281 done($(_0x2$1d8("0x1c1")));
1282 });
1283 $(_0x2$1d8("0x1c3"))["on"]("click", function() {
1284 $(_0x2$1d8("0x1c4"))[_0x2$1d8("0x1c5")]();
1285 document[_0x2$1d8("0x1c6")](_0x2$1d8("0x1c7"));
1286 $(_0x2$1d8("0x1c8"))["hide"]();
1287 });
1288 $("#menu-invite")["on"](_0x2$1d8("0x126"), function() {
1289 var _0x47f674 = el["data"](_0x2$1d8("0x1c9"));
1290 proto[_0x2$1d8("0x8d")](new (vm[_0x2$1d8("0x1ca")])(0, _0x47f674));
1291 });
1292 $(_0x2$1d8("0x1cb"))["on"]("click", function() {
1293 var _0x165893 = el[_0x2$1d8("0x1cc")](_0x2$1d8("0x1c9"));
1294 var _0x1652d8 = $("#chat-input")[_0x2$1d8("0x157")]();
1295 $("#chat-input")[_0x2$1d8("0x157")](_0x2$1d8("0x1cd") + _0x165893 + " " + _0x1652d8);
1296 });
1297 $("#menu-pu_pr")["on"]("click", function() {
1298 if (void 0 == proto[_0x2$1d8("0x1ce")]) {
1299 proto[_0x2$1d8("0x8d")](new (vm[_0x2$1d8("0x1ca")])(4, 0));
1300 $(_0x2$1d8("0x1cf"))[_0x2$1d8("0x141")](_0x2$1d8("0x1d0"));
1301 } else {
1302 proto[_0x2$1d8("0x8d")](new (vm[_0x2$1d8("0x1ca")])(4, 1));
1303 $(_0x2$1d8("0x1cf"))["text"](_0x2$1d8("0x1d1"));
1304 }
1305 });
1306 $(_0x2$1d8("0x1d2"))["on"](_0x2$1d8("0x126"), function() {
1307 var _0xa25701 = el["data"](_0x2$1d8("0xb1")) + 1;
1308 if (0 <= _0xa25701) {
1309 proto[_0x2$1d8("0x8d")](new (vm[_0x2$1d8("0x1ca")])(2, _0xa25701));
1310 }
1311 });
1312 $(_0x2$1d8("0x1d3"))["on"]("click", function() {
1313 var _0x4fb7d6 = el["data"]("party") + 1;
1314 if (0 <= _0x4fb7d6) {
1315 proto[_0x2$1d8("0x8d")](new (vm[_0x2$1d8("0x1ca")])(1, _0x4fb7d6));
1316 }
1317 });
1318 $(_0x2$1d8("0x1d4"))["on"](_0x2$1d8("0x126"), function() {
1319 var titlesel = el[_0x2$1d8("0x1cc")]("selected");
1320 if (0 <= titlesel) {
1321 proto[_0x2$1d8("0x8d")](new (vm[_0x2$1d8("0x1d5")])(titlesel));
1322 }
1323 });
1324 $(_0x2$1d8("0x1d6"))["on"](_0x2$1d8("0x126"), function() {
1325 var y = parseInt(el[_0x2$1d8("0x1cc")](_0x2$1d8("0x1c9")));
1326 var key = unescape(y);
1327 proto[_0x2$1d8("0x128")](key);
1328 });
1329 $(document)["on"](_0x2$1d8("0x126"), function(quesResult) {
1330 el[_0x2$1d8("0x33")]();
1331 if (_0x2$1d8("0x1d7") !== quesResult[_0x2$1d8("0x19b")]["id"]) {
1332 $(_0x2$1d8("0x1a5"))[_0x2$1d8("0x33")]();
1333 }
1334 if (_0x2$1d8("0x2c") !== $(_0x2$1d8("0x1c8"))[_0x2$1d8("0x2d")]("display") && _0x2$1d8("0x1d8") !== quesResult[_0x2$1d8("0x19b")]["id"]) {
1335 $(_0x2$1d8("0x1c8"))[_0x2$1d8("0x33")]();
1336 }
1337 });
1338 firebase[_0x2$1d8("0x12c")]()[_0x2$1d8("0x1d9")](function(state) {
1339 if (state) {
1340 create_ia_from_pr();
1341 var p = firebase[_0x2$1d8("0x139")]()[_0x2$1d8("0x13a")](_0x2$1d8("0x1da") + state["uid"]);
1342 var _0x430abe = false;
1343 p["on"](_0x2$1d8("0x156"), function(canCreateDiscussions) {
1344 var data = canCreateDiscussions[_0x2$1d8("0x157")]();
1345 if (data) {
1346 if (!_0x430abe) {
1347 $(_0x2$1d8("0x1db"))[_0x2$1d8("0x33")]();
1348 $(_0x2$1d8("0x1dc"))["show"]();
1349 $(_0x2$1d8("0x1dc"))[_0x2$1d8("0x143")](_0x2$1d8("0x105"), "display: flex;");
1350 _0x430abe = true;
1351 }
1352 message = data;
1353 $(_0x2$1d8("0x1dd"))[_0x2$1d8("0x143")](_0x2$1d8("0xe1"), data[_0x2$1d8("0x10c")]);
1354 $(_0x2$1d8("0x1de"))[_0x2$1d8("0x141")](data[_0x2$1d8("0x10e")]);
1355 create($(_0x2$1d8("0x1de")), data);
1356 $(_0x2$1d8("0x1df"))[_0x2$1d8("0x141")](_0x2$1d8("0x1e0") + data[_0x2$1d8("0x145")][_0x2$1d8("0x146")] + _0x2$1d8("0x1e1") + data[_0x2$1d8("0x145")][_0x2$1d8("0x1e2")] + "/" + data[_0x2$1d8("0x145")][_0x2$1d8("0x1e3")] + "XP | " + data[_0x2$1d8("0x1e4")] + _0x2$1d8("0x1e5"));
1357 $(".xp-meter > span")[_0x2$1d8("0x31")](function() {
1358 var strip_width = 100 * (data["levelData"][_0x2$1d8("0x1e2")] / data["levelData"][_0x2$1d8("0x1e3")]);
1359 $(this)[_0x2$1d8("0x74")]({
1360 "width" : strip_width + "%"
1361 }, 1200);
1362 });
1363 if (result[_0x2$1d8("0x8f")]) {
1364 isAddAnimationOverlayVisible();
1365 firebase["firestore"]()[_0x2$1d8("0x1e6")](_0x2$1d8("0x1e7"))["doc"](message["uid"])["onSnapshot"]((mdtRow) => {
1366 if (mdtRow[_0x2$1d8("0x1e8")] && mdtRow[_0x2$1d8("0x1cc")]()["locked"]) {
1367 $(_0x2$1d8("0x1e9"))[_0x2$1d8("0x95")](mdtRow[_0x2$1d8("0x1cc")]()[_0x2$1d8("0xb3")]);
1368 if (void 0 !== mdtRow[_0x2$1d8("0x1cc")]()[_0x2$1d8("0x1ea")]) {
1369 $(_0x2$1d8("0x1eb"))["attr"]("title", _0x2$1d8("0x1ec") + (new Date(mdtRow["data"]()[_0x2$1d8("0x1ea")]))["toLocaleString"]());
1370 }
1371 if (null === mdtRow[_0x2$1d8("0x1cc")]()[_0x2$1d8("0x1ed")]) {
1372 $(_0x2$1d8("0x1ee"))[_0x2$1d8("0x95")](_0x2$1d8("0x1ef"));
1373 } else {
1374 $(_0x2$1d8("0x1ee"))[_0x2$1d8("0x95")]((new Date(1E3 * mdtRow[_0x2$1d8("0x1cc")]()[_0x2$1d8("0x1ed")][_0x2$1d8("0x1f0")]))[_0x2$1d8("0x1f1")]());
1375 }
1376 } else {
1377 result["enabled"] = false;
1378 extend();
1379 isAddAnimationOverlayVisible();
1380 if (_0x2$1d8("0x2c") !== $(_0x2$1d8("0x1f2"))["css"](_0x2$1d8("0x2e"))) {
1381 _init("main-servers");
1382 }
1383 }
1384 }, () => {
1385 });
1386 }
1387 if (_0x79e1f1) {
1388 build(message);
1389 }
1390 }
1391 });
1392 } else {
1393 appendSidebar();
1394 isAddAnimationOverlayVisible(false);
1395 }
1396 });
1397 firebase[_0x2$1d8("0x139")]()[_0x2$1d8("0x13a")](_0x2$1d8("0x1f3"))["on"](_0x2$1d8("0x156"), function(canCreateDiscussions) {
1398 var review = canCreateDiscussions[_0x2$1d8("0x157")]();
1399 if (review["version"] !== version) {
1400 proto["selfMsg"](_0x2$1d8("0x1f4") + review[_0x2$1d8("0x1f5")] + _0x2$1d8("0x1f6"));
1401 }
1402 if (lastCountryName != review[_0x2$1d8("0x1f7")] && "" !== review[_0x2$1d8("0x1f7")]) {
1403 lastCountryName = review[_0x2$1d8("0x1f7")];
1404 proto[_0x2$1d8("0x128")](_0x2$1d8("0x1f8") + review[_0x2$1d8("0x1f7")]);
1405 }
1406 });
1407 $(_0x2$1d8("0x1f9"))["on"](_0x2$1d8("0x126"), function() {
1408 firebase[_0x2$1d8("0x12c")]()[_0x2$1d8("0x1fa")](GET_AUTH_URL_TIMEOUT)[_0x2$1d8("0x12f")](function() {
1409 })[_0x2$1d8("0x132")]((results) => {
1410 return haveResults(results, true);
1411 });
1412 });
1413 $(_0x2$1d8("0x1fb"))["on"]("click", function() {
1414 firebase[_0x2$1d8("0x12c")]()[_0x2$1d8("0x1fc")]()[_0x2$1d8("0x12f")](function() {
1415 $(_0x2$1d8("0x1dc"))[_0x2$1d8("0x33")](500);
1416 $(_0x2$1d8("0x1fd"))["show"]();
1417 })[_0x2$1d8("0x132")]((results) => {
1418 return haveResults(results, true);
1419 });
1420 });
1421 $(_0x2$1d8("0x1fe"))["on"](_0x2$1d8("0x126"), function() {
1422 window[_0x2$1d8("0x17b")]("https://trello.com/c/Hdnxuxuc/2-account-system", _0x2$1d8("0x17f"));
1423 });
1424 $(_0x2$1d8("0x1ff"))["on"]("click", function() {
1425 if (message) {
1426 build(message);
1427 each($(_0x2$1d8("0x123")));
1428 done($(name));
1429 }
1430 });
1431 $(_0x2$1d8("0x200"))["on"](_0x2$1d8("0x126"), function() {
1432 done($(_0x2$1d8("0x123")));
1433 each($(name));
1434 });
1435 $(_0x2$1d8("0x201"))["on"](_0x2$1d8("0x126"), function() {
1436 render(message, name);
1437 });
1438 $(_0x2$1d8("0x202"))["on"](_0x2$1d8("0x126"), function() {
1439 loadLastLevelGroupItems(name);
1440 done($(_0x2$1d8("0x13d")));
1441 });
1442 $(_0x2$1d8("0x203"))["on"]("click", function() {
1443 if (message) {
1444 enableElementSettingsField(false, this);
1445 var username = $(_0x2$1d8("0x204"))[_0x2$1d8("0x157")]();
1446 if (!username || "" == username || "" == username[_0x2$1d8("0x205")]()) {
1447 return alert(_0x2$1d8("0x206")), void enableElementSettingsField(true, this);
1448 }
1449 firebase[_0x2$1d8("0x12c")]()[_0x2$1d8("0x12d")][_0x2$1d8("0x12e")]()["then"]((textClass) => {
1450 fetch(HOST + "/api/v1/social/username", {
1451 "method" : _0x2$1d8("0x136"),
1452 "headers" : {
1453 "Content-Type" : "application/json"
1454 },
1455 "body" : JSON[_0x2$1d8("0x137")]({
1456 "token" : textClass,
1457 "username" : username
1458 })
1459 })[_0x2$1d8("0x12f")]((canCreateDiscussions) => {
1460 return canCreateDiscussions[_0x2$1d8("0x131")]();
1461 })[_0x2$1d8("0x12f")]((tmp) => {
1462 return (enableElementSettingsField(true, this), 200 == tmp[_0x2$1d8("0xeb")]) ? (loadLastLevelGroupItems(name), void $(_0x2$1d8("0x147"))[_0x2$1d8("0x33")]()) : void alert(tmp[_0x2$1d8("0xea")]);
1463 })[_0x2$1d8("0x132")]((a) => {
1464 console[_0x2$1d8("0x3e")](a);
1465 alert(a);
1466 enableElementSettingsField(true, this);
1467 });
1468 })["catch"]((results) => {
1469 enableElementSettingsField(true, this);
1470 haveResults(results, true);
1471 });
1472 }
1473 });
1474 $(_0x2$1d8("0x207"))["on"](_0x2$1d8("0x126"), function() {
1475 loadLastLevelGroupItems($("#popup-account-username"));
1476 loadLastLevelGroupItems(name);
1477 });
1478 $(_0x2$1d8("0x208"))["on"](_0x2$1d8("0x126"), function(canCreateDiscussions) {
1479 if (canCreateDiscussions[_0x2$1d8("0x209")](), !!message) {
1480 var str = prompt(_0x2$1d8("0x20a"));
1481 if (str) {
1482 var $submenuTarget = str[_0x2$1d8("0x20b")](/\s/g, "");
1483 if ("string" != typeof str || 0 === $submenuTarget[_0x2$1d8("0x44")]) {
1484 return alert(_0x2$1d8("0x20c"));
1485 }
1486 firebase[_0x2$1d8("0x12c")]()[_0x2$1d8("0x12d")][_0x2$1d8("0x12e")]()[_0x2$1d8("0x12f")]((textClass) => {
1487 fetch(HOST + _0x2$1d8("0x135"), {
1488 "method" : _0x2$1d8("0x136"),
1489 "headers" : {
1490 "Content-Type" : _0x2$1d8("0x130")
1491 },
1492 "body" : JSON[_0x2$1d8("0x137")]({
1493 "token" : textClass,
1494 "target" : $submenuTarget,
1495 "action" : 1
1496 })
1497 })[_0x2$1d8("0x12f")]((canCreateDiscussions) => {
1498 return canCreateDiscussions[_0x2$1d8("0x131")]();
1499 })[_0x2$1d8("0x12f")]((tmp) => {
1500 alert(tmp[_0x2$1d8("0xea")]);
1501 });
1502 })[_0x2$1d8("0x132")]((results) => {
1503 return haveResults(results, true);
1504 });
1505 }
1506 }
1507 });
1508 document[_0x2$1d8("0x1ac")]("party-canvas")[_0x2$1d8("0x20d")] = handler;
1509 $(document)["keyup"](function(canCreateDiscussions) {
1510 if (13 == canCreateDiscussions[_0x2$1d8("0x182")]) {
1511 var _obj = $(_0x2$1d8("0x185"));
1512 if ("INPUT" == document["activeElement"][_0x2$1d8("0x20e")]) {
1513 if (_obj["is"](_0x2$1d8("0x183"))) {
1514 _obj[_0x2$1d8("0x20f")]();
1515 }
1516 } else {
1517 _obj[_0x2$1d8("0x19f")]();
1518 }
1519 }
1520 });
1521 $(window)[_0x2$1d8("0xc1")](_0x2$1d8("0x210"), function() {
1522 return "Are you sure you want to leave Gota.io?";
1523 });
1524 updateMaxSelectedMessage();
1525 $(_0x2$1d8("0x211"))["on"](_0x2$1d8("0x126"), function() {
1526 $(_0x2$1d8("0x211"))[_0x2$1d8("0x14b")](_0x2$1d8("0x212"));
1527 $(this)[_0x2$1d8("0x213")](_0x2$1d8("0x212"));
1528 _0x5770e1 = true;
1529 });
1530 $(_0x2$1d8("0x214"))["on"](_0x2$1d8("0x1b3"), function() {
1531 $(_0x2$1d8("0x215"))[_0x2$1d8("0x163")]()[_0x2$1d8("0x2d")](_0x2$1d8("0x2e"), _0x2$1d8("0x2c"));
1532 $(_0x2$1d8("0x216") + $(this)[_0x2$1d8("0x157")]())[_0x2$1d8("0x2d")]("display", _0x2$1d8("0x32"));
1533 });
1534 $(_0x2$1d8("0x217"))["on"]("click", function() {
1535 var n = parseInt($(_0x2$1d8("0x214"))[_0x2$1d8("0x157")]());
1536 var _0x52f9f9 = isNaN(n) ? 0 : Math[_0x2$1d8("0x6c")](Math[_0x2$1d8("0x7b")](n, 0), 100);
1537 proto[_0x2$1d8("0x8d")](new (vm[_0x2$1d8("0x218")])(_0x52f9f9));
1538 $(this)[_0x2$1d8("0x20f")]();
1539 });
1540 $(_0x2$1d8("0x219"))["on"](_0x2$1d8("0x126"), function() {
1541 proto[_0x2$1d8("0x8d")](new (vm[_0x2$1d8("0x21a")]));
1542 });
1543 $(_0x2$1d8("0x21b"))["on"]("click", function() {
1544 proto[_0x2$1d8("0x8d")](new (vm[_0x2$1d8("0x21c")])(0));
1545 $(this)[_0x2$1d8("0x20f")]();
1546 });
1547 $(_0x2$1d8("0x21d"))["on"]("click", function() {
1548 proto[_0x2$1d8("0x8d")](new (vm[_0x2$1d8("0x21c")])(1));
1549 });
1550 $("#btn-custom-start")["on"]("click", function() {
1551 proto["sendPacket"](new (vm[_0x2$1d8("0x21c")])(2));
1552 });
1553 $("#scrimmage-map")["on"](_0x2$1d8("0x1b3"), function() {
1554 var valCamelCase = $(this)[_0x2$1d8("0x21e")]("option:selected")[_0x2$1d8("0x157")]();
1555 var value = $(this)[_0x2$1d8("0x143")]("data");
1556 if (valCamelCase != value) {
1557 $(_0x2$1d8("0x21f") + value + "']")[_0x2$1d8("0x167")](_0x2$1d8("0x1c9"), true);
1558 proto[_0x2$1d8("0x8d")](new (vm[_0x2$1d8("0x220")])(container[_0x2$1d8("0x221")], valCamelCase));
1559 }
1560 });
1561 $(_0x2$1d8("0x222"))["on"]("change", function() {
1562 var stripTerrain = $(this)[_0x2$1d8("0x21e")](_0x2$1d8("0x223"))["val"]();
1563 var coast = $(this)["attr"](_0x2$1d8("0x1cc"));
1564 if (stripTerrain != coast) {
1565 $(_0x2$1d8("0x224") + coast + "']")[_0x2$1d8("0x167")](_0x2$1d8("0x1c9"), true);
1566 proto["sendPacket"](new (vm[_0x2$1d8("0x220")])(container[_0x2$1d8("0x225")], stripTerrain));
1567 }
1568 });
1569 $(_0x2$1d8("0x226"))["on"](_0x2$1d8("0x1b3"), function() {
1570 var stripTerrain = $(this)[_0x2$1d8("0x21e")](_0x2$1d8("0x223"))["val"]();
1571 var coast = $(this)[_0x2$1d8("0x143")](_0x2$1d8("0x1cc"));
1572 if (stripTerrain != coast) {
1573 $(_0x2$1d8("0x227") + coast + "']")[_0x2$1d8("0x167")](_0x2$1d8("0x1c9"), true);
1574 proto[_0x2$1d8("0x8d")](new (vm[_0x2$1d8("0x220")])(container[_0x2$1d8("0x228")], stripTerrain));
1575 }
1576 });
1577 $("#scrimmage-startmass")["on"](_0x2$1d8("0x1b3"), function() {
1578 var n = $(this)[_0x2$1d8("0x157")]();
1579 var elem = $(this)[_0x2$1d8("0x143")](_0x2$1d8("0x1cc"));
1580 return isNaN(n) ? void $(this)[_0x2$1d8("0x157")](elem) : void(n = Math[_0x2$1d8("0x7b")](1, Math[_0x2$1d8("0x6c")](parseInt(n), 32E3)), n != elem && ($(this)[_0x2$1d8("0x157")](elem), proto[_0x2$1d8("0x8d")](new (vm[_0x2$1d8("0x220")])(container[_0x2$1d8("0x229")], n))));
1581 });
1582 $(_0x2$1d8("0x22a"))["on"]("change", function() {
1583 var _0x5a68c2 = $(this)[_0x2$1d8("0x167")](_0x2$1d8("0x22b"));
1584 $(this)[_0x2$1d8("0x167")]("checked", !_0x5a68c2);
1585 proto[_0x2$1d8("0x8d")](new (vm[_0x2$1d8("0x220")])(container[_0x2$1d8("0x22c")], true == _0x5a68c2 ? 1 : 0));
1586 });
1587 }
1588 function test(value) {
1589 var item = $(_0x2$1d8("0x22d"));
1590 if (_0x5770e1 = false, 0 != item[_0x2$1d8("0x75")]()) {
1591 var self = item["first"]();
1592 item[_0x2$1d8("0x14b")](_0x2$1d8("0x212"));
1593 ret[self["attr"]("id")] = 27 == value ? -1 : value;
1594 getParent(self);
1595 }
1596 }
1597 function getParent(options) {
1598 var key = ret[options["attr"]("id")];
1599 options[_0x2$1d8("0x95")](filter(key));
1600 }
1601 function filter(value) {
1602 return 0 < value ? varWikidataTypes[value][_0x2$1d8("0xf0")]() : " ";
1603 }
1604 function appinfoparse() {
1605 const element = document[_0x2$1d8("0x1ac")]("logo");
1606 const value = _0x2$1d8("0x22e") + json[_0x2$1d8("0x16e")] + "/logo.png')";
1607 if (data[_0x2$1d8("0x16b")] || !json[_0x2$1d8("0x8f")]) {
1608 element[_0x2$1d8("0x105")][_0x2$1d8("0x22f")](_0x2$1d8("0x230"), "url('images/logo.png')", "");
1609 } else {
1610 if (json[_0x2$1d8("0x8f")]) {
1611 element[_0x2$1d8("0x105")]["setProperty"](_0x2$1d8("0x230"), value, "");
1612 }
1613 }
1614 }
1615 function perform_graphics_ops() {
1616 var i;
1617 for (i in lines = new Image, temp = new Image, spike_mother_happy = new Image, one = new Image, glkote_log(), descriptor = {}, gifEmoteList = {}, b) {
1618 var type = b[i];
1619 $(_0x2$1d8("0x231"))[_0x2$1d8("0x14f")]("<li><img name='" + type + _0x2$1d8("0x196") + type + _0x2$1d8("0x197") + type + _0x2$1d8("0x232"));
1620 descriptor[type] = true;
1621 }
1622 for (i in faces) {
1623 type = faces[i];
1624 $(_0x2$1d8("0x233"))[_0x2$1d8("0x14f")](_0x2$1d8("0x234") + type + _0x2$1d8("0x196") + type + "' src='https://gamedata.gota.io/emotes/gifs/" + type + _0x2$1d8("0x235"));
1625 gifEmoteList[type] = true;
1626 }
1627 var a;
1628 i = 0;
1629 for (; i < p["length"]; i++) {
1630 a = p[i];
1631 $(_0x2$1d8("0x236"))[_0x2$1d8("0x14f")](_0x2$1d8("0x237") + (i + 1) + '">' + a[_0x2$1d8("0xef")](0)[_0x2$1d8("0xf0")]() + a[_0x2$1d8("0xf1")](1) + "</option>");
1632 var temp = new Image;
1633 temp[_0x2$1d8("0xe1")] = _0x2$1d8("0x238") + a + _0x2$1d8("0x239");
1634 p[i] = temp;
1635 }
1636 if (json[_0x2$1d8("0x8f")]) {
1637 model = new Image;
1638 model[_0x2$1d8("0xe1")] = _0x2$1d8("0x23a") + json["key"] + _0x2$1d8("0x23b");
1639 }
1640 onConversionDone();
1641 }
1642 function glkote_log() {
1643 if (!data[_0x2$1d8("0x16b")] && json[_0x2$1d8("0x8f")]) {
1644 var i = _0x2$1d8("0x23a") + json[_0x2$1d8("0x16e")];
1645 lines[_0x2$1d8("0xe1")] = i + _0x2$1d8("0x23c");
1646 temp[_0x2$1d8("0xe1")] = i + _0x2$1d8("0x23d");
1647 spike_mother_happy[_0x2$1d8("0xe1")] = i + _0x2$1d8("0x23e");
1648 if (json[_0x2$1d8("0x23f")][_0x2$1d8("0x8f")]) {
1649 one[_0x2$1d8("0xe1")] = i + "/spike_mother_addon.png";
1650 }
1651 } else {
1652 lines[_0x2$1d8("0xe1")] = _0x2$1d8("0x240");
1653 temp[_0x2$1d8("0xe1")] = _0x2$1d8("0x241");
1654 spike_mother_happy[_0x2$1d8("0xe1")] = _0x2$1d8("0x241");
1655 }
1656 }
1657 function updateMaxSelectedMessage() {
1658 if (data[_0x2$1d8("0x8a")]) {
1659 $(_0x2$1d8("0x242"))["css"]({
1660 "border-top" : _0x2$1d8("0x243")
1661 });
1662 $(_0x2$1d8("0x244"))["css"]({
1663 "height" : _0x2$1d8("0x245")
1664 });
1665 } else {
1666 $(_0x2$1d8("0x242"))[_0x2$1d8("0x2d")]({
1667 "border-top" : "0"
1668 });
1669 $(_0x2$1d8("0x244"))["css"]({
1670 "height" : _0x2$1d8("0x246")
1671 });
1672 }
1673 }
1674 function remove() {
1675 next();
1676 $(_0x2$1d8("0x1eb"))["on"]("click", function() {
1677 if (_0x28c24c) {
1678 var tv = prompt(_0x2$1d8("0x247"));
1679 if (tv) {
1680 var anonUsersRooms = null;
1681 if (_0x2$1d8("0x248") != typeof tv && (anonUsersRooms = "Please enter a valid name!"), 2 > tv[_0x2$1d8("0x44")] && (anonUsersRooms = "Locked names must be 2 or more characters long."), 20 < tv["length"] && (anonUsersRooms = _0x2$1d8("0x249")), null != anonUsersRooms) {
1682 return void alert(anonUsersRooms);
1683 }
1684 tv = tv[_0x2$1d8("0x205")]();
1685 if (confirm(_0x2$1d8("0x24a") + tv + _0x2$1d8("0x24b"))) {
1686 result["lockedName"] = tv;
1687 parse();
1688 proto[_0x2$1d8("0x8d")](new (vm[_0x2$1d8("0x24c")]));
1689 result[_0x2$1d8("0xb5")] = "";
1690 }
1691 }
1692 }
1693 });
1694 $(_0x2$1d8("0x24d"))["on"](_0x2$1d8("0x126"), function() {
1695 if (_0x28c24c) {
1696 parse();
1697 proto[_0x2$1d8("0x8d")](new (vm[_0x2$1d8("0x24c")]));
1698 result[_0x2$1d8("0xb5")] = "";
1699 }
1700 });
1701 }
1702 function next() {
1703 isAddAnimationOverlayVisible();
1704 $(_0x2$1d8("0x24e"))[_0x2$1d8("0x4c")]({
1705 "color" : result[_0x2$1d8("0xdb")],
1706 "showAlpha" : false,
1707 "showInput" : true,
1708 "preferredFormat" : _0x2$1d8("0x24f")
1709 });
1710 $(_0x2$1d8("0x250"))[_0x2$1d8("0x4c")]({
1711 "showPaletteOnly" : true,
1712 "showPalette" : true,
1713 "color" : palette[result[_0x2$1d8("0x251")]],
1714 "palette" : palette
1715 });
1716 $(_0x2$1d8("0x252"))[_0x2$1d8("0x157")](result[_0x2$1d8("0x253")]);
1717 $(_0x2$1d8("0x254"))[_0x2$1d8("0x157")](result[_0x2$1d8("0x255")]);
1718 $(_0x2$1d8("0x256"))["val"](result[_0x2$1d8("0x257")]);
1719 $(_0x2$1d8("0x258"))[_0x2$1d8("0x167")]("checked", result[_0x2$1d8("0xd2")]);
1720 $("#spEffect select")[_0x2$1d8("0x157")](result["effect"]);
1721 }
1722 function parse() {
1723 result[_0x2$1d8("0x253")] = $(_0x2$1d8("0x252"))["val"]()[_0x2$1d8("0x18c")]();
1724 result[_0x2$1d8("0x255")] = $(_0x2$1d8("0x254"))[_0x2$1d8("0x157")]()["toLowerCase"]();
1725 result[_0x2$1d8("0x257")] = $(_0x2$1d8("0x256"))[_0x2$1d8("0x157")]()["toLowerCase"]();
1726 result[_0x2$1d8("0xd2")] = $(_0x2$1d8("0x258"))["prop"]("checked");
1727 result[_0x2$1d8("0xdb")] = $(_0x2$1d8("0x24e"))[_0x2$1d8("0x4c")](_0x2$1d8("0x5f"))[_0x2$1d8("0x259")]();
1728 var _1 = $(_0x2$1d8("0x250"))[_0x2$1d8("0x4c")](_0x2$1d8("0x5f"))[_0x2$1d8("0x25a")]()["toUpperCase"]();
1729 var overflowValue = 0;
1730 var j = 0;
1731 for (; j < palette[_0x2$1d8("0x44")]; j++) {
1732 if (palette[j] == _1) {
1733 overflowValue = j;
1734 break;
1735 }
1736 }
1737 result[_0x2$1d8("0x251")] = overflowValue;
1738 result["effect"] = parseInt($("#spEffect")[_0x2$1d8("0x157")]());
1739 }
1740 function isAddAnimationOverlayVisible() {
1741 if (result[_0x2$1d8("0x8f")] && null !== firebase[_0x2$1d8("0x12c")]()[_0x2$1d8("0x12d")]) {
1742 $(_0x2$1d8("0x17a"))[_0x2$1d8("0x2d")](_0x2$1d8("0x2e"), _0x2$1d8("0x2c"));
1743 $(_0x2$1d8("0x178"))["css"](_0x2$1d8("0x2e"), _0x2$1d8("0x32"));
1744 } else {
1745 $(_0x2$1d8("0x178"))[_0x2$1d8("0x2d")](_0x2$1d8("0x2e"), _0x2$1d8("0x2c"));
1746 $(_0x2$1d8("0x17a"))[_0x2$1d8("0x2d")]("display", _0x2$1d8("0x32"));
1747 }
1748 }
1749 function C_onstructor(mmCoreWifiDownloadThreshold, mmCoreDownloadThreshold, $ionicScrollDelegate, isSlidingUp, $cont, $slides) {
1750 this[_0x2$1d8("0xb3")] = mmCoreWifiDownloadThreshold;
1751 this["ip"] = mmCoreDownloadThreshold;
1752 this[_0x2$1d8("0x25b")] = $ionicScrollDelegate;
1753 this[_0x2$1d8("0x25c")] = isSlidingUp;
1754 this[_0x2$1d8("0x170")] = $cont;
1755 this[_0x2$1d8("0x25d")] = 0;
1756 this["ssl"] = $slides;
1757 }
1758 function fillData() {
1759 var emitEvent;
1760 for (emitEvent in $(_0x2$1d8("0x25e"))[_0x2$1d8("0x95")](""), $("#servers-body-na")[_0x2$1d8("0x95")](""), $(_0x2$1d8("0x25f"))[_0x2$1d8("0x95")](""), self) {
1761 var tokenizers = self[emitEvent];
1762 $("#servers-body-" + tokenizers[_0x2$1d8("0x170")])[_0x2$1d8("0x14f")](_0x2$1d8("0x260") + tokenizers[_0x2$1d8("0xb3")] + '" class="server-row" server="' + tokenizers["name"] + _0x2$1d8("0x261") + tokenizers[_0x2$1d8("0xb3")] + _0x2$1d8("0x262") + tokenizers[_0x2$1d8("0x25b")] + _0x2$1d8("0x263") + tokenizers[_0x2$1d8("0x25c")] + _0x2$1d8("0x191"));
1763 }
1764 $(_0x2$1d8("0x264"))["on"](_0x2$1d8("0x126"), function() {
1765 resolve($(this)["attr"](_0x2$1d8("0x111")));
1766 });
1767 }
1768 function resolve(x) {
1769 if (null != row) {
1770 $(_0x2$1d8("0x265") + row[_0x2$1d8("0xb3")])[_0x2$1d8("0x14b")]("server-selected");
1771 }
1772 row = self[x];
1773 if (null != row) {
1774 $(_0x2$1d8("0x265") + row[_0x2$1d8("0xb3")])[_0x2$1d8("0x213")](_0x2$1d8("0x266"));
1775 }
1776 }
1777 function refresh(val) {
1778 val = val[_0x2$1d8("0x18c")]();
1779 var rotateMsg = $(_0x2$1d8("0x267") + val);
1780 $(_0x2$1d8("0x268"))[_0x2$1d8("0x163")]()[_0x2$1d8("0x14b")](_0x2$1d8("0x269"));
1781 rotateMsg["addClass"](_0x2$1d8("0x269"));
1782 $(_0x2$1d8("0x26a"))[_0x2$1d8("0x163")]()[_0x2$1d8("0x2d")](_0x2$1d8("0x2e"), _0x2$1d8("0x2c"));
1783 $(_0x2$1d8("0x26b") + val)["css"]("display", _0x2$1d8("0x32"));
1784 }
1785 function append(newChild, index, name, alpha, direction, action, callback) {
1786 if (localStorage["getItem"](name) !== null) {
1787 data[_0x2$1d8("0x6d")][name] = Number(localStorage["getItem"](name));
1788 }
1789 $(newChild)[_0x2$1d8("0x14f")](_0x2$1d8("0x26c") + name + _0x2$1d8("0x26d") + name + '">' + index + _0x2$1d8("0x26e") + name + _0x2$1d8("0x26f") + name + _0x2$1d8("0x270") + alpha + _0x2$1d8("0x271") + direction + _0x2$1d8("0x272") + action + _0x2$1d8("0x273") + data[_0x2$1d8("0x6d")][name] + '"></div>\n ');
1790 $("#" + name + _0x2$1d8("0x274"))[_0x2$1d8("0x141")](data[_0x2$1d8("0x6d")][name]);
1791 $("#" + name)["on"](_0x2$1d8("0x124"), function() {
1792 var replacements = $(this)[_0x2$1d8("0x157")]();
1793 $("#" + name + _0x2$1d8("0x274"))[_0x2$1d8("0x141")](replacements);
1794 data[_0x2$1d8("0x6d")][name] = Number(replacements);
1795 localStorage[_0x2$1d8("0x275")](name, data[_0x2$1d8("0x6d")][name], _0x2$1d8("0x6e"));
1796 if (callback) {
1797 callback();
1798 }
1799 });
1800 if (callback) {
1801 callback();
1802 }
1803 }
1804 function container_resize_splitter() {
1805 $(_0x2$1d8("0x16c"))[_0x2$1d8("0x14f")](_0x2$1d8("0x276"));
1806 $(_0x2$1d8("0x277"))["on"](_0x2$1d8("0x126"), function(canCreateDiscussions) {
1807 window[_0x2$1d8("0x17b")](_0x2$1d8("0x278"));
1808 });
1809 var bookIDs = _0x5c82f2[_0x2$1d8("0x279")];
1810 var bookIdIndex;
1811 for (bookIdIndex in bookIDs) {
1812 $(_0x2$1d8("0x27a"))[_0x2$1d8("0x14f")](_0x2$1d8("0x27b") + bookIDs[bookIdIndex] + _0x2$1d8("0x27c") + bookIdIndex + _0x2$1d8("0x27d"));
1813 }
1814 }
1815 function getOffset(o) {
1816 var _0x3645a4 = $(_0x2$1d8("0x27e"))[_0x2$1d8("0x44")];
1817 if (100 <= _0x3645a4) {
1818 $(_0x2$1d8("0x27f"))[_0x2$1d8("0xcb")]();
1819 }
1820 var item = document[_0x2$1d8("0x108")]("tr");
1821 item["appendChild"](o);
1822 document[_0x2$1d8("0x1ac")](_0x2$1d8("0x280"))[_0x2$1d8("0x10f")](item);
1823 var $area = $(_0x2$1d8("0x281"));
1824 if ($area[0][_0x2$1d8("0x282")] - $area[0][_0x2$1d8("0x283")] < $area[_0x2$1d8("0x284")]() + 150) {
1825 $area["scrollTop"]($area[0][_0x2$1d8("0x282")]);
1826 }
1827 }
1828 function apply(text) {
1829 if (!(0 == text["length"])) {
1830 if ("/" == text["charAt"](0)) {
1831 translate(text);
1832 } else {
1833 proto["sendPacket"](new (vm[_0x2$1d8("0x285")])(text, 0));
1834 split("");
1835 }
1836 }
1837 }
1838 function split(text) {
1839 $("#chat-input")[_0x2$1d8("0x157")](text);
1840 }
1841 function open(noanimation) {
1842 $("#chat-input")["val"](focus() + noanimation);
1843 }
1844 function focus() {
1845 return $(_0x2$1d8("0x185"))[_0x2$1d8("0x157")]();
1846 }
1847 function translate(chars) {
1848 var body = chars[_0x2$1d8("0x43")](" ");
1849 var result = body[0];
1850 var formTagName = result["substring"](1);
1851 split("");
1852 var _0x4e4012 = false;
1853 Object[_0x2$1d8("0xf8")](obj)["findIndex"]((sourcePropKey) => {
1854 if (-1 < obj[sourcePropKey][_0x2$1d8("0x18a")][_0x2$1d8("0x18b")]((canCreateDiscussions) => {
1855 return canCreateDiscussions[_0x2$1d8("0xf0")]() === formTagName["toUpperCase"]();
1856 }) && false == _0x4e4012) {
1857 return obj[sourcePropKey][_0x2$1d8("0x286")](body["slice"](1)), void(_0x4e4012 = true);
1858 }
1859 });
1860 if (false == _0x4e4012) {
1861 proto["selfMsg"]("Invalid command!");
1862 }
1863 }
1864 function callback(params, data, fn, option) {
1865 var command_codes = document[_0x2$1d8("0x1ac")](_0x2$1d8("0x287"));
1866 for (; null != command_codes[_0x2$1d8("0x288")];) {
1867 command_codes[_0x2$1d8("0x289")](command_codes[_0x2$1d8("0x288")]);
1868 }
1869 command_codes[_0x2$1d8("0x10f")](data);
1870 el[_0x2$1d8("0x1cc")]("selected", fn);
1871 el[_0x2$1d8("0x1cc")](_0x2$1d8("0xb1"), option);
1872 $(_0x2$1d8("0x28a"))["css"](_0x2$1d8("0x2e"), "none");
1873 if (-1 == option) {
1874 $("#menu-invite")[_0x2$1d8("0x2d")](_0x2$1d8("0x2e"), _0x2$1d8("0x32"));
1875 $(_0x2$1d8("0x1cb"))[_0x2$1d8("0x2d")](_0x2$1d8("0x2e"), _0x2$1d8("0x32"));
1876 $(_0x2$1d8("0x1d6"))["css"]("display", _0x2$1d8("0x32"));
1877 } else {
1878 $(_0x2$1d8("0x1cb"))[_0x2$1d8("0x2d")]("display", "block");
1879 if (proto[_0x2$1d8("0x28b")]()) {
1880 $(_0x2$1d8("0x28c"))[_0x2$1d8("0x2d")](_0x2$1d8("0x2e"), _0x2$1d8("0x32"));
1881 $(_0x2$1d8("0x1d2"))[_0x2$1d8("0x2d")](_0x2$1d8("0x2e"), "block");
1882 $(_0x2$1d8("0x1d3"))[_0x2$1d8("0x2d")](_0x2$1d8("0x2e"), _0x2$1d8("0x32"));
1883 }
1884 }
1885 if (proto["spectate"]) {
1886 $(_0x2$1d8("0x1d4"))[_0x2$1d8("0x2d")](_0x2$1d8("0x2e"), _0x2$1d8("0x32"));
1887 }
1888 el[_0x2$1d8("0x2d")](_0x2$1d8("0x2e"), _0x2$1d8("0x32"));
1889 el[_0x2$1d8("0x2d")](_0x2$1d8("0x9a"), params[_0x2$1d8("0x1a7")]);
1890 el["css"](_0x2$1d8("0x9b"), params[_0x2$1d8("0x1a8")]);
1891 }
1892 function step(v) {
1893 return v[_0x2$1d8("0x20b")](/</g, _0x2$1d8("0x28d"))[_0x2$1d8("0x20b")](/>/g, _0x2$1d8("0x28e"));
1894 }
1895 function clone(name, value) {
1896 var foreY = document[_0x2$1d8("0x108")](_0x2$1d8("0xd6"));
1897 var modules = foreY[_0x2$1d8("0xd7")]("2d");
1898 var ytop = 12;
1899 var result = _0x2$1d8("0x28f") + ytop + _0x2$1d8("0x290");
1900 return modules[_0x2$1d8("0xa4")] = result, foreY[_0x2$1d8("0x46")] = modules["measureText"](name)[_0x2$1d8("0x46")] + 4, foreY[_0x2$1d8("0x47")] = ytop + 5, modules[_0x2$1d8("0xa4")] = result, modules[_0x2$1d8("0x70")] = value, modules[_0x2$1d8("0xa6")](name, 2, ytop + 2), foreY;
1901 }
1902 function redraw(options, data, force, elem, event, value, updating) {
1903 var datum = (force - proto["border"][_0x2$1d8("0x9a")]) / proto["border"][_0x2$1d8("0x46")] * values[_0x2$1d8("0x46")];
1904 var xhr = (elem - proto[_0x2$1d8("0x97")][_0x2$1d8("0x9b")]) / proto["border"][_0x2$1d8("0x47")] * values[_0x2$1d8("0x47")];
1905 if (options[_0x2$1d8("0xa8")](), options[_0x2$1d8("0x291")](datum, xhr, event, 0, lastviewmatrix, false), options["fillStyle"] = value, options[_0x2$1d8("0x292")](), updating) {
1906 var mean = options[_0x2$1d8("0xd9")](data)[_0x2$1d8("0x46")] / 2;
1907 options[_0x2$1d8("0xa6")](data, datum - mean, xhr - 5);
1908 }
1909 }
1910 function draw(data) {
1911 var b;
1912 var costSum = data[_0x2$1d8("0x1a7")] * f / proto[_0x2$1d8("0x7e")] - proto[_0x2$1d8("0x7f")];
1913 var formattedBestGrade = data[_0x2$1d8("0x1a8")] * f / proto["scale"] - proto[_0x2$1d8("0x80")];
1914 var temp = null;
1915 var c = 0;
1916 for (; c < proto[_0x2$1d8("0x87")][_0x2$1d8("0x44")]; c++) {
1917 if (b = proto[_0x2$1d8("0x87")][c], !(25 > b["size"])) {
1918 var clientWidth = b["y"] - b["size"];
1919 var formattedGradebookGrade = b["y"] + b[_0x2$1d8("0x75")];
1920 var clientHeight = b["x"] - b[_0x2$1d8("0x75")];
1921 var gasSum = b["x"] + b[_0x2$1d8("0x75")];
1922 if (!(formattedBestGrade > formattedGradebookGrade) && !(formattedBestGrade < clientWidth) && !(costSum > gasSum) && !(costSum < clientHeight)) {
1923 temp = b;
1924 break;
1925 }
1926 }
1927 }
1928 if (null != temp && 0 != temp[_0x2$1d8("0x88")] && _0x2$1d8("0xd6") == data[_0x2$1d8("0x19b")]["id"]) {
1929 var registry = proto[_0x2$1d8("0x293")][_0x2$1d8("0xcc")](temp[_0x2$1d8("0x88")]);
1930 if (null != registry) {
1931 var s = clone(registry[_0x2$1d8("0xb3")], "#fff");
1932 callback(data, s, temp[_0x2$1d8("0x88")], -1);
1933 }
1934 }
1935 }
1936 function each(elements) {
1937 if (_0x2$1d8("0x2c") == elements[_0x2$1d8("0x2d")](_0x2$1d8("0x2e"))) {
1938 elements[_0x2$1d8("0x2d")](_0x2$1d8("0x2e"), "block");
1939 elements[_0x2$1d8("0x74")]({
1940 "opacity" : 1
1941 }, 500);
1942 }
1943 }
1944 function loadWaveform() {
1945 $[_0x2$1d8("0x294")](window[_0x2$1d8("0x4")] + window["GOTA_HATS"], function(jaws) {
1946 window[_0x2$1d8("0x0")] = jaws["hatLinks"];
1947 var size1 = 19968;
1948 var i = 0 + size1;
1949 var key;
1950 for (key in window[_0x2$1d8("0x0")]) {
1951 var arrayKey;
1952 for (arrayKey in window[_0x2$1d8("0x0")][key]) {
1953 window[_0x2$1d8("0x1")][i] = new Image;
1954 window[_0x2$1d8("0x1")][i][_0x2$1d8("0xe1")] = window[_0x2$1d8("0x0")][key][arrayKey][0];
1955 i++;
1956 }
1957 }
1958 });
1959 }
1960 function setStartPageTheme() {
1961 $[_0x2$1d8("0x294")](window[_0x2$1d8("0x4")] + window[_0x2$1d8("0x295")], function(jaws) {
1962 window[_0x2$1d8("0x2")] = jaws[_0x2$1d8("0x296")];
1963 var size1 = 19968;
1964 var i = 0 + size1;
1965 var key;
1966 for (key in window["imageSkinURL"]) {
1967 var arrayKey;
1968 for (arrayKey in window[_0x2$1d8("0x2")][key]) {
1969 window[_0x2$1d8("0x3")][i] = new Image;
1970 window[_0x2$1d8("0x3")][i][_0x2$1d8("0xe1")] = window["imageSkinURL"][key][arrayKey][0];
1971 i++;
1972 }
1973 }
1974 });
1975 }
1976 function setupPrototype() {
1977 _0x5c82f2["indicator"] = document["createElement"](_0x2$1d8("0xd6"));
1978 var proto = _0x5c82f2[_0x2$1d8("0x13")][_0x2$1d8("0xd7")]("2d");
1979 proto[_0x2$1d8("0x98")] = 2;
1980 proto[_0x2$1d8("0x70")] = _0x2$1d8("0x297");
1981 proto[_0x2$1d8("0x99")] = _0x2$1d8("0x1c");
1982 proto[_0x2$1d8("0xa8")]();
1983 proto[_0x2$1d8("0xa9")](0, 0);
1984 proto[_0x2$1d8("0xaa")](90, 0);
1985 proto["lineTo"](45, 50);
1986 proto[_0x2$1d8("0x298")]();
1987 proto["fill"]();
1988 proto["stroke"]();
1989 }
1990 function _init() {
1991 document[_0x2$1d8("0x299")] = _0x2$1d8("0x29a");
1992 attach();
1993 _initValidate();
1994 $(_0x2$1d8("0x29b"))["empty"]();
1995 $(_0x2$1d8("0x29b"))[_0x2$1d8("0x14f")](_0x2$1d8("0x29c"));
1996 var doc = $(_0x2$1d8("0x29d"))["eq"]("1");
1997 var _0x48ab9f = doc[_0x2$1d8("0x21e")]("tr")["eq"]("0");
1998 _0x48ab9f[_0x2$1d8("0x33")]();
1999 doc["prepend"](_0x2$1d8("0x29e"));
2000 doc[_0x2$1d8("0x14f")](_0x2$1d8("0x29f"));
2001 $("#btnHats")["on"]("click", function() {
2002 window[_0x2$1d8("0x41")] = _0x2$1d8("0x2a0");
2003 });
2004 $(_0x2$1d8("0x2a1"))["on"]("click", function() {
2005 window[_0x2$1d8("0x41")] = _0x2$1d8("0x2a2");
2006 });
2007 $(_0x2$1d8("0x180"))[_0x2$1d8("0x143")](_0x2$1d8("0x2a3"), "15");
2008 }
2009 function attach() {
2010 setTimeout(() => {
2011 $(_0x2$1d8("0x2a4"))["prepend"](_0x2$1d8("0x2a5"));
2012 load(_0x2$1d8("0x2a6"), _0x2$1d8("0x2a7"), "checkboxTeeqo-options", "cHideHats");
2013 load(_0x2$1d8("0x2a6"), "Rainbow Food", _0x2$1d8("0x2a8"), "cRainbowFood");
2014 load(_0x2$1d8("0x2a6"), _0x2$1d8("0x2a9"), _0x2$1d8("0x2a8"), "cVirusClassic");
2015 load(_0x2$1d8("0x2a6"), _0x2$1d8("0x2aa"), "checkboxTeeqo-options", "cHideSectors");
2016 load(_0x2$1d8("0x2a6"), _0x2$1d8("0x2ab"), "checkboxTeeqo-options", _0x2$1d8("0x2ac"));
2017 load(_0x2$1d8("0x2a6"), _0x2$1d8("0x2ad"), _0x2$1d8("0x2a8"), _0x2$1d8("0x2ae"));
2018 load("TeeqoOptions", _0x2$1d8("0x2af"), _0x2$1d8("0x2a8"), "cTeamMateIndicator");
2019 $(".checkboxTeeqo-options")["on"](_0x2$1d8("0x1b3"), function() {
2020 walk($(this));
2021 });
2022 }, 1E3);
2023 var allNewFiles = _0x2$1d8("0x2b0");
2024 update(allNewFiles, _0x2$1d8("0x2b1"), _0x2$1d8("0x2b2"), "cFoodColor");
2025 update(allNewFiles, _0x2$1d8("0x2b3"), _0x2$1d8("0x2b2"), _0x2$1d8("0x2b4"));
2026 update(allNewFiles, _0x2$1d8("0x2b5"), "checkbox-options", _0x2$1d8("0x2b6"));
2027 update(allNewFiles, "MotherVirus Stroke Color", "checkbox-options", _0x2$1d8("0x2b7"));
2028 update(allNewFiles, _0x2$1d8("0x2b8"), _0x2$1d8("0x2b2"), "cMotherVirusColor");
2029 update(allNewFiles, _0x2$1d8("0x2b9"), _0x2$1d8("0x2b2"), "cVirusStrokeColor");
2030 update(allNewFiles, _0x2$1d8("0x2ba"), _0x2$1d8("0x2b2"), "cVirusColor");
2031 $(_0x2$1d8("0x2bb"))[_0x2$1d8("0x143")]("id", _0x2$1d8("0x2bc"));
2032 $(_0x2$1d8("0x2bd"))[_0x2$1d8("0x14f")](_0x2$1d8("0x2be"));
2033 append(_0x2$1d8("0x2bd"), _0x2$1d8("0x2bf"), "d", 10, 250, 5);
2034 append("#optionsContainer", _0x2$1d8("0x2c0"), "s", 1, 30, 1);
2035 append(_0x2$1d8("0x2bd"), _0x2$1d8("0x2c1"), _0x2$1d8("0x2c2"), 0, 1, .1);
2036 }
2037 function load(id, win, url, texurl) {
2038 $("#" + id)[_0x2$1d8("0x14f")]("\n <tr>\n <td>" + win + _0x2$1d8("0x2c3") + url + _0x2$1d8("0x2c4") + texurl + '"><span>\n </td>\n </tr>');
2039 }
2040 function update(domRootID, sensorid, value, setOldValue) {
2041 $("#" + domRootID)[_0x2$1d8("0x14f")]("\n <tr>\n <td>" + sensorid + '</td>\n <td>\n <input type="text" class="' + value + _0x2$1d8("0x2c4") + setOldValue + _0x2$1d8("0x2c5"));
2042 }
2043 function _initValidate() {
2044 $(_0x2$1d8("0x2c6"))[_0x2$1d8("0x14f")]('<script id="cid0020000178753212977" data-cfasync="false" async src="//st.chatango.com/js/gz/emb.js" style="width: 200px;height: 300px;">{"handle":"gotape","arch":"js","styles":{"a":"202020","b":100,"c":"FFFFFF","d":"FFFFFF","k":"202020","l":"202020","m":"202020","n":"FFFFFF","p":"10","q":"202020","r":100,"pos":"bl","cv":1,"cvfnt":"Verdana, Geneva, sans-serif, sans-serif","cvbg":"202020","cvw":75,"cvh":30,"cnrs":"0.35"}}\x3c/script>');
2045 }
2046 function done(obj) {
2047 if (_0x2$1d8("0x32") == obj[_0x2$1d8("0x2d")](_0x2$1d8("0x2e")) && 1 == obj[_0x2$1d8("0x2d")](_0x2$1d8("0x2c7"))) {
2048 obj[_0x2$1d8("0x74")]({
2049 "opacity" : 0
2050 }, 500, function() {
2051 obj[_0x2$1d8("0x2d")](_0x2$1d8("0x2e"), "none");
2052 });
2053 }
2054 }
2055 function loadLastLevelGroupItems(data) {
2056 if (_0x2$1d8("0x32") == data["css"](_0x2$1d8("0x2e")) && 1 == data["css"](_0x2$1d8("0x2c7"))) {
2057 done(data);
2058 } else {
2059 if (_0x2$1d8("0x2c") == data[_0x2$1d8("0x2d")](_0x2$1d8("0x2e"))) {
2060 each(data);
2061 }
2062 }
2063 }
2064 function getUserOption(name) {
2065 return _0x2$1d8("0x2c") === name[_0x2$1d8("0x2d")](_0x2$1d8("0x2e"));
2066 }
2067 function getOpenedOptionIndex() {
2068 inputel[_0x2$1d8("0x2f")]();
2069 if (0 == proto[_0x2$1d8("0xb1")][_0x2$1d8("0x44")]) {
2070 input[_0x2$1d8("0x2d")](_0x2$1d8("0x2e"), "none");
2071 }
2072 if (data[_0x2$1d8("0x2c8")]) {
2073 $(_0x2$1d8("0x2c9"))["css"]("display", _0x2$1d8("0x2c"));
2074 }
2075 if (data["cHideMinimap"]) {
2076 $(_0x2$1d8("0x244"))[_0x2$1d8("0x2d")]("display", _0x2$1d8("0x2c"));
2077 }
2078 }
2079 function slideBackward() {
2080 inputel[_0x2$1d8("0x33")]();
2081 }
2082 function create_ia_from_pr() {
2083 $(_0x2$1d8("0x1fd"))["hide"]();
2084 $(_0x2$1d8("0x1db"))[_0x2$1d8("0x2f")]();
2085 }
2086 function appendSidebar() {
2087 $(_0x2$1d8("0x1dc"))[_0x2$1d8("0x33")]();
2088 $(_0x2$1d8("0x1db"))["hide"]();
2089 $(_0x2$1d8("0x1fd"))[_0x2$1d8("0x2f")]();
2090 }
2091 function walk(a) {
2092 var component = a[_0x2$1d8("0x143")]("id");
2093 data[component] = a["prop"](_0x2$1d8("0x22b"));
2094 var entryPath = UI_COMPONENT_BROWSER_ENTRY[component];
2095 if (null != entryPath) {
2096 entryPath();
2097 }
2098 }
2099 function partial(a) {
2100 var component = a[_0x2$1d8("0x143")]("id");
2101 data[component] = a[_0x2$1d8("0x157")]();
2102 var entryPath = UI_COMPONENT_BROWSER_ENTRY[component];
2103 if (null != entryPath) {
2104 entryPath(a["val"]());
2105 }
2106 }
2107 function extend() {
2108 data[_0x2$1d8("0x2ca")] = $("#chat-panel")[_0x2$1d8("0x2d")]("width");
2109 data["iChatHeight"] = $(_0x2$1d8("0x2c9"))[_0x2$1d8("0x2d")]("height");
2110 window[_0x2$1d8("0x2cb")]["setItem"](_0x2$1d8("0x2cc"), JSON[_0x2$1d8("0x137")](data));
2111 window[_0x2$1d8("0x2cb")][_0x2$1d8("0x275")]("keybinds", JSON[_0x2$1d8("0x137")](ret));
2112 window[_0x2$1d8("0x2cb")][_0x2$1d8("0x275")]("name", $("#name-box")[_0x2$1d8("0x157")]());
2113 window["localStorage"][_0x2$1d8("0x275")]("interfaceOptions", JSON[_0x2$1d8("0x137")](item));
2114 window[_0x2$1d8("0x2cb")][_0x2$1d8("0x275")](_0x2$1d8("0x2cd"), JSON["stringify"](result));
2115 }
2116 function execute() {
2117 var input = window[_0x2$1d8("0x2cb")][_0x2$1d8("0x2ce")](_0x2$1d8("0x2cf"));
2118 if (input) {
2119 var i;
2120 for (i in input = JSON[_0x2$1d8("0x2d0")](input), input) {
2121 if ("" != input[i]) {
2122 item[i] = input[i];
2123 }
2124 }
2125 }
2126 $(_0x2$1d8("0x49"))[_0x2$1d8("0x4c")]("set", item[_0x2$1d8("0x5e")]);
2127 $(_0x2$1d8("0x4b"))[_0x2$1d8("0x4c")](_0x2$1d8("0x4d"), item[_0x2$1d8("0x61")]);
2128 $(_0x2$1d8("0x4e"))[_0x2$1d8("0x4c")]("set", item[_0x2$1d8("0x62")]);
2129 $(_0x2$1d8("0x50"))[_0x2$1d8("0x4c")](_0x2$1d8("0x4d"), item[_0x2$1d8("0x51")]);
2130 $(_0x2$1d8("0x52"))[_0x2$1d8("0x4c")](_0x2$1d8("0x4d"), item[_0x2$1d8("0x53")]);
2131 $(_0x2$1d8("0x54"))[_0x2$1d8("0x4c")](_0x2$1d8("0x4d"), item[_0x2$1d8("0x55")]);
2132 $(_0x2$1d8("0x56"))[_0x2$1d8("0x4c")]("set", item[_0x2$1d8("0x2d1")]);
2133 $(_0x2$1d8("0x2d2"))["spectrum"](_0x2$1d8("0x4d"), item[_0x2$1d8("0x57")]);
2134 $("#cMotherVirusColor")[_0x2$1d8("0x4c")](_0x2$1d8("0x4d"), item[_0x2$1d8("0x58")]);
2135 $(_0x2$1d8("0x66"))[_0x2$1d8("0x4c")](_0x2$1d8("0x4d"), item[_0x2$1d8("0x59")]);
2136 $(_0x2$1d8("0x5a"))[_0x2$1d8("0x4c")](_0x2$1d8("0x4d"), item[_0x2$1d8("0x5b")]);
2137 $("#cSectorsGridColor")[_0x2$1d8("0x4c")](_0x2$1d8("0x4d"), item[_0x2$1d8("0x5d")]);
2138 var array = window[_0x2$1d8("0x2cb")]["getItem"]("keybinds");
2139 if (array) {
2140 for (i in array = JSON[_0x2$1d8("0x2d0")](array), array) {
2141 if (null != array[i] && Number[_0x2$1d8("0x2d3")](array[i])) {
2142 ret[i] = array[i];
2143 getParent($("#" + i));
2144 }
2145 }
2146 }
2147 var message = window[_0x2$1d8("0x2cb")]["getItem"](_0x2$1d8("0x2cc"));
2148 if (message) {
2149 var i;
2150 for (i in message = JSON[_0x2$1d8("0x2d0")](message), data) {
2151 if (!message[i]) {
2152 message[i] = data[i];
2153 }
2154 }
2155 } else {
2156 message = data;
2157 }
2158 for (i in message) {
2159 var type = i[_0x2$1d8("0xef")](0);
2160 if ("c" == type) {
2161 if (true == message[i]) {
2162 var element = $("#" + i);
2163 element[_0x2$1d8("0x167")](_0x2$1d8("0x22b"), message[i]);
2164 walk(element);
2165 }
2166 } else {
2167 if ("s" == type) {
2168 var find = $("#" + i);
2169 find[_0x2$1d8("0x157")](message[i]);
2170 partial(find);
2171 } else {
2172 if ("i" == type) {
2173 data[i] = message[i];
2174 }
2175 }
2176 }
2177 }
2178 $(_0x2$1d8("0x2c9"))[_0x2$1d8("0x2d")](_0x2$1d8("0x46"), data["iChatWidth"]);
2179 $(_0x2$1d8("0x2c9"))[_0x2$1d8("0x2d")](_0x2$1d8("0x47"), data[_0x2$1d8("0x2d4")]);
2180 var artistTrack = window[_0x2$1d8("0x2cb")][_0x2$1d8("0x2ce")](_0x2$1d8("0xb3"));
2181 if (null != artistTrack) {
2182 $(_0x2$1d8("0x180"))[_0x2$1d8("0x157")](artistTrack);
2183 }
2184 var store = window[_0x2$1d8("0x2cb")][_0x2$1d8("0x2ce")](_0x2$1d8("0x2cd"));
2185 if (store) {
2186 for (i in store = JSON[_0x2$1d8("0x2d0")](store), store) {
2187 if ("" != store[i]) {
2188 result[i] = store[i];
2189 }
2190 }
2191 }
2192 result["lockedName"] = "";
2193 isAddAnimationOverlayVisible();
2194 }
2195 function endsWith(value) {
2196 var PL$13 = value[_0x2$1d8("0x43")](" ");
2197 var result = "";
2198 var key = null;
2199 var PL$17 = 0;
2200 for (; PL$17 < PL$13[_0x2$1d8("0x44")]; PL$17++) {
2201 if (0 != PL$17) {
2202 result = result + " ";
2203 }
2204 key = PL$13[PL$17];
2205 if (null == descriptor[key]) {
2206 if (null == gifEmoteList[key]) {
2207 result = result + key;
2208 } else {
2209 if (key["startsWith"](":") && key["endsWith"](":")) {
2210 key = key[_0x2$1d8("0xe0")](1, key[_0x2$1d8("0x44")] - 1);
2211 }
2212 result = result + (_0x2$1d8("0x2d5") + key + _0x2$1d8("0x2d6") + key + '">');
2213 }
2214 } else {
2215 if (key[_0x2$1d8("0x18d")](":") && key[_0x2$1d8("0x2d7")](":")) {
2216 key = key["substring"](1, key[_0x2$1d8("0x44")] - 1);
2217 }
2218 result = result + (_0x2$1d8("0x2d8") + key + _0x2$1d8("0x2d9") + key + '">');
2219 }
2220 }
2221 return result;
2222 }
2223 function Label(backgroundColor) {
2224 this[_0x2$1d8("0x90")] = [];
2225 this[_0x2$1d8("0x2da")] = backgroundColor;
2226 this[_0x2$1d8("0x35")] = function() {
2227 var artistTrack;
2228 var _0x283ed5 = 0;
2229 for (; _0x283ed5 < this[_0x2$1d8("0x2da")]; _0x283ed5++) {
2230 artistTrack = new renderTilesTransform("images/" + json[_0x2$1d8("0x16e")] + _0x2$1d8("0x2db"), Math[_0x2$1d8("0xda")](7 * Math[_0x2$1d8("0x2dc")]()));
2231 this[_0x2$1d8("0x90")][_0x2$1d8("0x15d")](artistTrack);
2232 }
2233 };
2234 this[_0x2$1d8("0x2dd")] = function(callback, value) {
2235 var meta;
2236 for (meta in value = value / 1E3, this[_0x2$1d8("0x90")]) {
2237 var listeners = this[_0x2$1d8("0x90")][meta];
2238 listeners[_0x2$1d8("0x89")](callback, value);
2239 }
2240 };
2241 this[_0x2$1d8("0x35")](backgroundColor);
2242 }
2243 function renderTilesTransform(mmCoreSplitViewBlock, $state) {
2244 this["image"] = null;
2245 this[_0x2$1d8("0x2de")] = $state;
2246 this["x"] = 0;
2247 this["y"] = 0;
2248 this[_0x2$1d8("0x2df")] = 0;
2249 this[_0x2$1d8("0x2e0")] = 0;
2250 this["init"] = function(canCreateDiscussions) {
2251 this[_0x2$1d8("0x2e1")] = new Image;
2252 this[_0x2$1d8("0x2e1")][_0x2$1d8("0xe1")] = canCreateDiscussions;
2253 this["x"] = Math[_0x2$1d8("0x2dc")]();
2254 this["y"] = Math[_0x2$1d8("0x2dc")]() - 1.25;
2255 this[_0x2$1d8("0x2df")] = 60 * (7.5E-4 * Math[_0x2$1d8("0x2dc")]() + 5E-4);
2256 this[_0x2$1d8("0x2e0")] = 0;
2257 };
2258 this[_0x2$1d8("0x89")] = function(corePostTags, zr) {
2259 if (1 < this["y"]) {
2260 this["y"] = -.25 * Math[_0x2$1d8("0x2dc")]() + -.1;
2261 } else {
2262 if (-1.25 > this["y"]) {
2263 this["y"] = -1.25;
2264 }
2265 }
2266 if (1 < this["x"]) {
2267 this["x"] = 0;
2268 } else {
2269 if (0 > this["x"]) {
2270 this["x"] = 1;
2271 }
2272 }
2273 this[_0x2$1d8("0x2e0")] += .1 * Math["random"]() - .05;
2274 this[_0x2$1d8("0x2e0")] = Math[_0x2$1d8("0x6c")](Math["max"](-.2, this[_0x2$1d8("0x2e0")]), .2);
2275 var zr2 = zr * this[_0x2$1d8("0x2df")];
2276 this["x"] += zr2 * Math[_0x2$1d8("0x2e2")](this[_0x2$1d8("0x2e0")]);
2277 this["y"] += zr2 * Math[_0x2$1d8("0x2e3")](this[_0x2$1d8("0x2e0")]);
2278 var pkg = a[_0x2$1d8("0x46")] * this["x"];
2279 var i = a[_0x2$1d8("0x47")] * this["y"];
2280 corePostTags[_0x2$1d8("0x2e4")](this[_0x2$1d8("0x2e1")], 25 * this[_0x2$1d8("0x2de")], 0, 25, 60, pkg, i, 25, 60);
2281 };
2282 this[_0x2$1d8("0x35")](mmCoreSplitViewBlock);
2283 }
2284 function KmlCatalogItem(terria, url, whensCollection) {
2285 this[_0x2$1d8("0xb3")] = terria;
2286 this["img"] = url;
2287 this[_0x2$1d8("0x2e5")] = whensCollection;
2288 }
2289 function onConversionDone() {
2290 var i;
2291 for (i in results) {
2292 var phoneImage = results[i]["img"];
2293 var magnifier_hover_img = new Image;
2294 magnifier_hover_img[_0x2$1d8("0xe1")] = _0x2$1d8("0x2e6") + phoneImage + _0x2$1d8("0x239");
2295 results[i][_0x2$1d8("0x10b")] = magnifier_hover_img;
2296 }
2297 demoImg = new Image;
2298 demoImg[_0x2$1d8("0xe1")] = _0x2$1d8("0x2e7");
2299 }
2300 function ObjectConstructorArgsNode() {
2301 this[_0x2$1d8("0x2e8")] = {};
2302 this[_0x2$1d8("0x2e9")] = [];
2303 this[_0x2$1d8("0x2ea")] = [];
2304 this[_0x2$1d8("0xc5")] = null;
2305 this[_0x2$1d8("0x2eb")] = 0;
2306 this[_0x2$1d8("0x2ec")] = 0;
2307 this[_0x2$1d8("0x2ed")] = function(count, i, n_bytes) {
2308 var value = null;
2309 var nextto = results[count][_0x2$1d8("0x2e5")];
2310 if (nextto == $baseDefinition[_0x2$1d8("0x2ee")]) {
2311 value = new Int8Array(count, i, n_bytes);
2312 this[_0x2$1d8("0x2ea")][_0x2$1d8("0x15d")](value);
2313 this[_0x2$1d8("0x2ef")]();
2314 } else {
2315 value = this[_0x2$1d8("0x2e8")][count];
2316 if (value) {
2317 value[_0x2$1d8("0x2f0")](i, n_bytes);
2318 } else {
2319 value = new Int8Array(count, i, n_bytes);
2320 this["passiveBuffs"][count] = value;
2321 this[_0x2$1d8("0x2f1")]();
2322 }
2323 this[_0x2$1d8("0x2f2")]();
2324 this[_0x2$1d8("0x2ef")]();
2325 }
2326 if (value) {
2327 proto["selfMsg"](_0x2$1d8("0x2f3") + value[_0x2$1d8("0x2f4")][_0x2$1d8("0xb3")]);
2328 }
2329 };
2330 this[_0x2$1d8("0x2f5")] = function(i) {
2331 var o = null;
2332 var $constraint = results[i][_0x2$1d8("0x2e5")];
2333 if ($constraint != $baseDefinition[_0x2$1d8("0x2ee")]) {
2334 o = this[_0x2$1d8("0x2e8")][i];
2335 if (o) {
2336 delete this[_0x2$1d8("0x2e8")][i];
2337 this[_0x2$1d8("0x2f1")]();
2338 this[_0x2$1d8("0x2ef")]();
2339 this[_0x2$1d8("0x2f2")]();
2340 }
2341 } else {
2342 var type = 0;
2343 for (; type < this[_0x2$1d8("0x2ea")][_0x2$1d8("0x44")]; type++) {
2344 if (o = this[_0x2$1d8("0x2ea")][type], o["id"] == i) {
2345 this["consumableBuffs"][_0x2$1d8("0x2f6")](type, 1);
2346 this[_0x2$1d8("0x2ef")]();
2347 break;
2348 }
2349 }
2350 }
2351 if (o) {
2352 proto[_0x2$1d8("0x128")](_0x2$1d8("0x2f7") + o[_0x2$1d8("0x2f4")]["name"]);
2353 }
2354 };
2355 this[_0x2$1d8("0x2f8")] = function(canCreateDiscussions) {
2356 if (0 != this[_0x2$1d8("0x2e9")]["length"] || 0 != this[_0x2$1d8("0x2ea")]["length"]) {
2357 var sobject;
2358 for (sobject in this[_0x2$1d8("0x2e8")]) {
2359 var rules = this[_0x2$1d8("0x2e8")][sobject];
2360 if (!(!!canCreateDiscussions && canCreateDiscussions && rules[_0x2$1d8("0x2f4")]["type"] == $baseDefinition[_0x2$1d8("0x2f9")])) {
2361 delete this[_0x2$1d8("0x2e8")][sobject];
2362 }
2363 }
2364 this[_0x2$1d8("0x2f1")]();
2365 this[_0x2$1d8("0x2f2")]();
2366 this[_0x2$1d8("0x2ea")] = [];
2367 this[_0x2$1d8("0x2ef")]();
2368 }
2369 };
2370 this[_0x2$1d8("0x2f1")] = function() {
2371 if (this[_0x2$1d8("0x2e9")] = [], 0 != this[_0x2$1d8("0x2e8")][_0x2$1d8("0x44")]) {
2372 var conditionName;
2373 for (conditionName in this[_0x2$1d8("0x2e8")]) {
2374 var conditionVariable = this[_0x2$1d8("0x2e8")][conditionName];
2375 if (conditionVariable[_0x2$1d8("0x2f4")][_0x2$1d8("0x2e5")] == $baseDefinition[_0x2$1d8("0x2f9")]) {
2376 this[_0x2$1d8("0x2e9")][_0x2$1d8("0x2f6")](0, 0, conditionName);
2377 } else {
2378 this[_0x2$1d8("0x2e9")][_0x2$1d8("0x15d")](conditionName);
2379 }
2380 }
2381 }
2382 };
2383 this[_0x2$1d8("0x2f2")] = function() {
2384 if (this[_0x2$1d8("0x2ec")] = 0, null != this[_0x2$1d8("0x2e8")][1]) {
2385 var stackToIndex = this[_0x2$1d8("0x2e8")][1];
2386 this[_0x2$1d8("0x2ec")] = 16 * stackToIndex["stack"];
2387 }
2388 };
2389 this[_0x2$1d8("0x93")] = function(canCreateDiscussions) {
2390 if (0 != this[_0x2$1d8("0x2e9")][_0x2$1d8("0x44")] || 0 != this["consumableBuffs"][_0x2$1d8("0x44")]) {
2391 if (Date[_0x2$1d8("0x6b")]() >= this[_0x2$1d8("0x2eb")]) {
2392 this[_0x2$1d8("0x2fa")]();
2393 this[_0x2$1d8("0x2eb")] = Date["now"]() + 1E3;
2394 }
2395 canCreateDiscussions["drawImage"](this[_0x2$1d8("0xc5")][_0x2$1d8("0xd6")], divel[_0x2$1d8("0x46")]() + 20, 15);
2396 }
2397 };
2398 this[_0x2$1d8("0x2fa")] = function() {
2399 var coordsI = null == this[_0x2$1d8("0xc5")] || null == this[_0x2$1d8("0xc5")][_0x2$1d8("0xd6")] ? document[_0x2$1d8("0x108")](_0x2$1d8("0xd6")) : this[_0x2$1d8("0xc5")][_0x2$1d8("0xd6")];
2400 var damping = Math[_0x2$1d8("0x7b")](this[_0x2$1d8("0x2e9")][_0x2$1d8("0x44")], this[_0x2$1d8("0x2ea")][_0x2$1d8("0x44")]);
2401 coordsI[_0x2$1d8("0x46")] = 55 * damping;
2402 coordsI[_0x2$1d8("0x47")] = 105;
2403 this[_0x2$1d8("0xc5")] = coordsI[_0x2$1d8("0xd7")]("2d");
2404 this[_0x2$1d8("0xc5")][_0x2$1d8("0x70")] = _0x2$1d8("0x2fb");
2405 this["cache"][_0x2$1d8("0xa4")] = _0x2$1d8("0x2fc");
2406 var obj;
2407 var extra = 0;
2408 var p3 = 0;
2409 var j = 0;
2410 for (; j < this[_0x2$1d8("0x2e9")]["length"]; j++) {
2411 obj = this[_0x2$1d8("0x2e8")][this[_0x2$1d8("0x2e9")][j]];
2412 obj[_0x2$1d8("0x89")](this[_0x2$1d8("0xc5")], extra, p3);
2413 extra = extra + 55;
2414 }
2415 extra = 0;
2416 p3 = 55;
2417 j = 0;
2418 for (; j < this[_0x2$1d8("0x2ea")]["length"]; j++) {
2419 obj = this["consumableBuffs"][j];
2420 obj[_0x2$1d8("0x89")](this[_0x2$1d8("0xc5")], extra, p3);
2421 extra = extra + 55;
2422 }
2423 this[_0x2$1d8("0x2eb")] = Date[_0x2$1d8("0x6b")]() + 1E3;
2424 };
2425 this[_0x2$1d8("0x2ef")] = function() {
2426 this[_0x2$1d8("0x2eb")] = 0;
2427 };
2428 }
2429 function Int8Array(data, byteOffset, length) {
2430 this["id"] = data;
2431 this[_0x2$1d8("0x2f4")] = results[data];
2432 this[_0x2$1d8("0x2fd")] = Date[_0x2$1d8("0x6b")]();
2433 this[_0x2$1d8("0x2fe")] = length;
2434 this[_0x2$1d8("0x2ff")] = byteOffset;
2435 this[_0x2$1d8("0x2f0")] = function(canCreateDiscussions, isSlidingUp) {
2436 this[_0x2$1d8("0x2fd")] = Date[_0x2$1d8("0x6b")]();
2437 this[_0x2$1d8("0x2fe")] = isSlidingUp;
2438 this[_0x2$1d8("0x2ff")] = canCreateDiscussions;
2439 };
2440 this[_0x2$1d8("0x300")] = function() {
2441 if (Date[_0x2$1d8("0x6b")]() >= this[_0x2$1d8("0x2fe")]) {
2442 return 2 * Math["PI"];
2443 }
2444 var delta = this["expireTime"] - Date[_0x2$1d8("0x6b")]();
2445 var lowestDelta = this["expireTime"] - this[_0x2$1d8("0x2fd")];
2446 var _0x69fcc3 = 2 * Math[_0x2$1d8("0x6c")](delta / lowestDelta, 1);
2447 return _0x69fcc3 * Math["PI"];
2448 };
2449 this[_0x2$1d8("0x89")] = function(ctx, x1, y1) {
2450 ctx["drawImage"](this["powerup"]["img"], x1, y1, 50, 50);
2451 if (1 < this[_0x2$1d8("0x2ff")]) {
2452 ctx["fillStyle"] = "#000";
2453 ctx["fillText"](this["stack"], x1 + 35, y1 + 17);
2454 }
2455 if (0 < this[_0x2$1d8("0x2fe")]) {
2456 ctx[_0x2$1d8("0xa8")]();
2457 ctx["moveTo"](x1 + 25, y1 + 25);
2458 ctx[_0x2$1d8("0x291")](x1 + 25, y1 + 25, 25, sizeY, sizeY - this[_0x2$1d8("0x300")](), false);
2459 ctx[_0x2$1d8("0x298")]();
2460 ctx["globalAlpha"] = .75;
2461 ctx[_0x2$1d8("0x70")] = _0x2$1d8("0x2fb");
2462 ctx[_0x2$1d8("0x292")]();
2463 ctx[_0x2$1d8("0xab")] = 1;
2464 }
2465 };
2466 }
2467 function createChainedFunction(argMath4) {
2468 return ary[argMath4 % ary[_0x2$1d8("0x44")]];
2469 }
2470 function isomorphicUrl(argMath4) {
2471 return ary[argMath4 % ary[_0x2$1d8("0x44")]];
2472 }
2473 function unescape(key) {
2474 return 0 === key || key === proto[_0x2$1d8("0x88")] ? _0x2$1d8("0x301") : proxy[_0x2$1d8("0x15c")](key) ? (delete proxy[key], _0x2$1d8("0x302") + key) : (proxy[_0x2$1d8("0x15d")](key), _0x2$1d8("0x303") + key);
2475 }
2476 function encode(mask) {
2477 return buffer[15 & mask >> 4] + buffer[15 & mask];
2478 }
2479 function truncate(value) {
2480 if (0 >= value) {
2481 return "0:00";
2482 }
2483 var to = Math["floor"](value / 3600);
2484 var from = Math[_0x2$1d8("0xda")]((value - 3600 * to) / 60);
2485 var _0x3218d6 = value - 3600 * to - 60 * from;
2486 return 10 > from && 0 < to && (from = "0" + from), 10 > _0x3218d6 && (_0x3218d6 = "0" + _0x3218d6), (0 < to ? to + ":" : "") + from + ":" + _0x3218d6;
2487 }
2488 function install() {
2489 var pollResourceItemUris = localStorage["getItem"](_0x2$1d8("0x1f5"));
2490 var preferredEndpointItemUris = version["split"](".");
2491 return null === pollResourceItemUris ? void localStorage[_0x2$1d8("0x275")]("version", version) : void(pollResourceItemUris = pollResourceItemUris[_0x2$1d8("0x43")]("."), (preferredEndpointItemUris[0] != pollResourceItemUris[0] || preferredEndpointItemUris[1] != pollResourceItemUris[1]) && (localStorage[_0x2$1d8("0x275")](_0x2$1d8("0x1f5"), version), done(name), each($(_0x2$1d8("0x1be")))));
2492 }
2493 var a;
2494 var context;
2495 var values;
2496 var filters;
2497 var proto;
2498 var vm;
2499 var pad;
2500 var array;
2501 var duedate;
2502 var lines;
2503 var temp;
2504 var one;
2505 var row;
2506 var name;
2507 var input;
2508 var inputel;
2509 var field;
2510 var $item;
2511 var el;
2512 var actual;
2513 var siteName;
2514 var _0x4ba4d7;
2515 var descriptor;
2516 var zeroSizeMax;
2517 var tests;
2518 var scope;
2519 var $node;
2520 var divel;
2521 var lastCountryName;
2522 var _0x28c24c = false;
2523 var purchaseTotal = 0;
2524 var _0x3b0706 = 0;
2525 var f = .5;
2526 var message = null;
2527 var _0x79e1f1 = false;
2528 var workers = {};
2529 var proxy = [];
2530 workers[_0x2$1d8("0x13c")] = [];
2531 workers[_0x2$1d8("0x13b")] = [];
2532 workers[_0x2$1d8("0x15b")] = [];
2533 workers["timestamps"] = [];
2534 const lastviewmatrix = 2 * Math["PI"];
2535 const GET_AUTH_URL_TIMEOUT = new (firebase["auth"][_0x2$1d8("0x304")]);
2536 const HOST = _0x2$1d8("0x305");
2537 var json = {};
2538 json[_0x2$1d8("0x16e")] = _0x2$1d8("0x306");
2539 json[_0x2$1d8("0x307")] = [_0x2$1d8("0x308"), _0x2$1d8("0x309"), _0x2$1d8("0x30a"), _0x2$1d8("0x30b")];
2540 json[_0x2$1d8("0x90")] = true;
2541 json[_0x2$1d8("0x30c")] = 100;
2542 json[_0x2$1d8("0x1f7")] = "";
2543 json[_0x2$1d8("0x30d")] = 1529928E6;
2544 json[_0x2$1d8("0x8f")] = false;
2545 json[_0x2$1d8("0x23f")] = {};
2546 json[_0x2$1d8("0x23f")][_0x2$1d8("0x8f")] = false;
2547 json[_0x2$1d8("0x23f")][_0x2$1d8("0x30e")] = 605 / 531;
2548 json[_0x2$1d8("0x23f")][_0x2$1d8("0x30f")] = 749 / 531;
2549 json["enabled"] = new Date < json["endDate"];
2550 firebase[_0x2$1d8("0x310")]({
2551 "apiKey" : "AIzaSyCmYFIIazBPyg5goqvPb-7uA6W9-4TVqEM",
2552 "authDomain" : _0x2$1d8("0x311"),
2553 "databaseURL" : _0x2$1d8("0x312"),
2554 "projectId" : _0x2$1d8("0x313"),
2555 "storageBucket" : _0x2$1d8("0x314"),
2556 "messagingSenderId" : _0x2$1d8("0x315")
2557 });
2558 firebase[_0x2$1d8("0x316")]()[_0x2$1d8("0x317")]({
2559 "timestampsInSnapshots" : true
2560 });
2561 var self = {};
2562 var align = {};
2563 var data = {};
2564 var ret = {};
2565 var _0x5770e1 = false;
2566 var item = {};
2567 var options = {};
2568 var result = {};
2569 result[_0x2$1d8("0x8f")] = false;
2570 result[_0x2$1d8("0xdb")] = {};
2571 result[_0x2$1d8("0x251")] = !![];
2572 result[_0x2$1d8("0xd2")] = !![];
2573 result[_0x2$1d8("0xb5")] = "";
2574 result[_0x2$1d8("0x253")] = "";
2575 result[_0x2$1d8("0xd1")] = 0;
2576 result[_0x2$1d8("0x255")] = "";
2577 result[_0x2$1d8("0x257")] = "";
2578 result[_0x2$1d8("0xdb")]["r"] = 0;
2579 result[_0x2$1d8("0xdb")]["g"] = 255;
2580 result[_0x2$1d8("0xdb")]["b"] = 255;
2581 options[_0x2$1d8("0x4f")] = _0x2$1d8("0x318");
2582 options[_0x2$1d8("0x51")] = _0x2$1d8("0x319");
2583 options["borderColor"] = _0x2$1d8("0x31a");
2584 options[_0x2$1d8("0x31b")] = _0x2$1d8("0x31c");
2585 options[_0x2$1d8("0x4a")] = _0x2$1d8("0x31d");
2586 options["foodColor"] = _0x2$1d8("0x31e");
2587 options["virusColor"] = _0x2$1d8("0x31f");
2588 options[_0x2$1d8("0x57")] = "rgba(114, 137, 218, 1)";
2589 options[_0x2$1d8("0x58")] = _0x2$1d8("0x31f");
2590 options[_0x2$1d8("0x59")] = _0x2$1d8("0x31e");
2591 options["sectorsColor"] = "rgba(20, 20, 20, 1)";
2592 options[_0x2$1d8("0x5d")] = _0x2$1d8("0x319");
2593 options[_0x2$1d8("0x320")] = 1;
2594 item[_0x2$1d8("0x5e")] = "";
2595 item[_0x2$1d8("0x61")] = "";
2596 item[_0x2$1d8("0x62")] = "";
2597 item[_0x2$1d8("0x51")] = "";
2598 item[_0x2$1d8("0x53")] = "";
2599 item[_0x2$1d8("0x55")] = "";
2600 item[_0x2$1d8("0x2d1")] = "";
2601 item[_0x2$1d8("0x57")] = "";
2602 item[_0x2$1d8("0x58")] = "";
2603 item[_0x2$1d8("0x59")] = "";
2604 item[_0x2$1d8("0x5b")] = "";
2605 item["sectorsGridColor"] = "";
2606 ret[_0x2$1d8("0x321")] = 87;
2607 ret[_0x2$1d8("0x322")] = 32;
2608 ret["kToggleSpec"] = 81;
2609 ret[_0x2$1d8("0x323")] = -1;
2610 ret[_0x2$1d8("0x324")] = -1;
2611 ret[_0x2$1d8("0x325")] = -1;
2612 data[_0x2$1d8("0x326")] = false;
2613 data[_0x2$1d8("0x327")] = false;
2614 data[_0x2$1d8("0x328")] = true;
2615 data[_0x2$1d8("0x329")] = "ALL";
2616 data[_0x2$1d8("0x32a")] = "ALL";
2617 data["sQuality"] = "ULTRA";
2618 data["cShowMass"] = false;
2619 data[_0x2$1d8("0x81")] = false;
2620 data[_0x2$1d8("0x32b")] = false;
2621 data[_0x2$1d8("0x83")] = ![];
2622 data[_0x2$1d8("0x2ac")] = ![];
2623 data[_0x2$1d8("0x2ae")] = ![];
2624 data[_0x2$1d8("0x32c")] = false;
2625 data[_0x2$1d8("0x32d")] = false;
2626 data[_0x2$1d8("0x2c8")] = false;
2627 data[_0x2$1d8("0x32e")] = !![];
2628 data[_0x2$1d8("0x32f")] = false;
2629 data[_0x2$1d8("0x330")] = false;
2630 data[_0x2$1d8("0x8a")] = false;
2631 data[_0x2$1d8("0x84")] = false;
2632 data[_0x2$1d8("0x331")] = ![];
2633 data["cRainbowFood"] = ![];
2634 data[_0x2$1d8("0x332")] = false;
2635 data[_0x2$1d8("0x48")] = false;
2636 data[_0x2$1d8("0x7a")] = false;
2637 data[_0x2$1d8("0x333")] = false;
2638 data[_0x2$1d8("0x16b")] = false;
2639 data[_0x2$1d8("0x334")] = false;
2640 data[_0x2$1d8("0x2ca")] = _0x2$1d8("0x335");
2641 data[_0x2$1d8("0x2d4")] = _0x2$1d8("0x246");
2642 data[_0x2$1d8("0x6d")] = {};
2643 data[_0x2$1d8("0x6d")]["d"] = 130;
2644 data[_0x2$1d8("0x6d")]["s"] = 5;
2645 data[_0x2$1d8("0x6d")]["hatsOpacity"] = .9;
2646 align[_0x2$1d8("0x336")] = 3;
2647 align[_0x2$1d8("0x337")] = 3;
2648 anonymous[_0x2$1d8("0x338")][_0x2$1d8("0xc0")] = function() {
2649 this[_0x2$1d8("0x339")] = {};
2650 this[_0x2$1d8("0x339")]["name"] = _0x2$1d8("0x33a");
2651 this[_0x2$1d8("0x339")][_0x2$1d8("0x33b")] = 0;
2652 this[_0x2$1d8("0x339")][_0x2$1d8("0x33c")] = 0;
2653 this[_0x2$1d8("0x339")]["eatenEject"] = 0;
2654 this[_0x2$1d8("0x339")][_0x2$1d8("0x33d")] = 0;
2655 this[_0x2$1d8("0x339")][_0x2$1d8("0x33e")] = 0;
2656 this[_0x2$1d8("0x339")][_0x2$1d8("0x33f")] = 0;
2657 this[_0x2$1d8("0x339")][_0x2$1d8("0x340")] = 0;
2658 this[_0x2$1d8("0x339")][_0x2$1d8("0x341")] = 0;
2659 this[_0x2$1d8("0x339")]["gainPlayer"] = 0;
2660 };
2661 anonymous[_0x2$1d8("0x338")][_0x2$1d8("0x127")] = function() {
2662 if (null == row) {
2663 return void this[_0x2$1d8("0x128")](_0x2$1d8("0x342"));
2664 }
2665 this[_0x2$1d8("0xb3")] = $(_0x2$1d8("0x180"))[_0x2$1d8("0x157")]() + String["fromCharCode"](3) + $(_0x2$1d8("0x256"))["val"]() + $(_0x2$1d8("0x254"))[_0x2$1d8("0x157")]();
2666 this[_0x2$1d8("0xb8")] = false;
2667 this[_0x2$1d8("0xb7")] = row[_0x2$1d8("0xb3")];
2668 $(_0x2$1d8("0x343"))[_0x2$1d8("0x95")](this[_0x2$1d8("0xb7")]);
2669 if (this["isConnected"]() && this[_0x2$1d8("0xb6")] == row["ip"]) {
2670 this["sendPacket"](new (vm[_0x2$1d8("0x344")])(this["name"]));
2671 } else {
2672 this[_0x2$1d8("0x345")](row["ip"]);
2673 }
2674 getOpenedOptionIndex();
2675 done(name);
2676 ga(_0x2$1d8("0x346"), _0x2$1d8("0x347"), _0x2$1d8("0x348"), "webMenu", _0x2$1d8("0x349"));
2677 };
2678 anonymous["prototype"][_0x2$1d8("0x34a")] = function() {
2679 return null == row ? void this["selfMsg"](_0x2$1d8("0x342")) : void(this[_0x2$1d8("0xb8")] = true, this[_0x2$1d8("0x8b")]() && this[_0x2$1d8("0xb6")] == row["ip"] ? this[_0x2$1d8("0x8d")](new (vm[_0x2$1d8("0x1d5")])) : this["connect"](row["ip"]), getOpenedOptionIndex(), done(name), ga(_0x2$1d8("0x346"), _0x2$1d8("0x347"), _0x2$1d8("0x348"), "webMenu", _0x2$1d8("0x34b")));
2680 };
2681 anonymous["prototype"][_0x2$1d8("0x1b8")] = function() {
2682 var value = $(_0x2$1d8("0x1b6"))[_0x2$1d8("0x157")]();
2683 var privateKey = $(_0x2$1d8("0x1b7"))[_0x2$1d8("0x157")]();
2684 if (siteName) {
2685 var managementcommandsdns = sha512(value + ":" + sha512(privateKey));
2686 managementcommandsdns = sha512(managementcommandsdns + siteName);
2687 var oldCondition = sha512(value);
2688 } else {
2689 return;
2690 }
2691 var _0x3b6b5c = data[_0x2$1d8("0x32d")] ? 12 : 13;
2692 this[_0x2$1d8("0x8d")](new vm["sendLogin"](_0x3b6b5c, oldCondition, managementcommandsdns));
2693 done($("#popup-login"));
2694 };
2695 anonymous[_0x2$1d8("0x338")]["connect"] = function(query) {
2696 if (null != this[_0x2$1d8("0x34c")]) {
2697 return this[_0x2$1d8("0x34c")]["nextUrl"] = query, void this[_0x2$1d8("0x34d")](query);
2698 }
2699 this[_0x2$1d8("0xb6")] = query;
2700 this[_0x2$1d8("0xb7")] = row[_0x2$1d8("0xb3")];
2701 this["selfMsg"](_0x2$1d8("0x34e") + this[_0x2$1d8("0xb7")] + _0x2$1d8("0x16a"));
2702 this[_0x2$1d8("0x34c")] = 1 == row[_0x2$1d8("0x34f")] ? new WebSocket(_0x2$1d8("0x350") + query) : new WebSocket("ws://" + query);
2703 this["socket"][_0x2$1d8("0x351")] = "arraybuffer";
2704 var compareFnMap = this;
2705 this[_0x2$1d8("0x34c")][_0x2$1d8("0x352")] = this[_0x2$1d8("0x353")][_0x2$1d8("0xc1")](this);
2706 this[_0x2$1d8("0x34c")][_0x2$1d8("0x354")] = this[_0x2$1d8("0x355")][_0x2$1d8("0xc1")](this);
2707 this[_0x2$1d8("0x34c")][_0x2$1d8("0x356")] = function() {
2708 compareFnMap[_0x2$1d8("0x357")]();
2709 if (null != this[_0x2$1d8("0x358")]) {
2710 compareFnMap[_0x2$1d8("0x345")](this[_0x2$1d8("0x358")]);
2711 }
2712 };
2713 this[_0x2$1d8("0x34c")]["onerror"] = function() {
2714 compareFnMap[_0x2$1d8("0x357")]();
2715 this[_0x2$1d8("0x358")] = null;
2716 compareFnMap[_0x2$1d8("0x128")](_0x2$1d8("0x359"));
2717 setTimeout(function() {
2718 if (false == compareFnMap[_0x2$1d8("0x8b")]() && null == compareFnMap[_0x2$1d8("0x34c")]) {
2719 compareFnMap[_0x2$1d8("0x345")](query);
2720 }
2721 }, 1E3);
2722 };
2723 };
2724 anonymous[_0x2$1d8("0x338")][_0x2$1d8("0x34d")] = function() {
2725 if (null != this[_0x2$1d8("0x34c")]) {
2726 this[_0x2$1d8("0x34c")][_0x2$1d8("0x35a")]();
2727 }
2728 };
2729 anonymous[_0x2$1d8("0x338")]["reset"] = function() {
2730 this[_0x2$1d8("0xb9")] = {};
2731 this[_0x2$1d8("0x87")] = [];
2732 this[_0x2$1d8("0x85")] = {};
2733 this[_0x2$1d8("0x72")] = {};
2734 this["playerRegistry"]["clear"]();
2735 this[_0x2$1d8("0x88")] = -1;
2736 this[_0x2$1d8("0xbe")] = 0;
2737 this[_0x2$1d8("0xbf")] = 0;
2738 this[_0x2$1d8("0xb6")] = null;
2739 this["clearStats"]();
2740 this["clearParty"]();
2741 this[_0x2$1d8("0x92")][_0x2$1d8("0x2f8")]();
2742 if (null != this[_0x2$1d8("0x34c")]) {
2743 this[_0x2$1d8("0x34c")] = null;
2744 }
2745 $("#playerId")[_0x2$1d8("0x95")](this["playerId"]);
2746 };
2747 anonymous[_0x2$1d8("0x338")][_0x2$1d8("0x8b")] = function() {
2748 return null != this["socket"] && 1 == this[_0x2$1d8("0x34c")]["readyState"];
2749 };
2750 anonymous[_0x2$1d8("0x338")][_0x2$1d8("0x8d")] = function(mmCoreSplitViewBlock) {
2751 if (this[_0x2$1d8("0x8b")]()) {
2752 this["socket"][_0x2$1d8("0x346")](mmCoreSplitViewBlock);
2753 }
2754 };
2755 anonymous[_0x2$1d8("0x338")][_0x2$1d8("0x353")] = function() {
2756 return $(_0x2$1d8("0x35b"))[_0x2$1d8("0x2d")](_0x2$1d8("0x2e"), _0x2$1d8("0x2c")), proxy = [], grecaptcha[_0x2$1d8("0x35c")](), this["sendPacket"](new (vm[_0x2$1d8("0x35d")])), this[_0x2$1d8("0x35e")](), null === firebase[_0x2$1d8("0x12c")]()[_0x2$1d8("0x12d")] ? void(this[_0x2$1d8("0xb8")] ? this["sendPacket"](new vm["sendSpectate"]) : this[_0x2$1d8("0x8d")](new (vm[_0x2$1d8("0x344")])(this[_0x2$1d8("0xb3")]))) : void firebase[_0x2$1d8("0x12c")]()[_0x2$1d8("0x12d")]["getIdToken"](true)[_0x2$1d8("0x12f")]((canCreateDiscussions) =>
2757 {
2758 proto[_0x2$1d8("0x8d")](new (vm[_0x2$1d8("0x35f")])(canCreateDiscussions));
2759 })["catch"]((results) => {
2760 return haveResults(results, true);
2761 });
2762 };
2763 anonymous[_0x2$1d8("0x338")][_0x2$1d8("0x35e")] = function() {
2764 if (this[_0x2$1d8("0x8b")]()) {
2765 duedate = +new Date;
2766 this[_0x2$1d8("0x8d")](new (vm[_0x2$1d8("0x35e")]));
2767 }
2768 };
2769 anonymous[_0x2$1d8("0x338")][_0x2$1d8("0x128")] = function(result) {
2770 var el = document[_0x2$1d8("0x108")]("td");
2771 var speed = document[_0x2$1d8("0x108")]("span");
2772 speed[_0x2$1d8("0x105")]["color"] = _0x2$1d8("0x360");
2773 speed[_0x2$1d8("0x19e")] = _0x2$1d8("0x361") + step(result);
2774 el[_0x2$1d8("0x10f")](speed);
2775 getOffset(el);
2776 };
2777 anonymous[_0x2$1d8("0x338")][_0x2$1d8("0x362")] = function(result, w9) {
2778 var el = document[_0x2$1d8("0x108")]("td");
2779 var nonWhitespaceOrBookmarkEval = document[_0x2$1d8("0x108")](_0x2$1d8("0x14d"));
2780 nonWhitespaceOrBookmarkEval[_0x2$1d8("0x105")]["color"] = _0x2$1d8("0x360");
2781 nonWhitespaceOrBookmarkEval[_0x2$1d8("0x19e")] = "[System] " + step(result);
2782 el[_0x2$1d8("0x10f")](nonWhitespaceOrBookmarkEval);
2783 var o = document[_0x2$1d8("0x108")](_0x2$1d8("0x14d"));
2784 o[_0x2$1d8("0x105")][_0x2$1d8("0xc4")] = _0x2$1d8("0x360");
2785 o[_0x2$1d8("0x19e")] = w9;
2786 o[_0x2$1d8("0x105")][_0x2$1d8("0x363")] = _0x2$1d8("0x364");
2787 o[_0x2$1d8("0x105")][_0x2$1d8("0x365")] = _0x2$1d8("0x364");
2788 el["appendChild"](o);
2789 getOffset(el);
2790 };
2791 anonymous[_0x2$1d8("0x338")][_0x2$1d8("0x366")] = function() {
2792 this[_0x2$1d8("0xb1")] = [];
2793 this[_0x2$1d8("0x367")] = {};
2794 this[_0x2$1d8("0x368")] = -1;
2795 this[_0x2$1d8("0x369")] = -1;
2796 $(_0x2$1d8("0x36a"))[_0x2$1d8("0x2d")](_0x2$1d8("0x2e"), _0x2$1d8("0x2c"));
2797 if (_0x2$1d8("0x32") == $node[_0x2$1d8("0x2d")](_0x2$1d8("0x2e"))) {
2798 this[_0x2$1d8("0x36b")]();
2799 }
2800 if (null != this["partyCode"] || null != zeroSizeMax) {
2801 this[_0x2$1d8("0x1ce")] = zeroSizeMax = null;
2802 window[_0x2$1d8("0x36c")][_0x2$1d8("0x36d")](_0x2$1d8("0x36e"), "", " ");
2803 }
2804 };
2805 anonymous[_0x2$1d8("0x338")]["isPartyLeader"] = function() {
2806 return this[_0x2$1d8("0x368")] == this[_0x2$1d8("0x88")];
2807 };
2808 anonymous[_0x2$1d8("0x338")][_0x2$1d8("0x36f")] = function() {
2809 return this[_0x2$1d8("0x370")] + this[_0x2$1d8("0x92")][_0x2$1d8("0x2ec")];
2810 };
2811 anonymous[_0x2$1d8("0x338")][_0x2$1d8("0x355")] = function(data) {
2812 var raw_basefont = new DataView(data[_0x2$1d8("0x1cc")]);
2813 var _0x3f520f = raw_basefont[_0x2$1d8("0xe6")](0);
2814 raw_basefont[_0x2$1d8("0xe7")] = 1;
2815 if (2 === _0x3f520f) {
2816 this[_0x2$1d8("0x371")](raw_basefont);
2817 } else {
2818 if (10 === _0x3f520f) {
2819 this[_0x2$1d8("0x372")](raw_basefont);
2820 } else {
2821 if (13 === _0x3f520f) {
2822 this[_0x2$1d8("0x373")](raw_basefont);
2823 } else {
2824 if (21 === _0x3f520f) {
2825 this[_0x2$1d8("0x374")](raw_basefont);
2826 } else {
2827 if (22 === _0x3f520f) {
2828 this[_0x2$1d8("0x375")](raw_basefont);
2829 } else {
2830 if (40 === _0x3f520f) {
2831 this[_0x2$1d8("0x376")](raw_basefont);
2832 } else {
2833 if (41 === _0x3f520f) {
2834 this[_0x2$1d8("0x377")](raw_basefont);
2835 } else {
2836 if (42 === _0x3f520f) {
2837 this[_0x2$1d8("0x378")](raw_basefont);
2838 } else {
2839 if (43 === _0x3f520f) {
2840 this[_0x2$1d8("0x379")](raw_basefont);
2841 } else {
2842 if (49 === _0x3f520f) {
2843 this["handleLeaderboard"](raw_basefont);
2844 } else {
2845 if (50 === _0x3f520f) {
2846 this[_0x2$1d8("0x37a")](raw_basefont);
2847 } else {
2848 if (64 === _0x3f520f) {
2849 this[_0x2$1d8("0x37b")](raw_basefont);
2850 } else {
2851 if (65 === _0x3f520f) {
2852 this[_0x2$1d8("0x37c")]();
2853 } else {
2854 if (66 === _0x3f520f) {
2855 this[_0x2$1d8("0x37d")](raw_basefont);
2856 } else {
2857 if (70 === _0x3f520f) {
2858 this[_0x2$1d8("0x37e")](raw_basefont);
2859 } else {
2860 if (71 === _0x3f520f) {
2861 this[_0x2$1d8("0x37f")]();
2862 } else {
2863 if (72 === _0x3f520f) {
2864 this[_0x2$1d8("0x380")](raw_basefont);
2865 } else {
2866 if (73 === _0x3f520f) {
2867 this[_0x2$1d8("0x381")](raw_basefont);
2868 } else {
2869 if (80 === _0x3f520f) {
2870 this[_0x2$1d8("0x382")]();
2871 } else {
2872 if (81 === _0x3f520f) {
2873 this[_0x2$1d8("0x383")](raw_basefont);
2874 } else {
2875 if (82 === _0x3f520f) {
2876 this["handleQueueLeave"](raw_basefont);
2877 } else {
2878 if (83 === _0x3f520f) {
2879 this[_0x2$1d8("0x384")](raw_basefont);
2880 } else {
2881 if (90 === _0x3f520f) {
2882 this["handleScrimmageData"](raw_basefont);
2883 } else {
2884 if (91 === _0x3f520f) {
2885 this[_0x2$1d8("0x385")](raw_basefont);
2886 } else {
2887 if (92 === _0x3f520f) {
2888 this[_0x2$1d8("0x386")](raw_basefont);
2889 } else {
2890 if (93 === _0x3f520f) {
2891 this["handleCustomGameLeave"]();
2892 } else {
2893 if (100 === _0x3f520f) {
2894 this[_0x2$1d8("0x387")](raw_basefont);
2895 } else {
2896 if (101 === _0x3f520f) {
2897 this[_0x2$1d8("0x388")](raw_basefont);
2898 } else {
2899 if (102 === _0x3f520f) {
2900 this[_0x2$1d8("0x389")](raw_basefont);
2901 } else {
2902 if (103 === _0x3f520f) {
2903 this[_0x2$1d8("0x38a")](raw_basefont);
2904 } else {
2905 void 0;
2906 }
2907 }
2908 }
2909 }
2910 }
2911 }
2912 }
2913 }
2914 }
2915 }
2916 }
2917 }
2918 }
2919 }
2920 }
2921 }
2922 }
2923 }
2924 }
2925 }
2926 }
2927 }
2928 }
2929 }
2930 }
2931 }
2932 }
2933 }
2934 }
2935 }
2936 };
2937 anonymous[_0x2$1d8("0x338")][_0x2$1d8("0x371")] = function(array) {
2938 for (;;) {
2939 var type = array[_0x2$1d8("0xe9")](array[_0x2$1d8("0xe7")], true);
2940 if (array[_0x2$1d8("0xe7")] += 2, 0 == type) {
2941 break;
2942 }
2943 var result = this[_0x2$1d8("0x293")][_0x2$1d8("0xcc")](type);
2944 var _0x7e1f76 = false;
2945 if (null == result) {
2946 result = new TestDialogController(type);
2947 } else {
2948 _0x7e1f76 = true;
2949 }
2950 result[_0x2$1d8("0xc8")] = "#" + encode(array[_0x2$1d8("0xe6")](array[_0x2$1d8("0xe7")]++)) + encode(array["getUint8"](array["offset"]++)) + encode(array["getUint8"](array[_0x2$1d8("0xe7")]++));
2951 result[_0x2$1d8("0xb3")] = func(array);
2952 result["flags"] = array[_0x2$1d8("0xe6")](array[_0x2$1d8("0xe7")]++);
2953 if (2 == (2 & result[_0x2$1d8("0xd0")])) {
2954 result["nameColor"] = "#" + encode(array[_0x2$1d8("0xe6")](array[_0x2$1d8("0xe7")]++)) + encode(array[_0x2$1d8("0xe6")](array[_0x2$1d8("0xe7")]++)) + encode(array[_0x2$1d8("0xe6")](array[_0x2$1d8("0xe7")]++));
2955 result["parseEffect"](array[_0x2$1d8("0xe6")](array[_0x2$1d8("0xe7")]++));
2956 result[_0x2$1d8("0xde")](require(array));
2957 result[_0x2$1d8("0xd4")] = true;
2958 }
2959 if (null == result[_0x2$1d8("0xc3")]) {
2960 var huecalc = $(_0x2$1d8("0x24e"))[_0x2$1d8("0x4c")](_0x2$1d8("0x5f"))[_0x2$1d8("0x259")]();
2961 if (result["id"] == this[_0x2$1d8("0x88")]) {
2962 if ($(_0x2$1d8("0x258"))[_0x2$1d8("0x167")](_0x2$1d8("0x22b"))) {
2963 result["lowerName"] = !![];
2964 result[_0x2$1d8("0xdb")] = _0x325ddb(huecalc["r"], huecalc["g"], huecalc["b"]);
2965 } else {
2966 result[_0x2$1d8("0xd2")] = ![];
2967 }
2968 }
2969 result[_0x2$1d8("0xde")](result[_0x2$1d8("0xb3")]);
2970 if (!_0x7e1f76) {
2971 proto["playerRegistry"][_0x2$1d8("0xca")](result);
2972 }
2973 }
2974 }
2975 for (;;) {
2976 type = array[_0x2$1d8("0xe9")](array[_0x2$1d8("0xe7")], true);
2977 if (array[_0x2$1d8("0xe7")] += 2, 0 == type) {
2978 break;
2979 }
2980 var proto;
2981 var string = array[_0x2$1d8("0xe6")](array[_0x2$1d8("0xe7")]++);
2982 if (proto = 0 == string ? this[_0x2$1d8("0x85")][type] : this[_0x2$1d8("0xb9")][type], null == proto) {
2983 proto = new Element(type);
2984 proto[_0x2$1d8("0x38b")](string);
2985 proto["setX"](array[_0x2$1d8("0x38c")](array[_0x2$1d8("0xe7")], true));
2986 proto["setY"](array[_0x2$1d8("0x38c")](array[_0x2$1d8("0xe7")] + 2, true));
2987 array["offset"] += 4;
2988 if (0 === string) {
2989 proto[_0x2$1d8("0xc4")] = createChainedFunction(proto["id"]);
2990 } else {
2991 if (1 === string) {
2992 proto[_0x2$1d8("0x38d")](array[_0x2$1d8("0xe9")](array[_0x2$1d8("0xe7")], true));
2993 array["offset"] += 2;
2994 proto[_0x2$1d8("0xc4")] = "#" + encode(array[_0x2$1d8("0xe6")](array[_0x2$1d8("0xe7")]++)) + encode(array[_0x2$1d8("0xe6")](array[_0x2$1d8("0xe7")]++)) + encode(array["getUint8"](array["offset"]++));
2995 proto[_0x2$1d8("0xc3")] = array["getUint8"](array[_0x2$1d8("0xe7")]++) - 1;
2996 } else {
2997 if (2 === string) {
2998 proto[_0x2$1d8("0x38d")](array["getUint16"](array[_0x2$1d8("0xe7")], true));
2999 array[_0x2$1d8("0xe7")] += 2;
3000 proto[_0x2$1d8("0x88")] = array[_0x2$1d8("0xe9")](array["offset"], true);
3001 array["offset"] += 2;
3002 } else {
3003 if (3 === string) {
3004 proto[_0x2$1d8("0x38d")](array[_0x2$1d8("0xe9")](array[_0x2$1d8("0xe7")], true));
3005 array[_0x2$1d8("0xe7")] += 2;
3006 } else {
3007 if (4 === string) {
3008 proto[_0x2$1d8("0x38d")](array[_0x2$1d8("0xe9")](array[_0x2$1d8("0xe7")], true));
3009 array[_0x2$1d8("0xe7")] += 2;
3010 } else {
3011 if (5 === string) {
3012 proto[_0x2$1d8("0x38d")](80);
3013 proto[_0x2$1d8("0x38e")] = array[_0x2$1d8("0xe6")](array["offset"]++);
3014 } else {
3015 void 0;
3016 }
3017 }
3018 }
3019 }
3020 }
3021 }
3022 if (0 == string) {
3023 this[_0x2$1d8("0x85")][type] = proto;
3024 } else {
3025 this[_0x2$1d8("0xb9")][type] = proto;
3026 }
3027 if (proto[_0x2$1d8("0x88")] == this[_0x2$1d8("0x88")]) {
3028 this[_0x2$1d8("0x72")][type] = proto;
3029 }
3030 } else {
3031 switch(proto[_0x2$1d8("0x38f")](array[_0x2$1d8("0x38c")](array[_0x2$1d8("0xe7")], true)), proto[_0x2$1d8("0x390")](array[_0x2$1d8("0x38c")](array[_0x2$1d8("0xe7")] + 2, true)), array[_0x2$1d8("0xe7")] += 4, string) {
3032 case 0:
3033 break;
3034 case 1:
3035 proto[_0x2$1d8("0x391")] = array["getUint16"](array[_0x2$1d8("0xe7")], true);
3036 array[_0x2$1d8("0xe7")] += 2;
3037 array[_0x2$1d8("0xe7")] += 4;
3038 break;
3039 case 2:
3040 proto[_0x2$1d8("0x391")] = array[_0x2$1d8("0xe9")](array[_0x2$1d8("0xe7")], true);
3041 array[_0x2$1d8("0xe7")] += 2;
3042 array[_0x2$1d8("0xe7")] += 2;
3043 break;
3044 case 3:
3045 proto["size_"] = array[_0x2$1d8("0xe9")](array[_0x2$1d8("0xe7")], true);
3046 array[_0x2$1d8("0xe7")] += 2;
3047 break;
3048 case 4:
3049 proto[_0x2$1d8("0x391")] = array[_0x2$1d8("0xe9")](array["offset"], true);
3050 array[_0x2$1d8("0xe7")] += 2;
3051 break;
3052 case 5:
3053 array[_0x2$1d8("0xe7")]++;
3054 }
3055 proto[_0x2$1d8("0x73")] = 30;
3056 }
3057 }
3058 var _0x3e14dc = array[_0x2$1d8("0xe9")](array[_0x2$1d8("0xe7")], true);
3059 array[_0x2$1d8("0xe7")] += 2;
3060 for (; 0 < _0x3e14dc;) {
3061 type = array[_0x2$1d8("0xe9")](array[_0x2$1d8("0xe7")], true);
3062 array[_0x2$1d8("0xe7")] += 2;
3063 proto[_0x2$1d8("0x293")]["remove"](type);
3064 _0x3e14dc--;
3065 }
3066 _0x3e14dc = array["getUint16"](array[_0x2$1d8("0xe7")], true);
3067 array["offset"] += 2;
3068 for (; 0 < _0x3e14dc;) {
3069 type = array[_0x2$1d8("0xe9")](array["offset"], true);
3070 array["offset"] += 2;
3071 proto = this[_0x2$1d8("0xb9")][type] || this[_0x2$1d8("0x85")][type];
3072 if (null != proto) {
3073 if (0 == proto[_0x2$1d8("0x2e5")]) {
3074 delete this[_0x2$1d8("0x85")][type];
3075 } else {
3076 delete this[_0x2$1d8("0xb9")][type];
3077 }
3078 if (proto[_0x2$1d8("0x88")] == this["playerId"]) {
3079 delete this[_0x2$1d8("0x72")][type];
3080 if (0 == Object[_0x2$1d8("0xf8")](this[_0x2$1d8("0x72")])[_0x2$1d8("0x44")]) {
3081 if (data[_0x2$1d8("0x326")]) {
3082 if (_0x2$1d8("0x2c") == $("#main")["css"](_0x2$1d8("0x2e"))) {
3083 proto[_0x2$1d8("0x127")]();
3084 }
3085 } else {
3086 if (_0x2$1d8("0x32") != $item["css"]("display")) {
3087 each(name);
3088 }
3089 aiptag[_0x2$1d8("0x392")]["display"][_0x2$1d8("0x15d")](function() {
3090 aipDisplayTag[_0x2$1d8("0x393")](_0x2$1d8("0x394"));
3091 });
3092 }
3093 }
3094 }
3095 }
3096 _0x3e14dc--;
3097 }
3098 this["sortCells"]();
3099 };
3100 anonymous["prototype"][_0x2$1d8("0x372")] = function(constantBuffer) {
3101 this[_0x2$1d8("0xba")] = constantBuffer["getFloat32"](constantBuffer[_0x2$1d8("0xe7")], true);
3102 constantBuffer[_0x2$1d8("0xe7")] += 4;
3103 this[_0x2$1d8("0x7c")] = constantBuffer["getFloat32"](constantBuffer[_0x2$1d8("0xe7")], true);
3104 constantBuffer["offset"] += 4;
3105 this[_0x2$1d8("0x78")] = 30;
3106 if (!data[_0x2$1d8("0x7a")]) {
3107 this[_0x2$1d8("0x79")] = constantBuffer["getFloat32"](constantBuffer[_0x2$1d8("0xe7")], true);
3108 }
3109 };
3110 anonymous[_0x2$1d8("0x338")][_0x2$1d8("0x37b")] = function(guesses) {
3111 this[_0x2$1d8("0x88")] = guesses[_0x2$1d8("0xe9")](guesses[_0x2$1d8("0xe7")], true);
3112 guesses["offset"] += 3;
3113 this[_0x2$1d8("0x37d")](guesses);
3114 this[_0x2$1d8("0x370")] = guesses[_0x2$1d8("0xe6")](guesses["offset"]++);
3115 $(_0x2$1d8("0x395"))[_0x2$1d8("0x95")](proto[_0x2$1d8("0x88")]);
3116 $("#playerCells")[_0x2$1d8("0x95")]("0/" + this[_0x2$1d8("0x36f")]());
3117 if (null != zeroSizeMax) {
3118 proto[_0x2$1d8("0x8d")](new (vm[_0x2$1d8("0x396")])(zeroSizeMax));
3119 }
3120 $item["css"](_0x2$1d8("0x2e"), _0x2$1d8("0x2c"));
3121 $(_0x2$1d8("0x397"))[_0x2$1d8("0x2d")](_0x2$1d8("0x2e"), _0x2$1d8("0x2c"));
3122 };
3123 anonymous[_0x2$1d8("0x338")][_0x2$1d8("0x37d")] = function(constantBuffer) {
3124 this[_0x2$1d8("0x97")] = {};
3125 this[_0x2$1d8("0x97")][_0x2$1d8("0x9a")] = constantBuffer[_0x2$1d8("0x38c")](constantBuffer["offset"], true);
3126 this[_0x2$1d8("0x97")][_0x2$1d8("0x9b")] = constantBuffer[_0x2$1d8("0x38c")](constantBuffer["offset"] + 2, true);
3127 this[_0x2$1d8("0x97")][_0x2$1d8("0x9c")] = constantBuffer[_0x2$1d8("0x38c")](constantBuffer[_0x2$1d8("0xe7")] + 4, true);
3128 this[_0x2$1d8("0x97")][_0x2$1d8("0x9d")] = constantBuffer["getInt16"](constantBuffer[_0x2$1d8("0xe7")] + 6, true);
3129 constantBuffer[_0x2$1d8("0xe7")] += 8;
3130 this[_0x2$1d8("0x97")][_0x2$1d8("0x46")] = this[_0x2$1d8("0x97")]["right"] - this[_0x2$1d8("0x97")][_0x2$1d8("0x9a")];
3131 this[_0x2$1d8("0x97")][_0x2$1d8("0x47")] = this[_0x2$1d8("0x97")][_0x2$1d8("0x9d")] - this[_0x2$1d8("0x97")]["top"];
3132 this["border"][_0x2$1d8("0x8f")] = 0 != this[_0x2$1d8("0x97")][_0x2$1d8("0x46")] && 0 != this[_0x2$1d8("0x97")][_0x2$1d8("0x47")];
3133 };
3134 anonymous["prototype"][_0x2$1d8("0x37c")] = function() {
3135 if (0 < Object[_0x2$1d8("0xf8")](this[_0x2$1d8("0xb9")])["length"]) {
3136 this[_0x2$1d8("0xb9")] = {};
3137 }
3138 if (0 < Object[_0x2$1d8("0xf8")](this[_0x2$1d8("0x85")])[_0x2$1d8("0x44")]) {
3139 this[_0x2$1d8("0x85")] = {};
3140 }
3141 if (0 < Object[_0x2$1d8("0xf8")](this[_0x2$1d8("0x72")])[_0x2$1d8("0x44")]) {
3142 this[_0x2$1d8("0xb9")] = {};
3143 }
3144 };
3145 anonymous[_0x2$1d8("0x338")][_0x2$1d8("0x398")] = function(trans) {
3146 var _0x183a14 = document[_0x2$1d8("0x1ac")](_0x2$1d8("0x399"));
3147 var options = _0x183a14[_0x2$1d8("0xd7")]("2d");
3148 field[_0x2$1d8("0x95")](_0x2$1d8("0x39a"));
3149 var clientHeight = trans[_0x2$1d8("0x39b")](trans[_0x2$1d8("0xe7")], true);
3150 trans[_0x2$1d8("0xe7")] += 4;
3151 _0x183a14[_0x2$1d8("0x46")] = 200;
3152 _0x183a14[_0x2$1d8("0x47")] = 20 * clientHeight + 5;
3153 options[_0x2$1d8("0xa4")] = _0x2$1d8("0x39c");
3154 var indexLookupKey;
3155 var method = 20;
3156 var targetOffsetHeight = 0;
3157 for (; targetOffsetHeight < clientHeight; targetOffsetHeight++) {
3158 indexLookupKey = trans[_0x2$1d8("0xe9")](trans[_0x2$1d8("0xe7")], true);
3159 trans[_0x2$1d8("0xe7")] += 2;
3160 var l = func(trans) || _0x2$1d8("0x39d");
3161 if (indexLookupKey == this[_0x2$1d8("0x88")]) {
3162 options[_0x2$1d8("0x70")] = _0x2$1d8("0x39e");
3163 } else {
3164 if (null == this[_0x2$1d8("0x367")][indexLookupKey]) {
3165 options[_0x2$1d8("0x70")] = item[_0x2$1d8("0x5e")];
3166 } else {
3167 options[_0x2$1d8("0x70")] = _0x2$1d8("0x39f");
3168 }
3169 }
3170 var cobra_reactions = _0x5c82f2[_0x2$1d8("0x279")];
3171 var bigg_id;
3172 for (bigg_id in cobra_reactions) {
3173 if (l[_0x2$1d8("0xdf")](bigg_id) > -1) {
3174 options["fillStyle"] = cobra_reactions[bigg_id];
3175 break;
3176 }
3177 }
3178 cobra_reactions = _0x5c82f2[_0x2$1d8("0x12")];
3179 for (bigg_id in cobra_reactions) {
3180 if (l[_0x2$1d8("0xdf")](bigg_id) > -1) {
3181 options[_0x2$1d8("0x70")] = cobra_reactions[bigg_id];
3182 break;
3183 }
3184 }
3185 l = l[_0x2$1d8("0x43")]("\u0003")[0];
3186 options[_0x2$1d8("0xa6")](targetOffsetHeight + 1 + ". " + l, 5, method);
3187 method = method + 20;
3188 }
3189 };
3190 anonymous[_0x2$1d8("0x338")][_0x2$1d8("0x37a")] = function(match) {
3191 var checkbox_object = document["getElementById"](_0x2$1d8("0x399"));
3192 var log = checkbox_object[_0x2$1d8("0xd7")]("2d");
3193 field[_0x2$1d8("0x95")]("Leaderboard");
3194 var EVT_NOTE_OFF = match[_0x2$1d8("0xe9")](match[_0x2$1d8("0xe7")], true);
3195 var yAxis = match[_0x2$1d8("0xe6")](match["offset"] + 2, true);
3196 var id = match[_0x2$1d8("0xe6")](match[_0x2$1d8("0xe7")] + 3, true);
3197 match[_0x2$1d8("0xe7")] += 4;
3198 checkbox_object["width"] = 200;
3199 checkbox_object[_0x2$1d8("0x47")] = 20 * EVT_NOTE_OFF + 5 + (0 == id ? 0 : 40);
3200 log[_0x2$1d8("0xa4")] = _0x2$1d8("0x39c");
3201 var data;
3202 var destination = 20;
3203 var type = 0;
3204 for (; type < EVT_NOTE_OFF; type++) {
3205 data = require(match);
3206 log[_0x2$1d8("0x70")] = type == yAxis ? _0x2$1d8("0x39e") : item[_0x2$1d8("0x5e")];
3207 log[_0x2$1d8("0xa6")](data, 5, destination);
3208 destination = destination + 20;
3209 }
3210 if (0 != id) {
3211 destination = destination + 20;
3212 log[_0x2$1d8("0xa6")](_0x2$1d8("0x3a0") + id, 5, destination);
3213 }
3214 };
3215 anonymous[_0x2$1d8("0x338")]["handlePing"] = function() {
3216 var timeSubmittedDiff = +new Date - duedate;
3217 if (data["cColoredPing"]) {
3218 $("#playerPing")[_0x2$1d8("0x2d")]({
3219 "color" : options[_0x2$1d8("0x4a")]
3220 });
3221 } else {
3222 if (100 > timeSubmittedDiff) {
3223 $(_0x2$1d8("0x3a1"))[_0x2$1d8("0x2d")]({
3224 "color" : _0x2$1d8("0x3a2")
3225 });
3226 } else {
3227 if (150 > timeSubmittedDiff) {
3228 $("#playerPing")[_0x2$1d8("0x2d")]({
3229 "color" : "#ffff00"
3230 });
3231 } else {
3232 if (200 > timeSubmittedDiff) {
3233 $(_0x2$1d8("0x3a1"))[_0x2$1d8("0x2d")]({
3234 "color" : "#ff6600"
3235 });
3236 } else {
3237 if (200 < timeSubmittedDiff) {
3238 $(_0x2$1d8("0x3a1"))[_0x2$1d8("0x2d")]({
3239 "color" : _0x2$1d8("0x3a3")
3240 });
3241 }
3242 }
3243 }
3244 }
3245 }
3246 $(_0x2$1d8("0x3a1"))[_0x2$1d8("0x95")](timeSubmittedDiff + "ms");
3247 };
3248 anonymous[_0x2$1d8("0x338")][_0x2$1d8("0x380")] = function(value) {
3249 var _0x238c7f = value[_0x2$1d8("0xe6")](value["offset"]++);
3250 var options = _0x2$1d8("0x3a4") + value[_0x2$1d8("0xe6")](value[_0x2$1d8("0xe7")]++) + "," + value[_0x2$1d8("0xe6")](value[_0x2$1d8("0xe7")]++) + "," + value[_0x2$1d8("0xe6")](value[_0x2$1d8("0xe7")]++) + ")";
3251 var _0x3aedef = value[_0x2$1d8("0xe6")](value[_0x2$1d8("0xe7")]++);
3252 var operation = value[_0x2$1d8("0xe9")](value[_0x2$1d8("0xe7")], true);
3253 if (value[_0x2$1d8("0xe7")] += 2, !proxy[_0x2$1d8("0x15c")](operation)) {
3254 var deviceHTML;
3255 var theme = require(value);
3256 var style = func(value) || "Play igar.plus";
3257 var p = step(func(value));
3258 deviceHTML = 1 === _0x238c7f ? _0x2$1d8("0x3a5") : 2 === _0x238c7f ? _0x2$1d8("0x3a6") : "All";
3259 if (0 < theme[_0x2$1d8("0x44")]) {
3260 step(deviceHTML = deviceHTML + (_0x2$1d8("0x3a7") + theme));
3261 }
3262 var el = document[_0x2$1d8("0x108")]("td");
3263 var speed = document[_0x2$1d8("0x108")]("span");
3264 speed[_0x2$1d8("0x19e")] = "[" + deviceHTML + "] ";
3265 el[_0x2$1d8("0x10f")](speed);
3266 style = style[_0x2$1d8("0x43")]("\u0003")[0];
3267 var styles = clone(style, options);
3268 styles[_0x2$1d8("0x165")][_0x2$1d8("0x88")] = operation;
3269 styles[_0x2$1d8("0x20d")] = join;
3270 styles["style"][_0x2$1d8("0x365")] = _0x2$1d8("0x2c");
3271 el[_0x2$1d8("0x10f")](styles);
3272 var program = document["createElement"](_0x2$1d8("0x14d"));
3273 program["style"][_0x2$1d8("0xc4")] = palette[p];
3274 if (operation == this[_0x2$1d8("0x88")]) {
3275 if ($(_0x2$1d8("0x258"))[_0x2$1d8("0x167")]("checked")) {
3276 program[_0x2$1d8("0x105")][_0x2$1d8("0xc4")] = palette[result[_0x2$1d8("0x251")]];
3277 } else {
3278 program[_0x2$1d8("0x105")][_0x2$1d8("0xc4")] = _0x2$1d8("0x3a8");
3279 }
3280 }
3281 if (0 == _0x3aedef) {
3282 program["innerHTML"] = ": " + endsWith(p);
3283 } else {
3284 var nonWhitespaceOrBookmarkEval = document[_0x2$1d8("0x108")](_0x2$1d8("0x14d"));
3285 nonWhitespaceOrBookmarkEval[_0x2$1d8("0x19e")] = ": ";
3286 el[_0x2$1d8("0x10f")](nonWhitespaceOrBookmarkEval);
3287 program[_0x2$1d8("0x19e")] = endsWith(p);
3288 }
3289 el[_0x2$1d8("0x10f")](program);
3290 getOffset(el);
3291 }
3292 };
3293 anonymous[_0x2$1d8("0x338")]["handleWhisper"] = function(value) {
3294 var style = func(value) || _0x2$1d8("0x33a");
3295 value[_0x2$1d8("0xe7")] += 2;
3296 var Array = _0x2$1d8("0x3a4") + value[_0x2$1d8("0xe6")](value[_0x2$1d8("0xe7")]++) + "," + value["getUint8"](value[_0x2$1d8("0xe7")]++) + "," + value[_0x2$1d8("0xe6")](value[_0x2$1d8("0xe7")]++) + ")";
3297 var prop = func(value) || _0x2$1d8("0x33a");
3298 value[_0x2$1d8("0xe7")] += 2;
3299 var child = _0x2$1d8("0x3a4") + value[_0x2$1d8("0xe6")](value["offset"]++) + "," + value[_0x2$1d8("0xe6")](value["offset"]++) + "," + value[_0x2$1d8("0xe6")](value["offset"]++) + ")";
3300 var result = step(func(value));
3301 var el = document[_0x2$1d8("0x108")]("td");
3302 var b = clone(style, Array);
3303 b[_0x2$1d8("0x105")][_0x2$1d8("0x365")] = _0x2$1d8("0x2c");
3304 el[_0x2$1d8("0x10f")](b);
3305 var ig = document[_0x2$1d8("0x108")](_0x2$1d8("0x14d"));
3306 ig["innerHTML"] = _0x2$1d8("0x3a9");
3307 el["appendChild"](ig);
3308 var path = clone(prop, child);
3309 path["style"][_0x2$1d8("0x365")] = "none";
3310 el[_0x2$1d8("0x10f")](path);
3311 var rc = document[_0x2$1d8("0x108")](_0x2$1d8("0x14d"));
3312 rc["innerHTML"] = ": " + endsWith(result);
3313 el["appendChild"](rc);
3314 getOffset(el);
3315 };
3316 anonymous[_0x2$1d8("0x338")][_0x2$1d8("0x37e")] = function(head) {
3317 var val = func(head);
3318 this[_0x2$1d8("0x128")](val);
3319 };
3320 anonymous[_0x2$1d8("0x338")][_0x2$1d8("0x373")] = function(canCreateDiscussions) {
3321 var _0x1a7515 = canCreateDiscussions[_0x2$1d8("0xe6")](1);
3322 switch(_0x1a7515) {
3323 case 0:
3324 break;
3325 case 1:
3326 alert("Invalid id or password!");
3327 $(_0x2$1d8("0x1b6"))[_0x2$1d8("0x157")]("");
3328 $(_0x2$1d8("0x1b7"))[_0x2$1d8("0x157")]("");
3329 each(name);
3330 }
3331 each($("#popup-login"));
3332 $("#id-box")[_0x2$1d8("0x19f")]();
3333 siteName = canCreateDiscussions["getUint32"](2, true);
3334 };
3335 anonymous[_0x2$1d8("0x338")]["handleAuthenticated"] = function(canCreateDiscussions) {
3336 var _0x3d5a29 = canCreateDiscussions[_0x2$1d8("0xe6")](1);
3337 switch(_0x3d5a29) {
3338 case state["SUCCESS"]:
3339 break;
3340 case state[_0x2$1d8("0x3aa")]:
3341 this[_0x2$1d8("0x128")](_0x2$1d8("0x3ab"));
3342 }
3343 if (result[_0x2$1d8("0x8f")]) {
3344 this[_0x2$1d8("0x8d")](new (vm[_0x2$1d8("0x24c")]));
3345 }
3346 if (this[_0x2$1d8("0xb8")]) {
3347 this[_0x2$1d8("0x8d")](new (vm[_0x2$1d8("0x1d5")]));
3348 } else {
3349 this[_0x2$1d8("0x8d")](new (vm[_0x2$1d8("0x344")])(this[_0x2$1d8("0xb3")]));
3350 }
3351 };
3352 anonymous[_0x2$1d8("0x338")]["handleInvite"] = function(head) {
3353 if (data[_0x2$1d8("0x333")]) {
3354 proto[_0x2$1d8("0x8d")](new (vm[_0x2$1d8("0x1c0")])(false));
3355 } else {
3356 var actual = func(head);
3357 var value = clone(actual + _0x2$1d8("0x3ac"), "#FFFFFF");
3358 var self = document[_0x2$1d8("0x1ac")](_0x2$1d8("0x3ad"));
3359 for (; null != self["firstChild"];) {
3360 self[_0x2$1d8("0x289")](self["firstChild"]);
3361 }
3362 self[_0x2$1d8("0x10f")](value);
3363 each($(_0x2$1d8("0x1c1")));
3364 }
3365 };
3366 anonymous["prototype"]["handlePartyInfo"] = function(data) {
3367 var global = {};
3368 var createMessage = [];
3369 var t = -1;
3370 var clientHeight = data[_0x2$1d8("0xe9")](data["offset"], true);
3371 data[_0x2$1d8("0xe7")] += 2;
3372 var targetOffsetHeight = 0;
3373 for (; targetOffsetHeight < clientHeight; targetOffsetHeight++) {
3374 var args = {};
3375 var _0xe79ad2 = data[_0x2$1d8("0xe6")](data[_0x2$1d8("0xe7")]++);
3376 if (args["id"] = data[_0x2$1d8("0xe9")](data[_0x2$1d8("0xe7")], true), global[args["id"]] = targetOffsetHeight, data[_0x2$1d8("0xe7")] += 2, 1 == _0xe79ad2 ? (args[_0x2$1d8("0xc4")] = _0x2$1d8("0x3ae"), t = args["id"]) : args[_0x2$1d8("0xc4")] = options[_0x2$1d8("0x4a")], args[_0x2$1d8("0xb3")] = func(data) || _0x2$1d8("0x33a"), args["x"] = 0, args["y"] = 0, args["x_"] = 0, args["y_"] = 0, args[_0x2$1d8("0xbf")] = 0, args[_0x2$1d8("0xc5")] = -1, args[_0x2$1d8("0x3af")] = 0, null != this[_0x2$1d8("0x367")][args["id"]]) {
3377 var v = this[_0x2$1d8("0xb1")][this[_0x2$1d8("0x367")][args["id"]]];
3378 args["x"] = v["x"];
3379 args["y"] = v["y"];
3380 args["x_"] = v["x_"];
3381 args["y_"] = v["y_"];
3382 args["mmColor"] = v[_0x2$1d8("0xb2")];
3383 } else {
3384 args["mmColor"] = isomorphicUrl(args["id"]);
3385 }
3386 createMessage[_0x2$1d8("0x15d")](args);
3387 }
3388 this[_0x2$1d8("0xb1")] = createMessage;
3389 this[_0x2$1d8("0x367")] = global;
3390 if (this[_0x2$1d8("0x368")] != t) {
3391 this[_0x2$1d8("0x368")] = t;
3392 if (_0x2$1d8("0x32") == $node[_0x2$1d8("0x2d")]("display")) {
3393 ScrimmageHelper[_0x2$1d8("0x3b0")]();
3394 }
3395 }
3396 if (0 < clientHeight) {
3397 this[_0x2$1d8("0x3b1")]();
3398 } else {
3399 this["clearParty"]();
3400 }
3401 };
3402 anonymous[_0x2$1d8("0x338")][_0x2$1d8("0x378")] = function(constantBuffer) {
3403 var color__len = constantBuffer[_0x2$1d8("0xe9")](constantBuffer[_0x2$1d8("0xe7")], true);
3404 if (constantBuffer[_0x2$1d8("0xe7")] += 2, color__len == this[_0x2$1d8("0xb1")][_0x2$1d8("0x44")]) {
3405 var color;
3406 var color__i = 0;
3407 for (; color__i < color__len; color__i++) {
3408 color = this["party"][color__i];
3409 color["x_"] = constantBuffer[_0x2$1d8("0x38c")](constantBuffer["offset"], true);
3410 color["y_"] = constantBuffer[_0x2$1d8("0x38c")](constantBuffer["offset"] + 2, true);
3411 color[_0x2$1d8("0xbf")] = constantBuffer[_0x2$1d8("0x3b2")](constantBuffer[_0x2$1d8("0xe7")] + 4, true);
3412 constantBuffer[_0x2$1d8("0xe7")] += 8;
3413 }
3414 this[_0x2$1d8("0x3b1")]();
3415 }
3416 };
3417 anonymous[_0x2$1d8("0x338")][_0x2$1d8("0x379")] = function(level) {
3418 var ent = require(level);
3419 if (this[_0x2$1d8("0x1ce")] = require(level), 0 != this[_0x2$1d8("0x1ce")][_0x2$1d8("0x44")]) {
3420 this[_0x2$1d8("0x362")](ent, this[_0x2$1d8("0x1ce")]);
3421 $(_0x2$1d8("0x1c4"))[_0x2$1d8("0x157")](this[_0x2$1d8("0x1ce")]);
3422 $(_0x2$1d8("0x1c8"))[_0x2$1d8("0x2f")]();
3423 var url = "#" + this[_0x2$1d8("0xb7")] + "&" + this["partyCode"];
3424 window[_0x2$1d8("0x36c")]["pushState"](_0x2$1d8("0x36e"), "", url);
3425 } else {
3426 this[_0x2$1d8("0x128")](ent);
3427 this[_0x2$1d8("0x1ce")] = null;
3428 window[_0x2$1d8("0x36c")]["pushState"](_0x2$1d8("0x36e"), "", " ");
3429 }
3430 };
3431 anonymous["prototype"][_0x2$1d8("0x374")] = function(data) {
3432 var _0x5c588f = data[_0x2$1d8("0xe9")](data[_0x2$1d8("0xe7")], true);
3433 data[_0x2$1d8("0xe7")] += 2;
3434 this["stats"][_0x2$1d8("0xb3")] = func(data) || _0x2$1d8("0x33a");
3435 this[_0x2$1d8("0x339")][_0x2$1d8("0x33b")] += data[_0x2$1d8("0x39b")](data[_0x2$1d8("0xe7")], true);
3436 data[_0x2$1d8("0xe7")] += 4;
3437 this[_0x2$1d8("0x339")][_0x2$1d8("0x33c")] += data["getUint32"](data[_0x2$1d8("0xe7")], true);
3438 data[_0x2$1d8("0xe7")] += 4;
3439 this[_0x2$1d8("0x339")][_0x2$1d8("0x3b3")] += data[_0x2$1d8("0x39b")](data[_0x2$1d8("0xe7")], true);
3440 data[_0x2$1d8("0xe7")] += 4;
3441 this[_0x2$1d8("0x339")][_0x2$1d8("0x33d")] += data[_0x2$1d8("0x39b")](data[_0x2$1d8("0xe7")], true);
3442 data[_0x2$1d8("0xe7")] += 4;
3443 this[_0x2$1d8("0x339")][_0x2$1d8("0x33e")] += data[_0x2$1d8("0x39b")](data[_0x2$1d8("0xe7")], true);
3444 data[_0x2$1d8("0xe7")] += 4;
3445 this[_0x2$1d8("0x339")][_0x2$1d8("0x33f")] += data[_0x2$1d8("0x39b")](data[_0x2$1d8("0xe7")], true);
3446 data[_0x2$1d8("0xe7")] += 4;
3447 this[_0x2$1d8("0x339")][_0x2$1d8("0x340")] += data[_0x2$1d8("0x39b")](data[_0x2$1d8("0xe7")], true);
3448 data["offset"] += 4;
3449 this[_0x2$1d8("0x339")][_0x2$1d8("0x341")] += data[_0x2$1d8("0x39b")](data[_0x2$1d8("0xe7")], true);
3450 data[_0x2$1d8("0xe7")] += 4;
3451 this["stats"][_0x2$1d8("0x3b4")] += data["getUint32"](data[_0x2$1d8("0xe7")], true);
3452 data[_0x2$1d8("0xe7")] += 4;
3453 var $wrapper = $(_0x2$1d8("0x3b5"));
3454 $wrapper[_0x2$1d8("0x13f")]();
3455 $wrapper[_0x2$1d8("0x14f")](_0x2$1d8("0x3b6") + this[_0x2$1d8("0x339")][_0x2$1d8("0xb3")] + " (" + _0x5c588f + _0x2$1d8("0x3b7"));
3456 $wrapper[_0x2$1d8("0x14f")](_0x2$1d8("0x3b8") + this[_0x2$1d8("0x339")][_0x2$1d8("0x33b")] + _0x2$1d8("0x3b9"));
3457 $wrapper[_0x2$1d8("0x14f")](_0x2$1d8("0x3ba") + this[_0x2$1d8("0x339")][_0x2$1d8("0x33c")] + " (" + this[_0x2$1d8("0x339")]["gainFood"] + _0x2$1d8("0x3b7"));
3458 $wrapper["append"](_0x2$1d8("0x3bb") + this[_0x2$1d8("0x339")][_0x2$1d8("0x3b3")] + " (" + this["stats"]["gainEject"] + _0x2$1d8("0x3b7"));
3459 $wrapper[_0x2$1d8("0x14f")]("<span>Viruses eaten: " + this[_0x2$1d8("0x339")][_0x2$1d8("0x33d")] + " (" + this[_0x2$1d8("0x339")][_0x2$1d8("0x341")] + ")</span><br>");
3460 $wrapper[_0x2$1d8("0x14f")](_0x2$1d8("0x3bc") + this[_0x2$1d8("0x339")][_0x2$1d8("0x33e")] + " (" + this[_0x2$1d8("0x339")][_0x2$1d8("0x3b4")] + _0x2$1d8("0x3b7"));
3461 };
3462 anonymous[_0x2$1d8("0x338")][_0x2$1d8("0x375")] = function() {
3463 result[_0x2$1d8("0x8f")] = true;
3464 extend();
3465 isAddAnimationOverlayVisible();
3466 _0x28c24c = true;
3467 $(_0x2$1d8("0x3bd"))[_0x2$1d8("0x2d")](_0x2$1d8("0x2e"), "none");
3468 grecaptcha[_0x2$1d8("0x357")]();
3469 };
3470 anonymous[_0x2$1d8("0x338")]["handleAddBuff"] = function(canCreateDiscussions) {
3471 var artistTrack = canCreateDiscussions[_0x2$1d8("0xe6")](canCreateDiscussions[_0x2$1d8("0xe7")]++);
3472 var GET_AUTH_URL_TIMEOUT = canCreateDiscussions[_0x2$1d8("0xe6")](canCreateDiscussions[_0x2$1d8("0xe7")]++);
3473 var numKeysDeleted = canCreateDiscussions["getFloat64"](canCreateDiscussions[_0x2$1d8("0xe7")], true);
3474 canCreateDiscussions[_0x2$1d8("0xe7")] += 8;
3475 this["buffHolder"]["onAddBuff"](artistTrack, GET_AUTH_URL_TIMEOUT, numKeysDeleted);
3476 };
3477 anonymous[_0x2$1d8("0x338")][_0x2$1d8("0x388")] = function(canCreateDiscussions) {
3478 var artistTrack = canCreateDiscussions["getUint8"](canCreateDiscussions[_0x2$1d8("0xe7")]++);
3479 this[_0x2$1d8("0x92")]["onRemoveBuff"](artistTrack);
3480 };
3481 anonymous[_0x2$1d8("0x338")][_0x2$1d8("0x389")] = function(constantBuffer) {
3482 var artistTrack = 1 == constantBuffer[_0x2$1d8("0xe6")](constantBuffer["offset"]++);
3483 this[_0x2$1d8("0x92")][_0x2$1d8("0x2f8")](artistTrack);
3484 };
3485 anonymous[_0x2$1d8("0x338")]["sortCells"] = function() {
3486 this[_0x2$1d8("0x87")] = [];
3487 var inner;
3488 var _0x53bddc;
3489 var j;
3490 for (j in this[_0x2$1d8("0xb9")]) {
3491 if (inner = this[_0x2$1d8("0xb9")][j], 0 == this[_0x2$1d8("0x87")][_0x2$1d8("0x44")]) {
3492 this[_0x2$1d8("0x87")]["push"](inner);
3493 } else {
3494 _0x53bddc = false;
3495 var outer;
3496 j = 0;
3497 for (; j < this[_0x2$1d8("0x87")][_0x2$1d8("0x44")]; j++) {
3498 if (outer = this[_0x2$1d8("0x87")][j], inner[_0x2$1d8("0x75")] > outer["size"]) {
3499 this[_0x2$1d8("0x87")][_0x2$1d8("0x2f6")](j, 0, inner);
3500 _0x53bddc = true;
3501 break;
3502 }
3503 }
3504 if (!_0x53bddc) {
3505 this[_0x2$1d8("0x87")][_0x2$1d8("0x15d")](inner);
3506 }
3507 }
3508 }
3509 var _0x33c12a = 0;
3510 var uriPathPrefix = 0;
3511 for (j in this["myCells"]) {
3512 inner = this[_0x2$1d8("0x72")][j];
3513 _0x33c12a = _0x33c12a + inner[_0x2$1d8("0x3be")]();
3514 uriPathPrefix++;
3515 }
3516 if (_0x33c12a > this[_0x2$1d8("0xbf")]) {
3517 this[_0x2$1d8("0xbf")] = _0x33c12a;
3518 $(_0x2$1d8("0x3bf"))[_0x2$1d8("0x95")](this[_0x2$1d8("0xbf")]);
3519 }
3520 $("#playerCells")[_0x2$1d8("0x95")](uriPathPrefix + "/" + this[_0x2$1d8("0x36f")]());
3521 };
3522 anonymous[_0x2$1d8("0x338")][_0x2$1d8("0x3b1")] = function() {
3523 if (_0x2$1d8("0x2c") == input[_0x2$1d8("0x2d")](_0x2$1d8("0x2e")) && _0x2$1d8("0x2c") != inputel[_0x2$1d8("0x2d")](_0x2$1d8("0x2e"))) {
3524 input[_0x2$1d8("0x2d")](_0x2$1d8("0x2e"), "block");
3525 }
3526 var quondamImgInfo = document["getElementById"](_0x2$1d8("0x3c0"));
3527 var cache = quondamImgInfo[_0x2$1d8("0xd7")]("2d");
3528 cache[_0x2$1d8("0xa4")] = _0x2$1d8("0x39c");
3529 var obj;
3530 var max = 0;
3531 var lastChecksumFailCount = 0;
3532 var j = 0;
3533 for (; j < this[_0x2$1d8("0xb1")][_0x2$1d8("0x44")]; j++) {
3534 obj = this[_0x2$1d8("0xb1")][j];
3535 if (-1 == obj[_0x2$1d8("0xc5")]) {
3536 obj[_0x2$1d8("0xc5")] = cache[_0x2$1d8("0xd9")](j + 1 + ". " + obj[_0x2$1d8("0xb3")][_0x2$1d8("0x43")]("\u0003")[0])["width"];
3537 }
3538 if (obj[_0x2$1d8("0xc5")] > max) {
3539 max = obj[_0x2$1d8("0xc5")];
3540 }
3541 var currentChecksumFailCount = cache["measureText"](obj[_0x2$1d8("0xbf")])[_0x2$1d8("0x46")];
3542 if (currentChecksumFailCount > lastChecksumFailCount) {
3543 lastChecksumFailCount = currentChecksumFailCount;
3544 }
3545 }
3546 quondamImgInfo[_0x2$1d8("0x46")] = 15 + max + 50 + lastChecksumFailCount;
3547 quondamImgInfo["height"] = 20 * this["party"][_0x2$1d8("0x44")] + 5;
3548 cache["font"] = _0x2$1d8("0x39c");
3549 var element = 20;
3550 var helpers = 5 + max + 50;
3551 j = 0;
3552 for (; j < this[_0x2$1d8("0xb1")]["length"]; j++) {
3553 obj = this["party"][j];
3554 cache[_0x2$1d8("0x70")] = obj[_0x2$1d8("0xc4")];
3555 cache[_0x2$1d8("0xa6")](j + 1 + ". " + obj[_0x2$1d8("0xb3")][_0x2$1d8("0x43")]("\u0003")[0], 5, element);
3556 cache[_0x2$1d8("0xa6")]("" + obj[_0x2$1d8("0xbf")], helpers, element);
3557 element = element + 20;
3558 }
3559 };
3560 anonymous[_0x2$1d8("0x338")][_0x2$1d8("0x382")] = function() {
3561 name[_0x2$1d8("0x3c1")](true, false);
3562 name["css"](_0x2$1d8("0x2e"), _0x2$1d8("0x2c"));
3563 $item[_0x2$1d8("0x2d")](_0x2$1d8("0x2e"), "block");
3564 $("#scrimmage-btn-leave")["css"](_0x2$1d8("0x2e"), _0x2$1d8("0x2c"));
3565 proto["border"][_0x2$1d8("0x8f")] = false;
3566 };
3567 anonymous["prototype"][_0x2$1d8("0x383")] = function(range) {
3568 var markup = require(range);
3569 var sanitized = range[_0x2$1d8("0x39b")](range[_0x2$1d8("0xe7")], true);
3570 range[_0x2$1d8("0xe7")] += 4;
3571 var l = range[_0x2$1d8("0xe7")] < range[_0x2$1d8("0x3c2")] ? range["getUint8"](range[_0x2$1d8("0xe7")]) : -1;
3572 var canvas = document[_0x2$1d8("0x1ac")](_0x2$1d8("0x399"));
3573 var ctx = canvas["getContext"]("2d");
3574 field["html"](_0x2$1d8("0x3c3"));
3575 canvas["width"] = 200;
3576 canvas[_0x2$1d8("0x47")] = 20 * (2 + (-1 == l ? 0 : 1)) + 5;
3577 ctx["font"] = "16px Calibri";
3578 var top = 20;
3579 ctx[_0x2$1d8("0x70")] = item[_0x2$1d8("0x5e")];
3580 ctx[_0x2$1d8("0xa6")](_0x2$1d8("0x3c4") + markup, 5, top);
3581 top = top + 20;
3582 ctx[_0x2$1d8("0xa6")](_0x2$1d8("0x3c5") + truncate(sanitized), 5, top);
3583 if (-1 != l) {
3584 top = top + 20;
3585 ctx[_0x2$1d8("0xa6")](_0x2$1d8("0x3c6") + l, 5, top);
3586 }
3587 };
3588 anonymous[_0x2$1d8("0x338")][_0x2$1d8("0x3c7")] = function(value) {
3589 var power = require(value);
3590 var checkbox_object = document[_0x2$1d8("0x1ac")](_0x2$1d8("0x399"));
3591 var _0x1acccf = checkbox_object[_0x2$1d8("0xd7")]("2d");
3592 checkbox_object["width"] = 0;
3593 checkbox_object[_0x2$1d8("0x47")] = 0;
3594 this[_0x2$1d8("0x128")](_0x2$1d8("0x3c8") + power + "]");
3595 };
3596 anonymous[_0x2$1d8("0x338")][_0x2$1d8("0x384")] = function(constantBuffer) {
3597 var _0x3547d0 = 1 == constantBuffer["byteLength"] ? 0 : constantBuffer[_0x2$1d8("0xe6")](constantBuffer["offset"]++);
3598 if (0 == _0x3547d0) {
3599 this["selfMsg"](_0x2$1d8("0x3c9"));
3600 } else {
3601 if (1 == _0x3547d0) {
3602 $(_0x2$1d8("0x397"))[_0x2$1d8("0x2d")](_0x2$1d8("0x2e"), _0x2$1d8("0x32"));
3603 }
3604 }
3605 };
3606 anonymous[_0x2$1d8("0x338")][_0x2$1d8("0x3ca")] = function(item) {
3607 var _0x232d90 = item[_0x2$1d8("0xe6")](item[_0x2$1d8("0xe7")]++);
3608 var window = $(_0x2$1d8("0x214"));
3609 var $wrapper = $(_0x2$1d8("0x215"));
3610 window[_0x2$1d8("0x13f")]();
3611 $wrapper[_0x2$1d8("0x13f")]();
3612 for (; 0 < _0x232d90;) {
3613 var i = item[_0x2$1d8("0xe6")](item[_0x2$1d8("0xe7")]++);
3614 var fn = require(item);
3615 var str = require(item);
3616 var el = document[_0x2$1d8("0x108")](_0x2$1d8("0x3cb"));
3617 el[_0x2$1d8("0x19e")] = fn;
3618 el["value"] = i;
3619 window[_0x2$1d8("0x14f")](el);
3620 el = document[_0x2$1d8("0x108")](_0x2$1d8("0x110"));
3621 el["innerHTML"] = str;
3622 el["id"] = _0x2$1d8("0x3cc") + i;
3623 el[_0x2$1d8("0x105")]["display"] = _0x2$1d8("0x2c");
3624 $wrapper["append"](el);
3625 _0x232d90--;
3626 }
3627 if (window[_0x2$1d8("0x167")](_0x2$1d8("0x3cd"), 0), window["trigger"](_0x2$1d8("0x1b3")), scope = {}, item["byteLength"] - 1 > item[_0x2$1d8("0xe7")]) {
3628 _0x232d90 = item[_0x2$1d8("0xe6")](item[_0x2$1d8("0xe7")]++);
3629 for (; 0 < _0x232d90;) {
3630 i = item[_0x2$1d8("0xe6")](item["offset"]++);
3631 fn = require(item);
3632 scope[_0x2$1d8("0x3ce")][i] = {};
3633 _0x232d90--;
3634 scope[_0x2$1d8("0x3ce")][i]["id"] = i;
3635 scope[_0x2$1d8("0x3ce")][i][_0x2$1d8("0xb3")] = fn;
3636 }
3637 _0x232d90 = item[_0x2$1d8("0xe6")](item[_0x2$1d8("0xe7")]++);
3638 for (; 0 < _0x232d90;) {
3639 i = item[_0x2$1d8("0xe6")](item["offset"]++);
3640 fn = require(item);
3641 scope[_0x2$1d8("0x3cf")][i] = {};
3642 _0x232d90--;
3643 scope[_0x2$1d8("0x3cf")][i]["id"] = i;
3644 scope[_0x2$1d8("0x3cf")][i][_0x2$1d8("0xb3")] = fn;
3645 }
3646 _0x232d90 = item[_0x2$1d8("0xe6")](item[_0x2$1d8("0xe7")]++);
3647 for (; 0 < _0x232d90;) {
3648 fn = require(item);
3649 var listeners = {};
3650 var i = item[_0x2$1d8("0xe6")](item[_0x2$1d8("0xe7")]++);
3651 for (; 0 < i;) {
3652 listeners["modes"][_0x2$1d8("0x15d")](item["getUint8"](item[_0x2$1d8("0xe7")]++));
3653 i--;
3654 }
3655 listeners[_0x2$1d8("0xb3")] = fn;
3656 listeners["startmass"] = 0;
3657 listeners["modes"] = [];
3658 listeners[_0x2$1d8("0x3d0")] = [];
3659 i = item[_0x2$1d8("0xe6")](item[_0x2$1d8("0xe7")]++);
3660 for (; 0 < i;) {
3661 listeners[_0x2$1d8("0x3d0")]["push"](item[_0x2$1d8("0xe6")](item["offset"]++));
3662 i--;
3663 }
3664 listeners[_0x2$1d8("0x3d1")] = item[_0x2$1d8("0xe9")](item[_0x2$1d8("0xe7")], true);
3665 item[_0x2$1d8("0xe7")] += 2;
3666 scope["maps"][_0x2$1d8("0x15d")](listeners);
3667 _0x232d90--;
3668 }
3669 }
3670 scope[_0x2$1d8("0x3ce")] = {};
3671 scope[_0x2$1d8("0x3d0")] = {};
3672 scope[_0x2$1d8("0x3d2")] = [];
3673 $("#scrimmage-custom-btn-container")[_0x2$1d8("0x2d")]("display", 0 == scope["maps"]["length"] ? _0x2$1d8("0x2c") : "block");
3674 $(_0x2$1d8("0x3d3"))[_0x2$1d8("0x13f")]();
3675 i = 0;
3676 for (; i < scope[_0x2$1d8("0x3d2")][_0x2$1d8("0x44")]; i++) {
3677 $(_0x2$1d8("0x3d3"))["append"]("<option value='" + i + "'>" + scope[_0x2$1d8("0x3d2")][i][_0x2$1d8("0xb3")] + "</option>");
3678 }
3679 };
3680 anonymous[_0x2$1d8("0x338")][_0x2$1d8("0x386")] = function(constantBuffer) {
3681 var _0x26ea7b = constantBuffer[_0x2$1d8("0xe6")](constantBuffer["offset"]++);
3682 switch(_0x26ea7b) {
3683 case container[_0x2$1d8("0x221")]:
3684 ScrimmageHelper[_0x2$1d8("0x3d4")](constantBuffer["getUint8"](constantBuffer[_0x2$1d8("0xe7")]++));
3685 break;
3686 case container[_0x2$1d8("0x225")]:
3687 ScrimmageHelper[_0x2$1d8("0x3d5")](constantBuffer[_0x2$1d8("0xe6")](constantBuffer[_0x2$1d8("0xe7")]++));
3688 break;
3689 case container[_0x2$1d8("0x228")]:
3690 ScrimmageHelper[_0x2$1d8("0x3d6")](constantBuffer[_0x2$1d8("0xe6")](constantBuffer["offset"]++));
3691 break;
3692 case container[_0x2$1d8("0x229")]:
3693 ScrimmageHelper[_0x2$1d8("0x3d7")](constantBuffer[_0x2$1d8("0xe9")](constantBuffer[_0x2$1d8("0xe7")], true));
3694 constantBuffer[_0x2$1d8("0xe7")] += 2;
3695 break;
3696 case container[_0x2$1d8("0x22c")]:
3697 ScrimmageHelper[_0x2$1d8("0x3d8")](0 == constantBuffer[_0x2$1d8("0xe6")](constantBuffer[_0x2$1d8("0xe7")]++));
3698 break;
3699 case container[_0x2$1d8("0x3d9")]:
3700 var thisState = constantBuffer[_0x2$1d8("0xe6")](constantBuffer["offset"]++);
3701 var _0x150d89 = constantBuffer[_0x2$1d8("0xe6")](constantBuffer[_0x2$1d8("0xe7")]++);
3702 proto["party"][thisState][_0x2$1d8("0x3af")] = _0x150d89;
3703 ScrimmageHelper[_0x2$1d8("0x3da")](thisState);
3704 break;
3705 case container[_0x2$1d8("0x3db")]:
3706 var _0x3bfdf0 = constantBuffer[_0x2$1d8("0xe6")](constantBuffer[_0x2$1d8("0xe7")]++);
3707 thisState = 0;
3708 for (; 0 < _0x3bfdf0;) {
3709 proto[_0x2$1d8("0xb1")][thisState][_0x2$1d8("0x3af")] = constantBuffer[_0x2$1d8("0xe6")](constantBuffer["offset"]++);
3710 _0x3bfdf0--;
3711 thisState++;
3712 }
3713 ScrimmageHelper[_0x2$1d8("0x3dc")]();
3714 }
3715 };
3716 anonymous[_0x2$1d8("0x338")]["handleCustomGameShow"] = function(constantBuffer) {
3717 $(_0x2$1d8("0x3dd"))[_0x2$1d8("0x2d")]("display", _0x2$1d8("0x2c"));
3718 $(_0x2$1d8("0x3de"))[_0x2$1d8("0x2d")]("display", _0x2$1d8("0x32"));
3719 var artistTrack = constantBuffer[_0x2$1d8("0xe6")](constantBuffer[_0x2$1d8("0xe7")]++);
3720 var GET_AUTH_URL_TIMEOUT = constantBuffer[_0x2$1d8("0xe6")](constantBuffer["offset"]++);
3721 var numKeysDeleted = constantBuffer[_0x2$1d8("0xe6")](constantBuffer[_0x2$1d8("0xe7")]++);
3722 var postDateGmt = constantBuffer[_0x2$1d8("0xe9")](constantBuffer[_0x2$1d8("0xe7")], true);
3723 constantBuffer[_0x2$1d8("0xe7")] += 2;
3724 var _maskLayer = 0 == constantBuffer[_0x2$1d8("0xe6")](constantBuffer["offset"]++);
3725 var _0x1eb16b = constantBuffer[_0x2$1d8("0xe6")](constantBuffer[_0x2$1d8("0xe7")]++);
3726 var CLASS_NAME = 0;
3727 for (; 0 < _0x1eb16b;) {
3728 proto[_0x2$1d8("0xb1")][CLASS_NAME][_0x2$1d8("0x3af")] = constantBuffer[_0x2$1d8("0xe6")](constantBuffer[_0x2$1d8("0xe7")]++);
3729 _0x1eb16b--;
3730 CLASS_NAME++;
3731 }
3732 ScrimmageHelper[_0x2$1d8("0x3d4")](artistTrack);
3733 ScrimmageHelper[_0x2$1d8("0x3d5")](GET_AUTH_URL_TIMEOUT);
3734 ScrimmageHelper[_0x2$1d8("0x3d6")](numKeysDeleted);
3735 ScrimmageHelper[_0x2$1d8("0x3d7")](postDateGmt);
3736 ScrimmageHelper[_0x2$1d8("0x3d8")](_maskLayer);
3737 ScrimmageHelper[_0x2$1d8("0x3dc")]();
3738 ScrimmageHelper[_0x2$1d8("0x3b0")]();
3739 };
3740 anonymous[_0x2$1d8("0x338")][_0x2$1d8("0x36b")] = function() {
3741 $(_0x2$1d8("0x3de"))[_0x2$1d8("0x2d")](_0x2$1d8("0x2e"), _0x2$1d8("0x2c"));
3742 $(_0x2$1d8("0x3dd"))[_0x2$1d8("0x2d")]("display", _0x2$1d8("0x32"));
3743 };
3744 ScrimmageHelper = {};
3745 Element[_0x2$1d8("0x338")][_0x2$1d8("0x38b")] = function(decoratorClass) {
3746 this["type"] = decoratorClass;
3747 };
3748 Element[_0x2$1d8("0x338")][_0x2$1d8("0x3df")] = function(s) {
3749 this["x_"] = s;
3750 this["x"] = s;
3751 };
3752 Element["prototype"][_0x2$1d8("0x3e0")] = function(ocolor) {
3753 this["y_"] = ocolor;
3754 this["y"] = ocolor;
3755 };
3756 Element[_0x2$1d8("0x338")][_0x2$1d8("0x38f")] = function(canCreateDiscussions) {
3757 this["x_"] = canCreateDiscussions;
3758 };
3759 Element[_0x2$1d8("0x338")][_0x2$1d8("0x390")] = function(canCreateDiscussions) {
3760 this["y_"] = canCreateDiscussions;
3761 };
3762 Element[_0x2$1d8("0x338")][_0x2$1d8("0x38d")] = function(canCreateDiscussions) {
3763 this[_0x2$1d8("0x391")] = canCreateDiscussions;
3764 this[_0x2$1d8("0x75")] = canCreateDiscussions;
3765 };
3766 Element[_0x2$1d8("0x338")][_0x2$1d8("0x3e1")] = function() {
3767 return this[_0x2$1d8("0x75")] * this[_0x2$1d8("0x75")] / 100 >> 0;
3768 };
3769 Element[_0x2$1d8("0x338")][_0x2$1d8("0x3be")] = function() {
3770 return this[_0x2$1d8("0x391")] * this[_0x2$1d8("0x391")] / 100 >> 0;
3771 };
3772 Element["prototype"][_0x2$1d8("0x74")] = function(factor) {
3773 this["x"] += Math[_0x2$1d8("0x9e")]((this["x_"] - this["x"]) * factor);
3774 this["y"] += Math["round"]((this["y_"] - this["y"]) * factor);
3775 this[_0x2$1d8("0x75")] += Math[_0x2$1d8("0x9e")]((this[_0x2$1d8("0x391")] - this[_0x2$1d8("0x75")]) * factor);
3776 this[_0x2$1d8("0x73")]--;
3777 };
3778 Element[_0x2$1d8("0x338")][_0x2$1d8("0x3e2")] = function() {
3779 var canvas;
3780 if (null == this[_0x2$1d8("0xc5")] || null == this[_0x2$1d8("0xc5")]["canvas"]) {
3781 canvas = document[_0x2$1d8("0x108")](_0x2$1d8("0xd6"));
3782 this[_0x2$1d8("0xc5")] = canvas["getContext"]("2d");
3783 } else {
3784 canvas = this["cache"][_0x2$1d8("0xd6")];
3785 }
3786 var GET_AUTH_URL_TIMEOUT = this[_0x2$1d8("0x3e1")]();
3787 if (GET_AUTH_URL_TIMEOUT != this[_0x2$1d8("0x3e3")] || 0 > this[_0x2$1d8("0x3e3")]) {
3788 var artistTrack = GET_AUTH_URL_TIMEOUT[_0x2$1d8("0x2a")]();
3789 var ratio = 54;
3790 var _0x14a553 = _0x2$1d8("0xd8");
3791 this[_0x2$1d8("0xc5")][_0x2$1d8("0xa4")] = _0x14a553;
3792 canvas[_0x2$1d8("0x46")] = this[_0x2$1d8("0xc5")][_0x2$1d8("0xd9")](artistTrack)[_0x2$1d8("0x46")] + 4;
3793 canvas[_0x2$1d8("0x47")] = Math[_0x2$1d8("0xda")](1.35 * ratio);
3794 this[_0x2$1d8("0xc5")][_0x2$1d8("0xa4")] = _0x14a553;
3795 this[_0x2$1d8("0xc5")][_0x2$1d8("0x70")] = _0x2$1d8("0xcf");
3796 this["cache"][_0x2$1d8("0xa6")](artistTrack, 2, ratio);
3797 if (true == data[_0x2$1d8("0x32f")]) {
3798 this[_0x2$1d8("0xc5")][_0x2$1d8("0x98")] = 2;
3799 this[_0x2$1d8("0xc5")][_0x2$1d8("0x99")] = _0x2$1d8("0xdc");
3800 this[_0x2$1d8("0xc5")][_0x2$1d8("0xdd")](GET_AUTH_URL_TIMEOUT, 2, ratio);
3801 }
3802 this[_0x2$1d8("0x3e3")] = GET_AUTH_URL_TIMEOUT;
3803 }
3804 return canvas;
3805 };
3806 Element["prototype"][_0x2$1d8("0x3e4")] = function(result) {
3807 if (null == this[_0x2$1d8("0xc5")] || null == this["cache"][_0x2$1d8("0xd6")]) {
3808 var _0x102f5f = document[_0x2$1d8("0x108")](_0x2$1d8("0xd6"));
3809 this["cache"] = _0x102f5f[_0x2$1d8("0xd7")]("2d");
3810 _0x102f5f[_0x2$1d8("0x46")] = 64;
3811 _0x102f5f[_0x2$1d8("0x47")] = 64;
3812 this[_0x2$1d8("0xc5")][_0x2$1d8("0x2e4")](result ? model : p[this[_0x2$1d8("0xc3")]], 0, 0, 64, 64);
3813 this[_0x2$1d8("0xc5")][_0x2$1d8("0x3e5")] = "source-in";
3814 this["cache"][_0x2$1d8("0x70")] = this[_0x2$1d8("0xc4")];
3815 this[_0x2$1d8("0xc5")][_0x2$1d8("0x3e6")](0, 0, 64, 64);
3816 this[_0x2$1d8("0xc5")][_0x2$1d8("0x292")]();
3817 }
3818 return this[_0x2$1d8("0xc5")][_0x2$1d8("0xd6")];
3819 };
3820 Element[_0x2$1d8("0x338")][_0x2$1d8("0x89")] = function(styles) {
3821 switch(this[_0x2$1d8("0x2e5")]) {
3822 case 0:
3823 break;
3824 case 1:
3825 if (this[_0x2$1d8("0x88")] == 0 && proto["myColor"] == this[_0x2$1d8("0xc4")]) {
3826 if ($("#spLowerName")[_0x2$1d8("0x167")](_0x2$1d8("0x22b"))) {
3827 this[_0x2$1d8("0xc3")] = $(_0x2$1d8("0x236"))["val"]() - 1;
3828 }
3829 } else {
3830 }
3831 if (0 <= this[_0x2$1d8("0xc3")] && this[_0x2$1d8("0xc3")] < p["length"]) {
3832 styles[_0x2$1d8("0x2e4")](this["getMaskCache"](), this["x"] - this[_0x2$1d8("0x75")], this["y"] - this[_0x2$1d8("0x75")], 2 * this["size"], 2 * this[_0x2$1d8("0x75")]);
3833 } else {
3834 if (json[_0x2$1d8("0x8f")]) {
3835 return void styles["drawImage"](this[_0x2$1d8("0x3e4")](true), this["x"] - this[_0x2$1d8("0x75")], this["y"] - this["size"], 2 * this[_0x2$1d8("0x75")], 2 * this[_0x2$1d8("0x75")]);
3836 }
3837 styles["beginPath"]();
3838 if (data[_0x2$1d8("0x2ac")]) {
3839 styles["fillRect"](this["x"] - this[_0x2$1d8("0x75")], this["y"] - this[_0x2$1d8("0x75")], 2 * this[_0x2$1d8("0x75")], 2 * this[_0x2$1d8("0x75")]);
3840 } else {
3841 styles[_0x2$1d8("0x291")](this["x"], this["y"], this["size"], 0, lastviewmatrix);
3842 }
3843 styles[_0x2$1d8("0x70")] = this["color"];
3844 styles[_0x2$1d8("0x292")]();
3845 }
3846 break;
3847 case 2:
3848 var subwikiList = proto[_0x2$1d8("0x293")][_0x2$1d8("0xcd")](this[_0x2$1d8("0x88")]);
3849 var quickCommand = quickCommands[_0x2$1d8("0x3e7")];
3850 if (proto[_0x2$1d8("0x88")] == this[_0x2$1d8("0x88")]) {
3851 quickCommand = quickCommands[_0x2$1d8("0x3e8")];
3852 proto[_0x2$1d8("0x3e9")] = subwikiList["cellColor"];
3853 } else {
3854 if (null != proto[_0x2$1d8("0x367")][this[_0x2$1d8("0x88")]]) {
3855 quickCommand = quickCommands["PARTY"];
3856 }
3857 }
3858 styles[_0x2$1d8("0xa8")]();
3859 styles[_0x2$1d8("0xab")] = options[_0x2$1d8("0x320")];
3860 styles["fillStyle"] = subwikiList[_0x2$1d8("0xc8")];
3861 if (data[_0x2$1d8("0x2ac")]) {
3862 var i = 2 * this[_0x2$1d8("0x75")];
3863 styles[_0x2$1d8("0x71")](this["x"] - this[_0x2$1d8("0x75")], this["y"] - this["size"], i, i);
3864 } else {
3865 styles[_0x2$1d8("0x291")](this["x"], this["y"], this[_0x2$1d8("0x75")], 0, lastviewmatrix, false);
3866 }
3867 styles[_0x2$1d8("0x292")]();
3868 styles[_0x2$1d8("0x298")]();
3869 if (quickCommand == quickCommands[_0x2$1d8("0x3ea")]) {
3870 if (data["cTeamMateIndicator"] && _0x5c82f2[_0x2$1d8("0x13")] && this[_0x2$1d8("0x75")] <= _0x5c82f2[_0x2$1d8("0x14")]) {
3871 styles[_0x2$1d8("0x2e4")](_0x5c82f2["indicator"], this["x"] - 45, this["y"] - this["size"] - 90);
3872 }
3873 }
3874 if (null != subwikiList["skin"] && align[_0x2$1d8("0x337")] >= quickCommand) {
3875 var LoadingState = subwikiList[_0x2$1d8("0x3eb")]();
3876 if (null != LoadingState && LoadingState["complete"] && 0 < LoadingState[_0x2$1d8("0x46")]) {
3877 styles[_0x2$1d8("0x6e")]();
3878 try {
3879 if (data[_0x2$1d8("0x2ac")]) {
3880 styles[_0x2$1d8("0x2e4")](LoadingState, this["x"] - this[_0x2$1d8("0x75")], this["y"] - this["size"], 2 * this[_0x2$1d8("0x75")], 2 * this[_0x2$1d8("0x75")]);
3881 } else {
3882 styles[_0x2$1d8("0x3ec")]();
3883 if (data[_0x2$1d8("0x2ae")]) {
3884 var _0x1b1347 = (Math[_0x2$1d8("0x3ed")](this["y_"] - this["y"], this["x_"] - this["x"]) + 2 * Math["PI"]) % (2 * Math["PI"]);
3885 this[_0x2$1d8("0xc6")] = (this["chrot"] + .1 * (_0x1b1347 - this[_0x2$1d8("0xc6")] > Math["PI"] ? _0x1b1347 + -(this[_0x2$1d8("0xc6")] + 2 * Math["PI"]) : this[_0x2$1d8("0xc6")] - _0x1b1347 > Math["PI"] ? _0x1b1347 + 2 * Math["PI"] - this[_0x2$1d8("0xc6")] : _0x1b1347 - this["chrot"]) + 2 * Math["PI"]) % (2 * Math["PI"]);
3886 styles[_0x2$1d8("0x82")](this["x"], this["y"]);
3887 styles["rotate"](this["chrot"]);
3888 styles[_0x2$1d8("0x2e4")](LoadingState, -this[_0x2$1d8("0x75")], -this[_0x2$1d8("0x75")], 2 * this[_0x2$1d8("0x75")], 2 * this["size"]);
3889 } else {
3890 styles[_0x2$1d8("0x2e4")](LoadingState, this["x"] - this[_0x2$1d8("0x75")], this["y"] - this[_0x2$1d8("0x75")], 2 * this[_0x2$1d8("0x75")], 2 * this[_0x2$1d8("0x75")]);
3891 }
3892 }
3893 } catch (_0x4c6d71) {
3894 }
3895 styles["restore"]();
3896 }
3897 }
3898 if (1 == (1 & subwikiList[_0x2$1d8("0xd0")])) {
3899 styles[_0x2$1d8("0xa8")]();
3900 styles[_0x2$1d8("0x99")] = _0x2$1d8("0x3ee");
3901 styles["lineWidth"] = 8;
3902 if (data[_0x2$1d8("0x2ac")]) {
3903 styles[_0x2$1d8("0x71")](this["x"] - this[_0x2$1d8("0x75")], this["y"] - this[_0x2$1d8("0x75")], 2 * this[_0x2$1d8("0x75")], 2 * this[_0x2$1d8("0x75")]);
3904 } else {
3905 styles["arc"](this["x"], this["y"], this[_0x2$1d8("0x75")] + 16, 0, lastviewmatrix, false);
3906 }
3907 styles[_0x2$1d8("0x298")]();
3908 styles[_0x2$1d8("0x3ef")]();
3909 }
3910 if (!![]) {
3911 var subwiki = subwikiList[_0x2$1d8("0xb3")];
3912 styles[_0x2$1d8("0x6e")]();
3913 styles["clip"]();
3914 styles[_0x2$1d8("0xab")] = 1;
3915 var key = -1;
3916 var b = "";
3917 try {
3918 b = subwiki[_0x2$1d8("0x43")]("\u0002")[1];
3919 if (b["length"] > 0) {
3920 key = b[_0x2$1d8("0xe3")](0);
3921 }
3922 } catch (_0x3c8ee0) {
3923 key = -1;
3924 }
3925 if (key > 0 && window["imageSkinCanvas"][_0x2$1d8("0x162")](key)) {
3926 if (window[_0x2$1d8("0x3")][key]) {
3927 styles[_0x2$1d8("0x2e4")](window[_0x2$1d8("0x3")][key], this["x"] - this[_0x2$1d8("0x75")], this["y"] - this[_0x2$1d8("0x75")], 2 * this["size"], 2 * this[_0x2$1d8("0x75")]);
3928 }
3929 }
3930 styles[_0x2$1d8("0x3f0")]();
3931 }
3932 styles["globalAlpha"] = 1;
3933 var ymax = this["y"];
3934 if (true == subwikiList[_0x2$1d8("0xd2")]) {
3935 ymax = ymax + Math[_0x2$1d8("0xda")](this[_0x2$1d8("0x75")] / 2);
3936 }
3937 if (0 < subwikiList[_0x2$1d8("0xb3")][_0x2$1d8("0x44")] && align[_0x2$1d8("0x336")] >= quickCommand) {
3938 var padding = subwikiList[_0x2$1d8("0xd3")]();
3939 var ratio = Math[_0x2$1d8("0x7b")](.00375 * this["size"], .3);
3940 var width = padding[_0x2$1d8("0x46")] * ratio;
3941 var deltaY = padding["height"] * ratio;
3942 styles[_0x2$1d8("0x2e4")](padding, this["x"] - Math[_0x2$1d8("0xda")](width / 2), ymax - Math["floor"](deltaY / 2), width, deltaY);
3943 }
3944 if (true == data[_0x2$1d8("0x3f1")] && quickCommand <= quickCommands[_0x2$1d8("0x3ea")]) {
3945 var padding = this[_0x2$1d8("0x3e2")]();
3946 ratio = Math[_0x2$1d8("0x7b")](.00375 * this[_0x2$1d8("0x75")], .3);
3947 width = padding[_0x2$1d8("0x46")] * ratio;
3948 deltaY = padding[_0x2$1d8("0x47")] * ratio;
3949 styles[_0x2$1d8("0x2e4")](padding, this["x"] - Math["floor"](width / 2), ymax + Math[_0x2$1d8("0xda")](deltaY / 2), width, deltaY);
3950 }
3951 if (!ret[_0x2$1d8("0x3f2")]) {
3952 subwiki = subwikiList[_0x2$1d8("0xb3")];
3953 styles[_0x2$1d8("0x6e")]();
3954 styles["globalAlpha"] = data[_0x2$1d8("0x6d")][_0x2$1d8("0x2c2")];
3955 key = -1;
3956 b = "";
3957 try {
3958 b = subwiki[_0x2$1d8("0x43")]("\u0001")[1];
3959 if (b[_0x2$1d8("0x44")] > 0) {
3960 key = b["charCodeAt"](0);
3961 }
3962 } catch (_0x1bace2) {
3963 key = -1;
3964 }
3965 if (key > 0 && window["imageCanvas"][_0x2$1d8("0x162")](key)) {
3966 if (window[_0x2$1d8("0x1")][key]) {
3967 styles[_0x2$1d8("0x2e4")](window[_0x2$1d8("0x1")][key], this["x"] - this[_0x2$1d8("0x75")], this["y"] - this[_0x2$1d8("0x75")] - this["size"] * 1.66, 2 * this[_0x2$1d8("0x75")], 2 * this[_0x2$1d8("0x75")]);
3968 }
3969 }
3970 styles[_0x2$1d8("0x3f0")]();
3971 }
3972 if (4 == (4 & subwikiList["flags"])) {
3973 var y = this[_0x2$1d8("0x75")] + 16;
3974 styles["drawImage"](demoImg, this["x"] - y, this["y"] - y, 2 * y, 2 * y);
3975 }
3976 break;
3977 case 3:
3978 if (!data[_0x2$1d8("0x331")]) {
3979 styles[_0x2$1d8("0xa8")]();
3980 styles[_0x2$1d8("0xab")] = .8;
3981 styles[_0x2$1d8("0x291")](this["x"], this["y"], this["size"], 0, 2 * Math["PI"], false);
3982 styles[_0x2$1d8("0x70")] = item[_0x2$1d8("0x2d1")];
3983 styles[_0x2$1d8("0x99")] = item[_0x2$1d8("0x57")];
3984 styles[_0x2$1d8("0x98")] = 12;
3985 styles[_0x2$1d8("0x292")]();
3986 styles[_0x2$1d8("0x3ef")]();
3987 } else {
3988 styles[_0x2$1d8("0xab")] = options["alpha"];
3989 if (lines[_0x2$1d8("0x3f3")]) {
3990 styles["drawImage"](lines, this["x"] - this[_0x2$1d8("0x75")], this["y"] - this[_0x2$1d8("0x75")], 2 * this[_0x2$1d8("0x75")], 2 * this[_0x2$1d8("0x75")]);
3991 } else {
3992 styles[_0x2$1d8("0xa8")]();
3993 styles[_0x2$1d8("0x291")](this["x"], this["y"], this["size"], 0, 2 * Math["PI"], false);
3994 styles[_0x2$1d8("0x70")] = this[_0x2$1d8("0xc4")];
3995 styles[_0x2$1d8("0x292")]();
3996 }
3997 }
3998 styles[_0x2$1d8("0xab")] = 1;
3999 break;
4000 case 4:
4001 if (!data[_0x2$1d8("0x331")]) {
4002 styles[_0x2$1d8("0xa8")]();
4003 styles[_0x2$1d8("0xab")] = .8;
4004 styles["arc"](this["x"], this["y"], this[_0x2$1d8("0x75")], 0, 2 * Math["PI"], false);
4005 styles[_0x2$1d8("0x70")] = item["motherVirusColor"];
4006 styles[_0x2$1d8("0x99")] = item[_0x2$1d8("0x59")];
4007 styles[_0x2$1d8("0x98")] = 10;
4008 styles[_0x2$1d8("0x292")]();
4009 styles["stroke"]();
4010 } else {
4011 if (styles[_0x2$1d8("0xab")] = options[_0x2$1d8("0x320")], temp[_0x2$1d8("0x3f3")] && spike_mother_happy["complete"]) {
4012 var artistTrack = 2 * this[_0x2$1d8("0x75")];
4013 if (145 < this[_0x2$1d8("0x75")]) {
4014 styles[_0x2$1d8("0x2e4")](spike_mother_happy, this["x"] - this[_0x2$1d8("0x75")], this["y"] - this[_0x2$1d8("0x75")], artistTrack, artistTrack);
4015 } else {
4016 styles[_0x2$1d8("0x2e4")](temp, this["x"] - this[_0x2$1d8("0x75")], this["y"] - this[_0x2$1d8("0x75")], artistTrack, artistTrack);
4017 }
4018 if (!data[_0x2$1d8("0x16b")] && json[_0x2$1d8("0x23f")]["enabled"] && one[_0x2$1d8("0x3f3")]) {
4019 styles[_0x2$1d8("0x2e4")](one, this["x"] - this[_0x2$1d8("0x75")] * json[_0x2$1d8("0x23f")]["x_offset"], this["y"] - this[_0x2$1d8("0x75")] * json[_0x2$1d8("0x23f")][_0x2$1d8("0x30f")], artistTrack * json[_0x2$1d8("0x23f")][_0x2$1d8("0x30e")], artistTrack * json[_0x2$1d8("0x23f")][_0x2$1d8("0x30f")]);
4020 }
4021 } else {
4022 styles[_0x2$1d8("0xa8")]();
4023 styles["arc"](this["x"], this["y"], this[_0x2$1d8("0x75")], 0, lastviewmatrix);
4024 styles[_0x2$1d8("0x70")] = this[_0x2$1d8("0xc4")];
4025 styles[_0x2$1d8("0x292")]();
4026 }
4027 }
4028 styles[_0x2$1d8("0xab")] = 1;
4029 break;
4030 case 5:
4031 styles[_0x2$1d8("0xab")] = options[_0x2$1d8("0x320")];
4032 LoadingState = results[this[_0x2$1d8("0x38e")]][_0x2$1d8("0x10b")];
4033 if (LoadingState[_0x2$1d8("0x3f3")]) {
4034 styles[_0x2$1d8("0x2e4")](LoadingState, this["x"] - this[_0x2$1d8("0x75")], this["y"] - this[_0x2$1d8("0x75")], 178, 178);
4035 } else {
4036 styles[_0x2$1d8("0xa8")]();
4037 styles[_0x2$1d8("0x291")](this["x"], this["y"], this[_0x2$1d8("0x75")], 0, lastviewmatrix);
4038 styles[_0x2$1d8("0x70")] = "#fff";
4039 styles["fill"]();
4040 }
4041 styles["globalAlpha"] = 1;
4042 }
4043 };
4044 Element[_0x2$1d8("0x338")][_0x2$1d8("0x86")] = function(m) {
4045 m[_0x2$1d8("0xa8")]();
4046 if (data[_0x2$1d8("0x2ac")]) {
4047 m[_0x2$1d8("0x71")](this["x"] - 14, this["y"] - 14, 28, 28);
4048 } else {
4049 m[_0x2$1d8("0x291")](this["x"], this["y"], 14, 0, lastviewmatrix);
4050 }
4051 if (data[_0x2$1d8("0x3f4")]) {
4052 m[_0x2$1d8("0x70")] = this[_0x2$1d8("0xc4")];
4053 } else {
4054 m[_0x2$1d8("0x70")] = item["foodColor"];
4055 }
4056 m[_0x2$1d8("0x292")]();
4057 };
4058 Test[_0x2$1d8("0x338")][_0x2$1d8("0x35d")] = function() {
4059 var msg = _0x2$1d8("0x3f5") + version;
4060 var data = new ArrayBuffer(1 + msg[_0x2$1d8("0x44")] + 1 + 1);
4061 var body = new DataView(data);
4062 return body[_0x2$1d8("0xe4")](0, 255), body[_0x2$1d8("0xe4")](1, 6), cb(2, body, msg), data;
4063 };
4064 Test[_0x2$1d8("0x338")][_0x2$1d8("0x344")] = function(options) {
4065 var a = new ArrayBuffer(2 + 2 * (options[_0x2$1d8("0x44")] + 1));
4066 var output = new DataView(a);
4067 return output[_0x2$1d8("0xe4")](0, 0), finishTest(1, output, options), data[_0x2$1d8("0x32d")] && output[_0x2$1d8("0xe4")](2 + 2 * options[_0x2$1d8("0x44")] + 1, 1), a;
4068 };
4069 Test[_0x2$1d8("0x338")][_0x2$1d8("0x3f6")] = function(array) {
4070 var result = new ArrayBuffer(1);
4071 var view = new DataView(result);
4072 return view[_0x2$1d8("0xe4")](0, array), result;
4073 };
4074 Test[_0x2$1d8("0x338")]["sendMouse"] = function(firstChild, rightFence) {
4075 var arrayBuffer = new ArrayBuffer(5);
4076 var head = new DataView(arrayBuffer);
4077 return head[_0x2$1d8("0xe4")](0, 16), head["setInt16"](1, firstChild, true), head[_0x2$1d8("0x3f7")](3, rightFence, true), arrayBuffer;
4078 };
4079 Test[_0x2$1d8("0x338")][_0x2$1d8("0x35e")] = function() {
4080 var pcmEncodedBuffer16k = new ArrayBuffer(1);
4081 var dataView16k = new DataView(pcmEncodedBuffer16k);
4082 return dataView16k[_0x2$1d8("0xe4")](0, 71), pcmEncodedBuffer16k;
4083 };
4084 Test[_0x2$1d8("0x338")][_0x2$1d8("0x1d5")] = function(firstChild) {
4085 var arrayBuffer = new ArrayBuffer(3);
4086 var head = new DataView(arrayBuffer);
4087 return head[_0x2$1d8("0xe4")](0, 1), firstChild && head[_0x2$1d8("0xe5")](1, firstChild, true), arrayBuffer;
4088 };
4089 Test[_0x2$1d8("0x338")][_0x2$1d8("0x285")] = function(options, inNewClass) {
4090 var a = new ArrayBuffer(2 + 2 * (options[_0x2$1d8("0x44")] + 1));
4091 var output = new DataView(a);
4092 return output[_0x2$1d8("0xe4")](0, 72), output[_0x2$1d8("0xe4")](1, inNewClass), finishTest(2, output, options), a;
4093 };
4094 Test[_0x2$1d8("0x338")][_0x2$1d8("0x3f8")] = function(a, opts, sawR) {
4095 var buffer = new ArrayBuffer(3 + opts[_0x2$1d8("0x44")] + sawR["length"]);
4096 var b = new DataView(buffer);
4097 return b[_0x2$1d8("0xe4")](0, a), cb(1, b, opts), cb(2 + opts["length"], b, sawR), buffer;
4098 };
4099 Test[_0x2$1d8("0x338")][_0x2$1d8("0x1c0")] = function(old) {
4100 var value = new ArrayBuffer(2);
4101 var t = new DataView(value);
4102 return t[_0x2$1d8("0xe4")](0, 41), t[_0x2$1d8("0xe4")](1, old ? 1 : 0), value;
4103 };
4104 Test[_0x2$1d8("0x338")]["sendPartyAction"] = function(firstChild, rightFence) {
4105 var arrayBuffer = new ArrayBuffer(6);
4106 var head = new DataView(arrayBuffer);
4107 return head[_0x2$1d8("0xe4")](0, 40), head["setUint8"](1, firstChild), head[_0x2$1d8("0x3f9")](2, rightFence, true), arrayBuffer;
4108 };
4109 Test[_0x2$1d8("0x338")][_0x2$1d8("0x396")] = function(sesskey) {
4110 var data = new ArrayBuffer(1 + sesskey[_0x2$1d8("0x44")] + 1);
4111 var body = new DataView(data);
4112 return body[_0x2$1d8("0xe4")](0, 42), cb(1, body, sesskey), data;
4113 };
4114 Test["prototype"][_0x2$1d8("0x3fa")] = function(inNewClass, options) {
4115 var a = new ArrayBuffer(5 + 2 * (options[_0x2$1d8("0x44")] + 1));
4116 var output = new DataView(a);
4117 return output[_0x2$1d8("0xe4")](0, 73), output["setUint32"](1, inNewClass, true), finishTest(5, output, options), a;
4118 };
4119 Test[_0x2$1d8("0x338")]["sendSubPanel"] = function() {
4120 var data = new ArrayBuffer(7 + (result[_0x2$1d8("0x253")][_0x2$1d8("0x44")] + 1) + (result[_0x2$1d8("0xb5")][_0x2$1d8("0x44")] + 1));
4121 var h = new DataView(data);
4122 return h["setUint8"](0, 10), h[_0x2$1d8("0xe4")](1, result[_0x2$1d8("0xdb")]["r"]), h[_0x2$1d8("0xe4")](2, result[_0x2$1d8("0xdb")]["g"]), h[_0x2$1d8("0xe4")](3, result[_0x2$1d8("0xdb")]["b"]), h[_0x2$1d8("0xe4")](4, result[_0x2$1d8("0x251")]), h[_0x2$1d8("0xe4")](5, result["effect"]), h[_0x2$1d8("0xe4")](6, result["lowerName"] ? 1 : 0), cb(7, h, result[_0x2$1d8("0x253")]), cb(8 + result[_0x2$1d8("0x253")][_0x2$1d8("0x44")], h, result[_0x2$1d8("0xb5")]), data;
4123 };
4124 Test["prototype"][_0x2$1d8("0x218")] = function(firstChild) {
4125 var arrayBuffer = new ArrayBuffer(5);
4126 var head = new DataView(arrayBuffer);
4127 return head["setUint8"](0, 80), head[_0x2$1d8("0xe4")](1, firstChild), head[_0x2$1d8("0xe4")](2, 0), head["setUint16"](3, 0), arrayBuffer;
4128 };
4129 Test[_0x2$1d8("0x338")][_0x2$1d8("0x21c")] = function(firstChild) {
4130 var arrayBuffer = new ArrayBuffer(2);
4131 var head = new DataView(arrayBuffer);
4132 return head[_0x2$1d8("0xe4")](0, 90), head[_0x2$1d8("0xe4")](1, firstChild), arrayBuffer;
4133 };
4134 Test[_0x2$1d8("0x338")][_0x2$1d8("0x21a")] = function() {
4135 var pcmEncodedBuffer16k = new ArrayBuffer(1);
4136 var dataView16k = new DataView(pcmEncodedBuffer16k);
4137 return dataView16k[_0x2$1d8("0xe4")](0, 81), pcmEncodedBuffer16k;
4138 };
4139 Test[_0x2$1d8("0x338")][_0x2$1d8("0x3fb")] = function(sesskey) {
4140 var data = new ArrayBuffer(1 + (sesskey[_0x2$1d8("0x44")] + 1));
4141 var body = new DataView(data);
4142 return body[_0x2$1d8("0xe4")](0, 100), cb(1, body, sesskey), data;
4143 };
4144 Test[_0x2$1d8("0x338")][_0x2$1d8("0x35f")] = function(sesskey) {
4145 var data = new ArrayBuffer(1 + (sesskey[_0x2$1d8("0x44")] + 1));
4146 var body = new DataView(data);
4147 return body[_0x2$1d8("0xe4")](0, 101), cb(1, body, sesskey), data;
4148 };
4149 Test[_0x2$1d8("0x338")][_0x2$1d8("0x220")] = function(value, a, b) {
4150 var pcmEncodedBuffer16k = new ArrayBuffer(4);
4151 var operators = new DataView(pcmEncodedBuffer16k);
4152 return operators["setUint8"](0, 91), operators[_0x2$1d8("0xe4")](1, value), value == container[_0x2$1d8("0x229")] ? operators[_0x2$1d8("0xe5")](2, a, false) : (operators["setUint8"](2, a), operators[_0x2$1d8("0xe4")](3, b)), pcmEncodedBuffer16k;
4153 };
4154 ScrimmageHelper[_0x2$1d8("0x3d4")] = function(name) {
4155 $(_0x2$1d8("0x21f") + name + "']").prop("selected", true);
4156 var result = scope.maps[name];
4157 $(_0x2$1d8("0x222")).empty();
4158 var allBox;
4159 var i = 0;
4160 for (; i < result.modes.length; i++) {
4161 allBox = scope.modes[result.modes[i]];
4162 $(_0x2$1d8("0x222")).append(_0x2$1d8("0x3fc") + i + "'>" + allBox.name + _0x2$1d8("0x3fd"));
4163 }
4164 $(_0x2$1d8("0x226")).empty();
4165 var engineDiscovery;
4166 i = 0;
4167 for (; i < result.sizes.length; i++) {
4168 engineDiscovery = scope.sizes[result.sizes[i]];
4169 $(_0x2$1d8("0x226")).append(_0x2$1d8("0x3fc") + i + "'>" + engineDiscovery.name + _0x2$1d8("0x3fd"));
4170 }
4171 ScrimmageHelper.updateMode(0);
4172 ScrimmageHelper.updateSize(0);
4173 ScrimmageHelper.updateStartMass(result.startmass);
4174 $(_0x2$1d8("0x3fe")).attr(_0x2$1d8("0x3ff"), result.startmass);
4175 $(_0x2$1d8("0x3d3")).attr(_0x2$1d8("0x1cc"), name);
4176 };
4177 ScrimmageHelper[_0x2$1d8("0x3d5")] = function(inSelectOnClick) {
4178 $("#scrimmage-mapmode option[value='" + inSelectOnClick + "']").prop(_0x2$1d8("0x1c9"), true);
4179 $(_0x2$1d8("0x222")).attr(_0x2$1d8("0x1cc"), inSelectOnClick);
4180 };
4181 ScrimmageHelper[_0x2$1d8("0x3d6")] = function(inSelectOnClick) {
4182 $(_0x2$1d8("0x227") + inSelectOnClick + "']").prop(_0x2$1d8("0x1c9"), true);
4183 $(_0x2$1d8("0x226")).attr("data", inSelectOnClick);
4184 };
4185 ScrimmageHelper[_0x2$1d8("0x3d7")] = function(utteranceLine) {
4186 $(_0x2$1d8("0x3fe")).val(utteranceLine);
4187 $(_0x2$1d8("0x3fe")).attr(_0x2$1d8("0x1cc"), utteranceLine);
4188 };
4189 ScrimmageHelper[_0x2$1d8("0x3d8")] = function(new_day) {
4190 $(_0x2$1d8("0x22a")).prop("checked", new_day);
4191 ScrimmageHelper.checkLock();
4192 };
4193 ScrimmageHelper[_0x2$1d8("0x400")] = function() {
4194 if ($("#scrimmage-lockteams").prop(_0x2$1d8("0x22b")) && !proto.isPartyLeader()) {
4195 $(_0x2$1d8("0x401") + proto.partyIndex).attr(_0x2$1d8("0x168"), "disabled");
4196 } else {
4197 $(_0x2$1d8("0x401") + proto.partyIndex).removeAttr(_0x2$1d8("0x168"));
4198 }
4199 };
4200 ScrimmageHelper[_0x2$1d8("0x3b0")] = function() {
4201 if (proto.isPartyLeader()) {
4202 $(_0x2$1d8("0x402")).removeAttr(_0x2$1d8("0x168"));
4203 } else {
4204 $(_0x2$1d8("0x402")).attr(_0x2$1d8("0x168"), _0x2$1d8("0x168"));
4205 ScrimmageHelper.checkLock();
4206 }
4207 };
4208 ScrimmageHelper[_0x2$1d8("0x3da")] = function(i) {
4209 var res = proto.party[i];
4210 $(_0x2$1d8("0x401") + i + _0x2$1d8("0x403") + res.team + "']").prop(_0x2$1d8("0x1c9"), true);
4211 $(_0x2$1d8("0x404") + i).text(res.name);
4212 $(_0x2$1d8("0x404") + i).css("color", colors[res.team]);
4213 };
4214 ScrimmageHelper[_0x2$1d8("0x3dc")] = function() {
4215 $("#scrimmage-custom-players").empty();
4216 var obj;
4217 var id = 0;
4218 for (; id < proto.party.length; id++) {
4219 obj = proto.party[id];
4220 if (obj.id == proto.playerId) {
4221 proto.partyIndex = id;
4222 }
4223 $(_0x2$1d8("0x405")).append(_0x2$1d8("0x406") + id + "'>" + obj.name + "</span></td><td><select class='custom-game' id='cgp-" + id + _0x2$1d8("0x407"));
4224 $("#cgp-" + id + _0x2$1d8("0x403") + obj.team + "']").prop(_0x2$1d8("0x1c9"), true);
4225 $(_0x2$1d8("0x404") + id).css(_0x2$1d8("0xc4"), colors[obj.team]);
4226 $(_0x2$1d8("0x401") + id).on("change", function() {
4227 var i = parseInt($(this).attr("id").match("d+")[0]);
4228 var _0x2ba091 = $(this).find(_0x2$1d8("0x223")).val();
4229 $(_0x2$1d8("0x401") + id + _0x2$1d8("0x403") + $(this).attr(_0x2$1d8("0x1cc")) + "']").prop("selected", true);
4230 if (proto.party[i].id == proto.playerId) {
4231 proto.sendPacket(new vm.sendCustomGameUpdate(container.PLAYER_UPDATE_SELF, 0, _0x2ba091));
4232 } else {
4233 proto.sendPacket(new vm.sendCustomGameUpdate(container.PLAYER_UPDATE, i, _0x2ba091));
4234 }
4235 });
4236 }
4237 ScrimmageHelper.checkLeader();
4238 };
4239 var UI_COMPONENT_BROWSER_ENTRY = {};
4240 var join = function(metadata) {
4241 var canvas = this[_0x2$1d8("0x408")]();
4242 canvas["getContext"]("2d")[_0x2$1d8("0x2e4")](this, 0, 0);
4243 callback(metadata, canvas, this["dataset"][_0x2$1d8("0x88")], -1);
4244 };
4245 var handler = function(params) {
4246 var value = params["offsetY"];
4247 var type = Math["floor"](value / 20);
4248 if (!(5 > value % 20)) {
4249 var result = proto[_0x2$1d8("0xb1")][type];
4250 if (null != result) {
4251 var data = clone(result["name"], _0x2$1d8("0xcf"));
4252 callback(params, data, result["id"], type);
4253 }
4254 }
4255 };
4256 UI_COMPONENT_BROWSER_ENTRY[_0x2$1d8("0x327")] = function() {
4257 var display = data.cHideId ? "none" : _0x2$1d8("0x32");
4258 $(_0x2$1d8("0x409")).css(_0x2$1d8("0x2e"), display);
4259 };
4260 UI_COMPONENT_BROWSER_ENTRY[_0x2$1d8("0x328")] = function() {
4261 var display = data.cHideServerDisplay ? "none" : "block";
4262 $(".psvr").css(_0x2$1d8("0x2e"), display);
4263 };
4264 UI_COMPONENT_BROWSER_ENTRY[_0x2$1d8("0x32c")] = function() {
4265 options.alpha = data.cTransCells ? .5 : 1;
4266 };
4267 UI_COMPONENT_BROWSER_ENTRY[_0x2$1d8("0x2c8")] = function() {
4268 var meterPos = data.cHideChat ? _0x2$1d8("0x2c") : _0x2$1d8("0x32");
4269 $(_0x2$1d8("0x2c9")).css(_0x2$1d8("0x2e"), meterPos);
4270 };
4271 UI_COMPONENT_BROWSER_ENTRY[_0x2$1d8("0x330")] = function() {
4272 var meterPos = data.cHideMinimap ? _0x2$1d8("0x2c") : _0x2$1d8("0x32");
4273 $(_0x2$1d8("0x244")).css("display", meterPos);
4274 };
4275 UI_COMPONENT_BROWSER_ENTRY["cShowCoordinates"] = function() {
4276 var meterPos = data.cShowCoordinates ? _0x2$1d8("0x32") : _0x2$1d8("0x2c");
4277 $(_0x2$1d8("0xac")).css(_0x2$1d8("0x2e"), meterPos);
4278 updateMaxSelectedMessage();
4279 };
4280 UI_COMPONENT_BROWSER_ENTRY[_0x2$1d8("0x7a")] = function() {
4281 if (data.cDisableAutoZoom) {
4282 proto.scale_base = .25 * Math.max(a.height / 1080, a.width / 1920);
4283 }
4284 };
4285 UI_COMPONENT_BROWSER_ENTRY[_0x2$1d8("0x48")] = updateSubmitButton;
4286 UI_COMPONENT_BROWSER_ENTRY[_0x2$1d8("0x16b")] = function() {
4287 if (json.enabled) {
4288 $(_0x2$1d8("0x16c")).toggleClass(_0x2$1d8("0x40a") + json.key);
4289 }
4290 glkote_log();
4291 appinfoparse();
4292 };
4293 UI_COMPONENT_BROWSER_ENTRY["cResizableChat"] = function() {
4294 $("#chat-resize").css(_0x2$1d8("0x2e"), data.cResizableChat ? _0x2$1d8("0x32") : _0x2$1d8("0x2c"));
4295 };
4296 UI_COMPONENT_BROWSER_ENTRY["sShowNames"] = function() {
4297 align.levelNames = quickCommands[data.sShowNames];
4298 };
4299 UI_COMPONENT_BROWSER_ENTRY[_0x2$1d8("0x32a")] = function() {
4300 align.levelSkins = quickCommands[data.sShowSkins];
4301 };
4302 UI_COMPONENT_BROWSER_ENTRY[_0x2$1d8("0x40b")] = function() {
4303 f = v[data.sQuality];
4304 windowOnResize();
4305 };
4306 const $baseDefinition = {};
4307 $baseDefinition[_0x2$1d8("0x2f9")] = 1;
4308 $baseDefinition[_0x2$1d8("0x40c")] = 2;
4309 $baseDefinition[_0x2$1d8("0x2ee")] = 3;
4310 $baseDefinition[_0x2$1d8("0x40d")] = 4;
4311 $baseDefinition["NONE"] = 0;
4312 var demoImg;
4313 var results = {
4314 0 : new KmlCatalogItem(_0x2$1d8("0x40e"), _0x2$1d8("0x2dc"), $baseDefinition[_0x2$1d8("0x40f")]),
4315 1 : new KmlCatalogItem(_0x2$1d8("0x410"), _0x2$1d8("0x411"), $baseDefinition[_0x2$1d8("0x2f9")]),
4316 2 : new KmlCatalogItem("Extra Consumable Slot", _0x2$1d8("0x412"), $baseDefinition["MODIFIER"]),
4317 3 : new KmlCatalogItem(_0x2$1d8("0x413"), _0x2$1d8("0x414"), $baseDefinition["PASSIVE"]),
4318 4 : new KmlCatalogItem(_0x2$1d8("0x415"), _0x2$1d8("0x416"), $baseDefinition[_0x2$1d8("0x40c")]),
4319 5 : new KmlCatalogItem(_0x2$1d8("0x417"), _0x2$1d8("0x2df"), $baseDefinition[_0x2$1d8("0x40c")]),
4320 6 : new KmlCatalogItem(_0x2$1d8("0x418"), _0x2$1d8("0x419"), $baseDefinition[_0x2$1d8("0x40c")]),
4321 7 : new KmlCatalogItem(_0x2$1d8("0x41a"), "spike", $baseDefinition[_0x2$1d8("0x2ee")]),
4322 8 : new KmlCatalogItem(_0x2$1d8("0x41b"), _0x2$1d8("0x41c"), $baseDefinition["CONSUMABLE"]),
4323 9 : new KmlCatalogItem(_0x2$1d8("0x41d"), _0x2$1d8("0x41e"), $baseDefinition[_0x2$1d8("0x2ee")]),
4324 10 : new KmlCatalogItem(_0x2$1d8("0x41b"), "_disrupt", $baseDefinition[_0x2$1d8("0x40d")]),
4325 11 : new KmlCatalogItem("Phoenix", _0x2$1d8("0x41f"), $baseDefinition["MODIFIER"]),
4326 12 : new KmlCatalogItem(_0x2$1d8("0x420"), _0x2$1d8("0x421"), $baseDefinition[_0x2$1d8("0x2ee")]),
4327 13 : new KmlCatalogItem(_0x2$1d8("0x422"), _0x2$1d8("0x423"), $baseDefinition[_0x2$1d8("0x40c")]),
4328 14 : new KmlCatalogItem(_0x2$1d8("0x424"), _0x2$1d8("0x425"), $baseDefinition[_0x2$1d8("0x2ee")]),
4329 15 : new KmlCatalogItem(_0x2$1d8("0x424"), _0x2$1d8("0x426"), $baseDefinition[_0x2$1d8("0x40d")])
4330 };
4331 const sizeY = 1.5 * Math["PI"];
4332 var bestColor;
4333 var para_sort = [];
4334 var sign = 0;
4335 for (; 180 > sign; sign++) {
4336 bestColor = tinycolor({
4337 "h" : 2 * sign,
4338 "s" : 97.25,
4339 "v" : 100
4340 });
4341 para_sort[sign] = bestColor[_0x2$1d8("0x25a")]();
4342 }
4343 const ary = function(callbacks) {
4344 var name = callbacks[_0x2$1d8("0x44")] - 1;
4345 for (; 0 < name; name--) {
4346 var i = Math[_0x2$1d8("0xda")](Math[_0x2$1d8("0x2dc")]() * (name + 1));
4347 var f = callbacks[name];
4348 callbacks[name] = callbacks[i];
4349 callbacks[i] = f;
4350 }
4351 return callbacks;
4352 }(para_sort[_0x2$1d8("0xf1")](0));
4353 if (json["enabled"] && json["foodColors"]) {
4354 createChainedFunction = function(funcArray) {
4355 return json[_0x2$1d8("0x307")][funcArray % json[_0x2$1d8("0x307")][_0x2$1d8("0x44")]];
4356 };
4357 }
4358 const palette = [_0x2$1d8("0x297"), "#FF9BDC", _0x2$1d8("0x427"), _0x2$1d8("0x428"), _0x2$1d8("0x429"), _0x2$1d8("0x42a"), _0x2$1d8("0x39f"), _0x2$1d8("0x42b"), _0x2$1d8("0x42c"), _0x2$1d8("0x42d"), "#00FFFF", "#0096FF", _0x2$1d8("0x42e"), _0x2$1d8("0x42f"), "#8A2BE2", _0x2$1d8("0x430"), _0x2$1d8("0x431")];
4359 const obj = {};
4360 const b = [_0x2$1d8("0x432"), "BibleThump", "DansGame", _0x2$1d8("0x433"), _0x2$1d8("0x434"), "FeelsBadMan", _0x2$1d8("0x435"), "FeelsMadMan", _0x2$1d8("0x436"), _0x2$1d8("0x437"), _0x2$1d8("0x438"), _0x2$1d8("0x439"), _0x2$1d8("0x43a"), _0x2$1d8("0x43b"), _0x2$1d8("0x43c"), _0x2$1d8("0x43d"), _0x2$1d8("0x43e"), _0x2$1d8("0x43f"), _0x2$1d8("0x440"), _0x2$1d8("0x441"), "rip", "SaltyCorn", _0x2$1d8("0x442"), "sodaHeyGuys", "sodaNOPE", _0x2$1d8("0x443"), _0x2$1d8("0x444"), _0x2$1d8("0x445"), "WutFace",
4361 "ResidentSleeper", "LUL", _0x2$1d8("0x446"), _0x2$1d8("0x447"), "KKona", _0x2$1d8("0x448"), _0x2$1d8("0x449"), _0x2$1d8("0x44a"), _0x2$1d8("0x44b"), "Sadness", _0x2$1d8("0x44c"), _0x2$1d8("0x44d")];
4362 const faces = [_0x2$1d8("0x44e"), _0x2$1d8("0x44f"), _0x2$1d8("0x450"), _0x2$1d8("0x451"), "RooNoticeMe", "PepeEyes", _0x2$1d8("0x452"), _0x2$1d8("0x453"), _0x2$1d8("0x454"), _0x2$1d8("0x455"), _0x2$1d8("0x456")];
4363 const buffer = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"];
4364 const varWikidataTypes = ["", "", "", _0x2$1d8("0x457"), "", "", _0x2$1d8("0x458"), "", _0x2$1d8("0x459"), _0x2$1d8("0x45a"), "", "", _0x2$1d8("0x45b"), _0x2$1d8("0x45c"), _0x2$1d8("0x45d"), "", _0x2$1d8("0x45e"), _0x2$1d8("0x45f"), _0x2$1d8("0x460"), _0x2$1d8("0x461"), "CAPS_LOCK", "KANA", _0x2$1d8("0x462"), _0x2$1d8("0x463"), _0x2$1d8("0x464"), _0x2$1d8("0x465"), "", _0x2$1d8("0x466"), _0x2$1d8("0x467"), _0x2$1d8("0x468"), _0x2$1d8("0x469"), "MODECHANGE", _0x2$1d8("0x46a"), _0x2$1d8("0x46b"),
4365 _0x2$1d8("0x46c"), _0x2$1d8("0x46d"), "HOME", _0x2$1d8("0x46e"), "UP", _0x2$1d8("0x46f"), "DOWN", _0x2$1d8("0x470"), _0x2$1d8("0x471"), _0x2$1d8("0x472"), _0x2$1d8("0x473"), "INSERT", _0x2$1d8("0x474"), "", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ":", ";", "<", "=", ">", "?", "AT", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", _0x2$1d8("0x475"), "", _0x2$1d8("0x476"), "", _0x2$1d8("0x477"), "NUMPAD0",
4366 _0x2$1d8("0x478"), _0x2$1d8("0x479"), _0x2$1d8("0x47a"), _0x2$1d8("0x47b"), _0x2$1d8("0x47c"), _0x2$1d8("0x47d"), _0x2$1d8("0x47e"), _0x2$1d8("0x47f"), "NUMPAD9", _0x2$1d8("0x480"), _0x2$1d8("0x481"), "SEPARATOR", _0x2$1d8("0x482"), _0x2$1d8("0x483"), _0x2$1d8("0x484"), "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", _0x2$1d8("0x485"), _0x2$1d8("0x486"), _0x2$1d8("0x487"), _0x2$1d8("0x488"), _0x2$1d8("0x489"), _0x2$1d8("0x48a"), _0x2$1d8("0x48b"), _0x2$1d8("0x48c"), _0x2$1d8("0x48d"), _0x2$1d8("0x48e"),
4367 _0x2$1d8("0x48f"), "F21", _0x2$1d8("0x490"), _0x2$1d8("0x491"), _0x2$1d8("0x492"), "", "", "", "", "", "", "", "", _0x2$1d8("0x493"), _0x2$1d8("0x494"), _0x2$1d8("0x495"), _0x2$1d8("0x496"), "WIN_OEM_FJ_TOUROKU", _0x2$1d8("0x497"), _0x2$1d8("0x498"), "", "", "", "", "", "", "", "", "", _0x2$1d8("0x499"), "EXCLAMATION", "DOUBLE_QUOTE", _0x2$1d8("0x49a"), _0x2$1d8("0x49b"), _0x2$1d8("0x49c"), _0x2$1d8("0x49d"), _0x2$1d8("0x49e"), _0x2$1d8("0x49f"), _0x2$1d8("0x4a0"), _0x2$1d8("0x4a1"), "PLUS",
4368 _0x2$1d8("0x4a2"), _0x2$1d8("0x4a3"), "OPEN_CURLY_BRACKET", _0x2$1d8("0x4a4"), _0x2$1d8("0x4a5"), "", "", "", "", _0x2$1d8("0x4a6"), _0x2$1d8("0x4a7"), _0x2$1d8("0x4a8"), "", "", _0x2$1d8("0x4a9"), "EQUALS", _0x2$1d8("0x4aa"), _0x2$1d8("0x4ab"), _0x2$1d8("0x4ac"), "SLASH", _0x2$1d8("0x4ad"), "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", _0x2$1d8("0x4ae"), _0x2$1d8("0x4af"), _0x2$1d8("0x4b0"), _0x2$1d8("0x4b1"), "", _0x2$1d8("0x4b2"), "ALTGR",
4369 "", "WIN_ICO_HELP", _0x2$1d8("0x4b3"), "", "WIN_ICO_CLEAR", "", "", _0x2$1d8("0x4b4"), _0x2$1d8("0x4b5"), _0x2$1d8("0x4b6"), _0x2$1d8("0x4b7"), _0x2$1d8("0x4b8"), _0x2$1d8("0x4b9"), _0x2$1d8("0x4ba"), _0x2$1d8("0x4bb"), _0x2$1d8("0x4bc"), _0x2$1d8("0x4bd"), _0x2$1d8("0x4be"), _0x2$1d8("0x4bf"), _0x2$1d8("0x4c0"), _0x2$1d8("0x4c1"), _0x2$1d8("0x4c2"), _0x2$1d8("0x4c3"), _0x2$1d8("0x4c4"), _0x2$1d8("0x4c5"), _0x2$1d8("0x4c6"), "", _0x2$1d8("0x4c7"), "WIN_OEM_CLEAR", ""];
4370 obj[_0x2$1d8("0x4c8")] = {};
4371 obj[_0x2$1d8("0x4eb")] = {};
4372 obj[_0x2$1d8("0x4c9")] = {};
4373 obj[_0x2$1d8("0x4ca")] = {};
4374 obj[_0x2$1d8("0x4cb")] = {};
4375 obj[_0x2$1d8("0x4cc")] = {};
4376 obj[_0x2$1d8("0x4cd")] = {};
4377 obj[_0x2$1d8("0x4ce")] = {};
4378 obj[_0x2$1d8("0x4e3")] = {};
4379 obj[_0x2$1d8("0x4cf")] = {};
4380 obj[_0x2$1d8("0x4d0")] = {};
4381 obj[_0x2$1d8("0x4d1")] = {};
4382 obj[_0x2$1d8("0x4d2")] = {};
4383 obj[_0x2$1d8("0x4d3")] = {};
4384 obj[_0x2$1d8("0x4d4")] = {};
4385 obj[_0x2$1d8("0xb8")] = {};
4386 obj[_0x2$1d8("0x34d")] = {};
4387 obj[_0x2$1d8("0x4d5")] = {};
4388 obj[_0x2$1d8("0x32")] = {};
4389 obj[_0x2$1d8("0x32")][_0x2$1d8("0x190")] = "Block or unblock a player by ID";
4390 obj[_0x2$1d8("0x32")][_0x2$1d8("0x18a")] = [_0x2$1d8("0x32"), "b"];
4391 obj[_0x2$1d8("0x32")][_0x2$1d8("0x286")] = function(enmlHash) {
4392 var hash = parseInt(enmlHash[0]);
4393 if (!isNaN(hash)) {
4394 var url = unescape(hash);
4395 proto.selfMsg(url);
4396 }
4397 };
4398 obj[_0x2$1d8("0x4d5")][_0x2$1d8("0x190")] = "Get Account UID";
4399 obj[_0x2$1d8("0x4d5")][_0x2$1d8("0x18a")] = [_0x2$1d8("0x4d5")];
4400 obj[_0x2$1d8("0x4d5")][_0x2$1d8("0x286")] = function() {
4401 return null === message ? void proto.selfMsg(_0x2$1d8("0x4d6")) : void proto.selfMsg("UID: " + message.uid);
4402 };
4403 obj[_0x2$1d8("0x34d")]["description"] = _0x2$1d8("0x4d7");
4404 obj[_0x2$1d8("0x34d")][_0x2$1d8("0x18a")] = [_0x2$1d8("0x34d")];
4405 obj[_0x2$1d8("0x34d")][_0x2$1d8("0x286")] = function() {
4406 proto.disconnect();
4407 };
4408 obj[_0x2$1d8("0xb8")][_0x2$1d8("0x190")] = _0x2$1d8("0x4d8");
4409 obj[_0x2$1d8("0xb8")][_0x2$1d8("0x18a")] = [_0x2$1d8("0xb8"), "s"];
4410 obj[_0x2$1d8("0xb8")][_0x2$1d8("0x286")] = function(enmlHash) {
4411 var src = parseInt(enmlHash[0]);
4412 if (isNaN(src)) {
4413 proto.selfMsg(_0x2$1d8("0x4d9"));
4414 } else {
4415 proto.sendPacket(new vm.sendSpectate(src));
4416 }
4417 };
4418 obj[_0x2$1d8("0x4d4")]["description"] = _0x2$1d8("0x4da");
4419 obj[_0x2$1d8("0x4d4")][_0x2$1d8("0x18a")] = [_0x2$1d8("0x4db")];
4420 obj[_0x2$1d8("0x4d4")][_0x2$1d8("0x286")] = function() {
4421 $("#chat-panel").css(_0x2$1d8("0x46"), "360px");
4422 $("#chat-panel").css(_0x2$1d8("0x47"), "250px");
4423 };
4424 obj[_0x2$1d8("0x4d3")][_0x2$1d8("0x190")] = _0x2$1d8("0x4dc");
4425 obj[_0x2$1d8("0x4d3")][_0x2$1d8("0x18a")] = ["dnsbl"];
4426 obj[_0x2$1d8("0x4d3")]["action"] = function() {
4427 jQuery.ajax({
4428 type : _0x2$1d8("0x4dd"),
4429 dataType : "json",
4430 url : "https://gota.io/api/dnsbl",
4431 success : function(retu_data) {
4432 proto.selfMsg(_0x2$1d8("0x4de") + retu_data.message);
4433 },
4434 error : function() {
4435 proto.selfMsg(_0x2$1d8("0x4df"));
4436 }
4437 });
4438 };
4439 obj[_0x2$1d8("0x4d2")][_0x2$1d8("0x190")] = _0x2$1d8("0x4e0");
4440 obj[_0x2$1d8("0x4d2")][_0x2$1d8("0x18a")] = [_0x2$1d8("0x4d2")];
4441 obj[_0x2$1d8("0x4d2")]["action"] = function() {
4442 proto.sendPacket(new vm.sendPartyAction(4, 0));
4443 };
4444 obj[_0x2$1d8("0x4d1")][_0x2$1d8("0x190")] = "Set the party to private";
4445 obj[_0x2$1d8("0x4d1")]["triggers"] = [_0x2$1d8("0x4d1")];
4446 obj[_0x2$1d8("0x4d1")]["action"] = function() {
4447 proto.sendPacket(new vm.sendPartyAction(4, 1));
4448 };
4449 obj[_0x2$1d8("0x4d0")]["description"] = _0x2$1d8("0x4e1");
4450 obj[_0x2$1d8("0x4d0")][_0x2$1d8("0x18a")] = [_0x2$1d8("0x4d0"), "j"];
4451 obj[_0x2$1d8("0x4d0")][_0x2$1d8("0x286")] = function(beExtendObj) {
4452 var src = beExtendObj[0];
4453 if (null != src && 0 != src.length) {
4454 proto.sendPacket(new vm.sendPartyJoin(src));
4455 }
4456 };
4457 obj[_0x2$1d8("0x4cf")][_0x2$1d8("0x190")] = _0x2$1d8("0x4e2");
4458 obj[_0x2$1d8("0x4cf")][_0x2$1d8("0x18a")] = [_0x2$1d8("0x4cf")];
4459 obj[_0x2$1d8("0x4cf")]["action"] = function() {
4460 $item.css("display", _0x2$1d8("0x2c") == $item.css(_0x2$1d8("0x2e")) ? _0x2$1d8("0x32") : _0x2$1d8("0x2c"));
4461 };
4462 obj[_0x2$1d8("0x4e3")][_0x2$1d8("0x190")] = _0x2$1d8("0x4e4");
4463 obj[_0x2$1d8("0x4e3")]["triggers"] = ["info"];
4464 obj[_0x2$1d8("0x4e3")][_0x2$1d8("0x286")] = function() {
4465 if (0 < proto.playerId) {
4466 proto.selfMsg(_0x2$1d8("0x4e5") + proto.playerId);
4467 } else {
4468 proto.selfMsg(_0x2$1d8("0x4e6"));
4469 }
4470 };
4471 obj[_0x2$1d8("0x4ce")][_0x2$1d8("0x190")] = _0x2$1d8("0x4e7");
4472 obj[_0x2$1d8("0x4ce")][_0x2$1d8("0x18a")] = [_0x2$1d8("0x4ce")];
4473 obj[_0x2$1d8("0x4ce")]["action"] = function() {
4474 var qta = document.getElementById(_0x2$1d8("0x280"));
4475 for (; null != qta.firstChild;) {
4476 qta.removeChild(qta.firstChild);
4477 }
4478 };
4479 obj[_0x2$1d8("0x4cd")][_0x2$1d8("0x190")] = _0x2$1d8("0x4e8");
4480 obj[_0x2$1d8("0x4cd")][_0x2$1d8("0x18a")] = [_0x2$1d8("0x4cd")];
4481 obj[_0x2$1d8("0x4cd")][_0x2$1d8("0x286")] = function(enmlHash) {
4482 var normalized_images = parseInt(enmlHash[0]);
4483 if (isNaN(normalized_images)) {
4484 proto.selfMsg("Invalid ID.");
4485 } else {
4486 proto.sendPacket(new vm.sendPartyAction(1, normalized_images));
4487 }
4488 };
4489 obj[_0x2$1d8("0x4cc")]["description"] = "Promote a party member to leader";
4490 obj[_0x2$1d8("0x4cc")][_0x2$1d8("0x18a")] = ["promote"];
4491 obj[_0x2$1d8("0x4cc")][_0x2$1d8("0x286")] = function(enmlHash) {
4492 var normalized_images = parseInt(enmlHash[0]);
4493 if (isNaN(normalized_images)) {
4494 proto.selfMsg(_0x2$1d8("0x4d9"));
4495 } else {
4496 proto.sendPacket(new vm.sendPartyAction(2, normalized_images));
4497 }
4498 };
4499 obj[_0x2$1d8("0x4cb")][_0x2$1d8("0x190")] = "Leave your current party";
4500 obj[_0x2$1d8("0x4cb")][_0x2$1d8("0x18a")] = [_0x2$1d8("0x4cb"), "l"];
4501 obj[_0x2$1d8("0x4cb")]["action"] = function() {
4502 proto.sendPacket(new vm.sendPartyAction(3, 0));
4503 };
4504 obj[_0x2$1d8("0x4ca")][_0x2$1d8("0x190")] = _0x2$1d8("0x4e9");
4505 obj[_0x2$1d8("0x4ca")][_0x2$1d8("0x18a")] = [_0x2$1d8("0x4ca"), "i"];
4506 obj[_0x2$1d8("0x4ca")][_0x2$1d8("0x286")] = function(enmlHash) {
4507 var normalized_images = parseInt(enmlHash[0]);
4508 if (isNaN(normalized_images)) {
4509 proto.selfMsg("Invalid ID.");
4510 } else {
4511 proto.sendPacket(new vm.sendPartyAction(0, normalized_images));
4512 }
4513 };
4514 obj[_0x2$1d8("0x4c9")][_0x2$1d8("0x190")] = "Send a message to other party members";
4515 obj[_0x2$1d8("0x4c9")][_0x2$1d8("0x18a")] = [_0x2$1d8("0xb1"), "p"];
4516 obj[_0x2$1d8("0x4c9")][_0x2$1d8("0x286")] = function(filteredCodeArray) {
4517 var src = filteredCodeArray.join(" ");
4518 if (0 != src.length) {
4519 proto.sendPacket(new vm.sendChat(src, 1));
4520 }
4521 split(_0x2$1d8("0x4ea"));
4522 };
4523 obj[_0x2$1d8("0x4eb")][_0x2$1d8("0x190")] = _0x2$1d8("0x4ec");
4524 obj[_0x2$1d8("0x4eb")][_0x2$1d8("0x18a")] = [_0x2$1d8("0x4ed"), "r"];
4525 obj[_0x2$1d8("0x4eb")]["action"] = function(filteredCodeArray) {
4526 var options = filteredCodeArray.join(" ");
4527 if (0 != options.length) {
4528 proto.sendPacket(new vm.sendWhisper(0, options));
4529 }
4530 split("/r ");
4531 };
4532 obj[_0x2$1d8("0x4c8")][_0x2$1d8("0x190")] = _0x2$1d8("0x4ee");
4533 obj[_0x2$1d8("0x4c8")][_0x2$1d8("0x18a")] = [_0x2$1d8("0x4c8"), "t", "w"];
4534 obj[_0x2$1d8("0x4c8")][_0x2$1d8("0x286")] = function(enmlHash) {
4535 var src = parseInt(enmlHash[0]);
4536 if (isNaN(src)) {
4537 return void proto.selfMsg(_0x2$1d8("0x4ef"));
4538 }
4539 var options = enmlHash.slice(1).join(" ");
4540 if (0 != options.length) {
4541 proto.sendPacket(new vm.sendWhisper(src, options));
4542 }
4543 split("/t " + src + " ");
4544 };
4545 var p = [_0x2$1d8("0x4f0"), "star", _0x2$1d8("0x4f1"), _0x2$1d8("0x4f2"), _0x2$1d8("0x4f3"), _0x2$1d8("0x4f4"), _0x2$1d8("0x4f5"), _0x2$1d8("0x4f6"), _0x2$1d8("0x4f7"), _0x2$1d8("0x4f8"), _0x2$1d8("0x4f9"), _0x2$1d8("0x4fa"), _0x2$1d8("0x4fb"), _0x2$1d8("0x4fc"), _0x2$1d8("0x4fd")];
4546 var model = null;
4547 const time = -32768;
4548 const quickCommands = {};
4549 const v = {};
4550 const container = {};
4551 const state = {};
4552 state[_0x2$1d8("0x3aa")] = 1;
4553 state[_0x2$1d8("0x4fe")] = 0;
4554 container[_0x2$1d8("0x221")] = 0;
4555 container["MODE"] = 1;
4556 container["SIZE"] = 2;
4557 container[_0x2$1d8("0x229")] = 3;
4558 container[_0x2$1d8("0x22c")] = 4;
4559 container["PLAYER_UPDATE"] = 5;
4560 container[_0x2$1d8("0x4ff")] = 6;
4561 container[_0x2$1d8("0x3db")] = 7;
4562 v[_0x2$1d8("0x500")] = 1;
4563 v[_0x2$1d8("0x501")] = .8;
4564 v[_0x2$1d8("0x502")] = .7;
4565 v[_0x2$1d8("0x503")] = .6;
4566 v[_0x2$1d8("0x504")] = .5;
4567 quickCommands[_0x2$1d8("0x3e7")] = 3;
4568 quickCommands[_0x2$1d8("0x3ea")] = 2;
4569 quickCommands[_0x2$1d8("0x3e8")] = 1;
4570 quickCommands[_0x2$1d8("0x40f")] = 0;
4571 var colors = [_0x2$1d8("0x505"), "#25f", _0x2$1d8("0x506"), _0x2$1d8("0x507"), "yellow", _0x2$1d8("0x508"), _0x2$1d8("0x509")];
4572 var _0x1e464e = new function() {
4573 this["playCounter"] = 0;
4574 this["deathCounter"] = 0;
4575 this[_0x2$1d8("0x172")] = function() {
4576 return this[_0x2$1d8("0x50a")]++, 1 == this[_0x2$1d8("0x50a")] % 5;
4577 };
4578 };
4579 window[_0x2$1d8("0x50b")] = function(canCreateDiscussions) {
4580 proto[_0x2$1d8("0x8d")](new (vm[_0x2$1d8("0x3fb")])(canCreateDiscussions));
4581 $(_0x2$1d8("0x3bd"))[_0x2$1d8("0x2d")]("display", _0x2$1d8("0x2c"));
4582 grecaptcha[_0x2$1d8("0x357")]();
4583 if (proto[_0x2$1d8("0xb8")]) {
4584 proto["spec"]();
4585 } else {
4586 proto["play"]();
4587 }
4588 };
4589 (function() {
4590 if (_0x2$1d8("0x173") != typeof aipPlayer) {
4591 adplayer = new aipPlayer({
4592 "AD_WIDTH" : 960,
4593 "AD_HEIGHT" : 540,
4594 "PREROLL_ELEM" : document[_0x2$1d8("0x1ac")](_0x2$1d8("0x50c")),
4595 "AIP_COMPLETE" : function() {
4596 if (proto[_0x2$1d8("0xb8")]) {
4597 proto[_0x2$1d8("0x34a")]();
4598 } else {
4599 proto[_0x2$1d8("0x127")]();
4600 }
4601 }
4602 });
4603 }
4604 })();
4605 (function() {
4606 function startRead(succ) {
4607 jQuery[_0x2$1d8("0x50d")]({
4608 "type" : _0x2$1d8("0x136"),
4609 "dataType" : _0x2$1d8("0x131"),
4610 "url" : "https://gota.io/api/servers",
4611 "success" : function(keys) {
4612 var i;
4613 for (i in keys) {
4614 var year = keys[i];
4615 var mainWord;
4616 for (mainWord in year) {
4617 var args = year[mainWord];
4618 var printSync = args[_0x2$1d8("0x25d")] + "/" + args[_0x2$1d8("0x50e")];
4619 self[args[_0x2$1d8("0xb3")]] = new C_onstructor(args[_0x2$1d8("0xb3")], args[_0x2$1d8("0x50f")], printSync, args[_0x2$1d8("0x11b")], i[_0x2$1d8("0x18c")](), args[_0x2$1d8("0x34f")]);
4620 self[args[_0x2$1d8("0xb3")]]["playersCurrent"] = args["playersCurrent"];
4621 }
4622 }
4623 fillData();
4624 if (null == succ) {
4625 if (null != row) {
4626 resolve(row[_0x2$1d8("0xb3")]);
4627 }
4628 } else {
4629 succ();
4630 }
4631 },
4632 "error" : function() {
4633 fillData();
4634 }
4635 });
4636 }
4637 function unitCB() {
4638 jQuery[_0x2$1d8("0x50d")]({
4639 "type" : _0x2$1d8("0x136"),
4640 "dataType" : _0x2$1d8("0x131"),
4641 "url" : _0x2$1d8("0x510"),
4642 "success" : function(retu_data) {
4643 var now = retu_data[_0x2$1d8("0x511")]["toLowerCase"]();
4644 var time;
4645 for (time in refresh(now), self) {
4646 if (self[time][_0x2$1d8("0x170")] == now && 128 > self[time][_0x2$1d8("0x25d")]) {
4647 resolve(time);
4648 break;
4649 }
4650 }
4651 },
4652 "error" : function() {
4653 refresh("eu");
4654 resolve(_0x2$1d8("0x512"));
4655 }
4656 });
4657 }
4658 a = document[_0x2$1d8("0x1ac")](_0x2$1d8("0xd6"));
4659 context = a[_0x2$1d8("0xd7")]("2d");
4660 values = document["getElementById"](_0x2$1d8("0x513"));
4661 filters = values[_0x2$1d8("0xd7")]("2d");
4662 name = $(_0x2$1d8("0x2c6"));
4663 input = $(_0x2$1d8("0x36a"));
4664 inputel = $(_0x2$1d8("0x514"));
4665 divel = $(_0x2$1d8("0x515"));
4666 $item = $(_0x2$1d8("0x516"));
4667 el = $(_0x2$1d8("0x517"));
4668 actual = $(_0x2$1d8("0x185"));
4669 field = $("#leaderboard-header");
4670 $node = $("#scrimmage-custom");
4671 slideBackward();
4672 $(window)["resize"](windowOnResize);
4673 windowOnResize();
4674 _0x4ba4d7 = false;
4675 window[_0x2$1d8("0x518")] = function(p) {
4676 proto[_0x2$1d8("0x8c")] = p[_0x2$1d8("0x1a7")];
4677 proto["mouseRawY"] = p[_0x2$1d8("0x1a8")];
4678 };
4679 window[_0x2$1d8("0x519")] = function(canCreateDiscussions) {
4680 var context = canCreateDiscussions[_0x2$1d8("0x51a")] || canCreateDiscussions[_0x2$1d8("0x182")] || canCreateDiscussions[_0x2$1d8("0x51b")];
4681 if (_0x5770e1) {
4682 return test(context), void canCreateDiscussions[_0x2$1d8("0x209")]();
4683 }
4684 if (!actual["is"](_0x2$1d8("0x183")) && (27 == context && (loadLastLevelGroupItems(name), getUserOption($(_0x2$1d8("0x13d")) || getUserOption($(_0x2$1d8("0x147")))) && (done($(_0x2$1d8("0x13d"))), done($(_0x2$1d8("0x147"))))), "none" == name[_0x2$1d8("0x2d")](_0x2$1d8("0x2e")))) {
4685 if (context == ret[_0x2$1d8("0x321")]) {
4686 _0x4ba4d7 = true;
4687 } else {
4688 if (context == ret[_0x2$1d8("0x322")]) {
4689 proto[_0x2$1d8("0x8d")](new (vm[_0x2$1d8("0x3f6")])(17));
4690 } else {
4691 if (context == ret["kToggleSpec"]) {
4692 proto["sendPacket"](new vm["sendKey"](18));
4693 } else {
4694 if (context == ret["kDoubleSplit"]) {
4695 proto[_0x2$1d8("0x8d")](new (vm[_0x2$1d8("0x3f6")])(17));
4696 proto[_0x2$1d8("0x8d")](new vm["sendKey"](17));
4697 } else {
4698 if (context == ret[_0x2$1d8("0x324")]) {
4699 var _0x11741a = 0;
4700 for (; 3 > _0x11741a; _0x11741a++) {
4701 proto[_0x2$1d8("0x8d")](new vm["sendKey"](17));
4702 }
4703 } else {
4704 if (context == ret[_0x2$1d8("0x325")]) {
4705 _0x11741a = 0;
4706 for (; 4 > _0x11741a; _0x11741a++) {
4707 proto[_0x2$1d8("0x8d")](new (vm[_0x2$1d8("0x3f6")])(17));
4708 }
4709 } else {
4710 if (38 == context) {
4711 proto["mouseZoom"] *= 1.025;
4712 proto[_0x2$1d8("0x7d")] = 3 < proto[_0x2$1d8("0x7d")] ? 3 : .25 > proto[_0x2$1d8("0x7d")] ? .25 : proto[_0x2$1d8("0x7d")];
4713 } else {
4714 if (40 == context) {
4715 proto["mouseZoom"] *= .975;
4716 proto[_0x2$1d8("0x7d")] = 3 < proto["mouseZoom"] ? 3 : .25 > proto[_0x2$1d8("0x7d")] ? .25 : proto[_0x2$1d8("0x7d")];
4717 }
4718 }
4719 }
4720 }
4721 }
4722 }
4723 }
4724 }
4725 }
4726 };
4727 window[_0x2$1d8("0x51c")] = function(canCreateDiscussions) {
4728 var context = canCreateDiscussions[_0x2$1d8("0x51a")] || canCreateDiscussions[_0x2$1d8("0x182")] || canCreateDiscussions[_0x2$1d8("0x51b")];
4729 if (context == ret[_0x2$1d8("0x321")]) {
4730 _0x4ba4d7 = false;
4731 }
4732 };
4733 $(document)["on"](_0x2$1d8("0x51d"), function(quesResult) {
4734 if (_0x2$1d8("0x2c") == name[_0x2$1d8("0x2d")](_0x2$1d8("0x2e")) && _0x2$1d8("0xd6") == quesResult[_0x2$1d8("0x19b")]["id"]) {
4735 var _0x342876 = quesResult[_0x2$1d8("0x51e")][_0x2$1d8("0x51f")] || -1 * quesResult[_0x2$1d8("0x51e")][_0x2$1d8("0x520")];
4736 proto[_0x2$1d8("0x7d")] *= 0 < _0x342876 ? 1.1 : .9;
4737 proto[_0x2$1d8("0x7d")] = 3 < proto["mouseZoom"] ? 3 : .25 > proto[_0x2$1d8("0x7d")] ? .25 : proto[_0x2$1d8("0x7d")];
4738 }
4739 });
4740 document[_0x2$1d8("0x122")](_0x2$1d8("0x521"), function(result) {
4741 result["preventDefault"]();
4742 draw(result);
4743 });
4744 appinfoparse();
4745 perform_graphics_ops();
4746 var zeroSizeMaxes = window[_0x2$1d8("0x41")][_0x2$1d8("0x522")][_0x2$1d8("0x43")]("#")[_0x2$1d8("0xf1")](1)[_0x2$1d8("0x4d0")]("#")[_0x2$1d8("0x43")]("&");
4747 var time = "";
4748 if (zeroSizeMaxes[0]) {
4749 time = zeroSizeMaxes[0][_0x2$1d8("0x18c")]();
4750 }
4751 if (zeroSizeMaxes[1]) {
4752 zeroSizeMax = zeroSizeMaxes[1];
4753 }
4754 var success = null;
4755 if (null != time && "" != time) {
4756 time = time[0]["toUpperCase"]() + time[_0x2$1d8("0xf1")](1);
4757 success = function() {
4758 if (null == self[time]) {
4759 unitCB();
4760 } else {
4761 resolve(time);
4762 refresh(self[time][_0x2$1d8("0x170")]);
4763 }
4764 };
4765 } else {
4766 success = unitCB;
4767 }
4768 startRead(success);
4769 loadWaveform();
4770 setStartPageTheme();
4771 setupPrototype();
4772 _init();
4773 setInterval(function() {
4774 startRead(null);
4775 }, 9E5);
4776 var _0x3eb542 = new StatusPage["page"]({
4777 "page" : _0x2$1d8("0x523")
4778 });
4779 _0x3eb542[_0x2$1d8("0x524")]({
4780 "success" : function(data) {
4781 $(_0x2$1d8("0x525"))[_0x2$1d8("0x141")](data[_0x2$1d8("0x117")]["description"]);
4782 $(".color-dot")[_0x2$1d8("0x213")](data["status"][_0x2$1d8("0x13")]);
4783 }
4784 });
4785 array = {};
4786 (function() {
4787 jQuery[_0x2$1d8("0x50d")]({
4788 "type" : "GET",
4789 "dataType" : _0x2$1d8("0x526"),
4790 "crossDomain" : true,
4791 "url" : _0x2$1d8("0x527"),
4792 "data" : {
4793 "action" : _0x2$1d8("0x5f")
4794 },
4795 "async" : false,
4796 "success" : function(xhr) {
4797 var nextIdLookup = JSON[_0x2$1d8("0x2d0")](JSON[_0x2$1d8("0x2d0")](xhr[_0x2$1d8("0x131")])["names"]);
4798 var indexLookupKey;
4799 for (indexLookupKey in nextIdLookup) {
4800 var currentIndex = nextIdLookup[indexLookupKey];
4801 array[currentIndex] = 1;
4802 }
4803 },
4804 "error" : function(header, text, msg) {
4805 console[_0x2$1d8("0x3a")](header);
4806 console[_0x2$1d8("0x3a")](_0x2$1d8("0x528") + text);
4807 console[_0x2$1d8("0x3a")](_0x2$1d8("0x529") + msg);
4808 }
4809 });
4810 })();
4811 init();
4812 $(window)[_0x2$1d8("0x52a")](accept_one_content);
4813 proto = new anonymous;
4814 vm = new Test;
4815 $(_0x2$1d8("0x49"))[_0x2$1d8("0x4c")]({
4816 "color" : item[_0x2$1d8("0x5e")],
4817 "showAlpha" : true,
4818 "change" : function() {
4819 updateSubmitButton();
4820 }
4821 });
4822 $(_0x2$1d8("0x4b"))[_0x2$1d8("0x4c")]({
4823 "color" : item["interfaceBackgroundColor"],
4824 "showAlpha" : true,
4825 "change" : function() {
4826 updateSubmitButton();
4827 }
4828 });
4829 $(_0x2$1d8("0x4e"))["spectrum"]({
4830 "color" : item[_0x2$1d8("0x62")],
4831 "change" : function() {
4832 updateSubmitButton();
4833 }
4834 });
4835 $(_0x2$1d8("0x50"))[_0x2$1d8("0x4c")]({
4836 "color" : item[_0x2$1d8("0x51")],
4837 "showAlpha" : true,
4838 "change" : function() {
4839 updateSubmitButton();
4840 }
4841 });
4842 $(_0x2$1d8("0x52"))[_0x2$1d8("0x4c")]({
4843 "color" : item[_0x2$1d8("0x53")],
4844 "showAlpha" : true,
4845 "change" : function() {
4846 updateSubmitButton();
4847 }
4848 });
4849 $("#cFoodColor")[_0x2$1d8("0x4c")]({
4850 "color" : item[_0x2$1d8("0x55")],
4851 "showAlpha" : !![],
4852 "change" : function() {
4853 updateSubmitButton();
4854 }
4855 });
4856 $("#cVirusColor")[_0x2$1d8("0x4c")]({
4857 "color" : item[_0x2$1d8("0x2d1")],
4858 "showAlpha" : !![],
4859 "change" : function() {
4860 updateSubmitButton();
4861 }
4862 });
4863 $("#cVirusStrokeColor")[_0x2$1d8("0x4c")]({
4864 "color" : item[_0x2$1d8("0x57")],
4865 "showAlpha" : !![],
4866 "change" : function() {
4867 updateSubmitButton();
4868 }
4869 });
4870 $(_0x2$1d8("0x65"))[_0x2$1d8("0x4c")]({
4871 "color" : item[_0x2$1d8("0x58")],
4872 "showAlpha" : !![],
4873 "change" : function() {
4874 updateSubmitButton();
4875 }
4876 });
4877 $(_0x2$1d8("0x66"))[_0x2$1d8("0x4c")]({
4878 "color" : item[_0x2$1d8("0x59")],
4879 "showAlpha" : !![],
4880 "change" : function() {
4881 updateSubmitButton();
4882 }
4883 });
4884 $(_0x2$1d8("0x5a"))[_0x2$1d8("0x4c")]({
4885 "color" : item[_0x2$1d8("0x5b")],
4886 "showAlpha" : !![],
4887 "change" : function() {
4888 updateSubmitButton();
4889 }
4890 });
4891 $(_0x2$1d8("0x5c"))[_0x2$1d8("0x4c")]({
4892 "color" : item[_0x2$1d8("0x5d")],
4893 "showAlpha" : !![],
4894 "change" : function() {
4895 updateSubmitButton();
4896 }
4897 });
4898 execute();
4899 updateSubmitButton();
4900 remove();
4901 pad = Date["now"]();
4902 fps = 0;
4903 proto[_0x2$1d8("0x128")](_0x2$1d8("0x52b"));
4904 if (json["enabled"] && "" !== json[_0x2$1d8("0x1f7")]) {
4905 proto["selfMsg"](_0x2$1d8("0x1f8") + json[_0x2$1d8("0x1f7")]);
4906 }
4907 if (json[_0x2$1d8("0x8f")] && json["particles"] && !data[_0x2$1d8("0x91")] && !data[_0x2$1d8("0x16b")]) {
4908 tests = new Label(json[_0x2$1d8("0x30c")]);
4909 }
4910 install();
4911 window["requestAnimationFrame"](initialize);
4912 })();
4913 });
4914 setTimeout(function() {
4915 (function() {
4916 function val(context, _0x3b887c = ![]) {
4917 var PL$13 = context[_0x2$1d8("0x43")](".");
4918 if (_0x3b887c) {
4919 var PL$17 = 0;
4920 for (; PL$17 < PL$13[_0x2$1d8("0x44")]; PL$17++) {
4921 if (!/^\d+$/[_0x2$1d8("0x36")](PL$13[PL$17])) {
4922 return ![];
4923 }
4924 }
4925 }
4926 return PL$13;
4927 }
4928 function f(context, body) {
4929 var indices = val(context);
4930 var values = val(body);
4931 indices = indices["map"](Number);
4932 values = values[_0x2$1d8("0xf9")](Number);
4933 for (; indices[_0x2$1d8("0x44")] < values[_0x2$1d8("0x44")];) {
4934 indices[_0x2$1d8("0x15d")](0);
4935 }
4936 for (; values["length"] < indices[_0x2$1d8("0x44")];) {
4937 values[_0x2$1d8("0x15d")](0);
4938 }
4939 var i = 0;
4940 for (; i < indices[_0x2$1d8("0x44")]; ++i) {
4941 if (indices[i] > values[i]) {
4942 return 1;
4943 } else {
4944 if (indices[i] < values[i]) {
4945 return -1;
4946 }
4947 }
4948 }
4949 return 0;
4950 }
4951 function failForm(name) {
4952 var id_name = name + "{";
4953 var prop;
4954 for (prop in options[name]) {
4955 id_name = id_name + (prop + ":" + options[name][prop] + ";");
4956 }
4957 id_name = id_name + "}";
4958 targetComponentId[_0x2$1d8("0x57a")](id_name, targetComponentId[_0x2$1d8("0x57b")]["length"]);
4959 }
4960 function reset() {
4961 if (PL$67[_0x2$1d8("0x105")][_0x2$1d8("0x2e")] == _0x2$1d8("0x32")) {
4962 if (window[_0x2$1d8("0x59f")] < _textAlignProps[_0x2$1d8("0x5a0")] + 20) {
4963 _textAlignProps[_0x2$1d8("0x105")]["top"] = "0";
4964 _textAlignProps[_0x2$1d8("0x105")][_0x2$1d8("0x560")] = _0x2$1d8("0x5a1");
4965 _textAlignProps[_0x2$1d8("0x105")][_0x2$1d8("0x59a")] = "translate(-50%, 0%)";
4966 } else {
4967 _textAlignProps["style"][_0x2$1d8("0x9b")] = _0x2$1d8("0x571");
4968 _textAlignProps[_0x2$1d8("0x105")][_0x2$1d8("0x560")] = "0";
4969 _textAlignProps[_0x2$1d8("0x105")][_0x2$1d8("0x59a")] = _0x2$1d8("0x59b");
4970 }
4971 }
4972 }
4973 function transform(tag) {
4974 if (tag[_0x2$1d8("0xdf")]("Arrow") && tag[_0x2$1d8("0xdf")](_0x2$1d8("0x5e3"))) {
4975 tag = tag[_0x2$1d8("0x20b")](/Key|Digit|Left|Right/, "");
4976 }
4977 if (tag in obj) {
4978 return obj[tag];
4979 }
4980 return tag;
4981 }
4982 function content(data) {
4983 var FIRST_PLACE = 0;
4984 for (; FIRST_PLACE < results[_0x2$1d8("0x44")]; FIRST_PLACE++) {
4985 var i = results[FIRST_PLACE][_0x2$1d8("0x165")][_0x2$1d8("0x5f7")];
4986 var ch = data[i];
4987 if (typeof ch == _0x2$1d8("0x173") && i in result) {
4988 ch = data[i] = result[i];
4989 localStorage[_0x2$1d8("0x5f8")] = JSON["stringify"](data);
4990 } else {
4991 if (typeof ch == _0x2$1d8("0x5f9")) {
4992 ch = data[i] = ch in REGEX_ESCAPES ? REGEX_ESCAPES[ch] : result[i];
4993 localStorage[_0x2$1d8("0x5f8")] = JSON[_0x2$1d8("0x137")](data);
4994 }
4995 }
4996 if (ch === null) {
4997 continue;
4998 }
4999 results[FIRST_PLACE][_0x2$1d8("0x156")] = ch;
5000 }
5001 }
5002 function create(name, data, cb, record) {
5003 var store;
5004 name = _0x2$1d8("0x5fa") + name;
5005 try {
5006 if (!localStorage[name]) {
5007 throw null;
5008 }
5009 store = JSON[_0x2$1d8("0x2d0")](localStorage[name]);
5010 if (cb) {
5011 cb(store);
5012 }
5013 } catch (disclosure) {
5014 store = JSON[_0x2$1d8("0x2d0")](JSON[_0x2$1d8("0x137")](data));
5015 if (disclosure && record) {
5016 console["error"](record);
5017 }
5018 localStorage[name] = JSON[_0x2$1d8("0x137")](store);
5019 if (cb) {
5020 cb(store);
5021 }
5022 }
5023 return store;
5024 }
5025 function parseNewPage(name) {
5026 var dom = document[_0x2$1d8("0x1ac")](name);
5027 var domPropValue = dom[_0x2$1d8("0x3cd")];
5028 dom[_0x2$1d8("0x3cd")] = (domPropValue + (domPropValue == 1) + 1) % dom[_0x2$1d8("0x2cc")]["length"];
5029 $(dom)[_0x2$1d8("0x5fc")](_0x2$1d8("0x1b3"));
5030 }
5031 function update_selected_rows_counter(plugin_container_id) {
5032 $("#" + plugin_container_id)[_0x2$1d8("0x167")](_0x2$1d8("0x22b"), !$("#" + plugin_container_id)[_0x2$1d8("0x167")](_0x2$1d8("0x22b")))[_0x2$1d8("0x5fc")](_0x2$1d8("0x1b3"));
5033 }
5034 function _doLoad(type) {
5035 var previewOnFunction = document[_0x2$1d8("0x1ac")](type);
5036 previewOnFunction[_0x2$1d8("0x22b")] = !previewOnFunction[_0x2$1d8("0x22b")];
5037 previewOnFunction[_0x2$1d8("0x5fd")](new Event(_0x2$1d8("0x1b3")));
5038 }
5039 function Section() {
5040 if (document["getElementById"](_0x2$1d8("0x5fe"))[_0x2$1d8("0x105")]["display"] == "block") {
5041 window["onkeydown"]({
5042 "keyCode" : 27,
5043 "which" : 27
5044 });
5045 }
5046 }
5047 function setContent(text, duration) {
5048 scale["innerHTML"] = text;
5049 $(scale)[_0x2$1d8("0x603")](500);
5050 if (openTimeout) {
5051 clearTimeout(openTimeout);
5052 }
5053 openTimeout = setTimeout(function() {
5054 $(scale)["fadeOut"](500);
5055 openTimeout = 0;
5056 }, duration);
5057 }
5058 function cb(data) {
5059 var PL$54 = 0;
5060 for (; PL$54 < PL$53[_0x2$1d8("0x44")]; PL$54++) {
5061 var prop = PL$53[PL$54][_0x2$1d8("0x165")][_0x2$1d8("0x5f7")];
5062 var holder = data[prop];
5063 if (typeof holder == _0x2$1d8("0x173") && prop in state) {
5064 holder = data[prop] = state[prop];
5065 localStorage[_0x2$1d8("0x626")] = JSON[_0x2$1d8("0x137")](data);
5066 }
5067 if (typeof holder == _0x2$1d8("0x627")) {
5068 PL$53[PL$54][_0x2$1d8("0x22b")] = holder;
5069 } else {
5070 throw value;
5071 }
5072 }
5073 }
5074 function updateStopImageNumber() {
5075 document[_0x2$1d8("0x1ac")]("score-panel")[_0x2$1d8("0x105")]["opacity"] = "0";
5076 document[_0x2$1d8("0x1ac")](_0x2$1d8("0x62a"))[_0x2$1d8("0x105")][_0x2$1d8("0x9b")] = "10px";
5077 }
5078 function buildJS(name, res) {
5079 document[_0x2$1d8("0x1ac")](name)[_0x2$1d8("0x105")][_0x2$1d8("0x62d")] = res ? _0x2$1d8("0x62e") : _0x2$1d8("0x572");
5080 }
5081 function id(data) {
5082 var i = 0;
5083 for (; i < sections[_0x2$1d8("0x44")]; i++) {
5084 var k = sections[i][_0x2$1d8("0x165")][_0x2$1d8("0x5f7")];
5085 var snp = data[k];
5086 if (typeof snp == _0x2$1d8("0x173") && k in config) {
5087 snp = data[k] = config[k];
5088 localStorage["donut-options"] = JSON[_0x2$1d8("0x137")](data);
5089 }
5090 var _0x1181ce = document[_0x2$1d8("0x631")](_0x2$1d8("0x632") + k + _0x2$1d8("0x633") + snp + '"]');
5091 if (_0x1181ce) {
5092 sections[i][_0x2$1d8("0x3cd")] = _0x1181ce[_0x2$1d8("0x634")];
5093 } else {
5094 throw null;
5095 }
5096 }
5097 }
5098 function exit() {
5099 key = ![];
5100 if (paintNodesTimeout) {
5101 clearTimeout(paintNodesTimeout);
5102 paintNodesTimeout = _checkForChangesIntervalId = 0;
5103 }
5104 }
5105 function l() {
5106 var sArrDayId = document[_0x2$1d8("0x1ac")](_0x2$1d8("0x636"));
5107 var height = parseInt(sArrDayId[_0x2$1d8("0x104")], 10);
5108 if (_checkForChangesIntervalId) {
5109 clearInterval(_checkForChangesIntervalId);
5110 }
5111 _checkForChangesIntervalId = setInterval(function() {
5112 if (store[_0x2$1d8("0x624")] && key) {
5113 var width = parseInt(sArrDayId[_0x2$1d8("0x104")], 10);
5114 if (width != height) {
5115 height = width;
5116 if (height === 0) {
5117 if (document["getElementById"](_0x2$1d8("0x61e"))["style"][_0x2$1d8("0x2e")] == _0x2$1d8("0x2c")) {
5118 paintNodesTimeout = setTimeout(function() {
5119 if (store["scrimmageAutoRespawn"] && key) {
5120 $(_0x2$1d8("0x171"))[_0x2$1d8("0x5fc")](_0x2$1d8("0x126"));
5121 paintNodesTimeout = 0;
5122 l();
5123 }
5124 }, 1E4);
5125 }
5126 clearInterval(_checkForChangesIntervalId);
5127 _checkForChangesIntervalId = 0;
5128 }
5129 }
5130 } else {
5131 clearInterval(_checkForChangesIntervalId);
5132 _checkForChangesIntervalId = 0;
5133 }
5134 }, 500);
5135 }
5136 function update() {
5137 var str = document[_0x2$1d8("0x57e")]("server-active")[0]["getAttribute"](_0x2$1d8("0x170"));
5138 var div = str == "eu" ? _0x2$1d8("0x637") : str == "na" ? _0x2$1d8("0x638") : _0x2$1d8("0x639");
5139 var chat_retry = setInterval(function() {
5140 if (document[_0x2$1d8("0x1ac")](div) && document[_0x2$1d8("0x57e")](_0x2$1d8("0x266"))[_0x2$1d8("0x44")]) {
5141 $("#" + div)[_0x2$1d8("0x5fc")]("click");
5142 $(_0x2$1d8("0x171"))[_0x2$1d8("0x5fc")](_0x2$1d8("0x126"));
5143 setTimeout(function() {
5144 if (!hasColStyle && !hasStyle) {
5145 setContent("It looks like the server is not responding.<br>You may want to press <strong>Esc</strong> to go back to the game menu.", 2E4);
5146 }
5147 }, 5E3);
5148 clearInterval(chat_retry);
5149 }
5150 }, 100);
5151 }
5152 function setInterval() {
5153 var _0x110613 = [_0x2$1d8("0x63a"), _0x2$1d8("0x63b"), "Citrus"];
5154 return ![];
5155 }
5156 function worker_killer() {
5157 if (!_0x5172dc) {
5158 var h = setInterval();
5159 if (h) {
5160 if (!hasStyle || h != sh) {
5161 sh = h;
5162 _0x5172dc = !![];
5163 var chat_retry = setInterval(function() {
5164 if (document[_0x2$1d8("0x1ac")](_0x2$1d8("0x61e"))[_0x2$1d8("0x105")]["display"] == _0x2$1d8("0x32") && document["getElementById"](_0x2$1d8("0x63c"))[_0x2$1d8("0x3cd")] === 0) {
5165 document[_0x2$1d8("0x1ac")](_0x2$1d8("0x63c"))["selectedIndex"] = input["scrimmageMode"];
5166 $(_0x2$1d8("0x214"))[_0x2$1d8("0x5fc")]("change");
5167 clearTimeout(autoResumeTimer);
5168 clearInterval(chat_retry);
5169 hasStyle = !![];
5170 _0x5172dc = ![];
5171 if (store[_0x2$1d8("0x625")] && scale[_0x2$1d8("0x5a0")]) {
5172 scale[_0x2$1d8("0x105")][_0x2$1d8("0x2e")] = _0x2$1d8("0x2c");
5173 }
5174 }
5175 }, 100);
5176 var autoResumeTimer = setTimeout(function() {
5177 clearInterval(chat_retry);
5178 _0x5172dc = ![];
5179 }, 25E3);
5180 }
5181 } else {
5182 exit();
5183 hasStyle = ![];
5184 }
5185 }
5186 }
5187 if (!(_0x2$1d8("0xeb") in KeyboardEvent[_0x2$1d8("0x338")])) {
5188 alert(_0x2$1d8("0x52c"));
5189 return;
5190 }
5191 var chalk = [_0x2$1d8("0x52d"), _0x2$1d8("0x52e"), _0x2$1d8("0x52f")];
5192 chalk[_0x2$1d8("0x530")](f);
5193 var str = _0x2$1d8("0x531");
5194 var elem = localStorage[_0x2$1d8("0x532")];
5195 var byElement = ![];
5196 if (!elem || !val(elem, !![]) || f(str, elem) == 1 && (chalk[_0x2$1d8("0x533")](str) >= 0 || f(chalk[chalk[_0x2$1d8("0x44")] - 1], elem) == 1)) {
5197 byElement = !![];
5198 } else {
5199 localStorage[_0x2$1d8("0x532")] = str;
5200 }
5201 var options = {};
5202 options[_0x2$1d8("0x534")] = {};
5203 options[_0x2$1d8("0x535")] = {};
5204 options[_0x2$1d8("0x536")] = {};
5205 options[_0x2$1d8("0x537")] = {};
5206 options[_0x2$1d8("0x538")] = {};
5207 options[_0x2$1d8("0x539")] = {};
5208 options[_0x2$1d8("0x53a")] = {};
5209 options[_0x2$1d8("0x53b")] = {};
5210 options[_0x2$1d8("0x53c")] = {};
5211 options[_0x2$1d8("0x53d")] = {};
5212 options[_0x2$1d8("0x53e")] = {};
5213 options[_0x2$1d8("0x53f")] = {};
5214 options[_0x2$1d8("0x53f")][_0x2$1d8("0x540")] = _0x2$1d8("0x541");
5215 options[_0x2$1d8("0x53e")][_0x2$1d8("0x540")] = "#cc181e";
5216 options[_0x2$1d8("0x53d")][_0x2$1d8("0x2e")] = _0x2$1d8("0x542");
5217 options[_0x2$1d8("0x53d")][_0x2$1d8("0x543")] = _0x2$1d8("0x544");
5218 options[_0x2$1d8("0x53d")][_0x2$1d8("0x545")] = _0x2$1d8("0x544");
5219 options[_0x2$1d8("0x53c")][_0x2$1d8("0x546")] = '""';
5220 options[_0x2$1d8("0x53c")][_0x2$1d8("0x547")] = _0x2$1d8("0x548");
5221 options[_0x2$1d8("0x53c")][_0x2$1d8("0x9b")] = _0x2$1d8("0x549");
5222 options[_0x2$1d8("0x53c")][_0x2$1d8("0x2e")] = "inline-block";
5223 options[_0x2$1d8("0x53c")][_0x2$1d8("0x54a")] = "6px";
5224 options[_0x2$1d8("0x53c")][_0x2$1d8("0x46")] = _0x2$1d8("0x54b");
5225 options[_0x2$1d8("0x53c")][_0x2$1d8("0x47")] = "12px";
5226 options[_0x2$1d8("0x53c")][_0x2$1d8("0x4f")] = _0x2$1d8("0x54c");
5227 options[_0x2$1d8("0x53c")]["background-size"] = _0x2$1d8("0x54d");
5228 options[_0x2$1d8("0x53c")][_0x2$1d8("0x54e")] = _0x2$1d8("0xa3");
5229 options[_0x2$1d8("0x53b")][_0x2$1d8("0x545")] = _0x2$1d8("0x544");
5230 options[_0x2$1d8("0x53b")][_0x2$1d8("0x2e")] = _0x2$1d8("0x32");
5231 options[_0x2$1d8("0x53b")]["margin"] = _0x2$1d8("0x54f");
5232 options[_0x2$1d8("0x53b")][_0x2$1d8("0x550")] = _0x2$1d8("0x551");
5233 options[_0x2$1d8("0x53b")][_0x2$1d8("0x46")] = _0x2$1d8("0x552");
5234 options[_0x2$1d8("0x53b")][_0x2$1d8("0x47")] = _0x2$1d8("0x553");
5235 options[_0x2$1d8("0x53b")][_0x2$1d8("0xc4")] = _0x2$1d8("0xb4");
5236 options[_0x2$1d8("0x53b")][_0x2$1d8("0x554")] = "Arial, Helvetica, sans-serif";
5237 options[_0x2$1d8("0x53b")]["font-size"] = _0x2$1d8("0x555");
5238 options[_0x2$1d8("0x53b")][_0x2$1d8("0x556")] = _0x2$1d8("0x557");
5239 options[_0x2$1d8("0x53b")][_0x2$1d8("0x558")] = _0x2$1d8("0xa1");
5240 options[_0x2$1d8("0x53b")]["text-decoration"] = "none";
5241 options[_0x2$1d8("0x53b")][_0x2$1d8("0x540")] = "#e62117";
5242 options[_0x2$1d8("0x53b")][_0x2$1d8("0x97")] = _0x2$1d8("0x559");
5243 options[_0x2$1d8("0x53b")]["border-radius"] = "2px";
5244 options[_0x2$1d8("0x53b")][_0x2$1d8("0x55a")] = _0x2$1d8("0x55b");
5245 options[_0x2$1d8("0x53b")]["vertical-align"] = _0x2$1d8("0xa3");
5246 options[_0x2$1d8("0x53b")][_0x2$1d8("0x55c")] = _0x2$1d8("0x55d");
5247 options[_0x2$1d8("0x53a")]["box-sizing"] = _0x2$1d8("0x55e");
5248 options[_0x2$1d8("0x53a")][_0x2$1d8("0x550")] = "1px 0";
5249 options[_0x2$1d8("0x53a")]["width"] = _0x2$1d8("0x55f");
5250 options[_0x2$1d8("0x539")][_0x2$1d8("0x547")] = _0x2$1d8("0x548");
5251 options[_0x2$1d8("0x539")]["top"] = "1px";
5252 options[_0x2$1d8("0x539")][_0x2$1d8("0x560")] = _0x2$1d8("0x561");
5253 options[_0x2$1d8("0x538")][_0x2$1d8("0x560")] = "auto";
5254 options[_0x2$1d8("0x538")][_0x2$1d8("0x562")] = _0x2$1d8("0x563");
5255 options[_0x2$1d8("0x538")][_0x2$1d8("0x46")] = _0x2$1d8("0x564");
5256 options[_0x2$1d8("0x537")][_0x2$1d8("0x46")] = _0x2$1d8("0x565");
5257 options[_0x2$1d8("0x537")]["text-align"] = _0x2$1d8("0xa1");
5258 options[_0x2$1d8("0x536")]["padding"] = _0x2$1d8("0x566");
5259 options[_0x2$1d8("0x535")][_0x2$1d8("0x558")] = _0x2$1d8("0x9a");
5260 options[_0x2$1d8("0x534")]["margin"] = _0x2$1d8("0x54d");
5261 options[_0x2$1d8("0x534")][_0x2$1d8("0x46")] = _0x2$1d8("0x564");
5262 options[_0x2$1d8("0x534")][_0x2$1d8("0x567")] = _0x2$1d8("0x568");
5263 if (byElement) {
5264 options[_0x2$1d8("0x569")] = {};
5265 options[_0x2$1d8("0x569")][_0x2$1d8("0x546")] = _0x2$1d8("0x56a");
5266 options[_0x2$1d8("0x569")]["position"] = "absolute";
5267 options[_0x2$1d8("0x569")][_0x2$1d8("0x9b")] = _0x2$1d8("0x56b");
5268 options[_0x2$1d8("0x569")][_0x2$1d8("0x9c")] = _0x2$1d8("0x56b");
5269 options[_0x2$1d8("0x56c")] = {};
5270 options[_0x2$1d8("0x56c")][_0x2$1d8("0x46")] = _0x2$1d8("0x555");
5271 options[_0x2$1d8("0x56c")][_0x2$1d8("0x47")] = _0x2$1d8("0x555");
5272 options[_0x2$1d8("0x56c")][_0x2$1d8("0xc4")] = _0x2$1d8("0x505");
5273 options[_0x2$1d8("0x56c")]["font-size"] = _0x2$1d8("0x56d");
5274 options[_0x2$1d8("0x56c")][_0x2$1d8("0x56e")] = _0x2$1d8("0x56f");
5275 options[_0x2$1d8("0x56c")][_0x2$1d8("0x558")] = _0x2$1d8("0xa1");
5276 options[_0x2$1d8("0x56c")][_0x2$1d8("0x556")] = _0x2$1d8("0x555");
5277 options[_0x2$1d8("0x56c")][_0x2$1d8("0x540")] = "red";
5278 options[_0x2$1d8("0x56c")][_0x2$1d8("0x570")] = _0x2$1d8("0x571");
5279 options[_0x2$1d8("0x56c")]["overflow"] = _0x2$1d8("0x572");
5280 options[_0x2$1d8("0x56c")][_0x2$1d8("0x573")] = _0x2$1d8("0x2c");
5281 options[_0x2$1d8("0x56c")][_0x2$1d8("0x574")] = "none";
5282 options[_0x2$1d8("0x56c")][_0x2$1d8("0x575")] = _0x2$1d8("0x2c");
5283 options[_0x2$1d8("0x56c")][_0x2$1d8("0x576")] = _0x2$1d8("0x2c");
5284 options[_0x2$1d8("0x56c")][_0x2$1d8("0x2e")] = _0x2$1d8("0x577");
5285 options[_0x2$1d8("0x56c")][_0x2$1d8("0x578")] = "center";
5286 options[_0x2$1d8("0x56c")]["justify-content"] = _0x2$1d8("0xa1");
5287 options[_0x2$1d8("0x579")] = {};
5288 options[_0x2$1d8("0x579")][_0x2$1d8("0x547")] = _0x2$1d8("0x548");
5289 options[_0x2$1d8("0x579")][_0x2$1d8("0x9b")] = _0x2$1d8("0x549");
5290 options[_0x2$1d8("0x579")][_0x2$1d8("0x54e")] = _0x2$1d8("0xa3");
5291 }
5292 var target = document[_0x2$1d8("0x108")](_0x2$1d8("0x105"));
5293 document[_0x2$1d8("0x57c")][_0x2$1d8("0x10f")](target);
5294 var targetComponentId = target[_0x2$1d8("0x57d")];
5295 var name;
5296 for (name in options) {
5297 failForm(name);
5298 }
5299 var varCSLStyles = document[_0x2$1d8("0x57e")]("main-input")[0];
5300 var browserStyles = document[_0x2$1d8("0x57e")](_0x2$1d8("0x57f"))[0];
5301 var dynamicStreams = document["getElementsByClassName"](_0x2$1d8("0x580"))[0];
5302 varCSLStyles[_0x2$1d8("0x105")][_0x2$1d8("0x560")] = _0x2$1d8("0x54d");
5303 varCSLStyles["style"][_0x2$1d8("0x46")] = _0x2$1d8("0x245");
5304 browserStyles[_0x2$1d8("0x105")][_0x2$1d8("0x547")] = _0x2$1d8("0x548");
5305 browserStyles["style"][_0x2$1d8("0x9a")] = _0x2$1d8("0x581");
5306 dynamicStreams[_0x2$1d8("0x105")][_0x2$1d8("0x46")] = _0x2$1d8("0x582");
5307 dynamicStreams[_0x2$1d8("0x105")]["height"] = "140px";
5308 var returnStyles = document[_0x2$1d8("0x108")](_0x2$1d8("0x583"));
5309 returnStyles[_0x2$1d8("0x101")] = _0x2$1d8("0x584");
5310 returnStyles[_0x2$1d8("0x105")][_0x2$1d8("0x585")] = _0x2$1d8("0x555");
5311 returnStyles[_0x2$1d8("0x105")][_0x2$1d8("0xc4")] = _0x2$1d8("0x505");
5312 returnStyles["style"][_0x2$1d8("0x586")] = _0x2$1d8("0x587");
5313 var consoleStyles = returnStyles[_0x2$1d8("0x408")]();
5314 consoleStyles[_0x2$1d8("0x101")] += _0x2$1d8("0x588");
5315 consoleStyles["style"][_0x2$1d8("0x547")] = _0x2$1d8("0x548");
5316 consoleStyles[_0x2$1d8("0x105")][_0x2$1d8("0x9a")] = _0x2$1d8("0x589");
5317 consoleStyles["style"][_0x2$1d8("0x550")] = "4px 3px 3px";
5318 consoleStyles[_0x2$1d8("0x105")][_0x2$1d8("0x46")] = _0x2$1d8("0x582");
5319 consoleStyles["style"][_0x2$1d8("0x58a")] = _0x2$1d8("0x54b");
5320 consoleStyles[_0x2$1d8("0x104")] = "Features by Donut";
5321 consoleStyles[_0x2$1d8("0x122")](_0x2$1d8("0x126"), function() {
5322 PL$67[_0x2$1d8("0x105")][_0x2$1d8("0x2c7")] = "0";
5323 PL$67["style"][_0x2$1d8("0x2e")] = _0x2$1d8("0x32");
5324 reset();
5325 PL$67[_0x2$1d8("0x105")][_0x2$1d8("0x2c7")] = "1";
5326 if (byElement) {
5327 localStorage[_0x2$1d8("0x532")] = str;
5328 targetComponentId[_0x2$1d8("0x57a")](_0x2$1d8("0x58b"), targetComponentId[_0x2$1d8("0x57b")][_0x2$1d8("0x44")]);
5329 }
5330 });
5331 document[_0x2$1d8("0x57e")](_0x2$1d8("0x58c"))[0][_0x2$1d8("0x10f")](consoleStyles);
5332 var PL$67 = document[_0x2$1d8("0x108")](_0x2$1d8("0x110"));
5333 PL$67[_0x2$1d8("0x105")]["position"] = _0x2$1d8("0x58d");
5334 PL$67["style"][_0x2$1d8("0x9b")] = "0";
5335 PL$67[_0x2$1d8("0x105")][_0x2$1d8("0x9c")] = "0";
5336 PL$67[_0x2$1d8("0x105")][_0x2$1d8("0x9d")] = "0";
5337 PL$67[_0x2$1d8("0x105")]["left"] = "0";
5338 PL$67["style"][_0x2$1d8("0x2e")] = _0x2$1d8("0x2c");
5339 PL$67[_0x2$1d8("0x105")][_0x2$1d8("0x4f")] = _0x2$1d8("0x58e");
5340 PL$67[_0x2$1d8("0x105")][_0x2$1d8("0x58f")] = _0x2$1d8("0x54d");
5341 PL$67[_0x2$1d8("0x105")]["zIndex"] = _0x2$1d8("0x590");
5342 document[_0x2$1d8("0x16c")][_0x2$1d8("0x10f")](PL$67);
5343 var _textAlignProps = document[_0x2$1d8("0x108")](_0x2$1d8("0x110"));
5344 _textAlignProps["style"][_0x2$1d8("0x547")] = _0x2$1d8("0x591");
5345 _textAlignProps[_0x2$1d8("0x105")][_0x2$1d8("0x9b")] = "50%";
5346 _textAlignProps[_0x2$1d8("0x105")][_0x2$1d8("0x9a")] = "50%";
5347 _textAlignProps[_0x2$1d8("0x105")][_0x2$1d8("0x560")] = "0";
5348 _textAlignProps[_0x2$1d8("0x105")][_0x2$1d8("0x550")] = _0x2$1d8("0x592");
5349 _textAlignProps[_0x2$1d8("0x105")][_0x2$1d8("0xc4")] = _0x2$1d8("0x505");
5350 _textAlignProps[_0x2$1d8("0x105")]["fontFamily"] = _0x2$1d8("0x593");
5351 _textAlignProps[_0x2$1d8("0x105")][_0x2$1d8("0x58a")] = _0x2$1d8("0x54b");
5352 _textAlignProps[_0x2$1d8("0x105")][_0x2$1d8("0x594")] = _0x2$1d8("0x595");
5353 _textAlignProps[_0x2$1d8("0x105")]["textAlign"] = "center";
5354 _textAlignProps[_0x2$1d8("0x105")][_0x2$1d8("0x586")] = _0x2$1d8("0x596");
5355 _textAlignProps[_0x2$1d8("0x105")][_0x2$1d8("0x97")] = _0x2$1d8("0x597");
5356 _textAlignProps[_0x2$1d8("0x105")][_0x2$1d8("0x598")] = _0x2$1d8("0x599");
5357 _textAlignProps[_0x2$1d8("0x105")][_0x2$1d8("0x59a")] = _0x2$1d8("0x59b");
5358 _textAlignProps[_0x2$1d8("0x19e")] = _0x2$1d8("0x59c");
5359 if (byElement && elem) {
5360 if (f(elem, _0x2$1d8("0x52e")) < 0) {
5361 _textAlignProps["innerHTML"] = _0x2$1d8("0x59d") + _textAlignProps[_0x2$1d8("0x19e")];
5362 }
5363 if (f(elem, _0x2$1d8("0x52f")) < 0) {
5364 _textAlignProps[_0x2$1d8("0x19e")] = _0x2$1d8("0x59e") + _textAlignProps["innerHTML"];
5365 }
5366 }
5367 PL$67[_0x2$1d8("0x10f")](_textAlignProps);
5368 window[_0x2$1d8("0x122")](_0x2$1d8("0x5a2"), reset);
5369 document[_0x2$1d8("0x122")]("click", function(task_options) {
5370 if (PL$67["style"]["display"] == "block" && task_options["target"] != _textAlignProps && !_textAlignProps[_0x2$1d8("0x5a3")](task_options["target"])) {
5371 PL$67[_0x2$1d8("0x105")][_0x2$1d8("0x2e")] = _0x2$1d8("0x2c");
5372 }
5373 }, !![]);
5374 var backdrop = returnStyles[_0x2$1d8("0x408")]();
5375 backdrop[_0x2$1d8("0x105")][_0x2$1d8("0x2e")] = _0x2$1d8("0x32");
5376 backdrop[_0x2$1d8("0x105")][_0x2$1d8("0x560")] = "12px auto 0";
5377 backdrop[_0x2$1d8("0x104")] = _0x2$1d8("0x5a4");
5378 backdrop[_0x2$1d8("0x122")]("click", function() {
5379 PL$67[_0x2$1d8("0x105")][_0x2$1d8("0x2e")] = _0x2$1d8("0x2c");
5380 });
5381 _textAlignProps[_0x2$1d8("0x10f")](backdrop);
5382 var obj = {};
5383 obj[_0x2$1d8("0x5a5")] = "Esc";
5384 obj["Minus"] = "-";
5385 obj[_0x2$1d8("0x5a6")] = "=";
5386 obj["BracketLeft"] = "[";
5387 obj[_0x2$1d8("0x5a7")] = "]";
5388 obj[_0x2$1d8("0x5a8")] = _0x2$1d8("0x5a9");
5389 obj[_0x2$1d8("0x5aa")] = ";";
5390 obj[_0x2$1d8("0x5ab")] = "'";
5391 obj[_0x2$1d8("0x5ac")] = "`";
5392 obj[_0x2$1d8("0x5ad")] = "\\";
5393 obj[_0x2$1d8("0x5ae")] = ",";
5394 obj[_0x2$1d8("0x5af")] = ".";
5395 obj[_0x2$1d8("0x5b0")] = "/";
5396 obj[_0x2$1d8("0x5b1")] = _0x2$1d8("0x5b2");
5397 obj[_0x2$1d8("0x5b3")] = _0x2$1d8("0x5b4");
5398 obj[_0x2$1d8("0x5b5")] = "Scroll Lock";
5399 obj[_0x2$1d8("0x5b6")] = _0x2$1d8("0x5b7");
5400 obj[_0x2$1d8("0x5b8")] = _0x2$1d8("0x5b9");
5401 obj[_0x2$1d8("0x5ba")] = _0x2$1d8("0x5bb");
5402 obj[_0x2$1d8("0x5bc")] = "Numpad -";
5403 obj[_0x2$1d8("0x5bd")] = "Numpad 4";
5404 obj[_0x2$1d8("0x5be")] = _0x2$1d8("0x5bf");
5405 obj[_0x2$1d8("0x5c0")] = _0x2$1d8("0x5c1");
5406 obj[_0x2$1d8("0x5c2")] = _0x2$1d8("0x5c3");
5407 obj[_0x2$1d8("0x5c4")] = _0x2$1d8("0x5c5");
5408 obj[_0x2$1d8("0x5c6")] = _0x2$1d8("0x5c7");
5409 obj[_0x2$1d8("0x5c8")] = _0x2$1d8("0x5c9");
5410 obj[_0x2$1d8("0x5ca")] = _0x2$1d8("0x5cb");
5411 obj[_0x2$1d8("0x5cc")] = _0x2$1d8("0x5cd");
5412 obj[_0x2$1d8("0x5ce")] = _0x2$1d8("0x5cf");
5413 obj[_0x2$1d8("0x5d0")] = _0x2$1d8("0x5d1");
5414 obj[_0x2$1d8("0x5d2")] = _0x2$1d8("0x5d3");
5415 obj[_0x2$1d8("0x5d4")] = _0x2$1d8("0x5d5");
5416 obj[_0x2$1d8("0x5d6")] = _0x2$1d8("0x5d7");
5417 obj["PageUp"] = _0x2$1d8("0x5d8");
5418 obj[_0x2$1d8("0x5d9")] = _0x2$1d8("0x5da");
5419 obj[_0x2$1d8("0x5db")] = _0x2$1d8("0x5dc");
5420 obj[_0x2$1d8("0x5dd")] = _0x2$1d8("0x5de");
5421 obj[_0x2$1d8("0x5df")] = _0x2$1d8("0x5e0");
5422 obj[_0x2$1d8("0x5e1")] = _0x2$1d8("0x5e2");
5423 obj["OS"] = _0x2$1d8("0x5e2");
5424 var REGEX_ESCAPES = {
5425 8 : _0x2$1d8("0x5e4"),
5426 9 : _0x2$1d8("0x5e5"),
5427 13 : "Enter",
5428 33 : _0x2$1d8("0x5d8"),
5429 34 : _0x2$1d8("0x5e0"),
5430 35 : "End",
5431 36 : _0x2$1d8("0x5e6"),
5432 37 : _0x2$1d8("0x5da"),
5433 38 : _0x2$1d8("0x5d7"),
5434 39 : "Arrow Right",
5435 40 : _0x2$1d8("0x5de"),
5436 48 : "0",
5437 49 : "1",
5438 50 : "2",
5439 51 : "3",
5440 52 : "4",
5441 53 : "5",
5442 54 : "6",
5443 55 : "7",
5444 56 : "8",
5445 57 : "9",
5446 65 : "A",
5447 66 : "B",
5448 67 : "C",
5449 68 : "D",
5450 69 : "E",
5451 70 : "F",
5452 71 : "G",
5453 72 : "H",
5454 73 : "I",
5455 74 : "J",
5456 75 : "K",
5457 76 : "L",
5458 77 : "M",
5459 78 : "N",
5460 79 : "O",
5461 80 : "P",
5462 81 : "Q",
5463 82 : "R",
5464 83 : "S",
5465 84 : "T",
5466 85 : "U",
5467 86 : "V",
5468 87 : "W",
5469 88 : "X",
5470 89 : "Y",
5471 90 : "Z",
5472 96 : _0x2$1d8("0x5cb"),
5473 97 : _0x2$1d8("0x5c5"),
5474 98 : _0x2$1d8("0x5c7"),
5475 99 : _0x2$1d8("0x5c9"),
5476 100 : _0x2$1d8("0x5e7"),
5477 101 : _0x2$1d8("0x5bf"),
5478 102 : _0x2$1d8("0x5c1"),
5479 103 : "Numpad 7",
5480 104 : _0x2$1d8("0x5b9"),
5481 105 : _0x2$1d8("0x5bb")
5482 };
5483 var result = {};
5484 result[_0x2$1d8("0x5e8")] = "S";
5485 result[_0x2$1d8("0x5e9")] = "K";
5486 result["names"] = "N";
5487 result[_0x2$1d8("0x5ea")] = "M";
5488 result[_0x2$1d8("0x5eb")] = "F";
5489 result[_0x2$1d8("0x5ec")] = "H";
5490 result[_0x2$1d8("0x5ed")] = null;
5491 result[_0x2$1d8("0x5ee")] = null;
5492 result[_0x2$1d8("0x5ef")] = null;
5493 result[_0x2$1d8("0x5f0")] = null;
5494 result["leaderboard"] = null;
5495 result[_0x2$1d8("0x5f1")] = null;
5496 result[_0x2$1d8("0x5f2")] = null;
5497 result[_0x2$1d8("0x5f3")] = _0x2$1d8("0x5d1");
5498 result["leave"] = "L";
5499 var results = document[_0x2$1d8("0x5f4")](_0x2$1d8("0x5f5"));
5500 var token = _0x2$1d8("0x5f6");
5501 var data = create("keys", result, content, token);
5502 var FIRST_PLACE = 0;
5503 for (; FIRST_PLACE < results[_0x2$1d8("0x44")]; FIRST_PLACE++) {
5504 results[FIRST_PLACE]["addEventListener"](_0x2$1d8("0x5fb"), function(n) {
5505 n[_0x2$1d8("0x209")]();
5506 var idProperty = this[_0x2$1d8("0x165")]["donutFeature"];
5507 var id = transform(n[_0x2$1d8("0xeb")]);
5508 if (id) {
5509 if (id == "Delete") {
5510 this[_0x2$1d8("0x156")] = "";
5511 data[idProperty] = null;
5512 localStorage[_0x2$1d8("0x5f8")] = JSON[_0x2$1d8("0x137")](data);
5513 } else {
5514 if (id != data[idProperty] && id != "Unidentified") {
5515 var prop;
5516 for (prop in data) {
5517 if (data[prop] == id) {
5518 data[prop] = null;
5519 var i = 0;
5520 for (; i < results["length"]; i++) {
5521 if (results[i]["dataset"]["donutFeature"] == prop) {
5522 results[i][_0x2$1d8("0x156")] = "";
5523 break;
5524 }
5525 }
5526 }
5527 }
5528 this[_0x2$1d8("0x156")] = data[idProperty] = id;
5529 localStorage["donut-keys"] = JSON[_0x2$1d8("0x137")](data);
5530 }
5531 }
5532 }
5533 });
5534 }
5535 var radLabel = create(_0x2$1d8("0xc5"), {});
5536 var scale = _textAlignProps[_0x2$1d8("0x408")]();
5537 scale[_0x2$1d8("0x105")][_0x2$1d8("0x9b")] = _0x2$1d8("0x5a1");
5538 scale[_0x2$1d8("0x105")]["display"] = _0x2$1d8("0x2c");
5539 scale[_0x2$1d8("0x105")][_0x2$1d8("0x594")] = _0x2$1d8("0x5ff");
5540 scale[_0x2$1d8("0x105")][_0x2$1d8("0x586")] = _0x2$1d8("0x600");
5541 scale[_0x2$1d8("0x105")]["boxShadow"] = _0x2$1d8("0x601");
5542 scale[_0x2$1d8("0x105")][_0x2$1d8("0x59a")] = "translate(-50%, 0%)";
5543 scale[_0x2$1d8("0x105")][_0x2$1d8("0x602")] = "3";
5544 document["body"][_0x2$1d8("0x10f")](scale);
5545 var openTimeout = 0;
5546 var _0x4e30ca = ![];
5547 var a = 0;
5548 var y = 0;
5549 var callback = window["onmousemove"];
5550 window[_0x2$1d8("0x518")] = function(e) {
5551 a = e[_0x2$1d8("0x1a7")];
5552 y = e["clientY"];
5553 if (!_0x4e30ca) {
5554 callback(e);
5555 }
5556 };
5557 window[_0x2$1d8("0x122")](_0x2$1d8("0x5fb"), function(event) {
5558 var p3_ = transform(event[_0x2$1d8("0xeb")]);
5559 var _0x259de6 = ![];
5560 if (p3_ == _0x2$1d8("0x604") && !event[_0x2$1d8("0x605")] && !event[_0x2$1d8("0x606")] && !event["shiftKey"] || p3_ == _0x2$1d8("0x5a9") && !event[_0x2$1d8("0x607")] && !event[_0x2$1d8("0x606")] && !event[_0x2$1d8("0x608")] || p3_ == _0x2$1d8("0x5e2") && !event[_0x2$1d8("0x607")] && !event[_0x2$1d8("0x605")] && !event[_0x2$1d8("0x608")] || p3_ == _0x2$1d8("0x609") && !event[_0x2$1d8("0x607")] && !event[_0x2$1d8("0x605")] && !event["metaKey"]) {
5561 _0x259de6 = !![];
5562 }
5563 if (_0x259de6 || !event[_0x2$1d8("0x607")] && !event[_0x2$1d8("0x605")] && !event[_0x2$1d8("0x606")]) {
5564 if (!_0x259de6) {
5565 var _0x5268d2 = event[_0x2$1d8("0x51a")] || event[_0x2$1d8("0x182")] || 0;
5566 if (_0x5268d2 == 13 && document[_0x2$1d8("0x60a")] === document[_0x2$1d8("0x1ac")](_0x2$1d8("0x60b"))) {
5567 worker_killer();
5568 } else {
5569 if (_0x5268d2 == 27) {
5570 if (!hasColStyle) {
5571 hasColStyle = !![];
5572 }
5573 if (scale[_0x2$1d8("0x5a0")]) {
5574 $(scale)[_0x2$1d8("0x60c")](500);
5575 }
5576 }
5577 }
5578 }
5579 if ((_0x259de6 || !event["shiftKey"]) && document[_0x2$1d8("0x60a")][_0x2$1d8("0x20e")] != _0x2$1d8("0x60d") && document[_0x2$1d8("0x60a")]["tagName"] != _0x2$1d8("0x60e")) {
5580 switch(p3_) {
5581 case data[_0x2$1d8("0x5e8")]:
5582 X = window[_0x2$1d8("0x60f")] / 2;
5583 Y = window[_0x2$1d8("0x59f")] / 2;
5584 callback({
5585 "clientX" : X,
5586 "clientY" : Y
5587 });
5588 _0x4e30ca = !![];
5589 break;
5590 case data[_0x2$1d8("0x5e9")]:
5591 parseNewPage(_0x2$1d8("0x32a"));
5592 break;
5593 case data[_0x2$1d8("0x610")]:
5594 parseNewPage("sShowNames");
5595 break;
5596 case data[_0x2$1d8("0x5ea")]:
5597 update_selected_rows_counter("cShowMass");
5598 break;
5599 case data[_0x2$1d8("0x5eb")]:
5600 update_selected_rows_counter(_0x2$1d8("0x84"));
5601 break;
5602 case data[_0x2$1d8("0x5ec")]:
5603 update_selected_rows_counter("cHideChat");
5604 break;
5605 case data["tripleSplit"]:
5606 var _0x3a9197 = 0;
5607 for (; _0x3a9197 < 3; _0x3a9197++) {
5608 $(window)["trigger"]($[_0x2$1d8("0x611")](_0x2$1d8("0x5fb"), {
5609 "keyCode" : 32,
5610 "which" : 32
5611 }));
5612 }
5613 break;
5614 case data["minimap"]:
5615 update_selected_rows_counter("cHideMinimap");
5616 break;
5617 case data[_0x2$1d8("0x5ef")]:
5618 _doLoad(_0x2$1d8("0x612"));
5619 break;
5620 case data[_0x2$1d8("0x5f0")]:
5621 _doLoad(_0x2$1d8("0x613"));
5622 break;
5623 case data[_0x2$1d8("0x614")]:
5624 _doLoad(_0x2$1d8("0x615"));
5625 break;
5626 case data[_0x2$1d8("0x5f1")]:
5627 update_selected_rows_counter("cAutoDecline");
5628 setContent(_0x2$1d8("0x616") + (document[_0x2$1d8("0x1ac")]("cAutoDecline")[_0x2$1d8("0x22b")] ? "On" : _0x2$1d8("0x617")) + _0x2$1d8("0x618"), 2500);
5629 break;
5630 case data[_0x2$1d8("0x5f2")]:
5631 var name = hasStyle ? _0x2$1d8("0x619") : _0x2$1d8("0x326");
5632 if (hasStyle) {
5633 _doLoad(name);
5634 } else {
5635 update_selected_rows_counter(name);
5636 }
5637 setContent(_0x2$1d8("0x61a") + (hasStyle ? _0x2$1d8("0x61b") : "") + _0x2$1d8("0x61c") + (document[_0x2$1d8("0x1ac")](name)[_0x2$1d8("0x22b")] ? "On" : _0x2$1d8("0x617")) + _0x2$1d8("0x618"), 2500);
5638 break;
5639 case data[_0x2$1d8("0x5f3")]:
5640 if (document[_0x2$1d8("0x1ac")](_0x2$1d8("0x61d"))[_0x2$1d8("0x105")][_0x2$1d8("0x2e")] == _0x2$1d8("0x32")) {
5641 $(_0x2$1d8("0x219"))["trigger"](_0x2$1d8("0x126"));
5642 } else {
5643 if (document[_0x2$1d8("0x1ac")](_0x2$1d8("0x61e"))["style"]["display"] == _0x2$1d8("0x32")) {
5644 $(_0x2$1d8("0x217"))[_0x2$1d8("0x5fc")](_0x2$1d8("0x126"));
5645 }
5646 }
5647 Section();
5648 break;
5649 case data[_0x2$1d8("0x4cb")]:
5650 if (store[_0x2$1d8("0x61f")] || key) {
5651 var returnStyles = document[_0x2$1d8("0x1ac")]("chat-panel");
5652 var _0x11b56c = returnStyles["style"][_0x2$1d8("0x2e")] == _0x2$1d8("0x2c");
5653 if (_0x11b56c) {
5654 returnStyles[_0x2$1d8("0x105")][_0x2$1d8("0x2c7")] = "0";
5655 returnStyles[_0x2$1d8("0x105")][_0x2$1d8("0x2e")] = _0x2$1d8("0x32");
5656 }
5657 $(_0x2$1d8("0x185"))["val"](_0x2$1d8("0x620"))[_0x2$1d8("0x19f")]()[_0x2$1d8("0x5fc")]($[_0x2$1d8("0x611")]("keyup", {
5658 "keyCode" : 13,
5659 "which" : 13
5660 }))["blur"]();
5661 key = ![];
5662 if (_0x11b56c) {
5663 returnStyles[_0x2$1d8("0x105")][_0x2$1d8("0x2e")] = _0x2$1d8("0x2c");
5664 returnStyles["style"][_0x2$1d8("0x2c7")] = "1";
5665 }
5666 Section();
5667 }
5668 }
5669 }
5670 }
5671 });
5672 window[_0x2$1d8("0x122")](_0x2$1d8("0x186"), function(obj) {
5673 if (transform(obj["code"]) == data[_0x2$1d8("0x5e8")] && !obj[_0x2$1d8("0x607")] && !obj[_0x2$1d8("0x605")] && !obj["metaKey"] && !obj[_0x2$1d8("0x608")] && document[_0x2$1d8("0x60a")][_0x2$1d8("0x20e")] != _0x2$1d8("0x60d") && document[_0x2$1d8("0x60a")][_0x2$1d8("0x20e")] != _0x2$1d8("0x60e")) {
5674 _0x4e30ca = ![];
5675 callback({
5676 "clientX" : a,
5677 "clientY" : y
5678 });
5679 }
5680 });
5681 var state = {};
5682 state[_0x2$1d8("0x621")] = ![];
5683 state[_0x2$1d8("0x622")] = ![];
5684 state[_0x2$1d8("0x623")] = ![];
5685 state[_0x2$1d8("0x624")] = !![];
5686 state[_0x2$1d8("0x625")] = ![];
5687 state[_0x2$1d8("0x61f")] = ![];
5688 var PL$53 = document[_0x2$1d8("0x57e")]("donut-checkbox");
5689 var value = "Gota.io Features by Donut: An error occurred. We had to reset your settings.";
5690 var store = create(_0x2$1d8("0x628"), state, cb, value);
5691 PL$53 = document[_0x2$1d8("0x5f4")](_0x2$1d8("0x629"));
5692 var PL$54 = 0;
5693 for (; PL$54 < PL$53[_0x2$1d8("0x44")]; PL$54++) {
5694 PL$53[PL$54][_0x2$1d8("0x122")](_0x2$1d8("0x1b3"), function(canCreateDiscussions) {
5695 var FILTER_KEY = this[_0x2$1d8("0x165")][_0x2$1d8("0x5f7")];
5696 store[FILTER_KEY] = this[_0x2$1d8("0x22b")];
5697 localStorage[_0x2$1d8("0x626")] = JSON[_0x2$1d8("0x137")](store);
5698 switch(FILTER_KEY) {
5699 case _0x2$1d8("0x621"):
5700 if (this[_0x2$1d8("0x22b")]) {
5701 updateStopImageNumber();
5702 } else {
5703 document[_0x2$1d8("0x1ac")](_0x2$1d8("0x62a"))["style"]["top"] = document["getElementById"](_0x2$1d8("0x62b"))[_0x2$1d8("0x5a0")] + 20 + "px";
5704 document[_0x2$1d8("0x1ac")](_0x2$1d8("0x62b"))[_0x2$1d8("0x105")]["opacity"] = "1";
5705 }
5706 break;
5707 case _0x2$1d8("0x622"):
5708 buildJS("party-panel", !this["checked"]);
5709 break;
5710 case _0x2$1d8("0x623"):
5711 buildJS(_0x2$1d8("0x62c"), !this[_0x2$1d8("0x22b")]);
5712 break;
5713 case "scrimmageAutoRespawn":
5714 if (this["checked"] && key) {
5715 l();
5716 }
5717 }
5718 });
5719 }
5720 if (store[_0x2$1d8("0x621")]) {
5721 updateStopImageNumber();
5722 }
5723 document[_0x2$1d8("0x1ac")](_0x2$1d8("0x327"))[_0x2$1d8("0x122")](_0x2$1d8("0x1b3"), function() {
5724 if (document["getElementById"](_0x2$1d8("0x62b"))["style"][_0x2$1d8("0x2c7")] == "1") {
5725 document[_0x2$1d8("0x1ac")]("party-panel")["style"][_0x2$1d8("0x9b")] = document[_0x2$1d8("0x1ac")](_0x2$1d8("0x62b"))["offsetHeight"] + 20 + "px";
5726 }
5727 });
5728 if (store["hideLeaderboard"]) {
5729 buildJS(_0x2$1d8("0x62c"), ![]);
5730 }
5731 if (store[_0x2$1d8("0x622")]) {
5732 buildJS(_0x2$1d8("0x62a"), ![]);
5733 }
5734 var config = {};
5735 config[_0x2$1d8("0x62f")] = "1";
5736 var sections = [document["getElementById"](_0x2$1d8("0x630"))];
5737 var input = create(_0x2$1d8("0x2cc"), config, id);
5738 var i = 0;
5739 for (; i < sections["length"]; i++) {
5740 sections[i][_0x2$1d8("0x122")](_0x2$1d8("0x1b3"), function(canCreateDiscussions) {
5741 var COLOR_SPACE = this[_0x2$1d8("0x165")][_0x2$1d8("0x5f7")];
5742 input[COLOR_SPACE] = this[_0x2$1d8("0x2cc")][this["selectedIndex"]][_0x2$1d8("0x156")];
5743 localStorage["donut-options"] = JSON[_0x2$1d8("0x137")](input);
5744 });
5745 }
5746 var key = ![];
5747 var _checkForChangesIntervalId = 0;
5748 var paintNodesTimeout = 0;
5749 document[_0x2$1d8("0x1ac")]("btn-queue")["addEventListener"](_0x2$1d8("0x126"), function() {
5750 key = !![];
5751 if (store[_0x2$1d8("0x624")]) {
5752 l();
5753 }
5754 });
5755 document[_0x2$1d8("0x1ac")](_0x2$1d8("0x635"))[_0x2$1d8("0x122")]("click", exit);
5756 var hasColStyle = ![];
5757 if (store["startWithScrimmage"]) {
5758 update();
5759 }
5760 var sh = null;
5761 var hasStyle = ![];
5762 var _0x5172dc = ![];
5763 document[_0x2$1d8("0x1ac")](_0x2$1d8("0x63d"))[_0x2$1d8("0x122")](_0x2$1d8("0x126"), worker_killer);
5764 document["getElementById"](_0x2$1d8("0x63e"))[_0x2$1d8("0x122")]("click", worker_killer);
5765 })();
5766 }, 1E3);
5767})();
5768setInterval(function() {
5769 _0x324d5a();
5770}, 4E3);
5771function _0x324d5a(canCreateDiscussions) {
5772 function f(i) {
5773 if (typeof i === _0x2$1d8("0x248")) {
5774 return function(canCreateDiscussions) {
5775 }[_0x2$1d8("0x63f")](_0x2$1d8("0x640"))[_0x2$1d8("0x2b")]("counter");
5776 } else {
5777 if (("" + i / i)[_0x2$1d8("0x44")] !== 1 || i % 20 === 0) {
5778 (function() {
5779 return !![];
5780 })[_0x2$1d8("0x63f")](_0x2$1d8("0x641") + "gger")[_0x2$1d8("0x642")](_0x2$1d8("0x286"));
5781 } else {
5782 (function() {
5783 return ![];
5784 })[_0x2$1d8("0x63f")](_0x2$1d8("0x641") + _0x2$1d8("0x643"))[_0x2$1d8("0x2b")](_0x2$1d8("0x644"));
5785 }
5786 }
5787 f(++i);
5788 }
5789 try {
5790 if (canCreateDiscussions) {
5791 return f;
5792 } else {
5793 f(0);
5794 }
5795 } catch (_0x30c1ba) {
5796 }
5797}
5798;