Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
/* Code generated at 1486164996 */ console.log('Loaded client version 1486164996'); var ..
Decoded Output download
<? /* Code generated at 1486164996 */
console.log('Loaded client version 1486164996');
var _$_c2a3=["#nick","nick","#team_name","opt_teamname","selected_profile","change","#skinurl","player_profile","v2.0.0","#12345",""," ","red #76FF03 blue yellow #8207ff #2196F3 ","/gameservers.json","<div class="tab-pane" id=","><ul id="dropdown-menu1" class="dropdown-menu">","<li id="","" class="gameinstance">","<a onclick="connector('","');return false;">","<span class="label label-success">","</span></a>","</li>","</ul></div>","#serverspanel .tab-content","continent","http://www.geoplugin.net/javascript.gp","NA","#naserverslink a","#na-server li:eq(",") a","#euserverslink a","#eu-server li:eq(","json","#overlays","<canvas id='canvas'>","body","<div id = 'overlays2'></div>","<div id = 'div_lb'><h3 id='lb_title'>Alis.io</h3></div>","#overlays2","<div id='lb_detail'></div>","#div_lb","<div id = 'div_score'></div>","canvas","2d","string","skinurl","*","oncontextmenu","return false;","<div id='teammate_menu'></div>","#teammate_menu","me","yellow","top1","white","Connecting","#btn_connect","#connect_error_div","disabled",".btn-spectate","#btn_info","#game_info","DEFAULT","Not valid URL",".nav2.arrow-left",".nav2.arrow-right",".nav","Server: ","#current_ip","#ip_info","Region: ","#region option:selected","#region_info","Mode: ","#gamemode option:selected","#gamemode_info","Party: ","#party_code_info","Connect","N/A","opt_zoom_speed","#opt_zoom_speed","#txt_zoom_speed","max_draw_time","#max_draw_time","#txt_draw_time","hotkeyMapping","chatCommand",".tosBox","Hide my name","Hide names","Hide Colour","Show Mass","Skip stats","Locations","Mouse Line","Zoom","Hide Points","Score","STE","Divisions","Minimap","Mouse feed","Rainbow Color","Transparent Cells","FPS","Packets I/O","Hide Mass","Auto Hide Names","Text Shadows","Auto Zoom","Split indicator","Custom Skins","ChatBox","Chat Popup","opt_other_skin","<div class="checkbox"> <label><input id="","" type="checkbox" name="optionsCheckboxes"></label> ","<br>",".firstSettings",".secondSettings","checked","id","input:checkbox","true","#","default","Zoom Speed: <span id="txt_zoom_speed">0.97</span></div><input oninput="$('#txt_zoom_speed').text(this.value);" style="width:100%;" type="range" id="opt_zoom_speed" name="opt_zoom_speed" min="0.88" max="0.99" step="0.01" value="0.9">",".zoomSpeed","Maximum draw time (milliseconds): <span id="txt_draw_time">50</span></div><input oninput="$('#txt_draw_time').text(this.value);" style="width:100%;" type="range" id="max_draw_time" min="25" max="200" step="5" value="50">",".maxDrawTime"," STE: "," [","/16]","<div id='game_info' class='alisio-panel'><p id='ip_info'></p><p id='region_info'></p><p id='gamemode_info'></p><p id='party_code_info'></p><p id='lb_info'></p></div>",".gameinfo","<button id ="btn_copy_gameinfo" class="btn btn-warning btn-hotkeys" type="button">Copy</button>","----------",".partyToken","#message_dialog","#message_dialog_title","#message_dialog_content","","An unnamed cell","N","Start new game","NORMAL","E","Macro W","T","16 Split","G","Double space","ALT_S","Stop movement (Toggle)","S","Stop movement (Temporary)","I","On / off split indicator","#opt_split_ind","L","On / off auto zoom","#opt_lock_zoom","A","Show attack range (Temporary)","ALT_A","Show attack range (Toggle)","V","Spectating teammate","On / off Custom skin","#opt_custom_skin","Show/ hide skins","#opt_skin","On / off Rainbow color","#opt_same_food_color","On / off transparent cell","#opt_transparent_cell","Show / Hide FPS counter","#opt_fps","1","Zoom level 1","2","Zoom level 2","3","Zoom level 3","4","Zoom level 4","5","Zoom level 5","ALT_N","Show / hide names","#opt_name","Show / hide own name","#opt_self_name","Show / hide colors","#opt_color","Show / hide mass","#opt_mass","On / off Skip stats","#opt_stats","ALT_Z","On / off Zoom","#opt_zoom","F","Show / hide Pellets","#opt_food","ALT_G","Show / hide Gridline","#opt_gridline","B","Reset Border","On / off Simple draw","#opt_simple_drawing","Show / hide Score","#opt_score","Show / hide STE","#opt_ste","Show / hide [n/16]","#opt_ball_total","On / off Auto hide mass","#opt_auto_hide_mass","On / off Auto hide name","#opt_auto_hide_name","Show / hide Text shadow","#opt_show_text_stroke_line","ALT_M","Show / hide Minimap","#opt_minimap","On / off Mouse W","#opt_mousew","ENTER","Chatbox send message","ALT_1","Chatbox send message 1","CHAT MESSAGE","TEXT","ALT_2","Chatbox send message 2","ALT_3","Chatbox send message 3","ALT_4","Chatbox send message 4","ALT_5","Chatbox send message 5","ALT_6","Chatbox send message 6","ALT_7","Chatbox send message 7","ALT_8","Chatbox send message 8","ALT_9","Chatbox send message 9","ALT_0","Chatbox send message 10","<div class='modal-footer'>","<button type='button' class='btn btn-default' data-dismiss='modal'>OK</button>","<div class='modal-content'/>","<button type='button' class='close' data-dismiss='modal'>×</button><h4 id='message_dialog_title' class='modal-title'></h4>","<div class='modal-header'/>","<div id='message_dialog_content' class='modal-body'>","<div class='modal-dialog'/>","<div id='message_dialog' class='modal fade' role='dialog'/>","static","shown.bs.modal","#message_dialog>.modal-content","overflow","auto","margin-top","hide.bs.modal","<div class="alisio-panel alisio-side-panel alisioProfilePanel level" style="display: block !important;text-align:center"><button type="button" class="btn btn-success btn-hotkey" data-toggle="modal" data-target="#hotkeys_setting">Hotkeys</button></div>",".left-side > div:nth-child(2)","<div class="modal-footer">","<button onclick='resetDefaultHotkey();' type='button' class='btn btn-danger' style='float:left;'>Reset to Default</button>","<button type='button' class='btn btn-warning' data-dismiss='modal'>Cancel</button>","<button id='btn_save_hotkey' onclick='saveHotkeys();' type='button' class='btn btn-success' data-dismiss='modal'>Save</button>","<button type='button' class='close' data-dismiss='modal'>×</button><h4 class='modal-title'>Hotkey Setup</h4>","<div id='hotkey_modal_body' class='modal-body'>","<div id='hotkeys_setting' class='modal fade' role='dialog'/>","#hotkeys_setting","table-row-selected",".header","#hotkey_table .row",".hotkey","data-hotkeyid","Current IP = ","
Region : ","
Game mode : ","
Party Code : ","
",". ","[data-hotkeyid=","]","<div id='hotkey_setting'></div>","<div id='hotkey_table' class='table'></div>","<div class='row header'></div>","<div class='cell' style='width:170px;'>Hotkey</div>","<div class='cell' style='width:222px;'>Function</div>","<div class='cell'>Message</div>","<div class='row'></div>","<div data-hotkeyId='","' class='cell hotkey'>","</div>","<div class='cell'>","<div class='cell'><input id='input_","' maxlength='200' style='width:100%;color:black;' type='text' value='","input_","'></input></div>","<div class='cell'> / </div>","<p>Step 1: Click on the function item</p>","<p>Step 2: Press wanted hotkey to modify</p>","<p>Press [DEL] key to remove selected hotkey</p>","<p>Allowed hotkey combinations: [CTRL] + [ALT] + 0-9, a-z, [TAB], [ENTER]</p>","<br></br>","<div/>","lastestVersion","hint--bottom hint--rounded","data-hint","Msxml2.XMLHTTP","Microsoft.XMLHTTP","Your browser does not support Ajax.","onreadystatechange load","src","#preview-img","<div id='chatroom'></div>","<div id='chatboxArea2'><input id='input_box2' type='text' placeholder='type your message...'></input></div>","#chatboxArea2","#chatroom","update","#input_box2"," [slick]","#ffffff"," style="color: ",";"","<span class="toast_sender" ",">",": </span>","<span class="toast_chatmsg">","</span>","fade","<span class='system'/>","0",":","<span class='time'>"," style="","color: ",";"," font-weight: bold;","""," onclick="window.targets = [","]""," (",")"," : ","<span class="sender"","<span class='msg'>","g","<img alt="$1" src="","">","img[alt="$1"]","alt","scrollHeight",":focus","<canvas id='minimapNode'>","<canvas id='minimap' >","minimap","#333","#000000","center","middle","11px Verdana","#FFFFFF","A1","A2","A3","A4","A5","B1","B2","B3","B4","B5","C1","C2","C3","C4","C5","D1","D2","D3","D4","D5","E1","E2","E3","E4","E5","minimapNode","12px Ubuntu","#4caf50","del","rgba(51,51,51,0.5)","#minimap","#minimapNode","minimap.alis.io:8001","websocket","updateCoords","receiveMessage","joinRoom","leaveRoom","coords","sendMessage","CTRL_","ALT_","TAB","$&",":visible","<div style='color:","'>","<div class='self'>","<div>",". ","lb_detail","Score: ","STE: ","[","RENDER: ","SPEC: ","*** TESTING ***","#div_score","div_score"," ","__","en","HKG","data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8Zz4NCgkJPHBhdGggZD0iTTI1Niw0OEMxNDEuMSw0OCw0OCwxNDEuMSw0OCwyNTZzOTMuMSwyMDgsMjA4LDIwOGMxMTQuOSwwLDIwOC05My4xLDIwOC0yMDhTMzcwLjksNDgsMjU2LDQ4eiBNMjU2LDQ0Ni43DQoJCQljLTEwNS4xLDAtMTkwLjctODUuNS0xOTAuNy0xOTAuN2MwLTEwNS4xLDg1LjUtMTkwLjcsMTkwLjctMTkwLjdjMTA1LjEsMCwxOTAuNyw4NS41LDE5MC43LDE5MC43DQoJCQlDNDQ2LjcsMzYxLjEsMzYxLjEsNDQ2LjcsMjU2LDQ0Ni43eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNMjU2LDk2Yy04OC40LDAtMTYwLDcxLjYtMTYwLDE2MGMwLDg4LjQsNzEuNiwxNjAsMTYwLDE2MGM4OC40LDAsMTYwLTcxLjYsMTYwLTE2MEM0MTYsMTY3LjYsMzQ0LjQsOTYsMjU2LDk2eiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K","http://i.imgur.com/HZBuM4G.png","Need backup!","Need a teammate!","Pop him!","We need to run!","Tricksplit!","Lets bait! ","Split into me!","Feed me!","Tank the virus!","Roger that!","Profile 1","Team1","Profile 2","Team2","http://i.imgur.com/nvlecxW.png","Profile 3","Team3","http://i.imgur.com/eZUckUB.png","Profile 4","Team4","http://i.imgur.com/NkeqvQU.png","Profile 5","Team5","http://i.imgur.com/ceIT6Zx.png","Profile 6","Team6","http://i.imgur.com/Fpy8QwD.png","Profile 7","Team7","http://i.imgur.com/6i0YuUl.png","Profile 8","Team8","http://i.imgur.com/unEjAuk.png","Profile 9","Team9","http://i.imgur.com/vZx6UMG.png","Profile 10","Team10","http://i.imgur.com/6VtmAtM.png",".","9","overlays2","DOMMouseScroll",".cp-color-picker","click",".btn-play","#region","!!","join","playerEntered","#stats","gathering","#mainPanel","data-gamemode","#helloContainer","#gamemode","#connecting","alis.io","protocol error, server is incompatible with this client","arraybuffer","socket close: ","Got packet type 3!","encountered exception parsing extra bytes"," is compatible with "," is NOT compatible with ","Incompatible Server","protocolfail","ERROR: INCOMPATIBLE SERVER","Protocol error","#lb_title","#controlToggle","<span id='controlToggle' class='controllingYourself'></span>","[OWNER]","#ff2222","[ADMIN]","#00a0ff","SERVER","/",": ","ok","playerid","evil","extra","commands","playerlist","config","playerdetails","UNHANDLED COMMAND: ","overlays","none","old "," new ","ms","set","dimension2","transform","#111111","#F2FBFF","pos size is negative","#FFAAAA","round",":teams"," cells in "," / ","Your PC was too slow to draw all cells, max draw time has been increased","rgba(255,0,0,0.4)","warning","#fff","left","bottom-left","#AAAAAA","b: ","data-has-account-data","connected","/me/picture?width=180&height=180",".alisio-profile-picture","data-logged-in","pellets","ABCDEFGHIJKLMNOPQRSTUVWXYZ","px Ubuntu",":party","data-party-state","http://alis.io/assets/img/transparentfull.png","http://alis.io/assets/img/santahat.png","http://alis.io/assets/img/crownhat.png","http://alis.io/assets/img/fancyhat.png","http://alis.io/assets/img/pokehat.png","http://alis.io/assets/img/cathat.png",".stats-food-eaten",".stats-time-alive",".stats-leaderboard-time",".stats-highest-mass",".stats-cells-eaten",":(",".stats-top-position","statsGraph","playerUpdated","spectate","https:","fb","http://alis.io","#333333","#FF3333","#33FF33","#3333FF","#d3d3d3","#76FF03","#2196F3","#FF9800","#FD0000","?","&","=","undefined","You browser does not support this game, we recommend you to use Firefox to play this","send","event","Nick","#opt_connect_ip","connecting IP = ","poland;usa;china;russia;canada;australia;spain;brazil;germany;ukraine;france;sweden;chaplin;north korea;south korea;japan;united kingdom;earth;greece;latvia;lithuania;estonia;finland;norway;cia;maldivas;austria;nigeria;reddit;yaranaika;confederate;9gag;indiana;4chan;italy;bulgaria;tumblr;2ch.hk;hong kong;portugal;jamaica;german empire;mexico;sanik;switzerland;croatia;chile;indonesia;bangladesh;thailand;iran;iraq;peru;moon;botswana;bosnia;netherlands;european union;taiwan;pakistan;hungary;satanist;qing dynasty;matriarchy;patriarchy;feminism;ireland;texas;facepunch;prodota;cambodia;steam;piccolo;ea;india;kc;denmark;quebec;ayy lmao;sealand;bait;tsarist russia;origin;vinesauce;stalin;belgium;luxembourg;stussy;prussia;8ch;argentina;scotland;sir;romania;belarus;wojak;doge;nasa;byzantium;imperial japan;french kingdom;somalia;turkey;mars;pokerface;8;irs;receita federal;facebook;putin;merkel;tsipras;obama;kim jong-un;dilma;hollande;berlusconi;cameron;clinton;hillary;venezuela;blatter;chavez;cuba;fidel;merkel;palin;queen;boris;bush;trump","8;nasa;putin;merkel;tsipras;obama;kim jong-un;dilma;hollande;berlusconi;cameron;clinton;hillary;blatter;chavez;fidel;merkel;palin;queen;boris;bush;trump","","#000","caught negative this.size, set to 8","miter","#E3F2FD","black","rgba(0,0,0,0.5)","#eeeeee","http://upload.happyfor.me/getimg.php?id=","&_t=","skins/",".png","bold ","moz","webkit","o","RequestAnimationFrame","CancelAnimationFrame","CancelRequestAnimationFrame","#ED1C24","loginCache3",".alisio-profile-name","#5bc0de","#0791ff #5a07ff #ff07fe #ffa507 #ff0774 #077fff #3aff07 #ff07ed #07a8ff #ff076e #3fff07 #ff0734 #07ff20 #ff07a2 #ff8207 #07ff0e","#ebc0de","data-itr","data-size",".cell-spinner","#statsPellets","input","textarea","#opt_chatbox",""","&","<",">","script","https://cdnjs.cloudflare.com/ajax/libs/jquery.perfect-scrollbar/0.6.8/js/min/perfect-scrollbar.jquery.min.js","http://alis.io/assets/js/jquery.toast.min.js"];function MyApp(){function _0xF3FF(){return $(_$_c2a3[0]).val(myApp.getName()),nodeList[0][1]== myApp.getName()?false:(nodeList[0][1]= myApp.getName(),setLocalStorage(_$_c2a3[1],$(_$_c2a3[0]).val()),player_profile[selected_profile].name= myApp.getName(),_0xA55D(),true)}function _0xF43C(){var _0xCC34=myApp.getTeamName();return $(_$_c2a3[2]).val(_0xCC34),tmpTeamname== _0xCC34?false:(setLocalStorage(_$_c2a3[3],_0xCC34),player_profile[selected_profile].team= _0xCC34,_0xA55D(),true)}function _0xF3C2(){setLocalStorage(_$_c2a3[4],selected_profile);tmpTeamname= myApp.getTeamName();$(_$_c2a3[0]).val(player_profile[selected_profile].name).trigger(_$_c2a3[5]);;;$(_$_c2a3[2]).val(player_profile[selected_profile].team).trigger(_$_c2a3[5]);;;$(_$_c2a3[6]).val(player_profile[selected_profile].skinurl).trigger(_$_c2a3[5]);if(_0xF43C()){nodeList[0][1]= myApp.getName();setLocalStorage(_$_c2a3[1],myApp.getName())}else {_0xF3FF()}}function _0xA55D(){setLocalStorage(_$_c2a3[7],player_profile)}this.version= _$_c2a3[8];var _0xCC34=0.97;this.getZoomSpeed= function(){return _0xCC34};this.getZoomLimit= function(){return -1};leaderboardTeamColors= {"asdf":_$_c2a3[9]};this.isEnableHideFood= this.isEnableGridline= this.isEnableBorder= this.isEnableMapGrid= this.isEnableCursorLine= this.isBoldMass= this.isEnableZoom= this.isStopMovement= this.isShowBallTotal= this.isShowSTE= this.isShowScroll= false;this.isEnableShowAllMass= true;this.isEnableSimpleDrawing= true;this.isEnableAutoStart= true;this.isEnableMouseW= false;this.isEnableLockZoom= this.isEnableCustomSkin= true;this.isEnableAttackRange= false;this.isEnableTeammateIndicator= true;this.isEnableChatpopup= true;this.attackRangeRadius= 655;this.cellColor= _$_c2a3[10];this.cellColorAry= _$_c2a3[12].split(_$_c2a3[11]);this.doubleSpace= this.quickSpace= this.autoW= false;this.doubleSpaceCount= this.quickSpaceCount= 0;this.lockZoomG;this.teammateIndicatorPosition= 40;this.teammateIndicatorSize= 50;this.teammateIndicatorShowSize= 200;this.teammateIndicator;this.specTeammate;this.isSpecTeammate= false;this.massTextSize= 0.8;this.isSpectating= false;this.isSameColorFood= true;this.isEnableSplitInd= this.isShowTextStrokeLine= this.isAutoHideName= this.isAutoHideMass= this.isShowFPS= this.isTransparentCell= false;this.isEnableOtherSkinSupport= true;this.isShowPacketIO= this.isEnableShareFb= this.isEnableSound= this.isHideSelfName= this.testing= false;this.init= function(){theming();var _0xE169=_$_c2a3[13];var _0xF479=function(_0xDF81){var _0xF4F3=_$_c2a3[10];$.each(_0xDF81.gameservers,function(_0xF56D,_0xF530){var _0xF5AA=_$_c2a3[14]+ _0xF56D+ _$_c2a3[15];$.each(_0xF530,function(_0xF348,_0xF5E7){$.each(_0xF5E7,function(_0xD57F,_0xF661){var _0xF624=_$_c2a3[10];_0xF624+= _$_c2a3[16]+ _0xF348+ _$_c2a3[17];_0xF624+= _$_c2a3[18]+ _0xF661+ _$_c2a3[19];_0xF624+= _0xF348+ _$_c2a3[20]+ _0xD57F+ _$_c2a3[21];_0xF624+= _$_c2a3[22];_0xF5AA+= _0xF624})});_0xF5AA+= _$_c2a3[23];_0xF4F3+= _0xF5AA});$(_$_c2a3[24]).append(_0xF4F3);if(localStorage.getItem(_$_c2a3[25])=== null){jQuery(document).ready(function($){jQuery.getScript(_$_c2a3[26],function(){var _0xF4B6=geoplugin_continentCode();console.log(_0xF4B6);localStorage.setItem(_$_c2a3[25],_0xF4B6)})})}else {console.log(_0xF4B6);var _0xF4B6=localStorage.getItem(_$_c2a3[25])};if(_0xF4B6== _$_c2a3[27]){$(_$_c2a3[28]).click();$(_$_c2a3[29]+ Math.floor(Math.random()* 5)+ _$_c2a3[30]).click()}else {$(_$_c2a3[31]).click();$(_$_c2a3[32]+ Math.floor(Math.random()* 5)+ _$_c2a3[30]).click()};theminglist()};$.ajax({dataType:_$_c2a3[33],url:_0xE169,success:_0xF479});$(_$_c2a3[34]).show();$(_$_c2a3[36]).append(_$_c2a3[35]);$(_$_c2a3[36]).append(_$_c2a3[37]);$(_$_c2a3[39]).append(_$_c2a3[38]);$(_$_c2a3[41]).append(_$_c2a3[40]);$(_$_c2a3[39]).append(_$_c2a3[42]);var _0xA9E4=document.getElementById(_$_c2a3[43]);_0xA9E4.getContext(_$_c2a3[44]);_0xA9E4.mozOpaque= true;window.setLocalStorage= function(_0xCA4C,_0xC827){if(_$_c2a3[45]== typeof _0xC827){localStorage.setItem(_0xCA4C,_0xC827)}else {localStorage.setItem(_0xCA4C,JSON.stringify(_0xC827))}};window.getLocalStorage= function(_0xF6DB){return localStorage.getItem(_0xF6DB)};if(getLocalStorage(_$_c2a3[4])){selected_profile= getLocalStorage(_$_c2a3[4])};if(getLocalStorage(_$_c2a3[7])){player_profile= JSON.parse(getLocalStorage(_$_c2a3[7]))}else {if(getLocalStorage(_$_c2a3[1])){player_profile[selected_profile].name= getLocalStorage(_$_c2a3[1])};if(getLocalStorage(_$_c2a3[3])){player_profile[selected_profile].team= getLocalStorage(_$_c2a3[3])};if(getLocalStorage(_$_c2a3[46])){player_profile[selected_profile].skinurl= getLocalStorage(_$_c2a3[46])}};_0xA9E4= 0;for(;_0xA9E4< player_profile.length;_0xA9E4++){window.postMessage({action:Action.IMAGE,data:player_profile[_0xA9E4].skinurl},_$_c2a3[47])};$(_$_c2a3[36]).attr(_$_c2a3[48],_$_c2a3[49]);$(_$_c2a3[39]).append(_$_c2a3[50]);$(_$_c2a3[51]).hide();$(_$_c2a3[51]).click(function(_0xDF44){_0xDF44.stopPropagation()});$(_$_c2a3[39]).click(function(){$(_$_c2a3[51]).hide()});nodeList[0]= [_$_c2a3[52],getLocalStorage(_$_c2a3[1]),null,null,_$_c2a3[53]];nodeList[1]= [_$_c2a3[54],_$_c2a3[10],null,null,_$_c2a3[55]];nodeList[0][8]= Date.now();nodeList[1][8]= Date.now();chatRoom= new ChatRoom;chatRoom.setContainer(_$_c2a3[39]);chatRoom.createChatBox();$(_$_c2a3[57]).click(function(){$(_$_c2a3[57]).text(_$_c2a3[56]);$(_$_c2a3[58]).hide()});minimap= new Minimap;minimap.createMap(200);_0xA9E4= document.createElement(_$_c2a3[43]);var _0xAD77=_0xA9E4.getContext(_$_c2a3[44]);_0xAD77.beginPath();_0xAD77.lineWidth= 10;_0xAD77.moveTo(0,0);_0xAD77.lineTo(100,0);_0xAD77.lineTo(50,50);_0xAD77.closePath();_0xAD77.strokeStyle= _$_c2a3[55];_0xAD77.fillStyle= _$_c2a3[55];_0xAD77.stroke();_0xAD77.fill();this.teammateIndicator= _0xA9E4;conn= new Connection;conn.connect()};this.newGame= function(){$(_$_c2a3[0]).prop(_$_c2a3[59],false);$(_$_c2a3[60]).prop(_$_c2a3[59],true);isJoinedGame= true;myApp.isStopMovement= false;myApp.isSpectating= false;myApp.cellColor= _$_c2a3[10];myApp.newGameImpl();spectateMode= false;nodeList[1][2]= null;nodeList[1][3]= null};this.afterGameLogicLoaded= function(){myApp.setupOption();myApp.setupHotKey();myApp.restoreSetting();myApp.setUpHotKeyConfigPage();myApp.replaceTos();myApp.setupHints();myApp.checkVersion();myApp.downloadSkin();$(_$_c2a3[61]).click(function(){myApp.showAnnouncement()});$(_$_c2a3[62]).click(function(){myApp.copyGameInfo()});$(_$_c2a3[0]).change(function(){_0xF3FF()});$(_$_c2a3[2]).change(function(){_0xF43C()}).focus(function(){tmpTeamname= myApp.getTeamName()});$(_$_c2a3[6]).change(function(){var _0xF718=getLocalStorage(_$_c2a3[46]);var _0xCC34=myApp.getCustomSkinUrl();$(_$_c2a3[6]).val(_0xCC34);if(_0xF718!= _0xCC34){_0xF718= /^(?:(?:https?|ftp):\/\/)(?:\S+(?::\S*)?@)?(?:(?!10(?:\.\d{1,3}){3})(?!127(?:\.\d{1,3}){3})(?!169\.254(?:\.\d{1,3}){2})(?!192\.168(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z-0-9]+-?)*[a-z-0-9]+)(?:\.(?:[a-z-0-9]+-?)*[a-z-0-9]+)*(?:\.(?:[a-z-]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/i;if(_$_c2a3[63]== _0xCC34|| _0xF718.test(_0xCC34)){setLocalStorage(_$_c2a3[46],_0xCC34);nodeList[0][5]= _0xCC34;player_profile[selected_profile].skinurl= myApp.getCustomSkinUrl();_0xA55D();if(customSkin[_0xCC34]){myApp.changePreviewImage(customSkin[_0xCC34].src)}else {skinDownloadQueue.push(_0xCC34)}}else {console.log(_$_c2a3[64]);$(_$_c2a3[6]).val(_$_c2a3[10])}}});$(_$_c2a3[65]).click(function(){selected_profile= (player_profile.length+ selected_profile- 1)% player_profile.length;_0xF3C2()});$(_$_c2a3[66]).click(function(){selected_profile= (selected_profile+ 1)% player_profile.length;_0xF3C2()});_0xA55D()};this.spectate= function(_0xF755){conn.joinRoom(myApp.getRoom());if(!(_0xF755&& 0!= _0xF755.length)){myApp.isSpectating= true}};this.newGameImpl= function(){var _0xDF07=true;var _0xF792=getCell();if(!(_0xF792&& 0!= _0xF792.length)){_0xDF07= false};if(_0xDF07){nodeList[0][6]= _0xF792[0].color;conn.joinRoom(myApp.getRoom())}else {setTimeout(myApp.newGameImpl,100)}};this.onDead= function(){isJoinedGame= false;$(_$_c2a3[60]).prop(_$_c2a3[59],false);$(_$_c2a3[0]).prop(_$_c2a3[59],false);$(_$_c2a3[67]).show();conn.leaveRoom(myApp.getRoom());updatePlayerDetails()};this.afterGameLoaded= function(){myApp.isSpectating= false;updateLBCount= -1;$(_$_c2a3[0]).prop(_$_c2a3[59],false);$(_$_c2a3[69]).text(_$_c2a3[68]+ myApp.getCurrentIP());$(_$_c2a3[70]).text(_$_c2a3[68]+ myApp.getCurrentIP());$(_$_c2a3[73]).text(_$_c2a3[71]+ $(_$_c2a3[72]).text().split(_$_c2a3[11])[0]);$(_$_c2a3[76]).text(_$_c2a3[74]+ $(_$_c2a3[75]).text());$(_$_c2a3[78]).text(_$_c2a3[77]+ myApp.getCurrentPartyCode());$(_$_c2a3[57]).text(_$_c2a3[79]);moveTo(null,null);myApp.specTeammate= null;myApp.isStopMovement= false;minimap.setDeadPosition(null);conn.joinRoom(myApp.getRoom())};this.getRoom= function(){return _$_c2a3[80]== myApp.getCurrentPartyCode()?myApp.getTeamName()+ myApp.getCurrentIP():myApp.getTeamName()+ myApp.getCurrentPartyCode()};this.restoreSetting= function(){if(getLocalStorage(_$_c2a3[3])){$(_$_c2a3[2]).val(getLocalStorage(_$_c2a3[3]))};if(getLocalStorage(_$_c2a3[1])&& _$_c2a3[10]!= getLocalStorage(_$_c2a3[1]).trim()){$(_$_c2a3[0]).val(getLocalStorage(_$_c2a3[1],myApp.getName()))}else {$(_$_c2a3[0]).val(myApp.getName());setLocalStorage(_$_c2a3[1],myApp.getName())};nodeList[0][1]= myApp.getName();if(getLocalStorage(_$_c2a3[81])){_0xCC34= getLocalStorage(_$_c2a3[81]);$(_$_c2a3[82]).val(_0xCC34);$(_$_c2a3[83]).text(_0xCC34)};if(getLocalStorage(_$_c2a3[84])){var _0xCC34=getLocalStorage(_$_c2a3[84]);_0xCC34= parseInt(_0xCC34);$(_$_c2a3[85]).val(_0xCC34);$(_$_c2a3[86]).text(_0xCC34);window.maxDrawTime= _0xCC34};var _0xB9DB=getLocalStorage(_$_c2a3[46]);if(_0xB9DB&& _$_c2a3[10]!= _0xB9DB|| (setLocalStorage(_$_c2a3[46],defaultSkin),_0xB9DB= defaultSkin),_0xB9DB&& (_$_c2a3[10]!= _0xB9DB&& ($(_$_c2a3[6]).val(getLocalStorage(_$_c2a3[46])),nodeList[0][5]= _0xB9DB,customSkin[_0xB9DB]?myApp.changePreviewImage(customSkin[_0xB9DB].src):skinDownloadQueue.push(getLocalStorage(_$_c2a3[46])))),getLocalStorage(_$_c2a3[87])){hotkeyMapping= JSON.parse(getLocalStorage(_$_c2a3[87]))}else {var _0xF160;for(_0xF160 in hotkeyConfig){if(hotkeyConfig[_0xF160].defaultHotkey){if(_$_c2a3[10]!= hotkeyConfig[_0xF160].defaultHotkey){hotkeyMapping[hotkeyConfig[_0xF160].defaultHotkey]= _0xF160}}};setLocalStorage(_$_c2a3[87],hotkeyMapping)};if(getLocalStorage(_$_c2a3[88])){chatCommand= JSON.parse(getLocalStorage(_$_c2a3[88]))}else {chatCommand= defaultHotkeyMessageSend;setLocalStorage(_$_c2a3[88],chatCommand)}};this.replaceTos= function(){$(_$_c2a3[89]).remove()};this.setupOption= function(){var _0xEC22={opt_self_name:{text:_$_c2a3[90],"default":false,handler:function(_0xF80C){myApp.isHideSelfName= _0xF80C}},opt_name:{"default":true,text:_$_c2a3[91],handler:function(_0xF80C){setNames(!_0xF80C)}},opt_color:{text:_$_c2a3[92],handler:function(_0xF80C){setColors(_0xF80C)}},opt_mass:{text:_$_c2a3[93],"default":true,handler:function(_0xF80C){setShowMass(_0xF80C)}},opt_stats:{text:_$_c2a3[94],disabled:true,"default":true,handler:function(_0xF80C){setSkipStats(_0xF80C)}},opt_mapgrid:{text:_$_c2a3[95],"default":false,handler:function(_0xF80C){myApp.isEnableMapGrid= _0xF80C}},opt_cursorline:{text:_$_c2a3[96],"default":false,handler:function(_0xF80C){myApp.isEnableCursorLine= _0xF80C}},opt_zoom:{text:_$_c2a3[97],"default":true,handler:function(_0xF80C){myApp.isEnableZoom= _0xF80C}},opt_food:{text:_$_c2a3[98],handler:function(_0xF80C){myApp.isEnableHideFood= _0xF80C}},opt_simple_drawing:{text:_$_c2a3[10],"default":true,handler:function(_0xF80C){}},opt_score:{text:_$_c2a3[99],"default":true,handler:function(_0xF80C){myApp.isShowScroll= _0xF80C}},opt_ste:{text:_$_c2a3[100],"default":false,handler:function(_0xF80C){myApp.isShowSTE= _0xF80C}},opt_ball_total:{text:_$_c2a3[101],"default":false,handler:function(_0xF80C){myApp.isShowBallTotal= _0xF80C}},opt_minimap:{text:_$_c2a3[102],"default":true,handler:function(_0xF80C){if(_0xF80C){minimap.show()}else {minimap.hide()}}},opt_mousew:{text:_$_c2a3[103],handler:function(_0xF80C){myApp.isEnableMouseW= _0xF80C}},opt_same_food_color:{text:_$_c2a3[104],handler:function(_0xF80C){myApp.isSameColorFood= !_0xF80C}},opt_transparent_cell:{"default":false,text:_$_c2a3[105],handler:function(_0xF80C){myApp.isTransparentCell= _0xF80C}},opt_fps:{text:_$_c2a3[106],"default":true,handler:function(_0xF80C){myApp.isShowFPS= _0xF80C}},opt_packetIO:{text:_$_c2a3[107],disabled:false,handler:function(_0xF80C){myApp.isShowPacketIO= _0xF80C}},opt_auto_hide_mass:{text:_$_c2a3[108],"default":false,handler:function(_0xF80C){myApp.isAutoHideMass= _0xF80C}},opt_auto_hide_name:{text:_$_c2a3[109],"default":true,handler:function(_0xF80C){myApp.isAutoHideName= _0xF80C}},opt_show_text_stroke_line:{text:_$_c2a3[110],handler:function(_0xF80C){myApp.isShowTextStrokeLine= _0xF80C}},opt_lock_zoom:{text:_$_c2a3[111],handler:function(_0xF80C){myApp.isEnableLockZoom= !_0xF80C}},opt_split_ind:{text:_$_c2a3[112],handler:function(_0xF80C){myApp.isEnableSplitInd= _0xF80C}},opt_custom_skin:{text:_$_c2a3[113],"default":true,handler:function(_0xF80C){myApp.isEnableCustomSkin= _0xF80C}},opt_chatbox:{text:_$_c2a3[114],"default":false,disabled:false,handler:function(_0xF80C){_0xF80C?chatRoom.show():chatRoom.hide()}},opt_chatpopup:{text:_$_c2a3[115],disabled:false,"default":true,handler:function(_0xF80C){myApp.isEnableChatpopup= _0xF80C}}};window.setYinSkinSupport= function(_0xF849){_0xEC22.opt_other_skin.handler(_0xF849);setLocalStorage(_$_c2a3[116],_0xF849)};var _0xA469;var _0xF7CF=[];for(_0xA469 in _0xEC22){if(!_0xEC22[_0xA469].disabled){_0xF7CF.push(_$_c2a3[117]+ _0xA469+ _$_c2a3[118]+ _0xEC22[_0xA469].text+ _$_c2a3[119])}};var _0xD767=_0xF7CF.splice(0,14);var _0xD912=0;for(;_0xD912< _0xD767.length;_0xD912++){$(_$_c2a3[120]).append(_0xD767[_0xD912])};_0xD912= 0;for(;_0xD912< _0xF7CF.length;_0xD912++){$(_$_c2a3[121]).append(_0xF7CF[_0xD912])};$(_$_c2a3[124]).change(function(){var _0xF849=$(this).prop(_$_c2a3[122]);var _0xA614=$(this).prop(_$_c2a3[123]);setLocalStorage(_0xA614,_0xF849);if(_0xEC22[_0xA614]){_0xEC22[_0xA614].handler(_0xF849)}});for(_0xA469 in _0xEC22){if(getLocalStorage(_0xA469)){if(_$_c2a3[125]== getLocalStorage(_0xA469)){if(_$_c2a3[116]== _0xA469){setYinSkinSupport(true)}else {$(_$_c2a3[126]+ _0xA469).click()}}}else {if(_0xEC22[_0xA469][_$_c2a3[127]]){$(_$_c2a3[126]+ _0xA469).click()}}};$(_$_c2a3[129]).append(_$_c2a3[128]);$(_$_c2a3[82]).change(function(){_0xCC34= $(_$_c2a3[82]).val();setLocalStorage(_$_c2a3[81],_0xCC34)});$(_$_c2a3[131]).append(_$_c2a3[130]);$(_$_c2a3[85]).change(function(){var _0xCC34=$(_$_c2a3[85]).val();_0xCC34= parseInt(_0xCC34);window.maxDrawTime= _0xCC34;setLocalStorage(_$_c2a3[84],_0xCC34)})};this.scoreInfo= function(_0xB8E7){if(!_0xB8E7|| !_0xB8E7.length){return _$_c2a3[10]};var _0xF19D=_$_c2a3[10];return myApp.isShowSTE&& (_0xF19D+= _$_c2a3[132]+ this.getSTE(_0xB8E7)),myApp.isShowBallTotal&& (_0xF19D+= _$_c2a3[133]+ _0xB8E7.length+ _$_c2a3[134]),_0xF19D};this.scoreTxt= function(_0xEC5F){return myApp.isShowScroll?_0xEC5F:_$_c2a3[10]};this.isShowScoreInfo= function(){return myApp.isShowScroll|| (myApp.isShowSTE|| myApp.isShowBallTotal)};this.showSystemMessage= function(){return true};this.getSTE= function(_0xD636){var _0xD44E=0;var _0xA469=0;for(;_0xA469< _0xD636.length;_0xA469++){if(_0xD636[_0xA469]){if(_0xD636[_0xA469].I){if(_0xD636[_0xA469].I.w){if(_0xD636[_0xA469].I.w> _0xD44E){_0xD44E= _0xD636[_0xA469].I.w}}}}};return ~~(0.375* _0xD44E)};this.createGameInfoBox= function(){$(_$_c2a3[136]).prepend(_$_c2a3[135]);$(_$_c2a3[62]).append(_$_c2a3[137])};this.updateLBInfo= function(){};this.isPrivateServer= function(){return PRIVATE_SERVER_IP== currentIP};this.getCurrentIP= function(){return this.isPrivateServer()?_$_c2a3[138]:currentIP.substring(5,currentIP.length)};this.getRegion= function(){return $(_$_c2a3[72]).text().split(_$_c2a3[11])[0]};this.getGameMode= function(){return this.isPrivateServer()?_$_c2a3[138]:$(_$_c2a3[75]).text()};this.getTeamName= function(){return (_$_c2a3[10]== $(_$_c2a3[2]).val()?_$_c2a3[10]:$(_$_c2a3[2]).val()).trim()};this.getCustomSkinUrl= function(){var _0xF886=($(_$_c2a3[6]).val()+ _$_c2a3[10]).trim();return _$_c2a3[10]== _0xF886?_$_c2a3[10]:_0xF886};this.getCurrentPartyCode= function(){return $(_$_c2a3[139]).val()};this.showMessage= function(_0xE0B2,_0xEC22){if(0== $(_$_c2a3[140]).length){myApp.createMessageDialog()};$(_$_c2a3[141]).text(_0xE0B2);$(_$_c2a3[142]).html(_0xEC22);$(_$_c2a3[140]).modal({show:_$_c2a3[125]})};this.getName= function(){var _0xEA77=$(_$_c2a3[0]).val().trim();return -1!= _0xEA77.indexOf(_$_c2a3[143])&& (_0xEA77= _$_c2a3[10]),_$_c2a3[10]== _0xEA77?_$_c2a3[10]:_0xEA77};this.getUsers= function(){return getLB()};this.getLeaderBoard= function(){var _0xF8C3=[];var _0xD636=getLB();if(_0xD636){var _0xA469=0;for(;_0xA469< _0xD636.length;_0xA469++){_0xF8C3[_0xF8C3.length]= _$_c2a3[10]== _0xD636[_0xA469].name?_$_c2a3[144]:escapeHtml(_0xD636[_0xA469].name)}};return _0xF8C3};this.setupHotKey= function(){hotkeyConfig= {hk_start_new_game:{defaultHotkey:_$_c2a3[145],name:_$_c2a3[146],keyDown:function(){setNick(myApp.getName())},type:_$_c2a3[147]},hk_cheatw:{defaultHotkey:_$_c2a3[148],name:_$_c2a3[149],keyDown:function(){myApp.autoW= true;handleQuickW()},keyUp:function(){myApp.autoW= false},type:_$_c2a3[147]},hk_quick_space:{defaultHotkey:_$_c2a3[150],name:_$_c2a3[151],keyDown:function(){if(!myApp.quickSpace){myApp.quickSpace= true;quickSpace()}},keyUp:function(){myApp.quickSpace= false},type:_$_c2a3[147]},hk_double_space:{defaultHotkey:_$_c2a3[152],name:_$_c2a3[153],keyDown:function(){if(!myApp.doubleSpace){myApp.doubleSpace= true;doubleSpace()}},keyUp:function(){myApp.doubleSpace= false},type:_$_c2a3[147]},hk_stop_movement_toggle:{defaultHotkey:_$_c2a3[154],name:_$_c2a3[155],keyDown:function(){myApp.isStopMovement= !myApp.isStopMovement;myApp.specTeammate= null},type:_$_c2a3[147]},hk_stop_movement:{defaultHotkey:_$_c2a3[156],name:_$_c2a3[157],keyDown:function(){myApp.isStopMovement= true;myApp.specTeammate= null;moveTo(null,null)},keyUp:function(){myApp.isStopMovement= false},type:_$_c2a3[147]},hk_split_ind:{defaultHotkey:_$_c2a3[158],name:_$_c2a3[159],keyDown:function(){$(_$_c2a3[160]).click()},type:_$_c2a3[147]},hk_lock_zoom:{defaultHotkey:_$_c2a3[161],name:_$_c2a3[162],keyDown:function(){$(_$_c2a3[163]).click()},type:_$_c2a3[147]},hk_attack_range:{defaultHotkey:_$_c2a3[164],name:_$_c2a3[165],keyDown:function(){myApp.isEnableAttackRange= true},keyUp:function(){myApp.isEnableAttackRange= false},type:_$_c2a3[147]},hk_attack_range_toggle:{defaultHotkey:_$_c2a3[166],name:_$_c2a3[167],keyDown:function(){myApp.isEnableAttackRange= !myApp.isEnableAttackRange},type:_$_c2a3[147]},hk_spec_teammate:{defaultHotkey:_$_c2a3[168],name:_$_c2a3[169],keyDown:function(){},type:_$_c2a3[147]},hk_custom_skin:{defaultHotkey:_$_c2a3[10],name:_$_c2a3[170],keyDown:function(){$(_$_c2a3[171]).click()},type:_$_c2a3[147]},hk_skin:{defaultHotkey:_$_c2a3[10],name:_$_c2a3[172],keyDown:function(){$(_$_c2a3[173]).click()},type:_$_c2a3[147]},hk_same_food_color:{defaultHotkey:_$_c2a3[10],name:_$_c2a3[174],keyDown:function(){$(_$_c2a3[175]).click()},type:_$_c2a3[147]},hk_transparent_cell:{defaultHotkey:_$_c2a3[10],name:_$_c2a3[176],keyDown:function(){$(_$_c2a3[177]).click()},type:_$_c2a3[147]},hk_fps:{defaultHotkey:_$_c2a3[10],name:_$_c2a3[178],keyDown:function(){$(_$_c2a3[179]).click()},type:_$_c2a3[147]},hk_zoom_a:{defaultHotkey:_$_c2a3[180],name:_$_c2a3[181],keyDown:function(){if(!myApp.isEnableLockZoom){hotkeyConfig.hk_lock_zoom.keyDown()};setZoomLevel(0.75)},type:_$_c2a3[147]},hk_zoom_b:{defaultHotkey:_$_c2a3[182],name:_$_c2a3[183],keyDown:function(){if(!myApp.isEnableLockZoom){hotkeyConfig.hk_lock_zoom.keyDown()};setZoomLevel(0.3)},type:_$_c2a3[147]},hk_zoom_c:{defaultHotkey:_$_c2a3[184],name:_$_c2a3[185],keyDown:function(){if(!myApp.isEnableLockZoom){hotkeyConfig.hk_lock_zoom.keyDown()};setZoomLevel(0.15)},type:_$_c2a3[147]},hk_zoom_d:{defaultHotkey:_$_c2a3[186],name:_$_c2a3[187],keyDown:function(){if(!myApp.isEnableLockZoom){hotkeyConfig.hk_lock_zoom.keyDown()};setZoomLevel(0.08)},type:_$_c2a3[147]},hk_zoom_e:{defaultHotkey:_$_c2a3[188],name:_$_c2a3[189],keyDown:function(){if(!myApp.isEnableLockZoom){hotkeyConfig.hk_lock_zoom.keyDown()};setZoomLevel(0.05)},type:_$_c2a3[147]},hk_name:{defaultHotkey:_$_c2a3[190],name:_$_c2a3[191],keyDown:function(){$(_$_c2a3[192]).click()},type:_$_c2a3[147]},hk_self_name:{defaultHotkey:_$_c2a3[10],name:_$_c2a3[193],keyDown:function(){$(_$_c2a3[194]).click()},type:_$_c2a3[147]},hk_color:{defaultHotkey:_$_c2a3[10],name:_$_c2a3[195],keyDown:function(){$(_$_c2a3[196]).click()},type:_$_c2a3[147]},hk_mass:{defaultHotkey:_$_c2a3[10],name:_$_c2a3[197],keyDown:function(){$(_$_c2a3[198]).click()},type:_$_c2a3[147]},hk_stat:{defaultHotkey:_$_c2a3[10],name:_$_c2a3[199],keyDown:function(){$(_$_c2a3[200]).click()},type:_$_c2a3[147]},hk_zoom:{defaultHotkey:_$_c2a3[201],name:_$_c2a3[202],keyDown:function(){$(_$_c2a3[203]).click()},type:_$_c2a3[147]},hk_food:{defaultHotkey:_$_c2a3[204],name:_$_c2a3[205],keyDown:function(){$(_$_c2a3[206]).click()},type:_$_c2a3[147]},hk_gridline:{defaultHotkey:_$_c2a3[207],name:_$_c2a3[208],keyDown:function(){$(_$_c2a3[209]).click()},type:_$_c2a3[147]},hk_border:{defaultHotkey:_$_c2a3[210],name:_$_c2a3[211],keyDown:function(){},type:_$_c2a3[147]},hk_simple_draw:{defaultHotkey:_$_c2a3[10],name:_$_c2a3[212],keyDown:function(){$(_$_c2a3[213]).click()},type:_$_c2a3[147]},hk_score:{defaultHotkey:_$_c2a3[10],name:_$_c2a3[214],keyDown:function(){$(_$_c2a3[215]).click()},type:_$_c2a3[147]},hk_ste:{defaultHotkey:_$_c2a3[10],name:_$_c2a3[216],keyDown:function(){$(_$_c2a3[217]).click()},type:_$_c2a3[147]},hk_n16:{defaultHotkey:_$_c2a3[10],name:_$_c2a3[218],keyDown:function(){$(_$_c2a3[219]).click()},type:_$_c2a3[147]},hk_auto_hide_mass:{defaultHotkey:_$_c2a3[10],name:_$_c2a3[220],keyDown:function(){$(_$_c2a3[221]).click()},type:_$_c2a3[147]},hk_auto_hide_name:{defaultHotkey:_$_c2a3[10],name:_$_c2a3[222],keyDown:function(){$(_$_c2a3[223]).click()},type:_$_c2a3[147]},hk_show_text_stroke_line:{defaultHotkey:_$_c2a3[10],name:_$_c2a3[224],keyDown:function(){$(_$_c2a3[225]).click()},type:_$_c2a3[147]},hk_minimap:{defaultHotkey:_$_c2a3[226],name:_$_c2a3[227],keyDown:function(){$(_$_c2a3[228]).click()},type:_$_c2a3[147]},hk_mousew:{defaultHotkey:_$_c2a3[10],name:_$_c2a3[229],keyDown:function(){$(_$_c2a3[230]).click()},type:_$_c2a3[147]},hk_send_msg:{defaultHotkey:_$_c2a3[231],name:_$_c2a3[232],keyDown:function(){chatRoom.enter()},type:_$_c2a3[147]},hk_send_msg1:{defaultHotkey:_$_c2a3[233],name:_$_c2a3[234],keyDown:function(){console.log(_$_c2a3[235]);chatRoom.sendMessage(chatCommand.input_hk_send_msg1)},type:_$_c2a3[236]},hk_send_msg2:{defaultHotkey:_$_c2a3[237],name:_$_c2a3[238],keyDown:function(){chatRoom.sendMessage(chatCommand.input_hk_send_msg2)},type:_$_c2a3[236]},hk_send_msg3:{defaultHotkey:_$_c2a3[239],name:_$_c2a3[240],keyDown:function(){chatRoom.sendMessage(chatCommand.input_hk_send_msg3)},type:_$_c2a3[236]},hk_send_msg4:{defaultHotkey:_$_c2a3[241],name:_$_c2a3[242],keyDown:function(){chatRoom.sendMessage(chatCommand.input_hk_send_msg4)},type:_$_c2a3[236]},hk_send_msg5:{defaultHotkey:_$_c2a3[243],name:_$_c2a3[244],keyDown:function(){chatRoom.sendMessage(chatCommand.input_hk_send_msg5)},type:_$_c2a3[236]},hk_send_msg6:{defaultHotkey:_$_c2a3[245],name:_$_c2a3[246],keyDown:function(){chatRoom.sendMessage(chatCommand.input_hk_send_msg6)},type:_$_c2a3[236]},hk_send_msg7:{defaultHotkey:_$_c2a3[247],name:_$_c2a3[248],keyDown:function(){chatRoom.sendMessage(chatCommand.input_hk_send_msg7)},type:_$_c2a3[236]},hk_send_msg8:{defaultHotkey:_$_c2a3[249],name:_$_c2a3[250],keyDown:function(){chatRoom.sendMessage(chatCommand.input_hk_send_msg8)},type:_$_c2a3[236]},hk_send_msg9:{defaultHotkey:_$_c2a3[251],name:_$_c2a3[252],keyDown:function(){chatRoom.sendMessage(chatCommand.input_hk_send_msg9)},type:_$_c2a3[236]},hk_send_msg10:{defaultHotkey:_$_c2a3[253],name:_$_c2a3[254],keyDown:function(){chatRoom.sendMessage(chatCommand.input_hk_send_msg10)},type:_$_c2a3[236]}}};this.createMessageDialog= function(){var $message;var $text;$text= $(_$_c2a3[255]);$text.append(_$_c2a3[256]);$message= $(_$_c2a3[257]);$message.append($(_$_c2a3[259]).append(_$_c2a3[258]));$message.append($(_$_c2a3[260]));$message.append($text);$message= $(_$_c2a3[262]).append(_$_c2a3[261]).append($message);$(_$_c2a3[36]).append($message);$(_$_c2a3[140]).modal({backdrop:_$_c2a3[263],keyboard:false});$(document).on(_$_c2a3[264],_$_c2a3[140],function(){var _0xA7BF=$(_$_c2a3[265]).outerHeight();var _0xA8B3=$(document).outerHeight();if(_0xA7BF> _0xA8B3){$(_$_c2a3[140]).css(_$_c2a3[266],_$_c2a3[267])}else {$(_$_c2a3[140]).css(_$_c2a3[268],_0xA8B3/ 2- _0xA7BF/ 2- 40)}});$(document).on(_$_c2a3[269],_$_c2a3[140],function(){})};this.setUpHotKeyConfigPage= function(){$(_$_c2a3[271]).after(_$_c2a3[270]);var _0xD72A;var $rootElement;$rootElement= $(_$_c2a3[272]);$rootElement.append(_$_c2a3[273]);$rootElement.append(_$_c2a3[274]);$rootElement.append(_$_c2a3[275]);_0xD72A= $(_$_c2a3[257]);_0xD72A.append($(_$_c2a3[259]).append(_$_c2a3[276]));_0xD72A.append($(_$_c2a3[277]).append(myApp.getHotkeyDivHtml()));_0xD72A.append($rootElement);_0xD72A= $(_$_c2a3[278]).append(_$_c2a3[10]).append(_0xD72A);$(_$_c2a3[36]).append(_0xD72A);$(document).on(_$_c2a3[269],_$_c2a3[279],function(){if(selectedHotkeyRow){selectedHotkeyRow.removeClass(_$_c2a3[280])};selectedHotkeyRow= null;myApp.refreshHotkeySettingPage()});$(_$_c2a3[282]).not(_$_c2a3[281]).click(function(){if(selectedHotkeyRow){selectedHotkeyRow.removeClass(_$_c2a3[280])};selectedHotkeyRow= $(this);selectedHotkeyRow.addClass(_$_c2a3[280])})};window.saveHotkeys= function(){var _0xD636=$(_$_c2a3[283]);hotkeyMapping= {};var _0xA469=0;for(;_0xA469< _0xD636.length;_0xA469++){hotkeyMapping[$(_0xD636[_0xA469]).text()]= $(_0xD636[_0xA469]).attr(_$_c2a3[284])};setLocalStorage(_$_c2a3[87],hotkeyMapping);var _0xF9B7;for(_0xF9B7 in chatCommand){chatCommand[_0xF9B7]= $(_$_c2a3[126]+ _0xF9B7).val()};setLocalStorage(_$_c2a3[88],chatCommand)};this.copyGameInfo= function(){var _0xF9F4;_0xF9F4= _$_c2a3[285]+ myApp.getCurrentIP();_0xF9F4+= _$_c2a3[286]+ $(_$_c2a3[72]).text().split(_$_c2a3[11])[0];_0xF9F4+= _$_c2a3[287]+ $(_$_c2a3[75]).text();_0xF9F4+= _$_c2a3[288]+ myApp.getCurrentPartyCode();var _0xD636=myApp.getLeaderBoard();if(_0xD636&& 0!= _0xD636.length){var _0xA469=0;for(;_0xA469< _0xD636.length;_0xA469++){_0xF9F4+= _$_c2a3[289]+ (_0xA469+ 1)+ _$_c2a3[290]+ _0xD636[_0xA469]}};copyToClipboard(_0xF9F4)};window.resetDefaultHotkey= function(){var _0xDF07;_0xDF07= hotkeyMapping;defaultHotkeyMapping= {};var _0xF160;for(_0xF160 in hotkeyConfig){if(hotkeyConfig[_0xF160].defaultHotkey){if(_$_c2a3[10]!= hotkeyConfig[_0xF160].defaultHotkey){defaultHotkeyMapping[hotkeyConfig[_0xF160].defaultHotkey]= _0xF160}}};hotkeyMapping= defaultHotkeyMapping;myApp.refreshHotkeySettingPage();hotkeyMapping= _0xDF07;defaultHotkeyMapping= null;var _0xEA77;for(_0xEA77 in defaultHotkeyMessageSend){$(_$_c2a3[126]+ _0xEA77).val(defaultHotkeyMessageSend[_0xEA77])}};this.refreshHotkeySettingPage= function(){var _0xD636=$(_$_c2a3[283]);var _0xA469=0;for(;_0xA469< _0xD636.length;_0xA469++){$(_0xD636[_0xA469]).text(_$_c2a3[11])};var _0xFA31;for(_0xFA31 in hotkeyMapping){$(_$_c2a3[291]+ hotkeyMapping[_0xFA31]+ _$_c2a3[292]).text(_0xFA31)};var _0xEA77;for(_0xEA77 in chatCommand){$(_$_c2a3[126]+ _0xEA77).val(chatCommand[_0xEA77])}};this.getHotkeyDivHtml= function(){var _0xED90=_$_c2a3[10];var _0xB32F=$(_$_c2a3[293]);var _0xFA6E=$(_$_c2a3[294]);var $message=$(_$_c2a3[295]);$message.append($(_$_c2a3[296]));$message.append($(_$_c2a3[297]));$message.append($(_$_c2a3[298]));_0xFA6E.append($message);$message= null;var _0xA614;for(_0xA614 in hotkeyConfig){$message= $(_$_c2a3[299]);$message.append($(_$_c2a3[300]+ _0xA614+ _$_c2a3[301]+ getHotkeyById(_0xA614)+ _$_c2a3[302]));$message.append($(_$_c2a3[303]+ hotkeyConfig[_0xA614].name+ _$_c2a3[302]));if(_$_c2a3[236]== hotkeyConfig[_0xA614].type){$message.append($(_$_c2a3[304]+ _0xA614+ _$_c2a3[305]+ chatCommand[_$_c2a3[306]+ _0xA614]+ _$_c2a3[307]))}else {$message.append($(_$_c2a3[308]))};_0xFA6E.append($message)};return _0xB32F.append(_0xFA6E),_0xED90+= $(_$_c2a3[309])[0].outerHTML,_0xED90+= $(_$_c2a3[310])[0].outerHTML,_0xED90+= $(_$_c2a3[311])[0].outerHTML,_0xED90+= $(_$_c2a3[312])[0].outerHTML,_0xED90+= $(_$_c2a3[313])[0].outerHTML,_0xED90+= _0xB32F[0].outerHTML,$(_$_c2a3[314]).append(_0xED90).html()};this.checkVersion= function(){var _0xF0E6=getLocalStorage(_$_c2a3[315]);if(!(_0xF0E6&& _0xF0E6== myApp.version)){myApp.applyNewUpdate();setLocalStorage(_$_c2a3[315],myApp.version)}};this.showAnnouncement= function(){};this.applyNewUpdate= function(){};this.setupHints= function(){};this.setupHintsImpl= function(_0xBACF,_0xFAAB){_0xBACF.addClass(_$_c2a3[316]);_0xBACF.attr(_$_c2a3[317],_0xFAAB)};this.ajax= function(_0xE169,_0xEC22,_0xAA21,_0xFB25){_0xFB25= null;var _0xFAE8;try{_0xFAE8= new XMLHttpRequest}catch(a){try{_0xFAE8= new ActiveXObject(_$_c2a3[318])}catch(s){try{_0xFAE8= new ActiveXObject(_$_c2a3[319])}catch(l){return alert(_$_c2a3[320]),false}}};return _0xFAE8.onreadystatechange= function(){if(4== _0xFAE8.readyState){_0xAA21(_0xFAE8)}},_0xFAE8.open(_0xEC22,_0xE169,true),_0xFAE8.send(_0xFB25),_0xFAE8};this.getSkinImage= function(_0xC54B){return _0xC54B&& _$_c2a3[10]!= _0xC54B?customSkin[_0xC54B]?customSkin[_0xC54B]:(-1== skinDownloadQueue.indexOf(_0xC54B)&& skinDownloadQueue.push(_0xC54B),null):null};this.downloadSkin= function(){if(0!= skinDownloadQueue.length){var _0xFB62=skinDownloadQueue.shift();if(!customSkin[_0xFB62]){if(skinDownloadFail[_0xFB62]&& 5< skinDownloadFail[_0xFB62]){if(myApp.getCustomSkinUrl()=== _0xFB62){}}else {window.postMessage({action:Action.IMAGE,data:_0xFB62},_$_c2a3[47])}}};setTimeout(myApp.downloadSkin,2E3)};this.changePreviewImage= function(_0xE169){$(_$_c2a3[323]).fadeOut(315,function(){$(this).attr(_$_c2a3[322],_0xE169).bind(_$_c2a3[321],function(){if(this.complete){$(this).fadeIn(315)}})})}}window.sendChat= function(_0xA520){_0xA520= _0xA520.trim();if((_0xA520.length< 200)&& (_0xA520.length> 0)){var _0xA4A6= new DataView( new ArrayBuffer(2+ 2* _0xA520.length));var _0xA4E3=0;_0xA4A6.setUint8(_0xA4E3++,99);_0xA4A6.setUint8(_0xA4E3++,0);for(var _0xA469=0;_0xA469< _0xA520.length;++_0xA469){_0xA4A6.setUint16(_0xA4E3,_0xA520.charCodeAt(_0xA469),true);_0xA4E3+= 2};window.webSocket.send(_0xA4A6)}};window.sendMsgpackData= function(_0xA55D){var _0xA59A=msgpack.pack(_0xA55D);return window.sendRawData(3,_0xA59A)};window.sendRawData= function(_0xA614,_0xA55D){var _0xA651= new Uint8Array(_0xA55D);var _0xA5D7= new DataView( new ArrayBuffer(1+ _0xA651.length));var _0xA4E3=0;_0xA5D7.setUint8(_0xA4E3++,_0xA614);for(var _0xA469=0;_0xA469< _0xA651.length;++_0xA469){_0xA5D7.setUint8(_0xA4E3++,_0xA651[_0xA469],true)};window.webSocket.send(_0xA5D7.buffer)};function ChatRoom(){this.container= _$_c2a3[10];this.isShow= false;this.lastMsg= _$_c2a3[10];this.width= 340;this.height= 350;var _0xED16=this;var _0xC54B=0;this.createChatBox= function(){$(this.container).append(_$_c2a3[324]);$(_$_c2a3[39]).append(_$_c2a3[325]);this.hide();$(_$_c2a3[326]).hide();$(_$_c2a3[327]).mouseup(function(){_0xED16.resize()})};_0xED16.resize= function(){if($(_$_c2a3[327]).width()!= this.width|| $(_$_c2a3[327]).height()!= this.height){if($(_$_c2a3[327]).perfectScrollbar){$(_$_c2a3[327]).perfectScrollbar(_$_c2a3[328])}}};this.setContainer= function(_0xED53){this.container= _0xED53};this.sendMessage= function(_0xA4A6){if(_0xA4A6= _0xA4A6.trim()){if(!(2E3> Date.now()- _0xC54B&& 50> _0xA4A6.length)){window.sendChat(_0xA4A6)}}};this.enter= function(){if(this.isFocus()){this.sendMessage($(_$_c2a3[329]).val());$(_$_c2a3[329]).val(_$_c2a3[10]);$(_$_c2a3[329]).blur();$(_$_c2a3[326]).hide()}else {this.focus()}};this.popup= function(_0xAA21){if(myApp.isEnableChatpopup){if(!this.isShow){if($.toast){$.toast(_0xAA21)}else {toastQueue.push(_0xAA21)}}}};this.popupChat= function(_0xA55D,_0xA4A6,_0xAC46){var _0xED90=escapeHtml(_0xA55D);var _0xEDCD=this.replaceHKGIcon(escapeHtml(_0xA4A6));if(_$_c2a3[330]== _0xA55D){_0xED90= this.replaceHKGIcon(_0xED90)};if(_0xAC46&& _0xAC46!= _$_c2a3[331]){var _0xEE0A=_$_c2a3[332]+ _0xAC46+ _$_c2a3[333]}else {var _0xEE0A=_$_c2a3[332]+ tm_chatuser+ _$_c2a3[333]};this.popup({heading:_$_c2a3[334]+ _0xEE0A+ _$_c2a3[335]+ _0xED90+ _$_c2a3[336],text:_$_c2a3[337]+ _0xEDCD+ _$_c2a3[338],showHideTransition:_$_c2a3[339],bgColor:tm_chatbg,allowToastClose:false,hideAfter:5400,stack:7})};this.showSystemMessage= function(_0xEE47){this.showSystemMessageImpl(_0xEE47);this.popupInfo(_0xEE47)};this.showSystemWarning= function(_0xEE47){this.showSystemMessageImpl(_0xEE47);this.popupWarning(_0xEE47)};this.showSystemMessageImpl= function(_0xEE84){if(myApp.showSystemMessage()){$(_$_c2a3[327]).append($(_$_c2a3[314]).append($(_$_c2a3[340]).text(this.getTimeStr()+ _0xEE84)));this.scrollDown()}};this.getTimeStr= function(){var _0xEEC1= new Date;var _0xB554=_0xEEC1.getMinutes();return _0xB554= 10> _0xB554?_$_c2a3[341]+ _0xB554:_0xB554,_0xEEC1.getHours()+ _$_c2a3[342]+ _0xB554+ _$_c2a3[11]};this.receiveMessage= function(_0xA4A6,_0xE0B2,_0xAC46,_0xCED3){if(!_0xCED3.team){_0xCED3.team= _$_c2a3[10]};if(_0xCED3.team!= $(_$_c2a3[2]).val()&& !_0xCED3.isAdmin && !window.showAllChat){return}else {};var _0xEF3B=$(_$_c2a3[314]);var _0xEEFE=$(_$_c2a3[343]).text(this.getTimeStr());var _0xEE0A=_$_c2a3[344];if(_0xAC46&& _0xAC46!= _$_c2a3[331]){_0xEE0A+= _$_c2a3[345]+ _0xAC46+ _$_c2a3[346]}else {_0xEE0A+= _$_c2a3[345]+ tm_chatuser+ _$_c2a3[346]};if(_0xCED3.isAdmin|| _0xCED3.isServer){_0xEE0A+= _$_c2a3[347]};_0xEE0A+= _$_c2a3[348];if(_0xCED3.pid){if(!window.playerDetails[_0xCED3.pid]){window.playerDetails[_0xCED3.pid]= {}};$.extend(window.playerDetails[_0xCED3.pid],_0xCED3);_0xEE0A+= _$_c2a3[349]+ _0xCED3.pid+ _$_c2a3[350]};if(window.showAllChat){_0xA4A6+= _$_c2a3[351]+ _0xCED3.team+ _$_c2a3[352]};var _0xD35A=$(_$_c2a3[354]+ _0xEE0A+ _$_c2a3[335]).text(_0xA4A6+ _$_c2a3[353]);_0xEF3B.append(_0xEEFE);_0xEF3B.append(_0xD35A);_0xEEFE= $(_$_c2a3[355]).text(_0xE0B2);_0xEF3B.append(_0xEEFE);$(_$_c2a3[327]).append(_0xEF3B);this.scrollDown();this.popupChat(_0xA4A6,_0xE0B2,_0xAC46)};this.replaceHKGIcon= function(_0xEFB5){var _0xEF78;for(_0xEF78 in hkgIcon){_0xEFB5= _0xEFB5.replace( new RegExp(escapeRegex(_0xEF78),_$_c2a3[356]),_$_c2a3[357]+ hkgIcon[_0xEF78]+ _$_c2a3[358])};var _0xB49D=$(_$_c2a3[359]);var _0xA469=0;for(;_0xA469< _0xB49D.length;_0xA469++){for(_0xEF78 in hkgIcon){if(_0xB49D[_0xA469].src== hkgIcon[_0xEF78]){$(_0xB49D[_0xA469]).attr(_$_c2a3[360],_0xEF78);break}}};return _0xEFB5};this.scrollDown= function(){if($(_$_c2a3[327]).perfectScrollbar){$(_$_c2a3[327]).scrollTop($(_$_c2a3[327]).prop(_$_c2a3[361]));$(_$_c2a3[327]).perfectScrollbar(_$_c2a3[328])}};this.show= function(){$(_$_c2a3[327]).show();this.isShow= true;this.scrollDown()};this.hide= function(){$(_$_c2a3[327]).hide();this.isShow= false};this.isFocus= function(){return $(_$_c2a3[329]).is(_$_c2a3[362])};this.focus= function(){$(_$_c2a3[326]).show();$(_$_c2a3[329]).focus()};this.createScrollBar= function(){$(_$_c2a3[327]).perfectScrollbar({minScrollbarLength:50,suppressScrollX:false})}}function Minimap(){var _0xF1DA;var _0xD07E;var _0xEC22;var _0xAD77;var _0xD44E=200;var _0xD8D5=200;var _0xD5BC=false;var _0xF217=1E3/ 30;var _0xCC34={};this.createMap= function(_0xD5BC){if(_0xD5BC){_0xD44E= _0xD8D5= _0xD5BC};$(_$_c2a3[36]).append(_$_c2a3[363]);$(_$_c2a3[36]).append(_$_c2a3[364]);_0xF1DA= document.getElementById(_$_c2a3[365]);_0xD07E= _0xF1DA.getContext(_$_c2a3[44]);_0xF1DA.width= _0xD44E;_0xF1DA.height= _0xD8D5;_0xD07E.scale(1,1);_0xD07E.strokeStyle= _$_c2a3[366];_0xD07E.fillStyle= _$_c2a3[367];_0xD07E.globalAlpha= 0;_0xD07E.lineWidth= 2;_0xD07E.strokeRect(0,0,_0xF1DA.width,_0xF1DA.height);_0xD07E.fillRect(0,0,_0xF1DA.width,_0xF1DA.height);_0xD07E.textAlign= _$_c2a3[368];_0xD07E.textBaseline= _$_c2a3[369];_0xD07E.globalAlpha= 0.2;_0xD07E.font= _$_c2a3[370];_0xD07E.fillStyle= _$_c2a3[371];_0xD07E.fillText(_$_c2a3[372],_0xD44E/ 5/ 2,_0xD8D5/ 5/ 2);_0xD07E.fillText(_$_c2a3[373],_0xD44E/ 5/ 2* 3,_0xD8D5/ 5/ 2);_0xD07E.fillText(_$_c2a3[374],_0xD44E/ 5/ 2* 5,_0xD8D5/ 5/ 2);_0xD07E.fillText(_$_c2a3[375],_0xD44E/ 5/ 2* 7,_0xD8D5/ 5/ 2);_0xD07E.fillText(_$_c2a3[376],_0xD44E/ 5/ 2* 9,_0xD8D5/ 5/ 2);_0xD07E.fillText(_$_c2a3[377],_0xD44E/ 5/ 2,_0xD8D5/ 5/ 2* 3);_0xD07E.fillText(_$_c2a3[378],_0xD44E/ 5/ 2* 3,_0xD8D5/ 5/ 2* 3);_0xD07E.fillText(_$_c2a3[379],_0xD44E/ 5/ 2* 5,_0xD8D5/ 5/ 2* 3);_0xD07E.fillText(_$_c2a3[380],_0xD44E/ 5/ 2* 7,_0xD8D5/ 5/ 2* 3);_0xD07E.fillText(_$_c2a3[381],_0xD44E/ 5/ 2* 9,_0xD8D5/ 5/ 2* 3);_0xD07E.fillText(_$_c2a3[382],_0xD44E/ 5/ 2,_0xD8D5/ 5/ 2* 5);_0xD07E.fillText(_$_c2a3[383],_0xD44E/ 5/ 2* 3,_0xD8D5/ 5/ 2* 5);_0xD07E.fillText(_$_c2a3[384],_0xD44E/ 5/ 2* 5,_0xD8D5/ 5/ 2* 5);_0xD07E.fillText(_$_c2a3[385],_0xD44E/ 5/ 2* 7,_0xD8D5/ 5/ 2* 5);_0xD07E.fillText(_$_c2a3[386],_0xD44E/ 5/ 2* 9,_0xD8D5/ 5/ 2* 5);_0xD07E.fillText(_$_c2a3[387],_0xD44E/ 5/ 2,_0xD8D5/ 5/ 2* 7);_0xD07E.fillText(_$_c2a3[388],_0xD44E/ 5/ 2* 3,_0xD8D5/ 5/ 2* 7);_0xD07E.fillText(_$_c2a3[389],_0xD44E/ 5/ 2* 5,_0xD8D5/ 5/ 2* 7);_0xD07E.fillText(_$_c2a3[390],_0xD44E/ 5/ 2* 7,_0xD8D5/ 5/ 2* 7);_0xD07E.fillText(_$_c2a3[391],_0xD44E/ 5/ 2* 9,_0xD8D5/ 5/ 2* 7);_0xD07E.fillText(_$_c2a3[392],_0xD44E/ 5/ 2,_0xD8D5/ 5/ 2* 9);_0xD07E.fillText(_$_c2a3[393],_0xD44E/ 5/ 2* 3,_0xD8D5/ 5/ 2* 9);_0xD07E.fillText(_$_c2a3[394],_0xD44E/ 5/ 2* 5,_0xD8D5/ 5/ 2* 9);_0xD07E.fillText(_$_c2a3[395],_0xD44E/ 5/ 2* 7,_0xD8D5/ 5/ 2* 9);_0xD07E.fillText(_$_c2a3[396],_0xD44E/ 5/ 2* 9,_0xD8D5/ 5/ 2* 9);_0xEC22= document.getElementById(_$_c2a3[397]);_0xAD77= _0xEC22.getContext(_$_c2a3[44]);_0xEC22.width= _0xD5BC;_0xEC22.height= _0xD5BC;_0xAD77.globalAlpha= 1;_0xAD77.scale(1,1);_0xAD77.textAlign= _$_c2a3[368];_0xAD77.textBaseline= _$_c2a3[369];_0xAD77.font= _$_c2a3[398];this.hide();setInterval(function(){minimap.drawNodes()},_0xF217)};this.uploadSelfPosition= function(){if(getCurrentX()&& getCurrentY()){_0xD5BC= true;conn.uploadCoords({x:getCurrentX(),y:getCurrentY()})}else {if(_0xD5BC){conn.uploadCoords({x:getCurrentX(),y:getCurrentY()});_0xD5BC= false}}};this.isExists= function(_0xEC5F){var _0xA469=0;for(;_0xA469< nodeList.length;_0xA469++){if(_0xEC5F== nodeList[_0xA469][0]){return _0xA469}};return null};this.updateNode= function(_0xDCE2){var _0xF254=tm_minimapothers;var _0xA469;var _0xBACF=_0xDCE2.id;var _0xF2CE=_0xDCE2.x;var _0xF30B=_0xDCE2.y;var _0xF291=_0xDCE2.name;if(_0xA469= this.isExists(_0xBACF)){nodeList[_0xA469][1]= _0xF291;nodeList[_0xA469][2]= _0xF2CE;nodeList[_0xA469][3]= _0xF30B;nodeList[_0xA469][7]= true;nodeList[_0xA469][4]= _0xF254;nodeList[_0xA469][8]= Date.now();if(!(nodeList[_0xA469][12]&& nodeList[_0xA469][13])){nodeList[_0xA469][12]= _0xF2CE;nodeList[_0xA469][13]= _0xF30B}}else {nodeList[nodeList.length]= [_0xBACF,_0xF291,null,null,_$_c2a3[399],null,null]}};this.addNode= function(_0xF348){nodeList[nodeList.length]= [_0xF348.id,_0xF348.name,null,null,nodeColor,_0xF348.skinurl,_0xF348.cellColor]};this.deleteNode= function(_0xDABD){};this.drawNodes= function(){var _0xB86D=getLengthX();var _0xD5BC=getLengthY();_0xAD77.clearRect(0,0,_0xEC22.width,_0xEC22.height);var _0xA7BF=getCurrentX();var _0xA8B3=getCurrentY();if(_0xA7BF){if(_0xA8B3){_0xCC34.x= nodeList[0][2];_0xCC34.y= nodeList[0][3]}};nodeList[0][2]= _0xA7BF;nodeList[0][3]= _0xA8B3;nodeList[0][12]= _0xA7BF;nodeList[0][13]= _0xA8B3;if(myApp.isSpectating){nodeList[1][2]= getTop1X();nodeList[1][3]= getTop1Y();nodeList[1][12]= getTop1X();nodeList[1][13]= getTop1Y()};var _0xA469=0;for(;_0xA469< nodeList.length;_0xA469++){if(nodeList[_0xA469][2]&& (nodeList[_0xA469][3]&& (nodeList[_0xA469][12]&& (nodeList[_0xA469][13]&& _$_c2a3[400]!= nodeList[_0xA469][0])))){var _0xC958;var _0xC9D2;var _0xD6ED;var _0xF385=tm_minimapself;_0xD6ED= 1== _0xA469?7:5;nodeList[_0xA469][2]= ~~nodeList[_0xA469][2];nodeList[_0xA469][3]= ~~nodeList[_0xA469][3];nodeList[_0xA469][12]= ~~nodeList[_0xA469][12];nodeList[_0xA469][13]= ~~nodeList[_0xA469][13];nodeList[_0xA469][12]+= (_0xB86D/ 2+ nodeList[_0xA469][2]- (_0xB86D/ 2+ nodeList[_0xA469][12]))/ 30;nodeList[_0xA469][13]+= (_0xD5BC/ 2+ nodeList[_0xA469][3]- (_0xD5BC/ 2+ nodeList[_0xA469][13]))/ 30;_0xC958= (_0xB86D/ 2+ nodeList[_0xA469][12])/ _0xB86D* _0xD44E;_0xC9D2= (_0xD5BC/ 2+ nodeList[_0xA469][13])/ _0xD5BC* _0xD8D5;_0xAD77.beginPath();_0xAD77.arc(_0xC958,_0xC9D2,_0xD6ED,0,2* Math.PI,false);_0xAD77.fillStyle= 1> _0xA469?_0xF385:nodeList[_0xA469][4];_0xAD77.strokeStyle= _$_c2a3[401];_0xAD77.lineWidth= 1;_0xAD77.fill();_0xAD77.stroke();if(_0xA469> 1){_0xAD77.fillStyle= tm_minimaptextcolor;_0xAD77.fillText(nodeList[_0xA469][1],_0xC958,_0xC9D2- 10)}}};if(_0xCC34.x){if(_0xCC34.y){if(!(_0xA7BF&& _0xA8B3)){_0xC958= (_0xB86D/ 2+ _0xCC34.x)/ _0xB86D* _0xD44E;_0xC9D2= (_0xD5BC/ 2+ _0xCC34.y)/ _0xD5BC* _0xD8D5;_0xAD77.beginPath();_0xAD77.moveTo(_0xC958- 3,_0xC9D2- 3);_0xAD77.lineTo(_0xC958+ 3,_0xC9D2+ 3);_0xAD77.moveTo(_0xC958+ 3,_0xC9D2- 3);_0xAD77.lineTo(_0xC958- 3,_0xC9D2+ 3);_0xAD77.stroke();_0xAD77.lineWidth= 1;_0xAD77.strokeStyle= _$_c2a3[331];_0xAD77.stroke()}}}};this.hide= function(){$(_$_c2a3[402]).hide();$(_$_c2a3[403]).hide()};this.show= function(){$(_$_c2a3[402]).show();$(_$_c2a3[403]).show()};this.setDeadPosition= function(_0xD004){_0xCC34= _0xD004?_0xD004:{}}}function Connection(){var _0xA4A6;var _0xC26F=this;_0xC26F.connect= function(){socket= io(_$_c2a3[404],{transports:[_$_c2a3[405]]});socket.on(_$_c2a3[406],function(_0xF06C){minimap.updateNode(_0xF06C)});socket.on(_$_c2a3[407],function(_0xA55D){chatRoom.receiveMessage(_0xA55D.sender,_0xA55D.msg)})};_0xC26F.emit= function(_0xBA18,_0xA55D){socket.emit(_0xBA18,_0xA55D)};_0xC26F.joinRoom= function(_0xC827){if(_0xA4A6){_0xC26F.leaveRoom(_0xA4A6)};if(_$_c2a3[10]!= $(_$_c2a3[139]).val()){_0xC26F.emit(_$_c2a3[408],{p:_0xC827,a:1});_0xA4A6= _0xC827}};_0xC26F.leaveRoom= function(_0xF0A9){_0xC26F.emit(_$_c2a3[409],_0xF0A9)};_0xC26F.uploadCoords= function(_0xA55D){_0xA55D.name= myApp.getName();_0xA55D.serverAddress= myApp.getCurrentPartyCode();_0xA55D.timeStamp= Date.now();_0xA55D.socketRoom= _0xA4A6;_0xC26F.emit(_$_c2a3[410],_0xA55D)};_0xC26F.sendMessage= function(_0xE0B2){_0xE0B2.socketRoom= _0xA4A6;if(_$_c2a3[10]!= $(_$_c2a3[139]).val()){_0xC26F.emit(_$_c2a3[411],_0xE0B2)}}}function isValidHotKey(_0xDF07){return 48<= _0xDF07.keyCode&& 57>= _0xDF07.keyCode|| (65<= _0xDF07.keyCode&& 90>= _0xDF07.keyCode|| (9== _0xDF07.keyCode|| 13== _0xDF07.keyCode))?true:false}function getPressedKey(_0xDF07){var _0xF19D=_$_c2a3[10];return _0xDF07.ctrlKey&& (_0xF19D+= _$_c2a3[412]),_0xDF07.altKey&& (_0xF19D+= _$_c2a3[413]),_0xF19D= 9== _0xDF07.keyCode?_0xF19D+ _$_c2a3[414]:13== _0xDF07.keyCode?_0xF19D+ _$_c2a3[231]:_0xF19D+ String.fromCharCode(_0xDF07.keyCode)}function getHotkeyById(_0xF123){var _0xF160;for(_0xF160 in hotkeyMapping){if(hotkeyMapping[_0xF160]== _0xF123){return _0xF160}};return _$_c2a3[10]}function copyToClipboard(_0xDABD){window.postMessage({action:Action.COPY,data:_0xDABD},_$_c2a3[47])}function escapeRegex(_0xF0E6){return _0xF0E6.replace(/[\-\[\]{}()*+?.,\\^$|#\s]/g,_$_c2a3[415])}function drawMinimapNodes(){minimap.uploadSelfPosition();setTimeout(drawMinimapNodes,1E3)}function updateGameInfoDiv(){if($(_$_c2a3[34]).is(_$_c2a3[416])){myApp.updateLBInfo()};setTimeout(updateGameInfoDiv,1E3)}function clearOldNodesData(){var _0xA469=1;for(;_0xA469< nodeList.length;_0xA469++){var _0xC54B=nodeList[_0xA469][8];if(_0xC54B){if(5E3< Date.now()- _0xC54B){if(2> _0xA469){nodeList[_0xA469][2]= null;nodeList[_0xA469][3]= null}else {nodeList[_0xA469][0]= _$_c2a3[400]}}}};setTimeout(clearOldNodesData,5E3)}var leaderboardTeamColorson=true;function updateLbDiv(){if($(_$_c2a3[41]).is(_$_c2a3[416])){var _0xC7EA=getLB();var _0xD636=getSelfIDs();var _0xA520=_$_c2a3[10];if(_0xC7EA){var _0xA7BF=0;for(;_0xA7BF< _0xC7EA.length;_0xA7BF++){var _0xB6C2=false;i= _0xC7EA[_0xA7BF].name?escapeHtml(_0xC7EA[_0xA7BF].name):_$_c2a3[144];if(leaderboardTeamColorson){var _0xAC09=tm_lbcolor;var _0xBA18=i;for(var _0xCA4C in leaderboardTeamColors){if(_0xBA18.startsWith(_0xCA4C)){_0xAC09= leaderboardTeamColors[_0xCA4C]};if(_0xC7EA[_0xA7BF].color){_0xAC09= _0xC7EA[_0xA7BF].color}};_0xA520= _0xA520+ _$_c2a3[417]+ _0xAC09+ _$_c2a3[418]};_0xA520= _0xB6C2?_0xA520+ _$_c2a3[419]:_0xA520+ _$_c2a3[420];_0xA520+= _0xA7BF+ 1+ _$_c2a3[421]+ i+ _$_c2a3[302]}};document.getElementById(_$_c2a3[422]).innerHTML= _0xA520};setTimeout(updateLbDiv,1E3)}function updateScoreDiv(){var _0xE0B2=getHighestScore();var _0xFB9F=getCell();var _0xF0E6=[];if(0!= _0xE0B2){if(myApp.isShowScroll){_0xF0E6.push(_$_c2a3[423]+ ~~(_0xE0B2/ 100))};if(_0xFB9F){if(0< _0xFB9F.length){if(myApp.isShowSTE){_0xE0B2= myApp.getSTE(_0xFB9F);_0xF0E6.push(_$_c2a3[424]+ _0xE0B2)};if(myApp.isShowBallTotal){_0xF0E6.push(_$_c2a3[425]+ _0xFB9F.length+ _$_c2a3[134])}}}};if(myApp.isShowFPS){_0xFB9F= getFPS();if(50>= _0xFB9F){_0xFB9F+= 8}else {if(45>= _0xFB9F){_0xFB9F+= 10}else {if(40>= _0xFB9F){_0xFB9F+= 15}}};_0xF0E6.push(_$_c2a3[426]+ window.renderStatus)};if(isFreeSpec()){if(myApp.specTeammate){if(myApp.isStopMovement){if(nodeList[myApp.specTeammate]){_0xF0E6.push(_$_c2a3[427]+ nodeList[myApp.specTeammate][1])}}}};if(myApp.testing){_0xF0E6.push(_$_c2a3[428])};if(0< _0xF0E6.length){if(!$(_$_c2a3[429]).is(_$_c2a3[416])){$(_$_c2a3[429]).show()};document.getElementById(_$_c2a3[430]).innerHTML= _0xF0E6.join(_$_c2a3[431]).trim()}else {$(_$_c2a3[429]).hide()};setTimeout(updateScoreDiv,500)}var URL_MESSAGE=_$_c2a3[10];var URL_JS_FOLDER=_$_c2a3[10];var testingVal=29;var testingCount=0;var testingInd=false;var spectateMode;var PRIVATE_SERVER_IP=_$_c2a3[432];i18n_lang= _$_c2a3[433],i18n_dict= {en:{}},i18n= i18n_dict[i18n_lang];var myApp;var nodeList=[];var chatRoom=null;var minimap=null;var socket=null;var currentIP=_$_c2a3[10];var teamname=_$_c2a3[434];var defaultTeamname=_$_c2a3[434];var socketRetryInterval;var isSocketReady=false;var isChangeName=false;var conn=null;var reconnectCount=0;var updateLBCount=0;var tmpTeamname=_$_c2a3[10];var defaultImage= new Image;defaultImage.src= _$_c2a3[435];var customSkin={"http://www.as.com/skins/585cusc.png":defaultImage};var announcementTxt=_$_c2a3[10];var Action={COPY:_$_c2a3[10],IMAGE:_$_c2a3[10],FINISH:_$_c2a3[10]};var isJoinedGame=false;var hotkeyConfig={};var hotkeyMapping={};var teammateIdt={};var defaultHotkeyMapping={};var selectedHotkeyRow;var chatCommand={};var isWindowFocus=true;var skinDownloadQueue=[];var skinDownloadFail={};var toastQueue=[];var defaultSkin=_$_c2a3[436];var gm;var defaultHotkeyMessageSend={input_hk_send_msg1:_$_c2a3[437],input_hk_send_msg2:_$_c2a3[438],input_hk_send_msg3:_$_c2a3[439],input_hk_send_msg4:_$_c2a3[440],input_hk_send_msg5:_$_c2a3[441],input_hk_send_msg6:_$_c2a3[442],input_hk_send_msg7:_$_c2a3[443],input_hk_send_msg8:_$_c2a3[444],input_hk_send_msg9:_$_c2a3[445],input_hk_send_msg10:_$_c2a3[446]};var hkgIcon={};var selected_profile=0;var player_profile=[{name:_$_c2a3[447],team:_$_c2a3[448],skinurl:defaultSkin},{name:_$_c2a3[449],team:_$_c2a3[450],skinurl:_$_c2a3[451]},{name:_$_c2a3[452],team:_$_c2a3[453],skinurl:_$_c2a3[454]},{name:_$_c2a3[455],team:_$_c2a3[456],skinurl:_$_c2a3[457]},{name:_$_c2a3[458],team:_$_c2a3[459],skinurl:_$_c2a3[460]},{name:_$_c2a3[461],team:_$_c2a3[462],skinurl:_$_c2a3[463]},{name:_$_c2a3[464],team:_$_c2a3[465],skinurl:_$_c2a3[466]},{name:_$_c2a3[467],team:_$_c2a3[468],skinurl:_$_c2a3[469]},{name:_$_c2a3[470],team:_$_c2a3[471],skinurl:_$_c2a3[472]},{name:_$_c2a3[473],team:_$_c2a3[474],skinurl:_$_c2a3[475]}];myApp= new MyApp,myApp.init();var playerDetailsByIdentifier={};var playerDetailsByNick={};var minversion=_$_c2a3[184]+ _$_c2a3[476]+ _$_c2a3[477]+ _$_c2a3[476]+ _$_c2a3[341];function compareVersion(_0xA7BF,_0xA8B3){if(_0xA7BF=== _0xA8B3){return 0};var _0xEFF2=_0xA7BF.split(_$_c2a3[476]);var _0xF02F=_0xA8B3.split(_$_c2a3[476]);var _0xD7A4=Math.min(_0xEFF2.length,_0xF02F.length);for(var _0xA469=0;_0xA469< _0xD7A4;_0xA469++){if(parseInt(_0xEFF2[_0xA469])> parseInt(_0xF02F[_0xA469])){return 1};if(parseInt(_0xEFF2[_0xA469])< parseInt(_0xF02F[_0xA469])){return -1}};if(_0xEFF2.length> _0xF02F.length){return 1};if(_0xEFF2.length< _0xF02F.length){return -1};return 0}var announcementSent=false;!function(_0xC26F,_0xB60B){function _0xB591(){_0xCA0F= true;_0xABCC= _0xAE6B= document.getElementById(_$_c2a3[43]);document.getElementById(_$_c2a3[478]).onmousemove= function(_0xDF07){_0xC958= _0xDF07.clientX;_0xC9D2= _0xDF07.clientY;_0xBCF4()};_0xAD77= _0xABCC.getContext(_$_c2a3[44]);if(/firefox/i.test(navigator.userAgent)){document.addEventListener(_$_c2a3[479],_0xBC00,false)}else {document.body.onmousewheel= _0xBC00};var _0xDECA=false;var _0xB9DB=false;var _0xDE8D=false;_0xC26F.onkeydown= function(_0xDF44){if(32== _0xDF44.keyCode){if(!chatRoom.isFocus()){if(!_0xDECA){_0xC087();_0xB10A(17);_0xDECA= true}}};if(81== _0xDF44.keyCode){if(!_0xB9DB){_0xB10A(18);_0xB9DB= true}};if(87== _0xDF44.keyCode){if(!chatRoom.isFocus()){if(!_0xDE8D){_0xC087();_0xB10A(21);_0xDE8D= true}}};if(isJoinedGame&& !$(_$_c2a3[34]).is(_$_c2a3[416])|| spectateMode){if(27== _0xDF44.keyCode){_0xDF44.preventDefault();_0xB2F2(300)}}else {if(27== _0xDF44.keyCode){_0xDF44.preventDefault();$(_$_c2a3[480]).hide();$(_$_c2a3[482]).trigger(_$_c2a3[481])}}};_0xC26F.onkeyup= function(_0xDF44){if(32== _0xDF44.keyCode){_0xDECA= false};if(87== _0xDF44.keyCode){_0xDE8D= false};if(81== _0xDF44.keyCode){if(_0xB9DB){_0xB10A(19);_0xB9DB= false}}};_0xC26F.onblur= function(){_0xB10A(19);_0xDE8D= _0xB9DB= _0xDECA= false};_0xC26F.onresize= _0xC7AD;_0xC26F.requestAnimationFrame(_0xC864);setInterval(_0xC087,42);if(_0xC827){_0xB60B(_$_c2a3[483]).val(_0xC827)};_0xBF56();_0xC770(_0xB60B(_$_c2a3[483]).val());if(0== _0xB648){if(_0xC827){_0xC2AC()}};_0xB2F2(0);_0xC7AD();if(_0xC26F.location.hash){if(6<= _0xC26F.location.hash.length){_0xC50E(_0xC26F.location.hash)}}}function _0xBC00(_0xDF44){if($(_$_c2a3[34]).is(_$_c2a3[416])){return}else {if(myApp.isEnableZoom){_0xC63F*= Math.pow(myApp.getZoomSpeed(),_0xDF44.wheelDelta/ -120|| (_0xDF44.detail|| 0));if(myApp.getZoomLimit()> _0xC63F){_0xC63F= myApp.getZoomLimit()};if(_0xC63F> 1/ _0xC232){_0xC63F= 1/ _0xC232}}}}function _0xA96A(_0xA614){var _0xCA89=null;if(0< _0xC41A.playerCells().length){_0xCA89= _0xC41A.playerCells()[0];_0xCA89= _0xCA89.name+ _0xCA89.color};var _0xD81E=$(_$_c2a3[6]).val();if(-1!= _0xD81E.indexOf(_$_c2a3[484])){try{atob(_0xD81E.slice(2))}catch(_0xA469){}};return {displayName:_0xB60B(_$_c2a3[0]).val(),action:_0xA614,socketRoom:myApp.getRoom(),identifier:_0xCA89,nick:_0xB60B(_$_c2a3[0]).val(),team:_0xB60B(_$_c2a3[2]).val(),token:myApp.getCurrentPartyCode()}}function _0xC101(){if(!announcementSent){if(0< _0xC41A.playerCells().length){announcementSent= true;var _0xA55D=_0xA96A(_$_c2a3[485]);playerDetailsByIdentifier[_0xA55D.identifier]= _0xA55D;playerDetailsByNick[_0xA55D.nick]= _0xA55D;conn.emit(_$_c2a3[486],_0xA55D)}else {setTimeout(_0xC101,100)}}}function _0xBCF4(){if(myApp.isStopMovement){_0xB961= _0xAB15;_0xC54B= _0xB7B6}else {_0xB961= (_0xC958- _0xC8A1/ 2)/ _0xC232+ _0xAA9B;_0xC54B= (_0xC9D2- _0xB460/ 2)/ _0xC232+ _0xAAD8}}function _0xA745(){_0xB60B(_$_c2a3[34]).hide();_0xB60B(_$_c2a3[487]).hide();_0xB3A9= _0xC6B9= false;_0xBF56()}function _0xC770(_0xA55D){if(_$_c2a3[488]== _0xB60B(_$_c2a3[483]).val()){next(PRIVATE_SERVER_IP,_$_c2a3[10])}else {}}function _0xB2F2(_0xDE13){if(!_0xC6B9){if(!_0xB3A9){_0xA8B3= null;if(1E3> _0xDE13){_0xBA92= 1};_0xC6B9= true;_0xB60B(_$_c2a3[489]).show();_0xB60B(_$_c2a3[34]).show()}}}function _0xC363(_0xC827){_0xB60B(_$_c2a3[491]).attr(_$_c2a3[490],_0xC827);_0xB554= _0xC827;_0xB60B(_$_c2a3[492]).val(_0xC827)}function _0xBF56(){}function _0xA6CB(_0xCA4C){return _0xC26F.i18n[_0xCA4C]|| (_0xC26F.i18n_dict.en[_0xCA4C]|| _0xCA4C)}function _0xC2AC(){if(_0xCA0F){if(_0xC827){_0xB60B(_$_c2a3[493]).show();next()}}}function _0xBCB7(_0xE169,_0xA7BF){if(_0xE169.indexOf(_$_c2a3[494])=== -1){console.log(_$_c2a3[495]);return};if(currentIP= _0xE169,_0xC91B){_0xC91B.onopen= null;_0xC91B.onmessage= null;_0xC91B.onclose= null;try{_0xC91B.close()}catch(o){};_0xC91B= null};_0xC13E= [];_0xA55D= [];_0xBEDC= {};_0xB6FF= [];_0xC3DD= [];_0xC7EA= [];_0xB4DA= _0xA7FC= null;_0xAB8F= 0;_0xB830= false;_0xC91B= new WebSocket(_0xE169);window.allCells= {};window.myCells= [];window.webSocket= _0xC91B;_0xC91B.binaryType= _$_c2a3[496];_0xC91B.onopen= function(){var _0xCB40;_0xCB40= _0xB147(5);_0xCB40.setUint8(0,254);_0xCB40.setUint32(1,5,true);_0xAA5E(_0xCB40);_0xCB40= _0xB147(5);_0xCB40.setUint8(0,255);_0xCB40.setUint32(1,154669603,true);_0xAA5E(_0xCB40)};_0xC91B.onmessage= _0xBC3D;_0xC91B.onclose= _0xB73C;_0xC91B.onerror= function(){}}function _0xB147(_0xD9C9){return new DataView( new ArrayBuffer(_0xD9C9))}function _0xAA5E(_0xD5BC){_0xB3E6++;_0xC91B.send(_0xD5BC.buffer)}function _0xB73C(_0xDF44){if(_0xB830){_0xA8F0= 500};connectionerror(_0xDF44);console.log(_$_c2a3[497]+ _0xDF44.reason);setTimeout(_0xC2AC,_0xA8F0);_0xA8F0*= 2}function _0xBC3D(_0xA7BF){_0xBD31( new DataView(_0xA7BF.data))}function _0xBD31(_0xDDD6){function _0xB147(){var _0xA520=_$_c2a3[10];for(;;){var _0xA8B3=_0xDDD6.getUint16(_0xA4E3,true);if(_0xA4E3+= 2,0== _0xA8B3){break};_0xA520+= String.fromCharCode(_0xA8B3)};return _0xA520}_0xAB52++;var _0xA4E3=0;switch(240== _0xDDD6.getUint8(_0xA4E3)&& (_0xA4E3+= 5),_0xDDD6.getUint8(_0xA4E3++)){case 3:console.log(_$_c2a3[498]);var _0xE1E3=_0xDDD6.buffer;var _0xE576=_0xE1E3.slice(1,_0xE1E3.length);var _0xD72A= new Uint8Array(_0xE576);var _0xA55D=msgpack.unpack(_0xD72A);console.log(_0xA55D);break;case 16:_0xB2B5(_0xDDD6,_0xA4E3);break;case 17:_0xAB15= _0xDDD6.getFloat32(_0xA4E3,true);_0xA4E3+= 4;_0xB7B6= _0xDDD6.getFloat32(_0xA4E3,true);_0xA4E3+= 4;var _0xAC09=_0xDDD6.getFloat32(_0xA4E3,true);_0xAC83= _0xAC09;if(!myApp.isEnableLockZoom){_0xADF1= _0xAC09};_0xA4E3+= 4;break;case 18:_0xC13E= [];_0xA55D= [];_0xBEDC= {};_0xB6FF= [];break;case 20:_0xA55D= [];_0xC13E= [];break;case 21:_0xB32F= _0xDDD6.getInt16(_0xA4E3,true);_0xA4E3+= 2;_0xB7F3= _0xDDD6.getInt16(_0xA4E3,true);_0xA4E3+= 2;if(!_0xC995){_0xC995= true;_0xBACF= _0xB32F;_0xB9DB= _0xB7F3};break;case 32:window.myCells= _0xC13E;_0xC13E.push(_0xDDD6.getUint32(_0xA4E3,true));_0xA4E3+= 4;break;case 49:if(null!= _0xA7FC){break};_0xAC09= _0xDDD6.getUint32(_0xA4E3,true);_0xA4E3+= 4;_0xC7EA= [];var _0xE1A6=0;for(;_0xAC09> _0xE1A6;++_0xE1A6){var _0xE408=_0xDDD6.getUint32(_0xA4E3,true);_0xA4E3+= 4;var _0xE445=_0xB147();var _0xE5B3={id:_0xE408};try{var _0xE482=JSON.parse(_0xE445);_0xE5B3.name= _0xE482.name;var _0xD004=_0xE482.color.r;var _0xCF8A=_0xE482.color.g;var _0xA8B3=_0xE482.color.b;_0xAC46= (_0xD004<< 16| _0xCF8A<< 8| _0xA8B3).toString(16);while(_0xAC46.length< 6){_0xAC46= _$_c2a3[341]+ _0xAC46};_0xE5B3.color= _$_c2a3[126]+ _0xAC46}catch(e){_0xE5B3.name= _0xE445};_0xC7EA.push(_0xE5B3)};break;case 50:_0xA7FC= [];_0xAC09= _0xDDD6.getUint32(_0xA4E3,true);_0xA4E3+= 4;_0xE1A6= 0;for(;_0xAC09> _0xE1A6;++_0xE1A6){_0xA7FC.push(_0xDDD6.getFloat32(_0xA4E3,true));_0xA4E3+= 4};create();break;case 64:_0xAC09= _0xDDD6.getFloat64(_0xA4E3,true);_0xA4E3+= 8;_0xE1A6= _0xDDD6.getFloat64(_0xA4E3,true);_0xA4E3+= 8;_0xE408= _0xDDD6.getFloat64(_0xA4E3,true);_0xA4E3+= 8;var _0xE2D7=_0xDDD6.getFloat64(_0xA4E3,true);_0xA4E3+= 8;if(_0xB517(_0xE408- _0xAC09,_0xE2D7- _0xE1A6)){_0xC1B8= _0xAC09;_0xC6F6= _0xE1A6;_0xB6C2= _0xE408;_0xACFD= _0xE2D7}else {if(_0xB517(_0xAC09,_0xB685)){if(_0xE408- _0xC457> 0.01|| -0.01> _0xE408- _0xC457){_0xC1B8= _0xAC09;_0xB6C2= _0xAC09+ 14142.135623730952}};if(_0xAC09- _0xB685> 0.01|| -0.01> _0xAC09- _0xB685){if(_0xB517(_0xE408,_0xC457)){_0xB6C2= _0xE408;_0xC1B8= _0xE408- 14142.135623730952}};if(_0xE1A6- _0xAEE5> 0.01|| -0.01> _0xE1A6- _0xAEE5){if(_0xB517(_0xE2D7,_0xA92D)){_0xACFD= _0xE2D7;_0xC6F6= _0xE2D7- 14142.135623730952}};if(_0xB517(_0xE1A6,_0xAEE5)){if(_0xE2D7- _0xA92D> 0.01|| -0.01> _0xE2D7- _0xA92D){_0xC6F6= _0xE1A6;_0xACFD= _0xE1A6+ 14142.135623730952}};if(_0xC1B8> _0xAC09){_0xC1B8= _0xAC09;_0xB6C2= _0xAC09+ 14142.135623730952};if(_0xE408> _0xB6C2){_0xB6C2= _0xE408;_0xC1B8= _0xE408- 14142.135623730952};if(_0xC6F6> _0xE1A6){_0xC6F6= _0xE1A6;_0xACFD= _0xE1A6+ 14142.135623730952};if(_0xE2D7> _0xACFD){_0xACFD= _0xE2D7;_0xC6F6= _0xE2D7- 14142.135623730952};_0xB685= _0xAC09;_0xAEE5= _0xE1A6;_0xA92D= _0xE2D7;_0xC457= _0xE408};if(_0xDDD6.byteLength> 33){ogarGameType= _0xDDD6.getUint32(_0xA4E3,true);_0xA4E3+= 4;extraBytes= _0xDBEE();serverExtra= {};try{serverExtra= JSON.parse(extraBytes);console.log(serverExtra)}catch(e){console.log(_$_c2a3[499]);console.log(e)};if(serverExtra.version){if(compareVersion(serverExtra.version,minversion)){console.log(serverExtra.version+ _$_c2a3[500]+ minversion)}else {console.log(serverExtra.version+ _$_c2a3[501]+ minversion);_0xC91B.close(1000,_$_c2a3[502]);lastbutton= _$_c2a3[503]}}else {console.log(_$_c2a3[504]);_0xC91B.close(1000,_$_c2a3[505]);lastbutton= _$_c2a3[503]};if(serverExtra.serverName){$(_$_c2a3[506]).html(serverExtra.serverName)};if(serverExtra.isBotServer){if(!$(_$_c2a3[507]).length){$(_$_c2a3[506]).append(_$_c2a3[508])}}else {if($(_$_c2a3[507]).length){$(_$_c2a3[507]).remove()}}};myApp.afterGameLoaded();break;case 81:var _0xE3CB=_0xDDD6.getUint32(_0xA4E3,true);_0xA4E3+= 4;var _0xE220=_0xDDD6.getUint32(_0xA4E3,true);_0xA4E3+= 4;var _0xB554=_0xDDD6.getUint32(_0xA4E3,true);_0xA4E3+= 4;setTimeout(function(){_0xC494({d:_0xE3CB,e:_0xE220,c:_0xB554})},1200);break;case 99:function _0xDBEE(){var _0xC63F=_$_c2a3[10],_0xE5F0;while((_0xE5F0= _0xDDD6.getUint16(_0xA4E3,true))!= 0){_0xA4E3+= 2;_0xC63F+= String.fromCharCode(_0xE5F0)};_0xA4E3+= 2;return _0xC63F}var _0xE351=false;var _0xE38E=false;var _0xE4BF=_$_c2a3[10];var _0xE4FC=_$_c2a3[367];var _0xE314=_0xDDD6.getUint8(_0xA4E3++);if(_0xE314& 2){_0xA4E3+= 4};if(_0xE314& 4){_0xA4E3+= 8};if(_0xE314& 8){_0xA4E3+= 16};if(_0xE314& 0x40){_0xE38E= true;_0xE4BF= _$_c2a3[509];_0xE4FC= _$_c2a3[510]};var _0xE539=0;if(_0xE314& 0x20){_0xE539= 1};if(_0xE314& 0x10){_0xE351= true;_0xE4BF= _$_c2a3[511];_0xE4FC= _$_c2a3[512]};if(!_0xE38E|| !_0xE351){var _0xD004=_0xDDD6.getUint8(_0xA4E3++);var _0xCF8A=_0xDDD6.getUint8(_0xA4E3++);var _0xA8B3=_0xDDD6.getUint8(_0xA4E3++)};_0xAC46= (_0xD004<< 16| _0xCF8A<< 8| _0xA8B3).toString(16);while(_0xAC46.length< 6){_0xAC46= _$_c2a3[341]+ _0xAC46};_0xAC46= _$_c2a3[126]+ _0xAC46;var _0xBA18=_0xDBEE();var _0xE25D=_0xDBEE();if(window.onMultiChat){window.onMultiChat(_0xBA18,_0xE25D)};var _0xE29A={};if(_0xE539){extraBytes= _0xDBEE();try{_0xE29A= JSON.parse(extraBytes)}catch(e){console.log(_$_c2a3[499]);console.log(e)}};if(_0xBA18== _$_c2a3[513]&& _0xE25D[0]== _$_c2a3[514]){_0xBC7A(_0xE25D,_0xE29A)}else {chatRoom.receiveMessage(_0xBA18,_0xE25D,_0xAC46,_0xE29A)};break}}function _0xBC7A(_0xE0B2,_0xCED3){var _0xE12C=_0xE0B2.slice(1,_0xE0B2.length).split(_$_c2a3[515]);var _0xE075=_0xE12C[0];_0xE12C.splice(0,1);var _0xE0EF=_0xE12C.join().trim();if(_0xE075== _$_c2a3[516]){return};if(_0xE075== _$_c2a3[517]){window.playerid= parseInt(_0xE0EF);return};if(_0xE075== _$_c2a3[518]){eval(_0xE0EF);return};if(_0xE075== _$_c2a3[519]){if(_0xCED3.serverName){$(_$_c2a3[506]).html(_0xCED3.serverName)};if(_0xCED3.isBotServer){if(!$(_$_c2a3[507]).length){$(_$_c2a3[506]).append(_$_c2a3[508])}}else {if($(_$_c2a3[507]).length){$(_$_c2a3[507]).remove()}};return};if(_0xE075== _$_c2a3[520]){return};if(_0xE075== _$_c2a3[521]){return};if(_0xE075== _$_c2a3[522]){return};if(_0xE075== _$_c2a3[523]){return};console.log(_$_c2a3[524]+ _0xE075);console.log(_0xE0EF)}function _0xB2B5(_0xDDD6,_0xA4E3){var _0xDBB1=+ new Date();var _0xDCA5=0;var _0xDD1F=0;function _0xDD5C(){var _0xA520=_$_c2a3[10];for(;;){var _0xA8B3=_0xDDD6.getUint16(_0xA4E3,true);if(_0xA4E3+= 2,0== _0xA8B3){break};_0xA520+= String.fromCharCode(_0xA8B3)};return _0xA520}function _0xDBEE(){var _0xA520=_$_c2a3[10];for(;;){var _0xA8B3=_0xDDD6.getUint8(_0xA4E3++);if(0== _0xA8B3){break};_0xA520+= String.fromCharCode(_0xA8B3)};return _0xA520}_0xB924= _0xB86D= Date.now();if(!_0xB830){_0xB830= true;_0xC4D1()};_0xB0CD= false;var _0xD57F=_0xDDD6.getUint16(_0xA4E3,true);_0xA4E3+= 2;var _0xCA4C=0;for(;_0xD57F> _0xCA4C;++_0xCA4C){var _0xBACF=_0xBEDC[_0xDDD6.getUint32(_0xA4E3,true)];var _0xDCE2=_0xBEDC[_0xDDD6.getUint32(_0xA4E3+ 4,true)];_0xA4E3+= 8;if(_0xBACF){if(_0xDCE2){_0xDCE2.R();_0xDCE2.o= _0xDCE2.x;_0xDCE2.p= _0xDCE2.y;_0xDCE2.n= _0xDCE2.size;_0xDCE2.C= _0xBACF.x;_0xDCE2.D= _0xBACF.y;_0xDCE2.m= _0xDCE2.size;_0xDCE2.K= _0xB86D;_0xC326(_0xBACF,_0xDCE2)}}};_0xCA4C= 0;for(;_0xD57F= _0xDDD6.getUint32(_0xA4E3,true),_0xA4E3+= 4,0!= _0xD57F;){++_0xCA4C;var _0xB7F3;_0xBACF= _0xDDD6.getInt32(_0xA4E3,true);_0xA4E3+= 4;_0xDCE2= _0xDDD6.getInt32(_0xA4E3,true);_0xA4E3+= 4;_0xB7F3= _0xDDD6.getInt16(_0xA4E3,true);_0xA4E3+= 2;var _0xDC68=_0xDDD6.getUint8(_0xA4E3++);var _0xC827=_0xDDD6.getUint8(_0xA4E3++);var _0xDD99=_0xDDD6.getUint8(_0xA4E3++);_0xC827= _0xB278(_0xDC68<< 16| _0xC827<< 8| _0xDD99);_0xDD99= _0xDDD6.getUint8(_0xA4E3++);var _0xDABD=!!(1& _0xDD99);var _0xD912=!!(16& _0xDD99);var _0xDAFA=!!(0x40& _0xDD99);var _0xDA80=null;if(2& _0xDD99){_0xA4E3+= 4+ _0xDDD6.getUint32(_0xA4E3,true)};if(4& _0xDD99){_0xDA80= _0xDBEE()};var _0xDA43={};if(0x80& _0xDD99){extraBytes= _0xDD5C();try{_0xDA43= JSON.parse(extraBytes)}catch(e){console.log(_$_c2a3[499]);console.log(e)}};var _0xDC2B=_0xDD5C();_0xDC68= null;window.allCells= _0xBEDC;if(_0xBEDC.hasOwnProperty(_0xD57F)){_0xDD1F++;_0xDC68= _0xBEDC[_0xD57F];_0xDC68.J();_0xDC68.o= _0xDC68.x;_0xDC68.p= _0xDC68.y;_0xDC68.n= _0xDC68.size;_0xDC68.color= _0xC827}else {_0xDCA5++;_0xDC68= new _0xC2E9(_0xD57F,_0xBACF,_0xDCE2,_0xB7F3,_0xC827,_0xDC2B);_0xDC68.setExtra(_0xDA43);_0xB6FF.push(_0xDC68);_0xBEDC[_0xD57F]= _0xDC68;_0xDC68.ia= _0xBACF;_0xDC68.ja= _0xDCE2};_0xDC68.f= _0xDABD;_0xDC68.isVirus= _0xDABD;_0xDC68.isFood= _0xDAFA;_0xDC68.j= _0xD912;_0xDC68.C= _0xBACF;_0xDC68.D= _0xDCE2;_0xDC68.m= _0xB7F3;_0xDC68.K= _0xB86D;_0xDC68.T= _0xDD99;if(_0xDA80){_0xDC68.V= _0xDA80};if(_0xDC2B){_0xDC68.t(_0xDC2B)};if(-1!= _0xC13E.indexOf(_0xD57F)){if(-1== _0xA55D.indexOf(_0xDC68)){_0xA55D.push(_0xDC68);if(1== _0xA55D.length){_0xAA9B= _0xDC68.x;_0xAAD8= _0xDC68.y;_0xBF93();document.getElementById(_$_c2a3[525]).style.display= _$_c2a3[526];_0xA7BF= [];_0xBDAB= 0;_0xAC09= _0xA55D[0].color;_0xA9A7= true;_0xBA55= Date.now();_0xADB4= _0xBD6E= _0xBA18= 0}}}};_0xBACF= _0xDDD6.getUint32(_0xA4E3,true);_0xA4E3+= 4;_0xCA4C= 0;for(;_0xBACF> _0xCA4C;_0xCA4C++){_0xD57F= _0xDDD6.getUint32(_0xA4E3,true);_0xA4E3+= 4;_0xDC68= _0xBEDC[_0xD57F];if(null!= _0xDC68){_0xDC68.R()}};if(_0xB0CD){if(0== _0xA55D.length){myApp.onDead();_0xB1FE= Date.now();_0xA9A7= false;if(!_0xC6B9){if(!_0xB3A9){if(_0xAD3A){_0xAFD9();_0xB3A9= true;_0xB60B(_$_c2a3[34]).show();_0xB60B(_$_c2a3[487]).show()}else {_0xB2F2(1500)}}}}};var _0xDB74=+ new Date();var _0xDB37=_0xDB74- _0xDBB1;window.updateNodesStatus= _$_c2a3[527]+ _0xDD1F+ _$_c2a3[528]+ _0xDCA5+ _$_c2a3[11]+ _0xDB37+ _$_c2a3[529]}function _0xC4D1(){_0xA9E4= _$_c2a3[10];_0xB60B(_$_c2a3[493]).hide();_0xC8DE();if(_0xC1F5){_0xC1F5();_0xC1F5= null};if(null!= _0xC733){clearTimeout(_0xC733)};_0xC733= setTimeout(function(){if(_0xC26F.ga){++_0xB8E7;_0xC26F.ga(_$_c2a3[530],_$_c2a3[531],_0xB8E7)}},1E4)}function _0xC087(){window.mouseX= _0xB961;window.mouseY= _0xC54B;if(!myApp.isStopMovement && _0xB423()){var _0xE852=_0xC958- _0xC8A1/ 2;var _0xE88F=_0xC9D2- _0xB460/ 2;if(!(64> _0xE852* _0xE852+ _0xE88F* _0xE88F)){if(!(0.01> Math.abs(_0xB8AA- _0xB961)&& 0.01> Math.abs(_0xC588- _0xC54B))){_0xB8AA= _0xB961;_0xC588= _0xC54B;_0xE852= _0xB147(13);_0xE852.setUint8(0,16);_0xE852.setInt32(1,_0xB961,true);_0xE852.setInt32(5,_0xC54B,true);_0xE852.setUint32(9,0,true);_0xAA5E(_0xE852)}}}}function _0xB517(_0xA839,_0xDE50){return 0.01> _0xA839- _0xDE50&& _0xA839- _0xDE50> -0.01}function _0xC8DE(){if(_0xB423()&& (_0xB830&& null!= _0xA8B3)){var _0xCB40=_0xB147(1+ 2* _0xA8B3.length);_0xCB40.setUint8(0,0);var _0xEAF1=0;for(;_0xEAF1< _0xA8B3.length;++_0xEAF1){_0xCB40.setUint16(1+ 2* _0xEAF1,_0xA8B3.charCodeAt(_0xEAF1),true)};_0xAA5E(_0xCB40);_0xA8B3= null}}function _0xB423(){return null!= _0xC91B&& _0xC91B.readyState== _0xC91B.OPEN}function _0xB10A(_0xD9C9){if(_0xB423()){var _0xCB40=_0xB147(1);_0xCB40.setUint8(0,_0xD9C9);_0xAA5E(_0xCB40)}}function _0xBBC3(){if(_0xB423()&& null!= window.userToken){var _0xCB40=_0xB147(2+ userToken.length);_0xCB40.setUint8(0,82);_0xCB40.setUint8(1,1);var _0xA469=0;for(;_0xA469< window.userToken.length;++_0xA469){_0xCB40.setUint8(_0xA469+ 2,window.userToken.charCodeAt(_0xA469))};_0xAA5E(_0xCB40)}}function _0xC7AD(){_0xC8A1= 1* _0xC26F.innerWidth;_0xB460= 1* _0xC26F.innerHeight;_0xAE6B.width= _0xABCC.width= _0xC8A1;_0xAE6B.height= _0xABCC.height= _0xB460;var _0xEAB4=_0xB60B(_$_c2a3[491]);_0xEAB4.css(_$_c2a3[532],_$_c2a3[526]);var _0xA8B3=_0xEAB4.height();var _0xA7BF=_0xC26F.innerHeight;_0xBFD0()}function _0xC00D(){return 1* Math.max(_0xB460/ 1080,_0xC8A1/ 1920)* _0xC63F}function _0xB36C(){if(0!= _0xA55D.length){if(myApp.isEnableLockZoom){_0xA4E3= _0xC00D()}else {var _0xA4E3=0;var _0xA469=0;for(;_0xA469< _0xA55D.length;_0xA469++){_0xA4E3+= _0xA55D[_0xA469].size};_0xA4E3= Math.pow(Math.min(64/ _0xA4E3,1),0.4)* _0xC00D()};_0xC232= (9* _0xC232+ _0xA4E3)/ 10}}function _0xBFD0(){var _0xE7D8=+ new Date();var _0xE75E=0;window.drawTime= 0;var _0xD912;var _0xCE59=Date.now();if(++_0xC5C5,_0xB86D= _0xCE59,0< _0xA55D.length){_0xB36C();var _0xE721=_0xD912= 0;var _0xA9E4=0;for(;_0xA9E4< _0xA55D.length;_0xA9E4++){_0xA55D[_0xA9E4].J();_0xD912+= _0xA55D[_0xA9E4].x/ _0xA55D.length;_0xE721+= _0xA55D[_0xA9E4].y/ _0xA55D.length};_0xAB15= _0xD912;_0xB7B6= _0xE721;_0xADF1= _0xC232;if(myApp.testing){_0xAA9B= (testingVal* _0xAA9B+ _0xAB15)/ (testingVal+ 1);_0xAAD8= (testingVal* _0xAAD8+ _0xB7B6)/ (testingVal+ 1);console.log(testingVal+ 1)}else {_0xAA9B= (_0xAA9B+ _0xD912)/ 2;_0xAAD8= (_0xAAD8+ _0xE721)/ 2}}else {_0xAA9B= (29* _0xAA9B+ _0xAB15)/ 30;_0xAAD8= (29* _0xAAD8+ _0xB7B6)/ 30;_0xC232= (9* _0xC232+ _0xADF1* _0xC00D())/ 10};_0xA782= null;_0xBCF4();if(!_0xAF22){_0xAD77.clearRect(0,0,_0xC8A1,_0xB460)};if(_0xAF22){_0xAD77.fillStyle= _0xAC46?_$_c2a3[533]:_$_c2a3[534];_0xAD77.globalAlpha= 0.05;_0xAD77.fillRect(0,0,_0xC8A1,_0xB460);_0xAD77.globalAlpha= 1}else {_0xBF19()};_0xB6FF.sort(function(_0xA7BF,_0xA8B3){return _0xA7BF.size== _0xA8B3.size?_0xA7BF.id- _0xA8B3.id:_0xA7BF.size- _0xA8B3.size});_0xAD77.save();_0xAD77.translate(_0xC8A1/ 2,_0xB460/ 2);_0xAD77.scale(_0xC232,_0xC232);_0xAD77.translate(-_0xAA9B,-_0xAAD8);_0xD912= [_0xC1B8,_0xC6F6,_0xB6C2,_0xACFD];_0xB016(_0xD912,_0xAD77);if(myApp.isEnableMapGrid){_0xAF9C(_0xD912,_0xAD77)};_0xA9E4= 0;for(;_0xA9E4< _0xC3DD.length;_0xA9E4++){_0xC3DD[_0xA9E4].s(_0xAD77);_0xE75E++};_0xA9E4= 0;for(;_0xA9E4< _0xB6FF.length;_0xA9E4++){_0xB6FF[_0xA9E4].s(_0xAD77);if(window.drawTime> window.maxDrawTime){break};_0xE75E++};if(0< _0xBE9F.length){_0xAD77.fillStyle= tm_pellets;_0xAD77.beginPath();_0xD912= 0;for(;_0xD912< _0xBE9F.length;_0xD912++){_0xE721= _0xBE9F[_0xD912];_0xAD77.moveTo(_0xE721.x,_0xE721.y);if(_0xE721.size< 0){console.log(_$_c2a3[535]);console.log(_0xE721);continue};_0xAD77.arc(_0xE721.x,_0xE721.y,_0xE721.size+ 5,0,_0xBE25,false)};_0xAD77.fill();_0xBE9F= []};if(_0xA55D.length&& myApp.isEnableSplitInd){_0xAD77.globalAlpha= 0.7;_0xE721= ~~Math.min(5/ _0xC232,50);_0xAD77.lineWidth= _0xE721;_0xA9E4= [];_0xD912= 0;for(;_0xD912< _0xA55D.length;_0xD912++){_0xA9E4.push({x:_0xA55D[_0xD912].x,y:_0xA55D[_0xD912].y,size:_0xA55D[_0xD912].size})};_0xA9E4.sort(function(_0xA7BF,_0xA8B3){return _0xA7BF.size- _0xA8B3.size});_0xD912= 0;for(;_0xD912< _0xA839.length;_0xD912++){var _0xD6ED=_0xA839[_0xD912].size* _0xA839[_0xD912].size;var _0xA469=0;for(;_0xA469< _0xA9E4.length;_0xA469++){var _0xD004=_0xA9E4[_0xA469].size* _0xA9E4[_0xA469].size;var _0xCF8A=Math.sqrt(Math.pow(_0xA9E4[_0xA469].x- _0xA839[_0xD912].x,2)+ Math.pow(_0xA9E4[_0xA469].y- _0xA839[_0xD912].y,2));var _0xE6E4=_0xA9E4[_0xA469].size+ 655;var _0xA8B3=_0xA839[_0xD912].size+ 655;if(4>= _0xA9E4.length&& (0.375* _0xD004* 0.37> _0xD6ED&& 2* _0xE6E4- 10> _0xCF8A)){_0xA839[_0xD912].type= 4;break};if(8>= _0xA9E4.length&& (0.37* _0xD004> _0xD6ED&& _0xE6E4> _0xCF8A)){_0xA839[_0xD912].type= 2;break};if(0.73* _0xD004> _0xD6ED&& _0xE6E4> _0xCF8A){_0xA839[_0xD912].type= 1;break};if(0.37* _0xD6ED> _0xD004&& _0xA8B3> _0xCF8A){_0xA839[_0xD912].type= -2;break};if(0.73* _0xD6ED> _0xD004&& _0xA8B3> _0xCF8A){_0xA839[_0xD912].type= -1;break}}};_0xA9E4= 0;for(;_0xA9E4< _0xB5CE.length;_0xA9E4++){_0xAD77.strokeStyle= _0xB5CE[_0xA9E4].color;_0xAD77.beginPath();_0xD912= 0;for(;_0xD912< _0xA839.length;_0xD912++){if(_0xA839[_0xD912].type){if(_0xA839[_0xD912].type== _0xB5CE[_0xA9E4].type){_0xD6ED= _0xA839[_0xD912].size+ _0xE721+ 8+ 2/ _0xC232;_0xAD77.moveTo(_0xA839[_0xD912].x+ _0xD6ED,_0xA839[_0xD912].y);_0xAD77.arc(_0xA839[_0xD912].x,_0xA839[_0xD912].y,_0xD6ED,0,_0xBE25,false)}}};_0xAD77.stroke()}};if(_0xA839= [],_0xC995){_0xBACF= (3* _0xBACF+ _0xB32F)/ 4;_0xB9DB= (3* _0xB9DB+ _0xB7F3)/ 4;_0xAD77.save();_0xAD77.strokeStyle= _$_c2a3[536];_0xAD77.lineWidth= 10;_0xAD77.lineCap= _$_c2a3[537];_0xAD77.lineJoin= _$_c2a3[537];_0xAD77.globalAlpha= 0.5;_0xAD77.beginPath();_0xA9E4= 0;for(;_0xA9E4< _0xA55D.length;_0xA9E4++){_0xAD77.moveTo(_0xA55D[_0xA9E4].x,_0xA55D[_0xA9E4].y);_0xAD77.lineTo(_0xBACF,_0xB9DB)};_0xAD77.stroke();_0xAD77.restore()};_0xAD77.restore();if(_$_c2a3[538]== _0xB554){if(_0xB4DA){if(_0xB4DA.width){_0xAD77.drawImage(_0xB4DA,_0xC8A1- _0xB4DA.width- 10,10)}}};_0xAB8F= Math.max(_0xAB8F,_0xBDE8());_0xCE59= Date.now()- _0xCE59;if(_0xCE59> 1E3/ 60){_0xC0C4-= 0.01}else {if(1E3/ 65> _0xCE59){_0xC0C4+= 0.01}};if(0.4> _0xC0C4){_0xC0C4= 0.4};if(_0xC0C4> 1){_0xC0C4= 1};_0xCE59= _0xB86D- _0xA876;if(!_0xB423() || (_0xC6B9|| _0xB3A9)){_0xBA92+= _0xCE59/ 2E3;if(_0xBA92> 1){_0xBA92= 1}}else {_0xBA92-= _0xCE59/ 300;if(0> _0xBA92){_0xBA92= 0}};_0xA876= _0xB86D;var _0xE815=+ new Date();var _0xE79B=_0xE815- _0xE7D8;window.renderStatus= _0xE75E+ _$_c2a3[539]+ window.drawTime+ _$_c2a3[540]+ _0xE79B+ _$_c2a3[529];if(window.drawTime> window.maxDrawTime){window.skipDraw++;if(window.skipDraw> 10){window.skipDraw= 0;$.toast({text:_$_c2a3[541],showHideTransition:_$_c2a3[339],bgColor:_$_c2a3[542],icon:_$_c2a3[543],textColor:_$_c2a3[544],allowToastClose:false,hideAfter:10000,stack:0,textAlign:_$_c2a3[545],position:_$_c2a3[546]});window.maxDrawTime+= 10;$(_$_c2a3[85]).val(window.maxDrawTime);$(_$_c2a3[86]).text(window.maxDrawTime);setLocalStorage(_$_c2a3[84],window.maxDrawTime)}}}function _0xBF19(){if(myApp.isEnableGridline){_0xAD77.save();_0xAD77.strokeStyle= _0xAC46?_$_c2a3[547]:_$_c2a3[371];_0xAD77.globalAlpha= 0* _0xC232;_0xAD77.beginPath();var _0xC958=_0xC8A1/ _0xC232;var _0xC9D2=_0xB460/ _0xC232;var _0xE6A7=(-_0xAA9B+ _0xC958/ 2) % 50;for(;_0xC958> _0xE6A7;_0xE6A7+= 50){_0xAD77.moveTo(_0xE6A7* _0xC232- 0.5,0);_0xAD77.lineTo(_0xE6A7* _0xC232- 0.5,_0xC9D2* _0xC232)};_0xE6A7= (-_0xAAD8+ _0xC9D2/ 2) % 50;for(;_0xC9D2> _0xE6A7;_0xE6A7+= 50){_0xAD77.moveTo(0,_0xE6A7* _0xC232- 0.5);_0xAD77.lineTo(_0xC958* _0xC232,_0xE6A7* _0xC232- 0.5)};_0xAD77.stroke();_0xAD77.restore()}}function _0xBDE8(){var _0xC13E=0;var _0xA469=0;for(;_0xA469< _0xA55D.length;_0xA469++){_0xC13E+= _0xA55D[_0xA469].m* _0xA55D[_0xA469].m};return _0xC13E}function _0xBE62(_0xE66A,_0xC958,_0xC9D2,_0xE62D,_0xA8B3){this.P= _0xE66A;this.x= _0xC958;this.y= _0xC9D2;this.g= _0xE62D;this.b= _0xA8B3}function _0xC2E9(_0xC827,_0xC958,_0xC9D2,_0xD35A,_0xAC46,_0xE8CC){this.id= _0xC827;this.o= this.x= _0xC958;this.p= this.y= _0xC9D2;this.n= this.size= _0xD35A;this.color= _0xAC46;this.a= [];this.Q();this.t(_0xE8CC)}function _0xB278(_0xADB4){_0xADB4= _0xADB4.toString(16);for(;6> _0xADB4.length;){_0xADB4= _$_c2a3[341]+ _0xADB4};return _$_c2a3[126]+ _0xADB4}function _0xB99E(_0xE038,_0xDFFB,_0xBA18,_0xD6ED){if(_0xE038){this.q= _0xE038};if(_0xDFFB){this.M= _0xDFFB};this.O= !!_0xBA18;if(_0xD6ED){this.r= _0xD6ED}}function _0xC3A0(_0xA839){var _0xE983;var _0xE946;var _0xE9C0=_0xA839.length;for(;_0xE9C0> 0;){_0xE946= Math.floor(Math.random()* _0xE9C0);_0xE9C0--;_0xE983= _0xA839[_0xE9C0];_0xA839[_0xE9C0]= _0xA839[_0xE946];_0xA839[_0xE946]= _0xE983}}function _0xC494(_0xA55D,_0xEA3A){console.log(_0xA55D);console.log(_$_c2a3[548]+ _0xEA3A);var _0xE9FD=_$_c2a3[180]== _0xB60B(_$_c2a3[491]).attr(_$_c2a3[549]);if(_0xB60B(_$_c2a3[491]).attr(_$_c2a3[549],_$_c2a3[180]),null== _0xEA3A&& _0xC26F.localStorage[_0xA469]){var _0xA7BF=JSON.parse(_0xC26F.localStorage[_0xA469]);_0xA7BF.xp= _0xA55D.e;_0xA7BF.xpNeeded= _0xA55D.c;_0xA7BF.level= _0xA55D.d;_0xC26F.localStorage[_0xA469]= JSON.stringify(_0xA7BF)}}function _0xB779(_0xDF81){if(_$_c2a3[550]== _0xDF81.status){window.userToken= _0xDF81.authResponse.accessToken;_0xBBC3();_0xC26F.FB.api(_$_c2a3[551],function(_0xDFBE){_0xC26F.localStorage.fbPictureCache= _0xDFBE.data.url;_0xB60B(_$_c2a3[552]).attr(_$_c2a3[322],_0xDFBE.data.url)});_0xB60B(_$_c2a3[491]).attr(_$_c2a3[553],_$_c2a3[180])}}function _0xB016(_0xCF8A,_0xD07E){_0xD07E.save();_0xD07E.beginPath();_0xD07E.strokeStyle= localStorage.getItem(_$_c2a3[554]);var _0xD98C=_0xD07E.lineWidth= 40;_0xD07E.strokeRect(_0xCF8A[0]- _0xD98C/ 2,_0xCF8A[1]- _0xD98C/ 2,_0xCF8A[2]- _0xCF8A[0]+ _0xD98C,_0xCF8A[3]- _0xCF8A[1]+ _0xD98C);_0xD07E.restore()}function _0xAF9C(_0xC54B,_0xD07E){var _0xC958=Math.round(_0xC54B[0])+ 40;var _0xC9D2=Math.round(_0xC54B[1])+ 40;var _0xD94F=_$_c2a3[555].split(_$_c2a3[10]);var _0xD898=(Math.round(_0xC54B[2])- 40- _0xC958)/ 5;var _0xD8D5=(Math.round(_0xC54B[3])- 40- _0xC9D2)/ 5;_0xD07E.save();_0xD07E.beginPath();_0xD07E.lineWidth= 20;_0xD07E.textAlign= _$_c2a3[368];_0xD07E.textBaseline= _$_c2a3[369];_0xD07E.font= 0.6* _0xD898+ _$_c2a3[556];_0xD07E.fillStyle= tm_gridcolor;var _0xD912=0;for(;5> _0xD912;_0xD912++){var _0xA469=0;for(;5> _0xA469;_0xA469++){_0xD07E.fillText(_0xD94F[_0xD912]+ (_0xA469+ 1),_0xC958+ _0xD898* _0xA469+ _0xD898/ 2,_0xC9D2+ _0xD8D5* _0xD912+ _0xD8D5/ 2)}};_0xD07E.lineWidth= 100;_0xD07E.strokeStyle= tm_gridcolor;_0xD912= 0;for(;5> _0xD912;_0xD912++){_0xA469= 0;for(;5> _0xA469;_0xA469++){_0xD07E.strokeRect(_0xC958+ _0xD898* _0xA469,_0xC9D2+ _0xD8D5* _0xD912,_0xD898,_0xD8D5)}};_0xD07E.stroke();_0xD07E.restore()}function _0xC50E(_0xEA77){_0xC363(_$_c2a3[557]);_0xB60B(_$_c2a3[491]).attr(_$_c2a3[558],_$_c2a3[186]);_0xEA77= decodeURIComponent(_0xEA77).replace(/.*#/gim,_$_c2a3[10]);_0xAA21(_$_c2a3[126]+ _0xC26F.encodeURIComponent(_0xEA77));$(_$_c2a3[60]).prop(_$_c2a3[59],false)}function _0xAA21(_0xD85B){if(_0xC26F.history){if(_0xC26F.history.replaceState){_0xC26F.history.replaceState({},_0xC26F.document.title,_0xD85B)}}}function _0xC326(_0xBACF,_0xA55D){var _0xE909=-1!= _0xC13E.indexOf(_0xBACF.id);var _0xB9DB=-1!= _0xC13E.indexOf(_0xA55D.id);var _0xA469=30> _0xA55D.size;if(_0xE909){if(_0xA469){++_0xBDAB}};if(!_0xA469){if(_0xE909){if(!_0xB9DB){++_0xBD6E}}}}function _0xB23B(_0xA469){_0xA469= ~~_0xA469;var _0xDA06=(_0xA469% 60).toString();return _0xA469= (~~(_0xA469/ 60)).toString(),2> _0xDA06.length&& (_0xDA06= _$_c2a3[341]+ _0xDA06),_0xA469+ _$_c2a3[342]+ _0xDA06}function _0xB184(){if(null== _0xC7EA){return 0};var _0xA469=0;for(;_0xA469< _0xC7EA.length;++_0xA469){if(-1!= _0xC13E.indexOf(_0xC7EA[_0xA469].id)){return _0xA469+ 1}};return 0}window.maxDrawTime= 50;window.skipDraw= 0;window.skincache= {};window.skincache.none= new Image();window.skincache.none.src= _$_c2a3[559];window.skincache.santa= new Image();window.skincache.santa.src= _$_c2a3[560];window.skincache.crown= new Image();window.skincache.crown.src= _$_c2a3[561];window.skincache.fancy= new Image();window.skincache.fancy.src= _$_c2a3[562];window.skincache.poke= new Image();window.skincache.poke.src= _$_c2a3[563];window.skincache.cat= new Image();window.skincache.cat.src= _$_c2a3[564];window.playerDetails= {};window.targets= [];function _0xAFD9(){_0xB60B(_$_c2a3[565]).text(_0xBDAB);_0xB60B(_$_c2a3[566]).text(_0xB23B((_0xB1FE- _0xBA55)/ 1E3));_0xB60B(_$_c2a3[567]).text(_0xB23B(_0xBA18));_0xB60B(_$_c2a3[568]).text(~~(_0xAB8F/ 100));_0xB60B(_$_c2a3[569]).text(_0xBD6E);_0xB60B(_$_c2a3[571]).text(0== _0xADB4?_$_c2a3[570]:_0xADB4);var _0xD8D5=document.getElementById(_$_c2a3[572]);if(_0xD8D5){var _0xD07E=_0xD8D5.getContext(_$_c2a3[44]);var _0xC8A1=_0xD8D5.width;if(_0xD8D5= _0xD8D5.height,_0xD07E.clearRect(0,0,_0xC8A1,_0xD8D5),2< _0xA7BF.length){var _0xB9DB=200;var _0xA469=0;for(;_0xA469< _0xA7BF.length;_0xA469++){_0xB9DB= Math.max(_0xA7BF[_0xA469],_0xB9DB)};_0xD07E.lineWidth= 3;_0xD07E.lineCap= _$_c2a3[537];_0xD07E.lineJoin= _$_c2a3[537];_0xD07E.strokeStyle= _0xAC09;_0xD07E.fillStyle= _0xAC09;_0xD07E.beginPath();_0xD07E.moveTo(0,_0xD8D5- _0xA7BF[0]/ _0xB9DB* (_0xD8D5- 10)+ 10);_0xA469= 1;for(;_0xA469< _0xA7BF.length;_0xA469+= Math.max(~~(_0xA7BF.length/ _0xC8A1),1)){var _0xC958=_0xA469/ (_0xA7BF.length- 1)* _0xC8A1;var _0xD004=[];var _0xA4E3=-20;for(;20>= _0xA4E3;++_0xA4E3){if(!(0> _0xA469+ _0xA4E3)){if(!(_0xA469+ _0xA4E3>= _0xA7BF.length)){_0xD004.push(_0xA7BF[_0xA469+ _0xA4E3])}}};_0xD004= _0xD004.reduce(function(_0xB1FE,_0xBA55){return _0xB1FE+ _0xBA55})/ _0xD004.length/ _0xB9DB;_0xD07E.lineTo(_0xC958,_0xD8D5- _0xD004* (_0xD8D5- 10)+ 10)};_0xD07E.stroke();_0xD07E.globalAlpha= 0.5;_0xD07E.lineTo(_0xC8A1,_0xD8D5);_0xD07E.lineTo(0,_0xD8D5);_0xD07E.fill();_0xD07E.globalAlpha= 1}}}var _0xC41A={context:function(){return g_context},playerCellIds:function(){return g_playerCellIds},playerCells:function(){return _0xA55D},cellsById:function(){return g_cellsById},cells:function(){return g_cells}};if(socket.on(_$_c2a3[573],function(_0xCA89){if(_$_c2a3[485]== _0xCA89.action|| _$_c2a3[574]== _0xCA89.action){if(0< _0xC41A.playerCells().length){conn.emit(_$_c2a3[573],_0xA96A(_$_c2a3[328]))}};if(_0xCA89.identifier){playerDetailsByIdentifier[_0xCA89.identifier]= _0xCA89;playerDetailsByNick[_0xCA89.nick]= _0xCA89}}),_0xC26F.moveTo= function(_0xCB03,_0xCAC6){if(_0xCB03){if(_0xCAC6){myApp.isStopMovement= true}}},_0xC26F.setPosition= function(_0xCA89,_0xB554){if(_0xB423()){var _0xCB40=_0xB147(13);_0xCB40.setUint8(0,16);_0xCB40.setInt32(1,_0xCA89,true);_0xCB40.setInt32(5,_0xB554,true);_0xCB40.setUint32(9,0,true);_0xAA5E(_0xCB40)}},window.handleQuickW= function(){if(myApp.autoW){var _0xCB40=_0xB147(1);_0xCB40.setUint8(0,21);_0xAA5E(_0xCB40);setTimeout(handleQuickW,142)}},!_0xC26F.alisioNoInit){var _0xB090=_$_c2a3[575]== _0xC26F.location.protocol;if(_0xB090&& -1== _0xC26F.location.search.indexOf(_$_c2a3[576])){_0xC26F.location.href= _$_c2a3[577]}else {var _0xAE6B;var _0xAD77;var _0xABCC;var _0xC8A1;var _0xB460;var _0xA782=null;var _0xC91B=null;var _0xAA9B=0;var _0xAAD8=0;var _0xC13E=[];var _0xA55D=[];var _0xBEDC={};var _0xB6FF=[];var _0xC3DD=[];var _0xC7EA=[];var _0xC958=0;var _0xC9D2=0;var _0xB961=-1;var _0xC54B=-1;var _0xC5C5=0;var _0xB86D=0;var _0xA876=0;var _0xA8B3=null;var _0xC1B8=-7071.067811865476;var _0xC6F6=-7071.06781186547;var _0xB6C2=7071.067811865476;var _0xACFD=7071.067811865476;var _0xB685=0;var _0xAEE5=0;var _0xC457=0;var _0xA92D=0;var _0xC232=1;var _0xC827=null;var _0xB1C1=true;var _0xBB86=true;var _0xAF5F=false;var _0xB0CD=false;var _0xAB8F=0;var _0xAC46=1;var $timeout=false;var _0xAB15=_0xAA9B= ~~((_0xC1B8+ _0xB6C2)/ 2);var _0xB7B6=_0xAAD8= ~~((_0xC6F6+ _0xACFD)/ 2);var _0xADF1=1;var _0xB554=_$_c2a3[10];var _0xA7FC=null;var _0xCA0F=false;var _0xC995=false;var _0xB32F=0;var _0xB7F3=0;var _0xBACF=0;var _0xB9DB=0;var _0xACC0=0;var _0xAE2E=[_$_c2a3[578],_$_c2a3[579],_$_c2a3[580],_$_c2a3[581]];var _0xAF22=false;var _0xB830=false;var _0xB924=0;var _0xC63F=1;var _0xBA92=1;var _0xC6B9=false;var _0xB648=0;var _0xB053={};var _0xA9E4=_$_c2a3[10];var _0xAEA8=0;var _0xA839=[];var _0xBE25=2* Math.PI;var _0xAC83=0;var _0xAB52=0;var _0xB3E6=0;var _0xA708=0;var _0xA614=0;var _0xBE9F=[];var _0xB5CE=[{type:1,color:_$_c2a3[582]},{type:2,color:_$_c2a3[583]},{type:4,color:_$_c2a3[584]},{type:-1,color:_$_c2a3[585]},{type:-2,color:_$_c2a3[586]},{type:-4,color:_$_c2a3[55]}];setInterval(function(){_0xA708= _0xAB52;_0xAB52= 0;_0xA614= _0xB3E6;_0xB3E6= 0},1E3);(function(){var _0xCB7D=_0xC26F.location.search;if(_$_c2a3[587]== _0xCB7D.charAt(0)){_0xCB7D= _0xCB7D.slice(1)};_0xCB7D= _0xCB7D.split(_$_c2a3[588]);var _0xA469=0;for(;_0xA469< _0xCB7D.length;_0xA469++){var _0xCBBA=_0xCB7D[_0xA469].split(_$_c2a3[589]);_0xB053[_0xCBBA[0]]= _0xCBBA[1]}})();var _0xC602=document.createElement(_$_c2a3[43]);if(_$_c2a3[590]== typeof console|| (_$_c2a3[590]== typeof DataView|| (_$_c2a3[590]== typeof WebSocket|| (null== _0xC602|| (null== _0xC602.getContext|| null== _0xC26F.localStorage))))){alert(_$_c2a3[591])}else {var _0xBB49=null;_0xC26F.setNick= function(_0xCC34){if(_0xC26F.ga){_0xC26F.ga(_$_c2a3[592],_$_c2a3[593],_$_c2a3[594],_0xCC34.toLowerCase())};_0xA745();var _0xCBF7={};_0xCBF7.name= _0xCC34;_0xCBF7.skinurl= $(_$_c2a3[6]).val();_0xCBF7.team= $(_$_c2a3[2]).val();_0xA8B3= JSON.stringify(_0xCBF7);_0xC8DE();_0xAB8F= 0;setLocalStorage(_$_c2a3[1],_0xCC34);myApp.newGame();announcementSent= false;_0xC101()};_0xC26F.setRegion= _0xC770;_0xC26F.setSkins= function(_0xCC71){_0xB1C1= _0xCC71};_0xC26F.setNames= function(_0xCCAE){_0xBB86= _0xCCAE};_0xC26F.setDarkTheme= function(_0xCCEB){_0xAC46= _0xCCEB};_0xC26F.setColors= function(_0xA55D){_0xAF5F= _0xA55D};_0xC26F.setShowMass= function(_0xCD28){$timeout= _0xCD28};_0xC26F.connectIP= function(_0xB7F3){var _0xCD65=_0xB7F3.trim();_0xB60B(_$_c2a3[595]).val(_0xCD65);if(_0xCD65|| _$_c2a3[557]!= _0xB60B(_$_c2a3[75]).val()){if(0!= _0xCD65.length&& 6>= _0xCD65.length){_0xC50E(_0xB7F3)}else {console.log(_$_c2a3[596]+ _0xB7F3);_0xA9E4= _0xB7F3;_0xC2AC()}}else {createParty()}};_0xC26F.getCurrentX= function(){return _0xA55D.length?_0xAA9B- (_0xB6C2- 7071.067811865476):_$_c2a3[10]};_0xC26F.getCurrentY= function(){return _0xA55D.length?_0xAAD8- (_0xACFD- 7071.067811865476):_$_c2a3[10]};_0xC26F.getTop1X= function(){return _0xAB15};_0xC26F.getTop1Y= function(){return _0xB7B6};_0xC26F.getLengthX= function(){return 14142.135623730952};_0xC26F.getLengthY= function(){return 14142.135623730952};_0xC26F.getLB= function(){return _0xC7EA};_0xC26F.getSelfIDs= function(){return _0xC13E};_0xC26F.getCell= function(){return _0xA55D};_0xC26F.getHighestScore= function(){return _0xAB8F};_0xC26F.quickSpace= function(){if(0!= _0xA55D.length){_0xB10A(17);setTimeout(function(){_0xB10A(17)},40);setTimeout(function(){_0xB10A(17)},80);setTimeout(function(){_0xB10A(17)},120)}};_0xC26F.doubleSpace= function(){setTimeout(function(){_0xB10A(17)},50);setTimeout(function(){_0xB10A(17)},100)};_0xC26F.getFPS= function(){return _0xAEA8};_0xC26F.getPacketIO= function(){return [_0xA708,_0xA614]};_0xC26F.spectate= function(){isJoinedGame= false;spectateMode= true;_0xA8B3= null;_0xB10A(1);_0xA745();myApp.spectate(_0xA55D);var _0xAA5E=_0xA96A(_$_c2a3[574]);conn.emit(_$_c2a3[486],_0xAA5E)};_0xC26F.setGameMode= function(_0xCDA2){if(_0xCDA2!= _0xB554){if(_$_c2a3[557]== _0xB554){_0xB60B(_$_c2a3[491]).attr(_$_c2a3[558],_$_c2a3[341])};_0xC363(_0xCDA2);if(_$_c2a3[557]!= _0xCDA2){_0xC2AC()}}};_0xC26F.setZoomLevel= function(_0xCDDF){_0xC63F= _0xCDDF};_0xC26F.isFreeSpec= function(){return myApp.isSpectating&& 0.25=== _0xAC83};_0xC26F.setAcid= function(_0xCE1C){_0xAF22= _0xCE1C};if(null!= _0xC26F.localStorage){if(null== _0xC26F.localStorage.AB9){_0xC26F.localStorage.AB9= 0+ ~~(100* Math.random())};_0xACC0= +_0xC26F.localStorage.AB9;_0xC26F.ABGroup= _0xACC0};var _0xC1F5=null;_0xC26F.connect= _0xBCB7;var _0xA8F0=500;var _0xC733=null;var _0xB8E7=0;var _0xB8AA=-1;var _0xC588=-1;var _0xB4DA=null;var _0xC0C4=1;var _0xC864=function(){Date.now();var _0xCE59=0;var _0xA876=Date.now();return function(){_0xC26F.requestAnimationFrame(_0xC864);var _0xB86D=Date.now();if(myApp.isShowFPS){if(_0xCE59> 1E3){_0xA876= _0xB86D;_0xCE59= 0;_0xAEA8= _0xC5C5;_0xC5C5= 0}else {_0xCE59= _0xB86D- _0xA876}};if(!_0xB423() || 240> Date.now()- _0xB924){_0xBFD0()};_0xC67C()}}();var _0xC17B={};var _0xBB0C=_$_c2a3[597].split(_$_c2a3[346]);var _0xC04A=_$_c2a3[598].split(_$_c2a3[346]);var _0xB49D={};_0xBE62.prototype= {P:null,x:0,y:0,g:0,b:0};_0xC2E9.prototype= {id:0,a:null,name:null,k:null,I:null,x:0,y:0,size:0,extra:{},o:0,p:0,n:0,C:0,D:0,m:0,T:0,K:0,W:0,A:false,f:false,j:false,L:true,S:0,V:null,R:function(){var _0xA469;_0xA469= 0;for(;_0xA469< _0xB6FF.length;_0xA469++){if(_0xB6FF[_0xA469]== this){_0xB6FF.splice(_0xA469,1);break}};delete _0xBEDC[this.id];_0xA469= _0xA55D.indexOf(this);if(-1!= _0xA469){_0xB0CD= true;_0xA55D.splice(_0xA469,1)};_0xA469= _0xC13E.indexOf(this.id);if(-1!= _0xA469){_0xC13E.splice(_0xA469,1)};this.A= true},i:function(){return Math.max(~~(0.3* this.size),24)},t:function(_0xA520){var _0xCE96=_0xA520.match(/([-]|[-])$/g);var _0xA7BF=0;if(_0xCE96){_0xA7BF= _0xCE96[0].split(_$_c2a3[599])[1];if(1< _0xA7BF.length){this.img= _0xA7BF.charCodeAt(0)+ 65534}};if(this.name= _0xA520){if(null== this.k){this.k= new _0xB99E(this.i(),_$_c2a3[544],true,_$_c2a3[600]);this.k.v= Math.ceil(10* _0xC232)/ 10}else {this.k.G(this.i())};this.k.u(this.name)}},Q:function(){var _0xA7BF=this.B();for(;this.a.length> _0xA7BF;){var _0xA55D=~~(Math.random()* this.a.length);this.a.splice(_0xA55D,1)};if(0== this.a.length){if(_0xA7BF> 0){this.a.push( new _0xBE62(this,this.x,this.y,this.size,Math.random()- 0.5))}};for(;this.a.length< _0xA7BF;){_0xA55D= ~~(Math.random()* this.a.length);_0xA55D= this.a[_0xA55D];this.a.push( new _0xBE62(this,_0xA55D.x,_0xA55D.y,_0xA55D.g,_0xA55D.b))}},setExtra:function(_0xCED3){this.extra= _0xCED3},B:function(){var _0xCF10=10;if(20> this.size){_0xCF10= 0};if(this.f){_0xCF10= 30};var _0xB460=this.size;return this.f|| (_0xB460*= _0xC232),_0xB460*= _0xC0C4,32& this.T&& (_0xB460*= 0.25),~~Math.max(_0xB460,_0xCF10)},da:function(){this.Q();var _0xCFC7=this.a;var _0xB9DB=_0xCFC7.length;var _0xA469=0;for(;_0xB9DB> _0xA469;++_0xA469){var _0xA7BF=_0xCFC7[(_0xA469- 1+ _0xB9DB)% _0xB9DB].b;var _0xA8B3=_0xCFC7[(_0xA469+ 1)% _0xB9DB].b;_0xCFC7[_0xA469].b+= (Math.random()- 0.5)* (this.j?3:1);_0xCFC7[_0xA469].b*= 0.7;if(10< _0xCFC7[_0xA469].b){_0xCFC7[_0xA469].b= 10};if(-10> _0xCFC7[_0xA469].b){_0xCFC7[_0xA469].b= -10};_0xCFC7[_0xA469].b= (_0xA7BF+ _0xA8B3+ 8* _0xCFC7[_0xA469].b)/ 10};var _0xCF4D=this;var _0xD041=this.f?0:(this.id/ 1E3+ _0xB86D/ 1E4)% (2* Math.PI);_0xA469= 0;for(;_0xB9DB> _0xA469;++_0xA469){var _0xCF8A=_0xCFC7[_0xA469].g;if(_0xA7BF= _0xCFC7[(_0xA469- 1+ _0xB9DB)% _0xB9DB].g,_0xA8B3= _0xCFC7[(_0xA469+ 1)% _0xB9DB].g,15< this.size&& (null!= _0xA782&& (20< this.size* _0xC232&& 0< this.id))){var _0xD004=false;var _0xC958=_0xCFC7[_0xA469].x;var _0xC9D2=_0xCFC7[_0xA469].y;_0xA782.ea(_0xC958- 5,_0xC9D2- 5,10,10,function(_0xBACF){if(_0xBACF.P!= _0xCF4D){if(25> (_0xC958- _0xBACF.x)* (_0xC958- _0xBACF.x)+ (_0xC9D2- _0xBACF.y)* (_0xC9D2- _0xBACF.y)){_0xD004= true}}});if(!_0xD004){if(_0xCFC7[_0xA469].x< _0xC1B8|| (_0xCFC7[_0xA469].y< _0xC6F6|| (_0xCFC7[_0xA469].x> _0xB6C2|| _0xCFC7[_0xA469].y> _0xACFD))){_0xD004= true}};if(_0xD004){if(0< _0xCFC7[_0xA469].b){_0xCFC7[_0xA469].b= 0};--_0xCFC7[_0xA469].b}};_0xCF8A+= _0xCFC7[_0xA469].b;if(0> _0xCF8A){_0xCF8A= 0};_0xCF8A= this.j?(19* _0xCF8A+ this.size)/ 20:(12* _0xCF8A+ this.size)/ 13;_0xCFC7[_0xA469].g= (_0xA7BF+ _0xA8B3+ 8* _0xCF8A)/ 10;_0xA7BF= 2* Math.PI/ _0xB9DB;_0xA8B3= this.a[_0xA469].g;if(this.f){if(0== _0xA469% 2){_0xA8B3+= 5}};_0xCFC7[_0xA469].x= this.x+ Math.cos(_0xA7BF* _0xA469+ _0xD041)* _0xA8B3;_0xCFC7[_0xA469].y= this.y+ Math.sin(_0xA7BF* _0xA469+ _0xD041)* _0xA8B3}},J:function(){if(0>= this.id){return 1};var _0xCA89;_0xCA89= (_0xB86D- this.K)/ 120;_0xCA89= 0> _0xCA89?0:_0xCA89> 1?1:_0xCA89;var _0xB9DB=0> _0xCA89?0:_0xCA89> 1?1:_0xCA89;if(this.i(),this.A&& _0xB9DB>= 1){var _0xB554=_0xC3DD.indexOf(this);if(-1!= _0xB554){_0xC3DD.splice(_0xB554,1)}};return this.x= _0xCA89* (this.C- this.o)+ this.o,this.y= _0xCA89* (this.D- this.p)+ this.p,this.size= _0xB9DB* (this.m- this.n)+ this.n,_0xB9DB},H:function(){return 0>= this.id?true:this.x+ this.size+ 40< _0xAA9B- _0xC8A1/ 2/ _0xC232|| (this.y+ this.size+ 40< _0xAAD8- _0xB460/ 2/ _0xC232|| (this.x- this.size- 40> _0xAA9B+ _0xC8A1/ 2/ _0xC232|| this.y- this.size- 40> _0xAAD8+ _0xB460/ 2/ _0xC232))?false:true},s:function(_0xD07E){var _0xD135=+ new Date();if(this.H()){var _0xD172=myApp.isEnableSimpleDrawing;if(this.size< 0){console.log(_$_c2a3[601]);this.size= 8};if(15> this.size){if(!myApp.isEnableHideFood){if(myApp.isSameColorFood){_0xBE9F.push({x:this.x,y:this.y,size:this.size})}else {_0xD07E.beginPath();_0xD07E.fillStyle= this.color;_0xD07E.arc(this.x,this.y,this.size+ 5,0,2* Math.PI,false);_0xD07E.fill()}}}else {++this.S;var _0xD411=0< this.id&& (!this.f && (!this.j && 0.4> _0xC232));if(5> this.B()&& (0< this.id&& (_0xD411= true)),this.L&& !_0xD411){var _0xA469=0;for(;_0xA469< this.a.length;_0xA469++){this.a[_0xA469].g= this.size}};this.L= _0xD411;_0xD07E.save();this.W= _0xB86D;_0xA469= this.J();if(this.A){_0xD07E.globalAlpha*= 1- _0xA469};_0xD07E.lineWidth= 10;_0xD07E.lineCap= _$_c2a3[537];_0xD07E.lineJoin= this.f?_$_c2a3[602]:_$_c2a3[537];_0xA469= !this.f && (0< this.id&& (15<= this.size&& !this.j))?true:false;var _0xCC34;var _0xD1EC=false;var _0xC958=null;if(_0xCC34= this.name+ this.color,_0xCC34= _0xCC34 in playerDetailsByIdentifier?playerDetailsByIdentifier[_0xCC34]:void(0),_0xA469){if(myApp.isTransparentCell){_0xD07E.globalAlpha= 0.8};var _0xA9E4=0;for(;_0xA9E4< _0xC13E.length;_0xA9E4++){if(this.id=== _0xC13E[_0xA9E4]){_0xD1EC= true}};if(_0xD1EC){if(myApp.isEnableCursorLine){_0xD07E.save();_0xD07E.strokeStyle= _$_c2a3[603];_0xD07E.lineWidth= 2;_0xD07E.lineCap= _$_c2a3[537];_0xD07E.lineJoin= _$_c2a3[537];_0xD07E.globalAlpha= 0.8;_0xD07E.beginPath();_0xD07E.moveTo(this.x,this.y);_0xD07E.lineTo(_0xB961,_0xC54B);_0xD07E.stroke();_0xD07E.restore()};if(myApp.isEnableAttackRange){_0xD07E.beginPath();_0xD07E.strokeStyle= _0xAC46?_$_c2a3[55]:_$_c2a3[604];_0xD07E.arc(this.x,this.y,this.size+ myApp.attackRangeRadius,0,2* Math.PI,false);_0xD07E.stroke();_0xD07E.closePath()};if(myApp.isEnableCustomSkin){_0xC958= myApp.getSkinImage(nodeList[0][5])}}};var _0xD3D4=_$_c2a3[605];if(_0xAF5F?(_0xD07E.fillStyle= _$_c2a3[331],_0xD07E.strokeStyle= _$_c2a3[606]):(_0xD07E.fillStyle= this.color,_0xD07E.strokeStyle= this.color),_0xD172&& (this.f&& (_0xD07E.fillStyle= _0xD3D4,_0xD07E.globalAlpha= 0.8,_0xD07E.lineWidth= 10,_0xD07E.strokeStyle= tm_virusstroke)),_0xD172|| _0xD411){_0xD07E.beginPath();var _0xD2A3=0;if(this.extra.isPlayer){};if(this.extra.isBot){_0xD2A3= 8};if(this.isFood){};if(this.isVirus){};if(this.extra.numSides){_0xD2A3= this.extra.numSides};if(!_0xD2A3){_0xD07E.arc(this.x,this.y,this.size+ 5,0,2* Math.PI,false)}else {var _0xD0BB=_0xD07E;_0xD0BB.beginPath();_0xD0BB.moveTo(this.x+ this.size* Math.cos(0),this.y+ this.size* Math.sin(0));for(var _0xA469=1;_0xA469<= _0xD2A3;_0xA469+= 1){_0xD0BB.lineTo(this.x+ this.size* Math.cos(_0xA469* 2* Math.PI/ _0xD2A3),this.y+ this.size* Math.sin(_0xA469* 2* Math.PI/ _0xD2A3))};_0xD0BB.strokeStyle= _$_c2a3[367];_0xD0BB.lineWidth= 1;_0xD0BB.stroke()};if(myApp.isEnableSplitInd){if(_0xA469){if(!_0xD1EC){if(this.name|| 38< this.size){_0xA839.push({x:this.x,y:this.y,size:this.size})}}}}}else {this.da();_0xD07E.beginPath();var _0xB9DB=this.B();_0xD07E.moveTo(this.a[0].x,this.a[0].y);_0xA469= 1;for(;_0xB9DB>= _0xA469;++_0xA469){_0xA9E4= _0xA469% _0xB9DB;_0xD07E.lineTo(this.a[_0xA9E4].x,this.a[_0xA9E4].y)}};if(this.extra.skinUrl){if(!window.skincache[this.extra.skinUrl]){window.skincache[this.extra.skinUrl]= new Image();window.skincache[this.extra.skinUrl].src= this.extra.skinUrl}else {};this.skinImage= window.skincache[this.extra.skinUrl]};if(this.extra.hat){if(!window.skincache[this.extra.hat]){window.skincache[this.extra.hat]= new Image();window.skincache[this.extra.hat].src= this.extra.hat}else {};this.hatImage= window.skincache[this.extra.hat]};if(_0xD07E.closePath(),_0xA469= this.name.toLowerCase(),_0xA9E4= this.img?_$_c2a3[607]+ this.img+ _$_c2a3[608]+ Math.random():_$_c2a3[609]+ _0xA469+ _$_c2a3[610],_0xC958|| (this.j|| (!_0xB1C1&& !myApp.isEnableOtherSkinSupport || _$_c2a3[538]== _0xB554))?_0xB9DB= null:(_0xB9DB= this.V,null== _0xB9DB?_0xB9DB= null:_$_c2a3[342]== _0xB9DB[0]?(_0xB49D.hasOwnProperty(_0xB9DB)|| (_0xB49D[_0xB9DB]= new Image,_0xB49D[_0xB9DB].src= _0xB9DB.slice(1)),_0xB9DB= 0!= _0xB49D[_0xB9DB].width&& _0xB49D[_0xB9DB].complete?_0xB49D[_0xB9DB]:null):_0xB9DB= null,_0xB9DB|| (-1!= _0xBB0C.indexOf(_0xA469)&& _0xB1C1|| this.img?($.hasOwnProperty(_0xA469)|| ($[_0xA469]= new Image,$[_0xA469].src= _0xA9E4),_0xB9DB= 0!= $[_0xA469].width&& $[_0xA469].complete?$[_0xA469]:null):_0xB9DB= null)),_0xA9E4= _0xB9DB,_0xD411|| _0xD172&& (this.f&& _0xD07E.stroke()),_0xD07E.fill(),myApp.isEnableCustomSkin&& (_0xB9DB= null,_0xC958= false,_0xCC34&& (_0xC958= _0xCC34.url),_0xC958&& (_0xC17B.hasOwnProperty(_0xC958)|| (_0xCC34= new Image,_0xCC34.src= _0xC958,_0xC17B[_0xC958]= _0xCC34),_0xC17B[_0xC958].width&& (_0xC17B[_0xC958].complete&& (_0xB9DB= _0xC17B[_0xC958]))),_0xA9E4= _0xB9DB,null!= _0xA9E4)){var _0xD35A=Math.min(_0xA9E4.width,_0xA9E4.height);var _0xD397=(_0xA9E4.width- _0xD35A)/ 2;var _0xD2E0=(_0xA9E4.height- _0xD35A)/ 2;var _0xC9D2=this.size+ 5};if(myApp.isEnableCustomSkin&& this.extra.skinUrl&& this.skinImage.complete&& this.skinImage.src&& this.skinImage.width&& this.skinImage.naturalHeight&& this.skinImage.naturalHeight<= 1000){if(this.extra.isPlayer&& $(_$_c2a3[2]).val()== this.extra.team){_0xA9E4= this.skinImage;var _0xD35A=Math.min(_0xA9E4.width,_0xA9E4.height);var _0xD397=(_0xA9E4.width- _0xD35A)/ 2;var _0xD2E0=(_0xA9E4.height- _0xD35A)/ 2;var _0xC9D2=this.size+ 5};if(!this.extra.isPlayer || this.extra.isAdmin|| window.showAllSkins){_0xA9E4= this.skinImage;var _0xD35A=Math.min(_0xA9E4.width,_0xA9E4.height);var _0xD397=(_0xA9E4.width- _0xD35A)/ 2;var _0xD2E0=(_0xA9E4.height- _0xD35A)/ 2;var _0xC9D2=this.size+ 5}};if(null!= _0xA9E4&& (_0xD07E.save(),_0xD07E.clip(),_0xD07E.drawImage(_0xA9E4,_0xD397,_0xD2E0,_0xD35A,_0xD35A,this.x- _0xC9D2,this.y- _0xC9D2,2* _0xC9D2,2* _0xC9D2),_0xD07E.restore()),_0xD172|| ((_0xAF5F|| 15< this.size)&& (_0xD411|| (_0xD07E.strokeStyle= _$_c2a3[331],_0xD07E.globalAlpha*= 0.1,_0xD07E.stroke())),_0xD07E.globalAlpha= 1),_0xB9DB= -1!= _0xA55D.indexOf(this),_0xD411= ~~this.y,_0xD172= this.f|| (315< this.size|| 18< this.size* _0xC232),!(_0xD1EC&& myApp.isHideSelfName|| myApp.isAutoHideName&& !_0xD172)&& (0!= this.id&& ((_0xBB86|| _0xB9DB)&& (this.name&& (this.k&& (null== _0xA9E4|| -1== _0xC04A.indexOf(_0xA469))))))){_0xA9E4= this.k;_0xA9E4.u(this.name);_0xA9E4.G(this.i()/ 0.9);_0xA469= 0>= this.id?1:Math.ceil(10* _0xC232)/ 10;_0xA9E4.U(_0xA469);_0xA9E4= _0xA9E4.F();var _0xD1AF=~~(_0xA9E4.width/ _0xA469);var _0xD31D=~~(_0xA9E4.height/ _0xA469);_0xD07E.drawImage(_0xA9E4,~~this.x - ~~(_0xD1AF/ 2),_0xD411- ~~(_0xD31D/ 2),_0xD1AF,_0xD31D);_0xD411+= _0xA9E4.height/ 2/ _0xA469+ 4};if(myApp.isEnableCustomSkin&& this.extra.hat&& this.hatImage.complete&& this.hatImage.src&& this.hatImage.width&& this.hatImage.naturalHeight){_0xD07E.save();_0xD07E.globalAlpha= 0.9;_0xD07E.drawImage(this.hatImage,this.x- this.size,this.y- this.size- this.size* 1.66,2* this.size,2* this.size);_0xD07E.restore()};if(!myApp.isAutoHideMass || _0xD172){if(myApp.isEnableShowAllMass){if(0< this.id){if($timeout){if(38< this.size){if(null== this.I){this.I= new _0xB99E(this.i()/ 2,_$_c2a3[331],true,_$_c2a3[367])};_0xB9DB= this.I;_0xB9DB.G(this.i()/ 0.8);var _0xD229=this.size* this.size/ 100;var _0xD266=_0xD229;_0xB9DB.u(~~(_0xD266));_0xA469= Math.ceil(10* _0xC232)/ 10;_0xB9DB.U(_0xA469);_0xA9E4= _0xB9DB.F();_0xD1AF= ~~(_0xA9E4.width/ _0xA469);_0xD31D= ~~(_0xA9E4.height/ _0xA469);_0xD07E.drawImage(_0xA9E4,~~this.x - ~~(_0xD1AF/ 2),_0xD411- ~~(_0xD31D/ 2.7),_0xD1AF,_0xD31D)}}}}};_0xD07E.restore()}};var _0xD0F8=+ new Date();var _0xCE59=_0xD0F8- _0xD135;window.drawTime+= _0xCE59}};_0xB99E.prototype= {w:_$_c2a3[10],M:_$_c2a3[331],O:false,r:_$_c2a3[331],q:16,l:null,N:null,h:false,v:1,G:function(_0xC958){if(5< Math.abs(_0xC958- this.q)){if(this.q!= _0xC958){this.q= _0xC958;this.h= true}}},U:function(_0xCC34){if(this.v!= _0xCC34){this.v= _0xCC34;this.h= true}},setStrokeColor:function(_0xD004){if(this.r!= _0xD004){this.r= _0xD004;this.h= true}},u:function(_0xB9DB){var _0xD44E;if(!isNaN(_0xB9DB)){if(!isNaN(this.w)){if(0!= this.w){if(0!= _0xB9DB){if(this.w!= _0xB9DB){if(0.012> Math.abs((_0xB9DB- this.w)/ this.w)){_0xD44E= this.w;this.w= _0xB9DB}}}}}};if(_0xB9DB!= this.w){this.w= _0xB9DB;this.h= true};if(_0xD44E){this.w= _0xD44E}},F:function(){if(null== this.l&& (this.l= document.createElement(_$_c2a3[43]),this.N= this.l.getContext(_$_c2a3[44])),this.h){this.h= false;var _0xD35A=this.l;var _0xA9E4=this.N;var _0xD505=this.w;var _0xD48B=this.v;var _0xC1B8=this.q;var _0xD4C8=_$_c2a3[611]+ _0xC1B8+ _$_c2a3[556];_0xA9E4.font= _0xD4C8;var _0xB6C2=~~(0.2* _0xC1B8);_0xD35A.width= (_0xA9E4.measureText(_0xD505).width+ 6)* _0xD48B;_0xD35A.height= (_0xC1B8+ _0xB6C2)* _0xD48B;_0xA9E4.font= _0xD4C8;_0xA9E4.scale(_0xD48B,_0xD48B);_0xA9E4.globalAlpha= 1;_0xA9E4.fillStyle= this.M;if(myApp.isShowTextStrokeLine){_0xA9E4.lineWidth= 5;_0xA9E4.strokeStyle= this.r;if(this.O){_0xA9E4.strokeText(_0xD505,3,_0xC1B8- _0xB6C2/ 2)}};_0xA9E4.fillText(_0xD505,3,_0xC1B8- _0xB6C2/ 2)};return this.l}};if(!Date.now){Date.now= function(){return ( new Date).getTime()}};(function(){var _0xD542=[_$_c2a3[529],_$_c2a3[612],_$_c2a3[613],_$_c2a3[614]];var _0xC958=0;for(;_0xC958< _0xD542.length&& !_0xC26F.requestAnimationFrame;++_0xC958){_0xC26F.requestAnimationFrame= _0xC26F[_0xD542[_0xC958]+ _$_c2a3[615]];_0xC26F.cancelAnimationFrame= _0xC26F[_0xD542[_0xC958]+ _$_c2a3[616]]|| _0xC26F[_0xD542[_0xC958]+ _$_c2a3[617]]};if(!_0xC26F.requestAnimationFrame){_0xC26F.requestAnimationFrame= function(_0xAA21){return setTimeout(_0xAA21,1E3/ 60)};_0xC26F.cancelAnimationFrame= function(_0xD57F){clearTimeout(_0xD57F)}}})();var _0xBF93=function(){var _0xC26F= new _0xC2E9(0,0,0,32,_$_c2a3[618],_$_c2a3[10]);var _0xABCC=document.createElement(_$_c2a3[43]);_0xABCC.width= 32;_0xABCC.height= 32;var _0xD5BC=_0xABCC.getContext(_$_c2a3[44]);return function(){if(0< _0xA55D.length){_0xC26F.color= _0xA55D[0].color;_0xC26F.t(_0xA55D[0].name)};_0xD5BC.clearRect(0,0,32,32);_0xD5BC.save();_0xD5BC.translate(16,16);_0xD5BC.scale(0.4,0.4);_0xC26F.s(_0xD5BC);_0xD5BC.restore()}}();_0xB60B(function(){_0xBF93()});var _0xA469=_$_c2a3[619];_0xB60B(function(){if(+_0xC26F.localStorage.wannaLogin){if(_0xC26F.localStorage[_0xA469]){var _0xA55D=_0xC26F.localStorage[_0xA469];if(_$_c2a3[45]== typeof _0xA55D){_0xA55D= JSON.parse(_0xA55D)};if(Date.now()+ 18E5> _0xA55D.expires){_0xB60B(_$_c2a3[491]).attr(_$_c2a3[553],_$_c2a3[341])}else {_0xC26F.localStorage[_0xA469]= JSON.stringify(_0xA55D);_0xB60B(_$_c2a3[620]).text(_0xA55D.name);_0xBBC3();_0xC494({e:_0xA55D.xp,c:_0xA55D.xpNeeded,d:_0xA55D.level});_0xB60B(_$_c2a3[491]).attr(_$_c2a3[553],_$_c2a3[180])}};if(_0xC26F.localStorage.fbPictureCache){_0xB60B(_$_c2a3[552]).attr(_$_c2a3[322],_0xC26F.localStorage.fbPictureCache)}}});var _0xC67C=function(){function _0xBFD0(_0xD767,_0xD6B0,_0xA520,_0xD35A,_0xA55D){var _0xD5BC=_0xD6B0.getContext(_$_c2a3[44]);var _0xD7A4=_0xD6B0.width;_0xD6B0= _0xD6B0.height;_0xD767.color= _0xA55D;_0xD767.t(_0xA520);_0xD767.size= _0xD35A;_0xD5BC.save();_0xD5BC.translate(_0xD7A4/ 2,_0xD6B0/ 2);_0xD767.s(_0xD5BC);_0xD5BC.restore()}var _0xA55D= new _0xC2E9(-1,0,0,32,_$_c2a3[621],_$_c2a3[10]);var _0xD673= new _0xC2E9(-1,0,0,32,_$_c2a3[621],_$_c2a3[10]);var _0xD636=_$_c2a3[622].split(_$_c2a3[11]);var _0xB5CE=[];var _0xA469=0;for(;_0xA469< _0xD636.length;++_0xA469){var _0xD5F9=_0xA469/ _0xD636.length* 12;var _0xD6ED=30* Math.sqrt(_0xA469/ _0xD636.length);_0xB5CE.push( new _0xC2E9(-1,Math.cos(_0xD5F9)* _0xD6ED,Math.sin(_0xD5F9)* _0xD6ED,10,_0xD636[_0xA469],_$_c2a3[10]))};_0xC3A0(_0xB5CE);var _0xD6B0=document.createElement(_$_c2a3[43]);return _0xD6B0.getContext(_$_c2a3[44]),_0xD6B0.width= _0xD6B0.height= 70,_0xBFD0(_0xD673,_0xD6B0,_$_c2a3[10],26,_$_c2a3[623]),function(){_0xB60B(_$_c2a3[626]).filter(_$_c2a3[416]).each(function(){var _0xD72A=_0xB60B(this);var _0xC958=Date.now();var _0xC8A1=this.width;var _0xB460=this.height;var _0xAD77=this.getContext(_$_c2a3[44]);_0xAD77.clearRect(0,0,_0xC8A1,_0xB460);_0xAD77.save();_0xAD77.translate(_0xC8A1/ 2,_0xB460/ 2);var _0xC9D2=0;for(;10> _0xC9D2;++_0xC9D2){_0xAD77.drawImage(_0xD6B0,(0.1* _0xC958+ 80* _0xC9D2)% (_0xC8A1+ 140)- _0xC8A1/ 2- 70- 35,_0xB460/ 2* Math.sin((0.001* _0xC958+ _0xC9D2)% Math.PI* 2)- 35,70,70)};_0xAD77.restore();if(_0xD72A= _0xD72A.attr(_$_c2a3[624])){_0xD72A= _0xA6CB(_0xD72A)};_0xBFD0(_0xA55D,this,_0xD72A|| _$_c2a3[10],+_0xB60B(this).attr(_$_c2a3[625]),_$_c2a3[621])});_0xB60B(_$_c2a3[627]).filter(_$_c2a3[416]).each(function(){_0xB60B(this);var _0xA469=this.width;var _0xB460=this.height;this.getContext(_$_c2a3[44]).clearRect(0,0,_0xA469,_0xB460);_0xA469= 0;for(;_0xA469< _0xB5CE.length;_0xA469++){_0xBFD0(_0xB5CE[_0xA469],this,_$_c2a3[10],_0xB5CE[_0xA469].size,_0xB5CE[_0xA469].color)}})}}();_0xC26F.joinParty= _0xC50E;var _0xA7BF=[];var _0xBDAB=0;var _0xAC09=_$_c2a3[331];var _0xB3A9=false;var _0xA9A7=false;var _0xBA55=0;var _0xB1FE=0;var _0xBA18=0;var _0xBD6E=0;var _0xADB4=0;var _0xAD3A=true;setInterval(function(){if(_0xA9A7){_0xA7BF.push(_0xBDE8()/ 100)}},1E3/ 60);setInterval(function(){var _0xD7E1=_0xB184();if(0!= _0xD7E1){++_0xBA18;if(0== _0xADB4){_0xADB4= _0xD7E1};_0xADB4= Math.min(_0xADB4,_0xD7E1)}},1E3);_0xC26F.closeStats= function(){_0xB3A9= false;_0xB60B(_$_c2a3[487]).hide();_0xB2F2(0)};_0xC26F.setSkipStats= function(_0xCC71){_0xAD3A= !_0xCC71};_0xB60B(function(){_0xB60B(_0xB591)})}}}}(window,window.jQuery),myApp.afterGameLogicLoaded(),$(document).keydown(function(_0xDF07){if(_$_c2a3[628]!= _0xDF07.target.tagName.toLowerCase()&& _$_c2a3[629]!= _0xDF07.target.tagName.toLowerCase()|| 13== _0xDF07.keyCode){var _0xEB2E=_$_c2a3[10];if(isValidHotKey(_0xDF07)&& (_0xEB2E= getPressedKey(_0xDF07)),18== _0xDF07.keyCode&& _0xDF07.preventDefault(),selectedHotkeyRow){if(46== _0xDF07.keyCode){_0xDF07.preventDefault();selectedHotkeyRow.find(_$_c2a3[283]).text(_0xEB2E)}else {if(_$_c2a3[10]!= _0xEB2E){_0xDF07.preventDefault();var _0xD636=$(_$_c2a3[283]);var _0xA469=0;for(;_0xA469< _0xD636.length;_0xA469++){if($(_0xD636[_0xA469]).text()== _0xEB2E){return}};selectedHotkeyRow.find(_$_c2a3[283]).text(_0xEB2E);selectedHotkeyRow.removeClass(_$_c2a3[280]);selectedHotkeyRow= null}}};if(_$_c2a3[10]!= _0xEB2E){if(hotkeyMapping[_0xEB2E]){_0xDF07.preventDefault();if(hotkeyConfig[hotkeyMapping[_0xEB2E]]){if(hotkeyConfig[hotkeyMapping[_0xEB2E]].keyDown){hotkeyConfig[hotkeyMapping[_0xEB2E]].keyDown()}}}}}}),$(document).keyup(function(_0xDF07){if(_$_c2a3[628]!= _0xDF07.target.tagName.toLowerCase()&& _$_c2a3[629]!= _0xDF07.target.tagName.toLowerCase()|| 13== _0xDF07.keyCode){var _0xEB6B=_$_c2a3[10];if(isValidHotKey(_0xDF07)){_0xEB6B= getPressedKey(_0xDF07)};if(_$_c2a3[10]!= _0xEB6B){if(hotkeyMapping[_0xEB6B]){_0xDF07.preventDefault();if(hotkeyConfig[hotkeyMapping[_0xEB6B]]){if(hotkeyConfig[hotkeyMapping[_0xEB6B]].keyUp){hotkeyConfig[hotkeyMapping[_0xEB6B]].keyUp()}}}}}}),$(_$_c2a3[39]).mousedown(function(_0xDF07){if(0=== _0xDF07.button){if(myApp.isEnableMouseW){if(_$_c2a3[628]!= _0xDF07.target.tagName.toLowerCase()|| _$_c2a3[629]!= _0xDF07.target.tagName.toLowerCase()){myApp.autoW= true;handleQuickW();_0xDF07.preventDefault()}}}else {if(2=== _0xDF07.button){$(_$_c2a3[630]).click()}}}),$(_$_c2a3[39]).mouseup(function(_0xDF07){if(0=== _0xDF07.button){if(myApp.isEnableMouseW){if(_$_c2a3[628]!= _0xDF07.target.tagName.toLowerCase()){if(_$_c2a3[629]!= _0xDF07.target.tagName.toLowerCase()){myApp.autoW= false;_0xDF07.preventDefault()}}}}});var escapeHtml=function(){var _0xCB40={""":_$_c2a3[631],"&":_$_c2a3[632],"<":_$_c2a3[633],">":_$_c2a3[634]};return function(_0xEBA8){return _0xEBA8.replace(/[\"&<>]/g,function(_0xEBE5){return _0xCB40[_0xEBE5]})}}();var disconnectTimeout;$(window).focus(function(){isWindowFocus= true;if(disconnectTimeout){clearTimeout(disconnectTimeout)}}).blur(function(){isWindowFocus= false}),jQuery.cachedScript= function(_0xE169,_0xEC22){return _0xEC22= $.extend(_0xEC22|| {},{dataType:_$_c2a3[635],cache:true,url:_0xE169}),jQuery.ajax(_0xEC22)},drawMinimapNodes(),updateGameInfoDiv(),clearOldNodesData(),updateLbDiv(),updateScoreDiv(),$.cachedScript(_$_c2a3[636]).done(function(_0xEC5F,_0xEC9C){chatRoom.createScrollBar()}),$.cachedScript(_$_c2a3[637]).done(function(_0xEC5F,_0xEC9C){var _0xECD9;for(;_0xECD9= toastQueue.shift();){chatRoom.popup(_0xECD9)}})
?>
Did this file decode correctly?
Original Code
/* Code generated at 1486164996 */
console.log('Loaded client version 1486164996');
var _$_c2a3=["\x23\x6E\x69\x63\x6B","\x6E\x69\x63\x6B","\x23\x74\x65\x61\x6D\x5F\x6E\x61\x6D\x65","\x6F\x70\x74\x5F\x74\x65\x61\x6D\x6E\x61\x6D\x65","\x73\x65\x6C\x65\x63\x74\x65\x64\x5F\x70\x72\x6F\x66\x69\x6C\x65","\x63\x68\x61\x6E\x67\x65","\x23\x73\x6B\x69\x6E\x75\x72\x6C","\x70\x6C\x61\x79\x65\x72\x5F\x70\x72\x6F\x66\x69\x6C\x65","\x76\x32\x2E\x30\x2E\x30","\x23\x31\x32\x33\x34\x35","","\x20","\x72\x65\x64\x20\x23\x37\x36\x46\x46\x30\x33\x20\x62\x6C\x75\x65\x20\x79\x65\x6C\x6C\x6F\x77\x20\x23\x38\x32\x30\x37\x66\x66\x20\x23\x32\x31\x39\x36\x46\x33\x20","\x2F\x67\x61\x6D\x65\x73\x65\x72\x76\x65\x72\x73\x2E\x6A\x73\x6F\x6E","\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x22\x74\x61\x62\x2D\x70\x61\x6E\x65\x22\x20\x69\x64\x3D","\x3E\x3C\x75\x6C\x20\x69\x64\x3D\x22\x64\x72\x6F\x70\x64\x6F\x77\x6E\x2D\x6D\x65\x6E\x75\x31\x22\x20\x63\x6C\x61\x73\x73\x3D\x22\x64\x72\x6F\x70\x64\x6F\x77\x6E\x2D\x6D\x65\x6E\x75\x22\x3E","\x3C\x6C\x69\x20\x69\x64\x3D\x22","\x22\x20\x63\x6C\x61\x73\x73\x3D\x22\x67\x61\x6D\x65\x69\x6E\x73\x74\x61\x6E\x63\x65\x22\x3E","\x3C\x61\x20\x6F\x6E\x63\x6C\x69\x63\x6B\x3D\x22\x63\x6F\x6E\x6E\x65\x63\x74\x6F\x72\x28\x27","\x27\x29\x3B\x72\x65\x74\x75\x72\x6E\x20\x66\x61\x6C\x73\x65\x3B\x22\x3E","\x3C\x73\x70\x61\x6E\x20\x63\x6C\x61\x73\x73\x3D\x22\x6C\x61\x62\x65\x6C\x20\x6C\x61\x62\x65\x6C\x2D\x73\x75\x63\x63\x65\x73\x73\x22\x3E","\x3C\x2F\x73\x70\x61\x6E\x3E\x3C\x2F\x61\x3E","\x3C\x2F\x6C\x69\x3E","\x3C\x2F\x75\x6C\x3E\x3C\x2F\x64\x69\x76\x3E","\x23\x73\x65\x72\x76\x65\x72\x73\x70\x61\x6E\x65\x6C\x20\x2E\x74\x61\x62\x2D\x63\x6F\x6E\x74\x65\x6E\x74","\x63\x6F\x6E\x74\x69\x6E\x65\x6E\x74","\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x67\x65\x6F\x70\x6C\x75\x67\x69\x6E\x2E\x6E\x65\x74\x2F\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x2E\x67\x70","\x4E\x41","\x23\x6E\x61\x73\x65\x72\x76\x65\x72\x73\x6C\x69\x6E\x6B\x20\x61","\x23\x6E\x61\x2D\x73\x65\x72\x76\x65\x72\x20\x6C\x69\x3A\x65\x71\x28","\x29\x20\x61","\x23\x65\x75\x73\x65\x72\x76\x65\x72\x73\x6C\x69\x6E\x6B\x20\x61","\x23\x65\x75\x2D\x73\x65\x72\x76\x65\x72\x20\x6C\x69\x3A\x65\x71\x28","\x6A\x73\x6F\x6E","\x23\x6F\x76\x65\x72\x6C\x61\x79\x73","\x3C\x63\x61\x6E\x76\x61\x73\x20\x69\x64\x3D\x27\x63\x61\x6E\x76\x61\x73\x27\x3E","\x62\x6F\x64\x79","\x3C\x64\x69\x76\x20\x69\x64\x20\x3D\x20\x27\x6F\x76\x65\x72\x6C\x61\x79\x73\x32\x27\x3E\x3C\x2F\x64\x69\x76\x3E","\x3C\x64\x69\x76\x20\x69\x64\x20\x3D\x20\x27\x64\x69\x76\x5F\x6C\x62\x27\x3E\x3C\x68\x33\x20\x69\x64\x3D\x27\x6C\x62\x5F\x74\x69\x74\x6C\x65\x27\x3E\x41\x6C\x69\x73\x2E\x69\x6F\x3C\x2F\x68\x33\x3E\x3C\x2F\x64\x69\x76\x3E","\x23\x6F\x76\x65\x72\x6C\x61\x79\x73\x32","\x3C\x64\x69\x76\x20\x69\x64\x3D\x27\x6C\x62\x5F\x64\x65\x74\x61\x69\x6C\x27\x3E\x3C\x2F\x64\x69\x76\x3E","\x23\x64\x69\x76\x5F\x6C\x62","\x3C\x64\x69\x76\x20\x69\x64\x20\x3D\x20\x27\x64\x69\x76\x5F\x73\x63\x6F\x72\x65\x27\x3E\x3C\x2F\x64\x69\x76\x3E","\x63\x61\x6E\x76\x61\x73","\x32\x64","\x73\x74\x72\x69\x6E\x67","\x73\x6B\x69\x6E\x75\x72\x6C","\x2A","\x6F\x6E\x63\x6F\x6E\x74\x65\x78\x74\x6D\x65\x6E\x75","\x72\x65\x74\x75\x72\x6E\x20\x66\x61\x6C\x73\x65\x3B","\x3C\x64\x69\x76\x20\x69\x64\x3D\x27\x74\x65\x61\x6D\x6D\x61\x74\x65\x5F\x6D\x65\x6E\x75\x27\x3E\x3C\x2F\x64\x69\x76\x3E","\x23\x74\x65\x61\x6D\x6D\x61\x74\x65\x5F\x6D\x65\x6E\x75","\x6D\x65","\x79\x65\x6C\x6C\x6F\x77","\x74\x6F\x70\x31","\x77\x68\x69\x74\x65","\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6E\x67","\x23\x62\x74\x6E\x5F\x63\x6F\x6E\x6E\x65\x63\x74","\x23\x63\x6F\x6E\x6E\x65\x63\x74\x5F\x65\x72\x72\x6F\x72\x5F\x64\x69\x76","\x64\x69\x73\x61\x62\x6C\x65\x64","\x2E\x62\x74\x6E\x2D\x73\x70\x65\x63\x74\x61\x74\x65","\x23\x62\x74\x6E\x5F\x69\x6E\x66\x6F","\x23\x67\x61\x6D\x65\x5F\x69\x6E\x66\x6F","\x44\x45\x46\x41\x55\x4C\x54","\x4E\x6F\x74\x20\x76\x61\x6C\x69\x64\x20\x55\x52\x4C","\x2E\x6E\x61\x76\x32\x2E\x61\x72\x72\x6F\x77\x2D\x6C\x65\x66\x74","\x2E\x6E\x61\x76\x32\x2E\x61\x72\x72\x6F\x77\x2D\x72\x69\x67\x68\x74","\x2E\x6E\x61\x76","\x53\x65\x72\x76\x65\x72\x3A\x20","\x23\x63\x75\x72\x72\x65\x6E\x74\x5F\x69\x70","\x23\x69\x70\x5F\x69\x6E\x66\x6F","\x52\x65\x67\x69\x6F\x6E\x3A\x20","\x23\x72\x65\x67\x69\x6F\x6E\x20\x6F\x70\x74\x69\x6F\x6E\x3A\x73\x65\x6C\x65\x63\x74\x65\x64","\x23\x72\x65\x67\x69\x6F\x6E\x5F\x69\x6E\x66\x6F","\x4D\x6F\x64\x65\x3A\x20","\x23\x67\x61\x6D\x65\x6D\x6F\x64\x65\x20\x6F\x70\x74\x69\x6F\x6E\x3A\x73\x65\x6C\x65\x63\x74\x65\x64","\x23\x67\x61\x6D\x65\x6D\x6F\x64\x65\x5F\x69\x6E\x66\x6F","\x50\x61\x72\x74\x79\x3A\x20","\x23\x70\x61\x72\x74\x79\x5F\x63\x6F\x64\x65\x5F\x69\x6E\x66\x6F","\x43\x6F\x6E\x6E\x65\x63\x74","\x4E\x2F\x41","\x6F\x70\x74\x5F\x7A\x6F\x6F\x6D\x5F\x73\x70\x65\x65\x64","\x23\x6F\x70\x74\x5F\x7A\x6F\x6F\x6D\x5F\x73\x70\x65\x65\x64","\x23\x74\x78\x74\x5F\x7A\x6F\x6F\x6D\x5F\x73\x70\x65\x65\x64","\x6D\x61\x78\x5F\x64\x72\x61\x77\x5F\x74\x69\x6D\x65","\x23\x6D\x61\x78\x5F\x64\x72\x61\x77\x5F\x74\x69\x6D\x65","\x23\x74\x78\x74\x5F\x64\x72\x61\x77\x5F\x74\x69\x6D\x65","\x68\x6F\x74\x6B\x65\x79\x4D\x61\x70\x70\x69\x6E\x67","\x63\x68\x61\x74\x43\x6F\x6D\x6D\x61\x6E\x64","\x2E\x74\x6F\x73\x42\x6F\x78","\x48\x69\x64\x65\x20\x6D\x79\x20\x6E\x61\x6D\x65","\x48\x69\x64\x65\x20\x6E\x61\x6D\x65\x73","\x48\x69\x64\x65\x20\x43\x6F\x6C\x6F\x75\x72","\x53\x68\x6F\x77\x20\x4D\x61\x73\x73","\x53\x6B\x69\x70\x20\x73\x74\x61\x74\x73","\x4C\x6F\x63\x61\x74\x69\x6F\x6E\x73","\x4D\x6F\x75\x73\x65\x20\x4C\x69\x6E\x65","\x5A\x6F\x6F\x6D","\x48\x69\x64\x65\x20\x50\x6F\x69\x6E\x74\x73","\x53\x63\x6F\x72\x65","\x53\x54\x45","\x44\x69\x76\x69\x73\x69\x6F\x6E\x73","\x4D\x69\x6E\x69\x6D\x61\x70","\x4D\x6F\x75\x73\x65\x20\x66\x65\x65\x64","\x52\x61\x69\x6E\x62\x6F\x77\x20\x43\x6F\x6C\x6F\x72","\x54\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74\x20\x43\x65\x6C\x6C\x73","\x46\x50\x53","\x50\x61\x63\x6B\x65\x74\x73\x20\x49\x2F\x4F","\x48\x69\x64\x65\x20\x4D\x61\x73\x73","\x41\x75\x74\x6F\x20\x48\x69\x64\x65\x20\x4E\x61\x6D\x65\x73","\x54\x65\x78\x74\x20\x53\x68\x61\x64\x6F\x77\x73","\x41\x75\x74\x6F\x20\x5A\x6F\x6F\x6D","\x53\x70\x6C\x69\x74\x20\x69\x6E\x64\x69\x63\x61\x74\x6F\x72","\x43\x75\x73\x74\x6F\x6D\x20\x53\x6B\x69\x6E\x73","\x43\x68\x61\x74\x42\x6F\x78","\x43\x68\x61\x74\x20\x50\x6F\x70\x75\x70","\x6F\x70\x74\x5F\x6F\x74\x68\x65\x72\x5F\x73\x6B\x69\x6E","\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x22\x63\x68\x65\x63\x6B\x62\x6F\x78\x22\x3E\x20\x3C\x6C\x61\x62\x65\x6C\x3E\x3C\x69\x6E\x70\x75\x74\x20\x69\x64\x3D\x22","\x22\x20\x74\x79\x70\x65\x3D\x22\x63\x68\x65\x63\x6B\x62\x6F\x78\x22\x20\x6E\x61\x6D\x65\x3D\x22\x6F\x70\x74\x69\x6F\x6E\x73\x43\x68\x65\x63\x6B\x62\x6F\x78\x65\x73\x22\x3E\x3C\x2F\x6C\x61\x62\x65\x6C\x3E\x20","\x3C\x62\x72\x3E","\x2E\x66\x69\x72\x73\x74\x53\x65\x74\x74\x69\x6E\x67\x73","\x2E\x73\x65\x63\x6F\x6E\x64\x53\x65\x74\x74\x69\x6E\x67\x73","\x63\x68\x65\x63\x6B\x65\x64","\x69\x64","\x69\x6E\x70\x75\x74\x3A\x63\x68\x65\x63\x6B\x62\x6F\x78","\x74\x72\x75\x65","\x23","\x64\x65\x66\x61\x75\x6C\x74","\x5A\x6F\x6F\x6D\x20\x53\x70\x65\x65\x64\x3A\x20\x3C\x73\x70\x61\x6E\x20\x69\x64\x3D\x22\x74\x78\x74\x5F\x7A\x6F\x6F\x6D\x5F\x73\x70\x65\x65\x64\x22\x3E\x30\x2E\x39\x37\x3C\x2F\x73\x70\x61\x6E\x3E\x3C\x2F\x64\x69\x76\x3E\x3C\x69\x6E\x70\x75\x74\x20\x6F\x6E\x69\x6E\x70\x75\x74\x3D\x22\x24\x28\x27\x23\x74\x78\x74\x5F\x7A\x6F\x6F\x6D\x5F\x73\x70\x65\x65\x64\x27\x29\x2E\x74\x65\x78\x74\x28\x74\x68\x69\x73\x2E\x76\x61\x6C\x75\x65\x29\x3B\x22\x20\x73\x74\x79\x6C\x65\x3D\x22\x77\x69\x64\x74\x68\x3A\x31\x30\x30\x25\x3B\x22\x20\x74\x79\x70\x65\x3D\x22\x72\x61\x6E\x67\x65\x22\x20\x69\x64\x3D\x22\x6F\x70\x74\x5F\x7A\x6F\x6F\x6D\x5F\x73\x70\x65\x65\x64\x22\x20\x6E\x61\x6D\x65\x3D\x22\x6F\x70\x74\x5F\x7A\x6F\x6F\x6D\x5F\x73\x70\x65\x65\x64\x22\x20\x6D\x69\x6E\x3D\x22\x30\x2E\x38\x38\x22\x20\x6D\x61\x78\x3D\x22\x30\x2E\x39\x39\x22\x20\x73\x74\x65\x70\x3D\x22\x30\x2E\x30\x31\x22\x20\x76\x61\x6C\x75\x65\x3D\x22\x30\x2E\x39\x22\x3E","\x2E\x7A\x6F\x6F\x6D\x53\x70\x65\x65\x64","\x4D\x61\x78\x69\x6D\x75\x6D\x20\x64\x72\x61\x77\x20\x74\x69\x6D\x65\x20\x28\x6D\x69\x6C\x6C\x69\x73\x65\x63\x6F\x6E\x64\x73\x29\x3A\x20\x3C\x73\x70\x61\x6E\x20\x69\x64\x3D\x22\x74\x78\x74\x5F\x64\x72\x61\x77\x5F\x74\x69\x6D\x65\x22\x3E\x35\x30\x3C\x2F\x73\x70\x61\x6E\x3E\x3C\x2F\x64\x69\x76\x3E\x3C\x69\x6E\x70\x75\x74\x20\x6F\x6E\x69\x6E\x70\x75\x74\x3D\x22\x24\x28\x27\x23\x74\x78\x74\x5F\x64\x72\x61\x77\x5F\x74\x69\x6D\x65\x27\x29\x2E\x74\x65\x78\x74\x28\x74\x68\x69\x73\x2E\x76\x61\x6C\x75\x65\x29\x3B\x22\x20\x73\x74\x79\x6C\x65\x3D\x22\x77\x69\x64\x74\x68\x3A\x31\x30\x30\x25\x3B\x22\x20\x74\x79\x70\x65\x3D\x22\x72\x61\x6E\x67\x65\x22\x20\x69\x64\x3D\x22\x6D\x61\x78\x5F\x64\x72\x61\x77\x5F\x74\x69\x6D\x65\x22\x20\x6D\x69\x6E\x3D\x22\x32\x35\x22\x20\x6D\x61\x78\x3D\x22\x32\x30\x30\x22\x20\x73\x74\x65\x70\x3D\x22\x35\x22\x20\x76\x61\x6C\x75\x65\x3D\x22\x35\x30\x22\x3E","\x2E\x6D\x61\x78\x44\x72\x61\x77\x54\x69\x6D\x65","\x20\x20\x20\x53\x54\x45\x3A\x20","\x20\x20\x20\x5B","\x2F\x31\x36\x5D","\x3C\x64\x69\x76\x20\x69\x64\x3D\x27\x67\x61\x6D\x65\x5F\x69\x6E\x66\x6F\x27\x20\x63\x6C\x61\x73\x73\x3D\x27\x61\x6C\x69\x73\x69\x6F\x2D\x70\x61\x6E\x65\x6C\x27\x3E\x3C\x70\x20\x69\x64\x3D\x27\x69\x70\x5F\x69\x6E\x66\x6F\x27\x3E\x3C\x2F\x70\x3E\x3C\x70\x20\x69\x64\x3D\x27\x72\x65\x67\x69\x6F\x6E\x5F\x69\x6E\x66\x6F\x27\x3E\x3C\x2F\x70\x3E\x3C\x70\x20\x69\x64\x3D\x27\x67\x61\x6D\x65\x6D\x6F\x64\x65\x5F\x69\x6E\x66\x6F\x27\x3E\x3C\x2F\x70\x3E\x3C\x70\x20\x69\x64\x3D\x27\x70\x61\x72\x74\x79\x5F\x63\x6F\x64\x65\x5F\x69\x6E\x66\x6F\x27\x3E\x3C\x2F\x70\x3E\x3C\x70\x20\x69\x64\x3D\x27\x6C\x62\x5F\x69\x6E\x66\x6F\x27\x3E\x3C\x2F\x70\x3E\x3C\x2F\x64\x69\x76\x3E","\x2E\x67\x61\x6D\x65\x69\x6E\x66\x6F","\x3C\x62\x75\x74\x74\x6F\x6E\x20\x69\x64\x20\x3D\x22\x62\x74\x6E\x5F\x63\x6F\x70\x79\x5F\x67\x61\x6D\x65\x69\x6E\x66\x6F\x22\x20\x63\x6C\x61\x73\x73\x3D\x22\x62\x74\x6E\x20\x62\x74\x6E\x2D\x77\x61\x72\x6E\x69\x6E\x67\x20\x62\x74\x6E\x2D\x68\x6F\x74\x6B\x65\x79\x73\x22\x20\x74\x79\x70\x65\x3D\x22\x62\x75\x74\x74\x6F\x6E\x22\x3E\x43\x6F\x70\x79\x3C\x2F\x62\x75\x74\x74\x6F\x6E\x3E","\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D","\x2E\x70\x61\x72\x74\x79\x54\x6F\x6B\x65\x6E","\x23\x6D\x65\x73\x73\x61\x67\x65\x5F\x64\x69\x61\x6C\x6F\x67","\x23\x6D\x65\x73\x73\x61\x67\x65\x5F\x64\x69\x61\x6C\x6F\x67\x5F\x74\x69\x74\x6C\x65","\x23\x6D\x65\x73\x73\x61\x67\x65\x5F\x64\x69\x61\x6C\x6F\x67\x5F\x63\x6F\x6E\x74\x65\x6E\x74","\u200B","\x41\x6E\x20\x75\x6E\x6E\x61\x6D\x65\x64\x20\x63\x65\x6C\x6C","\x4E","\x53\x74\x61\x72\x74\x20\x6E\x65\x77\x20\x67\x61\x6D\x65","\x4E\x4F\x52\x4D\x41\x4C","\x45","\x4D\x61\x63\x72\x6F\x20\x57","\x54","\x31\x36\x20\x53\x70\x6C\x69\x74","\x47","\x44\x6F\x75\x62\x6C\x65\x20\x73\x70\x61\x63\x65","\x41\x4C\x54\x5F\x53","\x53\x74\x6F\x70\x20\x6D\x6F\x76\x65\x6D\x65\x6E\x74\x20\x28\x54\x6F\x67\x67\x6C\x65\x29","\x53","\x53\x74\x6F\x70\x20\x6D\x6F\x76\x65\x6D\x65\x6E\x74\x20\x28\x54\x65\x6D\x70\x6F\x72\x61\x72\x79\x29","\x49","\x4F\x6E\x20\x2F\x20\x6F\x66\x66\x20\x73\x70\x6C\x69\x74\x20\x69\x6E\x64\x69\x63\x61\x74\x6F\x72","\x23\x6F\x70\x74\x5F\x73\x70\x6C\x69\x74\x5F\x69\x6E\x64","\x4C","\x4F\x6E\x20\x2F\x20\x6F\x66\x66\x20\x61\x75\x74\x6F\x20\x7A\x6F\x6F\x6D","\x23\x6F\x70\x74\x5F\x6C\x6F\x63\x6B\x5F\x7A\x6F\x6F\x6D","\x41","\x53\x68\x6F\x77\x20\x61\x74\x74\x61\x63\x6B\x20\x72\x61\x6E\x67\x65\x20\x28\x54\x65\x6D\x70\x6F\x72\x61\x72\x79\x29","\x41\x4C\x54\x5F\x41","\x53\x68\x6F\x77\x20\x61\x74\x74\x61\x63\x6B\x20\x72\x61\x6E\x67\x65\x20\x28\x54\x6F\x67\x67\x6C\x65\x29","\x56","\x53\x70\x65\x63\x74\x61\x74\x69\x6E\x67\x20\x74\x65\x61\x6D\x6D\x61\x74\x65","\x4F\x6E\x20\x2F\x20\x6F\x66\x66\x20\x43\x75\x73\x74\x6F\x6D\x20\x73\x6B\x69\x6E","\x23\x6F\x70\x74\x5F\x63\x75\x73\x74\x6F\x6D\x5F\x73\x6B\x69\x6E","\x53\x68\x6F\x77\x2F\x20\x68\x69\x64\x65\x20\x73\x6B\x69\x6E\x73","\x23\x6F\x70\x74\x5F\x73\x6B\x69\x6E","\x4F\x6E\x20\x2F\x20\x6F\x66\x66\x20\x52\x61\x69\x6E\x62\x6F\x77\x20\x63\x6F\x6C\x6F\x72","\x23\x6F\x70\x74\x5F\x73\x61\x6D\x65\x5F\x66\x6F\x6F\x64\x5F\x63\x6F\x6C\x6F\x72","\x4F\x6E\x20\x2F\x20\x6F\x66\x66\x20\x74\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74\x20\x63\x65\x6C\x6C","\x23\x6F\x70\x74\x5F\x74\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74\x5F\x63\x65\x6C\x6C","\x53\x68\x6F\x77\x20\x2F\x20\x48\x69\x64\x65\x20\x46\x50\x53\x20\x63\x6F\x75\x6E\x74\x65\x72","\x23\x6F\x70\x74\x5F\x66\x70\x73","\x31","\x5A\x6F\x6F\x6D\x20\x6C\x65\x76\x65\x6C\x20\x31","\x32","\x5A\x6F\x6F\x6D\x20\x6C\x65\x76\x65\x6C\x20\x32","\x33","\x5A\x6F\x6F\x6D\x20\x6C\x65\x76\x65\x6C\x20\x33","\x34","\x5A\x6F\x6F\x6D\x20\x6C\x65\x76\x65\x6C\x20\x34","\x35","\x5A\x6F\x6F\x6D\x20\x6C\x65\x76\x65\x6C\x20\x35","\x41\x4C\x54\x5F\x4E","\x53\x68\x6F\x77\x20\x2F\x20\x68\x69\x64\x65\x20\x6E\x61\x6D\x65\x73","\x23\x6F\x70\x74\x5F\x6E\x61\x6D\x65","\x53\x68\x6F\x77\x20\x2F\x20\x68\x69\x64\x65\x20\x6F\x77\x6E\x20\x6E\x61\x6D\x65","\x23\x6F\x70\x74\x5F\x73\x65\x6C\x66\x5F\x6E\x61\x6D\x65","\x53\x68\x6F\x77\x20\x2F\x20\x68\x69\x64\x65\x20\x63\x6F\x6C\x6F\x72\x73","\x23\x6F\x70\x74\x5F\x63\x6F\x6C\x6F\x72","\x53\x68\x6F\x77\x20\x2F\x20\x68\x69\x64\x65\x20\x6D\x61\x73\x73","\x23\x6F\x70\x74\x5F\x6D\x61\x73\x73","\x4F\x6E\x20\x2F\x20\x6F\x66\x66\x20\x53\x6B\x69\x70\x20\x73\x74\x61\x74\x73","\x23\x6F\x70\x74\x5F\x73\x74\x61\x74\x73","\x41\x4C\x54\x5F\x5A","\x4F\x6E\x20\x2F\x20\x6F\x66\x66\x20\x5A\x6F\x6F\x6D","\x23\x6F\x70\x74\x5F\x7A\x6F\x6F\x6D","\x46","\x53\x68\x6F\x77\x20\x2F\x20\x68\x69\x64\x65\x20\x50\x65\x6C\x6C\x65\x74\x73","\x23\x6F\x70\x74\x5F\x66\x6F\x6F\x64","\x41\x4C\x54\x5F\x47","\x53\x68\x6F\x77\x20\x2F\x20\x68\x69\x64\x65\x20\x47\x72\x69\x64\x6C\x69\x6E\x65","\x23\x6F\x70\x74\x5F\x67\x72\x69\x64\x6C\x69\x6E\x65","\x42","\x52\x65\x73\x65\x74\x20\x42\x6F\x72\x64\x65\x72","\x4F\x6E\x20\x2F\x20\x6F\x66\x66\x20\x53\x69\x6D\x70\x6C\x65\x20\x64\x72\x61\x77","\x23\x6F\x70\x74\x5F\x73\x69\x6D\x70\x6C\x65\x5F\x64\x72\x61\x77\x69\x6E\x67","\x53\x68\x6F\x77\x20\x2F\x20\x68\x69\x64\x65\x20\x53\x63\x6F\x72\x65","\x23\x6F\x70\x74\x5F\x73\x63\x6F\x72\x65","\x53\x68\x6F\x77\x20\x2F\x20\x68\x69\x64\x65\x20\x53\x54\x45","\x23\x6F\x70\x74\x5F\x73\x74\x65","\x53\x68\x6F\x77\x20\x2F\x20\x68\x69\x64\x65\x20\x5B\x6E\x2F\x31\x36\x5D","\x23\x6F\x70\x74\x5F\x62\x61\x6C\x6C\x5F\x74\x6F\x74\x61\x6C","\x4F\x6E\x20\x2F\x20\x6F\x66\x66\x20\x41\x75\x74\x6F\x20\x68\x69\x64\x65\x20\x6D\x61\x73\x73","\x23\x6F\x70\x74\x5F\x61\x75\x74\x6F\x5F\x68\x69\x64\x65\x5F\x6D\x61\x73\x73","\x4F\x6E\x20\x2F\x20\x6F\x66\x66\x20\x41\x75\x74\x6F\x20\x68\x69\x64\x65\x20\x6E\x61\x6D\x65","\x23\x6F\x70\x74\x5F\x61\x75\x74\x6F\x5F\x68\x69\x64\x65\x5F\x6E\x61\x6D\x65","\x53\x68\x6F\x77\x20\x2F\x20\x68\x69\x64\x65\x20\x54\x65\x78\x74\x20\x73\x68\x61\x64\x6F\x77","\x23\x6F\x70\x74\x5F\x73\x68\x6F\x77\x5F\x74\x65\x78\x74\x5F\x73\x74\x72\x6F\x6B\x65\x5F\x6C\x69\x6E\x65","\x41\x4C\x54\x5F\x4D","\x53\x68\x6F\x77\x20\x2F\x20\x68\x69\x64\x65\x20\x4D\x69\x6E\x69\x6D\x61\x70","\x23\x6F\x70\x74\x5F\x6D\x69\x6E\x69\x6D\x61\x70","\x4F\x6E\x20\x2F\x20\x6F\x66\x66\x20\x4D\x6F\x75\x73\x65\x20\x57","\x23\x6F\x70\x74\x5F\x6D\x6F\x75\x73\x65\x77","\x45\x4E\x54\x45\x52","\x43\x68\x61\x74\x62\x6F\x78\x20\x73\x65\x6E\x64\x20\x6D\x65\x73\x73\x61\x67\x65","\x41\x4C\x54\x5F\x31","\x43\x68\x61\x74\x62\x6F\x78\x20\x73\x65\x6E\x64\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x31","\x43\x48\x41\x54\x20\x4D\x45\x53\x53\x41\x47\x45","\x54\x45\x58\x54","\x41\x4C\x54\x5F\x32","\x43\x68\x61\x74\x62\x6F\x78\x20\x73\x65\x6E\x64\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x32","\x41\x4C\x54\x5F\x33","\x43\x68\x61\x74\x62\x6F\x78\x20\x73\x65\x6E\x64\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x33","\x41\x4C\x54\x5F\x34","\x43\x68\x61\x74\x62\x6F\x78\x20\x73\x65\x6E\x64\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x34","\x41\x4C\x54\x5F\x35","\x43\x68\x61\x74\x62\x6F\x78\x20\x73\x65\x6E\x64\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x35","\x41\x4C\x54\x5F\x36","\x43\x68\x61\x74\x62\x6F\x78\x20\x73\x65\x6E\x64\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x36","\x41\x4C\x54\x5F\x37","\x43\x68\x61\x74\x62\x6F\x78\x20\x73\x65\x6E\x64\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x37","\x41\x4C\x54\x5F\x38","\x43\x68\x61\x74\x62\x6F\x78\x20\x73\x65\x6E\x64\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x38","\x41\x4C\x54\x5F\x39","\x43\x68\x61\x74\x62\x6F\x78\x20\x73\x65\x6E\x64\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x39","\x41\x4C\x54\x5F\x30","\x43\x68\x61\x74\x62\x6F\x78\x20\x73\x65\x6E\x64\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x31\x30","\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x6D\x6F\x64\x61\x6C\x2D\x66\x6F\x6F\x74\x65\x72\x27\x3E","\x3C\x62\x75\x74\x74\x6F\x6E\x20\x74\x79\x70\x65\x3D\x27\x62\x75\x74\x74\x6F\x6E\x27\x20\x63\x6C\x61\x73\x73\x3D\x27\x62\x74\x6E\x20\x62\x74\x6E\x2D\x64\x65\x66\x61\x75\x6C\x74\x27\x20\x64\x61\x74\x61\x2D\x64\x69\x73\x6D\x69\x73\x73\x3D\x27\x6D\x6F\x64\x61\x6C\x27\x3E\x4F\x4B\x3C\x2F\x62\x75\x74\x74\x6F\x6E\x3E","\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x6D\x6F\x64\x61\x6C\x2D\x63\x6F\x6E\x74\x65\x6E\x74\x27\x2F\x3E","\x3C\x62\x75\x74\x74\x6F\x6E\x20\x74\x79\x70\x65\x3D\x27\x62\x75\x74\x74\x6F\x6E\x27\x20\x63\x6C\x61\x73\x73\x3D\x27\x63\x6C\x6F\x73\x65\x27\x20\x64\x61\x74\x61\x2D\x64\x69\x73\x6D\x69\x73\x73\x3D\x27\x6D\x6F\x64\x61\x6C\x27\x3E\x26\x74\x69\x6D\x65\x73\x3B\x3C\x2F\x62\x75\x74\x74\x6F\x6E\x3E\x3C\x68\x34\x20\x69\x64\x3D\x27\x6D\x65\x73\x73\x61\x67\x65\x5F\x64\x69\x61\x6C\x6F\x67\x5F\x74\x69\x74\x6C\x65\x27\x20\x63\x6C\x61\x73\x73\x3D\x27\x6D\x6F\x64\x61\x6C\x2D\x74\x69\x74\x6C\x65\x27\x3E\x3C\x2F\x68\x34\x3E","\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x6D\x6F\x64\x61\x6C\x2D\x68\x65\x61\x64\x65\x72\x27\x2F\x3E","\x3C\x64\x69\x76\x20\x69\x64\x3D\x27\x6D\x65\x73\x73\x61\x67\x65\x5F\x64\x69\x61\x6C\x6F\x67\x5F\x63\x6F\x6E\x74\x65\x6E\x74\x27\x20\x63\x6C\x61\x73\x73\x3D\x27\x6D\x6F\x64\x61\x6C\x2D\x62\x6F\x64\x79\x27\x3E","\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x6D\x6F\x64\x61\x6C\x2D\x64\x69\x61\x6C\x6F\x67\x27\x2F\x3E","\x3C\x64\x69\x76\x20\x69\x64\x3D\x27\x6D\x65\x73\x73\x61\x67\x65\x5F\x64\x69\x61\x6C\x6F\x67\x27\x20\x63\x6C\x61\x73\x73\x3D\x27\x6D\x6F\x64\x61\x6C\x20\x66\x61\x64\x65\x27\x20\x72\x6F\x6C\x65\x3D\x27\x64\x69\x61\x6C\x6F\x67\x27\x2F\x3E","\x73\x74\x61\x74\x69\x63","\x73\x68\x6F\x77\x6E\x2E\x62\x73\x2E\x6D\x6F\x64\x61\x6C","\x23\x6D\x65\x73\x73\x61\x67\x65\x5F\x64\x69\x61\x6C\x6F\x67\x3E\x2E\x6D\x6F\x64\x61\x6C\x2D\x63\x6F\x6E\x74\x65\x6E\x74","\x6F\x76\x65\x72\x66\x6C\x6F\x77","\x61\x75\x74\x6F","\x6D\x61\x72\x67\x69\x6E\x2D\x74\x6F\x70","\x68\x69\x64\x65\x2E\x62\x73\x2E\x6D\x6F\x64\x61\x6C","\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x22\x61\x6C\x69\x73\x69\x6F\x2D\x70\x61\x6E\x65\x6C\x20\x61\x6C\x69\x73\x69\x6F\x2D\x73\x69\x64\x65\x2D\x70\x61\x6E\x65\x6C\x20\x61\x6C\x69\x73\x69\x6F\x50\x72\x6F\x66\x69\x6C\x65\x50\x61\x6E\x65\x6C\x20\x6C\x65\x76\x65\x6C\x22\x20\x73\x74\x79\x6C\x65\x3D\x22\x64\x69\x73\x70\x6C\x61\x79\x3A\x20\x62\x6C\x6F\x63\x6B\x20\x21\x69\x6D\x70\x6F\x72\x74\x61\x6E\x74\x3B\x74\x65\x78\x74\x2D\x61\x6C\x69\x67\x6E\x3A\x63\x65\x6E\x74\x65\x72\x22\x3E\x3C\x62\x75\x74\x74\x6F\x6E\x20\x74\x79\x70\x65\x3D\x22\x62\x75\x74\x74\x6F\x6E\x22\x20\x63\x6C\x61\x73\x73\x3D\x22\x62\x74\x6E\x20\x62\x74\x6E\x2D\x73\x75\x63\x63\x65\x73\x73\x20\x62\x74\x6E\x2D\x68\x6F\x74\x6B\x65\x79\x22\x20\x64\x61\x74\x61\x2D\x74\x6F\x67\x67\x6C\x65\x3D\x22\x6D\x6F\x64\x61\x6C\x22\x20\x64\x61\x74\x61\x2D\x74\x61\x72\x67\x65\x74\x3D\x22\x23\x68\x6F\x74\x6B\x65\x79\x73\x5F\x73\x65\x74\x74\x69\x6E\x67\x22\x3E\x48\x6F\x74\x6B\x65\x79\x73\x3C\x2F\x62\x75\x74\x74\x6F\x6E\x3E\x3C\x2F\x64\x69\x76\x3E","\x2E\x6C\x65\x66\x74\x2D\x73\x69\x64\x65\x20\x3E\x20\x64\x69\x76\x3A\x6E\x74\x68\x2D\x63\x68\x69\x6C\x64\x28\x32\x29","\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x22\x6D\x6F\x64\x61\x6C\x2D\x66\x6F\x6F\x74\x65\x72\x22\x3E","\x3C\x62\x75\x74\x74\x6F\x6E\x20\x6F\x6E\x63\x6C\x69\x63\x6B\x3D\x27\x72\x65\x73\x65\x74\x44\x65\x66\x61\x75\x6C\x74\x48\x6F\x74\x6B\x65\x79\x28\x29\x3B\x27\x20\x74\x79\x70\x65\x3D\x27\x62\x75\x74\x74\x6F\x6E\x27\x20\x63\x6C\x61\x73\x73\x3D\x27\x62\x74\x6E\x20\x62\x74\x6E\x2D\x64\x61\x6E\x67\x65\x72\x27\x20\x73\x74\x79\x6C\x65\x3D\x27\x66\x6C\x6F\x61\x74\x3A\x6C\x65\x66\x74\x3B\x27\x3E\x52\x65\x73\x65\x74\x20\x74\x6F\x20\x44\x65\x66\x61\x75\x6C\x74\x3C\x2F\x62\x75\x74\x74\x6F\x6E\x3E","\x3C\x62\x75\x74\x74\x6F\x6E\x20\x74\x79\x70\x65\x3D\x27\x62\x75\x74\x74\x6F\x6E\x27\x20\x63\x6C\x61\x73\x73\x3D\x27\x62\x74\x6E\x20\x62\x74\x6E\x2D\x77\x61\x72\x6E\x69\x6E\x67\x27\x20\x64\x61\x74\x61\x2D\x64\x69\x73\x6D\x69\x73\x73\x3D\x27\x6D\x6F\x64\x61\x6C\x27\x3E\x43\x61\x6E\x63\x65\x6C\x3C\x2F\x62\x75\x74\x74\x6F\x6E\x3E","\x3C\x62\x75\x74\x74\x6F\x6E\x20\x69\x64\x3D\x27\x62\x74\x6E\x5F\x73\x61\x76\x65\x5F\x68\x6F\x74\x6B\x65\x79\x27\x20\x6F\x6E\x63\x6C\x69\x63\x6B\x3D\x27\x73\x61\x76\x65\x48\x6F\x74\x6B\x65\x79\x73\x28\x29\x3B\x27\x20\x74\x79\x70\x65\x3D\x27\x62\x75\x74\x74\x6F\x6E\x27\x20\x63\x6C\x61\x73\x73\x3D\x27\x62\x74\x6E\x20\x62\x74\x6E\x2D\x73\x75\x63\x63\x65\x73\x73\x27\x20\x64\x61\x74\x61\x2D\x64\x69\x73\x6D\x69\x73\x73\x3D\x27\x6D\x6F\x64\x61\x6C\x27\x3E\x53\x61\x76\x65\x3C\x2F\x62\x75\x74\x74\x6F\x6E\x3E","\x3C\x62\x75\x74\x74\x6F\x6E\x20\x74\x79\x70\x65\x3D\x27\x62\x75\x74\x74\x6F\x6E\x27\x20\x63\x6C\x61\x73\x73\x3D\x27\x63\x6C\x6F\x73\x65\x27\x20\x64\x61\x74\x61\x2D\x64\x69\x73\x6D\x69\x73\x73\x3D\x27\x6D\x6F\x64\x61\x6C\x27\x3E\x26\x74\x69\x6D\x65\x73\x3B\x3C\x2F\x62\x75\x74\x74\x6F\x6E\x3E\x3C\x68\x34\x20\x63\x6C\x61\x73\x73\x3D\x27\x6D\x6F\x64\x61\x6C\x2D\x74\x69\x74\x6C\x65\x27\x3E\x48\x6F\x74\x6B\x65\x79\x20\x53\x65\x74\x75\x70\x3C\x2F\x68\x34\x3E","\x3C\x64\x69\x76\x20\x69\x64\x3D\x27\x68\x6F\x74\x6B\x65\x79\x5F\x6D\x6F\x64\x61\x6C\x5F\x62\x6F\x64\x79\x27\x20\x63\x6C\x61\x73\x73\x3D\x27\x6D\x6F\x64\x61\x6C\x2D\x62\x6F\x64\x79\x27\x3E","\x3C\x64\x69\x76\x20\x69\x64\x3D\x27\x68\x6F\x74\x6B\x65\x79\x73\x5F\x73\x65\x74\x74\x69\x6E\x67\x27\x20\x63\x6C\x61\x73\x73\x3D\x27\x6D\x6F\x64\x61\x6C\x20\x66\x61\x64\x65\x27\x20\x72\x6F\x6C\x65\x3D\x27\x64\x69\x61\x6C\x6F\x67\x27\x2F\x3E","\x23\x68\x6F\x74\x6B\x65\x79\x73\x5F\x73\x65\x74\x74\x69\x6E\x67","\x74\x61\x62\x6C\x65\x2D\x72\x6F\x77\x2D\x73\x65\x6C\x65\x63\x74\x65\x64","\x2E\x68\x65\x61\x64\x65\x72","\x23\x68\x6F\x74\x6B\x65\x79\x5F\x74\x61\x62\x6C\x65\x20\x2E\x72\x6F\x77","\x2E\x68\x6F\x74\x6B\x65\x79","\x64\x61\x74\x61\x2D\x68\x6F\x74\x6B\x65\x79\x69\x64","\x43\x75\x72\x72\x65\x6E\x74\x20\x49\x50\x20\x3D\x20","\x0A\x52\x65\x67\x69\x6F\x6E\x20\x3A\x20","\x0A\x47\x61\x6D\x65\x20\x6D\x6F\x64\x65\x20\x3A\x20","\x0A\x50\x61\x72\x74\x79\x20\x43\x6F\x64\x65\x20\x3A\x20","\x0A","\x2E\x20\x20","\x5B\x64\x61\x74\x61\x2D\x68\x6F\x74\x6B\x65\x79\x69\x64\x3D","\x5D","\x3C\x64\x69\x76\x20\x69\x64\x3D\x27\x68\x6F\x74\x6B\x65\x79\x5F\x73\x65\x74\x74\x69\x6E\x67\x27\x3E\x3C\x2F\x64\x69\x76\x3E","\x3C\x64\x69\x76\x20\x69\x64\x3D\x27\x68\x6F\x74\x6B\x65\x79\x5F\x74\x61\x62\x6C\x65\x27\x20\x63\x6C\x61\x73\x73\x3D\x27\x74\x61\x62\x6C\x65\x27\x3E\x3C\x2F\x64\x69\x76\x3E","\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x72\x6F\x77\x20\x68\x65\x61\x64\x65\x72\x27\x3E\x3C\x2F\x64\x69\x76\x3E","\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x63\x65\x6C\x6C\x27\x20\x73\x74\x79\x6C\x65\x3D\x27\x77\x69\x64\x74\x68\x3A\x31\x37\x30\x70\x78\x3B\x27\x3E\x48\x6F\x74\x6B\x65\x79\x3C\x2F\x64\x69\x76\x3E","\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x63\x65\x6C\x6C\x27\x20\x73\x74\x79\x6C\x65\x3D\x27\x77\x69\x64\x74\x68\x3A\x32\x32\x32\x70\x78\x3B\x27\x3E\x46\x75\x6E\x63\x74\x69\x6F\x6E\x3C\x2F\x64\x69\x76\x3E","\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x63\x65\x6C\x6C\x27\x3E\x4D\x65\x73\x73\x61\x67\x65\x3C\x2F\x64\x69\x76\x3E","\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x72\x6F\x77\x27\x3E\x3C\x2F\x64\x69\x76\x3E","\x3C\x64\x69\x76\x20\x64\x61\x74\x61\x2D\x68\x6F\x74\x6B\x65\x79\x49\x64\x3D\x27","\x27\x20\x63\x6C\x61\x73\x73\x3D\x27\x63\x65\x6C\x6C\x20\x68\x6F\x74\x6B\x65\x79\x27\x3E","\x3C\x2F\x64\x69\x76\x3E","\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x63\x65\x6C\x6C\x27\x3E","\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x63\x65\x6C\x6C\x27\x3E\x3C\x69\x6E\x70\x75\x74\x20\x69\x64\x3D\x27\x69\x6E\x70\x75\x74\x5F","\x27\x20\x6D\x61\x78\x6C\x65\x6E\x67\x74\x68\x3D\x27\x32\x30\x30\x27\x20\x73\x74\x79\x6C\x65\x3D\x27\x77\x69\x64\x74\x68\x3A\x31\x30\x30\x25\x3B\x63\x6F\x6C\x6F\x72\x3A\x62\x6C\x61\x63\x6B\x3B\x27\x20\x74\x79\x70\x65\x3D\x27\x74\x65\x78\x74\x27\x20\x76\x61\x6C\x75\x65\x3D\x27","\x69\x6E\x70\x75\x74\x5F","\x27\x3E\x3C\x2F\x69\x6E\x70\x75\x74\x3E\x3C\x2F\x64\x69\x76\x3E","\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x63\x65\x6C\x6C\x27\x3E\x20\x2F\x20\x3C\x2F\x64\x69\x76\x3E","\x3C\x70\x3E\x53\x74\x65\x70\x20\x31\x3A\x20\x43\x6C\x69\x63\x6B\x20\x6F\x6E\x20\x74\x68\x65\x20\x66\x75\x6E\x63\x74\x69\x6F\x6E\x20\x69\x74\x65\x6D\x3C\x2F\x70\x3E","\x3C\x70\x3E\x53\x74\x65\x70\x20\x32\x3A\x20\x50\x72\x65\x73\x73\x20\x77\x61\x6E\x74\x65\x64\x20\x68\x6F\x74\x6B\x65\x79\x20\x74\x6F\x20\x6D\x6F\x64\x69\x66\x79\x3C\x2F\x70\x3E","\x3C\x70\x3E\x50\x72\x65\x73\x73\x20\x5B\x44\x45\x4C\x5D\x20\x6B\x65\x79\x20\x74\x6F\x20\x72\x65\x6D\x6F\x76\x65\x20\x73\x65\x6C\x65\x63\x74\x65\x64\x20\x68\x6F\x74\x6B\x65\x79\x3C\x2F\x70\x3E","\x3C\x70\x3E\x41\x6C\x6C\x6F\x77\x65\x64\x20\x68\x6F\x74\x6B\x65\x79\x20\x63\x6F\x6D\x62\x69\x6E\x61\x74\x69\x6F\x6E\x73\x3A\x20\x5B\x43\x54\x52\x4C\x5D\x20\x2B\x20\x5B\x41\x4C\x54\x5D\x20\x2B\x20\x30\x2D\x39\x2C\x20\x61\x2D\x7A\x2C\x20\x5B\x54\x41\x42\x5D\x2C\x20\x5B\x45\x4E\x54\x45\x52\x5D\x3C\x2F\x70\x3E","\x3C\x62\x72\x3E\x3C\x2F\x62\x72\x3E","\x3C\x64\x69\x76\x2F\x3E","\x6C\x61\x73\x74\x65\x73\x74\x56\x65\x72\x73\x69\x6F\x6E","\x68\x69\x6E\x74\x2D\x2D\x62\x6F\x74\x74\x6F\x6D\x20\x68\x69\x6E\x74\x2D\x2D\x72\x6F\x75\x6E\x64\x65\x64","\x64\x61\x74\x61\x2D\x68\x69\x6E\x74","\x4D\x73\x78\x6D\x6C\x32\x2E\x58\x4D\x4C\x48\x54\x54\x50","\x4D\x69\x63\x72\x6F\x73\x6F\x66\x74\x2E\x58\x4D\x4C\x48\x54\x54\x50","\x59\x6F\x75\x72\x20\x62\x72\x6F\x77\x73\x65\x72\x20\x64\x6F\x65\x73\x20\x6E\x6F\x74\x20\x73\x75\x70\x70\x6F\x72\x74\x20\x41\x6A\x61\x78\x2E","\x6F\x6E\x72\x65\x61\x64\x79\x73\x74\x61\x74\x65\x63\x68\x61\x6E\x67\x65\x20\x6C\x6F\x61\x64","\x73\x72\x63","\x23\x70\x72\x65\x76\x69\x65\x77\x2D\x69\x6D\x67","\x3C\x64\x69\x76\x20\x69\x64\x3D\x27\x63\x68\x61\x74\x72\x6F\x6F\x6D\x27\x3E\x3C\x2F\x64\x69\x76\x3E","\x3C\x64\x69\x76\x20\x69\x64\x3D\x27\x63\x68\x61\x74\x62\x6F\x78\x41\x72\x65\x61\x32\x27\x3E\x3C\x69\x6E\x70\x75\x74\x20\x69\x64\x3D\x27\x69\x6E\x70\x75\x74\x5F\x62\x6F\x78\x32\x27\x20\x74\x79\x70\x65\x3D\x27\x74\x65\x78\x74\x27\x20\x70\x6C\x61\x63\x65\x68\x6F\x6C\x64\x65\x72\x3D\x27\x74\x79\x70\x65\x20\x79\x6F\x75\x72\x20\x6D\x65\x73\x73\x61\x67\x65\x2E\x2E\x2E\x27\x3E\x3C\x2F\x69\x6E\x70\x75\x74\x3E\x3C\x2F\x64\x69\x76\x3E","\x23\x63\x68\x61\x74\x62\x6F\x78\x41\x72\x65\x61\x32","\x23\x63\x68\x61\x74\x72\x6F\x6F\x6D","\x75\x70\x64\x61\x74\x65","\x23\x69\x6E\x70\x75\x74\x5F\x62\x6F\x78\x32","\u4E0D\u7559\u540D\x20\x5B\x73\x6C\x69\x63\x6B\x5D","\x23\x66\x66\x66\x66\x66\x66","\x20\x73\x74\x79\x6C\x65\x3D\x22\x63\x6F\x6C\x6F\x72\x3A\x20","\x3B\x22","\x3C\x73\x70\x61\x6E\x20\x63\x6C\x61\x73\x73\x3D\x22\x74\x6F\x61\x73\x74\x5F\x73\x65\x6E\x64\x65\x72\x22\x20","\x3E","\x3A\x20\x3C\x2F\x73\x70\x61\x6E\x3E","\x3C\x73\x70\x61\x6E\x20\x63\x6C\x61\x73\x73\x3D\x22\x74\x6F\x61\x73\x74\x5F\x63\x68\x61\x74\x6D\x73\x67\x22\x3E","\x3C\x2F\x73\x70\x61\x6E\x3E","\x66\x61\x64\x65","\x3C\x73\x70\x61\x6E\x20\x63\x6C\x61\x73\x73\x3D\x27\x73\x79\x73\x74\x65\x6D\x27\x2F\x3E","\x30","\x3A","\x3C\x73\x70\x61\x6E\x20\x63\x6C\x61\x73\x73\x3D\x27\x74\x69\x6D\x65\x27\x3E","\x20\x73\x74\x79\x6C\x65\x3D\x22","\x63\x6F\x6C\x6F\x72\x3A\x20","\x3B","\x20\x66\x6F\x6E\x74\x2D\x77\x65\x69\x67\x68\x74\x3A\x20\x62\x6F\x6C\x64\x3B","\x22","\x20\x6F\x6E\x63\x6C\x69\x63\x6B\x3D\x22\x77\x69\x6E\x64\x6F\x77\x2E\x74\x61\x72\x67\x65\x74\x73\x20\x3D\x20\x5B","\x5D\x22","\x20\x28","\x29","\x20\x3A\x20","\x3C\x73\x70\x61\x6E\x20\x63\x6C\x61\x73\x73\x3D\x22\x73\x65\x6E\x64\x65\x72\x22","\x3C\x73\x70\x61\x6E\x20\x63\x6C\x61\x73\x73\x3D\x27\x6D\x73\x67\x27\x3E","\x67","\x3C\x69\x6D\x67\x20\x61\x6C\x74\x3D\x22\x24\x31\x22\x20\x73\x72\x63\x3D\x22","\x22\x3E","\x69\x6D\x67\x5B\x61\x6C\x74\x3D\x22\x24\x31\x22\x5D","\x61\x6C\x74","\x73\x63\x72\x6F\x6C\x6C\x48\x65\x69\x67\x68\x74","\x3A\x66\x6F\x63\x75\x73","\x3C\x63\x61\x6E\x76\x61\x73\x20\x69\x64\x3D\x27\x6D\x69\x6E\x69\x6D\x61\x70\x4E\x6F\x64\x65\x27\x3E","\x3C\x63\x61\x6E\x76\x61\x73\x20\x69\x64\x3D\x27\x6D\x69\x6E\x69\x6D\x61\x70\x27\x20\x3E","\x6D\x69\x6E\x69\x6D\x61\x70","\x23\x33\x33\x33","\x23\x30\x30\x30\x30\x30\x30","\x63\x65\x6E\x74\x65\x72","\x6D\x69\x64\x64\x6C\x65","\x31\x31\x70\x78\x20\x56\x65\x72\x64\x61\x6E\x61","\x23\x46\x46\x46\x46\x46\x46","\x41\x31","\x41\x32","\x41\x33","\x41\x34","\x41\x35","\x42\x31","\x42\x32","\x42\x33","\x42\x34","\x42\x35","\x43\x31","\x43\x32","\x43\x33","\x43\x34","\x43\x35","\x44\x31","\x44\x32","\x44\x33","\x44\x34","\x44\x35","\x45\x31","\x45\x32","\x45\x33","\x45\x34","\x45\x35","\x6D\x69\x6E\x69\x6D\x61\x70\x4E\x6F\x64\x65","\x31\x32\x70\x78\x20\x55\x62\x75\x6E\x74\x75","\x23\x34\x63\x61\x66\x35\x30","\x64\x65\x6C","\x72\x67\x62\x61\x28\x35\x31\x2C\x35\x31\x2C\x35\x31\x2C\x30\x2E\x35\x29","\x23\x6D\x69\x6E\x69\x6D\x61\x70","\x23\x6D\x69\x6E\x69\x6D\x61\x70\x4E\x6F\x64\x65","\x6D\x69\x6E\x69\x6D\x61\x70\x2E\x61\x6C\x69\x73\x2E\x69\x6F\x3A\x38\x30\x30\x31","\x77\x65\x62\x73\x6F\x63\x6B\x65\x74","\x75\x70\x64\x61\x74\x65\x43\x6F\x6F\x72\x64\x73","\x72\x65\x63\x65\x69\x76\x65\x4D\x65\x73\x73\x61\x67\x65","\x6A\x6F\x69\x6E\x52\x6F\x6F\x6D","\x6C\x65\x61\x76\x65\x52\x6F\x6F\x6D","\x63\x6F\x6F\x72\x64\x73","\x73\x65\x6E\x64\x4D\x65\x73\x73\x61\x67\x65","\x43\x54\x52\x4C\x5F","\x41\x4C\x54\x5F","\x54\x41\x42","\x24\x26","\x3A\x76\x69\x73\x69\x62\x6C\x65","\x3C\x64\x69\x76\x20\x73\x74\x79\x6C\x65\x3D\x27\x63\x6F\x6C\x6F\x72\x3A","\x27\x3E","\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x27\x73\x65\x6C\x66\x27\x3E","\x3C\x64\x69\x76\x3E","\x2E\x20","\x6C\x62\x5F\x64\x65\x74\x61\x69\x6C","\x53\x63\x6F\x72\x65\x3A\x20","\x53\x54\x45\x3A\x20","\x5B","\x52\x45\x4E\x44\x45\x52\x3A\x20","\x53\x50\x45\x43\x3A\x20","\x2A\x2A\x2A\x20\x54\x45\x53\x54\x49\x4E\x47\x20\x2A\x2A\x2A","\x23\x64\x69\x76\x5F\x73\x63\x6F\x72\x65","\x64\x69\x76\x5F\x73\x63\x6F\x72\x65","\x26\x6E\x62\x73\x70\x3B\x26\x6E\x62\x73\x70\x3B\x26\x6E\x62\x73\x70\x3B","\x5F\x5F","\x65\x6E","\x48\x4B\x47","\x64\x61\x74\x61\x3A\x69\x6D\x61\x67\x65\x2F\x73\x76\x67\x2B\x78\x6D\x6C\x3B\x62\x61\x73\x65\x36\x34\x2C\x50\x44\x39\x34\x62\x57\x77\x67\x64\x6D\x56\x79\x63\x32\x6C\x76\x62\x6A\x30\x69\x4D\x53\x34\x77\x49\x69\x42\x6C\x62\x6D\x4E\x76\x5A\x47\x6C\x75\x5A\x7A\x30\x69\x64\x58\x52\x6D\x4C\x54\x67\x69\x50\x7A\x34\x4E\x43\x6A\x77\x68\x4C\x53\x30\x67\x52\x32\x56\x75\x5A\x58\x4A\x68\x64\x47\x39\x79\x4F\x69\x42\x42\x5A\x47\x39\x69\x5A\x53\x42\x4A\x62\x47\x78\x31\x63\x33\x52\x79\x59\x58\x52\x76\x63\x69\x41\x78\x4E\x69\x34\x79\x4C\x6A\x45\x73\x49\x46\x4E\x57\x52\x79\x42\x46\x65\x48\x42\x76\x63\x6E\x51\x67\x55\x47\x78\x31\x5A\x79\x31\x4A\x62\x69\x41\x75\x49\x46\x4E\x57\x52\x79\x42\x57\x5A\x58\x4A\x7A\x61\x57\x39\x75\x4F\x69\x41\x32\x4C\x6A\x41\x77\x49\x45\x4A\x31\x61\x57\x78\x6B\x49\x44\x41\x70\x49\x43\x41\x74\x4C\x54\x34\x4E\x43\x6A\x77\x68\x52\x45\x39\x44\x56\x46\x6C\x51\x52\x53\x42\x7A\x64\x6D\x63\x67\x55\x46\x56\x43\x54\x45\x6C\x44\x49\x43\x49\x74\x4C\x79\x39\x58\x4D\x30\x4D\x76\x4C\x30\x52\x55\x52\x43\x42\x54\x56\x6B\x63\x67\x4D\x53\x34\x78\x4C\x79\x39\x46\x54\x69\x49\x67\x49\x6D\x68\x30\x64\x48\x41\x36\x4C\x79\x39\x33\x64\x33\x63\x75\x64\x7A\x4D\x75\x62\x33\x4A\x6E\x4C\x30\x64\x79\x59\x58\x42\x6F\x61\x57\x4E\x7A\x4C\x31\x4E\x57\x52\x79\x38\x78\x4C\x6A\x45\x76\x52\x46\x52\x45\x4C\x33\x4E\x32\x5A\x7A\x45\x78\x4C\x6D\x52\x30\x5A\x43\x49\x2B\x44\x51\x6F\x38\x63\x33\x5A\x6E\x49\x48\x5A\x6C\x63\x6E\x4E\x70\x62\x32\x34\x39\x49\x6A\x45\x75\x4D\x53\x49\x67\x61\x57\x51\x39\x49\x6B\x78\x68\x65\x57\x56\x79\x58\x7A\x45\x69\x49\x48\x68\x74\x62\x47\x35\x7A\x50\x53\x4A\x6F\x64\x48\x52\x77\x4F\x69\x38\x76\x64\x33\x64\x33\x4C\x6E\x63\x7A\x4C\x6D\x39\x79\x5A\x79\x38\x79\x4D\x44\x41\x77\x4C\x33\x4E\x32\x5A\x79\x49\x67\x65\x47\x31\x73\x62\x6E\x4D\x36\x65\x47\x78\x70\x62\x6D\x73\x39\x49\x6D\x68\x30\x64\x48\x41\x36\x4C\x79\x39\x33\x64\x33\x63\x75\x64\x7A\x4D\x75\x62\x33\x4A\x6E\x4C\x7A\x45\x35\x4F\x54\x6B\x76\x65\x47\x78\x70\x62\x6D\x73\x69\x49\x48\x67\x39\x49\x6A\x42\x77\x65\x43\x49\x67\x65\x54\x30\x69\x4D\x48\x42\x34\x49\x67\x30\x4B\x43\x53\x42\x33\x61\x57\x52\x30\x61\x44\x30\x69\x4E\x54\x45\x79\x63\x48\x67\x69\x49\x47\x68\x6C\x61\x57\x64\x6F\x64\x44\x30\x69\x4E\x54\x45\x79\x63\x48\x67\x69\x49\x48\x5A\x70\x5A\x58\x64\x43\x62\x33\x67\x39\x49\x6A\x41\x67\x4D\x43\x41\x31\x4D\x54\x49\x67\x4E\x54\x45\x79\x49\x69\x42\x7A\x64\x48\x6C\x73\x5A\x54\x30\x69\x5A\x57\x35\x68\x59\x6D\x78\x6C\x4C\x57\x4A\x68\x59\x32\x74\x6E\x63\x6D\x39\x31\x62\x6D\x51\x36\x62\x6D\x56\x33\x49\x44\x41\x67\x4D\x43\x41\x31\x4D\x54\x49\x67\x4E\x54\x45\x79\x4F\x79\x49\x67\x65\x47\x31\x73\x4F\x6E\x4E\x77\x59\x57\x4E\x6C\x50\x53\x4A\x77\x63\x6D\x56\x7A\x5A\x58\x4A\x32\x5A\x53\x49\x2B\x44\x51\x6F\x38\x5A\x7A\x34\x4E\x43\x67\x6B\x38\x5A\x7A\x34\x4E\x43\x67\x6B\x4A\x50\x48\x42\x68\x64\x47\x67\x67\x5A\x44\x30\x69\x54\x54\x49\x31\x4E\x69\x77\x30\x4F\x45\x4D\x78\x4E\x44\x45\x75\x4D\x53\x77\x30\x4F\x43\x77\x30\x4F\x43\x77\x78\x4E\x44\x45\x75\x4D\x53\x77\x30\x4F\x43\x77\x79\x4E\x54\x5A\x7A\x4F\x54\x4D\x75\x4D\x53\x77\x79\x4D\x44\x67\x73\x4D\x6A\x41\x34\x4C\x44\x49\x77\x4F\x47\x4D\x78\x4D\x54\x51\x75\x4F\x53\x77\x77\x4C\x44\x49\x77\x4F\x43\x30\x35\x4D\x79\x34\x78\x4C\x44\x49\x77\x4F\x43\x30\x79\x4D\x44\x68\x54\x4D\x7A\x63\x77\x4C\x6A\x6B\x73\x4E\x44\x67\x73\x4D\x6A\x55\x32\x4C\x44\x51\x34\x65\x69\x42\x4E\x4D\x6A\x55\x32\x4C\x44\x51\x30\x4E\x69\x34\x33\x44\x51\x6F\x4A\x43\x51\x6C\x6A\x4C\x54\x45\x77\x4E\x53\x34\x78\x4C\x44\x41\x74\x4D\x54\x6B\x77\x4C\x6A\x63\x74\x4F\x44\x55\x75\x4E\x53\x30\x78\x4F\x54\x41\x75\x4E\x79\x30\x78\x4F\x54\x41\x75\x4E\x32\x4D\x77\x4C\x54\x45\x77\x4E\x53\x34\x78\x4C\x44\x67\x31\x4C\x6A\x55\x74\x4D\x54\x6B\x77\x4C\x6A\x63\x73\x4D\x54\x6B\x77\x4C\x6A\x63\x74\x4D\x54\x6B\x77\x4C\x6A\x64\x6A\x4D\x54\x41\x31\x4C\x6A\x45\x73\x4D\x43\x77\x78\x4F\x54\x41\x75\x4E\x79\x77\x34\x4E\x53\x34\x31\x4C\x44\x45\x35\x4D\x43\x34\x33\x4C\x44\x45\x35\x4D\x43\x34\x33\x44\x51\x6F\x4A\x43\x51\x6C\x44\x4E\x44\x51\x32\x4C\x6A\x63\x73\x4D\x7A\x59\x78\x4C\x6A\x45\x73\x4D\x7A\x59\x78\x4C\x6A\x45\x73\x4E\x44\x51\x32\x4C\x6A\x63\x73\x4D\x6A\x55\x32\x4C\x44\x51\x30\x4E\x69\x34\x33\x65\x69\x49\x76\x50\x67\x30\x4B\x43\x54\x77\x76\x5A\x7A\x34\x4E\x43\x6A\x77\x76\x5A\x7A\x34\x4E\x43\x6A\x78\x6E\x50\x67\x30\x4B\x43\x54\x78\x6E\x50\x67\x30\x4B\x43\x51\x6B\x38\x63\x47\x46\x30\x61\x43\x42\x6B\x50\x53\x4A\x4E\x4D\x6A\x55\x32\x4C\x44\x6B\x32\x59\x79\x30\x34\x4F\x43\x34\x30\x4C\x44\x41\x74\x4D\x54\x59\x77\x4C\x44\x63\x78\x4C\x6A\x59\x74\x4D\x54\x59\x77\x4C\x44\x45\x32\x4D\x47\x4D\x77\x4C\x44\x67\x34\x4C\x6A\x51\x73\x4E\x7A\x45\x75\x4E\x69\x77\x78\x4E\x6A\x41\x73\x4D\x54\x59\x77\x4C\x44\x45\x32\x4D\x47\x4D\x34\x4F\x43\x34\x30\x4C\x44\x41\x73\x4D\x54\x59\x77\x4C\x54\x63\x78\x4C\x6A\x59\x73\x4D\x54\x59\x77\x4C\x54\x45\x32\x4D\x45\x4D\x30\x4D\x54\x59\x73\x4D\x54\x59\x33\x4C\x6A\x59\x73\x4D\x7A\x51\x30\x4C\x6A\x51\x73\x4F\x54\x59\x73\x4D\x6A\x55\x32\x4C\x44\x6B\x32\x65\x69\x49\x76\x50\x67\x30\x4B\x43\x54\x77\x76\x5A\x7A\x34\x4E\x43\x6A\x77\x76\x5A\x7A\x34\x4E\x43\x6A\x77\x76\x63\x33\x5A\x6E\x50\x67\x30\x4B","\x68\x74\x74\x70\x3A\x2F\x2F\x69\x2E\x69\x6D\x67\x75\x72\x2E\x63\x6F\x6D\x2F\x48\x5A\x42\x75\x4D\x34\x47\x2E\x70\x6E\x67","\x4E\x65\x65\x64\x20\x62\x61\x63\x6B\x75\x70\x21","\x4E\x65\x65\x64\x20\x61\x20\x74\x65\x61\x6D\x6D\x61\x74\x65\x21","\x50\x6F\x70\x20\x68\x69\x6D\x21","\x57\x65\x20\x6E\x65\x65\x64\x20\x74\x6F\x20\x72\x75\x6E\x21","\x54\x72\x69\x63\x6B\x73\x70\x6C\x69\x74\x21","\x4C\x65\x74\x73\x20\x62\x61\x69\x74\x21\x20","\x53\x70\x6C\x69\x74\x20\x69\x6E\x74\x6F\x20\x6D\x65\x21","\x46\x65\x65\x64\x20\x6D\x65\x21","\x54\x61\x6E\x6B\x20\x74\x68\x65\x20\x76\x69\x72\x75\x73\x21","\x52\x6F\x67\x65\x72\x20\x74\x68\x61\x74\x21","\x50\x72\x6F\x66\x69\x6C\x65\x20\x31","\x54\x65\x61\x6D\x31","\x50\x72\x6F\x66\x69\x6C\x65\x20\x32","\x54\x65\x61\x6D\x32","\x68\x74\x74\x70\x3A\x2F\x2F\x69\x2E\x69\x6D\x67\x75\x72\x2E\x63\x6F\x6D\x2F\x6E\x76\x6C\x65\x63\x78\x57\x2E\x70\x6E\x67","\x50\x72\x6F\x66\x69\x6C\x65\x20\x33","\x54\x65\x61\x6D\x33","\x68\x74\x74\x70\x3A\x2F\x2F\x69\x2E\x69\x6D\x67\x75\x72\x2E\x63\x6F\x6D\x2F\x65\x5A\x55\x63\x6B\x55\x42\x2E\x70\x6E\x67","\x50\x72\x6F\x66\x69\x6C\x65\x20\x34","\x54\x65\x61\x6D\x34","\x68\x74\x74\x70\x3A\x2F\x2F\x69\x2E\x69\x6D\x67\x75\x72\x2E\x63\x6F\x6D\x2F\x4E\x6B\x65\x71\x76\x51\x55\x2E\x70\x6E\x67","\x50\x72\x6F\x66\x69\x6C\x65\x20\x35","\x54\x65\x61\x6D\x35","\x68\x74\x74\x70\x3A\x2F\x2F\x69\x2E\x69\x6D\x67\x75\x72\x2E\x63\x6F\x6D\x2F\x63\x65\x49\x54\x36\x5A\x78\x2E\x70\x6E\x67","\x50\x72\x6F\x66\x69\x6C\x65\x20\x36","\x54\x65\x61\x6D\x36","\x68\x74\x74\x70\x3A\x2F\x2F\x69\x2E\x69\x6D\x67\x75\x72\x2E\x63\x6F\x6D\x2F\x46\x70\x79\x38\x51\x77\x44\x2E\x70\x6E\x67","\x50\x72\x6F\x66\x69\x6C\x65\x20\x37","\x54\x65\x61\x6D\x37","\x68\x74\x74\x70\x3A\x2F\x2F\x69\x2E\x69\x6D\x67\x75\x72\x2E\x63\x6F\x6D\x2F\x36\x69\x30\x59\x75\x55\x6C\x2E\x70\x6E\x67","\x50\x72\x6F\x66\x69\x6C\x65\x20\x38","\x54\x65\x61\x6D\x38","\x68\x74\x74\x70\x3A\x2F\x2F\x69\x2E\x69\x6D\x67\x75\x72\x2E\x63\x6F\x6D\x2F\x75\x6E\x45\x6A\x41\x75\x6B\x2E\x70\x6E\x67","\x50\x72\x6F\x66\x69\x6C\x65\x20\x39","\x54\x65\x61\x6D\x39","\x68\x74\x74\x70\x3A\x2F\x2F\x69\x2E\x69\x6D\x67\x75\x72\x2E\x63\x6F\x6D\x2F\x76\x5A\x78\x36\x55\x4D\x47\x2E\x70\x6E\x67","\x50\x72\x6F\x66\x69\x6C\x65\x20\x31\x30","\x54\x65\x61\x6D\x31\x30","\x68\x74\x74\x70\x3A\x2F\x2F\x69\x2E\x69\x6D\x67\x75\x72\x2E\x63\x6F\x6D\x2F\x36\x56\x74\x6D\x41\x74\x4D\x2E\x70\x6E\x67","\x2E","\x39","\x6F\x76\x65\x72\x6C\x61\x79\x73\x32","\x44\x4F\x4D\x4D\x6F\x75\x73\x65\x53\x63\x72\x6F\x6C\x6C","\x2E\x63\x70\x2D\x63\x6F\x6C\x6F\x72\x2D\x70\x69\x63\x6B\x65\x72","\x63\x6C\x69\x63\x6B","\x2E\x62\x74\x6E\x2D\x70\x6C\x61\x79","\x23\x72\x65\x67\x69\x6F\x6E","\x21\x21","\x6A\x6F\x69\x6E","\x70\x6C\x61\x79\x65\x72\x45\x6E\x74\x65\x72\x65\x64","\x23\x73\x74\x61\x74\x73","\x67\x61\x74\x68\x65\x72\x69\x6E\x67","\x23\x6D\x61\x69\x6E\x50\x61\x6E\x65\x6C","\x64\x61\x74\x61\x2D\x67\x61\x6D\x65\x6D\x6F\x64\x65","\x23\x68\x65\x6C\x6C\x6F\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72","\x23\x67\x61\x6D\x65\x6D\x6F\x64\x65","\x23\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6E\x67","\x61\x6C\x69\x73\x2E\x69\x6F","\x70\x72\x6F\x74\x6F\x63\x6F\x6C\x20\x65\x72\x72\x6F\x72\x2C\x20\x73\x65\x72\x76\x65\x72\x20\x69\x73\x20\x69\x6E\x63\x6F\x6D\x70\x61\x74\x69\x62\x6C\x65\x20\x77\x69\x74\x68\x20\x74\x68\x69\x73\x20\x63\x6C\x69\x65\x6E\x74","\x61\x72\x72\x61\x79\x62\x75\x66\x66\x65\x72","\x73\x6F\x63\x6B\x65\x74\x20\x63\x6C\x6F\x73\x65\x3A\x20","\x47\x6F\x74\x20\x70\x61\x63\x6B\x65\x74\x20\x74\x79\x70\x65\x20\x33\x21","\x65\x6E\x63\x6F\x75\x6E\x74\x65\x72\x65\x64\x20\x65\x78\x63\x65\x70\x74\x69\x6F\x6E\x20\x70\x61\x72\x73\x69\x6E\x67\x20\x65\x78\x74\x72\x61\x20\x62\x79\x74\x65\x73","\x20\x69\x73\x20\x63\x6F\x6D\x70\x61\x74\x69\x62\x6C\x65\x20\x77\x69\x74\x68\x20","\x20\x69\x73\x20\x4E\x4F\x54\x20\x63\x6F\x6D\x70\x61\x74\x69\x62\x6C\x65\x20\x77\x69\x74\x68\x20","\x49\x6E\x63\x6F\x6D\x70\x61\x74\x69\x62\x6C\x65\x20\x53\x65\x72\x76\x65\x72","\x70\x72\x6F\x74\x6F\x63\x6F\x6C\x66\x61\x69\x6C","\x45\x52\x52\x4F\x52\x3A\x20\x49\x4E\x43\x4F\x4D\x50\x41\x54\x49\x42\x4C\x45\x20\x53\x45\x52\x56\x45\x52","\x50\x72\x6F\x74\x6F\x63\x6F\x6C\x20\x65\x72\x72\x6F\x72","\x23\x6C\x62\x5F\x74\x69\x74\x6C\x65","\x23\x63\x6F\x6E\x74\x72\x6F\x6C\x54\x6F\x67\x67\x6C\x65","\x3C\x73\x70\x61\x6E\x20\x69\x64\x3D\x27\x63\x6F\x6E\x74\x72\x6F\x6C\x54\x6F\x67\x67\x6C\x65\x27\x20\x63\x6C\x61\x73\x73\x3D\x27\x63\x6F\x6E\x74\x72\x6F\x6C\x6C\x69\x6E\x67\x59\x6F\x75\x72\x73\x65\x6C\x66\x27\x3E\x3C\x2F\x73\x70\x61\x6E\x3E","\x5B\x4F\x57\x4E\x45\x52\x5D","\x23\x66\x66\x32\x32\x32\x32","\x5B\x41\x44\x4D\x49\x4E\x5D","\x23\x30\x30\x61\x30\x66\x66","\x53\x45\x52\x56\x45\x52","\x2F","\x3A\x20","\x6F\x6B","\x70\x6C\x61\x79\x65\x72\x69\x64","\x65\x76\x69\x6C","\x65\x78\x74\x72\x61","\x63\x6F\x6D\x6D\x61\x6E\x64\x73","\x70\x6C\x61\x79\x65\x72\x6C\x69\x73\x74","\x63\x6F\x6E\x66\x69\x67","\x70\x6C\x61\x79\x65\x72\x64\x65\x74\x61\x69\x6C\x73","\x55\x4E\x48\x41\x4E\x44\x4C\x45\x44\x20\x43\x4F\x4D\x4D\x41\x4E\x44\x3A\x20","\x6F\x76\x65\x72\x6C\x61\x79\x73","\x6E\x6F\x6E\x65","\x6F\x6C\x64\x20","\x20\x6E\x65\x77\x20","\x6D\x73","\x73\x65\x74","\x64\x69\x6D\x65\x6E\x73\x69\x6F\x6E\x32","\x74\x72\x61\x6E\x73\x66\x6F\x72\x6D","\x23\x31\x31\x31\x31\x31\x31","\x23\x46\x32\x46\x42\x46\x46","\x70\x6F\x73\x20\x73\x69\x7A\x65\x20\x69\x73\x20\x6E\x65\x67\x61\x74\x69\x76\x65","\x23\x46\x46\x41\x41\x41\x41","\x72\x6F\x75\x6E\x64","\x3A\x74\x65\x61\x6D\x73","\x20\x63\x65\x6C\x6C\x73\x20\x69\x6E\x20","\x20\x2F\x20","\x59\x6F\x75\x72\x20\x50\x43\x20\x77\x61\x73\x20\x74\x6F\x6F\x20\x73\x6C\x6F\x77\x20\x74\x6F\x20\x64\x72\x61\x77\x20\x61\x6C\x6C\x20\x63\x65\x6C\x6C\x73\x2C\x20\x6D\x61\x78\x20\x64\x72\x61\x77\x20\x74\x69\x6D\x65\x20\x68\x61\x73\x20\x62\x65\x65\x6E\x20\x69\x6E\x63\x72\x65\x61\x73\x65\x64","\x72\x67\x62\x61\x28\x32\x35\x35\x2C\x30\x2C\x30\x2C\x30\x2E\x34\x29","\x77\x61\x72\x6E\x69\x6E\x67","\x23\x66\x66\x66","\x6C\x65\x66\x74","\x62\x6F\x74\x74\x6F\x6D\x2D\x6C\x65\x66\x74","\x23\x41\x41\x41\x41\x41\x41","\x62\x3A\x20","\x64\x61\x74\x61\x2D\x68\x61\x73\x2D\x61\x63\x63\x6F\x75\x6E\x74\x2D\x64\x61\x74\x61","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64","\x2F\x6D\x65\x2F\x70\x69\x63\x74\x75\x72\x65\x3F\x77\x69\x64\x74\x68\x3D\x31\x38\x30\x26\x68\x65\x69\x67\x68\x74\x3D\x31\x38\x30","\x2E\x61\x6C\x69\x73\x69\x6F\x2D\x70\x72\x6F\x66\x69\x6C\x65\x2D\x70\x69\x63\x74\x75\x72\x65","\x64\x61\x74\x61\x2D\x6C\x6F\x67\x67\x65\x64\x2D\x69\x6E","\x70\x65\x6C\x6C\x65\x74\x73","\x41\x42\x43\x44\x45\x46\x47\x48\x49\x4A\x4B\x4C\x4D\x4E\x4F\x50\x51\x52\x53\x54\x55\x56\x57\x58\x59\x5A","\x70\x78\x20\x55\x62\x75\x6E\x74\x75","\x3A\x70\x61\x72\x74\x79","\x64\x61\x74\x61\x2D\x70\x61\x72\x74\x79\x2D\x73\x74\x61\x74\x65","\x68\x74\x74\x70\x3A\x2F\x2F\x61\x6C\x69\x73\x2E\x69\x6F\x2F\x61\x73\x73\x65\x74\x73\x2F\x69\x6D\x67\x2F\x74\x72\x61\x6E\x73\x70\x61\x72\x65\x6E\x74\x66\x75\x6C\x6C\x2E\x70\x6E\x67","\x68\x74\x74\x70\x3A\x2F\x2F\x61\x6C\x69\x73\x2E\x69\x6F\x2F\x61\x73\x73\x65\x74\x73\x2F\x69\x6D\x67\x2F\x73\x61\x6E\x74\x61\x68\x61\x74\x2E\x70\x6E\x67","\x68\x74\x74\x70\x3A\x2F\x2F\x61\x6C\x69\x73\x2E\x69\x6F\x2F\x61\x73\x73\x65\x74\x73\x2F\x69\x6D\x67\x2F\x63\x72\x6F\x77\x6E\x68\x61\x74\x2E\x70\x6E\x67","\x68\x74\x74\x70\x3A\x2F\x2F\x61\x6C\x69\x73\x2E\x69\x6F\x2F\x61\x73\x73\x65\x74\x73\x2F\x69\x6D\x67\x2F\x66\x61\x6E\x63\x79\x68\x61\x74\x2E\x70\x6E\x67","\x68\x74\x74\x70\x3A\x2F\x2F\x61\x6C\x69\x73\x2E\x69\x6F\x2F\x61\x73\x73\x65\x74\x73\x2F\x69\x6D\x67\x2F\x70\x6F\x6B\x65\x68\x61\x74\x2E\x70\x6E\x67","\x68\x74\x74\x70\x3A\x2F\x2F\x61\x6C\x69\x73\x2E\x69\x6F\x2F\x61\x73\x73\x65\x74\x73\x2F\x69\x6D\x67\x2F\x63\x61\x74\x68\x61\x74\x2E\x70\x6E\x67","\x2E\x73\x74\x61\x74\x73\x2D\x66\x6F\x6F\x64\x2D\x65\x61\x74\x65\x6E","\x2E\x73\x74\x61\x74\x73\x2D\x74\x69\x6D\x65\x2D\x61\x6C\x69\x76\x65","\x2E\x73\x74\x61\x74\x73\x2D\x6C\x65\x61\x64\x65\x72\x62\x6F\x61\x72\x64\x2D\x74\x69\x6D\x65","\x2E\x73\x74\x61\x74\x73\x2D\x68\x69\x67\x68\x65\x73\x74\x2D\x6D\x61\x73\x73","\x2E\x73\x74\x61\x74\x73\x2D\x63\x65\x6C\x6C\x73\x2D\x65\x61\x74\x65\x6E","\x3A\x28","\x2E\x73\x74\x61\x74\x73\x2D\x74\x6F\x70\x2D\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x73\x74\x61\x74\x73\x47\x72\x61\x70\x68","\x70\x6C\x61\x79\x65\x72\x55\x70\x64\x61\x74\x65\x64","\x73\x70\x65\x63\x74\x61\x74\x65","\x68\x74\x74\x70\x73\x3A","\x66\x62","\x68\x74\x74\x70\x3A\x2F\x2F\x61\x6C\x69\x73\x2E\x69\x6F","\x23\x33\x33\x33\x33\x33\x33","\x23\x46\x46\x33\x33\x33\x33","\x23\x33\x33\x46\x46\x33\x33","\x23\x33\x33\x33\x33\x46\x46","\x23\x64\x33\x64\x33\x64\x33","\x23\x37\x36\x46\x46\x30\x33","\x23\x32\x31\x39\x36\x46\x33","\x23\x46\x46\x39\x38\x30\x30","\x23\x46\x44\x30\x30\x30\x30","\x3F","\x26","\x3D","\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x59\x6F\x75\x20\x62\x72\x6F\x77\x73\x65\x72\x20\x64\x6F\x65\x73\x20\x6E\x6F\x74\x20\x73\x75\x70\x70\x6F\x72\x74\x20\x74\x68\x69\x73\x20\x67\x61\x6D\x65\x2C\x20\x77\x65\x20\x72\x65\x63\x6F\x6D\x6D\x65\x6E\x64\x20\x79\x6F\x75\x20\x74\x6F\x20\x75\x73\x65\x20\x46\x69\x72\x65\x66\x6F\x78\x20\x74\x6F\x20\x70\x6C\x61\x79\x20\x74\x68\x69\x73","\x73\x65\x6E\x64","\x65\x76\x65\x6E\x74","\x4E\x69\x63\x6B","\x23\x6F\x70\x74\x5F\x63\x6F\x6E\x6E\x65\x63\x74\x5F\x69\x70","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6E\x67\x20\x49\x50\x20\x20\x3D\x20\x20","\x70\x6F\x6C\x61\x6E\x64\x3B\x75\x73\x61\x3B\x63\x68\x69\x6E\x61\x3B\x72\x75\x73\x73\x69\x61\x3B\x63\x61\x6E\x61\x64\x61\x3B\x61\x75\x73\x74\x72\x61\x6C\x69\x61\x3B\x73\x70\x61\x69\x6E\x3B\x62\x72\x61\x7A\x69\x6C\x3B\x67\x65\x72\x6D\x61\x6E\x79\x3B\x75\x6B\x72\x61\x69\x6E\x65\x3B\x66\x72\x61\x6E\x63\x65\x3B\x73\x77\x65\x64\x65\x6E\x3B\x63\x68\x61\x70\x6C\x69\x6E\x3B\x6E\x6F\x72\x74\x68\x20\x6B\x6F\x72\x65\x61\x3B\x73\x6F\x75\x74\x68\x20\x6B\x6F\x72\x65\x61\x3B\x6A\x61\x70\x61\x6E\x3B\x75\x6E\x69\x74\x65\x64\x20\x6B\x69\x6E\x67\x64\x6F\x6D\x3B\x65\x61\x72\x74\x68\x3B\x67\x72\x65\x65\x63\x65\x3B\x6C\x61\x74\x76\x69\x61\x3B\x6C\x69\x74\x68\x75\x61\x6E\x69\x61\x3B\x65\x73\x74\x6F\x6E\x69\x61\x3B\x66\x69\x6E\x6C\x61\x6E\x64\x3B\x6E\x6F\x72\x77\x61\x79\x3B\x63\x69\x61\x3B\x6D\x61\x6C\x64\x69\x76\x61\x73\x3B\x61\x75\x73\x74\x72\x69\x61\x3B\x6E\x69\x67\x65\x72\x69\x61\x3B\x72\x65\x64\x64\x69\x74\x3B\x79\x61\x72\x61\x6E\x61\x69\x6B\x61\x3B\x63\x6F\x6E\x66\x65\x64\x65\x72\x61\x74\x65\x3B\x39\x67\x61\x67\x3B\x69\x6E\x64\x69\x61\x6E\x61\x3B\x34\x63\x68\x61\x6E\x3B\x69\x74\x61\x6C\x79\x3B\x62\x75\x6C\x67\x61\x72\x69\x61\x3B\x74\x75\x6D\x62\x6C\x72\x3B\x32\x63\x68\x2E\x68\x6B\x3B\x68\x6F\x6E\x67\x20\x6B\x6F\x6E\x67\x3B\x70\x6F\x72\x74\x75\x67\x61\x6C\x3B\x6A\x61\x6D\x61\x69\x63\x61\x3B\x67\x65\x72\x6D\x61\x6E\x20\x65\x6D\x70\x69\x72\x65\x3B\x6D\x65\x78\x69\x63\x6F\x3B\x73\x61\x6E\x69\x6B\x3B\x73\x77\x69\x74\x7A\x65\x72\x6C\x61\x6E\x64\x3B\x63\x72\x6F\x61\x74\x69\x61\x3B\x63\x68\x69\x6C\x65\x3B\x69\x6E\x64\x6F\x6E\x65\x73\x69\x61\x3B\x62\x61\x6E\x67\x6C\x61\x64\x65\x73\x68\x3B\x74\x68\x61\x69\x6C\x61\x6E\x64\x3B\x69\x72\x61\x6E\x3B\x69\x72\x61\x71\x3B\x70\x65\x72\x75\x3B\x6D\x6F\x6F\x6E\x3B\x62\x6F\x74\x73\x77\x61\x6E\x61\x3B\x62\x6F\x73\x6E\x69\x61\x3B\x6E\x65\x74\x68\x65\x72\x6C\x61\x6E\x64\x73\x3B\x65\x75\x72\x6F\x70\x65\x61\x6E\x20\x75\x6E\x69\x6F\x6E\x3B\x74\x61\x69\x77\x61\x6E\x3B\x70\x61\x6B\x69\x73\x74\x61\x6E\x3B\x68\x75\x6E\x67\x61\x72\x79\x3B\x73\x61\x74\x61\x6E\x69\x73\x74\x3B\x71\x69\x6E\x67\x20\x64\x79\x6E\x61\x73\x74\x79\x3B\x6D\x61\x74\x72\x69\x61\x72\x63\x68\x79\x3B\x70\x61\x74\x72\x69\x61\x72\x63\x68\x79\x3B\x66\x65\x6D\x69\x6E\x69\x73\x6D\x3B\x69\x72\x65\x6C\x61\x6E\x64\x3B\x74\x65\x78\x61\x73\x3B\x66\x61\x63\x65\x70\x75\x6E\x63\x68\x3B\x70\x72\x6F\x64\x6F\x74\x61\x3B\x63\x61\x6D\x62\x6F\x64\x69\x61\x3B\x73\x74\x65\x61\x6D\x3B\x70\x69\x63\x63\x6F\x6C\x6F\x3B\x65\x61\x3B\x69\x6E\x64\x69\x61\x3B\x6B\x63\x3B\x64\x65\x6E\x6D\x61\x72\x6B\x3B\x71\x75\x65\x62\x65\x63\x3B\x61\x79\x79\x20\x6C\x6D\x61\x6F\x3B\x73\x65\x61\x6C\x61\x6E\x64\x3B\x62\x61\x69\x74\x3B\x74\x73\x61\x72\x69\x73\x74\x20\x72\x75\x73\x73\x69\x61\x3B\x6F\x72\x69\x67\x69\x6E\x3B\x76\x69\x6E\x65\x73\x61\x75\x63\x65\x3B\x73\x74\x61\x6C\x69\x6E\x3B\x62\x65\x6C\x67\x69\x75\x6D\x3B\x6C\x75\x78\x65\x6D\x62\x6F\x75\x72\x67\x3B\x73\x74\x75\x73\x73\x79\x3B\x70\x72\x75\x73\x73\x69\x61\x3B\x38\x63\x68\x3B\x61\x72\x67\x65\x6E\x74\x69\x6E\x61\x3B\x73\x63\x6F\x74\x6C\x61\x6E\x64\x3B\x73\x69\x72\x3B\x72\x6F\x6D\x61\x6E\x69\x61\x3B\x62\x65\x6C\x61\x72\x75\x73\x3B\x77\x6F\x6A\x61\x6B\x3B\x64\x6F\x67\x65\x3B\x6E\x61\x73\x61\x3B\x62\x79\x7A\x61\x6E\x74\x69\x75\x6D\x3B\x69\x6D\x70\x65\x72\x69\x61\x6C\x20\x6A\x61\x70\x61\x6E\x3B\x66\x72\x65\x6E\x63\x68\x20\x6B\x69\x6E\x67\x64\x6F\x6D\x3B\x73\x6F\x6D\x61\x6C\x69\x61\x3B\x74\x75\x72\x6B\x65\x79\x3B\x6D\x61\x72\x73\x3B\x70\x6F\x6B\x65\x72\x66\x61\x63\x65\x3B\x38\x3B\x69\x72\x73\x3B\x72\x65\x63\x65\x69\x74\x61\x20\x66\x65\x64\x65\x72\x61\x6C\x3B\x66\x61\x63\x65\x62\x6F\x6F\x6B\x3B\x70\x75\x74\x69\x6E\x3B\x6D\x65\x72\x6B\x65\x6C\x3B\x74\x73\x69\x70\x72\x61\x73\x3B\x6F\x62\x61\x6D\x61\x3B\x6B\x69\x6D\x20\x6A\x6F\x6E\x67\x2D\x75\x6E\x3B\x64\x69\x6C\x6D\x61\x3B\x68\x6F\x6C\x6C\x61\x6E\x64\x65\x3B\x62\x65\x72\x6C\x75\x73\x63\x6F\x6E\x69\x3B\x63\x61\x6D\x65\x72\x6F\x6E\x3B\x63\x6C\x69\x6E\x74\x6F\x6E\x3B\x68\x69\x6C\x6C\x61\x72\x79\x3B\x76\x65\x6E\x65\x7A\x75\x65\x6C\x61\x3B\x62\x6C\x61\x74\x74\x65\x72\x3B\x63\x68\x61\x76\x65\x7A\x3B\x63\x75\x62\x61\x3B\x66\x69\x64\x65\x6C\x3B\x6D\x65\x72\x6B\x65\x6C\x3B\x70\x61\x6C\x69\x6E\x3B\x71\x75\x65\x65\x6E\x3B\x62\x6F\x72\x69\x73\x3B\x62\x75\x73\x68\x3B\x74\x72\x75\x6D\x70","\x38\x3B\x6E\x61\x73\x61\x3B\x70\x75\x74\x69\x6E\x3B\x6D\x65\x72\x6B\x65\x6C\x3B\x74\x73\x69\x70\x72\x61\x73\x3B\x6F\x62\x61\x6D\x61\x3B\x6B\x69\x6D\x20\x6A\x6F\x6E\x67\x2D\x75\x6E\x3B\x64\x69\x6C\x6D\x61\x3B\x68\x6F\x6C\x6C\x61\x6E\x64\x65\x3B\x62\x65\x72\x6C\x75\x73\x63\x6F\x6E\x69\x3B\x63\x61\x6D\x65\x72\x6F\x6E\x3B\x63\x6C\x69\x6E\x74\x6F\x6E\x3B\x68\x69\x6C\x6C\x61\x72\x79\x3B\x62\x6C\x61\x74\x74\x65\x72\x3B\x63\x68\x61\x76\x65\x7A\x3B\x66\x69\x64\x65\x6C\x3B\x6D\x65\x72\x6B\x65\x6C\x3B\x70\x61\x6C\x69\x6E\x3B\x71\x75\x65\x65\x6E\x3B\x62\x6F\x72\x69\x73\x3B\x62\x75\x73\x68\x3B\x74\x72\x75\x6D\x70","\x01","\x23\x30\x30\x30","\x63\x61\x75\x67\x68\x74\x20\x6E\x65\x67\x61\x74\x69\x76\x65\x20\x74\x68\x69\x73\x2E\x73\x69\x7A\x65\x2C\x20\x73\x65\x74\x20\x74\x6F\x20\x38","\x6D\x69\x74\x65\x72","\x23\x45\x33\x46\x32\x46\x44","\x62\x6C\x61\x63\x6B","\x72\x67\x62\x61\x28\x30\x2C\x30\x2C\x30\x2C\x30\x2E\x35\x29","\x23\x65\x65\x65\x65\x65\x65","\x68\x74\x74\x70\x3A\x2F\x2F\x75\x70\x6C\x6F\x61\x64\x2E\x68\x61\x70\x70\x79\x66\x6F\x72\x2E\x6D\x65\x2F\x67\x65\x74\x69\x6D\x67\x2E\x70\x68\x70\x3F\x69\x64\x3D","\x26\x5F\x74\x3D","\x73\x6B\x69\x6E\x73\x2F","\x2E\x70\x6E\x67","\x62\x6F\x6C\x64\x20","\x6D\x6F\x7A","\x77\x65\x62\x6B\x69\x74","\x6F","\x52\x65\x71\x75\x65\x73\x74\x41\x6E\x69\x6D\x61\x74\x69\x6F\x6E\x46\x72\x61\x6D\x65","\x43\x61\x6E\x63\x65\x6C\x41\x6E\x69\x6D\x61\x74\x69\x6F\x6E\x46\x72\x61\x6D\x65","\x43\x61\x6E\x63\x65\x6C\x52\x65\x71\x75\x65\x73\x74\x41\x6E\x69\x6D\x61\x74\x69\x6F\x6E\x46\x72\x61\x6D\x65","\x23\x45\x44\x31\x43\x32\x34","\x6C\x6F\x67\x69\x6E\x43\x61\x63\x68\x65\x33","\x2E\x61\x6C\x69\x73\x69\x6F\x2D\x70\x72\x6F\x66\x69\x6C\x65\x2D\x6E\x61\x6D\x65","\x23\x35\x62\x63\x30\x64\x65","\x23\x30\x37\x39\x31\x66\x66\x20\x23\x35\x61\x30\x37\x66\x66\x20\x23\x66\x66\x30\x37\x66\x65\x20\x23\x66\x66\x61\x35\x30\x37\x20\x23\x66\x66\x30\x37\x37\x34\x20\x23\x30\x37\x37\x66\x66\x66\x20\x23\x33\x61\x66\x66\x30\x37\x20\x23\x66\x66\x30\x37\x65\x64\x20\x23\x30\x37\x61\x38\x66\x66\x20\x23\x66\x66\x30\x37\x36\x65\x20\x23\x33\x66\x66\x66\x30\x37\x20\x23\x66\x66\x30\x37\x33\x34\x20\x23\x30\x37\x66\x66\x32\x30\x20\x23\x66\x66\x30\x37\x61\x32\x20\x23\x66\x66\x38\x32\x30\x37\x20\x23\x30\x37\x66\x66\x30\x65","\x23\x65\x62\x63\x30\x64\x65","\x64\x61\x74\x61\x2D\x69\x74\x72","\x64\x61\x74\x61\x2D\x73\x69\x7A\x65","\x2E\x63\x65\x6C\x6C\x2D\x73\x70\x69\x6E\x6E\x65\x72","\x23\x73\x74\x61\x74\x73\x50\x65\x6C\x6C\x65\x74\x73","\x69\x6E\x70\x75\x74","\x74\x65\x78\x74\x61\x72\x65\x61","\x23\x6F\x70\x74\x5F\x63\x68\x61\x74\x62\x6F\x78","\x26\x71\x75\x6F\x74\x3B","\x26\x61\x6D\x70\x3B","\x26\x6C\x74\x3B","\x26\x67\x74\x3B","\x73\x63\x72\x69\x70\x74","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x63\x64\x6E\x6A\x73\x2E\x63\x6C\x6F\x75\x64\x66\x6C\x61\x72\x65\x2E\x63\x6F\x6D\x2F\x61\x6A\x61\x78\x2F\x6C\x69\x62\x73\x2F\x6A\x71\x75\x65\x72\x79\x2E\x70\x65\x72\x66\x65\x63\x74\x2D\x73\x63\x72\x6F\x6C\x6C\x62\x61\x72\x2F\x30\x2E\x36\x2E\x38\x2F\x6A\x73\x2F\x6D\x69\x6E\x2F\x70\x65\x72\x66\x65\x63\x74\x2D\x73\x63\x72\x6F\x6C\x6C\x62\x61\x72\x2E\x6A\x71\x75\x65\x72\x79\x2E\x6D\x69\x6E\x2E\x6A\x73","\x68\x74\x74\x70\x3A\x2F\x2F\x61\x6C\x69\x73\x2E\x69\x6F\x2F\x61\x73\x73\x65\x74\x73\x2F\x6A\x73\x2F\x6A\x71\x75\x65\x72\x79\x2E\x74\x6F\x61\x73\x74\x2E\x6D\x69\x6E\x2E\x6A\x73"];function MyApp(){function _0xF3FF(){return $(_$_c2a3[0]).val(myApp.getName()),nodeList[0][1]== myApp.getName()?false:(nodeList[0][1]= myApp.getName(),setLocalStorage(_$_c2a3[1],$(_$_c2a3[0]).val()),player_profile[selected_profile].name= myApp.getName(),_0xA55D(),true)}function _0xF43C(){var _0xCC34=myApp.getTeamName();return $(_$_c2a3[2]).val(_0xCC34),tmpTeamname== _0xCC34?false:(setLocalStorage(_$_c2a3[3],_0xCC34),player_profile[selected_profile].team= _0xCC34,_0xA55D(),true)}function _0xF3C2(){setLocalStorage(_$_c2a3[4],selected_profile);tmpTeamname= myApp.getTeamName();$(_$_c2a3[0]).val(player_profile[selected_profile].name).trigger(_$_c2a3[5]);;;$(_$_c2a3[2]).val(player_profile[selected_profile].team).trigger(_$_c2a3[5]);;;$(_$_c2a3[6]).val(player_profile[selected_profile].skinurl).trigger(_$_c2a3[5]);if(_0xF43C()){nodeList[0][1]= myApp.getName();setLocalStorage(_$_c2a3[1],myApp.getName())}else {_0xF3FF()}}function _0xA55D(){setLocalStorage(_$_c2a3[7],player_profile)}this.version= _$_c2a3[8];var _0xCC34=0.97;this.getZoomSpeed= function(){return _0xCC34};this.getZoomLimit= function(){return -1};leaderboardTeamColors= {"\x61\x73\x64\x66":_$_c2a3[9]};this.isEnableHideFood= this.isEnableGridline= this.isEnableBorder= this.isEnableMapGrid= this.isEnableCursorLine= this.isBoldMass= this.isEnableZoom= this.isStopMovement= this.isShowBallTotal= this.isShowSTE= this.isShowScroll= false;this.isEnableShowAllMass= true;this.isEnableSimpleDrawing= true;this.isEnableAutoStart= true;this.isEnableMouseW= false;this.isEnableLockZoom= this.isEnableCustomSkin= true;this.isEnableAttackRange= false;this.isEnableTeammateIndicator= true;this.isEnableChatpopup= true;this.attackRangeRadius= 655;this.cellColor= _$_c2a3[10];this.cellColorAry= _$_c2a3[12].split(_$_c2a3[11]);this.doubleSpace= this.quickSpace= this.autoW= false;this.doubleSpaceCount= this.quickSpaceCount= 0;this.lockZoomG;this.teammateIndicatorPosition= 40;this.teammateIndicatorSize= 50;this.teammateIndicatorShowSize= 200;this.teammateIndicator;this.specTeammate;this.isSpecTeammate= false;this.massTextSize= 0.8;this.isSpectating= false;this.isSameColorFood= true;this.isEnableSplitInd= this.isShowTextStrokeLine= this.isAutoHideName= this.isAutoHideMass= this.isShowFPS= this.isTransparentCell= false;this.isEnableOtherSkinSupport= true;this.isShowPacketIO= this.isEnableShareFb= this.isEnableSound= this.isHideSelfName= this.testing= false;this.init= function(){theming();var _0xE169=_$_c2a3[13];var _0xF479=function(_0xDF81){var _0xF4F3=_$_c2a3[10];$.each(_0xDF81.gameservers,function(_0xF56D,_0xF530){var _0xF5AA=_$_c2a3[14]+ _0xF56D+ _$_c2a3[15];$.each(_0xF530,function(_0xF348,_0xF5E7){$.each(_0xF5E7,function(_0xD57F,_0xF661){var _0xF624=_$_c2a3[10];_0xF624+= _$_c2a3[16]+ _0xF348+ _$_c2a3[17];_0xF624+= _$_c2a3[18]+ _0xF661+ _$_c2a3[19];_0xF624+= _0xF348+ _$_c2a3[20]+ _0xD57F+ _$_c2a3[21];_0xF624+= _$_c2a3[22];_0xF5AA+= _0xF624})});_0xF5AA+= _$_c2a3[23];_0xF4F3+= _0xF5AA});$(_$_c2a3[24]).append(_0xF4F3);if(localStorage.getItem(_$_c2a3[25])=== null){jQuery(document).ready(function($){jQuery.getScript(_$_c2a3[26],function(){var _0xF4B6=geoplugin_continentCode();console.log(_0xF4B6);localStorage.setItem(_$_c2a3[25],_0xF4B6)})})}else {console.log(_0xF4B6);var _0xF4B6=localStorage.getItem(_$_c2a3[25])};if(_0xF4B6== _$_c2a3[27]){$(_$_c2a3[28]).click();$(_$_c2a3[29]+ Math.floor(Math.random()* 5)+ _$_c2a3[30]).click()}else {$(_$_c2a3[31]).click();$(_$_c2a3[32]+ Math.floor(Math.random()* 5)+ _$_c2a3[30]).click()};theminglist()};$.ajax({dataType:_$_c2a3[33],url:_0xE169,success:_0xF479});$(_$_c2a3[34]).show();$(_$_c2a3[36]).append(_$_c2a3[35]);$(_$_c2a3[36]).append(_$_c2a3[37]);$(_$_c2a3[39]).append(_$_c2a3[38]);$(_$_c2a3[41]).append(_$_c2a3[40]);$(_$_c2a3[39]).append(_$_c2a3[42]);var _0xA9E4=document.getElementById(_$_c2a3[43]);_0xA9E4.getContext(_$_c2a3[44]);_0xA9E4.mozOpaque= true;window.setLocalStorage= function(_0xCA4C,_0xC827){if(_$_c2a3[45]== typeof _0xC827){localStorage.setItem(_0xCA4C,_0xC827)}else {localStorage.setItem(_0xCA4C,JSON.stringify(_0xC827))}};window.getLocalStorage= function(_0xF6DB){return localStorage.getItem(_0xF6DB)};if(getLocalStorage(_$_c2a3[4])){selected_profile= getLocalStorage(_$_c2a3[4])};if(getLocalStorage(_$_c2a3[7])){player_profile= JSON.parse(getLocalStorage(_$_c2a3[7]))}else {if(getLocalStorage(_$_c2a3[1])){player_profile[selected_profile].name= getLocalStorage(_$_c2a3[1])};if(getLocalStorage(_$_c2a3[3])){player_profile[selected_profile].team= getLocalStorage(_$_c2a3[3])};if(getLocalStorage(_$_c2a3[46])){player_profile[selected_profile].skinurl= getLocalStorage(_$_c2a3[46])}};_0xA9E4= 0;for(;_0xA9E4< player_profile.length;_0xA9E4++){window.postMessage({action:Action.IMAGE,data:player_profile[_0xA9E4].skinurl},_$_c2a3[47])};$(_$_c2a3[36]).attr(_$_c2a3[48],_$_c2a3[49]);$(_$_c2a3[39]).append(_$_c2a3[50]);$(_$_c2a3[51]).hide();$(_$_c2a3[51]).click(function(_0xDF44){_0xDF44.stopPropagation()});$(_$_c2a3[39]).click(function(){$(_$_c2a3[51]).hide()});nodeList[0]= [_$_c2a3[52],getLocalStorage(_$_c2a3[1]),null,null,_$_c2a3[53]];nodeList[1]= [_$_c2a3[54],_$_c2a3[10],null,null,_$_c2a3[55]];nodeList[0][8]= Date.now();nodeList[1][8]= Date.now();chatRoom= new ChatRoom;chatRoom.setContainer(_$_c2a3[39]);chatRoom.createChatBox();$(_$_c2a3[57]).click(function(){$(_$_c2a3[57]).text(_$_c2a3[56]);$(_$_c2a3[58]).hide()});minimap= new Minimap;minimap.createMap(200);_0xA9E4= document.createElement(_$_c2a3[43]);var _0xAD77=_0xA9E4.getContext(_$_c2a3[44]);_0xAD77.beginPath();_0xAD77.lineWidth= 10;_0xAD77.moveTo(0,0);_0xAD77.lineTo(100,0);_0xAD77.lineTo(50,50);_0xAD77.closePath();_0xAD77.strokeStyle= _$_c2a3[55];_0xAD77.fillStyle= _$_c2a3[55];_0xAD77.stroke();_0xAD77.fill();this.teammateIndicator= _0xA9E4;conn= new Connection;conn.connect()};this.newGame= function(){$(_$_c2a3[0]).prop(_$_c2a3[59],false);$(_$_c2a3[60]).prop(_$_c2a3[59],true);isJoinedGame= true;myApp.isStopMovement= false;myApp.isSpectating= false;myApp.cellColor= _$_c2a3[10];myApp.newGameImpl();spectateMode= false;nodeList[1][2]= null;nodeList[1][3]= null};this.afterGameLogicLoaded= function(){myApp.setupOption();myApp.setupHotKey();myApp.restoreSetting();myApp.setUpHotKeyConfigPage();myApp.replaceTos();myApp.setupHints();myApp.checkVersion();myApp.downloadSkin();$(_$_c2a3[61]).click(function(){myApp.showAnnouncement()});$(_$_c2a3[62]).click(function(){myApp.copyGameInfo()});$(_$_c2a3[0]).change(function(){_0xF3FF()});$(_$_c2a3[2]).change(function(){_0xF43C()}).focus(function(){tmpTeamname= myApp.getTeamName()});$(_$_c2a3[6]).change(function(){var _0xF718=getLocalStorage(_$_c2a3[46]);var _0xCC34=myApp.getCustomSkinUrl();$(_$_c2a3[6]).val(_0xCC34);if(_0xF718!= _0xCC34){_0xF718= /^(?:(?:https?|ftp):\/\/)(?:\S+(?::\S*)?@)?(?:(?!10(?:\.\d{1,3}){3})(?!127(?:\.\d{1,3}){3})(?!169\.254(?:\.\d{1,3}){2})(?!192\.168(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]+-?)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]+-?)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/i;if(_$_c2a3[63]== _0xCC34|| _0xF718.test(_0xCC34)){setLocalStorage(_$_c2a3[46],_0xCC34);nodeList[0][5]= _0xCC34;player_profile[selected_profile].skinurl= myApp.getCustomSkinUrl();_0xA55D();if(customSkin[_0xCC34]){myApp.changePreviewImage(customSkin[_0xCC34].src)}else {skinDownloadQueue.push(_0xCC34)}}else {console.log(_$_c2a3[64]);$(_$_c2a3[6]).val(_$_c2a3[10])}}});$(_$_c2a3[65]).click(function(){selected_profile= (player_profile.length+ selected_profile- 1)% player_profile.length;_0xF3C2()});$(_$_c2a3[66]).click(function(){selected_profile= (selected_profile+ 1)% player_profile.length;_0xF3C2()});_0xA55D()};this.spectate= function(_0xF755){conn.joinRoom(myApp.getRoom());if(!(_0xF755&& 0!= _0xF755.length)){myApp.isSpectating= true}};this.newGameImpl= function(){var _0xDF07=true;var _0xF792=getCell();if(!(_0xF792&& 0!= _0xF792.length)){_0xDF07= false};if(_0xDF07){nodeList[0][6]= _0xF792[0].color;conn.joinRoom(myApp.getRoom())}else {setTimeout(myApp.newGameImpl,100)}};this.onDead= function(){isJoinedGame= false;$(_$_c2a3[60]).prop(_$_c2a3[59],false);$(_$_c2a3[0]).prop(_$_c2a3[59],false);$(_$_c2a3[67]).show();conn.leaveRoom(myApp.getRoom());updatePlayerDetails()};this.afterGameLoaded= function(){myApp.isSpectating= false;updateLBCount= -1;$(_$_c2a3[0]).prop(_$_c2a3[59],false);$(_$_c2a3[69]).text(_$_c2a3[68]+ myApp.getCurrentIP());$(_$_c2a3[70]).text(_$_c2a3[68]+ myApp.getCurrentIP());$(_$_c2a3[73]).text(_$_c2a3[71]+ $(_$_c2a3[72]).text().split(_$_c2a3[11])[0]);$(_$_c2a3[76]).text(_$_c2a3[74]+ $(_$_c2a3[75]).text());$(_$_c2a3[78]).text(_$_c2a3[77]+ myApp.getCurrentPartyCode());$(_$_c2a3[57]).text(_$_c2a3[79]);moveTo(null,null);myApp.specTeammate= null;myApp.isStopMovement= false;minimap.setDeadPosition(null);conn.joinRoom(myApp.getRoom())};this.getRoom= function(){return _$_c2a3[80]== myApp.getCurrentPartyCode()?myApp.getTeamName()+ myApp.getCurrentIP():myApp.getTeamName()+ myApp.getCurrentPartyCode()};this.restoreSetting= function(){if(getLocalStorage(_$_c2a3[3])){$(_$_c2a3[2]).val(getLocalStorage(_$_c2a3[3]))};if(getLocalStorage(_$_c2a3[1])&& _$_c2a3[10]!= getLocalStorage(_$_c2a3[1]).trim()){$(_$_c2a3[0]).val(getLocalStorage(_$_c2a3[1],myApp.getName()))}else {$(_$_c2a3[0]).val(myApp.getName());setLocalStorage(_$_c2a3[1],myApp.getName())};nodeList[0][1]= myApp.getName();if(getLocalStorage(_$_c2a3[81])){_0xCC34= getLocalStorage(_$_c2a3[81]);$(_$_c2a3[82]).val(_0xCC34);$(_$_c2a3[83]).text(_0xCC34)};if(getLocalStorage(_$_c2a3[84])){var _0xCC34=getLocalStorage(_$_c2a3[84]);_0xCC34= parseInt(_0xCC34);$(_$_c2a3[85]).val(_0xCC34);$(_$_c2a3[86]).text(_0xCC34);window.maxDrawTime= _0xCC34};var _0xB9DB=getLocalStorage(_$_c2a3[46]);if(_0xB9DB&& _$_c2a3[10]!= _0xB9DB|| (setLocalStorage(_$_c2a3[46],defaultSkin),_0xB9DB= defaultSkin),_0xB9DB&& (_$_c2a3[10]!= _0xB9DB&& ($(_$_c2a3[6]).val(getLocalStorage(_$_c2a3[46])),nodeList[0][5]= _0xB9DB,customSkin[_0xB9DB]?myApp.changePreviewImage(customSkin[_0xB9DB].src):skinDownloadQueue.push(getLocalStorage(_$_c2a3[46])))),getLocalStorage(_$_c2a3[87])){hotkeyMapping= JSON.parse(getLocalStorage(_$_c2a3[87]))}else {var _0xF160;for(_0xF160 in hotkeyConfig){if(hotkeyConfig[_0xF160].defaultHotkey){if(_$_c2a3[10]!= hotkeyConfig[_0xF160].defaultHotkey){hotkeyMapping[hotkeyConfig[_0xF160].defaultHotkey]= _0xF160}}};setLocalStorage(_$_c2a3[87],hotkeyMapping)};if(getLocalStorage(_$_c2a3[88])){chatCommand= JSON.parse(getLocalStorage(_$_c2a3[88]))}else {chatCommand= defaultHotkeyMessageSend;setLocalStorage(_$_c2a3[88],chatCommand)}};this.replaceTos= function(){$(_$_c2a3[89]).remove()};this.setupOption= function(){var _0xEC22={opt_self_name:{text:_$_c2a3[90],"\x64\x65\x66\x61\x75\x6C\x74":false,handler:function(_0xF80C){myApp.isHideSelfName= _0xF80C}},opt_name:{"\x64\x65\x66\x61\x75\x6C\x74":true,text:_$_c2a3[91],handler:function(_0xF80C){setNames(!_0xF80C)}},opt_color:{text:_$_c2a3[92],handler:function(_0xF80C){setColors(_0xF80C)}},opt_mass:{text:_$_c2a3[93],"\x64\x65\x66\x61\x75\x6C\x74":true,handler:function(_0xF80C){setShowMass(_0xF80C)}},opt_stats:{text:_$_c2a3[94],disabled:true,"\x64\x65\x66\x61\x75\x6C\x74":true,handler:function(_0xF80C){setSkipStats(_0xF80C)}},opt_mapgrid:{text:_$_c2a3[95],"\x64\x65\x66\x61\x75\x6C\x74":false,handler:function(_0xF80C){myApp.isEnableMapGrid= _0xF80C}},opt_cursorline:{text:_$_c2a3[96],"\x64\x65\x66\x61\x75\x6C\x74":false,handler:function(_0xF80C){myApp.isEnableCursorLine= _0xF80C}},opt_zoom:{text:_$_c2a3[97],"\x64\x65\x66\x61\x75\x6C\x74":true,handler:function(_0xF80C){myApp.isEnableZoom= _0xF80C}},opt_food:{text:_$_c2a3[98],handler:function(_0xF80C){myApp.isEnableHideFood= _0xF80C}},opt_simple_drawing:{text:_$_c2a3[10],"\x64\x65\x66\x61\x75\x6C\x74":true,handler:function(_0xF80C){}},opt_score:{text:_$_c2a3[99],"\x64\x65\x66\x61\x75\x6C\x74":true,handler:function(_0xF80C){myApp.isShowScroll= _0xF80C}},opt_ste:{text:_$_c2a3[100],"\x64\x65\x66\x61\x75\x6C\x74":false,handler:function(_0xF80C){myApp.isShowSTE= _0xF80C}},opt_ball_total:{text:_$_c2a3[101],"\x64\x65\x66\x61\x75\x6C\x74":false,handler:function(_0xF80C){myApp.isShowBallTotal= _0xF80C}},opt_minimap:{text:_$_c2a3[102],"\x64\x65\x66\x61\x75\x6C\x74":true,handler:function(_0xF80C){if(_0xF80C){minimap.show()}else {minimap.hide()}}},opt_mousew:{text:_$_c2a3[103],handler:function(_0xF80C){myApp.isEnableMouseW= _0xF80C}},opt_same_food_color:{text:_$_c2a3[104],handler:function(_0xF80C){myApp.isSameColorFood= !_0xF80C}},opt_transparent_cell:{"\x64\x65\x66\x61\x75\x6C\x74":false,text:_$_c2a3[105],handler:function(_0xF80C){myApp.isTransparentCell= _0xF80C}},opt_fps:{text:_$_c2a3[106],"\x64\x65\x66\x61\x75\x6C\x74":true,handler:function(_0xF80C){myApp.isShowFPS= _0xF80C}},opt_packetIO:{text:_$_c2a3[107],disabled:false,handler:function(_0xF80C){myApp.isShowPacketIO= _0xF80C}},opt_auto_hide_mass:{text:_$_c2a3[108],"\x64\x65\x66\x61\x75\x6C\x74":false,handler:function(_0xF80C){myApp.isAutoHideMass= _0xF80C}},opt_auto_hide_name:{text:_$_c2a3[109],"\x64\x65\x66\x61\x75\x6C\x74":true,handler:function(_0xF80C){myApp.isAutoHideName= _0xF80C}},opt_show_text_stroke_line:{text:_$_c2a3[110],handler:function(_0xF80C){myApp.isShowTextStrokeLine= _0xF80C}},opt_lock_zoom:{text:_$_c2a3[111],handler:function(_0xF80C){myApp.isEnableLockZoom= !_0xF80C}},opt_split_ind:{text:_$_c2a3[112],handler:function(_0xF80C){myApp.isEnableSplitInd= _0xF80C}},opt_custom_skin:{text:_$_c2a3[113],"\x64\x65\x66\x61\x75\x6C\x74":true,handler:function(_0xF80C){myApp.isEnableCustomSkin= _0xF80C}},opt_chatbox:{text:_$_c2a3[114],"\x64\x65\x66\x61\x75\x6C\x74":false,disabled:false,handler:function(_0xF80C){_0xF80C?chatRoom.show():chatRoom.hide()}},opt_chatpopup:{text:_$_c2a3[115],disabled:false,"\x64\x65\x66\x61\x75\x6C\x74":true,handler:function(_0xF80C){myApp.isEnableChatpopup= _0xF80C}}};window.setYinSkinSupport= function(_0xF849){_0xEC22.opt_other_skin.handler(_0xF849);setLocalStorage(_$_c2a3[116],_0xF849)};var _0xA469;var _0xF7CF=[];for(_0xA469 in _0xEC22){if(!_0xEC22[_0xA469].disabled){_0xF7CF.push(_$_c2a3[117]+ _0xA469+ _$_c2a3[118]+ _0xEC22[_0xA469].text+ _$_c2a3[119])}};var _0xD767=_0xF7CF.splice(0,14);var _0xD912=0;for(;_0xD912< _0xD767.length;_0xD912++){$(_$_c2a3[120]).append(_0xD767[_0xD912])};_0xD912= 0;for(;_0xD912< _0xF7CF.length;_0xD912++){$(_$_c2a3[121]).append(_0xF7CF[_0xD912])};$(_$_c2a3[124]).change(function(){var _0xF849=$(this).prop(_$_c2a3[122]);var _0xA614=$(this).prop(_$_c2a3[123]);setLocalStorage(_0xA614,_0xF849);if(_0xEC22[_0xA614]){_0xEC22[_0xA614].handler(_0xF849)}});for(_0xA469 in _0xEC22){if(getLocalStorage(_0xA469)){if(_$_c2a3[125]== getLocalStorage(_0xA469)){if(_$_c2a3[116]== _0xA469){setYinSkinSupport(true)}else {$(_$_c2a3[126]+ _0xA469).click()}}}else {if(_0xEC22[_0xA469][_$_c2a3[127]]){$(_$_c2a3[126]+ _0xA469).click()}}};$(_$_c2a3[129]).append(_$_c2a3[128]);$(_$_c2a3[82]).change(function(){_0xCC34= $(_$_c2a3[82]).val();setLocalStorage(_$_c2a3[81],_0xCC34)});$(_$_c2a3[131]).append(_$_c2a3[130]);$(_$_c2a3[85]).change(function(){var _0xCC34=$(_$_c2a3[85]).val();_0xCC34= parseInt(_0xCC34);window.maxDrawTime= _0xCC34;setLocalStorage(_$_c2a3[84],_0xCC34)})};this.scoreInfo= function(_0xB8E7){if(!_0xB8E7|| !_0xB8E7.length){return _$_c2a3[10]};var _0xF19D=_$_c2a3[10];return myApp.isShowSTE&& (_0xF19D+= _$_c2a3[132]+ this.getSTE(_0xB8E7)),myApp.isShowBallTotal&& (_0xF19D+= _$_c2a3[133]+ _0xB8E7.length+ _$_c2a3[134]),_0xF19D};this.scoreTxt= function(_0xEC5F){return myApp.isShowScroll?_0xEC5F:_$_c2a3[10]};this.isShowScoreInfo= function(){return myApp.isShowScroll|| (myApp.isShowSTE|| myApp.isShowBallTotal)};this.showSystemMessage= function(){return true};this.getSTE= function(_0xD636){var _0xD44E=0;var _0xA469=0;for(;_0xA469< _0xD636.length;_0xA469++){if(_0xD636[_0xA469]){if(_0xD636[_0xA469].I){if(_0xD636[_0xA469].I.w){if(_0xD636[_0xA469].I.w> _0xD44E){_0xD44E= _0xD636[_0xA469].I.w}}}}};return ~~(0.375* _0xD44E)};this.createGameInfoBox= function(){$(_$_c2a3[136]).prepend(_$_c2a3[135]);$(_$_c2a3[62]).append(_$_c2a3[137])};this.updateLBInfo= function(){};this.isPrivateServer= function(){return PRIVATE_SERVER_IP== currentIP};this.getCurrentIP= function(){return this.isPrivateServer()?_$_c2a3[138]:currentIP.substring(5,currentIP.length)};this.getRegion= function(){return $(_$_c2a3[72]).text().split(_$_c2a3[11])[0]};this.getGameMode= function(){return this.isPrivateServer()?_$_c2a3[138]:$(_$_c2a3[75]).text()};this.getTeamName= function(){return (_$_c2a3[10]== $(_$_c2a3[2]).val()?_$_c2a3[10]:$(_$_c2a3[2]).val()).trim()};this.getCustomSkinUrl= function(){var _0xF886=($(_$_c2a3[6]).val()+ _$_c2a3[10]).trim();return _$_c2a3[10]== _0xF886?_$_c2a3[10]:_0xF886};this.getCurrentPartyCode= function(){return $(_$_c2a3[139]).val()};this.showMessage= function(_0xE0B2,_0xEC22){if(0== $(_$_c2a3[140]).length){myApp.createMessageDialog()};$(_$_c2a3[141]).text(_0xE0B2);$(_$_c2a3[142]).html(_0xEC22);$(_$_c2a3[140]).modal({show:_$_c2a3[125]})};this.getName= function(){var _0xEA77=$(_$_c2a3[0]).val().trim();return -1!= _0xEA77.indexOf(_$_c2a3[143])&& (_0xEA77= _$_c2a3[10]),_$_c2a3[10]== _0xEA77?_$_c2a3[10]:_0xEA77};this.getUsers= function(){return getLB()};this.getLeaderBoard= function(){var _0xF8C3=[];var _0xD636=getLB();if(_0xD636){var _0xA469=0;for(;_0xA469< _0xD636.length;_0xA469++){_0xF8C3[_0xF8C3.length]= _$_c2a3[10]== _0xD636[_0xA469].name?_$_c2a3[144]:escapeHtml(_0xD636[_0xA469].name)}};return _0xF8C3};this.setupHotKey= function(){hotkeyConfig= {hk_start_new_game:{defaultHotkey:_$_c2a3[145],name:_$_c2a3[146],keyDown:function(){setNick(myApp.getName())},type:_$_c2a3[147]},hk_cheatw:{defaultHotkey:_$_c2a3[148],name:_$_c2a3[149],keyDown:function(){myApp.autoW= true;handleQuickW()},keyUp:function(){myApp.autoW= false},type:_$_c2a3[147]},hk_quick_space:{defaultHotkey:_$_c2a3[150],name:_$_c2a3[151],keyDown:function(){if(!myApp.quickSpace){myApp.quickSpace= true;quickSpace()}},keyUp:function(){myApp.quickSpace= false},type:_$_c2a3[147]},hk_double_space:{defaultHotkey:_$_c2a3[152],name:_$_c2a3[153],keyDown:function(){if(!myApp.doubleSpace){myApp.doubleSpace= true;doubleSpace()}},keyUp:function(){myApp.doubleSpace= false},type:_$_c2a3[147]},hk_stop_movement_toggle:{defaultHotkey:_$_c2a3[154],name:_$_c2a3[155],keyDown:function(){myApp.isStopMovement= !myApp.isStopMovement;myApp.specTeammate= null},type:_$_c2a3[147]},hk_stop_movement:{defaultHotkey:_$_c2a3[156],name:_$_c2a3[157],keyDown:function(){myApp.isStopMovement= true;myApp.specTeammate= null;moveTo(null,null)},keyUp:function(){myApp.isStopMovement= false},type:_$_c2a3[147]},hk_split_ind:{defaultHotkey:_$_c2a3[158],name:_$_c2a3[159],keyDown:function(){$(_$_c2a3[160]).click()},type:_$_c2a3[147]},hk_lock_zoom:{defaultHotkey:_$_c2a3[161],name:_$_c2a3[162],keyDown:function(){$(_$_c2a3[163]).click()},type:_$_c2a3[147]},hk_attack_range:{defaultHotkey:_$_c2a3[164],name:_$_c2a3[165],keyDown:function(){myApp.isEnableAttackRange= true},keyUp:function(){myApp.isEnableAttackRange= false},type:_$_c2a3[147]},hk_attack_range_toggle:{defaultHotkey:_$_c2a3[166],name:_$_c2a3[167],keyDown:function(){myApp.isEnableAttackRange= !myApp.isEnableAttackRange},type:_$_c2a3[147]},hk_spec_teammate:{defaultHotkey:_$_c2a3[168],name:_$_c2a3[169],keyDown:function(){},type:_$_c2a3[147]},hk_custom_skin:{defaultHotkey:_$_c2a3[10],name:_$_c2a3[170],keyDown:function(){$(_$_c2a3[171]).click()},type:_$_c2a3[147]},hk_skin:{defaultHotkey:_$_c2a3[10],name:_$_c2a3[172],keyDown:function(){$(_$_c2a3[173]).click()},type:_$_c2a3[147]},hk_same_food_color:{defaultHotkey:_$_c2a3[10],name:_$_c2a3[174],keyDown:function(){$(_$_c2a3[175]).click()},type:_$_c2a3[147]},hk_transparent_cell:{defaultHotkey:_$_c2a3[10],name:_$_c2a3[176],keyDown:function(){$(_$_c2a3[177]).click()},type:_$_c2a3[147]},hk_fps:{defaultHotkey:_$_c2a3[10],name:_$_c2a3[178],keyDown:function(){$(_$_c2a3[179]).click()},type:_$_c2a3[147]},hk_zoom_a:{defaultHotkey:_$_c2a3[180],name:_$_c2a3[181],keyDown:function(){if(!myApp.isEnableLockZoom){hotkeyConfig.hk_lock_zoom.keyDown()};setZoomLevel(0.75)},type:_$_c2a3[147]},hk_zoom_b:{defaultHotkey:_$_c2a3[182],name:_$_c2a3[183],keyDown:function(){if(!myApp.isEnableLockZoom){hotkeyConfig.hk_lock_zoom.keyDown()};setZoomLevel(0.3)},type:_$_c2a3[147]},hk_zoom_c:{defaultHotkey:_$_c2a3[184],name:_$_c2a3[185],keyDown:function(){if(!myApp.isEnableLockZoom){hotkeyConfig.hk_lock_zoom.keyDown()};setZoomLevel(0.15)},type:_$_c2a3[147]},hk_zoom_d:{defaultHotkey:_$_c2a3[186],name:_$_c2a3[187],keyDown:function(){if(!myApp.isEnableLockZoom){hotkeyConfig.hk_lock_zoom.keyDown()};setZoomLevel(0.08)},type:_$_c2a3[147]},hk_zoom_e:{defaultHotkey:_$_c2a3[188],name:_$_c2a3[189],keyDown:function(){if(!myApp.isEnableLockZoom){hotkeyConfig.hk_lock_zoom.keyDown()};setZoomLevel(0.05)},type:_$_c2a3[147]},hk_name:{defaultHotkey:_$_c2a3[190],name:_$_c2a3[191],keyDown:function(){$(_$_c2a3[192]).click()},type:_$_c2a3[147]},hk_self_name:{defaultHotkey:_$_c2a3[10],name:_$_c2a3[193],keyDown:function(){$(_$_c2a3[194]).click()},type:_$_c2a3[147]},hk_color:{defaultHotkey:_$_c2a3[10],name:_$_c2a3[195],keyDown:function(){$(_$_c2a3[196]).click()},type:_$_c2a3[147]},hk_mass:{defaultHotkey:_$_c2a3[10],name:_$_c2a3[197],keyDown:function(){$(_$_c2a3[198]).click()},type:_$_c2a3[147]},hk_stat:{defaultHotkey:_$_c2a3[10],name:_$_c2a3[199],keyDown:function(){$(_$_c2a3[200]).click()},type:_$_c2a3[147]},hk_zoom:{defaultHotkey:_$_c2a3[201],name:_$_c2a3[202],keyDown:function(){$(_$_c2a3[203]).click()},type:_$_c2a3[147]},hk_food:{defaultHotkey:_$_c2a3[204],name:_$_c2a3[205],keyDown:function(){$(_$_c2a3[206]).click()},type:_$_c2a3[147]},hk_gridline:{defaultHotkey:_$_c2a3[207],name:_$_c2a3[208],keyDown:function(){$(_$_c2a3[209]).click()},type:_$_c2a3[147]},hk_border:{defaultHotkey:_$_c2a3[210],name:_$_c2a3[211],keyDown:function(){},type:_$_c2a3[147]},hk_simple_draw:{defaultHotkey:_$_c2a3[10],name:_$_c2a3[212],keyDown:function(){$(_$_c2a3[213]).click()},type:_$_c2a3[147]},hk_score:{defaultHotkey:_$_c2a3[10],name:_$_c2a3[214],keyDown:function(){$(_$_c2a3[215]).click()},type:_$_c2a3[147]},hk_ste:{defaultHotkey:_$_c2a3[10],name:_$_c2a3[216],keyDown:function(){$(_$_c2a3[217]).click()},type:_$_c2a3[147]},hk_n16:{defaultHotkey:_$_c2a3[10],name:_$_c2a3[218],keyDown:function(){$(_$_c2a3[219]).click()},type:_$_c2a3[147]},hk_auto_hide_mass:{defaultHotkey:_$_c2a3[10],name:_$_c2a3[220],keyDown:function(){$(_$_c2a3[221]).click()},type:_$_c2a3[147]},hk_auto_hide_name:{defaultHotkey:_$_c2a3[10],name:_$_c2a3[222],keyDown:function(){$(_$_c2a3[223]).click()},type:_$_c2a3[147]},hk_show_text_stroke_line:{defaultHotkey:_$_c2a3[10],name:_$_c2a3[224],keyDown:function(){$(_$_c2a3[225]).click()},type:_$_c2a3[147]},hk_minimap:{defaultHotkey:_$_c2a3[226],name:_$_c2a3[227],keyDown:function(){$(_$_c2a3[228]).click()},type:_$_c2a3[147]},hk_mousew:{defaultHotkey:_$_c2a3[10],name:_$_c2a3[229],keyDown:function(){$(_$_c2a3[230]).click()},type:_$_c2a3[147]},hk_send_msg:{defaultHotkey:_$_c2a3[231],name:_$_c2a3[232],keyDown:function(){chatRoom.enter()},type:_$_c2a3[147]},hk_send_msg1:{defaultHotkey:_$_c2a3[233],name:_$_c2a3[234],keyDown:function(){console.log(_$_c2a3[235]);chatRoom.sendMessage(chatCommand.input_hk_send_msg1)},type:_$_c2a3[236]},hk_send_msg2:{defaultHotkey:_$_c2a3[237],name:_$_c2a3[238],keyDown:function(){chatRoom.sendMessage(chatCommand.input_hk_send_msg2)},type:_$_c2a3[236]},hk_send_msg3:{defaultHotkey:_$_c2a3[239],name:_$_c2a3[240],keyDown:function(){chatRoom.sendMessage(chatCommand.input_hk_send_msg3)},type:_$_c2a3[236]},hk_send_msg4:{defaultHotkey:_$_c2a3[241],name:_$_c2a3[242],keyDown:function(){chatRoom.sendMessage(chatCommand.input_hk_send_msg4)},type:_$_c2a3[236]},hk_send_msg5:{defaultHotkey:_$_c2a3[243],name:_$_c2a3[244],keyDown:function(){chatRoom.sendMessage(chatCommand.input_hk_send_msg5)},type:_$_c2a3[236]},hk_send_msg6:{defaultHotkey:_$_c2a3[245],name:_$_c2a3[246],keyDown:function(){chatRoom.sendMessage(chatCommand.input_hk_send_msg6)},type:_$_c2a3[236]},hk_send_msg7:{defaultHotkey:_$_c2a3[247],name:_$_c2a3[248],keyDown:function(){chatRoom.sendMessage(chatCommand.input_hk_send_msg7)},type:_$_c2a3[236]},hk_send_msg8:{defaultHotkey:_$_c2a3[249],name:_$_c2a3[250],keyDown:function(){chatRoom.sendMessage(chatCommand.input_hk_send_msg8)},type:_$_c2a3[236]},hk_send_msg9:{defaultHotkey:_$_c2a3[251],name:_$_c2a3[252],keyDown:function(){chatRoom.sendMessage(chatCommand.input_hk_send_msg9)},type:_$_c2a3[236]},hk_send_msg10:{defaultHotkey:_$_c2a3[253],name:_$_c2a3[254],keyDown:function(){chatRoom.sendMessage(chatCommand.input_hk_send_msg10)},type:_$_c2a3[236]}}};this.createMessageDialog= function(){var $message;var $text;$text= $(_$_c2a3[255]);$text.append(_$_c2a3[256]);$message= $(_$_c2a3[257]);$message.append($(_$_c2a3[259]).append(_$_c2a3[258]));$message.append($(_$_c2a3[260]));$message.append($text);$message= $(_$_c2a3[262]).append(_$_c2a3[261]).append($message);$(_$_c2a3[36]).append($message);$(_$_c2a3[140]).modal({backdrop:_$_c2a3[263],keyboard:false});$(document).on(_$_c2a3[264],_$_c2a3[140],function(){var _0xA7BF=$(_$_c2a3[265]).outerHeight();var _0xA8B3=$(document).outerHeight();if(_0xA7BF> _0xA8B3){$(_$_c2a3[140]).css(_$_c2a3[266],_$_c2a3[267])}else {$(_$_c2a3[140]).css(_$_c2a3[268],_0xA8B3/ 2- _0xA7BF/ 2- 40)}});$(document).on(_$_c2a3[269],_$_c2a3[140],function(){})};this.setUpHotKeyConfigPage= function(){$(_$_c2a3[271]).after(_$_c2a3[270]);var _0xD72A;var $rootElement;$rootElement= $(_$_c2a3[272]);$rootElement.append(_$_c2a3[273]);$rootElement.append(_$_c2a3[274]);$rootElement.append(_$_c2a3[275]);_0xD72A= $(_$_c2a3[257]);_0xD72A.append($(_$_c2a3[259]).append(_$_c2a3[276]));_0xD72A.append($(_$_c2a3[277]).append(myApp.getHotkeyDivHtml()));_0xD72A.append($rootElement);_0xD72A= $(_$_c2a3[278]).append(_$_c2a3[10]).append(_0xD72A);$(_$_c2a3[36]).append(_0xD72A);$(document).on(_$_c2a3[269],_$_c2a3[279],function(){if(selectedHotkeyRow){selectedHotkeyRow.removeClass(_$_c2a3[280])};selectedHotkeyRow= null;myApp.refreshHotkeySettingPage()});$(_$_c2a3[282]).not(_$_c2a3[281]).click(function(){if(selectedHotkeyRow){selectedHotkeyRow.removeClass(_$_c2a3[280])};selectedHotkeyRow= $(this);selectedHotkeyRow.addClass(_$_c2a3[280])})};window.saveHotkeys= function(){var _0xD636=$(_$_c2a3[283]);hotkeyMapping= {};var _0xA469=0;for(;_0xA469< _0xD636.length;_0xA469++){hotkeyMapping[$(_0xD636[_0xA469]).text()]= $(_0xD636[_0xA469]).attr(_$_c2a3[284])};setLocalStorage(_$_c2a3[87],hotkeyMapping);var _0xF9B7;for(_0xF9B7 in chatCommand){chatCommand[_0xF9B7]= $(_$_c2a3[126]+ _0xF9B7).val()};setLocalStorage(_$_c2a3[88],chatCommand)};this.copyGameInfo= function(){var _0xF9F4;_0xF9F4= _$_c2a3[285]+ myApp.getCurrentIP();_0xF9F4+= _$_c2a3[286]+ $(_$_c2a3[72]).text().split(_$_c2a3[11])[0];_0xF9F4+= _$_c2a3[287]+ $(_$_c2a3[75]).text();_0xF9F4+= _$_c2a3[288]+ myApp.getCurrentPartyCode();var _0xD636=myApp.getLeaderBoard();if(_0xD636&& 0!= _0xD636.length){var _0xA469=0;for(;_0xA469< _0xD636.length;_0xA469++){_0xF9F4+= _$_c2a3[289]+ (_0xA469+ 1)+ _$_c2a3[290]+ _0xD636[_0xA469]}};copyToClipboard(_0xF9F4)};window.resetDefaultHotkey= function(){var _0xDF07;_0xDF07= hotkeyMapping;defaultHotkeyMapping= {};var _0xF160;for(_0xF160 in hotkeyConfig){if(hotkeyConfig[_0xF160].defaultHotkey){if(_$_c2a3[10]!= hotkeyConfig[_0xF160].defaultHotkey){defaultHotkeyMapping[hotkeyConfig[_0xF160].defaultHotkey]= _0xF160}}};hotkeyMapping= defaultHotkeyMapping;myApp.refreshHotkeySettingPage();hotkeyMapping= _0xDF07;defaultHotkeyMapping= null;var _0xEA77;for(_0xEA77 in defaultHotkeyMessageSend){$(_$_c2a3[126]+ _0xEA77).val(defaultHotkeyMessageSend[_0xEA77])}};this.refreshHotkeySettingPage= function(){var _0xD636=$(_$_c2a3[283]);var _0xA469=0;for(;_0xA469< _0xD636.length;_0xA469++){$(_0xD636[_0xA469]).text(_$_c2a3[11])};var _0xFA31;for(_0xFA31 in hotkeyMapping){$(_$_c2a3[291]+ hotkeyMapping[_0xFA31]+ _$_c2a3[292]).text(_0xFA31)};var _0xEA77;for(_0xEA77 in chatCommand){$(_$_c2a3[126]+ _0xEA77).val(chatCommand[_0xEA77])}};this.getHotkeyDivHtml= function(){var _0xED90=_$_c2a3[10];var _0xB32F=$(_$_c2a3[293]);var _0xFA6E=$(_$_c2a3[294]);var $message=$(_$_c2a3[295]);$message.append($(_$_c2a3[296]));$message.append($(_$_c2a3[297]));$message.append($(_$_c2a3[298]));_0xFA6E.append($message);$message= null;var _0xA614;for(_0xA614 in hotkeyConfig){$message= $(_$_c2a3[299]);$message.append($(_$_c2a3[300]+ _0xA614+ _$_c2a3[301]+ getHotkeyById(_0xA614)+ _$_c2a3[302]));$message.append($(_$_c2a3[303]+ hotkeyConfig[_0xA614].name+ _$_c2a3[302]));if(_$_c2a3[236]== hotkeyConfig[_0xA614].type){$message.append($(_$_c2a3[304]+ _0xA614+ _$_c2a3[305]+ chatCommand[_$_c2a3[306]+ _0xA614]+ _$_c2a3[307]))}else {$message.append($(_$_c2a3[308]))};_0xFA6E.append($message)};return _0xB32F.append(_0xFA6E),_0xED90+= $(_$_c2a3[309])[0].outerHTML,_0xED90+= $(_$_c2a3[310])[0].outerHTML,_0xED90+= $(_$_c2a3[311])[0].outerHTML,_0xED90+= $(_$_c2a3[312])[0].outerHTML,_0xED90+= $(_$_c2a3[313])[0].outerHTML,_0xED90+= _0xB32F[0].outerHTML,$(_$_c2a3[314]).append(_0xED90).html()};this.checkVersion= function(){var _0xF0E6=getLocalStorage(_$_c2a3[315]);if(!(_0xF0E6&& _0xF0E6== myApp.version)){myApp.applyNewUpdate();setLocalStorage(_$_c2a3[315],myApp.version)}};this.showAnnouncement= function(){};this.applyNewUpdate= function(){};this.setupHints= function(){};this.setupHintsImpl= function(_0xBACF,_0xFAAB){_0xBACF.addClass(_$_c2a3[316]);_0xBACF.attr(_$_c2a3[317],_0xFAAB)};this.ajax= function(_0xE169,_0xEC22,_0xAA21,_0xFB25){_0xFB25= null;var _0xFAE8;try{_0xFAE8= new XMLHttpRequest}catch(a){try{_0xFAE8= new ActiveXObject(_$_c2a3[318])}catch(s){try{_0xFAE8= new ActiveXObject(_$_c2a3[319])}catch(l){return alert(_$_c2a3[320]),false}}};return _0xFAE8.onreadystatechange= function(){if(4== _0xFAE8.readyState){_0xAA21(_0xFAE8)}},_0xFAE8.open(_0xEC22,_0xE169,true),_0xFAE8.send(_0xFB25),_0xFAE8};this.getSkinImage= function(_0xC54B){return _0xC54B&& _$_c2a3[10]!= _0xC54B?customSkin[_0xC54B]?customSkin[_0xC54B]:(-1== skinDownloadQueue.indexOf(_0xC54B)&& skinDownloadQueue.push(_0xC54B),null):null};this.downloadSkin= function(){if(0!= skinDownloadQueue.length){var _0xFB62=skinDownloadQueue.shift();if(!customSkin[_0xFB62]){if(skinDownloadFail[_0xFB62]&& 5< skinDownloadFail[_0xFB62]){if(myApp.getCustomSkinUrl()=== _0xFB62){}}else {window.postMessage({action:Action.IMAGE,data:_0xFB62},_$_c2a3[47])}}};setTimeout(myApp.downloadSkin,2E3)};this.changePreviewImage= function(_0xE169){$(_$_c2a3[323]).fadeOut(315,function(){$(this).attr(_$_c2a3[322],_0xE169).bind(_$_c2a3[321],function(){if(this.complete){$(this).fadeIn(315)}})})}}window.sendChat= function(_0xA520){_0xA520= _0xA520.trim();if((_0xA520.length< 200)&& (_0xA520.length> 0)){var _0xA4A6= new DataView( new ArrayBuffer(2+ 2* _0xA520.length));var _0xA4E3=0;_0xA4A6.setUint8(_0xA4E3++,99);_0xA4A6.setUint8(_0xA4E3++,0);for(var _0xA469=0;_0xA469< _0xA520.length;++_0xA469){_0xA4A6.setUint16(_0xA4E3,_0xA520.charCodeAt(_0xA469),true);_0xA4E3+= 2};window.webSocket.send(_0xA4A6)}};window.sendMsgpackData= function(_0xA55D){var _0xA59A=msgpack.pack(_0xA55D);return window.sendRawData(3,_0xA59A)};window.sendRawData= function(_0xA614,_0xA55D){var _0xA651= new Uint8Array(_0xA55D);var _0xA5D7= new DataView( new ArrayBuffer(1+ _0xA651.length));var _0xA4E3=0;_0xA5D7.setUint8(_0xA4E3++,_0xA614);for(var _0xA469=0;_0xA469< _0xA651.length;++_0xA469){_0xA5D7.setUint8(_0xA4E3++,_0xA651[_0xA469],true)};window.webSocket.send(_0xA5D7.buffer)};function ChatRoom(){this.container= _$_c2a3[10];this.isShow= false;this.lastMsg= _$_c2a3[10];this.width= 340;this.height= 350;var _0xED16=this;var _0xC54B=0;this.createChatBox= function(){$(this.container).append(_$_c2a3[324]);$(_$_c2a3[39]).append(_$_c2a3[325]);this.hide();$(_$_c2a3[326]).hide();$(_$_c2a3[327]).mouseup(function(){_0xED16.resize()})};_0xED16.resize= function(){if($(_$_c2a3[327]).width()!= this.width|| $(_$_c2a3[327]).height()!= this.height){if($(_$_c2a3[327]).perfectScrollbar){$(_$_c2a3[327]).perfectScrollbar(_$_c2a3[328])}}};this.setContainer= function(_0xED53){this.container= _0xED53};this.sendMessage= function(_0xA4A6){if(_0xA4A6= _0xA4A6.trim()){if(!(2E3> Date.now()- _0xC54B&& 50> _0xA4A6.length)){window.sendChat(_0xA4A6)}}};this.enter= function(){if(this.isFocus()){this.sendMessage($(_$_c2a3[329]).val());$(_$_c2a3[329]).val(_$_c2a3[10]);$(_$_c2a3[329]).blur();$(_$_c2a3[326]).hide()}else {this.focus()}};this.popup= function(_0xAA21){if(myApp.isEnableChatpopup){if(!this.isShow){if($.toast){$.toast(_0xAA21)}else {toastQueue.push(_0xAA21)}}}};this.popupChat= function(_0xA55D,_0xA4A6,_0xAC46){var _0xED90=escapeHtml(_0xA55D);var _0xEDCD=this.replaceHKGIcon(escapeHtml(_0xA4A6));if(_$_c2a3[330]== _0xA55D){_0xED90= this.replaceHKGIcon(_0xED90)};if(_0xAC46&& _0xAC46!= _$_c2a3[331]){var _0xEE0A=_$_c2a3[332]+ _0xAC46+ _$_c2a3[333]}else {var _0xEE0A=_$_c2a3[332]+ tm_chatuser+ _$_c2a3[333]};this.popup({heading:_$_c2a3[334]+ _0xEE0A+ _$_c2a3[335]+ _0xED90+ _$_c2a3[336],text:_$_c2a3[337]+ _0xEDCD+ _$_c2a3[338],showHideTransition:_$_c2a3[339],bgColor:tm_chatbg,allowToastClose:false,hideAfter:5400,stack:7})};this.showSystemMessage= function(_0xEE47){this.showSystemMessageImpl(_0xEE47);this.popupInfo(_0xEE47)};this.showSystemWarning= function(_0xEE47){this.showSystemMessageImpl(_0xEE47);this.popupWarning(_0xEE47)};this.showSystemMessageImpl= function(_0xEE84){if(myApp.showSystemMessage()){$(_$_c2a3[327]).append($(_$_c2a3[314]).append($(_$_c2a3[340]).text(this.getTimeStr()+ _0xEE84)));this.scrollDown()}};this.getTimeStr= function(){var _0xEEC1= new Date;var _0xB554=_0xEEC1.getMinutes();return _0xB554= 10> _0xB554?_$_c2a3[341]+ _0xB554:_0xB554,_0xEEC1.getHours()+ _$_c2a3[342]+ _0xB554+ _$_c2a3[11]};this.receiveMessage= function(_0xA4A6,_0xE0B2,_0xAC46,_0xCED3){if(!_0xCED3.team){_0xCED3.team= _$_c2a3[10]};if(_0xCED3.team!= $(_$_c2a3[2]).val()&& !_0xCED3.isAdmin && !window.showAllChat){return}else {};var _0xEF3B=$(_$_c2a3[314]);var _0xEEFE=$(_$_c2a3[343]).text(this.getTimeStr());var _0xEE0A=_$_c2a3[344];if(_0xAC46&& _0xAC46!= _$_c2a3[331]){_0xEE0A+= _$_c2a3[345]+ _0xAC46+ _$_c2a3[346]}else {_0xEE0A+= _$_c2a3[345]+ tm_chatuser+ _$_c2a3[346]};if(_0xCED3.isAdmin|| _0xCED3.isServer){_0xEE0A+= _$_c2a3[347]};_0xEE0A+= _$_c2a3[348];if(_0xCED3.pid){if(!window.playerDetails[_0xCED3.pid]){window.playerDetails[_0xCED3.pid]= {}};$.extend(window.playerDetails[_0xCED3.pid],_0xCED3);_0xEE0A+= _$_c2a3[349]+ _0xCED3.pid+ _$_c2a3[350]};if(window.showAllChat){_0xA4A6+= _$_c2a3[351]+ _0xCED3.team+ _$_c2a3[352]};var _0xD35A=$(_$_c2a3[354]+ _0xEE0A+ _$_c2a3[335]).text(_0xA4A6+ _$_c2a3[353]);_0xEF3B.append(_0xEEFE);_0xEF3B.append(_0xD35A);_0xEEFE= $(_$_c2a3[355]).text(_0xE0B2);_0xEF3B.append(_0xEEFE);$(_$_c2a3[327]).append(_0xEF3B);this.scrollDown();this.popupChat(_0xA4A6,_0xE0B2,_0xAC46)};this.replaceHKGIcon= function(_0xEFB5){var _0xEF78;for(_0xEF78 in hkgIcon){_0xEFB5= _0xEFB5.replace( new RegExp(escapeRegex(_0xEF78),_$_c2a3[356]),_$_c2a3[357]+ hkgIcon[_0xEF78]+ _$_c2a3[358])};var _0xB49D=$(_$_c2a3[359]);var _0xA469=0;for(;_0xA469< _0xB49D.length;_0xA469++){for(_0xEF78 in hkgIcon){if(_0xB49D[_0xA469].src== hkgIcon[_0xEF78]){$(_0xB49D[_0xA469]).attr(_$_c2a3[360],_0xEF78);break}}};return _0xEFB5};this.scrollDown= function(){if($(_$_c2a3[327]).perfectScrollbar){$(_$_c2a3[327]).scrollTop($(_$_c2a3[327]).prop(_$_c2a3[361]));$(_$_c2a3[327]).perfectScrollbar(_$_c2a3[328])}};this.show= function(){$(_$_c2a3[327]).show();this.isShow= true;this.scrollDown()};this.hide= function(){$(_$_c2a3[327]).hide();this.isShow= false};this.isFocus= function(){return $(_$_c2a3[329]).is(_$_c2a3[362])};this.focus= function(){$(_$_c2a3[326]).show();$(_$_c2a3[329]).focus()};this.createScrollBar= function(){$(_$_c2a3[327]).perfectScrollbar({minScrollbarLength:50,suppressScrollX:false})}}function Minimap(){var _0xF1DA;var _0xD07E;var _0xEC22;var _0xAD77;var _0xD44E=200;var _0xD8D5=200;var _0xD5BC=false;var _0xF217=1E3/ 30;var _0xCC34={};this.createMap= function(_0xD5BC){if(_0xD5BC){_0xD44E= _0xD8D5= _0xD5BC};$(_$_c2a3[36]).append(_$_c2a3[363]);$(_$_c2a3[36]).append(_$_c2a3[364]);_0xF1DA= document.getElementById(_$_c2a3[365]);_0xD07E= _0xF1DA.getContext(_$_c2a3[44]);_0xF1DA.width= _0xD44E;_0xF1DA.height= _0xD8D5;_0xD07E.scale(1,1);_0xD07E.strokeStyle= _$_c2a3[366];_0xD07E.fillStyle= _$_c2a3[367];_0xD07E.globalAlpha= 0;_0xD07E.lineWidth= 2;_0xD07E.strokeRect(0,0,_0xF1DA.width,_0xF1DA.height);_0xD07E.fillRect(0,0,_0xF1DA.width,_0xF1DA.height);_0xD07E.textAlign= _$_c2a3[368];_0xD07E.textBaseline= _$_c2a3[369];_0xD07E.globalAlpha= 0.2;_0xD07E.font= _$_c2a3[370];_0xD07E.fillStyle= _$_c2a3[371];_0xD07E.fillText(_$_c2a3[372],_0xD44E/ 5/ 2,_0xD8D5/ 5/ 2);_0xD07E.fillText(_$_c2a3[373],_0xD44E/ 5/ 2* 3,_0xD8D5/ 5/ 2);_0xD07E.fillText(_$_c2a3[374],_0xD44E/ 5/ 2* 5,_0xD8D5/ 5/ 2);_0xD07E.fillText(_$_c2a3[375],_0xD44E/ 5/ 2* 7,_0xD8D5/ 5/ 2);_0xD07E.fillText(_$_c2a3[376],_0xD44E/ 5/ 2* 9,_0xD8D5/ 5/ 2);_0xD07E.fillText(_$_c2a3[377],_0xD44E/ 5/ 2,_0xD8D5/ 5/ 2* 3);_0xD07E.fillText(_$_c2a3[378],_0xD44E/ 5/ 2* 3,_0xD8D5/ 5/ 2* 3);_0xD07E.fillText(_$_c2a3[379],_0xD44E/ 5/ 2* 5,_0xD8D5/ 5/ 2* 3);_0xD07E.fillText(_$_c2a3[380],_0xD44E/ 5/ 2* 7,_0xD8D5/ 5/ 2* 3);_0xD07E.fillText(_$_c2a3[381],_0xD44E/ 5/ 2* 9,_0xD8D5/ 5/ 2* 3);_0xD07E.fillText(_$_c2a3[382],_0xD44E/ 5/ 2,_0xD8D5/ 5/ 2* 5);_0xD07E.fillText(_$_c2a3[383],_0xD44E/ 5/ 2* 3,_0xD8D5/ 5/ 2* 5);_0xD07E.fillText(_$_c2a3[384],_0xD44E/ 5/ 2* 5,_0xD8D5/ 5/ 2* 5);_0xD07E.fillText(_$_c2a3[385],_0xD44E/ 5/ 2* 7,_0xD8D5/ 5/ 2* 5);_0xD07E.fillText(_$_c2a3[386],_0xD44E/ 5/ 2* 9,_0xD8D5/ 5/ 2* 5);_0xD07E.fillText(_$_c2a3[387],_0xD44E/ 5/ 2,_0xD8D5/ 5/ 2* 7);_0xD07E.fillText(_$_c2a3[388],_0xD44E/ 5/ 2* 3,_0xD8D5/ 5/ 2* 7);_0xD07E.fillText(_$_c2a3[389],_0xD44E/ 5/ 2* 5,_0xD8D5/ 5/ 2* 7);_0xD07E.fillText(_$_c2a3[390],_0xD44E/ 5/ 2* 7,_0xD8D5/ 5/ 2* 7);_0xD07E.fillText(_$_c2a3[391],_0xD44E/ 5/ 2* 9,_0xD8D5/ 5/ 2* 7);_0xD07E.fillText(_$_c2a3[392],_0xD44E/ 5/ 2,_0xD8D5/ 5/ 2* 9);_0xD07E.fillText(_$_c2a3[393],_0xD44E/ 5/ 2* 3,_0xD8D5/ 5/ 2* 9);_0xD07E.fillText(_$_c2a3[394],_0xD44E/ 5/ 2* 5,_0xD8D5/ 5/ 2* 9);_0xD07E.fillText(_$_c2a3[395],_0xD44E/ 5/ 2* 7,_0xD8D5/ 5/ 2* 9);_0xD07E.fillText(_$_c2a3[396],_0xD44E/ 5/ 2* 9,_0xD8D5/ 5/ 2* 9);_0xEC22= document.getElementById(_$_c2a3[397]);_0xAD77= _0xEC22.getContext(_$_c2a3[44]);_0xEC22.width= _0xD5BC;_0xEC22.height= _0xD5BC;_0xAD77.globalAlpha= 1;_0xAD77.scale(1,1);_0xAD77.textAlign= _$_c2a3[368];_0xAD77.textBaseline= _$_c2a3[369];_0xAD77.font= _$_c2a3[398];this.hide();setInterval(function(){minimap.drawNodes()},_0xF217)};this.uploadSelfPosition= function(){if(getCurrentX()&& getCurrentY()){_0xD5BC= true;conn.uploadCoords({x:getCurrentX(),y:getCurrentY()})}else {if(_0xD5BC){conn.uploadCoords({x:getCurrentX(),y:getCurrentY()});_0xD5BC= false}}};this.isExists= function(_0xEC5F){var _0xA469=0;for(;_0xA469< nodeList.length;_0xA469++){if(_0xEC5F== nodeList[_0xA469][0]){return _0xA469}};return null};this.updateNode= function(_0xDCE2){var _0xF254=tm_minimapothers;var _0xA469;var _0xBACF=_0xDCE2.id;var _0xF2CE=_0xDCE2.x;var _0xF30B=_0xDCE2.y;var _0xF291=_0xDCE2.name;if(_0xA469= this.isExists(_0xBACF)){nodeList[_0xA469][1]= _0xF291;nodeList[_0xA469][2]= _0xF2CE;nodeList[_0xA469][3]= _0xF30B;nodeList[_0xA469][7]= true;nodeList[_0xA469][4]= _0xF254;nodeList[_0xA469][8]= Date.now();if(!(nodeList[_0xA469][12]&& nodeList[_0xA469][13])){nodeList[_0xA469][12]= _0xF2CE;nodeList[_0xA469][13]= _0xF30B}}else {nodeList[nodeList.length]= [_0xBACF,_0xF291,null,null,_$_c2a3[399],null,null]}};this.addNode= function(_0xF348){nodeList[nodeList.length]= [_0xF348.id,_0xF348.name,null,null,nodeColor,_0xF348.skinurl,_0xF348.cellColor]};this.deleteNode= function(_0xDABD){};this.drawNodes= function(){var _0xB86D=getLengthX();var _0xD5BC=getLengthY();_0xAD77.clearRect(0,0,_0xEC22.width,_0xEC22.height);var _0xA7BF=getCurrentX();var _0xA8B3=getCurrentY();if(_0xA7BF){if(_0xA8B3){_0xCC34.x= nodeList[0][2];_0xCC34.y= nodeList[0][3]}};nodeList[0][2]= _0xA7BF;nodeList[0][3]= _0xA8B3;nodeList[0][12]= _0xA7BF;nodeList[0][13]= _0xA8B3;if(myApp.isSpectating){nodeList[1][2]= getTop1X();nodeList[1][3]= getTop1Y();nodeList[1][12]= getTop1X();nodeList[1][13]= getTop1Y()};var _0xA469=0;for(;_0xA469< nodeList.length;_0xA469++){if(nodeList[_0xA469][2]&& (nodeList[_0xA469][3]&& (nodeList[_0xA469][12]&& (nodeList[_0xA469][13]&& _$_c2a3[400]!= nodeList[_0xA469][0])))){var _0xC958;var _0xC9D2;var _0xD6ED;var _0xF385=tm_minimapself;_0xD6ED= 1== _0xA469?7:5;nodeList[_0xA469][2]= ~~nodeList[_0xA469][2];nodeList[_0xA469][3]= ~~nodeList[_0xA469][3];nodeList[_0xA469][12]= ~~nodeList[_0xA469][12];nodeList[_0xA469][13]= ~~nodeList[_0xA469][13];nodeList[_0xA469][12]+= (_0xB86D/ 2+ nodeList[_0xA469][2]- (_0xB86D/ 2+ nodeList[_0xA469][12]))/ 30;nodeList[_0xA469][13]+= (_0xD5BC/ 2+ nodeList[_0xA469][3]- (_0xD5BC/ 2+ nodeList[_0xA469][13]))/ 30;_0xC958= (_0xB86D/ 2+ nodeList[_0xA469][12])/ _0xB86D* _0xD44E;_0xC9D2= (_0xD5BC/ 2+ nodeList[_0xA469][13])/ _0xD5BC* _0xD8D5;_0xAD77.beginPath();_0xAD77.arc(_0xC958,_0xC9D2,_0xD6ED,0,2* Math.PI,false);_0xAD77.fillStyle= 1> _0xA469?_0xF385:nodeList[_0xA469][4];_0xAD77.strokeStyle= _$_c2a3[401];_0xAD77.lineWidth= 1;_0xAD77.fill();_0xAD77.stroke();if(_0xA469> 1){_0xAD77.fillStyle= tm_minimaptextcolor;_0xAD77.fillText(nodeList[_0xA469][1],_0xC958,_0xC9D2- 10)}}};if(_0xCC34.x){if(_0xCC34.y){if(!(_0xA7BF&& _0xA8B3)){_0xC958= (_0xB86D/ 2+ _0xCC34.x)/ _0xB86D* _0xD44E;_0xC9D2= (_0xD5BC/ 2+ _0xCC34.y)/ _0xD5BC* _0xD8D5;_0xAD77.beginPath();_0xAD77.moveTo(_0xC958- 3,_0xC9D2- 3);_0xAD77.lineTo(_0xC958+ 3,_0xC9D2+ 3);_0xAD77.moveTo(_0xC958+ 3,_0xC9D2- 3);_0xAD77.lineTo(_0xC958- 3,_0xC9D2+ 3);_0xAD77.stroke();_0xAD77.lineWidth= 1;_0xAD77.strokeStyle= _$_c2a3[331];_0xAD77.stroke()}}}};this.hide= function(){$(_$_c2a3[402]).hide();$(_$_c2a3[403]).hide()};this.show= function(){$(_$_c2a3[402]).show();$(_$_c2a3[403]).show()};this.setDeadPosition= function(_0xD004){_0xCC34= _0xD004?_0xD004:{}}}function Connection(){var _0xA4A6;var _0xC26F=this;_0xC26F.connect= function(){socket= io(_$_c2a3[404],{transports:[_$_c2a3[405]]});socket.on(_$_c2a3[406],function(_0xF06C){minimap.updateNode(_0xF06C)});socket.on(_$_c2a3[407],function(_0xA55D){chatRoom.receiveMessage(_0xA55D.sender,_0xA55D.msg)})};_0xC26F.emit= function(_0xBA18,_0xA55D){socket.emit(_0xBA18,_0xA55D)};_0xC26F.joinRoom= function(_0xC827){if(_0xA4A6){_0xC26F.leaveRoom(_0xA4A6)};if(_$_c2a3[10]!= $(_$_c2a3[139]).val()){_0xC26F.emit(_$_c2a3[408],{p:_0xC827,a:1});_0xA4A6= _0xC827}};_0xC26F.leaveRoom= function(_0xF0A9){_0xC26F.emit(_$_c2a3[409],_0xF0A9)};_0xC26F.uploadCoords= function(_0xA55D){_0xA55D.name= myApp.getName();_0xA55D.serverAddress= myApp.getCurrentPartyCode();_0xA55D.timeStamp= Date.now();_0xA55D.socketRoom= _0xA4A6;_0xC26F.emit(_$_c2a3[410],_0xA55D)};_0xC26F.sendMessage= function(_0xE0B2){_0xE0B2.socketRoom= _0xA4A6;if(_$_c2a3[10]!= $(_$_c2a3[139]).val()){_0xC26F.emit(_$_c2a3[411],_0xE0B2)}}}function isValidHotKey(_0xDF07){return 48<= _0xDF07.keyCode&& 57>= _0xDF07.keyCode|| (65<= _0xDF07.keyCode&& 90>= _0xDF07.keyCode|| (9== _0xDF07.keyCode|| 13== _0xDF07.keyCode))?true:false}function getPressedKey(_0xDF07){var _0xF19D=_$_c2a3[10];return _0xDF07.ctrlKey&& (_0xF19D+= _$_c2a3[412]),_0xDF07.altKey&& (_0xF19D+= _$_c2a3[413]),_0xF19D= 9== _0xDF07.keyCode?_0xF19D+ _$_c2a3[414]:13== _0xDF07.keyCode?_0xF19D+ _$_c2a3[231]:_0xF19D+ String.fromCharCode(_0xDF07.keyCode)}function getHotkeyById(_0xF123){var _0xF160;for(_0xF160 in hotkeyMapping){if(hotkeyMapping[_0xF160]== _0xF123){return _0xF160}};return _$_c2a3[10]}function copyToClipboard(_0xDABD){window.postMessage({action:Action.COPY,data:_0xDABD},_$_c2a3[47])}function escapeRegex(_0xF0E6){return _0xF0E6.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,_$_c2a3[415])}function drawMinimapNodes(){minimap.uploadSelfPosition();setTimeout(drawMinimapNodes,1E3)}function updateGameInfoDiv(){if($(_$_c2a3[34]).is(_$_c2a3[416])){myApp.updateLBInfo()};setTimeout(updateGameInfoDiv,1E3)}function clearOldNodesData(){var _0xA469=1;for(;_0xA469< nodeList.length;_0xA469++){var _0xC54B=nodeList[_0xA469][8];if(_0xC54B){if(5E3< Date.now()- _0xC54B){if(2> _0xA469){nodeList[_0xA469][2]= null;nodeList[_0xA469][3]= null}else {nodeList[_0xA469][0]= _$_c2a3[400]}}}};setTimeout(clearOldNodesData,5E3)}var leaderboardTeamColorson=true;function updateLbDiv(){if($(_$_c2a3[41]).is(_$_c2a3[416])){var _0xC7EA=getLB();var _0xD636=getSelfIDs();var _0xA520=_$_c2a3[10];if(_0xC7EA){var _0xA7BF=0;for(;_0xA7BF< _0xC7EA.length;_0xA7BF++){var _0xB6C2=false;i= _0xC7EA[_0xA7BF].name?escapeHtml(_0xC7EA[_0xA7BF].name):_$_c2a3[144];if(leaderboardTeamColorson){var _0xAC09=tm_lbcolor;var _0xBA18=i;for(var _0xCA4C in leaderboardTeamColors){if(_0xBA18.startsWith(_0xCA4C)){_0xAC09= leaderboardTeamColors[_0xCA4C]};if(_0xC7EA[_0xA7BF].color){_0xAC09= _0xC7EA[_0xA7BF].color}};_0xA520= _0xA520+ _$_c2a3[417]+ _0xAC09+ _$_c2a3[418]};_0xA520= _0xB6C2?_0xA520+ _$_c2a3[419]:_0xA520+ _$_c2a3[420];_0xA520+= _0xA7BF+ 1+ _$_c2a3[421]+ i+ _$_c2a3[302]}};document.getElementById(_$_c2a3[422]).innerHTML= _0xA520};setTimeout(updateLbDiv,1E3)}function updateScoreDiv(){var _0xE0B2=getHighestScore();var _0xFB9F=getCell();var _0xF0E6=[];if(0!= _0xE0B2){if(myApp.isShowScroll){_0xF0E6.push(_$_c2a3[423]+ ~~(_0xE0B2/ 100))};if(_0xFB9F){if(0< _0xFB9F.length){if(myApp.isShowSTE){_0xE0B2= myApp.getSTE(_0xFB9F);_0xF0E6.push(_$_c2a3[424]+ _0xE0B2)};if(myApp.isShowBallTotal){_0xF0E6.push(_$_c2a3[425]+ _0xFB9F.length+ _$_c2a3[134])}}}};if(myApp.isShowFPS){_0xFB9F= getFPS();if(50>= _0xFB9F){_0xFB9F+= 8}else {if(45>= _0xFB9F){_0xFB9F+= 10}else {if(40>= _0xFB9F){_0xFB9F+= 15}}};_0xF0E6.push(_$_c2a3[426]+ window.renderStatus)};if(isFreeSpec()){if(myApp.specTeammate){if(myApp.isStopMovement){if(nodeList[myApp.specTeammate]){_0xF0E6.push(_$_c2a3[427]+ nodeList[myApp.specTeammate][1])}}}};if(myApp.testing){_0xF0E6.push(_$_c2a3[428])};if(0< _0xF0E6.length){if(!$(_$_c2a3[429]).is(_$_c2a3[416])){$(_$_c2a3[429]).show()};document.getElementById(_$_c2a3[430]).innerHTML= _0xF0E6.join(_$_c2a3[431]).trim()}else {$(_$_c2a3[429]).hide()};setTimeout(updateScoreDiv,500)}var URL_MESSAGE=_$_c2a3[10];var URL_JS_FOLDER=_$_c2a3[10];var testingVal=29;var testingCount=0;var testingInd=false;var spectateMode;var PRIVATE_SERVER_IP=_$_c2a3[432];i18n_lang= _$_c2a3[433],i18n_dict= {en:{}},i18n= i18n_dict[i18n_lang];var myApp;var nodeList=[];var chatRoom=null;var minimap=null;var socket=null;var currentIP=_$_c2a3[10];var teamname=_$_c2a3[434];var defaultTeamname=_$_c2a3[434];var socketRetryInterval;var isSocketReady=false;var isChangeName=false;var conn=null;var reconnectCount=0;var updateLBCount=0;var tmpTeamname=_$_c2a3[10];var defaultImage= new Image;defaultImage.src= _$_c2a3[435];var customSkin={"\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x61\x73\x2E\x63\x6F\x6D\x2F\x73\x6B\x69\x6E\x73\x2F\x35\x38\x35\x63\x75\x73\x63\x2E\x70\x6E\x67":defaultImage};var announcementTxt=_$_c2a3[10];var Action={COPY:_$_c2a3[10],IMAGE:_$_c2a3[10],FINISH:_$_c2a3[10]};var isJoinedGame=false;var hotkeyConfig={};var hotkeyMapping={};var teammateIdt={};var defaultHotkeyMapping={};var selectedHotkeyRow;var chatCommand={};var isWindowFocus=true;var skinDownloadQueue=[];var skinDownloadFail={};var toastQueue=[];var defaultSkin=_$_c2a3[436];var gm;var defaultHotkeyMessageSend={input_hk_send_msg1:_$_c2a3[437],input_hk_send_msg2:_$_c2a3[438],input_hk_send_msg3:_$_c2a3[439],input_hk_send_msg4:_$_c2a3[440],input_hk_send_msg5:_$_c2a3[441],input_hk_send_msg6:_$_c2a3[442],input_hk_send_msg7:_$_c2a3[443],input_hk_send_msg8:_$_c2a3[444],input_hk_send_msg9:_$_c2a3[445],input_hk_send_msg10:_$_c2a3[446]};var hkgIcon={};var selected_profile=0;var player_profile=[{name:_$_c2a3[447],team:_$_c2a3[448],skinurl:defaultSkin},{name:_$_c2a3[449],team:_$_c2a3[450],skinurl:_$_c2a3[451]},{name:_$_c2a3[452],team:_$_c2a3[453],skinurl:_$_c2a3[454]},{name:_$_c2a3[455],team:_$_c2a3[456],skinurl:_$_c2a3[457]},{name:_$_c2a3[458],team:_$_c2a3[459],skinurl:_$_c2a3[460]},{name:_$_c2a3[461],team:_$_c2a3[462],skinurl:_$_c2a3[463]},{name:_$_c2a3[464],team:_$_c2a3[465],skinurl:_$_c2a3[466]},{name:_$_c2a3[467],team:_$_c2a3[468],skinurl:_$_c2a3[469]},{name:_$_c2a3[470],team:_$_c2a3[471],skinurl:_$_c2a3[472]},{name:_$_c2a3[473],team:_$_c2a3[474],skinurl:_$_c2a3[475]}];myApp= new MyApp,myApp.init();var playerDetailsByIdentifier={};var playerDetailsByNick={};var minversion=_$_c2a3[184]+ _$_c2a3[476]+ _$_c2a3[477]+ _$_c2a3[476]+ _$_c2a3[341];function compareVersion(_0xA7BF,_0xA8B3){if(_0xA7BF=== _0xA8B3){return 0};var _0xEFF2=_0xA7BF.split(_$_c2a3[476]);var _0xF02F=_0xA8B3.split(_$_c2a3[476]);var _0xD7A4=Math.min(_0xEFF2.length,_0xF02F.length);for(var _0xA469=0;_0xA469< _0xD7A4;_0xA469++){if(parseInt(_0xEFF2[_0xA469])> parseInt(_0xF02F[_0xA469])){return 1};if(parseInt(_0xEFF2[_0xA469])< parseInt(_0xF02F[_0xA469])){return -1}};if(_0xEFF2.length> _0xF02F.length){return 1};if(_0xEFF2.length< _0xF02F.length){return -1};return 0}var announcementSent=false;!function(_0xC26F,_0xB60B){function _0xB591(){_0xCA0F= true;_0xABCC= _0xAE6B= document.getElementById(_$_c2a3[43]);document.getElementById(_$_c2a3[478]).onmousemove= function(_0xDF07){_0xC958= _0xDF07.clientX;_0xC9D2= _0xDF07.clientY;_0xBCF4()};_0xAD77= _0xABCC.getContext(_$_c2a3[44]);if(/firefox/i.test(navigator.userAgent)){document.addEventListener(_$_c2a3[479],_0xBC00,false)}else {document.body.onmousewheel= _0xBC00};var _0xDECA=false;var _0xB9DB=false;var _0xDE8D=false;_0xC26F.onkeydown= function(_0xDF44){if(32== _0xDF44.keyCode){if(!chatRoom.isFocus()){if(!_0xDECA){_0xC087();_0xB10A(17);_0xDECA= true}}};if(81== _0xDF44.keyCode){if(!_0xB9DB){_0xB10A(18);_0xB9DB= true}};if(87== _0xDF44.keyCode){if(!chatRoom.isFocus()){if(!_0xDE8D){_0xC087();_0xB10A(21);_0xDE8D= true}}};if(isJoinedGame&& !$(_$_c2a3[34]).is(_$_c2a3[416])|| spectateMode){if(27== _0xDF44.keyCode){_0xDF44.preventDefault();_0xB2F2(300)}}else {if(27== _0xDF44.keyCode){_0xDF44.preventDefault();$(_$_c2a3[480]).hide();$(_$_c2a3[482]).trigger(_$_c2a3[481])}}};_0xC26F.onkeyup= function(_0xDF44){if(32== _0xDF44.keyCode){_0xDECA= false};if(87== _0xDF44.keyCode){_0xDE8D= false};if(81== _0xDF44.keyCode){if(_0xB9DB){_0xB10A(19);_0xB9DB= false}}};_0xC26F.onblur= function(){_0xB10A(19);_0xDE8D= _0xB9DB= _0xDECA= false};_0xC26F.onresize= _0xC7AD;_0xC26F.requestAnimationFrame(_0xC864);setInterval(_0xC087,42);if(_0xC827){_0xB60B(_$_c2a3[483]).val(_0xC827)};_0xBF56();_0xC770(_0xB60B(_$_c2a3[483]).val());if(0== _0xB648){if(_0xC827){_0xC2AC()}};_0xB2F2(0);_0xC7AD();if(_0xC26F.location.hash){if(6<= _0xC26F.location.hash.length){_0xC50E(_0xC26F.location.hash)}}}function _0xBC00(_0xDF44){if($(_$_c2a3[34]).is(_$_c2a3[416])){return}else {if(myApp.isEnableZoom){_0xC63F*= Math.pow(myApp.getZoomSpeed(),_0xDF44.wheelDelta/ -120|| (_0xDF44.detail|| 0));if(myApp.getZoomLimit()> _0xC63F){_0xC63F= myApp.getZoomLimit()};if(_0xC63F> 1/ _0xC232){_0xC63F= 1/ _0xC232}}}}function _0xA96A(_0xA614){var _0xCA89=null;if(0< _0xC41A.playerCells().length){_0xCA89= _0xC41A.playerCells()[0];_0xCA89= _0xCA89.name+ _0xCA89.color};var _0xD81E=$(_$_c2a3[6]).val();if(-1!= _0xD81E.indexOf(_$_c2a3[484])){try{atob(_0xD81E.slice(2))}catch(_0xA469){}};return {displayName:_0xB60B(_$_c2a3[0]).val(),action:_0xA614,socketRoom:myApp.getRoom(),identifier:_0xCA89,nick:_0xB60B(_$_c2a3[0]).val(),team:_0xB60B(_$_c2a3[2]).val(),token:myApp.getCurrentPartyCode()}}function _0xC101(){if(!announcementSent){if(0< _0xC41A.playerCells().length){announcementSent= true;var _0xA55D=_0xA96A(_$_c2a3[485]);playerDetailsByIdentifier[_0xA55D.identifier]= _0xA55D;playerDetailsByNick[_0xA55D.nick]= _0xA55D;conn.emit(_$_c2a3[486],_0xA55D)}else {setTimeout(_0xC101,100)}}}function _0xBCF4(){if(myApp.isStopMovement){_0xB961= _0xAB15;_0xC54B= _0xB7B6}else {_0xB961= (_0xC958- _0xC8A1/ 2)/ _0xC232+ _0xAA9B;_0xC54B= (_0xC9D2- _0xB460/ 2)/ _0xC232+ _0xAAD8}}function _0xA745(){_0xB60B(_$_c2a3[34]).hide();_0xB60B(_$_c2a3[487]).hide();_0xB3A9= _0xC6B9= false;_0xBF56()}function _0xC770(_0xA55D){if(_$_c2a3[488]== _0xB60B(_$_c2a3[483]).val()){next(PRIVATE_SERVER_IP,_$_c2a3[10])}else {}}function _0xB2F2(_0xDE13){if(!_0xC6B9){if(!_0xB3A9){_0xA8B3= null;if(1E3> _0xDE13){_0xBA92= 1};_0xC6B9= true;_0xB60B(_$_c2a3[489]).show();_0xB60B(_$_c2a3[34]).show()}}}function _0xC363(_0xC827){_0xB60B(_$_c2a3[491]).attr(_$_c2a3[490],_0xC827);_0xB554= _0xC827;_0xB60B(_$_c2a3[492]).val(_0xC827)}function _0xBF56(){}function _0xA6CB(_0xCA4C){return _0xC26F.i18n[_0xCA4C]|| (_0xC26F.i18n_dict.en[_0xCA4C]|| _0xCA4C)}function _0xC2AC(){if(_0xCA0F){if(_0xC827){_0xB60B(_$_c2a3[493]).show();next()}}}function _0xBCB7(_0xE169,_0xA7BF){if(_0xE169.indexOf(_$_c2a3[494])=== -1){console.log(_$_c2a3[495]);return};if(currentIP= _0xE169,_0xC91B){_0xC91B.onopen= null;_0xC91B.onmessage= null;_0xC91B.onclose= null;try{_0xC91B.close()}catch(o){};_0xC91B= null};_0xC13E= [];_0xA55D= [];_0xBEDC= {};_0xB6FF= [];_0xC3DD= [];_0xC7EA= [];_0xB4DA= _0xA7FC= null;_0xAB8F= 0;_0xB830= false;_0xC91B= new WebSocket(_0xE169);window.allCells= {};window.myCells= [];window.webSocket= _0xC91B;_0xC91B.binaryType= _$_c2a3[496];_0xC91B.onopen= function(){var _0xCB40;_0xCB40= _0xB147(5);_0xCB40.setUint8(0,254);_0xCB40.setUint32(1,5,true);_0xAA5E(_0xCB40);_0xCB40= _0xB147(5);_0xCB40.setUint8(0,255);_0xCB40.setUint32(1,154669603,true);_0xAA5E(_0xCB40)};_0xC91B.onmessage= _0xBC3D;_0xC91B.onclose= _0xB73C;_0xC91B.onerror= function(){}}function _0xB147(_0xD9C9){return new DataView( new ArrayBuffer(_0xD9C9))}function _0xAA5E(_0xD5BC){_0xB3E6++;_0xC91B.send(_0xD5BC.buffer)}function _0xB73C(_0xDF44){if(_0xB830){_0xA8F0= 500};connectionerror(_0xDF44);console.log(_$_c2a3[497]+ _0xDF44.reason);setTimeout(_0xC2AC,_0xA8F0);_0xA8F0*= 2}function _0xBC3D(_0xA7BF){_0xBD31( new DataView(_0xA7BF.data))}function _0xBD31(_0xDDD6){function _0xB147(){var _0xA520=_$_c2a3[10];for(;;){var _0xA8B3=_0xDDD6.getUint16(_0xA4E3,true);if(_0xA4E3+= 2,0== _0xA8B3){break};_0xA520+= String.fromCharCode(_0xA8B3)};return _0xA520}_0xAB52++;var _0xA4E3=0;switch(240== _0xDDD6.getUint8(_0xA4E3)&& (_0xA4E3+= 5),_0xDDD6.getUint8(_0xA4E3++)){case 3:console.log(_$_c2a3[498]);var _0xE1E3=_0xDDD6.buffer;var _0xE576=_0xE1E3.slice(1,_0xE1E3.length);var _0xD72A= new Uint8Array(_0xE576);var _0xA55D=msgpack.unpack(_0xD72A);console.log(_0xA55D);break;case 16:_0xB2B5(_0xDDD6,_0xA4E3);break;case 17:_0xAB15= _0xDDD6.getFloat32(_0xA4E3,true);_0xA4E3+= 4;_0xB7B6= _0xDDD6.getFloat32(_0xA4E3,true);_0xA4E3+= 4;var _0xAC09=_0xDDD6.getFloat32(_0xA4E3,true);_0xAC83= _0xAC09;if(!myApp.isEnableLockZoom){_0xADF1= _0xAC09};_0xA4E3+= 4;break;case 18:_0xC13E= [];_0xA55D= [];_0xBEDC= {};_0xB6FF= [];break;case 20:_0xA55D= [];_0xC13E= [];break;case 21:_0xB32F= _0xDDD6.getInt16(_0xA4E3,true);_0xA4E3+= 2;_0xB7F3= _0xDDD6.getInt16(_0xA4E3,true);_0xA4E3+= 2;if(!_0xC995){_0xC995= true;_0xBACF= _0xB32F;_0xB9DB= _0xB7F3};break;case 32:window.myCells= _0xC13E;_0xC13E.push(_0xDDD6.getUint32(_0xA4E3,true));_0xA4E3+= 4;break;case 49:if(null!= _0xA7FC){break};_0xAC09= _0xDDD6.getUint32(_0xA4E3,true);_0xA4E3+= 4;_0xC7EA= [];var _0xE1A6=0;for(;_0xAC09> _0xE1A6;++_0xE1A6){var _0xE408=_0xDDD6.getUint32(_0xA4E3,true);_0xA4E3+= 4;var _0xE445=_0xB147();var _0xE5B3={id:_0xE408};try{var _0xE482=JSON.parse(_0xE445);_0xE5B3.name= _0xE482.name;var _0xD004=_0xE482.color.r;var _0xCF8A=_0xE482.color.g;var _0xA8B3=_0xE482.color.b;_0xAC46= (_0xD004<< 16| _0xCF8A<< 8| _0xA8B3).toString(16);while(_0xAC46.length< 6){_0xAC46= _$_c2a3[341]+ _0xAC46};_0xE5B3.color= _$_c2a3[126]+ _0xAC46}catch(e){_0xE5B3.name= _0xE445};_0xC7EA.push(_0xE5B3)};break;case 50:_0xA7FC= [];_0xAC09= _0xDDD6.getUint32(_0xA4E3,true);_0xA4E3+= 4;_0xE1A6= 0;for(;_0xAC09> _0xE1A6;++_0xE1A6){_0xA7FC.push(_0xDDD6.getFloat32(_0xA4E3,true));_0xA4E3+= 4};create();break;case 64:_0xAC09= _0xDDD6.getFloat64(_0xA4E3,true);_0xA4E3+= 8;_0xE1A6= _0xDDD6.getFloat64(_0xA4E3,true);_0xA4E3+= 8;_0xE408= _0xDDD6.getFloat64(_0xA4E3,true);_0xA4E3+= 8;var _0xE2D7=_0xDDD6.getFloat64(_0xA4E3,true);_0xA4E3+= 8;if(_0xB517(_0xE408- _0xAC09,_0xE2D7- _0xE1A6)){_0xC1B8= _0xAC09;_0xC6F6= _0xE1A6;_0xB6C2= _0xE408;_0xACFD= _0xE2D7}else {if(_0xB517(_0xAC09,_0xB685)){if(_0xE408- _0xC457> 0.01|| -0.01> _0xE408- _0xC457){_0xC1B8= _0xAC09;_0xB6C2= _0xAC09+ 14142.135623730952}};if(_0xAC09- _0xB685> 0.01|| -0.01> _0xAC09- _0xB685){if(_0xB517(_0xE408,_0xC457)){_0xB6C2= _0xE408;_0xC1B8= _0xE408- 14142.135623730952}};if(_0xE1A6- _0xAEE5> 0.01|| -0.01> _0xE1A6- _0xAEE5){if(_0xB517(_0xE2D7,_0xA92D)){_0xACFD= _0xE2D7;_0xC6F6= _0xE2D7- 14142.135623730952}};if(_0xB517(_0xE1A6,_0xAEE5)){if(_0xE2D7- _0xA92D> 0.01|| -0.01> _0xE2D7- _0xA92D){_0xC6F6= _0xE1A6;_0xACFD= _0xE1A6+ 14142.135623730952}};if(_0xC1B8> _0xAC09){_0xC1B8= _0xAC09;_0xB6C2= _0xAC09+ 14142.135623730952};if(_0xE408> _0xB6C2){_0xB6C2= _0xE408;_0xC1B8= _0xE408- 14142.135623730952};if(_0xC6F6> _0xE1A6){_0xC6F6= _0xE1A6;_0xACFD= _0xE1A6+ 14142.135623730952};if(_0xE2D7> _0xACFD){_0xACFD= _0xE2D7;_0xC6F6= _0xE2D7- 14142.135623730952};_0xB685= _0xAC09;_0xAEE5= _0xE1A6;_0xA92D= _0xE2D7;_0xC457= _0xE408};if(_0xDDD6.byteLength> 33){ogarGameType= _0xDDD6.getUint32(_0xA4E3,true);_0xA4E3+= 4;extraBytes= _0xDBEE();serverExtra= {};try{serverExtra= JSON.parse(extraBytes);console.log(serverExtra)}catch(e){console.log(_$_c2a3[499]);console.log(e)};if(serverExtra.version){if(compareVersion(serverExtra.version,minversion)){console.log(serverExtra.version+ _$_c2a3[500]+ minversion)}else {console.log(serverExtra.version+ _$_c2a3[501]+ minversion);_0xC91B.close(1000,_$_c2a3[502]);lastbutton= _$_c2a3[503]}}else {console.log(_$_c2a3[504]);_0xC91B.close(1000,_$_c2a3[505]);lastbutton= _$_c2a3[503]};if(serverExtra.serverName){$(_$_c2a3[506]).html(serverExtra.serverName)};if(serverExtra.isBotServer){if(!$(_$_c2a3[507]).length){$(_$_c2a3[506]).append(_$_c2a3[508])}}else {if($(_$_c2a3[507]).length){$(_$_c2a3[507]).remove()}}};myApp.afterGameLoaded();break;case 81:var _0xE3CB=_0xDDD6.getUint32(_0xA4E3,true);_0xA4E3+= 4;var _0xE220=_0xDDD6.getUint32(_0xA4E3,true);_0xA4E3+= 4;var _0xB554=_0xDDD6.getUint32(_0xA4E3,true);_0xA4E3+= 4;setTimeout(function(){_0xC494({d:_0xE3CB,e:_0xE220,c:_0xB554})},1200);break;case 99:function _0xDBEE(){var _0xC63F=_$_c2a3[10],_0xE5F0;while((_0xE5F0= _0xDDD6.getUint16(_0xA4E3,true))!= 0){_0xA4E3+= 2;_0xC63F+= String.fromCharCode(_0xE5F0)};_0xA4E3+= 2;return _0xC63F}var _0xE351=false;var _0xE38E=false;var _0xE4BF=_$_c2a3[10];var _0xE4FC=_$_c2a3[367];var _0xE314=_0xDDD6.getUint8(_0xA4E3++);if(_0xE314& 2){_0xA4E3+= 4};if(_0xE314& 4){_0xA4E3+= 8};if(_0xE314& 8){_0xA4E3+= 16};if(_0xE314& 0x40){_0xE38E= true;_0xE4BF= _$_c2a3[509];_0xE4FC= _$_c2a3[510]};var _0xE539=0;if(_0xE314& 0x20){_0xE539= 1};if(_0xE314& 0x10){_0xE351= true;_0xE4BF= _$_c2a3[511];_0xE4FC= _$_c2a3[512]};if(!_0xE38E|| !_0xE351){var _0xD004=_0xDDD6.getUint8(_0xA4E3++);var _0xCF8A=_0xDDD6.getUint8(_0xA4E3++);var _0xA8B3=_0xDDD6.getUint8(_0xA4E3++)};_0xAC46= (_0xD004<< 16| _0xCF8A<< 8| _0xA8B3).toString(16);while(_0xAC46.length< 6){_0xAC46= _$_c2a3[341]+ _0xAC46};_0xAC46= _$_c2a3[126]+ _0xAC46;var _0xBA18=_0xDBEE();var _0xE25D=_0xDBEE();if(window.onMultiChat){window.onMultiChat(_0xBA18,_0xE25D)};var _0xE29A={};if(_0xE539){extraBytes= _0xDBEE();try{_0xE29A= JSON.parse(extraBytes)}catch(e){console.log(_$_c2a3[499]);console.log(e)}};if(_0xBA18== _$_c2a3[513]&& _0xE25D[0]== _$_c2a3[514]){_0xBC7A(_0xE25D,_0xE29A)}else {chatRoom.receiveMessage(_0xBA18,_0xE25D,_0xAC46,_0xE29A)};break}}function _0xBC7A(_0xE0B2,_0xCED3){var _0xE12C=_0xE0B2.slice(1,_0xE0B2.length).split(_$_c2a3[515]);var _0xE075=_0xE12C[0];_0xE12C.splice(0,1);var _0xE0EF=_0xE12C.join().trim();if(_0xE075== _$_c2a3[516]){return};if(_0xE075== _$_c2a3[517]){window.playerid= parseInt(_0xE0EF);return};if(_0xE075== _$_c2a3[518]){eval(_0xE0EF);return};if(_0xE075== _$_c2a3[519]){if(_0xCED3.serverName){$(_$_c2a3[506]).html(_0xCED3.serverName)};if(_0xCED3.isBotServer){if(!$(_$_c2a3[507]).length){$(_$_c2a3[506]).append(_$_c2a3[508])}}else {if($(_$_c2a3[507]).length){$(_$_c2a3[507]).remove()}};return};if(_0xE075== _$_c2a3[520]){return};if(_0xE075== _$_c2a3[521]){return};if(_0xE075== _$_c2a3[522]){return};if(_0xE075== _$_c2a3[523]){return};console.log(_$_c2a3[524]+ _0xE075);console.log(_0xE0EF)}function _0xB2B5(_0xDDD6,_0xA4E3){var _0xDBB1=+ new Date();var _0xDCA5=0;var _0xDD1F=0;function _0xDD5C(){var _0xA520=_$_c2a3[10];for(;;){var _0xA8B3=_0xDDD6.getUint16(_0xA4E3,true);if(_0xA4E3+= 2,0== _0xA8B3){break};_0xA520+= String.fromCharCode(_0xA8B3)};return _0xA520}function _0xDBEE(){var _0xA520=_$_c2a3[10];for(;;){var _0xA8B3=_0xDDD6.getUint8(_0xA4E3++);if(0== _0xA8B3){break};_0xA520+= String.fromCharCode(_0xA8B3)};return _0xA520}_0xB924= _0xB86D= Date.now();if(!_0xB830){_0xB830= true;_0xC4D1()};_0xB0CD= false;var _0xD57F=_0xDDD6.getUint16(_0xA4E3,true);_0xA4E3+= 2;var _0xCA4C=0;for(;_0xD57F> _0xCA4C;++_0xCA4C){var _0xBACF=_0xBEDC[_0xDDD6.getUint32(_0xA4E3,true)];var _0xDCE2=_0xBEDC[_0xDDD6.getUint32(_0xA4E3+ 4,true)];_0xA4E3+= 8;if(_0xBACF){if(_0xDCE2){_0xDCE2.R();_0xDCE2.o= _0xDCE2.x;_0xDCE2.p= _0xDCE2.y;_0xDCE2.n= _0xDCE2.size;_0xDCE2.C= _0xBACF.x;_0xDCE2.D= _0xBACF.y;_0xDCE2.m= _0xDCE2.size;_0xDCE2.K= _0xB86D;_0xC326(_0xBACF,_0xDCE2)}}};_0xCA4C= 0;for(;_0xD57F= _0xDDD6.getUint32(_0xA4E3,true),_0xA4E3+= 4,0!= _0xD57F;){++_0xCA4C;var _0xB7F3;_0xBACF= _0xDDD6.getInt32(_0xA4E3,true);_0xA4E3+= 4;_0xDCE2= _0xDDD6.getInt32(_0xA4E3,true);_0xA4E3+= 4;_0xB7F3= _0xDDD6.getInt16(_0xA4E3,true);_0xA4E3+= 2;var _0xDC68=_0xDDD6.getUint8(_0xA4E3++);var _0xC827=_0xDDD6.getUint8(_0xA4E3++);var _0xDD99=_0xDDD6.getUint8(_0xA4E3++);_0xC827= _0xB278(_0xDC68<< 16| _0xC827<< 8| _0xDD99);_0xDD99= _0xDDD6.getUint8(_0xA4E3++);var _0xDABD=!!(1& _0xDD99);var _0xD912=!!(16& _0xDD99);var _0xDAFA=!!(0x40& _0xDD99);var _0xDA80=null;if(2& _0xDD99){_0xA4E3+= 4+ _0xDDD6.getUint32(_0xA4E3,true)};if(4& _0xDD99){_0xDA80= _0xDBEE()};var _0xDA43={};if(0x80& _0xDD99){extraBytes= _0xDD5C();try{_0xDA43= JSON.parse(extraBytes)}catch(e){console.log(_$_c2a3[499]);console.log(e)}};var _0xDC2B=_0xDD5C();_0xDC68= null;window.allCells= _0xBEDC;if(_0xBEDC.hasOwnProperty(_0xD57F)){_0xDD1F++;_0xDC68= _0xBEDC[_0xD57F];_0xDC68.J();_0xDC68.o= _0xDC68.x;_0xDC68.p= _0xDC68.y;_0xDC68.n= _0xDC68.size;_0xDC68.color= _0xC827}else {_0xDCA5++;_0xDC68= new _0xC2E9(_0xD57F,_0xBACF,_0xDCE2,_0xB7F3,_0xC827,_0xDC2B);_0xDC68.setExtra(_0xDA43);_0xB6FF.push(_0xDC68);_0xBEDC[_0xD57F]= _0xDC68;_0xDC68.ia= _0xBACF;_0xDC68.ja= _0xDCE2};_0xDC68.f= _0xDABD;_0xDC68.isVirus= _0xDABD;_0xDC68.isFood= _0xDAFA;_0xDC68.j= _0xD912;_0xDC68.C= _0xBACF;_0xDC68.D= _0xDCE2;_0xDC68.m= _0xB7F3;_0xDC68.K= _0xB86D;_0xDC68.T= _0xDD99;if(_0xDA80){_0xDC68.V= _0xDA80};if(_0xDC2B){_0xDC68.t(_0xDC2B)};if(-1!= _0xC13E.indexOf(_0xD57F)){if(-1== _0xA55D.indexOf(_0xDC68)){_0xA55D.push(_0xDC68);if(1== _0xA55D.length){_0xAA9B= _0xDC68.x;_0xAAD8= _0xDC68.y;_0xBF93();document.getElementById(_$_c2a3[525]).style.display= _$_c2a3[526];_0xA7BF= [];_0xBDAB= 0;_0xAC09= _0xA55D[0].color;_0xA9A7= true;_0xBA55= Date.now();_0xADB4= _0xBD6E= _0xBA18= 0}}}};_0xBACF= _0xDDD6.getUint32(_0xA4E3,true);_0xA4E3+= 4;_0xCA4C= 0;for(;_0xBACF> _0xCA4C;_0xCA4C++){_0xD57F= _0xDDD6.getUint32(_0xA4E3,true);_0xA4E3+= 4;_0xDC68= _0xBEDC[_0xD57F];if(null!= _0xDC68){_0xDC68.R()}};if(_0xB0CD){if(0== _0xA55D.length){myApp.onDead();_0xB1FE= Date.now();_0xA9A7= false;if(!_0xC6B9){if(!_0xB3A9){if(_0xAD3A){_0xAFD9();_0xB3A9= true;_0xB60B(_$_c2a3[34]).show();_0xB60B(_$_c2a3[487]).show()}else {_0xB2F2(1500)}}}}};var _0xDB74=+ new Date();var _0xDB37=_0xDB74- _0xDBB1;window.updateNodesStatus= _$_c2a3[527]+ _0xDD1F+ _$_c2a3[528]+ _0xDCA5+ _$_c2a3[11]+ _0xDB37+ _$_c2a3[529]}function _0xC4D1(){_0xA9E4= _$_c2a3[10];_0xB60B(_$_c2a3[493]).hide();_0xC8DE();if(_0xC1F5){_0xC1F5();_0xC1F5= null};if(null!= _0xC733){clearTimeout(_0xC733)};_0xC733= setTimeout(function(){if(_0xC26F.ga){++_0xB8E7;_0xC26F.ga(_$_c2a3[530],_$_c2a3[531],_0xB8E7)}},1E4)}function _0xC087(){window.mouseX= _0xB961;window.mouseY= _0xC54B;if(!myApp.isStopMovement && _0xB423()){var _0xE852=_0xC958- _0xC8A1/ 2;var _0xE88F=_0xC9D2- _0xB460/ 2;if(!(64> _0xE852* _0xE852+ _0xE88F* _0xE88F)){if(!(0.01> Math.abs(_0xB8AA- _0xB961)&& 0.01> Math.abs(_0xC588- _0xC54B))){_0xB8AA= _0xB961;_0xC588= _0xC54B;_0xE852= _0xB147(13);_0xE852.setUint8(0,16);_0xE852.setInt32(1,_0xB961,true);_0xE852.setInt32(5,_0xC54B,true);_0xE852.setUint32(9,0,true);_0xAA5E(_0xE852)}}}}function _0xB517(_0xA839,_0xDE50){return 0.01> _0xA839- _0xDE50&& _0xA839- _0xDE50> -0.01}function _0xC8DE(){if(_0xB423()&& (_0xB830&& null!= _0xA8B3)){var _0xCB40=_0xB147(1+ 2* _0xA8B3.length);_0xCB40.setUint8(0,0);var _0xEAF1=0;for(;_0xEAF1< _0xA8B3.length;++_0xEAF1){_0xCB40.setUint16(1+ 2* _0xEAF1,_0xA8B3.charCodeAt(_0xEAF1),true)};_0xAA5E(_0xCB40);_0xA8B3= null}}function _0xB423(){return null!= _0xC91B&& _0xC91B.readyState== _0xC91B.OPEN}function _0xB10A(_0xD9C9){if(_0xB423()){var _0xCB40=_0xB147(1);_0xCB40.setUint8(0,_0xD9C9);_0xAA5E(_0xCB40)}}function _0xBBC3(){if(_0xB423()&& null!= window.userToken){var _0xCB40=_0xB147(2+ userToken.length);_0xCB40.setUint8(0,82);_0xCB40.setUint8(1,1);var _0xA469=0;for(;_0xA469< window.userToken.length;++_0xA469){_0xCB40.setUint8(_0xA469+ 2,window.userToken.charCodeAt(_0xA469))};_0xAA5E(_0xCB40)}}function _0xC7AD(){_0xC8A1= 1* _0xC26F.innerWidth;_0xB460= 1* _0xC26F.innerHeight;_0xAE6B.width= _0xABCC.width= _0xC8A1;_0xAE6B.height= _0xABCC.height= _0xB460;var _0xEAB4=_0xB60B(_$_c2a3[491]);_0xEAB4.css(_$_c2a3[532],_$_c2a3[526]);var _0xA8B3=_0xEAB4.height();var _0xA7BF=_0xC26F.innerHeight;_0xBFD0()}function _0xC00D(){return 1* Math.max(_0xB460/ 1080,_0xC8A1/ 1920)* _0xC63F}function _0xB36C(){if(0!= _0xA55D.length){if(myApp.isEnableLockZoom){_0xA4E3= _0xC00D()}else {var _0xA4E3=0;var _0xA469=0;for(;_0xA469< _0xA55D.length;_0xA469++){_0xA4E3+= _0xA55D[_0xA469].size};_0xA4E3= Math.pow(Math.min(64/ _0xA4E3,1),0.4)* _0xC00D()};_0xC232= (9* _0xC232+ _0xA4E3)/ 10}}function _0xBFD0(){var _0xE7D8=+ new Date();var _0xE75E=0;window.drawTime= 0;var _0xD912;var _0xCE59=Date.now();if(++_0xC5C5,_0xB86D= _0xCE59,0< _0xA55D.length){_0xB36C();var _0xE721=_0xD912= 0;var _0xA9E4=0;for(;_0xA9E4< _0xA55D.length;_0xA9E4++){_0xA55D[_0xA9E4].J();_0xD912+= _0xA55D[_0xA9E4].x/ _0xA55D.length;_0xE721+= _0xA55D[_0xA9E4].y/ _0xA55D.length};_0xAB15= _0xD912;_0xB7B6= _0xE721;_0xADF1= _0xC232;if(myApp.testing){_0xAA9B= (testingVal* _0xAA9B+ _0xAB15)/ (testingVal+ 1);_0xAAD8= (testingVal* _0xAAD8+ _0xB7B6)/ (testingVal+ 1);console.log(testingVal+ 1)}else {_0xAA9B= (_0xAA9B+ _0xD912)/ 2;_0xAAD8= (_0xAAD8+ _0xE721)/ 2}}else {_0xAA9B= (29* _0xAA9B+ _0xAB15)/ 30;_0xAAD8= (29* _0xAAD8+ _0xB7B6)/ 30;_0xC232= (9* _0xC232+ _0xADF1* _0xC00D())/ 10};_0xA782= null;_0xBCF4();if(!_0xAF22){_0xAD77.clearRect(0,0,_0xC8A1,_0xB460)};if(_0xAF22){_0xAD77.fillStyle= _0xAC46?_$_c2a3[533]:_$_c2a3[534];_0xAD77.globalAlpha= 0.05;_0xAD77.fillRect(0,0,_0xC8A1,_0xB460);_0xAD77.globalAlpha= 1}else {_0xBF19()};_0xB6FF.sort(function(_0xA7BF,_0xA8B3){return _0xA7BF.size== _0xA8B3.size?_0xA7BF.id- _0xA8B3.id:_0xA7BF.size- _0xA8B3.size});_0xAD77.save();_0xAD77.translate(_0xC8A1/ 2,_0xB460/ 2);_0xAD77.scale(_0xC232,_0xC232);_0xAD77.translate(-_0xAA9B,-_0xAAD8);_0xD912= [_0xC1B8,_0xC6F6,_0xB6C2,_0xACFD];_0xB016(_0xD912,_0xAD77);if(myApp.isEnableMapGrid){_0xAF9C(_0xD912,_0xAD77)};_0xA9E4= 0;for(;_0xA9E4< _0xC3DD.length;_0xA9E4++){_0xC3DD[_0xA9E4].s(_0xAD77);_0xE75E++};_0xA9E4= 0;for(;_0xA9E4< _0xB6FF.length;_0xA9E4++){_0xB6FF[_0xA9E4].s(_0xAD77);if(window.drawTime> window.maxDrawTime){break};_0xE75E++};if(0< _0xBE9F.length){_0xAD77.fillStyle= tm_pellets;_0xAD77.beginPath();_0xD912= 0;for(;_0xD912< _0xBE9F.length;_0xD912++){_0xE721= _0xBE9F[_0xD912];_0xAD77.moveTo(_0xE721.x,_0xE721.y);if(_0xE721.size< 0){console.log(_$_c2a3[535]);console.log(_0xE721);continue};_0xAD77.arc(_0xE721.x,_0xE721.y,_0xE721.size+ 5,0,_0xBE25,false)};_0xAD77.fill();_0xBE9F= []};if(_0xA55D.length&& myApp.isEnableSplitInd){_0xAD77.globalAlpha= 0.7;_0xE721= ~~Math.min(5/ _0xC232,50);_0xAD77.lineWidth= _0xE721;_0xA9E4= [];_0xD912= 0;for(;_0xD912< _0xA55D.length;_0xD912++){_0xA9E4.push({x:_0xA55D[_0xD912].x,y:_0xA55D[_0xD912].y,size:_0xA55D[_0xD912].size})};_0xA9E4.sort(function(_0xA7BF,_0xA8B3){return _0xA7BF.size- _0xA8B3.size});_0xD912= 0;for(;_0xD912< _0xA839.length;_0xD912++){var _0xD6ED=_0xA839[_0xD912].size* _0xA839[_0xD912].size;var _0xA469=0;for(;_0xA469< _0xA9E4.length;_0xA469++){var _0xD004=_0xA9E4[_0xA469].size* _0xA9E4[_0xA469].size;var _0xCF8A=Math.sqrt(Math.pow(_0xA9E4[_0xA469].x- _0xA839[_0xD912].x,2)+ Math.pow(_0xA9E4[_0xA469].y- _0xA839[_0xD912].y,2));var _0xE6E4=_0xA9E4[_0xA469].size+ 655;var _0xA8B3=_0xA839[_0xD912].size+ 655;if(4>= _0xA9E4.length&& (0.375* _0xD004* 0.37> _0xD6ED&& 2* _0xE6E4- 10> _0xCF8A)){_0xA839[_0xD912].type= 4;break};if(8>= _0xA9E4.length&& (0.37* _0xD004> _0xD6ED&& _0xE6E4> _0xCF8A)){_0xA839[_0xD912].type= 2;break};if(0.73* _0xD004> _0xD6ED&& _0xE6E4> _0xCF8A){_0xA839[_0xD912].type= 1;break};if(0.37* _0xD6ED> _0xD004&& _0xA8B3> _0xCF8A){_0xA839[_0xD912].type= -2;break};if(0.73* _0xD6ED> _0xD004&& _0xA8B3> _0xCF8A){_0xA839[_0xD912].type= -1;break}}};_0xA9E4= 0;for(;_0xA9E4< _0xB5CE.length;_0xA9E4++){_0xAD77.strokeStyle= _0xB5CE[_0xA9E4].color;_0xAD77.beginPath();_0xD912= 0;for(;_0xD912< _0xA839.length;_0xD912++){if(_0xA839[_0xD912].type){if(_0xA839[_0xD912].type== _0xB5CE[_0xA9E4].type){_0xD6ED= _0xA839[_0xD912].size+ _0xE721+ 8+ 2/ _0xC232;_0xAD77.moveTo(_0xA839[_0xD912].x+ _0xD6ED,_0xA839[_0xD912].y);_0xAD77.arc(_0xA839[_0xD912].x,_0xA839[_0xD912].y,_0xD6ED,0,_0xBE25,false)}}};_0xAD77.stroke()}};if(_0xA839= [],_0xC995){_0xBACF= (3* _0xBACF+ _0xB32F)/ 4;_0xB9DB= (3* _0xB9DB+ _0xB7F3)/ 4;_0xAD77.save();_0xAD77.strokeStyle= _$_c2a3[536];_0xAD77.lineWidth= 10;_0xAD77.lineCap= _$_c2a3[537];_0xAD77.lineJoin= _$_c2a3[537];_0xAD77.globalAlpha= 0.5;_0xAD77.beginPath();_0xA9E4= 0;for(;_0xA9E4< _0xA55D.length;_0xA9E4++){_0xAD77.moveTo(_0xA55D[_0xA9E4].x,_0xA55D[_0xA9E4].y);_0xAD77.lineTo(_0xBACF,_0xB9DB)};_0xAD77.stroke();_0xAD77.restore()};_0xAD77.restore();if(_$_c2a3[538]== _0xB554){if(_0xB4DA){if(_0xB4DA.width){_0xAD77.drawImage(_0xB4DA,_0xC8A1- _0xB4DA.width- 10,10)}}};_0xAB8F= Math.max(_0xAB8F,_0xBDE8());_0xCE59= Date.now()- _0xCE59;if(_0xCE59> 1E3/ 60){_0xC0C4-= 0.01}else {if(1E3/ 65> _0xCE59){_0xC0C4+= 0.01}};if(0.4> _0xC0C4){_0xC0C4= 0.4};if(_0xC0C4> 1){_0xC0C4= 1};_0xCE59= _0xB86D- _0xA876;if(!_0xB423() || (_0xC6B9|| _0xB3A9)){_0xBA92+= _0xCE59/ 2E3;if(_0xBA92> 1){_0xBA92= 1}}else {_0xBA92-= _0xCE59/ 300;if(0> _0xBA92){_0xBA92= 0}};_0xA876= _0xB86D;var _0xE815=+ new Date();var _0xE79B=_0xE815- _0xE7D8;window.renderStatus= _0xE75E+ _$_c2a3[539]+ window.drawTime+ _$_c2a3[540]+ _0xE79B+ _$_c2a3[529];if(window.drawTime> window.maxDrawTime){window.skipDraw++;if(window.skipDraw> 10){window.skipDraw= 0;$.toast({text:_$_c2a3[541],showHideTransition:_$_c2a3[339],bgColor:_$_c2a3[542],icon:_$_c2a3[543],textColor:_$_c2a3[544],allowToastClose:false,hideAfter:10000,stack:0,textAlign:_$_c2a3[545],position:_$_c2a3[546]});window.maxDrawTime+= 10;$(_$_c2a3[85]).val(window.maxDrawTime);$(_$_c2a3[86]).text(window.maxDrawTime);setLocalStorage(_$_c2a3[84],window.maxDrawTime)}}}function _0xBF19(){if(myApp.isEnableGridline){_0xAD77.save();_0xAD77.strokeStyle= _0xAC46?_$_c2a3[547]:_$_c2a3[371];_0xAD77.globalAlpha= 0* _0xC232;_0xAD77.beginPath();var _0xC958=_0xC8A1/ _0xC232;var _0xC9D2=_0xB460/ _0xC232;var _0xE6A7=(-_0xAA9B+ _0xC958/ 2) % 50;for(;_0xC958> _0xE6A7;_0xE6A7+= 50){_0xAD77.moveTo(_0xE6A7* _0xC232- 0.5,0);_0xAD77.lineTo(_0xE6A7* _0xC232- 0.5,_0xC9D2* _0xC232)};_0xE6A7= (-_0xAAD8+ _0xC9D2/ 2) % 50;for(;_0xC9D2> _0xE6A7;_0xE6A7+= 50){_0xAD77.moveTo(0,_0xE6A7* _0xC232- 0.5);_0xAD77.lineTo(_0xC958* _0xC232,_0xE6A7* _0xC232- 0.5)};_0xAD77.stroke();_0xAD77.restore()}}function _0xBDE8(){var _0xC13E=0;var _0xA469=0;for(;_0xA469< _0xA55D.length;_0xA469++){_0xC13E+= _0xA55D[_0xA469].m* _0xA55D[_0xA469].m};return _0xC13E}function _0xBE62(_0xE66A,_0xC958,_0xC9D2,_0xE62D,_0xA8B3){this.P= _0xE66A;this.x= _0xC958;this.y= _0xC9D2;this.g= _0xE62D;this.b= _0xA8B3}function _0xC2E9(_0xC827,_0xC958,_0xC9D2,_0xD35A,_0xAC46,_0xE8CC){this.id= _0xC827;this.o= this.x= _0xC958;this.p= this.y= _0xC9D2;this.n= this.size= _0xD35A;this.color= _0xAC46;this.a= [];this.Q();this.t(_0xE8CC)}function _0xB278(_0xADB4){_0xADB4= _0xADB4.toString(16);for(;6> _0xADB4.length;){_0xADB4= _$_c2a3[341]+ _0xADB4};return _$_c2a3[126]+ _0xADB4}function _0xB99E(_0xE038,_0xDFFB,_0xBA18,_0xD6ED){if(_0xE038){this.q= _0xE038};if(_0xDFFB){this.M= _0xDFFB};this.O= !!_0xBA18;if(_0xD6ED){this.r= _0xD6ED}}function _0xC3A0(_0xA839){var _0xE983;var _0xE946;var _0xE9C0=_0xA839.length;for(;_0xE9C0> 0;){_0xE946= Math.floor(Math.random()* _0xE9C0);_0xE9C0--;_0xE983= _0xA839[_0xE9C0];_0xA839[_0xE9C0]= _0xA839[_0xE946];_0xA839[_0xE946]= _0xE983}}function _0xC494(_0xA55D,_0xEA3A){console.log(_0xA55D);console.log(_$_c2a3[548]+ _0xEA3A);var _0xE9FD=_$_c2a3[180]== _0xB60B(_$_c2a3[491]).attr(_$_c2a3[549]);if(_0xB60B(_$_c2a3[491]).attr(_$_c2a3[549],_$_c2a3[180]),null== _0xEA3A&& _0xC26F.localStorage[_0xA469]){var _0xA7BF=JSON.parse(_0xC26F.localStorage[_0xA469]);_0xA7BF.xp= _0xA55D.e;_0xA7BF.xpNeeded= _0xA55D.c;_0xA7BF.level= _0xA55D.d;_0xC26F.localStorage[_0xA469]= JSON.stringify(_0xA7BF)}}function _0xB779(_0xDF81){if(_$_c2a3[550]== _0xDF81.status){window.userToken= _0xDF81.authResponse.accessToken;_0xBBC3();_0xC26F.FB.api(_$_c2a3[551],function(_0xDFBE){_0xC26F.localStorage.fbPictureCache= _0xDFBE.data.url;_0xB60B(_$_c2a3[552]).attr(_$_c2a3[322],_0xDFBE.data.url)});_0xB60B(_$_c2a3[491]).attr(_$_c2a3[553],_$_c2a3[180])}}function _0xB016(_0xCF8A,_0xD07E){_0xD07E.save();_0xD07E.beginPath();_0xD07E.strokeStyle= localStorage.getItem(_$_c2a3[554]);var _0xD98C=_0xD07E.lineWidth= 40;_0xD07E.strokeRect(_0xCF8A[0]- _0xD98C/ 2,_0xCF8A[1]- _0xD98C/ 2,_0xCF8A[2]- _0xCF8A[0]+ _0xD98C,_0xCF8A[3]- _0xCF8A[1]+ _0xD98C);_0xD07E.restore()}function _0xAF9C(_0xC54B,_0xD07E){var _0xC958=Math.round(_0xC54B[0])+ 40;var _0xC9D2=Math.round(_0xC54B[1])+ 40;var _0xD94F=_$_c2a3[555].split(_$_c2a3[10]);var _0xD898=(Math.round(_0xC54B[2])- 40- _0xC958)/ 5;var _0xD8D5=(Math.round(_0xC54B[3])- 40- _0xC9D2)/ 5;_0xD07E.save();_0xD07E.beginPath();_0xD07E.lineWidth= 20;_0xD07E.textAlign= _$_c2a3[368];_0xD07E.textBaseline= _$_c2a3[369];_0xD07E.font= 0.6* _0xD898+ _$_c2a3[556];_0xD07E.fillStyle= tm_gridcolor;var _0xD912=0;for(;5> _0xD912;_0xD912++){var _0xA469=0;for(;5> _0xA469;_0xA469++){_0xD07E.fillText(_0xD94F[_0xD912]+ (_0xA469+ 1),_0xC958+ _0xD898* _0xA469+ _0xD898/ 2,_0xC9D2+ _0xD8D5* _0xD912+ _0xD8D5/ 2)}};_0xD07E.lineWidth= 100;_0xD07E.strokeStyle= tm_gridcolor;_0xD912= 0;for(;5> _0xD912;_0xD912++){_0xA469= 0;for(;5> _0xA469;_0xA469++){_0xD07E.strokeRect(_0xC958+ _0xD898* _0xA469,_0xC9D2+ _0xD8D5* _0xD912,_0xD898,_0xD8D5)}};_0xD07E.stroke();_0xD07E.restore()}function _0xC50E(_0xEA77){_0xC363(_$_c2a3[557]);_0xB60B(_$_c2a3[491]).attr(_$_c2a3[558],_$_c2a3[186]);_0xEA77= decodeURIComponent(_0xEA77).replace(/.*#/gim,_$_c2a3[10]);_0xAA21(_$_c2a3[126]+ _0xC26F.encodeURIComponent(_0xEA77));$(_$_c2a3[60]).prop(_$_c2a3[59],false)}function _0xAA21(_0xD85B){if(_0xC26F.history){if(_0xC26F.history.replaceState){_0xC26F.history.replaceState({},_0xC26F.document.title,_0xD85B)}}}function _0xC326(_0xBACF,_0xA55D){var _0xE909=-1!= _0xC13E.indexOf(_0xBACF.id);var _0xB9DB=-1!= _0xC13E.indexOf(_0xA55D.id);var _0xA469=30> _0xA55D.size;if(_0xE909){if(_0xA469){++_0xBDAB}};if(!_0xA469){if(_0xE909){if(!_0xB9DB){++_0xBD6E}}}}function _0xB23B(_0xA469){_0xA469= ~~_0xA469;var _0xDA06=(_0xA469% 60).toString();return _0xA469= (~~(_0xA469/ 60)).toString(),2> _0xDA06.length&& (_0xDA06= _$_c2a3[341]+ _0xDA06),_0xA469+ _$_c2a3[342]+ _0xDA06}function _0xB184(){if(null== _0xC7EA){return 0};var _0xA469=0;for(;_0xA469< _0xC7EA.length;++_0xA469){if(-1!= _0xC13E.indexOf(_0xC7EA[_0xA469].id)){return _0xA469+ 1}};return 0}window.maxDrawTime= 50;window.skipDraw= 0;window.skincache= {};window.skincache.none= new Image();window.skincache.none.src= _$_c2a3[559];window.skincache.santa= new Image();window.skincache.santa.src= _$_c2a3[560];window.skincache.crown= new Image();window.skincache.crown.src= _$_c2a3[561];window.skincache.fancy= new Image();window.skincache.fancy.src= _$_c2a3[562];window.skincache.poke= new Image();window.skincache.poke.src= _$_c2a3[563];window.skincache.cat= new Image();window.skincache.cat.src= _$_c2a3[564];window.playerDetails= {};window.targets= [];function _0xAFD9(){_0xB60B(_$_c2a3[565]).text(_0xBDAB);_0xB60B(_$_c2a3[566]).text(_0xB23B((_0xB1FE- _0xBA55)/ 1E3));_0xB60B(_$_c2a3[567]).text(_0xB23B(_0xBA18));_0xB60B(_$_c2a3[568]).text(~~(_0xAB8F/ 100));_0xB60B(_$_c2a3[569]).text(_0xBD6E);_0xB60B(_$_c2a3[571]).text(0== _0xADB4?_$_c2a3[570]:_0xADB4);var _0xD8D5=document.getElementById(_$_c2a3[572]);if(_0xD8D5){var _0xD07E=_0xD8D5.getContext(_$_c2a3[44]);var _0xC8A1=_0xD8D5.width;if(_0xD8D5= _0xD8D5.height,_0xD07E.clearRect(0,0,_0xC8A1,_0xD8D5),2< _0xA7BF.length){var _0xB9DB=200;var _0xA469=0;for(;_0xA469< _0xA7BF.length;_0xA469++){_0xB9DB= Math.max(_0xA7BF[_0xA469],_0xB9DB)};_0xD07E.lineWidth= 3;_0xD07E.lineCap= _$_c2a3[537];_0xD07E.lineJoin= _$_c2a3[537];_0xD07E.strokeStyle= _0xAC09;_0xD07E.fillStyle= _0xAC09;_0xD07E.beginPath();_0xD07E.moveTo(0,_0xD8D5- _0xA7BF[0]/ _0xB9DB* (_0xD8D5- 10)+ 10);_0xA469= 1;for(;_0xA469< _0xA7BF.length;_0xA469+= Math.max(~~(_0xA7BF.length/ _0xC8A1),1)){var _0xC958=_0xA469/ (_0xA7BF.length- 1)* _0xC8A1;var _0xD004=[];var _0xA4E3=-20;for(;20>= _0xA4E3;++_0xA4E3){if(!(0> _0xA469+ _0xA4E3)){if(!(_0xA469+ _0xA4E3>= _0xA7BF.length)){_0xD004.push(_0xA7BF[_0xA469+ _0xA4E3])}}};_0xD004= _0xD004.reduce(function(_0xB1FE,_0xBA55){return _0xB1FE+ _0xBA55})/ _0xD004.length/ _0xB9DB;_0xD07E.lineTo(_0xC958,_0xD8D5- _0xD004* (_0xD8D5- 10)+ 10)};_0xD07E.stroke();_0xD07E.globalAlpha= 0.5;_0xD07E.lineTo(_0xC8A1,_0xD8D5);_0xD07E.lineTo(0,_0xD8D5);_0xD07E.fill();_0xD07E.globalAlpha= 1}}}var _0xC41A={context:function(){return g_context},playerCellIds:function(){return g_playerCellIds},playerCells:function(){return _0xA55D},cellsById:function(){return g_cellsById},cells:function(){return g_cells}};if(socket.on(_$_c2a3[573],function(_0xCA89){if(_$_c2a3[485]== _0xCA89.action|| _$_c2a3[574]== _0xCA89.action){if(0< _0xC41A.playerCells().length){conn.emit(_$_c2a3[573],_0xA96A(_$_c2a3[328]))}};if(_0xCA89.identifier){playerDetailsByIdentifier[_0xCA89.identifier]= _0xCA89;playerDetailsByNick[_0xCA89.nick]= _0xCA89}}),_0xC26F.moveTo= function(_0xCB03,_0xCAC6){if(_0xCB03){if(_0xCAC6){myApp.isStopMovement= true}}},_0xC26F.setPosition= function(_0xCA89,_0xB554){if(_0xB423()){var _0xCB40=_0xB147(13);_0xCB40.setUint8(0,16);_0xCB40.setInt32(1,_0xCA89,true);_0xCB40.setInt32(5,_0xB554,true);_0xCB40.setUint32(9,0,true);_0xAA5E(_0xCB40)}},window.handleQuickW= function(){if(myApp.autoW){var _0xCB40=_0xB147(1);_0xCB40.setUint8(0,21);_0xAA5E(_0xCB40);setTimeout(handleQuickW,142)}},!_0xC26F.alisioNoInit){var _0xB090=_$_c2a3[575]== _0xC26F.location.protocol;if(_0xB090&& -1== _0xC26F.location.search.indexOf(_$_c2a3[576])){_0xC26F.location.href= _$_c2a3[577]}else {var _0xAE6B;var _0xAD77;var _0xABCC;var _0xC8A1;var _0xB460;var _0xA782=null;var _0xC91B=null;var _0xAA9B=0;var _0xAAD8=0;var _0xC13E=[];var _0xA55D=[];var _0xBEDC={};var _0xB6FF=[];var _0xC3DD=[];var _0xC7EA=[];var _0xC958=0;var _0xC9D2=0;var _0xB961=-1;var _0xC54B=-1;var _0xC5C5=0;var _0xB86D=0;var _0xA876=0;var _0xA8B3=null;var _0xC1B8=-7071.067811865476;var _0xC6F6=-7071.06781186547;var _0xB6C2=7071.067811865476;var _0xACFD=7071.067811865476;var _0xB685=0;var _0xAEE5=0;var _0xC457=0;var _0xA92D=0;var _0xC232=1;var _0xC827=null;var _0xB1C1=true;var _0xBB86=true;var _0xAF5F=false;var _0xB0CD=false;var _0xAB8F=0;var _0xAC46=1;var $timeout=false;var _0xAB15=_0xAA9B= ~~((_0xC1B8+ _0xB6C2)/ 2);var _0xB7B6=_0xAAD8= ~~((_0xC6F6+ _0xACFD)/ 2);var _0xADF1=1;var _0xB554=_$_c2a3[10];var _0xA7FC=null;var _0xCA0F=false;var _0xC995=false;var _0xB32F=0;var _0xB7F3=0;var _0xBACF=0;var _0xB9DB=0;var _0xACC0=0;var _0xAE2E=[_$_c2a3[578],_$_c2a3[579],_$_c2a3[580],_$_c2a3[581]];var _0xAF22=false;var _0xB830=false;var _0xB924=0;var _0xC63F=1;var _0xBA92=1;var _0xC6B9=false;var _0xB648=0;var _0xB053={};var _0xA9E4=_$_c2a3[10];var _0xAEA8=0;var _0xA839=[];var _0xBE25=2* Math.PI;var _0xAC83=0;var _0xAB52=0;var _0xB3E6=0;var _0xA708=0;var _0xA614=0;var _0xBE9F=[];var _0xB5CE=[{type:1,color:_$_c2a3[582]},{type:2,color:_$_c2a3[583]},{type:4,color:_$_c2a3[584]},{type:-1,color:_$_c2a3[585]},{type:-2,color:_$_c2a3[586]},{type:-4,color:_$_c2a3[55]}];setInterval(function(){_0xA708= _0xAB52;_0xAB52= 0;_0xA614= _0xB3E6;_0xB3E6= 0},1E3);(function(){var _0xCB7D=_0xC26F.location.search;if(_$_c2a3[587]== _0xCB7D.charAt(0)){_0xCB7D= _0xCB7D.slice(1)};_0xCB7D= _0xCB7D.split(_$_c2a3[588]);var _0xA469=0;for(;_0xA469< _0xCB7D.length;_0xA469++){var _0xCBBA=_0xCB7D[_0xA469].split(_$_c2a3[589]);_0xB053[_0xCBBA[0]]= _0xCBBA[1]}})();var _0xC602=document.createElement(_$_c2a3[43]);if(_$_c2a3[590]== typeof console|| (_$_c2a3[590]== typeof DataView|| (_$_c2a3[590]== typeof WebSocket|| (null== _0xC602|| (null== _0xC602.getContext|| null== _0xC26F.localStorage))))){alert(_$_c2a3[591])}else {var _0xBB49=null;_0xC26F.setNick= function(_0xCC34){if(_0xC26F.ga){_0xC26F.ga(_$_c2a3[592],_$_c2a3[593],_$_c2a3[594],_0xCC34.toLowerCase())};_0xA745();var _0xCBF7={};_0xCBF7.name= _0xCC34;_0xCBF7.skinurl= $(_$_c2a3[6]).val();_0xCBF7.team= $(_$_c2a3[2]).val();_0xA8B3= JSON.stringify(_0xCBF7);_0xC8DE();_0xAB8F= 0;setLocalStorage(_$_c2a3[1],_0xCC34);myApp.newGame();announcementSent= false;_0xC101()};_0xC26F.setRegion= _0xC770;_0xC26F.setSkins= function(_0xCC71){_0xB1C1= _0xCC71};_0xC26F.setNames= function(_0xCCAE){_0xBB86= _0xCCAE};_0xC26F.setDarkTheme= function(_0xCCEB){_0xAC46= _0xCCEB};_0xC26F.setColors= function(_0xA55D){_0xAF5F= _0xA55D};_0xC26F.setShowMass= function(_0xCD28){$timeout= _0xCD28};_0xC26F.connectIP= function(_0xB7F3){var _0xCD65=_0xB7F3.trim();_0xB60B(_$_c2a3[595]).val(_0xCD65);if(_0xCD65|| _$_c2a3[557]!= _0xB60B(_$_c2a3[75]).val()){if(0!= _0xCD65.length&& 6>= _0xCD65.length){_0xC50E(_0xB7F3)}else {console.log(_$_c2a3[596]+ _0xB7F3);_0xA9E4= _0xB7F3;_0xC2AC()}}else {createParty()}};_0xC26F.getCurrentX= function(){return _0xA55D.length?_0xAA9B- (_0xB6C2- 7071.067811865476):_$_c2a3[10]};_0xC26F.getCurrentY= function(){return _0xA55D.length?_0xAAD8- (_0xACFD- 7071.067811865476):_$_c2a3[10]};_0xC26F.getTop1X= function(){return _0xAB15};_0xC26F.getTop1Y= function(){return _0xB7B6};_0xC26F.getLengthX= function(){return 14142.135623730952};_0xC26F.getLengthY= function(){return 14142.135623730952};_0xC26F.getLB= function(){return _0xC7EA};_0xC26F.getSelfIDs= function(){return _0xC13E};_0xC26F.getCell= function(){return _0xA55D};_0xC26F.getHighestScore= function(){return _0xAB8F};_0xC26F.quickSpace= function(){if(0!= _0xA55D.length){_0xB10A(17);setTimeout(function(){_0xB10A(17)},40);setTimeout(function(){_0xB10A(17)},80);setTimeout(function(){_0xB10A(17)},120)}};_0xC26F.doubleSpace= function(){setTimeout(function(){_0xB10A(17)},50);setTimeout(function(){_0xB10A(17)},100)};_0xC26F.getFPS= function(){return _0xAEA8};_0xC26F.getPacketIO= function(){return [_0xA708,_0xA614]};_0xC26F.spectate= function(){isJoinedGame= false;spectateMode= true;_0xA8B3= null;_0xB10A(1);_0xA745();myApp.spectate(_0xA55D);var _0xAA5E=_0xA96A(_$_c2a3[574]);conn.emit(_$_c2a3[486],_0xAA5E)};_0xC26F.setGameMode= function(_0xCDA2){if(_0xCDA2!= _0xB554){if(_$_c2a3[557]== _0xB554){_0xB60B(_$_c2a3[491]).attr(_$_c2a3[558],_$_c2a3[341])};_0xC363(_0xCDA2);if(_$_c2a3[557]!= _0xCDA2){_0xC2AC()}}};_0xC26F.setZoomLevel= function(_0xCDDF){_0xC63F= _0xCDDF};_0xC26F.isFreeSpec= function(){return myApp.isSpectating&& 0.25=== _0xAC83};_0xC26F.setAcid= function(_0xCE1C){_0xAF22= _0xCE1C};if(null!= _0xC26F.localStorage){if(null== _0xC26F.localStorage.AB9){_0xC26F.localStorage.AB9= 0+ ~~(100* Math.random())};_0xACC0= +_0xC26F.localStorage.AB9;_0xC26F.ABGroup= _0xACC0};var _0xC1F5=null;_0xC26F.connect= _0xBCB7;var _0xA8F0=500;var _0xC733=null;var _0xB8E7=0;var _0xB8AA=-1;var _0xC588=-1;var _0xB4DA=null;var _0xC0C4=1;var _0xC864=function(){Date.now();var _0xCE59=0;var _0xA876=Date.now();return function(){_0xC26F.requestAnimationFrame(_0xC864);var _0xB86D=Date.now();if(myApp.isShowFPS){if(_0xCE59> 1E3){_0xA876= _0xB86D;_0xCE59= 0;_0xAEA8= _0xC5C5;_0xC5C5= 0}else {_0xCE59= _0xB86D- _0xA876}};if(!_0xB423() || 240> Date.now()- _0xB924){_0xBFD0()};_0xC67C()}}();var _0xC17B={};var _0xBB0C=_$_c2a3[597].split(_$_c2a3[346]);var _0xC04A=_$_c2a3[598].split(_$_c2a3[346]);var _0xB49D={};_0xBE62.prototype= {P:null,x:0,y:0,g:0,b:0};_0xC2E9.prototype= {id:0,a:null,name:null,k:null,I:null,x:0,y:0,size:0,extra:{},o:0,p:0,n:0,C:0,D:0,m:0,T:0,K:0,W:0,A:false,f:false,j:false,L:true,S:0,V:null,R:function(){var _0xA469;_0xA469= 0;for(;_0xA469< _0xB6FF.length;_0xA469++){if(_0xB6FF[_0xA469]== this){_0xB6FF.splice(_0xA469,1);break}};delete _0xBEDC[this.id];_0xA469= _0xA55D.indexOf(this);if(-1!= _0xA469){_0xB0CD= true;_0xA55D.splice(_0xA469,1)};_0xA469= _0xC13E.indexOf(this.id);if(-1!= _0xA469){_0xC13E.splice(_0xA469,1)};this.A= true},i:function(){return Math.max(~~(0.3* this.size),24)},t:function(_0xA520){var _0xCE96=_0xA520.match(/\u0001([\u0002-\uffff]|[\u0002-\uffff]\uffff)$/g);var _0xA7BF=0;if(_0xCE96){_0xA7BF= _0xCE96[0].split(_$_c2a3[599])[1];if(1< _0xA7BF.length){this.img= _0xA7BF.charCodeAt(0)+ 65534}};if(this.name= _0xA520){if(null== this.k){this.k= new _0xB99E(this.i(),_$_c2a3[544],true,_$_c2a3[600]);this.k.v= Math.ceil(10* _0xC232)/ 10}else {this.k.G(this.i())};this.k.u(this.name)}},Q:function(){var _0xA7BF=this.B();for(;this.a.length> _0xA7BF;){var _0xA55D=~~(Math.random()* this.a.length);this.a.splice(_0xA55D,1)};if(0== this.a.length){if(_0xA7BF> 0){this.a.push( new _0xBE62(this,this.x,this.y,this.size,Math.random()- 0.5))}};for(;this.a.length< _0xA7BF;){_0xA55D= ~~(Math.random()* this.a.length);_0xA55D= this.a[_0xA55D];this.a.push( new _0xBE62(this,_0xA55D.x,_0xA55D.y,_0xA55D.g,_0xA55D.b))}},setExtra:function(_0xCED3){this.extra= _0xCED3},B:function(){var _0xCF10=10;if(20> this.size){_0xCF10= 0};if(this.f){_0xCF10= 30};var _0xB460=this.size;return this.f|| (_0xB460*= _0xC232),_0xB460*= _0xC0C4,32& this.T&& (_0xB460*= 0.25),~~Math.max(_0xB460,_0xCF10)},da:function(){this.Q();var _0xCFC7=this.a;var _0xB9DB=_0xCFC7.length;var _0xA469=0;for(;_0xB9DB> _0xA469;++_0xA469){var _0xA7BF=_0xCFC7[(_0xA469- 1+ _0xB9DB)% _0xB9DB].b;var _0xA8B3=_0xCFC7[(_0xA469+ 1)% _0xB9DB].b;_0xCFC7[_0xA469].b+= (Math.random()- 0.5)* (this.j?3:1);_0xCFC7[_0xA469].b*= 0.7;if(10< _0xCFC7[_0xA469].b){_0xCFC7[_0xA469].b= 10};if(-10> _0xCFC7[_0xA469].b){_0xCFC7[_0xA469].b= -10};_0xCFC7[_0xA469].b= (_0xA7BF+ _0xA8B3+ 8* _0xCFC7[_0xA469].b)/ 10};var _0xCF4D=this;var _0xD041=this.f?0:(this.id/ 1E3+ _0xB86D/ 1E4)% (2* Math.PI);_0xA469= 0;for(;_0xB9DB> _0xA469;++_0xA469){var _0xCF8A=_0xCFC7[_0xA469].g;if(_0xA7BF= _0xCFC7[(_0xA469- 1+ _0xB9DB)% _0xB9DB].g,_0xA8B3= _0xCFC7[(_0xA469+ 1)% _0xB9DB].g,15< this.size&& (null!= _0xA782&& (20< this.size* _0xC232&& 0< this.id))){var _0xD004=false;var _0xC958=_0xCFC7[_0xA469].x;var _0xC9D2=_0xCFC7[_0xA469].y;_0xA782.ea(_0xC958- 5,_0xC9D2- 5,10,10,function(_0xBACF){if(_0xBACF.P!= _0xCF4D){if(25> (_0xC958- _0xBACF.x)* (_0xC958- _0xBACF.x)+ (_0xC9D2- _0xBACF.y)* (_0xC9D2- _0xBACF.y)){_0xD004= true}}});if(!_0xD004){if(_0xCFC7[_0xA469].x< _0xC1B8|| (_0xCFC7[_0xA469].y< _0xC6F6|| (_0xCFC7[_0xA469].x> _0xB6C2|| _0xCFC7[_0xA469].y> _0xACFD))){_0xD004= true}};if(_0xD004){if(0< _0xCFC7[_0xA469].b){_0xCFC7[_0xA469].b= 0};--_0xCFC7[_0xA469].b}};_0xCF8A+= _0xCFC7[_0xA469].b;if(0> _0xCF8A){_0xCF8A= 0};_0xCF8A= this.j?(19* _0xCF8A+ this.size)/ 20:(12* _0xCF8A+ this.size)/ 13;_0xCFC7[_0xA469].g= (_0xA7BF+ _0xA8B3+ 8* _0xCF8A)/ 10;_0xA7BF= 2* Math.PI/ _0xB9DB;_0xA8B3= this.a[_0xA469].g;if(this.f){if(0== _0xA469% 2){_0xA8B3+= 5}};_0xCFC7[_0xA469].x= this.x+ Math.cos(_0xA7BF* _0xA469+ _0xD041)* _0xA8B3;_0xCFC7[_0xA469].y= this.y+ Math.sin(_0xA7BF* _0xA469+ _0xD041)* _0xA8B3}},J:function(){if(0>= this.id){return 1};var _0xCA89;_0xCA89= (_0xB86D- this.K)/ 120;_0xCA89= 0> _0xCA89?0:_0xCA89> 1?1:_0xCA89;var _0xB9DB=0> _0xCA89?0:_0xCA89> 1?1:_0xCA89;if(this.i(),this.A&& _0xB9DB>= 1){var _0xB554=_0xC3DD.indexOf(this);if(-1!= _0xB554){_0xC3DD.splice(_0xB554,1)}};return this.x= _0xCA89* (this.C- this.o)+ this.o,this.y= _0xCA89* (this.D- this.p)+ this.p,this.size= _0xB9DB* (this.m- this.n)+ this.n,_0xB9DB},H:function(){return 0>= this.id?true:this.x+ this.size+ 40< _0xAA9B- _0xC8A1/ 2/ _0xC232|| (this.y+ this.size+ 40< _0xAAD8- _0xB460/ 2/ _0xC232|| (this.x- this.size- 40> _0xAA9B+ _0xC8A1/ 2/ _0xC232|| this.y- this.size- 40> _0xAAD8+ _0xB460/ 2/ _0xC232))?false:true},s:function(_0xD07E){var _0xD135=+ new Date();if(this.H()){var _0xD172=myApp.isEnableSimpleDrawing;if(this.size< 0){console.log(_$_c2a3[601]);this.size= 8};if(15> this.size){if(!myApp.isEnableHideFood){if(myApp.isSameColorFood){_0xBE9F.push({x:this.x,y:this.y,size:this.size})}else {_0xD07E.beginPath();_0xD07E.fillStyle= this.color;_0xD07E.arc(this.x,this.y,this.size+ 5,0,2* Math.PI,false);_0xD07E.fill()}}}else {++this.S;var _0xD411=0< this.id&& (!this.f && (!this.j && 0.4> _0xC232));if(5> this.B()&& (0< this.id&& (_0xD411= true)),this.L&& !_0xD411){var _0xA469=0;for(;_0xA469< this.a.length;_0xA469++){this.a[_0xA469].g= this.size}};this.L= _0xD411;_0xD07E.save();this.W= _0xB86D;_0xA469= this.J();if(this.A){_0xD07E.globalAlpha*= 1- _0xA469};_0xD07E.lineWidth= 10;_0xD07E.lineCap= _$_c2a3[537];_0xD07E.lineJoin= this.f?_$_c2a3[602]:_$_c2a3[537];_0xA469= !this.f && (0< this.id&& (15<= this.size&& !this.j))?true:false;var _0xCC34;var _0xD1EC=false;var _0xC958=null;if(_0xCC34= this.name+ this.color,_0xCC34= _0xCC34 in playerDetailsByIdentifier?playerDetailsByIdentifier[_0xCC34]:void(0),_0xA469){if(myApp.isTransparentCell){_0xD07E.globalAlpha= 0.8};var _0xA9E4=0;for(;_0xA9E4< _0xC13E.length;_0xA9E4++){if(this.id=== _0xC13E[_0xA9E4]){_0xD1EC= true}};if(_0xD1EC){if(myApp.isEnableCursorLine){_0xD07E.save();_0xD07E.strokeStyle= _$_c2a3[603];_0xD07E.lineWidth= 2;_0xD07E.lineCap= _$_c2a3[537];_0xD07E.lineJoin= _$_c2a3[537];_0xD07E.globalAlpha= 0.8;_0xD07E.beginPath();_0xD07E.moveTo(this.x,this.y);_0xD07E.lineTo(_0xB961,_0xC54B);_0xD07E.stroke();_0xD07E.restore()};if(myApp.isEnableAttackRange){_0xD07E.beginPath();_0xD07E.strokeStyle= _0xAC46?_$_c2a3[55]:_$_c2a3[604];_0xD07E.arc(this.x,this.y,this.size+ myApp.attackRangeRadius,0,2* Math.PI,false);_0xD07E.stroke();_0xD07E.closePath()};if(myApp.isEnableCustomSkin){_0xC958= myApp.getSkinImage(nodeList[0][5])}}};var _0xD3D4=_$_c2a3[605];if(_0xAF5F?(_0xD07E.fillStyle= _$_c2a3[331],_0xD07E.strokeStyle= _$_c2a3[606]):(_0xD07E.fillStyle= this.color,_0xD07E.strokeStyle= this.color),_0xD172&& (this.f&& (_0xD07E.fillStyle= _0xD3D4,_0xD07E.globalAlpha= 0.8,_0xD07E.lineWidth= 10,_0xD07E.strokeStyle= tm_virusstroke)),_0xD172|| _0xD411){_0xD07E.beginPath();var _0xD2A3=0;if(this.extra.isPlayer){};if(this.extra.isBot){_0xD2A3= 8};if(this.isFood){};if(this.isVirus){};if(this.extra.numSides){_0xD2A3= this.extra.numSides};if(!_0xD2A3){_0xD07E.arc(this.x,this.y,this.size+ 5,0,2* Math.PI,false)}else {var _0xD0BB=_0xD07E;_0xD0BB.beginPath();_0xD0BB.moveTo(this.x+ this.size* Math.cos(0),this.y+ this.size* Math.sin(0));for(var _0xA469=1;_0xA469<= _0xD2A3;_0xA469+= 1){_0xD0BB.lineTo(this.x+ this.size* Math.cos(_0xA469* 2* Math.PI/ _0xD2A3),this.y+ this.size* Math.sin(_0xA469* 2* Math.PI/ _0xD2A3))};_0xD0BB.strokeStyle= _$_c2a3[367];_0xD0BB.lineWidth= 1;_0xD0BB.stroke()};if(myApp.isEnableSplitInd){if(_0xA469){if(!_0xD1EC){if(this.name|| 38< this.size){_0xA839.push({x:this.x,y:this.y,size:this.size})}}}}}else {this.da();_0xD07E.beginPath();var _0xB9DB=this.B();_0xD07E.moveTo(this.a[0].x,this.a[0].y);_0xA469= 1;for(;_0xB9DB>= _0xA469;++_0xA469){_0xA9E4= _0xA469% _0xB9DB;_0xD07E.lineTo(this.a[_0xA9E4].x,this.a[_0xA9E4].y)}};if(this.extra.skinUrl){if(!window.skincache[this.extra.skinUrl]){window.skincache[this.extra.skinUrl]= new Image();window.skincache[this.extra.skinUrl].src= this.extra.skinUrl}else {};this.skinImage= window.skincache[this.extra.skinUrl]};if(this.extra.hat){if(!window.skincache[this.extra.hat]){window.skincache[this.extra.hat]= new Image();window.skincache[this.extra.hat].src= this.extra.hat}else {};this.hatImage= window.skincache[this.extra.hat]};if(_0xD07E.closePath(),_0xA469= this.name.toLowerCase(),_0xA9E4= this.img?_$_c2a3[607]+ this.img+ _$_c2a3[608]+ Math.random():_$_c2a3[609]+ _0xA469+ _$_c2a3[610],_0xC958|| (this.j|| (!_0xB1C1&& !myApp.isEnableOtherSkinSupport || _$_c2a3[538]== _0xB554))?_0xB9DB= null:(_0xB9DB= this.V,null== _0xB9DB?_0xB9DB= null:_$_c2a3[342]== _0xB9DB[0]?(_0xB49D.hasOwnProperty(_0xB9DB)|| (_0xB49D[_0xB9DB]= new Image,_0xB49D[_0xB9DB].src= _0xB9DB.slice(1)),_0xB9DB= 0!= _0xB49D[_0xB9DB].width&& _0xB49D[_0xB9DB].complete?_0xB49D[_0xB9DB]:null):_0xB9DB= null,_0xB9DB|| (-1!= _0xBB0C.indexOf(_0xA469)&& _0xB1C1|| this.img?($.hasOwnProperty(_0xA469)|| ($[_0xA469]= new Image,$[_0xA469].src= _0xA9E4),_0xB9DB= 0!= $[_0xA469].width&& $[_0xA469].complete?$[_0xA469]:null):_0xB9DB= null)),_0xA9E4= _0xB9DB,_0xD411|| _0xD172&& (this.f&& _0xD07E.stroke()),_0xD07E.fill(),myApp.isEnableCustomSkin&& (_0xB9DB= null,_0xC958= false,_0xCC34&& (_0xC958= _0xCC34.url),_0xC958&& (_0xC17B.hasOwnProperty(_0xC958)|| (_0xCC34= new Image,_0xCC34.src= _0xC958,_0xC17B[_0xC958]= _0xCC34),_0xC17B[_0xC958].width&& (_0xC17B[_0xC958].complete&& (_0xB9DB= _0xC17B[_0xC958]))),_0xA9E4= _0xB9DB,null!= _0xA9E4)){var _0xD35A=Math.min(_0xA9E4.width,_0xA9E4.height);var _0xD397=(_0xA9E4.width- _0xD35A)/ 2;var _0xD2E0=(_0xA9E4.height- _0xD35A)/ 2;var _0xC9D2=this.size+ 5};if(myApp.isEnableCustomSkin&& this.extra.skinUrl&& this.skinImage.complete&& this.skinImage.src&& this.skinImage.width&& this.skinImage.naturalHeight&& this.skinImage.naturalHeight<= 1000){if(this.extra.isPlayer&& $(_$_c2a3[2]).val()== this.extra.team){_0xA9E4= this.skinImage;var _0xD35A=Math.min(_0xA9E4.width,_0xA9E4.height);var _0xD397=(_0xA9E4.width- _0xD35A)/ 2;var _0xD2E0=(_0xA9E4.height- _0xD35A)/ 2;var _0xC9D2=this.size+ 5};if(!this.extra.isPlayer || this.extra.isAdmin|| window.showAllSkins){_0xA9E4= this.skinImage;var _0xD35A=Math.min(_0xA9E4.width,_0xA9E4.height);var _0xD397=(_0xA9E4.width- _0xD35A)/ 2;var _0xD2E0=(_0xA9E4.height- _0xD35A)/ 2;var _0xC9D2=this.size+ 5}};if(null!= _0xA9E4&& (_0xD07E.save(),_0xD07E.clip(),_0xD07E.drawImage(_0xA9E4,_0xD397,_0xD2E0,_0xD35A,_0xD35A,this.x- _0xC9D2,this.y- _0xC9D2,2* _0xC9D2,2* _0xC9D2),_0xD07E.restore()),_0xD172|| ((_0xAF5F|| 15< this.size)&& (_0xD411|| (_0xD07E.strokeStyle= _$_c2a3[331],_0xD07E.globalAlpha*= 0.1,_0xD07E.stroke())),_0xD07E.globalAlpha= 1),_0xB9DB= -1!= _0xA55D.indexOf(this),_0xD411= ~~this.y,_0xD172= this.f|| (315< this.size|| 18< this.size* _0xC232),!(_0xD1EC&& myApp.isHideSelfName|| myApp.isAutoHideName&& !_0xD172)&& (0!= this.id&& ((_0xBB86|| _0xB9DB)&& (this.name&& (this.k&& (null== _0xA9E4|| -1== _0xC04A.indexOf(_0xA469))))))){_0xA9E4= this.k;_0xA9E4.u(this.name);_0xA9E4.G(this.i()/ 0.9);_0xA469= 0>= this.id?1:Math.ceil(10* _0xC232)/ 10;_0xA9E4.U(_0xA469);_0xA9E4= _0xA9E4.F();var _0xD1AF=~~(_0xA9E4.width/ _0xA469);var _0xD31D=~~(_0xA9E4.height/ _0xA469);_0xD07E.drawImage(_0xA9E4,~~this.x - ~~(_0xD1AF/ 2),_0xD411- ~~(_0xD31D/ 2),_0xD1AF,_0xD31D);_0xD411+= _0xA9E4.height/ 2/ _0xA469+ 4};if(myApp.isEnableCustomSkin&& this.extra.hat&& this.hatImage.complete&& this.hatImage.src&& this.hatImage.width&& this.hatImage.naturalHeight){_0xD07E.save();_0xD07E.globalAlpha= 0.9;_0xD07E.drawImage(this.hatImage,this.x- this.size,this.y- this.size- this.size* 1.66,2* this.size,2* this.size);_0xD07E.restore()};if(!myApp.isAutoHideMass || _0xD172){if(myApp.isEnableShowAllMass){if(0< this.id){if($timeout){if(38< this.size){if(null== this.I){this.I= new _0xB99E(this.i()/ 2,_$_c2a3[331],true,_$_c2a3[367])};_0xB9DB= this.I;_0xB9DB.G(this.i()/ 0.8);var _0xD229=this.size* this.size/ 100;var _0xD266=_0xD229;_0xB9DB.u(~~(_0xD266));_0xA469= Math.ceil(10* _0xC232)/ 10;_0xB9DB.U(_0xA469);_0xA9E4= _0xB9DB.F();_0xD1AF= ~~(_0xA9E4.width/ _0xA469);_0xD31D= ~~(_0xA9E4.height/ _0xA469);_0xD07E.drawImage(_0xA9E4,~~this.x - ~~(_0xD1AF/ 2),_0xD411- ~~(_0xD31D/ 2.7),_0xD1AF,_0xD31D)}}}}};_0xD07E.restore()}};var _0xD0F8=+ new Date();var _0xCE59=_0xD0F8- _0xD135;window.drawTime+= _0xCE59}};_0xB99E.prototype= {w:_$_c2a3[10],M:_$_c2a3[331],O:false,r:_$_c2a3[331],q:16,l:null,N:null,h:false,v:1,G:function(_0xC958){if(5< Math.abs(_0xC958- this.q)){if(this.q!= _0xC958){this.q= _0xC958;this.h= true}}},U:function(_0xCC34){if(this.v!= _0xCC34){this.v= _0xCC34;this.h= true}},setStrokeColor:function(_0xD004){if(this.r!= _0xD004){this.r= _0xD004;this.h= true}},u:function(_0xB9DB){var _0xD44E;if(!isNaN(_0xB9DB)){if(!isNaN(this.w)){if(0!= this.w){if(0!= _0xB9DB){if(this.w!= _0xB9DB){if(0.012> Math.abs((_0xB9DB- this.w)/ this.w)){_0xD44E= this.w;this.w= _0xB9DB}}}}}};if(_0xB9DB!= this.w){this.w= _0xB9DB;this.h= true};if(_0xD44E){this.w= _0xD44E}},F:function(){if(null== this.l&& (this.l= document.createElement(_$_c2a3[43]),this.N= this.l.getContext(_$_c2a3[44])),this.h){this.h= false;var _0xD35A=this.l;var _0xA9E4=this.N;var _0xD505=this.w;var _0xD48B=this.v;var _0xC1B8=this.q;var _0xD4C8=_$_c2a3[611]+ _0xC1B8+ _$_c2a3[556];_0xA9E4.font= _0xD4C8;var _0xB6C2=~~(0.2* _0xC1B8);_0xD35A.width= (_0xA9E4.measureText(_0xD505).width+ 6)* _0xD48B;_0xD35A.height= (_0xC1B8+ _0xB6C2)* _0xD48B;_0xA9E4.font= _0xD4C8;_0xA9E4.scale(_0xD48B,_0xD48B);_0xA9E4.globalAlpha= 1;_0xA9E4.fillStyle= this.M;if(myApp.isShowTextStrokeLine){_0xA9E4.lineWidth= 5;_0xA9E4.strokeStyle= this.r;if(this.O){_0xA9E4.strokeText(_0xD505,3,_0xC1B8- _0xB6C2/ 2)}};_0xA9E4.fillText(_0xD505,3,_0xC1B8- _0xB6C2/ 2)};return this.l}};if(!Date.now){Date.now= function(){return ( new Date).getTime()}};(function(){var _0xD542=[_$_c2a3[529],_$_c2a3[612],_$_c2a3[613],_$_c2a3[614]];var _0xC958=0;for(;_0xC958< _0xD542.length&& !_0xC26F.requestAnimationFrame;++_0xC958){_0xC26F.requestAnimationFrame= _0xC26F[_0xD542[_0xC958]+ _$_c2a3[615]];_0xC26F.cancelAnimationFrame= _0xC26F[_0xD542[_0xC958]+ _$_c2a3[616]]|| _0xC26F[_0xD542[_0xC958]+ _$_c2a3[617]]};if(!_0xC26F.requestAnimationFrame){_0xC26F.requestAnimationFrame= function(_0xAA21){return setTimeout(_0xAA21,1E3/ 60)};_0xC26F.cancelAnimationFrame= function(_0xD57F){clearTimeout(_0xD57F)}}})();var _0xBF93=function(){var _0xC26F= new _0xC2E9(0,0,0,32,_$_c2a3[618],_$_c2a3[10]);var _0xABCC=document.createElement(_$_c2a3[43]);_0xABCC.width= 32;_0xABCC.height= 32;var _0xD5BC=_0xABCC.getContext(_$_c2a3[44]);return function(){if(0< _0xA55D.length){_0xC26F.color= _0xA55D[0].color;_0xC26F.t(_0xA55D[0].name)};_0xD5BC.clearRect(0,0,32,32);_0xD5BC.save();_0xD5BC.translate(16,16);_0xD5BC.scale(0.4,0.4);_0xC26F.s(_0xD5BC);_0xD5BC.restore()}}();_0xB60B(function(){_0xBF93()});var _0xA469=_$_c2a3[619];_0xB60B(function(){if(+_0xC26F.localStorage.wannaLogin){if(_0xC26F.localStorage[_0xA469]){var _0xA55D=_0xC26F.localStorage[_0xA469];if(_$_c2a3[45]== typeof _0xA55D){_0xA55D= JSON.parse(_0xA55D)};if(Date.now()+ 18E5> _0xA55D.expires){_0xB60B(_$_c2a3[491]).attr(_$_c2a3[553],_$_c2a3[341])}else {_0xC26F.localStorage[_0xA469]= JSON.stringify(_0xA55D);_0xB60B(_$_c2a3[620]).text(_0xA55D.name);_0xBBC3();_0xC494({e:_0xA55D.xp,c:_0xA55D.xpNeeded,d:_0xA55D.level});_0xB60B(_$_c2a3[491]).attr(_$_c2a3[553],_$_c2a3[180])}};if(_0xC26F.localStorage.fbPictureCache){_0xB60B(_$_c2a3[552]).attr(_$_c2a3[322],_0xC26F.localStorage.fbPictureCache)}}});var _0xC67C=function(){function _0xBFD0(_0xD767,_0xD6B0,_0xA520,_0xD35A,_0xA55D){var _0xD5BC=_0xD6B0.getContext(_$_c2a3[44]);var _0xD7A4=_0xD6B0.width;_0xD6B0= _0xD6B0.height;_0xD767.color= _0xA55D;_0xD767.t(_0xA520);_0xD767.size= _0xD35A;_0xD5BC.save();_0xD5BC.translate(_0xD7A4/ 2,_0xD6B0/ 2);_0xD767.s(_0xD5BC);_0xD5BC.restore()}var _0xA55D= new _0xC2E9(-1,0,0,32,_$_c2a3[621],_$_c2a3[10]);var _0xD673= new _0xC2E9(-1,0,0,32,_$_c2a3[621],_$_c2a3[10]);var _0xD636=_$_c2a3[622].split(_$_c2a3[11]);var _0xB5CE=[];var _0xA469=0;for(;_0xA469< _0xD636.length;++_0xA469){var _0xD5F9=_0xA469/ _0xD636.length* 12;var _0xD6ED=30* Math.sqrt(_0xA469/ _0xD636.length);_0xB5CE.push( new _0xC2E9(-1,Math.cos(_0xD5F9)* _0xD6ED,Math.sin(_0xD5F9)* _0xD6ED,10,_0xD636[_0xA469],_$_c2a3[10]))};_0xC3A0(_0xB5CE);var _0xD6B0=document.createElement(_$_c2a3[43]);return _0xD6B0.getContext(_$_c2a3[44]),_0xD6B0.width= _0xD6B0.height= 70,_0xBFD0(_0xD673,_0xD6B0,_$_c2a3[10],26,_$_c2a3[623]),function(){_0xB60B(_$_c2a3[626]).filter(_$_c2a3[416]).each(function(){var _0xD72A=_0xB60B(this);var _0xC958=Date.now();var _0xC8A1=this.width;var _0xB460=this.height;var _0xAD77=this.getContext(_$_c2a3[44]);_0xAD77.clearRect(0,0,_0xC8A1,_0xB460);_0xAD77.save();_0xAD77.translate(_0xC8A1/ 2,_0xB460/ 2);var _0xC9D2=0;for(;10> _0xC9D2;++_0xC9D2){_0xAD77.drawImage(_0xD6B0,(0.1* _0xC958+ 80* _0xC9D2)% (_0xC8A1+ 140)- _0xC8A1/ 2- 70- 35,_0xB460/ 2* Math.sin((0.001* _0xC958+ _0xC9D2)% Math.PI* 2)- 35,70,70)};_0xAD77.restore();if(_0xD72A= _0xD72A.attr(_$_c2a3[624])){_0xD72A= _0xA6CB(_0xD72A)};_0xBFD0(_0xA55D,this,_0xD72A|| _$_c2a3[10],+_0xB60B(this).attr(_$_c2a3[625]),_$_c2a3[621])});_0xB60B(_$_c2a3[627]).filter(_$_c2a3[416]).each(function(){_0xB60B(this);var _0xA469=this.width;var _0xB460=this.height;this.getContext(_$_c2a3[44]).clearRect(0,0,_0xA469,_0xB460);_0xA469= 0;for(;_0xA469< _0xB5CE.length;_0xA469++){_0xBFD0(_0xB5CE[_0xA469],this,_$_c2a3[10],_0xB5CE[_0xA469].size,_0xB5CE[_0xA469].color)}})}}();_0xC26F.joinParty= _0xC50E;var _0xA7BF=[];var _0xBDAB=0;var _0xAC09=_$_c2a3[331];var _0xB3A9=false;var _0xA9A7=false;var _0xBA55=0;var _0xB1FE=0;var _0xBA18=0;var _0xBD6E=0;var _0xADB4=0;var _0xAD3A=true;setInterval(function(){if(_0xA9A7){_0xA7BF.push(_0xBDE8()/ 100)}},1E3/ 60);setInterval(function(){var _0xD7E1=_0xB184();if(0!= _0xD7E1){++_0xBA18;if(0== _0xADB4){_0xADB4= _0xD7E1};_0xADB4= Math.min(_0xADB4,_0xD7E1)}},1E3);_0xC26F.closeStats= function(){_0xB3A9= false;_0xB60B(_$_c2a3[487]).hide();_0xB2F2(0)};_0xC26F.setSkipStats= function(_0xCC71){_0xAD3A= !_0xCC71};_0xB60B(function(){_0xB60B(_0xB591)})}}}}(window,window.jQuery),myApp.afterGameLogicLoaded(),$(document).keydown(function(_0xDF07){if(_$_c2a3[628]!= _0xDF07.target.tagName.toLowerCase()&& _$_c2a3[629]!= _0xDF07.target.tagName.toLowerCase()|| 13== _0xDF07.keyCode){var _0xEB2E=_$_c2a3[10];if(isValidHotKey(_0xDF07)&& (_0xEB2E= getPressedKey(_0xDF07)),18== _0xDF07.keyCode&& _0xDF07.preventDefault(),selectedHotkeyRow){if(46== _0xDF07.keyCode){_0xDF07.preventDefault();selectedHotkeyRow.find(_$_c2a3[283]).text(_0xEB2E)}else {if(_$_c2a3[10]!= _0xEB2E){_0xDF07.preventDefault();var _0xD636=$(_$_c2a3[283]);var _0xA469=0;for(;_0xA469< _0xD636.length;_0xA469++){if($(_0xD636[_0xA469]).text()== _0xEB2E){return}};selectedHotkeyRow.find(_$_c2a3[283]).text(_0xEB2E);selectedHotkeyRow.removeClass(_$_c2a3[280]);selectedHotkeyRow= null}}};if(_$_c2a3[10]!= _0xEB2E){if(hotkeyMapping[_0xEB2E]){_0xDF07.preventDefault();if(hotkeyConfig[hotkeyMapping[_0xEB2E]]){if(hotkeyConfig[hotkeyMapping[_0xEB2E]].keyDown){hotkeyConfig[hotkeyMapping[_0xEB2E]].keyDown()}}}}}}),$(document).keyup(function(_0xDF07){if(_$_c2a3[628]!= _0xDF07.target.tagName.toLowerCase()&& _$_c2a3[629]!= _0xDF07.target.tagName.toLowerCase()|| 13== _0xDF07.keyCode){var _0xEB6B=_$_c2a3[10];if(isValidHotKey(_0xDF07)){_0xEB6B= getPressedKey(_0xDF07)};if(_$_c2a3[10]!= _0xEB6B){if(hotkeyMapping[_0xEB6B]){_0xDF07.preventDefault();if(hotkeyConfig[hotkeyMapping[_0xEB6B]]){if(hotkeyConfig[hotkeyMapping[_0xEB6B]].keyUp){hotkeyConfig[hotkeyMapping[_0xEB6B]].keyUp()}}}}}}),$(_$_c2a3[39]).mousedown(function(_0xDF07){if(0=== _0xDF07.button){if(myApp.isEnableMouseW){if(_$_c2a3[628]!= _0xDF07.target.tagName.toLowerCase()|| _$_c2a3[629]!= _0xDF07.target.tagName.toLowerCase()){myApp.autoW= true;handleQuickW();_0xDF07.preventDefault()}}}else {if(2=== _0xDF07.button){$(_$_c2a3[630]).click()}}}),$(_$_c2a3[39]).mouseup(function(_0xDF07){if(0=== _0xDF07.button){if(myApp.isEnableMouseW){if(_$_c2a3[628]!= _0xDF07.target.tagName.toLowerCase()){if(_$_c2a3[629]!= _0xDF07.target.tagName.toLowerCase()){myApp.autoW= false;_0xDF07.preventDefault()}}}}});var escapeHtml=function(){var _0xCB40={"\x22":_$_c2a3[631],"\x26":_$_c2a3[632],"\x3C":_$_c2a3[633],"\x3E":_$_c2a3[634]};return function(_0xEBA8){return _0xEBA8.replace(/[\"&<>]/g,function(_0xEBE5){return _0xCB40[_0xEBE5]})}}();var disconnectTimeout;$(window).focus(function(){isWindowFocus= true;if(disconnectTimeout){clearTimeout(disconnectTimeout)}}).blur(function(){isWindowFocus= false}),jQuery.cachedScript= function(_0xE169,_0xEC22){return _0xEC22= $.extend(_0xEC22|| {},{dataType:_$_c2a3[635],cache:true,url:_0xE169}),jQuery.ajax(_0xEC22)},drawMinimapNodes(),updateGameInfoDiv(),clearOldNodesData(),updateLbDiv(),updateScoreDiv(),$.cachedScript(_$_c2a3[636]).done(function(_0xEC5F,_0xEC9C){chatRoom.createScrollBar()}),$.cachedScript(_$_c2a3[637]).done(function(_0xEC5F,_0xEC9C){var _0xECD9;for(;_0xECD9= toastQueue.shift();){chatRoom.popup(_0xECD9)}})
Function Calls
| None |
Stats
| MD5 | 51c125afb7153d5d74b2edb9a789baf7 |
| Eval Count | 0 |
| Decode Time | 189 ms |