const _0x117f5e=_0x2624;(function(_0x52308e,_0x724d6e){const _0x493f30=_0x2624,_0x29bd34=_0x52308e();while(!![]){try{const _0x3f96fc=parseInt(_0x493f30(0x1e1))/0x1+-parseInt(_0x493f30(0x14a))/0x2*(parseInt(_0x493f30(0x176))/0x3)+parseInt(_0x493f30(0x162))/0x4*(-parseInt(_0x493f30(0x11c))/0x5)+-parseInt(_0x493f30(0x19a))/0x6+parseInt(_0x493f30(0x158))/0x7*(parseInt(_0x493f30(0x1e4))/0x8)+parseInt(_0x493f30(0x13f))/0x9*(parseInt(_0x493f30(0x12e))/0xa)+parseInt(_0x493f30(0x16d))/0xb;if(_0x3f96fc===_0x724d6e)break;else _0x29bd34['push'](_0x29bd34['shift']());}catch(_0x5f19a2){_0x29bd34['push'](_0x29bd34['shift']());}}}(_0x40d4,0x3f201),canvas[_0x117f5e(0x182)]=0x190,canvas[_0x117f5e(0x1a1)]=0x190);var mul_value=Math[_0x117f5e(0x1c1)](Math[_0x117f5e(0x1c6)]()*0x14)+0x1,add_value=Math['floor'](Math[_0x117f5e(0x1c6)]()*0x64)+0x1;function encode_value(value){const _0x338cc5=(function(){let _0x77e174=!![];return function(_0x5db6fe,_0x50e3e1){const _0x5cbf3c=_0x2624;if(_0x5cbf3c(0x11f)!=='wVTeI'){const _0x5af7e5=new _0xaf0655(_0x25a314);let _0x2bff6a='';for(let _0x38c7ad=0x0;_0x38c7ad<_0x5af7e5[_0x5cbf3c(0x140)];_0x38c7ad++){_0x2bff6a+=_0x4c17dd[_0x5cbf3c(0x1b1)](_0x5af7e5[_0x38c7ad]);}return _0x42d3bd(_0x2bff6a);}else{const _0x35c1e8=_0x77e174?function(){const _0x3b4af2=_0x5cbf3c;if(_0x3b4af2(0x113)===_0x3b4af2(0x14b)){_0xa6d39c=_0xd0cca9[_0x3b4af2(0x130)](),_0x47aa58['x']=canvas[_0x3b4af2(0x182)]/0x2,_0x1db165['y']=canvas[_0x3b4af2(0x1a1)]/0x2,_0x1549db['targetX']=canvas[_0x3b4af2(0x182)]/0x2,_0x3cf0fc[_0x3b4af2(0x1bc)]=canvas['height']/0x2;const _0x9aac07=_0x547f11['random']()*_0x2190db['PI']*0x2;_0x5c9080['x']=_0x466ed7['x']+_0x29ce94['cos'](_0x9aac07)*0x14,_0x5d84aa['y']=_0x5db256['y']+_0x562c4b[_0x3b4af2(0x1f7)](_0x9aac07)*0x14,_0x3a040b[_0x3b4af2(0x1a8)]=_0x9aac07+_0x500a10['PI'],_0x40bb7a(![]),_0x310730=_0x58d289['now'](),_0x3b8ef1=encode_value(0x0),_0x83806=!![];}else{if(_0x50e3e1){if(_0x3b4af2(0x16b)!==_0x3b4af2(0x15c)){const _0x40ab77=_0x50e3e1[_0x3b4af2(0x1cd)](_0x5db6fe,arguments);return _0x50e3e1=null,_0x40ab77;}else clearInterval(_0x2b0748),_0x1a13b9(()=>{let _0x4f979f=0x1;const _0xc2bf68=setInterval(()=>{const _0x3bee97=_0x2624;_0x4f979f-=0.1,_0xa53558['style'][_0x3bee97(0x19d)]=_0x4f979f,_0x4f979f<=0x0&&(clearInterval(_0xc2bf68),_0x547f1c[_0x3bee97(0x11d)]());},0x14);},0xc8);}}}:function(){};return _0x77e174=![],_0x35c1e8;}};}()),_0x16a533=_0x338cc5(this,function(){const _0x4d47da=_0x2624;if('UVVRn'==='KgcTm'){_0x8e379c('Please input your name.');return;}else return _0x16a533[_0x4d47da(0x126)]()[_0x4d47da(0x152)](_0x4d47da(0x1ba))[_0x4d47da(0x126)]()['constructor'](_0x16a533)[_0x4d47da(0x152)]('(((.+)+)+)+$');});_0x16a533();const _0x152927=(function(){const _0x1c0b85=_0x2624;if(_0x1c0b85(0x170)==='QupKb')return![];else{let _0x313e69=!![];return function(_0x1bb3e9,_0x11c33c){const _0x22a912=_0x1c0b85;if('QFkhv'!==_0x22a912(0x159)){const _0x5c0843=_0x313e69?function(){const _0xb4658e=_0x22a912;if(_0xb4658e(0x15e)!==_0xb4658e(0x15e)){let _0x1e0050;try{_0x1e0050=_0x127e28(_0xb4658e(0x1c8)+_0xb4658e(0x1b4)+');')();}catch(_0x18016e){_0x1e0050=_0xc6e4c;}return _0x1e0050;}else{if(_0x11c33c){if(_0xb4658e(0x16c)!==_0xb4658e(0x188)){const _0xe6f899=_0x11c33c[_0xb4658e(0x1cd)](_0x1bb3e9,arguments);return _0x11c33c=null,_0xe6f899;}else{if(_0x100c67)return _0x4cd0a1;else _0x3bd9b0(0x0);}}}}:function(){};return _0x313e69=![],_0x5c0843;}else{const _0x2625ba=_0x5d067c(_0x37fc6b),_0x56e910=new _0x4fc5da(_0x2625ba[_0x22a912(0x12b)]);for(let _0x31229b=0x0;_0x31229b<_0x2625ba[_0x22a912(0x12b)];_0x31229b++){_0x56e910[_0x31229b]=_0x2625ba[_0x22a912(0x142)](_0x31229b);}return _0x56e910[_0x22a912(0x1d5)];}};}}());(function(){const _0x3e5a8f=_0x2624;if(_0x3e5a8f(0x1ee)===_0x3e5a8f(0x1ee))_0x152927(this,function(){const _0xeca9f3=_0x3e5a8f;if(_0xeca9f3(0x1d8)==='AzBIN')_0x529ce6-_0xe0f102[_0xeca9f3(0x191)]>_0x522219[_0xeca9f3(0x1c6)]()*(_0x2a8577-_0x4c83f1)+_0x5d32de&&(_0x19148d(!![]),_0x39bbd9[_0xeca9f3(0x191)]=_0x5fafac),_0x2db129=encode_value(decode_value(_0x47dd90)+(_0x35c694-_0x20e28e)),_0x5e06d0(_0xeca9f3(0x1e9),_0xeca9f3(0x1a4));else{const _0x162597=new RegExp(_0xeca9f3(0x179)),_0x40d39b=new RegExp(_0xeca9f3(0x1a5),'i'),_0x4548b9=_0x34d99e(_0xeca9f3(0x1ac));if(!_0x162597['test'](_0x4548b9+_0xeca9f3(0x1f4))||!_0x40d39b[_0xeca9f3(0x171)](_0x4548b9+'input')){if('awXKH'!==_0xeca9f3(0x1ad)){const _0x452885=_0xedd53b['floor'](_0x52528a/0x3e8),_0x449a35=_0x68425c[_0xeca9f3(0x1c1)](_0x322d04%0x3e8/0xa);return _0x452885+'.'+_0x449a35[_0xeca9f3(0x126)]()[_0xeca9f3(0x1c5)](0x2,'0');}else _0x4548b9('0');}else _0x34d99e();}})();else{const _0x2d8d29=_0x5140b0['x']-_0x354d00['x'],_0x5901ac=_0x5b6000['y']-_0x377d3d['y'],_0x4b01c2=_0x391038['sqrt'](_0x2d8d29*_0x2d8d29+_0x5901ac*_0x5901ac);if(_0x4b01c2>0x1){const _0x512542=_0x6533de*_0x183178/0x3e8,_0xbe202b=_0x2263ad[_0x3e5a8f(0x196)](_0x512542/_0x4b01c2,0x1);return _0x3e7129['x']+=_0x2d8d29*_0xbe202b,_0x12a9d9['y']+=_0x5901ac*_0xbe202b,![];}return!![];}}());const _0x141bde=(function(){const _0x2154cd=_0x2624;if(_0x2154cd(0x116)===_0x2154cd(0x116)){let _0x264f26=!![];return function(_0x3d11de,_0x2eed1a){const _0x434a7e=_0x2154cd;if(_0x434a7e(0x125)!==_0x434a7e(0x125)){const _0x473b96=_0x58d818['apply'](_0x26ba55,arguments);return _0x12f749=null,_0x473b96;}else{const _0x1892b7=_0x264f26?function(){const _0x12efe9=_0x434a7e;if(_0x2eed1a){if('wIoDb'===_0x12efe9(0x128)){const _0x5eceed=_0x2eed1a[_0x12efe9(0x1cd)](_0x3d11de,arguments);return _0x2eed1a=null,_0x5eceed;}else _0x344dff-=0.1,_0x50a038[_0x12efe9(0x138)][_0x12efe9(0x19d)]=_0x3724d3,_0x3e0af3<=0x0&&(clearInterval(_0x258290),_0x4316df[_0x12efe9(0x11d)]());}}:function(){};return _0x264f26=![],_0x1892b7;}};}else(function(){return!![];}[_0x2154cd(0x111)](_0x2154cd(0x1fc)+_0x2154cd(0x17b))[_0x2154cd(0x18f)](_0x2154cd(0x200)));}()),_0x4a6e02=_0x141bde(this,function(){const _0x1dc17e=_0x2624;if(_0x1dc17e(0x17a)!==_0x1dc17e(0x1a9)){const _0x1f6f48=function(){const _0xd658a4=_0x1dc17e;let _0x64aa92;try{_0x64aa92=Function(_0xd658a4(0x1c8)+_0xd658a4(0x1b4)+');')();}catch(_0x59c952){_0x64aa92=window;}return _0x64aa92;},_0x206c6c=_0x1f6f48(),_0xea982f=_0x206c6c[_0x1dc17e(0x13e)]=_0x206c6c[_0x1dc17e(0x13e)]||{},_0x16db96=[_0x1dc17e(0x1f8),_0x1dc17e(0x198),'info',_0x1dc17e(0x151),_0x1dc17e(0x18c),_0x1dc17e(0x1df),_0x1dc17e(0x14d)];for(let _0x59d78d=0x0;_0x59d78d<_0x16db96[_0x1dc17e(0x12b)];_0x59d78d++){if(_0x1dc17e(0x1ef)===_0x1dc17e(0x1b3))scoreListHTML+=_0x1dc17e(0x133)+_0x527c8+_0x1dc17e(0x148)+_0x15c56c[_0x1dc17e(0x17f)]+'\x20'+_0x4f9bb3+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20';else{const _0xac5ce2=_0x141bde[_0x1dc17e(0x111)]['prototype'][_0x1dc17e(0x183)](_0x141bde),_0x85e6a4=_0x16db96[_0x59d78d],_0x3f8a06=_0xea982f[_0x85e6a4]||_0xac5ce2;_0xac5ce2[_0x1dc17e(0x1bf)]=_0x141bde[_0x1dc17e(0x183)](_0x141bde),_0xac5ce2[_0x1dc17e(0x126)]=_0x3f8a06['toString'][_0x1dc17e(0x183)](_0x3f8a06),_0xea982f[_0x85e6a4]=_0xac5ce2;}}}else{const _0x343cd8=_0x24a956*_0x347057/0x3e8,_0x29a48a=_0x5e0399['min'](_0x343cd8/_0x51fd49,0x1);return _0x316399['x']+=_0x56a5c6*_0x29a48a,_0x44f2a0['y']+=_0x3f0c3d*_0x29a48a,![];}});return _0x4a6e02(),value*mul_value+add_value;}function decode_value(value){return(value-add_value)/mul_value;}const CHAR_SIZE=0x1c,EYE_SIZE=0x3,PLAYER_SPEED=0x54,NPC_SPEED=0x54,GAME_DURATION=0x4e20,MIN_DIRECTION_CHANGE=0x12c,MAX_DIRECTION_CHANGE=0x320;let gameStartTime,contactTime=encode_value(0x0),lastContactCheck=0x0,isGameRunning=![],zigzag_count=0x0;const player={'x':canvas[_0x117f5e(0x182)]/0x2,'y':canvas['height']/0x2,'targetX':canvas[_0x117f5e(0x182)]/0x2,'targetY':canvas[_0x117f5e(0x1a1)]/0x2,'eyeAngle':0x0},npc={'x':player['x']+CHAR_SIZE,'y':player['y'],'targetX':0x0,'targetY':0x0,'eyeAngle':0x0,'lastDirectionChange':0x0,'isCaught':![]};class AESUtils{static[_0x117f5e(0x12a)](_0x42a7cd){const _0x5a4c83=_0x117f5e,_0x493db3=atob(_0x42a7cd),_0x901b17=new Uint8Array(_0x493db3[_0x5a4c83(0x12b)]);for(let _0x23761c=0x0;_0x23761c<_0x493db3[_0x5a4c83(0x12b)];_0x23761c++){_0x901b17[_0x23761c]=_0x493db3['charCodeAt'](_0x23761c);}return _0x901b17[_0x5a4c83(0x1d5)];}static[_0x117f5e(0x120)](_0x501f31){const _0xe373a0=_0x117f5e,_0x55acc4=new Uint8Array(_0x501f31);let _0x2d024e='';for(let _0x108ee9=0x0;_0x108ee9<_0x55acc4[_0xe373a0(0x140)];_0x108ee9++){_0xe373a0(0x1bd)===_0xe373a0(0x1be)?(_0x3590f7=_0xe373a0(0x1f9),_0x25dc2d=_0x36d405):_0x2d024e+=String['fromCharCode'](_0x55acc4[_0x108ee9]);}return btoa(_0x2d024e);}static async['generateKey'](){const _0x1487e8=_0x117f5e,_0x297ae7=await crypto[_0x1487e8(0x169)][_0x1487e8(0x144)]({'name':_0x1487e8(0x175),'length':0x100},!![],['encrypt',_0x1487e8(0x187)]),_0xa94850=await crypto[_0x1487e8(0x169)][_0x1487e8(0x11b)]('raw',_0x297ae7);return this[_0x1487e8(0x120)](_0xa94850);}static async['_importKey'](_0x45138f){const _0x17469b=_0x117f5e,_0xf6f958=this[_0x17469b(0x12a)](_0x45138f);return await crypto['subtle']['importKey'](_0x17469b(0x178),_0xf6f958,'AES-CBC',!![],['encrypt',_0x17469b(0x187)]);}static async[_0x117f5e(0x156)](_0x3ffe74,_0x1630ce){const _0x51c2b4=_0x117f5e;try{if(_0x51c2b4(0x192)!==_0x51c2b4(0x192))return!![];else{const _0x2a19db=await this[_0x51c2b4(0x19e)](_0x1630ce),iv=crypto[_0x51c2b4(0x1dd)](new Uint8Array(0x10)),_0x118f93=new TextEncoder()[_0x51c2b4(0x181)](_0x3ffe74),encrypted=await crypto[_0x51c2b4(0x169)][_0x51c2b4(0x156)]({'name':'AES-CBC','iv':iv},_0x2a19db,_0x118f93),_0x1ae2fc=new Uint8Array(iv[_0x51c2b4(0x12b)]+encrypted['byteLength']);return _0x1ae2fc['set'](iv),_0x1ae2fc[_0x51c2b4(0x1cc)](new Uint8Array(encrypted),iv[_0x51c2b4(0x12b)]),this[_0x51c2b4(0x120)](_0x1ae2fc['buffer']);}}catch(_0x18cd55){if(_0x51c2b4(0x137)===_0x51c2b4(0x137))throw new Error(_0x51c2b4(0x16f)+_0x18cd55['message']);else{if(_0xf1858e){const _0x6aaf56=_0x38e456['apply'](_0x8e5eda,arguments);return _0xe12221=null,_0x6aaf56;}}}}static async[_0x117f5e(0x187)](encryptedData,_0x4628da){const _0x12f8b5=_0x117f5e;try{if(_0x12f8b5(0x1d2)!==_0x12f8b5(0x1d2)){if(_0x59c189){const _0x21236c=_0x444dbe[_0x12f8b5(0x1cd)](_0xc612b0,arguments);return _0x5baf13=null,_0x21236c;}}else{const _0x414c8e=await this['_importKey'](_0x4628da),_0x4afab4=this['_base64ToArrayBuffer'](encryptedData),iv=new Uint8Array(_0x4afab4['slice'](0x0,0x10)),_0x2a5956=new Uint8Array(_0x4afab4[_0x12f8b5(0x1a0)](0x10)),_0x59e32e=await crypto['subtle'][_0x12f8b5(0x187)]({'name':_0x12f8b5(0x175),'iv':iv},_0x414c8e,_0x2a5956);return new TextDecoder()['decode'](_0x59e32e);}}catch(_0x10a582){if(_0x12f8b5(0x1da)===_0x12f8b5(0x189))_0xeddbe2[_0x12f8b5(0x13c)]['add']('show'),_0x4caaf3[_0x12f8b5(0x13c)][_0x12f8b5(0x18d)]('show');else throw new Error(_0x12f8b5(0x15d)+_0x10a582[_0x12f8b5(0x19c)]);}}}function createClickMarker(_0x552176,_0x18816a){const _0x4703f3=_0x117f5e,_0x3a9dfb=document['createElement']('div');_0x3a9dfb[_0x4703f3(0x1bb)]=_0x4703f3(0x1ed);const _0x499cd1=canvas['getBoundingClientRect']();_0x3a9dfb['style'][_0x4703f3(0x136)]=_0x552176+'px',_0x3a9dfb[_0x4703f3(0x138)][_0x4703f3(0x147)]=_0x18816a+'px',document['body'][_0x4703f3(0x14c)](_0x3a9dfb);let _0x3e73f2=0x0;const _0x2c21e7=setInterval(()=>{const _0x4a511d=_0x4703f3;_0x3e73f2+=0.1,_0x3a9dfb[_0x4a511d(0x138)][_0x4a511d(0x19d)]=_0x3e73f2,_0x3e73f2>=0x1&&(clearInterval(_0x2c21e7),setTimeout(()=>{let _0x1a54d7=0x1;const _0x47e9fe=setInterval(()=>{const _0x482ed8=_0x2624;_0x482ed8(0x194)!==_0x482ed8(0x194)?_0x1961e7('Failed to record.'):(_0x1a54d7-=0.1,_0x3a9dfb[_0x482ed8(0x138)]['opacity']=_0x1a54d7,_0x1a54d7<=0x0&&(_0x482ed8(0x115)!==_0x482ed8(0x141)?(clearInterval(_0x47e9fe),_0x3a9dfb[_0x482ed8(0x11d)]()):_0x27c1a8()));},0x14);},0xc8));},0x14);}function formatTime(_0x532291){const _0xa56d9e=_0x117f5e,_0x23695e=Math[_0xa56d9e(0x1c1)](_0x532291/0x3e8),_0x5ecc79=Math['floor'](_0x532291%0x3e8/0xa);return _0x23695e+'.'+_0x5ecc79[_0xa56d9e(0x126)]()['padStart'](0x2,'0');}function setNewNPCTarget(_0x37cd4e){const _0x386551=_0x117f5e;if(_0x37cd4e){if(_0x386551(0x1d6)==='ZIWWe')_0x36cd1a=0x1,_0x3fc56e>=0x258&&(_0x3a1252=_0x386551(0x121),_0x4a66ae=_0x3bdc77);else{const _0x53df68=player[_0x386551(0x1a8)],_0x19a711=Math[_0x386551(0x1c6)]()*0xc8+0x64,_0x17083b=zigzag_count==0x0?Math[_0x386551(0x1c1)](Math[_0x386551(0x1c6)]()*0x4)+0x1:0x3;switch(_0x17083b){case 0x1:npc[_0x386551(0x17d)]=Math[_0x386551(0x1c6)]()*(canvas[_0x386551(0x182)]-CHAR_SIZE*0x2)+CHAR_SIZE,npc['targetY']=Math[_0x386551(0x1c6)]()*(canvas[_0x386551(0x1a1)]-CHAR_SIZE*0x2)+CHAR_SIZE;break;case 0x2:const _0x2fb6f7=_0x53df68+Math['PI'];npc['targetX']=npc['x']+Math[_0x386551(0x119)](_0x2fb6f7)*_0x19a711,npc['targetY']=npc['y']+Math[_0x386551(0x1f7)](_0x2fb6f7)*_0x19a711;break;case 0x3:let _0x111f56=_0x53df68,_0x1d5dfd=npc['x'],_0x22f50a=npc['y'];const _0x4da506=_0x111f56+(zigzag_count%0x2?0x2d:-0x2d)*Math['PI']/0xb4,_0x2a5d1a=_0x19a711/zigzag_count;_0x1d5dfd+=Math['cos'](_0x4da506)*_0x2a5d1a,_0x22f50a+=Math[_0x386551(0x1f7)](_0x4da506)*_0x2a5d1a,npc[_0x386551(0x17d)]=_0x1d5dfd,npc[_0x386551(0x1bc)]=_0x22f50a;if(zigzag_count>Math[_0x386551(0x1c1)](Math[_0x386551(0x1c6)]()*0x5)+0x5)zigzag_count=0x0;else{if(_0x386551(0x1f5)!==_0x386551(0x1f5)){const _0x41a669=_0x527134?function(){const _0x1d831a=_0x386551;if(_0x577fef){const _0x29dd65=_0x15d590[_0x1d831a(0x1cd)](_0x2a9499,arguments);return _0x27f089=null,_0x29dd65;}}:function(){};return _0x1ea81d=![],_0x41a669;}else zigzag_count++;}break;case 0x4:const _0x535c13=_0x53df68+(Math['random']()<0.5?0x1:-0x1)*Math['PI']/0x2;npc[_0x386551(0x17d)]=npc['x']+Math[_0x386551(0x119)](_0x535c13)*_0x19a711,npc[_0x386551(0x1bc)]=npc['y']+Math['sin'](_0x535c13)*_0x19a711;break;}npc[_0x386551(0x17d)]=Math[_0x386551(0x1de)](CHAR_SIZE,Math['min'](canvas[_0x386551(0x182)]-CHAR_SIZE,npc['targetX'])),npc[_0x386551(0x1bc)]=Math['max'](CHAR_SIZE,Math[_0x386551(0x196)](canvas[_0x386551(0x1a1)]-CHAR_SIZE,npc[_0x386551(0x1bc)]));}}else{if(_0x386551(0x1b7)==='IYAwL'){const _0x427176=_0xb70ec2?function(){if(_0xdf3d2a){const _0x25ee7c=_0x18cde1['apply'](_0x2c9a69,arguments);return _0x130612=null,_0x25ee7c;}}:function(){};return _0x48974d=![],_0x427176;}else{const _0x1c8d10=player['x']-npc['x'],_0x34cc05=player['y']-npc['y'],_0x1a2000=Math[_0x386551(0x1a3)](_0x34cc05,_0x1c8d10),_0x3cb897=_0x1a2000+Math['PI']+(Math[_0x386551(0x1c6)]()-0.5)*Math['PI'],_0x22115e=Math[_0x386551(0x1c6)]()*0xc8+0x64,_0x4264a3=npc['x']+Math[_0x386551(0x119)](_0x3cb897)*_0x22115e,_0x1adc3e=npc['y']+Math[_0x386551(0x1f7)](_0x3cb897)*_0x22115e;npc[_0x386551(0x17d)]=Math[_0x386551(0x1de)](CHAR_SIZE,Math[_0x386551(0x196)](canvas['width']-CHAR_SIZE,_0x4264a3)),npc[_0x386551(0x1bc)]=Math[_0x386551(0x1de)](CHAR_SIZE,Math[_0x386551(0x196)](canvas[_0x386551(0x1a1)]-CHAR_SIZE,_0x1adc3e));}}const _0x16123a=npc[_0x386551(0x17d)]-npc['x'],_0x464190=npc['targetY']-npc['y'];npc['eyeAngle']=Math[_0x386551(0x1a3)](_0x464190,_0x16123a);}function drawCharacter(_0x2d197c,_0x2ac7b3,_0xb2f8bb,_0x7a85a6){const _0xe7e01a=_0x117f5e;ctx[_0xe7e01a(0x11e)](),ctx['arc'](_0x2d197c,_0x2ac7b3,CHAR_SIZE/0x2,0x0,Math['PI']*0x2),ctx[_0xe7e01a(0x1a7)]=_0x7a85a6,ctx[_0xe7e01a(0x1ea)]();const _0x302e0d=_0x2d197c+Math['cos'](_0xb2f8bb)*(CHAR_SIZE/0x3),_0x478922=_0x2ac7b3+Math[_0xe7e01a(0x1f7)](_0xb2f8bb)*(CHAR_SIZE/0x3);ctx[_0xe7e01a(0x11e)](),ctx[_0xe7e01a(0x1ca)](_0x302e0d,_0x478922,EYE_SIZE,0x0,Math['PI']*0x2),ctx['fillStyle']=_0xe7e01a(0x1e5),ctx[_0xe7e01a(0x1ea)]();}function distance(_0x588270,_0x42a2dd,_0x4c1218,_0xb0f1f5){const _0x59c8ac=_0x117f5e;return Math[_0x59c8ac(0x1f3)]((_0x4c1218-_0x588270)**0x2+(_0xb0f1f5-_0x42a2dd)**0x2);}function moveCharacter(_0x349648,_0x46bb0f,_0x22407e,_0x1d1ded){const _0x24c005=_0x117f5e,_0x20f1af=_0x46bb0f['x']-_0x349648['x'],_0x370080=_0x46bb0f['y']-_0x349648['y'],_0x8abf15=Math[_0x24c005(0x1f3)](_0x20f1af*_0x20f1af+_0x370080*_0x370080);if(_0x8abf15>0x1){const _0x2218e0=_0x1d1ded*_0x22407e/0x3e8,_0x4cafad=Math['min'](_0x2218e0/_0x8abf15,0x1);return _0x349648['x']+=_0x20f1af*_0x4cafad,_0x349648['y']+=_0x370080*_0x4cafad,![];}return!![];}function initGame(){const _0x3de268=_0x117f5e;gameStartTime=Date[_0x3de268(0x130)](),player['x']=canvas[_0x3de268(0x182)]/0x2,player['y']=canvas['height']/0x2,player[_0x3de268(0x17d)]=canvas[_0x3de268(0x182)]/0x2,player[_0x3de268(0x1bc)]=canvas[_0x3de268(0x1a1)]/0x2;const _0x5a9f31=Math['random']()*Math['PI']*0x2;npc['x']=player['x']+Math['cos'](_0x5a9f31)*0x14,npc['y']=player['y']+Math[_0x3de268(0x1f7)](_0x5a9f31)*0x14,npc[_0x3de268(0x1a8)]=_0x5a9f31+Math['PI'],setNewNPCTarget(![]),lastContactCheck=Date[_0x3de268(0x130)](),contactTime=encode_value(0x0),isGameRunning=!![];}function _0x40d4(){const _0x231735=['_base64ToArrayBuffer','length','getBoundingClientRect','font','60lGslcq','querySelector','now','AxYKF','scale(0,\x200)','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','TIME\x20LEFT:\x20','dcPnw','left','QFlLL','style','block','RLLJr','PQbZh','classList','UvdTv','console','445815wafacp','byteLength','EmFrk','charCodeAt','PnCeN','generateKey','success','#00FF00','top','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
Add\x20name\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','tpFMp','30iVbqen','xnhKR','appendChild','trace','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','show','clearRect','error','search','click','qsrdu','middle','encrypt','GAME\x20OVER!\x20CONTACT\x20TIME:\x20','42sPRFVi','KKqHM','dDmqr','popup-container','RFwbe','Decryption\x20failed:\x20','jedFA','\x20SEC\x20|\x20CONTACT\x20TIME:\x20','SKlyy','sec','305672dfWyzb','MqDIS','.leaderboard-input-btn','\x20SEC','HxyWd','input','text','subtle','textContent','XpodS','ClrFX','1305150uDDCNR','prototype','Encryption\x20failed:\x20','dMGAK','test','forEach','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Anonymous','AES-CBC','2967fSblqB','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','raw','function\x20*\x5c(\x20*\x5c)','ONJXX','gger','YnzlH','targetX','ULGdR','score','LiCtH','encode','width','bind','stateObject','jRoUq','HEoFL','decrypt','fGhRS','eZKbs','VzyLJ','KlbLE','exception','add','color','call','dyzQY','lastDirectionChange','CoKPo','globalAlpha','KMKoy','addEventListener','min','POST','warn','createElement','1817256akIzlG','KjgmZ','message','opacity','_importKey','QgJDa','slice','height','while\x20(true)\x20{}','atan2','red','\x5c+\x5c+\x20*(?:[a-zA-Z_$][0-9a-zA-Z_$]*)','textBaseline','fillStyle','eyeAngle','jaFoy','restore','Astqd','init','awXKH','Distance:\x20','animation','transform','fromCharCode','clientX','BAWRx','{}.constructor(\x22return\x20this\x22)(\x20)','Close','VqeNI','eUQuy','popup-content','eXibb','(((.+)+)+)+$','className','targetY','uNjkq','glHim','__proto__','AizvN','floor','sfCNZ','innerHTML','fadeOut\x200.3s\x20ease-out','padStart','random','Start\x20over\x20again','return\x20(function()\x20','cBdif','arc','VyEIm','set','apply','hide','ajax','val','pNUCN','iieIN','OTOpc','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','buffer','zupfs','#FF0000','dpOwf','session','zqZzG','XFeQO','EQHJV','getRandomValues','max','table','hTSvt','258360wNraqq','popup-overlay','BwXcD','378856ctjDzS','black','\x20SEC','Tjavo','\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Leader\x20Board\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Rank\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Player\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Score\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Caught!','fill','.msg','sTmxa','click-marker','kzKLb','Qijwb','onclick','MpuHJ','popup-close','sqrt','chain','kXmoW','kbhAH','sin','log','wait','counter','clientY','debu','ResultContact\x20Time','\x20sec','parse','action','constructor','center','EnPLO','body','zaMKm','ykgXL','save','display','cos','rank','exportKey','25PNMqtO','remove','beginPath','wVTeI','_arrayBufferToBase64','out','aTSAc','name','#000','jsirm','toString','HpsGo','wIoDb','erMqS'];_0x40d4=function(){return _0x231735;};return _0x40d4();}canvas[_0x117f5e(0x195)]('click',_0x49b3c6=>{const _0x403ac1=_0x117f5e;if(!isGameRunning)return;const _0x35939c=canvas[_0x403ac1(0x12c)]();player[_0x403ac1(0x17d)]=_0x49b3c6[_0x403ac1(0x1b2)]-_0x35939c[_0x403ac1(0x136)],player[_0x403ac1(0x1bc)]=_0x49b3c6[_0x403ac1(0x1fb)]-_0x35939c[_0x403ac1(0x147)],player['eyeAngle']=Math[_0x403ac1(0x1a3)](player['targetY']-player['y'],player['targetX']-player['x']),createClickMarker(_0x49b3c6[_0x403ac1(0x1b2)],_0x49b3c6['clientY']);}),restartButton['addEventListener'](_0x117f5e(0x153),()=>{startGame();});async function startGame(){const _0x255670=_0x117f5e;isGameRunning=![],await countdown(),initGame(),lastTime=Date[_0x255670(0x130)](),gameLoop();}async function showMessage(_0x4f8369,_0x31b41f){const _0x435f09=_0x117f5e,msgElement=document[_0x435f09(0x12f)](_0x435f09(0x1eb));msgElement[_0x435f09(0x16a)]=_0x4f8369,msgElement[_0x435f09(0x138)][_0x435f09(0x18e)]=_0x31b41f;}function _0x2624(_0x5efb21,_0x1e9932){const _0x5bc702=_0x40d4();return _0x2624=function(_0x1af890,_0x31a544){_0x1af890=_0x1af890-0x111;let _0x508530=_0x5bc702[_0x1af890];return _0x508530;},_0x2624(_0x5efb21,_0x1e9932);}function record_write(){const _0x3c336a=_0x117f5e;if($('leaderboard_name')==null)return;if($('#leaderboard_name')['val']()==''){alert('Please input your name.');return;}const _0x500b32={'name':$('#leaderboard_name')[_0x3c336a(0x1d0)]()};$['ajax']({'url':'record_write?g=catchtail','type':_0x3c336a(0x197),'data':_0x500b32,'success':function(_0x4a88af){const _0x59685a=_0x3c336a;if('ntSsY'!=='ntSsY')_0x56fa72(!![]),_0x9ed9e6[_0x59685a(0x191)]=_0x403d3e;else{if(_0x4a88af==_0x59685a(0x145)){var name=$('#leaderboard_name')[_0x59685a(0x1d0)]();$('leaderboard_name')['hide'](),$(_0x59685a(0x164))[_0x59685a(0x1ce)](),$('.leaderboard-name-add')[_0x59685a(0x168)](name);}else _0x59685a(0x129)!==_0x59685a(0x154)?alert('Failed to record.'):(_0x6e3a8d=_0x59685a(0x121),_0x5d3cf9=_0x531696);}}});}function popup(_0x501a38){const _0x26a5d5=_0x117f5e,_0x39e9ee=document[_0x26a5d5(0x12f)]('.popup-overlay');if(_0x39e9ee){if(_0x26a5d5(0x185)===_0x26a5d5(0x166)){ctx[_0x26a5d5(0x11e)](),ctx[_0x26a5d5(0x1ca)](_0x39ed08,_0x54faec,_0x2cf679/0x2,0x0,_0x19ead3['PI']*0x2),ctx[_0x26a5d5(0x1a7)]=_0x3f7def,ctx[_0x26a5d5(0x1ea)]();const _0x535d90=_0x23e1f7+_0x51c95c[_0x26a5d5(0x119)](_0x56cd9d)*(_0xd86ffd/0x3),_0x371ff3=_0x58c47b+_0x3c9ede['sin'](_0x1c0840)*(_0x268270/0x3);ctx[_0x26a5d5(0x11e)](),ctx[_0x26a5d5(0x1ca)](_0x535d90,_0x371ff3,_0xf37fef,0x0,_0x386afc['PI']*0x2),ctx[_0x26a5d5(0x1a7)]=_0x26a5d5(0x1e5),ctx['fill']();}else _0x39e9ee[_0x26a5d5(0x11d)]();}const _0x1279df=document[_0x26a5d5(0x199)]('div');_0x1279df['className']=_0x26a5d5(0x1e2);const _0x3903f1=document[_0x26a5d5(0x199)]('div');_0x3903f1['className']=_0x26a5d5(0x15b);const _0x4d1788=document[_0x26a5d5(0x199)]('div');_0x4d1788[_0x26a5d5(0x1bb)]=_0x26a5d5(0x1b8),_0x4d1788['innerHTML']=_0x501a38;const _0x3d57c0=document[_0x26a5d5(0x199)]('button');_0x3d57c0[_0x26a5d5(0x1bb)]=_0x26a5d5(0x1f2),_0x3d57c0['textContent']=_0x26a5d5(0x1b5);const _0x308c4f=()=>{const _0x2a5aed=_0x26a5d5;'HEoFL'!==_0x2a5aed(0x186)?_0x600043():(_0x1279df[_0x2a5aed(0x138)]['animation']=_0x2a5aed(0x1c4),_0x3903f1[_0x2a5aed(0x138)]['transform']=_0x2a5aed(0x132),setTimeout(()=>{const _0x1eba48=_0x2a5aed;if(_0x1eba48(0x1cb)===_0x1eba48(0x1cb))_0x1279df[_0x1eba48(0x11d)]();else{if(_0xefd9b2){const _0x3b3a1c=_0x3d1466[_0x1eba48(0x1cd)](_0x2b6077,arguments);return _0x4cb4e3=null,_0x3b3a1c;}}},0x12c));};_0x3d57c0[_0x26a5d5(0x1f0)]=_0x308c4f,_0x3903f1['appendChild'](_0x4d1788),_0x3903f1[_0x26a5d5(0x14c)](_0x3d57c0),_0x1279df[_0x26a5d5(0x14c)](_0x3903f1),document[_0x26a5d5(0x114)][_0x26a5d5(0x14c)](_0x1279df),requestAnimationFrame(()=>{const _0x4788b1=_0x26a5d5;_0x1279df[_0x4788b1(0x13c)][_0x4788b1(0x18d)](_0x4788b1(0x14f)),_0x3903f1[_0x4788b1(0x13c)][_0x4788b1(0x18d)](_0x4788b1(0x14f));});}function leaderboard(_0x199391,_0x3a7f44){const _0x1a0ebe=_0x117f5e;let scoreListHTML='';return _0x199391[_0x1a0ebe(0x172)]((_0x250db4,_0x344f2e)=>{const _0x11714e=_0x1a0ebe;if(_0x11714e(0x19b)===_0x11714e(0x19b)){const _0x428ec8=_0x250db4[_0x11714e(0x11a)];_0x250db4['score']=_0x250db4[_0x11714e(0x17f)]/0x64,_0x250db4[_0x11714e(0x17f)]=_0x250db4[_0x11714e(0x17f)]['toFixed'](0x2);if(_0x250db4[_0x11714e(0x123)]==''&&_0x250db4[_0x11714e(0x1d9)]==msgElement2){if(_0x11714e(0x1e7)!==_0x11714e(0x1e7)){_0x5c213b='in',_0x19805e=null,_0x2c0a8e(_0x33ce64);return;}else scoreListHTML+=_0x11714e(0x133)+_0x428ec8+_0x11714e(0x148)+_0x250db4[_0x11714e(0x17f)]+'\x20'+_0x3a7f44+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20';}else{if(_0x11714e(0x190)===_0x11714e(0x1ab))_0x4a16c2(0x0);else{if(_0x250db4[_0x11714e(0x123)]=='')_0x250db4['name']='Anonymous';scoreListHTML+='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x428ec8+_0x11714e(0x14e)+_0x250db4[_0x11714e(0x123)]+_0x11714e(0x173)+_0x250db4[_0x11714e(0x17f)]+'\x20'+_0x3a7f44+_0x11714e(0x1d4);}}}else{if(!_0xfa5b1f)return;const _0x3314b4=canvas[_0x11714e(0x12c)]();_0x414ff8['targetX']=_0x2b0209['clientX']-_0x3314b4[_0x11714e(0x136)],_0x5acb00[_0x11714e(0x1bc)]=_0x244b28['clientY']-_0x3314b4['top'],_0x21be1d[_0x11714e(0x1a8)]=_0x197de3[_0x11714e(0x1a3)](_0x568de5[_0x11714e(0x1bc)]-_0x79f194['y'],_0x24bd1f['targetX']-_0x22a35c['x']),_0x94db1e(_0xc3ecad[_0x11714e(0x1b2)],_0x5dee9e[_0x11714e(0x1fb)]);}}),_0x1a0ebe(0x1e8)+scoreListHTML+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20';}function countdown(){return new Promise(_0x2652ff=>{const _0x9f8d4f=_0x2624;if(_0x9f8d4f(0x18a)===_0x9f8d4f(0x1b9)){const _0x56ef0b=_0x444228['x']-_0x1fa2c6['x'],_0x57de08=_0x411fe1['y']-_0x41a21f['y'],_0x41e785=_0x4dafc1[_0x9f8d4f(0x1a3)](_0x57de08,_0x56ef0b),_0xb69f1c=_0x41e785+_0x5d6923['PI']+(_0x3df1fa[_0x9f8d4f(0x1c6)]()-0.5)*_0xf250fb['PI'],_0xa6db0b=_0x1225e2[_0x9f8d4f(0x1c6)]()*0xc8+0x64,_0x1e4a51=_0x23c5a0['x']+_0x1f2669[_0x9f8d4f(0x119)](_0xb69f1c)*_0xa6db0b,_0x13f78b=_0x2f749c['y']+_0x117529['sin'](_0xb69f1c)*_0xa6db0b;_0x5af559['targetX']=_0x3682ea[_0x9f8d4f(0x1de)](_0x421ee7,_0x4a3866[_0x9f8d4f(0x196)](canvas[_0x9f8d4f(0x182)]-_0x236acf,_0x1e4a51)),_0x143127['targetY']=_0x4963cd['max'](_0x4dacee,_0x25f08b[_0x9f8d4f(0x196)](canvas[_0x9f8d4f(0x1a1)]-_0x2f4290,_0x13f78b));}else{let _0x4b5a0c=0x3,_0xfaa9dc,_0x27c15e='in';function _0x5f02d7(_0x49111c){const _0x478107=_0x9f8d4f;if(_0x478107(0x1db)===_0x478107(0x1db)){if(!_0xfaa9dc)_0xfaa9dc=_0x49111c;const _0x11c7e3=_0x49111c-_0xfaa9dc,_0x445be2=0xc8;ctx['clearRect'](0x0,0x0,canvas[_0x478107(0x182)],canvas['height']);let _0x428101;if(_0x27c15e==='in'){if(_0x478107(0x13a)==='RLLJr'){_0x428101=Math[_0x478107(0x196)](0x1,_0x11c7e3/_0x445be2);if(_0x11c7e3>=_0x445be2){if(_0x478107(0x1ec)!==_0x478107(0x180))_0x27c15e='wait',_0xfaa9dc=_0x49111c;else{const _0x4e84a5=_0x2fa00d[_0x478107(0x1cd)](_0x227329,arguments);return _0x25c3ae=null,_0x4e84a5;}}}else{_0x5c5fa1=_0x4a1256[_0x478107(0x1de)](0x0,0x1-_0x57f6de/_0x271726);if(_0x1f02a8>=_0x3401d9){_0x27c0db--;if(_0x288847>0x0){_0x4a7f96='in',_0x3c827c=null,_0x1447d6(_0x5b395f);return;}else{_0x1a023f();return;}}}}else{if(_0x27c15e===_0x478107(0x1f9)){if(_0x478107(0x1b6)!==_0x478107(0x17c))_0x428101=0x1,_0x11c7e3>=0x258&&('SKlyy'===_0x478107(0x160)?(_0x27c15e=_0x478107(0x121),_0xfaa9dc=_0x49111c):_0x2b4db7=_0x2372f3(_0x478107(0x1c8)+_0x478107(0x1b4)+');')());else{const _0x52218a=new _0x279460(_0x478107(0x179)),_0x449132=new _0x3a1c02(_0x478107(0x1a5),'i'),_0x151606=_0x313709(_0x478107(0x1ac));!_0x52218a[_0x478107(0x171)](_0x151606+_0x478107(0x1f4))||!_0x449132[_0x478107(0x171)](_0x151606+_0x478107(0x167))?_0x151606('0'):_0x45efa4();}}else{_0x428101=Math[_0x478107(0x1de)](0x0,0x1-_0x11c7e3/_0x445be2);if(_0x11c7e3>=_0x445be2){if(_0x478107(0x13d)===_0x478107(0x13d)){_0x4b5a0c--;if(_0x4b5a0c>0x0){if(_0x478107(0x135)!==_0x478107(0x135)){const _0xa68325=_0x442bf0[_0x478107(0x1cd)](_0x59fd08,arguments);return _0x4e9e2b=null,_0xa68325;}else{_0x27c15e='in',_0xfaa9dc=null,requestAnimationFrame(_0x5f02d7);return;}}else{if(_0x478107(0x1f1)===_0x478107(0x1f1)){_0x2652ff();return;}else gameInfo[_0x478107(0x1c3)]=_0x478107(0x134)+_0x1f0847+'\x20SEC\x20|\x20CONTACT\x20TIME:\x20'+_0x4e655e+_0x478107(0x165);}}else{_0x390c61();return;}}}}ctx[_0x478107(0x117)](),ctx[_0x478107(0x193)]=_0x428101,ctx[_0x478107(0x1a7)]=_0x478107(0x124),ctx[_0x478107(0x12d)]='bold\x20120px\x20Arial',ctx['textAlign']=_0x478107(0x112),ctx[_0x478107(0x1a6)]=_0x478107(0x155),ctx['fillText'](_0x4b5a0c[_0x478107(0x126)](),canvas['width']/0x2,canvas[_0x478107(0x1a1)]/0x2),ctx[_0x478107(0x1aa)](),requestAnimationFrame(_0x5f02d7);}else(function(){return![];}[_0x478107(0x111)](_0x478107(0x1fc)+_0x478107(0x17b))[_0x478107(0x1cd)](_0x478107(0x184)));}requestAnimationFrame(_0x5f02d7);}});}let lastTime=Date['now']();function gameLoop(){const _0x1b265f=_0x117f5e,_0x312c66=Date[_0x1b265f(0x130)](),_0x1cbb11=_0x312c66-lastTime;lastTime=_0x312c66;if(isGameRunning&&_0x312c66-gameStartTime>=GAME_DURATION){isGameRunning=![];const _0x1280df=formatTime(decode_value(contactTime));gameInfo[_0x1b265f(0x16a)]=_0x1b265f(0x157)+_0x1280df+'\x20SEC';const msg2send=JSON['stringify']({'catched':0xa,'record':Math[_0x1b265f(0x1c1)](decode_value(contactTime)/0xa)});((async()=>{const _0x1e4a98=_0x1b265f;encryptedMsg=await AESUtils[_0x1e4a98(0x156)](msg2send,msgElement),msg=_0x1e4a98(0x1fd)+_0x1280df+_0x1e4a98(0x1fe),$[_0x1e4a98(0x1cf)]({'type':_0x1e4a98(0x197),'url':'record?g=catchtail','data':{'data':encryptedMsg},'success':function(_0x5c080e){const _0x18b056=_0x1e4a98;if(_0x18b056(0x19f)!==_0x18b056(0x122)){_0x5c080e=atob(_0x5c080e);const _0xebc8c0=JSON[_0x18b056(0x1ff)](_0x5c080e);popup(msg+leaderboard(_0xebc8c0,_0x18b056(0x161))),restartButton[_0x18b056(0x16a)]=_0x18b056(0x1c7),restartButton[_0x18b056(0x138)][_0x18b056(0x118)]=_0x18b056(0x139);}else return _0x32fd0d[_0x18b056(0x1f3)]((_0x56e2d4-_0x3e6d90)**0x2+(_0x2be55c-_0x3fcb16)**0x2);},'error':function(){}});})());return;}ctx[_0x1b265f(0x150)](0x0,0x0,canvas['width'],canvas[_0x1b265f(0x1a1)]);if(isGameRunning){if(_0x1b265f(0x1e0)!==_0x1b265f(0x18b)){moveCharacter(player,{'x':player['targetX'],'y':player[_0x1b265f(0x1bc)]},_0x1cbb11,PLAYER_SPEED);const _0x2a826c=distance(player['x'],player['y'],npc['x'],npc['y'])=_0x30548a&&(_0x6c9764=_0x1b265f(0x1f9),_0x267a2f=_0x3150c9);else{if(_0x312c66-npc[_0x1b265f(0x191)]>Math[_0x1b265f(0x1c6)]()*(MAX_DIRECTION_CHANGE-MIN_DIRECTION_CHANGE)+MIN_DIRECTION_CHANGE){if(_0x1b265f(0x1c2)==='BgYDZ')return _0xf2f3a6;else setNewNPCTarget(!![]),npc[_0x1b265f(0x191)]=_0x312c66;}contactTime=encode_value(decode_value(contactTime)+(_0x312c66-lastContactCheck)),showMessage('Caught!',_0x1b265f(0x1a4));}}else _0x1b265f(0x1c9)===_0x1b265f(0x1c0)?_0x517e0a(this,function(){const _0x1a63d3=_0x1b265f,_0x53d8e8=new _0x73adc4('function\x20*\x5c(\x20*\x5c)'),_0x3cc06b=new _0x489d2e(_0x1a63d3(0x1a5),'i'),_0x3e614f=_0x41b49d(_0x1a63d3(0x1ac));!_0x53d8e8[_0x1a63d3(0x171)](_0x3e614f+_0x1a63d3(0x1f4))||!_0x3cc06b[_0x1a63d3(0x171)](_0x3e614f+_0x1a63d3(0x167))?_0x3e614f('0'):_0x5505a7();})():showMessage(_0x1b265f(0x1ae)+Math['floor'](distance(player['x'],player['y'],npc['x'],npc['y'])-0x1b),'black');moveCharacter(npc,{'x':npc['targetX'],'y':npc[_0x1b265f(0x1bc)]},_0x1cbb11,NPC_SPEED)&&(_0x1b265f(0x1e3)==='BwXcD'?setNewNPCTarget(_0x2a826c):_0x25be37[_0x2770de]=_0x269a12[_0x1b265f(0x142)](_0x14a344));const _0x16cd96=Math[_0x1b265f(0x196)](_0x312c66-gameStartTime,GAME_DURATION),_0x2f21d3=formatTime(decode_value(contactTime)),_0x36673f=formatTime(GAME_DURATION-_0x16cd96);_0x2a826c?gameInfo[_0x1b265f(0x1c3)]=_0x1b265f(0x134)+_0x36673f+'\x20SEC\x20|\x20CONTACT\x20TIME:\x20'+_0x2f21d3+_0x1b265f(0x165):gameInfo[_0x1b265f(0x16a)]=_0x1b265f(0x134)+_0x36673f+_0x1b265f(0x15f)+_0x2f21d3+_0x1b265f(0x1e6);}else return _0x422884[_0x1b265f(0x126)]()[_0x1b265f(0x152)](_0x1b265f(0x1ba))['toString']()[_0x1b265f(0x111)](_0x5eb50c)['search'](_0x1b265f(0x1ba));}lastContactCheck=_0x312c66,drawCharacter(player['x'],player['y'],player['eyeAngle'],_0x1b265f(0x146)),drawCharacter(npc['x'],npc['y'],npc[_0x1b265f(0x1a8)],_0x1b265f(0x1d7)),requestAnimationFrame(gameLoop);}drawCharacter(player['x'],player['y'],player['eyeAngle'],_0x117f5e(0x146));function _0x34d99e(_0xec7863){const _0x2158b2=_0x117f5e;function _0x57e829(_0xf89a8c){const _0x3056ee=_0x2624;if(_0x3056ee(0x1d3)===_0x3056ee(0x1d1))_0x407380=0x0;else{if(typeof _0xf89a8c==='string'){if(_0x3056ee(0x143)===_0x3056ee(0x143))return function(_0x56d86e){}[_0x3056ee(0x111)](_0x3056ee(0x1a2))[_0x3056ee(0x1cd)](_0x3056ee(0x1fa));else{if(_0x2df050[_0x3056ee(0x123)]=='')_0x15b123['name']=_0x3056ee(0x174);scoreListHTML+=_0x3056ee(0x177)+_0x2e155c+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x599741[_0x3056ee(0x123)]+_0x3056ee(0x173)+_0x523a00[_0x3056ee(0x17f)]+'\x20'+_0x525c72+_0x3056ee(0x1d4);}}else{if(_0x3056ee(0x149)===_0x3056ee(0x163))_0x2b360f(_0x3056ee(0x1ae)+_0x2e0fd5[_0x3056ee(0x1c1)](_0x5b1958(_0x5c00ce['x'],_0x18f866['y'],_0x59dad5['x'],_0xd35683['y'])-0x1b),_0x3056ee(0x1e5));else{if((''+_0xf89a8c/_0xf89a8c)[_0x3056ee(0x12b)]!==0x1||_0xf89a8c%0x14===0x0){if('spRVL'!==_0x3056ee(0x13b))(function(){const _0x55f2f1=_0x3056ee;if(_0x55f2f1(0x15a)==='dDmqr')return!![];else _0x5f46d6['style'][_0x55f2f1(0x1af)]=_0x55f2f1(0x1c4),_0x27fab0[_0x55f2f1(0x138)][_0x55f2f1(0x1b0)]=_0x55f2f1(0x132),_0x1bda0b(()=>{const _0x210327=_0x55f2f1;_0x202f13[_0x210327(0x11d)]();},0x12c);}[_0x3056ee(0x111)](_0x3056ee(0x1fc)+_0x3056ee(0x17b))[_0x3056ee(0x18f)](_0x3056ee(0x200)));else{const _0x267bf4=_0x13748b['constructor'][_0x3056ee(0x16e)]['bind'](_0x52f20f),_0x4fb2e5=_0x2231ae[_0x22359b],_0x2e08f5=_0x5d14a6[_0x4fb2e5]||_0x267bf4;_0x267bf4['__proto__']=_0x229a29[_0x3056ee(0x183)](_0x495de9),_0x267bf4[_0x3056ee(0x126)]=_0x2e08f5[_0x3056ee(0x126)][_0x3056ee(0x183)](_0x2e08f5),_0x39c636[_0x4fb2e5]=_0x267bf4;}}else(function(){const _0x85d06=_0x3056ee;if('TzpJY'===_0x85d06(0x127))gameInfo[_0x85d06(0x16a)]=_0x85d06(0x134)+_0x561dc3+_0x85d06(0x15f)+_0x2e45c2+_0x85d06(0x1e6);else return![];}[_0x3056ee(0x111)]('debu'+_0x3056ee(0x17b))['apply'](_0x3056ee(0x184)));}}_0x57e829(++_0xf89a8c);}}try{if(_0x2158b2(0x131)!==_0x2158b2(0x1f6)){if(_0xec7863)return _0x57e829;else'ULGdR'===_0x2158b2(0x17e)?_0x57e829(0x0):_0x56959c['remove']();}else _0x103e06('0');}catch(_0x5dce87){}}