try{ var s_xWb=function(a){this.Yj=a}; }catch(e){_DumpException(e)} try{ s_a("aLUfP"); var s_Fjc=function(a){s_F.call(this,a.Ia);var b=this;this.window=a.service.window.get();this.Aa=this.Yj();this.wa=window.orientation;this.oa=function(){var c=b.Yj(),d=b.WVa()&&90===Math.abs(window.orientation)&&b.wa===-1*window.orientation;b.wa=window.orientation;if(c!==b.Aa||d){b.Aa=c;d=s_g(b.Od);for(var e=d.next();!e.done;e=d.next()){e=e.value;var f=new s_xWb(c);try{e(f)}catch(g){(0,s_ca)(g)}}}};this.Od=new Set;this.window.addEventListener("resize",this.oa);this.WVa()&&this.window.addEventListener("orientationchange", this.oa)};s_m(s_Fjc,s_F);s_Fjc.rb=s_F.rb;s_Fjc.Fa=function(){return{service:{window:s_Yi}}};s_=s_Fjc.prototype;s_.addListener=function(a){this.Od.add(a)};s_.removeListener=function(a){this.Od.delete(a)}; s_.Yj=function(){if(s_Qa()&&s_Na()&&!navigator.userAgent.includes("GSA")){var a=s_0g(this.window);a=new s_Sg(a.width,Math.round(a.width*this.window.innerHeight/this.window.innerWidth))}else a=this.$b()||(s_Qa()?s_Qa()&&s_Na()&&!navigator.userAgent.includes("GSA"):this.window.visualViewport)?s_0g(this.window):new s_Sg(this.window.innerWidth,this.window.innerHeight);return a.heighta*b?a+b:a},s_9bb=function(a,b){for(a=s_nma(a);0=a.keyCode)return!1;if(s_Zm(a.keyCode))return!0;switch(a.keyCode){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case 36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case 255:case 44:case 39:case 145:case 16:case 38:case 252:case 224:case 92:return!1; case 0:return!s_de;default:return 166>a.keyCode||183=a||96<=a&&106>=a||65<=a&&90>=a||(s_ee||s_ce)&&0==a)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:case 163:case 58:return!0;case 173:return s_de;default:return!1}},s_tgb=function(a){if(s_de)a=s_vgb(a);else if(s_ge&&s_ee)switch(a){case 93:a=91}return a},s_vgb=function(a){switch(a){case 61:return 187; case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return a}}; }catch(e){_DumpException(e)} try{ /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var s_Zgb=function(){var a=s_Ha();if(s_Caa())return s_Gaa(a);a=s_Aaa(a);var b=s_Faa(a);return s_Baa()?b(["Version","Opera"]):s_Ka()?b(["Edge"]):s_Ja("Edg/")?b(["Edg"]):s_Daa()?b(["Silk"]):s_Ma()?b(["Chrome","CriOS","HeadlessChrome"]):(a=a[2])&&a[1]||""},s__gb=function(a){var b=s_8g("DIV");a&&(b.className=a);b.style.cssText="overflow:auto;position:absolute;top:0;width:100px;height:100px";a=s_8g("DIV");s_1h(a,"200px","200px");b.appendChild(a);document.body.appendChild(b);a=b.offsetWidth-b.clientWidth; s_fh(b);return a},s_9m=function(){return!s_0gb()&&(s_Ja("iPod")||s_Ja("iPhone")||s_Ja("Android")||s_Ja("IEMobile"))},s_0gb=function(){return s_Ja("iPad")||s_Ja("Android")&&!s_Ja("Mobile")||s_Ja("Silk")},s_$m=function(){return!s_9m()&&!s_0gb()}; }catch(e){_DumpException(e)} try{ /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var s_bo=function(a,b,c){s_Jd.call(this);this.hD=a;this.Aa=b||0;this.oa=c;this.Br=s_Gd(this.wa,this)};s_Id(s_bo,s_Jd);s_bo.prototype.Pe=0;s_bo.prototype.Yb=function(){s_bo.Sc.Yb.call(this);this.stop();delete this.hD;delete this.oa};s_bo.prototype.start=function(a){this.stop();this.Pe=s_xj(this.Br,void 0!==a?a:this.Aa)};var s_9lb=function(a){a.Qe()||a.start(void 0)};s_bo.prototype.stop=function(){this.Qe()&&s_yj(this.Pe);this.Pe=0};s_bo.prototype.fire=function(){this.stop();this.wa()}; s_bo.prototype.Qe=function(){return 0!=this.Pe};s_bo.prototype.wa=function(){this.Pe=0;this.hD&&this.hD.call(this.oa)}; }catch(e){_DumpException(e)} try{ var s_onb=function(a){if(!arguments.length)return[];for(var b=[],c=arguments[0].length,d=1;da||1>b&&1b.charCode&&s_Zm(d)?b.charCode:0):("keypress"==a.type?(s_VMb&&(c=this.dlb),b.keyCode==b.charCode?32>b.keyCode?(d=b.keyCode,e=0):(d=this.vha,e=b.charCode):(d=b.keyCode||this.vha,e=b.charCode||0)):(d=b.keyCode||this.vha,e=b.charCode||0),s_ge&&63==e&&224==d&&(d=191));var f=d=s_tgb(d);d?63232<=d&&d in s_TMb? f=s_TMb[d]:25==d&&a.shiftKey&&(f=9):b.keyIdentifier&&b.keyIdentifier in s_UMb&&(f=s_UMb[b.keyIdentifier]);if(!s_de||"keypress"!=a.type||s_ugb(f,this.lU,a.shiftKey,a.ctrlKey,c,a.metaKey))a=f==this.lU,this.lU=f,b=new s_SMb(f,e,a,b),b.altKey=c,this.dispatchEvent(b)};s_.Da=function(){return this.yc};s_.attach=function(a,b){this.k8a&&this.detach();this.yc=a;this.j8a=s_i(this.yc,"keypress",this,b);this.mCb=s_i(this.yc,"keydown",this.toa,b,this);this.k8a=s_i(this.yc,"keyup",this.tyd,b,this)}; s_.detach=function(){this.j8a&&(s_Ki(this.j8a),s_Ki(this.mCb),s_Ki(this.k8a),this.k8a=this.mCb=this.j8a=null);this.yc=null;this.vha=this.lU=-1};s_.Yb=function(){s_Is.Sc.Yb.call(this);this.detach()}; }catch(e){_DumpException(e)} try{ var s_yWb=function(){var a=s_Es(0,!0),b=s_Es(1,!0);return a>16,a>>8&255,a&255]},s_BSc=function(a,b,c){a=Number(a);b=Number(b);c=Number(c);if(a!=(a&255)||b!=(b&255)||c!=(c&255))throw Error("Gg`"+a+"`"+b+"`"+c);b=a<<16|b<<8|c;return 16>a?"#"+(16777216|b).toString(16).substr(1):"#"+b.toString(16)},s_wA=function(a){return s_BSc(a[0],a[1],a[2])}, s_CSc=function(a,b,c){a/=255;b/=255;c/=255;var d=Math.max(a,b,c),e=Math.min(a,b,c),f=0,g=0,h=.5*(d+e);d!=e&&(d==a?f=60*(b-c)/(d-e):d==b?f=60*(c-a)/(d-e)+120:d==c&&(f=60*(a-b)/(d-e)+240),g=0=h?(d-e)/(2*h):(d-e)/(2-2*h));return[Math.round(f+360)%360,g,h]},s_DSc=function(a,b,c){0>c?c+=1:16*c?a+6*(b-a)*c:1>2*c?b:2>3*c?a+(b-a)*(2/3-c)*6:a},s_ESc=function(a,b,c){a/=360;if(0==b)c=b=a=255*c;else{var d=.5>c?c*(1+b):c+b-b*c;var e=2*c-d;c=255*s_DSc(e,d,a+1/3);b=255*s_DSc(e,d,a);a=255* s_DSc(e,d,a-1/3)}return[Math.round(c),Math.round(b),Math.round(a)]},s_zSc=/^#(?:[0-9a-f]{3}){1,2}$/i,s_FSc=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i,s_GSc=function(a){var b=a.match(s_FSc);if(b){a=Number(b[1]);var c=Number(b[2]);b=Number(b[3]);if(0<=a&&255>=a&&0<=c&&255>=c&&0<=b&&255>=b)return[a,c,b]}return[]},s_HSc=function(a){a=s_vA(a);return s_CSc(a[0],a[1],a[2])},s_xA=function(a,b,c){c=s_Kg(c,0,1);return[Math.round(b[0]+c*(a[0]-b[0])),Math.round(b[1]+c*(a[1]-b[1])), Math.round(b[2]+c*(a[2]-b[2]))]},s_yA=function(a,b){return s_xA([0,0,0],a,b)}; }catch(e){_DumpException(e)} try{ /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var s_zA=function(a,b,c){s_Jd.call(this);this.Pe=null;this.wa=!1;this.hD=a;this.Aa=c;this.oa=b||window;this.Br=s_Gd(this.tVb,this)};s_Id(s_zA,s_Jd);s_=s_zA.prototype;s_.start=function(){this.stop();this.wa=!1;var a=s_ISc(this),b=s_JSc(this);a&&!b&&this.oa.mozRequestAnimationFrame?(this.Pe=s_i(this.oa,"MozBeforePaint",this.Br),this.oa.mozRequestAnimationFrame(null),this.wa=!0):this.Pe=a&&b?a.call(this.oa,this.Br):this.oa.setTimeout(s_Hha(this.Br),20)}; s_.stop=function(){if(this.Qe()){var a=s_ISc(this),b=s_JSc(this);a&&!b&&this.oa.mozRequestAnimationFrame?s_Ki(this.Pe):a&&b?b.call(this.oa,this.Pe):this.oa.clearTimeout(this.Pe)}this.Pe=null};s_.fire=function(){this.stop();this.tVb()};s_.Qe=function(){return null!=this.Pe};s_.tVb=function(){this.wa&&this.Pe&&s_Ki(this.Pe);this.Pe=null;this.hD.call(this.Aa,s_Hd())};s_.Yb=function(){this.stop();s_zA.Sc.Yb.call(this)}; var s_ISc=function(a){a=a.oa;return a.requestAnimationFrame||a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame||a.msRequestAnimationFrame||null},s_JSc=function(a){a=a.oa;return a.cancelAnimationFrame||a.cancelRequestAnimationFrame||a.webkitCancelRequestAnimationFrame||a.mozCancelRequestAnimationFrame||a.oCancelRequestAnimationFrame||a.msCancelRequestAnimationFrame||null}; }catch(e){_DumpException(e)} try{ /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var s_KSc=function(a){return 0a?-1:a},s_LSc={},s_MSc=null,s_AA=null,s_BA=function(a){var b=s_Aa(a);b in s_LSc||(s_LSc[b]=a);s_NSc()},s_CA=function(a){a=s_Aa(a);delete s_LSc[a];s_kb(s_LSc)&&s_AA&&s_AA.stop()},s_OSc=function(){var a=s_AA&&s_AA.Qe();s_da(s_AA);s_AA=null;s_MSc=s_ba;a&&s_NSc()},s_NSc=function(){s_AA||(s_MSc?s_AA=new s_zA(function(b){s_PSc(b)},s_MSc):s_AA=new s_bo(function(){s_PSc(s_Hd())},20));var a=s_AA;a.Qe()||a.start()},s_PSc=function(a){s_gb(s_LSc,function(b){b.Vm(a)});s_kb(s_LSc)|| s_NSc()}; }catch(e){_DumpException(e)} try{ /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var s_I7c,s_J7c=s_nd().Hf().documentElement;s_I7c=s_J7c.requestFullscreen?"fullscreenchange":s_J7c.webkitRequestFullscreen?"webkitfullscreenchange":s_J7c.mozRequestFullScreen?"mozfullscreenchange":s_J7c.msRequestFullscreen?"MSFullscreenChange":"fullscreenchange"; var s_4A=function(){var a=s_nd().Hf(),b=a.body;return!!(b.webkitRequestFullscreen&&a.webkitFullscreenEnabled||b.mozRequestFullScreen&&a.mozFullScreenEnabled||b.msRequestFullscreen&&a.msFullscreenEnabled||b.requestFullscreen&&a.fullscreenEnabled)},s_K7c=function(a,b){a.requestFullscreen?a.requestFullscreen(b):a.webkitRequestFullscreen?a.webkitRequestFullscreen():a.mozRequestFullScreen?a.mozRequestFullScreen():a.msRequestFullscreen&&a.msRequestFullscreen()},s_L7c=function(){var a=s_nd().Hf();a.exitFullscreen? a.exitFullscreen():a.webkitCancelFullScreen?a.webkitCancelFullScreen():a.mozCancelFullScreen?a.mozCancelFullScreen():a.msExitFullscreen&&a.msExitFullscreen()},s_5A=function(){var a=s_nd().Hf();return!!(a.webkitIsFullScreen||a.mozFullScreen||a.msFullscreenElement||a.fullscreenElement)}; }catch(e){_DumpException(e)} try{ var s_Utd=function(a){this.src=a;this.Ba=!1;this.Ca=[]},s_Vtd=function(a){if(!a.Ba){a.Ba=!0;a=s_g(a.Ca);for(var b=a.next();!b.done;b=a.next())b=b.value,b()}}; var s_Wtd=s_Ha(),s_Xtd=s_Wtd.includes("iPad")||s_Wtd.includes("iPhone")||s_Wtd.includes("iPod"),s_hD=function(a,b){this.Ca=a;this.eS=b;this.Aa=this.wa=this.oa=null;this.Ba=!1}; s_hD.prototype.init=function(a){var b=this;if(!s_Ytd)return!1;if(this.oa)return!0;this.oa=new (s_ba.AudioContext||s_ba.webkitAudioContext);this.wa=this.oa.createGain();this.wa.connect(this.oa.destination);for(var c=s_g(Object.values(this.Ca)),d=c.next();!d.done;d=c.next())d.value.init(this.oa);c=s_g(Object.values(this.eS));for(d=c.next();!d.done;d=c.next())d.value.init(this.oa,this.wa);s_Xtd&&(s_Ztd(this),s_Ii(a,"touchend",function(){s_Ztd(b)}));return!0}; var s__td=function(a){a.Ba||(a.Aa=a.oa.createBufferSource(),a.Aa.buffer=a.oa.createBuffer(1,1,22050),a.Aa.connect(a.oa.destination),s_Ii(a.Aa,"ended",function(){a.Ba=!0}),a.Aa.start(0))},s_Ztd=function(a){a.oa&&!a.Ba&&(null!==a.Aa&&a.Ba||s__td(a))};s_hD.prototype.isInitialized=function(){return!!this.oa};s_hD.prototype.getContext=function(){return this.oa};s_hD.prototype.destroy=function(){this.oa.close();this.oa=null}; s_hD.prototype.reset=function(){for(var a=s_g(Object.values(this.Ca)),b=a.next();!b.done;b=a.next())b.value.Ca=[];a=s_g(Object.values(this.eS));for(b=a.next();!b.done;b=a.next())b.value.stop()};var s_0td=function(a){a.wa&&(a.wa.gain.value=0)},s_1td=function(a){a.wa&&(a.wa.gain.value=1)},s_Ytd=!(!s_ba.AudioContext&&!s_ba.webkitAudioContext)&&!!s_ba.GainNode,s_iD=function(a,b,c){this.oa=a;this.name=b;this.duration=c;this.Aa={};this.Ba=this.wa=this.Ca=null;this.Ea=0}; s_iD.prototype.init=function(a,b){this.wa=a;this.Ba=b;this.wa.createGain&&(this.Ca=this.wa.createGain())};var s_2td=function(a){if(a.wa)for(var b=1E3*a.wa.currentTime,c=s_g(Object.keys(a.Aa)),d=c.next();!d.done;d=c.next()){d=d.value;var e=a.Aa[d];!e.MOd&&e.j6d+a.durationwindow.orientation&&180>=window.orientation){e="rotate(90deg)";h=l;var m=0}else e="rotate(-90deg)",h=0,m=k;f="0 0";g="absolute"}else k=window.innerWidth,l=window.innerHeight,m=0;s_C(c,"transform",e);s_C(c,"transformOrigin",f);s_C(c,"position",g);s_C(c,"width",k+"px");s_C(c,"height",l+"px");s_C(c,"left",h+"px");s_C(c,"top",m+"px")}}var c=document.body,d=!1;s_Ot(b); b();a.Lc({dispose:function(){},isDisposed:function(){return d}});return function(){d=!0;s_Pt(b)}}; }catch(e){_DumpException(e)} try{ s_a("pKhWu"); var s_Fwd={sUb:new s_jD("/stack/","end_audio",{DEATH:0,WIN:49},418)},s_Gwd={pUb:new s_iD(s_Fwd.sUb,"DEATH",626.939),WIN:new s_iD(s_Fwd.sUb,"WIN",914.286)},s_Hwd=function(){s_hD.call(this,s_Fwd,s_Gwd)};s_m(s_Hwd,s_hD); var s_AD={Hw:new s_jD("/stack/","game_audio.4",{BOX:0,DOWN:59,EAT:78,KEY:101,LEFT:132,PORTAL:151,REVERSE:212,RIGHT:273,UP:292},418)},s_BD={mGc:new s_iD(s_AD.Hw,"BOX",757.551),AFa:new s_iD(s_AD.Hw,"DOWN",235.102),qHc:new s_iD(s_AD.Hw,"EAT",287.347),EQc:new s_iD(s_AD.Hw,"KEY",391.837),LEFT:new s_iD(s_AD.Hw,"LEFT",235.102),wSc:new s_iD(s_AD.Hw,"PORTAL",783.673),TSc:new s_iD(s_AD.Hw,"REVERSE",783.673),RIGHT:new s_iD(s_AD.Hw,"RIGHT",235.102),UP:new s_iD(s_AD.Hw,"UP",235.102)},s_Iwd=function(){s_hD.call(this, s_AD,s_BD)};s_m(s_Iwd,s_hD); var s_Jwd={cva:new s_jD("/stack/","poison_audio",{BURP:0,DIZZY_1:27,DIZZY_2:42,DIZZY_3:57,DIZZY_4:72,SQUISH:87},418)},s_CD={nGc:new s_iD(s_Jwd.cva,"BURP",339.592),gHc:new s_iD(s_Jwd.cva,"DIZZY_1",182.857),hHc:new s_iD(s_Jwd.cva,"DIZZY_2",182.857),iHc:new s_iD(s_Jwd.cva,"DIZZY_3",182.857),jHc:new s_iD(s_Jwd.cva,"DIZZY_4",182.857),Ujb:new s_iD(s_Jwd.cva,"SQUISH",470.204)},s_Kwd=function(){s_hD.call(this,s_Jwd,s_CD)};s_m(s_Kwd,s_hD); var s_DD=function(a,b,c){this.path=a;this.Aa=b;this.context=c;this.loaded=!1;this.Eo=new Image;this.Eo.crossOrigin="Anyonymous";this.wa=document.createElement("canvas").getContext("2d");this.oa=document.createElement("canvas").getContext("2d");this.Ca=this.Ba="";this.Ea=-1;s_Lwd(this)},s_Lwd=function(a){a.Eo.src="./assets/"+a.path;s_Ii(a.Eo,"load",function(){a.loaded=!0;s_Mwd(a);""!==a.Ba&&""!==a.Ca&&(s_ED(a,a.Ba,a.Ca,a.Ea),a.Ba="",a.Ca="",a.Ea=0)})},s_Mwd=function(a){a.wa.canvas.width= a.Eo.width;a.wa.canvas.height=a.Eo.height;a.wa.clearRect(0,0,a.wa.canvas.width,a.wa.canvas.height);a.wa.drawImage(a.Eo,0,0);a.oa.canvas.width=a.Eo.width;a.oa.canvas.height=a.Eo.height;a.oa.clearRect(0,0,a.oa.canvas.width,a.oa.canvas.height);a.oa.drawImage(a.Eo,0,0)},s_ED=function(a,b,c,d){d=void 0===d?-1:d;if(a.loaded){s_Mwd(a);b=s_HSc(b);c=s_HSc(c);for(var e=0===b[2]?1:c[2]/b[2],f=a.wa.getImageData(0,0,a.wa.canvas.width,a.wa.canvas.height),g=f.data,h=0;h=d;1>k[2]&&!l&&(k[0]=c[0],k[1]=c[1],k[2]*=e);k=s_ESc(k[0],k[1],k[2]);g[h]=k[0];g[h+1]=k[1];g[h+2]=k[2]}a.oa.putImageData(f,0,0)}else a.Ba=b,a.Ca=c,a.Ea=d};s_DD.prototype.render=function(a,b,c,d,e){this.loaded&&(this.context.translate(b.x,b.y),this.context.rotate(d),this.context.drawImage(this.oa.canvas,0,this.ld()*a,this.Dd(),this.ld(),c.x*e,c.y*e,this.Dd()*e,this.ld()*e),this.context.rotate(-d),this.context.translate(-b.x,-b.y))}; s_DD.prototype.Dd=function(){return this.Eo.width};s_DD.prototype.ld=function(){return this.Eo.height/this.Aa};var s_FD=function(a){return a.wa.canvas}; var s_Nwd={NONE:"NONE",LEFT:"LEFT",RIGHT:"RIGHT",UP:"UP",AFa:"DOWN"},s_Owd=s_fe?175:135,s_Pwd=new s_Og(15,30),s_GD=[145,145,145],s_HD=[100,100,100],s_ID=[["#4E7CF6","#17439F"],["#19D8E6","#15B5C1"],["#B648F2","#910FD7"],["#ED44B5","#C31388"],["#F53D40","#D00B0E"],["#F69C3C","#EA7E0B"],["#ECD613","#D9C512"],["#35B63E","#298E30"],["#6B6B6B","#404040"],["#F2F2F2","#D9D9D9"],["#000000","#FFFFFF"],["#3888F8","#E4425E"],["#B749EC","#EF8826"],["#F53AA2","#F5D40E"],["#F9B202","#4CBD1E"],["#39C14C","#3A79F2"], ["#6B6B6B","#F2F2F2"],["#F2F2F2","#6B6B6B"]],s_Qwd=[5,4,7,7,1,2,0,3,9,8,0,14,15,15,11,12,17,16],s_Rwd=[{base:"#e7471d",target:"#808080",threshold:10},{base:"#eaca23",target:"#909090",threshold:10},{base:"#ea7f00",target:"#909090",threshold:10},{base:"#9823af",target:"#808080",threshold:10},{base:"#ef8d15",target:"#909090",threshold:10},{base:"#49c527",target:"#7a7a7a",threshold:360},{base:"#9823af",target:"#808080",threshold:10},{base:"#f40000",target:"#808080",threshold:10},{base:"#e7471d",target:"#808080", threshold:10},{base:"#ff9900",target:"#909090",threshold:10},{base:"#f26e4d",target:"#858585",threshold:10},{base:"#009900",target:"#858585",threshold:10},{base:"#e7471d",target:"#909090",threshold:10},{base:"#00a10d",target:"#808080",threshold:1},{base:"#00c919",target:"#858585",threshold:360},{base:"#efce13",target:"#909090",threshold:10},{base:"#fe8a00",target:"#858585",threshold:10},{base:"#ff886c",target:"#909090",threshold:15},{base:"#ca953e",target:"#909090",threshold:10},{base:"#ff4040",target:"#858585", threshold:10},{base:"#fc2d00",target:"#808080",threshold:10}],s_Swd="#4E7CF6 #5499C7 #AF7AC5 #E74C3C #F39C12 #CCC31C #27AE60".split(" "),s_Twd=["#808080","#9E9E9E","#808080","#616161"],s_JD=function(a){s_k.call(this,a.Ia);var b=this;this.wa=0;this.ygb=this.rUb=!1;this.Bd=!0;this.DZb=this.Zk=0;this.kR=null;this.Ta=!1;this.Pa=0;this.Ie=!1;this.Vda=0;this.zj=!1;this.Tda=0;this.Aa=[];this.If=[];this.Pb=[];this.Na=[];this.FL=!1;this.Db=[];this.keys=[];this.Cv=[];this.Ea=[];this.eW=[];this.Eh=!1;this.Ba= [];this.kva=0;this.yb=[];this.hj=!1;this.Ya=0;this.HRb=this.$k=!1;this.Ye=this.Vb=0;this.muted=!1;this.closed=!0;this.Yda=this.Ve=0;this.fW="";this.qR=this.xu=0;this.gW="";this.Wda=this.ticks=this.oR=this.Mf=this.Bx=this.qB=this.lR=this.Oc=0;this.aW=[];this.iHa=1;this.jHa=4;this.cW=10;this.zD=0;this.kkb=8;this.tgb=7;this.IK=0;this.lzb=6;this.yu=0;this.Ga={YL:0,YR:0,QJ:0,Hx:0,jt:!1,WQ:0,tV:0,zY:!1};this.Ja={YL:0,YR:0,QJ:0,Hx:0,jt:!1,WQ:0,tV:0,zY:!1};this.Uc=this.uc=this.pR=this.Rda=0;this.DTb=this.lva= !1;this.TYb=this.J_b=null;this.Ds=!1;this.wL=-1;this.yUb=this.getData("si").Cb(!1);this.hHa=new s_Iwd;this.gCb=new s_Hwd;this.rTb=new s_Kwd;this.Yc=a.service.Yc;this.Ek=new s_Sg(0,0);this.oa=new s_Sg(0,0);this.FUb=function(){};this.canvas=this.Da("UzWXSb").Vd();this.context=this.canvas.getContext("2d");this.zr=this.Da("kAVrAc").Vd();this.ii=this.zr.getContext("2d");this.Ca=s_Uwd();this.Cc=s_Uwd();this.Oa=s_Uwd();this.Oa.fillStyle="#000000";this.Iv=s_Uwd();this.Mn=s_Uwd();s_BA(this);this.dVc=new s_Is(document); s_i(this.dVc,"key",function(g){return b.PB(g)});s_i(this.getRoot().el(),"touchstart",function(g){return b.kE(g)});s_i(this.getRoot().el(),"touchmove",function(g){return b.nK(g)});s_i(this.getRoot().el(),"touchend",function(g){return b.yT(g)});this.Yc.addListener(function(){s_Vwd(b)});this.direction="NONE";this.Ra="RIGHT";this.Ab=this.wy="NONE";this.Sda=new s_Og(0,0);this.Ax=new s_Og(0,0);this.kb=new Set;this.Ib=new Set;this.Ze=new s_Og(0,0);this.X3=new s_Og(0,0);this.lW=new s_Og(0,0);this.vo=new Map; this.bW=new Set;this.yg=new Map;this.ECb=new Map;s_Wwd(this);this.Vi=s_Owd*s_Xwd(this);for(a=0;21>a;a++){var c=new s_DD("apple_"+((10>a?"0":"")+a)+".png",1,this.Ca),d=s_Rwd[a];s_ED(c,d.base,d.target,d.threshold);this.aW.push(c)}this.Em=new s_DD("blink.png",9,this.Ca);this.ED=new s_DD("eat.png",15,this.Ca);this.hz=new s_DD("die.png",37,this.Ca);this.Es=new s_DD("tongue.png",21,this.Ca);this.uJ=new s_DD("effect.png",21, this.Ca);this.vf=new s_Og;this.cZb=new s_DD("key_types.png",5,this.Ca);this.YZb=new s_DD("key_types_dark.png",5,this.Ca);this.Zd=new s_DD("box.png",8,this.Ca);this.TJb=new s_DD("blink.png",9,this.Ca);this.QZb=new s_DD("eat.png",15,this.Ca);this.HZb=new s_DD("die.png",37,this.Ca);this.TZb=new s_DD("tongue.png",21,this.Ca);this.CTb=new s_DD("blink.png",9,this.Ca);this.D_b=new s_DD("eat.png", 15,this.Ca);this.k_b=new s_DD("die.png",37,this.Ca);s_ED(this.CTb,"#5282F2","#909090");s_ED(this.D_b,"#5282F2","#909090");s_ED(this.k_b,"#5282F2","#909090");this.Be=new s_DD("end_empty.png",1,this.ii);this.Uda=new s_DD("default_end.png",1,this.ii);this.iVc=new s_DD("rainbow_end.png",1,this.ii);this.XUb=new s_DD("gradient_end.png",1,this.ii);this.lCb=new s_DD("speed_01.png",1,this.ii);this.GTb=new s_DD("speed_02.png", 1,this.ii);this.$Uc="./assets/volume_up_white_24dp.png";this.RUc="./assets/volume_off_white_24dp.png";this.vy=s_ID[0][0];this.ugb=s_ID[0][1];this.T8=new s_Og(0,0);s_C(this.Da("y7GBZ").el(),"visibility","hidden");this.Gc="score";a=this.Da("wXSCdb").el();c=[];for(d=0;d=s_ID.length?this.lva?this.uc=Math.floor(Math.random()*(s_ID.length-1)):(this.uc=this.Uc,this.lva=!0):(this.uc=this.Rda,this.lva=!1);this.Uc=this.uc;0===this.uc||10===this.uc?(s_Mwd(this.Em),s_Mwd(this.ED),s_Mwd(this.hz),s_Mwd(this.Es),this.vy=s_ID[0][0],this.ugb=s_ID[0][1]):(b=s_ID[this.uc],this.vy=b[0],this.ugb=b[1],s_ED(this.Em,"#5282F2",this.vy),s_ED(this.ED,"#5282F2",this.vy),s_ED(this.hz,"#5282F2", this.vy),b=s_HSc(this.vy),c=s_HSc("#C73104"),c[0]=(b[0]+180)%360,s_ED(this.Es,"#C73104",s_wA(s_ESc(c[0],c[1],c[2]))));s_KD(this,7)&&(this.Pa=0,this.Ie=!1,b=s_LD(this,0,0,0,!0),s_ED(this.TJb,"#5282F2",b),s_ED(this.QZb,"#5282F2",b),s_ED(this.HZb,"#5282F2",b),s_ED(this.TZb,"#C73104",10===this.uc?s_Swd[0]:s_ID[this.uc][0]),s_ED(this.Es,"#C73104",b));b=s_KD(this,12)?s_0wd(this):this.xu;s_S(this.Da("NSjDf").el(),{data:{fun:"v=6,color="+this.Rda+",apple="+this.Ve+",mode="+b+",count="+this.Oc+",speed="+this.qB+ ",size="+this.Mf}});return this.reset()};var s__wd=function(){for(var a=new Set,b=1;11>b;b++)a.add(b);b=new Set;do{var c=Array.from(a);c=c[Math.floor(Math.random()*c.length)];b.add(c);a.delete(c)}while(0Math.random()||2>b.size));return b},s_0wd=function(a){var b="c";a=Array.from(a.bW).sort(function(d,e){return d-e});a=s_g(a);for(var c=a.next();!c.done;c=a.next())b+=c.value;return b};s_JD.prototype.reset=function(){var a=this;this.wa=0;return this.f6().then(function(){a.resetState()})}; s_JD.prototype.resetState=function(a){a=void 0===a?!0:a;this.direction="NONE";this.Ra="RIGHT";this.wy="NONE";this.kR=null;this.Db=[];this.eW=[];this.Eh=!1;this.Ax=new s_Og(0,0);s_KD(this,3)&&s_KD(this,4)&&(1===this.oa.width%2&&(this.oa.width+=1,this.Ax.x+=1),1===this.oa.height%2&&(this.oa.height+=1,this.Ax.y+=1));this.Pb=[];this.Na=[];for(var b=0;bthis.Ba[this.Ba.length-1].x)for(c=this.Ba[this.Ba.length-1].x,d=s_g(this.Ba),b=d.next();!b.done;b=d.next())b.value.x-=c;if(s_fe&&s_KD(this,7)&&1===this.Mf)for(c=s_g(this.Ba),b=c.next();!b.done;b=c.next())b.value.y=Math.floor(this.oa.height/5);if(!s_fe&&s_KD(this,3)&&(b=this.Ba[0],0===(b.x+b.y)% 2))for(c=s_g(this.Ba),b=c.next();!b.done;b=c.next())--b.value.x;this.Aa=[];if(c=s_KD(this,2)||s_KD(this,8)||s_KD(this,9)||s_KD(this,10)){this.Aa.push(s_MD(this,-1,-2));this.Aa.push(s_MD(this,-1,2));if(0!==this.Oc)if(1!==this.Mf)for(this.Aa.push(s_MD(this,-3,-3)),this.Aa.push(s_MD(this,-3,3)),this.Aa.push(s_MD(this,-5,-4)),this.Aa.push(s_MD(this,-5,4)),2===this.Oc&&(this.Aa.push(s_MD(this,-7,-5)),this.Aa.push(s_MD(this,-7,5)),this.Aa.push(s_MD(this,1,-1)),this.Aa.push(s_MD(this,1,1))),d=s_g(this.Aa), b=d.next();!b.done;b=d.next())b.value.Mb.x+=(1===this.Oc?2:1)-(s_fe?1:0);else{this.Aa[0].Mb.x+=2;this.Aa[0].Mb.y+=1;this.Aa[1].Mb.x+=2;--this.Aa[1].Mb.y;this.Aa.push(s_MD(this,0,-3));this.Aa.push(s_MD(this,0,3));this.Aa.push(s_MD(this,-2,-3));this.Aa.push(s_MD(this,-2,3));if(s_fe)for(d=s_g(this.Aa),b=d.next();!b.done;b=d.next())--b.value.Mb.x;2===this.Oc&&(s_fe?(this.Aa.push(s_MD(this,-2,-5)),this.Aa.push(s_MD(this,-2,5)),this.Aa.push(s_MD(this,-4,-5)),this.Aa.push(s_MD(this,-4,5))):(this.Aa.push(s_MD(this, -4,-3)),this.Aa.push(s_MD(this,-4,3)),this.Aa.push(s_MD(this,-6,-3)),this.Aa.push(s_MD(this,-6,3))))}if(s_KD(this,2))for(b=Math.floor(21/(1===this.Oc?3:5)),d=0;dc)for(e=s_g(this.Aa),b=e.next();!b.done;b=e.next())b.value.Mb.x-=c}b=s_KD(this,2)&&!s_KD(this,8)&&!s_KD(this,9);if(!s_fe&&0===this.Oc&&b)for(c=s_g(this.Aa),b=c.next();!b.done;b=c.next())--b.value.Mb.x;if(s_OD(this)&&d&&0!==this.Oc){c=!1;d=s_g(this.Aa);for(b=d.next();!b.done;b=d.next())b.value.Mb.x===Math.floor(this.oa.width/2)&&(c=!0);if(c)for(c=s_g(this.Aa),b=c.next();!b.done;b=c.next())--b.value.Mb.x}}for(b= 0;bMath.random(),this.Aa[b].xY= c,this.Aa[b+1].xY=!c;s_CD.Ujb.oa.preload()}this.Cv=[];this.Ze=this.Ba[2];this.X3=this.Ba[2];this.lW=this.Ba[0];this.kva=0;this.yb=[];this.hj=!1;this.wL=-1;this.Ya=0;this.HRb=this.$k=!1;this.Ye=0;this.zj=!1;this.Tda=0;this.Vb=s_KD(this,3)?2:0;this.ticks=0;this.Vi=s_Owd*s_Xwd(this);this.Pa=this.Wda=0;this.Ie=!1;this.Vda=0;this.FL=!1;s_KD(this,4)&&s_6wd(this);this.Ab="NONE";this.Ta=!1;this.Sda=new s_Og(0,0);this.Ga.YL=0;this.Ga.YR=0;this.Ga.QJ=0;this.Ga.jt=!1;this.Ga.zY=!1;this.Ga.Hx=0;this.Ga.WQ=0; this.Ga.tV=0;this.Ja.YL=0;this.Ja.YR=0;this.Ja.QJ=Math.PI;this.Ja.jt=!1;this.Ja.zY=!1;this.Ja.Hx=0;this.Ja.WQ=0;this.Ja.tV=0;s_KD(this,7)&&0Math.random(),a.Aa[a.Aa.length-1].xY=c,a.Aa[a.Aa.length-2].xY=!c)):a.Aa.pop()):s_KD(a,10)&&s_$wd(a)&&.5>Math.random()&&(c=a.Aa[a.Aa.length-1].Mb.clone(),a.Aa[a.Aa.length-1].Mb=a.Aa[a.Aa.length-2].Mb.clone(),a.Aa[a.Aa.length-2].Mb=c)},s_9wd=function(){var a=new s_Og(.5> Math.random()?-.5:.5,.5>Math.random()?-.5:.5);.25>Math.random()&&(.5>Math.random()?a.x=0:a.y=0);return a},s_5wd=function(a){var b=new Set([0,1,2,3,4]);a=s_g(a.keys);for(var c=a.next();!c.done;c=a.next())b.delete(c.value.type);return 0window.orientation&&180>=window.orientation){var d=c;c=-b;b=d}else d=c,c=b,b=-d;if(Math.max(Math.abs(b),Math.abs(c))<40*(1+.5*Math.min(2,this.Tda)))return;d="NONE"===this.direction?this.Ra:this.direction;var e=s_KD(this,2)&&this.Eh,f="NONE";Math.abs(b)>Math.abs(c)?(0b&&("RIGHT"!==d||e)&&(f="LEFT")):(0c&&("DOWN"!==d||e)&&(f="UP"));s_dxd(this,f)}this.kR=new s_Og(a.clientX,a.clientY)};s_.yT=function(a){a.target===this.canvas&&a.preventDefault();this.kR=null}; var s_dxd=function(a,b){if(!(a.Bd||a.hj||a.closed||0e&&(d.Mb.y-=e),e=this.oa.width*this.wa,0>d.Mb.x?d.Mb.x+=e:d.Mb.x>e&&(d.Mb.x-=e));0>=d.size&&(this.Cv.splice(c, 1),c--)}this.DZb=a;b=!1;c=this.Ta||"NONE"!==this.Ab;if("NONE"!==this.direction||c)for(;a-this.Zk>=this.Vi;)this.Zk+=this.Vi,this.ticks++,this.update(),b=!0;else this.Zk=a,b=!0;this.render((a-this.Zk)/this.Vi,b);if(this.Bd)if("settings"===this.Gc)for(b=s_Km(this.Da("akczce").el()),c=0<=this.jd.E2a?s_Pwd:new s_Og(0,0),d=s_g(this.jd.rows),e=d.next();!e.done;e=d.next()){e=e.value;var f=s_Qh(e).x,g=this.jd.Odb.get(e.id);if(this.jd.Mha.x>=c.x&&void 0!==g){f=.25*g+.75*f;g=s_2h(e).width;var h=b.width/2;s_Ph(e, Math.max(h-g,Math.min(h,f)),0)}}else"score"===this.Gc&&s_gxd(this);this.Ds&&(a=s_hxd(this.hj&&0=a)return"00:00:000";var b=Math.floor(a/6E4);return 99a&&(a=1),1b&&(b=1)),0a?this.direction="LEFT":0b&&(this.direction="UP"),this.Ra=this.direction):1===this.Ya&&(this.Ya=0),this.hj&&(0b.Mb.x?b.Mb.x+=this.oa.width:b.Mb.x>=this.oa.width&&(b.Mb.x-=this.oa.width),0>b.Mb.y?b.Mb.y+=this.oa.height:b.Mb.y>=this.oa.height&&(b.Mb.y-=this.oa.height)))),b.Hm=!1;a=s_g(this.Pb);for(b=a.next();!b.done;b=a.next())b.value.Hm=!1;if(s_KD(this,8))for(a=s_g(this.keys),b=a.next();!b.done;b=a.next())b=b.value,b.Hm||(b.pz=(b.pz+1)%6),b.Hm=!1;if(s_KD(this,9))for(a=s_g(this.kb),b=a.next();!b.done;b=a.next())b.value.Hm=!1;this.eW=[];for(a=0;aa.x&&(a.x=this.oa.width-1);break;case "RIGHT":a.x+=1;b&&a.x>=this.oa.width&&(a.x=0);break;case "UP":--a.y;b&&0>a.y&&(a.y=this.oa.height-1);break;case "DOWN":a.y+=1,b&&a.y>=this.oa.height&&(a.y=0)}if(s_KD(this,11)||!s_lxd(this,a)){this.Ba.unshift(a);s_fxd(this);0===this.Vb?(this.X3=this.Ze,this.Ze=this.Ba.pop()):this.Vb=Math.max(0,this.Vb-1);this.direction!==this.Ra?this.Tda++:this.Tda= 0;this.zj=!1;this.Ra=this.direction;for(a=0;a=this.yb[a].fPb&&(this.yb.splice(a,1),a--);if(s_KD(this,8)){for(a=0;as_nxd(this,this.Ba[0],e.Mb)||1>s_nxd(this,this.Ba[1],e.Mb),s_KD(this,7)&&(d=s_ND(this,1),h=1>s_nxd(this,s_ND(this,0),e.Mb)||1>s_nxd(this,d,e.Mb))):(g=this.Ba[0].equals(e.Mb), s_KD(this,7)&&(h=s_ND(this,0).equals(e.Mb)));f=s_KD(this,6)||s_KD(this,7);var k=!1;if(g||h){d=e.xY;a||(d?(s_CD.Ujb.play(),a=!0):s_KD(this,2)?(s_BD.wSc.play(),a=!0):s_KD(this,5)||(s_BD.qHc.play(),a=!0));if(s_KD(this,10))if(d)0===this.Pa&&(this.Ie=!0),this.Pa=Math.max(8,Math.floor(2*this.Ba.length/3)),this.Ab=this.wy="NONE",this.zj=!1;else if(!s_KD(this,2)){var l=[],m=s_g(this.Aa);for(c=m.next();!c.done;c=m.next())c=c.value,c.xY&&l.push(c);if(l.length>=this.Aa.length/2)for(l=l[Math.floor(Math.random()* l.length)],c=0;cthis.vo.get(c))&&this.vo.set(c,this.Ye),!this.Ds||25!==this.Ye&&50!==this.Ye&&100!==this.Ye||(s_nh(this.Da("DIdRlc").el(),this.Ye),s_nh(this.Da("lulO0b").el(),s_hxd(this.ticks*this.Vi))));s_KD(this,3)&&0=this.yb[this.yb.length-1].o_&&this.yb[this.yb.length-1].tEb===h||this.yb.push({o_:0,fPb:this.Ba.length+1,tEb:s_KD(this,7)?h:!1});if(s_KD(this,2))if(0!==this.Aa.length%2){this.Aa.splice(0,this.Aa.length);break}else if(!k){k=!0; l=this.Aa[0===b%2?b+1:b-1];k=h?s_ND(this,0):this.Ba[0].clone();c=l.Mb.clone();s_KD(this,6)&&(0!==c.x%1&&(c.x-=l.Gd.x),0!==c.y%1&&(c.y-=l.Gd.y));this.Ba.unshift(h?s_PD(this,c):c);d?this.Vda++:this.Vb=Math.max(0,this.Vb-1);h=10===this.uc?s_Swd[this.Ba.length%s_Swd.length]:s_ID[this.uc][0];if(s_KD(this,5))for(m=s_g(this.Db),l=m.next();!l.done;l=m.next())l.value.wza=!0;l=s_LD(this,0,0,0,!0);m=s_pxd(this.direction);var n=s_qxd(k,!0,g?h:l,g?this.direction:m),p=s_qxd(c,!1,g?h:l,g?this.direction:m);n.hCa= p;p.hCa=n;this.Db.push(n);this.Db.push(p);s_KD(this,7)&&(k=s_qxd(s_PD(this,k),!0,g?l:h,g?m:this.direction),g=s_qxd(s_PD(this,c),!1,g?l:h,g?m:this.direction),k.hCa=g,g.hCa=k,this.Db.push(k),this.Db.push(g),this.Ja.Hx=0,this.Ja.jt=!1);this.Ga.Hx=0;this.Ga.jt=!1;this.Eh=!0}!s_KD(this,5)||s_KD(this,2)||this.hj||s_rxd(this,d);g=!1;g=s_KD(this,2)?!0:s_KD(this,10)&&e.xY?!1:s_sxd(this,b,!f,null);g?s_KD(this,2)?(e=0===b%2?b+1:b-1,21===this.Ve&&(this.Aa[b].type=s_1wd(this),this.Aa[e].type=this.Aa[b].type), g=0===this.Oc,f=s_sxd(this,b,!1,null),s_KD(this,8)||s_KD(this,9)?this.Aa.splice(Math.min(b,e),2):(h=s_KD(this,7)?s_PD(this,this.Aa[b].Mb):null,g=s_sxd(this,e,g,h),f&&g||this.Aa.splice(Math.min(b,e),2))):21===this.Ve&&(e.type=s_1wd(this)):(this.Aa.splice(b,1),b--);if(s_KD(this,10)&&!s_KD(this,8)&&!s_KD(this,9)&&!d){d=0;e=s_g(this.Aa);for(c=e.next();!c.done;c=e.next())c.value.xY&&d++;da.oa.width-1?b.x-=a.oa.width:0>b.x&&(b.x+=a.oa.width);b.y>a.oa.height-1?b.y-=a.oa.height: 0>b.y&&(b.y+=a.oa.height)},s_yxd=function(a,b,c){return s_KD(a,4)?Math.min(Math.abs(b.x-c.x)+Math.abs(b.y-c.y),Math.abs(b.x+a.oa.width-c.x)+Math.abs(b.y-c.y),Math.abs(b.x-a.oa.width-c.x)+Math.abs(b.y-c.y),Math.abs(b.x-c.x)+Math.abs(b.y+a.oa.height-c.y),Math.abs(b.x-c.x)+Math.abs(b.y-a.oa.height-c.y),Math.abs(b.x+a.oa.width-c.x)+Math.abs(b.y+a.oa.height-c.y),Math.abs(b.x+a.oa.width-c.x)+Math.abs(b.y-a.oa.height-c.y),Math.abs(b.x-a.oa.width-c.x)+Math.abs(b.y+a.oa.height-c.y),Math.abs(b.x-a.oa.width- c.x)+Math.abs(b.y-a.oa.height-c.y)):Math.abs(b.x-c.x)+Math.abs(b.y-c.y)},s_nxd=function(a,b,c){return s_KD(a,4)?Math.min(s_Pg(b,c),s_Pg(b,new s_Og(c.x-a.oa.width,c.y-a.oa.height)),s_Pg(b,new s_Og(c.x,c.y-a.oa.height)),s_Pg(b,new s_Og(c.x+a.oa.width,c.y-a.oa.height)),s_Pg(b,new s_Og(c.x-a.oa.width,c.y)),s_Pg(b,new s_Og(c.x+a.oa.width,c.y)),s_Pg(b,new s_Og(c.x-a.oa.width,c.y+a.oa.height)),s_Pg(b,new s_Og(c.x,c.y+a.oa.height)),s_Pg(b,new s_Og(c.x+a.oa.width,c.y+a.oa.height))):s_Pg(b,c)},s_rxd=function(a, b){b?s_CD.Ujb.play():s_BD.TSc.play();a.Ba=a.Ba.reverse();a.direction="NONE";b=a.Ba[0].x-a.Ba[1].x;var c=a.Ba[0].y-a.Ba[1].y;s_jxd(a)&&(1b&&(b=1),1c&&(c=1));1===b?a.Ra="RIGHT":-1===b?a.Ra="LEFT":1===c?a.Ra="DOWN":-1===c&&(a.Ra="UP");a.Ab=a.Ra;a.Ze=a.Ba[a.Ba.length-1];a.X3=a.Ze;a.lW=a.Ba[0];s_KD(a,10)&&0!==a.Pa||(a.Ga.YL=0,a.Ga.YR=0,a.Ga.Hx=0,a.Ga.jt=!1,a.Ga.WQ=0,a.Ga.tV=0,s_KD(a,7)&&(a.Ja.YL=0,a.Ja.YR=0,a.Ja.Hx=0,a.Ja.jt=!1,a.Ja.WQ=0,a.Ja.tV=0));a.zj=!1;a.Ta=!0},s_mxd=function(a, b){var c=b?a.Ja:a.Ga;c.zY=!1;var d=b?s_ND(a,0):a.Ba[0];b=b?s_pxd(a.Ra):a.Ra;for(var e=s_g(a.kb),f=e.next();!f.done;f=e.next())if(f=f.value,d.equals(f.Mb)){f.prev=f.Mb.clone();switch(b){case "RIGHT":f.Mb.x+=1;break;case "LEFT":--f.Mb.x;break;case "DOWN":f.Mb.y+=1;break;case "UP":--f.Mb.y}var g=!1;s_KD(a,11)&&0<=f.Mb.y&&f.Mb.yf.Mb.x||f.Mb.x>=a.oa.width||0>f.Mb.y||f.Mb.y>=a.oa.height||g)if(s_KD(a,4)&&!g)0>f.Mb.x?(f.Mb.x+=a.oa.width,f.prev=f.Mb.clone(),f.prev.x+=1):f.Mb.x>=a.oa.width&&(f.Mb.x-=a.oa.width,f.prev=f.Mb.clone(),--f.prev.x),0>f.Mb.y?(f.Mb.y+=a.oa.height,f.prev=f.Mb.clone(),f.prev.y+=1):f.Mb.y>=a.oa.height&&(f.Mb.y-=a.oa.height,f.prev=f.Mb.clone(),--f.prev.y);else{g=!0;var h=s_zxd(a);if(h)f.Mb=h,f.Hm=!0;else{a.kb.delete(f);break}}g||(c.zY=!0,c.YL=0,c.WQ=0,c.jt=!1,c.Hx=0);g=s_g(a.Ib);for(h=g.next();!h.done;h= g.next())if(h=h.value,f.Mb.equals(h)){s_BD.mGc.play();s_axd(a,f.Mb,f.Jy);var k=new s_Og((f.Mb.x+f.prev.x)*a.wa/2,(f.Mb.y+f.prev.y)*a.wa/2);g=new s_Og(12*(f.Mb.x-f.prev.x),12*(f.Mb.y-f.prev.y));var l=a.wa/2;a.Cv.push({Mb:k.clone(),Gd:g.clone(),angle:0,LD:20*Math.random()-10,size:1,Yy:6,s1:!1,ZT:!1});a.Cv.push({Mb:new s_Og(k.x,k.y-l),Gd:g.clone(),angle:0,LD:20*Math.random()-10,size:1,Yy:7,s1:!1,ZT:!1});a.Cv.push({Mb:new s_Og(k.x,k.y+l),Gd:g.clone(),angle:0,LD:20*Math.random()-10,size:1,Yy:7,s1:!1,ZT:!1}); a.Cv.push({Mb:new s_Og(k.x-l,k.y),Gd:g.clone(),angle:90,LD:20*Math.random()-10,size:1,Yy:7,s1:!1,ZT:!1});a.Cv.push({Mb:new s_Og(k.x+l,k.y),Gd:g.clone(),angle:90,LD:20*Math.random()-10,size:1,Yy:7,s1:!1,ZT:!1});a.kb.delete(f);a.Ib.delete(h);if(s_KD(a,7)){h=s_PD(a,h);k=s_g(a.Ib);for(l=k.next();!l.done;l=k.next())if(l=l.value,l.equals(h)){a.Ib.delete(l);break}f=s_PD(a,null!==f.prev?f.prev:f.Mb);a.Cv.push({Mb:new s_Og(f.x*a.wa,f.y*a.wa),Gd:new s_Og(-g.x,-g.y),angle:0,LD:20*Math.random()-10,size:1,Yy:1, s1:!1,ZT:!1})}c.zY=!1;c.jt=!0;c.Hx=a.cW;break}}},s_xxd=function(a,b,c){c=void 0===c?!1:c;0===b.YL?Math.random()s_Pg(e,d);else{var f=c?s_pxd(a.direction):a.direction;b.jt=3>s_Pg(e,d)&&!("RIGHT"===f&&e.x>d.x)&&!("LEFT"===f&&e.xd.y)}!s_OD(a)||s_KD(a,10)&&!c||(a.Ga.jt=a.Ga.jt|| a.Ja.jt,a.Ja.jt=a.Ga.jt);s_KD(a,8)&&0s_Pg(e,c),b.jt=b.jt||e,s_Bxd(a)&&(a.Ga.jt=a.Ga.jt||a.Ja.jt,a.Ja.jt=a.Ga.jt))}0===b.WQ?Math.random()=b.Mb.x?c.left=!0:b.Mb.x>=a.oa.width-1&&(c.right=!0),0>=b.Mb.y?c.top=!0:b.Mb.y>=a.oa.height-1&&(c.bottom=!0));var d=s_OD(a),e=0===b.Mb.y%1;if(0===b.Mb.x% 1||e){e=[];for(var f=1;fMath.abs(d.Mb.x-b.Mb.x);var h=1>=Math.abs(d.Mb.x-b.Mb.x);g=1>=Math.abs(d.Mb.y-b.Mb.y);f=h&&d.Mb.xb.Mb.x;var k=g&&d.Mb.yb.Mb.y;1>Math.abs(d.Mb.y-b.Mb.y)&&(f?c.left=!0:h&&(c.right=!0));e&&(k?c.top=!0:g&&(c.bottom= !0));f&&k?c.topLeft=!0:h&&k?c.topRight=!0:h&&g?c.bottomRight=!0:f&&g&&(c.bottomLeft=!0)}}b.Xt.x=1;b.Xt.y=1;for(a=0;2>a;a++){d=0===a;e=0>b.Gd.x;f=0b.Gd.y;h=0=Math.abs(a.x-b.Mb.x),h=1>=Math.abs(a.y-b.Mb.y),k=g&&a.xb.Mb.x;var l=h&&a.yb.Mb.y;if(a.y===Math.floor(b.Mb.y)||a.y===Math.ceil(b.Mb.y))k?c.left=!0:g&&(c.right=!0);f&&(l?c.top=!0:h&&(c.bottom=!0));d&&e&&(k&&l?c.topLeft=!0:g&&l?c.topRight=!0:g&&h?c.bottomRight=!0:k&&h&&(c.bottomLeft=!0))},s_Axd=function(a,b,c,d){d=void 0===d?!1:d;if(0===a.Ba.length)return new s_Og(0,0);c=(void 0===c?0:c)? s_ND(a,0):a.Ba[0];var e=Infinity,f=new s_Og(0,0);b=s_g(b);for(var g=b.next();!g.done;g=b.next()){g=g.value;var h=s_Pg(g.Mb,c);hc.y||c.y>=a.Ea.length||0>c.x||c.x>=a.Ea[0].length||(a.Ea[c.y][c.x]=1,s_KD(a,7)&&(c=s_ND(a,b),a.Ea[c.y][c.x]=1));b=[];c=s_g(a.Aa);for(var d=c.next();!d.done;d=c.next()){var e=d.value;s_KD(a,6)?(d=new s_Og(Math.floor(e.Mb.x+e.Gd.x),Math.floor(e.Mb.y+e.Gd.y)),e=new s_Og(Math.ceil(e.Mb.x+e.Gd.x),Math.ceil(e.Mb.y+e.Gd.y)),0<=e.y&&e.yf.x?f.x+=a.oa.width:f.x>=a.oa.width&&(f.x-=a.oa.width),0>f.y?f.y+=a.oa.height: f.y>=a.oa.height&&(f.y-=a.oa.height));if(0<=f.y&&f.yb||b>=a.Ba.length?new s_Og(-1,-1):s_PD(a,a.Ba[b])},s_Dxd=function(a){if(!a.hj){s_Gwd.pUb.play();a.Vb=0;a.Ga.YL=0;a.Ga.YR=0;a.Ga.jt=!1;a.Ga.Hx=0;a.Ga.WQ=0;a.Ga.tV=0;a.Ja.YL=0; a.Ja.YR=0;a.Ja.jt=!1;a.Ja.Hx=0;a.Ja.WQ=0;a.Ja.tV=0;a.zD=0;a.Ya=3;a.hj=!0;a.IK=a.lzb;a.vf=a.Ba[0].clone();"RIGHT"===a.direction?(a.vf.x+=.5,a.yu=0):"LEFT"===a.direction?(a.vf.x-=.5,a.yu=Math.PI):"UP"===a.direction?(a.vf.y-=.5,a.yu=-Math.PI/2):"DOWN"===a.direction?(a.vf.y+=.5,a.yu=Math.PI/2):a.yu=0;if(s_KD(a,2)&&0=a.oa.width*a.oa.height?!1:s_KD(a,8)?(c=s_3wd(a,null,2),(d=s_txd(a,c))&&c&&(b=21===a.Ve?s_5wd(a):a.Aa[b].Jy,a.Pb.push({Mb:d,Hm:!0,Jy:b,lI:!1}),a.Na[d.y][d.x].DX=!0,s_KD(a,7)&&(e=s_PD(a,d),a.Pb.push({Mb:e,Hm:!1,Jy:-1,lI:!1}),a.Na[e.y][e.x].DX=!0),a.keys.push({Mb:c.clone(),Wha:d.clone(),pz:0,type:b,Hm:!0}),s_KD(a,9)&&(a.Ib.add(c.clone()),s_KD(a,7)&&a.Ib.add(s_PD(a,c)))),!1):s_KD(a,9)?(b=s_zxd(a),c=s_3wd(a,b,4),b&&c&& (a.kb.add({Mb:b,prev:null,Hm:!0,Jy:-1}),a.Ib.add(c),s_KD(a,7)&&a.Ib.add(s_PD(a,c))),!1):(d=s_3wd(a,d,0))?(a.Aa[b].Mb=d,a.Aa[b].pz=0,a.Aa[b].Hm=!0,s_KD(a,6)&&(a.Aa[b].Gd=s_9wd()),c&&a.Aa.sort(function(k,l){return k.Mb.y-l.Mb.y}),!0):!1},s_6wd=function(a){a.If=[];for(var b=s_g(a.Aa),c=b.next();!c.done;c=b.next())s_Fxd(a,c.value.Mb);b=s_g(a.keys);for(c=b.next();!c.done;c=b.next())s_Fxd(a,c.value.Mb);b=s_g(a.kb);for(c=b.next();!c.done;c=b.next())s_Fxd(a,c.value.Mb)},s_Fxd=function(a,b){var c=a.oa.width, d=a.oa.height;a.If.push(new s_Og(b.x-c,b.y-d));a.If.push(new s_Og(b.x,b.y-d));a.If.push(new s_Og(b.x+c,b.y-d));a.If.push(new s_Og(b.x-c,b.y));a.If.push(new s_Og(b.x+c,b.y));a.If.push(new s_Og(b.x-c,b.y+d));a.If.push(new s_Og(b.x,b.y+d));a.If.push(new s_Og(b.x+c,b.y+d))},s_1wd=function(a){if(21===a.Ve){var b=new Set;a=s_g(a.Aa);for(var c=a.next();!c.done;c=a.next())b.add(c.value.type);c=0;do c++,a=Math.floor(21*Math.random());while(b.has(a)&&10>c);return a}if(s_KD(a,2)&&(s_KD(a,8)||s_KD(a,9))){b=new Set; var d=s_g(a.Aa);for(c=d.next();!c.done;c=d.next())b.add(c.value.type);for(c=a.Ve;b.has(c);)c=(c+1)%21;return c}return a.Ve},s_zxd=function(a){var b=s_3wd(a,null,3);if(!b)return null;var c=b.clone();0===c.x&&0===a.Ea[c.y][c.x+1]&&(c.x+=1);c.x===a.oa.width-1&&0===a.Ea[c.y][c.x-1]&&--c.x;0===c.y&&0===a.Ea[c.y+1][c.x]&&(c.y+=1);c.y===a.oa.height-1&&0===a.Ea[c.y-1][c.x]&&--c.y;for(var d=s_g(a.Ib),e=d.next();!e.done;e=d.next())if(c.equals(e.value))return b;return 2>=Math.abs(a.Ba[0].x-c.x)+Math.abs(a.Ba[0].y- c.y)?b:c},s_Gxd=function(a,b,c){for(var d=[],e=0;e=f?g=!0:!c&&(2>=f||a.Ba[0].x===d&&3>=f||a.Ba[0].y===e&&3>=f)&&(g=!0),g&&(b.add(d<<16|e),s_KD(a,7)&&(f=s_PD(a,new s_Og(d,e)),b.add(f.x<<16|f.y)));c=Math.floor(Math.random()*(a.oa.width*a.oa.height-b.size));for(e=d=0;e=s_yxd(a,a.Ba[0],new s_Og(d,e))||s_KD(a,7)&&3>=s_yxd(a,s_ND(a,0),new s_Og(d,e))||b.has(d<<16|e)||c.push(new s_Og(d,e));return 0d.prev.x?s_Jxd(this,e,new s_Og(c.x+ f,c.y)):d.Mb.x===this.oa.width-1&&d.prev.x>this.oa.width-1&&s_Jxd(this,e,new s_Og(c.x-f,c.y)),0===d.Mb.y&&0>d.prev.y?s_Jxd(this,e,new s_Og(c.x,c.y+g)):d.Mb.y===this.oa.height-1&&d.prev.y>this.oa.height-1&&s_Jxd(this,e,new s_Og(c.x,c.y-g)));s_KD(this,4)||s_Kxd(this);!s_KD(this,4)&&s_KD(this,9)&&s_Lxd(this);if(!s_KD(this,4))for(b=s_g(this.Db),d=b.next();!d.done;d=b.next())s_Hxd(this,a,d.value);if(s_KD(this,1)||s_KD(this,8))for(b=s_g(this.Pb),d=b.next();!d.done;d=b.next())d=d.value,d.lI||(c=new s_Og(d.Mb.x* this.wa+this.wa/2,d.Mb.y*this.wa+this.wa/2),e=this.wa*(d.Hm?a:1),this.Ca.fillStyle="#578A34",this.Ca.fillRect(c.x-e/2,c.y-e/2,e,e),s_KD(this,8)&&0<=d.Jy&&this.Ca.drawImage(s_FD(this.YZb),128*d.Jy,0,128,128,c.x-e/2,c.y-e/2,e,e));0=-e;g=a<=e;h=c<=e;k=this.oa.width*this.wa;var l=this.oa.height*this.wa;c>=-e&&(f&&this.Ca.drawImage(this.Cc.canvas,a-k,c-l),g&&this.Ca.drawImage(this.Cc.canvas,a+k,c-l),this.Ca.drawImage(this.Cc.canvas,a,c-l));f&&this.Ca.drawImage(this.Cc.canvas,a-k,c);g&&this.Ca.drawImage(this.Cc.canvas,a+k,c);h&&(f&&this.Ca.drawImage(this.Cc.canvas, a-k,c+l),g&&this.Ca.drawImage(this.Cc.canvas,a+k,c+l),this.Ca.drawImage(this.Cc.canvas,a,c+l));this.Ca.drawImage(this.Cc.canvas,a,c);s_Kxd(this);s_KD(this,9)&&(this.Oa.save(),this.Oa.translate(a+2*this.wa,c+2*this.wa),s_Lxd(this),this.Oa.restore());a=(this.Ca.canvas.width-this.context.canvas.width)/2;c=(this.Ca.canvas.height-this.context.canvas.height)/2;this.context.drawImage(this.Oa.canvas,b-a,d-c);this.context.drawImage(this.Ca.canvas,b-a,d-c)}else{b=Math.round((this.context.canvas.width-this.Mn.canvas.width)/ 2);d=Math.round((this.context.canvas.height-this.Mn.canvas.height)/2);this.Mn.drawImage(this.Iv.canvas,e,c);this.Mn.drawImage(this.Oa.canvas,e,c);this.Mn.drawImage(this.Ca.canvas,e,c);if(s_KD(this,9))for(c=new s_Og(b+e,d+c),e=s_g(this.kb),f=e.next();!f.done;f=e.next())f=f.value,g=null!==f.prev?a:1,0===f.Mb.x?s_Nxd(this,new s_Og(-1,f.Mb.y),c,g):f.Mb.x===this.oa.width-1&&s_Nxd(this,new s_Og(this.oa.width,f.Mb.y),c,g),0===f.Mb.y?s_Nxd(this,new s_Og(f.Mb.x,-1),c,g):f.Mb.y===this.oa.height-1&&s_Nxd(this, new s_Og(f.Mb.x,this.oa.height),c,g),null!==f.prev&&(0===f.prev.x?s_Nxd(this,new s_Og(-1,f.prev.y),c,1-a):f.prev.x===this.oa.width-1&&s_Nxd(this,new s_Og(this.oa.width,f.prev.y),c,1-a),0===f.prev.y?s_Nxd(this,new s_Og(f.prev.x,-1),c,1-a):f.prev.y===this.oa.height-1&&s_Nxd(this,new s_Og(f.prev.x,this.oa.height),c,1-a));this.context.drawImage(this.Mn.canvas,b,d)}a=String(this.vo.has(s_7wd(this))?this.vo.get(s_7wd(this)):0);s_C(this.Da("UEI8qf").el(),"visibility",this.DTb?"visible":"hidden");s_C(this.Da("E5ziSe").el(), "visibility",this.DTb?"visible":"hidden");s_nh(this.Da("A0kWCf").el(),this.Ye);s_nh(this.Da("E5ziSe").el(),a);a=String(this.vo.has(s_7wd(this,!0))?this.vo.get(s_7wd(this,!0)):0);s_nh(this.Da("LOtDEe").el(),this.Ye);s_nh(this.Da("Vp6PHf").el(),a)}; var s_fxd=function(a){a.Wda=(a.Wda+1)%2},s_oxd=function(a,b,c){var d=s_KD(a,6)?1.65:1.2;d=a.wa*d*(b.Hm?c:1);var e=a.Ta||"NONE"!==a.Ab;b.Hm||"NONE"===a.direction&&!e||s_KD(a,6)||(b=(b.pz+(a.hj?0:c))/6,c=-b*Math.log2(b)-(1-b)*Math.log2(1-b),0===b&&(c=0),d*=1+c*a.iHa,d=Math.round(d));return d},s_Jxd=function(a,b,c){if(s_KD(a,7)){var d=new s_Og(a.oa.width*a.wa-c.x,a.oa.height*a.wa-c.y);a.Ca.drawImage(s_FD(a.Zd),128,0,128,128,d.x-b/2,d.y-b/2,b,b)}a.Ca.drawImage(s_FD(a.Zd),0,0,128,128,c.x-b/2,c.y-b/2,b, b)},s_Nxd=function(a,b,c,d){a.context.fillStyle=0===(b.x+b.y)%2?"#AAD751":"#a2d149";var e=-1===b.x||b.x===a.oa.width?d:1;d=-1===b.y||b.y===a.oa.height?d:1;a.context.fillRect((-1===b.x?a.wa*(1-e):0)+c.x+b.x*a.wa,(-1===b.y?a.wa*(1-d):0)+c.y+b.y*a.wa,e*a.wa,d*a.wa);if(s_KD(a,7)){var f=s_PD(a,b);a.context.fillRect((-1===b.x?0:a.wa*(1-e))+c.x+f.x*a.wa,(-1===b.y?0:a.wa*(1-d))+c.y+f.y*a.wa,e*a.wa,d*a.wa)}},s_Lxd=function(a){for(var b=s_g(a.Ib),c=b.next();!c.done;c=b.next()){var d=c.value;c=d.clone();c.x= c.x*a.wa+a.wa/2;c.y=c.y*a.wa+a.wa/2;d=2+(d.x+d.y)%2+(2===a.Mf?2:0);a.Oa.drawImage(s_FD(a.Zd),128*d,0,128,128,c.x-a.wa/2,c.y-a.wa/2,a.wa,a.wa);if(s_KD(a,4)){var e=a.oa.width*a.wa,f=a.oa.height*a.wa;a.Oa.drawImage(s_FD(a.Zd),128*d,0,128,128,c.x-a.wa/2-e,c.y-a.wa/2-f,a.wa,a.wa);a.Oa.drawImage(s_FD(a.Zd),128*d,0,128,128,c.x-a.wa/2,c.y-a.wa/2-f,a.wa,a.wa);a.Oa.drawImage(s_FD(a.Zd),128*d,0,128,128,c.x-a.wa/2+e,c.y-a.wa/2-f,a.wa,a.wa);a.Oa.drawImage(s_FD(a.Zd),128*d,0,128,128,c.x-a.wa/2-e,c.y-a.wa/2,a.wa, a.wa);a.Oa.drawImage(s_FD(a.Zd),128*d,0,128,128,c.x-a.wa/2+e,c.y-a.wa/2,a.wa,a.wa);a.Oa.drawImage(s_FD(a.Zd),128*d,0,128,128,c.x-a.wa/2-e,c.y-a.wa/2+f,a.wa,a.wa);a.Oa.drawImage(s_FD(a.Zd),128*d,0,128,128,c.x-a.wa/2,c.y-a.wa/2+f,a.wa,a.wa);a.Oa.drawImage(s_FD(a.Zd),128*d,0,128,128,c.x-a.wa/2+e,c.y-a.wa/2+f,a.wa,a.wa)}}},s_Ixd=function(a,b,c){var d=b,e=Math.pow(d,.2);a.hj&&(b=3===a.Ya?1:2===a.Ya?1-b:1===a.Ya?1-Math.pow(b,.5)/2:.5);if("NONE"===a.direction||a.Ta)b=0;for(var f=new s_Og(a.Ba[0].x*a.wa+ a.wa/2,a.Ba[0].y*a.wa+a.wa/2),g=a.Ba.length-1;0<=g;g--){var h=(a.Ba[g].x+a.Ba[g].y)%2,k=s_KD(a,3)&&0=a.ticks||0l.x&&(l.x=a.oa.width-1)):"RIGHT"===a.direction?(l.x+=1,l.x>=a.oa.width&& (l.x=0)):"UP"===a.direction?(--l.y,0>l.y&&(l.y=a.oa.height-1)):"DOWN"===a.direction&&(l.y+=1,l.y>=a.oa.height&&(l.y=0))}else l=a.Ba[g-1].clone();var m=a.Ba[g].clone();var n=g===a.Ba.length-1?a.Ze.clone():a.Ba[g+1].clone();var p=void 0;if(s_KD(a,2))for(var q=s_g(a.Db),r=q.next();!r.done;r=q.next()){var t=r.value;m.equals(t.Mb)&&(a.hj||g>=t.Waa)&&(p=t,t.p1?l=m.clone():n=m.clone())}q=m.clone();t=m.clone();q.x*=a.wa;q.y*=a.wa;t.x*=a.wa;t.y*=a.wa;-1===m.x-n.x||1m.x-n.x?t.y+=a.wa/2:-1===m.y-n.y||1m.y-n.y?t.x+=a.wa/2:(t.x+=a.wa/2,t.y+=a.wa/2);-1===m.x-l.x||1m.x-l.x?q.y+=a.wa/2:-1===m.y-l.y||1m.y-l.y?q.x+=a.wa/2:(q.x+=a.wa/2,q.y+=a.wa/2);if(0===g){f=b;var u=!s_jxd(a)&&(0===a.Ba[0].x&&"LEFT"===a.direction||a.Ba[0].x===a.oa.width-1&&"RIGHT"===a.direction||0===a.Ba[0].y&&"UP"===a.direction||a.Ba[0].y===a.oa.height- 1&&"DOWN"===a.direction),v=a.Ba[0].clone(),w=a.Ba[0].clone();switch(a.direction){case "RIGHT":v.x+=1;w.x+=2;break;case "LEFT":--v.x;w.x-=2;break;case "DOWN":v.y+=1;w.y+=2;break;case "UP":--v.y,w.y-=2}s_KD(a,4)&&(s_vxd(a,v),s_vxd(a,w));if(!s_KD(a,11)){if(s_KD(a,1)||s_KD(a,8))u=u||s_2wd(a,v)&&a.Na[v.y][v.x].DX&&!a.Na[v.y][v.x].lI;s_KD(a,9)&&s_2wd(a,v)&&s_2wd(a,w)&&3===a.Ea[v.y][v.x]&&0Math.abs(a.yb[r].o_-g)){r=1+(1-2*Math.abs((4-(g-a.yb[r].o_)+b)/8-.5));a.hj&&(r= 3===a.Ya?r*(.5+(1-d)/2):2===a.Ya?(1-d)/2*r:1,r=Math.max(1,r));r=1+(r-1)*(a.wa/a.Ca.lineWidth-1);r=1+(r-1)*(1-g/a.Ba.length);a.Ca.lineWidth*=r;break}h=!k&&!(s_KD(a,3)&&0===g&&0===h&&!a.hj);k=m.y-l.y+(m.y-n.y);l=0!==m.x-l.x+(m.x-n.x)&&0!==k||a.Ta&&0===g;if(h&&(a.Ca.beginPath(),a.Ca.moveTo(q.x,q.y),l?(m.x=m.x*a.wa+a.wa/2,m.y=m.y*a.wa+a.wa/2,g===a.Ba.length-1&&0===a.Vb?(s_KD(a,3)&&(n=new s_Og(m.x+(m.x-q.x),m.y+(m.y-q.y)),h=Math.pow(b,1/3),t.x=t.x*(1-h)+n.x*h,t.y=t.y*(1-h)+n.y*h,t.x=t.x*(1-b)+q.x*b,t.y= t.y*(1-b)+q.y*b),m.x=m.x*(1-b)+(q.x+t.x)/2*b,m.y=m.y*(1-b)+(q.y+t.y)/2*b):0===g&&(n=a.Ta?1-d:b,m.x=m.x*n+(q.x+t.x)/2*(1-n),m.y=m.y*n+(q.y+t.y)/2*(1-n)),a.Ca.quadraticCurveTo(m.x,m.y,t.x,t.y)):a.Ca.lineTo(t.x,t.y),a.Ca.stroke(),s_KD(a,7))){h=s_Mxd(a);k=new s_Og(h.width-q.x,h.height-q.y);n=new s_Og(h.width-t.x,h.height-t.y);r=a.Ca.createLinearGradient(k.x,k.y,n.x,n.y);r.addColorStop(0,s_LD(a,u,w,d,!0));r.addColorStop(1,s_LD(a,v,w+1,d,!0));a.Ca.strokeStyle=r;a.Ca.beginPath();a.Ca.moveTo(k.x,k.y);l?(h= new s_Og(h.width-m.x,h.height-m.y),a.Ca.quadraticCurveTo(h.x,h.y,n.x,n.y)):a.Ca.lineTo(n.x,n.y);a.Ca.stroke();n=void 0;h=s_ND(a,g);if(s_KD(a,2))for(k=s_g(a.Db),r=k.next();!r.done;r=k.next())r=r.value,h.equals(r.Mb)&&(a.hj||g>=r.Waa)&&(n=r);void 0!==n&&(n.color=s_LD(a,u*b+v*(1-b),n.p1?w:w+1,0,!0))}if(!s_KD(a,5)&&!s_KD(a,2)&&!s_KD(a,3))for(n=0;nn.o_+2*b&&(m*=n.o_+2*b);a.hj&&(m=3===a.Ya?m*(.5+(1-d)/2):2===a.Ya?(1-d)/2*m:0);if(m<.75*p)break;n.tEb&&(t=s_Mxd(a),q.x=t.width-q.x,q.y=t.height-q.y,h=s_LD(a,u*b+v*(1-b),w,a.Ie?d:0,!0));a.Ca.fillStyle=h;a.Ca.beginPath();a.Ca.arc(q.x,q.y,m,0,2*Math.PI);a.Ca.fill();break}}s_KD(a,4)&&(a.T8=f);s_KD(a,7)&&s_Oxd(a,new s_Og(a.oa.width*a.wa-f.x,a.oa.height*a.wa-f.y),d,!1,!0);s_Oxd(a,f,d)},s_jxd=function(a){return s_KD(a, 11)||s_KD(a,4)},s_OD=function(a){return s_KD(a,7)&&(s_KD(a,2)||s_KD(a,5)||s_KD(a,9)||s_KD(a,10))},s_Bxd=function(a){return s_KD(a,7)&&s_KD(a,8)&&s_KD(a,9)},s_LD=function(a,b,c,d,e){d=void 0===d?0:d;e=void 0===e?!1:e;a.Ta&&10!==a.uc&&(b=b*d+(1-b)*(1-d));var f=s_KD(a,10)&&0=a.Ba.length-1?c:c+1)%g.length]);if(a.Ta){var k=a.Ba.length-1-c,l=s_vA(g[Math.floor(k)%g.length]);g=s_vA(g[Math.floor(0>=k?k:k-1)% g.length]);e=s_xA(e,l,d);h=s_xA(h,g,d)}f&&(1===a.Pa?(e=s_xA(e,s_GD,d),h=s_xA(h,s_HD,d)):a.Ie?(e=s_xA(e,s_GD,1-d),h=s_xA(h,s_HD,1-d)):(e[0]=s_GD[0],e[1]=s_GD[1],e[2]=s_GD[2],h[0]=s_HD[0],h[1]=s_HD[1],h[2]=s_HD[2]));return s_wA(s_yA(s_xA(h,e,f?0:c%1),.15*b))}h=s_ID[s_Qwd[a.uc]];c=s_vA(e?h[0]:a.vy);e=s_vA(e?h[1]:a.ugb);f&&(1===a.Pa?(c=s_xA(c,s_GD,d),e=s_xA(e,s_HD,d)):a.Ie?(c=s_xA(c,s_GD,1-d),e=s_xA(e,s_HD,1-d)):(c[0]=s_GD[0],c[1]=s_GD[1],c[2]=s_GD[2],e[0]=s_HD[0],e[1]=s_HD[1],e[2]=s_HD[2]));return s_wA(s_xA(e, c,b*Math.min(1,a.Ba.length/12)))},s_Oxd=function(a,b,c,d,e){d=void 0===d?!1:d;var f=(e=void 0===e?!1:e)?a.Ja:a.Ga,g=b.clone(),h=b.clone();if(s_jxd(a)&&!d){d=!1;var k=b.clone(),l=e?s_pxd(a.direction):a.direction,m="LEFT"===l||"RIGHT"===l;l="UP"===l||"DOWN"===l;k.xa.oa.width*a.wa-a.wa/2&&m?(d=!0,k.x-=a.oa.width*a.wa):k.ya.oa.height*a.wa-a.wa/2&&l&&(d=!0,k.y-=a.oa.height*a.wa);d&&s_Oxd(a,k,c,!0,e)}a.hj&&"NONE"!==a.direction|| (a.Ca.fillStyle=e?s_LD(a,0,0,c,!0):s_LD(a,0,0,c),a.Ca.beginPath(),a.Ca.arc(b.x,b.y,.4*a.wa,0,2*Math.PI),a.Ca.fill());d=a.wa/30*(a.Ta?c:1);k=m=0;switch(a.Ra){case "UP":k=-Math.PI/2;break;case "DOWN":k=Math.PI/2;break;case "LEFT":k=Math.PI;break;case "NONE":case "RIGHT":k=0}if(a.Ta)m=k;else switch("NONE"!==a.Ab?a.Ab:a.direction){case "UP":m=-Math.PI/2;break;case "DOWN":m=Math.PI/2;break;case "LEFT":m=Math.PI;break;case "NONE":case "RIGHT":m=0}Math.abs(m-k)>=Math.PI&&(0=Math.PI&&(p=0Math.PI?f.QJ-=2*Math.PI:f.QJ<-Math.PI&&(f.QJ+=2*Math.PI);p=new s_Og(-a.Em.Dd()/2,-a.Em.ld()/2);q=f.QJ;0Math.PI?r-=2*Math.PI:r<-Math.PI&&(r+=2*Math.PI),q+=r*(1-c)));m||((e?a.TJb:a.Em).render(n,g,p,f.QJ,d),(e?a.TJb:a.Em).render(n,h,p,q,d));(f.jt||0=a.cW?a.cW:f.Hx+.6:0!== f.Hx&&(f.Hx=a.ED.Aa&&(f.Hx=0));r=new s_Og(-a.ED.Dd()/4,-a.ED.ld()/2);m||(e?a.QZb:a.ED).render(Math.floor(f.Hx),b,r,k,d);0c?c=a.jd.rows.length-1:c>=a.jd.rows.length&&(c=0),s_Ywd(a,a.jd.rows[c]))}else 0!==b&&(c=s_Rxd(a,a.jd.eJ)+b,0>c?c=a.jd.eJ.children.length-1:c>=a.jd.eJ.children.length&&(c=0),s_RD(a, a.jd.eJ,!0,c))};s_JD.prototype.mQd=function(a){s_Qxd(this)&&(s_fe||0!==a.event.button||s_Sxd(this,a.event.clientX,a.event.clientY,a.event.offsetX,a.targetElement.el()))};s_JD.prototype.qQd=function(a){if(s_Qxd(this)){var b=a.event;if(s_fe&&void 0!==b.touches&&null!==b.touches&&0!==b.touches.length){a=a.targetElement.el();b=b.touches[0];var c=a.getBoundingClientRect();s_Sxd(this,b.clientX,b.clientY,b.pageX-c.left,a)}}}; var s_Sxd=function(a,b,c,d,e){if(s_Qxd(a)){a.jd.E2a=Date.now();b=s_Txd(a,b,c);a.jd.fxa.x=b.x;a.jd.fxa.y=b.y;a.jd.afa.x=b.x;a.jd.afa.y=b.y;if(0d&&!e?Math.floor(d*a.jd.eJ.children.length):-1}a.jd.dF.x=s_Qh(a.jd.eJ).x;a.jd.dF.y=s_Qh(a.Da("wXSCdb").el()).y;a.jd.Odb.set(a.jd.eJ.id,a.jd.dF.x);a.jd.targetY= a.jd.dF.y;a.jd.Mha.x=0;a.jd.Mha.y=0;s_i(s_fe?a.jd.Vra:document,s_fe?"touchmove":"mousemove",a.RYb,!1,a);s_i(s_fe?a.jd.Vra:document,s_fe?"touchend":"mouseup",a.dxb,!1,a);s_xg(a.jd.Vra,"thso6e")}}; s_JD.prototype.RYb=function(a){s_Qxd(this)&&(a=s_Txd(this,a.clientX,a.clientY),this.jd.afa.x=a.x,this.jd.afa.y=a.y,a=this.jd.afa.y-this.jd.fxa.y,this.jd.Odb.set(this.jd.eJ.id,this.jd.dF.x+(this.jd.afa.x-this.jd.fxa.x)),this.jd.targetY=this.jd.dF.y+a,this.jd.Mha.x=Math.max(this.jd.Mha.x,Math.abs(this.jd.afa.x-this.jd.fxa.x)),this.jd.Mha.y=Math.max(this.jd.Mha.y,Math.abs(this.jd.afa.y-this.jd.fxa.y)),s_RD(this,this.jd.eJ,!1))}; s_JD.prototype.dxb=function(){if(s_Qxd(this)){s_Ji(s_fe?this.jd.Vra:document,s_fe?"touchmove":"mousemove",this.RYb,!1,this);s_Ji(s_fe?this.jd.Vra:document,s_fe?"touchend":"mouseup",this.dxb,!1,this);var a=Date.now()-this.jd.E2a,b=s_4la(this.jd.Mha);500>a&&10>b&&-1!==this.jd.eZ?s_RD(this,this.jd.eJ,!0,this.jd.eZ):s_RD(this,this.jd.eJ,!0);this.jd.E2a=-1;s_zg(this.jd.Vra,"thso6e")}}; var s_Txd=function(a,b,c){return s_fe&&a.Yj()?0>window.orientation&&180>=window.orientation?new s_Og(c,-b):new s_Og(-c,b):new s_Og(b,c)},s_Rxd=function(a,b){a=s_Km(a.Da("akczce").el());var c=s_2h(b).width;return Math.min(b.children.length-1,Math.max(0,Math.floor((a.width/2-s_Qh(b).x)/c*b.children.length)))},s_RD=function(a,b,c,d){d=void 0===d?-1:d;d=-1!==d?d:s_Rxd(a,b);for(var e=0;e=s_ID.length?Math.floor(Math.random()*(s_ID.length-1)):a.pR,a.lva=!1}s_gxd(a)},s_ixd=function(a){a.ii.clearRect(0,0,a.zr.width,a.zr.height); var b=a.zr.width/a.Be.Dd(),c=new s_Og(0,a.zr.height-a.Be.ld()*b),d=.75*b;if(1===a.Bx){var e=new s_Og(a.zr.width-(a.lCb.Dd()+18)*d,c.y-(a.lCb.ld()-15)*d);a.lCb.render(0,e,new s_Og(0,0),0,d)}else 2===a.Bx&&(e=new s_Og(a.zr.width-(a.GTb.Dd()+15)*d,c.y-(a.GTb.ld()-30)*d),a.GTb.render(0,e,new s_Og(0,0),0,d));if(1===a.oR)a.Be.render(0,c,new s_Og(0,0),0,1.5*b);else if(2===a.oR){d=.75*b;e=10/11.5;var f=2/3;a.Be.render(0,c,new s_Og(0,0),0,d);a.Be.render(0,c,new s_Og(a.Be.Dd()*e,0),0,d);a.Be.render(0,c,new s_Og(0, a.Be.ld()*f),0,d);a.Be.render(0,c,new s_Og(a.Be.Dd()*e,a.Be.ld()*f),0,d)}else a.Be.render(0,c,new s_Og(0,0),0,b);c=new s_Og(0!==a.Bx?-10:0,c.y-a.Uda.ld()*b);10===a.Uc?a.iVc.render(0,c,new s_Og(0,0),0,b):a.Uda.render(0,c,new s_Og(0,0),0,b);10=this.Yda?1:0;var b=Math.floor(10*Math.random());b+=b>=this.qR?1:0;var c=Math.floor(Math.random()*s_ID.length);c+=c>=this.pR?1:0;var d=.25>Math.random()?.25>Math.random()?2:1:0,e=.25>Math.random()?.25>Math.random()?2:1:0,f=.33>Math.random()?.33>Math.random()?2:1:0;s_RD(this,this.jd.bsa.get("apple"),!0,a);s_RD(this,this.jd.bsa.get("trophy"),!0,b);s_RD(this,this.jd.bsa.get("count"),!0,f);s_RD(this, this.jd.bsa.get("speed"),!0,d);s_RD(this,this.jd.bsa.get("size"),!0,e);s_RD(this,this.jd.bsa.get("color"),!0,c)}else if("combo"===this.Gc){var g=s__wd();this.yg.forEach(function(h,k){g.has(k)?s_xg(h,"lH9Ipd"):s_zg(h,"lH9Ipd")})}s_S(this.Da("qycu7d").el())}}; var s_gxd=function(a){var b=a.Da("h6Ousc").Vd();""!==a.fW&&(b.src=a.fW);""!==a.gW&&(a.Da("LpoWPe").Vd().src=a.gW);var c=a.Da("lFrxS").el(),d=a.Da("piGvM").el();if(0!==a.lR){var e=2===a.lR;s_zg(d,"LaTyvd");s_C(c,"transform",e?"scale(0.8)":"scale(0.9)");for(c=0;c=c&&(e?s_zg(f,"LaTyvd"):s_xg(f,"LaTyvd"))}}else s_xg(d,"LaTyvd"),s_C(c,"transform","");12===a.qR?s_zg(a.Da("oUUYK").el(),"LaTyvd"):s_xg(a.Da("oUUYK").el(), "LaTyvd");0===a.Uc||10===a.Uc?s_Mwd(a.Uda):s_ED(a.Uda,"#5282F2",s_ID[a.Uc][0]);if(10