From 2b1e2a7402358da41ea2d1de914b9ae328e67690 Mon Sep 17 00:00:00 2001 From: thepaperpilot Date: Sat, 25 Feb 2023 18:07:40 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20thepaper?= =?UTF-8?q?pilot/Super-Auto-Coots@f1106fe07b87149c646dfddb4ca722c10cabe158?= =?UTF-8?q?=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Defeat Button.png | Bin 0 -> 2048 bytes Play Again.png | Bin 0 -> 7778 bytes Tie Button.png | Bin 0 -> 1996 bytes Victory Button.png | Bin 0 -> 2095 bytes assets/Play Again.46203d64.png | Bin 0 -> 7778 bytes assets/defeat face.5cc80145.png | Bin 0 -> 9438 bytes ...eLoop.37c75517.js => gameLoop.06acf317.js} | 2 +- assets/index.067ae3b7.js | 15 --------------- ...{index.016a609a.css => index.36854818.css} | 2 +- assets/index.879b00ef.js | 15 +++++++++++++++ assets/money bar.00bfe5bc.png | Bin 0 -> 6386 bytes assets/money bar.6c027dc4.png | Bin 6111 -> 0 bytes assets/money_small.0e39b4dc.png | Bin 0 -> 7234 bytes assets/money_small.16f3e324.png | Bin 6664 -> 0 bytes assets/shop.3860773a.gif | Bin 0 -> 11393 bytes assets/shop.62b46163.gif | Bin 11449 -> 0 bytes assets/win face.8406df05.png | Bin 0 -> 14425 bytes defeat face.png | Bin 0 -> 9438 bytes index.html | 10 ++++++++-- money bar.png | Bin 6111 -> 6386 bytes money_small.png | Bin 6664 -> 7234 bytes shop.gif | Bin 11449 -> 11393 bytes shop1.png | Bin 2601 -> 2644 bytes sw.js | 2 +- win face.png | Bin 0 -> 14425 bytes 25 files changed, 26 insertions(+), 20 deletions(-) create mode 100644 Defeat Button.png create mode 100644 Play Again.png create mode 100644 Tie Button.png create mode 100644 Victory Button.png create mode 100644 assets/Play Again.46203d64.png create mode 100644 assets/defeat face.5cc80145.png rename assets/{gameLoop.37c75517.js => gameLoop.06acf317.js} (91%) delete mode 100644 assets/index.067ae3b7.js rename assets/{index.016a609a.css => index.36854818.css} (72%) create mode 100644 assets/index.879b00ef.js create mode 100644 assets/money bar.00bfe5bc.png delete mode 100644 assets/money bar.6c027dc4.png create mode 100644 assets/money_small.0e39b4dc.png delete mode 100644 assets/money_small.16f3e324.png create mode 100644 assets/shop.3860773a.gif delete mode 100644 assets/shop.62b46163.gif create mode 100644 assets/win face.8406df05.png create mode 100644 defeat face.png create mode 100644 win face.png diff --git a/Defeat Button.png b/Defeat Button.png new file mode 100644 index 0000000000000000000000000000000000000000..0b07fd7e627d3e0d0def0df19800a10662886f8f GIT binary patch literal 2048 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 Vi@!2&zSTc~jD&)Cji^D;{{YUub=&{| literal 0 HcmV?d00001 diff --git a/Tie Button.png b/Tie Button.png new file mode 100644 index 0000000000000000000000000000000000000000..65789e00026776297e5c795ea0ebf4da24ce688c GIT binary patch literal 1996 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 literal 0 HcmV?d00001 diff --git a/assets/Play Again.46203d64.png b/assets/Play Again.46203d64.png new file mode 100644 index 0000000000000000000000000000000000000000..452258bf9214f10298a9a321f4315ec9f5f9b878 GIT binary patch literal 7778 zcmZ8`1yCGYxAhF}7Tn#E!GgPcaGl`p?(Xgm!5xAI8Qe8!2=4A0JOp^;-v9gRf3LcF zRo9VqR-e80uCCLON(xe_NQ6iL0031+T3iJH0A{>B7b3vDp-=S+BLINsVmU+ z@=X2=A}iz7gPvHxyHL}6-F|A!#e3fH;Z=&5k=3F1=nh6s+Ysz9!?Sz3XMG-%5bH7+W1%3F9`vtB(=KAqk{Hy&jbe-RO9vf`M!O1!=XKs40liIi0&#SuenGyS%5^DzS5W|OU^4+c6v`2$^6IN$zHyYIZvuZWCvybjK#VBRcT#XFn+|f zK}m7m@hi?z|+18R#GT#>z7a9qW8)c?FGDcYXvi)_TiKndPNjJ~uju(Y9F#_9( zez!DK;hT~CtYTy;;W0yThRXMfVk;FnfpB8y?>y-r5>9ARv{Xh*Qo!INj#(|$iKbcb z=d%e20IoFcvt?7$d^=YTvg^>XPq(wl1EwUg<*u?MiS3Qd<2d)v@rH5UmD91>x`4=3 zO>NhvImkz%;zh@@9QP$x$QpW+TVEtyj?edsvYeOPCQS|hr$;<(=h~{rFATo59p`iJ0bCYo?si9~#VG-}WaSgm8&Ha>*D!Iv9nDx5}?Zive%auFd`*lP+Y4e`w5ben9j|JKo` zB*bbC!JXCA`0#Nrsiz`|AEJK}_ui!8jwxmY+j%OIwQ7vDx`K*=8OL16ICb3}b?ukP zTqm=rTYz#OPr48TA>4}9PA6{YR=(hc%8vb*n)+Ht1%ZxM*VSNVzpQtugTf~&SECl2 zPkY3SUtYO&UuRQq!gNY}(IP}*coYKqo>yJBcZl43Zh!q+?Hy-WYR=4dWI!`hJq)e8 zh;(fyRdj|$pr{S+UX?t&ZnhL>N<`^M>@V*x}N#@Ee_~eu*lo9 z>zB@p@48)O_SIHLXaQtXJD59 za8-h}IX5(1^@mfFB(up|Z!Pb2acw*f*p0{^g^5iMEU%VWHE5cXp3;a!~o+R z`Ng}+3o5wp67s0<5NtE|T8@l`ah4SqN54pr^* zM!d2cv$|y;w5vDx2oib{ByZU07r!*Iue}WXa(grb; zF)C|-yWTjbk`bGTrE)2Xy*+FT>#DY9+p-Imf(s21nYNRtmx@i=>nXuwV!}&#{DuXbQ##P|aWt1)={!-o zuJOwssWj~ddV(Cqts3@_N$4j(MM-{8IW1wlufZe4x11;E#E+77za5zVeHv2X^uk7S zwnu`LT+EcgOj!gq-x>SOmdOGL6QXEJnR!b3lM7rI#}-^fLBH5l9}M^sU%k^?$`_HK zk-~a2yI!t5TqSp^rcU{;b0P+TA@`5tAdi_*%}7Jk_oJUNDA1+3%Y_r1+fEa_300WJ ziz6hz(V9N%te{}4>P_sZbyWHNpf2uX*rfm^*{_Ya$Jza5Vz_EHjm~q=JJL>C~+WF zGAFFny=W;XIK*!)))K8SI4TZ$iPvJdeO{!tv8IM`7xN+eP%fX^6^heKxA6w%)P}?N z9&Mj|-ni(D*f0}5Cr5$az(kB6V1_L!$z?te35E}`^gWAwa8X+yDIlO$&w6Lyj<2qy^R7h9ZBNJrzHiGHg=Ysj(0`XrbEFN9!UX?Bh2g#nB;QC}-jz$oz@>(%_g zAC*l1W%Fk#zOmFHAxPe1sII}0@sW_|0|6#nLPwkcX9!V%_HAcM#Y~FVIDsjVWdk55 zUtx=bYvCpVeY0~pKX7GTIiNF8?SXbl#QQNOd_iB0imHa6YI>0yPbp&&rvGSKCUU1G z;plxIpJB0+gMgavTnGtHuje(dkU=v3gO-is*Xd0aSSI{(->6r!qq_OhR$;MyWiT8D zh@_vUJTF8wsP8cc{d}xwv);3TFG~j*xm3FjMHJNAY!f+Jp?zh_DUPhEg51H~B0Gnm zm5FO9@C_}Ae87-r`@AwlgW_jrT=KifrO&^Jp(F8-F?)Kn-D;3nC({^K3<|P`EGmM+ zHV0N+#Kpv?)jU2O*CH{xH6PkE&FzCMP_BqUkC!9{(+lw zy_HRR*__A}C7($R%tN-LsgLcchBZdcI}$WE(ZT%yQRV@wma8Sd_drF!NfXsRb#n=& zG7pa?<-Qa<5`$#E)OiAx#w~sz3daqeD;kM-&jBne=kd>nKs)PWI1xoEhJ}G!n^C;Z zCBJ%7bAiopxVK6Ox)}4;tl^Uwyo$2lZPk_?q5&wG3lfM9sv3mx73i%c%*u z!=aTBgOD6!mXTl315TC%v6L{gHT5oK@rEY50Y_onkLG;*Q$)IJ__h73kxhnOxdC%? zeDWgrRYq8pJMPt&x^!|8J!ptHNI|^2m1%y3tIE9kl49_v96^d>5)DDQch-Nnd?7hg zQZG?$n^NhiPI^=RQlpL3gMfu2p|&9sMT1g|vyRR}X5{n;xmHnlOC`i7JdpA(H&>jL z3xIV~JFHxo@O}U-K#}&lD^a@Ggz9?p3{lEeOi3kE()F~oZpmqc~73aPq#!2PS) z5?U*E6kbtS3>YPquX~GT7&Gko*o&(obRKy813}AM2!%;>e+o%xsylN+IpKB%LPI|n zS+2)t+>3>fcTfr&CfTqh5rZSX=!5Sn@nM(oEWVSJv`l9WQ|Ts}6SH;`Be@VtL_|Q{ z@>;z8IM&Md&5ZcCQiU<>pze6I_fqQCN_atF#gyQPII{EU&lMjmp z&YCbvkQ!_jf-{ZxaoPn|nBf7-!f;fbo6K%lyAr25kx#E~wpcfmzNybvYUk@jr%<$O z_r~J^)hh4>K*Z9RUls`TU*jCM0Amm<_CJ8eWnyF6w+}4h#ikr;{kx$GI4YTM!rzKdS|b)zfzM_-wnz*g*URshHn+J7K~t&Ac#01V6D0r5+SgOPRpqW zJH`{)tu^MS<6ngj4KJsfl7%U%qzF{t(EXt-kPK;&iyBiq1LyzNDJx2J)uJIVKW`r` zc7QdZdm&!T8rD_Urv7tQAY10lCf%}WXHZG;bW~yJb3e3bU{5tDRXNq9jHSnpVc4&? z2h!(jgz>kK!9Z7G#!>Ab#OfeRN%;=Cd{Vs}Dd_t&Ij;|@l=~Sx`frShz_p;SSdr+}c z)@gw#(axB}Dj;mnUOKEt(OY3E49~*#2)Y|=0corXZonvuz$~vHUie^%I!tD^;xJ0Q zMr7HAN(WYzxxiP63Cmj#{h`wLwCCXH55ltzfUpif4O2p{YS4W*v*o1i}`p2!o>BHHX*&qj*6uTcII%Jr~ znNFrw{qnm3ck=!M!^;O%d`0bmlBD^e3JJyO?{!Gs=2ymYhMBw;>=7vNZKkC!oayn# zR%6cuID4-sC~{q>&vPR}8MTjoeL{KvK}D!Pj%wF=Fb_LEv0)l?isUdqBPL5J63@51 zIH;X+pckU^M84@VoZ4SmZ0N*#XeR92CRXNP3TOANK87?XT9bKIj56`#2t^_nldg|x zc&&SZ#8eXC=?68oKuV%cRtUxC;lmZh^ZX+?A_(pK#P1zw5%ObYFo=_Ayjbe9%hC$$ z9i+sIZv`fE9EZ6|yC>*;s+g}Ox|Go*Tq=I0JYitsU)tJuiFD&$&bGJChzwCC@zrXbJ| z3y`9Jfkukw$ZB9B6%Qn3TC)BX+ZB%phTF2v#yj9;(k?xPJ=$d&qUB+5W@{o&+Oq+g z&^J_%p=mh=>FluJl`|%l+1;#n=6r~R0B_=`xgDgekq6^EmKGWuG|Mb>=SY^kTv!b3 zSS}U=5U5afn99*jb{5Q1M8c&UKSe|m@RQ;3_x5nvjgWE470p&V3J}{V%nBCTFYmaf zU`(QMMSjrc!J7FhD?L2k$_$F7)l*>_RhP4l6Ur{t@H` zp(q*~#|bg_QJHb zsBZX}cSqu(1KGyw6`Kn!s#38OHK86}MzsjqK1t{^Dm@J}2Y~8?1Y~hjHs7k~n?Dx8 zVdMj0!lYH7t3MJ`29wi}*I1Sz`hU{3isczUF4;)*{V_p&+(?bkP&il~H$tWtf0(HK znTzdn7$HonEtDTc!uhwvonQv-?w_ug0y`W(B9%W6;XH++u1Lx~aNoyN$AG0Ldc%U2 z;Ja?dQP9X+WSDlR5liP`hyrK2QgH(y9j&oM-OVgmv4pv`;l+)H*iC4K#3oR17D~~! z_BG1p3;ph&&bp)0cWY5Wf?<)kAiIxlprd-aK4`Z5ODln37pfF4H$h87xljPUnBr=J z35dRyMxcDwUaTHKeqD2dXTI;+t@ecY9nqBw>WJ`C5quLB)k#>U~(&gHF7{l#@H=piaIidm}grZdOZN(=Im(AI(W64uqldwdT(cB!$!)7wRtI z+2g;Uf;*>?xC!5N%E;N-lJpk_Vil!Vi_~E!z>(A|>Vh;OwJpGQ__G*0Q7q@d<|6cQ zYYX_GniDVSf;r%x#hGvLQZ;e)71-8=r$^cdjaY&o(J}qO@9}^D<_|X%;v>AJ=%k2y ziFyu8nlcMPUe-jj29m~8{1TOA%V3xQJRbxhF!6!oY%cALABRgJ=#Z<}8Z2^QQ#&kQ z;=9>?c1Xj>gjsTQQNtiy6R|RDl`yj11}~bpA5Pq(N6)wQ&C)>^cJ zWv>qXYwF#*npJg8yBg^mOzJv|?9yTUVSx&(V46~y6f_4^73&>2K2U_7OC;DyFY!x& zEpxweNucuixhFLo?a#Z*v{iV6;fDThm3ak{tk{im-($^9`qt`U*UX(YD@E`lXwA{u zOBhN#avD{~Z&e()8f!+rJK5Nh^!BA5MAeMiT7BSqrh6e)gM}_Y7;u3X5orwjpoQr) zo0s+@IBrz|&JZ{1UC9Iws&SDiUQ|Gv@yxO+k&O3J4-B;E#vv5D_dYjl)KFMi$eNHi z?X~ma%zM`8B&AX26-D{a`AAPeQVqwR2;$V#a`4K0pWOCinVtCG-p;Ln|0`95G6oh`4KNIq!2pxM#&7|$}TEn<0*c3^x~S!L@WFLtr6H|bs9 z?MQL(!50SqIniWzl%#kOl0{Ya!q+=geLId1u@n>xPP9QmBM#V=rS%3mi=CQ*DK5ymw>N&UGB~=S2CXKD`~kRq zyj^@qN%O+Y&=_&G*+O=4E^xjM6fNpgYp}*r;uw=2G&bUdFv96k7~n%AP%yHpDi-5? zyd>7Yzr4C->TBqjdgl3^(lH9ilja|G>8D&L&s}PCnS2_c&`84GcHTw|W|ICh;<~iQ zH7OAen@hmPR^hpgQLlAs&>E~gsuWo?U??$1uRqdO<*>e8rD0X&s`%1pp!ZqEIcJ}K zTT2v5CL%#ui~vU~V!ATXh*IK-75z10M=?o`R+Aux7`a?DboZh6b<-VUX6W_(6Vgz? zIo`?(J~ULjaD&~-#&Gi*Kk&~~PwM=gCQ;8R-O+6`t{~KJNMQ6yGwlU1ov&v)nTa5Y z>d_J@6zbAXaw7#A&OUIR0|J>BR3HmLac%N}CMJg3k@&86@8Pa!ZvUEVd3z7t;O*2a z%Hg;D_EQATNKQ%|aQ^p-vb@B8Ye967)^-K}kl+2ifq<-R{I^DU7nx5I@CQ%?m>)mL zy+iT_0ARLc#6{FRme1BGR9A)Z;Wmq%T}KFg%o*z+2*q!o0WWY_-M#4Cx`DmMi8)8| zG;on$TPi16az2>$LzdQdJ$F<0o#g23yDr@b!u#Te%XR?5jyn&QHb*{!4`~2$0{{jK z00I9m-WcM!=Bs_S@o$5C2Ovx9hFdp{$^X*{g93np1H56*h+X1d^B`Khy9NRI^mYGp zf-_0Y9Mi|%|3&0NxkO$*hbz}a<&=}1qsb#E45~O;*&9^fZu8AR3(I%QM1%{V{Ff96 z9S{Hv@G!Qvtxsk)XB~dMQaX58HWfCu`e$)$ivI|F8$Pg->K8m?Tb}|RR`k<5V|z>2 zzq)|XJ!z*OfUS3B`sS}|bA6*=Eh$dk-dU??R3U%G?w3d7 z@dfi4CTIjS{D*tY;m;S}RQ1!JMyT&={Ei=9`O;}f&&G9!?-e*}ed8jUd@r(WZyk-M z_$iGW=I=5pN~YfVGLh0{834@m4?ht?!DZn*Mwm~Wu$hCZK+YcGZ~=&BDt1rr%R!QS z?%&SypR`ueRh4EPsY*Y}vykglfoSnPo=D1~tC9Jj;M$PlTjLdE`G>Th?w5EIw=oF- zwD{$YWnDKUUN<2IeZoC|aGEr=tcQUZEYo54r%xRBH3D8!)g^R!G^MF3)=$5to@@Pp z&|l`aB`!e+yNLvHS7Lr`T}lgWBlcTpE7*aEVd^>_V8l!s=1P0tS{g{Ry{oNU4Gt|n zK%V6Sd+yiw=ijqWR?&uxp{Xz^y5BeF~c-B;^3J zDs84&D=)H^w&?Y59vX}OI>1X@8ch9zlCu|}6!IT|Z=@LZ=7<3)dSE?<&R4k6`8(YI z+WX&ZsY>Y_F%Wb5YzWr7zL|N6T6TWZ+*A0!{0ug!6Rl|0vU_h+4XV}Yyg<}w1DOQ@ z4V3@?H{%Df9ctNqwz00RTVK&`2Owx2LmQ86Gg65mRR_|?eTxh!dr3Rlre_lO?djkWN%k1w$25?DcuYG zhv04M8_gT$ixCn`*RQ&1*Q{z}q~ZM^eQ1_GJxC?Xrb~DT)hz!lDR0DY@=xyJ_s(-8 Vi@!2&zSTc~jD&)Cji^D;{{YUub=&{| literal 0 HcmV?d00001 diff --git a/assets/defeat face.5cc80145.png b/assets/defeat face.5cc80145.png new file mode 100644 index 0000000000000000000000000000000000000000..4977118ff0b80ef3f625a5addb5fa4e0922e80cd GIT binary patch literal 9438 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.lastTenTicks=n.lastTenTicks.slice(1)),!((m==null?void 0:m.value)&&!e.keepGoing)&&!n.hasNaN&&(i=Math.max(i,0),e.devSpeed!==0)){if(T.value=!1,e.offlineTime!=null){if(r.gt(e.offlineTime,l.offlineLimit*3600)&&(e.offlineTime=l.offlineLimit*3600),r.gt(e.offlineTime,0)&&e.devSpeed!==0){const p=Math.max(e.offlineTime/10,i);e.offlineTime=e.offlineTime-p,i+=p}else e.devSpeed===0&&(e.offlineTime+=i);(!e.offlineProd||r.lt(e.offlineTime,0))&&(e.offlineTime=null)}i=Math.min(i,l.maxTickLength),e.devSpeed!=null&&(i*=e.devSpeed),Number.isFinite(i)||(i=1e308),!r.eq(i,0)&&(e.timePlayed+=i,Number.isFinite(e.timePlayed)||(e.timePlayed=1e308),u.emit("update",i,a),s.unthrottled?(requestAnimationFrame(f),o!=null&&(clearInterval(o),o=null)):o==null&&(o=setInterval(f,50)))}}async function W(){m=(await d(()=>import("./index.067ae3b7.js").then(function(t){return t.c}),["assets/index.067ae3b7.js","assets/index.016a609a.css","assets/@fontsource.f66d05e7.css","assets/vue.f6263579.js","assets/earcut.b6f90e68.js","assets/@vue.4ce677c2.js","assets/nanoevents.1080beb7.js","assets/lz-string.f2f3b7cf.js","assets/vue-toastification.b7cd620e.js","assets/vue-toastification.4b5f8ac8.css","assets/vue-textarea-autosize.35804eaf.js","assets/semver.83ff78cf.js","assets/lru-cache.9a21e90b.js","assets/yallist.fd762fe7.js","assets/socket.io-client.79ce0df5.js","assets/engine.io-client.58517560.js","assets/engine.io-parser.3f360695.js","assets/@socket.io.aec831e2.js","assets/socket.io-parser.544e37d1.js","assets/@pixi.1eac1889.js","assets/ismobilejs.5c6954b9.js","assets/eventemitter3.dc5195d7.js","assets/url.e51cb87b.js","assets/querystring.23ae9a54.js","assets/vuedraggable.c3acdf62.js","assets/sortablejs.cbae5b2d.js","assets/vue-next-select.0dc4e443.js","assets/vue-next-select.9e6f4164.css","assets/workbox-window.8d14e8b7.js"])).hasWon,c(m,t=>{t&&u.emit("gameWon")}),s.unthrottled?requestAnimationFrame(f):o=setInterval(f,50)}export{W as startGameLoop}; +import{_ as d,s,p as e,a as n,l as T,D as r,b as l,g as u}from"./index.879b00ef.js";import"./vue.f6263579.js";import{b1 as c}from"./@vue.4ce677c2.js";/* empty css */import"./nanoevents.1080beb7.js";import"./lz-string.f2f3b7cf.js";import"./vue-toastification.b7cd620e.js";import"./vue-textarea-autosize.35804eaf.js";import"./semver.83ff78cf.js";import"./lru-cache.9a21e90b.js";import"./yallist.fd762fe7.js";import"./socket.io-client.79ce0df5.js";import"./engine.io-client.58517560.js";import"./engine.io-parser.3f360695.js";import"./@socket.io.aec831e2.js";import"./socket.io-parser.544e37d1.js";import"./@pixi.1eac1889.js";import"./ismobilejs.5c6954b9.js";import"./eventemitter3.dc5195d7.js";import"./earcut.b6f90e68.js";import"./url.e51cb87b.js";import"./querystring.23ae9a54.js";import"./vuedraggable.c3acdf62.js";import"./sortablejs.cbae5b2d.js";import"./vue-next-select.0dc4e443.js";import"./workbox-window.8d14e8b7.js";let o=null,m=null;function f(){const t=Date.now();let i=(t-e.time)/1e3;e.time=t;const a=i;if(n.lastTenTicks.push(a),n.lastTenTicks.length>10&&(n.lastTenTicks=n.lastTenTicks.slice(1)),!((m==null?void 0:m.value)&&!e.keepGoing)&&!n.hasNaN&&(i=Math.max(i,0),e.devSpeed!==0)){if(T.value=!1,e.offlineTime!=null){if(r.gt(e.offlineTime,l.offlineLimit*3600)&&(e.offlineTime=l.offlineLimit*3600),r.gt(e.offlineTime,0)&&e.devSpeed!==0){const p=Math.max(e.offlineTime/10,i);e.offlineTime=e.offlineTime-p,i+=p}else e.devSpeed===0&&(e.offlineTime+=i);(!e.offlineProd||r.lt(e.offlineTime,0))&&(e.offlineTime=null)}i=Math.min(i,l.maxTickLength),e.devSpeed!=null&&(i*=e.devSpeed),Number.isFinite(i)||(i=1e308),!r.eq(i,0)&&(e.timePlayed+=i,Number.isFinite(e.timePlayed)||(e.timePlayed=1e308),u.emit("update",i,a),s.unthrottled?(requestAnimationFrame(f),o!=null&&(clearInterval(o),o=null)):o==null&&(o=setInterval(f,50)))}}async function W(){m=(await d(()=>import("./index.879b00ef.js").then(function(t){return t.c}),["assets/index.879b00ef.js","assets/index.36854818.css","assets/@fontsource.f66d05e7.css","assets/vue.f6263579.js","assets/earcut.b6f90e68.js","assets/@vue.4ce677c2.js","assets/nanoevents.1080beb7.js","assets/lz-string.f2f3b7cf.js","assets/vue-toastification.b7cd620e.js","assets/vue-toastification.4b5f8ac8.css","assets/vue-textarea-autosize.35804eaf.js","assets/semver.83ff78cf.js","assets/lru-cache.9a21e90b.js","assets/yallist.fd762fe7.js","assets/socket.io-client.79ce0df5.js","assets/engine.io-client.58517560.js","assets/engine.io-parser.3f360695.js","assets/@socket.io.aec831e2.js","assets/socket.io-parser.544e37d1.js","assets/@pixi.1eac1889.js","assets/ismobilejs.5c6954b9.js","assets/eventemitter3.dc5195d7.js","assets/url.e51cb87b.js","assets/querystring.23ae9a54.js","assets/vuedraggable.c3acdf62.js","assets/sortablejs.cbae5b2d.js","assets/vue-next-select.0dc4e443.js","assets/vue-next-select.9e6f4164.css","assets/workbox-window.8d14e8b7.js"])).hasWon,c(m,t=>{t&&u.emit("gameWon")}),s.unthrottled?requestAnimationFrame(f):o=setInterval(f,50)}export{W as startGameLoop}; diff --git a/assets/index.067ae3b7.js b/assets/index.067ae3b7.js deleted file mode 100644 index 25ad38a..0000000 --- a/assets/index.067ae3b7.js +++ /dev/null @@ -1,15 +0,0 @@ -/* empty css */import"./vue.f6263579.js";import{Z as V,C as l,q as vt,u as Gt,j as xa,l as ce,bv as Ot,t as Q,a8 as A,aa as x,ay as _t,ar as Me,aE as f,a0 as B,aK as Ce,a1 as d,O as Y,aG as bt,A as Ne,_ as F,b6 as M,b8 as Lt,bs as Ja,aq as nt,bu as ut,bb as ca,T as Ga,a7 as h,b1 as Be,G as H,w as be,b2 as Tt,aN as re,I as Ee,$ as T,aL as Rt,aJ as da,J as q,aH as De,aF as Ue,z as Pe,bo as La,au as Xa,al as Zt,aC as Wa,bc as yt,ao as Ya,bn as Ka,be as ja}from"./@vue.4ce677c2.js";import{c as ga}from"./nanoevents.1080beb7.js";import{L as ke}from"./lz-string.f2f3b7cf.js";import{s as Ha,u as ma}from"./vue-toastification.b7cd620e.js";import{p as Za}from"./vue-textarea-autosize.35804eaf.js";import{s as $a}from"./semver.83ff78cf.js";import{l as en}from"./socket.io-client.79ce0df5.js";import{A as fa,T as tn,R as an,B as nn,u as rn,E as $t}from"./@pixi.1eac1889.js";import{D as sn}from"./vuedraggable.c3acdf62.js";import{Y as An}from"./vue-next-select.0dc4e443.js";import{v as on,n as ln}from"./workbox-window.8d14e8b7.js";import"./earcut.b6f90e68.js";import"./lru-cache.9a21e90b.js";import"./yallist.fd762fe7.js";import"./engine.io-client.58517560.js";import"./engine.io-parser.3f360695.js";import"./@socket.io.aec831e2.js";import"./socket.io-parser.544e37d1.js";import"./ismobilejs.5c6954b9.js";import"./eventemitter3.dc5195d7.js";import"./url.e51cb87b.js";import"./querystring.23ae9a54.js";import"./sortablejs.cbae5b2d.js";const un=function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))n(r);new MutationObserver(r=>{for(const s of r)if(s.type==="childList")for(const i of s.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function a(r){const s={};return r.integrity&&(s.integrity=r.integrity),r.referrerpolicy&&(s.referrerPolicy=r.referrerpolicy),r.crossorigin==="use-credentials"?s.credentials="include":r.crossorigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function n(r){if(r.ep)return;r.ep=!0;const s=a(r);fetch(r.href,s)}};un();const cn="modulepreload",ea={},dn="./",Nt=function(t,a){return!a||a.length===0?t():Promise.all(a.map(n=>{if(n=`${dn}${n}`,n in ea)return;ea[n]=!0;const r=n.endsWith(".css"),s=r?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${n}"]${s}`))return;const i=document.createElement("link");if(i.rel=r?"stylesheet":cn,r||(i.as="script",i.crossOrigin=""),i.href=n,document.head.appendChild(i),r)return new Promise((o,c)=>{i.addEventListener("load",o),i.addEventListener("error",()=>c(new Error(`Unable to preload CSS for ${n}`)))})})).then(()=>t())},gn="./projInfo-schema.json",mn="Super Auto Coots",fn="A project made in Profectus",vn="superautocoots",hn="thepaperpilot and crea",pn="",bn="",yn="0.0.0",Cn="Initial Commit",Bn=!1,En=!1,Nn=2,Qn=!0,In=null,wn="",Sn=["main"],_n=3600,Tn=1,kn=!0,Mn="base64";var J={$schema:gn,title:mn,description:fn,id:vn,author:hn,discordName:pn,discordLink:bn,versionNumber:yn,versionTitle:Cn,allowGoBack:Bn,defaultShowSmall:En,defaultDecimalsShown:Nn,useHeader:Qn,banner:In,logo:wn,initialTabs:Sn,maxTickLength:_n,offlineLimit:Tn,enablePausing:kn,exportEncoding:Mn};class Pn{constructor(t){this.map=new Map,this.first=void 0,this.last=void 0,this.maxSize=t}get size(){return this.map.size}get(t){const a=this.map.get(t);if(a!==void 0)return a!==this.first&&(a===this.last?(this.last=a.prev,this.last.next=void 0):(a.prev.next=a.next,a.next.prev=a.prev),a.next=this.first,this.first.prev=a,this.first=a),a.value}set(t,a){if(this.maxSize<1)return;if(this.map.has(t))throw new Error("Cannot update existing keys in the cache");const n=new Dn(t,a);for(this.first===void 0?(this.first=n,this.last=n):(n.next=this.first,this.first.prev=n,this.first=n),this.map.set(t,n);this.map.size>this.maxSize;){const r=this.last;this.map.delete(r.key),this.last=r.prev,this.last.next=void 0}}}class Dn{constructor(t,a){this.next=void 0,this.prev=void 0,this.key=t,this.value=a}}const Ut=17,Un=9e15,Vn=Math.log10(9e15),On=1/9e15,Rn=308,qn=-324,ta=5,Fn=(1<<10)-1,zn=function(){const e=[];for(let a=qn+1;a<=Rn;a++)e.push(Number("1e"+a));const t=323;return function(a){return e[a+t]}}(),Re=[2,Math.E,3,4,5,6,7,8,9,10],xn=[[1,1.0891180521811203,1.1789767925673957,1.2701455431742086,1.3632090180450092,1.4587818160364217,1.5575237916251419,1.6601571006859253,1.767485818836978,1.8804192098842727,2],[1,1.1121114330934079,1.231038924931609,1.3583836963111375,1.4960519303993531,1.6463542337511945,1.8121385357018724,1.996971324618307,2.2053895545527546,2.4432574483385254,Math.E],[1,1.1187738849693603,1.2464963939368214,1.38527004705667,1.5376664685821402,1.7068895236551784,1.897001227148399,2.1132403089001035,2.362480153784171,2.6539010333870774,3],[1,1.1367350847096405,1.2889510672956703,1.4606478703324786,1.6570295196661111,1.8850062585672889,2.1539465047453485,2.476829779693097,2.872061932789197,3.3664204535587183,4],[1,1.1494592900767588,1.319708228183931,1.5166291280087583,1.748171114438024,2.0253263297298045,2.3636668498288547,2.7858359149579424,3.3257226212448145,4.035730287722532,5],[1,1.159225940787673,1.343712473580932,1.5611293155111927,1.8221199554561318,2.14183924486326,2.542468319282638,3.0574682501653316,3.7390572020926873,4.6719550537360774,6],[1,1.1670905356972596,1.3632807444991446,1.5979222279405536,1.8842640123816674,2.2416069644878687,2.69893426559423,3.3012632110403577,4.121250340630164,5.281493033448316,7],[1,1.1736630594087796,1.379783782386201,1.6292821855668218,1.9378971836180754,2.3289975651071977,2.8384347394720835,3.5232708454565906,4.478242031114584,5.868592169644505,8],[1,1.1793017514670474,1.394054150657457,1.65664127441059,1.985170999970283,2.4069682290577457,2.9647310119960752,3.7278665320924946,4.814462547283592,6.436522247411611,9],[1,1.1840100246247336,1.4061375836156955,1.6802272208863964,2.026757028388619,2.4770056063449646,3.080525271755482,3.9191964192627284,5.135152840833187,6.989961179534715,10]],Jn=[[-1,-.9194161097107025,-.8335625019330468,-.7425599821143978,-.6466611521029437,-.5462617907227869,-.4419033816638769,-.3342645487554494,-.224140440909962,-.11241087890006762,0],[-1,-.90603157029014,-.80786507256596,-.7064666939634,-.60294836853664,-.49849837513117,-.39430303318768,-.29147201034755,-.19097820800866,-.09361896280296,0],[-1,-.9021579584316141,-.8005762598234203,-.6964780623319391,-.5911906810998454,-.486050182576545,-.3823089430815083,-.28106046722897615,-.1831906535795894,-.08935809204418144,0],[-1,-.8917227442365535,-.781258746326964,-.6705130326902455,-.5612813129406509,-.4551067709033134,-.35319256652135966,-.2563741554088552,-.1651412821106526,-.0796919581982668,0],[-1,-.8843387974366064,-.7678744063886243,-.6529563724510552,-.5415870994657841,-.4352842206588936,-.33504449124791424,-.24138853420685147,-.15445285440944467,-.07409659641336663,0],[-1,-.8786709358426346,-.7577735191184886,-.6399546189952064,-.527284921869926,-.4211627631006314,-.3223479611761232,-.23107655627789858,-.1472057700818259,-.07035171210706326,0],[-1,-.8740862815291583,-.7497032990976209,-.6297119746181752,-.5161838335958787,-.41036238255751956,-.31277212146489963,-.2233976621705518,-.1418697367979619,-.06762117662323441,0],[-1,-.8702632331800649,-.7430366914122081,-.6213373075161548,-.5072025698095242,-.40171437727184167,-.30517930701410456,-.21736343968190863,-.137710238299109,-.06550774483471955,0],[-1,-.8670016295947213,-.7373984232432306,-.6143173985094293,-.49973884395492807,-.394584953527678,-.2989649949848695,-.21245647317021688,-.13434688362382652,-.0638072667348083,0],[-1,-.8641642839543857,-.732534623168535,-.6083127477059322,-.4934049257184696,-.3885773075899922,-.29376029055315767,-.2083678561173622,-.13155653399373268,-.062401588652553186,0]];let g=function(t){return N.fromValue_noAlloc(t)},k=function(e,t,a){return N.fromComponents(e,t,a)},D=function(t,a,n){return N.fromComponents_noNormalize(t,a,n)};const we=function(t,a){const n=a+1,r=Math.ceil(Math.log10(Math.abs(t))),s=Math.round(t*Math.pow(10,n-r))*Math.pow(10,r-n);return parseFloat(s.toFixed(Math.max(n-r,0)))},Vt=function(e){return Math.sign(e)*Math.log10(Math.abs(e))},Gn=function(e){if(!isFinite(e))return e;if(e<-50)return e===Math.trunc(e)?Number.NEGATIVE_INFINITY:0;let t=1;for(;e<10;)t=t*e,++e;e-=1;let a=.9189385332046727;a=a+(e+.5)*Math.log(e),a=a-e;const n=e*e;let r=e;return a=a+1/(12*r),r=r*n,a=a+1/(360*r),r=r*n,a=a+1/(1260*r),r=r*n,a=a+1/(1680*r),r=r*n,a=a+1/(1188*r),r=r*n,a=a+691/(360360*r),r=r*n,a=a+7/(1092*r),r=r*n,a=a+3617/(122400*r),Math.exp(a)/t},va=.5671432904097838,aa=function(e,t=1e-10){let a,n;if(!Number.isFinite(e)||e===0)return e;if(e===1)return va;e<10?a=0:a=Math.log(e)-Math.log(Math.log(e));for(let r=0;r<100;++r){if(n=(e*Math.exp(-a)+a*a)/(a+1),Math.abs(n-a).5?1:-1;if(Math.random()*20<1)return D(t,0,1);const a=Math.floor(Math.random()*(e+1));let n=a===0?Math.random()*616-308:Math.random()*16;Math.random()>.9&&(n=Math.trunc(n));let r=Math.pow(10,n);return Math.random()>.9&&(r=Math.trunc(r)),k(t,a,r)}static affordGeometricSeries_core(e,t,a,n){const r=t.mul(a.pow(n));return u.floor(e.div(r).mul(a.sub(1)).add(1).log10().div(a.log10()))}static sumGeometricSeries_core(e,t,a,n){return t.mul(a.pow(n)).mul(u.sub(1,a.pow(e))).div(u.sub(1,a))}static affordArithmeticSeries_core(e,t,a,n){const s=t.add(n.mul(a)).sub(a.div(2)),i=s.pow(2);return s.neg().add(i.add(a.mul(e).mul(2)).sqrt()).div(a).floor()}static sumArithmeticSeries_core(e,t,a,n){const r=t.add(n.mul(a));return e.div(2).mul(r.mul(2).plus(e.sub(1).mul(a)))}static efficiencyOfPurchase_core(e,t,a){return e.div(t).add(e.div(a))}normalize(){if(this.sign===0||this.mag===0&&this.layer===0)return this.sign=0,this.mag=0,this.layer=0,this;if(this.layer===0&&this.mag<0&&(this.mag=-this.mag,this.sign=-this.sign),this.layer===0&&this.mag=Un)return this.layer+=1,this.mag=t*Math.log10(e),this;for(;e0;)this.layer-=1,this.layer===0?this.mag=Math.pow(10,this.mag):(this.mag=t*Math.pow(10,e),e=Math.abs(this.mag),t=Math.sign(this.mag));return this.layer===0&&(this.mag<0?(this.mag=-this.mag,this.sign=-this.sign):this.mag===0&&(this.sign=0)),this}fromComponents(e,t,a){return this.sign=e,this.layer=t,this.mag=a,this.normalize(),this}fromComponents_noNormalize(e,t,a){return this.sign=e,this.layer=t,this.mag=a,this}fromMantissaExponent(e,t){return this.layer=1,this.sign=Math.sign(e),e=Math.abs(e),this.mag=t+Math.log10(e),this.normalize(),this}fromMantissaExponent_noNormalize(e,t){return this.fromMantissaExponent(e,t),this}fromDecimal(e){return this.sign=e.sign,this.layer=e.layer,this.mag=e.mag,this}fromNumber(e){return this.mag=Math.abs(e),this.sign=Math.sign(e),this.layer=0,this.normalize(),this}fromString(e){const t=e,a=u.fromStringCache.get(t);if(a!==void 0)return this.fromDecimal(a);e=e.replace(",","");const n=e.split("^^^");if(n.length===2){const I=parseFloat(n[0]),S=parseFloat(n[1]),_=n[1].split(";");let $=1;if(_.length===2&&($=parseFloat(_[1]),isFinite($)||($=1)),isFinite(I)&&isFinite(S)){const E=u.pentate(I,S,$);return this.sign=E.sign,this.layer=E.layer,this.mag=E.mag,u.fromStringCache.maxSize>=1&&u.fromStringCache.set(t,u.fromDecimal(this)),this}}const r=e.split("^^");if(r.length===2){const I=parseFloat(r[0]),S=parseFloat(r[1]),_=r[1].split(";");let $=1;if(_.length===2&&($=parseFloat(_[1]),isFinite($)||($=1)),isFinite(I)&&isFinite(S)){const E=u.tetrate(I,S,$);return this.sign=E.sign,this.layer=E.layer,this.mag=E.mag,u.fromStringCache.maxSize>=1&&u.fromStringCache.set(t,u.fromDecimal(this)),this}}const s=e.split("^");if(s.length===2){const I=parseFloat(s[0]),S=parseFloat(s[1]);if(isFinite(I)&&isFinite(S)){const _=u.pow(I,S);return this.sign=_.sign,this.layer=_.layer,this.mag=_.mag,u.fromStringCache.maxSize>=1&&u.fromStringCache.set(t,u.fromDecimal(this)),this}}e=e.trim().toLowerCase();let i,o,c=e.split("pt");if(c.length===2){i=10,o=parseFloat(c[0]),c[1]=c[1].replace("(",""),c[1]=c[1].replace(")","");let I=parseFloat(c[1]);if(isFinite(I)||(I=1),isFinite(i)&&isFinite(o)){const S=u.tetrate(i,o,I);return this.sign=S.sign,this.layer=S.layer,this.mag=S.mag,u.fromStringCache.maxSize>=1&&u.fromStringCache.set(t,u.fromDecimal(this)),this}}if(c=e.split("p"),c.length===2){i=10,o=parseFloat(c[0]),c[1]=c[1].replace("(",""),c[1]=c[1].replace(")","");let I=parseFloat(c[1]);if(isFinite(I)||(I=1),isFinite(i)&&isFinite(o)){const S=u.tetrate(i,o,I);return this.sign=S.sign,this.layer=S.layer,this.mag=S.mag,u.fromStringCache.maxSize>=1&&u.fromStringCache.set(t,u.fromDecimal(this)),this}}const m=e.split("e"),b=m.length-1;if(b===0){const I=parseFloat(e);if(isFinite(I))return this.fromNumber(I),u.fromStringCache.size>=1&&u.fromStringCache.set(t,u.fromDecimal(this)),this}else if(b===1){const I=parseFloat(e);if(isFinite(I)&&I!==0)return this.fromNumber(I),u.fromStringCache.maxSize>=1&&u.fromStringCache.set(t,u.fromDecimal(this)),this}const p=e.split("e^");if(p.length===2){this.sign=1,p[0].charAt(0)=="-"&&(this.sign=-1);let I="";for(let S=0;S=43&&_<=57||_===101)I+=p[1].charAt(S);else return this.layer=parseFloat(I),this.mag=parseFloat(p[1].substr(S+1)),this.normalize(),u.fromStringCache.maxSize>=1&&u.fromStringCache.set(t,u.fromDecimal(this)),this}}if(b<1)return this.sign=0,this.layer=0,this.mag=0,u.fromStringCache.maxSize>=1&&u.fromStringCache.set(t,u.fromDecimal(this)),this;const y=parseFloat(m[0]);if(y===0)return this.sign=0,this.layer=0,this.mag=0,u.fromStringCache.maxSize>=1&&u.fromStringCache.set(t,u.fromDecimal(this)),this;let C=parseFloat(m[m.length-1]);if(b>=2){const I=parseFloat(m[m.length-2]);isFinite(I)&&(C*=Math.sign(I),C+=Vt(I))}if(!isFinite(y))this.sign=m[0]==="-"?-1:1,this.layer=b,this.mag=C;else if(b===1)this.sign=Math.sign(y),this.layer=1,this.mag=C+Math.log10(Math.abs(y));else if(this.sign=Math.sign(y),this.layer=b,b===2){const I=u.mul(k(1,2,C),g(y));return this.sign=I.sign,this.layer=I.layer,this.mag=I.mag,u.fromStringCache.maxSize>=1&&u.fromStringCache.set(t,u.fromDecimal(this)),this}else this.mag=C;return this.normalize(),u.fromStringCache.maxSize>=1&&u.fromStringCache.set(t,u.fromDecimal(this)),this}fromValue(e){return e instanceof u?this.fromDecimal(e):typeof e=="number"?this.fromNumber(e):typeof e=="string"?this.fromString(e):(this.sign=0,this.layer=0,this.mag=0,this)}toNumber(){return Number.isFinite(this.layer)?this.layer===0?this.sign*this.mag:this.layer===1?this.sign*Math.pow(10,this.mag):this.mag>0?this.sign>0?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:0:Number.NaN}mantissaWithDecimalPlaces(e){return isNaN(this.m)?Number.NaN:this.m===0?0:we(this.m,e)}magnitudeWithDecimalPlaces(e){return isNaN(this.mag)?Number.NaN:this.mag===0?0:we(this.mag,e)}toString(){return isNaN(this.layer)||isNaN(this.sign)||isNaN(this.mag)?"NaN":this.mag===Number.POSITIVE_INFINITY||this.layer===Number.POSITIVE_INFINITY?this.sign===1?"Infinity":"-Infinity":this.layer===0?this.mag<1e21&&this.mag>1e-7||this.mag===0?(this.sign*this.mag).toString():this.m+"e"+this.e:this.layer===1?this.m+"e"+this.e:this.layer<=ta?(this.sign===-1?"-":"")+"e".repeat(this.layer)+this.mag:(this.sign===-1?"-":"")+"(e^"+this.layer+")"+this.mag}toExponential(e){return this.layer===0?(this.sign*this.mag).toExponential(e):this.toStringWithDecimalPlaces(e)}toFixed(e){return this.layer===0?(this.sign*this.mag).toFixed(e):this.toStringWithDecimalPlaces(e)}toPrecision(e){return this.e<=-7?this.toExponential(e-1):e>this.e?this.toFixed(e-this.exponent-1):this.toExponential(e-1)}valueOf(){return this.toString()}toJSON(){return this.toString()}toStringWithDecimalPlaces(e){return this.layer===0?this.mag<1e21&&this.mag>1e-7||this.mag===0?(this.sign*this.mag).toFixed(e):we(this.m,e)+"e"+we(this.e,e):this.layer===1?we(this.m,e)+"e"+we(this.e,e):this.layer<=ta?(this.sign===-1?"-":"")+"e".repeat(this.layer)+we(this.mag,e):(this.sign===-1?"-":"")+"(e^"+this.layer+")"+we(this.mag,e)}abs(){return D(this.sign===0?0:1,this.layer,this.mag)}neg(){return D(-this.sign,this.layer,this.mag)}negate(){return this.neg()}negated(){return this.neg()}sgn(){return this.sign}round(){return this.mag<0?u.dZero:this.layer===0?k(this.sign,0,Math.round(this.mag)):this}floor(){return this.mag<0?u.dZero:this.layer===0?k(this.sign,0,Math.floor(this.mag)):this}ceil(){return this.mag<0?u.dZero:this.layer===0?k(this.sign,0,Math.ceil(this.mag)):this}trunc(){return this.mag<0?u.dZero:this.layer===0?k(this.sign,0,Math.trunc(this.mag)):this}add(e){const t=g(e);if(!Number.isFinite(this.layer))return this;if(!Number.isFinite(t.layer)||this.sign===0)return t;if(t.sign===0)return this;if(this.sign===-t.sign&&this.layer===t.layer&&this.mag===t.mag)return D(0,0,0);let a,n;if(this.layer>=2||t.layer>=2)return this.maxabs(t);if(u.cmpabs(this,t)>0?(a=this,n=t):(a=t,n=this),a.layer===0&&n.layer===0)return u.fromNumber(a.sign*a.mag+n.sign*n.mag);const r=a.layer*Math.sign(a.mag),s=n.layer*Math.sign(n.mag);if(r-s>=2)return a;if(r===0&&s===-1){if(Math.abs(n.mag-Math.log10(a.mag))>Ut)return a;{const i=Math.pow(10,Math.log10(a.mag)-n.mag),o=n.sign+a.sign*i;return k(Math.sign(o),1,n.mag+Math.log10(Math.abs(o)))}}if(r===1&&s===0){if(Math.abs(a.mag-Math.log10(n.mag))>Ut)return a;{const i=Math.pow(10,a.mag-Math.log10(n.mag)),o=n.sign+a.sign*i;return k(Math.sign(o),1,Math.log10(n.mag)+Math.log10(Math.abs(o)))}}if(Math.abs(a.mag-n.mag)>Ut)return a;{const i=Math.pow(10,a.mag-n.mag),o=n.sign+a.sign*i;return k(Math.sign(o),1,n.mag+Math.log10(Math.abs(o)))}}plus(e){return this.add(e)}sub(e){return this.add(g(e).neg())}subtract(e){return this.sub(e)}minus(e){return this.sub(e)}mul(e){const t=g(e);if(!Number.isFinite(this.layer))return this;if(!Number.isFinite(t.layer))return t;if(this.sign===0||t.sign===0)return D(0,0,0);if(this.layer===t.layer&&this.mag===-t.mag)return D(this.sign*t.sign,0,1);let a,n;if(this.layer>t.layer||this.layer==t.layer&&Math.abs(this.mag)>Math.abs(t.mag)?(a=this,n=t):(a=t,n=this),a.layer===0&&n.layer===0)return u.fromNumber(a.sign*n.sign*a.mag*n.mag);if(a.layer>=3||a.layer-n.layer>=2)return k(a.sign*n.sign,a.layer,a.mag);if(a.layer===1&&n.layer===0)return k(a.sign*n.sign,1,a.mag+Math.log10(n.mag));if(a.layer===1&&n.layer===1)return k(a.sign*n.sign,1,a.mag+n.mag);if(a.layer===2&&n.layer===1){const r=k(Math.sign(a.mag),a.layer-1,Math.abs(a.mag)).add(k(Math.sign(n.mag),n.layer-1,Math.abs(n.mag)));return k(a.sign*n.sign,r.layer+1,r.sign*r.mag)}if(a.layer===2&&n.layer===2){const r=k(Math.sign(a.mag),a.layer-1,Math.abs(a.mag)).add(k(Math.sign(n.mag),n.layer-1,Math.abs(n.mag)));return k(a.sign*n.sign,r.layer+1,r.sign*r.mag)}throw Error("Bad arguments to mul: "+this+", "+e)}multiply(e){return this.mul(e)}times(e){return this.mul(e)}div(e){const t=g(e);return this.mul(t.recip())}divide(e){return this.div(e)}divideBy(e){return this.div(e)}dividedBy(e){return this.div(e)}recip(){return this.mag===0?u.dNaN:this.layer===0?k(this.sign,0,1/this.mag):k(this.sign,this.layer,-this.mag)}reciprocal(){return this.recip()}reciprocate(){return this.recip()}cmp(e){const t=g(e);return this.sign>t.sign?1:this.sign0?this.layer:-this.layer,n=t.mag>0?t.layer:-t.layer;return a>n?1:at.mag?1:this.mag0?t:this}clamp(e,t){return this.max(e).min(t)}clampMin(e){return this.max(e)}clampMax(e){return this.min(e)}cmp_tolerance(e,t){const a=g(e);return this.eq_tolerance(a,t)?0:this.cmp(a)}compare_tolerance(e,t){return this.cmp_tolerance(e,t)}eq_tolerance(e,t){const a=g(e);if(t==null&&(t=1e-7),this.sign!==a.sign||Math.abs(this.layer-a.layer)>1)return!1;let n=this.mag,r=a.mag;return this.layer>a.layer&&(r=Vt(r)),this.layer0?k(Math.sign(this.mag),this.layer-1,Math.abs(this.mag)):k(1,0,Math.log10(this.mag))}log10(){return this.sign<=0?u.dNaN:this.layer>0?k(Math.sign(this.mag),this.layer-1,Math.abs(this.mag)):k(this.sign,0,Math.log10(this.mag))}log(e){return e=g(e),this.sign<=0||e.sign<=0||e.sign===1&&e.layer===0&&e.mag===1?u.dNaN:this.layer===0&&e.layer===0?k(this.sign,0,Math.log(this.mag)/Math.log(e.mag)):u.div(this.log10(),e.log10())}log2(){return this.sign<=0?u.dNaN:this.layer===0?k(this.sign,0,Math.log2(this.mag)):this.layer===1?k(Math.sign(this.mag),0,Math.abs(this.mag)*3.321928094887362):this.layer===2?k(Math.sign(this.mag),1,Math.abs(this.mag)+.5213902276543247):k(Math.sign(this.mag),this.layer-1,Math.abs(this.mag))}ln(){return this.sign<=0?u.dNaN:this.layer===0?k(this.sign,0,Math.log(this.mag)):this.layer===1?k(Math.sign(this.mag),0,Math.abs(this.mag)*2.302585092994046):this.layer===2?k(Math.sign(this.mag),1,Math.abs(this.mag)+.36221568869946325):k(Math.sign(this.mag),this.layer-1,Math.abs(this.mag))}logarithm(e){return this.log(e)}pow(e){const t=g(e),a=this,n=t;if(a.sign===0)return n.eq(0)?D(1,0,1):a;if(a.sign===1&&a.layer===0&&a.mag===1)return a;if(n.sign===0)return D(1,0,1);if(n.sign===1&&n.layer===0&&n.mag===1)return a;const r=a.absLog10().mul(n).pow10();return this.sign===-1?Math.abs(n.toNumber()%2)%2===1?r.neg():Math.abs(n.toNumber()%2)%2===0?r:u.dNaN:r}pow10(){if(!Number.isFinite(this.layer)||!Number.isFinite(this.mag))return u.dNaN;let e=this;if(e.layer===0){const t=Math.pow(10,e.sign*e.mag);if(Number.isFinite(t)&&Math.abs(t)>=.1)return k(1,0,t);if(e.sign===0)return u.dOne;e=D(e.sign,e.layer+1,Math.log10(e.mag))}return e.sign>0&&e.mag>=0?k(e.sign,e.layer+1,e.mag):e.sign<0&&e.mag>=0?k(-e.sign,e.layer+1,-e.mag):u.dOne}pow_base(e){return g(e).pow(this)}root(e){const t=g(e);return this.pow(t.recip())}factorial(){return this.mag<0?this.add(1).gamma():this.layer===0?this.add(1).gamma():this.layer===1?u.exp(u.mul(this,u.ln(this).sub(1))):u.exp(this)}gamma(){if(this.mag<0)return this.recip();if(this.layer===0){if(this.lt(D(1,0,24)))return u.fromNumber(Gn(this.sign*this.mag));const e=this.mag-1;let t=.9189385332046727;t=t+(e+.5)*Math.log(e),t=t-e;const a=e*e;let n=e,r=12*n,s=1/r,i=t+s;if(i===t||(t=i,n=n*a,r=360*n,s=1/r,i=t-s,i===t))return u.exp(t);t=i,n=n*a,r=1260*n;let o=1/r;return t=t+o,n=n*a,r=1680*n,o=1/r,t=t-o,u.exp(t)}else return this.layer===1?u.exp(u.mul(this,u.ln(this).sub(1))):u.exp(this)}lngamma(){return this.gamma().ln()}exp(){return this.mag<0?u.dOne:this.layer===0&&this.mag<=709.7?u.fromNumber(Math.exp(this.sign*this.mag)):this.layer===0?k(1,1,this.sign*Math.log10(Math.E)*this.mag):this.layer===1?k(1,2,this.sign*(Math.log10(.4342944819032518)+this.mag)):k(1,this.layer+1,this.sign*this.mag)}sqr(){return this.pow(2)}sqrt(){if(this.layer===0)return u.fromNumber(Math.sqrt(this.sign*this.mag));if(this.layer===1)return k(1,2,Math.log10(this.mag)-.3010299956639812);{const e=u.div(D(this.sign,this.layer-1,this.mag),D(1,0,2));return e.layer+=1,e.normalize(),e}}cube(){return this.pow(3)}cbrt(){return this.pow(1/3)}tetrate(e=2,t=D(1,0,1)){if(e===1)return u.pow(this,t);if(e===0)return new u(t);if(this.eq(u.dOne))return u.dOne;if(this.eq(-1))return u.pow(this,t);if(e===Number.POSITIVE_INFINITY){const r=this.toNumber();if(r<=1.444667861009766&&r>=.06598803584531254){if(r>1.444667861009099)return u.fromNumber(Math.E);const s=u.ln(this).neg();return s.lambertw().div(s)}else return r>1.444667861009766?u.fromNumber(Number.POSITIVE_INFINITY):u.dNaN}if(this.eq(u.dZero)){let r=Math.abs((e+1)%2);return r>1&&(r=2-r),u.fromNumber(r)}if(e<0)return u.iteratedlog(t,this,-e);t=g(t);const a=e;e=Math.trunc(e);const n=a-e;if(this.gt(u.dZero)&&this.lte(1.444667861009766)){e=Math.min(1e4,e);for(let r=0;r3)return D(t.sign,t.layer+(e-r-1),t.mag);if(r>1e4)return t}return t}iteratedexp(e=2,t=D(1,0,1)){return this.tetrate(e,t)}iteratedlog(e=10,t=1){if(t<0)return u.tetrate(e,-t,this);e=g(e);let a=u.fromDecimal(this);const n=t;t=Math.trunc(t);const r=n-t;if(a.layer-e.layer>3){const s=Math.min(t,a.layer-e.layer-3);t-=s,a.layer-=s}for(let s=0;s1e4)return a}return r>0&&r<1&&(e.eq(10)?a=a.layeradd10(-r):a=a.layeradd(-r,e)),a}slog(e=10,t=100){let a=.001,n=!1,r=!1,s=this.slog_internal(e).toNumber();for(let i=1;i1&&r!=c&&(n=!0),r=c,n?a/=2:a*=2,a=Math.abs(a)*(c?-1:1),s+=a,a===0)break}return u.fromNumber(s)}slog_internal(e=10){if(e=g(e),e.lte(u.dZero)||e.eq(u.dOne))return u.dNaN;if(e.lt(u.dOne))return this.eq(u.dOne)?u.dZero:this.eq(u.dZero)?u.dNegOne:u.dNaN;if(this.mag<0||this.eq(u.dZero))return u.dNegOne;let t=0,a=u.fromDecimal(this);if(a.layer-e.layer>3){const n=a.layer-e.layer-3;t+=n,a.layer-=n}for(let n=0;n<100;++n)if(a.lt(u.dZero))a=u.pow(e,a),t-=1;else{if(a.lte(u.dOne))return u.fromNumber(t+u.slog_critical(e.toNumber(),a.toNumber()));t+=1,a=u.log(a,e)}return u.fromNumber(t)}static slog_critical(e,t){return e>10?t-1:u.critical_section(e,t,Jn)}static tetrate_critical(e,t){return u.critical_section(e,t,xn)}static critical_section(e,t,a){t*=10,t<0&&(t=0),t>10&&(t=10),e<2&&(e=2),e>10&&(e=10);let n=0,r=0;for(let i=0;ie){const o=(e-Re[i])/(Re[i+1]-Re[i]);n=a[i][Math.floor(t)]*(1-o)+a[i+1][Math.floor(t)]*o,r=a[i][Math.ceil(t)]*(1-o)+a[i+1][Math.ceil(t)]*o;break}const s=t-Math.floor(t);return n<=0||r<=0?n*(1-s)+r*s:Math.pow(e,Math.log(n)/Math.log(e)*(1-s)+Math.log(r)/Math.log(e)*s)}layeradd10(e){e=u.fromValue_noAlloc(e).toNumber();const t=u.fromDecimal(this);if(e>=1){t.mag<0&&t.layer>0?(t.sign=0,t.mag=0,t.layer=0):t.sign===-1&&t.layer==0&&(t.sign=1,t.mag=-t.mag);const a=Math.trunc(e);e-=a,t.layer+=a}if(e<=-1){const a=Math.trunc(e);if(e-=a,t.layer+=a,t.layer<0)for(let n=0;n<100;++n){if(t.layer++,t.mag=Math.log10(t.mag),!isFinite(t.mag))return t.sign===0&&(t.sign=1),t.layer<0&&(t.layer=0),t.normalize();if(t.layer>=0)break}}for(;t.layer<0;)t.layer++,t.mag=Math.log10(t.mag);return t.sign===0&&(t.sign=1,t.mag===0&&t.layer>=1&&(t.layer-=1,t.mag=1)),t.normalize(),e!==0?t.layeradd(e,10):t}layeradd(e,t){const n=this.slog(t).toNumber()+e;return n>=0?u.tetrate(t,n):Number.isFinite(n)?n>=-1?u.log(u.tetrate(t,n+1),t):u.log(u.log(u.tetrate(t,n+2),t),t):u.dNaN}lambertw(){if(this.lt(-.3678794411710499))throw Error("lambertw is unimplemented for results less than -1, sorry!");if(this.mag<0)return u.fromNumber(aa(this.toNumber()));if(this.layer===0)return u.fromNumber(aa(this.sign*this.mag));if(this.layer===1)return na(this);if(this.layer===2)return na(this);if(this.layer>=3)return D(this.sign,this.layer-1,this.mag);throw"Unhandled behavior in lambertw()"}ssqrt(){if(this.sign==1&&this.layer>=3)return D(this.sign,this.layer-1,this.mag);const e=this.ln();return e.div(e.lambertw())}pentate(e=2,t=D(1,0,1)){t=g(t);const a=e;e=Math.trunc(e);const n=a-e;n!==0&&(t.eq(u.dOne)?(++e,t=u.fromNumber(n)):this.eq(10)?t=t.layeradd10(n):t=t.layeradd(n,this));for(let r=0;r10)return t}return t}sin(){return this.mag<0?this:this.layer===0?u.fromNumber(Math.sin(this.sign*this.mag)):D(0,0,0)}cos(){return this.mag<0?u.dOne:this.layer===0?u.fromNumber(Math.cos(this.sign*this.mag)):D(0,0,0)}tan(){return this.mag<0?this:this.layer===0?u.fromNumber(Math.tan(this.sign*this.mag)):D(0,0,0)}asin(){return this.mag<0?this:this.layer===0?u.fromNumber(Math.asin(this.sign*this.mag)):D(Number.NaN,Number.NaN,Number.NaN)}acos(){return this.mag<0?u.fromNumber(Math.acos(this.toNumber())):this.layer===0?u.fromNumber(Math.acos(this.sign*this.mag)):D(Number.NaN,Number.NaN,Number.NaN)}atan(){return this.mag<0?this:this.layer===0?u.fromNumber(Math.atan(this.sign*this.mag)):u.fromNumber(Math.atan(this.sign*(1/0)))}sinh(){return this.exp().sub(this.negate().exp()).div(2)}cosh(){return this.exp().add(this.negate().exp()).div(2)}tanh(){return this.sinh().div(this.cosh())}asinh(){return u.ln(this.add(this.sqr().add(1).sqrt()))}acosh(){return u.ln(this.add(this.sqr().sub(1).sqrt()))}atanh(){return this.abs().gte(1)?D(Number.NaN,Number.NaN,Number.NaN):u.ln(this.add(1).div(u.fromNumber(1).sub(this))).div(2)}ascensionPenalty(e){return e===0?this:this.root(u.pow(10,e))}egg(){return this.add(9)}lessThanOrEqualTo(e){return this.cmp(e)<1}lessThan(e){return this.cmp(e)<0}greaterThanOrEqualTo(e){return this.cmp(e)>-1}greaterThan(e){return this.cmp(e)>0}};let N=u;N.fromStringCache=new Pn(Fn);N.dZero=D(0,0,0);N.dOne=D(1,0,1);N.dNegOne=D(-1,0,1);N.dTwo=D(1,0,2);N.dTen=D(1,0,10);N.dNaN=D(Number.NaN,Number.NaN,Number.NaN);N.dInf=D(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY);N.dNegInf=D(-1,Number.NEGATIVE_INFINITY,Number.NEGATIVE_INFINITY);N.dNumberMax=k(1,0,Number.MAX_VALUE);N.dNumberMin=k(1,0,Number.MIN_VALUE);g=N.fromValue_noAlloc;k=N.fromComponents;D=N.fromComponents_noNormalize;N.fromMantissaExponent;N.fromMantissaExponent_noNormalize;const Ln=new N(1);function ot(e,t,a=!0){let n=N.log10(e).floor(),r=N.div(e,N.pow(10,n));r.toStringWithDecimalPlaces(t)==="10"&&(r=Ln,n=n.add(1));const s=n.gte(1e9)?ue(n,Math.max(Math.max(t,3),J.defaultDecimalsShown)):n.gte(1e4)?Qt(n,0):n.toStringWithDecimalPlaces(0);return a?r.toStringWithDecimalPlaces(t)+"e"+s:"e"+s}function Qt(e,t){if(e==null)return"NaN";if(e=new N(e),e.mag<.001)return 0 .toFixed(t);const n=e.toStringWithDecimalPlaces(t).split(".");return n[0]=n[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1,"),n.length==1?n[0]:n[0]+"."+n[1]}function ha(e,t){return e==null?"NaN":(e=new N(e),e.mag<1e-4?0 .toFixed(t):(e.mag<.1&&t!==0&&(t=Math.max(Math.max(t,e.log10().negate().ceil().toNumber()),J.defaultDecimalsShown)),e.toStringWithDecimalPlaces(t)))}const Xn=new N("eeee1000"),Wn=new N("e100000"),ra=new N("e1000"),pa=new N(1e9),Yn=new N(1e6),Kn=new N(1e3),jn=new N(.98),Hn=new N(.001),ba=new N(0);function ue(e,t,a){if(t==null&&(t=J.defaultDecimalsShown),a=a!=null?a:J.defaultShowSmall,e=new N(e),isNaN(e.sign)||isNaN(e.layer)||isNaN(e.mag))return"NaN";if(e.sign<0)return"-"+ue(e.neg(),t);if(e.mag===Number.POSITIVE_INFINITY)return"Infinity";if(e.gte(Xn)){const n=e.slog();return n.gte(Yn)?"F"+ue(n.floor()):N.pow(10,n.sub(n.floor())).toStringWithDecimalPlaces(3)+"F"+Qt(n.floor(),0)}else{if(e.gte(Wn))return ot(e,0,!1);if(e.gte(ra))return ot(e,0);if(e.gte(pa))return ot(e,t);if(e.gte(Kn))return Qt(e,0);if(e.gte(Hn)||!a)return ha(e,t);if(e.eq(ba))return 0 .toFixed(t)}return e=Ca(e),e.lt(ra)?ot(e,t).replace(/([^(?:e|F)]*)$/,"-$1"):ue(e,t)+"\u207B\xB9"}function oe(e){return e=new N(e),e.sign<0?"-"+oe(e.neg()):e.gte(pa)||e.lte(jn)&&!e.eq(ba)?ue(e):ue(e,0)}function ya(e){return N.lt(e,0)?"-"+ya(N.neg(e)):N.gt(e,2**51)?ue(N.div(e,31536e3))+"y":(e=new N(e).toNumber(),e<60?ue(e)+"s":e<3600?oe(Math.floor(e/60))+"m "+ue(e%60)+"s":e<86400?oe(Math.floor(e/3600))+"h "+oe(Math.floor(e/60)%60)+"m "+oe(e%60)+"s":e<31536e3?oe(Math.floor(e/84600)%365)+"d "+oe(Math.floor(e/3600)%24)+"h "+oe(Math.floor(e/60)%60)+"m":oe(Math.floor(e/31536e3))+"y "+oe(Math.floor(e/84600)%365)+"d "+oe(Math.floor(e/3600)%24)+"h")}function Zn(e,t,a){e=new N(e);let n=e.toStringWithDecimalPlaces(t);return new N(n).gte(a)&&(n=N.sub(a,Math.pow(.1,t)).toStringWithDecimalPlaces(t)),n}function $n(e,t){return ue(e,t,!0)}function Ca(e){let t=N.log10(e).ceil();const a=N.div(e,N.pow(10,t));return t=t.neg(),e=new N(10).pow(t).times(a),e}var er=Object.freeze(Object.defineProperty({__proto__:null,default:N,exponentialFormat:ot,commaFormat:Qt,regularFormat:ha,format:ue,formatWhole:oe,formatTime:ya,toPlaces:Zn,formatSmall:$n,invertOOM:Ca},Symbol.toStringTag,{value:"Module"}));const{exponentialFormat:tr,commaFormat:ar,regularFormat:nr,format:Ba,formatWhole:qt,formatTime:Xt,toPlaces:rr,formatSmall:sr,invertOOM:ir}=er;window.Decimal=N;window.exponentialFormat=tr;window.commaFormat=ar;window.regularFormat=nr;window.format=Ba;window.formatWhole=qt;window.formatTime=Xt;window.toPlaces=rr;window.formatSmall=sr;window.invertOOM=ir;function sa(e){return typeof e=="function"}var Z=(e=>(e.Up="Up",e.Down="Down",e.Left="Left",e.Right="Right",e.Default="Up",e))(Z||{});const It=Symbol("DoNotCache");function W(e,t){const a=e[t];sa(a)&&a.length===0&&!a[It]?e[t]=V(a.bind(e)):sa(a)&&(e[t]=a.bind(e),e[t][It]=!0)}const ct=Symbol("Component"),kt=Symbol("GatherProps");let Ar=0;function Wt(e="feature-"){return e+Ar++}var dt=(e=>(e[e.Visible=0]="Visible",e[e.Hidden=1]="Hidden",e[e.None=2]="None",e))(dt||{});function wt(e){const t=l(e);return t!==2&&t!==!1}function Ea(e){return l(e)===1}function X(e){return e[It]=!0,e}function Ge(e,t,a){e[t]===void 0&&a!=null&&(e[t]=a)}const te=ga();"fonts"in document&&(document.fonts.onloadingdone=()=>te.emit("fontsLoaded"));var or=Object.freeze(Object.defineProperty({__proto__:null,globalBus:te},Symbol.toStringTag,{value:"Module"}));const Fe=Symbol("ProxyState");function Mt(e,t={}){const a=t;let n=!1;function r(){return n||(Object.assign(a,e(a)),n=!0),a}return new Proxy(a,{get(s,i){if(i===Fe)return r();const o=r()[i];return o!=null&&typeof o=="object"&&zt in o?o[zt]:o},set(s,i,o){return r()[i]=o,!0},has(s,i){return i===Fe?!0:Reflect.has(r(),i)},ownKeys(){return Reflect.ownKeys(r())},getOwnPropertyDescriptor(s,i){return n||(Object.assign(a,e(a)),n=!0),Object.getOwnPropertyDescriptor(s,i)}})}const lr=vt({id:"",devSpeed:null,name:"",tabs:[],time:-1,autosave:!0,offlineProd:!0,offlineTime:null,timePlayed:0,keepGoing:!1,modID:"",modVersion:"",layers:{}});var z=window.player=lr;function Na(e){return JSON.stringify(e,(t,a)=>l(a))}var ee=window.state=Gt({lastTenTicks:[],hasNaN:!1,NaNPath:[]});const je=Symbol("PersistentState"),rt=Symbol("DefaultValue"),St=Symbol("StackTrace"),Ft=Symbol("Deleted"),zt=Symbol("NonPersistent"),xe=Symbol("SaveDataPath");function ur(){var e,t;return(t=(e=new Error().stack)==null?void 0:e.split(` -`).slice(3,5).map(a=>a.trim()).join(` -`))!=null?t:""}function ia(e,t){var a;if(N.isNaN(t))throw ee.hasNaN||(z.autosave=!1,ee.hasNaN=!0,ee.NaNPath=e[xe],ee.NaNPersistent=e),console.error("Attempted to save NaN value to",(a=e[xe])==null?void 0:a.join("."),e),"Attempted to set NaN value. See above for details";e[je].value=t}function Qa(e,t=!0){const a=ce(e)?e:Q(e);ce(e)&&(e=e.value);const n=V({get(){return a.value},set(s){t?ia(r,s):r[je].value=s}});n[rt]=e;const r={get value(){return a.value},set value(s){t?ia(r,s):r[je].value=s},__v_isRef:!0,[je]:a,[rt]:e,[St]:ur(),[Ft]:!1,[zt]:n,[xe]:void 0};return ve.length===0?console.warn("Creating a persistent ref outside of a layer. This is not officially supported",r,` -Created at: -`+r[St]):He[ve[ve.length-1]].add(r),r}function cr(e){return e!=null&&typeof e=="object"&&je in e}te.on("addLayer",(e,t)=>{const a=[],n=(r,s=[])=>{let i=!1;return Object.keys(r).forEach(o=>{let c=r[o];if(c!=null&&typeof c=="object")if(Fe in c&&(c=c[Fe]),cr(c)){if(i=!0,c[Ft]){console.warn("Deleted persistent ref present in returned object. Ignoring...",c,` -Created at: -`+c[St]);return}He[e.id].delete(c);const m=[e.id,...s,o];c[xe]!=null&&JSON.stringify(m)!==JSON.stringify(c[xe])&&console.error(`Persistent ref is being saved to \`${m.join(".")}\` when it's already present at \`${c[xe].join(".")}\`. This can cause unexpected behavior when loading saves between updates.`,c),c[xe]=m;const b=s.reduce((y,C)=>(C in y||(y[C]={}),y[C]),t),p=b[o];b[o]=c[je],xa(b)?p!=null?b[o]=p:b[o]=c[rt]:p!=null?b[o].value=p:b[o].value=c[rt]}else!(c instanceof N)&&!ce(c)&&!a.includes(c)&&(typeof c.type=="symbol"&&a.push(c),n(c,[...s,o])&&(Ot(c)&&!Ot(r)?console.warn("Found array that contains persistent values when adding layer. Keep in mind changing the order of elements in the array will mess with existing player saves.",Fe in r?r[Fe]:r,o):i=!0))}),i};n(e[Fe]),He[e.id].forEach(r=>{r[Ft]||console.error(`Created persistent ref in ${e.id} without registering it to the layer! Make sure to include everything persistent in the returned object`,r,` -Created at: -`+r[St])}),He[e.id].clear()});const Yt=Symbol("RegisterNode"),Kt=Symbol("UnregisterNode"),Ia=Symbol("Nodes"),wa=Symbol("Bounds"),ae=Gt({});window.layers=ae;const He={},ve=[];function Sa(e,t){return Mt(()=>{const a={},n=a.emitter=ga();if(a.on=n.on.bind(n),a.emit=n.emit.bind(n),a.nodes=Q({}),a.id=e,ve.push(e),He[e]=new Set,a.minimized=Qa(!1,!1),Object.assign(a,t.call(a)),ve[ve.length-1]==null||ve[ve.length-1]!==e)throw`Adding layers stack in invalid state. This should not happen -Stack: ${ve} -Trying to pop ${a.id}`;ve.pop(),W(a,"color"),W(a,"display"),W(a,"classes"),W(a,"style"),W(a,"name"),Ge(a,"name",a.id),W(a,"minWidth"),Ge(a,"minWidth",600),W(a,"minimizable"),Ge(a,"minimizable",!0),W(a,"minimizedDisplay");const r=a.style;return a.style=V(()=>{var i,o;let s=l(a.minWidth);return(typeof s=="number"||!Number.isNaN(parseInt(s)))&&(s=s+"px"),[(i=l(r))!=null?i:"",(o=a.minimized)!=null&&o.value?{flexGrow:"0",flexShrink:"0",width:"60px",minWidth:"",flexBasis:"",margin:"0"}:{flexGrow:"",flexShrink:"",width:"",minWidth:s,flexBasis:s,margin:""}]}),a})}function _a(e,t){if(console.info("Adding layer",e.id),ae[e.id]){console.error("Attempted to add layer with same ID as existing layer",e.id,ae[e.id]);return}Ge(t,"layers",{}),t.layers[e.id]==null&&(t.layers[e.id]={}),ae[e.id]=e,te.emit("addLayer",e,t.layers[e.id])}function dr(e){return ae[e]}function Ta(e){console.info("Removing layer",e.id),te.emit("removeLayer",e),ae[e.id]=void 0}function gr(e){Ta(e),_a(e,z)}function mr(e){const t=Q(!1);return{openModal:()=>t.value=!0,modal:X(()=>A(Ve,{modelValue:t.value,"onUpdate:modelValue":a=>t.value=a},{header:()=>A("h2",null,[l(e.name)]),body:l(e.display)}))}}te.on("update",function(t){Object.values(ae).forEach(a=>{a==null||a.emit("preUpdate",t)}),Object.values(ae).forEach(a=>{a==null||a.emit("update",t)}),Object.values(ae).forEach(a=>{a==null||a.emit("postUpdate",t)})});var fr=Object.freeze(Object.defineProperty({__proto__:null,RegisterNodeInjectionKey:Yt,UnregisterNodeInjectionKey:Kt,NodesInjectionKey:Ia,BoundsInjectionKey:wa,layers:ae,persistentRefs:He,addingLayers:ve,createLayer:Sa,addLayer:_a,getLayer:dr,removeLayer:Ta,reloadLayer:gr,setupLayerModal:mr},Symbol.toStringTag,{value:"Module"}));var L=(e,t)=>{const a=e.__vccOpts||e;for(const[n,r]of t)a[n]=r;return a};const vr=x({__name:"Context",emits:["updateNodes"],setup(e,{emit:t}){var b;const a=Q({}),n=new ResizeObserver(o),r=Q(null);_t(()=>{const p=r.value;p!=null&&n.observe(p)});let s=!0,i=Q((b=r.value)==null?void 0:b.getBoundingClientRect());function o(){s&&(s=!1,Me(()=>{var p;i.value=(p=r.value)==null?void 0:p.getBoundingClientRect(),Object.values(a.value).filter(y=>y).forEach(y=>y.rect=y.element.getBoundingClientRect()),t("updateNodes",a.value),s=!0}))}te.on("fontsLoaded",o);const c={attributes:!1,childList:!0,subtree:!1};bt(Yt,(p,y)=>{const C=new MutationObserver(()=>m(p));C.observe(y,c),a.value[p]={element:y,observer:C,rect:y.getBoundingClientRect()},o()}),bt(Kt,p=>{var y;(y=a.value[p])==null||y.observer.disconnect(),a.value[p]=void 0,o()}),bt(Ia,a),bt(wa,i);function m(p){const y=a.value[p];y!=null&&(y.rect=y.element.getBoundingClientRect(),t("updateNodes",a.value))}return(p,y)=>(f(),B(Y,null,[Ce(p.$slots,"default",{},void 0,!0),d("div",{ref_key:"resizeListener",ref:r,class:"resize-listener"},null,512)],64))}});var ka=L(vr,[["__scopeId","data-v-2b1dc1bc"]]);const hr=["onPointerdown"],pr={class:"modal-wrapper"},br={class:"modal-container"},yr={class:"modal-header"},Cr=h(" default header "),Br={class:"modal-body"},Er=h(" default body "),Nr={class:"modal-footer"},Qr=d("div",{class:"modal-default-flex-grow"},null,-1),Ve=x({__name:"Modal",props:{modelValue:{type:Boolean}},emits:["update:modelValue"],setup(e,{expose:t,emit:a}){const r=Ne(e),s=V(()=>l(r.modelValue)||o.value);function i(){a("update:modelValue",!1)}const o=Q(!1),c=Q(null),m=V(()=>{var b,p;return(p=(b=c.value)==null?void 0:b.nodes)!=null?p:null});return t({isOpen:s,nodes:m}),(b,p)=>(f(),F(Ga,{to:"#modal-root"},[A(ca,{name:"modal",onBeforeEnter:p[0]||(p[0]=y=>o.value=!0),onAfterLeave:p[1]||(p[1]=y=>o.value=!1)},{default:M(()=>[Lt(d("div",nt({class:"modal-mask",onPointerdown:ut(i,["self"])},b.$attrs),[d("div",pr,[d("div",br,[d("div",yr,[Ce(b.$slots,"header",{shown:l(s)},()=>[Cr])]),d("div",Br,[A(ka,{ref_key:"contextRef",ref:c},{default:M(()=>[Ce(b.$slots,"body",{shown:l(s)},()=>[Er])]),_:3},512)]),d("div",Nr,[Ce(b.$slots,"footer",{shown:l(s)},()=>[d("div",{class:"modal-default-footer"},[Qr,d("button",{class:"button modal-default-button",onClick:i}," Close ")])])])])])],16,hr),[[Ja,e.modelValue]])]),_:3})]))}});const qe={variables:{"--foreground":"#dfdfdf","--background":"#0f0f0f","--feature-foreground":"#0f0f0f","--tooltip-background":"rgba(0, 0, 0, 0.75)","--raised-background":"#0f0f0f","--points":"#ffffff","--locked":"#bf8f8f","--highlighted":"#333","--bought":"#77bf5f","--danger":"rgb(220, 53, 69)","--link":"#02f2f2","--outline":"#dfdfdf","--accent1":"#627a82","--accent2":"#658262","--accent3":"#7c6282","--border-radius":"15px","--modal-border":"solid 2px var(--color)","--feature-margin":"0px"},floatingTabs:!0,mergeAdjacent:!0,showPin:!0};var jt=(e=>(e.Classic="classic",e.Paper="paper",e.Nordic="nordic",e.Aqua="aqua",e))(jt||{}),ht={classic:qe,paper:{...qe,variables:{...qe.variables,"--background":"#2a323d","--feature-foreground":"#000","--raised-background":"#333c4a","--locked":"#3a3e45","--bought":"#5C8A58","--outline":"#333c4a","--border-radius":"4px","--modal-border":"","--feature-margin":"5px"},floatingTabs:!1},nordic:{...qe,variables:{...qe.variables,"--foreground":"#45283c","--background":"#bbc3e8","--feature-foreground":"#fff7f6","--raised-background":"#fff7f6","--points":"#45283c","--locked":"#fff7f6","--highlighted":"#434c5e","--bought":"#fff7f6","--danger":"#D08770","--link":"#8423a9","--outline":"#551842","--accent1":"#dc7d71","--accent2":"#8423a9","--accent3":"#47f2ca","--border-radius":"4px","--modal-border":"solid 2px #3B4252","--feature-margin":"5px"},floatingTabs:!1},aqua:{...qe,variables:{...qe.variables,"--foreground":"#bfdfff","--background":"#001f3f","--tooltip-background":"rgba(0, 15, 31, 0.75)","--raised-background":"#001f3f","--points":"#dfefff","--locked":"#c4a7b3","--outline":"#bfdfff"}}};function Ma(e={}){return Object.assign({id:`${J.id}-0`,name:"Default Save",tabs:J.initialTabs.slice(),time:Date.now(),autosave:!0,offlineProd:!0,offlineTime:0,timePlayed:0,keepGoing:!1,modID:J.id,modVersion:J.versionNumber,layers:{}},e)}function le(e){const t=ke.compressToUTF16(Na(e!=null?e:z));return localStorage.setItem((e!=null?e:z).id,t),t}async function Ir(){_r();try{let e=localStorage.getItem(P.active);if(e==null){await Je(Ze());return}if(e[0]!=="{")if(e[0]==="e")e=decodeURIComponent(escape(atob(e)));else if(e[0]==="\u1BE1")e=ke.decompressFromUTF16(e);else throw"Unable to determine save encoding";const t=JSON.parse(e);if(t.modID!==J.id){await Je(Ze());return}t.id=P.active,await Je(t)}catch(e){console.error(`Failed to load save. Falling back to new save. -`,e),await Je(Ze())}}function Ze(){const e=Et(),t=Ma({id:e});return le(t),P.saves.push(e),t}function Et(){let e,t=0;do e=`${J.id}-${t++}`;while(localStorage.getItem(e)!=null);return e}const wr=Q(!1);async function Je(e){console.info("Loading save",e),wr.value=!0;const{layers:t,removeLayer:a,addLayer:n}=await Nt(()=>Promise.resolve().then(function(){return fr}),void 0),{fixOldSave:r,getInitialLayers:s}=await Nt(()=>Promise.resolve().then(function(){return ji}),void 0);for(const i in t){const o=t[i];o&&a(o)}s(e).forEach(i=>n(i,e)),e=Ma(e),e.offlineProd&&e.time!=null&&e.time&&e.devSpeed!==0&&(e.offlineTime==null&&(e.offlineTime=0),e.offlineTime+=Math.min(e.offlineTime+(Date.now()-e.time)/1e3,J.offlineLimit*3600)),e.time=Date.now(),e.modVersion!==J.versionNumber&&(r(e.modVersion,e),e.modVersion=J.versionNumber),Object.assign(z,e),P.active=z.id,te.emit("onLoad")}setInterval(()=>{z.autosave&&le()},1e3);window.onbeforeunload=()=>{z.autosave&&le()};window.save=le;const Sr=window.hardReset=async()=>{await Je(Ze())};window.deleteLowerSaves=()=>{const e=Object.values(P.saves).indexOf(z.id)+1;Object.values(P.saves).slice(e).forEach(t=>localStorage.removeItem(t)),P.saves=P.saves.slice(0,e)};const gt=vt({active:"",saves:[],showTPS:!0,theme:jt.Nordic,unthrottled:!1,alignUnits:!1,autoplay:!1,fast:!1,showTutorial:!0,privateRoomName:"",privateRoomPassword:""});Be(gt,e=>{const t=ke.compressToUTF16(JSON.stringify(e));localStorage.setItem(J.id,t)},{deep:!0});var P=window.settings=gt;window.hardResetSettings=()=>{const e={active:"",saves:[],showTPS:!0,theme:jt.Nordic,alignUnits:!1,autoplay:!1,fast:!1};te.emit("loadSettings",e),Object.assign(gt,e),Sr()};function _r(){try{let e=localStorage.getItem(J.id);if(e!=null&&e!==""){if(e[0]!=="{")if(e[0]==="e")e=decodeURIComponent(escape(atob(e)));else if(e[0]==="\u1BE1")e=ke.decompressFromUTF16(e);else{console.warn("Unable to determine settings encoding",e);return}const t=JSON.parse(e);typeof t=="object"&&Object.assign(gt,t)}te.emit("loadSettings",gt)}catch{}}const Pa=vt([]);function Tr(e){Pa.push(e)}const kr=vt([]),Mr=vt([]),Pr={class:"table"},Aa=x({__name:"Column",setup(e){const t=V(()=>ht[P.theme].mergeAdjacent);return(a,n)=>(f(),B("div",Pr,[d("div",{class:H(["col",{mergeAdjacent:l(t)}])},[Ce(a.$slots,"default")],2)]))}}),Dr={class:"table"},Se=x({__name:"Row",setup(e){const t=V(()=>ht[P.theme].mergeAdjacent);return(a,n)=>(f(),B("div",Dr,[d("div",{class:H(["row",{mergeAdjacent:l(t)}])},[Ce(a.$slots,"default")],2)]))}});function de(e,t="span"){return typeof e=="function"?x({render:e}):typeof e=="string"?e.length>0?(e=e.trim(),e.charAt(0)!=="<"&&(e=`<${t}>${e}`),x({template:e})):x({render:()=>({})}):e}function $e(e){if(lt(e))return typeof e=="function"?e():de(e);const t=e[ct];return A(t,e[kt](),null)}function Da(e){if(lt(e))return typeof e=="function"?e():typeof e=="string"?A(Y,null,[e]):A(e,null,null);const t=e[ct];return A(t,e[kt](),null)}function lt(e){return typeof e=="string"?!0:typeof e=="object"?e==null?!1:"render"in e||"component"in e:typeof e=="function"&&e[It]===!0}function Ua(e,t="div"){const a=be();return Tt(()=>{a.value=de(pe(e),t)}),a}function Pt(e,t="div"){const a=be(null);return Tt(()=>{const n=pe(e);a.value=n==""||n==null?null:de(n,t)}),a}function pe(e){return l(l(e))}function G(...e){return e.includes(Object)||e.push(Object),e}te.on("setupVue",e=>e.use(Ha));function Ur(e="white",t="8px"){return{transform:"scale(1.05, 1.05)",borderColor:"rgba(0, 0, 0, 0.125)",boxShadow:`-4px -4px 4px rgba(0, 0, 0, 0.25) inset, 0 0 ${t} ${e}`,zIndex:1}}const Vr=x({props:{visibility:{type:G(Number,Boolean),required:!0},display:{type:G(Object,String,Function),required:!0},style:G(String,Object,Array),classes:G(Object),glowColor:G(String),active:Boolean,floating:Boolean},emits:["selectTab"],setup(e,{emit:t}){const{display:a,glowColor:n,floating:r}=Ne(e),s=Ua(a),i=V(()=>{const c=pe(n);return c==null||c===""?{}:l(r)?Ur(c):{boxShadow:`0px 9px 5px -6px ${c}`}});function o(){t("selectTab")}return{selectTab:o,component:s,glowColorStyle:i,unref:l,Visibility:dt,isVisible:wt,isHidden:Ea}}});function Or(e,t,a,n,r,s){var i;return e.isVisible(e.visibility)?(f(),B("button",{key:0,onClick:t[0]||(t[0]=(...o)=>e.selectTab&&e.selectTab(...o)),class:H(["tabButton",{active:e.active,...e.unref(e.classes)}]),style:Ee([{visibility:e.isHidden(e.visibility)?"hidden":void 0},e.glowColorStyle,(i=e.unref(e.style))!=null?i:{}])},[(f(),F(re(e.component)))],6)):T("",!0)}var Va=L(Vr,[["render",Or],["__scopeId","data-v-485cbefe"]]);const Rr=x({__name:"Sticky",setup(e){const t=Q("0"),a=new ResizeObserver(r),n=be(null);function r(){let s=n.value;if(s==null)return;let i=0;for(;s.previousSibling;){const o=s.previousSibling;o.dataset&&"vSticky"in o.dataset&&(i+=o.offsetHeight),s=o}t.value=i+"px"}return Me(r),document.fonts.ready.then(r),_t(()=>{var i;const s=(i=n.value)==null?void 0:i.parentElement;s&&a.observe(s)}),(s,i)=>(f(),B("div",{class:"sticky",style:Ee({top:t.value}),ref_key:"element",ref:n,"data-v-sticky":""},[Ce(s.$slots,"default",{},void 0,!0)],4))}});var qr=L(Rr,[["__scopeId","data-v-cccac690"]]);const Fr=x({props:{visibility:{type:G(Number,Boolean),required:!0},activeTab:{type:G(Object),required:!0},selected:{type:Object,required:!0},tabs:{type:G(Object),required:!0},style:G(String,Object,Array),classes:G(Object),buttonContainerStyle:G(String,Object,Array),buttonContainerClasses:G(Object)},components:{Sticky:qr,TabButton:Va},setup(e){const{activeTab:t}=Ne(e),a=V(()=>ht[P.theme].floatingTabs),n=be("");Tt(()=>{const o=pe(t);if(o==null){n.value="";return}if(lt(o)){n.value=de(o);return}n.value=de(l(o.display))});const r=V(()=>{const o=pe(t);return lt(o)||!o?void 0:l(o.classes)}),s=V(()=>{const o=pe(t);return lt(o)||!o?void 0:l(o.style)});function i(o){const{display:c,style:m,classes:b,glowColor:p,visibility:y}=o;return{display:c,style:l(m),classes:b,glowColor:p,visibility:y}}return{floating:a,tabClasses:r,tabStyle:s,Visibility:dt,component:n,gatherButtonProps:i,unref:l,isVisible:wt,isHidden:Ea}}});function zr(e,t,a,n,r,s){var c,m;const i=Rt("TabButton"),o=Rt("Sticky");return e.isVisible(e.visibility)?(f(),B("div",{key:0,class:H(["tab-family-container",{...e.unref(e.classes),...e.tabClasses}]),style:Ee([{visibility:e.isHidden(e.visibility)?"hidden":void 0},(c=e.unref(e.style))!=null?c:[],(m=e.tabStyle)!=null?m:[]])},[A(o,{class:H(["tab-buttons-container",e.unref(e.buttonContainerClasses)]),style:Ee(e.unref(e.buttonContainerStyle))},{default:M(()=>[d("div",{class:H(["tab-buttons",{floating:e.floating}])},[(f(!0),B(Y,null,da(e.unref(e.tabs),(b,p)=>(f(),F(i,nt({onSelectTab:y=>e.selected.value=p,floating:e.floating,key:p,active:e.unref(b.tab)===e.unref(e.activeTab)},e.gatherButtonProps(b)),null,16,["onSelectTab","floating","active"]))),128))],2)]),_:1},8,["class","style"]),e.unref(e.activeTab)?(f(),F(re(e.unref(e.component)),{key:0})):T("",!0)],6)):T("",!0)}var xr=L(Fr,[["render",zr],["__scopeId","data-v-58dbf83a"]]);const Jr=Symbol("TabButton"),Gr=Symbol("TabFamily");function Lr(e,t){if(Object.keys(e).length===0)throw console.warn("Cannot create tab family with 0 tabs"),"Cannot create tab family with 0 tabs";const a=Qa(Object.keys(e)[0],!1);return Mt(()=>{var s;const n=(s=t==null?void 0:t())!=null?s:{};n.id=Wt("tabFamily-"),n.type=Gr,n[ct]=xr,n.tabs=Object.keys(e).reduce((i,o)=>{const c=e[o]();return c.type=Jr,c[ct]=Va,W(c,"visibility"),Ge(c,"visibility",dt.Visible),W(c,"tab"),W(c,"display"),W(c,"classes"),W(c,"style"),W(c,"glowColor"),i[o]=c,i},{}),n.selected=a,n.activeTab=V(()=>{const i=l(r.tabs);if(a.value in i&&wt(i[a.value].visibility))return l(i[a.value].tab);const o=Object.values(i).find(c=>wt(c.visibility));return o?l(o.tab):null}),W(n,"visibility"),Ge(n,"visibility",dt.Visible),W(n,"classes"),W(n,"style"),W(n,"buttonContainerClasses"),W(n,"buttonContainerStyle"),n[kt]=function(){const{visibility:i,activeTab:o,selected:c,tabs:m,style:b,classes:p,buttonContainerClasses:y,buttonContainerStyle:C}=this;return{visibility:i,activeTab:o,selected:c,tabs:m,style:l(b),classes:p,buttonContainerClasses:y,buttonContainerStyle:C}};const r=n;return r})}var ze="./assets/heart_small.5a26b7f7.png",We="./assets/presence_small.bbe534cd.png",Xr="./assets/wins_small.a33d849a.png",Ke="./assets/money_small.16f3e324.png";const Wr=x({components:{Context:ka},props:{index:{type:Number,required:!0},display:{type:G(Object,String,Function),required:!0},minimizedDisplay:G(Object,String,Function),minimized:{type:Object,required:!0},name:{type:G(String),required:!0},color:G(String),minimizable:G(Boolean),nodes:{type:Object,required:!0}},emits:["setMinimized"],setup(e){const{display:t,index:a,minimized:n,minimizedDisplay:r}=Ne(e),s=Ua(t),i=Pt(r),o=V(()=>J.allowGoBack&&a.value>0&&!pe(n));function c(){z.tabs.splice(l(e.index),1/0)}function m(b){e.nodes.value=b}return{component:s,minimizedComponent:i,showGoBack:o,updateNodes:m,unref:l,goBack:c}}}),Yr={key:1};function Kr(e,t,a,n,r,s){const i=Rt("Context");return f(),B("div",{class:"layer-container",style:Ee({"--layer-color":e.unref(e.color)})},[e.showGoBack?(f(),B("button",{key:0,class:"goBack",onClick:t[0]||(t[0]=(...o)=>e.goBack&&e.goBack(...o))},"\u274C")):T("",!0),e.unref(e.minimized)?(f(),B("button",{key:1,class:"layer-tab minimized",onClick:t[1]||(t[1]=o=>e.$emit("setMinimized",!1))},[e.minimizedComponent?(f(),F(re(e.minimizedComponent),{key:0})):(f(),B("div",Yr,q(e.unref(e.name)),1))])):(f(),B("div",{key:2,class:H(["layer-tab",{showGoBack:e.showGoBack}])},[A(i,{onUpdateNodes:e.updateNodes},{default:M(()=>[(f(),F(re(e.component)))]),_:1},8,["onUpdateNodes"])],2)),e.unref(e.minimizable)?(f(),B("button",{key:3,class:"minimize",onClick:t[2]||(t[2]=o=>e.$emit("setMinimized",!0))}," \u25BC ")):T("",!0)],4)}var jr=L(Wr,[["render",Kr],["__scopeId","data-v-a592996e"]]);const Oa=e=>(De("data-v-4b4bda40"),e=e(),Ue(),e),Hr=Oa(()=>d("h2",null,"Changelog",-1)),Zr=Oa(()=>d("details",{open:""},[d("summary",null,[h("v0.0 Initial Commit - "),d("time",null,"2021-09-04")]),h(" This is the first release :D "),d("ul",null,[d("li",{class:"feature"},"Did everything"),d("li",{class:"fix"},"Had some fun"),d("li",{class:"breaking"},"Removed everything"),d("li",{class:"balancing"},"Created some bugs to fix later")])],-1)),$r=x({__name:"Changelog",setup(e,{expose:t}){const a=Q(!1);return t({open(){a.value=!0}}),(n,r)=>(f(),F(Ve,{modelValue:a.value,"onUpdate:modelValue":r[0]||(r[0]=s=>a.value=s)},{header:M(()=>[Hr]),body:M(()=>[Zr]),_:1},8,["modelValue"]))}});var es=L($r,[["__scopeId","data-v-4b4bda40"]]),ts=x({props:{element:Object,display:{type:G(Object,String,Function),required:!0},style:G(Object,String,Array),classes:G(Object),direction:G(String),xoffset:G(String),yoffset:G(String),pinned:Object},setup(e){const{element:t,display:a,pinned:n}=Ne(e),r=Q(!1),s=V(()=>(pe(n)||r.value)&&i.value),i=Pt(a),o=be(de(X(()=>{const b=pe(t);return b==null?"":Da(b)})));function c(b){const p=n;b.shiftKey&&p&&(p.value=!p.value,b.stopPropagation(),b.preventDefault())}const m=V(()=>pe(n)&&ht[P.theme].showPin);return{Direction:Z,isHovered:r,isShown:s,comp:i,elementComp:o,unref:l,togglePinned:c,showPin:m}}});const as={key:0,class:"material-icons pinned"};function ns(e,t,a,n,r,s){return f(),B("div",{class:H(["tooltip-container",{shown:e.isShown}]),onMouseenter:t[0]||(t[0]=i=>e.isHovered=!0),onMouseleave:t[1]||(t[1]=i=>e.isHovered=!1),onClickCapture:t[2]||(t[2]=(...i)=>e.togglePinned&&e.togglePinned(...i))},[Ce(e.$slots,"default",{},void 0,!0),e.elementComp?(f(),F(re(e.elementComp),{key:0})):T("",!0),A(ca,{name:"fade",css:!!e.comp},{default:M(()=>{var i;return[e.isShown?(f(),B("div",{key:0,class:H(["tooltip",{top:e.unref(e.direction)===e.Direction.Up,left:e.unref(e.direction)===e.Direction.Left,right:e.unref(e.direction)===e.Direction.Right,bottom:e.unref(e.direction)===e.Direction.Down,...e.unref(e.classes)}]),style:Ee([{"--xoffset":e.unref(e.xoffset)||"0px","--yoffset":e.unref(e.yoffset)||"0px"},(i=e.unref(e.style))!=null?i:{}])},[e.showPin?(f(),B("span",as,"push_pin")):T("",!0),e.comp?(f(),F(re(e.comp),{key:1})):T("",!0)],6)):T("",!0)]}),_:1},8,["css"])],34)}var j=L(ts,[["render",ns],["__scopeId","data-v-7a579aa7"]]);const Le=e=>(De("data-v-5d3cb6f4"),e=e(),Ue(),e),rs={class:"info-modal-header"},ss=["src","alt"],is={class:"info-modal-title"},As={key:0},os={key:0},ls={key:0},us=Le(()=>d("div",null," Made in Profectus, by thepaperpilot with inspiration from Acameada and Jacorb ",-1)),cs=Le(()=>d("br",null,null,-1)),ds=Le(()=>d("br",null,null,-1)),gs=["href"],ms=Le(()=>d("span",{class:"material-icons info-modal-discord"},"discord",-1)),fs=Le(()=>d("div",null,[d("a",{href:"https://discord.gg/WzejVAx",class:"info-modal-discord-link",target:"_blank"},[d("span",{class:"material-icons info-modal-discord"},"discord"),h(" The Paper Pilot Community ")])],-1)),vs=Le(()=>d("div",null,[d("a",{href:"https://discord.gg/F3xveHV",class:"info-modal-discord-link",target:"_blank"},[d("span",{class:"material-icons info-modal-discord"},"discord"),h(" The Modding Tree ")])],-1)),hs=Le(()=>d("br",null,null,-1));var ps=x({__name:"Info",props:{changelog:null},setup(e,{expose:t}){const a=e,{title:n,logo:r,author:s,discordName:i,discordLink:o,versionNumber:c,versionTitle:m}=J,b=Ne(a),p=Q(!1),y=V(()=>Xt(z.timePlayed)),C=V(()=>de(X(()=>A(Y,null,[kr.map($e)]))));t({open(){p.value=!0}});function I(){var S;(S=l(b.changelog))==null||S.open()}return(S,_)=>(f(),F(Ve,{modelValue:p.value,"onUpdate:modelValue":_[0]||(_[0]=$=>p.value=$)},{header:M(()=>[d("div",rs,[l(r)?(f(),B("img",{key:0,class:"info-modal-logo",src:l(r),alt:l(n)},null,8,ss)):T("",!0),d("div",is,[d("h2",null,q(l(n)),1),d("h4",null,[h(" v"+q(l(c)),1),l(m)?(f(),B("span",As,": "+q(l(m)),1)):T("",!0)])])])]),body:M(({shown:$})=>[$?(f(),B("div",os,[l(s)?(f(),B("div",ls,"By "+q(l(s)),1)):T("",!0),us,cs,d("div",{class:"link",onClick:I},"Changelog"),ds,d("div",null,[l(o)?(f(),B("a",{key:0,href:l(o),class:"info-modal-discord-link",target:"_blank"},[ms,h(" "+q(l(i)),1)],8,gs)):T("",!0)]),fs,vs,hs,d("div",null,"Time Played: "+q(l(y)),1),(f(),F(re(l(C))))])):T("",!0)]),_:1},8,["modelValue"]))}});var bs=L(ps,[["__scopeId","data-v-5d3cb6f4"]]);const ys=["onSubmit"],Cs={class:"field"},Bs={key:0,class:"field-title"},Es=["type","placeholder"],Ns=x({__name:"Text",props:{title:null,modelValue:null,textArea:{type:Boolean},placeholder:null,maxHeight:null,submitOnBlur:{type:Boolean},password:{type:Boolean}},emits:["update:modelValue","submit","cancel"],setup(e,{emit:t}){const a=e,n=Pt(Pe(a,"title"),"span"),r=be(null);_t(()=>{var c;(c=r.value)==null||c.focus()});const s=V({get(){var c;return(c=l(a.modelValue))!=null?c:""},set(c){t("update:modelValue",c)}});function i(){t("submit")}function o(){a.submitOnBlur!==!1?t("submit"):t("cancel")}return(c,m)=>(f(),B("form",{onSubmit:ut(i,["prevent"])},[d("div",Cs,[l(n)?(f(),B("span",Bs,[(f(),F(re(l(n))))])):T("",!0),e.textArea?(f(),F(l(Za),{key:1,modelValue:l(s),"onUpdate:modelValue":m[0]||(m[0]=b=>ce(s)?s.value=b:null),placeholder:e.placeholder,maxHeight:e.maxHeight,onBlur:o,ref_key:"field",ref:r},null,8,["modelValue","placeholder","maxHeight"])):Lt((f(),B("input",{key:2,type:e.password==!0?"password":"text","onUpdate:modelValue":m[1]||(m[1]=b=>ce(s)?s.value=b:null),placeholder:e.placeholder,class:H({fullWidth:!e.title}),onBlur:o,ref_key:"field",ref:r},null,42,Es)),[[La,l(s)]])])],40,ys))}});var mt=L(Ns,[["__scopeId","data-v-26e25f6a"]]);const Qs={min:.25,max:.5},Is=[{s:0,cp:.329,e:.548},{s:.548,cp:.767,e:.876},{s:.876,cp:.985,e:1}],ws=.01,Ss=.1,_s=100,Ts=!0,ks={x:0,y:0},Ms=!1,Ps=[{type:"alpha",config:{alpha:{list:[{time:0,value:.74},{time:1,value:0}]}}},{type:"moveSpeed",config:{speed:{list:[{time:0,value:100},{time:1,value:0}]},minMult:1}},{type:"scale",config:{scale:{list:[{time:0,value:2},{time:1,value:.5}]},minMult:1}},{type:"color",config:{color:{list:[{time:0,value:"#FFC000"},{time:1,value:"#FFDF00"}]}}},{type:"rotation",config:{accel:0,minSpeed:0,maxSpeed:200,minStart:0,maxStart:360}},{type:"textureRandom",config:{textures:["particle.png"]}},{type:"spawnShape",config:{type:"torus",data:{radius:100,x:0,y:0}}}];var Ds={lifetime:Qs,ease:Is,frequency:ws,emitterLifetime:Ss,maxParticles:_s,addAtBack:Ts,pos:ks,emit:Ms,behaviors:Ps};fa.registerPlugin(tn);an.registerPlugin("batch",nn);var Us=x({props:{style:G(String,Object,Array),classes:G(Object),onInit:{type:Function,required:!0},id:{type:String,required:!0},onContainerResized:Function,onHotReload:Function},setup(e){const t=be(null),a=new ResizeObserver(s),n=be(null);_t(()=>{var o,c;const i=n.value;i!=null&&(a.observe(i),t.value=new fa({resizeTo:i,backgroundAlpha:0}),(o=n.value)==null||o.appendChild(t.value.view),(c=e.onInit)==null||c.call(e,t.value)),s(),e.onHotReload&&Me(e.onHotReload)}),Xa(()=>{var i;(i=t.value)==null||i.destroy()});let r=!0;function s(){r&&(r=!1,Me(()=>{var i;n.value!=null&&((i=e.onContainerResized)==null||i.call(e,n.value.getBoundingClientRect())),r=!0}))}return te.on("fontsLoaded",s),{unref:l,resizeListener:n}}});function Vs(e,t,a,n,r,s){return f(),B("div",{ref:"resizeListener",class:H(["resize-listener",e.unref(e.classes)]),style:Ee(e.unref(e.style))},null,6)}var Os=L(Us,[["render",Vs],["__scopeId","data-v-0b99a6fc"]]);const Rs=Symbol("Particles");function qs(e){return Mt(()=>{var r,s;const t=(r=e==null?void 0:e())!=null?r:{};t.id=Wt("particles-"),t.type=Rs,t[ct]=Os,t.app=be(null),t.addEmitter=i=>{const o=t;return o.app.value?Promise.resolve(new $t(o.app.value.stage,i)):new Promise(c=>{a.push({resolve:c,config:i})})};let a=[];function n(i){const o=t;o.app.value=i,a.forEach(({resolve:c,config:m})=>c(new $t(i.stage,m))),a=[]}return t.onContainerResized=(s=t.onContainerResized)==null?void 0:s.bind(t),t[kt]=function(){const{id:i,style:o,classes:c,onContainerResized:m,onHotReload:b}=this;return{id:i,style:l(o),classes:c,onContainerResized:m,onHotReload:b,onInit:n}},t})}window.upgradeConfig=rn;const Fs=Symbol("Reset");function zs(e){return Mt(()=>{const t=e();return t.id=Wt("reset-"),t.type=Fs,t.reset=function(){var r;const a=s=>{if(s!=null&&typeof s=="object")if(rt in s){const i=s;i.value=i[rt]}else!(s instanceof N)&&!ce(s)&&Object.values(s).forEach(i=>a(i))},n=l(t.thingsToReset);Ot(n)?n.forEach(a):a(n),te.emit("reset",t),(r=t.onReset)==null||r.call(t)},W(t,"thingsToReset"),t})}const Ct={};te.on("removeLayer",e=>{var t;(t=Ct[e.id])==null||t.call(Ct),Ct[e.id]=void 0});var xs="./assets/autoplay.c48a90c0.png",Js="./assets/fast forward.8950743b.png",Gs="data:image/png;base64,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",Ls="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAAAXNSR0IArs4c6QAABT5JREFUeJzt3UGrVVUYBuBj2ERSikSKRmXixDBoEl6kBpVSEBUGgRbUyF9QTYQLd6KDaBoNykqhSKpJoBBBmNakgeRErGahiUGkOAps4nB9t1btc8/Z532e4Xf3XXt55WWxP9ZeezIBAAAAAAAAAAAAAAAAYBzWzXoC8+7mzas3Zz2H/2Pdus3+j1dx26wnALMkAEQTAKIJANEEgGjrZz2Btdbb1Vna9Mq0prImev+9aV0jKwDRBIBoAkA0ASCaABBtYbtAVfejt6tz5sqJQeYzK0ub9nVdX/3dFrU7ZAUgmgAQTQCIJgBEEwCijebJfqg9PGPv6kzb0pZ21+jMnx8262PvDlkBiCYARBMAogkA0QSAaHO3F2ioPTxDuX7hXLN+x/adazyT1Y1lnvPGCkA0ASCaABBNAIgmAESb2T6O3m7PqdOHmvWqy1Htaan0jj8WVXdoz+6VZn1R9/xUrABEEwCiCQDRBIBoAkC0udsLVOntxlRvflXdod7xv3nq8Wb9pR/ON+uXfr/aNX6ve+/e3Kx//MiO4jfa16exAhBNAIgmAEQTAKIJANFG0wXqVXV7jr79dLN+8fh7zfq2/a816499/W2zvrL1/n8xu+GtbL6rWa/mefSDd5v1ai/Wop4abQUgmgAQTQCIJgBEEwCiLewbYZXy9OPOU6NvfPZps77hhRe7xqn89f3ZZn39o7u6xqnm+eTBT5p1b4RBEAEgmgAQTQCIJgBEm7sn+3k7L2js3xRL++ZXLysA0QSAaAJANAEgmgAQbWHfCKtORa5cPvJ8s151Ub784mDX+HfueqLr+sofZ79q1p957p1mXbdndVYAogkA0QSAaAJANAEg2sJ2gapvYP3y8oPN+oZinKo7NFRXp1d138tHfmvW08756WUFIJoAEE0AiCYARBMAoi1sF2jatr5/vFn/+dX9Ux2/V7nHSXdoMplYAQgnAEQTAKIJANEEgGhz92Tfey5QZeOvy13Xn3vzWLO+YcdDXePMyo3zPzbr1fy3HWifm3TtvuVmfVHfLLMCEE0AiCYARBMAogkA0ewFumXn4QPNetUdqq6vXDzWPqeo6sb0jtM7/8mkfd+0vUNWAKIJANEEgGgCQDQBIJou0D+Ydnfo5IVtXddvnfSdel3p7koV9bF3h6wARBMAogkA0QSAaAJAtIXtAg2196Zy6a3DzXp1nk91372Ti1333bZ9mPn3Onn7jmZ9aY3nMTQrANEEgGgCQDQBIJoAEG3uukDVXpGhzguqukOVoU57Hkpvd+uBj35q1i8faZ8XVHV7FpUVgGgCQDQBIJoAEE0AiDZ3XaDKUN2h889u7rrv3qK7Mu29RtN2zxuft38wZ12vabMCEE0AiCYARBMAogkA0UbTBarMqjs0q27PUPetvvm1tGnfIOPM2/k/FSsA0QSAaAJANAEgmgAQbRRP6v/FUG+QjV1vl6b6u1XG0u2pWAGIJgBEEwCiCQDRBIBoo98LNJQzV050Xb+0pb1npuq6lOMUXalTpw91jbNn90rX9ZWxd3V6WQGIJgBEEwCiCQDRBIBoAkA0ASCaABBNAIgmAEQTAKLZC3TL9Qvt056/e/j1Zn25GKfa29O7R6gy1HyqN7/sBYIgAkA0ASCaABBNAIi2sE/8vecCLV+7NtX5LG/c2Hf9jOYz9tOee1kBiCYARBMAogkA0QSAaAv5ZL+aWZ0aPdR5QUNJ6/ZUrABEEwCiCQDRBIBoAkC0qCf+1fR+G6tXb3dl3uazqKwARBMAogkA0QSAaAIAAAAAAAAAAADA6P0N+l5GUGAc/VMAAAAASUVORK5CYII=",Xs="data:image/png;base64,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",Ws="data:image/png;base64,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",Ys="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAAAXNSR0IArs4c6QAABV5JREFUeJzt3c+LVlUcBvAxjKBNG7Ef0oCIZEQ/XIwQtYgwWmhl5J8grRSCIoJqFUEIQaAFUhG0NsrKIJJoE0JuKgokCaHQSty0CSLBFrY839Ez3Xfue+f5fJaH8b7HGR4O78M55y4sAAAAAAAAAAAAAAAAADAN68aewLy7fPni5bHn8H+sW7fB33gZ1409ARiTABBNAIgmAEQTAKKtH3sCq6231Vna9OSsprIqev+/aa2RFYBoAkA0ASCaABBNAIi2Zlugqv3obXVO/fz5IPMZy9KmR7t+vvq9rdV2yApANAEgmgAQTQCIJgBEm/w3+962Z+qtzqwtbWm3RqfOfdgcn3o7ZAUgmgAQTQCIJgBEEwCirdm9QEO5cPZMc3zj5q2rPJPlTWWe88YKQDQBIJoAEE0AiCYARJv0Po7l9O4ROn7icHN86i1K1Q7t2rl/kOdPfY+QFYBoAkA0ASCaABBNAIg2+b1AQ73D6+PXDjbHXzj2aXP84u+/DfGxpQ233Nocf+2J3c3xfUfebo73tlgHX9/X9fNVqzaV+4WsAEQTAKIJANEEgGgCQLTJtEBDvdvrjUMHmuMPPL6nOX7upwd7PnYwB+68ozm+79332v/g0qXm8NeftVus6vfwzIFDzfHedmgqrABEEwCiCQDRBIBoAkC0udqXsbAw4Lu9ipNK1XOOHXmuOX7bzke6PvfP779rjt90z71dz6mcP/FFc7x3ntUt0FXb8/yz7zTHnQiDCRMAogkA0QSAaAJAtNG+qfe2PSdP/931/Pu33dA/qYapv1Ost+2paIFgDRIAogkA0QSAaAJAtJmfCBuq7Tl7tH1PTuXk6fa9PVU7VLUiVYvywdFXmuOL23dcw+yubvfdfS3NH3/92hzX9izPCkA0ASCaABBNAIgmAESb+Tf4sVqgzXv7WqDKw9sea47/+Mu3Xc/pddfifV0//+XpTwb53LXa9lSsAEQTAKIJANEEgGgCQLS5a4F6T2Bd+ueh5vj5H9rv/HrzpW+6nj91VTuU1vZUrABEEwCiCQDRBIBoAkC0mZ8Iq1qFuh1qn8Cq2qH113/VHF/cXs1onBbo1Y+ONsdf3LN3pp978423N8d73/BemXprZAUgmgAQTQCIJgBEEwCijfam+KHaoep+nrFUbU91om2odqja81O1QL3tUKX6e02lHbICEE0AiCYARBMAogkA0UZrgXpPilW3HD+19+Wuz63aj1699/bMm7fef3qQ5/TuKZq3dsgKQDQBIJoAEE0AiCYARButBRrKUO/Aqtqh3ran2sMz1omw6t1hXGEFIJoAEE0AiCYARBMAos3VvoyFheH2CM267RlL9W6yqu2pboHuPflVmfot01YAogkA0QSAaAJANAEg2tztBeq/L2iYNmPe9LY9var2ptdU2p6KFYBoAkA0ASCaABBNAIg2dy1QZah2qLoPZ3H7jpVObSaWtrRvwz5+4nBzfNfO/V3Pn3p7MxQrANEEgGgCQDQBIJoAEG3NNgG97VD1JvpeVXvTq2p7elXt0NRPcg3FCkA0ASCaABBNAIgmAESbzF6geVO1PUOdtKraqqHaIa6wAhBNAIgmAEQTAKIJANG0QCtU7R1a2tTXDg110k07tDJWAKIJANEEgGgCQDQBINqabYH625W+e3g2bt660qld43y0PavBCkA0ASCaABBNAIgmAERbsy3QrF04e6Y5XrU05X1ExR6hod7w7v6f5VkBiCYARBMAogkA0QSAaJqA/8z6TfRDtTHVPCvanuVZAYgmAEQTAKIJANEEgGgagqvobV0q2pj5ZAUgmgAQTQCIJgBEEwAAAAAAAAAAAAAm71+GfXJS6hdsVQAAAABJRU5ErkJggg==",Ks="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAAAXNSR0IArs4c6QAABHZJREFUeJzt3TFrJVUYx+Eb2UqWoBgESxHZRtjCRjYsWqgL2ogoCIKF1X4Jq3wAW7GQVRAURWwsBBHEzWJjIdiIH0BYVhARKyEWSXne6KuTe2fm/zzlIQ6TlR+HvJyZ2WwAAAAAAAAAAAAAAAAAWIa9Xd/A3J2c3DvZ9T38H3t7B/4fn+O+Xd8A7JIAiCYAogmAaAIg2qVd38C2dac6h/tvXNStbEX3902bGtkBiCYAogmAaAIgmgCIttopUDX96E51ju9+Osn97Mrh/iutn6/+3dY6HbIDEE0ARBMA0QRANAEQbTF/2U91hmfpU52LdvjweGp0/PsHw/WlT4fsAEQTANEEQDQBEE0ARJvdWaCpzvBM5Y+ffhiuX75ydct3cr6l3Ofc2AGIJgCiCYBoAiCaAIi2s3Mc3WnPl9++NVyvphzVmZZK9/pLUU2Hblw/Gq6v9cxPxQ5ANAEQTQBEEwDRBEC02Z0FqnSnMdWTX9V0qHv9b55/Zrj+2vc/Dtd/+fVe6/pdjzx0MFz/6Mkniv9i/PNp7ABEEwDRBEA0ARBNAERbzBSoq5r23Hr7heH6zx++N1x//PU3h+tPf317uH702KP/4u6md3Tw4HC9us9b7787XK/OYq31rdF2AKIJgGgCIJoAiCYAoq32ibBK+fbj5luj//zsk+H6/S+/2rpO5a/v7gzXLz11rXWd6j6fu/nxcN0TYRBEAEQTANEEQDQBEG12f9nP7X1BS/+mWNo3v7rsAEQTANEEQDQBEE0ARFvtE2HVW5Er1VTkcH88Rfni85ut6z9w7dnWz1d+u/PVcP3Fl94Zrpv2nM8OQDQBEE0ARBMA0QRAtNVOgbqqs0ZzOwtUTZOO747XqynWWt/z02UHIJoAiCYAogmAaAIgminQmerJsq6p3jtUqc44VU/Ald9KMx3abDZ2AMIJgGgCIJoAiCYAoq12CnTj+tFwfW5vme6a6vcyHTplByCaAIgmAKIJgGgCINpqp0Cc6p4dSmMHIJoAiCYAogmAaAIgminQwpRneIqzSVM96bZWdgCiCYBoAiCaAIgmAKKtdgpUTT+6T1SxbnYAogmAaAIgmgCIJgCiLeadLtV7aapve3WnOtV0qDK3b4dVT361f6+wL8vbAYgmAKIJgGgCIJoAiLaYs0DVFKI7HarMbapTqaY9XWnTnoodgGgCIJoAiCYAogmAaIuZAlUuejrUNdWUpqs682Pacz47ANEEQDQBEE0ARBMA0RY/BZqb7hNY7JYdgGgCIJoAiCYAogmAaKZA/1H1Ta7q7E15nR2914hTdgCiCYBoAiCaAIgmAKIJgGgCIJoAiCYAogmAaAIgmrNAZ6r3+Vy+cnXLd8I22QGIJgCiCYBoAiCaAIhmCvQPqulQ9cRW9YRX90mxru79VG/PTntrtB2AaAIgmgCIJgCiCYBoUX/xbzYX/+2w7je55nY/aewARBMA0QRANAEQTQBEMwk4U01juqaarsztftbKDkA0ARBNAEQTANEEAAAAAAAAAAAAwOL9DQsGFzoD+UY/AAAAAElFTkSuQmCC",js="./assets/play.0f2f487f.png",Hs="data:image/png;base64,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",Zs="./assets/shop.62b46163.gif",$s="data:image/png;base64,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",ei="data:image/png;base64,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",ti="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAAAXNSR0IArs4c6QAABgFJREFUeJzt3T9onVUYx/E3IjbaBCKmRKUIKqmixFrrP25BqEUdKiLqGBf/lLo52E1IM+ngIDg4aB1sBJHSSYcINlBIsNpq0xKrqbWgVCNGDdwldYmDXYTnF3j03N77vr/vZ3x6e95zb/n1cB/OObeqAAAAAAAAAAAAAAAAAAAAAAAAAAD10NftCfSKtbXltW7P4f/o6xvm3/I/uKLbEwC6iQDAGgGANQIAawQA1q7s9gQ6JdvVaQ2Nd2oql0X2/dI1+gcrAKwRAFgjALBGAGCNAMBa7btAqvuR7erMLR0uMp9uaQ09lXq9+tzcukOsALBGAGCNAMAaAYA1AgBrtfnGn+321L2r02mt6+Ou0dzKVFhvaneIFQDWCACsEQBYIwCwRgBgrfZ7gUppL54O64Nbxi7zTNZXl3nWBSsArBEAWCMAsEYAYI0AwFpt9neUOvk1fXQyrKsuyqNb70iNr3w6/02RcYrN57vjYb2pe34UVgBYIwCwRgBgjQDAGgGAta594+/0b3JlT4qp7sq+zZvD+rPHvg7rS8u/pcZX3SH1+lMX4vEPPrAtrE+cGAjrAyPfxvMx6w6xAsAaAYA1AgBrBADWCACsdfxEWLHbm8V9NWqcA28+GdbPfPh+6rmPTB8J6/tvG02No2T39uwfGQ7rap4Tw0+k5+SEFQDWCACsEQBYIwCwRgBgrVgXKNvtUSezFLm3J9kdkrdGv/Z6WG4f+iis7104E4+T9PE774X1x198LvXcluj2qPerbod2wwoAawQA1ggArBEAWCMAsNbY26F1d0j8NtZS7mRWNfFqaj7Ze4GyJ8Wq6vbU+LPjM2Fddc+a+svyrACwRgBgjQDAGgGANQIAax3/Bt/pPUKPPTSRev39d30f1ucXfw3rR575KzX+V39eFdbvuTY3TtaOqZ1h/a3ds6lxTq7eEtYPfHZDWK/7L8uzAsAaAYA1AgBrBADWCACsNXYv0PO7fgnrp+PLlauXdt8X1h8+9GVYf2NXbj6qO1TKhv5ct+dcf/x+q9Xfw/LLT8ddrLrvHWIFgDUCAGsEANYIAKwRAFirTRdI7flR3Yn2Spnnqu7QK5/E3aGZ8/Gt0Wv7FsK66g5tfzceZ+fNZ8O6cvCnkbA+tinu9ijtFfX6eI9QXbACwBoBgDUCAGsEANYIAKx1vAuk9n5kT4qpvT1VdV1qPurkV9bWLXF3RXVpZs7fGda3i/HVOOq5inq/rdG4u6W6PYNDuc+5LlgBYI0AwBoBgDUCAGsEANZqsxdIUV2Lqdkfwvr4jvjeG0V1P+bO/pga58QLuT08Wa3Rm8L62KaNYf1tsZdJfT7sBQIaiADAGgGANQIAawQA1mrfBVJdmourcXdicEidIIu7HKrbo7oupfYaKeq52a6OOummPgduhwYaiADAGgGANQIAawQA1mrfBVLUbcntldxeoFLyvxGWu01anRRT3Rutmd0ehRUA1ggArBEAWCMAsEYAYK02XaC7++MTXtVqXFe/4XWuP947pPbAqL032RNhpX4jLLs36YtTYhzR1VHq3u1RWAFgjQDAGgGANQIAawQA1rrWBSp1a/T00cnUc09O7km9Xt+H01tK3dvT1G6PwgoAawQA1ggArBEAWCMAsNZze4FKdYfmlg6HdXWPkOqiLMxfCOvqf45tAxvC+gfHxF+Q44g/+HklLA+KvUBYHysArBEAWCMAsEYAYI0AwFrt931ku0PKg8PHi8zn8+V7i4yjqHmq5zb1Pp9SWAFgjQDAGgGANQIAawQA1npuL1BWqb1DWdmui6LmU6orhfWxAsAaAYA1AgBrBADWCACs1b4LVEr/1dd0ewr/0mvzaSpWAFgjALBGAGCNAMAaAYA1AgBrBADWCACsEQBYIwCwRgBgjb1Alyz+cWvq9TduvBjW5W3VyZNinZ6POjHndl8QKwCsEQBYIwCwRgBgjQDAmtU3/qrq/H1B2duYe20+blgBYI0AwBoBgDUCAGsEANboBFyiujFZpborvTafpmIFgDUCAGsEANYIAKwRAAAAAAAAAAAAAAAAAABA7f0NUYSCE1qhmF4AAAAASUVORK5CYII=",ai="./assets/start stream.dd66a6ec.png",ni="data:image/png;base64,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";const ri=x({__name:"Node",props:{id:null},setup(e){const a=Ne(e),n=Zt(Yt,()=>{}),r=Zt(Kt,()=>{}),s=be(null),i=V(()=>s.value&&s.value.parentElement);return Be([i,a.id],([o,c],[m,b])=>{m&&r(l(b)),o&&n(c,o)}),Wa(()=>r(l(a.id))),(o,c)=>(f(),B("div",{class:"node",ref_key:"node",ref:s},null,512))}});var si=L(ri,[["__scopeId","data-v-a48cb382"]]),ii="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAAAXNSR0IArs4c6QAAAqhJREFUeJzt3LFqFFEYBeBdERGJCaKgESUWCsZCTG0dbSyCZTp9B0ufxMJu38EHsA5YCDaiKGihiCxYuhZp7x254e6O6/m+8me4M1k4/HCYzGQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkGg69gOs2mLxbbHM86fTS8XfdKz7MuzU2A8AYxIAogkA0QSAaAJAtNNjP8Cy1FqX+zceRt1XOzTMBiCaABBNAIgmAEQTAKKtfQvU2rrsb10tzu9t/i7O9y5sF+dHP74U5w92D4rzZ9evNJ1fU7tv7e/VDg2zAYgmAEQTAKIJANEEgGhr3wL10tr21Ly4dbvLObXrq63Rp69N53PMBiCaABBNAIgmAEQTAKLFtUCff30vzl9+LF//ZKdPO1TT2vb0ui/HbACiCQDRBIBoAkA0ASBaXAt07dzF4rzWDk0ml4vTXi1N6zneBerLBiCaABBNAIgmAEQTAKL9t9+G6fW9oFo79Hz3TnHe692e2vWHb46K89cfXhXnvv8zzAYgmgAQTQCIJgBEEwCixTUE69IOaXtWwwYgmgAQTQCIJgBEEwCixTUHGxubxfl8/n6Udujpu7fF+eOzZ4rz2c95ca4dOhkbgGgCQDQBIJoAEE0AiKYh+IvWd4da1dqb2vmHW+eLc+3QydgARBMAogkA0QSAaAJAtLivQ7eqtSW1dmjZHu3cLM5nlf8gY5gNQDQBIJoAEE0AiCYARPM+yIq0vlM0u7tXnPteUF82ANEEgGgCQDQBIJoAEE1DMLLWdkjb05cNQDQBIJoAEE0AiCYARNMc/KNq7ZC2py8bgGgCQDQBIJoAEE0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDOH2CUp5gTyjFIAAAAAElFTkSuQmCC",Ai="./assets/presence_v2.d5ab8334.png",oi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAAAXNSR0IArs4c6QAAA2NJREFUeJzt3bFqVEEYBeCNSGoLCfgGdmkshCC+QBotrBQsRHt7X8FSMFoIWllok0ZQQ5AVCxtBEEQhYCGIqJWBNLFICov5N85ykzU531cOy2QgHH72cO/saAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQaG7WBzistre/b8/6DH+bmzvpfzmFY7M+AMySABBNAIgmAEQTAKIdn/UB/ndV27M0d/WATzJZdU7t0GQmANEEgGgCQDQBIJoAEE0LtKu37VnbONVcn39+b7Az9ajOqR2azAQgmgAQTQCIJgBEEwCixbVA+932LF1bnu5g/+jOldXm+vh+e107NJkJQDQBIJoAEE0AiCYARItrgYZStT3j7Qf7+3eLVmd8vt0CMZkJQDQBIJoAEE0AiCYARNMCDaxsaTrbod57h96td32cXSYA0QSAaAJANAEgmgAQTQu0hw+32m9+jTd/N9e/vX3TXO9tdcabj7v2/7riWaBpmABEEwCiCQDRBIBoAkA0LdAeFlfabc9o/Vlz+cSXjeb601c3m+sLZ84Osv/o+sv2+sPb7XVGo5EJQDgBIJoAEE0AiCYARNMCTWmramMKZdsz0P6Vqn1ya/QOE4BoAkA0ASCaABBNAIh2ZFug3t8Cq97AqsxfvtFc33p0t2ufXr9OL+7r/mlMAKIJANEEgGgCQDQBINqhf75jsLaneAOreianaoGGUt3/U3q91t7nx8/m+sLyxeb6hXPtN8iq260P+zNCJgDRBIBoAkA0ASCaABDtyD4L1GuoN7BKRcv0fu1Fc71qaSpV28NkJgDRBIBoAkA0ASCaABBNC7RrqDe8qs9//PS5a59vq0+a673tUO/n05gARBMAogkA0QSAaAJANC3QHnrbod62p9dQ7RA7TACiCQDRBIBoAkA0ASDaoW+Bqntp6vuCLjX36b0durft6X7Dq2h7hpJ2/0/FBCCaABBNAIgmAEQTAKIdyW/2k/TeJl2pfoG9UrUus9o/re2pmABEEwCiCQDRBIBoAkC0qG/8k1TtUKW3Napal1ntn9b2VEwAogkA0QSAaAJANAEgmiZgSr2tUW/rst/7s8MEIJoAEE0AiCYARBMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCA/AHrHc0iradtPAAAAABJRU5ErkJggg==",li="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAAAXNSR0IArs4c6QAAAs9JREFUeJzt3TGOGjEYhmGIUlGnyxm2oIhoU9CjnIWeggvlCKRFEaLYM6TLHUiRYptxIkvjtYfveUprNWshvbL2l4ddrQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Dmte29gdI/H78ccz1mvP/msB/Sh9wagJwEQTQBEEwDRBEC0j703MIraac/Ly9emzzc1eh9OAKIJgGgCIJoAiCYAopkC/UfttGe321U95/X1x+T6XHeQSkyZ/nICEE0ARBMA0QRANAEQbbhJQK83sOa6C1SaAm02m8n1y+VS82urlaZMc1n6NMkJQDQBEE0ARBMA0QRAtG53geaautTepSlNLUrrc02lStOe8/k8x+OLau8ylcz1OY/GCUA0ARBNAEQTANEEQLTh3ggrTS1K05LR3rS6Xq+T66X93263lttZHQ6HWZ7TegrXixOAaAIgmgCIJgCiCYBow02BSkrTktrpUGu9pj21jsfj5Pp+v59cL02TaqdDo3ECEE0ARBMA0QRANAEQbbgpUGl6UDvVaf2m1el0mlwfbdrDvzkBiCYAogmAaAIgmgCI1u3tnNIbQ6Vpz3a7bbmdavf7fXJ9tH22VvocStM8b4TBQARANAEQTQBEEwDRmv9FXjvtWYq57iwtXe2bX6ZAMBABEE0ARBMA0QRAtOHuApGp13TICUA0ARBNAEQTANEEQLSh7mXwpjQl+/L52+TP//z1vel+atXu0xQIOhAA0QRANAEQTQBEG+7boVmW0rRnKZwARBMA0QRANAEQTQBEMwV6crV3cmp/vvY5o3ECEE0ARBMA0QRANAEQTQBEEwDRBEA0ARBNAEQTANHcBXoSre/8LOX7iGo5AYgmAKIJgGgCIJoAiObboQeV9j/UfDs0dCAAogmAaAIgmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHfyB6WcpxI0OM3TAAAAAElFTkSuQmCC",ui="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAAAXNSR0IArs4c6QAAAvxJREFUeJzt3TGKU0Ecx/GNWKWwEDsbL7BICklj4arYBvEQ1iJeIAcQLD2FpF/J9hIW2drCws7KC8TCwmZGGXjJm5ff51MOy9vHwpchfyazZ2cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHCaZmO/QO/2+5/7IZ4zm93zt+7QrbFfAMYkAKIJgGgCIJoAiHZ77BfoReu05/z8yUGfb2p0HHYAogmAaAIgmgCIJgCimQL9R+u0Z7lcNj3n5uaquD7UGaQaU6Y/7ABEEwDRBEA0ARBNAETrbhIw1jewhjoLVJsCzefz4vp2u235tc1qU6ahTH2aZAcgmgCIJgCiCYBoAiDaaGeBWqcuj+6/LK5/+fGp6fm1qUVtfaipVG3as16vh3h8VetZpprWM0tTmQ7ZAYgmAKIJgGgCIJoAiDbaJ/Xa9KA27bncPiyuP7/4WlyvTYeG0jpdqU17drvdAG9zeJvNprjeetaot+mQHYBoAiCaAIgmAKIJgGiTuRfo2/vPxfXL7bPiem2aNJi75eWpTHvevntTXH/64qK4vlqtiuut9x31xg5ANAEQTQBEEwDRBEC07qZAtTM8tanOx7O26dBQHr+6Kq73Nu3h3+wARBMA0QRANAEQTQBEm8w3wl4/+H7Q92n14ded4vpisTjym4zr+vq6uF47C+QbYdARARBNAEQTANEEQLSDfyJvnfZMRe3M0lC3MU+Fe4FgwgRANAEQTQBEEwDRujsLRKaxpkN2AKIJgGgCIJoAiCYAonV1LoO/Ws9QHfp/orVqfU9TIBiBAIgmAKIJgGgCIFp3t0MzLVP/Zp8dgGgCIJoAiCYAogmAaKZAJ671TE7rz7c+pzd2AKIJgGgCIJoAiCYAogmAaAIgmgCIJgCiCYBoAiCas0An4tBnfqZyH1ErOwDRBEA0ARBNAEQTANHcDt2ptP+h5nZoGIEAiCYAogmAaAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI7kN5kzpEO/lLtEAAAAAElFTkSuQmCC",ci="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAAAXNSR0IArs4c6QAAAwpJREFUeJzt3aFOHUEYBWBoqtB1fQAMCEQTZAWGVPVZEHgcT1NVX0loUMWAr+s7UNEmNfsn/cksO9zzfXJyMzvc5GTCyczevT0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANhN+1svYHZPT7+eRsyzv//Odz2hN1svALYkAEQTAKIJANEEgGhvt17ALLptz+npp1Xn1xq9DDsA0QSAaAJANAEgmgAQTdPwV9XSVG3P0dFRa/77+/vF8Zubr615RtEy/WEHIJoAEE0AiCYARBMAok3XBGx1A2vUWaCqHTo4OFgcv7297Ty2be2W6bW3SXYAogkA0QSAaAJANAEg2mY3wrqty/Hxx8XxHz++teavWotqfFQr1W17Li8vRzy2fXOtUrVJ3e95NnYAogkA0QSAaAJANAEg2nTvBaranqurq9bnu+3QKNXNr6rVub6+Xhy/u7sbsp6zs7Mh81Rt0mtvh+wARBMAogkA0QSAaAJAtOlaoErVinTboUrVGlXtR/eszqhWZ5SLi4vF8ao1Oj8/XxzvtkOzsQMQTQCIJgBEEwCiCQDRpmuBqjam2+pU7VCl2/bM1urwPHYAogkA0QSAaAJANAEg2ma3c6obQ1Xbc3JysuZy9h4fHxfHDw8PV33uw8PDJs8dpVp/dRbIjTCYiAAQTQCIJgBEEwCirf4febft2Ur3RtgoVVuy9nNH6d780gLBRASAaAJANAEgmgAQbbqzQPA/RrVJdgCiCQDRBIBoAkA0ASDaVOcy+KdqyT68/7z4+e8/v6y6nq5qnV3dv6vbDtkBiCYARBMAogkA0QSAaNO9HZrdMKqVWrv1sgMQTQCIJgBEEwCiCQDRtEA7rtuijGpdtjoL1GUHIJoAEE0AiCYARBMAommBeFGz3VyzAxBNAIgmAEQTAKIJANG0QDti7TM/u3pGyA5ANAEgmgAQTQCIJgBE83boSfkNtefxdmhoEACiCQDRBIBoAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvJDfDeK+HrbwkBcAAAAASUVORK5CYII=",di="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAAAXNSR0IArs4c6QAAAyJJREFUeJzt3aFuFFEYBeCWoKoxBIOrqW1SgUAsCQXFUyARiH2GJlgc74CipisRzTZ1DUklAscrkEVAgpmb8Dcznbt7vk/+aWamm5zc7Mm9s3t7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwm/bnfoDebTY/N2NcZ3//kc+6Qw/mfgCYkwAQTQCIJgBEEwCiPZz7AXpRbXtOTl5Pen2t0f2wAhBNAIgmAEQTAKIJANE0DX+1WppW23N0dFS6/s3NzeD88vJL6Tpj0TL9YQUgmgAQTQCIJgBEEwCiddcEzHUCa6y9QK126ODgYHC+Xq8rty2bumXa9jbJCkA0ASCaABBNAIgmAESb7URYtXU5fvJmcH7143Pp+q3WojUfq5Wqtj3L5XKM25ZPrrW02qTq59wbKwDRBIBoAkA0ASCaABBttm/qrfag1facXxwPzl+9uBqct9qhsVTblVarc3Z2NjhfLBblZ5rSarUanFf3GvXWDlkBiCYARBMAogkA0QSAaFvzduhvH78Ozs8vng3OW21SS6s1arU91b0619fXpb+f2vvlu8H54vnLwfnp6engvPX5zPW+oyorANEEgGgCQDQBIJoAEK27FqjVxrRanQ97tXaopdr29NbqcDdWAKIJANEEgGgCQDQBINrWnAh7+/T7pM/z6dfjwfnh4eGk9729vZ3lvmNpPX9rL5ATYdARASCaABBNAIgmAESb/Bt5te2ZS/VE2FhabcnU9x2L9wLBFhMAogkA0QSAaAJAtO72AsH/GKtNsgIQTQCIJgBEEwCiCQDRutqXwT/VPVRT/yZa1Vh7var/V7UdsgIQTQCIJgBEEwCiCQDRuns7NLthrFZq6tbLCkA0ASCaABBNAIgmAETTAu24aosyVusy116gKisA0QSAaAJANAEgmgAQTQvEvert5JoVgGgCQDQBIJoAEE0AiKYF2hFT7/nZ1T1CVgCiCQDRBIBoAkA0ASCat0N3ym+o3Y23Q0OBABBNAIgmAEQTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgnvwGuO25ySoKWXMAAAAASUVORK5CYII=",gi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAAAXNSR0IArs4c6QAAAyJJREFUeJzt3bFqFUEYhuET9QKE2IiIdscbCKQQLIxFFAsLb8DGzkqIrZWNraDgPVglTVIqBNIL6bSw00uQWFjYzKAjs9k553uecoTdNfAy5Gd2s1gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMB62pj7AUZ3dvb9rMd1Njau+FkP6MLcDwBzEgDRBEA0ARBNAES7NPcDjKJ12rN17dGk1zc1Oh92AKIJgGgCIJoAiCYAopkC/UVt2nPxcdsUqHadk28fiuu9ziDVmDL9ZgcgmgCIJgCiCYBoAiDacJOAud7A6nUWqDYd+rF5q7i+uf+y5bbNjo/3J73+qk+T7ABEEwDRBEA0ARBNAESb7SxQr6lL61ma2tSitt5rKnX57avyP1wvL+/t7fW47WJ7+0GX69SmSa0/59HYAYgmAKIJgGgCIJoAiDbbb+q16UFt2nNwuFVcv3/vpLhemw710vpdoNrzP3zyqbi+s7PT/ExTOjo6Kq63njUabTpkByCaAIgmAKIJgGgCINrKfBfo85uPxfWDw9vF9dYpTW1q1DqVqqk9/1yDuOcvnhXX797ZLa7v7pbXa2eNpn4TrRc7ANEEQDQBEE0ARBMA0YabArVOY14v2qZDNa3TnvpUh1ViByCaAIgmAKIJgGgCINrKvBH29ObXSZ/n3Zcbs9z3/c+rxfXlcjnpfXs5PT0trtfOAnkjDAYiAKIJgGgCIJoAiDb5b+St0565tJ5Bmvq+vb7qPDXfBYIVJgCiCYBoAiCaAIg23Fkg+Be9pkl2AKIJgGgCIJoAiCYAog11LoM/Ws9QTf030Vr1OkPV+v9qnQ7ZAYgmAKIJgGgCIJoAiDbc16FZD72mUlNPvewARBMA0QRANAEQTQBEMwVac61TlF5Tl7nOArWyAxBNAEQTANEEQDQBEM0UiHM12ptrdgCiCYBoAiCaAIgmAKKZAq2Jqc/8rOsZITsA0QRANAEQTQBEEwDRfB16UP6G2v/xdWhoIACiCYBoAiCaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAc/ILto62yXKfIuMAAAAASUVORK5CYII=",mi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAAAXNSR0IArs4c6QAAAvNJREFUeJzt3TGKFEEYBeAZ8QSykQYKYiwIHkA03cDQxMBkT+EVzATnDAYGGq7sAYw8gKCB2QZGpmNgYNKl/lC1XTPv+8Ji6C4GHsU8/u7ZbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Dht197A7Pb7y32P62y3J77rCV1bewOwJgEgmgAQTQCIJgBEu772BmZRbXse3no69Ppao6vhBCCaABBNAIgmAEQTAKJpgf6h1fb8fPa8y3U+fX+3uN5rBqlFy/SbE4BoAkA0ASCaABBNAIg2XROw1hNYvWaBWu3Qjxv3Ftdvvn5ZuW1Zq2Xq5dDbJCcA0QSAaAJANAEgmgAQbbVZoF6tS3WWptVatNZ7tVLVtuf84n6P25afXGvp9T3PxglANAEgmgAQTQCIJgBEW+2Xeqs9aLUWrVbkyaPPi+ujZ2Cq7Up1/7vTy/KeRjp7f7K4Xv2eZ2uHnABEEwCiCQDRBIBoAkC0g3kv0JdXHxfXzy8eL65XW5pWm1FtpVpa+99sltuV0e6++bC4/uDF8pNrb0+Xr1Od0ZqNE4BoAkA0ASCaABBNAIg2XQtUbWN2m1o71FJte9qtDofECUA0ASCaABBNAIgmAEQ7mCfCzu58G7qf3dfbUfftpbX/VpvniTCYiAAQTQCIJgBEEwCiDf9FXm171lKdQTr0+/bivUBwwASAaAJANAEgmgAQbbpZIPgfvdokJwDRBIBoAkA0ASCaABBtqrkM/qjOUM32NubR/1DfUm2HnABEEwCiCQDRBIBoAkC06d4OzXHo1UqNbr2cAEQTAKIJANEEgGgCQDQt0JGrtiijW5fqjNDoGScnANEEgGgCQDQBIJoAEE0LxJWqtjpmgWAgASCaABBNAIgmAETTAh2J0TM/vT5fZRYIBhIAogkA0QSAaAJANG+HnpT/UPs7/xEGHQgA0QSAaAJANAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7ILzj6vECOPLAcAAAAAElFTkSuQmCC";const Ra=e=>(De("data-v-61e2b6c0"),e=e(),Ue(),e),fi=["ondragend","ondragenter","ondragleave","ondragover","ondrop"],vi={key:0,class:"move-indicator"},hi=Ra(()=>d("span",{class:"material-icons"},"straight",-1)),pi=[hi],bi={key:1,class:"move-indicator"},yi=Ra(()=>d("span",{class:"material-icons"},"merge",-1)),Ci=[yi],Bi={key:2,class:"character-display"},Ei=["src"],Ni={key:3,class:"relevancy-display"},Qi=["src"],Ii={key:4,class:"presence-display"},wi=["src"],Si={key:5,class:"frozen"},_i=["src"],Ti={key:6,class:"level-display"},ki=["src"],Mi=["src"],Pi=["src"],Di=["src"],Ui=["src"],Vi=["src"];var Oi=x({__name:"CharacterSlot",props:{id:null,character:null,isSelected:{type:Boolean},isShop:{type:Boolean},isDragging:{type:Boolean},selected:null,shake:{type:Boolean},frozen:{type:Boolean}},emits:["dragstart","dragend","drop"],setup(e,{emit:t}){const a=e,n=Q(!1),r=Q(!1),s=Q(void 0);function i(c){var m;n.value=!0,(m=c.dataTransfer)==null||m.setDragImage(s.value,0,0)}Be(n,c=>{t(c?"dragstart":"dragend")});const o=be("");return Tt(()=>{if(a.character==null||a.selected!=null||n.value){o.value="";return}const c=de(K[a.character.type].abilityDescription(a.character));o.value=X(()=>A(Y,null,[A("b",null,[K[a.character.type].nickname]),A("br",null,null),A(c,null,null)]))}),(c,m)=>(f(),F(j,{display:l(o),direction:l(Z).Up},{default:M(()=>{var b,p,y;return[d("div",{class:H(["character",{selected:e.isSelected,empty:e.character==null&&e.selected==null,dragging:n.value,isDragging:e.isDragging,draggingOver:r.value,shake:e.shake}]),draggable:"true",ondragstart:i,ondragend:()=>n.value=!1,ondragenter:()=>r.value=!0,ondragleave:()=>r.value=!1,ondragover:C=>{var I;e.selected!=null&&!e.isShop&&(((I=e.character)==null?void 0:I.type)!==e.selected.type||e.isSelected)&&C.preventDefault(),e.character!=null&&e.selected!=null&&!e.isSelected&&e.character.type===e.selected.type&&e.character.exp<6&&C.preventDefault()},ondrop:()=>{r.value=!1,t("drop")}},[e.selected!=null&&!e.isShop&&(((b=e.character)==null?void 0:b.type)!==e.selected.type||e.isSelected)&&n.value===!1?(f(),B("span",vi,pi)):T("",!0),e.character!=null&&e.selected!=null&&!e.isSelected&&e.character.type===e.selected.type&&e.character.exp<6?(f(),B("span",bi,Ci)):T("",!0),e.character!=null?(f(),B("span",Bi,[d("img",{ref_key:"imageElement",ref:s,src:l(K)[e.character.type].display},null,8,Ei)])):T("",!0),e.character!=null?(f(),B("span",Ni,[d("img",{src:l(ii)},null,8,Qi),d("span",null,q((p=e.character)==null?void 0:p.relevancy),1)])):T("",!0),e.character!=null?(f(),B("span",Ii,[d("img",{src:l(Ai)},null,8,wi),d("span",null,q((y=e.character)==null?void 0:y.presence),1)])):T("",!0),e.character!=null&&e.frozen?(f(),B("span",Si,[d("img",{src:l(oi)},null,8,_i)])):T("",!0),e.character!=null?(f(),B("span",Ti,[e.character.exp===1?(f(),B("img",{key:0,src:l(li)},null,8,ki)):T("",!0),e.character.exp===2?(f(),B("img",{key:1,src:l(ui)},null,8,Mi)):T("",!0),e.character.exp===3?(f(),B("img",{key:2,src:l(ci)},null,8,Pi)):T("",!0),e.character.exp===4?(f(),B("img",{key:3,src:l(di)},null,8,Di)):T("",!0),e.character.exp===5?(f(),B("img",{key:4,src:l(gi)},null,8,Ui)):T("",!0),e.character.exp===6?(f(),B("img",{key:5,src:l(mi)},null,8,Vi)):T("",!0)])):T("",!0),e.id?(f(),F(si,{key:7,id:e.id},null,8,["id"])):T("",!0)],10,fi)]}),_:1},8,["display","direction"]))}});var _e=L(Oi,[["__scopeId","data-v-61e2b6c0"]]);const Ri={min:1.5,max:2.5},qi=[{s:0,cp:.329,e:.548},{s:.548,cp:.767,e:.876},{s:.876,cp:.985,e:1}],Fi=.001,zi=.1,xi=100,Ji=!0,Gi={x:0,y:0},Li=!1,Xi=[{type:"alpha",config:{alpha:{list:[{time:0,value:.74},{time:1,value:0}]}}},{type:"moveAcceleration",config:{accel:{x:0,y:2e3},minStart:600,maxStart:600,rotate:!0}},{type:"scale",config:{scale:{list:[{time:0,value:.5},{time:1,value:.25}]},minMult:1}},{type:"color",config:{color:{list:[{time:0,value:"#962121"},{time:.5,value:"#214a96"},{time:1,value:"#4c2196"}]}}},{type:"rotation",config:{accel:0,minSpeed:0,maxSpeed:200,minStart:0,maxStart:360}},{type:"textureRandom",config:{textures:["particle.png"]}},{type:"spawnShape",config:{type:"torus",data:{radius:100,x:0,y:0}}}];var Wi={lifetime:Ri,ease:qi,frequency:Fi,emitterLifetime:zi,maxParticles:xi,addAtBack:Ji,pos:Gi,emit:Li,behaviors:Xi};function Te(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Ya(e)}const K={coots:{nickname:"Coots",initialRelevancy:3,initialPresence:1,display:Ks,abilityType:"LivestreamJoined",abilityDescription:e=>X(()=>A(Y,null,[A("i",null,[h("Livestream joined")]),h(": Deal "),e.exp>=6?6:e.exp>=3?4:2," ",A("img",{src:ze},null),A("span",{style:"color: red"},[h("Relevancy")]),h(" damage to every character on a stream")])),performAbility(e){if(v.battle.value==null)return;const t=e.exp>=6?6:e.exp>=3?4:2;v.battle.value.streamers.forEach(a=>a.relevancy-=t),v.battle.value.enemyStreamers.forEach(a=>a.relevancy-=t)}},ludwig:{nickname:"Ludwig Coots",initialRelevancy:2,initialPresence:1,display:Ls,abilityType:"LivestreamJoined",abilityDescription:e=>X(()=>A(Y,null,[A("i",null,[h("Livestream joined")]),h(": Gain "),e.exp>=6?3:e.exp>=3?2:1," ",A("img",{src:We},null),A("span",{style:"color: gold"},[h("Presence")]),h(" for every character on that livestream")])),performAbility(e){if(v.battle.value==null)return;const t=e.exp>=6?3:e.exp>=3?2:1;v.battle.value.streamers.includes(e)?e.presence+=t*v.battle.value.streamers.length:e.presence+=t*v.battle.value.enemyStreamers.length}},qt:{nickname:"Qt Coots",initialRelevancy:1,initialPresence:2,display:Hs,abilityType:"Sold",abilityDescription:e=>X(()=>A(Y,null,[A("i",null,[h("Sold")]),h(": Gain "),e.exp>=6?3:e.exp>=3?2:1," ",A("img",{src:Ke},null),A("span",{style:"color: yellow"},[h("Mogul"),e.exp>=3?"s":""])])),performAbility(e){const t=e.exp>=6?3:e.exp>=3?2:1;v.gold.value+=t}},maid:{nickname:"Maid Coots",initialRelevancy:2,initialPresence:2,display:Xs,abilityType:"LevelUp",abilityDescription:e=>X(()=>A(Y,null,[A("i",null,[h("Level up")]),h(": Every character gains "),e.exp>=3?2:1," ",A("img",{src:ze},null),A("span",{style:"color: red"},[h("Relevancy")]),h(" and "),A("img",{src:We},null),A("span",{style:"color: gold"},[h("Presence")])])),performAbility(e){const t=e.exp>=6?2:1;v.team.value.forEach(a=>{a&&(a.relevancy+=t,a.presence+=t)})}},mail:{nickname:"Mogul Mail Coots",initialRelevancy:1,initialPresence:1,display:Ws,abilityType:"LivestreamJoined",abilityDescription:e=>X(()=>A(Y,null,[A("i",null,[h("Livestream joined")]),h(": Summon a lv")," ",e.exp>=6?3:e.exp>=3?2:1,h(" Ludwig Coots with this character's"),A("img",{src:ze},null),A("span",{style:"color: red"},[h("Relevancy")]),h(" and "),A("img",{src:We},null),A("span",{style:"color: gold"},[h("Presence")]),h(".")])),performAbility(e){if(v.battle.value==null)return;const t=e.exp>=6?3:e.exp>=3?2:1,a={type:"ludwig",exp:t===3?6:t===2?3:1,presence:e.presence,relevancy:e.relevancy};v.queue.value.push({action:"LivestreamJoined",target:a}),v.battle.value.streamers.includes(e)?v.battle.value.streamers.push(a):v.battle.value.enemyStreamers.push(a)}},stanz:{nickname:"Stanz Coots",initialRelevancy:1,initialPresence:1,display:ti,abilityType:"LivestreamEnded",abilityDescription:e=>X(()=>A(Y,null,[A("i",null,[h("Livestream ended")]),h(": Gain "),e.exp>=6?3:e.exp>=3?2:1," ",A("img",{src:ze},null),A("span",{style:"color: red"},[h("Relevancy")]),h(" for every character on either livestream with more "),A("img",{src:ze},null),A("span",{style:"color: red"},[h("Relevancy")]),h(".")])),performAbility(e){if(v.battle.value==null)return;const t=e.exp>=6?3:e.exp>=3?2:1;e.relevancy+=t*(v.battle.value.streamers.filter(a=>a.relevancya.relevancyX(()=>A(Y,null,[A("i",null,[h("Stream started")]),h(": Permanently gain")," ",e.exp>=6?3:e.exp>=3?2:1,h(" "),A("img",{src:We},null),A("span",{style:"color: gold"},[h("Presence")]),h(" if you have 2 or more"),A("img",{src:Ke},null),A("span",{style:"color: yellow"},[h("Moguls")]),h(".")])),performAbility(e){if(v.gold.value>=2){const t=e.exp>=6?3:e.exp>=3?2:1;e.presence+=t}}},vespa:{nickname:"Vespa Coots",initialRelevancy:1,initialPresence:1,display:ni,abilityType:"LivestreamJoined",abilityDescription:()=>X(()=>A(Y,null,[A("i",null,[h("Livestream joined")]),h(": Set the character that most recently joined the enemy livestream's "),A("img",{src:We},null),A("span",{style:"color: gold"},[h("Presence")]),h(" to 0. This effect does not improve on level up.")])),performAbility(e){v.battle.value!=null&&(v.battle.value.streamers.includes(e)?v.battle.value.enemyStreamers.length>0&&(v.battle.value.enemyStreamers[v.battle.value.enemyStreamers.length-1].presence=0):v.battle.value.streamers.length>0&&(v.battle.value.streamers[v.battle.value.streamers.length-1].presence=0))}}},v=Sa("main",function(){const e=Q(3),t=Q(0),a=Q(0),n=Q(0),r=Q([null,null,null]),s=Q([]),i=Q(null),o=Q(null),c=Q(!1),m=Q(""),b=Q(!1),p=Q(!1),y=Q(!1),C=Q([]),I=Q([]),S=Q(!1),_=Q(null),$=V(()=>_.value==null?0:_.value.streamers.reduce((se,ie)=>se+Math.max(0,ie.presence)*Math.max(0,ie.relevancy),0)*100),E=V(()=>_.value==null?0:_.value.enemyStreamers.reduce((se,ie)=>se+Math.max(0,ie.presence)*Math.max(0,ie.relevancy),0)*100),w=zs(()=>({onReset(){e.value=3,t.value=0,a.value=0,n.value=0,r.value=[null,null,null],s.value=[],i.value=null,o.value=null,c.value=!1,_.value=null,m.value="",b.value=!1,y.value=!1,C.value=[],I.value=[]}})),R=Q(!1);function ne(){var se,ie;if(_.value==null)throw"Preparing move while not in battle";if(C.value.length===0&&_.value.team.length===0&&_.value.enemyTeam.length===0){if(_.value.ranLivestreamEnded===!1){_.value.streamers.forEach(U=>{K[U.type].abilityType==="LivestreamEnded"&&C.value.push({action:"LivestreamEnded",target:U})}),_.value.enemyStreamers.forEach(U=>{K[U.type].abilityType==="LivestreamEnded"&&C.value.push({action:"LivestreamEnded",target:U})}),_.value.ranLivestreamEnded=!0,ne();return}m.value==="Victory"?t.value++:m.value==="Defeat"&&e.value--,b.value=!0;return}if(C.value.length===0?C.value.push({action:"join"}):C.value.length>1&&(C.value=C.value.sort((U,O)=>U.action!==O.action?1:U.target!=null&&O.target!=null?O.target.relevancy-U.target.relevancy:0)),P.autoplay===!1&&y.value===!1)p.value=!0;else{p.value=!1;const U=C.value.shift();switch(U.action){case"join":if(((se=_.value.team.length)!=null?se:0)>0){const O=_.value.team.pop();_.value.streamers.push(O),K[O.type].abilityType==="LivestreamJoined"&&C.value.unshift({action:"LivestreamJoined",target:O})}if(((ie=_.value.enemyTeam.length)!=null?ie:0)>0){const O=_.value.enemyTeam.pop();_.value.enemyStreamers.push(O),K[O.type].abilityType==="LivestreamJoined"&&C.value.unshift({action:"LivestreamJoined",target:O})}break;default:if(U.target==null){console.error("Invalid action",U);break}K[U.target.type].performAbility(U.target);break}y.value=!1,setTimeout(ne,P.fast?750:1250)}}const ye=qs(()=>({fullscreen:!1,zIndex:10,boundingRect:Q(null),onContainerResized(se){this.boundingRect.value=se}}));return{name:"Game",minimizable:!1,display:X(()=>{let se,ie;if(t.value>=5){let U;return A("div",{class:"total-outcome-container"},[A("span",{class:"total-outcome"},[h("You Won!")]),A("span",{class:"smiley"},[h("\u{1F603}")]),A(Se,null,Te(U=new Array(3).fill(0).map((O,Ae)=>A(_e,{character:r.value[Ae]},null)))?U:{default:()=>[U]}),A("button",{class:"button",onClick:()=>location.reload()},[h("Play again")]),$e(ye)])}if(e.value<=0){let U;return A("div",{class:"total-outcome-container"},[A("span",{class:"total-outcome"},[h("You ran out of lives!")]),A("span",{class:"smiley"},[h("\u{1F630}")]),A(Se,null,Te(U=new Array(3).fill(0).map((O,Ae)=>A(_e,{character:r.value[Ae]},null)))?U:{default:()=>[U]}),A("button",{class:"button",onClick:()=>location.reload()},[h("Play again")]),$e(ye)])}if(_.value!=null){let U,O,Ae,Xe;return A("div",{class:{["battle-container"]:!0,fast:P.fast}},[A("div",{class:"battle-controls"},[A("button",{class:"button",onClick:()=>{y.value=!0,ne()}},[A("img",{src:js},null)]),A("button",{class:{button:!0,active:P.autoplay},onClick:()=>{P.autoplay=!P.autoplay,p.value&&ne()}},[A("img",{src:xs},null)]),A("button",{class:{button:!0,active:P.fast},onClick:()=>P.fast=!P.fast},[A("img",{src:Js},null)])]),A("div",{class:"teams-container",style:b.value?"pointer-events: none;":""},[A("div",{class:"team-container"},[A("div",{class:"stream-container"},[A("div",{class:"stream-details",style:"left: 1vmin"},[A("span",null,[xt.value,h(" (YOU)")]),A("div",{class:"stats"},[A("div",{class:"resource-box lives"},[e.value]),A("div",{class:"resource-box wins"},[t.value,h("/5")]),A("div",{class:"view-counter"},[qt($.value),h(" Views")])])]),A(Se,{class:"streamers-container"},{default:()=>[A(yt,{name:"character-transition"},Te(U=_.value.streamers.slice().reverse().map((me,Oe)=>{var fe;return A(_e,{key:_.value.streamers.length-Oe,character:me,shake:p.value&&((fe=C.value[0])==null?void 0:fe.target)===me},null)}))?U:{default:()=>[U]})]})]),A(Aa,{class:"members-container"},{default:()=>[A(yt,{name:"character-transition"},Te(O=_.value.team.map((me,Oe)=>{var fe,st,it,At;return A(_e,{character:me,key:Oe,shake:p.value&&((fe=C.value[0])==null?void 0:fe.action)==="join"&&me===((At=_.value)==null?void 0:At.team[((it=(st=_.value)==null?void 0:st.team.length)!=null?it:0)-1])},null)}))?O:{default:()=>[O]})]})]),A("div",{class:"team-container"},[A("div",{class:"stream-container"},[A("div",{class:"stream-details",style:"right: 1vmin"},[A("span",null,[_.value.enemyNickname]),A("div",{class:"stats",style:"margin-right: 0"},[A("div",{class:"resource-box lives"},[_.value.enemyLives]),A("div",{class:"resource-box wins"},[_.value.enemyWins,h("/5")]),A("div",{class:"view-counter"},[qt(E.value),h(" Views")])])]),A(Se,{class:"streamers-container"},{default:()=>[A(yt,{name:"character-transition"},Te(Ae=_.value.enemyStreamers.map((me,Oe)=>{var fe;return A(_e,{key:Oe,character:me,shake:p.value&&((fe=C.value[0])==null?void 0:fe.target)===me},null)}))?Ae:{default:()=>[Ae]})]})]),A(Aa,{class:"members-container"},{default:()=>[A(yt,{name:"character-transition"},Te(Xe=_.value.enemyTeam.map((me,Oe)=>{var fe,st,it,At;return A(_e,{character:me,key:_.value.enemyStreamers.length+Oe,shake:p.value&&((fe=C.value[0])==null?void 0:fe.action)==="join"&&me===((At=_.value)==null?void 0:At.enemyTeam[((it=(st=_.value)==null?void 0:st.enemyTeam.length)!=null?it:0)-1])},null)}))?Xe:{default:()=>[Xe]})]})])]),b.value?A("div",{class:"outcome",onClick:()=>he("newTurn")},[A("span",null,[m.value]),A("span",{style:"font-size: 2vmin"},[h("Next Turn")])]):null])}return A("div",{class:"game-container",style:c.value?"pointer-events: none":"",onClick:()=>{i.value=null,o.value=null}},[A("h2",{class:"team-nickname"},[xt.value]),A(Se,{class:"manager-header"},{default:()=>[A("div",{class:"resource-box moguls"},[n.value]),A("div",{class:"resource-box lives"},[e.value]),A("div",{class:"resource-box wins"},[t.value,h("/5")]),A("div",{style:"flex-grow: 1"},null),c.value?A("div",{class:"waiting"},[h("Finding opposing team...")]):A("img",{class:"startStream",draggable:"false",onClick:()=>{he("stream"),c.value=!0},src:ai},null)]}),A("div",{style:"flex-grow: 1"},null),A(Se,{style:"margin-top: 10vh"},Te(se=new Array(3).fill(0).map((U,O)=>{var Ae,Xe;return A(_e,{id:`team-char-${O}`,character:r.value[O],isSelected:i.value===O,selected:i.value==null?o.value==null||r.value[O]!=null&&((Ae=s.value[o.value])==null?void 0:Ae.type)!==((Xe=r.value[O])==null?void 0:Xe.type)||n.value<3?null:s.value[o.value]:r.value[i.value],isDragging:R.value,onClick:oa(O),onDragstart:()=>{R.value=!0,i.value=O,o.value=null},onDragend:()=>{R.value=!1,i.value=null,o.value=null},onDrop:()=>oa(O)()},null)}))?se:{default:()=>[se]}),A(Se,{style:"margin-top: 10vh;"},{default:()=>[i.value!=null?A(j,{display:"Sell Coots"},{default:()=>[A("div",{class:"reroll",onDragover:U=>U.preventDefault(),onClick:()=>he("sell",i.value),onDrop:()=>he("sell",i.value)},[A("img",{src:ei},null)])]}):o.value!=null?A(j,{display:"Freeze Coots"},{default:()=>[A("div",{class:"reroll",onDragover:U=>U.preventDefault(),onClick:()=>he("freeze",o.value),onDrop:()=>he("freeze",o.value)},[A("img",{src:Gs},null)])]}):A(j,{display:"Re-roll store"},{default:()=>[A("div",{class:"reroll",style:n.value>0?"":"color: var(--locked); cursor: not-allowed",onClick:()=>{n.value>0&&he("reroll")}},[A("img",{src:S.value?Zs:$s},null)])]}),A(Se,{class:"shop"},Te(ie=s.value.map((U,O)=>A(_e,{id:`shop-char-${O}`,frozen:I.value.includes(O),character:U==null?void 0:U,isSelected:o.value===O,isShop:!0,isDragging:R.value,onClick:Ae=>{U!=null&&(o.value=o.value===O?null:O,i.value=null,Ae.stopPropagation())},onDragstart:()=>{R.value=!0,i.value=null,o.value=O},onDragend:()=>{R.value=!1,i.value=null,o.value=null}},null)))?ie:{default:()=>[ie]})]}),$e(ye)])}),lives:e,wins:t,turn:a,gold:n,team:r,shop:s,selectedCharacter:i,selectedShopItem:o,findingMatch:c,showingOutcome:b,outcome:m,reset:w,battle:_,frozen:I,playClicked:y,prepareMove:ne,particles:ye,queue:C,showRefreshAnim:S}});let Bt=0;te.on("update",e=>{if(v.wins.value>=5){if(Bt+=e,Bt>=1){Bt=0;const t=v.particles.boundingRect.value;if(!t)return;v.particles.addEmitter(Wi).then(a=>{a.updateOwnerPos(Math.random()*t.width,Math.random()*t.height),console.log(a),a.playOnceAndDestroy()})}}else Bt=0});function oa(e){return t=>{var a,n,r,s,i,o,c;v.selectedCharacter.value!=null&&v.selectedCharacter.value!==e?((a=v.team.value[v.selectedCharacter.value])==null?void 0:a.type)===((n=v.team.value[e])==null?void 0:n.type)&&((s=(r=v.team.value[v.selectedCharacter.value])==null?void 0:r.exp)!=null?s:0)<6&&((o=(i=v.team.value[e])==null?void 0:i.exp)!=null?o:0)<6?(he("merge",v.selectedCharacter.value,e),v.selectedCharacter.value=null):(he("move",v.selectedCharacter.value,e),v.selectedCharacter.value=null):v.selectedCharacter.value===e?v.selectedCharacter.value=null:v.selectedShopItem.value!==null?((v.team.value[e]==null||v.team.value[e].type===((c=v.shop.value[v.selectedShopItem.value])==null?void 0:c.type)&&v.team.value[e].exp<6)&&v.gold.value>=3&&he("buy",v.selectedShopItem.value,e),v.selectedShopItem.value=null):v.selectedCharacter.value=e,t==null||t.stopPropagation()}}const Yi=e=>[v],qa=V(()=>!1);function Ki(e,t){}var ji=Object.freeze(Object.defineProperty({__proto__:null,characters:K,main:v,getInitialLayers:Yi,hasWon:qa,fixOldSave:Ki},Symbol.toStringTag,{value:"Module"}));const ft=Q(!1),xt=Q(""),et=Q(""),tt=Q(""),la=ma(),Ye=Q(),at=Q("");function he(e,...t){var a;!ft.value||(a=Ye.value)==null||a.emit(e,...t)}te.on("loadSettings",e=>{Ge(e,"server","https://Super-Auto-Coots.thepaperpilot.repl.co"),Be(()=>e.server,t=>{Ye.value&&Ye.value.close(),Ye.value=en(t),Hi(Ye.value),ft.value=!1,at.value="",Ye.value.connect()},{immediate:!0}),Tr(X(()=>A(Y,null,[A(mt,{title:"Server URL","onUpdate:modelValue":t=>e.server=t,modelValue:e.server},null),A("div",{style:"font-style: italic; font-size: small; margin-top: -10px;"},[ft.value?A("span",null,[h("Connected!")]):at.value?A("span",{style:"color: red"},[at.value]):A("span",null,[h("Connecting...")])])])))});function Qe(e){var n;const t=v.particles.boundingRect.value;if(!t)return;const a=(n=v.nodes.value[e])==null?void 0:n.rect;a&&v.particles.addEmitter(Ds).then(r=>{r.updateOwnerPos(a.x+a.width/2-t.x,a.y+a.height/2-t.y),r.playOnceAndDestroy()})}function Hi(e){e.on("connect",()=>{at.value="",ft.value=!0,v.reset.reset(),et.value="",tt.value="",P.privateRoomName&&e.emit("change room",P.privateRoomName,P.privateRoomPassword)}),e.on("connect_error",t=>{at.value=`${t.name}: ${t.message}`}),e.on("disconnect",(t,a)=>{var n;at.value=a instanceof Error?`${a.name}: ${a.message}`:(n=a==null?void 0:a.description)!=null?n:t,ft.value=!1}),e.on("server version",t=>{$a(J.versionNumber,t)||(la.info("Server only accepts game versions in range: "+t),e.disconnect())}),e.on("info",t=>{la.info(t),t==="Failed to start streaming"&&(v.findingMatch.value=!1)}),e.on("nickname",t=>{xt.value=t}),e.on("newTurn",t=>{v.gold.value=10,v.turn.value++,v.battle.value=null,v.shop.value=t.map(a=>({type:a,relevancy:K[a].initialRelevancy,presence:K[a].initialPresence,exp:1})),v.frozen.value=v.frozen.value.map((a,n)=>n),setTimeout(()=>{t.forEach((a,n)=>Qe(`shop-char-${n}`))},0),v.showRefreshAnim.value=!0,setTimeout(()=>v.showRefreshAnim.value=!1,500)}),e.on("reroll",t=>{v.gold.value--,v.shop.value=t.map(a=>({type:a,relevancy:K[a].initialRelevancy,presence:K[a].initialPresence,exp:1})),v.frozen.value=v.frozen.value.map((a,n)=>n),setTimeout(()=>{t.forEach((a,n)=>Qe(`shop-char-${n}`))},0),v.showRefreshAnim.value=!0,setTimeout(()=>v.showRefreshAnim.value=!1,500)}),e.on("buy",(t,a,n)=>{v.team.value[a]=n,v.shop.value[t]=null,v.gold.value-=3,Qe(`shop-char-${t}`),Qe(`team-char-${a}`),v.frozen.value.includes(t)&&(v.frozen.value=v.frozen.value.filter(r=>r!==t))}),e.on("move",(t,a)=>{const n=v.team.value[t];v.team.value[t]=v.team.value[a],v.team.value[a]=n,Qe(`team-char-${t}`),Qe(`team-char-${a}`)}),e.on("merge",(t,a,n)=>{var o,c;const r=(c=(o=v.team.value[a])==null?void 0:o.exp)!=null?c:0,s=r>=6?3:r>=3?2:1,i=n.exp>=6?3:n.exp>=3?2:1;v.team.value[t]=null,v.team.value[a]=n,Qe(`team-char-${t}`),Qe(`team-char-${a}`),K[n.type].abilityType==="LevelUp"&&s!==i&&setTimeout(()=>K[n.type].performAbility(n),1250)}),e.on("stream",(t,a)=>{let n=!1;v.team.value.forEach(r=>{r!=null&&K[r.type].abilityType==="StreamStarted"&&(n=!0,K[r.type].performAbility(r))}),n?setTimeout(()=>ua(t,a)):ua(t,a)}),e.on("sell",t=>{const a=v.team.value[t];let n;a.exp>=6?n=3:a.exp>=3?n=2:n=1,v.gold.value+=n,v.team.value[t]=null,Qe(`team-char-${t}`),K[a.type].abilityType==="Sold"&&setTimeout(()=>K[a.type].performAbility(a),500)}),e.on("freeze",t=>{v.frozen.value.includes(t)?v.frozen.value=v.frozen.value.filter(a=>a!==t):v.frozen.value.push(t)}),e.on("room",t=>{v.reset.reset(),et.value=t,tt.value=""}),e.on("room failed",t=>{et.value="",tt.value=t})}function ua(e,t){v.findingMatch.value=!1,v.battle.value={team:JSON.parse(JSON.stringify(v.team.value.filter(a=>a!=null))),streamers:[],enemyTeam:e.team,enemyStreamers:[],enemyNickname:e.nickname,enemyLives:e.lives,enemyWins:e.wins,enemyTurn:e.turn,ranLivestreamEnded:!1},v.outcome.value=t,v.showingOutcome.value=!1,v.playClicked.value=!1,setTimeout(v.prepareMove,1e3)}const Zi=d("h2",null,"Settings",-1),$i={key:1,style:{color:"red"}};var eA=x({__name:"Options",setup(e,{expose:t}){const a=Q(!1),n=Q("behaviour");function r(b){return b==n.value}function s(b){n.value=b}t({isTab:r,setTab:s,save:le,open(){a.value=!0}});const i=V(()=>de(X(()=>A(Y,null,[Pa.map($e)])))),{privateRoomName:o,privateRoomPassword:c}=Ne(P);function m(){tt.value="",he("change room",P.privateRoomName,P.privateRoomPassword)}return(b,p)=>(f(),F(Ve,{modelValue:a.value,"onUpdate:modelValue":p[2]||(p[2]=y=>a.value=y)},{header:M(()=>[Zi]),body:M(()=>[(f(),F(re(l(i)))),A(mt,{title:"Private room name",modelValue:l(o),"onUpdate:modelValue":p[0]||(p[0]=y=>ce(o)?o.value=y:null)},null,8,["modelValue"]),A(mt,{title:"Private room PW",password:!0,modelValue:l(c),"onUpdate:modelValue":p[1]||(p[1]=y=>ce(c)?c.value=y:null)},null,8,["modelValue"]),d("div",null,"Currently in: "+q(l(et)?l(et):"Public lobby")+".",1),l(et)!==l(o)?(f(),B("button",{key:0,class:"button",style:{padding:"1em"},onClick:m},"Connect to "+q(l(o)||"Public Lobby"),1)):T("",!0),l(tt)?(f(),B("div",$i,q(l(tt)),1)):T("",!0)]),_:1},8,["modelValue"]))}});const tA={class:"field"},aA={key:0,class:"field-title"},nA=x({__name:"Select",props:{title:null,modelValue:null,options:null,placeholder:null,closeOnSelect:{type:Boolean}},emits:["update:modelValue"],setup(e,{emit:t}){var i;const a=e,n=Pt(Pe(a,"title"),"span"),r=Q((i=a.options.find(o=>o.value===a.modelValue))!=null?i:null);Be(Pe(a,"modelValue"),o=>{var c;pe(r)!==o&&(r.value=(c=a.options.find(m=>m.value===o))!=null?c:null)});function s(o){t("update:modelValue",o.value)}return(o,c)=>(f(),B("div",tA,[l(n)?(f(),B("span",aA,[(f(),F(re(l(n))))])):T("",!0),A(l(An),{options:e.options,modelValue:r.value,"onUpdate:modelValue":[c[0]||(c[0]=m=>r.value=m),s],min:1,"label-by":"label",placeholder:e.placeholder,"close-on-select":e.closeOnSelect},null,8,["options","modelValue","placeholder","close-on-select"])]))}});const rA={key:0},sA=["onClick","disabled"],iA={key:0},AA=["onClick"],oA=x({__name:"DangerButton",props:{disabled:{type:Boolean},skipConfirm:{type:Boolean}},emits:["click","confirmingChanged"],setup(e,{emit:t}){const n=Ne(e),r=Q(!1);Be(r,o=>{t("confirmingChanged",o)});function s(){if(l(n.skipConfirm)){t("click");return}r.value&&t("click"),r.value=!r.value}function i(){r.value=!1}return(o,c)=>(f(),B("span",{class:H(["container",{confirming:r.value}])},[r.value?(f(),B("span",rA,"Are you sure?")):T("",!0),d("button",{onClick:ut(s,["stop"]),class:"button danger",disabled:e.disabled},[r.value?(f(),B("span",iA,"Yes")):Ce(o.$slots,"default",{key:1},void 0,!0)],8,sA),r.value?(f(),B("button",{key:1,class:"button",onClick:ut(i,["stop"])},"No",8,AA)):T("",!0)],2))}});var lA=L(oA,[["__scopeId","data-v-2f8ef34c"]]);const uA=["onClick"],cA=x({__name:"FeedbackButton",props:{left:{type:Boolean}},emits:["click"],setup(e,{emit:t}){const a=Q(!1),n=Q(null);function r(){t("click"),n.value&&clearTimeout(n.value),a.value=!1,Me(()=>{a.value=!0,n.value=setTimeout(()=>a.value=!1,500)})}return(s,i)=>(f(),B("button",{onClick:ut(r,["stop"]),class:H(["feedback",{activated:a.value,left:e.left}])},[Ce(s.$slots,"default",{},void 0,!0)],10,uA))}});var dA=L(cA,[["__scopeId","data-v-01a1b95c"]]);const Ie=e=>(De("data-v-c3447434"),e=e(),Ue(),e),gA=Ie(()=>d("div",{class:"handle material-icons"},"drag_handle",-1)),mA={key:0,class:"actions"},fA=Ie(()=>d("span",{class:"material-icons"},"content_paste",-1)),vA=Ie(()=>d("span",{class:"material-icons"},"content_copy",-1)),hA=Ie(()=>d("span",{class:"material-icons"},"edit",-1)),pA=Ie(()=>d("span",{class:"material-icons",style:{margin:"-2px"}},"delete",-1)),bA={key:1,class:"actions"},yA=Ie(()=>d("span",{class:"material-icons"},"check",-1)),CA=Ie(()=>d("span",{class:"material-icons"},"close",-1)),BA={key:2,class:"details"},EA={class:"save-version"},NA=Ie(()=>d("br",null,null,-1)),QA={key:0},IA={key:3,class:"details"},wA={key:4,class:"details error"},SA=Ie(()=>d("br",null,null,-1)),_A=x({__name:"Save",props:{save:null},emits:["export","open","duplicate","delete","editName"],setup(e,{emit:t}){const a=e,{save:n}=Ne(a),r=new Intl.DateTimeFormat("en-US",{year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"}),s=Q(!1),i=Q(!1),o=Q("");Be(s,()=>{var p;return o.value=(p=n.value.name)!=null?p:""});const c=V(()=>n.value!=null&&n.value.id===z.id),m=V(()=>{var p;return c.value?z.time:(p=n.value!=null&&n.value.time)!=null?p:0});function b(){t("editName",o.value),s.value=!1}return(p,y)=>(f(),B("div",{class:H(["save",{active:l(c)}])},[gA,s.value?(f(),B("div",bA,[d("button",{onClick:b,class:"button"},[A(j,{display:"Save",direction:l(Z).Left,class:"info"},{default:M(()=>[yA]),_:1},8,["direction"])]),d("button",{onClick:y[5]||(y[5]=C=>s.value=!s.value),class:"button"},[A(j,{display:"Cancel",direction:l(Z).Left,class:"info"},{default:M(()=>[CA]),_:1},8,["direction"])])])):(f(),B("div",mA,[l(n).error==null&&!i.value?(f(),F(dA,{key:0,onClick:y[0]||(y[0]=C=>t("export")),class:"button",left:""},{default:M(()=>[A(j,{display:"Export",direction:l(Z).Left,class:"info"},{default:M(()=>[fA]),_:1},8,["direction"])]),_:1})):T("",!0),l(n).error==null&&!i.value?(f(),B("button",{key:1,onClick:y[1]||(y[1]=C=>t("duplicate")),class:"button"},[A(j,{display:"Duplicate",direction:l(Z).Left,class:"info"},{default:M(()=>[vA]),_:1},8,["direction"])])):T("",!0),l(n).error==null&&!i.value?(f(),B("button",{key:2,onClick:y[2]||(y[2]=C=>s.value=!s.value),class:"button"},[A(j,{display:"Edit Name",direction:l(Z).Left,class:"info"},{default:M(()=>[hA]),_:1},8,["direction"])])):T("",!0),A(lA,{disabled:l(c),onClick:y[3]||(y[3]=C=>t("delete")),onConfirmingChanged:y[4]||(y[4]=C=>i.value=C)},{default:M(()=>[A(j,{display:"Delete",direction:l(Z).Left,class:"info"},{default:M(()=>[pA]),_:1},8,["direction"])]),_:1},8,["disabled"])])),l(n).error==null&&!s.value?(f(),B("div",BA,[d("button",{class:"button open",onClick:y[6]||(y[6]=C=>t("open"))},[d("h3",null,q(l(n).name),1)]),d("span",EA,"v"+q(l(n).modVersion),1),NA,l(m)?(f(),B("div",QA,"Last played "+q(l(r).format(l(m))),1)):T("",!0)])):l(n).error==null&&s.value?(f(),B("div",IA,[A(mt,{modelValue:o.value,"onUpdate:modelValue":y[7]||(y[7]=C=>o.value=C),class:"editname",onSubmit:b},null,8,["modelValue"])])):(f(),B("div",wA,[h(" Error: Failed to load save with id "+q(l(n).id),1),SA,h(q(l(n).error),1)]))],2))}});var TA=L(_A,[["__scopeId","data-v-c3447434"]]);const Ht=e=>(De("data-v-5b5b1604"),e=e(),Ue(),e),kA=Ht(()=>d("h2",null,"Saves Manager",-1)),MA={class:"modal-footer"},PA={class:"field"},DA=Ht(()=>d("span",{class:"field-title"},"Create Save",-1)),UA={class:"field-buttons"},VA={class:"footer"},OA=Ht(()=>d("div",{style:{"flex-grow":"1"}},null,-1)),RA=x({__name:"SavesManager",setup(e,{expose:t}){const a=Q(!1),n=Q(null);t({open(){a.value=!0}});const r=Q(!1),s=Q(""),i=Q(null);Be(s,E=>{E?Me(()=>{try{if(E[0]!=="{")if(E[0]==="e")E=decodeURIComponent(escape(atob(E)));else if(E[0]==="\u1BE1")E=ke.decompressFromUTF16(E);else{console.warn("Unable to determine preset encoding",E),r.value=!0;return}const w=JSON.parse(E);if(typeof w!="object"){r.value=!0;return}const R=Et();w.id=R,le(w),s.value="",r.value=!1,P.saves.push(R)}catch{r.value=!0}}):r.value=!1});let o={},c=Q(Object.keys(o).reduce((E,w)=>(E.push({label:w.split("/").slice(-1)[0].slice(0,-4),value:o[w]}),E),[]));const m=Gt({});function b(E){if(m[E]==null){let w=localStorage.getItem(E);if(w==null)m[E]={error:"Save doesn't exist in localStorage",id:E};else if(w==="dW5kZWZpbmVk")m[E]={error:"Save is undefined",id:E};else try{if(w[0]!=="{")if(w[0]==="e")w=decodeURIComponent(escape(atob(w)));else if(w[0]==="\u1BE1")w=ke.decompressFromUTF16(w);else return console.warn("Unable to determine preset encoding",w),r.value=!0,m[E]={error:"Unable to determine preset encoding",id:E},m[E];m[E]={...JSON.parse(w),id:E}}catch(R){m[E]={error:R,id:E},console.warn(`SavesManager: Failed to load info about save with id ${E}: -${R} -${w}`)}}return m[E]}Be(a,E=>{E&&Object.keys(m).forEach(w=>delete m[w])});const p=V(()=>P.saves.reduce((E,w)=>(E[w]=b(w),E),{}));function y(E){let w;switch(z.id===E?w=Na(z):w=JSON.stringify(p.value[E]),J.exportEncoding){default:console.warn(`Unknown save encoding: ${J.exportEncoding}. Defaulting to lz`);case"lz":w=ke.compressToUTF16(w);break;case"base64":w=btoa(unescape(encodeURIComponent(w)));break;case"plain":break}const R=document.createElement("textarea");R.value=w,document.body.appendChild(R),R.select(),R.setSelectionRange(0,99999),document.execCommand("copy"),document.body.removeChild(R)}function C(E){z.id===E&&le();const w={...p.value[E],id:Et()};le(w),P.saves.push(w.id)}function I(E){P.saves=P.saves.filter(w=>w!==E),localStorage.removeItem(E),m[E]=void 0}function S(E){p.value[z.id].time=z.time,le(),m[z.id]=void 0,Je(p.value[E]),m[E]=void 0}function _(E){if(i.value=E,Me(()=>{i.value=null}),E[0]!=="{")if(E[0]==="e")E=decodeURIComponent(escape(atob(E)));else if(E[0]==="\u1BE1")E=ke.decompressFromUTF16(E);else{console.warn("Unable to determine preset encoding",E);return}const w=JSON.parse(E);w.id=Et(),le(w),P.saves.push(w.id),S(w.id)}function $(E,w){const R=p.value[E];R!=null&&(R.name=w,z.id===E?(z.name=w,le()):(le(R),m[E]=void 0))}return(E,w)=>(f(),F(Ve,{modelValue:a.value,"onUpdate:modelValue":w[4]||(w[4]=R=>a.value=R),ref_key:"modal",ref:n},{header:M(()=>[kA]),body:M(({shown:R})=>[R?(f(),F(l(sn),{key:0,list:l(P).saves,handle:".handle",itemKey:ne=>ne},{item:M(({element:ne})=>[A(TA,{save:l(p)[ne],onOpen:ye=>S(ne),onExport:ye=>y(ne),onEditName:ye=>$(ne,ye),onDuplicate:ye=>C(ne),onDelete:ye=>I(ne)},null,8,["save","onOpen","onExport","onEditName","onDuplicate","onDelete"])]),_:1},8,["list","itemKey"])):T("",!0)]),footer:M(()=>[d("div",MA,[A(mt,{modelValue:s.value,"onUpdate:modelValue":w[0]||(w[0]=R=>s.value=R),title:"Import Save",placeholder:"Paste your save here!",class:H({importingFailed:r.value})},null,8,["modelValue","class"]),d("div",PA,[DA,d("div",UA,[d("button",{class:"button",onClick:w[1]||(w[1]=R=>S(l(Ze)().id))},"New Game"),Object.keys(l(c)).length>0?(f(),F(nA,{key:0,options:l(c),modelValue:i.value,"onUpdate:modelValue":w[2]||(w[2]=R=>_(R)),closeOnSelect:"",placeholder:"Select preset",class:"presets"},null,8,["options","modelValue"])):T("",!0)])]),d("div",VA,[OA,d("button",{class:"button modal-default-button",onClick:w[3]||(w[3]=R=>a.value=!1)}," Close ")])])]),_:1},8,["modelValue"]))}});var Fa=L(RA,[["__scopeId","data-v-5b5b1604"]]);const ge=e=>(De("data-v-d43b25a6"),e=e(),Ue(),e),qA=["src","alt"],FA={key:1,class:"title"},zA=ge(()=>d("div",{style:{"flex-grow":"1",cursor:"unset"}},null,-1)),xA={class:"discord"},JA={class:"discord-links"},GA={key:0},LA=["href"],XA=ge(()=>d("li",null,[d("a",{href:"https://discord.gg/WzejVAx",target:"_blank"},"The Paper Pilot Community")],-1)),WA=ge(()=>d("li",null,[d("a",{href:"https://discord.gg/F3xveHV",target:"_blank"},"The Modding Tree")],-1)),YA={href:"https://forums.moddingtree.com/",target:"_blank"},KA=ge(()=>d("span",{class:"material-icons"},"forum",-1)),jA=ge(()=>d("span",{class:"material-icons"},"info",-1)),HA=ge(()=>d("span",{class:"material-icons"},"help",-1)),ZA=ge(()=>d("span",{class:"material-icons"},"settings",-1)),$A=ge(()=>d("span",{class:"material-icons"},"settings",-1)),eo=ge(()=>d("span",{class:"material-icons"},"info",-1)),to={href:"https://forums.moddingtree.com/",target:"_blank"},ao=ge(()=>d("span",{class:"material-icons"},"forum",-1)),no={class:"discord"},ro={class:"discord-links"},so={key:0},io=["href"],Ao=ge(()=>d("li",null,[d("a",{href:"https://discord.gg/WzejVAx",target:"_blank"},"The Paper Pilot Community")],-1)),oo=ge(()=>d("li",null,[d("a",{href:"https://discord.gg/F3xveHV",target:"_blank"},"The Modding Tree")],-1)),lo=x({__name:"Nav",setup(e){const t=Q(null),a=Q(null),n=Q(null),r=Q(null),{useHeader:s,banner:i,title:o,discordName:c,discordLink:m,versionNumber:b}=J;function p(){window.open(m,"mywindow")}return(y,C)=>(f(),B(Y,null,[l(s)?(f(),B("div",nt({key:0,class:"nav"},y.$attrs),[l(i)?(f(),B("img",{key:0,src:l(i),class:"banner",alt:l(o)},null,8,qA)):(f(),B("div",FA,q(l(o)),1)),d("div",{onClick:C[0]||(C[0]=I=>{var S;return(S=r.value)==null?void 0:S.open()}),class:"version-container"},[A(j,{display:"Changelog",direction:l(Z).Down,class:"version"},{default:M(()=>[d("span",null,"v"+q(l(b)),1)]),_:1},8,["direction"])]),zA,d("div",xA,[d("span",{onClick:p,class:"material-icons"},"discord"),d("ul",JA,[l(m)?(f(),B("li",GA,[d("a",{href:l(m),target:"_blank"},q(l(c)),9,LA)])):T("",!0),XA,WA])]),d("div",null,[d("a",YA,[A(j,{display:"Forums",direction:l(Z).Down,yoffset:"5px"},{default:M(()=>[KA]),_:1},8,["direction"])])]),d("div",{onClick:C[1]||(C[1]=I=>{var S;return(S=t.value)==null?void 0:S.open()})},[A(j,{display:"Info",direction:l(Z).Down,class:"info"},{default:M(()=>[jA]),_:1},8,["direction"])]),d("div",{onClick:C[2]||(C[2]=()=>l(P).showTutorial=!0)},[A(j,{display:"Help",direction:l(Z).Down,class:"info"},{default:M(()=>[HA]),_:1},8,["direction"])]),d("div",{onClick:C[3]||(C[3]=I=>{var S;return(S=n.value)==null?void 0:S.open()})},[A(j,{display:"Settings",direction:l(Z).Down,xoffset:"-66px"},{default:M(()=>[ZA]),_:1},8,["direction"])])],16)):(f(),B("div",nt({key:1,class:"overlay-nav"},y.$attrs),[d("div",{onClick:C[4]||(C[4]=I=>{var S;return(S=r.value)==null?void 0:S.open()}),class:"version-container"},[A(j,{display:"Changelog",direction:l(Z).Right,xoffset:"25%",class:"version"},{default:M(()=>[d("span",null,"v"+q(l(b)),1)]),_:1},8,["direction"])]),d("div",{onClick:C[5]||(C[5]=I=>{var S;return(S=n.value)==null?void 0:S.open()})},[A(j,{display:"Settings",direction:l(Z).Right},{default:M(()=>[$A]),_:1},8,["direction"])]),d("div",{onClick:C[6]||(C[6]=I=>{var S;return(S=t.value)==null?void 0:S.open()})},[A(j,{display:"Info",direction:l(Z).Right},{default:M(()=>[eo]),_:1},8,["direction"])]),d("div",null,[d("a",to,[A(j,{display:"Forums",direction:l(Z).Right,xoffset:"7px"},{default:M(()=>[ao]),_:1},8,["direction"])])]),d("div",no,[d("span",{onClick:p,class:"material-icons"},"discord"),d("ul",ro,[l(m)?(f(),B("li",so,[d("a",{href:l(m),target:"_blank"},q(l(c)),9,io)])):T("",!0),Ao,oo])])],16)),A(bs,{ref_key:"info",ref:t,changelog:r.value},null,8,["changelog"]),A(Fa,{ref_key:"savesManager",ref:a},null,512),A(eA,{ref_key:"options",ref:n},null,512),A(es,{ref_key:"changelog",ref:r},null,512)],64))}});var za=L(lo,[["__scopeId","data-v-d43b25a6"]]);const uo={class:"inner-tab"},co=x({__name:"Game",setup(e){const t=Pe(z,"tabs"),a=V(()=>Object.keys(ae)),n=J.useHeader;function r(s){const{display:i,minimized:o,name:c,color:m,minimizable:b,nodes:p,minimizedDisplay:y}=s;return{display:i,minimized:o,name:c,color:m,minimizable:b,nodes:p,minimizedDisplay:y}}return(s,i)=>(f(),B("div",{class:H(["tabs-container",{useHeader:l(n)}])},[(f(!0),B(Y,null,da(l(t),(o,c)=>{var m,b;return f(),B("div",{key:c,class:H(["tab",l((m=l(ae)[o])==null?void 0:m.classes)]),style:Ee(l((b=l(ae)[o])==null?void 0:b.style))},[c===0&&!l(n)?(f(),F(za,{key:0})):T("",!0),d("div",uo,[l(a).includes(o)?(f(),F(jr,nt({key:0},r(l(ae)[o]),{index:c,onSetMinimized:p=>l(ae)[o].minimized.value=p}),null,16,["index","onSetMinimized"])):(f(),F(re(o),{key:1,index:c},null,8,["index"]))])],6)}),128))],2))}});var go=L(co,[["__scopeId","data-v-3e0f1aab"]]);const mo={class:"field"},fo=x({__name:"Toggle",props:{title:null,modelValue:{type:Boolean}},emits:["update:modelValue"],setup(e,{emit:t}){const a=e,n=V(()=>{var s;return de((s=l(a.title))!=null?s:"","span")}),r=V({get(){return!!a.modelValue},set(s){t("update:modelValue",s)}});return(s,i)=>(f(),B("label",mo,[Lt(d("input",{type:"checkbox",class:"toggle","onUpdate:modelValue":i[0]||(i[0]=o=>ce(r)?r.value=o:null)},null,512),[[Ka,l(r)]]),(f(),F(re(l(n))))]))}});var Jt=L(fo,[["__scopeId","data-v-11046116"]]);const pt=e=>(De("data-v-4a50ce42"),e=e(),Ue(),e),vo={class:"game-over-modal-header"},ho=["src","alt"],po={class:"game-over-modal-title"},bo=pt(()=>d("h2",null,"Congratulations!",-1)),yo={key:0},Co=pt(()=>d("br",null,null,-1)),Bo=pt(()=>d("div",null," Please check the Discord to discuss the game or to check for new content updates! ",-1)),Eo=pt(()=>d("br",null,null,-1)),No=["href"],Qo=pt(()=>d("span",{class:"material-icons game-over-modal-discord"},"discord",-1)),Io=x({__name:"GameOverScreen",setup(e){const{title:t,logo:a,discordName:n,discordLink:r,versionNumber:s,versionTitle:i}=J,o=V(()=>Xt(z.timePlayed)),c=V(()=>qa.value&&!z.keepGoing),m=Pe(z,"autosave");function b(){z.keepGoing=!0}function p(){Je(Ze())}return(y,C)=>(f(),F(Ve,{"model-value":l(c)},{header:M(()=>[d("div",vo,[l(a)?(f(),B("img",{key:0,class:"game-over-modal-logo",src:l(a),alt:l(t)},null,8,ho)):T("",!0),d("div",po,[bo,d("h4",null,"You've beaten "+q(l(t))+" v"+q(l(s))+": "+q(l(i)),1)])])]),body:M(({shown:I})=>[I?(f(),B("div",yo,[d("div",null,"It took you "+q(l(o))+" to beat the game.",1),Co,Bo,Eo,d("div",null,[d("a",{href:l(r),class:"game-over-modal-discord-link"},[Qo,h(" "+q(l(n)),1)],8,No)]),A(Jt,{title:"Autosave",modelValue:l(m),"onUpdate:modelValue":C[0]||(C[0]=S=>ce(m)?m.value=S:null)},null,8,["modelValue"])])):T("",!0)]),footer:M(()=>[d("div",{class:"game-over-footer"},[d("button",{onClick:b,class:"button"},"Keep Going"),d("button",{onClick:p,class:"button danger"},"Play Again")])]),_:1},8,["model-value"]))}});var wo=L(Io,[["__scopeId","data-v-4a50ce42"]]);const Dt=e=>(De("data-v-336bf74f"),e=e(),Ue(),e),So=Dt(()=>d("div",{class:"nan-modal-header"},[d("h2",null,"NaN value detected!")],-1)),_o={key:0},To=Dt(()=>d("br",null,null,-1)),ko=["href"],Mo=Dt(()=>d("span",{class:"material-icons nan-modal-discord"},"discord",-1)),Po=Dt(()=>d("br",null,null,-1)),Do={class:"nan-footer"},Uo=x({__name:"NaNScreen",setup(e){const{discordName:t,discordLink:a}=J,n=Q(!0),r=Q(!0),s=Pe(ee,"hasNaN"),i=Q(null);Be(s,y=>{y?(n.value=z.autosave,r.value=z.devSpeed===0):(z.autosave=n.value,z.devSpeed=r.value?0:null)});const o=V(()=>{var y;return(y=ee.NaNPath)==null?void 0:y.join(".")}),c=V(()=>ee.NaNPersistent!=null?ee.NaNPersistent.value:null);function m(){ee.NaNPersistent!=null&&(ee.NaNPersistent.value=new N(0),ee.hasNaN=!1)}function b(){ee.NaNPersistent&&(ee.NaNPersistent.value=new N(1),ee.hasNaN=!1)}function p(){ee.NaNPersistent&&(ee.NaNPersistent.value=new N(NaN),ee.hasNaN=!1)}return(y,C)=>(f(),B(Y,null,[A(Ve,nt({modelValue:l(s),"onUpdate:modelValue":C[4]||(C[4]=I=>ce(s)?s.value=I:null)},y.$attrs),{header:M(()=>[So]),body:M(()=>[d("div",null,[h(' Attempted to assign "'+q(l(o))+'" to NaN',1),l(c)?(f(),B("span",_o,q(" ")+"(previously "+q(l(Ba)(l(c)))+")",1)):T("",!0),h(". Auto-saving has been "+q(n.value?"enabled":"disabled")+". Check the console for more details, and consider sharing it with the developers on discord. ",1)]),To,d("div",null,[d("a",{href:l(a)||"https://discord.gg/WzejVAx",class:"nan-modal-discord-link"},[Mo,h(" "+q(l(t)||"The Paper Pilot Community"),1)],8,ko)]),Po,A(Jt,{title:"Autosave",modelValue:n.value,"onUpdate:modelValue":C[0]||(C[0]=I=>n.value=I)},null,8,["modelValue"]),l(J).enablePausing?(f(),F(Jt,{key:0,title:"Pause game",modelValue:r.value,"onUpdate:modelValue":C[1]||(C[1]=I=>r.value=I)},null,8,["modelValue"])):T("",!0)]),footer:M(()=>[d("div",Do,[d("button",{onClick:C[2]||(C[2]=I=>{var S;return(S=i.value)==null?void 0:S.open()}),class:"button"},"Open Saves Manager"),d("button",{onClick:m,class:"button"},"Set to 0"),d("button",{onClick:b,class:"button"},"Set to 1"),l(c)&&l(N).neq(l(c),0)&&l(N).neq(l(c),1)?(f(),B("button",{key:0,onClick:C[3]||(C[3]=I=>s.value=!1),class:"button"}," Set to previous ")):T("",!0),d("button",{onClick:p,class:"button danger"},"Ignore")])]),_:1},16,["modelValue"]),A(Fa,{ref_key:"savesManager",ref:i},null,512)],64))}});var Vo=L(Uo,[["__scopeId","data-v-336bf74f"]]);const Oo=h("Information");var Ro=x({__name:"App",setup(e){const t=J.useHeader,a=V(()=>ht[P.theme].variables);Pe(P,"showTPS");const n=Pe(P,"showTutorial"),r=V(()=>de(X(()=>A(Y,null,[Mr.map($e)])))),s=Lr({general:()=>({display:"General",glowColor(){return s.activeTab.value===this.tab?"var(--foreground)":""},tab:X(()=>A("div",null,[h("Have you ever played Super Auto Pets? Great, then you already know the basics! I'd suggest checking out the Livestream tab because it's quite different!"),A("br",null,null),A("br",null,null),h("For those unfamiliar with SAP, this is a game in which you'll manage a team of Coots that have a series of livestream battles with other player's teams of Coots. You win the game by winning 5 "),A("img",{src:Xr},null),A("span",{style:"color: cadetblue"},[h("trophies")]),h(" before losing all 3 "),A("img",{src:ze},null),A("span",{style:"color: red"},[h("lives")]),h(".")]))}),managing:()=>({display:"Managing",glowColor(){return s.activeTab.value===this.tab?"var(--foreground)":""},tab:X(()=>A("div",null,[h("Before each battle you get the opportunity to prepare. You have 3 slots for Coots, and you can buy more using the shop at the bottom of the screen. Purchasing Coots costs "),A("img",{src:Ke},null),A("span",{style:"color: yellow"},[h("moguls")]),h(", which is a currency you receive 10 of during the management phase. Any unspent "),A("img",{src:Ke},null),A("span",{style:"color: yellow"},[h("moguls")]),h(" are lost. Each Coots costs 3 "),A("img",{src:Ke},null),A("span",{style:"color: yellow"},[h("moguls")]),h(", and you can reroll the shop for 1 "),A("img",{src:Ke},null),A("span",{style:"color: yellow"},[h("mogul")]),h("."),A("br",null,null),A("br",null,null),h("You can also merge your Coots to increase their stats and level them up. Coots have an ability that grows stronger as they level up.")]))}),livestream:()=>({display:"Livestream",glowColor(){return s.activeTab.value===this.tab?"var(--foreground)":""},tab:X(()=>A("div",null,[h("In a livestream battle, your goal is to get more views than your opponent. Each team will add their Coots to their livestreams together, one at a time. Abilities will also activate throughout the stream as appropriate."),A("br",null,null),A("br",null,null),h("Each Coots has two stats- "),A("img",{src:ze},null),A("span",{style:"color: red"},[h("Relevancy")]),h(" and "),A("img",{src:We},null),A("span",{style:"color: gold"},[h("Presence")]),h(". The view count is based on the product of those two stats, and then summed between each Coots on the stream. Be careful if either stat becomes 0 or lower, that streamer won't contribute to your view count."),A("br",null,null),A("br",null,null),h("You can press play to perform a single action and see what the next will be, or select autoplay to automatically perform the whole match. If this is your first time playing, I'd suggest leaving autoplay off.")]))}),multiplayer:()=>({display:"Multiplayer",glowColor(){return s.activeTab.value===this.tab?"var(--foreground)":""},tab:X(()=>A("div",null,[h("By default you are going to be playing in a shared lobby with all other players. If you'd like to play with a specific group of friends, there's an option to join a room in the settings."),A("br",null,null),A("br",null,null),h("Also, be warned that the game has no account system and if you lose your connection to the server you'll automatically start a new game. Sorry!")]))})},()=>({classes:{tutorial:!0}})),i=de(X(()=>Da(s)));return(o,c)=>(f(),B(Y,null,[d("div",{id:"modal-root",style:Ee(l(a))},null,4),d("div",{class:H(["app",{useHeader:l(t)}]),style:Ee(l(a))},[l(t)?(f(),F(za,{key:0})):T("",!0),A(go),A(wo),A(Vo),(f(),F(re(l(r)))),A(Ve,{modelValue:l(n),"onUpdate:modelValue":c[0]||(c[0]=m=>ce(n)?n.value=m:null)},{header:M(()=>[Oo]),body:M(()=>[(f(),F(re(l(i))))]),_:1},8,["modelValue"])],6)],64))}});var qo=L(Ro,[["__scopeId","data-v-2d9bd813"]]);function Fo(e={}){const{immediate:t=!1,onNeedRefresh:a,onOfflineReady:n,onRegistered:r,onRegisterError:s}=e;let i,o;const c=async(m=!0)=>{m&&(i==null||i.addEventListener("controlling",b=>{b.isUpdate&&window.location.reload()})),o&&o.waiting&&await ln(o.waiting,{type:"SKIP_WAITING"})};if("serviceWorker"in navigator){i=new on("./sw.js",{scope:"./",type:"classic"}),i.addEventListener("activated",m=>{m.isUpdate||n==null||n()});{const m=()=>{a==null||a()};i.addEventListener("waiting",m),i.addEventListener("externalwaiting",m)}i.register({immediate:t}).then(m=>{o=m,r==null||r(m)}).catch(m=>{s==null||s(m)})}return c}function zo(e={}){const{immediate:t=!0,onNeedRefresh:a,onOfflineReady:n,onRegistered:r,onRegisterError:s}=e,i=Q(!1),o=Q(!1);return{updateServiceWorker:Fo({immediate:t,onNeedRefresh(){i.value=!0,a==null||a()},onOfflineReady(){o.value=!0,n==null||n()},onRegistered:r,onRegisterError:s}),offlineReady:o,needRefresh:i}}document.title=J.title;window.projInfo=J;if(J.id==="")throw"Project ID is empty! Please select a unique ID for this project in /src/data/projInfo.json";requestAnimationFrame(async()=>{console.log(`%cMade in Profectus%c -Learn more at www.moddingtree.com`,"font-weight: bold; font-size: 24px; color: #A3BE8C; background: #2E3440; padding: 4px 8px; border-radius: 8px;","padding: 4px;"),await Ir();const{globalBus:e}=await Nt(()=>Promise.resolve().then(function(){return or}),void 0),{startGameLoop:t}=await Nt(()=>import("./gameLoop.37c75517.js"),["assets/gameLoop.37c75517.js","assets/@fontsource.f66d05e7.css","assets/vue.f6263579.js","assets/earcut.b6f90e68.js","assets/@vue.4ce677c2.js","assets/nanoevents.1080beb7.js","assets/lz-string.f2f3b7cf.js","assets/vue-toastification.b7cd620e.js","assets/vue-toastification.4b5f8ac8.css","assets/vue-textarea-autosize.35804eaf.js","assets/semver.83ff78cf.js","assets/lru-cache.9a21e90b.js","assets/yallist.fd762fe7.js","assets/socket.io-client.79ce0df5.js","assets/engine.io-client.58517560.js","assets/engine.io-parser.3f360695.js","assets/@socket.io.aec831e2.js","assets/socket.io-parser.544e37d1.js","assets/@pixi.1eac1889.js","assets/ismobilejs.5c6954b9.js","assets/eventemitter3.dc5195d7.js","assets/url.e51cb87b.js","assets/querystring.23ae9a54.js","assets/vuedraggable.c3acdf62.js","assets/sortablejs.cbae5b2d.js","assets/vue-next-select.0dc4e443.js","assets/vue-next-select.9e6f4164.css","assets/workbox-window.8d14e8b7.js"]),a=window.vue=ja(qo);e.emit("setupVue",a),a.mount("#app"),Me(()=>{const n=ma(),{updateServiceWorker:r}=zo({onNeedRefresh(){n.info("New content available, click here to update.",{timeout:!1,closeOnClick:!1,draggable:!1,icon:{iconClass:"material-icons",iconChildren:"refresh",iconTag:"i"},rtl:!1,onClick(){r()}})},onOfflineReady(){n.info("App ready to work offline")},onRegisterError:console.warn,onRegistered(s){s&&setInterval(()=>s.update(),60*60*1e3)}})}),t()});export{N as D,Nt as _,ee as a,J as b,ji as c,te as g,wr as l,z as p,P as s}; diff --git a/assets/index.016a609a.css b/assets/index.36854818.css similarity index 72% rename from assets/index.016a609a.css rename to assets/index.36854818.css index 6f3e0ae..1e3be12 100644 --- a/assets/index.016a609a.css +++ b/assets/index.36854818.css @@ -1 +1 @@ -.resize-listener[data-v-2b1dc1bc]{position:absolute;top:0px;left:0;right:-4px;bottom:5px;z-index:-10;pointer-events:none}.modal-mask{position:fixed;z-index:9998;top:0;left:0;bottom:0;right:0;background-color:#00000080;transition:opacity .3s ease}.modal-wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.modal-container{width:640px;max-width:95vw;max-height:95vh;background-color:var(--background);padding:20px;border-radius:5px;transition:all .3s ease;text-align:left;border:var(--modal-border);box-sizing:border-box;display:flex;flex-direction:column}.modal-header{width:100%}.modal-body{margin:20px 0;width:100%;overflow-y:auto;overflow-x:hidden}.modal-footer{width:100%}.modal-default-footer{display:flex}.modal-default-flex-grow{flex-grow:1}.modal-enter-from,.modal-leave-active{opacity:0}.modal-enter-from .modal-container,.modal-leave-active .modal-container{-webkit-transform:scale(1.1);transform:scale(1.1)}.table{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;max-width:100%;margin:0 auto}.table+.table{margin-top:10px}.row{display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;max-width:100%;margin:0 10px}.row>:not(.feature){margin:0;display:flex}.col{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;height:100%;margin:10px 0}.row.mergeAdjacent>.feature:not(.dontMerge),.row.mergeAdjacent>.tooltip-container>.feature:not(.dontMerge){margin-left:0;margin-right:0;border-radius:0}.row.mergeAdjacent>.feature:not(.dontMerge):first-child,.row.mergeAdjacent>.tooltip-container:first-child>.feature:not(.dontMerge){border-radius:var(--border-radius) 0 0 var(--border-radius)}.row.mergeAdjacent>.feature:not(.dontMerge):last-child,.row.mergeAdjacent>.tooltip-container:last-child>.feature:not(.dontMerge){border-radius:0 var(--border-radius) var(--border-radius) 0}.row.mergeAdjacent>.feature:not(.dontMerge):first-child:last-child,.row.mergeAdjacent>.tooltip-container:first-child:last-child>.feature:not(.dontMerge){border-radius:var(--border-radius)}.row-grid.mergeAdjacent>.feature:not(.dontMerge),.row-grid.mergeAdjacent>.tooltip-container>.feature:not(.dontMerge){margin:0;border-radius:0}.row-grid.mergeAdjacent>.feature:not(.dontMerge):last-child,.row-grid.mergeAdjacent>.tooltip-container:last-child>.feature:not(.dontMerge){border-radius:0}.row-grid.mergeAdjacent>.feature:not(.dontMerge):first-child,.row-grid.mergeAdjacent>.tooltip-container:first-child>.feature:not(.dontMerge){border-radius:0}.table-grid>.row-grid.mergeAdjacent:last-child>.feature:not(.dontMerge):first-child{border-radius:0 0 0 var(--border-radius)}.table-grid>.row-grid.mergeAdjacent:first-child>.feature:not(.dontMerge):last-child{border-radius:0 var(--border-radius) 0 0}.table-grid>.row-grid.mergeAdjacent:first-child>.feature:not(.dontMerge):first-child{border-radius:var(--border-radius) 0 0 0}.table-grid>.row-grid.mergeAdjacent:last-child>.feature:not(.dontMerge):last-child{border-radius:0 0 var(--border-radius) 0}.col.mergeAdjacent .feature:not(.dontMerge){margin-top:0;margin-bottom:0;border-radius:0}.col.mergeAdjacent .feature:not(.dontMerge):first-child{border-radius:var(--border-radius) var(--border-radius) 0 0}.col.mergeAdjacent .feature:not(.dontMerge):last-child{border-radius:0 0 var(--border-radius) var(--border-radius)}.col.mergeAdjacent .feature:not(.dontMerge):first-child:last-child{border-radius:var(--border-radius)}.tabButton[data-v-485cbefe]{background-color:transparent;color:var(--foreground);font-size:14px;cursor:pointer;padding:5px 10px;margin:5px;border-radius:5px;border:2px solid;flex-shrink:0;border-color:var(--layer-color)}.tabButton[data-v-485cbefe]:hover{transform:scale(1.1);text-shadow:0 0 7px var(--foreground)}:not(.floating)>.tabButton[data-v-485cbefe]{height:50px;margin:0;border-left:none;border-right:none;border-top:none;border-bottom-width:4px;border-radius:0;transform:unset}:not(.floating) .tabButton[data-v-485cbefe]:not(.active){border-bottom-color:transparent}.tabButton>*[data-v-485cbefe]{pointer-events:none}.sticky[data-v-cccac690]{position:sticky;background:var(--background);width:calc(100% - 2px);z-index:3}.tab-family-container[data-v-58dbf83a]{margin:calc(50px + var(--feature-margin)) 20px var(--feature-margin) 20px;position:relative;border:solid 4px;border-color:var(--outline)}.layer-tab>.tab-family-container[data-v-58dbf83a]:first-child{margin:-4px -11px var(--feature-margin) -11px}.layer-tab>.tab-family-container[data-v-58dbf83a]:first-child:nth-last-child(3){border-bottom-style:none;border-left-style:none;border-right-style:none;height:calc(100% + 50px)}.modal-body>.tab-family-container[data-v-58dbf83a]:first-child{margin:calc(10px + var(--feature-margin)) 10px 0 10px;border:none}.tab-family-container[data-v-58dbf83a]>:nth-child(2){margin-top:20px}.modal-body>.tab-family-container[data-v-58dbf83a]>:nth-child(2){margin-top:50px}.tab-family-container[data-v-f18896fc][data-v-58dbf83a]>:last-child{margin-bottom:20px}.tab-buttons-container[data-v-58dbf83a]{z-index:4}.tab-buttons-container[data-v-58dbf83a]:not(.floating){border-bottom:solid 4px;border-color:inherit}:not(.layer-tab):not(.modal-body)>.tab-family-container>.tab-buttons-container[data-v-58dbf83a]:not(.floating){width:calc(100% + 6px);margin-left:-3px}.tab-buttons-container:not(.floating) .tab-buttons[data-v-58dbf83a]{text-align:left;margin-bottom:-4px}.tab-buttons-container.floating .tab-buttons[data-v-58dbf83a]{justify-content:center;margin-top:-25px}.tab-buttons[data-v-58dbf83a]{margin-bottom:24px;display:flex;flex-flow:wrap;z-index:4}.layer-tab>.tab-family-container:first-child:nth-last-child(3)>.tab-buttons-container>.tab-buttons[data-v-58dbf83a]{padding-right:60px}.tab-buttons[data-v-58dbf83a]:not(.floating){text-align:left;border-bottom:inherit;border-width:4px;box-sizing:border-box;height:50px}.modal-body .tab-buttons[data-v-58dbf83a]{width:100%;margin-left:0;margin-right:0;padding-left:0}.showGoBack>.tab-family-container:first-child>.tab-buttons-container:not(.floating) .tab-buttons[data-v-58dbf83a]{padding-left:70px}:not(.showGoBack)>.tab-family-container>.tab-buttons-container:not(.floating):first-child .tab-buttons[data-v-58dbf83a]{padding-left:0}.minimizable>.tab-buttons-container[data-v-58dbf83a]:not(.floating):first-child{padding-right:50px}.tab-buttons-container:not(.floating):first-child .tab-buttons[data-v-58dbf83a]{margin-top:-50px}.tab-buttons-container+*[data-v-58dbf83a]{margin-top:20px}.layer-container[data-v-a592996e]{min-width:100%;min-height:100%;margin:0;flex-grow:1;display:flex;isolation:isolate}.layer-tab[data-v-a592996e]:not(.minimized){padding-top:20px;padding-bottom:20px;min-height:100%;flex-grow:1;text-align:center;position:relative}.inner-tab>.layer-container>.layer-tab[data-v-a592996e]:not(.minimized){padding-top:50px}.layer-tab.minimized[data-v-a592996e]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;padding:55px 0 0;margin:0;cursor:pointer;font-size:40px;color:var(--foreground);border:none;background-color:transparent}.layer-tab.minimized>*[data-v-a592996e]{margin:0;writing-mode:vertical-rl;text-align:left;padding-left:10px;width:50px}.inner-tab>.layer-container>.layer-tab[data-v-a592996e]:not(.minimized){margin:-50px -10px;padding:50px 10px}.modal-body .layer-tab[data-v-a592996e]{padding-bottom:0}.modal-body .layer-tab[data-v-a592996e]:not(.hasSubtabs){padding-top:0}.minimize[data-v-a592996e]{position:sticky;top:6px;right:9px;z-index:7;line-height:30px;border:none;background:var(--background);box-shadow:var(--background) 0 2px 3px 5px;border-radius:50%;color:var(--foreground);font-size:40px;cursor:pointer;margin-top:-44px;margin-right:-30px}.minimized+.minimize[data-v-a592996e]{transform:rotate(-90deg);top:10px;right:18px;pointer-events:none}.goBack[data-v-a592996e]{position:sticky;top:10px;left:10px;line-height:30px;margin-top:-50px;margin-left:-35px;border:none;background:var(--background);box-shadow:var(--background) 0 2px 3px 5px;border-radius:50%;color:var(--foreground);font-size:30px;cursor:pointer;z-index:7}.goBack[data-v-a592996e]:hover{transform:scale(1.1);text-shadow:0 0 7px var(--foreground)}.layer-tab.minimized>*>.desc{color:var(--accent1);font-size:30px}details[data-v-4b4bda40]{margin:10px 0;padding-left:18px}summary[data-v-4b4bda40]{cursor:pointer;margin-bottom:10px;margin-left:-18px}ul[data-v-4b4bda40]{margin:var(--feature-margin) 0;background:var(--raised-background);border:2px solid rgba(0,0,0,.125);padding:5px 5px 5px 15px;list-style:inside}li[data-v-4b4bda40]{margin:8px 0}li[data-v-4b4bda40]:before{padding:2px 8px;margin-right:8px;border-radius:var(--border-radius)}.feature[data-v-4b4bda40]:before{content:"Feature";background:var(--accent1)}.fix[data-v-4b4bda40]:before{content:"Fix";background:var(--accent2)}.balancing[data-v-4b4bda40]:before{content:"Balancing";background:var(--accent3)}.breaking[data-v-4b4bda40]:before{content:"Breaking";background:var(--danger)}.tooltip-container[data-v-7a579aa7]{position:relative;--xoffset: 0px;--yoffset: 0px;text-shadow:none!important}.tooltip[data-v-7a579aa7],.tooltip[data-v-7a579aa7]:after{pointer-events:none;position:absolute}.tooltip[data-v-7a579aa7]{text-align:center;width:250px;font-size:14px;line-height:1.2;bottom:calc(100% + var(--yoffset));left:calc(50% + var(--xoffset));margin-bottom:5px;transform:translate(-50%);padding:7px;border-radius:3px;background-color:var(--tooltip-background);color:var(--background);z-index:1000!important;word-break:break-word}.tooltip[data-v-7a579aa7] hr{margin:var(--feature-margin) 0}.shown[data-v-7a579aa7]{z-index:10}.fade-enter-from[data-v-7a579aa7],.fade-leave-to[data-v-7a579aa7]{opacity:0}.tooltip[data-v-7a579aa7]:after{content:" ";position:absolute;top:100%;bottom:100%;left:calc(50% - var(--xoffset));width:0;margin-left:-5px;border-width:5px;border-style:solid;border-color:var(--tooltip-background) transparent transparent transparent}.tooltip.left[data-v-7a579aa7],.side-nodes .tooltip[data-v-7a579aa7]:not(.right):not(.bottom):not(.top){bottom:calc(50% + var(--yoffset));left:unset;right:calc(100% + var(--xoffset));margin-bottom:unset;margin-right:5px;transform:translateY(50%)}.tooltip.left[data-v-7a579aa7]:after,.side-nodes .tooltip[data-v-7a579aa7]:not(.right):not(.bottom):not(.top):after{top:calc(50% + var(--yoffset));bottom:unset;left:100%;right:100%;margin-left:unset;margin-top:-5px;border-color:transparent transparent transparent var(--tooltip-background)}.tooltip.right[data-v-7a579aa7]{bottom:calc(50% + var(--yoffset));left:calc(100% + var(--xoffset));margin-bottom:unset;margin-left:5px;transform:translateY(50%)}.tooltip.right[data-v-7a579aa7]:after{top:calc(50% + var(--yoffset));left:0;right:100%;margin-left:-10px;margin-top:-5px;border-color:transparent var(--tooltip-background) transparent transparent}.tooltip.bottom[data-v-7a579aa7]{top:calc(100% + var(--yoffset));bottom:unset;left:calc(50% + var(--xoffset));margin-bottom:unset;margin-top:5px;transform:translate(-50%)}.tooltip.bottom[data-v-7a579aa7]:after{top:0;margin-top:-10px;border-color:transparent transparent var(--tooltip-background) transparent}.pinned[data-v-7a579aa7]{position:absolute;right:-5px;top:-5px;transform:rotate(45deg)}.info-modal-header[data-v-5d3cb6f4]{display:flex;margin:-20px -20px 0;background:var(--raised-background);align-items:center}.info-modal-header *[data-v-5d3cb6f4]{margin:0}.info-modal-logo[data-v-5d3cb6f4]{height:4em;width:4em}.info-modal-title[data-v-5d3cb6f4]{display:flex;flex-direction:column;padding:10px 0;margin-left:10px}.info-modal-discord-link[data-v-5d3cb6f4]{display:flex;align-items:center}.info-modal-discord[data-v-5d3cb6f4]{margin:0 4px 0 0}.field{display:flex;position:relative;min-height:2em;margin:10px 0;user-select:none;justify-content:space-between;align-items:center}.field>*{margin:0}form[data-v-26e25f6a]{margin:0;width:100%}.field>*[data-v-26e25f6a]{margin:0}input[data-v-26e25f6a]{width:50%;outline:none;border:solid 1px var(--outline);background-color:unset;border-radius:var(--border-radius)}.fullWidth[data-v-26e25f6a]{width:100%}.not-fullscreen[data-v-0b99a6fc],.resize-listener[data-v-0b99a6fc]{position:absolute;top:0px;left:0;right:-4px;bottom:5px;pointer-events:none;z-index:10}.node[data-v-a48cb382]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.character[data-v-61e2b6c0]{width:10vmin;height:10vmin;position:relative;margin:4vmin;justify-content:center;user-select:none;display:flex}.character[data-v-61e2b6c0]:not(.empty){cursor:pointer}.character.shake[data-v-61e2b6c0]{animation:shake-61e2b6c0 .5s infinite}.character *[data-v-61e2b6c0]{pointer-events:none}.character-display[data-v-61e2b6c0]{z-index:1}.character-display img[data-v-61e2b6c0]{image-rendering:pixelated;width:10vmin;height:10vmin;filter:drop-shadow(2px 4px 6px black)}.character[data-v-61e2b6c0]:after{content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAAAXNSR0IArs4c6QAAAZtJREFUeJzt3MFtwkAQQFEccYFaQhMUnhSRXGkDjs41UaRIoOC19d9rYOfytdJo7d0OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeM8236+gZ4JfpcFzknJdFToGVEgBpAiBNAKQJgDQBkCYA0gRAmgBIEwBpAiBNAKQJgDQBkCYA0gRAmgBIEwBpAiBNAKQJgDQBkCYA0gRAmgBIEwBpAiBNAKQJgDQBkCYA0gRAmgBIEwBpAiBNAKQJgLT96AFGO7+e5tEzrNnb58c0eoZncgOQJgDSBECaAEgTAGnTfLuOnuEhtjfbcu82aTocnzXKD24A0gRAmgBIEwBpAiBtNVsgWx2+e79cFnmD5AYgTQCkCYA0AZAmANIEQJoASBMAaQIgTQCkCYC01bwFupe3Q9viizBYIQGQJgDSBECaAEjb7Bbov9gm/W3U36FtgWABAiBNAKQJgDQBAAAAAAAAAAAAAAAAAAAAAAAAAAADfQFNHyOSwUzC4gAAAABJRU5ErkJggg==);position:absolute;top:15%;left:0;right:0;bottom:-15%;background-size:contain}.character.selected[data-v-61e2b6c0]:not(.dragging):before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23000' stroke-width='12' stroke-dasharray='10%25%2c90%25' stroke-dashoffset='5%25' stroke-linecap='square'/%3e%3c/svg%3e");z-index:100}.character[data-v-61e2b6c0]:not(.selected):not(.empty):not(.dragging):not(.isDragging):hover:before,.character:not(.selected):not(.empty):not(.dragging).draggingOver[data-v-61e2b6c0]:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23000' stroke-width='8' stroke-dasharray='10%25%2c90%25' stroke-dashoffset='5%25' stroke-linecap='square'/%3e%3c/svg%3e");z-index:100}.relevancy-display[data-v-61e2b6c0],.presence-display[data-v-61e2b6c0]{position:absolute;top:-15%;transform:translate(-50%,-50%)}.relevancy-display[data-v-61e2b6c0]{left:0}.presence-display[data-v-61e2b6c0]{right:0}.relevancy-display img[data-v-61e2b6c0],.presence-display img[data-v-61e2b6c0]{position:absolute;z-index:-1;width:10vmin;height:10vmin;image-rendering:pixelated}.relevancy-display img[data-v-61e2b6c0]{transform:translate(-45%,-45%)}.presence-display img[data-v-61e2b6c0]{transform:translate(-50%,-50%)}.relevancy-display span[data-v-61e2b6c0],.presence-display span[data-v-61e2b6c0]{font-size:1.5vmin;color:#fff;text-shadow:-1px 1px 0 black,1px 1px 0 black,1px -1px 0 black,-1px -1px 0 black;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.level-display[data-v-61e2b6c0]{position:absolute;bottom:-5%;right:-5%;z-index:1;transform:translate(50%,50%)}.level-display img[data-v-61e2b6c0]{width:10vmin;height:10vmin}.move-indicator[data-v-61e2b6c0]{position:absolute;transform:translate(-50%) rotate(180deg);top:-75%;left:50%;animation:bouncingMoveIndicator-61e2b6c0 1s infinite}.move-indicator .material-icons[data-v-61e2b6c0]{font-size:5vmin;transition:all .5s ease,color 0s}.character:not(.isDragging):hover .move-indicator .material-icons[data-v-61e2b6c0],.character.draggingOver .move-indicator .material-icons[data-v-61e2b6c0]{color:var(--feature-foreground)}.frozen[data-v-61e2b6c0]{position:absolute;bottom:0;transform:translate(-50%,-50%);left:0}.frozen img[data-v-61e2b6c0]{position:absolute;z-index:-1;width:10vmin;height:10vmin;image-rendering:pixelated;transform:translate(-50%,-50%)}@keyframes bouncingMoveIndicator-61e2b6c0{0%{transform:translate(-50%) rotate(180deg) translateY(0)}50%{transform:translate(-50%) rotate(180deg) translateY(50%)}to{transform:translate(-50%) rotate(180deg) translateY(0)}}@keyframes shake-61e2b6c0{0%{transform:translate(1px,1px) rotate(0)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0)}to{transform:translate(1px,-2px) rotate(-1deg)}}.inner-tab{background:url(./Kitchen\ BG.cfdc4569.png);background-position:center;background-size:cover}.game-container{display:flex;flex-direction:column;height:calc(100% - 5vmin);padding-top:5vmin}.game-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-image:url(./game\ window.07b1840c.png);border-image-slice:100 50 50 450;border-style:solid;border-width:10vmin 5vmin 5vmin 45vmin;z-index:101;pointer-events:none}.game-container:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);height:10vmin;aspect-ratio:516/100;background-size:contain;background-image:url(data:image/png;base64,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);z-index:102;pointer-events:none}.team-nickname{font-size:2.5vmin;z-index:105;top:3.2vmin;position:absolute;left:6.3vmin;text-shadow:-1px 1px 0 var(--raised-background),1px 1px 0 var(--raised-background),1px -1px 0 var(--raised-background),-1px -1px 0 var(--raised-background)}.manager-header{width:calc(100% - 10vmin)}.manager-header .row{align-items:center;width:100%}.manager-header .button{font-size:4vmin;padding:2vmin;height:8vmin}.modifier-toggle{padding-right:10px;transform:translateY(-1px);display:inline-block}.modifier-toggle.collapsed{transform:translate(-5px,-5px) rotate(-90deg)}.resource-box{font-size:2vmin;align-items:center;image-rendering:pixelated;border-style:solid;height:3vmin;display:flex;filter:drop-shadow(2px 4px 6px black)}.resource-box.wins{border-image:url(./win\ bar.b60a7ec9.png);border-image-slice:12 12 18 96 fill;border-width:.5vmin .5vmin .75vmin 4vmin}.resource-box.lives{border-image:url(./health\ bar.2f7af180.png);border-image-slice:12 12 18 84 fill;border-width:.5vmin .5vmin .75vmin 3.5vmin}.resource-box.moguls{border-image:url(./money\ bar.6c027dc4.png);border-image-slice:12 12 18 84 fill;border-width:.5vmin .5vmin .75vmin 3.5vmin}.resource-box:not(:last-child){margin-right:1vmin!important}.shop{position:relative;filter:drop-shadow(2px 4px 6px black)}.shop .row{border-image:url(./shop\ window.0a80aaff.png);border-image-slice:106 53 53 424 fill;border-style:solid;border-width:5vmin 2.5vmin 2.5vmin 20vmin;width:54vmin;justify-content:flex-start;align-items:center}.shop .row:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);height:5vmin;aspect-ratio:516/102;background-size:contain;background-image:url(./shop\ cat.90b80da1.png);z-index:3;pointer-events:none}.shop>.row>*:first-child{margin-left:-18vmin}.reroll{margin:auto -2vmin;height:18vmin;cursor:pointer;user-select:none;transition-duration:0s;image-rendering:pixelated}.reroll img{height:100%;transform:scale(1.5) translateY(-18%);filter:drop-shadow(2px 4px 6px black)}.startStream{height:16vmin;cursor:pointer;filter:drop-shadow(2px 4px 6px black);margin-right:0!important;margin-bottom:-8vmin!important}.waiting{font-size:4vmin;height:8vmin;display:flex;align-items:center}.battle-container{display:flex;flex-direction:column}.battle-container:not(.fast) *{transition-duration:1s}.teams-container{display:flex;height:calc(93vh - 154px);width:93%;flex-direction:column}.team-container{display:flex;margin:2vmin 0;height:calc(50% - 4vmin)}.team-container:first-child{flex-direction:row-reverse}.stream-container{height:100%;width:calc(100% - 18vmin);border:solid 2px var(--accent1);position:relative;background:var(--background);filter:drop-shadow(2px 4px 6px black)}.stream-details{position:absolute;top:1vmin;display:flex;flex-direction:column;width:calc(100% - 2vmin)}.stream-details .stats{display:flex;margin-top:1vmin;width:100%}.view-counter{font-size:2vmin;flex-grow:1;text-align:right}.streamers-container{width:90%;height:18vmin;position:absolute;left:5%;bottom:5%}.members-container{width:18vmin}.members-container .col{flex-flow:column-reverse}.members-container .tooltip-container{margin-bottom:0;margin-top:-4vmin}.members-container .tooltip-container:last-child{margin-bottom:-2vmin}.streamers-container .row{flex-flow:row}.battle-controls{display:flex;margin-top:-2vmin}.battle-controls .button{margin:1vmin}.battle-controls .button.active{filter:brightness(.65)}.battle-controls .button img{height:7vmin;image-rendering:pixelated}.outcome{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:2vmin 4vmin;background:var(--tooltip-background);border-radius:4vmin;font-size:6vmin;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;color:var(--feature-foreground)}.outcome span{margin:1vmin}.character-transition-enter-from{transform:translateY(100%)}.character-transition-leave-to{transform:translateY(-100%)}.character-trensition-active{position:absolute}.total-outcome-container{display:flex;flex-direction:column;justify-content:space-around;height:100%}.total-outcome{font-size:4vmin;margin:0}.smiley{font-size:20vmin;margin:0;animation:swing 2s infinite ease}.total-outcome-container .button{margin:0;font-size:xx-large}.tooltip img{height:1em;padding-right:.5em}@keyframes swing{0%,to{transform:rotate(-30deg)}20%{transform:scale(.95)}50%{transform:rotate(30deg)}80%{transform:scale(.95)}}.option-tabs{border-bottom:2px solid var(--outline);margin-top:10px;margin-bottom:-10px}.option-tabs button{background-color:transparent;color:var(--foreground);margin-bottom:-2px;font-size:14px;cursor:pointer;padding:5px 20px;border:none;border-bottom:2px solid var(--foreground)}.option-tabs button:not(.selected){border-bottom-color:transparent}.option-title .tooltip-container{display:inline;margin-left:5px}.option-title desc{display:block;opacity:.6;font-size:small;width:300px;margin-left:0}.save-button{text-align:right}.vue-select{width:50%;border-radius:var(--border-radius)}.field-buttons .vue-select{width:unset}.vue-select,.vue-dropdown{border-color:var(--outline)}.vue-dropdown{background:var(--raised-background)}.vue-dropdown-item{color:var(--foreground)}.vue-dropdown-item,.vue-dropdown-item *{transition-duration:0s}.vue-dropdown-item.highlighted{background-color:var(--highlighted)}.vue-dropdown-item.selected,.vue-dropdown-item.highlighted.selected{background-color:var(--bought)}.vue-input input{font-size:inherit}.vue-input input::placeholder{color:var(--link)}.container[data-v-2f8ef34c]{display:flex;align-items:center;background:var(--raised-background);box-shadow:var(--raised-background) 0 2px 3px 5px}.container.confirming button[data-v-2f8ef34c]{font-size:1em}.container>*[data-v-2f8ef34c]{margin:0 4px}.danger,.button.danger{position:relative;border:solid 2px var(--danger);border-right-width:16px}.danger:after{position:absolute;content:"!";color:#fff;right:-13px}.feedback[data-v-01a1b95c]{position:relative}.feedback[data-v-01a1b95c]:after{position:absolute;left:calc(100% + 5px);top:50%;transform:translateY(-50%);content:"\2714";opacity:0;pointer-events:none;box-shadow:inset 0 0 0 35px #6f94b600;text-shadow:none}.feedback.left[data-v-01a1b95c]:after{left:unset;right:calc(100% + 5px)}.feedback.activated[data-v-01a1b95c]:after{animation:feedback-01a1b95c .5s ease-out forwards}@keyframes feedback-01a1b95c{0%{opacity:1;transform:scale3d(.4,.4,1),translateY(-50%)}80%{opacity:.1}to{opacity:0;transform:scale3d(1.2,1.2,1),translateY(-50%)}}.save[data-v-c3447434]{position:relative;border:solid 4px var(--outline);padding:4px;background:var(--raised-background);margin:var(--feature-margin);display:flex;align-items:center;min-height:30px}.save.active[data-v-c3447434]{border-color:var(--bought)}.open[data-v-c3447434]{display:inline;margin:0;padding-left:0}.handle[data-v-c3447434]{flex-grow:0;margin-right:8px;margin-left:0;cursor:pointer}.details[data-v-c3447434]{margin:0 80px 0 0;flex-grow:1}.error[data-v-c3447434]{font-size:.8em;color:var(--danger)}.save-version[data-v-c3447434]{margin-left:4px;font-size:.7em;opacity:.7}.actions[data-v-c3447434]{position:absolute;top:0;bottom:0;right:4px;display:flex;padding:4px;z-index:1}.editname[data-v-c3447434]{margin:0}.save button{transition-duration:0s}.save .actions button{display:flex;font-size:1.2em}.save .actions button .material-icons{font-size:unset}.save .button.danger{display:flex;align-items:center;padding:4px}.save .field,.field form[data-v-5b5b1604],.field .field-title[data-v-5b5b1604],.field .field-buttons[data-v-5b5b1604]{margin:0}.field-buttons[data-v-5b5b1604]{display:flex}.field-buttons .field[data-v-5b5b1604]{margin:0 0 0 8px}.modal-footer[data-v-5b5b1604]{margin-top:-20px}.footer[data-v-5b5b1604]{display:flex;margin-top:20px}.importingFailed input{color:red}.field-buttons .v-select{width:220px}.presets .vue-select[aria-expanded=true] vue-dropdown{visibility:hidden}.nav[data-v-d43b25a6]{background-color:var(--raised-background);display:flex;left:0;right:0;top:0;height:46px;width:100%;border-bottom:4px solid var(--outline)}.nav>*[data-v-d43b25a6]{height:46px;width:46px;display:flex;cursor:pointer;flex-shrink:0}.nav>.banner[data-v-d43b25a6]{height:100%;width:unset}.overlay-nav[data-v-d43b25a6]{position:fixed;top:10px;left:10px;display:flex;flex-direction:column;z-index:2}.overlay-nav>*[data-v-d43b25a6]{height:50px;width:50px;display:flex;cursor:pointer;margin:0;align-items:center;justify-content:center}.title[data-v-d43b25a6]{font-size:36px;text-align:left;margin-left:12px;cursor:unset}.nav>.title[data-v-d43b25a6]{width:unset;flex-shrink:1;overflow:hidden;white-space:nowrap}.nav .saves[data-v-d43b25a6],.nav .info[data-v-d43b25a6]{display:flex}.tooltip-container[data-v-d43b25a6]{width:100%;height:100%;display:flex}.overlay-nav .discord[data-v-d43b25a6]{position:relative}.discord img[data-v-d43b25a6]{width:100%;height:100%}.discord-links[data-v-d43b25a6]{position:fixed;top:45px;padding:20px;right:-280px;width:200px;transition:right .25s ease;background:var(--raised-background);z-index:10}.overlay-nav .discord-links[data-v-d43b25a6]{position:absolute;left:-280px;right:unset;transition:left .25s ease}.overlay-nav .discord:hover .discord-links[data-v-d43b25a6]{left:-10px}.discord-links li[data-v-d43b25a6]{margin-bottom:4px}.discord-links li[data-v-d43b25a6]:first-child{font-size:1.2em}*:not(.overlay-nav) .discord:hover .discord-links[data-v-d43b25a6]{right:0}.material-icons[data-v-d43b25a6]{font-size:36px}.material-icons[data-v-d43b25a6]:hover{text-shadow:5px 0 10px var(--link),-3px 0 12px var(--foreground)}.nav .version-container[data-v-d43b25a6]{display:flex;height:25px;margin-bottom:0;margin-left:10px}.overlay-nav .version-container[data-v-d43b25a6]{width:unset;height:25px}.version[data-v-d43b25a6]{color:var(--points)}.version:hover span[data-v-d43b25a6]{text-shadow:5px 0 10px var(--points),-3px 0 12px var(--points)}.nav>div>a[data-v-d43b25a6],.overlay-nav>div>a[data-v-d43b25a6]{color:var(--foreground);text-shadow:none}.tabs-container[data-v-3e0f1aab]{width:100vw;flex-grow:1;overflow-x:auto;overflow-y:hidden;display:flex}.tabs-container[data-v-3e0f1aab]:not(.useHeader){width:calc(100vw - 50px);margin-left:50px}.tab[data-v-3e0f1aab]{position:relative;height:100%;flex-grow:1;transition-duration:0s;overflow-y:auto;overflow-x:hidden}.inner-tab[data-v-3e0f1aab]{padding:50px 10px;min-height:calc(100% - 100px);display:flex;flex-direction:column;margin:0;flex-grow:1}.tab+.tab>.inner-tab[data-v-3e0f1aab]{border-left:solid 4px var(--outline)}.tab hr{height:4px;border:none;background:var(--outline);margin:var(--feature-margin) 0}.tab .modal-body hr{margin:7px 0}.field[data-v-11046116]{cursor:pointer}input[data-v-11046116]{appearance:none;pointer-events:none}span[data-v-11046116]{width:100%;padding-right:41px;position:relative}input+span[data-v-11046116]:before{content:"";position:absolute;top:calc(50% - 7px);right:0px;border-radius:7px;width:36px;height:14px;background-color:var(--outline);opacity:.38;vertical-align:top;transition:background-color .2s,opacity .2s}input+span[data-v-11046116]:after{content:"";position:absolute;top:calc(50% - 10px);right:16px;border-radius:50%;width:20px;height:20px;background-color:var(--locked);box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;transition:background-color .2s,transform .2s}input:checked+span[data-v-11046116]:before{background-color:var(--link);opacity:.6}input:checked+span[data-v-11046116]:after{background-color:var(--link);transform:translate(16px)}input:active+span[data-v-11046116]:before{background-color:var(--link);opacity:.6}input:checked:active+span[data-v-11046116]:before{background-color:var(--outline);opacity:.38}input:disabled+span[data-v-11046116]{color:#000;opacity:.38;cursor:default}input:disabled+span[data-v-11046116]:before{background-color:var(--outline);opacity:.38}input:checked:disabled+span[data-v-11046116]:before{background-color:var(--link);opacity:.6}.game-over-modal-header[data-v-4a50ce42]{display:flex;margin:-20px -20px 0;background:var(--raised-background);align-items:center}.game-over-modal-header *[data-v-4a50ce42]{margin:0}.game-over-modal-logo[data-v-4a50ce42]{height:4em;width:4em}.game-over-modal-title[data-v-4a50ce42]{display:flex;flex-direction:column;padding:10px 0;margin-left:10px}.game-over-footer[data-v-4a50ce42]{display:flex;justify-content:flex-end}.game-over-footer button[data-v-4a50ce42]{margin:0 10px}.game-over-modal-discord-link[data-v-4a50ce42]{display:flex;align-items:center}.game-over-modal-discord[data-v-4a50ce42]{margin:0 4px 0 0}.nan-modal-header[data-v-336bf74f]{padding:10px 0;margin-left:10px}.nan-footer[data-v-336bf74f]{display:flex;justify-content:flex-end}.nan-footer button[data-v-336bf74f]{margin:0 10px}.nan-modal-discord-link[data-v-336bf74f]{display:flex;align-items:center}.nan-modal-discord[data-v-336bf74f]{margin:0 4px 0 0}:root{color-scheme:dark}*{transition-duration:.5s;font-family:DogicaPixelBold,Roboto Mono,monospace;font-weight:400;margin:auto;text-size-adjust:none;line-height:1.25}*:focus{outline:none}body{overflow:hidden;transition:none;text-align:center}html,body,#app{min-height:100%;height:100%}h1,h2,h3,b,input{display:inline}button{color:#000}a,.button,.link{display:block;color:var(--link);background:none;border:none;cursor:pointer;text-decoration:none}a:hover,.button:hover,.link:hover{text-shadow:5px 0 10px var(--link),-3px 0 12px var(--link)}.button:disabled{opacity:.5;cursor:not-allowed}.button:disabled:hover{text-shadow:none}ul{list-style-type:none}.Vue-Toastification__toast{margin:unset}.app[data-v-2d9bd813]{background-color:var(--background);color:var(--foreground);display:flex;flex-flow:column;min-height:100%;height:100%}#modal-root[data-v-2d9bd813]{position:absolute;min-height:100%;height:100%;color:var(--foreground)}.tutorial img{height:1em;padding-right:.5em} +.resize-listener[data-v-2b1dc1bc]{position:absolute;top:0px;left:0;right:-4px;bottom:5px;z-index:-10;pointer-events:none}.modal-mask{position:fixed;z-index:9998;top:0;left:0;bottom:0;right:0;background-color:#00000080;transition:opacity .3s ease}.modal-wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.modal-container{width:640px;max-width:95vw;max-height:95vh;background-color:var(--background);padding:20px;border-radius:5px;transition:all .3s ease;text-align:left;border:var(--modal-border);box-sizing:border-box;display:flex;flex-direction:column}.modal-header{width:100%}.modal-body{margin:20px 0;width:100%;overflow-y:auto;overflow-x:hidden}.modal-footer{width:100%}.modal-default-footer{display:flex}.modal-default-flex-grow{flex-grow:1}.modal-enter-from,.modal-leave-active{opacity:0}.modal-enter-from .modal-container,.modal-leave-active .modal-container{-webkit-transform:scale(1.1);transform:scale(1.1)}.table{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;max-width:100%;margin:0 auto}.table+.table{margin-top:10px}.row{display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;max-width:100%;margin:0 10px}.row>:not(.feature){margin:0;display:flex}.col{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;height:100%;margin:10px 0}.row.mergeAdjacent>.feature:not(.dontMerge),.row.mergeAdjacent>.tooltip-container>.feature:not(.dontMerge){margin-left:0;margin-right:0;border-radius:0}.row.mergeAdjacent>.feature:not(.dontMerge):first-child,.row.mergeAdjacent>.tooltip-container:first-child>.feature:not(.dontMerge){border-radius:var(--border-radius) 0 0 var(--border-radius)}.row.mergeAdjacent>.feature:not(.dontMerge):last-child,.row.mergeAdjacent>.tooltip-container:last-child>.feature:not(.dontMerge){border-radius:0 var(--border-radius) var(--border-radius) 0}.row.mergeAdjacent>.feature:not(.dontMerge):first-child:last-child,.row.mergeAdjacent>.tooltip-container:first-child:last-child>.feature:not(.dontMerge){border-radius:var(--border-radius)}.row-grid.mergeAdjacent>.feature:not(.dontMerge),.row-grid.mergeAdjacent>.tooltip-container>.feature:not(.dontMerge){margin:0;border-radius:0}.row-grid.mergeAdjacent>.feature:not(.dontMerge):last-child,.row-grid.mergeAdjacent>.tooltip-container:last-child>.feature:not(.dontMerge){border-radius:0}.row-grid.mergeAdjacent>.feature:not(.dontMerge):first-child,.row-grid.mergeAdjacent>.tooltip-container:first-child>.feature:not(.dontMerge){border-radius:0}.table-grid>.row-grid.mergeAdjacent:last-child>.feature:not(.dontMerge):first-child{border-radius:0 0 0 var(--border-radius)}.table-grid>.row-grid.mergeAdjacent:first-child>.feature:not(.dontMerge):last-child{border-radius:0 var(--border-radius) 0 0}.table-grid>.row-grid.mergeAdjacent:first-child>.feature:not(.dontMerge):first-child{border-radius:var(--border-radius) 0 0 0}.table-grid>.row-grid.mergeAdjacent:last-child>.feature:not(.dontMerge):last-child{border-radius:0 0 var(--border-radius) 0}.col.mergeAdjacent .feature:not(.dontMerge){margin-top:0;margin-bottom:0;border-radius:0}.col.mergeAdjacent .feature:not(.dontMerge):first-child{border-radius:var(--border-radius) var(--border-radius) 0 0}.col.mergeAdjacent .feature:not(.dontMerge):last-child{border-radius:0 0 var(--border-radius) var(--border-radius)}.col.mergeAdjacent .feature:not(.dontMerge):first-child:last-child{border-radius:var(--border-radius)}.tabButton[data-v-485cbefe]{background-color:transparent;color:var(--foreground);font-size:14px;cursor:pointer;padding:5px 10px;margin:5px;border-radius:5px;border:2px solid;flex-shrink:0;border-color:var(--layer-color)}.tabButton[data-v-485cbefe]:hover{transform:scale(1.1);text-shadow:0 0 7px var(--foreground)}:not(.floating)>.tabButton[data-v-485cbefe]{height:50px;margin:0;border-left:none;border-right:none;border-top:none;border-bottom-width:4px;border-radius:0;transform:unset}:not(.floating) .tabButton[data-v-485cbefe]:not(.active){border-bottom-color:transparent}.tabButton>*[data-v-485cbefe]{pointer-events:none}.sticky[data-v-cccac690]{position:sticky;background:var(--background);width:calc(100% - 2px);z-index:3}.tab-family-container[data-v-58dbf83a]{margin:calc(50px + var(--feature-margin)) 20px var(--feature-margin) 20px;position:relative;border:solid 4px;border-color:var(--outline)}.layer-tab>.tab-family-container[data-v-58dbf83a]:first-child{margin:-4px -11px var(--feature-margin) -11px}.layer-tab>.tab-family-container[data-v-58dbf83a]:first-child:nth-last-child(3){border-bottom-style:none;border-left-style:none;border-right-style:none;height:calc(100% + 50px)}.modal-body>.tab-family-container[data-v-58dbf83a]:first-child{margin:calc(10px + var(--feature-margin)) 10px 0 10px;border:none}.tab-family-container[data-v-58dbf83a]>:nth-child(2){margin-top:20px}.modal-body>.tab-family-container[data-v-58dbf83a]>:nth-child(2){margin-top:50px}.tab-family-container[data-v-f18896fc][data-v-58dbf83a]>:last-child{margin-bottom:20px}.tab-buttons-container[data-v-58dbf83a]{z-index:4}.tab-buttons-container[data-v-58dbf83a]:not(.floating){border-bottom:solid 4px;border-color:inherit}:not(.layer-tab):not(.modal-body)>.tab-family-container>.tab-buttons-container[data-v-58dbf83a]:not(.floating){width:calc(100% + 6px);margin-left:-3px}.tab-buttons-container:not(.floating) .tab-buttons[data-v-58dbf83a]{text-align:left;margin-bottom:-4px}.tab-buttons-container.floating .tab-buttons[data-v-58dbf83a]{justify-content:center;margin-top:-25px}.tab-buttons[data-v-58dbf83a]{margin-bottom:24px;display:flex;flex-flow:wrap;z-index:4}.layer-tab>.tab-family-container:first-child:nth-last-child(3)>.tab-buttons-container>.tab-buttons[data-v-58dbf83a]{padding-right:60px}.tab-buttons[data-v-58dbf83a]:not(.floating){text-align:left;border-bottom:inherit;border-width:4px;box-sizing:border-box;height:50px}.modal-body .tab-buttons[data-v-58dbf83a]{width:100%;margin-left:0;margin-right:0;padding-left:0}.showGoBack>.tab-family-container:first-child>.tab-buttons-container:not(.floating) .tab-buttons[data-v-58dbf83a]{padding-left:70px}:not(.showGoBack)>.tab-family-container>.tab-buttons-container:not(.floating):first-child .tab-buttons[data-v-58dbf83a]{padding-left:0}.minimizable>.tab-buttons-container[data-v-58dbf83a]:not(.floating):first-child{padding-right:50px}.tab-buttons-container:not(.floating):first-child .tab-buttons[data-v-58dbf83a]{margin-top:-50px}.tab-buttons-container+*[data-v-58dbf83a]{margin-top:20px}.layer-container[data-v-a592996e]{min-width:100%;min-height:100%;margin:0;flex-grow:1;display:flex;isolation:isolate}.layer-tab[data-v-a592996e]:not(.minimized){padding-top:20px;padding-bottom:20px;min-height:100%;flex-grow:1;text-align:center;position:relative}.inner-tab>.layer-container>.layer-tab[data-v-a592996e]:not(.minimized){padding-top:50px}.layer-tab.minimized[data-v-a592996e]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;padding:55px 0 0;margin:0;cursor:pointer;font-size:40px;color:var(--foreground);border:none;background-color:transparent}.layer-tab.minimized>*[data-v-a592996e]{margin:0;writing-mode:vertical-rl;text-align:left;padding-left:10px;width:50px}.inner-tab>.layer-container>.layer-tab[data-v-a592996e]:not(.minimized){margin:-50px -10px;padding:50px 10px}.modal-body .layer-tab[data-v-a592996e]{padding-bottom:0}.modal-body .layer-tab[data-v-a592996e]:not(.hasSubtabs){padding-top:0}.minimize[data-v-a592996e]{position:sticky;top:6px;right:9px;z-index:7;line-height:30px;border:none;background:var(--background);box-shadow:var(--background) 0 2px 3px 5px;border-radius:50%;color:var(--foreground);font-size:40px;cursor:pointer;margin-top:-44px;margin-right:-30px}.minimized+.minimize[data-v-a592996e]{transform:rotate(-90deg);top:10px;right:18px;pointer-events:none}.goBack[data-v-a592996e]{position:sticky;top:10px;left:10px;line-height:30px;margin-top:-50px;margin-left:-35px;border:none;background:var(--background);box-shadow:var(--background) 0 2px 3px 5px;border-radius:50%;color:var(--foreground);font-size:30px;cursor:pointer;z-index:7}.goBack[data-v-a592996e]:hover{transform:scale(1.1);text-shadow:0 0 7px var(--foreground)}.layer-tab.minimized>*>.desc{color:var(--accent1);font-size:30px}details[data-v-4b4bda40]{margin:10px 0;padding-left:18px}summary[data-v-4b4bda40]{cursor:pointer;margin-bottom:10px;margin-left:-18px}ul[data-v-4b4bda40]{margin:var(--feature-margin) 0;background:var(--raised-background);border:2px solid rgba(0,0,0,.125);padding:5px 5px 5px 15px;list-style:inside}li[data-v-4b4bda40]{margin:8px 0}li[data-v-4b4bda40]:before{padding:2px 8px;margin-right:8px;border-radius:var(--border-radius)}.feature[data-v-4b4bda40]:before{content:"Feature";background:var(--accent1)}.fix[data-v-4b4bda40]:before{content:"Fix";background:var(--accent2)}.balancing[data-v-4b4bda40]:before{content:"Balancing";background:var(--accent3)}.breaking[data-v-4b4bda40]:before{content:"Breaking";background:var(--danger)}.tooltip-container[data-v-7a579aa7]{position:relative;--xoffset: 0px;--yoffset: 0px;text-shadow:none!important}.tooltip[data-v-7a579aa7],.tooltip[data-v-7a579aa7]:after{pointer-events:none;position:absolute}.tooltip[data-v-7a579aa7]{text-align:center;width:250px;font-size:14px;line-height:1.2;bottom:calc(100% + var(--yoffset));left:calc(50% + var(--xoffset));margin-bottom:5px;transform:translate(-50%);padding:7px;border-radius:3px;background-color:var(--tooltip-background);color:var(--background);z-index:1000!important;word-break:break-word}.tooltip[data-v-7a579aa7] hr{margin:var(--feature-margin) 0}.shown[data-v-7a579aa7]{z-index:10}.fade-enter-from[data-v-7a579aa7],.fade-leave-to[data-v-7a579aa7]{opacity:0}.tooltip[data-v-7a579aa7]:after{content:" ";position:absolute;top:100%;bottom:100%;left:calc(50% - var(--xoffset));width:0;margin-left:-5px;border-width:5px;border-style:solid;border-color:var(--tooltip-background) transparent transparent transparent}.tooltip.left[data-v-7a579aa7],.side-nodes .tooltip[data-v-7a579aa7]:not(.right):not(.bottom):not(.top){bottom:calc(50% + var(--yoffset));left:unset;right:calc(100% + var(--xoffset));margin-bottom:unset;margin-right:5px;transform:translateY(50%)}.tooltip.left[data-v-7a579aa7]:after,.side-nodes .tooltip[data-v-7a579aa7]:not(.right):not(.bottom):not(.top):after{top:calc(50% + var(--yoffset));bottom:unset;left:100%;right:100%;margin-left:unset;margin-top:-5px;border-color:transparent transparent transparent var(--tooltip-background)}.tooltip.right[data-v-7a579aa7]{bottom:calc(50% + var(--yoffset));left:calc(100% + var(--xoffset));margin-bottom:unset;margin-left:5px;transform:translateY(50%)}.tooltip.right[data-v-7a579aa7]:after{top:calc(50% + var(--yoffset));left:0;right:100%;margin-left:-10px;margin-top:-5px;border-color:transparent var(--tooltip-background) transparent transparent}.tooltip.bottom[data-v-7a579aa7]{top:calc(100% + var(--yoffset));bottom:unset;left:calc(50% + var(--xoffset));margin-bottom:unset;margin-top:5px;transform:translate(-50%)}.tooltip.bottom[data-v-7a579aa7]:after{top:0;margin-top:-10px;border-color:transparent transparent var(--tooltip-background) transparent}.pinned[data-v-7a579aa7]{position:absolute;right:-5px;top:-5px;transform:rotate(45deg)}.info-modal-header[data-v-5d3cb6f4]{display:flex;margin:-20px -20px 0;background:var(--raised-background);align-items:center}.info-modal-header *[data-v-5d3cb6f4]{margin:0}.info-modal-logo[data-v-5d3cb6f4]{height:4em;width:4em}.info-modal-title[data-v-5d3cb6f4]{display:flex;flex-direction:column;padding:10px 0;margin-left:10px}.info-modal-discord-link[data-v-5d3cb6f4]{display:flex;align-items:center}.info-modal-discord[data-v-5d3cb6f4]{margin:0 4px 0 0}.field{display:flex;position:relative;min-height:2em;margin:10px 0;user-select:none;justify-content:space-between;align-items:center}.field>*{margin:0}form[data-v-26e25f6a]{margin:0;width:100%}.field>*[data-v-26e25f6a]{margin:0}input[data-v-26e25f6a]{width:50%;outline:none;border:solid 1px var(--outline);background-color:unset;border-radius:var(--border-radius)}.fullWidth[data-v-26e25f6a]{width:100%}.not-fullscreen[data-v-0b99a6fc],.resize-listener[data-v-0b99a6fc]{position:absolute;top:0px;left:0;right:-4px;bottom:5px;pointer-events:none;z-index:10}.node[data-v-a48cb382]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.character[data-v-61e2b6c0]{width:10vmin;height:10vmin;position:relative;margin:4vmin;justify-content:center;user-select:none;display:flex}.character[data-v-61e2b6c0]:not(.empty){cursor:pointer}.character.shake[data-v-61e2b6c0]{animation:shake-61e2b6c0 .5s infinite}.character *[data-v-61e2b6c0]{pointer-events:none}.character-display[data-v-61e2b6c0]{z-index:1}.character-display img[data-v-61e2b6c0]{image-rendering:pixelated;width:10vmin;height:10vmin;filter:drop-shadow(2px 4px 6px black)}.character[data-v-61e2b6c0]:after{content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAAAXNSR0IArs4c6QAAAZtJREFUeJzt3MFtwkAQQFEccYFaQhMUnhSRXGkDjs41UaRIoOC19d9rYOfytdJo7d0OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeM8236+gZ4JfpcFzknJdFToGVEgBpAiBNAKQJgDQBkCYA0gRAmgBIEwBpAiBNAKQJgDQBkCYA0gRAmgBIEwBpAiBNAKQJgDQBkCYA0gRAmgBIEwBpAiBNAKQJgDQBkCYA0gRAmgBIEwBpAiBNAKQJgLT96AFGO7+e5tEzrNnb58c0eoZncgOQJgDSBECaAEgTAGnTfLuOnuEhtjfbcu82aTocnzXKD24A0gRAmgBIEwBpAiBtNVsgWx2+e79cFnmD5AYgTQCkCYA0AZAmANIEQJoASBMAaQIgTQCkCYC01bwFupe3Q9viizBYIQGQJgDSBECaAEjb7Bbov9gm/W3U36FtgWABAiBNAKQJgDQBAAAAAAAAAAAAAAAAAAAAAAAAAAADfQFNHyOSwUzC4gAAAABJRU5ErkJggg==);position:absolute;top:15%;left:0;right:0;bottom:-15%;background-size:contain}.character.selected[data-v-61e2b6c0]:not(.dragging):before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23000' stroke-width='12' stroke-dasharray='10%25%2c90%25' stroke-dashoffset='5%25' stroke-linecap='square'/%3e%3c/svg%3e");z-index:100}.character[data-v-61e2b6c0]:not(.selected):not(.empty):not(.dragging):not(.isDragging):hover:before,.character:not(.selected):not(.empty):not(.dragging).draggingOver[data-v-61e2b6c0]:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23000' stroke-width='8' stroke-dasharray='10%25%2c90%25' stroke-dashoffset='5%25' stroke-linecap='square'/%3e%3c/svg%3e");z-index:100}.relevancy-display[data-v-61e2b6c0],.presence-display[data-v-61e2b6c0]{position:absolute;top:-15%;transform:translate(-50%,-50%)}.relevancy-display[data-v-61e2b6c0]{left:0}.presence-display[data-v-61e2b6c0]{right:0}.relevancy-display img[data-v-61e2b6c0],.presence-display img[data-v-61e2b6c0]{position:absolute;z-index:-1;width:10vmin;height:10vmin;image-rendering:pixelated}.relevancy-display img[data-v-61e2b6c0]{transform:translate(-45%,-45%)}.presence-display img[data-v-61e2b6c0]{transform:translate(-50%,-50%)}.relevancy-display span[data-v-61e2b6c0],.presence-display span[data-v-61e2b6c0]{font-size:1.5vmin;color:#fff;text-shadow:-1px 1px 0 black,1px 1px 0 black,1px -1px 0 black,-1px -1px 0 black;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.level-display[data-v-61e2b6c0]{position:absolute;bottom:-5%;right:-5%;z-index:1;transform:translate(50%,50%)}.level-display img[data-v-61e2b6c0]{width:10vmin;height:10vmin}.move-indicator[data-v-61e2b6c0]{position:absolute;transform:translate(-50%) rotate(180deg);top:-75%;left:50%;animation:bouncingMoveIndicator-61e2b6c0 1s infinite}.move-indicator .material-icons[data-v-61e2b6c0]{font-size:5vmin;transition:all .5s ease,color 0s}.character:not(.isDragging):hover .move-indicator .material-icons[data-v-61e2b6c0],.character.draggingOver .move-indicator .material-icons[data-v-61e2b6c0]{color:var(--feature-foreground)}.frozen[data-v-61e2b6c0]{position:absolute;bottom:0;transform:translate(-50%,-50%);left:0}.frozen img[data-v-61e2b6c0]{position:absolute;z-index:-1;width:10vmin;height:10vmin;image-rendering:pixelated;transform:translate(-50%,-50%)}@keyframes bouncingMoveIndicator-61e2b6c0{0%{transform:translate(-50%) rotate(180deg) translateY(0)}50%{transform:translate(-50%) rotate(180deg) translateY(50%)}to{transform:translate(-50%) rotate(180deg) translateY(0)}}@keyframes shake-61e2b6c0{0%{transform:translate(1px,1px) rotate(0)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0)}to{transform:translate(1px,-2px) rotate(-1deg)}}.inner-tab{background:url(./Kitchen\ BG.cfdc4569.png);background-position:center;background-size:cover}.game-container{display:flex;flex-direction:column;height:calc(100% - 5vmin);padding-top:5vmin}.game-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-image:url(./game\ window.07b1840c.png);border-image-slice:100 50 50 450;border-style:solid;border-width:10vmin 5vmin 5vmin 45vmin;z-index:101;pointer-events:none}.game-container:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);height:10vmin;aspect-ratio:516/100;background-size:contain;background-image:url(data:image/png;base64,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);z-index:102;pointer-events:none}.team-nickname{font-size:2.5vmin;z-index:105;top:3.2vmin;position:absolute;left:6.3vmin;text-shadow:-1px 1px 0 var(--raised-background),1px 1px 0 var(--raised-background),1px -1px 0 var(--raised-background),-1px -1px 0 var(--raised-background)}.manager-header{width:calc(100% - 10vmin)}.manager-header .row{align-items:center;width:100%}.manager-header .button{font-size:4vmin;padding:2vmin;height:8vmin}.modifier-toggle{padding-right:10px;transform:translateY(-1px);display:inline-block}.modifier-toggle.collapsed{transform:translate(-5px,-5px) rotate(-90deg)}.resource-box{font-size:2vmin;align-items:center;image-rendering:pixelated;border-style:solid;height:3vmin;display:flex;filter:drop-shadow(2px 4px 6px black)}.resource-box.wins{border-image:url(./win\ bar.b60a7ec9.png);border-image-slice:12 12 18 96 fill;border-width:.5vmin .5vmin .75vmin 4vmin}.resource-box.lives{border-image:url(./health\ bar.2f7af180.png);border-image-slice:12 12 18 84 fill;border-width:.5vmin .5vmin .75vmin 3.5vmin}.resource-box.moguls{border-image:url(./money\ bar.00bfe5bc.png);border-image-slice:12 12 18 84 fill;border-width:.5vmin .5vmin .75vmin 3.5vmin}.resource-box:not(:last-child){margin-right:1vmin!important}.shop{position:relative;filter:drop-shadow(2px 4px 6px black)}.shop .row{border-image:url(./shop\ window.0a80aaff.png);border-image-slice:106 53 53 424 fill;border-style:solid;border-width:5vmin 2.5vmin 2.5vmin 20vmin;width:54vmin;justify-content:flex-start;align-items:center}.shop .row:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);height:5vmin;aspect-ratio:516/102;background-size:contain;background-image:url(./shop\ cat.90b80da1.png);z-index:3;pointer-events:none}.shop>.row>*:first-child{margin-left:-18vmin}.reroll{margin:auto -2vmin;height:18vmin;cursor:pointer;user-select:none;transition-duration:0s;image-rendering:pixelated}.reroll img{height:100%;transform:scale(1.5) translateY(-18%);filter:drop-shadow(2px 4px 6px black)}.startStream{height:16vmin;cursor:pointer;filter:drop-shadow(2px 4px 6px black);margin-right:0!important;margin-bottom:-8vmin!important}.waiting{font-size:4vmin;height:8vmin;display:flex;align-items:center}.battle-container{display:flex;flex-direction:column}.battle-container:not(.fast) *{transition-duration:1s}.teams-container{display:flex;height:calc(93vh - 154px);width:93%;flex-direction:column}.team-container{display:flex;margin:2vmin 0;height:calc(50% - 4vmin)}.team-container:first-child{flex-direction:row-reverse}.stream-container{height:100%;width:calc(100% - 18vmin);border:solid 2px var(--accent1);position:relative;background:var(--background);filter:drop-shadow(2px 4px 6px black)}.stream-details{position:absolute;top:1vmin;display:flex;flex-direction:column;width:calc(100% - 2vmin)}.stream-details .stats{display:flex;margin-top:1vmin;width:100%}.view-counter{font-size:2vmin;flex-grow:1;text-align:right}.streamers-container{width:90%;height:18vmin;position:absolute;left:5%;bottom:5%}.members-container{width:18vmin}.members-container .col{flex-flow:column-reverse}.members-container .tooltip-container{margin-bottom:0;margin-top:-4vmin}.members-container .tooltip-container:last-child{margin-bottom:-2vmin}.streamers-container .row{flex-flow:row}.battle-controls{display:flex;margin-top:-2vmin}.battle-controls .button{margin:1vmin}.battle-controls .button.active{filter:brightness(.65)}.battle-controls .button img{height:7vmin;image-rendering:pixelated}.outcome{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.character-transition-enter-from{transform:translateY(100%)}.character-transition-leave-to{transform:translateY(-100%)}.character-trensition-active{position:absolute}.total-outcome-container{display:flex;flex-direction:column;justify-content:space-around;height:100%}.smiley{margin:0 auto;animation:swing 2s infinite ease;height:35vmin;image-rendering:pixelated}.total-outcome-container .replay{margin:0 auto;height:15vmin}.tooltip img{height:1em;padding-right:.5em}@keyframes swing{0%,to{transform:rotate(-30deg)}20%{transform:scale(.95)}50%{transform:rotate(30deg)}80%{transform:scale(.95)}}.option-tabs{border-bottom:2px solid var(--outline);margin-top:10px;margin-bottom:-10px}.option-tabs button{background-color:transparent;color:var(--foreground);margin-bottom:-2px;font-size:14px;cursor:pointer;padding:5px 20px;border:none;border-bottom:2px solid var(--foreground)}.option-tabs button:not(.selected){border-bottom-color:transparent}.option-title .tooltip-container{display:inline;margin-left:5px}.option-title desc{display:block;opacity:.6;font-size:small;width:300px;margin-left:0}.save-button{text-align:right}.vue-select{width:50%;border-radius:var(--border-radius)}.field-buttons .vue-select{width:unset}.vue-select,.vue-dropdown{border-color:var(--outline)}.vue-dropdown{background:var(--raised-background)}.vue-dropdown-item{color:var(--foreground)}.vue-dropdown-item,.vue-dropdown-item *{transition-duration:0s}.vue-dropdown-item.highlighted{background-color:var(--highlighted)}.vue-dropdown-item.selected,.vue-dropdown-item.highlighted.selected{background-color:var(--bought)}.vue-input input{font-size:inherit}.vue-input input::placeholder{color:var(--link)}.container[data-v-2f8ef34c]{display:flex;align-items:center;background:var(--raised-background);box-shadow:var(--raised-background) 0 2px 3px 5px}.container.confirming button[data-v-2f8ef34c]{font-size:1em}.container>*[data-v-2f8ef34c]{margin:0 4px}.danger,.button.danger{position:relative;border:solid 2px var(--danger);border-right-width:16px}.danger:after{position:absolute;content:"!";color:#fff;right:-13px}.feedback[data-v-01a1b95c]{position:relative}.feedback[data-v-01a1b95c]:after{position:absolute;left:calc(100% + 5px);top:50%;transform:translateY(-50%);content:"\2714";opacity:0;pointer-events:none;box-shadow:inset 0 0 0 35px #6f94b600;text-shadow:none}.feedback.left[data-v-01a1b95c]:after{left:unset;right:calc(100% + 5px)}.feedback.activated[data-v-01a1b95c]:after{animation:feedback-01a1b95c .5s ease-out forwards}@keyframes feedback-01a1b95c{0%{opacity:1;transform:scale3d(.4,.4,1),translateY(-50%)}80%{opacity:.1}to{opacity:0;transform:scale3d(1.2,1.2,1),translateY(-50%)}}.save[data-v-c3447434]{position:relative;border:solid 4px var(--outline);padding:4px;background:var(--raised-background);margin:var(--feature-margin);display:flex;align-items:center;min-height:30px}.save.active[data-v-c3447434]{border-color:var(--bought)}.open[data-v-c3447434]{display:inline;margin:0;padding-left:0}.handle[data-v-c3447434]{flex-grow:0;margin-right:8px;margin-left:0;cursor:pointer}.details[data-v-c3447434]{margin:0 80px 0 0;flex-grow:1}.error[data-v-c3447434]{font-size:.8em;color:var(--danger)}.save-version[data-v-c3447434]{margin-left:4px;font-size:.7em;opacity:.7}.actions[data-v-c3447434]{position:absolute;top:0;bottom:0;right:4px;display:flex;padding:4px;z-index:1}.editname[data-v-c3447434]{margin:0}.save button{transition-duration:0s}.save .actions button{display:flex;font-size:1.2em}.save .actions button .material-icons{font-size:unset}.save .button.danger{display:flex;align-items:center;padding:4px}.save .field,.field form[data-v-5b5b1604],.field .field-title[data-v-5b5b1604],.field .field-buttons[data-v-5b5b1604]{margin:0}.field-buttons[data-v-5b5b1604]{display:flex}.field-buttons .field[data-v-5b5b1604]{margin:0 0 0 8px}.modal-footer[data-v-5b5b1604]{margin-top:-20px}.footer[data-v-5b5b1604]{display:flex;margin-top:20px}.importingFailed input{color:red}.field-buttons .v-select{width:220px}.presets .vue-select[aria-expanded=true] vue-dropdown{visibility:hidden}.nav[data-v-d43b25a6]{background-color:var(--raised-background);display:flex;left:0;right:0;top:0;height:46px;width:100%;border-bottom:4px solid var(--outline)}.nav>*[data-v-d43b25a6]{height:46px;width:46px;display:flex;cursor:pointer;flex-shrink:0}.nav>.banner[data-v-d43b25a6]{height:100%;width:unset}.overlay-nav[data-v-d43b25a6]{position:fixed;top:10px;left:10px;display:flex;flex-direction:column;z-index:2}.overlay-nav>*[data-v-d43b25a6]{height:50px;width:50px;display:flex;cursor:pointer;margin:0;align-items:center;justify-content:center}.title[data-v-d43b25a6]{font-size:36px;text-align:left;margin-left:12px;cursor:unset}.nav>.title[data-v-d43b25a6]{width:unset;flex-shrink:1;overflow:hidden;white-space:nowrap}.nav .saves[data-v-d43b25a6],.nav .info[data-v-d43b25a6]{display:flex}.tooltip-container[data-v-d43b25a6]{width:100%;height:100%;display:flex}.overlay-nav .discord[data-v-d43b25a6]{position:relative}.discord img[data-v-d43b25a6]{width:100%;height:100%}.discord-links[data-v-d43b25a6]{position:fixed;top:45px;padding:20px;right:-280px;width:200px;transition:right .25s ease;background:var(--raised-background);z-index:10}.overlay-nav .discord-links[data-v-d43b25a6]{position:absolute;left:-280px;right:unset;transition:left .25s ease}.overlay-nav .discord:hover .discord-links[data-v-d43b25a6]{left:-10px}.discord-links li[data-v-d43b25a6]{margin-bottom:4px}.discord-links li[data-v-d43b25a6]:first-child{font-size:1.2em}*:not(.overlay-nav) .discord:hover .discord-links[data-v-d43b25a6]{right:0}.material-icons[data-v-d43b25a6]{font-size:36px}.material-icons[data-v-d43b25a6]:hover{text-shadow:5px 0 10px var(--link),-3px 0 12px var(--foreground)}.nav .version-container[data-v-d43b25a6]{display:flex;height:25px;margin-bottom:0;margin-left:10px}.overlay-nav .version-container[data-v-d43b25a6]{width:unset;height:25px}.version[data-v-d43b25a6]{color:var(--points)}.version:hover span[data-v-d43b25a6]{text-shadow:5px 0 10px var(--points),-3px 0 12px var(--points)}.nav>div>a[data-v-d43b25a6],.overlay-nav>div>a[data-v-d43b25a6]{color:var(--foreground);text-shadow:none}.tabs-container[data-v-3e0f1aab]{width:100vw;flex-grow:1;overflow-x:auto;overflow-y:hidden;display:flex}.tabs-container[data-v-3e0f1aab]:not(.useHeader){width:calc(100vw - 50px);margin-left:50px}.tab[data-v-3e0f1aab]{position:relative;height:100%;flex-grow:1;transition-duration:0s;overflow-y:auto;overflow-x:hidden}.inner-tab[data-v-3e0f1aab]{padding:50px 10px;min-height:calc(100% - 100px);display:flex;flex-direction:column;margin:0;flex-grow:1}.tab+.tab>.inner-tab[data-v-3e0f1aab]{border-left:solid 4px var(--outline)}.tab hr{height:4px;border:none;background:var(--outline);margin:var(--feature-margin) 0}.tab .modal-body hr{margin:7px 0}.field[data-v-11046116]{cursor:pointer}input[data-v-11046116]{appearance:none;pointer-events:none}span[data-v-11046116]{width:100%;padding-right:41px;position:relative}input+span[data-v-11046116]:before{content:"";position:absolute;top:calc(50% - 7px);right:0px;border-radius:7px;width:36px;height:14px;background-color:var(--outline);opacity:.38;vertical-align:top;transition:background-color .2s,opacity .2s}input+span[data-v-11046116]:after{content:"";position:absolute;top:calc(50% - 10px);right:16px;border-radius:50%;width:20px;height:20px;background-color:var(--locked);box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;transition:background-color .2s,transform .2s}input:checked+span[data-v-11046116]:before{background-color:var(--link);opacity:.6}input:checked+span[data-v-11046116]:after{background-color:var(--link);transform:translate(16px)}input:active+span[data-v-11046116]:before{background-color:var(--link);opacity:.6}input:checked:active+span[data-v-11046116]:before{background-color:var(--outline);opacity:.38}input:disabled+span[data-v-11046116]{color:#000;opacity:.38;cursor:default}input:disabled+span[data-v-11046116]:before{background-color:var(--outline);opacity:.38}input:checked:disabled+span[data-v-11046116]:before{background-color:var(--link);opacity:.6}.game-over-modal-header[data-v-4a50ce42]{display:flex;margin:-20px -20px 0;background:var(--raised-background);align-items:center}.game-over-modal-header *[data-v-4a50ce42]{margin:0}.game-over-modal-logo[data-v-4a50ce42]{height:4em;width:4em}.game-over-modal-title[data-v-4a50ce42]{display:flex;flex-direction:column;padding:10px 0;margin-left:10px}.game-over-footer[data-v-4a50ce42]{display:flex;justify-content:flex-end}.game-over-footer button[data-v-4a50ce42]{margin:0 10px}.game-over-modal-discord-link[data-v-4a50ce42]{display:flex;align-items:center}.game-over-modal-discord[data-v-4a50ce42]{margin:0 4px 0 0}.nan-modal-header[data-v-336bf74f]{padding:10px 0;margin-left:10px}.nan-footer[data-v-336bf74f]{display:flex;justify-content:flex-end}.nan-footer button[data-v-336bf74f]{margin:0 10px}.nan-modal-discord-link[data-v-336bf74f]{display:flex;align-items:center}.nan-modal-discord[data-v-336bf74f]{margin:0 4px 0 0}:root{color-scheme:dark}*{transition-duration:.5s;font-family:DogicaPixelBold,Roboto Mono,monospace;font-weight:400;margin:auto;text-size-adjust:none;line-height:1.25}*:focus{outline:none}body{overflow:hidden;transition:none;text-align:center}html,body,#app{min-height:100%;height:100%}h1,h2,h3,b,input{display:inline}button{color:#000}a,.button,.link{display:block;color:var(--link);background:none;border:none;cursor:pointer;text-decoration:none}a:hover,.button:hover,.link:hover{text-shadow:5px 0 10px var(--link),-3px 0 12px var(--link)}.button:disabled{opacity:.5;cursor:not-allowed}.button:disabled:hover{text-shadow:none}ul{list-style-type:none}.Vue-Toastification__toast{margin:unset}.app[data-v-2d9bd813]{background-color:var(--background);color:var(--foreground);display:flex;flex-flow:column;min-height:100%;height:100%}#modal-root[data-v-2d9bd813]{position:absolute;min-height:100%;height:100%;color:var(--foreground)}.tutorial img{height:1em;padding-right:.5em} diff --git a/assets/index.879b00ef.js b/assets/index.879b00ef.js new file mode 100644 index 0000000..33df9f5 --- /dev/null +++ b/assets/index.879b00ef.js @@ -0,0 +1,15 @@ +/* empty css */import"./vue.f6263579.js";import{Z as D,C as l,q as vt,u as Gt,j as xA,l as ce,bv as qt,t as I,a8 as o,aa as z,ay as kt,ar as _e,aE as f,a0 as b,aK as ye,a1 as g,O as Y,aG as Ct,A as Qe,_ as R,b6 as _,b8 as Kt,bs as GA,aq as at,bu as ut,bb as gA,T as KA,a7 as p,b1 as be,G as H,w as Ce,b2 as Ut,aN as ne,I as Be,$ as U,aL as Ft,aJ as dA,J as V,aH as Me,aF as Je,z as Pe,bo as LA,au as XA,al as Zt,aC as YA,bc as Et,ao as WA,bn as jA,be as HA}from"./@vue.4ce677c2.js";import{c as mA}from"./nanoevents.1080beb7.js";import{L as Te}from"./lz-string.f2f3b7cf.js";import{s as ZA,u as fA}from"./vue-toastification.b7cd620e.js";import{p as $A}from"./vue-textarea-autosize.35804eaf.js";import{s as ea}from"./semver.83ff78cf.js";import{l as ta}from"./socket.io-client.79ce0df5.js";import{A as vA,T as Aa,R as aa,B as na,u as ra,E as $t}from"./@pixi.1eac1889.js";import{D as sa}from"./vuedraggable.c3acdf62.js";import{Y as ia}from"./vue-next-select.0dc4e443.js";import{v as oa,n as la}from"./workbox-window.8d14e8b7.js";import"./earcut.b6f90e68.js";import"./lru-cache.9a21e90b.js";import"./yallist.fd762fe7.js";import"./engine.io-client.58517560.js";import"./engine.io-parser.3f360695.js";import"./@socket.io.aec831e2.js";import"./socket.io-parser.544e37d1.js";import"./ismobilejs.5c6954b9.js";import"./eventemitter3.dc5195d7.js";import"./url.e51cb87b.js";import"./querystring.23ae9a54.js";import"./sortablejs.cbae5b2d.js";const ua=function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const n of document.querySelectorAll('link[rel="modulepreload"]'))a(n);new MutationObserver(n=>{for(const r of n)if(r.type==="childList")for(const s of r.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&a(s)}).observe(document,{childList:!0,subtree:!0});function A(n){const r={};return n.integrity&&(r.integrity=n.integrity),n.referrerpolicy&&(r.referrerPolicy=n.referrerpolicy),n.crossorigin==="use-credentials"?r.credentials="include":n.crossorigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function a(n){if(n.ep)return;n.ep=!0;const r=A(n);fetch(n.href,r)}};ua();const ca="modulepreload",eA={},ga="./",Qt=function(t,A){return!A||A.length===0?t():Promise.all(A.map(a=>{if(a=`${ga}${a}`,a in eA)return;eA[a]=!0;const n=a.endsWith(".css"),r=n?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${a}"]${r}`))return;const s=document.createElement("link");if(s.rel=n?"stylesheet":ca,n||(s.as="script",s.crossOrigin=""),s.href=a,document.head.appendChild(s),n)return new Promise((i,c)=>{s.addEventListener("load",i),s.addEventListener("error",()=>c(new Error(`Unable to preload CSS for ${a}`)))})})).then(()=>t())},da="./projInfo-schema.json",ma="Super Auto Coots",fa="A project made in Profectus",va="superautocoots",ha="thepaperpilot and crea",pa="",Ca="",Ea="0.0.0",ya="Initial Commit",ba=!1,Ba=!1,Qa=2,Ia=!0,Na=null,wa="",Sa=["main"],ka=3600,Ua=1,Ta=!0,_a="base64";var x={$schema:da,title:ma,description:fa,id:va,author:ha,discordName:pa,discordLink:Ca,versionNumber:Ea,versionTitle:ya,allowGoBack:ba,defaultShowSmall:Ba,defaultDecimalsShown:Qa,useHeader:Ia,banner:Na,logo:wa,initialTabs:Sa,maxTickLength:ka,offlineLimit:Ua,enablePausing:Ta,exportEncoding:_a};class Pa{constructor(t){this.map=new Map,this.first=void 0,this.last=void 0,this.maxSize=t}get size(){return this.map.size}get(t){const A=this.map.get(t);if(A!==void 0)return A!==this.first&&(A===this.last?(this.last=A.prev,this.last.next=void 0):(A.prev.next=A.next,A.next.prev=A.prev),A.next=this.first,this.first.prev=A,this.first=A),A.value}set(t,A){if(this.maxSize<1)return;if(this.map.has(t))throw new Error("Cannot update existing keys in the cache");const a=new Ma(t,A);for(this.first===void 0?(this.first=a,this.last=a):(a.next=this.first,this.first.prev=a,this.first=a),this.map.set(t,a);this.map.size>this.maxSize;){const n=this.last;this.map.delete(n.key),this.last=n.prev,this.last.next=void 0}}}class Ma{constructor(t,A){this.next=void 0,this.prev=void 0,this.key=t,this.value=A}}const Jt=17,Ja=9e15,Da=Math.log10(9e15),qa=1/9e15,Fa=308,Va=-324,tA=5,Ra=(1<<10)-1,Oa=function(){const e=[];for(let A=Va+1;A<=Fa;A++)e.push(Number("1e"+A));const t=323;return function(A){return e[A+t]}}(),Fe=[2,Math.E,3,4,5,6,7,8,9,10],za=[[1,1.0891180521811203,1.1789767925673957,1.2701455431742086,1.3632090180450092,1.4587818160364217,1.5575237916251419,1.6601571006859253,1.767485818836978,1.8804192098842727,2],[1,1.1121114330934079,1.231038924931609,1.3583836963111375,1.4960519303993531,1.6463542337511945,1.8121385357018724,1.996971324618307,2.2053895545527546,2.4432574483385254,Math.E],[1,1.1187738849693603,1.2464963939368214,1.38527004705667,1.5376664685821402,1.7068895236551784,1.897001227148399,2.1132403089001035,2.362480153784171,2.6539010333870774,3],[1,1.1367350847096405,1.2889510672956703,1.4606478703324786,1.6570295196661111,1.8850062585672889,2.1539465047453485,2.476829779693097,2.872061932789197,3.3664204535587183,4],[1,1.1494592900767588,1.319708228183931,1.5166291280087583,1.748171114438024,2.0253263297298045,2.3636668498288547,2.7858359149579424,3.3257226212448145,4.035730287722532,5],[1,1.159225940787673,1.343712473580932,1.5611293155111927,1.8221199554561318,2.14183924486326,2.542468319282638,3.0574682501653316,3.7390572020926873,4.6719550537360774,6],[1,1.1670905356972596,1.3632807444991446,1.5979222279405536,1.8842640123816674,2.2416069644878687,2.69893426559423,3.3012632110403577,4.121250340630164,5.281493033448316,7],[1,1.1736630594087796,1.379783782386201,1.6292821855668218,1.9378971836180754,2.3289975651071977,2.8384347394720835,3.5232708454565906,4.478242031114584,5.868592169644505,8],[1,1.1793017514670474,1.394054150657457,1.65664127441059,1.985170999970283,2.4069682290577457,2.9647310119960752,3.7278665320924946,4.814462547283592,6.436522247411611,9],[1,1.1840100246247336,1.4061375836156955,1.6802272208863964,2.026757028388619,2.4770056063449646,3.080525271755482,3.9191964192627284,5.135152840833187,6.989961179534715,10]],xa=[[-1,-.9194161097107025,-.8335625019330468,-.7425599821143978,-.6466611521029437,-.5462617907227869,-.4419033816638769,-.3342645487554494,-.224140440909962,-.11241087890006762,0],[-1,-.90603157029014,-.80786507256596,-.7064666939634,-.60294836853664,-.49849837513117,-.39430303318768,-.29147201034755,-.19097820800866,-.09361896280296,0],[-1,-.9021579584316141,-.8005762598234203,-.6964780623319391,-.5911906810998454,-.486050182576545,-.3823089430815083,-.28106046722897615,-.1831906535795894,-.08935809204418144,0],[-1,-.8917227442365535,-.781258746326964,-.6705130326902455,-.5612813129406509,-.4551067709033134,-.35319256652135966,-.2563741554088552,-.1651412821106526,-.0796919581982668,0],[-1,-.8843387974366064,-.7678744063886243,-.6529563724510552,-.5415870994657841,-.4352842206588936,-.33504449124791424,-.24138853420685147,-.15445285440944467,-.07409659641336663,0],[-1,-.8786709358426346,-.7577735191184886,-.6399546189952064,-.527284921869926,-.4211627631006314,-.3223479611761232,-.23107655627789858,-.1472057700818259,-.07035171210706326,0],[-1,-.8740862815291583,-.7497032990976209,-.6297119746181752,-.5161838335958787,-.41036238255751956,-.31277212146489963,-.2233976621705518,-.1418697367979619,-.06762117662323441,0],[-1,-.8702632331800649,-.7430366914122081,-.6213373075161548,-.5072025698095242,-.40171437727184167,-.30517930701410456,-.21736343968190863,-.137710238299109,-.06550774483471955,0],[-1,-.8670016295947213,-.7373984232432306,-.6143173985094293,-.49973884395492807,-.394584953527678,-.2989649949848695,-.21245647317021688,-.13434688362382652,-.0638072667348083,0],[-1,-.8641642839543857,-.732534623168535,-.6083127477059322,-.4934049257184696,-.3885773075899922,-.29376029055315767,-.2083678561173622,-.13155653399373268,-.062401588652553186,0]];let d=function(t){return Q.fromValue_noAlloc(t)},T=function(e,t,A){return Q.fromComponents(e,t,A)},M=function(t,A,a){return Q.fromComponents_noNormalize(t,A,a)};const we=function(t,A){const a=A+1,n=Math.ceil(Math.log10(Math.abs(t))),r=Math.round(t*Math.pow(10,a-n))*Math.pow(10,n-a);return parseFloat(r.toFixed(Math.max(a-n,0)))},Dt=function(e){return Math.sign(e)*Math.log10(Math.abs(e))},Ga=function(e){if(!isFinite(e))return e;if(e<-50)return e===Math.trunc(e)?Number.NEGATIVE_INFINITY:0;let t=1;for(;e<10;)t=t*e,++e;e-=1;let A=.9189385332046727;A=A+(e+.5)*Math.log(e),A=A-e;const a=e*e;let n=e;return A=A+1/(12*n),n=n*a,A=A+1/(360*n),n=n*a,A=A+1/(1260*n),n=n*a,A=A+1/(1680*n),n=n*a,A=A+1/(1188*n),n=n*a,A=A+691/(360360*n),n=n*a,A=A+7/(1092*n),n=n*a,A=A+3617/(122400*n),Math.exp(A)/t},hA=.5671432904097838,AA=function(e,t=1e-10){let A,a;if(!Number.isFinite(e)||e===0)return e;if(e===1)return hA;e<10?A=0:A=Math.log(e)-Math.log(Math.log(e));for(let n=0;n<100;++n){if(a=(e*Math.exp(-A)+A*A)/(A+1),Math.abs(a-A).5?1:-1;if(Math.random()*20<1)return M(t,0,1);const A=Math.floor(Math.random()*(e+1));let a=A===0?Math.random()*616-308:Math.random()*16;Math.random()>.9&&(a=Math.trunc(a));let n=Math.pow(10,a);return Math.random()>.9&&(n=Math.trunc(n)),T(t,A,n)}static affordGeometricSeries_core(e,t,A,a){const n=t.mul(A.pow(a));return u.floor(e.div(n).mul(A.sub(1)).add(1).log10().div(A.log10()))}static sumGeometricSeries_core(e,t,A,a){return t.mul(A.pow(a)).mul(u.sub(1,A.pow(e))).div(u.sub(1,A))}static affordArithmeticSeries_core(e,t,A,a){const r=t.add(a.mul(A)).sub(A.div(2)),s=r.pow(2);return r.neg().add(s.add(A.mul(e).mul(2)).sqrt()).div(A).floor()}static sumArithmeticSeries_core(e,t,A,a){const n=t.add(a.mul(A));return e.div(2).mul(n.mul(2).plus(e.sub(1).mul(A)))}static efficiencyOfPurchase_core(e,t,A){return e.div(t).add(e.div(A))}normalize(){if(this.sign===0||this.mag===0&&this.layer===0)return this.sign=0,this.mag=0,this.layer=0,this;if(this.layer===0&&this.mag<0&&(this.mag=-this.mag,this.sign=-this.sign),this.layer===0&&this.mag=Ja)return this.layer+=1,this.mag=t*Math.log10(e),this;for(;e0;)this.layer-=1,this.layer===0?this.mag=Math.pow(10,this.mag):(this.mag=t*Math.pow(10,e),e=Math.abs(this.mag),t=Math.sign(this.mag));return this.layer===0&&(this.mag<0?(this.mag=-this.mag,this.sign=-this.sign):this.mag===0&&(this.sign=0)),this}fromComponents(e,t,A){return this.sign=e,this.layer=t,this.mag=A,this.normalize(),this}fromComponents_noNormalize(e,t,A){return this.sign=e,this.layer=t,this.mag=A,this}fromMantissaExponent(e,t){return this.layer=1,this.sign=Math.sign(e),e=Math.abs(e),this.mag=t+Math.log10(e),this.normalize(),this}fromMantissaExponent_noNormalize(e,t){return this.fromMantissaExponent(e,t),this}fromDecimal(e){return this.sign=e.sign,this.layer=e.layer,this.mag=e.mag,this}fromNumber(e){return this.mag=Math.abs(e),this.sign=Math.sign(e),this.layer=0,this.normalize(),this}fromString(e){const t=e,A=u.fromStringCache.get(t);if(A!==void 0)return this.fromDecimal(A);e=e.replace(",","");const a=e.split("^^^");if(a.length===2){const N=parseFloat(a[0]),S=parseFloat(a[1]),k=a[1].split(";");let $=1;if(k.length===2&&($=parseFloat(k[1]),isFinite($)||($=1)),isFinite(N)&&isFinite(S)){const B=u.pentate(N,S,$);return this.sign=B.sign,this.layer=B.layer,this.mag=B.mag,u.fromStringCache.maxSize>=1&&u.fromStringCache.set(t,u.fromDecimal(this)),this}}const n=e.split("^^");if(n.length===2){const N=parseFloat(n[0]),S=parseFloat(n[1]),k=n[1].split(";");let $=1;if(k.length===2&&($=parseFloat(k[1]),isFinite($)||($=1)),isFinite(N)&&isFinite(S)){const B=u.tetrate(N,S,$);return this.sign=B.sign,this.layer=B.layer,this.mag=B.mag,u.fromStringCache.maxSize>=1&&u.fromStringCache.set(t,u.fromDecimal(this)),this}}const r=e.split("^");if(r.length===2){const N=parseFloat(r[0]),S=parseFloat(r[1]);if(isFinite(N)&&isFinite(S)){const k=u.pow(N,S);return this.sign=k.sign,this.layer=k.layer,this.mag=k.mag,u.fromStringCache.maxSize>=1&&u.fromStringCache.set(t,u.fromDecimal(this)),this}}e=e.trim().toLowerCase();let s,i,c=e.split("pt");if(c.length===2){s=10,i=parseFloat(c[0]),c[1]=c[1].replace("(",""),c[1]=c[1].replace(")","");let N=parseFloat(c[1]);if(isFinite(N)||(N=1),isFinite(s)&&isFinite(i)){const S=u.tetrate(s,i,N);return this.sign=S.sign,this.layer=S.layer,this.mag=S.mag,u.fromStringCache.maxSize>=1&&u.fromStringCache.set(t,u.fromDecimal(this)),this}}if(c=e.split("p"),c.length===2){s=10,i=parseFloat(c[0]),c[1]=c[1].replace("(",""),c[1]=c[1].replace(")","");let N=parseFloat(c[1]);if(isFinite(N)||(N=1),isFinite(s)&&isFinite(i)){const S=u.tetrate(s,i,N);return this.sign=S.sign,this.layer=S.layer,this.mag=S.mag,u.fromStringCache.maxSize>=1&&u.fromStringCache.set(t,u.fromDecimal(this)),this}}const m=e.split("e"),C=m.length-1;if(C===0){const N=parseFloat(e);if(isFinite(N))return this.fromNumber(N),u.fromStringCache.size>=1&&u.fromStringCache.set(t,u.fromDecimal(this)),this}else if(C===1){const N=parseFloat(e);if(isFinite(N)&&N!==0)return this.fromNumber(N),u.fromStringCache.maxSize>=1&&u.fromStringCache.set(t,u.fromDecimal(this)),this}const h=e.split("e^");if(h.length===2){this.sign=1,h[0].charAt(0)=="-"&&(this.sign=-1);let N="";for(let S=0;S=43&&k<=57||k===101)N+=h[1].charAt(S);else return this.layer=parseFloat(N),this.mag=parseFloat(h[1].substr(S+1)),this.normalize(),u.fromStringCache.maxSize>=1&&u.fromStringCache.set(t,u.fromDecimal(this)),this}}if(C<1)return this.sign=0,this.layer=0,this.mag=0,u.fromStringCache.maxSize>=1&&u.fromStringCache.set(t,u.fromDecimal(this)),this;const E=parseFloat(m[0]);if(E===0)return this.sign=0,this.layer=0,this.mag=0,u.fromStringCache.maxSize>=1&&u.fromStringCache.set(t,u.fromDecimal(this)),this;let y=parseFloat(m[m.length-1]);if(C>=2){const N=parseFloat(m[m.length-2]);isFinite(N)&&(y*=Math.sign(N),y+=Dt(N))}if(!isFinite(E))this.sign=m[0]==="-"?-1:1,this.layer=C,this.mag=y;else if(C===1)this.sign=Math.sign(E),this.layer=1,this.mag=y+Math.log10(Math.abs(E));else if(this.sign=Math.sign(E),this.layer=C,C===2){const N=u.mul(T(1,2,y),d(E));return this.sign=N.sign,this.layer=N.layer,this.mag=N.mag,u.fromStringCache.maxSize>=1&&u.fromStringCache.set(t,u.fromDecimal(this)),this}else this.mag=y;return this.normalize(),u.fromStringCache.maxSize>=1&&u.fromStringCache.set(t,u.fromDecimal(this)),this}fromValue(e){return e instanceof u?this.fromDecimal(e):typeof e=="number"?this.fromNumber(e):typeof e=="string"?this.fromString(e):(this.sign=0,this.layer=0,this.mag=0,this)}toNumber(){return Number.isFinite(this.layer)?this.layer===0?this.sign*this.mag:this.layer===1?this.sign*Math.pow(10,this.mag):this.mag>0?this.sign>0?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:0:Number.NaN}mantissaWithDecimalPlaces(e){return isNaN(this.m)?Number.NaN:this.m===0?0:we(this.m,e)}magnitudeWithDecimalPlaces(e){return isNaN(this.mag)?Number.NaN:this.mag===0?0:we(this.mag,e)}toString(){return isNaN(this.layer)||isNaN(this.sign)||isNaN(this.mag)?"NaN":this.mag===Number.POSITIVE_INFINITY||this.layer===Number.POSITIVE_INFINITY?this.sign===1?"Infinity":"-Infinity":this.layer===0?this.mag<1e21&&this.mag>1e-7||this.mag===0?(this.sign*this.mag).toString():this.m+"e"+this.e:this.layer===1?this.m+"e"+this.e:this.layer<=tA?(this.sign===-1?"-":"")+"e".repeat(this.layer)+this.mag:(this.sign===-1?"-":"")+"(e^"+this.layer+")"+this.mag}toExponential(e){return this.layer===0?(this.sign*this.mag).toExponential(e):this.toStringWithDecimalPlaces(e)}toFixed(e){return this.layer===0?(this.sign*this.mag).toFixed(e):this.toStringWithDecimalPlaces(e)}toPrecision(e){return this.e<=-7?this.toExponential(e-1):e>this.e?this.toFixed(e-this.exponent-1):this.toExponential(e-1)}valueOf(){return this.toString()}toJSON(){return this.toString()}toStringWithDecimalPlaces(e){return this.layer===0?this.mag<1e21&&this.mag>1e-7||this.mag===0?(this.sign*this.mag).toFixed(e):we(this.m,e)+"e"+we(this.e,e):this.layer===1?we(this.m,e)+"e"+we(this.e,e):this.layer<=tA?(this.sign===-1?"-":"")+"e".repeat(this.layer)+we(this.mag,e):(this.sign===-1?"-":"")+"(e^"+this.layer+")"+we(this.mag,e)}abs(){return M(this.sign===0?0:1,this.layer,this.mag)}neg(){return M(-this.sign,this.layer,this.mag)}negate(){return this.neg()}negated(){return this.neg()}sgn(){return this.sign}round(){return this.mag<0?u.dZero:this.layer===0?T(this.sign,0,Math.round(this.mag)):this}floor(){return this.mag<0?u.dZero:this.layer===0?T(this.sign,0,Math.floor(this.mag)):this}ceil(){return this.mag<0?u.dZero:this.layer===0?T(this.sign,0,Math.ceil(this.mag)):this}trunc(){return this.mag<0?u.dZero:this.layer===0?T(this.sign,0,Math.trunc(this.mag)):this}add(e){const t=d(e);if(!Number.isFinite(this.layer))return this;if(!Number.isFinite(t.layer)||this.sign===0)return t;if(t.sign===0)return this;if(this.sign===-t.sign&&this.layer===t.layer&&this.mag===t.mag)return M(0,0,0);let A,a;if(this.layer>=2||t.layer>=2)return this.maxabs(t);if(u.cmpabs(this,t)>0?(A=this,a=t):(A=t,a=this),A.layer===0&&a.layer===0)return u.fromNumber(A.sign*A.mag+a.sign*a.mag);const n=A.layer*Math.sign(A.mag),r=a.layer*Math.sign(a.mag);if(n-r>=2)return A;if(n===0&&r===-1){if(Math.abs(a.mag-Math.log10(A.mag))>Jt)return A;{const s=Math.pow(10,Math.log10(A.mag)-a.mag),i=a.sign+A.sign*s;return T(Math.sign(i),1,a.mag+Math.log10(Math.abs(i)))}}if(n===1&&r===0){if(Math.abs(A.mag-Math.log10(a.mag))>Jt)return A;{const s=Math.pow(10,A.mag-Math.log10(a.mag)),i=a.sign+A.sign*s;return T(Math.sign(i),1,Math.log10(a.mag)+Math.log10(Math.abs(i)))}}if(Math.abs(A.mag-a.mag)>Jt)return A;{const s=Math.pow(10,A.mag-a.mag),i=a.sign+A.sign*s;return T(Math.sign(i),1,a.mag+Math.log10(Math.abs(i)))}}plus(e){return this.add(e)}sub(e){return this.add(d(e).neg())}subtract(e){return this.sub(e)}minus(e){return this.sub(e)}mul(e){const t=d(e);if(!Number.isFinite(this.layer))return this;if(!Number.isFinite(t.layer))return t;if(this.sign===0||t.sign===0)return M(0,0,0);if(this.layer===t.layer&&this.mag===-t.mag)return M(this.sign*t.sign,0,1);let A,a;if(this.layer>t.layer||this.layer==t.layer&&Math.abs(this.mag)>Math.abs(t.mag)?(A=this,a=t):(A=t,a=this),A.layer===0&&a.layer===0)return u.fromNumber(A.sign*a.sign*A.mag*a.mag);if(A.layer>=3||A.layer-a.layer>=2)return T(A.sign*a.sign,A.layer,A.mag);if(A.layer===1&&a.layer===0)return T(A.sign*a.sign,1,A.mag+Math.log10(a.mag));if(A.layer===1&&a.layer===1)return T(A.sign*a.sign,1,A.mag+a.mag);if(A.layer===2&&a.layer===1){const n=T(Math.sign(A.mag),A.layer-1,Math.abs(A.mag)).add(T(Math.sign(a.mag),a.layer-1,Math.abs(a.mag)));return T(A.sign*a.sign,n.layer+1,n.sign*n.mag)}if(A.layer===2&&a.layer===2){const n=T(Math.sign(A.mag),A.layer-1,Math.abs(A.mag)).add(T(Math.sign(a.mag),a.layer-1,Math.abs(a.mag)));return T(A.sign*a.sign,n.layer+1,n.sign*n.mag)}throw Error("Bad arguments to mul: "+this+", "+e)}multiply(e){return this.mul(e)}times(e){return this.mul(e)}div(e){const t=d(e);return this.mul(t.recip())}divide(e){return this.div(e)}divideBy(e){return this.div(e)}dividedBy(e){return this.div(e)}recip(){return this.mag===0?u.dNaN:this.layer===0?T(this.sign,0,1/this.mag):T(this.sign,this.layer,-this.mag)}reciprocal(){return this.recip()}reciprocate(){return this.recip()}cmp(e){const t=d(e);return this.sign>t.sign?1:this.sign0?this.layer:-this.layer,a=t.mag>0?t.layer:-t.layer;return A>a?1:At.mag?1:this.mag0?t:this}clamp(e,t){return this.max(e).min(t)}clampMin(e){return this.max(e)}clampMax(e){return this.min(e)}cmp_tolerance(e,t){const A=d(e);return this.eq_tolerance(A,t)?0:this.cmp(A)}compare_tolerance(e,t){return this.cmp_tolerance(e,t)}eq_tolerance(e,t){const A=d(e);if(t==null&&(t=1e-7),this.sign!==A.sign||Math.abs(this.layer-A.layer)>1)return!1;let a=this.mag,n=A.mag;return this.layer>A.layer&&(n=Dt(n)),this.layer0?T(Math.sign(this.mag),this.layer-1,Math.abs(this.mag)):T(1,0,Math.log10(this.mag))}log10(){return this.sign<=0?u.dNaN:this.layer>0?T(Math.sign(this.mag),this.layer-1,Math.abs(this.mag)):T(this.sign,0,Math.log10(this.mag))}log(e){return e=d(e),this.sign<=0||e.sign<=0||e.sign===1&&e.layer===0&&e.mag===1?u.dNaN:this.layer===0&&e.layer===0?T(this.sign,0,Math.log(this.mag)/Math.log(e.mag)):u.div(this.log10(),e.log10())}log2(){return this.sign<=0?u.dNaN:this.layer===0?T(this.sign,0,Math.log2(this.mag)):this.layer===1?T(Math.sign(this.mag),0,Math.abs(this.mag)*3.321928094887362):this.layer===2?T(Math.sign(this.mag),1,Math.abs(this.mag)+.5213902276543247):T(Math.sign(this.mag),this.layer-1,Math.abs(this.mag))}ln(){return this.sign<=0?u.dNaN:this.layer===0?T(this.sign,0,Math.log(this.mag)):this.layer===1?T(Math.sign(this.mag),0,Math.abs(this.mag)*2.302585092994046):this.layer===2?T(Math.sign(this.mag),1,Math.abs(this.mag)+.36221568869946325):T(Math.sign(this.mag),this.layer-1,Math.abs(this.mag))}logarithm(e){return this.log(e)}pow(e){const t=d(e),A=this,a=t;if(A.sign===0)return a.eq(0)?M(1,0,1):A;if(A.sign===1&&A.layer===0&&A.mag===1)return A;if(a.sign===0)return M(1,0,1);if(a.sign===1&&a.layer===0&&a.mag===1)return A;const n=A.absLog10().mul(a).pow10();return this.sign===-1?Math.abs(a.toNumber()%2)%2===1?n.neg():Math.abs(a.toNumber()%2)%2===0?n:u.dNaN:n}pow10(){if(!Number.isFinite(this.layer)||!Number.isFinite(this.mag))return u.dNaN;let e=this;if(e.layer===0){const t=Math.pow(10,e.sign*e.mag);if(Number.isFinite(t)&&Math.abs(t)>=.1)return T(1,0,t);if(e.sign===0)return u.dOne;e=M(e.sign,e.layer+1,Math.log10(e.mag))}return e.sign>0&&e.mag>=0?T(e.sign,e.layer+1,e.mag):e.sign<0&&e.mag>=0?T(-e.sign,e.layer+1,-e.mag):u.dOne}pow_base(e){return d(e).pow(this)}root(e){const t=d(e);return this.pow(t.recip())}factorial(){return this.mag<0?this.add(1).gamma():this.layer===0?this.add(1).gamma():this.layer===1?u.exp(u.mul(this,u.ln(this).sub(1))):u.exp(this)}gamma(){if(this.mag<0)return this.recip();if(this.layer===0){if(this.lt(M(1,0,24)))return u.fromNumber(Ga(this.sign*this.mag));const e=this.mag-1;let t=.9189385332046727;t=t+(e+.5)*Math.log(e),t=t-e;const A=e*e;let a=e,n=12*a,r=1/n,s=t+r;if(s===t||(t=s,a=a*A,n=360*a,r=1/n,s=t-r,s===t))return u.exp(t);t=s,a=a*A,n=1260*a;let i=1/n;return t=t+i,a=a*A,n=1680*a,i=1/n,t=t-i,u.exp(t)}else return this.layer===1?u.exp(u.mul(this,u.ln(this).sub(1))):u.exp(this)}lngamma(){return this.gamma().ln()}exp(){return this.mag<0?u.dOne:this.layer===0&&this.mag<=709.7?u.fromNumber(Math.exp(this.sign*this.mag)):this.layer===0?T(1,1,this.sign*Math.log10(Math.E)*this.mag):this.layer===1?T(1,2,this.sign*(Math.log10(.4342944819032518)+this.mag)):T(1,this.layer+1,this.sign*this.mag)}sqr(){return this.pow(2)}sqrt(){if(this.layer===0)return u.fromNumber(Math.sqrt(this.sign*this.mag));if(this.layer===1)return T(1,2,Math.log10(this.mag)-.3010299956639812);{const e=u.div(M(this.sign,this.layer-1,this.mag),M(1,0,2));return e.layer+=1,e.normalize(),e}}cube(){return this.pow(3)}cbrt(){return this.pow(1/3)}tetrate(e=2,t=M(1,0,1)){if(e===1)return u.pow(this,t);if(e===0)return new u(t);if(this.eq(u.dOne))return u.dOne;if(this.eq(-1))return u.pow(this,t);if(e===Number.POSITIVE_INFINITY){const n=this.toNumber();if(n<=1.444667861009766&&n>=.06598803584531254){if(n>1.444667861009099)return u.fromNumber(Math.E);const r=u.ln(this).neg();return r.lambertw().div(r)}else return n>1.444667861009766?u.fromNumber(Number.POSITIVE_INFINITY):u.dNaN}if(this.eq(u.dZero)){let n=Math.abs((e+1)%2);return n>1&&(n=2-n),u.fromNumber(n)}if(e<0)return u.iteratedlog(t,this,-e);t=d(t);const A=e;e=Math.trunc(e);const a=A-e;if(this.gt(u.dZero)&&this.lte(1.444667861009766)){e=Math.min(1e4,e);for(let n=0;n3)return M(t.sign,t.layer+(e-n-1),t.mag);if(n>1e4)return t}return t}iteratedexp(e=2,t=M(1,0,1)){return this.tetrate(e,t)}iteratedlog(e=10,t=1){if(t<0)return u.tetrate(e,-t,this);e=d(e);let A=u.fromDecimal(this);const a=t;t=Math.trunc(t);const n=a-t;if(A.layer-e.layer>3){const r=Math.min(t,A.layer-e.layer-3);t-=r,A.layer-=r}for(let r=0;r1e4)return A}return n>0&&n<1&&(e.eq(10)?A=A.layeradd10(-n):A=A.layeradd(-n,e)),A}slog(e=10,t=100){let A=.001,a=!1,n=!1,r=this.slog_internal(e).toNumber();for(let s=1;s1&&n!=c&&(a=!0),n=c,a?A/=2:A*=2,A=Math.abs(A)*(c?-1:1),r+=A,A===0)break}return u.fromNumber(r)}slog_internal(e=10){if(e=d(e),e.lte(u.dZero)||e.eq(u.dOne))return u.dNaN;if(e.lt(u.dOne))return this.eq(u.dOne)?u.dZero:this.eq(u.dZero)?u.dNegOne:u.dNaN;if(this.mag<0||this.eq(u.dZero))return u.dNegOne;let t=0,A=u.fromDecimal(this);if(A.layer-e.layer>3){const a=A.layer-e.layer-3;t+=a,A.layer-=a}for(let a=0;a<100;++a)if(A.lt(u.dZero))A=u.pow(e,A),t-=1;else{if(A.lte(u.dOne))return u.fromNumber(t+u.slog_critical(e.toNumber(),A.toNumber()));t+=1,A=u.log(A,e)}return u.fromNumber(t)}static slog_critical(e,t){return e>10?t-1:u.critical_section(e,t,xa)}static tetrate_critical(e,t){return u.critical_section(e,t,za)}static critical_section(e,t,A){t*=10,t<0&&(t=0),t>10&&(t=10),e<2&&(e=2),e>10&&(e=10);let a=0,n=0;for(let s=0;se){const i=(e-Fe[s])/(Fe[s+1]-Fe[s]);a=A[s][Math.floor(t)]*(1-i)+A[s+1][Math.floor(t)]*i,n=A[s][Math.ceil(t)]*(1-i)+A[s+1][Math.ceil(t)]*i;break}const r=t-Math.floor(t);return a<=0||n<=0?a*(1-r)+n*r:Math.pow(e,Math.log(a)/Math.log(e)*(1-r)+Math.log(n)/Math.log(e)*r)}layeradd10(e){e=u.fromValue_noAlloc(e).toNumber();const t=u.fromDecimal(this);if(e>=1){t.mag<0&&t.layer>0?(t.sign=0,t.mag=0,t.layer=0):t.sign===-1&&t.layer==0&&(t.sign=1,t.mag=-t.mag);const A=Math.trunc(e);e-=A,t.layer+=A}if(e<=-1){const A=Math.trunc(e);if(e-=A,t.layer+=A,t.layer<0)for(let a=0;a<100;++a){if(t.layer++,t.mag=Math.log10(t.mag),!isFinite(t.mag))return t.sign===0&&(t.sign=1),t.layer<0&&(t.layer=0),t.normalize();if(t.layer>=0)break}}for(;t.layer<0;)t.layer++,t.mag=Math.log10(t.mag);return t.sign===0&&(t.sign=1,t.mag===0&&t.layer>=1&&(t.layer-=1,t.mag=1)),t.normalize(),e!==0?t.layeradd(e,10):t}layeradd(e,t){const a=this.slog(t).toNumber()+e;return a>=0?u.tetrate(t,a):Number.isFinite(a)?a>=-1?u.log(u.tetrate(t,a+1),t):u.log(u.log(u.tetrate(t,a+2),t),t):u.dNaN}lambertw(){if(this.lt(-.3678794411710499))throw Error("lambertw is unimplemented for results less than -1, sorry!");if(this.mag<0)return u.fromNumber(AA(this.toNumber()));if(this.layer===0)return u.fromNumber(AA(this.sign*this.mag));if(this.layer===1)return aA(this);if(this.layer===2)return aA(this);if(this.layer>=3)return M(this.sign,this.layer-1,this.mag);throw"Unhandled behavior in lambertw()"}ssqrt(){if(this.sign==1&&this.layer>=3)return M(this.sign,this.layer-1,this.mag);const e=this.ln();return e.div(e.lambertw())}pentate(e=2,t=M(1,0,1)){t=d(t);const A=e;e=Math.trunc(e);const a=A-e;a!==0&&(t.eq(u.dOne)?(++e,t=u.fromNumber(a)):this.eq(10)?t=t.layeradd10(a):t=t.layeradd(a,this));for(let n=0;n10)return t}return t}sin(){return this.mag<0?this:this.layer===0?u.fromNumber(Math.sin(this.sign*this.mag)):M(0,0,0)}cos(){return this.mag<0?u.dOne:this.layer===0?u.fromNumber(Math.cos(this.sign*this.mag)):M(0,0,0)}tan(){return this.mag<0?this:this.layer===0?u.fromNumber(Math.tan(this.sign*this.mag)):M(0,0,0)}asin(){return this.mag<0?this:this.layer===0?u.fromNumber(Math.asin(this.sign*this.mag)):M(Number.NaN,Number.NaN,Number.NaN)}acos(){return this.mag<0?u.fromNumber(Math.acos(this.toNumber())):this.layer===0?u.fromNumber(Math.acos(this.sign*this.mag)):M(Number.NaN,Number.NaN,Number.NaN)}atan(){return this.mag<0?this:this.layer===0?u.fromNumber(Math.atan(this.sign*this.mag)):u.fromNumber(Math.atan(this.sign*(1/0)))}sinh(){return this.exp().sub(this.negate().exp()).div(2)}cosh(){return this.exp().add(this.negate().exp()).div(2)}tanh(){return this.sinh().div(this.cosh())}asinh(){return u.ln(this.add(this.sqr().add(1).sqrt()))}acosh(){return u.ln(this.add(this.sqr().sub(1).sqrt()))}atanh(){return this.abs().gte(1)?M(Number.NaN,Number.NaN,Number.NaN):u.ln(this.add(1).div(u.fromNumber(1).sub(this))).div(2)}ascensionPenalty(e){return e===0?this:this.root(u.pow(10,e))}egg(){return this.add(9)}lessThanOrEqualTo(e){return this.cmp(e)<1}lessThan(e){return this.cmp(e)<0}greaterThanOrEqualTo(e){return this.cmp(e)>-1}greaterThan(e){return this.cmp(e)>0}};let Q=u;Q.fromStringCache=new Pa(Ra);Q.dZero=M(0,0,0);Q.dOne=M(1,0,1);Q.dNegOne=M(-1,0,1);Q.dTwo=M(1,0,2);Q.dTen=M(1,0,10);Q.dNaN=M(Number.NaN,Number.NaN,Number.NaN);Q.dInf=M(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY);Q.dNegInf=M(-1,Number.NEGATIVE_INFINITY,Number.NEGATIVE_INFINITY);Q.dNumberMax=T(1,0,Number.MAX_VALUE);Q.dNumberMin=T(1,0,Number.MIN_VALUE);d=Q.fromValue_noAlloc;T=Q.fromComponents;M=Q.fromComponents_noNormalize;Q.fromMantissaExponent;Q.fromMantissaExponent_noNormalize;const Ka=new Q(1);function ot(e,t,A=!0){let a=Q.log10(e).floor(),n=Q.div(e,Q.pow(10,a));n.toStringWithDecimalPlaces(t)==="10"&&(n=Ka,a=a.add(1));const r=a.gte(1e9)?ue(a,Math.max(Math.max(t,3),x.defaultDecimalsShown)):a.gte(1e4)?It(a,0):a.toStringWithDecimalPlaces(0);return A?n.toStringWithDecimalPlaces(t)+"e"+r:"e"+r}function It(e,t){if(e==null)return"NaN";if(e=new Q(e),e.mag<.001)return 0 .toFixed(t);const a=e.toStringWithDecimalPlaces(t).split(".");return a[0]=a[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1,"),a.length==1?a[0]:a[0]+"."+a[1]}function pA(e,t){return e==null?"NaN":(e=new Q(e),e.mag<1e-4?0 .toFixed(t):(e.mag<.1&&t!==0&&(t=Math.max(Math.max(t,e.log10().negate().ceil().toNumber()),x.defaultDecimalsShown)),e.toStringWithDecimalPlaces(t)))}const La=new Q("eeee1000"),Xa=new Q("e100000"),nA=new Q("e1000"),CA=new Q(1e9),Ya=new Q(1e6),Wa=new Q(1e3),ja=new Q(.98),Ha=new Q(.001),EA=new Q(0);function ue(e,t,A){if(t==null&&(t=x.defaultDecimalsShown),A=A!=null?A:x.defaultShowSmall,e=new Q(e),isNaN(e.sign)||isNaN(e.layer)||isNaN(e.mag))return"NaN";if(e.sign<0)return"-"+ue(e.neg(),t);if(e.mag===Number.POSITIVE_INFINITY)return"Infinity";if(e.gte(La)){const a=e.slog();return a.gte(Ya)?"F"+ue(a.floor()):Q.pow(10,a.sub(a.floor())).toStringWithDecimalPlaces(3)+"F"+It(a.floor(),0)}else{if(e.gte(Xa))return ot(e,0,!1);if(e.gte(nA))return ot(e,0);if(e.gte(CA))return ot(e,t);if(e.gte(Wa))return It(e,0);if(e.gte(Ha)||!A)return pA(e,t);if(e.eq(EA))return 0 .toFixed(t)}return e=bA(e),e.lt(nA)?ot(e,t).replace(/([^(?:e|F)]*)$/,"-$1"):ue(e,t)+"\u207B\xB9"}function oe(e){return e=new Q(e),e.sign<0?"-"+oe(e.neg()):e.gte(CA)||e.lte(ja)&&!e.eq(EA)?ue(e):ue(e,0)}function yA(e){return Q.lt(e,0)?"-"+yA(Q.neg(e)):Q.gt(e,2**51)?ue(Q.div(e,31536e3))+"y":(e=new Q(e).toNumber(),e<60?ue(e)+"s":e<3600?oe(Math.floor(e/60))+"m "+ue(e%60)+"s":e<86400?oe(Math.floor(e/3600))+"h "+oe(Math.floor(e/60)%60)+"m "+oe(e%60)+"s":e<31536e3?oe(Math.floor(e/84600)%365)+"d "+oe(Math.floor(e/3600)%24)+"h "+oe(Math.floor(e/60)%60)+"m":oe(Math.floor(e/31536e3))+"y "+oe(Math.floor(e/84600)%365)+"d "+oe(Math.floor(e/3600)%24)+"h")}function Za(e,t,A){e=new Q(e);let a=e.toStringWithDecimalPlaces(t);return new Q(a).gte(A)&&(a=Q.sub(A,Math.pow(.1,t)).toStringWithDecimalPlaces(t)),a}function $a(e,t){return ue(e,t,!0)}function bA(e){let t=Q.log10(e).ceil();const A=Q.div(e,Q.pow(10,t));return t=t.neg(),e=new Q(10).pow(t).times(A),e}var en=Object.freeze(Object.defineProperty({__proto__:null,default:Q,exponentialFormat:ot,commaFormat:It,regularFormat:pA,format:ue,formatWhole:oe,formatTime:yA,toPlaces:Za,formatSmall:$a,invertOOM:bA},Symbol.toStringTag,{value:"Module"}));const{exponentialFormat:tn,commaFormat:An,regularFormat:an,format:BA,formatWhole:Vt,formatTime:Lt,toPlaces:nn,formatSmall:rn,invertOOM:sn}=en;window.Decimal=Q;window.exponentialFormat=tn;window.commaFormat=An;window.regularFormat=an;window.format=BA;window.formatWhole=Vt;window.formatTime=Lt;window.toPlaces=nn;window.formatSmall=rn;window.invertOOM=sn;function rA(e){return typeof e=="function"}var Z=(e=>(e.Up="Up",e.Down="Down",e.Left="Left",e.Right="Right",e.Default="Up",e))(Z||{});const Nt=Symbol("DoNotCache");function X(e,t){const A=e[t];rA(A)&&A.length===0&&!A[Nt]?e[t]=D(A.bind(e)):rA(A)&&(e[t]=A.bind(e),e[t][Nt]=!0)}const ct=Symbol("Component"),Tt=Symbol("GatherProps");let on=0;function Xt(e="feature-"){return e+on++}var gt=(e=>(e[e.Visible=0]="Visible",e[e.Hidden=1]="Hidden",e[e.None=2]="None",e))(gt||{});function wt(e){const t=l(e);return t!==2&&t!==!1}function QA(e){return l(e)===1}function L(e){return e[Nt]=!0,e}function Ge(e,t,A){e[t]===void 0&&A!=null&&(e[t]=A)}const te=mA();"fonts"in document&&(document.fonts.onloadingdone=()=>te.emit("fontsLoaded"));var ln=Object.freeze(Object.defineProperty({__proto__:null,globalBus:te},Symbol.toStringTag,{value:"Module"}));const Re=Symbol("ProxyState");function _t(e,t={}){const A=t;let a=!1;function n(){return a||(Object.assign(A,e(A)),a=!0),A}return new Proxy(A,{get(r,s){if(s===Re)return n();const i=n()[s];return i!=null&&typeof i=="object"&&Ot in i?i[Ot]:i},set(r,s,i){return n()[s]=i,!0},has(r,s){return s===Re?!0:Reflect.has(n(),s)},ownKeys(){return Reflect.ownKeys(n())},getOwnPropertyDescriptor(r,s){return a||(Object.assign(A,e(A)),a=!0),Object.getOwnPropertyDescriptor(r,s)}})}const un=vt({id:"",devSpeed:null,name:"",tabs:[],time:-1,autosave:!0,offlineProd:!0,offlineTime:null,timePlayed:0,keepGoing:!1,modID:"",modVersion:"",layers:{}});var O=window.player=un;function IA(e){return JSON.stringify(e,(t,A)=>l(A))}var ee=window.state=Gt({lastTenTicks:[],hasNaN:!1,NaNPath:[]});const je=Symbol("PersistentState"),nt=Symbol("DefaultValue"),St=Symbol("StackTrace"),Rt=Symbol("Deleted"),Ot=Symbol("NonPersistent"),ze=Symbol("SaveDataPath");function cn(){var e,t;return(t=(e=new Error().stack)==null?void 0:e.split(` +`).slice(3,5).map(A=>A.trim()).join(` +`))!=null?t:""}function sA(e,t){var A;if(Q.isNaN(t))throw ee.hasNaN||(O.autosave=!1,ee.hasNaN=!0,ee.NaNPath=e[ze],ee.NaNPersistent=e),console.error("Attempted to save NaN value to",(A=e[ze])==null?void 0:A.join("."),e),"Attempted to set NaN value. See above for details";e[je].value=t}function NA(e,t=!0){const A=ce(e)?e:I(e);ce(e)&&(e=e.value);const a=D({get(){return A.value},set(r){t?sA(n,r):n[je].value=r}});a[nt]=e;const n={get value(){return A.value},set value(r){t?sA(n,r):n[je].value=r},__v_isRef:!0,[je]:A,[nt]:e,[St]:cn(),[Rt]:!1,[Ot]:a,[ze]:void 0};return ve.length===0?console.warn("Creating a persistent ref outside of a layer. This is not officially supported",n,` +Created at: +`+n[St]):He[ve[ve.length-1]].add(n),n}function gn(e){return e!=null&&typeof e=="object"&&je in e}te.on("addLayer",(e,t)=>{const A=[],a=(n,r=[])=>{let s=!1;return Object.keys(n).forEach(i=>{let c=n[i];if(c!=null&&typeof c=="object")if(Re in c&&(c=c[Re]),gn(c)){if(s=!0,c[Rt]){console.warn("Deleted persistent ref present in returned object. Ignoring...",c,` +Created at: +`+c[St]);return}He[e.id].delete(c);const m=[e.id,...r,i];c[ze]!=null&&JSON.stringify(m)!==JSON.stringify(c[ze])&&console.error(`Persistent ref is being saved to \`${m.join(".")}\` when it's already present at \`${c[ze].join(".")}\`. This can cause unexpected behavior when loading saves between updates.`,c),c[ze]=m;const C=r.reduce((E,y)=>(y in E||(E[y]={}),E[y]),t),h=C[i];C[i]=c[je],xA(C)?h!=null?C[i]=h:C[i]=c[nt]:h!=null?C[i].value=h:C[i].value=c[nt]}else!(c instanceof Q)&&!ce(c)&&!A.includes(c)&&(typeof c.type=="symbol"&&A.push(c),a(c,[...r,i])&&(qt(c)&&!qt(n)?console.warn("Found array that contains persistent values when adding layer. Keep in mind changing the order of elements in the array will mess with existing player saves.",Re in n?n[Re]:n,i):s=!0))}),s};a(e[Re]),He[e.id].forEach(n=>{n[Rt]||console.error(`Created persistent ref in ${e.id} without registering it to the layer! Make sure to include everything persistent in the returned object`,n,` +Created at: +`+n[St])}),He[e.id].clear()});const Yt=Symbol("RegisterNode"),Wt=Symbol("UnregisterNode"),wA=Symbol("Nodes"),SA=Symbol("Bounds"),Ae=Gt({});window.layers=Ae;const He={},ve=[];function kA(e,t){return _t(()=>{const A={},a=A.emitter=mA();if(A.on=a.on.bind(a),A.emit=a.emit.bind(a),A.nodes=I({}),A.id=e,ve.push(e),He[e]=new Set,A.minimized=NA(!1,!1),Object.assign(A,t.call(A)),ve[ve.length-1]==null||ve[ve.length-1]!==e)throw`Adding layers stack in invalid state. This should not happen +Stack: ${ve} +Trying to pop ${A.id}`;ve.pop(),X(A,"color"),X(A,"display"),X(A,"classes"),X(A,"style"),X(A,"name"),Ge(A,"name",A.id),X(A,"minWidth"),Ge(A,"minWidth",600),X(A,"minimizable"),Ge(A,"minimizable",!0),X(A,"minimizedDisplay");const n=A.style;return A.style=D(()=>{var s,i;let r=l(A.minWidth);return(typeof r=="number"||!Number.isNaN(parseInt(r)))&&(r=r+"px"),[(s=l(n))!=null?s:"",(i=A.minimized)!=null&&i.value?{flexGrow:"0",flexShrink:"0",width:"60px",minWidth:"",flexBasis:"",margin:"0"}:{flexGrow:"",flexShrink:"",width:"",minWidth:r,flexBasis:r,margin:""}]}),A})}function UA(e,t){if(console.info("Adding layer",e.id),Ae[e.id]){console.error("Attempted to add layer with same ID as existing layer",e.id,Ae[e.id]);return}Ge(t,"layers",{}),t.layers[e.id]==null&&(t.layers[e.id]={}),Ae[e.id]=e,te.emit("addLayer",e,t.layers[e.id])}function dn(e){return Ae[e]}function TA(e){console.info("Removing layer",e.id),te.emit("removeLayer",e),Ae[e.id]=void 0}function mn(e){TA(e),UA(e,O)}function fn(e){const t=I(!1);return{openModal:()=>t.value=!0,modal:L(()=>o(De,{modelValue:t.value,"onUpdate:modelValue":A=>t.value=A},{header:()=>o("h2",null,[l(e.name)]),body:l(e.display)}))}}te.on("update",function(t){Object.values(Ae).forEach(A=>{A==null||A.emit("preUpdate",t)}),Object.values(Ae).forEach(A=>{A==null||A.emit("update",t)}),Object.values(Ae).forEach(A=>{A==null||A.emit("postUpdate",t)})});var vn=Object.freeze(Object.defineProperty({__proto__:null,RegisterNodeInjectionKey:Yt,UnregisterNodeInjectionKey:Wt,NodesInjectionKey:wA,BoundsInjectionKey:SA,layers:Ae,persistentRefs:He,addingLayers:ve,createLayer:kA,addLayer:UA,getLayer:dn,removeLayer:TA,reloadLayer:mn,setupLayerModal:fn},Symbol.toStringTag,{value:"Module"}));var K=(e,t)=>{const A=e.__vccOpts||e;for(const[a,n]of t)A[a]=n;return A};const hn=z({__name:"Context",emits:["updateNodes"],setup(e,{emit:t}){var C;const A=I({}),a=new ResizeObserver(i),n=I(null);kt(()=>{const h=n.value;h!=null&&a.observe(h)});let r=!0,s=I((C=n.value)==null?void 0:C.getBoundingClientRect());function i(){r&&(r=!1,_e(()=>{var h;s.value=(h=n.value)==null?void 0:h.getBoundingClientRect(),Object.values(A.value).filter(E=>E).forEach(E=>E.rect=E.element.getBoundingClientRect()),t("updateNodes",A.value),r=!0}))}te.on("fontsLoaded",i);const c={attributes:!1,childList:!0,subtree:!1};Ct(Yt,(h,E)=>{const y=new MutationObserver(()=>m(h));y.observe(E,c),A.value[h]={element:E,observer:y,rect:E.getBoundingClientRect()},i()}),Ct(Wt,h=>{var E;(E=A.value[h])==null||E.observer.disconnect(),A.value[h]=void 0,i()}),Ct(wA,A),Ct(SA,s);function m(h){const E=A.value[h];E!=null&&(E.rect=E.element.getBoundingClientRect(),t("updateNodes",A.value))}return(h,E)=>(f(),b(Y,null,[ye(h.$slots,"default",{},void 0,!0),g("div",{ref_key:"resizeListener",ref:n,class:"resize-listener"},null,512)],64))}});var _A=K(hn,[["__scopeId","data-v-2b1dc1bc"]]);const pn=["onPointerdown"],Cn={class:"modal-wrapper"},En={class:"modal-container"},yn={class:"modal-header"},bn=p(" default header "),Bn={class:"modal-body"},Qn=p(" default body "),In={class:"modal-footer"},Nn=g("div",{class:"modal-default-flex-grow"},null,-1),De=z({__name:"Modal",props:{modelValue:{type:Boolean}},emits:["update:modelValue"],setup(e,{expose:t,emit:A}){const n=Qe(e),r=D(()=>l(n.modelValue)||i.value);function s(){A("update:modelValue",!1)}const i=I(!1),c=I(null),m=D(()=>{var C,h;return(h=(C=c.value)==null?void 0:C.nodes)!=null?h:null});return t({isOpen:r,nodes:m}),(C,h)=>(f(),R(KA,{to:"#modal-root"},[o(gA,{name:"modal",onBeforeEnter:h[0]||(h[0]=E=>i.value=!0),onAfterLeave:h[1]||(h[1]=E=>i.value=!1)},{default:_(()=>[Kt(g("div",at({class:"modal-mask",onPointerdown:ut(s,["self"])},C.$attrs),[g("div",Cn,[g("div",En,[g("div",yn,[ye(C.$slots,"header",{shown:l(r)},()=>[bn])]),g("div",Bn,[o(_A,{ref_key:"contextRef",ref:c},{default:_(()=>[ye(C.$slots,"body",{shown:l(r)},()=>[Qn])]),_:3},512)]),g("div",In,[ye(C.$slots,"footer",{shown:l(r)},()=>[g("div",{class:"modal-default-footer"},[Nn,g("button",{class:"button modal-default-button",onClick:s}," Close ")])])])])])],16,pn),[[GA,e.modelValue]])]),_:3})]))}});const Ve={variables:{"--foreground":"#dfdfdf","--background":"#0f0f0f","--feature-foreground":"#0f0f0f","--tooltip-background":"rgba(0, 0, 0, 0.75)","--raised-background":"#0f0f0f","--points":"#ffffff","--locked":"#bf8f8f","--highlighted":"#333","--bought":"#77bf5f","--danger":"rgb(220, 53, 69)","--link":"#02f2f2","--outline":"#dfdfdf","--accent1":"#627a82","--accent2":"#658262","--accent3":"#7c6282","--border-radius":"15px","--modal-border":"solid 2px var(--color)","--feature-margin":"0px"},floatingTabs:!0,mergeAdjacent:!0,showPin:!0};var jt=(e=>(e.Classic="classic",e.Paper="paper",e.Nordic="nordic",e.Aqua="aqua",e))(jt||{}),ht={classic:Ve,paper:{...Ve,variables:{...Ve.variables,"--background":"#2a323d","--feature-foreground":"#000","--raised-background":"#333c4a","--locked":"#3a3e45","--bought":"#5C8A58","--outline":"#333c4a","--border-radius":"4px","--modal-border":"","--feature-margin":"5px"},floatingTabs:!1},nordic:{...Ve,variables:{...Ve.variables,"--foreground":"#45283c","--background":"#bbc3e8","--feature-foreground":"#fff7f6","--raised-background":"#fff7f6","--points":"#45283c","--locked":"#fff7f6","--highlighted":"#434c5e","--bought":"#fff7f6","--danger":"#D08770","--link":"#8423a9","--outline":"#551842","--accent1":"#dc7d71","--accent2":"#8423a9","--accent3":"#47f2ca","--border-radius":"4px","--modal-border":"solid 2px #3B4252","--feature-margin":"5px"},floatingTabs:!1},aqua:{...Ve,variables:{...Ve.variables,"--foreground":"#bfdfff","--background":"#001f3f","--tooltip-background":"rgba(0, 15, 31, 0.75)","--raised-background":"#001f3f","--points":"#dfefff","--locked":"#c4a7b3","--outline":"#bfdfff"}}};function PA(e={}){return Object.assign({id:`${x.id}-0`,name:"Default Save",tabs:x.initialTabs.slice(),time:Date.now(),autosave:!0,offlineProd:!0,offlineTime:0,timePlayed:0,keepGoing:!1,modID:x.id,modVersion:x.versionNumber,layers:{}},e)}function le(e){const t=Te.compressToUTF16(IA(e!=null?e:O));return localStorage.setItem((e!=null?e:O).id,t),t}async function wn(){Un();try{let e=localStorage.getItem(P.active);if(e==null){await xe(Ze());return}if(e[0]!=="{")if(e[0]==="e")e=decodeURIComponent(escape(atob(e)));else if(e[0]==="\u1BE1")e=Te.decompressFromUTF16(e);else throw"Unable to determine save encoding";const t=JSON.parse(e);if(t.modID!==x.id){await xe(Ze());return}t.id=P.active,await xe(t)}catch(e){console.error(`Failed to load save. Falling back to new save. +`,e),await xe(Ze())}}function Ze(){const e=Bt(),t=PA({id:e});return le(t),P.saves.push(e),t}function Bt(){let e,t=0;do e=`${x.id}-${t++}`;while(localStorage.getItem(e)!=null);return e}const Sn=I(!1);async function xe(e){console.info("Loading save",e),Sn.value=!0;const{layers:t,removeLayer:A,addLayer:a}=await Qt(()=>Promise.resolve().then(function(){return vn}),void 0),{fixOldSave:n,getInitialLayers:r}=await Qt(()=>Promise.resolve().then(function(){return Ai}),void 0);for(const s in t){const i=t[s];i&&A(i)}r(e).forEach(s=>a(s,e)),e=PA(e),e.offlineProd&&e.time!=null&&e.time&&e.devSpeed!==0&&(e.offlineTime==null&&(e.offlineTime=0),e.offlineTime+=Math.min(e.offlineTime+(Date.now()-e.time)/1e3,x.offlineLimit*3600)),e.time=Date.now(),e.modVersion!==x.versionNumber&&(n(e.modVersion,e),e.modVersion=x.versionNumber),Object.assign(O,e),P.active=O.id,te.emit("onLoad")}setInterval(()=>{O.autosave&&le()},1e3);window.onbeforeunload=()=>{O.autosave&&le()};window.save=le;const kn=window.hardReset=async()=>{await xe(Ze())};window.deleteLowerSaves=()=>{const e=Object.values(P.saves).indexOf(O.id)+1;Object.values(P.saves).slice(e).forEach(t=>localStorage.removeItem(t)),P.saves=P.saves.slice(0,e)};const dt=vt({active:"",saves:[],showTPS:!0,theme:jt.Nordic,unthrottled:!1,alignUnits:!1,autoplay:!1,fast:!1,showTutorial:!0,privateRoomName:"",privateRoomPassword:""});be(dt,e=>{const t=Te.compressToUTF16(JSON.stringify(e));localStorage.setItem(x.id,t)},{deep:!0});var P=window.settings=dt;window.hardResetSettings=()=>{const e={active:"",saves:[],showTPS:!0,theme:jt.Nordic,alignUnits:!1,autoplay:!1,fast:!1};te.emit("loadSettings",e),Object.assign(dt,e),kn()};function Un(){try{let e=localStorage.getItem(x.id);if(e!=null&&e!==""){if(e[0]!=="{")if(e[0]==="e")e=decodeURIComponent(escape(atob(e)));else if(e[0]==="\u1BE1")e=Te.decompressFromUTF16(e);else{console.warn("Unable to determine settings encoding",e);return}const t=JSON.parse(e);typeof t=="object"&&Object.assign(dt,t)}te.emit("loadSettings",dt)}catch{}}const MA=vt([]);function Tn(e){MA.push(e)}const _n=vt([]),Pn=vt([]),Mn={class:"table"},iA=z({__name:"Column",setup(e){const t=D(()=>ht[P.theme].mergeAdjacent);return(A,a)=>(f(),b("div",Mn,[g("div",{class:H(["col",{mergeAdjacent:l(t)}])},[ye(A.$slots,"default")],2)]))}}),Jn={class:"table"},Se=z({__name:"Row",setup(e){const t=D(()=>ht[P.theme].mergeAdjacent);return(A,a)=>(f(),b("div",Jn,[g("div",{class:H(["row",{mergeAdjacent:l(t)}])},[ye(A.$slots,"default")],2)]))}});function ge(e,t="span"){return typeof e=="function"?z({render:e}):typeof e=="string"?e.length>0?(e=e.trim(),e.charAt(0)!=="<"&&(e=`<${t}>${e}`),z({template:e})):z({render:()=>({})}):e}function $e(e){if(lt(e))return typeof e=="function"?e():ge(e);const t=e[ct];return o(t,e[Tt](),null)}function JA(e){if(lt(e))return typeof e=="function"?e():typeof e=="string"?o(Y,null,[e]):o(e,null,null);const t=e[ct];return o(t,e[Tt](),null)}function lt(e){return typeof e=="string"?!0:typeof e=="object"?e==null?!1:"render"in e||"component"in e:typeof e=="function"&&e[Nt]===!0}function DA(e,t="div"){const A=Ce();return Ut(()=>{A.value=ge(pe(e),t)}),A}function Pt(e,t="div"){const A=Ce(null);return Ut(()=>{const a=pe(e);A.value=a==""||a==null?null:ge(a,t)}),A}function pe(e){return l(l(e))}function G(...e){return e.includes(Object)||e.push(Object),e}te.on("setupVue",e=>e.use(ZA));function Dn(e="white",t="8px"){return{transform:"scale(1.05, 1.05)",borderColor:"rgba(0, 0, 0, 0.125)",boxShadow:`-4px -4px 4px rgba(0, 0, 0, 0.25) inset, 0 0 ${t} ${e}`,zIndex:1}}const qn=z({props:{visibility:{type:G(Number,Boolean),required:!0},display:{type:G(Object,String,Function),required:!0},style:G(String,Object,Array),classes:G(Object),glowColor:G(String),active:Boolean,floating:Boolean},emits:["selectTab"],setup(e,{emit:t}){const{display:A,glowColor:a,floating:n}=Qe(e),r=DA(A),s=D(()=>{const c=pe(a);return c==null||c===""?{}:l(n)?Dn(c):{boxShadow:`0px 9px 5px -6px ${c}`}});function i(){t("selectTab")}return{selectTab:i,component:r,glowColorStyle:s,unref:l,Visibility:gt,isVisible:wt,isHidden:QA}}});function Fn(e,t,A,a,n,r){var s;return e.isVisible(e.visibility)?(f(),b("button",{key:0,onClick:t[0]||(t[0]=(...i)=>e.selectTab&&e.selectTab(...i)),class:H(["tabButton",{active:e.active,...e.unref(e.classes)}]),style:Be([{visibility:e.isHidden(e.visibility)?"hidden":void 0},e.glowColorStyle,(s=e.unref(e.style))!=null?s:{}])},[(f(),R(ne(e.component)))],6)):U("",!0)}var qA=K(qn,[["render",Fn],["__scopeId","data-v-485cbefe"]]);const Vn=z({__name:"Sticky",setup(e){const t=I("0"),A=new ResizeObserver(n),a=Ce(null);function n(){let r=a.value;if(r==null)return;let s=0;for(;r.previousSibling;){const i=r.previousSibling;i.dataset&&"vSticky"in i.dataset&&(s+=i.offsetHeight),r=i}t.value=s+"px"}return _e(n),document.fonts.ready.then(n),kt(()=>{var s;const r=(s=a.value)==null?void 0:s.parentElement;r&&A.observe(r)}),(r,s)=>(f(),b("div",{class:"sticky",style:Be({top:t.value}),ref_key:"element",ref:a,"data-v-sticky":""},[ye(r.$slots,"default",{},void 0,!0)],4))}});var Rn=K(Vn,[["__scopeId","data-v-cccac690"]]);const On=z({props:{visibility:{type:G(Number,Boolean),required:!0},activeTab:{type:G(Object),required:!0},selected:{type:Object,required:!0},tabs:{type:G(Object),required:!0},style:G(String,Object,Array),classes:G(Object),buttonContainerStyle:G(String,Object,Array),buttonContainerClasses:G(Object)},components:{Sticky:Rn,TabButton:qA},setup(e){const{activeTab:t}=Qe(e),A=D(()=>ht[P.theme].floatingTabs),a=Ce("");Ut(()=>{const i=pe(t);if(i==null){a.value="";return}if(lt(i)){a.value=ge(i);return}a.value=ge(l(i.display))});const n=D(()=>{const i=pe(t);return lt(i)||!i?void 0:l(i.classes)}),r=D(()=>{const i=pe(t);return lt(i)||!i?void 0:l(i.style)});function s(i){const{display:c,style:m,classes:C,glowColor:h,visibility:E}=i;return{display:c,style:l(m),classes:C,glowColor:h,visibility:E}}return{floating:A,tabClasses:n,tabStyle:r,Visibility:gt,component:a,gatherButtonProps:s,unref:l,isVisible:wt,isHidden:QA}}});function zn(e,t,A,a,n,r){var c,m;const s=Ft("TabButton"),i=Ft("Sticky");return e.isVisible(e.visibility)?(f(),b("div",{key:0,class:H(["tab-family-container",{...e.unref(e.classes),...e.tabClasses}]),style:Be([{visibility:e.isHidden(e.visibility)?"hidden":void 0},(c=e.unref(e.style))!=null?c:[],(m=e.tabStyle)!=null?m:[]])},[o(i,{class:H(["tab-buttons-container",e.unref(e.buttonContainerClasses)]),style:Be(e.unref(e.buttonContainerStyle))},{default:_(()=>[g("div",{class:H(["tab-buttons",{floating:e.floating}])},[(f(!0),b(Y,null,dA(e.unref(e.tabs),(C,h)=>(f(),R(s,at({onSelectTab:E=>e.selected.value=h,floating:e.floating,key:h,active:e.unref(C.tab)===e.unref(e.activeTab)},e.gatherButtonProps(C)),null,16,["onSelectTab","floating","active"]))),128))],2)]),_:1},8,["class","style"]),e.unref(e.activeTab)?(f(),R(ne(e.unref(e.component)),{key:0})):U("",!0)],6)):U("",!0)}var xn=K(On,[["render",zn],["__scopeId","data-v-58dbf83a"]]);const Gn=Symbol("TabButton"),Kn=Symbol("TabFamily");function Ln(e,t){if(Object.keys(e).length===0)throw console.warn("Cannot create tab family with 0 tabs"),"Cannot create tab family with 0 tabs";const A=NA(Object.keys(e)[0],!1);return _t(()=>{var r;const a=(r=t==null?void 0:t())!=null?r:{};a.id=Xt("tabFamily-"),a.type=Kn,a[ct]=xn,a.tabs=Object.keys(e).reduce((s,i)=>{const c=e[i]();return c.type=Gn,c[ct]=qA,X(c,"visibility"),Ge(c,"visibility",gt.Visible),X(c,"tab"),X(c,"display"),X(c,"classes"),X(c,"style"),X(c,"glowColor"),s[i]=c,s},{}),a.selected=A,a.activeTab=D(()=>{const s=l(n.tabs);if(A.value in s&&wt(s[A.value].visibility))return l(s[A.value].tab);const i=Object.values(s).find(c=>wt(c.visibility));return i?l(i.tab):null}),X(a,"visibility"),Ge(a,"visibility",gt.Visible),X(a,"classes"),X(a,"style"),X(a,"buttonContainerClasses"),X(a,"buttonContainerStyle"),a[Tt]=function(){const{visibility:s,activeTab:i,selected:c,tabs:m,style:C,classes:h,buttonContainerClasses:E,buttonContainerStyle:y}=this;return{visibility:s,activeTab:i,selected:c,tabs:m,style:l(C),classes:h,buttonContainerClasses:E,buttonContainerStyle:y}};const n=a;return n})}var Oe="./assets/heart_small.5a26b7f7.png",Xe="./assets/presence_small.bbe534cd.png",Xn="./assets/wins_small.a33d849a.png",We="./assets/money_small.0e39b4dc.png";const Yn=z({components:{Context:_A},props:{index:{type:Number,required:!0},display:{type:G(Object,String,Function),required:!0},minimizedDisplay:G(Object,String,Function),minimized:{type:Object,required:!0},name:{type:G(String),required:!0},color:G(String),minimizable:G(Boolean),nodes:{type:Object,required:!0}},emits:["setMinimized"],setup(e){const{display:t,index:A,minimized:a,minimizedDisplay:n}=Qe(e),r=DA(t),s=Pt(n),i=D(()=>x.allowGoBack&&A.value>0&&!pe(a));function c(){O.tabs.splice(l(e.index),1/0)}function m(C){e.nodes.value=C}return{component:r,minimizedComponent:s,showGoBack:i,updateNodes:m,unref:l,goBack:c}}}),Wn={key:1};function jn(e,t,A,a,n,r){const s=Ft("Context");return f(),b("div",{class:"layer-container",style:Be({"--layer-color":e.unref(e.color)})},[e.showGoBack?(f(),b("button",{key:0,class:"goBack",onClick:t[0]||(t[0]=(...i)=>e.goBack&&e.goBack(...i))},"\u274C")):U("",!0),e.unref(e.minimized)?(f(),b("button",{key:1,class:"layer-tab minimized",onClick:t[1]||(t[1]=i=>e.$emit("setMinimized",!1))},[e.minimizedComponent?(f(),R(ne(e.minimizedComponent),{key:0})):(f(),b("div",Wn,V(e.unref(e.name)),1))])):(f(),b("div",{key:2,class:H(["layer-tab",{showGoBack:e.showGoBack}])},[o(s,{onUpdateNodes:e.updateNodes},{default:_(()=>[(f(),R(ne(e.component)))]),_:1},8,["onUpdateNodes"])],2)),e.unref(e.minimizable)?(f(),b("button",{key:3,class:"minimize",onClick:t[2]||(t[2]=i=>e.$emit("setMinimized",!0))}," \u25BC ")):U("",!0)],4)}var Hn=K(Yn,[["render",jn],["__scopeId","data-v-a592996e"]]);const FA=e=>(Me("data-v-4b4bda40"),e=e(),Je(),e),Zn=FA(()=>g("h2",null,"Changelog",-1)),$n=FA(()=>g("details",{open:""},[g("summary",null,[p("v0.0 Initial Commit - "),g("time",null,"2021-09-04")]),p(" This is the first release :D "),g("ul",null,[g("li",{class:"feature"},"Did everything"),g("li",{class:"fix"},"Had some fun"),g("li",{class:"breaking"},"Removed everything"),g("li",{class:"balancing"},"Created some bugs to fix later")])],-1)),er=z({__name:"Changelog",setup(e,{expose:t}){const A=I(!1);return t({open(){A.value=!0}}),(a,n)=>(f(),R(De,{modelValue:A.value,"onUpdate:modelValue":n[0]||(n[0]=r=>A.value=r)},{header:_(()=>[Zn]),body:_(()=>[$n]),_:1},8,["modelValue"]))}});var tr=K(er,[["__scopeId","data-v-4b4bda40"]]),Ar=z({props:{element:Object,display:{type:G(Object,String,Function),required:!0},style:G(Object,String,Array),classes:G(Object),direction:G(String),xoffset:G(String),yoffset:G(String),pinned:Object},setup(e){const{element:t,display:A,pinned:a}=Qe(e),n=I(!1),r=D(()=>(pe(a)||n.value)&&s.value),s=Pt(A),i=Ce(ge(L(()=>{const C=pe(t);return C==null?"":JA(C)})));function c(C){const h=a;C.shiftKey&&h&&(h.value=!h.value,C.stopPropagation(),C.preventDefault())}const m=D(()=>pe(a)&&ht[P.theme].showPin);return{Direction:Z,isHovered:n,isShown:r,comp:s,elementComp:i,unref:l,togglePinned:c,showPin:m}}});const ar={key:0,class:"material-icons pinned"};function nr(e,t,A,a,n,r){return f(),b("div",{class:H(["tooltip-container",{shown:e.isShown}]),onMouseenter:t[0]||(t[0]=s=>e.isHovered=!0),onMouseleave:t[1]||(t[1]=s=>e.isHovered=!1),onClickCapture:t[2]||(t[2]=(...s)=>e.togglePinned&&e.togglePinned(...s))},[ye(e.$slots,"default",{},void 0,!0),e.elementComp?(f(),R(ne(e.elementComp),{key:0})):U("",!0),o(gA,{name:"fade",css:!!e.comp},{default:_(()=>{var s;return[e.isShown?(f(),b("div",{key:0,class:H(["tooltip",{top:e.unref(e.direction)===e.Direction.Up,left:e.unref(e.direction)===e.Direction.Left,right:e.unref(e.direction)===e.Direction.Right,bottom:e.unref(e.direction)===e.Direction.Down,...e.unref(e.classes)}]),style:Be([{"--xoffset":e.unref(e.xoffset)||"0px","--yoffset":e.unref(e.yoffset)||"0px"},(s=e.unref(e.style))!=null?s:{}])},[e.showPin?(f(),b("span",ar,"push_pin")):U("",!0),e.comp?(f(),R(ne(e.comp),{key:1})):U("",!0)],6)):U("",!0)]}),_:1},8,["css"])],34)}var j=K(Ar,[["render",nr],["__scopeId","data-v-7a579aa7"]]);const Ke=e=>(Me("data-v-5d3cb6f4"),e=e(),Je(),e),rr={class:"info-modal-header"},sr=["src","alt"],ir={class:"info-modal-title"},or={key:0},lr={key:0},ur={key:0},cr=Ke(()=>g("div",null," Made in Profectus, by thepaperpilot with inspiration from Acameada and Jacorb ",-1)),gr=Ke(()=>g("br",null,null,-1)),dr=Ke(()=>g("br",null,null,-1)),mr=["href"],fr=Ke(()=>g("span",{class:"material-icons info-modal-discord"},"discord",-1)),vr=Ke(()=>g("div",null,[g("a",{href:"https://discord.gg/WzejVAx",class:"info-modal-discord-link",target:"_blank"},[g("span",{class:"material-icons info-modal-discord"},"discord"),p(" The Paper Pilot Community ")])],-1)),hr=Ke(()=>g("div",null,[g("a",{href:"https://discord.gg/F3xveHV",class:"info-modal-discord-link",target:"_blank"},[g("span",{class:"material-icons info-modal-discord"},"discord"),p(" The Modding Tree ")])],-1)),pr=Ke(()=>g("br",null,null,-1));var Cr=z({__name:"Info",props:{changelog:null},setup(e,{expose:t}){const A=e,{title:a,logo:n,author:r,discordName:s,discordLink:i,versionNumber:c,versionTitle:m}=x,C=Qe(A),h=I(!1),E=D(()=>Lt(O.timePlayed)),y=D(()=>ge(L(()=>o(Y,null,[_n.map($e)]))));t({open(){h.value=!0}});function N(){var S;(S=l(C.changelog))==null||S.open()}return(S,k)=>(f(),R(De,{modelValue:h.value,"onUpdate:modelValue":k[0]||(k[0]=$=>h.value=$)},{header:_(()=>[g("div",rr,[l(n)?(f(),b("img",{key:0,class:"info-modal-logo",src:l(n),alt:l(a)},null,8,sr)):U("",!0),g("div",ir,[g("h2",null,V(l(a)),1),g("h4",null,[p(" v"+V(l(c)),1),l(m)?(f(),b("span",or,": "+V(l(m)),1)):U("",!0)])])])]),body:_(({shown:$})=>[$?(f(),b("div",lr,[l(r)?(f(),b("div",ur,"By "+V(l(r)),1)):U("",!0),cr,gr,g("div",{class:"link",onClick:N},"Changelog"),dr,g("div",null,[l(i)?(f(),b("a",{key:0,href:l(i),class:"info-modal-discord-link",target:"_blank"},[fr,p(" "+V(l(s)),1)],8,mr)):U("",!0)]),vr,hr,pr,g("div",null,"Time Played: "+V(l(E)),1),(f(),R(ne(l(y))))])):U("",!0)]),_:1},8,["modelValue"]))}});var Er=K(Cr,[["__scopeId","data-v-5d3cb6f4"]]);const yr=["onSubmit"],br={class:"field"},Br={key:0,class:"field-title"},Qr=["type","placeholder"],Ir=z({__name:"Text",props:{title:null,modelValue:null,textArea:{type:Boolean},placeholder:null,maxHeight:null,submitOnBlur:{type:Boolean},password:{type:Boolean}},emits:["update:modelValue","submit","cancel"],setup(e,{emit:t}){const A=e,a=Pt(Pe(A,"title"),"span"),n=Ce(null);kt(()=>{var c;(c=n.value)==null||c.focus()});const r=D({get(){var c;return(c=l(A.modelValue))!=null?c:""},set(c){t("update:modelValue",c)}});function s(){t("submit")}function i(){A.submitOnBlur!==!1?t("submit"):t("cancel")}return(c,m)=>(f(),b("form",{onSubmit:ut(s,["prevent"])},[g("div",br,[l(a)?(f(),b("span",Br,[(f(),R(ne(l(a))))])):U("",!0),e.textArea?(f(),R(l($A),{key:1,modelValue:l(r),"onUpdate:modelValue":m[0]||(m[0]=C=>ce(r)?r.value=C:null),placeholder:e.placeholder,maxHeight:e.maxHeight,onBlur:i,ref_key:"field",ref:n},null,8,["modelValue","placeholder","maxHeight"])):Kt((f(),b("input",{key:2,type:e.password==!0?"password":"text","onUpdate:modelValue":m[1]||(m[1]=C=>ce(r)?r.value=C:null),placeholder:e.placeholder,class:H({fullWidth:!e.title}),onBlur:i,ref_key:"field",ref:n},null,42,Qr)),[[LA,l(r)]])])],40,yr))}});var mt=K(Ir,[["__scopeId","data-v-26e25f6a"]]);const Nr={min:.25,max:.5},wr=[{s:0,cp:.329,e:.548},{s:.548,cp:.767,e:.876},{s:.876,cp:.985,e:1}],Sr=.01,kr=.1,Ur=100,Tr=!0,_r={x:0,y:0},Pr=!1,Mr=[{type:"alpha",config:{alpha:{list:[{time:0,value:.74},{time:1,value:0}]}}},{type:"moveSpeed",config:{speed:{list:[{time:0,value:100},{time:1,value:0}]},minMult:1}},{type:"scale",config:{scale:{list:[{time:0,value:2},{time:1,value:.5}]},minMult:1}},{type:"color",config:{color:{list:[{time:0,value:"#FFC000"},{time:1,value:"#FFDF00"}]}}},{type:"rotation",config:{accel:0,minSpeed:0,maxSpeed:200,minStart:0,maxStart:360}},{type:"textureRandom",config:{textures:["particle.png"]}},{type:"spawnShape",config:{type:"torus",data:{radius:100,x:0,y:0}}}];var Jr={lifetime:Nr,ease:wr,frequency:Sr,emitterLifetime:kr,maxParticles:Ur,addAtBack:Tr,pos:_r,emit:Pr,behaviors:Mr};vA.registerPlugin(Aa);aa.registerPlugin("batch",na);var Dr=z({props:{style:G(String,Object,Array),classes:G(Object),onInit:{type:Function,required:!0},id:{type:String,required:!0},onContainerResized:Function,onHotReload:Function},setup(e){const t=Ce(null),A=new ResizeObserver(r),a=Ce(null);kt(()=>{var i,c;const s=a.value;s!=null&&(A.observe(s),t.value=new vA({resizeTo:s,backgroundAlpha:0}),(i=a.value)==null||i.appendChild(t.value.view),(c=e.onInit)==null||c.call(e,t.value)),r(),e.onHotReload&&_e(e.onHotReload)}),XA(()=>{var s;(s=t.value)==null||s.destroy()});let n=!0;function r(){n&&(n=!1,_e(()=>{var s;a.value!=null&&((s=e.onContainerResized)==null||s.call(e,a.value.getBoundingClientRect())),n=!0}))}return te.on("fontsLoaded",r),{unref:l,resizeListener:a}}});function qr(e,t,A,a,n,r){return f(),b("div",{ref:"resizeListener",class:H(["resize-listener",e.unref(e.classes)]),style:Be(e.unref(e.style))},null,6)}var Fr=K(Dr,[["render",qr],["__scopeId","data-v-0b99a6fc"]]);const Vr=Symbol("Particles");function Rr(e){return _t(()=>{var n,r;const t=(n=e==null?void 0:e())!=null?n:{};t.id=Xt("particles-"),t.type=Vr,t[ct]=Fr,t.app=Ce(null),t.addEmitter=s=>{const i=t;return i.app.value?Promise.resolve(new $t(i.app.value.stage,s)):new Promise(c=>{A.push({resolve:c,config:s})})};let A=[];function a(s){const i=t;i.app.value=s,A.forEach(({resolve:c,config:m})=>c(new $t(s.stage,m))),A=[]}return t.onContainerResized=(r=t.onContainerResized)==null?void 0:r.bind(t),t[Tt]=function(){const{id:s,style:i,classes:c,onContainerResized:m,onHotReload:C}=this;return{id:s,style:l(i),classes:c,onContainerResized:m,onHotReload:C,onInit:a}},t})}window.upgradeConfig=ra;const Or=Symbol("Reset");function zr(e){return _t(()=>{const t=e();return t.id=Xt("reset-"),t.type=Or,t.reset=function(){var n;const A=r=>{if(r!=null&&typeof r=="object")if(nt in r){const s=r;s.value=s[nt]}else!(r instanceof Q)&&!ce(r)&&Object.values(r).forEach(s=>A(s))},a=l(t.thingsToReset);qt(a)?a.forEach(A):A(a),te.emit("reset",t),(n=t.onReset)==null||n.call(t)},X(t,"thingsToReset"),t})}const yt={};te.on("removeLayer",e=>{var t;(t=yt[e.id])==null||t.call(yt),yt[e.id]=void 0});var xr="./assets/autoplay.c48a90c0.png",Gr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYAAAAEgCAYAAAC926RRAAAAAXNSR0IArs4c6QAAB7pJREFUeJzt3bFuFFcYhuF1REGkFCndpLBSIEoaLmBF4dqSrdRIkUJFDdSQmiaJUnABtuSaItr0NJSIInLrC6BIR4oEJcHn2Du7s3Nm5nuecjHLYQ37+sz8O7NYAAAAAAAAAAAAAAAAAAAAAAAALe21XsC6jveXxceP7t0vPn7+9s3HXa4H4Oje/eJ76PnbN8WvP7tc7XQ9XX3RegEAtCEAAKEEACCUAACEEgCAULdaL2BdXad9Ti/Od7oegJODo+L7T206aPG2/DytpoPsAABCCQBAKAEACCUAAKEEACDUlK4FZNoHmISTg6PaLxXfc00BATAoAQAIJQAAoQQAIJQAAIQSAIBQAgAQSgAAQgkAQCgBAAglAAChBAAglAAAhBIAgFACABBKAABCCQBAKAEACCUAAKEEACCUAACEEgCAUAIAEOpW6wUApDi7XLVewv8IwBZODo5aL2GxWCwWpxfna39tqzWvu0brKxvz93jMa/ukyxqTOAQ0A2MJEe21+Lfg3990CQBAKAEACCUAAKGcBN5C6cTSusdD53TSsQXr206rf399/7ljf50/d7y/LD7eajrIDgAglAAAhBIAgFACABBKAABCmQICGMjYrgVkBwAQSgAAQgkAQCjnACja5hOgQ3w60/pge3YAAKEEACCUAACEEgCAUE4CUzT2E5HWtx23cWSxsAMAiCUAAKEEACCUAACEchIYAo39ntQMww4AIJQAAIQSAIBQAgAQykngRsZ+cq3v9Y39k7F98/oxBXYAAKEEACCUAACEEoAZcHwY2MRe6wWs63h/+bH0uDc/YGxqQwBnl6tRvefaAQCEEgCAUAIAEEoAAEIJAEAoAQAIJQAAoQQAIJQAAIQSAIBQAgAQyg1hAAayevmil+dZPn7ay/PYAQCEEgCAUAIAEEoAAEIJAECoUd2d5jruCAZMXe1OYY+ePOjlvbjrdJAdAEAoAQAIJQAAoQQAIJQAAIRyLSCAgdSmFk8OjopTjn1NB9XYAQCEEgCAUAIAEEoAAEIJAEAoU0AzULu+yOcTB+t+3dgN+feo/VnrmtprSxutpoPsAABCCQBAKIeAZuzT4YtNDkNseuij9GdN+RDVNn+fkl28Fl2/V9ccbuj0PDc9H+NnB8AV2xz33vaYOd309Xr7nmeyAwgw1v+gfa/ruufzUypcJQCsbd3DFNf9vk1+D5vzOnIdh4AAQtkBzNinn/7GcJz4k5vWtM1PrH7a/Vdfr8Wmuz6mwQ4AIJQAAIRyCChAX4eCHGKBeREAgJHqeo2gxWLR6RpBAsCgbtqFbPPp5SlzcpUWnAMACGUHwNo2/RDXJj/d/vf3rLsb8Elg6EYAaMaMObTlEBBXjP2n5bGv7zpTXjvz08tdZYZwvL8snvX2HwpIU9stn12uOr2n2wEAhBIAgFACABBKAABCCQBAKJ8DAJiYrtcIqk0H2QEAhBIAgFACABBKAABCCQBAKAEACCUAAKEEACCUAACEEgCAUAIAEGry1wL68P5d8fGv7twdeCUA02IHABBKAABCCQBAKAEACCUAAKEmPwUE0Je0qUI7AIBQAgAQSgAAQgkAQCgBAAg12ymg2tl8gJqHh8+Kj59enA+8kmHYAQCEEgCAUAIAEEoAAEIJAECo2U4BAczVycFR8fGzy9Vel+exAwAIJQAAoQQAIJQAAIQSAIBQk5kC+uH2t8Wz2w8Pn30sPf7q9fPdLgiYrLRr/tTYAQCEEgCAUAIAEEoAAEIJAECoTteNaOn724fFx7/b/6b4+C9//lGcDgKYyrRP7Zo/j548KL53Lx8/7fT8dgAAoQQAIJQAAIQSAIBQAgAQajJTQADH+8tO031TmfapqU0BnV6cF9+79778utPz2wEAhBIAgFACABBKAABCCQBAKFNAM9F1OgKmaOpTPTW7nvapsQMACCUAAKEEACCUAACEEgCAULdaL4CytGueAFf9/utPO31+OwCAUAIAEEoAAEIJAEAoAQAI5VpAjdWmfUz1wPzUrvnz6MmD4nvx8vHTna7HDgAglAAAhBIAgFACABBKAABCuRbQQEz7wHR9eP+u09c/PHxWfLw27dOKHQBAKAEACCUAAKEEACCUAACEGtUZ6TkY27RP1+kF4KraVE9N12mfXV/zp8YOACCUAACEEgCAUAIAEEoAAEKZArrB6uWL4uM///ibaR+YmV1fw6fVtE+NHQBAKAEACCUAAKEEACCUAACEckewG5j2gfHreq2emrHdsWvX7AAAQgkAQCgBAAglAAChBAAgVNQZ7+u4k9ff+pqmgCHN9Vo9u2YHABBKAABCCQBAKAEACCUAAKFcC+gGtWmcr+7c3enz96XrVM/Z5cpkWKDane9aqU3jdF1n2lRPV3YAAKEEACCUAACEEgCAUAIAEMrExz9q1wJ69fr50EvZSG3ap3aNFNMRgB0AQCgBAAglAAChBAAglAAAhHItoIkx7QP0xQ4AIJQAAIQSAIBQAgAQSgAAQpkCmgnTPkBXdgAAoQQAIJQAAIQSAIBQAgAQyh3BbtDqTmG1a/6cXa58z4Be2AEAhBIAgFACABBKAABCCQBAKBMlG6pNB/XFtA+wa3YAAKEEACCUAACEEgCAUAIAAAAAAAAAAAAAAAAAAAAAAAAA0MBfohWYSHxpGzkAAAAASUVORK5CYII=",Kr="./assets/defeat face.5cc80145.png",Lr="./assets/fast forward.8950743b.png",Xr="data:image/png;base64,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",Yr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAAAXNSR0IArs4c6QAABT5JREFUeJzt3UGrVVUYBuBj2ERSikSKRmXixDBoEl6kBpVSEBUGgRbUyF9QTYQLd6KDaBoNykqhSKpJoBBBmNakgeRErGahiUGkOAps4nB9t1btc8/Z532e4Xf3XXt55WWxP9ZeezIBAAAAAAAAAAAAAAAAYBzWzXoC8+7mzas3Zz2H/2Pdus3+j1dx26wnALMkAEQTAKIJANEEgGjrZz2Btdbb1Vna9Mq0prImev+9aV0jKwDRBIBoAkA0ASCaABBtYbtAVfejt6tz5sqJQeYzK0ub9nVdX/3dFrU7ZAUgmgAQTQCIJgBEEwCijebJfqg9PGPv6kzb0pZ21+jMnx8262PvDlkBiCYARBMAogkA0QSAaHO3F2ioPTxDuX7hXLN+x/adazyT1Y1lnvPGCkA0ASCaABBNAIgmAESb2T6O3m7PqdOHmvWqy1Htaan0jj8WVXdoz+6VZn1R9/xUrABEEwCiCQDRBIBoAkC0udsLVOntxlRvflXdod7xv3nq8Wb9pR/ON+uXfr/aNX6ve+/e3Kx//MiO4jfa16exAhBNAIgmAEQTAKIJANFG0wXqVXV7jr79dLN+8fh7zfq2/a816499/W2zvrL1/n8xu+GtbL6rWa/mefSDd5v1ai/Wop4abQUgmgAQTQCIJgBEEwCiLewbYZXy9OPOU6NvfPZps77hhRe7xqn89f3ZZn39o7u6xqnm+eTBT5p1b4RBEAEgmgAQTQCIJgBEm7sn+3k7L2js3xRL++ZXLysA0QSAaAJANAEgmgAQbWHfCKtORa5cPvJ8s151Ub784mDX+HfueqLr+sofZ79q1p957p1mXbdndVYAogkA0QSAaAJANAEg2sJ2gapvYP3y8oPN+oZinKo7NFRXp1d138tHfmvW08756WUFIJoAEE0AiCYARBMAoi1sF2jatr5/vFn/+dX9Ux2/V7nHSXdoMplYAQgnAEQTAKIJANEEgGhz92Tfey5QZeOvy13Xn3vzWLO+YcdDXePMyo3zPzbr1fy3HWifm3TtvuVmfVHfLLMCEE0AiCYARBMAogkA0ewFumXn4QPNetUdqq6vXDzWPqeo6sb0jtM7/8mkfd+0vUNWAKIJANEEgGgCQDQBIJou0D+Ydnfo5IVtXddvnfSdel3p7koV9bF3h6wARBMAogkA0QSAaAJAtIXtAg2196Zy6a3DzXp1nk91372Ti1333bZ9mPn3Onn7jmZ9aY3nMTQrANEEgGgCQDQBIJoAEG3uukDVXpGhzguqukOVoU57Hkpvd+uBj35q1i8faZ8XVHV7FpUVgGgCQDQBIJoAEE0AiDZ3XaDKUN2h889u7rrv3qK7Mu29RtN2zxuft38wZ12vabMCEE0AiCYARBMAogkA0UbTBarMqjs0q27PUPetvvm1tGnfIOPM2/k/FSsA0QSAaAJANAEgmgAQbRRP6v/FUG+QjV1vl6b6u1XG0u2pWAGIJgBEEwCiCQDRBIBoo98LNJQzV050Xb+0pb1npuq6lOMUXalTpw91jbNn90rX9ZWxd3V6WQGIJgBEEwCiCQDRBIBoAkA0ASCaABBNAIgmAEQTAKLZC3TL9Qvt056/e/j1Zn25GKfa29O7R6gy1HyqN7/sBYIgAkA0ASCaABBNAIi2sE/8vecCLV+7NtX5LG/c2Hf9jOYz9tOee1kBiCYARBMAogkA0QSAaAv5ZL+aWZ0aPdR5QUNJ6/ZUrABEEwCiCQDRBIBoAkC0qCf+1fR+G6tXb3dl3uazqKwARBMAogkA0QSAaAIAAAAAAAAAAADA6P0N+l5GUGAc/VMAAAAASUVORK5CYII=",Wr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAAAXNSR0IArs4c6QAABaZJREFUeJzt3U2oVVUYBmAVIwk1pEsQNCgkJCiCJKgukpCmlVCUwYWgQU6iYbPoj5KG0qxBUFgR3Eiiol+KIEptYhAEURIEFUFqkFkgBjaw4fqsZft4zvZ9nuHHcp/lubwszsfaay1ZAgAAAAAAAAAAAAAAAMA4LJ32BGbFyZOHT057Dv/H0qVz/pZnYNm0JwDTJABEEwCiCQDRBIBoy6c9gUnp7erMr75vUlM5K3r/v7pGp1gBiCYARBMAogkA0QSAaKPvAlXdj96uzt5f9gwyn2mZX729a3z1vaV1h6wARBMAogkA0QSAaAJAtNH84u/t9oy9qzNp8xe3u0Z7j77UrJ+r3SErANEEgGgCQDQBIJoAEG30e4GGcuybL5v1leuuOcszOb2xzHMsrABEEwCiCQDRBIBoAkC00ezvGOrNrw8+faxZH3sXpeoObdmws1lP2/NTsQIQTQCIJgBEEwCiCQDRJr4XaKhTi6t6b3eot9vzyS0bm/WFA1816z8fOdz1/F6XXDTXrC+uv6r4F+3xnGIFIJoAEE0AiCYARBMAog3WBRpqr85Qd3vtfua2Zv3gKy8061fce3+zftPHnzXrO9de/h9mN7ydc2ua9Wqeu198rlmvvre0U6OtAEQTAKIJANEEgGgCQLTuX/aTPqW599Ti8jkDzefP119r1i+4656u51T++nxfs778+hu7nlPNc/MDrzbr3gg7xQpANAEgmgAQTQCIJgBEm3gXaKhzeCbdHarmWZnWOULO/xmWFYBoAkA0ASCaABBNAIjW/UbYUOfzTPqU5qHmuffoO4PMZyhVt4czYwUgmgAQTQCIJgBEEwCizdxN8dVel1693Z43b2u/gbV4xbZmfeHg213z+f3DL7rGr9p8bbNedaUOLzzdrC+s3NGsV9/PpSvXde0R+umPIz3DZ44VgGgCQDQBIJoAEE0AiDZYF2jSe4Qm7cIr1zbrm4rxVXfo9mefatarrk6l6hodf/69rudwelYAogkA0QSAaAJANAEg2sztBapUpzrPrx7mvKBKb3fonQcfb9Z79w5V3Z7zd9zaNf6HZSe6PjeNFYBoAkA0ASCaABBNAIg2mi7QrJn03qGq21PtKarqbxZvilV7sX489k1z71Zl7KdMWwGIJgBEEwCiCQDRBIBoo+8C9e4Rqvz29XfNetXtqcbP7X6oWV8oPnfx6vaN8717h6pzgSrVOUhVd6hSvfE3lu6QFYBoAkA0ASCaABBNAIg2tV/qkz4vqPeusaobs2n9Dc36iodvHuRzK4fear/RtmLNdV3PGeocoWpv0ta723+XsdxQbwUgmgAQTQCIJgBEEwCiTW0v0FCnSVeqrtFfRw4161W356MD+9sfsL1d37bn0Wa9tzt07Nf23Vsr1nQ9pvscoTRWAKIJANEEgGgCQDQBINrMvRHW2x2q9N4IX6nO7akc2v9+Uf+46zlza7d2ja/0dnvSukZWAKIJANEEgGgCQDQBINrMdYEqQ3WHevXe1TVU96bXin3fNuvHi/G93Z473t3XrI/lza+KFYBoAkA0ASCaABBNAIg2mi7QrKm6LtNy3hPt86fnivHVadLVeUdLii7Q2FkBiCYARBMAogkA0QSAaHFdoGoPTLcJd4Gqrk7lxJOLXePLbk+hOmepevNuLHeHWQGIJgBEEwCiCQDRBIBocV2goc63WbX4yCDPqfTe/F69sVXa1Te84o0wGDEBIJoAEE0AiCYARBvFL/UzMem7xs5/4/vuOfXYuOvlrvFVN2bSxtLtqVgBiCYARBMAogkA0QSAaOfsXqBJ30R//M7LusZv2bCza3xvV2fs3ZhpsQIQTQCIJgBEEwCiCQDRdA7+MVR3qKKrM5usAEQTAKIJANEEgGgCQDSdhn8x1E30ujqzyQpANAEgmgAQTQCIJgAAAAAAAAAAAACM3t8BbX44DVrTGQAAAABJRU5ErkJggg==",jr="data:image/png;base64,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",Hr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAAAXNSR0IArs4c6QAABV5JREFUeJzt3c+LVlUcBvAxjKBNG7Ef0oCIZEQ/XIwQtYgwWmhl5J8grRSCIoJqFUEIQaAFUhG0NsrKIJJoE0JuKgokCaHQSty0CSLBFrY839Ez3Xfue+f5fJaH8b7HGR4O78M55y4sAAAAAAAAAAAAAAAAADAN68aewLy7fPni5bHn8H+sW7fB33gZ1409ARiTABBNAIgmAEQTAKKtH3sCq6231Vna9OSsprIqev+/aa2RFYBoAkA0ASCaABBNAIi2Zlugqv3obXVO/fz5IPMZy9KmR7t+vvq9rdV2yApANAEgmgAQTQCIJgBEm/w3+962Z+qtzqwtbWm3RqfOfdgcn3o7ZAUgmgAQTQCIJgBEEwCirdm9QEO5cPZMc3zj5q2rPJPlTWWe88YKQDQBIJoAEE0AiCYARJv0Po7l9O4ROn7icHN86i1K1Q7t2rl/kOdPfY+QFYBoAkA0ASCaABBNAIg2+b1AQ73D6+PXDjbHXzj2aXP84u+/DfGxpQ233Nocf+2J3c3xfUfebo73tlgHX9/X9fNVqzaV+4WsAEQTAKIJANEEgGgCQLTJtEBDvdvrjUMHmuMPPL6nOX7upwd7PnYwB+68ozm+79332v/g0qXm8NeftVus6vfwzIFDzfHedmgqrABEEwCiCQDRBIBoAkC0udqXsbAw4Lu9ipNK1XOOHXmuOX7bzke6PvfP779rjt90z71dz6mcP/FFc7x3ntUt0FXb8/yz7zTHnQiDCRMAogkA0QSAaAJAtNG+qfe2PSdP/931/Pu33dA/qYapv1Ost+2paIFgDRIAogkA0QSAaAJAtJmfCBuq7Tl7tH1PTuXk6fa9PVU7VLUiVYvywdFXmuOL23dcw+yubvfdfS3NH3/92hzX9izPCkA0ASCaABBNAIgmAESb+Tf4sVqgzXv7WqDKw9sea47/+Mu3Xc/pddfifV0//+XpTwb53LXa9lSsAEQTAKIJANEEgGgCQLS5a4F6T2Bd+ueh5vj5H9rv/HrzpW+6nj91VTuU1vZUrABEEwCiCQDRBIBoAkC0mZ8Iq1qFuh1qn8Cq2qH113/VHF/cXs1onBbo1Y+ONsdf3LN3pp978423N8d73/BemXprZAUgmgAQTQCIJgBEEwCijfam+KHaoep+nrFUbU91om2odqja81O1QL3tUKX6e02lHbICEE0AiCYARBMAogkA0UZrgXpPilW3HD+19+Wuz63aj1699/bMm7fef3qQ5/TuKZq3dsgKQDQBIJoAEE0AiCYARButBRrKUO/Aqtqh3ran2sMz1omw6t1hXGEFIJoAEE0AiCYARBMAos3VvoyFheH2CM267RlL9W6yqu2pboHuPflVmfot01YAogkA0QSAaAJANAEg2tztBeq/L2iYNmPe9LY9var2ptdU2p6KFYBoAkA0ASCaABBNAIg2dy1QZah2qLoPZ3H7jpVObSaWtrRvwz5+4nBzfNfO/V3Pn3p7MxQrANEEgGgCQDQBIJoAEG3NNgG97VD1JvpeVXvTq2p7elXt0NRPcg3FCkA0ASCaABBNAIgmAESbzF6geVO1PUOdtKraqqHaIa6wAhBNAIgmAEQTAKIJANG0QCtU7R1a2tTXDg110k07tDJWAKIJANEEgGgCQDQBINqabYH625W+e3g2bt660qld43y0PavBCkA0ASCaABBNAIgmAERbsy3QrF04e6Y5XrU05X1ExR6hod7w7v6f5VkBiCYARBMAogkA0QSAaJqA/8z6TfRDtTHVPCvanuVZAYgmAEQTAKIJANEEgGgagqvobV0q2pj5ZAUgmgAQTQCIJgBEEwAAAAAAAAAAAAAm71+GfXJS6hdsVQAAAABJRU5ErkJggg==",Zr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAAAXNSR0IArs4c6QAABHZJREFUeJzt3TFrJVUYx+Eb2UqWoBgESxHZRtjCRjYsWqgL2ogoCIKF1X4Jq3wAW7GQVRAURWwsBBHEzWJjIdiIH0BYVhARKyEWSXne6KuTe2fm/zzlIQ6TlR+HvJyZ2WwAAAAAAAAAAAAAAAAAWIa9Xd/A3J2c3DvZ9T38H3t7B/4fn+O+Xd8A7JIAiCYAogmAaAIg2qVd38C2dac6h/tvXNStbEX3902bGtkBiCYAogmAaAIgmgCIttopUDX96E51ju9+Osn97Mrh/iutn6/+3dY6HbIDEE0ARBMA0QRANAEQbTF/2U91hmfpU52LdvjweGp0/PsHw/WlT4fsAEQTANEEQDQBEE0ARJvdWaCpzvBM5Y+ffhiuX75ydct3cr6l3Ofc2AGIJgCiCYBoAiCaAIi2s3Mc3WnPl9++NVyvphzVmZZK9/pLUU2Hblw/Gq6v9cxPxQ5ANAEQTQBEEwDRBEC02Z0FqnSnMdWTX9V0qHv9b55/Zrj+2vc/Dtd/+fVe6/pdjzx0MFz/6Mkniv9i/PNp7ABEEwDRBEA0ARBNAERbzBSoq5r23Hr7heH6zx++N1x//PU3h+tPf317uH702KP/4u6md3Tw4HC9us9b7787XK/OYq31rdF2AKIJgGgCIJoAiCYAoq32ibBK+fbj5luj//zsk+H6/S+/2rpO5a/v7gzXLz11rXWd6j6fu/nxcN0TYRBEAEQTANEEQDQBEG12f9nP7X1BS/+mWNo3v7rsAEQTANEEQDQBEE0ARFvtE2HVW5Er1VTkcH88Rfni85ut6z9w7dnWz1d+u/PVcP3Fl94Zrpv2nM8OQDQBEE0ARBMA0QRAtNVOgbqqs0ZzOwtUTZOO747XqynWWt/z02UHIJoAiCYAogmAaAIgminQmerJsq6p3jtUqc44VU/Ald9KMx3abDZ2AMIJgGgCIJoAiCYAoq12CnTj+tFwfW5vme6a6vcyHTplByCaAIgmAKIJgGgCINpqp0Cc6p4dSmMHIJoAiCYAogmAaAIgminQwpRneIqzSVM96bZWdgCiCYBoAiCaAIgmAKKtdgpUTT+6T1SxbnYAogmAaAIgmgCIJgCiLeadLtV7aapve3WnOtV0qDK3b4dVT361f6+wL8vbAYgmAKIJgGgCIJoAiLaYs0DVFKI7HarMbapTqaY9XWnTnoodgGgCIJoAiCYAogmAaIuZAlUuejrUNdWUpqs682Pacz47ANEEQDQBEE0ARBMA0RY/BZqb7hNY7JYdgGgCIJoAiCYAogmAaKZA/1H1Ta7q7E15nR2914hTdgCiCYBoAiCaAIgmAKIJgGgCIJoAiCYAogmAaAIgmrNAZ6r3+Vy+cnXLd8I22QGIJgCiCYBoAiCaAIhmCvQPqulQ9cRW9YRX90mxru79VG/PTntrtB2AaAIgmgCIJgCiCYBoUX/xbzYX/+2w7je55nY/aewARBMA0QRANAEQTQBEMwk4U01juqaarsztftbKDkA0ARBNAEQTANEEAAAAAAAAAAAAwOL9DQsGFzoD+UY/AAAAAElFTkSuQmCC",oA="./assets/Play Again.46203d64.png",$r="./assets/play.0f2f487f.png",es="data:image/png;base64,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",ts="./assets/shop.3860773a.gif",As="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYAAAAGACAYAAACkx7W/AAAAAXNSR0IArs4c6QAACg5JREFUeJzt3U+IXVcdB/D3mjSOIcbRjrHVldZ2iAilNmRkxhIQizXFFCSCQUiLBOlGg1B0JTVkJwWpaxENSFSykEhatFCVNqkRqwSsENp0m5qO0JZQh3TG50KEZHLOzDvz7p375/f5LH+5c+5J8rjf93v3N/cNBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC017DpDVBmNFocNb0HyBkOZ1xTOuSWpjcAQDMEAEBQAgAgKAEAEJQAAAhqa9MbIC037TM3dWiztwJjy71uTQe1kw4AICgBABCUAAAISgAABCUAAIIyBdSw0mmfY7MryfqeB6vbE2xU7nVrOqiddAAAQQkAgKAEAEBQAgAgKAEAEJQpIBr10FNbNvyzZ46mJ6KA8egA6KxJwgMQAABh+QiIVlr98U7Ju/2Ndgapj5Rya43z8dMkPwubQQdAr0zysZCPlIhGAAAE5SMgQpjkIyXoKx0AQFA6AFppnHfobqbCZHQAdJKLP0xOANA5Lv5QDQFA57iBC9VwD4BOeuipLTqBDfjQD56rdf2973mg1vWplg6AztIJwGQEAK3k3T3Uz0dAtNaZoyuVvcuvultIrTduaE3ys1AlHQCt5sII9REAtF5JCEwSGKmfrXo9aJNh0xuIbjRaHKXqc1OHkscfm01fVPY8WN2e6I7SqZ43vvO5mnbyPxuYMnINapAOACAoAQAQlAAACEoAAAQlAACCcge+YVVNARHTExe7/TiM80snk/XhcMa1aRPoAACCEgAAQQkAgKAEAEBQAgAgKI+Dblhu2qF0OoiYzi2dbnoLE5mbOpCs517/poOqpQMACEoAAAQlAACCcg8AuMn8qs/mu36vgTQdAEBQOoCeeHLXxaa3QI0evzJb+zlWv+un/3QAAEHpAIDBYHDj5/y6gRh0AABBCQCAoAQAQFDuAbSUZwQBdRMAwGAwWPvG7/V/5pfC+sNHQABB6QCAwWDgnX1EOgCAoHQA0CPr/QLXOL/sVXLM6nsDqXsF7h+0lwDouWOH/5qsP3Hi08n6+aWTdW5nsLDzcLJ+9sqpWs/bdXPTD697zDi/vTs/deCmC/VGjqEffAQEPXT9O+313nWfWzo91jH0jwAACEoAAAQlAACCEgDAutwQ7idTQIwl92yiL+3enTz+9D+eTz6zqCpXL15I1nfM3lPnaYtVtc+t226tYjtJa416llz4x51C+v/aNE8HAAGtdQFePUE0zpQQ3aQDgJ5YfZFebxR03Iv6Wu/sx1lDeLSXDgAo4oLeHzoAYE0u+P2lAwAISgdALQ588v7k1NDZt9PTQQs7DybX+e3z30vW2zbtk5PbZ2466Av3Hy9av+vjmblnT+WmzqiWDgAgKAEAEJQAAAhKAAAEJQAAgjIFRKu99M2jyfpXX/p7sn75X4t1bmdwx20zyfov7vtUsr7vd39I1kunmH785L6i4488/sdkffnau8l6U98cZ9qnWToAgKAEAEBQAgAgKAEAEJQAAAjKFFDP7d3z/vQfnKhm/dJv/lrYeThZ/+kP9yfrdz3yjWT9+J0fKzltZY7PfCBZ3/fcC+kfWF5Oll/5+U+S9dy/w6PffjpZL50OyqnqdWKqp1t0AABBCQCAoAQAQFACACAoAQAQlCkgxjIaLWa+ySs91ZNz9u30WElunWff+75k/cjFV4rOu/ync8n61s/MF62TO+87v0o/G2f7l7+SrN/1ta8n6wu70t+MVtW0D1xPBwAQlAAACEoAAAQlAACCEgAAQZkCYiy5KZ2z/3y9knVyHnjsl+nzZqZrckqnfUrlpn1yqpr2yX3zV27aam7qUNH69JsOACAoAQAQlAAACEoAAAQlAACCMgXEDUqnfd49tVK0fm6dhQ/fnj4+++yg9BTNmV8/lqxPz39+jN2t7+BHvlt0/OXlS8l63dM+MA4dAEBQAgAgKAEAEJQAAAhKAAAEZQqIVstNJe3f9UiyfuTgs5mVcvUy937ws0XHX76SngLKTfX45i82kw4AICgBABCUAAAISgAABCUAAIIyBcR4hi8ky7fmvghrlJ6WefPF7yfr+3f9ewObulnplE7dctNKT1/52SbvBG6mAwAISgAABCUAAIISAABBCQCAoEwBcYPSb+A6e+VUeqHM1ND0fO7Mv1lnZ/1yx9Y7k/XcM4KgDjoAgKAEAEBQAgAgKAEAEJQAAAjKFFBLjUaLo1R9bupQ0Tp//stbRceXrj83/XDR8VSr9P8rp6rXSe51OxzODMt3Rd10AABBCQCAoAQAQFACACAoAQAQlDvzDSud9nnmR5dq3Q9M4ovfSj/j6PzSyWTddFCzdAAAQQkAgKAEAEBQAgAgKAEAEJRnAXVMbsoCoJQOACAoAQAQlAAACEoAAAQlAACC8hyOlip9RtDh7X+rdT9wvRPv3Juse+ZPt+gAAIISAABBCQCAoAQAQFACACAozwLqiY/fs6WR8752YSVZr3s/zrs55816sZnTUi0dAEBQAgAgKAEAEJQAAAhKAAAEZQqoJ7ZN7UjWry1dreT4qlS1z8HgrU6ft1zZeXOq+3egD3QAAEEJAICgBABAUAIAICgBABCUKaCeu+/u25L1W6Zvr2T9HZdeTdZn705Pj+TO+583Xy86ftvL6fPu3vuJZD2nqvOW/n1L97Pt5e21nrfY7+tdns2hAwAISgAABCUAAIISAABBCQCAoEwB0Qq1T63UrOv7JyYdAEBQAgAgKAEAEJQAAAhKAAAEZQqo56JNp5Q+26dubdtPTlf2SbV0AABBCQCAoAQAQFACACAoAQAQlCkgalHVN2GZQoH66AAAghIAAEEJAICgBABAUAIAIChTQD1xbelq01voJFNGRKYDAAhKAAAEJQAAghIAAEEJAICgTAEFVfezd9r2bJ+m/r7QZjoAgKAEAEBQAgAgKAEAEJQAAAjKFFDPVTWd0tQ6dU/XNDW905W/V36dj1ayPs3SAQAEJQAAghIAAEEJAICgBABAUKaAeuK1CyvJ+o5Lpd8U9urkmxkMBhefaeYbypwXxqcDAAhKAAAEJQAAghIAAEEJAICghk1vgDKj0eIoVZ+bOrTZWyGw80snk/XhcMY1pUN0AABBCQCAoAQAQFACACAoAQAQlDv2PZGbDoI6mPbpBx0AQFACACAoAQAQlAAACEoAAAAAAAAAAAAAAHTSfwF85RziHHwuDAAAAABJRU5ErkJggg==",as="data:image/png;base64,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",ns="data:image/png;base64,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",rs="./assets/start stream.dd66a6ec.png",ss="data:image/png;base64,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",is="data:image/png;base64,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",os="data:image/png;base64,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",ls="./assets/win face.8406df05.png";const us=z({__name:"Node",props:{id:null},setup(e){const A=Qe(e),a=Zt(Yt,()=>{}),n=Zt(Wt,()=>{}),r=Ce(null),s=D(()=>r.value&&r.value.parentElement);return be([s,A.id],([i,c],[m,C])=>{m&&n(l(C)),i&&a(c,i)}),YA(()=>n(l(A.id))),(i,c)=>(f(),b("div",{class:"node",ref_key:"node",ref:r},null,512))}});var cs=K(us,[["__scopeId","data-v-a48cb382"]]),gs="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAAAXNSR0IArs4c6QAAAqhJREFUeJzt3LFqFFEYBeBdERGJCaKgESUWCsZCTG0dbSyCZTp9B0ufxMJu38EHsA5YCDaiKGihiCxYuhZp7x254e6O6/m+8me4M1k4/HCYzGQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkGg69gOs2mLxbbHM86fTS8XfdKz7MuzU2A8AYxIAogkA0QSAaAJAtNNjP8Cy1FqX+zceRt1XOzTMBiCaABBNAIgmAEQTAKKtfQvU2rrsb10tzu9t/i7O9y5sF+dHP74U5w92D4rzZ9evNJ1fU7tv7e/VDg2zAYgmAEQTAKIJANEEgGhr3wL10tr21Ly4dbvLObXrq63Rp69N53PMBiCaABBNAIgmAEQTAKLFtUCff30vzl9+LF//ZKdPO1TT2vb0ui/HbACiCQDRBIBoAkA0ASBaXAt07dzF4rzWDk0ml4vTXi1N6zneBerLBiCaABBNAIgmAEQTAKL9t9+G6fW9oFo79Hz3TnHe692e2vWHb46K89cfXhXnvv8zzAYgmgAQTQCIJgBEEwCixTUE69IOaXtWwwYgmgAQTQCIJgBEEwCixTUHGxubxfl8/n6Udujpu7fF+eOzZ4rz2c95ca4dOhkbgGgCQDQBIJoAEE0AiKYh+IvWd4da1dqb2vmHW+eLc+3QydgARBMAogkA0QSAaAJAtLivQ7eqtSW1dmjZHu3cLM5nlf8gY5gNQDQBIJoAEE0AiCYARPM+yIq0vlM0u7tXnPteUF82ANEEgGgCQDQBIJoAEE1DMLLWdkjb05cNQDQBIJoAEE0AiCYARNMc/KNq7ZC2py8bgGgCQDQBIJoAEE0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDOH2CUp5gTyjFIAAAAAElFTkSuQmCC",ds="./assets/presence_v2.d5ab8334.png",ms="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAAAXNSR0IArs4c6QAAA2NJREFUeJzt3bFqVEEYBeCNSGoLCfgGdmkshCC+QBotrBQsRHt7X8FSMFoIWllok0ZQQ5AVCxtBEEQhYCGIqJWBNLFICov5N85ykzU531cOy2QgHH72cO/saAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQaG7WBzistre/b8/6DH+bmzvpfzmFY7M+AMySABBNAIgmAEQTAKIdn/UB/ndV27M0d/WATzJZdU7t0GQmANEEgGgCQDQBIJoAEE0LtKu37VnbONVcn39+b7Az9ajOqR2azAQgmgAQTQCIJgBEEwCixbVA+932LF1bnu5g/+jOldXm+vh+e107NJkJQDQBIJoAEE0AiCYARItrgYZStT3j7Qf7+3eLVmd8vt0CMZkJQDQBIJoAEE0AiCYARNMCDaxsaTrbod57h96td32cXSYA0QSAaAJANAEgmgAQTQu0hw+32m9+jTd/N9e/vX3TXO9tdcabj7v2/7riWaBpmABEEwCiCQDRBIBoAkA0LdAeFlfabc9o/Vlz+cSXjeb601c3m+sLZ84Osv/o+sv2+sPb7XVGo5EJQDgBIJoAEE0AiCYARNMCTWmramMKZdsz0P6Vqn1ya/QOE4BoAkA0ASCaABBNAIh2ZFug3t8Cq97AqsxfvtFc33p0t2ufXr9OL+7r/mlMAKIJANEEgGgCQDQBINqhf75jsLaneAOreianaoGGUt3/U3q91t7nx8/m+sLyxeb6hXPtN8iq260P+zNCJgDRBIBoAkA0ASCaABDtyD4L1GuoN7BKRcv0fu1Fc71qaSpV28NkJgDRBIBoAkA0ASCaABBNC7RrqDe8qs9//PS5a59vq0+a673tUO/n05gARBMAogkA0QSAaAJANC3QHnrbod62p9dQ7RA7TACiCQDRBIBoAkA0ASDaoW+Bqntp6vuCLjX36b0durft6X7Dq2h7hpJ2/0/FBCCaABBNAIgmAEQTAKIdyW/2k/TeJl2pfoG9UrUus9o/re2pmABEEwCiCQDRBIBoAkC0qG/8k1TtUKW3Napal1ntn9b2VEwAogkA0QSAaAJANAEgmiZgSr2tUW/rst/7s8MEIJoAEE0AiCYARBMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCA/AHrHc0iradtPAAAAABJRU5ErkJggg==",fs="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAAAXNSR0IArs4c6QAAAs9JREFUeJzt3TGOGjEYhmGIUlGnyxm2oIhoU9CjnIWeggvlCKRFEaLYM6TLHUiRYptxIkvjtYfveUprNWshvbL2l4ddrQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Dmte29gdI/H78ccz1mvP/msB/Sh9wagJwEQTQBEEwDRBEC0j703MIraac/Ly9emzzc1eh9OAKIJgGgCIJoAiCYAopkC/UfttGe321U95/X1x+T6XHeQSkyZ/nICEE0ARBMA0QRANAEQbbhJQK83sOa6C1SaAm02m8n1y+VS82urlaZMc1n6NMkJQDQBEE0ARBMA0QRAtG53geaautTepSlNLUrrc02lStOe8/k8x+OLau8ylcz1OY/GCUA0ARBNAEQTANEEQLTh3ggrTS1K05LR3rS6Xq+T66X93263lttZHQ6HWZ7TegrXixOAaAIgmgCIJgCiCYBow02BSkrTktrpUGu9pj21jsfj5Pp+v59cL02TaqdDo3ECEE0ARBMA0QRANAEQbbgpUGl6UDvVaf2m1el0mlwfbdrDvzkBiCYAogmAaAIgmgCI1u3tnNIbQ6Vpz3a7bbmdavf7fXJ9tH22VvocStM8b4TBQARANAEQTQBEEwDRmv9FXjvtWYq57iwtXe2bX6ZAMBABEE0ARBMA0QRAtOHuApGp13TICUA0ARBNAEQTANEEQLSh7mXwpjQl+/L52+TP//z1vel+atXu0xQIOhAA0QRANAEQTQBEG+7boVmW0rRnKZwARBMA0QRANAEQTQBEMwV6crV3cmp/vvY5o3ECEE0ARBMA0QRANAEQTQBEEwDRBEA0ARBNAEQTANHcBXoSre/8LOX7iGo5AYgmAKIJgGgCIJoAiObboQeV9j/UfDs0dCAAogmAaAIgmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHfyB6WcpxI0OM3TAAAAAElFTkSuQmCC",vs="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAAAXNSR0IArs4c6QAAAvxJREFUeJzt3TGKU0Ecx/GNWKWwEDsbL7BICklj4arYBvEQ1iJeIAcQLD2FpF/J9hIW2drCws7KC8TCwmZGGXjJm5ff51MOy9vHwpchfyazZ2cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHCaZmO/QO/2+5/7IZ4zm93zt+7QrbFfAMYkAKIJgGgCIJoAiHZ77BfoReu05/z8yUGfb2p0HHYAogmAaAIgmgCIJgCimQL9R+u0Z7lcNj3n5uaquD7UGaQaU6Y/7ABEEwDRBEA0ARBNAETrbhIw1jewhjoLVJsCzefz4vp2u235tc1qU6ahTH2aZAcgmgCIJgCiCYBoAiDaaGeBWqcuj+6/LK5/+fGp6fm1qUVtfaipVG3as16vh3h8VetZpprWM0tTmQ7ZAYgmAKIJgGgCIJoAiDbaJ/Xa9KA27bncPiyuP7/4WlyvTYeG0jpdqU17drvdAG9zeJvNprjeetaot+mQHYBoAiCaAIgmAKIJgGiTuRfo2/vPxfXL7bPiem2aNJi75eWpTHvevntTXH/64qK4vlqtiuut9x31xg5ANAEQTQBEEwDRBEC07qZAtTM8tanOx7O26dBQHr+6Kq73Nu3h3+wARBMA0QRANAEQTQBEm8w3wl4/+H7Q92n14ded4vpisTjym4zr+vq6uF47C+QbYdARARBNAEQTANEEQLSDfyJvnfZMRe3M0lC3MU+Fe4FgwgRANAEQTQBEEwDRujsLRKaxpkN2AKIJgGgCIJoAiCYAonV1LoO/Ws9QHfp/orVqfU9TIBiBAIgmAKIJgGgCIFp3t0MzLVP/Zp8dgGgCIJoAiCYAogmAaKZAJ671TE7rz7c+pzd2AKIJgGgCIJoAiCYAogmAaAIgmgCIJgCiCYBoAiCas0An4tBnfqZyH1ErOwDRBEA0ARBNAEQTANHcDt2ptP+h5nZoGIEAiCYAogmAaAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI7kN5kzpEO/lLtEAAAAAElFTkSuQmCC",hs="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAAAXNSR0IArs4c6QAAAwpJREFUeJzt3aFOHUEYBWBoqtB1fQAMCEQTZAWGVPVZEHgcT1NVX0loUMWAr+s7UNEmNfsn/cksO9zzfXJyMzvc5GTCyczevT0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANhN+1svYHZPT7+eRsyzv//Odz2hN1svALYkAEQTAKIJANEEgGhvt17ALLptz+npp1Xn1xq9DDsA0QSAaAJANAEgmgAQTdPwV9XSVG3P0dFRa/77+/vF8Zubr615RtEy/WEHIJoAEE0AiCYARBMAok3XBGx1A2vUWaCqHTo4OFgcv7297Ty2be2W6bW3SXYAogkA0QSAaAJANAEg2mY3wrqty/Hxx8XxHz++teavWotqfFQr1W17Li8vRzy2fXOtUrVJ3e95NnYAogkA0QSAaAJANAEg2nTvBaranqurq9bnu+3QKNXNr6rVub6+Xhy/u7sbsp6zs7Mh81Rt0mtvh+wARBMAogkA0QSAaAJAtOlaoErVinTboUrVGlXtR/eszqhWZ5SLi4vF8ao1Oj8/XxzvtkOzsQMQTQCIJgBEEwCiCQDRpmuBqjam2+pU7VCl2/bM1urwPHYAogkA0QSAaAJANAEg2ma3c6obQ1Xbc3JysuZy9h4fHxfHDw8PV33uw8PDJs8dpVp/dRbIjTCYiAAQTQCIJgBEEwCirf4febft2Ur3RtgoVVuy9nNH6d780gLBRASAaAJANAEgmgAQbbqzQPA/RrVJdgCiCQDRBIBoAkA0ASDaVOcy+KdqyT68/7z4+e8/v6y6nq5qnV3dv6vbDtkBiCYARBMAogkA0QSAaNO9HZrdMKqVWrv1sgMQTQCIJgBEEwCiCQDRtEA7rtuijGpdtjoL1GUHIJoAEE0AiCYARBMAommBeFGz3VyzAxBNAIgmAEQTAKIJANG0QDti7TM/u3pGyA5ANAEgmgAQTQCIJgBE83boSfkNtefxdmhoEACiCQDRBIBoAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvJDfDeK+HrbwkBcAAAAASUVORK5CYII=",ps="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAAAXNSR0IArs4c6QAAAyJJREFUeJzt3aFuFFEYBeCWoKoxBIOrqW1SgUAsCQXFUyARiH2GJlgc74CipisRzTZ1DUklAscrkEVAgpmb8Dcznbt7vk/+aWamm5zc7Mm9s3t7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwm/bnfoDebTY/N2NcZ3//kc+6Qw/mfgCYkwAQTQCIJgBEEwCiPZz7AXpRbXtOTl5Pen2t0f2wAhBNAIgmAEQTAKIJANE0DX+1WppW23N0dFS6/s3NzeD88vJL6Tpj0TL9YQUgmgAQTQCIJgBEEwCiddcEzHUCa6y9QK126ODgYHC+Xq8rty2bumXa9jbJCkA0ASCaABBNAIgmAESb7URYtXU5fvJmcH7143Pp+q3WojUfq5Wqtj3L5XKM25ZPrrW02qTq59wbKwDRBIBoAkA0ASCaABBttm/qrfag1facXxwPzl+9uBqct9qhsVTblVarc3Z2NjhfLBblZ5rSarUanFf3GvXWDlkBiCYARBMAogkA0QSAaFvzduhvH78Ozs8vng3OW21SS6s1arU91b0619fXpb+f2vvlu8H54vnLwfnp6engvPX5zPW+oyorANEEgGgCQDQBIJoAEK27FqjVxrRanQ97tXaopdr29NbqcDdWAKIJANEEgGgCQDQBINrWnAh7+/T7pM/z6dfjwfnh4eGk9729vZ3lvmNpPX9rL5ATYdARASCaABBNAIgmAESb/Bt5te2ZS/VE2FhabcnU9x2L9wLBFhMAogkA0QSAaAJAtO72AsH/GKtNsgIQTQCIJgBEEwCiCQDRutqXwT/VPVRT/yZa1Vh7var/V7UdsgIQTQCIJgBEEwCiCQDRuns7NLthrFZq6tbLCkA0ASCaABBNAIgmAETTAu24aosyVusy116gKisA0QSAaAJANAEgmgAQTQvEvert5JoVgGgCQDQBIJoAEE0AiKYF2hFT7/nZ1T1CVgCiCQDRBIBoAkA0ASCat0N3ym+o3Y23Q0OBABBNAIgmAEQTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgnvwGuO25ySoKWXMAAAAASUVORK5CYII=",Cs="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAAAXNSR0IArs4c6QAAAyJJREFUeJzt3bFqFUEYhuET9QKE2IiIdscbCKQQLIxFFAsLb8DGzkqIrZWNraDgPVglTVIqBNIL6bSw00uQWFjYzKAjs9k553uecoTdNfAy5Gd2s1gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMB62pj7AUZ3dvb9rMd1Njau+FkP6MLcDwBzEgDRBEA0ARBNAES7NPcDjKJ12rN17dGk1zc1Oh92AKIJgGgCIJoAiCYAopkC/UVt2nPxcdsUqHadk28fiuu9ziDVmDL9ZgcgmgCIJgCiCYBoAiDacJOAud7A6nUWqDYd+rF5q7i+uf+y5bbNjo/3J73+qk+T7ABEEwDRBEA0ARBNAESb7SxQr6lL61ma2tSitt5rKnX57avyP1wvL+/t7fW47WJ7+0GX69SmSa0/59HYAYgmAKIJgGgCIJoAiDbbb+q16UFt2nNwuFVcv3/vpLhemw710vpdoNrzP3zyqbi+s7PT/ExTOjo6Kq63njUabTpkByCaAIgmAKIJgGgCINrKfBfo85uPxfWDw9vF9dYpTW1q1DqVqqk9/1yDuOcvnhXX797ZLa7v7pbXa2eNpn4TrRc7ANEEQDQBEE0ARBMA0YabArVOY14v2qZDNa3TnvpUh1ViByCaAIgmAKIJgGgCINrKvBH29ObXSZ/n3Zcbs9z3/c+rxfXlcjnpfXs5PT0trtfOAnkjDAYiAKIJgGgCIJoAiDb5b+St0565tJ5Bmvq+vb7qPDXfBYIVJgCiCYBoAiCaAIg23Fkg+Be9pkl2AKIJgGgCIJoAiCYAog11LoM/Ws9QTf030Vr1OkPV+v9qnQ7ZAYgmAKIJgGgCIJoAiDbc16FZD72mUlNPvewARBMA0QRANAEQTQBEMwVac61TlF5Tl7nOArWyAxBNAEQTANEEQDQBEM0UiHM12ptrdgCiCYBoAiCaAIgmAKKZAq2Jqc/8rOsZITsA0QRANAEQTQBEEwDRfB16UP6G2v/xdWhoIACiCYBoAiCaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAc/ILto62yXKfIuMAAAAASUVORK5CYII=",Es="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAAAXNSR0IArs4c6QAAAvNJREFUeJzt3TGKFEEYBeAZ8QSykQYKYiwIHkA03cDQxMBkT+EVzATnDAYGGq7sAYw8gKCB2QZGpmNgYNKl/lC1XTPv+8Ji6C4GHsU8/u7ZbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Dht197A7Pb7y32P62y3J77rCV1bewOwJgEgmgAQTQCIJgBEu772BmZRbXse3no69Ppao6vhBCCaABBNAIgmAEQTAKJpgf6h1fb8fPa8y3U+fX+3uN5rBqlFy/SbE4BoAkA0ASCaABBNAIg2XROw1hNYvWaBWu3Qjxv3Ftdvvn5ZuW1Zq2Xq5dDbJCcA0QSAaAJANAEgmgAQbbVZoF6tS3WWptVatNZ7tVLVtuf84n6P25afXGvp9T3PxglANAEgmgAQTQCIJgBEW+2Xeqs9aLUWrVbkyaPPi+ujZ2Cq7Up1/7vTy/KeRjp7f7K4Xv2eZ2uHnABEEwCiCQDRBIBoAkC0g3kv0JdXHxfXzy8eL65XW5pWm1FtpVpa+99sltuV0e6++bC4/uDF8pNrb0+Xr1Od0ZqNE4BoAkA0ASCaABBNAIg2XQtUbWN2m1o71FJte9qtDofECUA0ASCaABBNAIgmAEQ7mCfCzu58G7qf3dfbUfftpbX/VpvniTCYiAAQTQCIJgBEEwCiDf9FXm171lKdQTr0+/bivUBwwASAaAJANAEgmgAQbbpZIPgfvdokJwDRBIBoAkA0ASCaABBtqrkM/qjOUM32NubR/1DfUm2HnABEEwCiCQDRBIBoAkC06d4OzXHo1UqNbr2cAEQTAKIJANEEgGgCQDQt0JGrtiijW5fqjNDoGScnANEEgGgCQDQBIJoAEE0LxJWqtjpmgWAgASCaABBNAIgmAETTAh2J0TM/vT5fZRYIBhIAogkA0QSAaAJANG+HnpT/UPs7/xEGHQgA0QSAaAJANAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7ILzj6vECOPLAcAAAAAElFTkSuQmCC";const VA=e=>(Me("data-v-61e2b6c0"),e=e(),Je(),e),ys=["ondragend","ondragenter","ondragleave","ondragover","ondrop"],bs={key:0,class:"move-indicator"},Bs=VA(()=>g("span",{class:"material-icons"},"straight",-1)),Qs=[Bs],Is={key:1,class:"move-indicator"},Ns=VA(()=>g("span",{class:"material-icons"},"merge",-1)),ws=[Ns],Ss={key:2,class:"character-display"},ks=["src"],Us={key:3,class:"relevancy-display"},Ts=["src"],_s={key:4,class:"presence-display"},Ps=["src"],Ms={key:5,class:"frozen"},Js=["src"],Ds={key:6,class:"level-display"},qs=["src"],Fs=["src"],Vs=["src"],Rs=["src"],Os=["src"],zs=["src"];var xs=z({__name:"CharacterSlot",props:{id:null,character:null,isSelected:{type:Boolean},isShop:{type:Boolean},isDragging:{type:Boolean},selected:null,shake:{type:Boolean},frozen:{type:Boolean}},emits:["dragstart","dragend","drop"],setup(e,{emit:t}){const A=e,a=I(!1),n=I(!1),r=I(void 0);function s(c){var m;a.value=!0,(m=c.dataTransfer)==null||m.setDragImage(r.value,0,0)}be(a,c=>{t(c?"dragstart":"dragend")});const i=Ce("");return Ut(()=>{if(A.character==null||A.selected!=null||a.value){i.value="";return}const c=ge(W[A.character.type].abilityDescription(A.character));i.value=L(()=>o(Y,null,[o("b",null,[W[A.character.type].nickname]),o("br",null,null),o(c,null,null)]))}),(c,m)=>(f(),R(j,{display:l(i),direction:l(Z).Up},{default:_(()=>{var C,h,E;return[g("div",{class:H(["character",{selected:e.isSelected,empty:e.character==null&&e.selected==null,dragging:a.value,isDragging:e.isDragging,draggingOver:n.value,shake:e.shake}]),draggable:"true",ondragstart:s,ondragend:()=>a.value=!1,ondragenter:()=>n.value=!0,ondragleave:()=>n.value=!1,ondragover:y=>{var N;e.selected!=null&&!e.isShop&&(((N=e.character)==null?void 0:N.type)!==e.selected.type||e.isSelected)&&y.preventDefault(),e.character!=null&&e.selected!=null&&!e.isSelected&&e.character.type===e.selected.type&&e.character.exp<6&&y.preventDefault()},ondrop:()=>{n.value=!1,t("drop")}},[e.selected!=null&&!e.isShop&&(((C=e.character)==null?void 0:C.type)!==e.selected.type||e.isSelected)&&a.value===!1?(f(),b("span",bs,Qs)):U("",!0),e.character!=null&&e.selected!=null&&!e.isSelected&&e.character.type===e.selected.type&&e.character.exp<6?(f(),b("span",Is,ws)):U("",!0),e.character!=null?(f(),b("span",Ss,[g("img",{ref_key:"imageElement",ref:r,src:l(W)[e.character.type].display},null,8,ks)])):U("",!0),e.character!=null?(f(),b("span",Us,[g("img",{src:l(gs)},null,8,Ts),g("span",null,V((h=e.character)==null?void 0:h.relevancy),1)])):U("",!0),e.character!=null?(f(),b("span",_s,[g("img",{src:l(ds)},null,8,Ps),g("span",null,V((E=e.character)==null?void 0:E.presence),1)])):U("",!0),e.character!=null&&e.frozen?(f(),b("span",Ms,[g("img",{src:l(ms)},null,8,Js)])):U("",!0),e.character!=null?(f(),b("span",Ds,[e.character.exp===1?(f(),b("img",{key:0,src:l(fs)},null,8,qs)):U("",!0),e.character.exp===2?(f(),b("img",{key:1,src:l(vs)},null,8,Fs)):U("",!0),e.character.exp===3?(f(),b("img",{key:2,src:l(hs)},null,8,Vs)):U("",!0),e.character.exp===4?(f(),b("img",{key:3,src:l(ps)},null,8,Rs)):U("",!0),e.character.exp===5?(f(),b("img",{key:4,src:l(Cs)},null,8,Os)):U("",!0),e.character.exp===6?(f(),b("img",{key:5,src:l(Es)},null,8,zs)):U("",!0)])):U("",!0),e.id?(f(),R(cs,{key:7,id:e.id},null,8,["id"])):U("",!0)],10,ys)]}),_:1},8,["display","direction"]))}});var ke=K(xs,[["__scopeId","data-v-61e2b6c0"]]);const Gs={min:1.5,max:2.5},Ks=[{s:0,cp:.329,e:.548},{s:.548,cp:.767,e:.876},{s:.876,cp:.985,e:1}],Ls=.001,Xs=.1,Ys=100,Ws=!0,js={x:0,y:0},Hs=!1,Zs=[{type:"alpha",config:{alpha:{list:[{time:0,value:.74},{time:1,value:0}]}}},{type:"moveAcceleration",config:{accel:{x:0,y:2e3},minStart:600,maxStart:600,rotate:!0}},{type:"scale",config:{scale:{list:[{time:0,value:.5},{time:1,value:.25}]},minMult:1}},{type:"color",config:{color:{list:[{time:0,value:"#962121"},{time:.5,value:"#214a96"},{time:1,value:"#4c2196"}]}}},{type:"rotation",config:{accel:0,minSpeed:0,maxSpeed:200,minStart:0,maxStart:360}},{type:"textureRandom",config:{textures:["particle.png"]}},{type:"spawnShape",config:{type:"torus",data:{radius:100,x:0,y:0}}}];var $s={lifetime:Gs,ease:Ks,frequency:Ls,emitterLifetime:Xs,maxParticles:Ys,addAtBack:Ws,pos:js,emit:Hs,behaviors:Zs};function Ue(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!WA(e)}const W={coots:{nickname:"Coots",initialRelevancy:3,initialPresence:1,display:Zr,abilityType:"LivestreamJoined",abilityDescription:e=>L(()=>o(Y,null,[o("i",null,[p("Livestream joined")]),p(": Deal "),e.exp>=6?6:e.exp>=3?4:2," ",o("img",{src:Oe},null),o("span",{style:"color: red"},[p("Relevancy")]),p(" damage to every character on a stream")])),performAbility(e){if(v.battle.value==null)return;const t=e.exp>=6?6:e.exp>=3?4:2;v.battle.value.streamers.forEach(A=>A.relevancy-=t),v.battle.value.enemyStreamers.forEach(A=>A.relevancy-=t)}},ludwig:{nickname:"Ludwig Coots",initialRelevancy:2,initialPresence:1,display:Yr,abilityType:"LivestreamJoined",abilityDescription:e=>L(()=>o(Y,null,[o("i",null,[p("Livestream joined")]),p(": Gain "),e.exp>=6?3:e.exp>=3?2:1," ",o("img",{src:Xe},null),o("span",{style:"color: gold"},[p("Presence")]),p(" for every character on that livestream")])),performAbility(e){if(v.battle.value==null)return;const t=e.exp>=6?3:e.exp>=3?2:1;v.battle.value.streamers.includes(e)?e.presence+=t*v.battle.value.streamers.length:e.presence+=t*v.battle.value.enemyStreamers.length}},qt:{nickname:"Qt Coots",initialRelevancy:1,initialPresence:2,display:es,abilityType:"Sold",abilityDescription:e=>L(()=>o(Y,null,[o("i",null,[p("Sold")]),p(": Gain "),e.exp>=6?3:e.exp>=3?2:1," ",o("img",{src:We},null),o("span",{style:"color: yellow"},[p("Mogul"),e.exp>=3?"s":""])])),performAbility(e){const t=e.exp>=6?3:e.exp>=3?2:1;v.gold.value+=t}},maid:{nickname:"Maid Coots",initialRelevancy:2,initialPresence:2,display:Wr,abilityType:"LevelUp",abilityDescription:e=>L(()=>o(Y,null,[o("i",null,[p("Level up")]),p(": Every character gains "),e.exp>=3?2:1," ",o("img",{src:Oe},null),o("span",{style:"color: red"},[p("Relevancy")]),p(" and "),o("img",{src:Xe},null),o("span",{style:"color: gold"},[p("Presence")])])),performAbility(e){const t=e.exp>=6?2:1;v.team.value.forEach(A=>{A&&(A.relevancy+=t,A.presence+=t)})}},mail:{nickname:"Mogul Mail Coots",initialRelevancy:1,initialPresence:1,display:jr,abilityType:"LivestreamJoined",abilityDescription:e=>L(()=>o(Y,null,[o("i",null,[p("Livestream joined")]),p(": Summon a lv")," ",e.exp>=6?3:e.exp>=3?2:1,p(" Ludwig Coots with this character's"),o("img",{src:Oe},null),o("span",{style:"color: red"},[p("Relevancy")]),p(" and "),o("img",{src:Xe},null),o("span",{style:"color: gold"},[p("Presence")]),p(".")])),performAbility(e){if(v.battle.value==null)return;const t=e.exp>=6?3:e.exp>=3?2:1,A={type:"ludwig",exp:t===3?6:t===2?3:1,presence:e.presence,relevancy:e.relevancy};v.queue.value.push({action:"LivestreamJoined",target:A}),v.battle.value.streamers.includes(e)?v.battle.value.streamers.push(A):v.battle.value.enemyStreamers.push(A)}},stanz:{nickname:"Stanz Coots",initialRelevancy:1,initialPresence:1,display:ns,abilityType:"LivestreamEnded",abilityDescription:e=>L(()=>o(Y,null,[o("i",null,[p("Livestream ended")]),p(": Gain "),e.exp>=6?3:e.exp>=3?2:1," ",o("img",{src:Oe},null),o("span",{style:"color: red"},[p("Relevancy")]),p(" for every character on either livestream with more "),o("img",{src:Oe},null),o("span",{style:"color: red"},[p("Relevancy")]),p(".")])),performAbility(e){if(v.battle.value==null)return;const t=e.exp>=6?3:e.exp>=3?2:1;e.relevancy+=t*(v.battle.value.streamers.filter(A=>A.relevancyA.relevancyL(()=>o(Y,null,[o("i",null,[p("Stream started")]),p(": Permanently gain")," ",e.exp>=6?3:e.exp>=3?2:1,p(" "),o("img",{src:Xe},null),o("span",{style:"color: gold"},[p("Presence")]),p(" if you have 2 or more"),o("img",{src:We},null),o("span",{style:"color: yellow"},[p("Moguls")]),p(".")])),performAbility(e){if(v.gold.value>=2){const t=e.exp>=6?3:e.exp>=3?2:1;e.presence+=t}}},vespa:{nickname:"Vespa Coots",initialRelevancy:1,initialPresence:1,display:is,abilityType:"LivestreamJoined",abilityDescription:()=>L(()=>o(Y,null,[o("i",null,[p("Livestream joined")]),p(": Set the character that most recently joined the enemy livestream's "),o("img",{src:Xe},null),o("span",{style:"color: gold"},[p("Presence")]),p(" to 0. This effect does not improve on level up.")])),performAbility(e){v.battle.value!=null&&(v.battle.value.streamers.includes(e)?v.battle.value.enemyStreamers.length>0&&(v.battle.value.enemyStreamers[v.battle.value.enemyStreamers.length-1].presence=0):v.battle.value.streamers.length>0&&(v.battle.value.streamers[v.battle.value.streamers.length-1].presence=0))}}},v=kA("main",function(){const e=I(3),t=I(0),A=I(0),a=I(0),n=I([null,null,null]),r=I([]),s=I(null),i=I(null),c=I(!1),m=I(""),C=I(!1),h=I(!1),E=I(!1),y=I([]),N=I([]),S=I(!1),k=I(null),$=D(()=>k.value==null?0:k.value.streamers.reduce((re,se)=>re+Math.max(0,se.presence)*Math.max(0,se.relevancy),0)*100),B=D(()=>k.value==null?0:k.value.enemyStreamers.reduce((re,se)=>re+Math.max(0,se.presence)*Math.max(0,se.relevancy),0)*100),w=zr(()=>({onReset(){e.value=3,t.value=0,A.value=0,a.value=0,n.value=[null,null,null],r.value=[],s.value=null,i.value=null,c.value=!1,k.value=null,m.value="",C.value=!1,E.value=!1,y.value=[],N.value=[]}})),F=I(!1);function ae(){var re,se;if(k.value==null)throw"Preparing move while not in battle";if(y.value.length===0&&k.value.team.length===0&&k.value.enemyTeam.length===0){if(k.value.ranLivestreamEnded===!1){k.value.streamers.forEach(J=>{W[J.type].abilityType==="LivestreamEnded"&&y.value.push({action:"LivestreamEnded",target:J})}),k.value.enemyStreamers.forEach(J=>{W[J.type].abilityType==="LivestreamEnded"&&y.value.push({action:"LivestreamEnded",target:J})}),k.value.ranLivestreamEnded=!0,ae();return}m.value==="Victory"?t.value++:m.value==="Defeat"&&e.value--,C.value=!0;return}if(y.value.length===0?y.value.push({action:"join"}):y.value.length>1&&(y.value=y.value.sort((J,q)=>J.action!==q.action?1:J.target!=null&&q.target!=null?q.target.relevancy-J.target.relevancy:0)),P.autoplay===!1&&E.value===!1)h.value=!0;else{h.value=!1;const J=y.value.shift();switch(J.action){case"join":if(((re=k.value.team.length)!=null?re:0)>0){const q=k.value.team.pop();k.value.streamers.push(q),W[q.type].abilityType==="LivestreamJoined"&&y.value.unshift({action:"LivestreamJoined",target:q})}if(((se=k.value.enemyTeam.length)!=null?se:0)>0){const q=k.value.enemyTeam.pop();k.value.enemyStreamers.push(q),W[q.type].abilityType==="LivestreamJoined"&&y.value.unshift({action:"LivestreamJoined",target:q})}break;default:if(J.target==null){console.error("Invalid action",J);break}W[J.target.type].performAbility(J.target);break}E.value=!1,setTimeout(ae,P.fast?750:1250)}}const Ee=Rr(()=>({fullscreen:!1,zIndex:10,boundingRect:I(null),onContainerResized(re){this.boundingRect.value=re}}));return{name:"Game",minimizable:!1,display:L(()=>{let re,se;if(t.value>=5){let J;return o("div",{class:"total-outcome-container"},[o("img",{class:"smiley",src:ls},null),o(Se,{style:"margin-top: 5vmin;"},Ue(J=new Array(3).fill(0).map((q,ie)=>o(ke,{character:n.value[ie]},null)))?J:{default:()=>[J]}),o("img",{src:oA,class:"button",onClick:()=>location.reload()},null),$e(Ee)])}if(e.value<=0){let J;return o("div",{class:"total-outcome-container"},[o("img",{class:"smiley",src:Kr},null),o(Se,{style:"margin-top: 5vmin;"},Ue(J=new Array(3).fill(0).map((q,ie)=>o(ke,{character:n.value[ie]},null)))?J:{default:()=>[J]}),o("img",{src:oA,class:"replay",onClick:()=>location.reload()},null),$e(Ee)])}if(k.value!=null){let J,q,ie,Le;return o("div",{class:{["battle-container"]:!0,fast:P.fast}},[o("div",{class:"battle-controls"},[o("button",{class:"button",onClick:()=>{E.value=!0,ae()}},[o("img",{src:$r},null)]),o("button",{class:{button:!0,active:P.autoplay},onClick:()=>{P.autoplay=!P.autoplay,h.value&&ae()}},[o("img",{src:xr},null)]),o("button",{class:{button:!0,active:P.fast},onClick:()=>P.fast=!P.fast},[o("img",{src:Lr},null)])]),o("div",{class:"teams-container",style:C.value?"pointer-events: none;":""},[o("div",{class:"team-container"},[o("div",{class:"stream-container"},[o("div",{class:"stream-details",style:"left: 1vmin"},[o("span",null,[zt.value,p(" (YOU)")]),o("div",{class:"stats"},[o("div",{class:"resource-box lives"},[e.value]),o("div",{class:"resource-box wins"},[t.value,p("/5")]),o("div",{class:"view-counter"},[Vt($.value),p(" Views")])])]),o(Se,{class:"streamers-container"},{default:()=>[o(Et,{name:"character-transition"},Ue(J=k.value.streamers.slice().reverse().map((me,qe)=>{var fe;return o(ke,{key:k.value.streamers.length-qe,character:me,shake:h.value&&((fe=y.value[0])==null?void 0:fe.target)===me},null)}))?J:{default:()=>[J]})]})]),o(iA,{class:"members-container"},{default:()=>[o(Et,{name:"character-transition"},Ue(q=k.value.team.map((me,qe)=>{var fe,rt,st,it;return o(ke,{character:me,key:qe,shake:h.value&&((fe=y.value[0])==null?void 0:fe.action)==="join"&&me===((it=k.value)==null?void 0:it.team[((st=(rt=k.value)==null?void 0:rt.team.length)!=null?st:0)-1])},null)}))?q:{default:()=>[q]})]})]),o("div",{class:"team-container"},[o("div",{class:"stream-container"},[o("div",{class:"stream-details",style:"right: 1vmin"},[o("span",null,[k.value.enemyNickname]),o("div",{class:"stats",style:"margin-right: 0"},[o("div",{class:"resource-box lives"},[k.value.enemyLives]),o("div",{class:"resource-box wins"},[k.value.enemyWins,p("/5")]),o("div",{class:"view-counter"},[Vt(B.value),p(" Views")])])]),o(Se,{class:"streamers-container"},{default:()=>[o(Et,{name:"character-transition"},Ue(ie=k.value.enemyStreamers.map((me,qe)=>{var fe;return o(ke,{key:qe,character:me,shake:h.value&&((fe=y.value[0])==null?void 0:fe.target)===me},null)}))?ie:{default:()=>[ie]})]})]),o(iA,{class:"members-container"},{default:()=>[o(Et,{name:"character-transition"},Ue(Le=k.value.enemyTeam.map((me,qe)=>{var fe,rt,st,it;return o(ke,{character:me,key:k.value.enemyStreamers.length+qe,shake:h.value&&((fe=y.value[0])==null?void 0:fe.action)==="join"&&me===((it=k.value)==null?void 0:it.enemyTeam[((st=(rt=k.value)==null?void 0:rt.enemyTeam.length)!=null?st:0)-1])},null)}))?Le:{default:()=>[Le]})]})])]),C.value?o("div",{class:"outcome",onClick:()=>he("newTurn")},[o("img",{src:m.value==="Victory"?os:m.value==="Defeat"?Gr:ss},null)]):null])}return o("div",{class:"game-container",style:c.value?"pointer-events: none":"",onClick:()=>{s.value=null,i.value=null}},[o("h2",{class:"team-nickname"},[zt.value]),o(Se,{class:"manager-header"},{default:()=>[o("div",{class:"resource-box moguls"},[a.value]),o("div",{class:"resource-box lives"},[e.value]),o("div",{class:"resource-box wins"},[t.value,p("/5")]),o("div",{style:"flex-grow: 1"},null),c.value?o("div",{class:"waiting"},[p("Finding opposing team...")]):o("img",{class:"startStream",draggable:"false",onClick:()=>{he("stream"),c.value=!0},src:rs},null)]}),o("div",{style:"flex-grow: 1"},null),o(Se,{style:"margin-top: 10vh"},Ue(re=new Array(3).fill(0).map((J,q)=>{var ie,Le;return o(ke,{id:`team-char-${q}`,character:n.value[q],isSelected:s.value===q,selected:s.value==null?i.value==null||n.value[q]!=null&&((ie=r.value[i.value])==null?void 0:ie.type)!==((Le=n.value[q])==null?void 0:Le.type)||a.value<3?null:r.value[i.value]:n.value[s.value],isDragging:F.value,onClick:lA(q),onDragstart:()=>{F.value=!0,s.value=q,i.value=null},onDragend:()=>{F.value=!1,s.value=null,i.value=null},onDrop:()=>lA(q)()},null)}))?re:{default:()=>[re]}),o(Se,{style:"margin-top: 10vh;"},{default:()=>[s.value!=null?o(j,{display:"Sell Coots"},{default:()=>[o("div",{class:"reroll",onDragover:J=>J.preventDefault(),onClick:()=>he("sell",s.value),onDrop:()=>he("sell",s.value)},[o("img",{src:as},null)])]}):i.value!=null?o(j,{display:"Freeze Coots"},{default:()=>[o("div",{class:"reroll",onDragover:J=>J.preventDefault(),onClick:()=>he("freeze",i.value),onDrop:()=>he("freeze",i.value)},[o("img",{src:Xr},null)])]}):o(j,{display:"Re-roll store"},{default:()=>[o("div",{class:"reroll",style:a.value>0?"":"color: var(--locked); cursor: not-allowed",onClick:()=>{a.value>0&&he("reroll")}},[o("img",{src:S.value?ts:As},null)])]}),o(Se,{class:"shop"},Ue(se=r.value.map((J,q)=>o(ke,{id:`shop-char-${q}`,frozen:N.value.includes(q),character:J==null?void 0:J,isSelected:i.value===q,isShop:!0,isDragging:F.value,onClick:ie=>{J!=null&&(i.value=i.value===q?null:q,s.value=null,ie.stopPropagation())},onDragstart:()=>{F.value=!0,s.value=null,i.value=q},onDragend:()=>{F.value=!1,s.value=null,i.value=null}},null)))?se:{default:()=>[se]})]}),$e(Ee)])}),lives:e,wins:t,turn:A,gold:a,team:n,shop:r,selectedCharacter:s,selectedShopItem:i,findingMatch:c,showingOutcome:C,outcome:m,reset:w,battle:k,frozen:N,playClicked:E,prepareMove:ae,particles:Ee,queue:y,showRefreshAnim:S}});let bt=0;te.on("update",e=>{if(v.wins.value>=5){if(bt+=e,bt>=1){bt=0;const t=v.particles.boundingRect.value;if(!t)return;v.particles.addEmitter($s).then(A=>{A.updateOwnerPos(Math.random()*t.width,Math.random()*t.height),A.playOnceAndDestroy()})}}else bt=0});function lA(e){return t=>{var A,a,n,r,s,i,c;v.selectedCharacter.value!=null&&v.selectedCharacter.value!==e?((A=v.team.value[v.selectedCharacter.value])==null?void 0:A.type)===((a=v.team.value[e])==null?void 0:a.type)&&((r=(n=v.team.value[v.selectedCharacter.value])==null?void 0:n.exp)!=null?r:0)<6&&((i=(s=v.team.value[e])==null?void 0:s.exp)!=null?i:0)<6?(he("merge",v.selectedCharacter.value,e),v.selectedCharacter.value=null):(he("move",v.selectedCharacter.value,e),v.selectedCharacter.value=null):v.selectedCharacter.value===e?v.selectedCharacter.value=null:v.selectedShopItem.value!==null?((v.team.value[e]==null||v.team.value[e].type===((c=v.shop.value[v.selectedShopItem.value])==null?void 0:c.type)&&v.team.value[e].exp<6)&&v.gold.value>=3&&he("buy",v.selectedShopItem.value,e),v.selectedShopItem.value=null):v.selectedCharacter.value=e,t==null||t.stopPropagation()}}const ei=e=>[v],RA=D(()=>!1);function ti(e,t){}var Ai=Object.freeze(Object.defineProperty({__proto__:null,characters:W,main:v,getInitialLayers:ei,hasWon:RA,fixOldSave:ti},Symbol.toStringTag,{value:"Module"}));const ft=I(!1),zt=I(""),et=I(""),tt=I(""),uA=fA(),Ye=I(),At=I("");function he(e,...t){var A;!ft.value||(A=Ye.value)==null||A.emit(e,...t)}te.on("loadSettings",e=>{Ge(e,"server","https://Super-Auto-Coots.thepaperpilot.repl.co"),be(()=>e.server,t=>{Ye.value&&Ye.value.close(),Ye.value=ta(t),ai(Ye.value),ft.value=!1,At.value="",Ye.value.connect()},{immediate:!0}),Tn(L(()=>o(Y,null,[o(mt,{title:"Server URL","onUpdate:modelValue":t=>e.server=t,modelValue:e.server},null),o("div",{style:"font-style: italic; font-size: small; margin-top: -10px;"},[ft.value?o("span",null,[p("Connected!")]):At.value?o("span",{style:"color: red"},[At.value]):o("span",null,[p("Connecting...")])])])))});function Ie(e){var a;const t=v.particles.boundingRect.value;if(!t)return;const A=(a=v.nodes.value[e])==null?void 0:a.rect;A&&v.particles.addEmitter(Jr).then(n=>{n.updateOwnerPos(A.x+A.width/2-t.x,A.y+A.height/2-t.y),n.playOnceAndDestroy()})}function ai(e){e.on("connect",()=>{At.value="",ft.value=!0,v.reset.reset(),et.value="",tt.value="",P.privateRoomName&&e.emit("change room",P.privateRoomName,P.privateRoomPassword)}),e.on("connect_error",t=>{At.value=`${t.name}: ${t.message}`}),e.on("disconnect",(t,A)=>{var a;At.value=A instanceof Error?`${A.name}: ${A.message}`:(a=A==null?void 0:A.description)!=null?a:t,ft.value=!1}),e.on("server version",t=>{ea(x.versionNumber,t)||(uA.info("Server only accepts game versions in range: "+t),e.disconnect())}),e.on("info",t=>{uA.info(t),t==="Failed to start streaming"&&(v.findingMatch.value=!1)}),e.on("nickname",t=>{zt.value=t}),e.on("newTurn",t=>{v.gold.value=10,v.turn.value++,v.battle.value=null,v.shop.value=t.map(A=>({type:A,relevancy:W[A].initialRelevancy,presence:W[A].initialPresence,exp:1})),v.frozen.value=v.frozen.value.map((A,a)=>a),setTimeout(()=>{t.forEach((A,a)=>Ie(`shop-char-${a}`))},0),v.showRefreshAnim.value=!0,setTimeout(()=>v.showRefreshAnim.value=!1,500)}),e.on("reroll",t=>{v.gold.value--,v.shop.value=t.map(A=>({type:A,relevancy:W[A].initialRelevancy,presence:W[A].initialPresence,exp:1})),v.frozen.value=v.frozen.value.map((A,a)=>a),setTimeout(()=>{t.forEach((A,a)=>Ie(`shop-char-${a}`))},0),v.showRefreshAnim.value=!0,setTimeout(()=>v.showRefreshAnim.value=!1,500)}),e.on("buy",(t,A,a)=>{v.team.value[A]=a,v.shop.value[t]=null,v.gold.value-=3,Ie(`shop-char-${t}`),Ie(`team-char-${A}`),v.frozen.value.includes(t)&&(v.frozen.value=v.frozen.value.filter(n=>n!==t))}),e.on("move",(t,A)=>{const a=v.team.value[t];v.team.value[t]=v.team.value[A],v.team.value[A]=a,Ie(`team-char-${t}`),Ie(`team-char-${A}`)}),e.on("merge",(t,A,a)=>{var i,c;const n=(c=(i=v.team.value[A])==null?void 0:i.exp)!=null?c:0,r=n>=6?3:n>=3?2:1,s=a.exp>=6?3:a.exp>=3?2:1;v.team.value[t]=null,v.team.value[A]=a,Ie(`team-char-${t}`),Ie(`team-char-${A}`),W[a.type].abilityType==="LevelUp"&&r!==s&&setTimeout(()=>W[a.type].performAbility(a),1250)}),e.on("stream",(t,A)=>{let a=!1;v.team.value.forEach(n=>{n!=null&&W[n.type].abilityType==="StreamStarted"&&(a=!0,W[n.type].performAbility(n))}),a?setTimeout(()=>cA(t,A)):cA(t,A)}),e.on("sell",t=>{const A=v.team.value[t];let a;A.exp>=6?a=3:A.exp>=3?a=2:a=1,v.gold.value+=a,v.team.value[t]=null,Ie(`team-char-${t}`),W[A.type].abilityType==="Sold"&&setTimeout(()=>W[A.type].performAbility(A),500)}),e.on("freeze",t=>{v.frozen.value.includes(t)?v.frozen.value=v.frozen.value.filter(A=>A!==t):v.frozen.value.push(t)}),e.on("room",t=>{v.reset.reset(),et.value=t,tt.value=""}),e.on("room failed",t=>{et.value="",tt.value=t})}function cA(e,t){v.findingMatch.value=!1,v.battle.value={team:JSON.parse(JSON.stringify(v.team.value.filter(A=>A!=null))),streamers:[],enemyTeam:e.team,enemyStreamers:[],enemyNickname:e.nickname,enemyLives:e.lives,enemyWins:e.wins,enemyTurn:e.turn,ranLivestreamEnded:!1},v.outcome.value=t,v.showingOutcome.value=!1,v.playClicked.value=!1,setTimeout(v.prepareMove,1e3)}const ni=g("h2",null,"Settings",-1),ri={key:1,style:{color:"red"}};var si=z({__name:"Options",setup(e,{expose:t}){const A=I(!1),a=I("behaviour");function n(C){return C==a.value}function r(C){a.value=C}t({isTab:n,setTab:r,save:le,open(){A.value=!0}});const s=D(()=>ge(L(()=>o(Y,null,[MA.map($e)])))),{privateRoomName:i,privateRoomPassword:c}=Qe(P);function m(){tt.value="",he("change room",P.privateRoomName,P.privateRoomPassword)}return(C,h)=>(f(),R(De,{modelValue:A.value,"onUpdate:modelValue":h[2]||(h[2]=E=>A.value=E)},{header:_(()=>[ni]),body:_(()=>[(f(),R(ne(l(s)))),o(mt,{title:"Private room name",modelValue:l(i),"onUpdate:modelValue":h[0]||(h[0]=E=>ce(i)?i.value=E:null)},null,8,["modelValue"]),o(mt,{title:"Private room PW",password:!0,modelValue:l(c),"onUpdate:modelValue":h[1]||(h[1]=E=>ce(c)?c.value=E:null)},null,8,["modelValue"]),g("div",null,"Currently in: "+V(l(et)?l(et):"Public lobby")+".",1),l(et)!==l(i)?(f(),b("button",{key:0,class:"button",style:{padding:"1em"},onClick:m},"Connect to "+V(l(i)||"Public Lobby"),1)):U("",!0),l(tt)?(f(),b("div",ri,V(l(tt)),1)):U("",!0)]),_:1},8,["modelValue"]))}});const ii={class:"field"},oi={key:0,class:"field-title"},li=z({__name:"Select",props:{title:null,modelValue:null,options:null,placeholder:null,closeOnSelect:{type:Boolean}},emits:["update:modelValue"],setup(e,{emit:t}){var s;const A=e,a=Pt(Pe(A,"title"),"span"),n=I((s=A.options.find(i=>i.value===A.modelValue))!=null?s:null);be(Pe(A,"modelValue"),i=>{var c;pe(n)!==i&&(n.value=(c=A.options.find(m=>m.value===i))!=null?c:null)});function r(i){t("update:modelValue",i.value)}return(i,c)=>(f(),b("div",ii,[l(a)?(f(),b("span",oi,[(f(),R(ne(l(a))))])):U("",!0),o(l(ia),{options:e.options,modelValue:n.value,"onUpdate:modelValue":[c[0]||(c[0]=m=>n.value=m),r],min:1,"label-by":"label",placeholder:e.placeholder,"close-on-select":e.closeOnSelect},null,8,["options","modelValue","placeholder","close-on-select"])]))}});const ui={key:0},ci=["onClick","disabled"],gi={key:0},di=["onClick"],mi=z({__name:"DangerButton",props:{disabled:{type:Boolean},skipConfirm:{type:Boolean}},emits:["click","confirmingChanged"],setup(e,{emit:t}){const a=Qe(e),n=I(!1);be(n,i=>{t("confirmingChanged",i)});function r(){if(l(a.skipConfirm)){t("click");return}n.value&&t("click"),n.value=!n.value}function s(){n.value=!1}return(i,c)=>(f(),b("span",{class:H(["container",{confirming:n.value}])},[n.value?(f(),b("span",ui,"Are you sure?")):U("",!0),g("button",{onClick:ut(r,["stop"]),class:"button danger",disabled:e.disabled},[n.value?(f(),b("span",gi,"Yes")):ye(i.$slots,"default",{key:1},void 0,!0)],8,ci),n.value?(f(),b("button",{key:1,class:"button",onClick:ut(s,["stop"])},"No",8,di)):U("",!0)],2))}});var fi=K(mi,[["__scopeId","data-v-2f8ef34c"]]);const vi=["onClick"],hi=z({__name:"FeedbackButton",props:{left:{type:Boolean}},emits:["click"],setup(e,{emit:t}){const A=I(!1),a=I(null);function n(){t("click"),a.value&&clearTimeout(a.value),A.value=!1,_e(()=>{A.value=!0,a.value=setTimeout(()=>A.value=!1,500)})}return(r,s)=>(f(),b("button",{onClick:ut(n,["stop"]),class:H(["feedback",{activated:A.value,left:e.left}])},[ye(r.$slots,"default",{},void 0,!0)],10,vi))}});var pi=K(hi,[["__scopeId","data-v-01a1b95c"]]);const Ne=e=>(Me("data-v-c3447434"),e=e(),Je(),e),Ci=Ne(()=>g("div",{class:"handle material-icons"},"drag_handle",-1)),Ei={key:0,class:"actions"},yi=Ne(()=>g("span",{class:"material-icons"},"content_paste",-1)),bi=Ne(()=>g("span",{class:"material-icons"},"content_copy",-1)),Bi=Ne(()=>g("span",{class:"material-icons"},"edit",-1)),Qi=Ne(()=>g("span",{class:"material-icons",style:{margin:"-2px"}},"delete",-1)),Ii={key:1,class:"actions"},Ni=Ne(()=>g("span",{class:"material-icons"},"check",-1)),wi=Ne(()=>g("span",{class:"material-icons"},"close",-1)),Si={key:2,class:"details"},ki={class:"save-version"},Ui=Ne(()=>g("br",null,null,-1)),Ti={key:0},_i={key:3,class:"details"},Pi={key:4,class:"details error"},Mi=Ne(()=>g("br",null,null,-1)),Ji=z({__name:"Save",props:{save:null},emits:["export","open","duplicate","delete","editName"],setup(e,{emit:t}){const A=e,{save:a}=Qe(A),n=new Intl.DateTimeFormat("en-US",{year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"}),r=I(!1),s=I(!1),i=I("");be(r,()=>{var h;return i.value=(h=a.value.name)!=null?h:""});const c=D(()=>a.value!=null&&a.value.id===O.id),m=D(()=>{var h;return c.value?O.time:(h=a.value!=null&&a.value.time)!=null?h:0});function C(){t("editName",i.value),r.value=!1}return(h,E)=>(f(),b("div",{class:H(["save",{active:l(c)}])},[Ci,r.value?(f(),b("div",Ii,[g("button",{onClick:C,class:"button"},[o(j,{display:"Save",direction:l(Z).Left,class:"info"},{default:_(()=>[Ni]),_:1},8,["direction"])]),g("button",{onClick:E[5]||(E[5]=y=>r.value=!r.value),class:"button"},[o(j,{display:"Cancel",direction:l(Z).Left,class:"info"},{default:_(()=>[wi]),_:1},8,["direction"])])])):(f(),b("div",Ei,[l(a).error==null&&!s.value?(f(),R(pi,{key:0,onClick:E[0]||(E[0]=y=>t("export")),class:"button",left:""},{default:_(()=>[o(j,{display:"Export",direction:l(Z).Left,class:"info"},{default:_(()=>[yi]),_:1},8,["direction"])]),_:1})):U("",!0),l(a).error==null&&!s.value?(f(),b("button",{key:1,onClick:E[1]||(E[1]=y=>t("duplicate")),class:"button"},[o(j,{display:"Duplicate",direction:l(Z).Left,class:"info"},{default:_(()=>[bi]),_:1},8,["direction"])])):U("",!0),l(a).error==null&&!s.value?(f(),b("button",{key:2,onClick:E[2]||(E[2]=y=>r.value=!r.value),class:"button"},[o(j,{display:"Edit Name",direction:l(Z).Left,class:"info"},{default:_(()=>[Bi]),_:1},8,["direction"])])):U("",!0),o(fi,{disabled:l(c),onClick:E[3]||(E[3]=y=>t("delete")),onConfirmingChanged:E[4]||(E[4]=y=>s.value=y)},{default:_(()=>[o(j,{display:"Delete",direction:l(Z).Left,class:"info"},{default:_(()=>[Qi]),_:1},8,["direction"])]),_:1},8,["disabled"])])),l(a).error==null&&!r.value?(f(),b("div",Si,[g("button",{class:"button open",onClick:E[6]||(E[6]=y=>t("open"))},[g("h3",null,V(l(a).name),1)]),g("span",ki,"v"+V(l(a).modVersion),1),Ui,l(m)?(f(),b("div",Ti,"Last played "+V(l(n).format(l(m))),1)):U("",!0)])):l(a).error==null&&r.value?(f(),b("div",_i,[o(mt,{modelValue:i.value,"onUpdate:modelValue":E[7]||(E[7]=y=>i.value=y),class:"editname",onSubmit:C},null,8,["modelValue"])])):(f(),b("div",Pi,[p(" Error: Failed to load save with id "+V(l(a).id),1),Mi,p(V(l(a).error),1)]))],2))}});var Di=K(Ji,[["__scopeId","data-v-c3447434"]]);const Ht=e=>(Me("data-v-5b5b1604"),e=e(),Je(),e),qi=Ht(()=>g("h2",null,"Saves Manager",-1)),Fi={class:"modal-footer"},Vi={class:"field"},Ri=Ht(()=>g("span",{class:"field-title"},"Create Save",-1)),Oi={class:"field-buttons"},zi={class:"footer"},xi=Ht(()=>g("div",{style:{"flex-grow":"1"}},null,-1)),Gi=z({__name:"SavesManager",setup(e,{expose:t}){const A=I(!1),a=I(null);t({open(){A.value=!0}});const n=I(!1),r=I(""),s=I(null);be(r,B=>{B?_e(()=>{try{if(B[0]!=="{")if(B[0]==="e")B=decodeURIComponent(escape(atob(B)));else if(B[0]==="\u1BE1")B=Te.decompressFromUTF16(B);else{console.warn("Unable to determine preset encoding",B),n.value=!0;return}const w=JSON.parse(B);if(typeof w!="object"){n.value=!0;return}const F=Bt();w.id=F,le(w),r.value="",n.value=!1,P.saves.push(F)}catch{n.value=!0}}):n.value=!1});let i={},c=I(Object.keys(i).reduce((B,w)=>(B.push({label:w.split("/").slice(-1)[0].slice(0,-4),value:i[w]}),B),[]));const m=Gt({});function C(B){if(m[B]==null){let w=localStorage.getItem(B);if(w==null)m[B]={error:"Save doesn't exist in localStorage",id:B};else if(w==="dW5kZWZpbmVk")m[B]={error:"Save is undefined",id:B};else try{if(w[0]!=="{")if(w[0]==="e")w=decodeURIComponent(escape(atob(w)));else if(w[0]==="\u1BE1")w=Te.decompressFromUTF16(w);else return console.warn("Unable to determine preset encoding",w),n.value=!0,m[B]={error:"Unable to determine preset encoding",id:B},m[B];m[B]={...JSON.parse(w),id:B}}catch(F){m[B]={error:F,id:B},console.warn(`SavesManager: Failed to load info about save with id ${B}: +${F} +${w}`)}}return m[B]}be(A,B=>{B&&Object.keys(m).forEach(w=>delete m[w])});const h=D(()=>P.saves.reduce((B,w)=>(B[w]=C(w),B),{}));function E(B){let w;switch(O.id===B?w=IA(O):w=JSON.stringify(h.value[B]),x.exportEncoding){default:console.warn(`Unknown save encoding: ${x.exportEncoding}. Defaulting to lz`);case"lz":w=Te.compressToUTF16(w);break;case"base64":w=btoa(unescape(encodeURIComponent(w)));break;case"plain":break}const F=document.createElement("textarea");F.value=w,document.body.appendChild(F),F.select(),F.setSelectionRange(0,99999),document.execCommand("copy"),document.body.removeChild(F)}function y(B){O.id===B&&le();const w={...h.value[B],id:Bt()};le(w),P.saves.push(w.id)}function N(B){P.saves=P.saves.filter(w=>w!==B),localStorage.removeItem(B),m[B]=void 0}function S(B){h.value[O.id].time=O.time,le(),m[O.id]=void 0,xe(h.value[B]),m[B]=void 0}function k(B){if(s.value=B,_e(()=>{s.value=null}),B[0]!=="{")if(B[0]==="e")B=decodeURIComponent(escape(atob(B)));else if(B[0]==="\u1BE1")B=Te.decompressFromUTF16(B);else{console.warn("Unable to determine preset encoding",B);return}const w=JSON.parse(B);w.id=Bt(),le(w),P.saves.push(w.id),S(w.id)}function $(B,w){const F=h.value[B];F!=null&&(F.name=w,O.id===B?(O.name=w,le()):(le(F),m[B]=void 0))}return(B,w)=>(f(),R(De,{modelValue:A.value,"onUpdate:modelValue":w[4]||(w[4]=F=>A.value=F),ref_key:"modal",ref:a},{header:_(()=>[qi]),body:_(({shown:F})=>[F?(f(),R(l(sa),{key:0,list:l(P).saves,handle:".handle",itemKey:ae=>ae},{item:_(({element:ae})=>[o(Di,{save:l(h)[ae],onOpen:Ee=>S(ae),onExport:Ee=>E(ae),onEditName:Ee=>$(ae,Ee),onDuplicate:Ee=>y(ae),onDelete:Ee=>N(ae)},null,8,["save","onOpen","onExport","onEditName","onDuplicate","onDelete"])]),_:1},8,["list","itemKey"])):U("",!0)]),footer:_(()=>[g("div",Fi,[o(mt,{modelValue:r.value,"onUpdate:modelValue":w[0]||(w[0]=F=>r.value=F),title:"Import Save",placeholder:"Paste your save here!",class:H({importingFailed:n.value})},null,8,["modelValue","class"]),g("div",Vi,[Ri,g("div",Oi,[g("button",{class:"button",onClick:w[1]||(w[1]=F=>S(l(Ze)().id))},"New Game"),Object.keys(l(c)).length>0?(f(),R(li,{key:0,options:l(c),modelValue:s.value,"onUpdate:modelValue":w[2]||(w[2]=F=>k(F)),closeOnSelect:"",placeholder:"Select preset",class:"presets"},null,8,["options","modelValue"])):U("",!0)])]),g("div",zi,[xi,g("button",{class:"button modal-default-button",onClick:w[3]||(w[3]=F=>A.value=!1)}," Close ")])])]),_:1},8,["modelValue"]))}});var OA=K(Gi,[["__scopeId","data-v-5b5b1604"]]);const de=e=>(Me("data-v-d43b25a6"),e=e(),Je(),e),Ki=["src","alt"],Li={key:1,class:"title"},Xi=de(()=>g("div",{style:{"flex-grow":"1",cursor:"unset"}},null,-1)),Yi={class:"discord"},Wi={class:"discord-links"},ji={key:0},Hi=["href"],Zi=de(()=>g("li",null,[g("a",{href:"https://discord.gg/WzejVAx",target:"_blank"},"The Paper Pilot Community")],-1)),$i=de(()=>g("li",null,[g("a",{href:"https://discord.gg/F3xveHV",target:"_blank"},"The Modding Tree")],-1)),eo={href:"https://forums.moddingtree.com/",target:"_blank"},to=de(()=>g("span",{class:"material-icons"},"forum",-1)),Ao=de(()=>g("span",{class:"material-icons"},"info",-1)),ao=de(()=>g("span",{class:"material-icons"},"help",-1)),no=de(()=>g("span",{class:"material-icons"},"settings",-1)),ro=de(()=>g("span",{class:"material-icons"},"settings",-1)),so=de(()=>g("span",{class:"material-icons"},"info",-1)),io={href:"https://forums.moddingtree.com/",target:"_blank"},oo=de(()=>g("span",{class:"material-icons"},"forum",-1)),lo={class:"discord"},uo={class:"discord-links"},co={key:0},go=["href"],mo=de(()=>g("li",null,[g("a",{href:"https://discord.gg/WzejVAx",target:"_blank"},"The Paper Pilot Community")],-1)),fo=de(()=>g("li",null,[g("a",{href:"https://discord.gg/F3xveHV",target:"_blank"},"The Modding Tree")],-1)),vo=z({__name:"Nav",setup(e){const t=I(null),A=I(null),a=I(null),n=I(null),{useHeader:r,banner:s,title:i,discordName:c,discordLink:m,versionNumber:C}=x;function h(){window.open(m,"mywindow")}return(E,y)=>(f(),b(Y,null,[l(r)?(f(),b("div",at({key:0,class:"nav"},E.$attrs),[l(s)?(f(),b("img",{key:0,src:l(s),class:"banner",alt:l(i)},null,8,Ki)):(f(),b("div",Li,V(l(i)),1)),g("div",{onClick:y[0]||(y[0]=N=>{var S;return(S=n.value)==null?void 0:S.open()}),class:"version-container"},[o(j,{display:"Changelog",direction:l(Z).Down,class:"version"},{default:_(()=>[g("span",null,"v"+V(l(C)),1)]),_:1},8,["direction"])]),Xi,g("div",Yi,[g("span",{onClick:h,class:"material-icons"},"discord"),g("ul",Wi,[l(m)?(f(),b("li",ji,[g("a",{href:l(m),target:"_blank"},V(l(c)),9,Hi)])):U("",!0),Zi,$i])]),g("div",null,[g("a",eo,[o(j,{display:"Forums",direction:l(Z).Down,yoffset:"5px"},{default:_(()=>[to]),_:1},8,["direction"])])]),g("div",{onClick:y[1]||(y[1]=N=>{var S;return(S=t.value)==null?void 0:S.open()})},[o(j,{display:"Info",direction:l(Z).Down,class:"info"},{default:_(()=>[Ao]),_:1},8,["direction"])]),g("div",{onClick:y[2]||(y[2]=()=>l(P).showTutorial=!0)},[o(j,{display:"Help",direction:l(Z).Down,class:"info"},{default:_(()=>[ao]),_:1},8,["direction"])]),g("div",{onClick:y[3]||(y[3]=N=>{var S;return(S=a.value)==null?void 0:S.open()})},[o(j,{display:"Settings",direction:l(Z).Down,xoffset:"-66px"},{default:_(()=>[no]),_:1},8,["direction"])])],16)):(f(),b("div",at({key:1,class:"overlay-nav"},E.$attrs),[g("div",{onClick:y[4]||(y[4]=N=>{var S;return(S=n.value)==null?void 0:S.open()}),class:"version-container"},[o(j,{display:"Changelog",direction:l(Z).Right,xoffset:"25%",class:"version"},{default:_(()=>[g("span",null,"v"+V(l(C)),1)]),_:1},8,["direction"])]),g("div",{onClick:y[5]||(y[5]=N=>{var S;return(S=a.value)==null?void 0:S.open()})},[o(j,{display:"Settings",direction:l(Z).Right},{default:_(()=>[ro]),_:1},8,["direction"])]),g("div",{onClick:y[6]||(y[6]=N=>{var S;return(S=t.value)==null?void 0:S.open()})},[o(j,{display:"Info",direction:l(Z).Right},{default:_(()=>[so]),_:1},8,["direction"])]),g("div",null,[g("a",io,[o(j,{display:"Forums",direction:l(Z).Right,xoffset:"7px"},{default:_(()=>[oo]),_:1},8,["direction"])])]),g("div",lo,[g("span",{onClick:h,class:"material-icons"},"discord"),g("ul",uo,[l(m)?(f(),b("li",co,[g("a",{href:l(m),target:"_blank"},V(l(c)),9,go)])):U("",!0),mo,fo])])],16)),o(Er,{ref_key:"info",ref:t,changelog:n.value},null,8,["changelog"]),o(OA,{ref_key:"savesManager",ref:A},null,512),o(si,{ref_key:"options",ref:a},null,512),o(tr,{ref_key:"changelog",ref:n},null,512)],64))}});var zA=K(vo,[["__scopeId","data-v-d43b25a6"]]);const ho={class:"inner-tab"},po=z({__name:"Game",setup(e){const t=Pe(O,"tabs"),A=D(()=>Object.keys(Ae)),a=x.useHeader;function n(r){const{display:s,minimized:i,name:c,color:m,minimizable:C,nodes:h,minimizedDisplay:E}=r;return{display:s,minimized:i,name:c,color:m,minimizable:C,nodes:h,minimizedDisplay:E}}return(r,s)=>(f(),b("div",{class:H(["tabs-container",{useHeader:l(a)}])},[(f(!0),b(Y,null,dA(l(t),(i,c)=>{var m,C;return f(),b("div",{key:c,class:H(["tab",l((m=l(Ae)[i])==null?void 0:m.classes)]),style:Be(l((C=l(Ae)[i])==null?void 0:C.style))},[c===0&&!l(a)?(f(),R(zA,{key:0})):U("",!0),g("div",ho,[l(A).includes(i)?(f(),R(Hn,at({key:0},n(l(Ae)[i]),{index:c,onSetMinimized:h=>l(Ae)[i].minimized.value=h}),null,16,["index","onSetMinimized"])):(f(),R(ne(i),{key:1,index:c},null,8,["index"]))])],6)}),128))],2))}});var Co=K(po,[["__scopeId","data-v-3e0f1aab"]]);const Eo={class:"field"},yo=z({__name:"Toggle",props:{title:null,modelValue:{type:Boolean}},emits:["update:modelValue"],setup(e,{emit:t}){const A=e,a=D(()=>{var r;return ge((r=l(A.title))!=null?r:"","span")}),n=D({get(){return!!A.modelValue},set(r){t("update:modelValue",r)}});return(r,s)=>(f(),b("label",Eo,[Kt(g("input",{type:"checkbox",class:"toggle","onUpdate:modelValue":s[0]||(s[0]=i=>ce(n)?n.value=i:null)},null,512),[[jA,l(n)]]),(f(),R(ne(l(a))))]))}});var xt=K(yo,[["__scopeId","data-v-11046116"]]);const pt=e=>(Me("data-v-4a50ce42"),e=e(),Je(),e),bo={class:"game-over-modal-header"},Bo=["src","alt"],Qo={class:"game-over-modal-title"},Io=pt(()=>g("h2",null,"Congratulations!",-1)),No={key:0},wo=pt(()=>g("br",null,null,-1)),So=pt(()=>g("div",null," Please check the Discord to discuss the game or to check for new content updates! ",-1)),ko=pt(()=>g("br",null,null,-1)),Uo=["href"],To=pt(()=>g("span",{class:"material-icons game-over-modal-discord"},"discord",-1)),_o=z({__name:"GameOverScreen",setup(e){const{title:t,logo:A,discordName:a,discordLink:n,versionNumber:r,versionTitle:s}=x,i=D(()=>Lt(O.timePlayed)),c=D(()=>RA.value&&!O.keepGoing),m=Pe(O,"autosave");function C(){O.keepGoing=!0}function h(){xe(Ze())}return(E,y)=>(f(),R(De,{"model-value":l(c)},{header:_(()=>[g("div",bo,[l(A)?(f(),b("img",{key:0,class:"game-over-modal-logo",src:l(A),alt:l(t)},null,8,Bo)):U("",!0),g("div",Qo,[Io,g("h4",null,"You've beaten "+V(l(t))+" v"+V(l(r))+": "+V(l(s)),1)])])]),body:_(({shown:N})=>[N?(f(),b("div",No,[g("div",null,"It took you "+V(l(i))+" to beat the game.",1),wo,So,ko,g("div",null,[g("a",{href:l(n),class:"game-over-modal-discord-link"},[To,p(" "+V(l(a)),1)],8,Uo)]),o(xt,{title:"Autosave",modelValue:l(m),"onUpdate:modelValue":y[0]||(y[0]=S=>ce(m)?m.value=S:null)},null,8,["modelValue"])])):U("",!0)]),footer:_(()=>[g("div",{class:"game-over-footer"},[g("button",{onClick:C,class:"button"},"Keep Going"),g("button",{onClick:h,class:"button danger"},"Play Again")])]),_:1},8,["model-value"]))}});var Po=K(_o,[["__scopeId","data-v-4a50ce42"]]);const Mt=e=>(Me("data-v-336bf74f"),e=e(),Je(),e),Mo=Mt(()=>g("div",{class:"nan-modal-header"},[g("h2",null,"NaN value detected!")],-1)),Jo={key:0},Do=Mt(()=>g("br",null,null,-1)),qo=["href"],Fo=Mt(()=>g("span",{class:"material-icons nan-modal-discord"},"discord",-1)),Vo=Mt(()=>g("br",null,null,-1)),Ro={class:"nan-footer"},Oo=z({__name:"NaNScreen",setup(e){const{discordName:t,discordLink:A}=x,a=I(!0),n=I(!0),r=Pe(ee,"hasNaN"),s=I(null);be(r,E=>{E?(a.value=O.autosave,n.value=O.devSpeed===0):(O.autosave=a.value,O.devSpeed=n.value?0:null)});const i=D(()=>{var E;return(E=ee.NaNPath)==null?void 0:E.join(".")}),c=D(()=>ee.NaNPersistent!=null?ee.NaNPersistent.value:null);function m(){ee.NaNPersistent!=null&&(ee.NaNPersistent.value=new Q(0),ee.hasNaN=!1)}function C(){ee.NaNPersistent&&(ee.NaNPersistent.value=new Q(1),ee.hasNaN=!1)}function h(){ee.NaNPersistent&&(ee.NaNPersistent.value=new Q(NaN),ee.hasNaN=!1)}return(E,y)=>(f(),b(Y,null,[o(De,at({modelValue:l(r),"onUpdate:modelValue":y[4]||(y[4]=N=>ce(r)?r.value=N:null)},E.$attrs),{header:_(()=>[Mo]),body:_(()=>[g("div",null,[p(' Attempted to assign "'+V(l(i))+'" to NaN',1),l(c)?(f(),b("span",Jo,V(" ")+"(previously "+V(l(BA)(l(c)))+")",1)):U("",!0),p(". Auto-saving has been "+V(a.value?"enabled":"disabled")+". Check the console for more details, and consider sharing it with the developers on discord. ",1)]),Do,g("div",null,[g("a",{href:l(A)||"https://discord.gg/WzejVAx",class:"nan-modal-discord-link"},[Fo,p(" "+V(l(t)||"The Paper Pilot Community"),1)],8,qo)]),Vo,o(xt,{title:"Autosave",modelValue:a.value,"onUpdate:modelValue":y[0]||(y[0]=N=>a.value=N)},null,8,["modelValue"]),l(x).enablePausing?(f(),R(xt,{key:0,title:"Pause game",modelValue:n.value,"onUpdate:modelValue":y[1]||(y[1]=N=>n.value=N)},null,8,["modelValue"])):U("",!0)]),footer:_(()=>[g("div",Ro,[g("button",{onClick:y[2]||(y[2]=N=>{var S;return(S=s.value)==null?void 0:S.open()}),class:"button"},"Open Saves Manager"),g("button",{onClick:m,class:"button"},"Set to 0"),g("button",{onClick:C,class:"button"},"Set to 1"),l(c)&&l(Q).neq(l(c),0)&&l(Q).neq(l(c),1)?(f(),b("button",{key:0,onClick:y[3]||(y[3]=N=>r.value=!1),class:"button"}," Set to previous ")):U("",!0),g("button",{onClick:h,class:"button danger"},"Ignore")])]),_:1},16,["modelValue"]),o(OA,{ref_key:"savesManager",ref:s},null,512)],64))}});var zo=K(Oo,[["__scopeId","data-v-336bf74f"]]);const xo=p("Information");var Go=z({__name:"App",setup(e){const t=x.useHeader,A=D(()=>ht[P.theme].variables);Pe(P,"showTPS");const a=Pe(P,"showTutorial"),n=D(()=>ge(L(()=>o(Y,null,[Pn.map($e)])))),r=Ln({general:()=>({display:"General",glowColor(){return r.activeTab.value===this.tab?"var(--foreground)":""},tab:L(()=>o("div",null,[p("Have you ever played Super Auto Pets? Great, then you already know the basics! I'd suggest checking out the Livestream tab because it's quite different!"),o("br",null,null),o("br",null,null),p("For those unfamiliar with SAP, this is a game in which you'll manage a team of Coots that have a series of livestream battles with other player's teams of Coots. You win the game by winning 5 "),o("img",{src:Xn},null),o("span",{style:"color: cadetblue"},[p("trophies")]),p(" before losing all 3 "),o("img",{src:Oe},null),o("span",{style:"color: red"},[p("lives")]),p(".")]))}),managing:()=>({display:"Managing",glowColor(){return r.activeTab.value===this.tab?"var(--foreground)":""},tab:L(()=>o("div",null,[p("Before each battle you get the opportunity to prepare. You have 3 slots for Coots, and you can buy more using the shop at the bottom of the screen. Purchasing Coots costs "),o("img",{src:We},null),o("span",{style:"color: yellow"},[p("moguls")]),p(", which is a currency you receive 10 of during the management phase. Any unspent "),o("img",{src:We},null),o("span",{style:"color: yellow"},[p("moguls")]),p(" are lost. Each Coots costs 3 "),o("img",{src:We},null),o("span",{style:"color: yellow"},[p("moguls")]),p(", and you can reroll the shop for 1 "),o("img",{src:We},null),o("span",{style:"color: yellow"},[p("mogul")]),p("."),o("br",null,null),o("br",null,null),p("You can also merge your Coots to increase their stats and level them up. Coots have an ability that grows stronger as they level up.")]))}),livestream:()=>({display:"Livestream",glowColor(){return r.activeTab.value===this.tab?"var(--foreground)":""},tab:L(()=>o("div",null,[p("In a livestream battle, your goal is to get more views than your opponent. Each team will add their Coots to their livestreams together, one at a time. Abilities will also activate throughout the stream as appropriate."),o("br",null,null),o("br",null,null),p("Each Coots has two stats- "),o("img",{src:Oe},null),o("span",{style:"color: red"},[p("Relevancy")]),p(" and "),o("img",{src:Xe},null),o("span",{style:"color: gold"},[p("Presence")]),p(". The view count is based on the product of those two stats, and then summed between each Coots on the stream. Be careful if either stat becomes 0 or lower, that streamer won't contribute to your view count."),o("br",null,null),o("br",null,null),p("You can press play to perform a single action and see what the next will be, or select autoplay to automatically perform the whole match. If this is your first time playing, I'd suggest leaving autoplay off.")]))}),multiplayer:()=>({display:"Multiplayer",glowColor(){return r.activeTab.value===this.tab?"var(--foreground)":""},tab:L(()=>o("div",null,[p("By default you are going to be playing in a shared lobby with all other players. If you'd like to play with a specific group of friends, there's an option to join a room in the settings."),o("br",null,null),o("br",null,null),p("Also, be warned that the game has no account system and if you lose your connection to the server you'll automatically start a new game. Sorry!")]))})},()=>({classes:{tutorial:!0}})),s=ge(L(()=>JA(r)));return(i,c)=>(f(),b(Y,null,[g("div",{id:"modal-root",style:Be(l(A))},null,4),g("div",{class:H(["app",{useHeader:l(t)}]),style:Be(l(A))},[l(t)?(f(),R(zA,{key:0})):U("",!0),o(Co),o(Po),o(zo),(f(),R(ne(l(n)))),o(De,{modelValue:l(a),"onUpdate:modelValue":c[0]||(c[0]=m=>ce(a)?a.value=m:null)},{header:_(()=>[xo]),body:_(()=>[(f(),R(ne(l(s))))]),_:1},8,["modelValue"])],6)],64))}});var Ko=K(Go,[["__scopeId","data-v-2d9bd813"]]);function Lo(e={}){const{immediate:t=!1,onNeedRefresh:A,onOfflineReady:a,onRegistered:n,onRegisterError:r}=e;let s,i;const c=async(m=!0)=>{m&&(s==null||s.addEventListener("controlling",C=>{C.isUpdate&&window.location.reload()})),i&&i.waiting&&await la(i.waiting,{type:"SKIP_WAITING"})};if("serviceWorker"in navigator){s=new oa("./sw.js",{scope:"./",type:"classic"}),s.addEventListener("activated",m=>{m.isUpdate||a==null||a()});{const m=()=>{A==null||A()};s.addEventListener("waiting",m),s.addEventListener("externalwaiting",m)}s.register({immediate:t}).then(m=>{i=m,n==null||n(m)}).catch(m=>{r==null||r(m)})}return c}function Xo(e={}){const{immediate:t=!0,onNeedRefresh:A,onOfflineReady:a,onRegistered:n,onRegisterError:r}=e,s=I(!1),i=I(!1);return{updateServiceWorker:Lo({immediate:t,onNeedRefresh(){s.value=!0,A==null||A()},onOfflineReady(){i.value=!0,a==null||a()},onRegistered:n,onRegisterError:r}),offlineReady:i,needRefresh:s}}document.title=x.title;window.projInfo=x;if(x.id==="")throw"Project ID is empty! Please select a unique ID for this project in /src/data/projInfo.json";requestAnimationFrame(async()=>{console.log(`%cMade in Profectus%c +Learn more at www.moddingtree.com`,"font-weight: bold; font-size: 24px; color: #A3BE8C; background: #2E3440; padding: 4px 8px; border-radius: 8px;","padding: 4px;"),await wn();const{globalBus:e}=await Qt(()=>Promise.resolve().then(function(){return ln}),void 0),{startGameLoop:t}=await Qt(()=>import("./gameLoop.06acf317.js"),["assets/gameLoop.06acf317.js","assets/@fontsource.f66d05e7.css","assets/vue.f6263579.js","assets/earcut.b6f90e68.js","assets/@vue.4ce677c2.js","assets/nanoevents.1080beb7.js","assets/lz-string.f2f3b7cf.js","assets/vue-toastification.b7cd620e.js","assets/vue-toastification.4b5f8ac8.css","assets/vue-textarea-autosize.35804eaf.js","assets/semver.83ff78cf.js","assets/lru-cache.9a21e90b.js","assets/yallist.fd762fe7.js","assets/socket.io-client.79ce0df5.js","assets/engine.io-client.58517560.js","assets/engine.io-parser.3f360695.js","assets/@socket.io.aec831e2.js","assets/socket.io-parser.544e37d1.js","assets/@pixi.1eac1889.js","assets/ismobilejs.5c6954b9.js","assets/eventemitter3.dc5195d7.js","assets/url.e51cb87b.js","assets/querystring.23ae9a54.js","assets/vuedraggable.c3acdf62.js","assets/sortablejs.cbae5b2d.js","assets/vue-next-select.0dc4e443.js","assets/vue-next-select.9e6f4164.css","assets/workbox-window.8d14e8b7.js"]),A=window.vue=HA(Ko);e.emit("setupVue",A),A.mount("#app"),_e(()=>{const a=fA(),{updateServiceWorker:n}=Xo({onNeedRefresh(){a.info("New content available, click here to update.",{timeout:!1,closeOnClick:!1,draggable:!1,icon:{iconClass:"material-icons",iconChildren:"refresh",iconTag:"i"},rtl:!1,onClick(){n()}})},onOfflineReady(){a.info("App ready to work offline")},onRegisterError:console.warn,onRegistered(r){r&&setInterval(()=>r.update(),60*60*1e3)}})}),t()});export{Q as D,Qt as _,ee as a,x as b,Ai as c,te as g,Sn as l,O as p,P as s}; diff --git a/assets/money bar.00bfe5bc.png b/assets/money bar.00bfe5bc.png new file mode 100644 index 0000000000000000000000000000000000000000..557b1e6ce2c30bef415cd870acd509471b1f2f44 GIT binary patch literal 6386 zcmV zaB^>EX>4U6ba`-PAZ2)IW&i+q+O3*bb{xBsMgK919s*pz3bl>g zTJp;lo`J^OR?5e}_`a~sHbldV z3+@?=fV^z)?bX`P0eT7Y+jr(`^xtCkHTb?gcZ4soe6nTu=Epaje7PRp=l7o{4(}`S zuWvZ#(zoqA|Ms3`?{##>6+Vao!8+8ON@T`%&YgqhjXoj?5iI^^Az>VZJ$F8GZgYR{4yjo2LHYm zcjm2UzTpZpPsgp^F_@oXPVUfDkdauox;mI-6V&mz>Ss zXXl7xAwi9m`w)F615U(G7U^RM$(!tp*SYyjcIRF%K6$+iHjxMkDP(d}LnB!+3iXp? zp@y0Si6W9DOEFTVrI2Ehlu}L#axI4(v*eU>F1hAbLWxC6D!G(WORK&HFc4s@xt3aM zYu+>_YK+ymzj3Ae9(wH3Q_sEh+S{OfMjSHI$fJxp+VnF_U}C13XPI@j<;(&pR$Q{u z%B!rp+NRca*m28FJMXgVZtq!pvij}oA7srvS@S1TdS8Ce8dpuuZ$mhR6VaTJF&`Zn z&zb=W+H1~iaWQ($oaW3{MLF>-QZzSaI?WgHHn(QW!wQuQJj7j7 zAGHC#oon0du^Vv5D)JhHpS$O@J1i-6<`h<#&G$9@y`TG@59sY~C)>kj^U)Mm1g5tz zd#<*xPQ3ES9dR*>eBAhc-x@Au9WbnF^PaoAn0qqY+ug>lirUlhNyh+wKo)uO79Z$4 z`SRm>7CSEC&TYOnze!ug--?;hn zLfBCdUv77xV|i1+x3y;S%ayuwRpeT$i4N-R?0`YGGrK8y$61?Hc#{vYvjjm7 z=4UfQOcwex>Q=_g+c$00-sYMhY+1W!nVO>+_sP*_(8(AXd|;KaCb6OKLi%G>MD+=!r&7aj-}zRYvXF7-W&_rH-QCkV^Z@SM#ek#LkKG>GTzg>9VAckX>TGbGpdT zQ#!g3-?lBZVJy7MCqp2VuI!SwD#UFQgqtPR=2x9CE|Rfzmgy
~@L4N8-7W*(5E zNvrqU|Ls7=A}gA!KJtke+I02vj;!ppi75Hjo2UM3o!G^+pyFIPL;c{%>WXdoHA#RNQZ7|bb^h9i55wfH&s(R?bs|e-ZXddWS2Z^ zMnj?iyg`}ZT;^20!tK2)=Ik7OL}RuUfyXhYCb`A#HFm7T?->*-qidaghPfx)Pd`N9 zel!YM3fTafhh3CMcT_M4#LN;K;-#*Nib_bentRA&QXDfNC~Pyiuu|P+E~!n_R9-$X zbti2z*A5l|Zb1kds5`66z?TOl5dO4g=#mbyn&HV7T83tHq>1KD+7^p#R+5BY3kmfC zf)~^r&;`ACP#a)OD=>%86UCN{Q$h&D2zj>$2(@Xm1WxCb^sbG#shB^6UXLsaNg5G# z9V54SK~HAB&&_DnhD<9viMx31X{7~lB;3wJmF_Rgrn=6;sXAnz3e**hqPp1bf&CoF z2@X{pW4nRvdU8_tFracVK)4>#VJwo-By&xZ&ag&nXWP-41`@MaWiySQQ3ri_p@pWx|(I3n7CF zJh0kCJv~Gxbw5Z_>`hsbyN+--!Lv?j!6}b z_RVNZQ|L4ICfFB1I)L4c;tb?%L4CR@X^z~ip@oeJq48jX+-;fo7G_^?e-O>bM0e2D zo&nh#E2scJR3?2Q5=8dsR8m6t`;6h*3H)>sTA4W@6B2@bs+E&%1#6PgL3Q& z_Iy|DpI^=Eg-}7NgN6elf_%ZuI_e$`9%B_+6hA|-`Gmn^@Rwd6zW;LoHV*;^Mc_Od z?WY4cB_Mi=Xj12^3|$R)cT3d!h{?LEsfVM<+P-o#@iTyyI`1dv`speP1?0g_A5@5d zuS&;0eNZpA1C+}wt0QJqXz9mk2Zs#Vj;`7nQKvB3X|M(FVw4906~11uCw8)vo1TGf zlDw>7sai66^tc56b2K|Tx?74xAWKGys=R5;+&MTG|o7@Ri0YaRQYs1BA%6tgt0uenMR9 zxei52A*&{;LRU8%hc8YC*I-i*2ZD-eqNf(1byp5;1>OO|>QI&9i=wQ^-5$nyUQ(}T zYjiCNi&h_`T1>@3gCG^P5PPL^|?0sd<&jy9yNKpv`=##cc*)PpYzxlp7r$Hj_(eJD)Gn)H(F zK)j%D>#k%4e8Ak;qiRFbw&iDL_iA> z{3ORJLkV|Wbs#=4{H(RxN;4ElzZ&X}H$iz#*ns`0<-O)TkHEelzXFAG8&zPr6DvyM z1fCfMiHJBbT(1PJbv+z)w=qVgvaucN;3%KBzM9f68Jxx&`U#*1Ww$+cJ!qHd1rjnI zISr&xHSLcA^z*CvbOEfRPPO-eUslsLL=VUS3hY-IecjfGM3BDi@W$z0-zBT6okt5M z{vBVLE-+Y>4TCMnYw!lPQ$4Gk#Hh+*pn8}Vjng^<`Ru~9Bzuo%hzCt*)r%*8LX*AA z&;tZ)+*CP&6v~X$0+fa%Is8x21n2_1X(~#1Blky4%%lfYpkYEi7jLLXM#MZ)FLX5( zb5q^$Tx@+@apN&<$7Zl4WH&AG^%LgzAIWMH^`}@4*A)z>me|4vmLN(-XfN~~ij8lw zN(w+N)5g8hhB$IqJ6s8$T10PFGE}9b1y)dv&Za!7mx|)Oh8meI4#sR&qOAoao3PKK zUqS>--Ntpmb#v)S!J2Aszy_(Y>zSBWxW#o--ew+NfOz>ljG?@aaiOI<)DgHFaK*^j zj2T{7Xw)Nx12!Q^0dPbSqt}39Q^$)|@u%c`NEC&`DRyM1t7DN!6b^pn9CgIZGW}9@ zL*@|_%7-=uR}2WzvaM_AsqsqGGDR{hoTo~zzd(bv7aUHret`$F_Kpx_PR_j5q20CS z_EnM8VuNW=T{`GI*U&+fs#j^e9c^x?vpKY7;R~Sf%6YZk8(WqEeDOzyTp9H0EvmPlB!rl*0`N^ zOf*=6c}nHDT0M#Q)2n&C0Ep(_frS=oxQ_F|8UlaN#yoICO=LaIPLytPzXS}?bEr40 zd5}hdH+G|7|P0~c$> za_T^s2I?p+dMzSm#CI>6vY!C$%A=x65@WdF7cCrY-GHyUF2k&M~xT~&K zuv4?a10#BRN4ElG!_f!mbCyq=Vb=)^M?5kYBf4~k!VS!Fg7)*<@?{cW+Orr-^L zUBL!oc(=1`7*g*HAR9gL94Dn^#&AWGP5m}2o{SPW zSKB<6R8F+6k3qw2xEdh)ut7uw*2pO~jjyRx&W)e?sI@P95ypsKitKtI~G&nLv zazp@D1lT1CMduvGuVcJWp&E)Cm=&@B=Z=7yH5v?zy;te-94bZ! z_a8 z9(XYr0Lm0O9Z(AiaRaC2*}RvDzts~rw82D+^ie$V)2HMX+^6o6FmlmjVAsS*!Vifa zzfjK!bnJ*c#3KF|Bq9v}%hX@0z%k!isi19&EFEuNDO)U<&$SMg`21At!a;gK#U) zL3p|<04oRDiF>A>y%3Z~~cK6xUMc2He_w6~M(#FM8r- z^vKIUM_zTVBWu)YsA$!oXkF*(6sRcVd+2Z5F|2y{R@wnwL5=)s(I6{ukKSJB3&4f4 z$tW5{KwN!pZ;ur20;f6ayQ{lPdt2DiWgiRECj&n(O<{P3gW2!v`@FonIF{!0;Br~Y zeCffLiU%M9FQrFCG|G7{kxedq2t0NB95LNPOvXg_%2ce^pEs3>6?Ie^l44EVqaM7{ za6q0Pt#xZgMfo`xLMZMh=n&(58snZvPxEd8C;L2~u-FfX(4FTKL(jn(D9r}S_CS~t zMjB@W13AhPCDX)H-Bhfe7_dITH-Vqvy3mm^jy-Ecbx&t%q6rT}?yMaFGr^Phh)!X- z(FKkk+~rYd^NM2LF$b#?CA9 z9-8rEKvS9VEM>pXiP+nD*vkV6JtlF(%rQK5qrZ|MiI2zGP)F<%^*LvLoGR_ay8}@& zw4Toc9euVGpa3CFr5ZvX*$^D3(np_H2C>lrCj77D3V0Dj@KpVx9&wKD&~uVKQ~}pI zWdxdbA&fR_qn;#A3@)2dO&Pq0z+QtJsRXYHw#6@f5Rz2hAd2Olch@j!`|9J}kFH7XDatmw zC*s5o7y$Tk`qa4SgY4HC&xC^-Cv`uq-2Cm*f4TBdO8}_NS}+LQz}?|_!T=NB3y8vb z;Z!eXJv9DdAj}#T(&(v~{%+nL>>MrFmCzQ7>Ky0i^CUt0-)a&+F6o7ppFwmC^FGK+ znDmK1fm+GF#`|-4-(!9*nWu)x31hIOl}ZP;%mGEoKG%1vNco zQF+pF2e*sUOA-R_VG05={&IAN}3j&LRLXf&c&k zglR)VP)S2WAaHVTW@&6?004NLeUUv#!$2IxUsI(b6%jkAIAo|!7DS6UN)?M>p|llR zbuhW~3z{?}DK3tJYr(;f#j1mgv#t)Vf*|+-;_Bk0=prTlFDbN$@!+^0@9sVB-T^|R z!c?PeENX27fHn%DUULjx@0|+51F;h>Z7c=l2U-$6w^)AA*ywCkP`jouM0G~)a z$8^IY-XNaYv~|nWrS;C;;dF`taVTR!eCxoNpqd%DB@T`0!fIFQ9~IOScuT7kzyi6`!Nsy zh~rO^OD0ztj2sK7LWSh`!T;cQw`O5_%1sK!fbJLD{ul!SyFjyU+uz5w-8=#O&%l+| z_E#Ig>?i5$WEE0hc?#(3371k|X(P3WWmjen#Jv0|sw_-Zi(k);>-j zfDCoDd;=UD0^>!>UiWx+PiJrco@w>>1G9T_!9q2D;s5{u24YJ`L;&sp?f~wJY48*P z000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2j>DA5(Eo;SfPCY00H_*L_t(|+U?yT zPXb{W!0|grq_`QVCg;~6xsh}OwHhEAjAo<3D8Z`2risnO*Kj5)b508#v*UfkI}diR z{C@ESf!lx2&S&Q+i$vX4dr`oejAzp_$F?6PG%h(n&>(0KG#jk6%^*jy?S~1COAZh;2pR;<25YSP1^U}3S)7RB_k$Wt zXb?0A8U&4?A!n6sIbz$4;ru*{6VY!*-oNdK2@QeY{$2+}dB_AyH_YddS;m>RPVM2qTLC_#*1Pysu`G2gWZX05cPt|$84gdbbLHO~f zVlbgW&>(0KG=he#HR|?;s=Aj06B+~!f(Ai@pxH3B+j3NO?}vLcOlS}^2pR+pf@Z^H ze=mo7KQN&YGzc054T6TEDAus$=sfNOk57(2SNp=FLDKudga$!_ph3_G8Zwu><%oT^ zNa}a5)NR|)Z{8$*UQB2ZGzc0&gP@^iD!Z2>b^B2_wizZg2pR+pf=1Agx#*T-{`ML? z-rUy;K~i!-YUyqf_SNq> z-}}60&V6Rib$&B*-81vYoI6%qQwa~75*q*j;HfCf>;COq{)QzM#=nuZAr1gQvhJsE z=&5VvL+|F{YUk)|OYix?&6eKQ*U=6D@LjIWw)dv$&Wc3ZkV>F$zoH&&^}}$zdjyl( zs337qp#GI(!3{eG49;gZkxPb>Djy5te0sV)N|{$H_tl`qt9#iA4kzh^=d$ zc1tyrL3n$PGeZKF*H)Ta>Cmp&M_r{p7nC4@%?0774~H}x6^7rMZ0|OpFHC>$``z*N zBHy^*H8LV+ahA#~+Ae=f+RsC7n!9NQh$iaey869c2hN6NMh6}Z5juC8e@stG&MVti zRK`E%d7pi%6VWnAa-Zg2fV)3PY6%-zU#+~z?7O{ou`Amy^#q%dRG8pDt8%$jj+HIbJ* z#G8|xuKO5w$LFfOkJ^SA92DxpuuME}v3v$akJDB%mwdESHE}8KZFQr16f7dhOW+nN zMZ;3$c2o1v!zQ(R4Rd9)2VF58sIP4MMf??C#F57NypxNh-fCdImZZNKMvk&Pwg{=m ztn5o8KGuVZK~=nKQeAcS9ev%`Rb}~dNg_MBYQWKJVpXoHZCzFF+AGTUHB|`X_qDY* z2onIB9<;V)+4vBiGbx|fD0+HoN)Z%6q(u24Lq~}!P*+l5Qt*bPs>4F})K)#kZvs=O@lIB={$jxKXn_liHs{9NU9da_eJ<&@H$raW*op3eR)>y!#X^PG}wLF6O^LYghj}@Z--P znvOqxzoWZ|uci$;cE=oQ9(31@iB}A#{CH!BsmNxZEIH1ACzP2v;~fg$0hUvN9BcX! zHwU)M@+@cs=PlxPhasoGmig@S@mCw;nqF?~!kv~#yuW}msl5&1$r6v3L2I|aL)K0- z+nA_@=rn89q(TX7TtIR z%ab``u!t4SfqV=dweMGX=}T{`quG+SJ>t0 z>t*kH$Nl9bGH46&Foty5Li`XzJ|yM@r(YyPa*$f%vqmntG>@A!dTiKpihGBz&R?99 zPtama;tY#@O##rogH(#KGDqZ*o$pKnMB9YP0#^KOd(FTVf(#355{}xg3jo|Wv!Pmj zP1D*64A%<=?<|JVu|Ljsta`+c6s?(^~m;OvW#mhgLc6$myWJ($>e4Xt1dg!fd*0e;jS?bt}pw++xF|m7ZBPJ zx6(iClSQu_&wf@>Zxt4bR>e{3>mC}umNwn+7mb zRK`p&bp%l*Zaa$i({1OP%mDBmJ_isLEiiNPb|Txt2WqE6v_GTyp4*Xb)Tht-Wn`9* zxj;W|4!cTVW01De&s<{qk-b>OG502Aw$~FvbL61Z!`6u}bjoFq$IbU}oUyvd3yLeU zcnZe~J~{W#k99kYa`l2!k#}u2MR+zFW|9=BMV{Al0i}e=6ND}*onE~wVeY93feq?f z8`s7@Wlq}J3C-gX)Ea9x;*aaRAm^rH(?lbe!Krfp)ps*I<{I*2x6=~W>&xGH5O`z+ zmpQD2ykSbDoW0+}h2}>@>*nLzP&nIoU_sP~Iqh9T1>@iU`pJItmwq|V8M!!2UjFsZV z;wU)`4~+5xu4+li{|fTP7J1u*BB<5Pp1e_MNf`54?oBeIn=!9Aq09 z3i2VP8=RZcomOZ@YA5a+m=2{&1w6+X$J=w|H^qYEvG82c2wa{ay`C;pd6cGziWh3d z`Q_2EQ}&uMMA}Sr^;m>q-p|i-+hk<2lr&z=nkJmk{ZZ*FJ4S8iq*^jG)pg#tRu1N# zSnlpvn7Lcr)2P1WI%fWS1PMLrlunh*z9cuJVVnc#ix{SGP(;g^0^9#MhK(7s8#rK7 z^2vThL6Q>gfqZq$oc$x-YF6WPsny!8rI*-$!C$n*5t?~Tdf^U0&6TN*s;QIYz@wN% z@0i{*l(H<$dIK%iq@Ezc%(WfUDFAf6@6E2Nn&o>9%)sKf{gVcv<`w;H;WY=-FQRz{43Y zb^xC5NgDBJX)%DsPzbpY&lXg1i&Q~$HFB6SYUDTpKc|J>=A-|i#}QpJ%%l&Cui-jg zqT-&K;Az=#78;wgq{4^bBk>o3D_+6G@TZNXfOFJWk&H#w*0|N$0yZaX_NX{e%U>A! z`*W(rZjMygwT-WrcBqnF52T~%OSmv zWRx*|;HAZiJkg1Wr<-eJU#hbn?f8~^i6#r}D*UI+SGc2(gn#Pu6SlOncpUwDE* zImH8gj|1p{$`T>R-3Of}6ZbBe4`KI1?|r0i^XYuPc^G~U3^S%3vKi(MinfmqI$Yhe zW*aWb_Zj~%H)E3{aTCIa87L0bHa}ysug9!!Bz+7~awt~nWA@>sOA7;?Hka}BDLT4W zYOMSW-Dw62n=GHDy$v69`BNJxN{4bI{ndC&JrHy(e}P}9`>rQF72uT>jLuF>%aC?> zYPsFL%WE|p5G@dlBY+Ugy*K&9x4r>e|DJGjV&Vkk(rTx@YoB1^*7x9=HF*2JJ2R>G>pTohFqKbEVR zh&+Ap4x$Q3DrAd>feu5zi8-idq!H&PDgF-AlZ(U9jnR!WDa#e(Z)19P{$WoqmG|hA zZ5@$tvJXQ_T52htB-ij;dB&eLTYmX{jJSJfO;OiT>*3^q97QhC0r|0fR{HwMbNIyH zHwY44ah|cx>Ww$6^q#QR3hn>l2+`%feMUN!9fD$hyF}b@kM%*V!RMKv5Q^L3SRceR zS_w0F@_RBO1Yl28NTD3Gz9TbvbvIh`Tuwk5z~J>``WeqvKHqA(SSiySzAUzzv@hGE z3$9}_V$jJFOZfznwvp&rA+9`5@D0G~4-8&2&WI|QN(%g99+;q3!0V*Cf|%(tp87LA z@ra;k>IPTE1yhprKUE1Qqo2F(pbgX<*6^?I*NRxwI-=WX`5ch$3STe~3+Nsd!e=)- zhXD1VO}pbYewe5`Mr!DAmPw|%y6E zkebuKW?Y`K3AEw%@(lZI=o|8tNGN(j-+KHEN_h66o{m@ za17d;6i46WPc9D)`WkTY5~+gkTiLrB=BPv&qFVSp1}J!Yth54Vsp@c5F?$-LEmH9P zN>1itFgSjTmSt9IqAQ;*Zi&xQ;}}^rD4?iic*D;~@ci5v!Ntp!CPbKRxLzNm*m{ZJg@$2Y$R-SUQGmz z5f7vroBoZ)L?mH_WBhIBmquBCgk2UU1YsDCp}EGE|Z#2S>ieV5#9cX{|lPp zdD=4?)0f!4h$Vu~- zGloN(FMsHXwv@q{Ctufm$xyLTUUYbvQxqBma@ebJaxly+gHPvnQ32#L`j$BlVzK)o zSm3X%!f}_1$I3ACKr?7pCNmNqd-T|L{Q{=&NP5v*suce9;)RdJn|K|h1(;p1b;||b z@0+1KM68oPX4bm$8gE$MhvFs-B$(`WNS?B1UQ^>wOnC`KSohe=J!fawz?x29=Uhwb zrx#wfw~}w1Hi-W8Ny-G$G>ww+r=&DnvCV`M{iAF=Qw$AscK?NHjsqoUb;5GL2@GpB zkD5o5v=o(Za>PdAMzi`T;qpbhQ0QO^udk-Mic2bGWAU30W_dGrIu8;*T8;D^1=8!j zni7QX&ZUs;)9x8;*W*!uL29m1cv3IB23uDzO{9a^~@qv`> zeyTRV#C{fSikmH3gyAVQoo=9i0Kry%mh?fu+hHp@`ch)7>efMCmqB>|y$a9^J7kL{ z9J$IxPc8K~cY2hlr@8%V5cVtCNys5cnR36#CZF-`F&6ndBJh|5)Sp|^eP+{KZ5I4^ zJM?)39sTyIqsc3X>lEyscK+nGDsrNl&vL-E-#Y4YLdimYLg}R(uPi(FHonOD89&jn zbu|8OTrEzVLDrqs$z~PD)i>$^0mg%3w5lY^Xt(5K*AcE{x<3Wt@aHka+5k#4Axor{ z(W>@VfK#K|$>>RldD23_-;aX-=RVXsER)qm^DI18*h}f;{`H&=lpsL5N&I}xbK!#@ zvRP~#o7ET{imf46SV6#28;)fPa%uf(5eMytba;u@zU-I_f)6j0Pi?P8GKLJt{e&$_ zU8P?XKFdhKq2=Ot<|>1`*TJ1zT(zYba3Uf6+o80kdl~Yt`BE?|6Ruu zkcP#SoQ{4IqSTcYi8k`a6+^54*Nbg>kj>+8)Xs)gRGiuc`4r8kmlefQ-Jx`z?L0%R z(65oi2KYZjo%n}D?ww-gRWU}?y{oWBbL9QSI38O;dW4yVkb{R&N3OVdvf?&I`ndP} z9KQr?`@Q$mHt+gqCC#-T3@OqUl)IqF4q&2Ugf@tN8$&kFh0I_*BW`}tDt4!Or+ar3 zqVfXUeVjyAgdQ}zipg-@O@Ri`i2G*LdB0K?Z1@4bM2mhBQmsJL)%po0VK}Uj;jeHD zTF1{4n_jiRMWbSUbcBBXftY5#O8)Gk6@xb^WhHfXvy~!#QRUy*qd7Cp3=R?@ME_t@ zW+Hjo|NeDA(!IYg{GEz6te1N4W86J>u;7jZfzSi4F+I7bXj#n!p44xGC8KZ2F7HL* zNXE7LQ1j543fD^IUfCze;Ci@8uWG;lU@+xgttgW8^z{Ae*BAG_)$W%+RxS@Ig-;cp z{v#DQeHDh|h;)uBYvSgdY3GCX>VpCV-%=lg&wc0bZRyC6dt?MEZG7O_&iZ(^5!KNL zc^;#BfwuIs7Mb>8E@KjRU*YlChP`mE z>9D<-C7nejOcG4t)W-g<>t?TR%Dv=DEm-NSMs>Nw3t1rGA>`` zVxyh*bw+DkgCQP|vc5;o&D_HXs;G7G;C)AZEmNx(V0aBlaPwqSp3g|80|1~zILgUs ztH{ay|5D%I0$*-ms)X`@H1&{$UKt}9W_-*WP$j;#jDB2+ej^r8)uiYxX1ZE$p^9AE z<|bPQkou2djcCW4!-HQOSYdSZbv&AJJi436G}(A^f~1G@leMiA8hSwv_1E33C~un+ z^u<~2Al25t$WSphM&1+?3tY?l@uB@V_adOPIAs)vKCBj$XpQCIp2ZGA)P=b=@izC$ z%OGnn@f*`h2@6QH$US8?mFl28z3x1sTxYP9RFw&m=$IjEOehUZHA+=nj@m#!@glMY zioMG{`Mzw}_;#BY7txw2xZs#XpTxqP5`jhWIzuNk604SyomIDm?(&R4?1{M(`BY4>M80fq*LDGlBHFX3Bx1zv;(#&0* zHkb;7sX97boGxhHI?-??_R|V6!j&R$wu#)s*A`C;wWU;~D8+<++=(5d;9hA^8_5 zfb3lIzaplmiiQH_E-DZmKvAu*T=w@S&sF4Q^nI6);S6eMR^)x>Vn(lO7BSR}2kWi) zIZ0}x-i9l@!U2ZQTLPo)X1_%l3O*kww3Xq?9=d(bdxGfs{V+5OZr}PbaR184%$D-% zrxeGh^l6ak?w_YHwP6cJ2XwqJ3>mrnGu}~$9QSMAtuK7SE6|*=t?8SAh+%F_EXuzC zg031Yz^2pk_^QYqit?8aFT5WS)#&YWbF7HLaewlw!XWv_VaPB!ur0ybsHcUt0=g^) zBgwtPFWdjll9{4+AQTLX;s?2kdhmG-w5TzfB*e6(hF>6~qxrPTi-f4564 zEFw%qj;OXw_=P2X)D*wK1DDdtO$pdp;J+r_HnME|fzdQ@0+Qek%> zaB^>EX>4U6ba`-PAZ2)IW&i+q+O3;eb{nyhME|jhUIOM}IT+7*JLu*2O`u99B~p^z z&$30DMWTQlA|ex@n*aNsrT&LMS*NIcNI8}mHGh2Z#a5nVeg2gF+i1Uk??2vN*UaA%rzJWd0O86sP&_Po{W4yQ=hFr^K0YVdcDJavSqw%#FLj7O!)M=`?$Y-ys`V3 zk$t`pqM2WobNyRuv2P2>8yhBf`(u%x#J|Avw0{aeSy$b0`OsZA ze!3~f;+3V0H^Wr3%-oONbf)O-w24P+yLJ1u?2;|Ei({OZAG2(7#SNG7Tenl;Q19%= zT+F_2+4t)vbLU}rt2GQJu73NYzPtE0KWZ&WHe5URG%lEE zbh0)XgB>#ts?6LvZyO#kA=tqrt#>Y3m29?hZ$6XEey{) zAjR}E%sA7`v&_1PwdIyyVa1hJUS-t}uU%gK^79v7Gnd!w_LRIYeRz#mRZ8~|M&Klf z&+wS_29GE400C{qXF412t$0p+ri-9luuL+DZ`3g2F|~+XR6DY7rBZEHmAgBydCFg{>vV3~o>ni;jj(v* z+_0FZud~mV`^wG8>(=)bl00kCEw!q{pn`1VP<1#vuUg%VevjRTcBB8f&)Y}!(;N1q zo6Rr1@7^=c)ADR&SI3fPKGdP&APiP^dlBB3!TV=7Bks3UJ7SBq^;xiBc5dOZU_5_w zdAgkv&M(dn6Iv$>m*bXzhN&f`Vn$}!mB6wdd=`=_+ddkC&yic^=!TV9D1r@B+M1Wi zm{=x`t7O{KooTm_dP&UQ5+pIt)*VCrZEwrA?w2$;^+ zWReR*kx8Th`LhNw7>DneIeSkakNp8VXWh>-8I9xMHB0~?Ps=;2Nh$Eyq3p74ky!xi z$aU&9hu~a0_Tm_j zJmEcfN9opT!vtu!Jqt!O-`~5<2Fm1zdFxfD>a7WlKP;P1Tnm>h-79C^?&0n)Zl2VL zjyNT``M?ZlgD^^p0tb76_p0wTUn?dwpKK0hzq?)M2A1i+^3StXl0HvoZg4 z|7V*MY@e*I-YopG`Rlu1H-ECaTF2;LZT=Bz50UoX;$30z@9h2S7*{Xv{Jphb#+W)m z_RsM>fiah+^@_D_|y$2sUZp&K8{ltL&BnW;hAa2r1|C{ADCTG2c0LdNR@_|8 ztcF4Z#;>VB1bAv#u)ldYJe81O|5=0Fu8Z-D)l?-QWb0WXHsqB%PqN;YfU!3XE|Y?9 z5_=>-h^6M1#;9QxVhV`v#iUL!s{R7sskH>*1>e2oZ0%=VT4WlFFRM8%Yf%CM(UIjP-7wBwbaN3-&W@% z=%;|D;>{?GG0BrY$?h>oQ$){!6yX^y36#>wgt8?2dxGq`Z8Npe0!Ct?sZ2;Tpp?Yf zZNZjkccNl+k__3`LN*nH%@un@>M)QUeY(<-odJ7HzoxGe=cSodQx6Min7f!Wz9( zl!_jGHs@{4{A~SWdz625e{7sD3qRQRx3g2%^n5~?k)gfKMF^ubZhQI{F>uY|AqI+C zhb!+{BS-d9N*WXJPPLt+jZttXQx{CoQZIzlq+~}6#X*voqRjL?CvK6N9bWWsnd@jT zDvDK5!H4lZ@U?>f7xyP{yZcss7+yDu$pjEP1e#t*Qxa&pmMa<3qpPZ=s29=r;jsAR zu<~i?uhRvSsCPC=0PwUMND#LP99|84?y}|{p{oiA3mkHX++1L31|$P!0NR4!9~G(s z#sO@bMzxmz{)#m|lZF!3h#;>}yLqII=lY0wfmtMvqljdPU4ZFr`M^A~Rc*>^Qjh0J zs-jnz)LtfJiUg`$%VApb2w+)YRw=#ZJcbScO^_KG7Orr5?;&)IT=#H}Wxytstwa{) zGF4iJcO55{>z<~SX%dwF6oC{q!gE4FGke=|s;p{XrGP&am^Urmmsfy;mne{Gbsha$ zO;C2Pmclk2K|?mW`?{2QLEdmK`%ROECD@{kFf07ds&hZ}T9rm^eR`Dj?pc}sJS$5a zSX9Q>tLo3?(W}fEQ&^)RW;2iakh@D~L!YY1x&Q)PmnDJDWhMGrf?Tezjd7SkJ3sg2 zmL;?($J23xL=6d_m<$DMZL_Rn>e1A(KoNTdK3H8&lI21@%QW#lRV~DOo{ZA@IOx(a zdUJp;7rod@I_yw;x+-4He4quA!gS{e?``r^I{RobFiL6x3V8=mLe&8G;DlC3<3OD( zh~m{QLpDf!OYD&K-A9ZFLWMyX){#8ST53dQm^#TXBqj^UN>8Ml1C0fX#k9u9#VtlT zev%9*se(0B?Z(3kJ|4AY0NrdAN7DQ%me_65DAQaRU z3-bv06AB`%JD7k@C7+N(7=-LiN6TrDyY7XffW<99T92x(Sg0WE6uB~ztCFlvH){}r z(YqM3=!Hy_Mdk&9lF`ByJ==rnR76LxdlPFg-TMmi$7DyzMtIE-XS@@_5F9e?5cM(b z7t1z9LZjhO?7_|1HM#${L&ykusaGRl)IEl@u0BT5_c$UZHU~eBgRJ>~&g7nmnl(-# zZBnQWLLPo76iWEFbXdSn5A~SjC`CM?&_jYSGisarYI_xv{Gt?fU2+>CPf}#uKQa3_ zjj7E{LaY-)LfgSU5i#s~uB}Lxcftg?V>PPPBFVqw!(4TtIWcWc2WeVTA29~BLqBMA ziVJE@#0=q=dWXEEsG-)*329=eyr{EgD}ZO2P6UK-K0(-G`e>5@!#=uTp@=xLbS5dw zMvq<kR;jjN6pwJ`~woPZH-qkONo<^Ar`PPeYf@_HI|Bl+C@mu5+&&egMM> zadkINc2TNs?}eEzBuCSGwW~>Ks!A6dPdc;`cqCdOoF~mtTH*0Ro~Iafnu9{?@B}3@ zn)B}Z{Yb~ZVPo}TX_`$M%7nIiS5oTjnWW+F zWQ8=aKwn5etR!^=PC@ro@`9Sfn4Az-b9Y*h$ApI)fIIrFUbP|6yvIMIGyKQskSIRx zIvVNjUa2MbQ}+$EzHWK3NZ6!=X5Y~~P>Z`_86<65PCrg&&jlNu>EMSmA^kX|S4+Mp zh1`8W3-uK)bdz>=gP|bu*z1_y*1#~RPO@2gREz5gCV<2#q@^EE2?0UJs|cM8IFQTA4+r~6`d1sWSVQG~5K3h`WiyvWj|5cEMdWOolNDYI4b zOOgB`mOEPYP@@aa`j+G^qlz41X{X~jwa8M#|FCwI=srrBU`wLW2~Vjm$y(_sreiIK zx;p))e)N&-*(6kALi*;FPP5RvKLU^tY2SyNdJ}KY(e^GFAHq%jGTz>Xn=rBj++G?n zClU7)Z&D|IlG1B^2{$>9aRN?#iMYpjyQA%U@w@|0{W{`aN7NN=u*mChe2O?YDFkUG zQbP@?lL-Oz%rwrlX3)~IS0t1ja+=c9Dq1RUVfB&sm_ryN*W!moiZ{Vk2}pnBPLWEV zI${fraf~gE<(>~Z!>`VXi_!}C9Lz?sAzX^V0%)~W#-iS1R!t;eYR#3tnj#uO+&W|H zQgqtWRM7_$N^KQ$IxYtA)@A7qg1?@+gvwyW7>310ELS;~tWJG0cA|22qc%}n`V!^A zUZUI{M6yv7J89;~F%PvK&S}umETSRh{gN|hW8sA*q^Bhf8eHrfIwEpcqSpp#!pR;a z*@y%BfYTVFl|CKm?snX^5Xh151gaFD#0gO&d)e#f-2OSW)s@?<#*83Bgba~Ba-Q+j z$5~=>tY1jKOCH|uIM>fr439jS(r%KrFhI7N6xZ^EjO2e5+-vyRJMJGIn?Vrb`yuE5;@Wdl09zPeasq)X$rp@6@9I6~*|RU>eV zAn7qnN2kM4C=vq-S0db=_KlKViP&-N*(&Ii0S_3C0H0F|p>@j8>+-%RIC(DjMk#ta zXL61%L}^e<%$Q^ZR%O4S>V^!GjcX5_U>r+%X-X+01auWl<2AWvj2c7@X*wjZ`k=(_ z)MZSyu3K

k+}l19GcvxwYk0+yRQZl2VTf^2l?dpMtIUE!A|9AQw5N_nV`HF*VvG zzXCN&Or=cUdLAT>bF#5ANZQH6?ur*;2q#e}7fslFm$tASf+UOz zluFuKzYu{Cvf%5;J+a7W1ugJQN5LnmtcHoc>WQLM=#!Bvh||+ zrC_`%MZoYn-}6i;>VZ*yBNg9PChFT*`-{p%{ZcCaSed9F2>1sEHrKAhv>n6{eI`3E!V-{e$iMW_67FU9tr6X6`Fox9{3toHE zqOi#B!=EnW)q%abjOjE1q>&utK*hRTGm1huiyOAuyO*ROItLC>%dMLs_SzS?d99A zrr*bU?GZExvcrt+IYRrjkqv~JaT5_z55T7Q5^G{UX2eB zj}wg_2;2f8HiHJR((u>Pq?bCzlI*EV3Ja2-!ya;4h148D%@kt_mbcr2)+4UL@EN=B zB+%4IpHNnb`MV^_d*_&Y9X|E9W*gVuF-l6hs2LzAvWYw;yk&ne$o^vIe-;QpWFbh3 z@&=v4QY5s3_o2_U4~H657e8kKa&`!qlzr7`d>PCXa7(f|d8=l1%jVb~Wb^DVRr79Y zZJol5jN2Q%*FJBNMpSM)V2GBpGb^l7Nvd-?}2M&Ff^1$#SwLUMFi{ z=-lLFjcdy&NZC!4seF$BJGU--=ZPwMB3yl>fb#@ZvS#l;5Da8tmLTx4c&f=to#3&j zYHb#LWLnMF?8I4MfIn^v;J;b-Y(6GiQZ^pNaOZ_@)cAe&{34E_ptvNZ+I2?A`^_;-ZOL~6A&g%2M=ZL~E3?MypEK$>tS||vO&4cdOx~smn z5oFzJ?PY&=-zSs1uNIdwhf;Je+~0-fUiP!SpYFTfT3hX4kx8SiPY4?+jLTIR|7d7| zGL#}Ut>_OqT7XVNMxhN-l!`a)!`-sqM}3OI?vzTh6-R}HE+=$RCno1Sd>+NbbA}!4 z$Wx9iZTkeQgRtTTAjVcHp2sBIlebW8a!e3imiR%t+FWq7LZ6_+>O?LUTZ-#?u5)yT z9K0IOeh*i|2YkRl;GJ}HhRv;23O?Bs2g+&zH(K(b^0g}#PZfEO=CAI<8BN9#GiJDd zA8Fb0ST(5&Tj;rxN9)znq1XbN>5;DYd7$HZY+pFXxGdy8!n-q$yu4 z+s8EbAx*U`tC4O7@KY(pST_k2WoD-xKAHXaG5ZRPfj?6k5E_M0h-f z=E3d4)7@D)Jvj(v_+)v1p)YQoA2oq~epH`d`0>$PrRi?RP%@m8Nz@{8{A&vnQl+ll zYds8l9V%X@#kpjkH{z_>_b#KB^AT`nlCKEB?dlx4x=-5@^st&H#OHN}@A@i9D_O|* zstuzbL`p(`P<{}0zG=J$Gfioj>_f$IA1DrbAJP>FAQZ}VK;HR$9Z}zpa!7s1aU>6S zBWw6ymZov`0y$SdX2wH8Ss$G(=b?K?3bLN&+t4shkw?=(uQ}wq-eP>hkw?=(uQ}wq-eK%S4w?=(uQ+3Z1+3(~;svZ+I zf>lxYxeb&nN_fh*>RN6VR;0WKFoF?YiZDO~IoF3~sJp#2>6Y^D11 zosd&@nt7eMH#VJEX>4Tx0C=2zkv&MmKpe$iQ>7vm5j&_jWT;LSM2k2|6^me@v=v%)FuC*#nlvOS zE{=k0!NHHks)LKOt`4q(Aou~|>f)s6A|?JWDYS_3;J6>}?mh0_0Yam~RI_UmP&La) z#baVNw<-o+Az&B-2q7vlQ%|H9Gw>W=_we!cF2b|C&;2?2l)T9RpGZ8%bi*RvAfDN@ zbk6(4Ay$$U;&b8&gDyz?$aUG}H_k9%C|}6B ztZ?4qtX68Qbx;1nU|w5EbDicW;#figNr;e9Lm3rVh|sE$Vj@NRF%SQU<4=-HCRZ7Z z91EyIh2;3b|KNAGW?_2DO$x?iL1p{lC7!Cjc0S`$;K~!ko?b|U5!axv(;f+{W zq!RH=!d5nl2hfxjp2Gte4 z9RUOoKmaj>)Ce`3sIvnd0R#|005ODFqpjJ5jsOA(Ab^OG8vZ)7XM}Yb_fCsUx*s|M z2q1s}B0@EO(;&ZF)v?-5=jJ+Z-f}d600M{@siCGx*NU(FI2u3z0YrrQ0F!Gw0B4lK QQ2+n{07*qoM6N<$g20}$(f|Me literal 0 HcmV?d00001 diff --git a/assets/money_small.16f3e324.png b/assets/money_small.16f3e324.png deleted file mode 100644 index 77bf53257cdfdbd5a4885d2750ce1653c73c337a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6664 zcmai(RZttyv&MrLcXtUITtjhpha!an#fwXEO0nYZ?hv$S3zSl<1a}Eq971r{-u|yV z-#N2qXMbnD`DXTEANIuPXer}jQDFf909;iS1-*Y+?q5i}LjQNq1UZ`k0Aw!#2FBic zR=y1Go^E!I&bAER{_eI6wtkLw0D#|eeV)lj=B7l2za6m_$op1cno0lH2fMduIgnIm zSi{AUCoDB1hbB~pL1xD3<@8hL1N{q-zV(7}*VuaQ>2i?V%s=h={>_bc+4D=sU;jXJ z!Nwx4#YXJRB$~#Pr(C$tr`^l5{m)(avlh~C?mMk7=cjx&U8hth1!B)7RHVM`du=yH zjYzmz4@fB>=AEGZJ=lVk@ z{7jDlRsl4R9^#9)rp%4PlZcumV;VYBI6G4hxTLbS%%L%?LN+$ z&vtE|HORtb#7|H|cy#P}S<^mxT`SM8t$my99@J$McYHS_#{13=wi8Ruvt8#})mO3( z8!{d{`G$Du9KMpk`DQBrUg_=2eAdIsR!T>Hd+6BiEcmaSg<|&Np*wbaP1o48Wc>7J%?WPA6*0Z1aP1@PRm?im^dPnO zr~jpWL5VZ}Ck&r)AX(0+B!bHPihqDYpCq+*7+541%TbZ9Rs*vwl1~Kh=Bqahl3`#( z5vg-_r0dlhW+ZaD7@jl+%{Y6Ff19#a=l(Y1gdw$dJM~^$@^~yC^+2^p2ys7Z&V$!(bheLt*Dn zle-nKf#4o7X$=Qj3LfRGBom6{}=&G6t_{%ags7X&GV&zwl z<6ZPO4YLZLP(5XYU}UKi`vgE$5Wu``Kk~$PR*5~jn__L;IYXLUAkZkbOb2mewiGu@ zQ{}-?WFbT!n544g!`tBZx}jr8dJZjUIq}Vj{_U|NtN~!u9xa$JC-FNjM>M;n35Wj3_bWt&HaUJNL<$5x<|kR6;LIOTc`}f(Dm} zZ8h9C-L+msBXoJWtXT0fc*8}+m{mH#tWn(1O>^dMw$*0y z4Q%;n>2p0ez?;`|`V4;>ggeoeeQLi)ane?KT;4LbIy*%?FH*d53w&8$cH^(agN7uW zVkUG5)xR0@p~gq&jZ#?r6UhW-9V87u>GjE_B(p0sX2`f&t}U{dBMWmlZ^5%G9XQ+p zsd)Fs<+1;vYl$J_Xv^2k>D9j2RT)Fi$@`9VY7nI4YFXU-P$NgxU2htIlctd=GTBI< z>vm=Nhm%C}k2GYy`an${HtmFMJ28Irc{Nc%h{ebQJA1b4ykxt*4%k5tf}!k8O(|26 z7)Xj>+%W3kFq+^uIBj+PX%nuBgD5LS)Z1-0R1ar#dC1e5im?B-haO94Kh%Hk$Th)@ zM5pYjlwh%Db;h}Oi|xcYBex1&-9R`uHIooRkm z21FP;xjM#E86oNGc=NLQ{HlJS4yjroiXsoWC2DCa@^?&e)cBb^-|k{sP@&1Js?>Hu zoFlEBPL`xP;n*!yM2zm0%HO1&^r~70+&2|9Ny^X9Jj12yoI!AbP#>37l&^5=aH^ss zL+jDo@$I65J12CMH=FQ>vmxS<$XjaWe#S+#>jA-&p%;^p-#92Wx){Wg3*>IGa!;KqZMA5401fg-V?agMUF{RfsVc)I(2r4f3ooWMMmM`x zd{c5WjV8ame>_={3T+FisU5`3pxzH+hd!!K+sXCst6o+zw*|^|05;e6`i9D_9WbAg z56dXXuxP@`bfWrDgUd{@MuI8hyT=OIvq`VIhe#;KXcD1vd_A<01<}4Q+{aiUZP|(^m*98ok+hI$x!{ z8tfFXtHfEccfbXSCe?XZ1}u|8WEmdz7}E#*EWbdgUEp&{t2keX<4KT~`7p7$)wUQA z)yh$7>>4)rtFnSvk~=np31LX9j3f~h$A^|xawvV+0gI@#dYi~BUrYPK`_l8+J1%25 z6&q9t4TI`R7&8`S*vMFzzdESueXI<*V9Y^L;Q*?DuinEC*`oEm)+uv6+09bA%i9gJ zFFbGol0mEeh%F-^R7NMAdy6aFLRG1vB7U40HFd9P(#11Mx5H?_hK*3n>AN6PPJ=hB zNt%={{>!Bd84?Qacs63d|7C}~x&81>!=^44JAb637O=18Hq?N%U?L!3I()d-Y+3~V z3k)4GuQF}6ZFY&&j}#I+(iMXgak2Z&^_MDkm63O*udj=WvfYZrK(W=7aQTs%Rj6;yU{L?=+s^EAl zZJBS}vkGr{o<$@nUE8`AeL=##v}(Z}uu921V5iFb)qs#E?m+24A)9T16)1cJ4@ z09sEt)?cc(LK-@kL|-v-Lw1jxjbt#R$&T8dEcaHw-6~qDaxPu0x3hiM(W3PIsJJCG zo?Mx|SA6oJKVH5ShQ~I-4e2QVc$&x|w6p@XaVIVS%HrM;Jj2WBfxk%%y;Un~UrS}+ z`T7<+Cs8g`Fp0jG*<5GxW5McL-2h<{0V%K0ZCQ$kNpxli_H6)?CDm$~+U`ZG1~)Rr z*ioSc`hazy!U%_TLgLvqOJy<>tr#QnV{#3Jf;@RQFBBQ7zUIu{EsPnrpr0*YI6V7Yp z$aWk?GIh6TQ5-li0_r%0CDgY$W(xL} zy4F25u&-f}3vcyIpaP~vC68i)!*7oV&eKIKld4#}_Op3}DLd;`!kUS^(XZ&K&=Y4# zNJZKZ=A4XKA!ScnnddqF7SR|*%w-=&)rvHLWvO*Cbn@o--XGPP@2y@tVLA8?PjxEu zLU7s&gNOs=c|{0P897!J6%Y;rb~;SsbI3hOyF*_TvrKMZze0LT1U_&0tLUIlBbw4Q z)%`V)Wi)Oa?{QF)HeJ6!xSa^UXP+t}7C_ueI80LD$5AuHZ+19^^0l#)+?m4Asn~W| z$so`EIZYg;cUCBXS1V_HP`V&?m2Ec}H)F)JI57F0wK3$3h3|2JjLua&juJRbRHV_M zZ0#KDu%1@ihAJ$7XuGTsl^b3Tye5lIt=Qwp3C(AbRVQS22&-i!(j_C%yNR9#)=p|x zX8!%4pXRNz2QF%MM8!I&IT45Zznee z*ERcKI&F?u$cqVLtqNDbEm|^3xd}|QIplfP`LR0mlP5;Ml4DBf%8(AX=$FMYnVaqT z*4p4B`KxKjb_hBnt@4gvCQI;3susQ&T~wb6P4=kJT^HWKT&;QMe8$5oQa3_jNULi#V=Y+ zBvItq&Uom95zDVhYkWc&m?~=jo@I`Z+JdCw08?wsePi0mgsP@t{?iZULOK%(HFHKwQ*BC zR1VUu37A<5(`2`{y^lX-c~0a04GNnryc}9yx3b;1bpI{1a!8f?ePgNOvu)%V*hp$; zxf^<67z{`Vj?N^$EZT~6(AD0&@SPUe_${X=tvG`}eG!fB^CkR6BsC;DlV`M1^iV3?~;Qhdd6B*n@o*CzQ!@ zLTW3IE{rr2HEtw z=67#IcgjxRs0u6-nxBv`v#_Wga_d(gimC}+i8^AcqEu^ST&e`78PCHNauAxAS@3iVpgawYBr(>d_zbl2eRO_M(@?hjpsnnb~AS`1G`0-`(BdbwoE$e zjKmr?7P){g>8jT)Z{+5NT5>V=^bfP+~?I zPfZg0L5;N!l=a!|tZTEH58@o@_iG)_&CYbj(7$ouI60*yGJ`xCG%V6cz3=#h z#O+L6w@&bN?F^vNlK@0$i?8hzXt^Eyv6#^+7pVTru0jo0Vi4Q60{vFqmb^3n_b;!J zB;9~g3XDGaiR*M# zn@Et~X>D@DoxnPvBWKU-Vneei=U4uHBuWOAqnRV`AqZ2B50hNB$H!_WOCNC7)C{*L zbN{aAhiPngck(rk`$9%;*1IH$0uajm$!+8LP0-Zq?9avC^3Mk5E8W*8optW}?(OR< zAkFqcN*ST%YpG(>yNokD?uUFX??s()3oY^yk)rNz>&z`Mvr{eOl|*^Fv+XcHb~SmO zahRzMAyKFtmgd`Ku;dq2Jc`BY$ z)(F-|Lcm$57o?IYj!|!gz#M#FFib@pmS1Vfr;h^6HdIVL_);gbU5^;1kNlp2Th5|~yv^`gg` z|A5I}U$QR!fCtk-5Cq(KMpyje_+(l_c%2n=U~8q5M=jP2qS}G>GCR!a&+VYKo^ms& zs;iULU}$I6ZQyM?^1!=>gM{PFfos!&338HAx)Y4OJygG`-&gm1MdvnP6htM2D_qRx zopb#lWJb%Kr)(IQH&_8=@lW~FDrM?i4s1`Su9hABx(LfoOAzy1&E=!UB$DV$9s}iH z>ZAwM9@@s+Y%7#zje!g>cLMmP-ar9x zc*$>LQ(z{+7aR&ge|uCpwbLfry{KO$i>#TRJPwU`}JSLs0nLScG1z)xo%kf_pW{2Grc zCn7A*D=gZ!h@;bPIMBFDlPX122>oGNyL5~Iw^^YCZ)rRTfrlxD10M`iDG}om<4lk1DnB z36CYCi;=PZK_+`Z@@X&LMi3p(*6zIJW3UiKj+GC??ftr<+tyND@Ria;7O1h##*1*n zHiw;n)AQ!ZxzSRg2*kuROjJtkzqG~0ctQ-PTbgWHbKt^pWLX2k(yJ&A23P38~y2oinW13Ao@S%iMAUc1C{a4Y90Y|pk@?NPbe84&}s zJQAVR%xsre^6Y=Al-H^X=ikc}$4lHvSVKg&HmkHzUTn~>D`OrbfAZ1SIhQ+hEAB= zV8*~KIRVe_-&9EzWVfNpY0hdy9{btlPgyAZiyPG5T*4tRwyKOve|pP_BPsD<&eh;E zL!+48KOZ{reu{u|R|My2XhF=MdNXMxSclSht%qR~Dr5x$H5(xRC)o-a-_vG7oN^zLUV zTaB83qvDUJK}`M5mn{Vq#EP^yO#K-C7hs+y`Me7MzzYB%ML5dK>!`}h|KBG3-~Ky4 zI7L#WUxy@8Tfah&6OW9<1FBO1ijEamBaO2xX(cuF;qyPF7jjh5drO117#1!aXNW;= zZ%+FbP4*09V17__T2bu>FGp+idGBs;{_Vu(&qqLsu2l_87_U0lwtS19KhKO5rICP7 zhIAl)KtnRcV(gb!@LK=SZ5R9G#n0P)xZwpWN)XdI%`9%5U$|eu>Yn&K-iZzqsK0p576*`+RJ7xz@mJij~R)47NWF~j`HC4`A_caZwp{8`cRy4r+aiUF;u0v^zM`MlfsFP z=fEoA9(rGUPl!Vh+W5Z@3Uq6AWd*>=e@?998Oc9_>8@hp1pr_Z|0j?Dx%m|TAcnW9 zrXt2ZGC2ww<%iyP{|MkwRYBIkVf}c85wA~%0Bwp}mOdGTk}k0`jOqm{5$-j;hDmz3$Iw0@jCvmq&8z-W@SZ2eMRt3_0I@3T3YghMquM49s~g^Id`5pllY%k ztn%}sDCZ5MV2-%nvt6He>&yS~VV|a&7P)V`8=YMECsz0@f%I;U=jr@mH1$7yP*v1Y JXpplE`!D11ziI#g diff --git a/assets/shop.3860773a.gif b/assets/shop.3860773a.gif new file mode 100644 index 0000000000000000000000000000000000000000..63a1d55a6e61ab3efb5d75e9d98b261125ee4a74 GIT binary patch literal 11393 zcmeI$XHXLk(;)C5Ct5< z>NM_FYYAdLo+0X7n*St=QFyrc^Wk#pMOMxY_8+CdOUR+rFj`u|R(|#>3B6ZK-0W#( zvzOT0fA-ni>^;`MHy>q7Nkx6I%djmhaagSRD&OtwIPO}q>bc6U%lfJ#FB09B_pRMQ zHM0ldtcL=XQj33*m)&b8%3KW;VBO40cgknN_!`#JsC0C7hv?nCy2tkQ^A89N3JwVk zgM>#!Mn%WO#>FQjCMBn&LSbp?8JStxIk|cH1#kqiu&5YSQd(AyuBfc4#$a)H0+Ccx zTUX!E*woz8+ScAd?xb{e_w@Gl4-5_sQ%7i{V|2#&#IMPz>6zI%=KR9q((=mc+WN-k z@2x-EJG-pC{ewd`fRk5Dr!1>Jfai>?d0Sa_W5~%%dTBc4InCihx9rE-%5z(zr5-`V zbkTY3@iH&jh34((d~&kl`;Ii-iUJBu<@>@|dj-5ZQ!9X1T(1(*o2wHqYtd1O?1w+g z)l1i_DjX~_sj#PaR22=ES~Wt%^{b0VDs1};Ey&fVQOwt=j`YPR0d#`v<^r9JDIKr% z<>Zqvz^++&2A`3$?8KH&HHS*-XBgnn9|^HHz>H2@MQ~@vqi_kY9f|pV#LM?la2Maj z;j;JS3`0Wo@+kKEB7;KM{!Cf|?MWCBvFlT9VVrNJ)p471J-PalW#$%}^VACPxTOYt zYk8tEe48##-(F|-7r`@z$K1HrrtYUat*trO+u2+k@2;(7vjN9svb@oW7>dVwz48Rx zA9$BJ5peQ|iIvB=REkxg&?m&NU}2+BL6!3zt-nGqC)rMNN-&OETcWQZCc+e3WO4(` zg%O6KH@Xm0QK|)4sIrP`-Fq(rzumNtruUl*;pI4)=~$xpwJUyiUhrIwFS~c`W5Uay zx*rlH6~c_e6+R1(CYO!CVNjb{X;||172ITsVbbxBuuYP#WU||&Fg){X4o?BZn(@zU zkV^p$p6SV3DC6yZj3(`H_tTlY)M!Ai;6& zEKokx94hnK!JB3ek2%6CjWq5{%}+d_)A1&{^s#aGtho4`p7?Tw)&i-*x^?C_&h~R)9OoF`w?EhI@tp#lJU03cC z7-3comB3InLdTZY8aX9*P~cx(d|<~v3K6BaSJrzIjZ$pU^~f_Po|V@-_64tCw^vln z8ZWe}qw}w1cD~QMfr%*ZI=%{g*Qtb2lO{HHgriGxN>agH>R*A%c-`}_RL$DA$*rGZ25C06f`Q58}*lyTjn+}|H zyi0q^T2`Lm;}zIud{dj>nTpX?*qu%={=7RARVsa((%>JyJC_xrz+y8K!A8i$VJ=

|*4KCkr&N7Bvkc|!JWfQj}#-6~ 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 literal 0 HcmV?d00001 diff --git a/assets/shop.62b46163.gif b/assets/shop.62b46163.gif deleted file mode 100644 index acfcfa4835dc791932850ec420a0e1923eb1dd12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11449 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 D&<;2v diff --git a/assets/win face.8406df05.png b/assets/win face.8406df05.png new file mode 100644 index 0000000000000000000000000000000000000000..b07e778276ff4bdb0d51aa6eef3b99c0e4f4a373 GIT binary patch literal 14425 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 + + + + + + Profectus - + @@ -82,7 +88,7 @@ - + diff --git a/money bar.png b/money bar.png index 1312ee4b724fa352cf7d74e58ad1973df16d96dd..557b1e6ce2c30bef415cd870acd509471b1f2f44 100644 GIT binary patch delta 6323 zcmV;k7)p%ay&HwO6YO*FuE~%zu`4elbzVS`5_fI|lI~&jc=TDE%d+znRNzZlb zxfFN}_s86x`y1Eg;{$JVxc++Gl;<5^o`Kx^z~@iUnf3emd68WA_quz3R%q(F-=tdd z%NCx2#@klP$G`Z#tox!ro0kijC{1Ca;Qb0NSpN6nSwYZ$A++<__$S=w&i6J%!;1^< z8H|9uZ13&W+Rp)c3G&-_=4z zIOo#0?L7bXo@MWKch_QnBBJT3s1xkB28@@O?gCm9Ju(9i)8PVLM;L zRp-gdHZHp9n%i!j*Wm_BjDGpdtM|i)bFGBzs~mj{*y1W_c$TeV3u-X#k#!KHOtU{%<2E!MMB(u@+K$1 zZ(mRP?We+`RLP*6Fc&u1Y`;TvaUZo6PM!nz39q+>oXPVUfDkdauox;mI-6V&mz>Ss zXXl7xAwi9m`w)F615U(G7U^RM$(!tp*SYyjcIRF%K6$+iHjxMkDP(d}LnB!+3iXp? zp@y0Si6W9DOEFS^rKON!l9Wy4t4JcGz*tPCM_i>u&E^d$RiN>mOvzJz4W7Q+i*2e$N_LP0nvaIE53@oRKjf z9U0G>0Sek{&TMfpdd-~X%vMD?@hnm_H)cA`7%7a)dD-qgcORMitGpR0f0Z}?r_32m z-G3u~^8X)CRh5`_zpZlH<=lirUlhNyh+wKo)uO z79Z$4`SRm>7CSEC&TYOnze!ug- z-?;hnGwN2x%-c6@)ZXTrAZ%H?XPKI#8TZN2X3)tP8GK-su_m#h??U=x zQ+%DVgCTXG!uWj4rR^$7yS}qgqD4>dnL%}bLerVANdf&JhTNR$CIfVAbg>eDi{fHx z&cW_t8-K2#%rFk?F2IQer#+Kc*`@Rq>UMsWy}~dvwh`i_;P<8F5N^Nt~Dtkn6`NDC`N&%rlDwAC$e8~ItMmi!poF&rts#o0A~ zOgeaNRE}{_P#IK330hKfTWx?i!){bw+l}yn=DaqITLzWCd<2`qhs>ER&eJ!vMi`0A zBTyM`0qp$mQ#pf%rCiymSO^UC)pUMr)_mVBnGTzg>9VAc zkX>TGbGpdTQ#!g3-?lBZVJy7MCqp2VuI!SwD#UFQgqtPR=2x9CE|Rfzmgy


~@L z4N8-7W*(5ENvrqU|Ls7=A}gA!KJtke+I02vj;!ppi75Hjo2UM3o!G^+pyF@{(gozeOl{ZyWJMGvk zHQqFL@nn}gYeqw&0K7q&;9TZZy~6FiE9UGReMDon6@kYwrzW|@?lpF-#P1mtDx+(i zeTKOw+)qD5;C?g;Sqj+znulF~lt*_|FbKrV5*y;Bu8N9ENVS@K$YW9*Gax8zGr6!* z-DNJRP1ICgJ}`ABZ8O&n76EQS2pXt6tINQb2PF{xv}Wj%4zilz$rf6MW^|;9=1tlb zi)~htgkK8@^#Xzy)Ev+Sy?9U?U`#78htCtmmW)$E2*e0^w+9HdX|n`>PUn^Mu8p{< zm_LMGk1PsF8WD9JBe!`$PiDT)&1ltzOe;HyyLjzsr3G*#+|EOl?k~%xy3WF>I%J;; z)D?`Py4dc4{T#>%4pkguyMg^iMrHzcx;#=c3K@wX`$~;Zw4l0F21#3HfC{MHz0w|1 z)#3eS_Huy(+_gvdU8_tFracVK)4>#VJwo-By&xZ&ag&nXWP-41`@MaWiySQQ3r zi_p@pWx|(I3n7CFJh0kCJv~Gxbw55o%ocZTXj?o#osV4 zV~(_w0v|s#;D`NpyeF2WVdNtLB5#zonX+uB@YkvdBv~3?bcd%qS{8_7fJZGSY(~pe zSPhi>!quE!#_OP>OZLrZOH=4G_a@jEKstckjp7XCZ9#pyDQS+}tf7UC38C>|g4}JH z_!eegaDNcZ$3%C3(AAy+*&8dU06$bFeIgP>_UKenLiqcP;o1rObP-yaIUo}ff_>#i z?Q`o~qF2gJ1N?(>>10sTa!OS}99t|F26BngYhYZ<{uG$$?74xAWKGys=R5;+&MTG|o7@Ri0Y zaRQYs1BA%6tgt0uenMR9xei52A*&{;LRU8%hc8YC*I-i*2ZD-eqNf(1byp5;1>OO| z>QI&9i=wQ^-5$nyUQ(}TYjiCNi&h_`T1>@3gCG@uwGex@m}fv?P55z8^f@K9-NXC) zVT3HAN=u4C!OrU3qM0NYqs&OarXC{>n_WS8(&{K)FaiE+ERHs$tw0{Cmc~~>JJf?O z3%O9FF~`M_EJrZ|kmP1$@BV*rRGg)8mXiN)-qKW&?HUssazq)eW_O zLQ$Z9OhSNu?h5OHw&+Aa3laPz$0|b!cU*NKJ}~^OwcAQF6iB}s>W()-c}>`W{ix-= z<~@(Vz97E>g>xHKV7U`3O5y~b83l=mI51qV1g&*F9Cf!bMy0Z`9qQmHpSQl6(k~gD z#vA$xpa*5QJ$5~4m+1u(G9Eb%q);{Oj{@|6^Q-xE0j#4=wfBKvR?{{_56A!t>{l6m z-PVXikiPBk#_3+)C9A5PM++wY9bcI)Fj$lggDuEw@CLS1J*%9=sLEoXdYBfC(>eqB z?83Apdyi*`2Tf?zizk0VlfBE(0|ac`R5^ka%8b+kl!hcZ{7=yY=mNZHDoS`G_eV^B z%%lfYpkYEi7jLLXM#MZ)FLX5(b5q^$Tx@+@apN&<$7Zl4WH&AG^%LgzAIWMH^`}@4 z*A)z>me|4vmLN(-XfN~~ij8lwN(w+N)5g8hhB$IqJ6s8$T10PFGE}9b1y)dv&Za!7 zmx|)Oh8meI4#sR&qOAoao3PKKUqS?bOx?zHz;$!!Nx_nrvFn+bSGdJ>Q{HAC zUVwP{JdB~dj&Y%-JJb=l8*s(Q*o+xoSZLHEg#$JrNda&~5u?|DVpGS9R`I9gd`J|9 z!zp%Tr>kR;NE8l!9R(Xy>;=&A8a)G|dfES#r*O0K^^ zgS8hNPP2Z22eS5#5M)lyyw#!IwdVF!kVe z65%H{NAl}>{2O}jc<^0UgqWlQ7i-0G>OhzV>L@LI2l97lSZNp}hqqjR%RVO5=jwDV zbzJp$BSy1r0a(&pPETy0O|Qu05uP-~^89ay@(Cmt5w6_k^g&!Lbs&FXP0w6(xM69k zpz%2{ek8wvlEJhMzSm#CI>6vY!C$% zA=x65@WdF7cCrY-GHyVBE(h;sOt`DAR(eBZ8J;(% zFm~&-0njEC7e%qhg||0ZMKqbz>=#{S?YpwNy6UJZ(fZ1NrR!--DHuw4tB9VVb(U7A z+9cy85eVRDAx2;$(X*#Pbh^_ANBH(Va1I~?A{Am=Fb8dv&vPBrQx48gNZ07mja&K% z44!2_(^XKS1wE4v>Z=7yH5v?zy;te-94bZ!_0s=zeT z&I_-pr>zxLg{_dSkN@zN2zIbcvvy01jI!|S7G1f21fBGlhQ7udEYEE2%r;ca2|8ki zjkm&zc0C?!vwE)<1tee!`e8-|%#$G}b>D+|8)M=<_)u3oy=js%w zDCB#8=x^IGta|uX+5ufbjr?lSAS-Z>-d^Ynz=g8OC>ljTTzzhDj}-0#r#b7ptGi2k zTiDTM9}Ckb13xcKVR(jv+3)N7yu7A{zZ2Ot73rAI|H%6Tr4O)h*0 zJazjVG2KH<#zgnZRIJyZHF1*-%I967@M}ew-@p#JdAgGPIu0108*~6rcbhO{E$_AK4Hb zr_x8CR|c`s0Ve#f`L36qVS!!_{X4V7Q<^qfn;gXLblm-Irf;~DLL84G!= z!%=&q%YA}W^@MsOr)B8*G&_Xq_Few_>f_yyu1W4G$~L+u;=~RZ0QhqH)VSz_?AIC3 zgo7Fa>Z-edTYLFU& z2d{a=`i6KA9cUWHfgmp>R;QvpJ;%1u{`D!%FHUQI{VHRg16J()KEL6kzoEzycG8C* z&KpSNNS77P?^ft9f)s6A|?JWDYS_3 z;J6>}?mh0_0Yam~RI_UmP&La)#baVNw<-o+Az&B-2q7vlQ%|H9Gw>W=_we!cF2b|C z&;2?2l)T9RpGZ8%bi*Ql-XNaYv~|nWrS;C;;dF`taVTR!eCxoNpqd%DB@T`0!fIFQ9~IO zScuT7kzyi6`!Nsyh~rO^OD0ztj2sK7LWSh`!T;cQw`O5_%1sJ?#(?e@+x{2>0=q!7 zZrk6-w%t4d{LjFZ*7jE$!0adK^|ls10{XXsi|e)~?*W%Pz|fN}8ImLUX$pk`@P0<$ zlmiBDf!;N@x7I#RAAk&XwR{5{90KD-%3k+)cTZ<;|DI{}_XD$ga=}71e&PTC00v@9 zM??Vb0PXFpkW1&_zJA0{*|IY7`L zXb?0TthCJ_N3rdP35`n*5HtuH1kDC(tojA|+b3C^h~f8x8cb*qGzc05ji4cCm2Ej< z+l=A-Jc|?2Z${p~?S}~sf(Ai@pb<3WA$iLY-DZ4!gr9JK5j;E@&4b4~y=EmJEcN#f z=hxxSYx`kBgP=iw&>(084S87kf2^c#8)A=7)p@=R|Ng^4`0=M=Frh)vAZQRYf`+U$ z>h^}Jx|ahJ8Uzi320??M*)X-+a#VHihkG+jXb?0A8Uzi3X2WEEFNb?SFrg7N2pR+p zf`+0f*0AO1JnjUKPmVuV`@*9^()+=L20??MLC^>qGMBu6<%oT^Na}a5)NR|)Z{8$* zUQB2ZGzc0&gP@^iD!Z2>b^B2_wizZg2pR+pf=1Agx#*T-{`ML?-rUByM06TB0uFMFeHK_#p_ABav7C#J^yGJOg zjY_N2{Y_wzjj96iMmUW&|AQ3Le;j$1q1wz^rt1M)x*#)g`hF?b^7CC6QjF>pdFwc^ z;COQBmG*w2W>@#Oh_`V?tE}a_WnIu2OZjaUBQ>@%RlYPwGX?U zfPc+Y^W)!S6Yl)hGfMmK(9-X~FdfV<@2czGvyiYf<1?FYPZ&-nGSIh%eorhsC|_({ z^R!EPvnx65Ny@cKUEgvr%sNz0u}w1NOr7&%WOs zUk~z)+g$@Aau#Q)^nL5)A4$7;kDI10fL4HLqAs?x&)cQ{Y)EFL|IrYkbEo;&^rZN_ zqIE@O>{G7y+2>jjErUe2Y3>EM+k>Q*u#wf(%8R`2d}gJE4{YD>Rf0^T{o1$G>@6cy z8_U)s!-swY)r0VlE4eP6W8<)MgH!TxI0T8Xe7f3{`uN$SOm>@e+}Nes@Y6dppb6JT z6M4x)ygA9~vX60he6HH_sBM_eL7^@@o`L5rmdBvze%eCjoQHO*CN9Ojt!`9@f<@%< z61;^A`B6myHkM*^~0Q4Wg%~rW8TpL`sw&({+@n0(B(?CIv6KnkI!FE;zX? ztajcSm_e_P$1&KwR~>fEyy4JWxtd(pO_i7V?gtL#$dP5vsvhwtnO~~_r{j~Y>M5sG z$+x;oOU3w={5rJFz@Y>})1RAr8m{^>Rh^@r)TtDwRg^Cke#kh(2FVNc7 z{R#Z^>!+r}FW(>N&f=>;>VQL6^r7ZKSM8{H`B3uDH@29HY<5YKV+?pg85uL)A@Ch= z85P8#x({)4V6!aGf<|!OEN*)keENHt&n^#twIR0g<;E`Daf!tHD>Q@J+Yp{4@pu`u zcKauI?L@PciCTzG!$!fvkH9hAc9?dcYMh_&MOE3Y@RRR)9?uH^kKDUyr&_?2iz$2S zc>hwc@Wwr0hA%ijS;6Sr0Oru>_n?lvi9|N3M$S1jkDD}lY}j*( zdxx*iU!0Rq&|(0SI74FJl0kIuJSxOknZt9*&UYq3qOHPY0W1DCJ!a5yL577j2?uSL z1rTnm*jWW~g-S2_W**p~|(UwG-Ww)S(rhY-r8;VV% z75-nm|OJSYx%cY~MTQa#B!^+E!G_XNrUYJX?z01o! z=(gRu@de;PJM3EWmwmGEmBZPuO6skG0@2D?N`2i!!`ITL8=f3>`I>jq9(i4x2GTqE zlA#(Ka)?Rr!ZDRG)3`c)w#v^L^`;)*Pe!l9f`&h5)%?GB?{o#0f&U8{8=p7n;ABn4`r=k;7b31QL%p|eVd zSI&Rg+4CbzST4NwY%-7dN-fD{d$h(~IO&UYs9M|j64Q*O zA!V)wlVy>DZid`^vy7OxT7u6G&)QL{osA#_yO%2c`J@f^KG~XN~g{xg0?F zS;5?1mQb$<`T_^p28M!saLESergVoTnvvRx+Xkk6$x=SgF~;%sT-i;L;8+YiM>HIl zXHc)Z(^MX%F}(bRT2WqERLqo}W;BsD6I~q^VW{`>^PE;0nM@^(SF@(^Cv<;RdP|Q{ z+c>F~3{7>N_N|lw?uq5D_Jx_d#XUfy>XPf2`OA?<$We!Mie%O$xfu=P97tcpFqwlQ zO2!o2_SYeF)R^7C9-ER+_8SV4lyDE?t7GQmAO2Re3a3-8#&#{O*zPO-q6Lo7%xlsM zHxO!$Oig5Utt1B?#Uy(B^q!%VMM35pSdk|61QBMA&8SX3sPiQcx!MdaSskE=vGR%= z>!yKJ>6x0I9zF|}A-wEBLT~1gkidEdG>1Lr&znz>A>lC1uE>E8E*xOfZR_HGh8xTA zvgj?yNi~nqv#sKRhciy>06O2DIPBisY%m^8A>>Rvn_tN-Qt6?qkw zR0?cvqiN|wLxgMu8xGCaigiqh0>i$yqy1KPm8=^2=3+9Sei%&9_8Q2#Wch#vq3vlP zHE{VcA3qV}##3x^MDo^{ouiX|wed!B^Q(PI!cEs*&s*e_IBFt@yCjL`~ibD8VspT1HERBVkQQOGAb}d`Z zaO>e%`m58tWH*szjLED%tJE7mn!vCIn_!XBXRQ$`9L==gZf#&q*jn-gqe5eW(C7E7 z^qJP&dZ)F7ATHOYqZ@MeNWo8VXC2WMVLE$J3&<4A`OS}ZBYr$o5mef^UuPm9m>l@?iKjQE4?Px#u zLCjmBU@%EjJ;8^-%M^byJa&qNCy3Su6q5`annQ0sZOfLD5CYLH6I)!9$ds`0 z?R|!mIWgdh6~8Jm7fDshkL6+}B2N$OAS%J6LN;g^=;P=&(FawGG~(POML)*%{#K@E=O6d2zPNpcOnm1q1_z2%qJ%ZR&&));vm zxgJIy$WiDV6_6LhXQ{8BG>1?8V}l^U1?L&-tln6YO3w*vjnMvIj$mEx+h?RxS-~jg zw@bwJ_gEj*>V2LG3Zb|jj`n((Mk!$elRuIW!2rmPsDMH_XnjX!^6GA+`njBdG>F0L z=kzn4t31BdG_ew`x`LSLG@kl9J@JU3XzYSk#sZWieNUCbN$BS;J81pYht>S+`!yo( zff@&NYb~Dx(p}*T24Vr-qXPKsX2&3?E~IgHtlAF~b;n2z9nLbzRJ%9ipThL3af6t( z=IZ-Td*^7X&XR^R%U-cmQoW8SqO_8V^;+tsVy7>psi7H^5B540T(ZkD)hdEy|aFfN|Yh8 zncuyig16gJD`1wY7FQLsyCLd*GQMB&$y_uB#~;zsj0#P3<+H^t@mXpdBg=XP6t#3u z*^H7`3!XHWCVUG%Ycm!;bCc2TG&VCG+qYx(dsNBElhFC8Bpqg$QhhRWvN=vJAacG# zDqh@NmPVzvUbv!PDl|3DM#4tt)kx3~{*b~&2kb6n=(P9sU+d|@?UYK-&lu|AsU=?u zv3np(HIwxq{1Q4(+#((bzVXIoveZPds1BuaUXwto_9}f)y~T;y>sKru@o*9{A-Bfq zLaW6&=^>(ZnUwg7V$ZQp=ypc{|5r4{^VDZFrZ2I76ICqQiwnXou4(1Dn>F5Bz~-hg zXcLTN>(ag&_KP+5rJsGpdeb{}YpycF->HNWU_)`E-6oqv1bT2~q1e4E_(63(i@6XG z#2oZ-;T>09jONR0dpseulFuO1$ z2x7li?Pzb9Q3{{V>7)Y5r}r*%9>iexhO@w5TZZ8-6^)i+=0axBu1sbm-1q3QZTkdF z;Suzrw^Yge>qQHniZ=1uN%Ju~$JZ?uczftkqm<9!=5`RKCe!YlR!ls-yVJ7i~fz1IfI; zn(8XfDU=OGZ$6sk&fMudNc?Ou(sK|@erNn6Et-ZW1gK|H5C8%fokS&UE_$miIrNrOd@lm3V=JuOG=lEsidj90KDsrNl z$8x~6-!kHSLdimYLg}R(rz|`7Hm=a=89&jnRTTaoTrEzV0oI+>$tD$t)i>$^0mcJj zw5lY^Xt(5K*WoT?y1xWs@#itbT0u%Q!AqnSQL1*9pi`roNg!&{!#r^z;Gds^|Ce6W zJ1mpcMe|HN*729pNqy_t?I=N@G?Tdb>gU1-KV>u7I5w*=+7(-Zudsr^CDt6v6y(zS z(<1iT^=a^8t$o>1X9OQ!2%p+swPZ9Ij@t=aq`FFJsE zG2lc(_>X-_HPE%}@zFm)FRAGd=g`%H2JjgF)yomZ1`P>y2(^);m)9+8Y8>P?8v$G9 zg_IvPHXIe8$0@q8;AJfif`e1SB*+Z*g{HU4<_w-YW=~>ixfQrFF%>_Ma-jqw7E@~*viDHQ)u1eR1F@E@=;|WT|0+^E0&~Jj3Ix{2ChTphgX!ZSm zu}u%LejJM2*|3a^Rl6XcqWS!?yhy4mgwC^#XRrnKErQqp|EH)U|DeddV~o5i#<03~ zCDur`yuTR7V+%x&FvHN};9ja-sFjgE_5(l1ZvmS=@BP%xyIxvJbL|I1iqr+= zP8hNs3?wLqYeVR_F=TU{$qd%hW9JtwV|J=`x^_1`R9;}ajgiQT&_iZdF&VDAD9}I} zvEPk4?pI0y!;kPKTJ)3PDg~m>me1o7hC>?Z{tCB{b^J`R>DBkRXjH6^4zMpj5!1|9 zNnf0`qVXoBETztFwvxp!D*YR}HD{)op+O>q0QyJkQWMG3z7MYh67T(e;qO$m$9t&v zKE>Wc2lDSY5C}c+8q7rQzrDEcsdBsgxpH|(DSWE%^q*F~<2PYAj!4IdvLAyXFKZR*oIX{9^`q9>I7QT&YES~hPaGL+2WKs)j8|1x3jrMhVOKiO%9*?rVd-l!T z!!W9-RnfqGdtD7vix+5U4M}kGWL=iWNTvec587qU~=E4}NoCh0@X2@@U5L=x!oY zW#h;R5+BY_*0xS)=mj~{Uw5&hylslt7iYEgsIvM^hKjK<{HBOl;9A~~5AEl<7XjV- zQ$}&v!)ku9)@U~FShll)8ob?%5^rL zoT4&85*0mYg$bh>SB+E^m!me&Pq>JvhGFk=PktyJGQQpB#YMDa2rf7z(kHSoCx>HE zyiV5%iNLC%WM|cFrn@{N5PM?ofVgM$jWh&v=qo4E{Ur$UaRir@ua*E7xO+hj$4NT$ z^*Dlut&f3DD-$HWNL*6~DA0m39+YbC;<&+708q8JJ3C&`x^|%9O6;dHh@|G1X|sV& z?XEOLEPjLc%sl)ZkGHN+Mzr6-gnRoKUKx}ec_sPWdfwceelY-~21eXR)W&CDfIuJ& zD>Wr~(8<3Q>u{FV24(=j=pc$Jh2_$JF6dlEUPj+{`54ZihGt3LdoE`5s(KMa&3K^B zlAn{LCh~2V!Ydqb*t`We%69g9q@m#R{sJ2ruB^e^=e#F~?mrKMv(UD!pZ)i*jLd8( zuYO5!d`_E&nC||43RN3=&uEX17m6Vxmv_cHVxR4H?Ys4rPk04@Wsh!6-}HwMabsdp z{zD+>s-OaFI?a!-3f*8R{|tl`+z*Rt^z^zqlt<&ZJ^58)ko?PG$S~QnEseKQPYZ1Y zbiN;mAomWtZ2Me|Vd!`fd(Fq;?rjuJ%m2T5 znC@OQErh22A7B5n|7+l1VRv#_NUq^uRu`^4A8wi`HteKAFZ;s(_3|%-{i%B=`nw79 zL)SZFpcP8){j+h6m-Rn-WTvM01s=GRPHu{!P6GdxS?IcvY3&Dm5??bjgZZJXpan4= zO#L^rNSA{>%&@gTN(Xm?#|>3Ot4C03mZT)st>ynicn?-FJ~LIhGhTe|+)9R-R;i{*?XOXup5&Ki*!~%=7EY_3MJ= zCC8&X|4sFJf93V?=L7dWOnZJ^oFuQ?^SbeW*Fa^SC$Z%8 zIMsFy)UP-0sa*g3$F#2H@_+U8Lc&TTa3g2!bjE3ZTX)UC$v@}neyscpywB|C+6A>A z%rzJWd0O86sP&_Po{W4yQ=hFr^K0YVdcDJavSqw%#FLj7O!)M=`?$Y-ys`V3k$t`p zqM2WobNyRuWgo@msf3;ZX1F$6U<5 zZ`t?jCUfUuc&jxGCa!+_qrSWNH$Q4ENj77|m@{u%F)u4|%{0V+bMl*a;SjSfzlCk! z`{#1Meh4f=6%U4O=F9@CZfA%V%%9kD+s}^o1s+cd8I{I004Czzfyo$$2Xr(pm}qpe zHW`B*GY+cE+&XU?9xx%;!6dDBE?SjrwsLPilgxgv4K`YN8EnE4!9|zwO>q@xc^`m%OHrIR$Ew|~+XR6DY7rBZEHmAgBydCFg{>vV3~o>ni;jj(v* z+_0FZud~m8mix-h$m`bk6_Pw_(Ji&A!=Qp}xzF22_0t>n zqnphyz3<*L&eQU2WLL+MXFk-S;vfuGc6$-tm%;mIHzV%1R6Amewe?xBV0Lcdv0yxZ zb9uU*63#Eq4-;A^4431UfQG3hrD8^A*_FVu9()#mk}BIi8iLP}TjuD7m02i)4O7~h zm&uq|CXTCQ+S8qBw~%^C%-#|tG0)Z=L=l1?Ev6C68CZQD`5w5HvT_c!M^Iv=Y)H3( zf79?0Z<)4A>jX+2vCkBWs-ZYTNSZ+~GJlrLF9UA6uv{J~hNUaFB4nqmD~`5j>e~pI z&emjqk_$tTNu&Y!vj#C3hwqpDFq)1ZcQD3q~~G-@DBQ%H)TCdFxfD>a7WlKP;P1Tnm>h-79C^?&0n) zZl2VLjyNT``M?ZlgD^^p0tb76_p0wTUn?dwpKK0hzq?)M2A1i+^3StXl0H zvoZg4|7V*MY@e*I-YopG`Rlu1H-ECaTF2;LZT=Bz50UoX;$30z@9h2S7*{Xv{Jph* zU&fd^LH5t_J%KToruB-oZsURA#XxioTqwdZDXtiF53V!Juppap6)NeqS3kX|EdVwVX|v$xrxlBvymWO*U1=zPJ4S7x%(-zr!0kvx1F?!*h&jCnA3AQ!TFCvx zl0AVO8u~~R1yzrYfqh6QhLEf$u4>|6!E0+y7gLYS2wTm@yP}3G_uvK|S~e)=XW(`| z5B*l$T+OV8LIcLHsXzpHYFMzpc{n_kkYN8=gWRr*@r%_|B_L$$St2&%l{-&=vfh?} zu{RAalY(y&dn7=JrRJ8#s9_ai3W)B-q)srZ{sP~rwFKb>-@W8)?PpzDWEzVvu-djw zt1}bHl(StebXjJ$G1W9H%NZGGOeVdY>kwL>d8|13U6@tvzDy6xfafhn>XZ^tVoQ$){!6yX^y36#>wgt8?2dxGq`Z8Npe0!Ct? zsZ2;Tpp?YfZNZjkccNl+k__3`LN*nH%@un@>M)QUeY(<-odJ7H-QtG(fHx8_~fwiY3Z-i1(T?EHc0^Rv>Qkew+S3x4Seph<{qJcs|pAU9CC-;TwrMi zBm-su+JfL86{-Tp0c@K_wU+L0Q#*apKN?p=iT>{)#m|lZF!3h#;>}yLqII=lY0wfmtMvqljdPU4ZFr z`M^A~Rc*>^Qjh0Js-jnz)LtfJiUg`$%VApb2w+)YRw=#ZJcbScO^_KG7Orr5?;&)I zT=#H}Wxytstwa{)GF4iJcO55{>z<~SX%dwF6oC{q!gE4@K{I>Xa;mIqU!{OQ6qq+H z-IrH@gO@0fYIPm`T1`-Pua?3#9YI4jy8F76c|qQAF8fWBh9%gdjW8?x&Z=`i^;(ri zZGC!__3l}j{yZy799UGw*Q@H!<7#Cx8M()l>((lB~+fG-!l*h)I=P4qdXfZHKY5@v) z2T(%Q0Qca8R!8GNoh*pr)h|32CJV?) zPo$dzjRlLvw8qE9Ek-$hk_;%Rf;Cj_#={FfCRmtS9N^!L1-s z674YB4!F3P5O=XMXgpBL4nzy7o8@j)ScEf6nBdh?+G{A#GBq4MHA%C=^Qgw{%#*P7n2%NvFf(eK`)Yd? zll-C-bzO2BAx~0d+&?kTX z_`$M%7nIiS5oTjnWW+FWQ8=aKwn5etR!^=PC@ro@`9Sfn4Az-b9Y*h$ApI) zfIIrFUbP|6yvIMIGyKQskSIQX?m8Oj?p~=S_fz)`wZ3k7u}IjYgl6B-JWz|fVi_cD zT24PsX3qs1o$26*Ga>yrrB_S7CxzU7KnwL1E_9Q2c7vfH^4RN`-qye{s7|t3dQ^++ z2_}HVDWs(zPYD4*$Eyr>L?~p6Yb1u7h;NCt)3|71N&)Z=8Pp&v(A2Ph7zQF3%T|hQ zD@DP=&YCEzgnnA6LDHl2Jvf3)dffe7R-dk4SE*1S{FlNey%sh~;{U%PY}C}h6gF3$ z3L<@E>itP(r!GD7sAeuL!%{_MLmO?$_I$XtHqd{-sA6{t!gW#hR;Q=?Vs-@@8#+;h ztvd?wTz~Z!>`VXi_!}C9Lz?sAzX^V z0%)~W#-iS1R!t;-U~0{kzM3K$LEJiH>r!;u(^Sz16H09rb2=^t@YZGN4uZd)x`fJL z#TbUgMl4r3m#j{GGIpYJcB3{?Tlx~^!Cs==9z?QH6gz3=$T1JK9?ogd(JZ1N<^7T~ zXJg@oC8Vb%4H{hR8#*F#SEAPjX~M}KB-w}q`he3IqLn^>9qI0N+_n(Nk?#bm6raQi zQ6qcV>*w75IknZ5+pNZnAVP!;kv?*s@zlpzVsflsNWV)S-tRcq&s7YMJeksNlD05F zwwe^z@`Q}!e-zwn_}M$|A5}u}bQPG^wSS&3)=LG`5+yY`~=ZUVs z-2i0+I=jAqx>#hSOXIeofWLe=Lg(*QBXEl#=`l-3r^8Vw5(5fXBHW(#jgno7*m3RI zD(I8}4;YRBpHm8k+}l19GcvxwYk0+yRQZ zl2VTf^2l?dpMtIUE!A|9AQw5N_nV`HF*VvGzXCN&Or=cUdLAT>bF#5ANZQH6?ur*; z2q#e}7fslFm$tASf+UOzluFuKzYRDO=W_r!WtBr)kQGBrJxKEq@{`3adhre&O35@hGD(ZH?XlZ zKWCoF10HfNSbAA?TVm)dXq=a=!yZm?9#T%b4|VMrog*+6=|LSWkcbCRSp&&|`oVC2 z_;_K=xN>$7Bsey6f&GCg2hvJIGbONV6q_J}k$clbfrH7aaV+j?H%Z&+YBzTGm1huiyOAuyO*ROItLC>%dMLs_SzS?d99Arr*bU?GZExCA?*Se=*4ZV&{Jr2tZ^ZNQ&|Xox)Niw1W4c&$JJR8dMiQ zX903{2$+<8)o6Sf%oK1-vN?IHW_8Qv*dAo_>@QXGZfb3v!i!TxzJz>tv0|aLnMF?8I4MfIn^v;J;b-Y(6GiQZ^pNaOZ_@)cAe44evzL>5stJ6rQ>{5U&^R1+ z+Vz~k&r5oK#m?&Uz2}I+Fbp6)bSzQRkXk4Rjm?AZ*Sf2|wh?6AYVBozci$(IyRR0P zGKW%hFWldS=3e%Hv%R10yWUz`?O>5fqpeQ}8!3#-RT%$hXn``6A~mh(4>?+ZPD4ha z4N{bfH|@jSvfoF2io))cO0pG4g@i6AbWtZJ=RABK#l&-l9qhw2z#b99Cryc*Ab4_Cqme8529 zopf`C&8<}mKG_rp%4z{OTJoUswJR1+6?u>5ukOPcO~w*4X1ISJY1#5vHdKW$_8ZaQ z)nr7z?RIQI5eZHSDoQQFY7V4p@8yFDZXS>=XrTfjf_9xK{K5ossBv=vOfcj;D@1*V zs+`FY{8BxCrxN9)znq1XbN>5;DYd7$HZY+pFXxGdy8!n-q$yu4+s8EbAx*U`tC4O7 z@KY(pST_k2WoD-xKAHXaG5ZRPfj?6k5E_M0h-f=E3d4)7@D)Jvj(v z_+)v1p)YQoA2oq~epH`d`0>$PrRi?RP%@m8Nz@{La{Oxx6H=wF-D^DzdL1fWr^UHs zpEu&H+4nA^mh%yCW|FT6!0qZBxw=o=67;Z|CdB7;hVS|+Nh?{%_o@w}A4Ez*e^7o9 zcD`x61~W}*nCwHvaUUoSdLPmi2p|;7bwJ+vd>v8Wk8((T$Z;eOcOz@~UzVnE_5wLq zKW4^%Lqb^}oh|2~dq)bgp61)oFl?(O*04|D;&7J6$7hg(w;>j7d$1M%;piqO^W@-K zk#G3HpK@F)etZ|^{wB=Tpi$?WFb??$Xmp`rR8^pSkv&@U%MtQGvuvcITSP)nIod0` zy1TC%ru3JT5YBxLM805>q{Nh{kz9yU?PYX-u3#;Kx}DTrFGf~hhQ7yr92Ha$bd?@+ zW1+Ur3t;|yN`3m6`EDtMnw*+{n5em@DNFl}1>PCpo+`%vG}~`Kx{rRmnXGz0+t)^Y zXH)gJMtx^f^|wZSXH)gJMtx^f^|wZSH(B+!Mtx^fbRN6VR;0WKFoF?YiZDO~IoF3~sJp#2>6Y^D11osd&@nt7eM zH#VJ$AJyv%n^+IX3b9HdCbXJ9 z4iU7lE5hVk;*CYVQ*%*+_aEIbEHH}tKVZ_m^hpU~Uy~~r9DhI@#a~mUA{7xks5oS( zP8LLqI7$_ZV4<`XT6HkF^b49aBq=VAf@{ISkHxBki?gl{u7V)=0pjZ7r060g{x2!C zi1FaKAMfrx?%n}Hqrz0PYZ6d3%SgpzVm7xb23{dx7y}3)Dlt<}q!%;r9AEeF@%1jk zv%Js!Ir@~m$$tQ!NIb`M!y?`wp4qf?&ilk6R+1FrbK(huE=c^yb=l=N&P9g>o*6PS zsd?fMu~_V2xr15BP>G|&VMWy_U&y+waNgpqR%)zuPyWJSURz0Xo#rUwSV96xh>%f3 z85LNF(5jJQB1QW#5C4ecPm)U}R~d{P3#dYcS);AlgpL3L2q1unksAIwvuA{L8TU?$Ou8RB0tg_003t#)e$ybo zTh+1JO)=-@I&a=`G=KmCh#0A%rb*X|ulzU~KmY+mg!%xJYdZjEl)_N}0000FyqK=p3ZG8zck)=?+nPkdp51hM`*l5h)qEW9W`y=uXe~pSV7k z@AIx_?X~vB?h}g=N@7MKdrbx~f|;8V6#jL@SfCtOfoLZE-W~4Up=U!_Ya-cSMyUoTW(XTlL9dp5-L(Z4!n07z>y;o?$*Oc zepM$qay@RV@*Tg;mo=rSk~ikBFr}=@34e~7yvz5@DO@mT_P9Lxu-1_7&UNRR8Avqu zdRRb&;g`MsQhn3%%_1(aN1wh<`YK>&#eZ!}YDvICWP5z&E$c7QSCI?-p;LaQCx0t{ znkP^3#XD2x2H{CWb)vD51vqL3-ku=QA1}1M77V;hzsLKf{Zw7C{S7PlW5{ z)3H}iFbbK@V3<`dNU*nh#jyna3e(K(3Fi56^F|>;*YN|cCDS7w&R;Q!qEgRZh0@fv zVG2Z+r;hFJg5Sz{2v#p1hGVz)bhS-O`foqh?4Sl*5z_|>w?4vN#msX}Pf~k7`ajy2 zlsNO7q4w#n?I@>wNxp0n( zLaV>ob_KQz=nENU!4ahIP5sgh=`Ff`Jsus?|FYw0fSqu3@PZ|O{jKCI@4{mKOf+Ec zJLVrYll)Ae`+-1u_hySM?(A4}UGY+FH;tI}PRo*Q~6QQQj)_PwF7j)4}7|{ONJL zkNTluR_+s`r;HGcC~;z+KvES%V&1VIdFDH>cssh6Y;D{*Lz*%<2XSY%6gNv% z<-t*8Ap~O#Oj23$;cf7H-_kK8zJ%nroPN!Y`s=wXtbxR+J(@pXM&f%?hG=$8&PKX| z`oM+1ZwUUF-@dnF^VI$FN&HjH44)zeGosj#w<3!3-yGPO5x<|kL_#lAOTc`}f(Dm} zZ8hv`np>TSM#%DVX_4Yp(1xpsF{^aES%bKtyC!(%ezw(bJLjjuQ32@ci*|RjOTq0As7~4{Ps`ipR_AAkmqm*A?g6js%kKOYc+lYZ zGcZR(2#T;3v!$k|8UCF@F zE>PujZ)`66CS6N38An^5W_GXk<(|qIMt1H`>@$NvB{$2W-p6V=s_r^df1Ff}43WtO z`W*Lb%S}!a%}r^@eAS_vJZ#$Ot?k74G5FhRf`Sl>k>}g2*{+M?o%UKl2R#smx;r(c zOhsZKDS~;+sDs03f?w~n-L=^!Tp0^dRtm4P+o`V_PVe%Rr!y5{|7#CDkwzPH>4(AD2~>FL&y2 zs-z=B@6p@++C>F-iSHj6NMA(xX8Kbhv^LD1#>vIFCr zS`IQy2P1V=>&jaB+Gxa*E98E$Vqcvqb+vGK03EWaF`%OBp$0}hQ)RdU_%iBl<3+bd z>t^+eZ%J;Y(&Ux(k0&Wop>HEMwF8+M)cb+#&?nVtJGuS?)vF5Twg5SB2h!I1e&0}; zwFB03(orb|88%HAnNDOMT2QI!+ffNk6UqHN+mOVIUN=a482nz8*r?FXh1H;gEo?=H z&oJD&H=tYpI%Yk{Ik0W`$#GZVjxNBb)aoymaq{v|VEFMn)YETO(###oTJ!?9L(qQ{ zA@F`N(=dLVSxdb21fy@@o4M3=4;VJGI0H`f231hQpf)awAk@&7Sf|K8)g^6(u)N_j zJ5T4EGGPH7eAJ8>Kd@-iRR zTW+;&21J!|q#C=1&BLm!AhzVL4PksJ@+u=qIK|14Wu+Wy-&=q1A{wpU779yaNncoB zS}uFXRWzq!y$YdWU~MsD`l1XQ84GixgR0(_ir`DeY*ZBvfC}jP6a0uRO5b~(GRKSE zEV;X^-7xFY6BkJ`aJ3(?Z3KYI=%jIPbA?%`DwUVVjT57#>^DuidPVAX7!BC45sEqe z6lBV-{|sxACZz+%eZP_+Lq^3N&q56Nz3!4Xw;#Q)-_pfq=Z|pI0`yhig&45rPx$*! zhYk0dO^d+)fS@Dhm8Q+M&8`vp5kg|ex?+$*E_UC!{u0HmQu5BU^>y*)0+O02f;h`L z!ngXY#_^C;DI&mSU+~})DX>hp ze2$n=`;1oPMrdQz@*!oKbQwLwCGQP(3|n=o2h}`bAc~c;V0%{5u2v-$j~bW~1&1JO z`L|z8WIp(0J9U|F+^Z6Ad7eciF-_aL24g|Oqoi`d18J3#dB9GUxzT`-C-zY3P$7$L zf#a9bumpm&J0Ds{IM!dHw?Y~+mq=eea!dArl7(zAqsfleo+S4{zuhWIs$wopthcj$ z&(Wgf)2O&5G>%-Ey;pqlu|H0}6^6$)!VT#t`vN{o;1F6`f!cTw=L2MM?+ISuW%Pi* zB!-_=D{9_JrQ?15TI7;Qxlqm|`blPMoynI4yK8j=h(!dTyvDF)DHRj)CqE+~@9}WgV8&0Hj6Zf0bJL7K}4M$Tj zqH|;3+7}YLVI^cLLS<6HzgmKrA$_!;jvoOQAt44FDje5cgpV?}!#5sQTZsX4Z2#iO zC}(phx=pv>yZ+)dZtslUCBHpu-6o}h2Ei&hf#Fo38ooY83GF?!a$G`^*=w!WN(&k3 z;(gnn0+n~1szK@15$!mP==9>-x(c6AoOIaIw6D7W1kHYrI_$GC0{+`RGH6~mMJ|jR zv^@?619Zn|L1Lgc<%-yBY2Jw}Bp+GucV*=c4fDU2em143IYYMG8Jy2O(;Yf86#~y# zOBUDWHhw`FRgQn&0(Px?ZoIvLMJ#;KGl2@278XB=2@Zca8MsIju}rLF@jl4n5vJ^{ zQweP*`iyZ+Plb^%OF}BrhA`)3%nUAl-p;tl_Opn>EMzWq9#t#U0F+n>kGA{(Dtssy%KpxC1LXg79v8t$ma1gN5VH%%9=}Fuh`mUI1a`)~H z@&_W&Mg2cT2YnjRLGr! zqbbzJh7xiY3PYzN+hrw#T>F<)an#;fA%9-2?D0YA{Fqg?y(HZ95wD_vq>o^0W5_uR z-_rsaottW$2S9aVRq6`VSB)~50PTFJkN zGwdTVd`3B(Wdh3HPHqaSZ3g>bIc<%X%ZmwOuL_sLEm|^2xd}|QIplfP`LR3nlO{$R z$+0AKWk`ox^h;xz%+2<{*4W@9`>AQjb_lv4ukwyxB}wp0susK&T~?h5P4=kJ-Q@3E z`TEqDVNPuhFg4vrtm=--*VC=xp6Oj-CK2;UmGX^12lBLMiak8+)4?aTsR$NgsJ2(X zLE^FAr`1I-V@gVseXRnJ8zdjy<0UCUIFuaWqE!m0uApBmY#3=H)2TMEh+rBj@Jmo% zSkd~%5^LhAJ)<|wPVt8p3t1Fpwlfa;XvFeo(i&fr?8CwEcI#-k{9n2(f03*hBo?4U zmBYqYok+&vD6DX;Ht-joo(@hfo>qHpRb0wKS)vz`O-myDG9xOoeH(JKNr;-?BVsvHuN*%{E>(Ew6j&UTm7* zHhLMP(&M3_MDfKo;v8fowY%I6y)+C$iVup)AigTxj&RV`25(({ofg>mE2k%|ID26yXak_{1Ys$ zus&$D2=z`9QQ;dk0JhpFa%t7P-y3qAI^yJFkjV*fMrSN-9z8EvmIT%@2ui|8R&#w2 zSI|gfI7)ad1fz`UO~l&_2R~R0$CII2h}*{JFU=EjHZu@Fs~X4)8^-IBaN5p49BQRG zQDGPl!^uU-Ay0!N_8_0d31zbE;F^l#OC!w$4V(qxlZtNQ%;fmyP9Xy^K;T~-KfMp9 z7|2UY=kkO|Jnqi;j98x038}VZRTvuZWuzkDj+h_=D5k8le8PSur^BluKDA8(cRLs_o@QRgyyFt%q%QwN8I{VN1|#%*P@PC zs;E^O=~pTNsmAkgg=~bTH8!ZVq~+aJ1~hH;Bm!&z(M94oa=zDbZKW(PF=i5?>|NlV!D z2)autW3R08AyyrllaWwFWhjRdGs<{rlGqPwtT|KGWwnzBxWVmbj0tmOBClqLYm?EI_3#Y+9`|D&*XKo@aSJW- z5s|{~AM4C5Ftal)@S2!=ONyZ3Z_^_y%hp;(4oOF6>(@@ zg(aUpDj>^HG3oGot;kLtVwgVSXF6_aOMtLCPa@T!E=q4d2hJ$chdY8~T@Di*l_`Vj z_}B!SaWw+zALNu;^#kBI=2mq|Kx)C%s~&6KBNlsI@w)UQ9!v*8;D75CRsM$qY+6is zlNoquYo(J*E!GUA+J*KqJIv|N?V`7yaWkl@tCLk@YG>AN;O#i_z`KS6h2zWtYtsSo za*~m{6O6q*RDY>IRrNGta2qfRq7lLsE@yKuxPB2bqvy<1)`JJ;4OWmc`KSD7l`?d$ z26m=XR!finT!v<)#*2Ba=I~Kt5lQqVjREtnbkh85j%?#>b`(l7$AAV{yZ(Gr?;#7q z+cl}l0K+nu$Q)OC81vuDpQ2G0Ifyv~Dt|bo!<;!@-~z)?V-9dY3pBE)My)II3u+}G z3=+I;s+*mO2A}&GWwqu#!_4Lrxi7j6*BAmT4X^lZZ1T+{_<}-!7$1%+rgqyzyBGB< zWwG;IUDqb~3m5_DfkHG+L&e_g~% zhbX>7n{LGHkh@9_!x0M8!~VWH2S^DjoyPC*sItRDbG<{OYzsL$?S=!4yELhiMTIaP zr?pGQzy!F>3dML!B8_>3FvH z<}IIsgebDDd>HN?))n2imuiEql_oNQ4YfAjV8RXCY<2=puiIyr21|uPAQRItQ3`xRzPSpnVsK9Ca#%C72>lwpc8TSnR!;C+ueKWPQMuU}5d*Va5~0J5t9eDisCoTrI; zxM*aM{rem0{@*P%j}cZ7h16Ou9q19+^|F0{p%WH2h%q2jPQdHu4^>hH*&V2Is*4(t z=RsE4b0#YP;s*6+F5zGpTV?u{AH5}b;#f*Nh;udQ+|Vd`Z_~LG@3#mjXGL(Hh8D;S z?#-Y{cg61-OF4;i-g!7*k@^*w(?v0HKSMz5**e`2ru^F0s_%vNb7)Rp3M5_8k}bX) za?WQ?CXW&cMW=mUBK#Qjy+t!~JWrfvV&Spk_~Y*qwrVxM2E|{`gIM~VuiFa5Du@+n zahUoE{2!8es^rTm+?h93my!moLlU8_U#`cAM@Hfa)yW4&#fYns##$D)lA8MP`5n;< zIjZP=pg~^@4U>*F#3Z*jr~QB~dyY9UKd3sbsP>DOqc!THcP}XKZer{A6H>9RRW(c) zuPVp3Y@44y*Nhakfq+kjbRcd(Lo(T7?2mWQTK~{p7yIPp@4ExI;Uy~=HIV6oW)?Tr zH_X?6b_R4t{M|%VFKRM+2*)YuKKZzL)IBd2@2!NOi;dpZfR%OAQm+?gOG+`3HlZ?! zVQC=aadV$vY>O$R$*Ax-qWD*P%D(tK-?p(FifUAnt~@2FanwwGvNe<90YCn~q#f-P zb=LQkaWrqM=L z5(3knId8N;Y+Co}#c9Dr$4fw^a1Z@gdoPGXAo@5G5)y{By0QXNDx8V~Opc09>D>GA zKZx|Csvv9Nuzs?_h}S1WfIh`7%b@cHCt-F|mj(%l(oe|u2AGFD>F7a$hW(9;yy%WnkrV=}BV`@5+VUi-Gd;fWrTV zm=LO!tuOI)p92FAz_@lRQzx;n6ADXI3^F0m;DxC6ep_!mZb8$;tJ+i}lm9CzBrm*S zUB>J9e`C^w{6h^vi7zJ^} z_MY$gd|Y4tpB(mSs%epjw);`q$%X%Hg>MqbALn?UFCIrz{-+65MJsd AZ2$lO diff --git a/shop.gif b/shop.gif index acfcfa4835dc791932850ec420a0e1923eb1dd12..63a1d55a6e61ab3efb5d75e9d98b261125ee4a74 100644 GIT binary patch literal 11393 zcmeI$XHXLk(;)C5Ct5< z>NM_FYYAdLo+0X7n*St=QFyrc^Wk#pMOMxY_8+CdOUR+rFj`u|R(|#>3B6ZK-0W#( zvzOT0fA-ni>^;`MHy>q7Nkx6I%djmhaagSRD&OtwIPO}q>bc6U%lfJ#FB09B_pRMQ zHM0ldtcL=XQj33*m)&b8%3KW;VBO40cgknN_!`#JsC0C7hv?nCy2tkQ^A89N3JwVk zgM>#!Mn%WO#>FQjCMBn&LSbp?8JStxIk|cH1#kqiu&5YSQd(AyuBfc4#$a)H0+Ccx zTUX!E*woz8+ScAd?xb{e_w@Gl4-5_sQ%7i{V|2#&#IMPz>6zI%=KR9q((=mc+WN-k z@2x-EJG-pC{ewd`fRk5Dr!1>Jfai>?d0Sa_W5~%%dTBc4InCihx9rE-%5z(zr5-`V zbkTY3@iH&jh34((d~&kl`;Ii-iUJBu<@>@|dj-5ZQ!9X1T(1(*o2wHqYtd1O?1w+g z)l1i_DjX~_sj#PaR22=ES~Wt%^{b0VDs1};Ey&fVQOwt=j`YPR0d#`v<^r9JDIKr% z<>Zqvz^++&2A`3$?8KH&HHS*-XBgnn9|^HHz>H2@MQ~@vqi_kY9f|pV#LM?la2Maj z;j;JS3`0Wo@+kKEB7;KM{!Cf|?MWCBvFlT9VVrNJ)p471J-PalW#$%}^VACPxTOYt zYk8tEe48##-(F|-7r`@z$K1HrrtYUat*trO+u2+k@2;(7vjN9svb@oW7>dVwz48Rx zA9$BJ5peQ|iIvB=REkxg&?m&NU}2+BL6!3zt-nGqC)rMNN-&OETcWQZCc+e3WO4(` zg%O6KH@Xm0QK|)4sIrP`-Fq(rzumNtruUl*;pI4)=~$xpwJUyiUhrIwFS~c`W5Uay zx*rlH6~c_e6+R1(CYO!CVNjb{X;||172ITsVbbxBuuYP#WU||&Fg){X4o?BZn(@zU zkV^p$p6SV3DC6yZj3(`H_tTlY)M!Ai;6& zEKokx94hnK!JB3ek2%6CjWq5{%}+d_)A1&{^s#aGtho4`p7?Tw)&i-*x^?C_&h~R)9OoF`w?EhI@tp#lJU03cC z7-3comB3InLdTZY8aX9*P~cx(d|<~v3K6BaSJrzIjZ$pU^~f_Po|V@-_64tCw^vln z8ZWe}qw}w1cD~QMfr%*ZI=%{g*Qtb2lO{HHgriGxN>agH>R*A%c-`}_RL$DA$*rGZ25C06f`Q58}*lyTjn+}|H zyi0q^T2`Lm;}zIud{dj>nTpX?*qu%={=7RARVsa((%>JyJC_xrz+y8K!A8i$VJ=

|*4KCkr&N7Bvkc|!JWfQj}#-6~ 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 delta 9496 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 diff --git a/shop1.png b/shop1.png index f9fb52b8630da95ef33c3fa4942d72d10d2c0162..fb5590bf67f73bd802cb8ab57c9827d51d8c317c 100644 GIT binary patch literal 2644 zcmds(i&Il~7RP@<6bkZCn6XtXbQIB2q>CV$7y=Y|hh*gq3Zkh|(1;-s?6gg`=IgIl)DZvKManLBspH^1M#=X}23 zbI!ev4)QTE+G+#`=HN;rSztEvBy*aUsbIm*hV)!>)UOtD9Up<~5VSKz)+AGo9SfX!|QFfRhY zFg}5|&Bno1vd@)xn$fIxva=P3G+-8*{<*^+0DW5kvYgiUJ?cGEev)C&QBe%)1})Bp zNQnv1YBB);k552m#o9OTvDvEV369>s$iU`N?H*))5CKuW--~tT0K_dAW`{*-J_K=E zG`SZy)Z`c86LRGrcsmisWgZ6Z4S_R{Z{`i}t0v;!Y!H7--w=fIjiUP_YR##rPQpZvM2U zoSp(dT^PsPmW|V*teQ#+zE;p~U51PenL89AposE%YbdTP`O~`>XAs-&IN?p=Z|VSt zH(r zg57V}D$hP}lnj#(EzKe*C^ts+m*I{vzWn5_;o!+LIiXB0eGo@K0rN}9O({M)-%j>a zEe|-O3;={qgv7u-oV$z61wX9Iq(r3OiaBpd7|Kya$=z3N(LUsZBc;jyaJM$$rTj+RPd`?-A_m7`Q0(#Vn}XZZ31Xm?19W2^`7 z@((SwW6~D}S~w}eLM!Y5EpmnU+G^6$>99m|B?9@Q<~oMOHsdGJ`lMqHdES7 zC&OoQF`9X@wf(_!-{x`CY$AoqA!D(1L`+a|?7{-7KrzJrsZvOSMmmyBJ8GtgCu(WY zYi+RF5BAu!Ic;?~#p2k*-xMazNoFJbaAd4d&BADYc^UqFcgrFziKF6kySC5^VKNxo zAF&OqE@2nc3l+=;yJ_Q=Ug3?fH%(?owHkcvE`MqYJWBOWeD!n>nX#PKT0q2qe(8OQ zSbmC{fcK}R`;Sx8@wIp7IO+0m+(0~T3jJC&Tc#83&nDXa!*J%2CK8VPPctFK%}xEj zV%G9iX)L0+9>vWd-4M`aBR;HX!s7UN04GJjbNkwKr8-uV{KIPB8fAxdB5fr?g>NHi zY=lvI8?SIul743#ZjWUZQ1m*Giuno0{kl8h&zHV)+}YVY!7@xJq7+}2zm(ZctCKaU z>&l)*ii?5-c%DBhcH!+VnLduXres%ZJrHu?YVY|GXzF-K%Kfgsp4l{M7dsM*)!^It zutLSqzN`vU-5v&MvI7T0vuMJ^xe;lC)l{X)KdpW6Aom^q2E8IO5lopwEus{(_J>P)QY%hsH z^0BfYRQ_1Ey4*F^5lR~D6w9T<>gyOdtyW&VlpdgDNX8{hO7pL>>0^{v_jT&^+K7pw z_tj6U?RM!7b@Bm{R^&EF!<`#M1%=P~F?9xK6aV)&u5qQFS5&$P1-rv9oD;|MqD4D{ zy}fiBXML!WkvuSWww$`e>N%y`B-~IJa&I4$i0XHCY31E!hm*+pVU2FDdLjRr literal 2601 zcmds330G5R8oq!wAfU)7h{`e@6&X-$+0lf8RECjF_N62(vS({y6~9c;)Wu?4MjJ znm|>TM;SuiK^d{V^>bdQHLu)s$c?;R`RqrE{@0Jrd>3qc&)~0YJBQEj>hC-lsI%w0 zg}u55pB8IroekA!8hVhWSE<`wYMD}L==EjPY;cJ;HDk1{56T_IFG!aam*IK*ask7V zWyHd?$=6tD%Mev1kpJVW{q^2loLZy7cKxhZlWH%tK1*O$c@!*nx2gc$CjsD!E&$x! z0(^B?1<*mxHQRj^632^C)Yl49%#YRc1f0a7$mc5mG3%eopT68`9bLOsTN%C&*?Yv~ z(BuaHje|IFxQ38Q9&@gogopO;tsKvCERnb%5|!u@fqqKYnh*BH4b|v$z=Rbx;hS;b zqKe9u=PJh*C*KlgFS6UGl?r+vFfE&o>2as0R6sUk8>?E`taG+;qTSt^p4j=a;gXIs>KCWux@7B8Xe%7Ui~9zhKx1xo6~PE*bljc7IF1BH_6x{kJA-S))e@#i-*?^bq#SX?8xr@p z`7&n!WxNqcgPmu?Y?|;KQYI|E6Y44C6BbAjt+s|+sz9~&)D^c%K7L(nc|tCUP;?P2 zSAH%#SV%23=Mbu+yF;JdQ&^B%TXwMe1-b18}()9v~~ytlml@MiUW@P^H*-?R!3l`n>oe(ohf6QLA- z((+j%5h=Fi!es>{Zks)#T=geUaq^PB;3kM>%}h>NCEp894HG#BcP=&d7nrvBQBZKP z>~mW*gJV|493c^niZ-MUlNzO75J2bmkRK5A?$SX$mu;z2EaQ4L14vncvDM*HZp<$s zPE0A?c$bjhLJ~bg)E-5oMA6{K|E4ah0Nbi_F4|W$JALs=i}Mt&NsEGt;e5urZ1 zDT@2p-)<6#Z9i|6&Yz`)ZnPp9veFkYdghby3VhItCkQ0(H$4)NK7Mu%gXZqz8pP622X*{ZO_H9B(?9ivKrtBB5>ROOdwA9J#eU2dn z=}SS5*d~Zr<%Z-=v{FTkTDE-?m(E)n^6nM#6LC`U45T?AJfUkWN36LXe}*Dh#;tqGNvd$PJmHgR4b)sQuWQV2QLS4#YP}X|rAT zJ@XsOx4!<>L>IImi+A?q69?;x0>Y98cMEZ-kXcE`j!C!$cUA3{2N*V=YUUk4Nf(B$ zXb9$~&h74!u?m&xyO(s2GS`?93OUBelEb%uF1R=~09tVa%{*&XBZci~Xnh_jU%>II zHV9NnQa$X||JcOGm!=|V%(Y9xTOH+2@&SvG`qxvH3fSFWPcNj@am6j)zZ+(92UB$S zPk{LC$K%2SnbJ}Q#ewRpE41(~*|*08xZYhLEotR%?iRu X@5xU+Yflev4!VEs(n=new URL(n+".js",i).href,s[n]||new Promise((s=>{if("document"in self){const e=document.createElement("script");e.src=n,e.onload=s,document.head.appendChild(e)}else e=n,importScripts(n),s()})).then((()=>{let e=s[n];if(!e)throw new Error(`Module ${n} didn’t register its module`);return e})));self.define=(i,r)=>{const l=e||("document"in self?document.currentScript.src:"")||location.href;if(s[l])return;let a={};const o=e=>n(e,l),u={module:{uri:l},exports:a,require:o};s[l]=Promise.all(i.map((e=>u[e]||o(e)))).then((e=>(r(...e),a)))}}define(["./workbox-958fa2bd"],(function(e){"use strict";self.addEventListener("message",(e=>{e.data&&"SKIP_WAITING"===e.data.type&&self.skipWaiting()})),e.precacheAndRoute([{url:"apple-touch-icon.png",revision:"26e53bb981d06c8069ffd9d2a14fce0e"},{url:"assets/@fontsource.f66d05e7.css",revision:null},{url:"assets/@pixi.1eac1889.js",revision:null},{url:"assets/@socket.io.aec831e2.js",revision:null},{url:"assets/@vue.4ce677c2.js",revision:null},{url:"assets/autoplay.c48a90c0.png",revision:null},{url:"assets/earcut.b6f90e68.js",revision:null},{url:"assets/engine.io-client.58517560.js",revision:null},{url:"assets/engine.io-parser.3f360695.js",revision:null},{url:"assets/eventemitter3.dc5195d7.js",revision:null},{url:"assets/fast forward.8950743b.png",revision:null},{url:"assets/game window.07b1840c.png",revision:null},{url:"assets/gameLoop.37c75517.js",revision:null},{url:"assets/health bar.2f7af180.png",revision:null},{url:"assets/heart_small.5a26b7f7.png",revision:null},{url:"assets/index.016a609a.css",revision:null},{url:"assets/index.067ae3b7.js",revision:null},{url:"assets/ismobilejs.5c6954b9.js",revision:null},{url:"assets/Kitchen BG.cfdc4569.png",revision:null},{url:"assets/lru-cache.9a21e90b.js",revision:null},{url:"assets/lz-string.f2f3b7cf.js",revision:null},{url:"assets/money bar.6c027dc4.png",revision:null},{url:"assets/money_small.16f3e324.png",revision:null},{url:"assets/nanoevents.1080beb7.js",revision:null},{url:"assets/play.0f2f487f.png",revision:null},{url:"assets/presence_small.bbe534cd.png",revision:null},{url:"assets/presence_v2.d5ab8334.png",revision:null},{url:"assets/querystring.23ae9a54.js",revision:null},{url:"assets/semver.83ff78cf.js",revision:null},{url:"assets/shop cat.90b80da1.png",revision:null},{url:"assets/shop window.0a80aaff.png",revision:null},{url:"assets/socket.io-client.79ce0df5.js",revision:null},{url:"assets/socket.io-parser.544e37d1.js",revision:null},{url:"assets/sortablejs.cbae5b2d.js",revision:null},{url:"assets/start stream.dd66a6ec.png",revision:null},{url:"assets/url.e51cb87b.js",revision:null},{url:"assets/vue-next-select.0dc4e443.js",revision:null},{url:"assets/vue-next-select.9e6f4164.css",revision:null},{url:"assets/vue-textarea-autosize.35804eaf.js",revision:null},{url:"assets/vue-toastification.4b5f8ac8.css",revision:null},{url:"assets/vue-toastification.b7cd620e.js",revision:null},{url:"assets/vue.f6263579.js",revision:null},{url:"assets/vuedraggable.c3acdf62.js",revision:null},{url:"assets/win bar.b60a7ec9.png",revision:null},{url:"assets/wins_small.a33d849a.png",revision:null},{url:"assets/workbox-window.8d14e8b7.js",revision:null},{url:"assets/yallist.fd762fe7.js",revision:null},{url:"autoplay.png",revision:"be9f6e80259eab236f8ce1cf325a4a3d"},{url:"cat.png",revision:"3d1d4795ee68063f7967239b9bd8a77e"},{url:"coots.png",revision:"9bca770993dc061752730cbf8dd88036"},{url:"fast forward.png",revision:"33761df6a031d64fb6aaa8e0e943bb43"},{url:"favicon.ico",revision:"eead31eb5b19fa3bdc34af83d898c0b7"},{url:"favicon.svg",revision:"c8dd2748f1fedd25449164d7dda6aecb"},{url:"Freeze icon.png",revision:"decc09aac214dca5210bbe023426e4d3"},{url:"Freeze shop.png",revision:"85c2880486a59dfda07968ea20496141"},{url:"game window.png",revision:"b184e67f3ad807095a00d1278ee13aa2"},{url:"health bar.png",revision:"4f6f8b12630845bde9bc89e75b1485a3"},{url:"heart_small.png",revision:"9af76d6404f92c4777152a73b3c7465f"},{url:"heart.png",revision:"3ce9494b944f0eb8930785a0a9700586"},{url:"index.html",revision:"6e7ec6d84a6c58ec41b56e011feb0dfb"},{url:"Kitchen BG.png",revision:"463708f5495058ff69b3ac1ec164c801"},{url:"Ludwig Coots.png",revision:"267217fe492f24c0de4b4f657e229762"},{url:"Lvl 1_0.png",revision:"cfa284005fe3b9c6db03542548c6e1a7"},{url:"Lvl 1_1.png",revision:"9cd5e66b5c3cad561a6691171f2b1d66"},{url:"Lvl 2_0.png",revision:"3ac7f3c7cd97d5b930f3889dd4378662"},{url:"Lvl 2_1.png",revision:"7e99cae404be2ae3b4565f9b767554b2"},{url:"Lvl 2_2.png",revision:"7664e032267c09c9f35849f1dbe0c37c"},{url:"Lvl 3.png",revision:"5ad2d4778058036e8b3391ed74714574"},{url:"Maid Coots.png",revision:"848651b3c86d6710fb3a53fcc55602cc"},{url:"Mogul Mail Coots.png",revision:"b78cc4bc2e383f172934e2e49397f7b8"},{url:"Mogul Money Coots.png",revision:"462b9d9e93271238d6ae9488fbc1c5d2"},{url:"money bar.png",revision:"454905e37cf8cd3c7224231dc9c9f85d"},{url:"money_small.png",revision:"790ff9419147cb889b851e6719aa3b54"},{url:"Normal Coots.png",revision:"7e10198d336eba9a0eb4429ec80b9ccd"},{url:"particle.png",revision:"63770d8f9fbdc61a909ddf4298a46842"},{url:"play.png",revision:"a7774abdae3f28d239db9de339df8955"},{url:"presence_small.png",revision:"7548cf56f3cee2c79db032353b74fa71"},{url:"presence_v2.png",revision:"fbaa0b18d5b351dc1550fa408e0ffdc5"},{url:"pwa-192x192.png",revision:"a16785d9e890858c5b508e0ef6954aaf"},{url:"pwa-512x512.png",revision:"b84004b93fd62ef6599ff179372861a1"},{url:"QT Coots.png",revision:"c6e2cce95d03e55c04488f52d2128e93"},{url:"Shadow.png",revision:"938c513b361078057852347d854fd2cc"},{url:"shop cat.png",revision:"be3c067011a5cd223fba6e6dfbd1a069"},{url:"shop window.png",revision:"878f2c280114d396e5f8a192dcef83ad"},{url:"shop_Sell1.png",revision:"c1a71beffc4c57a1356e1884b36d4de5"},{url:"shop1.png",revision:"3e33337f78e1dbce7c69185393141c01"},{url:"Stanz Coots.png",revision:"5c6777ac7f0629b28b880aba415fb837"},{url:"start stream.png",revision:"1e67c6b5484f35813764290ae18a77e3"},{url:"Vespa Coots.png",revision:"87311a431e62a5a05ba9da4d149b2799"},{url:"win bar.png",revision:"5bb814face6cea9d891aaf48201884a7"},{url:"wins_small.png",revision:"b4562addb25a5773e7aef1d4cec09edf"},{url:"favicon.ico",revision:"eead31eb5b19fa3bdc34af83d898c0b7"},{url:"robots.txt",revision:"5e0bd1c281a62a380d7a948085bfe2d1"},{url:"apple-touch-icon.png",revision:"26e53bb981d06c8069ffd9d2a14fce0e"},{url:"pwa-192x192.png",revision:"a16785d9e890858c5b508e0ef6954aaf"},{url:"pwa-512x512.png",revision:"b84004b93fd62ef6599ff179372861a1"},{url:"manifest.webmanifest",revision:"f93609f5a1f787be307fe537f0c532f3"}],{}),e.cleanupOutdatedCaches(),e.registerRoute(new e.NavigationRoute(e.createHandlerBoundToURL("index.html")))})); +if(!self.define){let e,s={};const n=(n,i)=>(n=new URL(n+".js",i).href,s[n]||new Promise((s=>{if("document"in self){const e=document.createElement("script");e.src=n,e.onload=s,document.head.appendChild(e)}else e=n,importScripts(n),s()})).then((()=>{let e=s[n];if(!e)throw new Error(`Module ${n} didn’t register its module`);return e})));self.define=(i,r)=>{const a=e||("document"in self?document.currentScript.src:"")||location.href;if(s[a])return;let l={};const o=e=>n(e,a),c={module:{uri:a},exports:l,require:o};s[a]=Promise.all(i.map((e=>c[e]||o(e)))).then((e=>(r(...e),l)))}}define(["./workbox-958fa2bd"],(function(e){"use strict";self.addEventListener("message",(e=>{e.data&&"SKIP_WAITING"===e.data.type&&self.skipWaiting()})),e.precacheAndRoute([{url:"apple-touch-icon.png",revision:"26e53bb981d06c8069ffd9d2a14fce0e"},{url:"assets/@fontsource.f66d05e7.css",revision:null},{url:"assets/@pixi.1eac1889.js",revision:null},{url:"assets/@socket.io.aec831e2.js",revision:null},{url:"assets/@vue.4ce677c2.js",revision:null},{url:"assets/autoplay.c48a90c0.png",revision:null},{url:"assets/defeat face.5cc80145.png",revision:null},{url:"assets/earcut.b6f90e68.js",revision:null},{url:"assets/engine.io-client.58517560.js",revision:null},{url:"assets/engine.io-parser.3f360695.js",revision:null},{url:"assets/eventemitter3.dc5195d7.js",revision:null},{url:"assets/fast forward.8950743b.png",revision:null},{url:"assets/game window.07b1840c.png",revision:null},{url:"assets/gameLoop.06acf317.js",revision:null},{url:"assets/health bar.2f7af180.png",revision:null},{url:"assets/heart_small.5a26b7f7.png",revision:null},{url:"assets/index.36854818.css",revision:null},{url:"assets/index.879b00ef.js",revision:null},{url:"assets/ismobilejs.5c6954b9.js",revision:null},{url:"assets/Kitchen BG.cfdc4569.png",revision:null},{url:"assets/lru-cache.9a21e90b.js",revision:null},{url:"assets/lz-string.f2f3b7cf.js",revision:null},{url:"assets/money bar.00bfe5bc.png",revision:null},{url:"assets/money_small.0e39b4dc.png",revision:null},{url:"assets/nanoevents.1080beb7.js",revision:null},{url:"assets/Play Again.46203d64.png",revision:null},{url:"assets/play.0f2f487f.png",revision:null},{url:"assets/presence_small.bbe534cd.png",revision:null},{url:"assets/presence_v2.d5ab8334.png",revision:null},{url:"assets/querystring.23ae9a54.js",revision:null},{url:"assets/semver.83ff78cf.js",revision:null},{url:"assets/shop cat.90b80da1.png",revision:null},{url:"assets/shop window.0a80aaff.png",revision:null},{url:"assets/socket.io-client.79ce0df5.js",revision:null},{url:"assets/socket.io-parser.544e37d1.js",revision:null},{url:"assets/sortablejs.cbae5b2d.js",revision:null},{url:"assets/start stream.dd66a6ec.png",revision:null},{url:"assets/url.e51cb87b.js",revision:null},{url:"assets/vue-next-select.0dc4e443.js",revision:null},{url:"assets/vue-next-select.9e6f4164.css",revision:null},{url:"assets/vue-textarea-autosize.35804eaf.js",revision:null},{url:"assets/vue-toastification.4b5f8ac8.css",revision:null},{url:"assets/vue-toastification.b7cd620e.js",revision:null},{url:"assets/vue.f6263579.js",revision:null},{url:"assets/vuedraggable.c3acdf62.js",revision:null},{url:"assets/win bar.b60a7ec9.png",revision:null},{url:"assets/win face.8406df05.png",revision:null},{url:"assets/wins_small.a33d849a.png",revision:null},{url:"assets/workbox-window.8d14e8b7.js",revision:null},{url:"assets/yallist.fd762fe7.js",revision:null},{url:"autoplay.png",revision:"be9f6e80259eab236f8ce1cf325a4a3d"},{url:"cat.png",revision:"3d1d4795ee68063f7967239b9bd8a77e"},{url:"coots.png",revision:"9bca770993dc061752730cbf8dd88036"},{url:"Defeat Button.png",revision:"9b32b251dc3eb6a8c63819800dd9f5eb"},{url:"defeat face.png",revision:"11e555cdbd4616e8e0fd6ea070da4d66"},{url:"fast forward.png",revision:"33761df6a031d64fb6aaa8e0e943bb43"},{url:"favicon.ico",revision:"eead31eb5b19fa3bdc34af83d898c0b7"},{url:"favicon.svg",revision:"c8dd2748f1fedd25449164d7dda6aecb"},{url:"Freeze icon.png",revision:"decc09aac214dca5210bbe023426e4d3"},{url:"Freeze shop.png",revision:"85c2880486a59dfda07968ea20496141"},{url:"game window.png",revision:"b184e67f3ad807095a00d1278ee13aa2"},{url:"health bar.png",revision:"4f6f8b12630845bde9bc89e75b1485a3"},{url:"heart_small.png",revision:"9af76d6404f92c4777152a73b3c7465f"},{url:"heart.png",revision:"3ce9494b944f0eb8930785a0a9700586"},{url:"index.html",revision:"53abeba2ce9f771719bb9efe0f1cecac"},{url:"Kitchen BG.png",revision:"463708f5495058ff69b3ac1ec164c801"},{url:"Ludwig Coots.png",revision:"267217fe492f24c0de4b4f657e229762"},{url:"Lvl 1_0.png",revision:"cfa284005fe3b9c6db03542548c6e1a7"},{url:"Lvl 1_1.png",revision:"9cd5e66b5c3cad561a6691171f2b1d66"},{url:"Lvl 2_0.png",revision:"3ac7f3c7cd97d5b930f3889dd4378662"},{url:"Lvl 2_1.png",revision:"7e99cae404be2ae3b4565f9b767554b2"},{url:"Lvl 2_2.png",revision:"7664e032267c09c9f35849f1dbe0c37c"},{url:"Lvl 3.png",revision:"5ad2d4778058036e8b3391ed74714574"},{url:"Maid Coots.png",revision:"848651b3c86d6710fb3a53fcc55602cc"},{url:"Mogul Mail Coots.png",revision:"b78cc4bc2e383f172934e2e49397f7b8"},{url:"Mogul Money Coots.png",revision:"462b9d9e93271238d6ae9488fbc1c5d2"},{url:"money bar.png",revision:"602546452b00b38ff813230b7cc9c0a8"},{url:"money_small.png",revision:"5e78929d65efda759ed7127899752209"},{url:"Normal Coots.png",revision:"7e10198d336eba9a0eb4429ec80b9ccd"},{url:"particle.png",revision:"63770d8f9fbdc61a909ddf4298a46842"},{url:"Play Again.png",revision:"83654e5cec040eeac90a408cd79e17a9"},{url:"play.png",revision:"a7774abdae3f28d239db9de339df8955"},{url:"presence_small.png",revision:"7548cf56f3cee2c79db032353b74fa71"},{url:"presence_v2.png",revision:"fbaa0b18d5b351dc1550fa408e0ffdc5"},{url:"pwa-192x192.png",revision:"a16785d9e890858c5b508e0ef6954aaf"},{url:"pwa-512x512.png",revision:"b84004b93fd62ef6599ff179372861a1"},{url:"QT Coots.png",revision:"c6e2cce95d03e55c04488f52d2128e93"},{url:"Shadow.png",revision:"938c513b361078057852347d854fd2cc"},{url:"shop cat.png",revision:"be3c067011a5cd223fba6e6dfbd1a069"},{url:"shop window.png",revision:"878f2c280114d396e5f8a192dcef83ad"},{url:"shop_Sell1.png",revision:"c1a71beffc4c57a1356e1884b36d4de5"},{url:"shop1.png",revision:"3d9fdbc35c389cccefa720aa1a80cb49"},{url:"Stanz Coots.png",revision:"5c6777ac7f0629b28b880aba415fb837"},{url:"start stream.png",revision:"1e67c6b5484f35813764290ae18a77e3"},{url:"Tie Button.png",revision:"6cd26f69795c7cbf0f5d870a819acaaf"},{url:"Vespa Coots.png",revision:"87311a431e62a5a05ba9da4d149b2799"},{url:"Victory Button.png",revision:"2ed197d677467f411d0ecd000dbbef0a"},{url:"win bar.png",revision:"5bb814face6cea9d891aaf48201884a7"},{url:"win face.png",revision:"3389d37ea6089f109cad931eb3a99f64"},{url:"wins_small.png",revision:"b4562addb25a5773e7aef1d4cec09edf"},{url:"favicon.ico",revision:"eead31eb5b19fa3bdc34af83d898c0b7"},{url:"robots.txt",revision:"5e0bd1c281a62a380d7a948085bfe2d1"},{url:"apple-touch-icon.png",revision:"26e53bb981d06c8069ffd9d2a14fce0e"},{url:"pwa-192x192.png",revision:"a16785d9e890858c5b508e0ef6954aaf"},{url:"pwa-512x512.png",revision:"b84004b93fd62ef6599ff179372861a1"},{url:"manifest.webmanifest",revision:"f93609f5a1f787be307fe537f0c532f3"}],{}),e.cleanupOutdatedCaches(),e.registerRoute(new e.NavigationRoute(e.createHandlerBoundToURL("index.html")))})); diff --git a/win face.png b/win face.png new file mode 100644 index 0000000000000000000000000000000000000000..b07e778276ff4bdb0d51aa6eef3b99c0e4f4a373 GIT binary patch literal 14425 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