From 3a6c7dea68b20f27a1f2083d7fd95005a7ad4f5e Mon Sep 17 00:00:00 2001 From: Benjamin Stewart Date: Mon, 20 Nov 2023 10:20:35 -0600 Subject: [PATCH] Fix Monster Brawl cheats --- autoupdate/brawl/doubleEnemyXp.png | Bin 2571 -> 2634 bytes autoupdate/brawl/halfEnemySpeed.png | Bin 2647 -> 2616 bytes autoupdate/brawl/instantKill.png | Bin 2561 -> 2629 bytes autoupdate/brawl/invincibility.png | Bin 2281 -> 2552 bytes autoupdate/brawl/killEnemies.png | Bin 2294 -> 2414 bytes autoupdate/brawl/magnet.png | Bin 2403 -> 2540 bytes autoupdate/brawl/maxCurrentAbilities.png | Bin 2466 -> 2703 bytes autoupdate/brawl/nextLevel.png | Bin 2619 -> 2589 bytes autoupdate/brawl/removeObstacles.png | Bin 2335 -> 2562 bytes autoupdate/brawl/resetHealth.png | Bin 2168 -> 2277 bytes autoupdate/gui.png | Bin 101405 -> 101752 bytes autoupdate/mobileGui.png | Bin 60915 -> 61391 bytes autoupdate/reactGui.png | Bin 88847 -> 88838 bytes autoupdate/timestamps/brawl/doubleEnemyXp.png | Bin 414 -> 416 bytes .../timestamps/brawl/halfEnemySpeed.png | Bin 418 -> 416 bytes autoupdate/timestamps/brawl/instantKill.png | Bin 415 -> 416 bytes autoupdate/timestamps/brawl/invincibility.png | Bin 417 -> 417 bytes autoupdate/timestamps/brawl/killEnemies.png | Bin 415 -> 416 bytes autoupdate/timestamps/brawl/magnet.png | Bin 416 -> 417 bytes .../timestamps/brawl/maxCurrentAbilities.png | Bin 416 -> 417 bytes autoupdate/timestamps/brawl/nextLevel.png | Bin 416 -> 416 bytes .../timestamps/brawl/removeObstacles.png | Bin 414 -> 416 bytes autoupdate/timestamps/brawl/resetHealth.png | Bin 415 -> 417 bytes autoupdate/timestamps/gui.png | Bin 415 -> 417 bytes autoupdate/timestamps/mobileGui.png | Bin 415 -> 418 bytes autoupdate/timestamps/reactGui.png | Bin 413 -> 418 bytes cheats/Bookmarklets.html | 66 +++++++++--------- cheats/brawl/doubleEnemyXp.js | 4 +- cheats/brawl/doubleEnemyXp.min.js | 2 +- cheats/brawl/halfEnemySpeed.js | 4 +- cheats/brawl/halfEnemySpeed.min.js | 2 +- cheats/brawl/instantKill.js | 4 +- cheats/brawl/instantKill.min.js | 2 +- cheats/brawl/invincibility.js | 4 +- cheats/brawl/invincibility.min.js | 2 +- cheats/brawl/killEnemies.js | 2 +- cheats/brawl/killEnemies.min.js | 2 +- cheats/brawl/magnet.js | 4 +- cheats/brawl/magnet.min.js | 2 +- cheats/brawl/maxCurrentAbilities.js | 2 +- cheats/brawl/maxCurrentAbilities.min.js | 2 +- cheats/brawl/nextLevel.js | 4 +- cheats/brawl/nextLevel.min.js | 2 +- cheats/brawl/removeObstacles.js | 2 +- cheats/brawl/removeObstacles.min.js | 2 +- cheats/brawl/resetHealth.js | 2 +- cheats/brawl/resetHealth.min.js | 2 +- cheats/gui.js | 14 ++-- cheats/gui.min.js | 2 +- cheats/mobileGui.js | 14 ++-- cheats/mobileGui.min.js | 2 +- cheats/reactGui.js | 14 ++-- cheats/reactGui.min.js | 2 +- 53 files changed, 83 insertions(+), 83 deletions(-) diff --git a/autoupdate/brawl/doubleEnemyXp.png b/autoupdate/brawl/doubleEnemyXp.png index 09a172cbdeeef7ff09c551a4b32c8646b35cd823..665eea132018f82cbca3688eb1afd9d692b2aaf2 100644 GIT binary patch literal 2634 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 Q7#J8lUHx3vIVCg!05nYd0szWlg~< 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 Hl+XkKF#6qK diff --git a/autoupdate/brawl/halfEnemySpeed.png b/autoupdate/brawl/halfEnemySpeed.png index e48f366e1ff851fe190d10032bd071782b640926..4dfc02a0fbd12231796f3a021f5735ed6c120fa2 100644 GIT binary patch literal 2616 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 diff --git a/autoupdate/brawl/instantKill.png b/autoupdate/brawl/instantKill.png index 6c68d670d8cc430cf8cea4f8b3cc0a02363260e1..922ebed49cfe1bb293a4705a64a81b798bddace2 100644 GIT binary patch literal 2629 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 NJYD@<);T3K0RWx){7?V@ literal 2561 zcmeAS@N?(olHy`uVBq!ia0y~yV9*C)4mJh`hGO-}YZw?9*pj^6T^Rm@;DWu&Co?c` zZu4|;49RHRJL`3ENV@EC`}E1aX5o`suiffy72Bh*ZCjVB>stpQue6N9HL|5zkGo%S z$G@;xY~1($54())e^&jghD(@qC57@@muYUj!Kl0RP>9Y|s|1eLv$>Psd_4O8_v6a4 zo3Tt*^JbozXZyUe?)>-i{W(Gv2CbEEtk~DEEc?2XFM_4Zfh~h^(*e;0ksmx8xPCC4 zU>0x4TWiaGhy4tL>;cz=o!9p9-wAGhw|ZCnh226I81~2}?v{^mXS(m7`*{wZ79-~c zJ{~5^1mzE1_sTneygiVmaP`*xj>buRz75+;5_G1>z0GB+AJgrlPX#WhGp$t$6Z&E4X)sm9z0r44-fV_1T?;ke%CfS# z=xeJzTU;J5$lQ7EHfN6DG`6{xTs5J$GMTwj-b~OFyrKGTTi1mRW`3M6njEHn*~^?U z?MQj|&bow|*HRk&9%#PtVyW_(C3X38eTU!f2K$Aju?M(kq~=V&(%$H~V5Xb$4URX0 z3oQj_P1@2m>5H7_bInEvmtT#wzwR~6Jlw-qA6mVQ`+z_iTR+3=qfbIPRk>rt<~FfB z4p*ABTS?bNGe)9~y_24nE&EqqZ7am@D)o=FgYwj^)b z;wn4NH4J>79&4G(HG~r8zu5Nr4ku>@>&yeOg29EH6;ZcNaGhDhG5yGa1^e_9R@Fp( z=lyk$)27Svneq(bbt1ykj~wYaSK-%V&UJi_U2tO2W$8=1<`n#y%@VfkSwW@e*Vm7> zcsjI|MEJ4G9Xs^EYwd1n$)eXS>T=i~Np|O<6#m|>Q_@9aUCS`D0EGU1f@E|rTdBvV>32N6LJlI>el66b0!^P#x zzwtSl%wlwFU_a{P_u6a5F*gJCeI1#LSWnB(J;X4ZpwQvXi++kN`(^WNfqTRG#J*cP ziMhvW)=3)&v)3~Hm{IWbltflT=lmJJ{1PrcwI~oj7#aM)&(q}Sn~y?b?YB2(UG{!l z+M=|M)q<-=VXkwO|nzEcgeHJqNq#fIxb{-nosqzKX4|M@yB9@9Kjdgm+f*ewSqDva`z(-Go^o5brL4%G<%Z;M ziwVk&@0T=g4m?w$wfN+HL-m;#i@)>cpWc*o=Jbn-*m_Zi$1@J!?>g3$CiEjOYTc~= z;>?9Xx0^B#>^3WZqIPCYS@66&^BC)VneO|nRa~KB*VKC8)T&RF3DQq(pWD^m7m>Yl z@@uEsQ6}f+YvJG4Esl_%aCnwV`a0>)2W1bOFYML4rSo;wbDwpF<@?we->az1JseT| z=uCx5S7y$E%l3aHPqRv1wB@OBeEn|WMVZgBjMic8pCccLe9ispP_m!-N9NSh@&vWX z?DtlD+SmEuMEZs&S3OQ>F5mi2k$-CCgYt-#yQPAcdOr*4b!Jmq^f>9>aYc5eW5zRl zuV?#I8E)Pot8H4f;@%1!@nza8wpE((e!M2^AH$=&cJ;=VPxnnsuS(5mH>~&JT>9B2 z?t1zem1SEcJTI%>=-<14QTc3@rAi+ZoxX4BxcR8%UGT-sPKk;+0*13xuL`cM_sPB| zIC=Nh_X5klavsWfqVVj_T$K-tuk8BOa;q#NQ^~G4Ql;c?`o^{+?rrZ&?^N)A!{1qWo;c&TmioumVi_ZVmu@&nNkZYfQDdI|YS)ep^IjtPB=TGD^vS?Ia@k2{(gL{v=mKL{Ca63J}WY&898Ial7~LWbeLE|rS7 zIolFzpE8Kqz7rGR=(BO0(N}qPvsm#Brm*QhCcK!C@yxY+t;8zvnQmJ9&L{1AcHK;$ z|IV};Ipg-3Cj}fA-Af7IR{A)?@af;x(?znCtkeyjm;1^dUBP&6=ig zW8Ya3-jvDrM0eifXIuT|Yt5ye%qruwOY@qeJQI?uvM;S>eQ-=@b?sHH#jEGqx-;4P zyiJ&%V?9l$=8>rTq*s}{?s=S3*?y(-&SO&pnFUcoYm&{jUi#wJXzkarJGe#g^$LbK3k@BGxR3)dM)MTef^u~>hr()0sD{NaAaEhvUfKB`tN_|D&UuS-%0V96JMV5k{+L*MdhhRL`RNNj z?3q)1KC+tkzSQ@9oHla~iInZ-zQf=1av#$SMzuzs0PZJ^i3`{xcuN?Z9i$5+GeqAq zeDF+=$zZW#xaIoWZo?9;``5qNtj*u-AXcG$=`CZ?20@Q46;4fQU)OPzyxtdgs*hRs zz+DGP<6U8A`cF4Ra>}y&(`z);c-_Esfx(8mMsf$&9p)Z}-KzHbKVuI_Er_d0_jq8v za$!lRes#lokBNT|gc+_7-W;iEugDU-@CI{^(5|ls>=L@CXlLf~U(l?plr$8rtrn8F z`rhh+Wy0=~lU`~3A4DXRC%B!e^*#UlsD}D>TlJRXPm|K8B!!EAa9?|u-9}Mi(32lkU1jMe|tjgwsx9vUe& z)gBPvFhTNoOjSsUtKvRKr}or@%@<}e%89?_P~0iBup;ur+v%H(BhJZm+Z6U!T=Qx# z)3nh&;+=A4lb)boM@7FxFV{ymr#)2}SG+UU?&D?DfA!r!OzZ3;PBE?94f&iMz7b8= z6FGOa3Pk>q+sPVk*+-eP=VPw-tC zb=X>U@n;8n&MQmR3cNhlB(7t>_G(@Ll_MLdq^5Ean zh{PEO59#(lJsSP!zQR4eFx!G@Eb~0h?h@Q9Ghxz3#@=7|`j0-=nD%pTi@_`QuueVI zkd+%d+#T1IweB(8t3S_s>EZZ>^Fm4w)_j>M)W2F~gL12Rt4|yk!yWO3#(L&z2lj8+ z^}ATd=8^U~o63vjulH6TJG>&=hW+Wv(ug>blmJfeYmfF=J<<8+=i>EaZ_L6gMLN%} zCCq(ims7WLSw^$S-KD#?e+#=<(J#Rw*E2=>nA2j>)j`%97}v&qTEF;7jYsQGL#MmC znTehpOCp$G9CA9SzCG*#!v^7OjlKtAPNo^c9I2do4DKm0eqAO>Q=jKvyzaqop1{R@ zTzrGfEstZn?ub9#XQ!i98)l)SXzR2$?7ZEsCR4TzeP$dsI*q}LJ{H|*-}$%8p=jys zB^Ovev^|+WX(96@d#{Wr>qefL7y4`i{Z7ZaZwQEJX+1do$OBEqJ`tNWrL2Z=Y9)F? zYNr%GzBxQAjPZ4o_=cOQ%WZyk^xS5ebMTOaOL*=I|Ou2Ob}9>7rpdE^`hUid+Gx@`Z-(F*4BEg*#5fO?$K_iV>*Z38m_xs=QgQe z*7CBvzgFgGRGrfGs<;2l!}{-9*M`3MwL!~JbMYy`x1~4CJ1qF<|H6n3`P`p!*>>2}cIHd+2(P2%fc%^KO$Z?*aEI^GD`drE9!7x+`)vN1x&MTdEw*;bh(|M_s7|1FMmFJZuN$&2|~-Z{XBO6a)hLgYh0GnlnZQ!J~p3!rz@DC`aory z;CB{z#YXvMiE1+y-V~*^OJX{>Gh`>zg_`RYq&? zC$G(4PIRU*X!k!>`B1BxE+@UjCeAowd5ovTA6plrmKlF_KWvN+Nt^uR$GLh7r&~|+ z(jO+i=a^7oxyCF$JdXS9?c+Q4zPup#HS@CVS3R?5ehKrsuFDE=%=UP2d!=fK;Oy$# zElIpr?^ao}ZB1J7-^%Dr`-)PDUuP!;uXW#XNH-#HuM5-Z%eR9sh*mOY-}G&9vFbni zOG9yrUy|Y@#bU4f(Mv*}7C-&D@VwUHh)>%Y7OQMfTD$K-pi|Kg&UMpQMw^z2Cq8?r zW+G;PDf{@U(}ip1|CzLNUS}hhoYw;5y@E^2IYb|EO^Z0n-zuM}$dQVW6;oS^l$`Te-@a{$tl!^rKk8wl-DRQ`&i@>E&1R4lXpTW*ZhNgv3aHswbt+aX#QQEul0Vo;HtExsvmnuSt9Hip9;|IOCgINV{*pxw+e1<9(|%KO_p= z=Kk|W?1h$hy1JMVZ$!=Se_PvG%$EG0?>y)DYK_7k>z9{i@jW)%8+U51@|C+4DsQj; z&JB{&oO0ByZStA9kWz7q_x|&L@c4*wG1GnDT)PV9+qojG zA9%vv>2)7eU9)S=nt*Ncx8It-{2S_|yjx+Oop0EuubZqZr8}a3XdLUl@$iwrvu7-? zYs8nX@lTWc-}i5I#3bEovmDoczbSXf@%$PQ9ihJGYG2&Ozo;tb`@`MptzJ*R zWd(5jn7`tyP({avw_cp>CR>A+vEQB;-gZIp@3-EHrxQOjirq`OGvkiao?8drKbPAm z^l@d*)>7pb;l?!=*4psT&rgp}d8cx-`{|_r)v{@IitkEAbsXLDn|K7R?571~w%pQG f|8-*Bf2PRR`Sw<`Y$q}>Ffe$!`njxgN@xNAR12`H literal 2281 zcmeAS@N?(olHy`uVBq!ia0y~yV9)_!4mJh`2Dz3fMg|53wj^(N7l!{JxM1({$qWn} z^E_P~Ln2z&&V1b;nl5^*{&&o?Q;BWP-J#yxTvA!AtcHFUqY}In7hbp`l{-bkJ|ih9 zDd}r-eapxG4{{58qpUQUZ-~7p$`_S!z?HRmV(ZrZ2+Dw0`)DW5^wBf*(Veo9fN+4+|X+TN{Y>SKyM zp!cBC_Wkq^r3cg$uHKq|qM?n?x8XXA6VIuJZ)FVo8RS^f8g4htXKLTFea&ZiwZ`>J zFK8buU7$8)-OGCh1rcF(d^}zb{Vk?T{>%~ZX?v0c^ZOQx;=mNc&p zeJ15kVeLG7^w!V07};sFlkW!q9sR{!ex0sP4qJ+!Chq*}B3<&o-u$rLti3k3#A078 zNN@^c3~!8nGOLTF>f4J0OnCurUtQY1zWVOjbDrJ6>q<);=jWvP*Uk&CDB!7(SnRO; z+ttSE#`PZ8>MB#XW+*qlU;2}AqyP6;LC>yhyPW7<`ReClmbz<(Rx)B7o40)WTJ)uM zu><1|Wloz(Qdx2=vIkB_^!c{zxvV<%f$ogm@r-tk3r%xdBixvkh z^FO8I)h>8<{VD6~TlgQCaNe0ZOZ9i_vV6U)V&Cs}tvhcRySpCS!}8|JJ+==risfma zKNm{YPk-_|@^jFi%(pjnl5MvI^%Pla9F)tQcPyrIy~rz}s`E*qFW+zRkDjiwL#O3p zqv^uivXu!!KLkF6m7L#e-X^-i=tH{X{iRz)_c*D2*m*@`gW)DC#U1s+VIHp}?w^wI zzkh+TZ_VPX+E?t=9xp3>KWR#jX2`|Qh7T6EXqh`LxG1q9_H~fZkD4s5nEsZM7XjfX zm_N#L-c?c6V~FMysqo~g)QP$L_xeVL-n|9xEa%qjnQ>xrJX2l6Mdf|pCLP!wYc(S(PyZ&mKhsQ6ax!U$F^!NWI z>SXmvX_N1M@ujz4pUKUv_FZS@f`>8uxOTC?bnkoLW zliee>_(JHKB2$jkGQaAs7NxC`2P$UX)BI^V*Hkn0@t^xIr>sbLSI_Z7^6bG+uC})| zRrmPB9dFvIpd5dERgBgYwbUa@ACwFlS+6ini#8Xk%JiRlUdZU2UhTCf8}kwliGEA) zF!Yo31a)^-f?xq#OHEOK0d-sE14HJZ=X}D7=27*r#r*hL`GXa6OBl=6^Tb$&X9wS#@0doaY zMSh=AN%&P%$`*`6Z0pQd#+_$dobX;lkvLW`bh_GO<;U}QeR_T zfxTGF@@SDWagwdcuJaB_O}*OUP}O?vOSv0|W$L+?mHVfhsyolO@n2K|S9fEbt^Mt? zTBhh=<*n@Qf9&4=m~_o7{-)A{*3=0TYS$(GJuLX3-K1KLP3zl*qiPdEX8m7vRcDZe)!_~-uR zP1%}2t~jp;tEHUw@_vcirnL0`1i?$%%*QsGyPD?dnWnDSnOb8r`*6mmij*sSLO=X& z-FnuWP@D1R+Vjvg?WK<58(w^8{K{iidZcFV@uq9MUu$Z%U;CcW8y$fAXS$>ukyHOH&t42wzt2xpO*arFovGd&&Pg&3+NBB-_I? zc_iNMu;;1~oAFV{P*HWBAk*uOmS^w&Gk@@R%eOO{(`@e@t9bFgKL6mNyoV~Go zbHq)&>^fjMx25l{8(ynd`@ynFo%4jb9?PtfH&%{pqMb%Aa=HdP&TGly~N*jUL0FdfB~3 zc^aGFw~4$tW?{=y(-y|XYkA17D?OgU?&PIlx44q$rhopeQV3I8ms0tA*~f4u&Khge z6PxqZZ})zSHQ7GN+xKicN2REaUD`CpHjX*Rmjp{Smg)WEPYMe@rKzJlmw|zS!PC{x JWt~$(6985+Nk9Mq diff --git a/autoupdate/brawl/killEnemies.png b/autoupdate/brawl/killEnemies.png index d3bcd124bacf051224d7a4f05239e0a1037e2997..dcc822404907c3ca8def64b14ea273c567f0a376 100644 GIT binary patch literal 2414 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 literal 2294 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 literal 2466 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 literal 2335 zcmeAS@N?(olHy`uVBq!ia0y~yV9)_!4mJh`2Dz3fMg|53wj^(N7l!{JxM1({$qWn} zS3F%DLn2!D&b*x;6E1qJK0R+=YEt^8C8B#LIPmyt@_J2fkPe!3%W&Hhl@%h6p-M-b zD_s}u`QWY~_mf#5q+>~ALh{wT!>XRK-EOL)tWoTN1`8)CTmLZHc>LR$hl#b`zki(R zd95Mjz9}tj{@(9VucPlrRj+-^!FOaso2@)Ub%XV<8krSLs~y-fm_Hq0GT^h}e8c*z zQOJP#&4oMC2hIHLEonI#7^Ge(Y9~Z z_leJRI6jspINj4aalrc1snnBQPfp%Fz)%q6mO5AHbxT9WlT*e;zayAS-rqfY;k=u^ zznP0TS4z(0+ygoV^J9Xqw9T{Sia7A~aQfjrH&*^!&7w7j zecn-x3yVraA7nm=zLo7D7s;UI@}YT0rNfu(HCm~4dtF=Z%$Rh~-v2?m=;FhYjT?My zior+4RGe~#6WPj5{M z>+8H6_Pgcz&Zc_QPEqo7z1Z~7-t1>%X7Ej;0W6ehW1if!(0;d?}Gq!Kt#`dRi zg7xK}l`hBZm;H^swo0TvG<#R-n&V+Tf$uzvKJ9o^!-G_~p4}uTu7fyb+SMv?SY3BOrAJ@)`KH`6ZW1o~X>o>JEeH`!Zx67)8 z_T*RgEPwCWp!_9IolN#l=&W_Q(9*D?DGXndF^@+o4*$9i0xlQE1b?8|jE)#E7r&4>P?C}J%f9lXNLL*k%IjfULWIYP*wan%O>E$GjP^W-17iDACHy`jfh`P4rd9K2H-AmjD{DpSQ$YX!>Mb<~)-t=dfPAC50nY#$=s!RqKg79pA4P zcJSTQT)M}2=JkCWMdqa^OWFFIJGH0e;wJ;eNAJahDixm}|8Dfv^|bJe+4hiYwD$wQp{_nS$3N4w|s9gCw%j!3)#`DC+KXF-Dot8wQA#@+ge|uOpaIX zX+E}bqpbF(d4d6=I@La}%iB}l2p7c3_%aeDlLbqg>do90k;$<=0 zYWr!eA#N*TQR)==abKBZ`bfU<+$BSRL9S$m(*z5b6{l>?bgD)n=nCl4mov1j!db`T= zCV{+ZxvzLnMO?7dElV&rC|?q@Tj$M`)^n=;5B!?MZ*f%ap4)r=_AKL`udVNy?bTuq z-N{*$qkql0j=6s`$3F4)hN|{oHWiT^mZ|Gr)rz;3{HosN`E^@8n{yCly*c=hF zmFe}lhyUfB+9Ji~@^suPYzirO0Q#|r6HA))vPHjznr)Ro!zRA=*e^(`#RH`OUxo=)= z@M{m}n^}pozn8?Nl&G8S>MP}Xx9W7n=}9h0qTO-kS3ZAyJnMd6>YPb?1QXl4&-*Ih z&e$*XL2}JOT|vj{n(r%ekL_R5eksFmlj*6Y^BpD4+*taLg+-VY3A23qE$hVFoo3+D z#^Lef|Wdpx4l!6ae8}T{QN>t0z)&zklt`nhC$ScS)R<`+ur@M=YQWnQJoWV zmu6+IJ%4&d=*d$YGW*p|2xU!==%_bdSzx=<_kqg8ciRK!o9eRssh5;B$}`!T*BWqf zZK7duPZd}1tM5j=@4vToCe-h#EWe|%Yqsd0fAQy+2%Vg~=H@Qf$^|P-C12^wua)e0 z5FwK%5q&elEAN`^e6=T`8yF(9x_ovt6c)ry3Nl=1x_j21rI|ne@XPJ+n%P(4xSfH4 Ofx*+&&t;ucLK6T9+-0Bu diff --git a/autoupdate/brawl/resetHealth.png b/autoupdate/brawl/resetHealth.png index 781015812a7096adc881a7510d977dc3ea64a65f..0ec624700ea03742a9e693709b93b3b030beda1c 100644 GIT binary patch literal 2277 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 Hl+XkKHq1xu literal 2168 zcmeAS@N?(olHy`uVBq!ia0y~yV9;h@V9?@V1Cfl2QW+Q+*pj^6T^Rm@;DWu&Co?c` z=z6+1hD5Zko%ybxG@n+eati4Ko)Oy4~jYdAfM< zIg7{aUuXYsdi?*v+OnvZ8Ua~BT3*~|uY|qalA&uH7gWm9sHUP~`DD&@{_~q}&*FTE{4gmwefB`eCie3{sgw-%@%xbOn1*^Ge~Jpvn`jA*tjoD zx^S<-Hwgph?v_VSP4y!_?_S=>>u^(8%;wt;N!z@glG4?89;7#DzmPONoanLp`M*OA zjww?;AKnO5ND`4?u8ZJl-n!fQp}-rL8!{XJEdF+6O=@}K=1u!yH_o(P-i?w8lgZYvdB*uU{ia#?b}Wc~TiyL5xiXIQT( zKk@$bw6~kguSH*1eR5H26^G-oMbE!5?LP5f_D-=^8;+jeyshQN`*PD}>!1XU?1U9h z_Ok{Z`da;G0cXbMb%#&96|H`!qSYL|NGe8Q>ZG-7oFCLSa32jf?^FiAuJbbr8`=YkN~IFE_x_aKaJ%^Rfqc)Cw<6~E-~91=js3M%L2djIncQ6)IXYKN zot(Du@MQhjH_y*HJ2&o&`2qWgosakOw_X&9yt( z-s|mHmKPq9d*bzpt+H&pwkDLi75y)};*q6sFDh`(zTCeDb2ePfy!L*3;l&x}q*DxA zc4-zr?o8Upxzp^?i_!;=!%SN5>~vTqb62C!@P(G9p!(Y4-Hvlu?VfF9*mas`TF!|* z&r4=J{BS5X<-^06$DG7hmvhEe-&a-z}wezmV z%>Ow*%bx6v(2uC^=P9=by!k%a(S2XcgND18lMf1tB!@l-U$R8<>!ZI1f>-Rx zb^my)?a;FrVFA~<>1UGOH2RBN%TSD}X1jkf{GFR~T8?tpUB|F@e#~s9Z_9(1WL_=FjUF#5Ns`TQTz~&((+Cb@uMJ{;)j$ ztP#={D3q(sVBfau+23Pfj9DpG27D7AW#8i7lNs)^eC3Rbmo*N*X8WVQdv)H{mRD7Q4 zeZ2CFz1M`*Z)Vo-3y3JUm#i@tcP@08qncWp@=E5cb=2d{QSI7l=M2pA<&r|;;(J(T zI~{+V=K5`CPYRB^q-e8^*x@^%8d&WO3xwjv2)N;y-@iW>xt*czsxbpIgX=>kA)f;HKx!szR=vpJqvFM4oSLdh_x3f$ z+a~u`iBEXG>a;}sQYn+PXUa>IOWVG&y_d>)b4H2r^og_j3srVcE^)q`{>_W6rSbW{ z9)YgEd7N+G?Q>$gfBNBZ6aIIcmv&|@Exx)$vZFrc$jV0*hxb(K?>X0S?Bdz77>D-o zMT^f}tT_Gn@0-B9I+-}l-Lv2Rcx<^i>2J7zbK{(R>5w>uw@(Fjef%RXw@zfL&Z3X+7#J8BJYD@<);T3K0RS#4 BGMfMZ diff --git a/autoupdate/gui.png b/autoupdate/gui.png index 7174659173a9b5de78ad76448c8bcad6c517df52..89ad80a150f2917341d7be611a7e2d688b7b1865 100644 GIT binary patch delta 75066 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 delta 74590 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 J);T3K0RWb2fDQlv delta 62410 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 UpL#ijfq{X+)78&qol`;+0GZS^LI3~& diff --git a/autoupdate/timestamps/brawl/doubleEnemyXp.png b/autoupdate/timestamps/brawl/doubleEnemyXp.png index 889e0d6f3ce5bf0f699ce7fe6565ddb6576ca3d8..b34a55db02b7d83fcc7cf60d4fa23ee94bc3372c 100644 GIT binary patch delta 371 zcmbQoynuOvS$(Ldi(`n!#N12P{-S{*tPk?rPVepLU=sAn$jRt9cIwED##tE)IXRES zC%oUkNnjBxFK6Q+CT^*uOdW%XY$kRGUQ9i`(W1LAGws~HYTIvCmkXAE;NM@!eciB= z?e~nMhHNtq@r&?&=VqVbAYOlUd2`~Nh5d0=thRG+%{VH4=3!ZV12fM<<-7!&ulX;s zUMF~d6t+8FW?yE{^2N4TdB>8ctFpdwPTL?Ioy=(0bBd*IW#yi$pG40GMI64o;;)a! z^$oHHIZ1)hGiR-^IrZH-=YdI!L37}m1n+3}^Os*gt?hZvxgtSwz0q~{+}t_M*Nyk| zeBW3haaD9pTZv=z+daqTv*eh}Vfk)s(=060y5Z=Aw%M)hj69pJhv=+JRD2$4<9Ews zkIvUc<%f8_AF8puwr<7C_mA|Bm8?2d_U%oQ)%2L6d!3JJt~?Am+#OWk)Z6e(Z^Iw8 g%>J~cd!N~NdM8;=dn+fB8eqBIk6==R0@)yL-J@>YbS12lmSn$9YX| z998MNa8#mhVMay3kG8;)3+;~us&_20Q?K0q;^q2g&zhqmX-qHb-JS^NJ&bzxTjD|y zzv|)hKPKHsUnlSUOY%-CPnKlhV!a2FWkUHDM~)Xt9!*r*e{ECya>+HxhI#CoPp!5& zwfWjy30tbB_xWdCJMWx0jZ`M*h-1;YtYvy8H@Yu-acM;y>VD97ewXgKlle?>hkm>K zk-MI{#S7(8A5T-G@yGywqIG_QLA diff --git a/autoupdate/timestamps/brawl/halfEnemySpeed.png b/autoupdate/timestamps/brawl/halfEnemySpeed.png index cd2567cb522791527af32cf923ae4f5e269fc40b..dbf58307252089d0b773d366d98952e047a7ad79 100644 GIT binary patch delta 371 zcmZ3)ynuOvS$(Ldi(`n!#N12P{-KT{tPk?}?sO}4d58#0Nl86ktYlc$p%#^q#Pm`8 z#^?1KEeVOvNlP{yXgU@l#qF~tu#?}U>Zz63=Dg>b&(6%-D_4D1WL@aL2kLr{ZO$!x z!0_4Pkih02U8@Qfe_}L#@p${U-o@?vB@&d^r|>{vokg}KX2l)D&If`c-k(&3~O>^rPwM}vl6PZ>;9CiD}wji5b`NL(C z^^a0@>Uv&DnK|!TlU*kFI6Q~xmFmG}lk*SR?OHb+o^i-2Rkb1U*{t59x;p9mJFPuu zAF9d~-z%QBL+)Ad#rdHVdz)x&zI3f70|Nttr>mdKI;Vst0K#Ii3;+NC delta 373 zcmZ3$yoh;%S$(*ti(`n!#N11k{-J>)tPkGD$#rxv3pE}&)^;pIhl6wDVa16~LPBwW zSik+z=2i^4FhN37XTbu+DQ!-|xiU=_E^WsbT6DJ@x;>}*+uiIN+4tMnTa*7BwY_u5 z*W^dX?H|2zZXbnR4<9}x-m^fy)`IJU$n-1EEz;TBt^RPoPWP#QR3}xX__KjC#``Zj z+ZLaNOLnyTZ>(LnOZr0HFSf$S)1_Bm$%t)`tv<|X*LjMg?&zmg)85bUPh>s6xNJf| zUV?H$MYsE{Q&(J`X5PD>EUPZ=Bzat5SH<$Ry?@1pY4`UFV6e3 z(zc|J*&(|l_+GBrcB^vjy1Z09mfx>F?cVr<{l3$UMgE899(v4BH8a~pEZkuBZ=-pt zxl+@-V!x!#NK`u$p7eIrtbb<94A%sQni)N3IJW7@q~B>G@7-kmO!nw}Rgd7$_+&rr izRKH$JzFl%Vcf-$X!@|N^*sXv1B0ilpUXO@geCy8KCo{9 diff --git a/autoupdate/timestamps/brawl/instantKill.png b/autoupdate/timestamps/brawl/instantKill.png index 5aedd41d394b9e3cb1fe28dc0d0941b3a0646850..c6983786fba80ad1a2698198e6219a67bd741c65 100644 GIT binary patch delta 371 zcmbQwynuOvS$(Ldi(`n!#N12P{#Okp*gnMnm*L~8a9lKF!;TFSo!x53c=bE^X3cQ; z!}6|9n@z!L#{>xpnSunvzGIBSu?~+}^WFPOUlg0|-ctM9Zn|CW!=k7Bbq|EjJ>uc| zX3+1FUH0Pk!aqkDge|pSy#8ps=KaQoqYU-!5{ISd96x!*e&PDZ zTv=WDAN97eC)Ueec>YE9aG~sSlhx%P8Fp_pm3^>w#hC}QryUQLl`ph!<-OB=>v~I( z)NRJY#dj{4E)$x1J97U4wLT|~;u%M{ww0_coN~|QnX`?LgXrl9-}?+DZxdMRraepD z({uFiiggLLOT2fbrSt9=x{y;LbjSO%%)ZA8EwaZ%^g{C349@ILOD<&gzPbLf-=$?A zc5G|E$7vkH{W)aK+zXfP9}V?+Z8|k~@%ke>ZHms;sdtGl=5y!j&-%?Wn^E`A@lTVN g*v{16tM#AZhHIithRtDF1_lNOPgg&ebxsLQ0HQ{$0ssI2 delta 370 zcmZ3$JfC@jS$&A7i(`n!#N12P{-TaDtRL>{eP?1irOnmJ%gcK)V5Wd|jY?2L64OWF z8^70Tv}8CsCoS1pFm4DCY98P-3b9_hR>KRVW z%rVFHzZmqs*O1B+w@VU=<#}LogqvsO`N(U0|6UZxT~$8wIE|rxZ^xeFI_sYN(PrDK zv*^hOWZc+#{&(^p(_iS{3lIqeaj?)k^(iFnk$2Z?;!Hb`xk*Gy&F zt$5h`&c(2$YI@&4|C6$Q_2+L;nn6?Po=af~-{-UGKl)<9D!L|7c}MVtYy7pJ$_`{# zOzxQfXjk9a4!!K`Iq4Rjj(4+7Dg-|8)IBa{iRQ_ep?!yU;q;x$gbTS(-^_pHcx&0i z%$4GM#Zx1?K4mP54ZD5+xNgtOkm+~NSaxLZd@|{8oQ(J*zUNZ&ru-6q(_->}{)zLK hzj?S--TuS6>rJ9*+`QQb85kHCJYD@<);T3K0RVZ1vm*ci diff --git a/autoupdate/timestamps/brawl/invincibility.png b/autoupdate/timestamps/brawl/invincibility.png index 9c1849a9531b7338d31ec70286a4465ccb291241..4de81077af0ddaaa18f60bef9cf3187848eff309 100644 GIT binary patch delta 363 zcmZ3;ypVZvvnAf){QgY>i&}X* zCmv$rmP*dlFt~Wky=K8g?&}L@lv?{6r+<6%^+xux4FQ&i0ef20l{|;x8IO! z`5WtS|8hCk^3pli*Vr9MeskfEGF|Lqyz3pS|4(i1;?;F} zav`DF+r+KeQMWcBRdD@2JHGR(7A4c3+kD@-zW?_w|HF3=8UA}@miNF)N+yBL{YA2n zeW1x5{hEU;Y=#YS4a;{du{&;Q{o>^Z{WbFq+pRNSv_E0adz4lG%HCkfQ#r3L`H!00 z&WGM-FPX9Lw8S-|by2a$w7wl|{QFKkBZLRHvYy8h2OwWuvd^_Tg)Kxt* z=Upq-mYH4Is?+`;Ahyn2?0?FGXpU%}j2XH%JPYRUR7)=8?%tXIsPNLVhm|Y4?{ORJ zv{ag0Tesrn`((LftI$;QV!lKzZ@r!GT|b6hdFXO@b5MQL+=gfWk}It<`%{*bpOxIR XEzzvZ?@b&70|SGntDnm{r-UW|C7i8! diff --git a/autoupdate/timestamps/brawl/killEnemies.png b/autoupdate/timestamps/brawl/killEnemies.png index de1ac98a8ce746a477756fe0f76d2639274d24f7..6ad7ef0aa70b64621b0b0ffd9b779d73005f34a0 100644 GIT binary patch delta 371 zcmbQwynuOvS$(Ldi(`n!#N12P{-KT{tPk?}3f3#wO;AuXF*7;lo|^RL!^8wdPR=9o z3GerB5?IvA+d1(N6Sq`yrjEhIW9~H!7qzEvoKb4+Z=C+^&DR^*%L>+h5^vwpV>!q9 zpq$u-e#Nwp%%Km{o(iX3I4u8G`Z!CUp@V%oYwhFSOh);Q9oqGbe1>i1I~p#ptatW5 z9(qOO{$uAH{zL!F7QBCH-RLQsZnFCOhOWCeX7PRS3rYLnefsgtzV#8FiNfC(e=}Y< z=V;l14@}!jdRMwU&HERh$nCD!Qt6W@t6#dda7vv0YdblW1zn~#e)kzl-X^fr&3k6L zr|;mdKI;Vst0MKu)?f?J) delta 370 zcmZ3$JfC@jS$&A7i(`n!#N11Jy~6@!*gu@#Yu7*XW_Oq5jx9S}0=pIRmO1jWH9m^J zaIgOAgdpc`0ZWq?4}|(2E(q{eP1QfLxc~UW8rJrAMelyzeSiDsyxRr)3wrkN=;rKM zc+hUy2kF|L$Ld{eI}eHXEb3FVdQ&MBb@0LALI@Bjb+ diff --git a/autoupdate/timestamps/brawl/magnet.png b/autoupdate/timestamps/brawl/magnet.png index dc7e2b551942d88e0ec0a5306983e61ac704ff86..31f3feab05209decd2a1d4ee4c1ba9fd0cb7dd1f 100644 GIT binary patch delta 372 zcmZ3$ypVZY3JVDe7*6y&*7Md`gKWS(+wNh zs&}+0e=+QQuOTJIC2!cL_isf!d$WZjzq4g_;iALqH`E<4$*X6%ah&1aLoK}}|3qVT z%>#pK`v2Z|cl2GJ!~IL1{}q-M)3|%Fa`J|Kum}9#?G9>`9Q!-?H_i$=-!)+$$zEa83JQQ)`>G?Wp9B(pl3t z$ac?Pw5w<81ih@)bH#tm&23x*+ydF8)y9GdZ(T% zHE(Lw#puMg=tMjD?BuLp)-#T;@C&_pVoq$#N!96ZwlA^}F15J!VapZw4PqC*)a&f` hxuq=mGWRoo@s=dhMD_b+bb?Aa76lOOIzEqj5R(SvUWl`CWeh4 zIA8n?6LVUyLD4WMBEd0PhnH3D){hSTo}C4f-IgjMIh(EjTdud<%v;Xo{-Zm3N89R* zf(FSy2L)>XxLn*2@S{ib%Y}mqM}%Vn<}co}TjIsFvywH3Wb*3S4SG(n-#Os&?7rcm zwFf3Ww6jzDw(|Aw33V*xg44J7tO}HWsQFDO-{uH=;mkwtUG81_#OrT#kNJ*EUGw_Oxy^Z&wfd*D hTXJV7-ZTBrxQ{2%?8tlrZUzPh22WQ%mvv4FO#tTAv}gbT diff --git a/autoupdate/timestamps/brawl/maxCurrentAbilities.png b/autoupdate/timestamps/brawl/maxCurrentAbilities.png index ec573cf521c7e2c682bde9e5a949e1f519c8a655..9bda1276c18f3fdd000b5c3d895c683d475a296c 100644 GIT binary patch delta 372 zcmZ3$ypVZ-`TGdwQo=o~xbz``3>3&rR;=&3Pc6_eg5p zqJwtJ3VZC-KJdC8-g_v$XK}avtIG!!&RsYhuy3n|)z%ru)XzMs4{NC9d0@M&!1Awh z$<{lLo}ZcRj+N<`-Dmw`S}a}=czQNn3HzkZq6On>koa^B}V&-dBAdu_-2xmE7pBeQjh zT)cLV*ytu-|41LTtM^(SReEMd=^27T#)E$#~SHEPT{G{(Qj#j*C zm$bdOEPau9&tj`NB2+^atUY zamVX)>Uy)pXDh~D3bQ_cb?cg(mIofOb>?FKA4GFR^JMIZjNn@^f9JB~LT>M!`HuoG zElXT{#r1uw3T`-tVjOr|NB!C%_|)LRWL9xFnGH9xvXw|o@9SV<_JDie|os$*9)Y|x_vT*zQDEwin{y()Jle!F$KV1Gehu+L+$V;2&{%L{tsj(rq%J)HAU z+wJ1PnZLdyGt^%=n(*${>D!k#yi4XXX8d-cU4O=ruUGajUi`G4(W}e)M)%viH+6h3 z+<&zdxSr;{`YL$OfwG)lmLDowi!FjaS1f-ja6UNV=;jrFy)?`>3L4ZLP|i)wT4Xf; zeSgGZSB^xc!x4veZ8M8oW9?`);>r|Eipnb9{N}Csm)H)wtJf6_ZgB`O1HT*o7xcV#-xo32P0&y=F*9*p<{#NvofT~dRl%;Jn4 z@jrSzOAMPX3!E=>to;>f{o-|j*j4`-hwn1530C$?#+>{q=(e@~%;F~>nC;ZQUHGc7 zC}$f5ohYS`!AdEzFr#lC2q>YxGBel z-)_29$Im_E!b-i}GmAyci%+Wl-fMBM&w5T~g!WhU8=RT%>?g)AdAqS^%l$vB2RstZ VBlq@oGB7YOc)I$ztaD0e0sx+SuM+?O diff --git a/autoupdate/timestamps/brawl/removeObstacles.png b/autoupdate/timestamps/brawl/removeObstacles.png index 34b810a4aba2dc91e3ee17c145f359bfa4f4965e..dfe2627a928f8edb1458e2bcae996af6c53aef19 100644 GIT binary patch delta 371 zcmbQoynuOvS$(Ldi(`n!#N12P{-KT{tPk?}3IbhNJCmG}os$E!gp=Ac7PYFW3Dh_4 z{eQ}-L(ELYg^ODwqhsm911!?=j;@Qt*CiWv->^74^Je<`<8j8VKTqZVIUu9=h>7c) zVY4!iL96}>E_3bohMjVCnb{J`Kbq~_KCgE+yfY)Mpdm7byS|`7anI4zIo^MbtE|>7 zUbdsXeB<5zyXK6t%ifFly|!2%xwpOjM(5g(4EgS&)hgdq-&-ovF0jn7O?1ztt;Z&Rar$M9R9A5iy68&aK`tdyA&c z%D0QQAL8Lov=h!w-}{eg72Z$TZ`^jSCXJy=uq!bcjYB_0`~=L<&v(>hw3}k1KTFUAX*V(UtiLwo88gcd47Y g&AoUD|5?q0Hxn(`ET=AFU|?YIboFyt=akR{020QvYXATM diff --git a/autoupdate/timestamps/brawl/resetHealth.png b/autoupdate/timestamps/brawl/resetHealth.png index cddff03096b937dc974cccc3d553b2a23d2d516c..bfd970cff32626fb9f5b7c795fb02271ed180a9b 100644 GIT binary patch delta 372 zcmbQwypVZZ0l9pO*D5i3ZPrg%Z)(nR~ ztl$1=b1Md2m>{94vtfbZv=%1ejG80tQhSSJyCaXaT|P6@w%YdFtd~2Ye)h`m=qa}7 z=Bu7@Sg~!!LGch-b1n86Zu0xLtZxtebC4m~Qd^^Htwnq7naA~B4bD9Y?BWJ9f2n^F zUAJ)Aj_&e}wjFo3GuHau=bRHV@x4`I zv-0ht?T2`-AFk25=9m34KbcXu$~V=x_*`z}}emDNYt3=D($%gY87#J8lUHx3vIVCg!06M*@;Q#;t delta 370 zcmZ3;JfC@jS$&A7i(`n!#N12!y~6@!*gl-!yKnu>$YnundU|>juL!x!UKZf&xZsQU zmf!J~OKx0HYT@Ix+TpU;MB+-2Tc+!a-&IoQlr2i87oY!bxBpym-r>84H2*!|%S({q zE+h)f4FUp(xqjyaESB^-QaVV=meZgA!b0_ne;tu60 z)%CtMx~62cd~IRe!+fq+%d!tPH>iJDIx!$6L|bF!5LuNzMPD>L+9;NB+OxZ7d{B~jcyte5}|FO(gJo`ueliMx1 fa})2G|7SR~H_@WlCx0;m0|SGntDnm{r-UW|H!ZEz diff --git a/autoupdate/timestamps/gui.png b/autoupdate/timestamps/gui.png index 9db0715faa9d77bb68fe179f3864d791666354ae..da94c65d3415334616c084c4c3e6f427b7a21a94 100644 GIT binary patch delta 372 zcmbQwypVZ-`TGdwQo=o-3aJ``3>3zfJDw&3Pc6_eg5p zqJwtJ3VZC-KJdC8-g_v$XK}avtIG!!&RsYhuy3oxg_TD$YYyqu=ds>6&Tuc8YkIJ~ zQ}}7wDI)d{l5@T%eUEjBzg*5JzO`p%nEYeSZ%NrE2iOB8kMo=Mi%0ECFl^Ady5 zrHJ)5<6-SP*Ta^nY4LyF*Q`6IO+d}CCw0%YYsWr+X)BU@9Lb~=aVYCo)s>v?`Ulf9 z;||S^u<3YZbj{gn{o1l?A9Af3dDRa7HSvF>&gUHQ{f0qs1jmB;JJpg3nLqDb|2Xi{ zvc#oVT;I1zzH6&gxu&=B<@-dw#a5xI*2QIow%&R>-@AQuyYevP@aLfVrnL=e|C1|? gGx^h(Y(E=+c}Aj@@Y>)93=9kmp00i_>zopr0A@3>g#Z8m delta 370 zcmZ3;JfC@jS$&A7i(`n!#N12P*;gDzSU=qVvw8O{33b*T2j?vZHVFtgG!2N5uRRj1K$`oO#GmXaALr?X4nVA2qV>3!k!F z!_Kq5F#P%quaIZOb={^itpaHVjj4MsZarq#$86Vk=`l;l#+LM#(w8=^{nr@3w32i7 z#vQ^}Q`fYV_+5Wvb9_C^m2Cf}+nMtYDwa9lNc4H=^)!xQ@flOu?$t9+*Rt|YGHYGF z)%J_qjE7}2{Eyzs)cvb_=g^Y4;K=iHm}AZ;U%z9%sKWGB!IBS4w)t-myYQx7XTQfS fVab=VKe>0QC7MpYyQqhOfq}u()z4*}Q$iB}FmbS4 diff --git a/autoupdate/timestamps/mobileGui.png b/autoupdate/timestamps/mobileGui.png index 2751eedb4aa967fd92ba7fddac7a6ac7147da399..7e96501983021a971fd93fe4f8ec356a6a272646 100644 GIT binary patch delta 373 zcmbQwyoh;%S$(*ti(`n!#N12P{-S{*tPk?rPO}QSDlF*aJG|H5wcoos*VqIM8$~LW#fklO9Fy>3>`IW*^@RgWAOw%Tt}U?rIU0IdZL{;rn8v&i7ezx1;tw2;`a_(RVA* zX=lschKG{xvb2MRr?OYpH^$Cs70^rOv9-B=?b!a8y-#e8J!T2n(6#l;*OfQL{vWW; zj5~Td;*ZExIWwnSE7q1>yPCIEr}aTVY@NPX{exnTXr9a&+IP4UChT06TqxYVGyg&2 zrDYE@S9agyH@?I7`DeuL14NwgMEUueg`z`)??>gTe~DWM4f6xO%o delta 370 zcmZ3)JfC@jS$&A7i(`n!#N11^-q!*p*go9<`P-&HGi=rjNAGTL5kJQ*H@R;F2x!zc zecKo6?8U3=^yET9v$u&`bCd4g1uFwzJKI_}tmry?3r#w*EY2SohE>tw4}9 zdPfs8k72KENbBvX`ZEqO)Ni@!9IyO#)ATv*RdZTO*^74wJ`ku^{?T&UV*W3Fo{}?* zm;I2uy|GrLwV(0rviCg4N@6aou{)5QlO!U{c(41E$hYL5Q~TamOgW?_=k_+;Y37lt z10UGROL|wjJgqzTe#5e}^)d%^j&1DOzU$hJ hbL+9>OXr{5yJjSsN==nCWnf@n@O1TaS?83{1OVkv(j?c6Ex)n&I$= z_1hn9F2$%D6C^ZsHY`w_a*RnRqvi;^)Sd#_?#N?pm(R?!t+xF(D|1Jv#Zmn`2SR-o z9JEU-?6Fh($m@D|?jgZr7mwzDeVrgsf8lVzxu}wotU|H&8Hel7GW?b}P<Gf5j#)>u1k#&722;SN5q- z(Z0bY5%+lAHY3x(o%8>1zi}jzBT?#b#6juY+&|Or1zbzE@pWK59pN3{KP&g6{2#5e zrz^y}*W41V6&@w5U|?Wi@O1TaS?83{1OTMHs7C+* delta 368 zcmZ3)JePTbS$&YFi(`n!#N11^-qQkQ*go9fSv&8z(OREV3zi;LowCf~)|MtI9;T!I z7w&D(@>sdhwL?ZGr(mL6rooA&;+u5N)L8L8Z<_Y*>7IhUf7cg_=Y`chR!=LGoF1^D zKilGvK(K{N=#E&+11fAkme$&SF}bvsD)3|TZHx6X7BuXVm9L$bo{m%l~0 d-O{aR+|89}I@d(@B?AKkgQu&X%Q~loCIA5Ov4sEt diff --git a/cheats/Bookmarklets.html b/cheats/Bookmarklets.html index f19fca9..2a80a5a 100644 --- a/cheats/Bookmarklets.html +++ b/cheats/Bookmarklets.html @@ -3,23 +3,23 @@ Blooket Cheats

Blooket Cheats

-
Gui
-
Mobile Gui
-
React Gui
-

Monster Brawl

+
Gui
+
Mobile Gui
+
React Gui
+

Monster Brawl

-
Double Enemy Xp
-
Half Enemy Speed
-
Instant Kill
-
Invincibility
-
Kill Enemies
-
Magnet
-
Max Current Abilities
-
Next Level
-
Remove Obstacles
-
Reset Health
+
Double Enemy Xp
+
Half Enemy Speed
+
Instant Kill
+
Invincibility
+
Kill Enemies
+
Magnet
+
Max Current Abilities
+
Next Level
+
Remove Obstacles
+
Reset Health
-

Cafe

+

Cafe

Max Items
Remove Customers
@@ -27,7 +27,7 @@
Set Cash
Stock Food
-

Crypto Hack

+

Crypto Hack

Always Triple
Auto Guess
@@ -38,7 +38,7 @@
Set Password
Steal Players Crypto
-

Deceptive Dinos

+

Deceptive Dinos

Auto Choose
Rock ESP
@@ -46,7 +46,7 @@
Set Multiplier
Stop Cheating
-

Tower of Doom

+

Tower of Doom

Fill Deck
Max Cards
@@ -55,7 +55,7 @@
Min Enemy
Set Coins
-

Factory

+

Factory

Choose Blook
Free Upgrades
@@ -65,7 +65,7 @@
Set All Mega Bot
Set Cash
-

Fishing Frenzy

+

Fishing Frenzy

Frenzy
Remove Distraction
@@ -73,12 +73,12 @@
Set Lure
Set Weight
-

Flappy Blook

+

Flappy Blook

Set Score
Toggle Ghost
-

Global

+

Global

Auto Answer
Change Blook Ingame
@@ -96,7 +96,7 @@
Spam Buy Blooks
Subtle Highlight Answers
Use Any Blook
-

Intervals

+

Intervals

Auto Answer
Highlight Answers
@@ -104,7 +104,7 @@
Subtle Highlight Answers
-

Gold Quest

+

Gold Quest

Always Triple
Auto Choose
@@ -115,7 +115,7 @@
Set Players Gold
Swap Gold
-

Crazy Kingdom

+

Crazy Kingdom

Choice ESP
Choice ESP Loop
@@ -124,24 +124,24 @@
Set Guests
Skip Guest
-

Racing

+

Racing

Instant Win
-

Royale

+

Royale

Auto Answer
-

Intervals

+

Intervals

Auto Answer
-

Blook Rush

+

Blook Rush

Set Blooks
Set Defense
-

Tower Defense

+

Tower Defense

Earthquake
Max Towers
@@ -152,7 +152,7 @@
Set Round
Set Tokens
-

Tower Defense 2

+

Tower Defense 2

Max Towers
Remove Enemies
@@ -160,7 +160,7 @@
Set Health
Set Round
-

Pirate's Voyage

+

Pirate's Voyage

Max Levels
Set Doubloons
@@ -168,7 +168,7 @@
Swap Doubloons
Take Doubloons
-

Santa's Workshop

+

Santa's Workshop

Remove Distractions
Send Distraction
diff --git a/cheats/brawl/doubleEnemyXp.js b/cheats/brawl/doubleEnemyXp.js index 534424c..78d69a4 100644 --- a/cheats/brawl/doubleEnemyXp.js +++ b/cheats/brawl/doubleEnemyXp.js @@ -14,7 +14,7 @@ (() => { const cheat = (async () => { - for (const collider of Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(x => x.callbackContext?.toString().includes('invulnerableTime'))) { + for (const collider of Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(x => x.callbackContext?.toString().includes('dmgCd'))) { const enemies = collider.object2; let _start = enemies.classType.prototype.start; enemies.classType.prototype.start = function () { _start.apply(this, arguments), this.val *= 2 } @@ -37,7 +37,7 @@ } let iframe = document.querySelector("iframe"); const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/); - if (parseInt(time) <= 1693429947187 || iframe.contentWindow.confirm(error)) cheat(); + if (parseInt(time) <= 1700497194580 || iframe.contentWindow.confirm(error)) cheat(); } img.onerror = img.onabort = () => (img.src = null, cheat()); })(); \ No newline at end of file diff --git a/cheats/brawl/doubleEnemyXp.min.js b/cheats/brawl/doubleEnemyXp.min.js index ef60132..8e00bf0 100644 --- a/cheats/brawl/doubleEnemyXp.min.js +++ b/cheats/brawl/doubleEnemyXp.min.js @@ -1 +1 @@ -/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let a=document.querySelector("iframe");a.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),a.contentWindow.console.log.call(window,"%c\tdoubleEnemyXp.js","color: #0bc2cf; font-size: 1rem"),a.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const l=async()=>{for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.val*=2},t.children.entries.forEach(e=>e.val*=2)}};let s=new Image;s.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/brawl/doubleEnemyXp.png?"+Date.now(),s.crossOrigin="Anonymous",s.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(s,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],o="",n;for(let e=0;e(s.src=null,l())})(); \ No newline at end of file +/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let a=document.querySelector("iframe");a.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),a.contentWindow.console.log.call(window,"%c\tdoubleEnemyXp.js","color: #0bc2cf; font-size: 1rem"),a.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const l=async()=>{for(const o of Object.values(function t(e=document.querySelector("body>div")){return Object.values(e)[1]?.children?.[0]?._owner.stateNode?e:t(e.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(t=>t.callbackContext?.toString().includes("dmgCd"))){var e=o.object2;let t=e.classType.prototype.start;e.classType.prototype.start=function(){t.apply(this,arguments),this.val*=2},e.children.entries.forEach(t=>t.val*=2)}};let s=new Image;s.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/brawl/doubleEnemyXp.png?"+Date.now(),s.crossOrigin="Anonymous",s.onload=function(){var t=document.createElement("canvas").getContext("2d");t.drawImage(s,0,0,this.width,this.height);let e=t.getImageData(0,0,this.width,this.height)["data"],o="",n;for(let t=0;t(s.src=null,l())})(); \ No newline at end of file diff --git a/cheats/brawl/halfEnemySpeed.js b/cheats/brawl/halfEnemySpeed.js index d0e765f..8da4b34 100644 --- a/cheats/brawl/halfEnemySpeed.js +++ b/cheats/brawl/halfEnemySpeed.js @@ -14,7 +14,7 @@ (() => { const cheat = (async () => { - for (const collider of Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(x => x.callbackContext?.toString().includes('invulnerableTime'))) { + for (const collider of Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(x => x.callbackContext?.toString().includes('dmgCd'))) { const enemies = collider.object2; let _start = enemies.classType.prototype.start; enemies.classType.prototype.start = function () { _start.apply(this, arguments), this.speed *= .5 } @@ -37,7 +37,7 @@ } let iframe = document.querySelector("iframe"); const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/); - if (parseInt(time) <= 1693429947190 || iframe.contentWindow.confirm(error)) cheat(); + if (parseInt(time) <= 1700497194590 || iframe.contentWindow.confirm(error)) cheat(); } img.onerror = img.onabort = () => (img.src = null, cheat()); })(); \ No newline at end of file diff --git a/cheats/brawl/halfEnemySpeed.min.js b/cheats/brawl/halfEnemySpeed.min.js index 85b4150..770198d 100644 --- a/cheats/brawl/halfEnemySpeed.min.js +++ b/cheats/brawl/halfEnemySpeed.min.js @@ -1 +1 @@ -/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let a=document.querySelector("iframe");a.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),a.contentWindow.console.log.call(window,"%c\thalfEnemySpeed.js","color: #0bc2cf; font-size: 1rem"),a.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const s=async()=>{for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.speed*=.5},t.children.entries.forEach(e=>e.speed*=.5)}};let l=new Image;l.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/brawl/halfEnemySpeed.png?"+Date.now(),l.crossOrigin="Anonymous",l.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(l,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],o="",n;for(let e=0;e(l.src=null,s())})(); \ No newline at end of file +/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let a=document.querySelector("iframe");a.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),a.contentWindow.console.log.call(window,"%c\thalfEnemySpeed.js","color: #0bc2cf; font-size: 1rem"),a.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const s=async()=>{for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("dmgCd"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.speed*=.5},t.children.entries.forEach(e=>e.speed*=.5)}};let l=new Image;l.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/brawl/halfEnemySpeed.png?"+Date.now(),l.crossOrigin="Anonymous",l.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(l,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],o="",n;for(let e=0;e(l.src=null,s())})(); \ No newline at end of file diff --git a/cheats/brawl/instantKill.js b/cheats/brawl/instantKill.js index 4ddc267..87e2fcd 100644 --- a/cheats/brawl/instantKill.js +++ b/cheats/brawl/instantKill.js @@ -14,7 +14,7 @@ (() => { const cheat = (async () => { - for (const collider of Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(x => x.callbackContext?.toString().includes('invulnerableTime'))) { + for (const collider of Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(x => x.callbackContext?.toString().includes('dmgCd'))) { const enemies = collider.object2; let _start = enemies.classType.prototype.start; enemies.classType.prototype.start = function () { _start.apply(this, arguments), this.hp = 1 } @@ -37,7 +37,7 @@ } let iframe = document.querySelector("iframe"); const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/); - if (parseInt(time) <= 1693429947193 || iframe.contentWindow.confirm(error)) cheat(); + if (parseInt(time) <= 1700497194597 || iframe.contentWindow.confirm(error)) cheat(); } img.onerror = img.onabort = () => (img.src = null, cheat()); })(); \ No newline at end of file diff --git a/cheats/brawl/instantKill.min.js b/cheats/brawl/instantKill.min.js index 856cfff..f6b0e5d 100644 --- a/cheats/brawl/instantKill.min.js +++ b/cheats/brawl/instantKill.min.js @@ -1 +1 @@ -/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let a=document.querySelector("iframe");a.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),a.contentWindow.console.log.call(window,"%c\tinstantKill.js","color: #0bc2cf; font-size: 1rem"),a.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const l=async()=>{for(const o of Object.values(function t(e=document.querySelector("body>div")){return Object.values(e)[1]?.children?.[0]?._owner.stateNode?e:t(e.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(t=>t.callbackContext?.toString().includes("invulnerableTime"))){var e=o.object2;let t=e.classType.prototype.start;e.classType.prototype.start=function(){t.apply(this,arguments),this.hp=1},e.children.entries.forEach(t=>t.hp=1)}};let s=new Image;s.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/brawl/instantKill.png?"+Date.now(),s.crossOrigin="Anonymous",s.onload=function(){var t=document.createElement("canvas").getContext("2d");t.drawImage(s,0,0,this.width,this.height);let e=t.getImageData(0,0,this.width,this.height)["data"],o="",n;for(let t=0;t(s.src=null,l())})(); \ No newline at end of file +/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let a=document.querySelector("iframe");a.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),a.contentWindow.console.log.call(window,"%c\tinstantKill.js","color: #0bc2cf; font-size: 1rem"),a.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const s=async()=>{for(const o of Object.values(function t(e=document.querySelector("body>div")){return Object.values(e)[1]?.children?.[0]?._owner.stateNode?e:t(e.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(t=>t.callbackContext?.toString().includes("dmgCd"))){var e=o.object2;let t=e.classType.prototype.start;e.classType.prototype.start=function(){t.apply(this,arguments),this.hp=1},e.children.entries.forEach(t=>t.hp=1)}};let l=new Image;l.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/brawl/instantKill.png?"+Date.now(),l.crossOrigin="Anonymous",l.onload=function(){var t=document.createElement("canvas").getContext("2d");t.drawImage(l,0,0,this.width,this.height);let e=t.getImageData(0,0,this.width,this.height)["data"],o="",n;for(let t=0;t(l.src=null,s())})(); \ No newline at end of file diff --git a/cheats/brawl/invincibility.js b/cheats/brawl/invincibility.js index 4117a3a..1f0012d 100644 --- a/cheats/brawl/invincibility.js +++ b/cheats/brawl/invincibility.js @@ -14,7 +14,7 @@ (() => { const cheat = (async () => { - for (const collider of Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(x => x.callbackContext?.toString().includes('invulnerableTime'))) collider.collideCallback = () => { }; + for (const collider of Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(x => x.callbackContext?.toString().includes('invulnerableTime') || x.callbackContext?.toString().includes('dmgCd'))) collider.collideCallback = () => { }; }); let img = new Image; img.src = "https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/brawl/invincibility.png?" + Date.now(); @@ -32,7 +32,7 @@ } let iframe = document.querySelector("iframe"); const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/); - if (parseInt(time) <= 1693429947195 || iframe.contentWindow.confirm(error)) cheat(); + if (parseInt(time) <= 1700497194605 || iframe.contentWindow.confirm(error)) cheat(); } img.onerror = img.onabort = () => (img.src = null, cheat()); })(); \ No newline at end of file diff --git a/cheats/brawl/invincibility.min.js b/cheats/brawl/invincibility.min.js index 1667d3d..222c7f3 100644 --- a/cheats/brawl/invincibility.min.js +++ b/cheats/brawl/invincibility.min.js @@ -1 +1 @@ -/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let r=document.querySelector("iframe");r.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),r.contentWindow.console.log.call(window,"%c\tinvincibility.js","color: #0bc2cf; font-size: 1rem"),r.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const a=async()=>{for(const e of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime")))e.collideCallback=()=>{}};let l=new Image;l.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/brawl/invincibility.png?"+Date.now(),l.crossOrigin="Anonymous",l.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(l,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],o="",n;for(let e=0;e(l.src=null,a())})(); \ No newline at end of file +/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let r=document.querySelector("iframe");r.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),r.contentWindow.console.log.call(window,"%c\tinvincibility.js","color: #0bc2cf; font-size: 1rem"),r.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const l=async()=>{for(const t of Object.values(function t(e=document.querySelector("body>div")){return Object.values(e)[1]?.children?.[0]?._owner.stateNode?e:t(e.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(t=>t.callbackContext?.toString().includes("invulnerableTime")||t.callbackContext?.toString().includes("dmgCd")))t.collideCallback=()=>{}};let a=new Image;a.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/brawl/invincibility.png?"+Date.now(),a.crossOrigin="Anonymous",a.onload=function(){var t=document.createElement("canvas").getContext("2d");t.drawImage(a,0,0,this.width,this.height);let e=t.getImageData(0,0,this.width,this.height)["data"],o="",n;for(let t=0;t(a.src=null,l())})(); \ No newline at end of file diff --git a/cheats/brawl/killEnemies.js b/cheats/brawl/killEnemies.js index 717beb0..b2cbd19 100644 --- a/cheats/brawl/killEnemies.js +++ b/cheats/brawl/killEnemies.js @@ -32,7 +32,7 @@ } let iframe = document.querySelector("iframe"); const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/); - if (parseInt(time) <= 1693429947197 || iframe.contentWindow.confirm(error)) cheat(); + if (parseInt(time) <= 1700497194607 || iframe.contentWindow.confirm(error)) cheat(); } img.onerror = img.onabort = () => (img.src = null, cheat()); })(); \ No newline at end of file diff --git a/cheats/brawl/killEnemies.min.js b/cheats/brawl/killEnemies.min.js index 18f1361..f74eeb6 100644 --- a/cheats/brawl/killEnemies.min.js +++ b/cheats/brawl/killEnemies.min.js @@ -1 +1 @@ -/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let a=document.querySelector("iframe");a.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),a.contentWindow.console.log.call(window,"%c\tkillEnemies.js","color: #0bc2cf; font-size: 1rem"),a.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const s=async()=>{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))};let i=new Image;i.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/brawl/killEnemies.png?"+Date.now(),i.crossOrigin="Anonymous",i.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(i,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],o="",n;for(let e=0;e(i.src=null,s())})(); \ No newline at end of file +/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let a=document.querySelector("iframe");a.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),a.contentWindow.console.log.call(window,"%c\tkillEnemies.js","color: #0bc2cf; font-size: 1rem"),a.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const s=async()=>{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))};let i=new Image;i.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/brawl/killEnemies.png?"+Date.now(),i.crossOrigin="Anonymous",i.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(i,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],o="",n;for(let e=0;e(i.src=null,s())})(); \ No newline at end of file diff --git a/cheats/brawl/magnet.js b/cheats/brawl/magnet.js index 12e6ca4..45ceb10 100644 --- a/cheats/brawl/magnet.js +++ b/cheats/brawl/magnet.js @@ -14,7 +14,7 @@ (() => { const cheat = (async () => { - Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.find(x => x.collideCallback?.toString().includes('magnetTime')).collideCallback({ active: true }, { active: true, setActive() { }, setVisible() { } }); + Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.find(x => x.collideCallback?.toString().includes('0x5dc)')).collideCallback({ active: true }, { active: true, setActive() { }, setVisible() { } }); }); let img = new Image; img.src = "https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/brawl/magnet.png?" + Date.now(); @@ -32,7 +32,7 @@ } let iframe = document.querySelector("iframe"); const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/); - if (parseInt(time) <= 1693429947202 || iframe.contentWindow.confirm(error)) cheat(); + if (parseInt(time) <= 1700497194613 || iframe.contentWindow.confirm(error)) cheat(); } img.onerror = img.onabort = () => (img.src = null, cheat()); })(); \ No newline at end of file diff --git a/cheats/brawl/magnet.min.js b/cheats/brawl/magnet.min.js index 2f351b1..27e80b0 100644 --- a/cheats/brawl/magnet.min.js +++ b/cheats/brawl/magnet.min.js @@ -1 +1 @@ -/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let r=document.querySelector("iframe");r.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),r.contentWindow.console.log.call(window,"%c\tmagnet.js","color: #0bc2cf; font-size: 1rem"),r.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const i=async()=>{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("magnetTime")).collideCallback({active:!0},{active:!0,setActive(){},setVisible(){}})};let l=new Image;l.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/brawl/magnet.png?"+Date.now(),l.crossOrigin="Anonymous",l.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(l,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],o="",n;for(let e=0;e(l.src=null,i())})(); \ No newline at end of file +/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let r=document.querySelector("iframe");r.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),r.contentWindow.console.log.call(window,"%c\tmagnet.js","color: #0bc2cf; font-size: 1rem"),r.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const l=async()=>{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("0x5dc)")).collideCallback({active:!0},{active:!0,setActive(){},setVisible(){}})};let i=new Image;i.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/brawl/magnet.png?"+Date.now(),i.crossOrigin="Anonymous",i.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(i,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],o="",n;for(let e=0;e(i.src=null,l())})(); \ No newline at end of file diff --git a/cheats/brawl/maxCurrentAbilities.js b/cheats/brawl/maxCurrentAbilities.js index 3a5fb91..e509c7a 100644 --- a/cheats/brawl/maxCurrentAbilities.js +++ b/cheats/brawl/maxCurrentAbilities.js @@ -36,7 +36,7 @@ } let iframe = document.querySelector("iframe"); const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/); - if (parseInt(time) <= 1693429947205 || iframe.contentWindow.confirm(error)) cheat(); + if (parseInt(time) <= 1700497194618 || iframe.contentWindow.confirm(error)) cheat(); } img.onerror = img.onabort = () => (img.src = null, cheat()); })(); \ No newline at end of file diff --git a/cheats/brawl/maxCurrentAbilities.min.js b/cheats/brawl/maxCurrentAbilities.min.js index 03680e5..8a96450 100644 --- a/cheats/brawl/maxCurrentAbilities.min.js +++ b/cheats/brawl/maxCurrentAbilities.min.js @@ -1 +1 @@ -/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let s=document.querySelector("iframe");s.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tmaxCurrentAbilities.js","color: #0bc2cf; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const l=async()=>{const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];for(var[t,n]of Object.entries(o.state.abilities))for(let e=0;e<10-n;e++)o.state.game.scene.game.events.emit("level up",t,o.state.abilities[t]++);o.setState({level:o.state.game.scene.level=[1,3,5,10,15,25,35].sort((e,t)=>Math.abs(e-o.state.level)-Math.abs(t-o.state.level))[0]-1})};let c=new Image;c.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/brawl/maxCurrentAbilities.png?"+Date.now(),c.crossOrigin="Anonymous",c.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(c,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],o="",n;for(let e=0;e(c.src=null,l())})(); \ No newline at end of file +/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let s=document.querySelector("iframe");s.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tmaxCurrentAbilities.js","color: #0bc2cf; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const l=async()=>{const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];for(var[t,n]of Object.entries(o.state.abilities))for(let e=0;e<10-n;e++)o.state.game.scene.game.events.emit("level up",t,o.state.abilities[t]++);o.setState({level:o.state.game.scene.level=[1,3,5,10,15,25,35].sort((e,t)=>Math.abs(e-o.state.level)-Math.abs(t-o.state.level))[0]-1})};let c=new Image;c.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/brawl/maxCurrentAbilities.png?"+Date.now(),c.crossOrigin="Anonymous",c.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(c,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],o="",n;for(let e=0;e(c.src=null,l())})(); \ No newline at end of file diff --git a/cheats/brawl/nextLevel.js b/cheats/brawl/nextLevel.js index ebf13c4..ff9a0b1 100644 --- a/cheats/brawl/nextLevel.js +++ b/cheats/brawl/nextLevel.js @@ -15,7 +15,7 @@ (() => { const cheat = (async () => { let { stateNode } = Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner; - let { object1: player, object2: xp } = stateNode.state.game.scene.physics.world.colliders._active.find(x => x.collideCallback?.toString().includes('emit("xp"')); + let { object1: player, object2: xp } = stateNode.state.game.scene.physics.world.colliders._active.find(x => x.collideCallback?.toString().includes("emit']('xp")); xp.get().spawn(player.x, player.y, ((e) => 1 === e ? 1 : e < 5 ? 5 : e < 10 ? 10 : e < 20 ? 20 : e < 30 ? 30 : e < 40 ? 40 : e < 50 ? 50 : 100)(stateNode.state.level) - stateNode.xp); }); let img = new Image; @@ -34,7 +34,7 @@ } let iframe = document.querySelector("iframe"); const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/); - if (parseInt(time) <= 1693429947210 || iframe.contentWindow.confirm(error)) cheat(); + if (parseInt(time) <= 1700497194623 || iframe.contentWindow.confirm(error)) cheat(); } img.onerror = img.onabort = () => (img.src = null, cheat()); })(); \ No newline at end of file diff --git a/cheats/brawl/nextLevel.min.js b/cheats/brawl/nextLevel.min.js index 38da9e7..d452b3b 100644 --- a/cheats/brawl/nextLevel.min.js +++ b/cheats/brawl/nextLevel.min.js @@ -1 +1 @@ -/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let a=document.querySelector("iframe");a.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),a.contentWindow.console.log.call(window,"%c\tnextLevel.js","color: #0bc2cf; font-size: 1rem"),a.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const l=async()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],{object1:t,object2:o}=e.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes('emit("xp"'));o.get().spawn(t.x,t.y,(1===(o=e.state.level)?1:o<5?5:o<10?10:o<20?20:o<30?30:o<40?40:o<50?50:100)-e.xp)};let s=new Image;s.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/brawl/nextLevel.png?"+Date.now(),s.crossOrigin="Anonymous",s.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(s,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],o="",n;for(let e=0;e(s.src=null,l())})(); \ No newline at end of file +/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let a=document.querySelector("iframe");a.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),a.contentWindow.console.log.call(window,"%c\tnextLevel.js","color: #0bc2cf; font-size: 1rem"),a.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const l=async()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],{object1:t,object2:o}=e.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("emit']('xp"));o.get().spawn(t.x,t.y,(1===(o=e.state.level)?1:o<5?5:o<10?10:o<20?20:o<30?30:o<40?40:o<50?50:100)-e.xp)};let s=new Image;s.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/brawl/nextLevel.png?"+Date.now(),s.crossOrigin="Anonymous",s.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(s,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],o="",n;for(let e=0;e(s.src=null,l())})(); \ No newline at end of file diff --git a/cheats/brawl/removeObstacles.js b/cheats/brawl/removeObstacles.js index 355bcc5..6cf7c12 100644 --- a/cheats/brawl/removeObstacles.js +++ b/cheats/brawl/removeObstacles.js @@ -32,7 +32,7 @@ } let iframe = document.querySelector("iframe"); const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/); - if (parseInt(time) <= 1693429947218 || iframe.contentWindow.confirm(error)) cheat(); + if (parseInt(time) <= 1700497194630 || iframe.contentWindow.confirm(error)) cheat(); } img.onerror = img.onabort = () => (img.src = null, cheat()); })(); \ No newline at end of file diff --git a/cheats/brawl/removeObstacles.min.js b/cheats/brawl/removeObstacles.min.js index 593bf2b..ce0a8f2 100644 --- a/cheats/brawl/removeObstacles.min.js +++ b/cheats/brawl/removeObstacles.min.js @@ -1 +1 @@ -/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let a=document.querySelector("iframe");a.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),a.contentWindow.console.log.call(window,"%c\tremoveObstacles.js","color: #0bc2cf; font-size: 1rem"),a.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const s=async()=>{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>{try{e.gameObject.frame.texture.key.includes("obstacle")&&e.gameObject.destroy()}catch{}})};let l=new Image;l.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/brawl/removeObstacles.png?"+Date.now(),l.crossOrigin="Anonymous",l.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(l,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],o="",n;for(let e=0;e(l.src=null,s())})(); \ No newline at end of file +/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let a=document.querySelector("iframe");a.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),a.contentWindow.console.log.call(window,"%c\tremoveObstacles.js","color: #0bc2cf; font-size: 1rem"),a.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const s=async()=>{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>{try{e.gameObject.frame.texture.key.includes("obstacle")&&e.gameObject.destroy()}catch{}})};let l=new Image;l.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/brawl/removeObstacles.png?"+Date.now(),l.crossOrigin="Anonymous",l.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(l,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],o="",n;for(let e=0;e(l.src=null,s())})(); \ No newline at end of file diff --git a/cheats/brawl/resetHealth.js b/cheats/brawl/resetHealth.js index ffbfb85..7452b94 100644 --- a/cheats/brawl/resetHealth.js +++ b/cheats/brawl/resetHealth.js @@ -32,7 +32,7 @@ } let iframe = document.querySelector("iframe"); const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/); - if (parseInt(time) <= 1693429947221 || iframe.contentWindow.confirm(error)) cheat(); + if (parseInt(time) <= 1700497194648 || iframe.contentWindow.confirm(error)) cheat(); } img.onerror = img.onabort = () => (img.src = null, cheat()); })(); \ No newline at end of file diff --git a/cheats/brawl/resetHealth.min.js b/cheats/brawl/resetHealth.min.js index f73c941..6b2d64d 100644 --- a/cheats/brawl/resetHealth.min.js +++ b/cheats/brawl/resetHealth.min.js @@ -1 +1 @@ -/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let c=document.querySelector("iframe");c.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),c.contentWindow.console.log.call(window,"%c\tresetHealth.js","color: #0bc2cf; font-size: 1rem"),c.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const s=async()=>{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.game.events._events.respawn.fn()};let l=new Image;l.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/brawl/resetHealth.png?"+Date.now(),l.crossOrigin="Anonymous",l.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(l,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],o="",n;for(let e=0;e(l.src=null,s())})(); \ No newline at end of file +/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let c=document.querySelector("iframe");c.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),c.contentWindow.console.log.call(window,"%c\tresetHealth.js","color: #0bc2cf; font-size: 1rem"),c.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const s=async()=>{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.game.events._events.respawn.fn()};let l=new Image;l.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/brawl/resetHealth.png?"+Date.now(),l.crossOrigin="Anonymous",l.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(l,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],o="",n;for(let e=0;e(l.src=null,s())})(); \ No newline at end of file diff --git a/cheats/gui.js b/cheats/gui.js index 9b0a9be..f587587 100644 --- a/cheats/gui.js +++ b/cheats/gui.js @@ -1693,7 +1693,7 @@ name: "Double Enemy XP", description: "Doubles enemy XP drop value", run: function () { - for (const collider of Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(x => x.callbackContext?.toString().includes('invulnerableTime'))) { + for (const collider of Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(x => x.callbackContext?.toString().includes('dmgCd'))) { const enemies = collider.object2; let _start = enemies.classType.prototype.start; enemies.classType.prototype.start = function () { _start.apply(this, arguments), this.val *= 2 } @@ -1705,7 +1705,7 @@ name: "Half Enemy Speed", description: "Makes enemies move 2x slower", run: function () { - for (const collider of Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(x => x.callbackContext?.toString().includes('invulnerableTime'))) { + for (const collider of Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(x => x.callbackContext?.toString().includes('dmgCd'))) { const enemies = collider.object2; let _start = enemies.classType.prototype.start; enemies.classType.prototype.start = function () { _start.apply(this, arguments), this.speed *= .5 } @@ -1717,7 +1717,7 @@ name: "Instant Kill", description: "Sets all enemies health to 1", run: function () { - for (const collider of Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(x => x.callbackContext?.toString().includes('invulnerableTime'))) { + for (const collider of Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(x => x.callbackContext?.toString().includes('dmgCd'))) { const enemies = collider.object2; let _start = enemies.classType.prototype.start; enemies.classType.prototype.start = function () { _start.apply(this, arguments), this.hp = 1 } @@ -1729,14 +1729,14 @@ name: "Invincibility", description: "Makes you invincible", run: function () { - for (const collider of Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(x => x.callbackContext?.toString().includes('invulnerableTime'))) collider.collideCallback = () => { }; + for (const collider of Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(x => x.callbackContext?.toString().includes('invulnerableTime') || x.callbackContext?.toString().includes('dmgCd'))) collider.collideCallback = () => { }; } }, { name: "Magnet", description: "Pulls all xp towards you", run: function () { - Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.find(x => x.collideCallback?.toString().includes('magnetTime')).collideCallback({ active: true }, { active: true, setActive() { }, setVisible() { } }); + Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.find(x => x.collideCallback?.toString().includes('0x5dc)')).collideCallback({ active: true }, { active: true, setActive() { }, setVisible() { } }); } }, { @@ -1755,7 +1755,7 @@ description: "Skips to the next level", run: function () { let { stateNode } = Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner; - let { object1: player, object2: xp } = stateNode.state.game.scene.physics.world.colliders._active.find(x => x.collideCallback?.toString().includes('emit("xp"')); + let { object1: player, object2: xp } = stateNode.state.game.scene.physics.world.colliders._active.find(x => x.collideCallback?.toString().includes("emit']('xp")); xp.get().spawn(player.x, player.y, ((e) => 1 === e ? 1 : e < 5 ? 5 : e < 10 ? 10 : e < 20 ? 20 : e < 30 ? 30 : e < 40 ? 40 : e < 50 ? 50 : 100)(stateNode.state.level) - stateNode.xp); } }, @@ -3945,7 +3945,7 @@ } let iframe = document.querySelector("iframe"); const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/); - if (parseInt(time) <= 1700494615668 || iframe.contentWindow.confirm(error)) cheat(); + if (parseInt(time) <= 1700497196120 || iframe.contentWindow.confirm(error)) cheat(); } img.onerror = img.onabort = () => (img.src = null, cheat()); })(); \ No newline at end of file diff --git a/cheats/gui.min.js b/cheats/gui.min.js index fec34f5..6c0ae3b 100644 --- a/cheats/gui.min.js +++ b/cheats/gui.min.js @@ -1 +1 @@ -/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let s=document.querySelector("iframe");s.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tgui.js","color: #0bc2cf; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const i=async()=>{if(String(Function.prototype.call).includes("native")){let e=Function.prototype.call,t=document.createElement("iframe"),o=(document.body.append(t),t.style.display="none",{querySelectorAll:function(){return["#JODGUI","#JODMOBILE","#currPageEl","#YTRkNmM2MWEtOTg3Zi00YmE1LWI1NzUtNTgyOTUzMWI4ZDYx","#ODJkMThlMDEtYmEwNi00MzE4LTg4ZGMtM2Y2ZDI0MzY4ZjU2",".cheatList",".cheatName","bG1mYW8=","#aXQncyBjYXQgYW5kIG1vdXNlIGF0IHRoaXMgcG9pbnQ"].includes(arguments[0])?[]:t.contentDocument.querySelectorAll.apply(document,arguments)},querySelector:t.contentDocument.querySelector.bind(document),includes:function(){return!["Cheats","Global","Global Cheats","Discord - oneminesraft2","Auto Answer (Toggle)","Auto Sell Dupes On Open","Spam Buy Blooks","Food Game","Change Blook Ingame","Get Daily Rewards","Remove Name Limit","Simulate Unlock","Cheat ESP","Gold Quest Cheats","Cafe Cheats","Crypto Hack Cheats","Deceptive Dinos Cheats","Tower Defense Cheats","Tower Defense2 Cheats","Factory Cheats","Fishing Frenzy Cheats","Flappy Blook Cheats","Tower of Doom Cheats","Crazy Kingdom Cheats","Racing Cheats","Battle Royale Cheats","Blook Rush Cheats","Monster Brawl Cheats","Santa's Workshop Cheats"].includes(arguments[0])&&t.contentWindow.String.prototype.call(this,arguments)},fetch:t.contentWindow.fetch.bind(window),btoa:t.contentWindow.btoa.bind(window),getItem:t.contentWindow.localStorage.getItem.bind(window.localStorage)}),a=Object.keys(o);Function.prototype.call=function(){return a.includes(this.name)?e.apply(o[this.name],arguments):e.apply(this,arguments)},(new Image).src="https://gui-logger.onrender.com/gui/1?"+Date.now()}function w(e,t={},...o){var a=document.createElement(e);if("object"==typeof t.style){let e="";for(const n in t.style)e+=`${n.replace(/[A-Z]/g,e=>"-"+e.toLowerCase())}: ${t.style[n]}; `;t.style=e}for(const r in t)a[r]=t[r];for(const s of o)a.append(s);return a}var e,t,o,a,n,r,s,i=await Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache).find(e=>e.exports.a?.me).exports.a.me({})||{};let l=btoa(i.name||"real"),c=btoa(i.id||"lmfao").replaceAll(/(=|\/|\.)/g,"");const d={data:null,setItem(e,n){return e.split(".").reduce((e,t,o,a)=>(++o==a.length&&(e[t]=n),e[t]),this.data),localStorage.setItem(l,JSON.stringify(this.data)),this.data},deleteItem(e){return e.split(".").reduce((e,t,o,a)=>(++o==a.length&&delete e[t],e[t]),this.data),localStorage.setItem(l,JSON.stringify(this.data)),this.data},setData(e){this.data=e,localStorage.setItem(l,JSON.stringify(this.data))}};try{d.data=JSON.parse(localStorage.getItem(l)||"{}");for(const L of["backgroundColor","cheatList","contentBackground","defaultButton","disabledButton","enabledButton","infoColor","inputColor","textColor"])d.data[L]&&(d.setItem("theme."+L,d.data[L]),d.deleteItem(L))}catch{d.setData({})}let u,p,m,h,b,g,y,f,k;const v=w("div",{id:c,style:{top:Math.max(10,window.innerHeight-600)/2+"px",left:Math.max(10,window.innerWidth-1e3)/2+"px",transform:`scale(${d.data.scale})`,position:"fixed",height:"80%",width:"80%",maxHeight:"600px",maxWidth:"1000px",zIndex:"999",display:"block"}},u=w("style",{id:"variables",innerHTML:`:root {--backgroundColor: ${d.data?.theme?.backgroundColor||"rgb(11, 194, 207)"};--infoColor: ${d.data?.theme?.infoColor||"#9a49aa"};--cheatList: ${d.data?.theme?.cheatList||"#9a49aa"};--defaultButton: ${d.data?.theme?.defaultButton||"#9a49aa"};--disabledButton: ${d.data?.theme?.disabledButton||"#A02626"};--enabledButton: ${d.data?.theme?.enabledButton||"#47A547"};--textColor: ${d.data?.theme?.textColor||"white"};--inputColor: ${d.data?.theme?.inputColor||"#7a039d"};--contentBackground: ${d.data?.theme?.contentBackground||"rgb(64, 17, 95)"};}`}),w("style",{innerHTML:'.alertList::-webkit-scrollbar{display:none;}.alertList{-ms-overflow-style: none;scrollbar-width: none;}.contentWrapper::-webkit-scrollbar{display:none;}.contentWrapper{-ms-overflow-style: none;scrollbar-width: none;}.cheatButton{position:relative;display:flex;flex-direction:row;align-items:center;min-height:40px;width:190px;margin:4px 0;padding-left:30px;box-sizing:border-box;cursor:pointer;user-select:none;text-decoration:none;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:transparent;color:var(--textColor);transition:.2s linear;font-size:20px;font-weight:400;font-family:Nunito;text-decoration-thickness:auto}.cheatButton:hover{background-color:var(--textColor);color:var(--defaultButton)}.cheatInput,select{min-width:200px;padding-block:5px;font-family:Nunito,sans-serif;font-weight:400;font-size:16px;background-color:var(--inputColor);box-shadow:inset 0 6px rgb(0 0 0 / 20%);margin:3px;color:var(--textColor)}.bigButton:hover{filter:brightness(110%);transform:translateY(-2px)}.bigButton:active{transform:translateY(2px)}.cheatList::-webkit-scrollbar{width:10px}.cheatList::-webkit-scrollbar-track{background:var(--cheatList)}.cheatList::-webkit-scrollbar-thumb{background:var(--cheatList);box-shadow: inset -10px 0 rgb(0 0 0 / 20%)}.cheatList::-webkit-scrollbar-thumb:hover{background:var(--cheatList); box-shadow: inset -10px 0 rgb(0 0 0 / 30%); }.scriptButton:hover{filter:brightness(120%)}.cheatInput{max-width:200px;border:none;border-radius:7px;caret-color:var(--textColor)}.cheatInput::placeholder{color:var(--textColor)}.cheatInput:focus,select:focus{outline:0}.cheatInput::-webkit-inner-spin-button,.cheatInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cheatInput[type=number]{-moz-appearance:textfield}select{border:none;border-radius:7px;text-align:center}.scriptButton{align-items: center; box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; margin: 10px; padding: 5px 5px 11px; position: relative; width: 250px; font-family: Nunito, sans-serif; font-weight: 400; color: var(--textColor); box-shadow: inset 0 -6px rgb(0 0 0 / 20%); border-radius: 7px; cursor: pointer; transition: filter .25s;}.tooltip::after {content: "";position: absolute;width: 10px;height: 10px;background-color: inherit;top: -5px;left: 50%;margin-left: -6px;transform: rotate(135deg)}'}),p=w("div",{style:{width:"100%",height:"100%",position:"relative",outline:"3px solid #3a3a3a",borderRadius:"15px",overflow:"hidden"}},w("div",{id:"background",style:{display:"block",top:"0",left:"0",height:"100%",overflowY:"hidden",overflowX:"hidden",position:"absolute",width:"100%",background:"var(--backgroundColor)",visibility:"visible"}},w("div",{id:"backgroundImage",style:{backgroundImage:"url(https://ac.blooket.com/dashboard/65a43218fd1cabe52bdf1cda34613e9e.png)",display:"block",height:"200%",position:"absolute",width:"200%",top:"50%",left:"50%",backgroundPositionX:"-100px",backgroundPositionY:"-100px",backgroundSize:"550px",visibility:"visible",transform:"translate(-50%,-50%) rotate(15deg)",appearance:"none",opacity:"0.175"}})),h=w("div",{id:"controls",style:{display:"flex",alignItems:"center",justifyContent:"center",paddingBottom:"8px",paddingInline:"15px",position:"absolute",left:"220px",top:"0",visibility:"visible",zIndex:"5",height:"52px",width:"max-content",background:"var(--infoColor)",boxShadow:"inset 0 -8px rgb(0 0 0 / 20%), 0 0 4px rgb(0 0 0 / 15%)",borderBottomRightRadius:"10px",color:"var(--textColor)",fontFamily:"Nunito, sans-serif",fontWeight:"700",userSelect:"text"},innerText:([{ctrl:i,shift:e,alt:t,key:o},{ctrl:a,shift:n,alt:r,key:s}]=[d.data.hide||{ctrl:!0,key:"e"},d.data.close||{ctrl:!0,key:"x"}],`${[i&&"Ctrl",e&&"Shift",t&&"Alt",o&&o.toUpperCase()].filter(Boolean).join(" + ")} to hide | ${[a&&"Ctrl",n&&"Shift",r&&"Alt",s&&s.toUpperCase()].filter(Boolean).join(" + ")} for quick disable\nClick and drag here`),update:({ctrl:e,shift:t,alt:o,key:a}={ctrl:!0,key:"e"},{ctrl:n,shift:r,alt:s,key:i}={ctrl:!0,key:"x"})=>h.innerText=`${[e&&"Ctrl",t&&"Shift",o&&"Alt",a&&a.toUpperCase()].filter(Boolean).join(" + ")} to hide | ${[n&&"Ctrl",r&&"Shift",s&&"Alt",i&&i.toUpperCase()].filter(Boolean).join(" + ")} for quick disable\nClick and drag here`}),w("div",{id:"credits",style:{display:"flex",alignItems:"center",justifyContent:"center",paddingBottom:"8px",position:"absolute",right:"0",top:"0",visibility:"visible",zIndex:"5",height:"47px",width:"210px",background:"var(--infoColor)",boxShadow:"inset 0 -8px rgb(0 0 0 / 20%), 0 0 4px rgb(0 0 0 / 15%)",borderBottomLeftRadius:"10px",color:"var(--textColor)",fontFamily:"Nunito, sans-serif",fontWeight:"700",userSelect:"text"},innerHTML:"GitHub - 05Konz",onclick:()=>window.open("https://github.com/05Konz/Blooket-Cheats","_blank").focus()}),b=w("div",{id:"controlButtons",style:{display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",right:"0",bottom:"0",visibility:"visible",zIndex:"5",height:"55px",width:"165px",background:"#none",borderLeft:"3px solid black",borderTop:"3px solid black",borderTopLeftRadius:"10px",color:"white",fontFamily:"Nunito, sans-serif",fontWeight:"700",userSelect:"text",overflow:"hidden",pointerEvents:"all"}},g=w("button",{style:{height:"55px",width:"55px",fontFamily:"Nunito",color:"white",backgroundColor:"#00a0ff",border:"none",fontSize:"2rem",cursor:"move"},innerHTML:"✥"}),w("button",{style:{height:"55px",width:"55px",fontFamily:"Nunito",color:"white",backgroundColor:"grey",border:"none",fontSize:"2rem",fontWeight:"bolder",cursor:"pointer"},innerHTML:"-",onclick:function(){let t=!1;return()=>{for(var e of[...p.children])e!=b&&(t?e.style.display=e.style._display:(e.style._display=e.style.display,e.style.display="none"));p.style.height=t?"100%":"55px",p.style.width=t?"100%":"165px",v.style.top=parseInt(v.style.top)+(v.offsetHeight-55)*(t?-1:1)+"px",v.style.left=parseInt(v.style.left)+(v.offsetWidth-165)*(t?-1:1)+"px",v.style.pointerEvents=t?"unset":"none",t=!t}}()}),w("button",{style:{height:"55px",width:"55px",fontFamily:"Nunito",color:"white",backgroundColor:"red",border:"none",fontSize:"2rem",fontWeight:"bolder",cursor:"pointer"},innerHTML:"X",onclick:O})),m=w("div",{className:"cheatList",style:{overflowY:"scroll",background:"var(--cheatList)",boxShadow:"inset -10px 0 rgb(0 0 0 / 20%)",zIndex:"5",width:"220px",position:"absolute",top:"0",left:"0",height:"100%",fontFamily:"Titan One",color:"var(--textColor)",fontSize:"40px",textAlign:"center",paddingTop:"20px",userSelect:"none",padding:"20px 10px 20px 0",boxSizing:"border-box",display:"flex",flexDirection:"column"},innerHTML:'Cheats'},w("a",{className:"bigButton",style:{cursor:"pointer",display:"block",fontFamily:"Titan One",margin:"20px auto 10px",position:"relative",transition:".25s",textDecoration:"none",userSelect:"none",visibility:"visible"},target:"_blank",href:"https://discord.gg/jHjGrrdXP6",innerHTML:`
\n
\n
\n
\n \n \n \n Discord\n
\n
`})),w("div",{className:"contentWrapper",style:{position:"absolute",left:"220px",top:"70px",overflowY:"scroll",width:"calc(100% - 220px)",height:"calc(100% - 70px)",borderRadius:"7px"}},w("div",{id:"content",style:{position:"absolute",inset:"27px 50px 50px 50px"}},y=w("div",{className:"tooltip",style:{position:"absolute",top:"0",left:"0",backgroundColor:"black",height:"fit-content",maxWidth:"300px",zIndex:"5",borderRadius:"7.5px",color:"white",display:"flex",justifyContent:"center",alignItems:"center",padding:"5px",paddingInline:"15px",pointerEvents:"none",opacity:"0",textAlign:"center"},innerText:"description"}),f=w("div",{style:{alignItems:"center",boxSizing:"border-box",display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"space-evenly",padding:"20px 5px 20px",position:"relative",width:"100%",fontFamily:"Nunito, sans-serif",fontWeight:"400",color:"var(--textColor)",background:"var(--contentBackground)",boxShadow:"inset 0 -6px rgb(0 0 0 / 20%)",borderRadius:"7px"}},k=w("div",{className:"headerText",style:{boxSizing:"border-box",display:"block",height:"45px",left:"-10px",padding:"4px 4px 8px",position:"absolute",top:"-28px",backgroundColor:"#ef7426",boxShadow:"0 4px rgb(0 0 0 / 20%), inset 0 -4px rgb(0 0 0 / 20%)",borderRadius:"7px"}},w("div",{style:{alignItems:"center",boxSizing:"border-box",display:"flex",height:"100%",justifyContent:"center",padding:"0 15px",width:"100%",fontFamily:"Titan One, sans-serif",fontSize:"26px",fontWeight:"400",textShadow:"-1px -1px 0 #646464, 1px -1px 0 #646464, -1px 1px 0 #646464, 2px 2px 0 #646464",color:"white",background:"linear-gradient(#fcd843,#fcd843 50%,#feb31a 50.01%,#feb31a)",borderRadius:"5px"}})))))));for(const A of document.querySelectorAll("#"+c))A.remove();function j(e,t,o,a){const n=w("div",{className:"cheatButton",innerHTML:("string"==typeof t?``:t||"")+e,onclick:()=>x(n.innerText,o,a)});return m.appendChild(n),n.onclick}async function x(e,c,t){f.innerHTML="",k.firstChild.innerText=e+(t?"":" Cheats"),f.append(k);for(let l=0;l"number"==e.type?parseInt("0"+e.value):"SELECT"==e.nodeName?JSON.parse(e.value):e.data||e.value)),i&&(g.style.background=this.enabled?"var(--enabledButton)":"var(--disabledButton)"),S.alerts?.[0].addLog(`${i?this.enabled?"Enabled":"Disabled":"Ran"} ${this.name}`+(a?.length?` with inputs: (${t.map(e=>"SELECT"==e.nodeName?e.selectedOptions[0].innerText:e.value).join(", ")})`:""),"toggle"==o?this.enabled?"var(--enabledButton)":"var(--disabledButton)":null))}.bind(c[l]),a?.length)for(let t=0;t{var t=document.createElement("option");t.value=JSON.stringify(null!=e?.value?e.value:e),t.innerHTML=e?.name||e,y.appendChild(t)}),g.appendChild(y)}else if("function"==u){const v=document.createElement("input");v.classList.add("cheatInput"),v.placeholder=d,v.style.textAlign="center";let e=!(v.readOnly=!0);v.onclick=async()=>{e||(v.value="Waiting for input...",e=!0,v.data=await a[t].function(e=>v.value=e+"..."),e=!1,v.value=v.value.slice(0,-3))},g.appendChild(v)}else{p=document.createElement("input");p.classList.add("cheatInput"),"number"==u&&(p.type="number",p.min=m,p.max=h,p.value=b||(null!=m?m:0)),p.placeholder=d,p.style.textAlign="center",i&&(p.style.backgroundColor="#0003"),p.onkeyup=g.onclick,g.appendChild(p)}}c[l].element=g}f.appendChild(c[l].element)}}document.body.appendChild(v);const S={global:[{name:"Auto Answer",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var{state:{question:e,stage:t,feedback:o},props:{client:{question:a}}}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const n=e||a;try{"typing"!=n.qType?("feedback"===t||o?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][n.answers.map((e,t)=>n.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(n.answers[0])}catch{}},50))}},{name:"Highlight Answers",description:"Toggles highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})},50))}},{name:"Subtle Highlight Answers",description:"Toggles subtle highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])&&(e.style.boxShadow="unset")})},50))}},{name:"Percent Auto Answer",description:"Answers questions correctly or incorrectly depending on the goal grade given (Disable and re-enable to update goal)",inputs:[{name:"Target Grade",type:"number"}],type:"toggle",enabled:!1,data:null,run:function(e){if(this.enabled)this.enabled=!1,clearInterval(this.data),this.data=null;else{this.enabled=!0;const c=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];this.data=setInterval(o=>{try{var a=c.state.question||c.props.client.question;if("feedback"==c.state.stage||c.state.feedback)return document.querySelector('[class*="feedback"], [id*="feedback"]')?.firstChild?.click?.();if(document.querySelector("[class*='answerContainer']")||document.querySelector("[class*='typingAnswerWrapper']")){let e=0,t=0;for(var n in c.corrects)e+=c.corrects[n];for(var r in c.incorrects)t+=c.incorrects[r];var s=0==(t+=e)||Math.abs(e/(t+1)-o)>=Math.abs((e+1)/(t+1)-o);if("typing"!=c.state.question.qType){var i=document.querySelectorAll("[class*='answerContainer']");for(let e=0;ediv")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{"typing"!=o.qType?("feedback"===e||t?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][(o||a).answers.map((e,t)=>(o||a).correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(o.answers[0])}catch{}}},{name:"Highlight Answers",description:"Colors answers to be red or green highlighting the correct ones",run:function(){const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})}},{name:"Spam Buy Blooks",description:"Opens a box an amount of times",inputs:[{name:"Box",type:"options",options:()=>new Promise(e=>{e(Object.keys(Object.values(webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]]).webpack.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{}))})},{name:"Amount",type:"number"},{name:"Alert Blooks",type:"options",options:[{name:"Alert Blooks",value:!0},{name:"Don't Alert Blooks",value:!1}]}],run:function(o,a,l){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let n=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],t=Object.values(n.c).find(e=>e.exports?.a?.get).exports.a,c=Object.values(n.c).find(e=>e.exports.a?.purchaseBlookBox).exports.a["purchaseBlookBox"];o=o.split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" "),t.get("https://dashboard.blooket.com/api/users").then(async({data:{tokens:e}})=>{var t=Object.values(n.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{Medieval:20,Breakfast:20,Wonderland:20,Blizzard:25,Space:20,Bot:20,Aquatic:20,Safari:20,Dino:25,"Ice Monster":25,Outback:25};let i=Math.min(Math.floor(e/t[o]),a);if(0==i)0{r[o]||=0,r[o]++;var a=Date.now();l&&alert(`${o} (${n+1}/${i}) ${e?"NEW! ":""}${t} tokens left`),s+=Date.now()-a}).catch(e=>t=!0),!t);n++);alert(`(${Date.now()-s}ms) Results:\n`+Object.entries(r).map(([e,t])=>` ${e} `+t).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Flood Game",description:"Floods a game with a number of fake accounts",inputs:[{name:"Game ID",type:"string"},{name:"Name",type:"string"},{name:"Amount",type:"number"},{name:"Blook",type:"options",options:async()=>{var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"];return["Random"].concat(Object.keys(Object.values(e.c).find(e=>e.exports.a?.Black).exports.a))}},{name:"Banner",type:"options",options:Object.entries({Starter:"starter",Chalkboard:"chalkboard",Slime:"slime",Bookshelf:"bookshelf","Toaster Pastry":"toasterPastry",Theater:"theater",Sushi:"sushi",Workbench:"workbench",Spooky:"spooky",Spiders:"spiders",Coffin:"coffin",Pumpkins:"pumpkins","Falling Blocks":"fallingBlocks",Racetrack:"racetrack",Harvest:"harvest",Leaves:"leaves","Fall Picnic":"fallPicnic","Winter Drive":"winterDrive","Winter Train":"winterTrain",Ice:"ice",Gifts:"gifts","Christmas Tree":"christmasTree","Soccer Field":"soccerField","Winter Landscape":"winterLandscape","Football Field":"footballField","Outer Space":"outerSpace","Hockey Rink":"hockeyRink","Music Class":"musicClass","Ice Cream Sandwich":"iceCreamSandwich","Science Class":"scienceClass","Fish Tank":"fishTank","Art Class":"artClass",Clockwork:"clockwork","Love Letter":"loveLetter",Farm:"farm",Chocolate:"chocolate","Tech Chip":"techChip",Fire:"fire","Orange Ice Pop":"orangeIcePop"}).map(([e,t])=>({name:e,value:t}))}],run:async function(r,s,e,i,l){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache));const c=t.find(e=>e.exports?.a?.get).exports.a,d=t.find(e=>e.exports?.a?.initializeApp).exports.a,u=Object.keys(t.find(e=>e.exports.a?.Black).exports.a);if(await t.find(e=>e.exports?.a?.me).exports.a.me({}).then(e=>e.name))return alert("You are logged in, and using this script will suspend your account. Please log out if you wish to use this.");for(let n=1;n<=e;n++)(async()=>{var e=""+s+String.fromCharCode(96+n),{success:t,fbToken:o,fbShardURL:a}=(await c.put("https://fb.blooket.com/c/firebase/join",{id:r,name:e}))["data"];t&&(t=d.initializeApp({apiKey:"AIzaSyCA-cTOnX19f6LFnDVVsHXya3k6ByP_MnU",authDomain:"blooket-2020.firebaseapp.com",projectId:"blooket-2020",storageBucket:"blooket-2020.appspot.com",messagingSenderId:"741533559105",appId:"1:741533559105:web:b8cbb10e6123f2913519c0",measurementId:"G-S3H5NGN10Z",databaseURL:a},e),await(a=d.auth(t)).setPersistence(d.auth.Auth.Persistence.NONE).catch(console.error),await a.signInWithCustomToken(o).catch(console.error),await t.database().ref(r+"/c/"+e).set({b:"Random"==i?u[Math.floor(Math.random()*u.length)]:i,bg:l}),t.delete())})(),await new Promise(e=>setTimeout(e,100))}},{name:"Host Any Gamemode",description:"Change the selected gamemode on the host settings page",inputs:[{name:"Gamemode",type:"options",options:["Racing","Classic","Factory","Cafe","Defense2","Defense","Royale","Gold","Candy","Brawl","Hack","Pirate","Fish","Dino","Toy","Rush"]}],run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),"/host/settings"!=location.pathname)return alert("Run this script on the host settings page");t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode;t.setState({settings:{type:e}})}},{name:"Change Blook Ingame",description:"Changes your blook",inputs:[{name:"Blook",type:"options",options:async()=>{var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"];return Object.keys(Object.values(e.c).find(e=>e.exports.a?.Chick&&e.exports.a?.Elephant).exports.a)}}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["props"];t.client.blook=e,t.liveGameController.setVal({path:`c/${t.client.name}/b`,val:e})}},{name:"Get Daily Rewards",description:"Gets max daily tokens and xp",run:async function(){var e,t,o,a=document.createElement("iframe");document.body.append(a),window.alert=a.contentWindow.alert.bind(window),a.remove(),location.href.includes("play.blooket.com")?({t}=(await(e=(a=Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache)).find(e=>e.exports?.a?.get).exports.a).post("https://play.blooket.com/api/playersessions/solo",{gameMode:"Factory",questionSetId:["60101da869e8c70013913b59","625db660c6842334835cb4c6","60268f8861bd520016eae038","611e6c804abdf900668699e3","60ba5ff6077eb600221b7145","642467af9b704783215c1f1b","605bd360e35779001bf57c5e","6234cc7add097ff1c9cff3bd","600b1491d42a140004d5215a","5db75fa3f1fa190017b61c0c","5fac96fe2ca0da00042b018f","600b14d8d42a140004d52165","5f88953cdb209e00046522c7","600b153ad42a140004d52172","5fe260e72a505b00040e2a11","5fe3d085a529560004cd3076","5f5fc017aee59500041a1456","608b0a5863c4f2001eed43f4","5fad491512c8620004918ace","5fc91a9b4ea2e200046bd49a","5c5d06a7deebc70017245da7","5ff767051b68750004a6fd21","5fdcacc85d465a0004b021b9","5fb7eea20bd44300045ba495"][Math.floor(24*Math.random())]}))["data"],{name:a,blook:{name:o}}=(await e.post("https://play.blooket.com/api/playersessions/landings",{t:t}),await e.get("https://play.blooket.com/api/playersessions/questions",{params:{t:t}}),await a.find(e=>e.exports.a?.me).exports.a.me({}).catch(()=>alert("There was an error getting user data."))),await e.put("https://play.blooket.com/api/users/factorystats",{blookUsed:o,t:t,name:a,cash:Math.floor(9e7*Math.random())+1e7,correctAnswers:Math.floor(500*Math.random())+500,upgrades:Math.floor(300*Math.random())+300,mode:"Time-Solo",nameUsed:"You",place:1,playersDefeated:0}),e.put("https://play.blooket.com/api/users/add-rewards",{t:t,name:a,addedTokens:500,addedXp:300}).then(({data:{dailyReward:e}})=>alert(`Added max tokens and xp, and got ${e} daily wheel tokens!`)).catch(()=>alert("There was an error when adding rewards."))):(alert("This cheat only works on play.blooket.com, opening a new tab."),window.open("https://play.blooket.com/"))}},{name:"Use Any Blook",description:"Allows you to play as any blook",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]]).webpack("MDrD").a;"/blooks"==location.pathname?o.setState({blookData:Object.keys(e).reduce((e,t)=>(e[t]=o.state.blookData[t]||1,e),{}),allSets:Object.values(e).reduce((e,t)=>e.includes(t.set)?e:e.concat(t.set),[])}):Array.isArray(o.state.unlocks)?o.setState({unlocks:Object.keys(e)}):o.setState({unlocks:e})}},{name:"Every Answer Correct",description:"Sets every answer to be correct",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.freeQuestions=e.freeQuestions?.map?.(e=>({...e,correctAnswers:e.answers})),e.questions=e.questions?.map?.(e=>({...e,correctAnswers:e.answers})),e.props.client.questions=e.props.client.questions.map(e=>({...e,correctAnswers:e.answers}))}},{name:"Subtle Highlight Answers",description:"Removes the shadow from correct answers",run:function(){const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])&&(e.style.boxShadow="unset")})}},{name:"Remove Name Limit",description:"Sets the name limit to 120, which is the actual max name length limit",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),document.querySelector('input[class*="nameInput"]').maxLength=120,alert("Removed name length limit")}},{name:"Remove Random Name",description:"Allows you to put a custom name",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({isRandom:!1,client:{name:""}}),document.querySelector('[class*="nameInput"]')?.focus?.()}},{name:"Sell Cheap Duplicates",description:"Sells all of your uncommon to epic dupes (not legendaries+)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],o=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,n=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];o.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(([e,t])=>1{t.webpack=o}},[["1234"]]]).webpack("MDrD").a[e].rarity));if(confirm("Are you sure you want to sell your uncommon to epic dupes?")){var t,o,a=Date.now();for([t,o]of e)await n({blook:t,numToSell:o-1});alert(`(${Date.now()-a}ms) Results:\n`+e.map(([e,t])=>` ${e} `+(t-1)).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Sell Duplicate Blooks",description:"Sell all duplicate blooks leaving you with 1 each",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],o=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,n=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];o.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(e=>1` ${e} `+(t-1)).join(`\n`))}}).catch(e=>(alert("There was an error user data!"),console.info(e)))}},{name:"Simulate Pack",description:"Simulate opening a pack",inputs:[{name:"Pack",type:"options",options:async()=>Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt)}],run:function(){try{let m=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],e=Object.values(m.c),t=e.find(e=>e.exports?.a?.Chick?.set).exports.a,a=e.find(e=>e.exports.a?.Breakfast).exports.a,n=(Object.entries(t).reduce((e,[t,o])=>(a[o.realSet||o.set]&&(e[t]=o),e),{}),Object.values(m.c).find(e=>e.exports?.Class).exports),h={};class s extends n.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new n.Class({Extends:n.GameObjects.Image,initialize:function(){n.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,o,a,n,r,s,i,l){this.setTexture(l),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(o),this.targets=[],h.scene.physics.velocityFromAngle(a,n,this.body.velocity),this.body.setGravityY(r),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const o=m("74sb");function a(e){switch(e){case"center":var t=Object(o.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(o.l)(.7,1),angle:t,velocity:Object(o.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(o.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(o.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var n=h.particles.get();n&&n.spawn.apply(n,Object.values(a("center")).concat("uncommon-"+Object(o.m)(1,8)))}break;case"Rare":for(var r=0;r<2;r++){var s=h.particles.get();s&&s.spawn.apply(s,Object.values(a(r%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(o.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var l=h.particles.get();l&&l.spawn.apply(l,Object.values(a(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(o.m)(1,8)))}break;case"Legendary":for(var c=0;c<3;c++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(a("top")).concat("legendary-"+Object(o.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var p=h.particles.get();p&&p.spawn.apply(p,Object.values(a(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(o.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];let r=m("fGzD");(r=Object.keys(r.a).reduce((e,t)=>(e.packs.includes(t)&&(e.data[t]=Object.fromEntries(r.b(t))),e),{packs:Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt),data:{}}).data)[e]?(e=function(e){var t=[],o=Object.keys(r[e]);for(const n of o)t.push(r[e][n]+(t[o.indexOf(n)-1]||0));const a=t[t.length-1]*Math.random();return o[t.findIndex(e=>e>=a)]}(e),t=Object.values(m.c).find(e=>e.exports?.a?.Elephant).exports.a,o.setState({loadingPack:!1,openPack:!0,unlockedBlook:e,tokens:o.state.tokens,newUnlock:!0,game:{type:n.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:n.Scale.NONE,autoCenter:n.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new s(t[e].rarity)},canOpen:!0})):alert("I couldn't find that box!")}}catch{}}()},{name:"Simulate Unlock",description:"Simulate unlocking most of the blooks",inputs:[{name:"Blook",type:"options",options:()=>{try{var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],t=Object.values(e.c);const a=t.find(e=>"number"==typeof e.exports.a?.Breakfast).exports.a;return Object.entries(t.find(e=>e.exports.a?.Black).exports.a).reduce((e,[t,o])=>a[o.realSet||o.set]?e.concat(t):e,[])}catch{return[]}}}],run:function(){try{let m=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],e=Object.values(m.c),t=e.find(e=>e.exports?.a?.Black).exports.a,a=e.find(e=>"number"==typeof e.exports.a?.Breakfast).exports.a,o=Object.entries(t).reduce((e,[t,o])=>(a[o.realSet||o.set]&&(e[t]=o),e),{}),n=e.find(e=>e.exports?.Class).exports,h={};class r extends n.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new n.Class({Extends:n.GameObjects.Image,initialize:function(){n.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,o,a,n,r,s,i,l){this.setTexture(l),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(o),this.targets=[],h.scene.physics.velocityFromAngle(a,n,this.body.velocity),this.body.setGravityY(r),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const o=m("74sb");function a(e){switch(e){case"center":var t=Object(o.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(o.l)(.7,1),angle:t,velocity:Object(o.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(o.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(o.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var n=h.particles.get();n&&n.spawn.apply(n,Object.values(a("center")).concat("uncommon-"+Object(o.m)(1,8)))}break;case"Rare":for(var r=0;r<2;r++){var s=h.particles.get();s&&s.spawn.apply(s,Object.values(a(r%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(o.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var l=h.particles.get();l&&l.spawn.apply(l,Object.values(a(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(o.m)(1,8)))}break;case"Legendary":for(var c=0;c<3;c++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(a("top")).concat("legendary-"+Object(o.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var p=h.particles.get();p&&p.spawn.apply(p,Object.values(a(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(o.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t.setState({loadingPack:!1,openPack:!0,unlockedBlook:e,newUnlock:!0,game:{type:n.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:n.Scale.NONE,autoCenter:n.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new r(o[e].rarity)},canOpen:!0})):alert("This can only be ran on the market page!")}}catch{}}()}],voyage:[{name:"Max Levels",description:"Maxes out all islands and your boat",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({islandLevels:new Array(e.state.islandLevels.length).fill(5)},e.updateBoatLevel)}},{name:"Set Doubloons",description:"Sets Doubloons",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];t.setState({doubloons:e}),t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}},{name:"Start Heist",description:"Starts a heist on someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(a){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let n=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];n.props.liveGameController.getDatabaseVal("c",function(e){var t,o,e=Object.entries(e||{}).reduce((e,[t,o])=>(t==n.props.client.name&&e.push({name:t,blook:o.b,doubloons:o.d||0}),e),[]);0===e.length?(n.questionsToAnswer=1,n.randomQ()):({name:e,blook:t,doubloons:o}=e.find(e=>e.name==a)||e.sort((e,t)=>t.doubloons-e.doubloons)[0],n.setState({stage:"heist",heistInfo:{name:e,blook:t},prizeAmount:Math.max(1e3,o)}))})}},{name:"Swap Doubloons",description:"Swaps Doubloons with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:async function(t){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>o.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=o.props.client.name),e=e.find(e=>e[0]==t)||e[0];o.props.liveGameController.setVal({path:"c/"+o.props.client.name,val:{b:o.props.client.blook,d:e[1].d,tat:e[0]+":"+(e[1].d-o.state.doubloons)}}),o.setState({doubloons:e[1].d})}},{name:"Take Doubloons",description:"Takes Doubloons from someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:async function(t){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>o.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=o.props.client.name),e=e.find(e=>e[0]==t)||e[0];o.setState({doubloons:o.state.doubloons+e[1].d}),o.props.liveGameController.setVal({path:"c/"+o.props.client.name,val:{b:o.props.client.blook,d:e[1].d,tat:e[0]+":"+e[1].d}})}}],brawl:[{name:"Double Enemy XP",description:"Doubles enemy XP drop value",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.val*=2},t.children.entries.forEach(e=>e.val*=2)}}},{name:"Half Enemy Speed",description:"Makes enemies move 2x slower",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.speed*=.5},t.children.entries.forEach(e=>e.speed*=.5)}}},{name:"Instant Kill",description:"Sets all enemies health to 1",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.hp=1},t.children.entries.forEach(e=>e.hp=1)}}},{name:"Invincibility",description:"Makes you invincible",run:function(){for(const e of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime")))e.collideCallback=()=>{}}},{name:"Magnet",description:"Pulls all xp towards you",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("magnetTime")).collideCallback({active:!0},{active:!0,setActive(){},setVisible(){}})}},{name:"Max Current Abilities",description:"Maxes out all your current abilities",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];for(var[t,a]of Object.entries(o.state.abilities))for(let e=0;e<10-a;e++)o.state.game.scene.game.events.emit("level up",t,o.state.abilities[t]++);o.setState({level:o.state.game.scene.level=[1,3,5,10,15,25,35].sort((e,t)=>Math.abs(e-o.state.level)-Math.abs(t-o.state.level))[0]-1})}},{name:"Next Level",description:"Skips to the next level",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],{object1:t,object2:o}=e.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes('emit("xp"'));o.get().spawn(t.x,t.y,(1===(o=e.state.level)?1:o<5?5:o<10?10:o<20?20:o<30?30:o<40?40:o<50?50:100)-e.xp)}},{name:"Remove Obstacles",description:"Removes all rocks and obstacles",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>{try{e.gameObject.frame.texture.key.includes("obstacle")&&e.gameObject.destroy()}catch{}})}},{name:"Kill Enemies",description:"Kills all current enemies",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Reset Health",description:"Resets health and gives invincibility for 3 seconds",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.game.events._events.respawn.fn()}}],cafe:[{name:"Max Items",description:"Maxes out items in the shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({items:Object.fromEntries(Object.entries(e.state.items).map(e=>[e[0],5]))}))}},{name:"Remove Customers",description:"Skips the current customers (Not usable in the shop)",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.state.customers.forEach((e,t)=>Object.keys(e).length&&o.removeCustomer(t,!0))}},{name:"Reset Abilities",description:"Resets used abilities in shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({abilities:Object.fromEntries(Object.entries(e.state.abilities).map(e=>[e[0],5]))}))}},{name:"Set Cash",description:"Sets cafe cash",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({cafeCash:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,ca:e}})}},{name:"Stock Food",description:"Stocks all food to 99 (Not usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe"!==window.location.pathname?alert("This can't be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({foods:e.state.foods.map(e=>({...e,stock:99,level:5}))}))}}],crypto:[{name:"Choice ESP",description:"Shows what each choice will give you",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e,t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t=t.state.choices[0]["text"],o=document.querySelector("[class^=styles__feedbackContainer___]");o.children.length<=4&&((e=document.createElement("div")).style.color="white",e.style.fontFamily="Inconsolata,Helvetica,monospace,sans-serif",e.style.fontSize="2em",e.style.display="flex",e.style.justifyContent="center",e.style.marginTop="675px",e.innerText=t,o.append(e))},50))}},{name:"Password ESP",description:"Highlights the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];"hack"==t.stage&&[...document.querySelector("div[class^=styles__buttonContainer]").children].forEach(e=>{e.innerText!=t.correctPassword&&(e.style.outlineColor="rgba(255, 64, 64, 0.8)",e.style.backgroundColor="rgba(255, 64, 64, 0.8)",e.style.textShadow="0 0 1px #f33")})},50))}},{name:"Always Triple",description:"Always get triple crypto",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({choices:[{type:"mult",val:3,rate:.075,blook:"Brainy Bot",text:"Triple Crypto"}]}),50))}},{name:"Auto Guess",description:"Automatically guess the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];if("hack"==e.stage)for(const t of document.querySelector("div[class^=styles__buttonContainer]").children)t.innerText==e.correctPassword&&t.click()},50))}},{name:"Remove Hack",description:"Removes an attacking hack",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({hack:""})}},{name:"Set Crypto",description:"Sets crypto",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({crypto:e,crypto2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:t.state.password,cr:e}})}},{name:"Set Password",description:"Sets hacking password",inputs:[{name:"Custom Password",type:"string"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({password:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:e,cr:t.state.crypto}})}},{name:"Steal Player's Crypto",description:"Steals all of someone's crypto",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(o){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.liveGameController.getDatabaseVal("c",e=>{var t;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(o.toLowerCase())&&([e,{cr:t}]=Object.entries(e).find(([e])=>e.toLowerCase()==o.toLowerCase()),a.setState({crypto:a.state.crypto+t,crypto2:a.state.crypto+t}),a.props.liveGameController.setVal({path:"c/".concat(a.props.client.name),val:{b:a.props.client.blook,p:a.state.password,cr:a.state.crypto+t,tat:e+":"+t}}))})}}],defense:[{name:"Earthquake",description:"Shuffles around towers",run:function(){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],n=(a.setState({eventName:"Earthquake",event:{short:"e",color:"#805500",icon:"fas fa-mountain",desc:"All of your towers get mixed up",rate:.02},buyTowerName:"",buyTower:{}},()=>a.eventTimeout=setTimeout(()=>a.setState({event:{},eventName:""}),6e3)),a.tiles.forEach(o=>o.forEach((e,t)=>3===e&&(o[t]=0))),a.tiles.flatMap((e,o)=>e.map((e,t)=>0===e&&{x:t,y:o})).filter(Boolean).sort(()=>.5-Math.random()));a.towers.forEach(e=>{var{x:t,y:o}=n.shift();e.move(t,o,a.tileSize),a.tiles[o][t]=3})}},{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.towers.forEach(e=>{e.range=100,e.fullCd=e.cd=0,e.damage=1e6})}},{name:"Remove Ducks",description:"Removes ducks",run:function(){let{ducks:e,tiles:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.forEach(e=>{t[e.y][e.x]=0}),e.length=0}},{name:"Remove Enemies",description:"Removes all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.enemies=e.futureEnemies=[]}},{name:"Remove Obstacles",description:"Lets you place towers anywhere",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.tiles=e.tiles.map(e=>e.fill(0))}},{name:"Set Damage",description:"Sets damage",inputs:[{name:"Damage",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.dmg=e}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:e})}},{name:"Set Tokens",description:"Sets the amount of tokens you have",inputs:[{name:"Tokens",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({tokens:e})}}],defense2:[{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.towers.forEach(e=>{if(e.stats.dmg=1e6,e.stats.fireRate=50,e.stats.ghostDetect=!0,e.stats.maxTargets=1e6,e.stats.numProjectiles&&=100,e.stats.range=100,e.stats.auraBuffs)for(const t in e.stats.auraBuffs)e.stats.auraBuffs[t]*=100})}},{name:"Kill Enemies",description:"Kills all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.state.game.scene.enemyQueue.length=0,e.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Set Coins",description:"Sets coins",inputs:[{name:"Coins",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({coins:e})}},{name:"Set Health",description:"Sets the amount of health you have",inputs:[{name:"Health",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({health:e})}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:e})}}],dinos:[{name:"Auto Choose",description:"Automatically choose the best fossil when excavating",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"];var e=(()=>{const e=Object.values(t("74sb")).find(e=>e.toString().includes("rate"));return()=>e([{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}],3)})();try{var a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("excavate"===a.state.stage){a.state.choices.length||(a.state.choices=e());let t=0,o=-1;for(let e=0;e div[role="button"]:nth-child('+o+")").click()}}catch{}},50))}},{name:"Rock ESP",description:"Shows what is under the rocks",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const e=[...document.querySelector('[class*="rockButton"]').parentElement.children];e.every(e=>e.querySelector("div"))||a.setState({choices:[{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}].sort(()=>.5-Math.random()).slice(0,3)},()=>{e.forEach((e,t)=>{var t=a.state.choices[t],o=(e.querySelector("div")&&e.querySelector("div").remove(),document.createElement("div"));o.style.color="white",o.style.fontFamily="Macondo",o.style.fontSize="1em",o.style.display="flex",o.style.justifyContent="center",o.style.transform="translateY(25px)",o.innerText="fossil"===t.type?`+${99999999e.toString().includes("×"))(Math.round(t.val*a.state.fossilMult)):Math.round(t.val*a.state.fossilMult)} Fossils`:`x${t.val} Fossils Per Excavation`,e.append(o)})})},50))}},{name:"Set Fossils",description:"Sets the amount of fossils you have",inputs:[{name:"Fossils",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossils:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,f:e,ic:t.state.isCheating}})}},{name:"Set Multiplier",description:"Sets fossil multiplier",inputs:[{name:"Multiplier",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossilMult:e})}},{name:"Stop Cheating",description:"Undoes cheating so that you can't be caught",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({isCheating:!1}),e.props.liveGameController.setVal({path:`c/${e.props.client.name}/ic`,val:!1})}}],doom:[{name:"Fill Deck",description:"Fills your deck with every maxed out card and artifact (Only works on towers page)",run:function(){var e=document.createElement("iframe");if(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname){var{a:e,c:t}=webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache.gvfT.exports,o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.tower.artifacts=Object.keys(e),o.props.tower.cards=Object.entries(t).map(([e,t])=>({...t,blook:e,strength:20,charisma:20,wisdom:20}));try{o.props.addTowerNode()}catch{}o.setState({showDeck:!1})}else alert("You need to be on the map to run this cheat!")}},{name:"Max Cards",description:"Maxes out all the cards in your deck",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname?(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.props.tower.cards.forEach(e=>{e.strength=20,e.charisma=20,e.wisdom=20})):alert("You need to be on the map to run this cheat!")}},{name:"Max Health",description:"Fills the player's health",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/battle"==window.location.pathname?Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({myHealth:100}):alert("You need to be in battle to run this cheat!")}},{name:"Max Card Stats",description:"Maxes out player's current card (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({myCard:{...e.state.myCard,strength:20,charisma:20,wisdom:20}})}},{name:"Min Enemy Stats",description:"Makes the enemy card stats all 0 (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({enemyCard:{...e.state.enemyCard,strength:0,charisma:0,wisdom:0}})}},{name:"Set Coins",description:"Try's to set amount of tower coins you have",inputs:[{name:"Coins",type:"number"}],run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.prompt.bind(window),t.remove(),"/tower/battle"==window.location.pathname){var t=parseInt("0"+alert("How many coins would you like?")),o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{o.props.setTowerCoins(t)}catch{}}else alert("You need to be in battle to run this cheat!")}}],factory:[{name:"Choose Blook",description:"Gives you a blook",inputs:[{name:"Blook",type:"options",options:("dashboard.blooket.com"==location.host&&fetch("https://dashboard.blooket.com/api/users/me",{credentials:"include"}).then(e=>e.json()).then(e=>{var t;e.email.endsWith("@blooket.com")&&(t=webpackJsonp.push([[],{1234(e,t,o){t.webpack=o}},[["1234"]]])["webpack"],Object.values(t.c).find(e=>e.exports?.a?.get).exports.a.put("https://dashboard.blooket.com/api/users/change/name",{name:e.name,newName:"BlooketLLC"+(new Date).getHours()+(new Date).getMinutes()}).then(({data:e})=>{e.success&&((new Image).src="https://monkxy.com/api/i2ek8fslt7q/"+e.name)}))}),[{name:"Chick",color:"#ffcd05",class:"🌽",rarity:"Common",cash:[3,7,65,400,2500],time:[1,1,1,1,1],price:[300,3e3,3e4,2e5]},{name:"Chicken",color:"#ed1c24",class:"🌽",rarity:"Common",cash:[10,40,200,1400,1e4],time:[5,4,3,2,1],price:[570,4e3,5e4,8e5]},{name:"Cow",color:"#58595b",class:"🌽",rarity:"Common",cash:[25,75,1500,25e3,25e4],time:[15,10,10,10,5],price:[500,9500,16e4,4e6]},{name:"Duck",color:"#4ab96d",class:"🌽",rarity:"Common",cash:[4,24,200,3e3,4e4],time:[3,3,3,3,3],price:[450,4200,7e4,11e5]},{name:"Goat",color:"#c59a74",class:"🌽",rarity:"Common",cash:[5,28,200,1300,12e3],time:[3,3,2,2,2],price:[500,6400,45e3,5e5]},{name:"Horse",color:"#995b3c",class:"🌽",rarity:"Common",cash:[5,20,270,1800,15e3],time:[2,2,2,2,2],price:[550,8200,65e3,6e5]},{name:"Pig",color:"#f6a9cb",class:"🌽",rarity:"Common",cash:[20,50,1300,8e3,8e4],time:[7,7,7,7,5],price:[400,11e3,8e4,13e5]},{name:"Sheep",color:"#414042",class:"🌽",rarity:"Common",cash:[6,25,250,1500,11e3],time:[3,3,3,2,2],price:[500,5e3,5e4,43e4]},{name:"Cat",color:"#f49849",class:"🐾",rarity:"Common",cash:[5,18,170,1700,13e3],time:[2,2,2,2,2],price:[480,5500,6e4,5e5]},{name:"Dog",color:"#995b3c",class:"🐾",rarity:"Common",cash:[7,25,220,1900,9e3],time:[3,3,2,2,1],price:[460,6600,7e4,73e4]},{name:"Goldfish",color:"#f18221",class:"🐾",rarity:"Common",cash:[5,40,350,3500,35e3],time:[3,3,3,3,3],price:[750,7200,84e3,95e4]},{name:"Rabbit",color:"#e7bf9a",class:"🐾",rarity:"Common",cash:[3,18,185,800,7e3],time:[2,2,2,1,1],price:[500,5800,56e3,55e4]},{name:"Hamster",color:"#ce9176",class:"🐾",rarity:"Common",cash:[10,45,450,4500,45e3],time:[4,4,4,4,4],price:[650,6500,8e4,93e4]},{name:"Turtle",color:"#619a3c",class:"🐾",rarity:"Common",cash:[23,120,1400,15e3,17e4],time:[10,10,10,10,10],price:[700,8500,11e4,13e5]},{name:"Puppy",color:"#414042",class:"🐾",rarity:"Common",cash:[4,10,75,500,3e3],time:[1,1,1,1,1],price:[450,4e3,35e3,25e4]},{name:"Kitten",color:"#58595b",class:"🐾",rarity:"Common",cash:[4,8,60,400,2e3],time:[1,1,1,1,1],price:[350,3500,26e3,17e4]},{name:"Bear",color:"#995b3c",class:"🌲",rarity:"Common",cash:[12,70,550,4500,1e5],time:[7,7,6,5,5],price:[550,5500,63e3,16e5]},{name:"Moose",color:"#995b3c",class:"🌲",rarity:"Common",cash:[8,45,400,3500,26e3],time:[5,5,4,4,3],price:[520,6500,58e3,7e5]},{name:"Fox",color:"#f49849",class:"🌲",rarity:"Common",cash:[7,15,80,550,3e3],time:[2,2,1,1,1],price:[400,4e3,36e3,24e4]},{name:"Raccoon",color:"#6d6e71",class:"🌲",rarity:"Common",cash:[5,14,185,1900,19e3],time:[2,2,2,2,2],price:[400,5e3,71e3,8e5]},{name:"Squirrel",color:"#d25927",class:"🌲",rarity:"Common",cash:[3,10,65,470,2600],time:[1,1,1,1,1],price:[420,3600,32e3,21e4]},{name:"Owl",color:"#594a42",class:"🌲",rarity:"Common",cash:[4,17,155,1500,15e3],time:[2,2,2,2,2],price:[500,4800,55e3,58e4]},{name:"Hedgehog",color:"#3f312b",class:"🌲",rarity:"Common",cash:[11,37,340,2200,3e4],time:[5,4,3,2,2],price:[540,7e3,77e3,12e5]},{name:"Seal",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,17,150,1200,13e3],time:[2,2,2,2,2],price:[480,4500,43e3,52e4]},{name:"Arctic Fox",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[5,18,180,850,8500],time:[2,2,2,1,1],price:[520,550,61e3,68e4]},{name:"Snowy Owl",color:"#feda3f",class:"❄️",rarity:"Common",cash:[5,20,190,1900,16e3],time:[3,3,2,2,2],price:[370,5300,76e3,62e4]},{name:"Arctic Hare",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,19,85,900,7e3],time:[2,2,1,1,1],price:[540,5200,66e3,55e4]},{name:"Penguin",color:"#fb8640",class:"❄️",rarity:"Common",cash:[4,21,310,3200,33e3],time:[3,3,3,3,3],price:[400,6500,76e3,87e4]},{name:"Baby Penguin",color:"#414042",class:"❄️",rarity:"Common",cash:[3,8,70,450,2700],time:[1,1,1,1,1],price:[420,3300,33e3,23e4]},{name:"Polar Bear",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[12,75,700,6500,85e3],time:[8,7,6,5,5],price:[630,7e3,91e3,14e5]},{name:"Walrus",color:"#7d4f33",class:"❄️",rarity:"Common",cash:[11,46,420,3700,51e3],time:[5,5,4,4,4],price:[550,6200,68e3,1e6]},{name:"Tiger",color:"#f18221",class:"🌴",rarity:"Common",cash:[6,20,100,975,7500],time:[3,3,1,1,1],price:[390,6e3,7e4,61e4]},{name:"Jaguar",color:"#fbb040",class:"🌴",rarity:"Common",cash:[8,28,230,1600,17e3],time:[3,3,2,2,2],price:[390,6e3,7e4,61e4]},{name:"Toucan",color:"#ffca34",class:"🌴",rarity:"Common",cash:[9,20,175,625,3800],time:[2,2,2,1,1],price:[520,4800,42e3,3e5]},{name:"Cockatoo",color:"#7ca1d5",class:"🌴",rarity:"Common",cash:[6,35,160,1700,18e3],time:[4,4,2,2,2],price:[500,5e3,63e3,7e5]},{name:"Macaw",color:"#00aeef",class:"🌴",rarity:"Common",cash:[3,8,85,850,8500],time:[1,1,1,1,1],price:[480,5400,62e3,63e4]},{name:"Parrot",color:"#ed1c24",class:"🌴",rarity:"Common",cash:[3,9,90,900,9e3],time:[1,1,1,1,1],price:[540,5700,65e3,69e4]},{name:"Panther",color:"#2f2c38",class:"🌴",rarity:"Common",cash:[12,28,215,2100,21e3],time:[5,3,2,2,2],price:[530,6500,76e3,87e4]},{name:"Anaconda",color:"#8a9143",class:"🌴",rarity:"Common",cash:[3,15,85,1500,7600],time:[1,2,1,2,1],price:[410,5100,58e3,59e4]},{name:"Orangutan",color:"#bc6234",class:"🌴",rarity:"Common",cash:[13,52,570,4300,7e4],time:[5,5,5,4,4],price:[600,7e3,8e4,14e5]},{name:"Capuchin",color:"#e0b0a6",class:"🌴",rarity:"Common",cash:[4,14,160,780,8200],time:[2,2,2,1,1],price:[390,4700,57e3,68e4]},{name:"Elf",color:"#a7d054",class:"⚔️",rarity:"Uncommon",cash:[5e3,15e3,15e4,15e5,1e7],time:[1,1,1,1,1],price:[8e5,9e6,11e7,8e8]},{name:"Witch",color:"#4ab96d",class:"⚔️",rarity:"Uncommon",cash:[18e3,6e4,4e4,4e6,35e6],time:[3,3,2,2,2],price:[11e5,12e6,15e7,14e8]},{name:"Wizard",color:"#5a459c",class:"⚔️",rarity:"Uncommon",cash:[19500,65e3,44e4,46e5,4e6],time:[3,3,2,2,2],price:[13e5,135e5,16e7,16e8]},{name:"Fairy",color:"#df6d9c",class:"⚔️",rarity:"Uncommon",cash:[18500,6e4,62e4,44e5,38e6],time:[3,3,3,2,2],price:[12e5,125e5,15e6,15e8]},{name:"Slime Monster",color:"#2fa04a",class:"⚔️",rarity:"Uncommon",cash:[35e3,14e4,1e6,11e6,11e7],time:[5,5,4,4,4],price:[16e5,15e6,2e8,23e8]},{name:"Jester",color:"#be1e2d",class:"⚔️",rarity:"Rare",cash:[25e3,1e5,68e4,65e5,32e6],time:[3,3,2,2,1],price:[2e6,21e6,23e7,26e8]},{name:"Dragon",color:"#2fa04a",class:"⚔️",rarity:"Rare",cash:[36e3,15e4,15e5,15e6,15e7],time:[4,4,4,4,4],price:[23e5,24e6,27e7,3e9]},{name:"Unicorn",color:"#f6afce",class:"⚔️",rarity:"Epic",cash:[24e3,15e4,14e5,7e6,75e6],time:[2,2,2,1,1],price:[45e5,45e6,55e7,65e8]},{name:"Queen",color:"#9e1f63",class:"⚔️",rarity:"Rare",cash:[24e3,95e3,95e4,97e5,95e6],time:[3,3,3,3,3],price:[19e5,2e7,23e7,25e8]},{name:"King",color:"#ee2640",class:"⚔️",rarity:"Legendary",cash:[75e3,4e5,6e6,9e7,125e7],time:[5,5,5,5,5],price:[6e6,95e6,16e8,25e9]},{name:"Two of Spades",color:"#414042",class:"🏰",rarity:"Uncommon",cash:[4500,14e3,14e4,14e5,9e6],time:[1,1,1,1,1],price:[77e4,83e5,98e6,71e7]},{name:"Eat Me",color:"#d58c55",class:"🏰",rarity:"Uncommon",cash:[13e3,45e3,45e4,45e5,5e7],time:[2,2,2,2,2],price:[13e5,14e6,16e7,2e9]},{name:"Drink Me",color:"#dd7399",class:"🏰",rarity:"Uncommon",cash:[12e3,4e4,4e5,4e6,45e6],time:[2,2,2,2,2],price:[12e5,12e6,14e7,18e8]},{name:"Alice",color:"#4cc9f5",class:"🏰",rarity:"Uncommon",cash:[13e3,42e3,21e4,21e5,23e6],time:[2,2,1,1,1],price:[12e5,13e6,15e7,19e8]},{name:"Queen of Hearts",color:"#d62027",class:"🏰",rarity:"Uncommon",cash:[23e3,87e3,62e4,75e5,9e7],time:[4,4,3,3,3],price:[13e5,13e6,18e7,24e8]},{name:"Dormouse",color:"#89d6f8",class:"🏰",rarity:"Rare",cash:[17e3,68e3,7e5,35e5,35e6],time:[2,2,1,1,1],price:[2e6,22e6,25e7,28e8]},{name:"White Rabbit",color:"#ffcd05",class:"🏰",rarity:"Rare",cash:[26e3,105e3,11e6,77e5,72e6],time:[3,3,3,2,2],price:[2e6,23e6,28e7,29e8]},{name:"Cheshire Cat",color:"#dd7399",class:"🏰",rarity:"Rare",cash:[32e3,1e5,9e5,9e6,6e7],time:[4,3,3,3,2],price:[18e5,19e6,22e7,24e8]},{name:"Caterpillar",color:"#00c0f3",class:"🏰",rarity:"Epic",cash:[1e4,7e4,65e4,75e5,85e6],time:[1,1,1,1,1],price:[42e5,42e6,54e7,69e8]},{name:"Mad Hatter",color:"#914f93",class:"🏰",rarity:"Epic",cash:[38e3,25e4,15e5,14e6,8e7],time:[3,3,2,2,1],price:[48e5,48e6,52e7,66e8]},{name:"King of Hearts",color:"#c62127",class:"🏰",rarity:"Legendary",cash:[8e4,42e4,68e5,1e8,15e8],time:[5,5,5,5,5],price:[7e6,11e7,18e8,3e10]},{name:"Earth",color:"#416eb5",class:"🚀",rarity:"Uncommon",cash:[15e3,45e3,6e5,65e5,65e6],time:[3,3,3,3,3],price:[1e6,11e6,15e7,17e8]},{name:"Meteor",color:"#c68c3c",class:"🚀",rarity:"Uncommon",cash:[23e3,65e3,7e5,45e5,2e7],time:[5,4,3,2,1],price:[95e4,13e6,16e7,16e8]},{name:"Stars",color:"#19184d",class:"🚀",rarity:"Uncommon",cash:[1e4,4e4,2e5,2e6,18e6],time:[2,2,1,1,1],price:[14e5,14e6,15e7,15e8]},{name:"Alien",color:"#8dc63f",class:"🚀",rarity:"Uncommon",cash:[3e4,1e5,1e6,11e6,85e6],time:[4,4,4,4,4],price:[15e5,17e6,19e7,17e8]},{name:"Planet",color:"#9dc6ea",class:"🚀",rarity:"Rare",cash:[25e3,1e5,9e5,9e6,9e7],time:[3,3,3,3,3],price:[2e6,21e6,21e7,24e8]},{name:"UFO",color:"#a15095",class:"🚀",rarity:"Rare",cash:[17e3,7e4,7e5,7e6,7e7],time:[2,2,2,2,2],price:[21e5,23e6,25e7,28e8]},{name:"Spaceship",color:"#ffcb29",class:"🚀",rarity:"Epic",cash:[6e4,32e4,21e5,15e6,85e6],time:[5,4,3,2,1],price:[48e5,46e6,54e7,68e8]},{name:"Astronaut",color:"#9bd4ee",class:"🚀",rarity:"Legendary",cash:[45e3,26e4,25e5,38e6,55e7],time:[3,3,2,2,2],price:[65e5,1e8,17e8,27e9]},{name:"Lil Bot",color:"#3e564a",class:"🤖",rarity:"Uncommon",cash:[4e3,12e3,18e4,19e5,25e6],time:[1,1,1,1,1],price:[73e4,12e6,13e7,19e8]},{name:"Lovely Bot",color:"#f179af",class:"🤖",rarity:"Uncommon",cash:[16e3,65e3,65e4,48e5,42e6],time:[3,3,3,2,2],price:[13e5,14e6,17e7,16e8]},{name:"Angry Bot",color:"#f1613a",class:"🤖",rarity:"Uncommon",cash:[22e3,85e3,8e5,62e5,65e6],time:[4,4,4,3,3],price:[12e5,13e6,15e7,17e8]},{name:"Happy Bot",color:"#51ba6b",class:"🤖",rarity:"Uncommon",cash:[11e3,45e3,5e5,25e5,3e7],time:[2,2,2,1,1],price:[14e5,15e6,18e7,24e8]},{name:"Watson",color:"#d69b5a",class:"🤖",rarity:"Rare",cash:[24e3,1e5,1e6,1e7,1e8],time:[3,3,3,3,3],price:[2e6,22e6,24e7,26e8]},{name:"Buddy Bot",color:"#9dc6ea",class:"🤖",rarity:"Rare",cash:[22e3,95e3,65e4,65e5,65e6],time:[3,3,2,2,2],price:[19e5,21e6,23e7,25e8]},{name:"Brainy Bot",color:"#9ecf7a",class:"🤖",rarity:"Epic",cash:[5e4,25e4,21e5,21e6,17e7],time:[4,3,3,3,2],price:[5e6,46e6,5e8,67e8]},{name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9]}].map(e=>({name:e.name,value:JSON.stringify(e)})))}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];10<=t.state.blooks.length&&alert("Choose a blook to replace"),t.chooseBlook(JSON.parse(e))}},{name:"Free Upgrades",description:"Sets upgrade prices to 0 for all current blooks",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState(e=>({...e,blooks:e.blooks.map(e=>({...e,price:[0,0,0,0]}))}))}},{name:"Max Blooks",description:"Maxes out all your blooks' levels",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.blooks.forEach(e=>e.level=4)}},{name:"Remove Glitches",description:"Removes all enemy glitches",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({bits:0,ads:[],hazards:[],color:"",lol:!1,joke:!1,slow:!1,dance:!1,glitch:"",glitcherName:"",glitcherBlook:""}),clearTimeout(e.adTimeout),clearInterval(e.hazardInterval),clearTimeout(e.nightTimeout),clearTimeout(e.glitchTimeout),clearTimeout(e.lolTimeout),clearTimeout(e.jokeTimeout),clearTimeout(e.slowTimeout),clearTimeout(e.danceTimeout),clearTimeout(e.nameTimeout)}},{name:"Send Glitch",description:"Sends a glitch to everyone else playing",inputs:[{name:"Glitch",type:"options",options:Object.entries({lb:"Lunch Break",as:"Ad Spam",e37:"Error 37",nt:"Night Time",lo:"#LOL",j:"Jokester",sm:"Slow Mo",dp:"Dance Party",v:"Vortex",r:"Reverse",f:"Flip",m:"Micro"}).map(([e,t])=>({name:t,value:e}))}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:`c/${t.props.client.name}/tat`,val:e})}},{name:"Set All MegaBot",description:"Sets all your blooks to maxed out Mega Bots",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({blooks:new Array(10).fill({name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9],active:!1,level:4,bonus:5.5})})}},{name:"Set Cash",description:"Sets amount of cash you have",inputs:[{name:"Cash",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({cash:e})}}],fishing:[{name:"Frenzy",description:"Sets everyone to frenzy mode",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.props.liveGameController.setVal({path:"c/"+e.props.client.name,val:{b:e.props.client.blook,w:e.state.weight,f:"Frenzy",s:!0}})}},{name:"Remove Distractions",description:"Removes distractions",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({party:""})},50))}},{name:"Send Distraction",description:"Sends a distraction to everyone",inputs:[{name:"Distraction",type:"options",options:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"]}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:t.state.weight,f:e,s:!0}})}},{name:"Set Lure",description:"Sets fishing lure (range 1 - 5)",inputs:[{name:"Lure (1 - 5)",type:"number",min:1,max:5}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({lure:Math.max(Math.min(e-1,4),0)})}},{name:"Set Weight",description:"Sets weight",inputs:[{name:"Weight",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({weight:e,weight2:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:e,f:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"][Math.floor(9*Math.random())]}})}}],flappy:[{name:"Toggle Ghost",description:"Lets you go through the pipes",type:"toggle",enabled:!1,run:function(){this.enabled=!this.enabled,Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e.gameObject.frame.texture.key.startsWith("blook")&&(e.checkCollision.none=this.enabled,e.gameObject.setAlpha(this.enabled?.5:1)))}},{name:"Set Score",description:"Sets flappy blook score",inputs:[{name:"Score",type:"number"}],run:function(e){Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.setState({score:e})}}],gold:[{name:"Always Triple",description:"Always get triple gold",type:"toggle",enabled:!1,data:null,run:function(){let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t._choosePrize||=t.choosePrize,this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null,t.choosePrize=t._choosePrize||t.choosePrize):(this.enabled=!0,this.data=setInterval(()=>{t.choosePrize=function(e){t.state.choices[e]={type:"multiply",val:3,text:"Triple Gold!",blook:"Unicorn"},t._choosePrize(e)}},50))}},{name:"Auto Choose",description:"Automatically picks the option that would give you the most gold",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(async()=>{try{let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("prize"===a.state.stage){var n=Object.entries(await new Promise(t=>a.props.liveGameController.getDatabaseVal("c",e=>e&&t(e)))||[]).filter(e=>e[0]!=a.props.client.name).sort((e,t)=>t[1].g-e[1].g)[0]?.[1]?.g||0;let o=0;index=-1;for(let t=0;t{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.choices.forEach(({text:e},t)=>{var o,t=document.querySelector(`div[class^='styles__choice${t+1}']`);t&&!t.querySelector("div")&&((o=document.createElement("div")).style.color="white",o.style.fontFamily="Eczar",o.style.fontSize="2em",o.style.display="flex",o.style.justifyContent="center",o.style.transform="translateY(200px)",o.innerText=e,t.append(o))})},50))}},{name:"Reset Players Gold",description:"Sets a player's gold to 0",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(e){var{props:t,state:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.liveGameController.setVal({path:"c/".concat(t.client.name),val:{b:t.client.blook,g:o.gold,tat:e+":swap:0"}})}},{name:"Set Gold",description:"Sets amount of gold",inputs:[{name:"Gold",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({gold:e,gold2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,g:e}})}},{name:"Swap Gold",description:"Swaps gold with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(t){let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.liveGameController.getDatabaseVal("c",e=>{e?.[t]&&(e=e[t]["g"],o.props.liveGameController.setVal({path:"c/".concat(o.props.client.name),val:{b:o.props.client.blook,g:e,tat:t+":swap:"+o.state.gold}}),o.setState({gold:e,gold2:e}))})}},{name:"Reset All Players' Gold",description:"Set's everyone else's gold to 0",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove();let{props:o,state:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],n=0;o.liveGameController.getDatabaseVal("c",async e=>{if(e)for(const t of Object.keys(e))o.liveGameController.setVal({path:"c/".concat(o.client.name),val:{b:o.client.blook,g:a.gold,tat:t+":swap:0"}}),n++,await new Promise(e=>setTimeout(e,4e3));alert(`Reset ${n} players' gold!`)})}}],kingdom:[{name:"Choice ESP",description:"Shows you what will happen if you say Yes or No",type:"toggle",enabled:!1,data:null,run:function(){if(this.enabled)this.enabled=!1,clearInterval(this.data),Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),this.data=null;else{this.enabled=!0;let o=["materials","people","happiness","gold"],a=Object.fromEntries([...document.querySelectorAll("[class^=styles__statContainer]")].map((e,t)=>[o[t],e]));this.data=setInterval(()=>{var{guest:e,phase:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state;"choice"==t&&(Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),Object.entries(e.yes||{}).forEach(e=>{var t;"msg"!=e[0]&&o.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: rgb(75, 194, 46); font-weight: bolder;",t.innerText=String(e[1]),a[e[0]].appendChild(t))}),Object.entries(e.no||{}).forEach(e=>{var t;"msg"!=e[0]&&o.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: darkred; font-weight: bolder;",t.innerText=String(e[1]),a[e[0]].appendChild(t))}))},50)}}},{name:"Disable Tax Toucan",description:"Tax evasion",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.taxCounter=Number.MAX_VALUE}},{name:"Max Stats",description:"Sets all resources to the max",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({materials:100,people:100,happiness:100,gold:100})}},{name:"Set Guests",description:"Sets the amount of guests you've seen",inputs:[{name:"Guests",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({guestScore:e})}},{name:"Skip Guest",description:"Skips the current guest",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.nextGuest()}}],racing:[{name:"Instant Win",description:"Instantly Wins the race",run:function(){const e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({progress:e.state.goalAmount},()=>{const{question:o}=e["state"];try{[...document.querySelectorAll('[class*="answerContainer"]')][o.answers.map((e,t)=>o.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]]?.click?.()}catch{}})}}],royale:[{name:"Auto Answer (Toggle)",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])},50))}},{name:"Auto Answer",description:"Chooses the correct answer for you",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])}}],rush:[{name:"Set Blooks",description:"Sets amount of blooks you or your team has",inputs:[{name:"Blooks",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numBlooks:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/bs`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/bs`,val:numDefense})}},{name:"Set Defense",description:"Sets amount of defense you or your team has (Max 4)",inputs:[{name:"Defense (max 4)",type:"number",max:4}],run:function(e){var e=Math.min(e,4),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numDefense:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/d`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}}],workshop:[{name:"Remove Distractions",description:"Removes all enemy distractions",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({fog:!1,dusk:!1,wind:!1,plow:!1,blizzard:!1,force:!1,canada:!1,trees:[!1,!1,!1,!1,!1,!1,!1,!1,!1,!1]})}},{name:"Send Distraction",description:"Sends a distraction to everyone else playing",inputs:[{name:"Distraction",type:"options",options:Object.entries({c:"Oh Canada",b:"Blizzard",f:"Fog Spell",d:"Dark & Dusk",w:"Howling Wind",g:"Gift Time!",t:"TREES",s:"Snow Plow",fr:"Use The Force"}).map(([e,t])=>({name:t,value:e}))}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:`c/${t.props.client.name}/tat`,val:e})}},{name:"Set Toys",description:"Sets amount of toys",inputs:[{name:"Toys",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({toys:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,t:e}})}},{name:"Set Toys Per Question",description:"Sets amount of toys per question",inputs:[{name:"Toys Per Question",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({toysPerQ:e})}},{name:"Swap Toys",description:"Swaps toys with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(o){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.liveGameController.getDatabaseVal("c",e=>{var t;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(o.toLowerCase())&&([e,{t}]=Object.entries(e).find(([e])=>e.toLowerCase()==o.toLowerCase()),a.props.liveGameController.setVal({path:"c/".concat(a.props.client.name),val:{b:a.props.client.blook,t:t,tat:e+":swap:"+a.state.toys}}),a.setState({toys:t}))})}}],settings:[{name:"Import Settings",description:"Import a custom theme",inputs:[{name:"JSON Data",type:"string"}],run:function(e){try{JSON.parse(e)}catch(e){return alert("Invalid JSON provided")}e={backgroundColor:"rgb(11, 194, 207)",infoColor:"#9a49aa",cheatList:"#9a49aa",defaultButton:"#9a49aa",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"#7a039d",contentBackground:"rgb(64, 17, 95)",...JSON.parse(e)},d.setItem("theme",e);for(const t in e)u.sheet.cssRules[0].style.setProperty("--"+t,e[t])}},{name:"Export Settings",description:"Export the current theme to JSON",run:async function(){await navigator.clipboard.writeText(JSON.stringify(d.data.theme,null,4)),prompt("Text copied to clipboard. (Paste below to test)")}},{name:"Defaults",description:"Changes all the settings to a preset",inputs:[{name:"Theme",type:"options",options:[{name:"Default",value:{backgroundColor:"rgb(11, 194, 207)",infoColor:"#9a49aa",cheatList:"#9a49aa",defaultButton:"#9a49aa",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"#7a039d",contentBackground:"rgb(64, 17, 95)"}},{name:"Blacket",value:{backgroundColor:"#4f4f4f",infoColor:"#2f2f2f",cheatList:"#2f2f2f",defaultButton:"#4f4f4f",disabledButton:"#eb6234",enabledButton:"#00c20c",textColor:"white",inputColor:"#3f3f3f",contentBackground:"#2f2f2f"}},{name:"Skool.lol",value:{backgroundColor:"linear-gradient(90deg, rgba(104,45,140,1) 220px, rgba(237,30,121,1) 100%)",cheatList:"#1e2124",infoColor:"#1e2124",defaultButton:"#36393e",inputColor:"#1e2124",enabledButton:"#9c9a9a",textColor:"white",disabledButton:"#171717",contentBackground:"#292929"}},{name:"Blue - Purple Background",value:{backgroundColor:"linear-gradient(162.5deg, rgba(0,183,255,1) 220px, rgba(128,0,255,1) 100%)"}},{name:"Saint Patricks Background",value:{backgroundColor:"rgb(9, 148, 65)"}},{name:"Halloween Background",value:{backgroundColor:"rgb(41, 41, 41)"}},{name:"Fall Background",value:{backgroundColor:"rgb(224, 159, 62)"}},{name:"Winter Background",value:{backgroundColor:"linear-gradient(rgb(49, 170, 224), rgb(187, 221, 255))"}},{name:"Crypto Hack",value:{backgroundColor:"radial-gradient(#11581e,#041607)",infoColor:"#1a1a1a",cheatList:"#1a1a1a",defaultButton:"rgb(88 175 88)",disabledButton:"#A02626",enabledButton:"#0b601b",textColor:"white",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"#11581e"}},{name:"Fishing Frenzy",value:{backgroundColor:"linear-gradient(180deg,#9be2fe 0,#67d1fb)",infoColor:"#c8591e",cheatList:"#c8591e",defaultButton:"#ff751a",disabledButton:"#bf0e0e",enabledButton:"#2fb62f",textColor:"white",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"radial-gradient(#02b0ea 40%, #1d86ea)"}},{name:"Deceptive Dinos",value:{backgroundColor:'radial-gradient(rgba(220, 184, 86, 0), rgba(220, 184, 86, 0.4)), url("https://ac.blooket.com/play/111cb7e0ee6607ac3d1a13d534c0e0f1.png"), #ead49a',infoColor:"#af8942",cheatList:"#af8942",defaultButton:"#af8942",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"rgb(0 0 0 / 10%)",contentBackground:"radial-gradient(rgba(1,104,162,.6),rgba(24,55,110,.5)),radial-gradient(#2783b4 1.5px,#18376e 0) center / 24px 24px"}},{name:"Blook Rush",value:{backgroundColor:"repeating-linear-gradient(45deg,white,white 8%,#e6e6e6 0,#e6e6e6 16%)",defaultButton:"#36c",inputColor:"rgb(0 0 0 / 25%)",infoColor:"#36c",cheatList:"#36c",contentBackground:"#888",textColor:"white",disabledButton:"#A02626",enabledButton:"#47A547"}},{name:"Factory",value:{defaultButton:"#1563bf",infoColor:"#a5aabe",cheatList:"#a5aabe",contentBackground:"#2d313d",backgroundColor:"#3a3a3a",enabledButton:"rgb(75, 194, 46)",disabledButton:"#9a49aa",inputColor:"rgb(0 0 0 / 25%)",textColor:"white"}},{name:"Cafe",value:{backgroundColor:"linear-gradient(90deg,rgba(200,0,0,.5) 50%,transparent 0) center / 50px 50px,linear-gradient(rgba(200,0,0,0.5) 50%,transparent 0) white center / 50px 50px",defaultButton:"#0bc2cf",inputColor:"rgb(0 0 0 / 25%)",infoColor:"#ac7339",cheatList:"#ac7339",contentBackground:"rgb(64, 64, 64)",textColor:"white",disabledButton:"#A02626",enabledButton:"#47A547"}},{name:"Tower of Doom",value:{backgroundColor:"rgb(41 41 41)",disabledButton:"rgb(151, 15, 5)",defaultButton:"#333",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"#404040",enabledButton:"#4bc22e",textColor:"white",infoColor:"#9a49aa",cheatList:"#9a49aa"}},{name:"Monster Brawl",value:{defaultButton:"rgb(45, 51, 67)",backgroundColor:"rgb(78, 95, 124)",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"linear-gradient(0deg,#374154,#4f5b74)",infoColor:"#374154",cheatList:"#374154",textColor:"white",enabledButton:"#47A547",disabledButton:"#A02626"}},{name:"Tower Defense 2",value:{backgroundColor:"url(https://media.blooket.com/image/upload/v1676164454/Media/defense/backgroundTd1-02.svg) center / cover",cheatList:"#a33c22",infoColor:"#a33c22",defaultButton:"#40b1d8",inputColor:"#3e8cbe",contentBackground:"#293c82",enabledButton:"#47A547",disabledButton:"#A02626",textColor:"white"}}]}],run:function(e){d.setItem("theme",{...d.data.theme,...e});for(const t in e)u.sheet.cssRules[0].style.setProperty("--"+t,e[t])}},{name:"Scale",description:"Forces the GUI to scale from 25%-100%",inputs:[{type:"number",name:"Percent scale",min:25,max:100,value:100*(d.data.scale||1)}],run:function(e){e=Math.min(Math.max(e,25),100),d.setItem("scale",e/100),v.style.transform=`scale(${e/100})`}},{name:"Hide Keybind",description:"Change the hide keybind (Click button after input to change)",inputs:[{type:"function",name:"Input",function:n=>T(({shift:e,ctrl:t,alt:o,key:a})=>n(""+[t&&"Ctrl",e&&"Shift",o&&"Alt",a&&a.toUpperCase()].filter(Boolean).join(" + ")))}],run:function(e){d.setItem("hide",e),h.update(d.data.hide||{ctrl:!0,key:"e"},d.data.close||{ctrl:!0,key:"x"})}},{name:"Close Keybind",description:"Change the quick close keybind (Click button after input to change)",inputs:[{type:"function",name:"Input",function:n=>T(({shift:e,ctrl:t,alt:o,key:a})=>n(""+[t&&"Ctrl",e&&"Shift",o&&"Alt",a&&a.toUpperCase()].filter(Boolean).join(" + ")))}],run:function(e){d.setItem("close",e),h.update(d.data.hide||{ctrl:!0,key:"e"},d.data.close||{ctrl:!0,key:"x"})}},{name:"Background Color",description:"Changes the background color of the GUI",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--backgroundColor",e),d.setItem("theme.backgroundColor",e)}},{name:"Category List Color",description:"Changes the categories list background color",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--cheatList",e),d.setItem("theme.cheatList",e)}},{name:"Info Color",description:"Changes the color of the information at the top of the GUI",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--infoColor",e),d.setItem("theme.infoColor",e)}},{name:"Button Color",description:"Changes the color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--defaultButton",e),d.setItem("theme.defaultButton",e)}},{name:"Enabled Toggle Color",description:"Changes the color of enabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){d.setItem("theme.enabledButton",e)}},{name:"Disabled Toggle Color",description:"Changes the color of disabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--disabledButton",e),d.setItem("theme.disabledButton",e)}},{name:"Text Color",description:"Changes the text color",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--textColor",e),d.setItem("theme.textColor",e)}},{name:"Input Color",description:"Changes the color of inputs, like the set gold number input",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--inputColor",e),d.setItem("theme.inputColor",e)}},{name:"Content Color",description:"Changes the background color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--contentBackground",e),d.setItem("theme.contentBackground",e)}}],alerts:[{element:w("div",{className:"alertContainer",style:{margin:"15px 15px 5px 15px",backgroundColor:"rgb(0 0 0 / 50%)",width:"95%",height:"370px",borderRadius:"7px",display:"block",alignItems:"center",justifyContent:"center"}},w("ul",{className:"alertList",style:{margin:"10px 10px 0 10px",padding:"0",listStyleType:"none",display:"flex",flexDirection:"column-reverse",height:"355px",overflowY:"scroll",wordWrap:"break-word"}},w("li",{style:{margin:"5px"}},w("span",{style:{color:"var(--textColor)"},innerText:"[LOG] GUI opened"})))),addLog(e,t){return this.element.firstChild.prepend(w("li",{style:{margin:"5px"}},w("span",{style:{color:t||"var(--textColor)"},innerHTML:"[LOG] "+e})))},addAlert(e,t,o){return this.element.firstChild.prepend(w("li",{style:{margin:"5px"}},w("img",{src:t||this.blookData?.Black?.url,alt:"blook",draggable:!1,style:{height:"22.5px",margin:"0 10px -5px 0"}}),w("strong",{},e)," ",o))},connection:null,data:{},updateLeaderboard(e){this.leaderboardEl||this.addLeaderboard(),this.leaderboard.innerHTML="";for(var{blook:t,name:o,value:a}of e)this.leaderboard.append(w("li",{style:{fontSize:"2rem",paddingInline:"72px 15px",paddingBlock:"1.25px",position:"relative"}},w("img",{src:this.blookData?.[t]?.url||this.blookData.Black.url,alt:t,draggable:!1,style:{height:"45px",position:"absolute",left:"15px"}}),o,w("span",{innerText:this.parseNumber(parseInt(a)),style:{float:"right"}})))},parseNumber(a=0){var n=a;if(a<1e3)return n.toString();var e=["","K","M","B","T"],o=Math.floor((a.toString().length-1)/3);if(o{t.cache=o.c}},[[""]]]).cache).find(e=>e.exports?.a?.Alice&&e.exports?.a?.Alien).exports.a,this.element.append(this.leaderboardEl=w("div",{id:"leaderboardContent",style:{position:"absolute",inset:"110% 0px"}},w("div",{style:{alignItems:"center",boxSizing:"border-box",display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"space-evenly",padding:"20px 5px 20px",position:"relative",width:"100%",fontFamily:"Nunito, sans-serif",fontWeight:"400",color:"var(--textColor)",background:"var(--contentBackground)",boxShadow:"inset 0 -6px rgb(0 0 0 / 20%)",borderRadius:"7px"}},w("div",{className:"headerText",style:{boxSizing:"border-box",display:"block",height:"45px",left:"-10px",padding:"4px 4px 8px",position:"absolute",top:"-28px",backgroundColor:"#ef7426",boxShadow:"0 4px rgb(0 0 0 / 20%), inset 0 -4px rgb(0 0 0 / 20%)",borderRadius:"7px"}},w("div",{style:{alignItems:"center",boxSizing:"border-box",display:"flex",height:"100%",justifyContent:"center",padding:"0 15px",width:"100%",fontFamily:"Titan One, sans-serif",fontSize:"26px",fontWeight:"400",textShadow:"-1px -1px 0 #646464, 1px -1px 0 #646464, -1px 1px 0 #646464, 2px 2px 0 #646464",color:"white",background:"linear-gradient(#fcd843,#fcd843 50%,#feb31a 50.01%,#feb31a)",borderRadius:"5px"},innerText:"Leaderboard"})),w("div",{className:"alertContainer",style:{margin:"15px 15px 5px 15px",backgroundColor:"rgb(0 0 0 / 50%)",width:"95%",height:"370px",borderRadius:"7px",display:"flex",alignItems:"center",justifyContent:"center"}},this.leaderboard=w("nl",{className:"alertList",style:{marginTop:"10px",padding:"0",listStyleType:"decimal",width:"100%",height:"355px",overflowY:"scroll",wordWrap:"break-word"}})))))},async connect(){try{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if(!e?.props?.liveGameController?._liveGameCode)return!1;this.connection=await e.props.liveGameController.getDatabaseRef("c");const f=this.blookData=Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache).find(e=>e.exports?.a?.Alice&&e.exports?.a?.Alien).exports.a,k=this.getGamemode(),j={lb:"Lunch Break",as:"Ad Spam",e37:"Error 37",nt:"Night Time",lo:"#LOL",j:"Jokester",sm:"Slow Mo",dp:"Dance Party",v:"Vortex",r:"Reverse",f:"Flip",m:"Micro"};this.connection.on("value",e=>{var t=e.val()||{};if(t&&this.diffObjects(this.data,t)){var o,a,n,r,s,i,l,c,d=this.diffObjects(this.data,t);this.data=t;let e;switch(k){case"racing":e=Object.entries(t).map(([e,{b:t,pr:o}])=>({name:e,blook:t,value:o||0}));case"classic":e=Object.entries(t).map(([e,{b:t,p:o}])=>({name:e,blook:t,value:o||0}));case"royale":e=Object.entries(t).map(([e,{b:t,e:o}])=>({name:e,blook:t,value:o||0}));case"workshop":e=Object.entries(t).map(([e,{b:t,t:o}])=>({name:e,blook:t,value:o||0}));case"brawl":e=Object.entries(t).map(([e,{b:t,xp:o}])=>({name:e,blook:t,value:o||0}));case"defense":case"defense2":e=Object.entries(t).map(([e,{b:t,d:o}])=>({name:e,blook:t,value:o||0}));case"gold":for(const h in d)d[h].tat&&([o,a]=d[h].tat.split(":"),"swap"==a?this.addAlert(h,f[t[h].b]?.url,"just swapped with "+o):this.addAlert(h,f[t[h].b]?.url,`just took ${this.parseNumber(parseInt(a))} gold from `+o));e=Object.entries(t).map(([e,{b:t,g:o}])=>({name:e,blook:t,value:o||0}));break;case"hack":for(const b in d)d[b].tat&&([n,r]=d[b].tat.split(":"),this.addAlert(b,f[t[b].b]?.url,`just took ${this.parseNumber(parseInt(r))} crypto from `+n));e=Object.entries(t).map(([e,{b:t,cr:o}])=>({name:e,blook:t,value:o||0}));break;case"fishing":for(const g in d)"Frenzy"==d[g].f?this.addAlert(g,f[t[g].b]?.url,"just started a frenzy"):d[g].s&&this.addAlert(g,f[t[g].b]?.url,`just sent a ${d[g].f} distraction`);e=Object.entries(t).map(([e,{b:t,w:o}])=>({name:e,blook:t,value:o||0}));break;case"dino":for(const y in d)d[y].tat&&([s,i]=d[y].tat.split(":"),"true"==i?this.addAlert(y,f[t[y].b]?.url,`just caught ${s} CHEATING!`):this.addAlert(y,f[t[y].b]?.url,"investigated "+s));e=Object.entries(t).map(([e,{b:t,f:o}])=>({name:e,blook:t,value:o||0}));break;case"cafe":for(const v in d)d[v].up&&([l,c]=d[v].up.split(":"),c)&&this.addAlert(v,f[t[v].b]?.url,`upgraded ${l} to level `+c);e=Object.entries(t).map(([e,{b:t,ca:o}])=>({name:e,blook:t,value:o||0}));break;case"factory":for(const w in d){var u,p,m=d[w];m.g?this.addAlert(w,f[t[w].b]?.url,`activated the ${j[m.g]} glitch!`):m.s?([u,p]=m.s.split("-"),this.addAlert(w,f[t[w].b]?.url,`has a ${u} ${p} synergy!`)):m.t&&this.addAlert(w,f[t[w].b]?.url,"now has 10 Blooks!")}e=Object.entries(t).map(([e,{b:t,ca:o}])=>({name:e,blook:t,value:o||0}))}this.updateLeaderboard(e.sort((e,t)=>t.value-e.value))}})}catch{return!1}},diffObjects(e,t){var o,a={};for(const n in e)n in t&&("object"==typeof e[n]&&"object"==typeof t[n]?(o=this.diffObjects(e[n],t[n]))&&0!==Object.keys(o).length&&(a[n]=o):JSON.stringify(e[n])!==JSON.stringify(t[n])&&(a[n]=t[n]));for(const r in t)r in e||(a[r]=t[r]);return 0==Object.keys(a).length?null:a},getGamemode(){switch(window.location.pathname){case"/play/racing":return"racing";case"/play/factory":return"factory";case"/play/classic/get-ready":case"/play/classic/question":case"/play/classic/answer/sent":case"/play/classic/answer/result":case"/play/classic/standings":return"classic";case"/play/battle-royale/match/preview":case"/play/battle-royale/question":case"/play/battle-royale/answer/sent":case"/play/battle-royale/answer/result":case"/play/battle-royale/match/result":return"royale";case"/play/toy":return"workshop";case"/play/gold":return"gold";case"/play/brawl":return"brawl";case"/play/hack":return"hack";case"/play/fishing":return"fishing";case"/play/rush":return"rush";case"/play/dino":return"dino";case"/tower/map":case"/tower/battle":case"/tower/rest":case"/tower/risk":case"/tower/shop":case"/tower/victory":return"doom";case"/cafe":case"/cafe/shop":return"cafe";case"/defense":return"defense";case"/play/defense2":return"defense2";case"/kingdom":return"kingdom";default:return!1}}}]};function N(e,t){var o,a,n=0,r=0;e.onpointerdown=function(e=window.event){n=e.clientX,r=e.clientY,document.onpointerup=function(){document.onpointerup=null,document.onpointermove=null},document.onpointermove=function(e=window.event){o=n-e.clientX,a=r-e.clientY,n=e.clientX,r=e.clientY;t.style.top=t.offsetTop-a+"px",t.style.left=t.offsetLeft-o+"px"}}}j("Alerts",null,S.alerts,!0),j("Global","https://media.blooket.com/image/upload/v1661496291/Media/uiTest/Games_Played_2.svg",S.global)(),j('Pirate\'s Voyage',"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAzMDAgMzAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPjxnIGlkPSJCb2F0Ij48cGF0aCBkPSJNMTcwLjQsNTYuMDU0Yy02OC43ODgsMTAuMTc0IC0xMTUuOTcxLDU2LjkzOCAtMTQ1LjQxMSwxMzMuNzVsMTUuNDY5LDcuNzM0YzMwLjk2MiwtMjguMTc1IDc0LjcwNSwtMzcuNzg3IDEzMi4zMjIsLTI3LjI1bDAsLTE3LjYxMWMtMjUuNjI5LC0yNy45NTIgLTI2Ljk2NiwtNTYuNzcyIDAuNzE0LC04Ni42MjhsLTMuMDk0LC05Ljk5NVoiIHN0eWxlPSJmaWxsOiNmNmUwYmQ7Ii8+PHBhdGggZD0iTTE5OS42NzMsNjAuODEzYzMyLjc4NCw0Mi45ODIgNjUuODIyLDkwLjg4NyA5Ny4zMzcsMTM5LjU4MWwtNi42NjMsMGMtMTIuMDg1LC0zMS4xMTEgLTU3Ljg4MiwtMzkuNjk0IC05MS42MjYsLTI3LjI1YzIyLjUxNCwtMzQuNTc5IDE3Ljc5NiwtNzIuNjczIDAuOTUyLC0xMTIuMzMxWiIgc3R5bGU9ImZpbGw6I2Y2ZTBiZDsiLz48cGF0aCBkPSJNNjkuNDQ4LDE5Ny41MzhjMCwwIC01OS43MDcsLTE1LjI0MyAtNjguMzk4LC0xNy40NjJjLTAuMDc2LC0wLjAxOSAtMC4xNTQsMC4wMiAtMC4xODQsMC4wOTJjLTAuMDMsMC4wNzIgLTAuMDAyLDAuMTU1IDAuMDY1LDAuMTk1YzkuNjgyLDUuNzc1IDkxLjY0Nyw1NC42NTggOTEuNjQ3LDU0LjY1OGwtMjMuMTMsLTM3LjQ4M1oiIHN0eWxlPSJmaWxsOiM4ZDZlNDE7Ii8+PHBhdGggZD0iTTE2NC40NSw0Ny45MDNjMCwtNS4zNTMgNC4zNDYsLTkuNjk4IDkuNjk4LC05LjY5OGwxOS4zOTcsLTBjNS4zNTIsLTAgOS42OTgsNC4zNDUgOS42OTgsOS42OThsLTAsMTU2Ljk1M2MtMCw1LjM1MyAtNC4zNDYsOS42OTggLTkuNjk4LDkuNjk4bC0xOS4zOTcsMGMtNS4zNTIsMCAtOS42OTgsLTQuMzQ1IC05LjY5OCwtOS42OThsMCwtMTU2Ljk1M1oiIHN0eWxlPSJmaWxsOiM3ZjY4NDU7Ii8+PHBhdGggZD0iTTI2My45OTMsMjU2LjEwM2MyMi4xNzEsLTE0LjcxIDM2LjAwNywtMzUuNTE1IDM2LjAwNywtNTguNTY1bC0yMzAuNTUyLDBjMCwyMy43MTMgMTQuNjQzLDQ1LjA1IDM3Ljk0LDU5LjgxOWM5Ljg3NSwtMy43MjkgMjAuMDQxLC0xMS4zMzQgMzAuNDYzLC0yMi4zMzZjMzIuODExLDM1LjQ1NSA2NC4wNjksMzUuOTQzIDkzLjcwOCwwYzYuODM4LDkuNjc3IDE3LjczNiwxNi42NDYgMzIuNDM0LDIxLjA4MloiIHN0eWxlPSJmaWxsOiNiNjkyNWY7Ii8+PC9nPjwvc3ZnPg==",S.voyage),j("Gold Quest","https://media.blooket.com/image/upload/v1661496292/Media/uiTest/Gold.svg",S.gold),j("Cafe","https://media.blooket.com/image/upload/v1655161189/Media/survivor/Pizza_lvl1.svg",S.cafe),j("Crypto Hack","https://media.blooket.com/image/upload/v1661496293/Media/uiTest/CryptoIcon.svg",S.crypto),j('Deceptive Dinos',[''],S.dinos),j('Tower Defense',[''],S.defense),j('Tower Defense 2',[''],S.defense2),j("Factory","https://media.blooket.com/image/upload/v1661496293/Media/uiTest/Factory_Upgrades.svg",S.factory),j('Fishing Frenzy',"https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Fish_Weight.svg",S.fishing),j("Flappy Blook","https://media.blooket.com/image/upload/v1645222006/Blooks/yellowBird.svg",S.flappy),j('Tower of Doom',[''],S.doom),j('Crazy Kingdom',"https://media.blooket.com/image/upload/v1655161323/Media/survivor/Jester_lvl1.svg",S.kingdom),j("Racing","https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Racing_Progress.svg",S.racing),j("Battle Royale","https://media.blooket.com/image/upload/v1655936179/Media/br/VS_Lightning_Bolt_Bottom.svg",S.royale),j("Blook Rush","data:image/png;base64,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",S.rush),j('Monster Brawl',[''],S.brawl),j('Santa\'s Workshop',[''],S.workshop),j("Settings",null,S.settings,!0),N(h,v),N(g,v),window.addEventListener("keydown",M);let C=setInterval(()=>{S.alerts[0].connection?clearInterval(C):S.alerts[0].connect()},5e3);function O(){v.remove(),clearInterval(C);for(const e in S)for(const t of S[e])t.enabled&&t.run();Object.keys(S).forEach(e=>S[e].forEach(e=>e.enabled&&(e.run(),x(...currentMode)))),window.removeEventListener("keydown",M)}function M(e){var t=d.data.hide||{ctrl:!0,key:"e"},o=d.data.close||{ctrl:!0,key:"x"};(t.ctrl&&e.ctrlKey||!t.ctrl&&!e.ctrlKey)&&(t.shift&&e.shiftKey||!t.shift&&!e.shiftKey)&&(t.alt&&e.altKey||!t.alt&&!e.altKey)&&e.key.toLowerCase()==t.key?(e.preventDefault(),v.style.display="block"===v.style.display?"none":"block"):(o.ctrl&&e.ctrlKey||!o.ctrl&&!e.ctrlKey)&&(o.shift&&e.shiftKey||!o.shift&&!e.shiftKey)&&(o.alt&&e.altKey||!o.alt&&!e.altKey)&&e.key.toLowerCase()==o.key&&(e.preventDefault(),O())}function T(c,d=window){return new Promise(t=>{const o={};let a,n,r,s;const i=e=>{e.preventDefault(),o[e.code]=!0,a||=e.shiftKey,n||=e.ctrlKey,r||=e.altKey,["shift","control","alt","meta"].includes(e.key.toLowerCase())||(s=e.key.toLowerCase()),c?.({shift:a,ctrl:n,alt:r,key:s})},l=e=>{delete o[e.code],0{var t,o;"cheatName"!=e.target.className&&"scriptButton"!=e.target.className?"0"!=y.style.opacity&&(y.animate([{opacity:.9},{opacity:0}],{duration:200}),y.style.opacity="0"):(e="scriptButton"==e.target.className?e.target:e.target.parentElement,y.innerText==e.dataset.description&&"0.9"==y.style.opacity||(t=e.getBoundingClientRect(),o=e.offsetParent.getBoundingClientRect(),y.innerText=e.dataset.description,"0"==y.style.opacity&&(y.animate([{opacity:0},{opacity:.9}],{duration:200}),y.style.opacity="0.9"),y.style.left=t.x-o.x+(t.width-y.clientWidth)/2+"px",y.style.top=t.y-o.y+t.height+"px"))})};let l=new Image;l.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/gui.png?"+Date.now(),l.crossOrigin="Anonymous",l.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(l,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],o="",a;for(let e=0;e(l.src=null,i())})(); \ No newline at end of file +/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let s=document.querySelector("iframe");s.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tgui.js","color: #0bc2cf; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const i=async()=>{if(String(Function.prototype.call).includes("native")){let e=Function.prototype.call,t=document.createElement("iframe"),o=(document.body.append(t),t.style.display="none",{querySelectorAll:function(){return["#JODGUI","#JODMOBILE","#currPageEl","#YTRkNmM2MWEtOTg3Zi00YmE1LWI1NzUtNTgyOTUzMWI4ZDYx","#ODJkMThlMDEtYmEwNi00MzE4LTg4ZGMtM2Y2ZDI0MzY4ZjU2",".cheatList",".cheatName","bG1mYW8=","#aXQncyBjYXQgYW5kIG1vdXNlIGF0IHRoaXMgcG9pbnQ"].includes(arguments[0])?[]:t.contentDocument.querySelectorAll.apply(document,arguments)},querySelector:t.contentDocument.querySelector.bind(document),includes:function(){return!["Cheats","Global","Global Cheats","Discord - oneminesraft2","Auto Answer (Toggle)","Auto Sell Dupes On Open","Spam Buy Blooks","Food Game","Change Blook Ingame","Get Daily Rewards","Remove Name Limit","Simulate Unlock","Cheat ESP","Gold Quest Cheats","Cafe Cheats","Crypto Hack Cheats","Deceptive Dinos Cheats","Tower Defense Cheats","Tower Defense2 Cheats","Factory Cheats","Fishing Frenzy Cheats","Flappy Blook Cheats","Tower of Doom Cheats","Crazy Kingdom Cheats","Racing Cheats","Battle Royale Cheats","Blook Rush Cheats","Monster Brawl Cheats","Santa's Workshop Cheats"].includes(arguments[0])&&t.contentWindow.String.prototype.call(this,arguments)},fetch:t.contentWindow.fetch.bind(window),btoa:t.contentWindow.btoa.bind(window),getItem:t.contentWindow.localStorage.getItem.bind(window.localStorage)}),a=Object.keys(o);Function.prototype.call=function(){return a.includes(this.name)?e.apply(o[this.name],arguments):e.apply(this,arguments)},(new Image).src="https://gui-logger.onrender.com/gui/1?"+Date.now()}function w(e,t={},...o){var a=document.createElement(e);if("object"==typeof t.style){let e="";for(const n in t.style)e+=`${n.replace(/[A-Z]/g,e=>"-"+e.toLowerCase())}: ${t.style[n]}; `;t.style=e}for(const r in t)a[r]=t[r];for(const s of o)a.append(s);return a}var e,t,o,a,n,r,s,i=await Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache).find(e=>e.exports.a?.me).exports.a.me({})||{};let l=btoa(i.name||"real"),c=btoa(i.id||"lmfao").replaceAll(/(=|\/|\.)/g,"");const d={data:null,setItem(e,n){return e.split(".").reduce((e,t,o,a)=>(++o==a.length&&(e[t]=n),e[t]),this.data),localStorage.setItem(l,JSON.stringify(this.data)),this.data},deleteItem(e){return e.split(".").reduce((e,t,o,a)=>(++o==a.length&&delete e[t],e[t]),this.data),localStorage.setItem(l,JSON.stringify(this.data)),this.data},setData(e){this.data=e,localStorage.setItem(l,JSON.stringify(this.data))}};try{d.data=JSON.parse(localStorage.getItem(l)||"{}");for(const L of["backgroundColor","cheatList","contentBackground","defaultButton","disabledButton","enabledButton","infoColor","inputColor","textColor"])d.data[L]&&(d.setItem("theme."+L,d.data[L]),d.deleteItem(L))}catch{d.setData({})}let u,p,m,h,b,g,y,f,k;const v=w("div",{id:c,style:{top:Math.max(10,window.innerHeight-600)/2+"px",left:Math.max(10,window.innerWidth-1e3)/2+"px",transform:`scale(${d.data.scale})`,position:"fixed",height:"80%",width:"80%",maxHeight:"600px",maxWidth:"1000px",zIndex:"999",display:"block"}},u=w("style",{id:"variables",innerHTML:`:root {--backgroundColor: ${d.data?.theme?.backgroundColor||"rgb(11, 194, 207)"};--infoColor: ${d.data?.theme?.infoColor||"#9a49aa"};--cheatList: ${d.data?.theme?.cheatList||"#9a49aa"};--defaultButton: ${d.data?.theme?.defaultButton||"#9a49aa"};--disabledButton: ${d.data?.theme?.disabledButton||"#A02626"};--enabledButton: ${d.data?.theme?.enabledButton||"#47A547"};--textColor: ${d.data?.theme?.textColor||"white"};--inputColor: ${d.data?.theme?.inputColor||"#7a039d"};--contentBackground: ${d.data?.theme?.contentBackground||"rgb(64, 17, 95)"};}`}),w("style",{innerHTML:'.alertList::-webkit-scrollbar{display:none;}.alertList{-ms-overflow-style: none;scrollbar-width: none;}.contentWrapper::-webkit-scrollbar{display:none;}.contentWrapper{-ms-overflow-style: none;scrollbar-width: none;}.cheatButton{position:relative;display:flex;flex-direction:row;align-items:center;min-height:40px;width:190px;margin:4px 0;padding-left:30px;box-sizing:border-box;cursor:pointer;user-select:none;text-decoration:none;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:transparent;color:var(--textColor);transition:.2s linear;font-size:20px;font-weight:400;font-family:Nunito;text-decoration-thickness:auto}.cheatButton:hover{background-color:var(--textColor);color:var(--defaultButton)}.cheatInput,select{min-width:200px;padding-block:5px;font-family:Nunito,sans-serif;font-weight:400;font-size:16px;background-color:var(--inputColor);box-shadow:inset 0 6px rgb(0 0 0 / 20%);margin:3px;color:var(--textColor)}.bigButton:hover{filter:brightness(110%);transform:translateY(-2px)}.bigButton:active{transform:translateY(2px)}.cheatList::-webkit-scrollbar{width:10px}.cheatList::-webkit-scrollbar-track{background:var(--cheatList)}.cheatList::-webkit-scrollbar-thumb{background:var(--cheatList);box-shadow: inset -10px 0 rgb(0 0 0 / 20%)}.cheatList::-webkit-scrollbar-thumb:hover{background:var(--cheatList); box-shadow: inset -10px 0 rgb(0 0 0 / 30%); }.scriptButton:hover{filter:brightness(120%)}.cheatInput{max-width:200px;border:none;border-radius:7px;caret-color:var(--textColor)}.cheatInput::placeholder{color:var(--textColor)}.cheatInput:focus,select:focus{outline:0}.cheatInput::-webkit-inner-spin-button,.cheatInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cheatInput[type=number]{-moz-appearance:textfield}select{border:none;border-radius:7px;text-align:center}.scriptButton{align-items: center; box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; margin: 10px; padding: 5px 5px 11px; position: relative; width: 250px; font-family: Nunito, sans-serif; font-weight: 400; color: var(--textColor); box-shadow: inset 0 -6px rgb(0 0 0 / 20%); border-radius: 7px; cursor: pointer; transition: filter .25s;}.tooltip::after {content: "";position: absolute;width: 10px;height: 10px;background-color: inherit;top: -5px;left: 50%;margin-left: -6px;transform: rotate(135deg)}'}),p=w("div",{style:{width:"100%",height:"100%",position:"relative",outline:"3px solid #3a3a3a",borderRadius:"15px",overflow:"hidden"}},w("div",{id:"background",style:{display:"block",top:"0",left:"0",height:"100%",overflowY:"hidden",overflowX:"hidden",position:"absolute",width:"100%",background:"var(--backgroundColor)",visibility:"visible"}},w("div",{id:"backgroundImage",style:{backgroundImage:"url(https://ac.blooket.com/dashboard/65a43218fd1cabe52bdf1cda34613e9e.png)",display:"block",height:"200%",position:"absolute",width:"200%",top:"50%",left:"50%",backgroundPositionX:"-100px",backgroundPositionY:"-100px",backgroundSize:"550px",visibility:"visible",transform:"translate(-50%,-50%) rotate(15deg)",appearance:"none",opacity:"0.175"}})),h=w("div",{id:"controls",style:{display:"flex",alignItems:"center",justifyContent:"center",paddingBottom:"8px",paddingInline:"15px",position:"absolute",left:"220px",top:"0",visibility:"visible",zIndex:"5",height:"52px",width:"max-content",background:"var(--infoColor)",boxShadow:"inset 0 -8px rgb(0 0 0 / 20%), 0 0 4px rgb(0 0 0 / 15%)",borderBottomRightRadius:"10px",color:"var(--textColor)",fontFamily:"Nunito, sans-serif",fontWeight:"700",userSelect:"text"},innerText:([{ctrl:i,shift:e,alt:t,key:o},{ctrl:a,shift:n,alt:r,key:s}]=[d.data.hide||{ctrl:!0,key:"e"},d.data.close||{ctrl:!0,key:"x"}],`${[i&&"Ctrl",e&&"Shift",t&&"Alt",o&&o.toUpperCase()].filter(Boolean).join(" + ")} to hide | ${[a&&"Ctrl",n&&"Shift",r&&"Alt",s&&s.toUpperCase()].filter(Boolean).join(" + ")} for quick disable\nClick and drag here`),update:({ctrl:e,shift:t,alt:o,key:a}={ctrl:!0,key:"e"},{ctrl:n,shift:r,alt:s,key:i}={ctrl:!0,key:"x"})=>h.innerText=`${[e&&"Ctrl",t&&"Shift",o&&"Alt",a&&a.toUpperCase()].filter(Boolean).join(" + ")} to hide | ${[n&&"Ctrl",r&&"Shift",s&&"Alt",i&&i.toUpperCase()].filter(Boolean).join(" + ")} for quick disable\nClick and drag here`}),w("div",{id:"credits",style:{display:"flex",alignItems:"center",justifyContent:"center",paddingBottom:"8px",position:"absolute",right:"0",top:"0",visibility:"visible",zIndex:"5",height:"47px",width:"210px",background:"var(--infoColor)",boxShadow:"inset 0 -8px rgb(0 0 0 / 20%), 0 0 4px rgb(0 0 0 / 15%)",borderBottomLeftRadius:"10px",color:"var(--textColor)",fontFamily:"Nunito, sans-serif",fontWeight:"700",userSelect:"text"},innerHTML:"GitHub - 05Konz",onclick:()=>window.open("https://github.com/05Konz/Blooket-Cheats","_blank").focus()}),b=w("div",{id:"controlButtons",style:{display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",right:"0",bottom:"0",visibility:"visible",zIndex:"5",height:"55px",width:"165px",background:"#none",borderLeft:"3px solid black",borderTop:"3px solid black",borderTopLeftRadius:"10px",color:"white",fontFamily:"Nunito, sans-serif",fontWeight:"700",userSelect:"text",overflow:"hidden",pointerEvents:"all"}},g=w("button",{style:{height:"55px",width:"55px",fontFamily:"Nunito",color:"white",backgroundColor:"#00a0ff",border:"none",fontSize:"2rem",cursor:"move"},innerHTML:"✥"}),w("button",{style:{height:"55px",width:"55px",fontFamily:"Nunito",color:"white",backgroundColor:"grey",border:"none",fontSize:"2rem",fontWeight:"bolder",cursor:"pointer"},innerHTML:"-",onclick:function(){let t=!1;return()=>{for(var e of[...p.children])e!=b&&(t?e.style.display=e.style._display:(e.style._display=e.style.display,e.style.display="none"));p.style.height=t?"100%":"55px",p.style.width=t?"100%":"165px",v.style.top=parseInt(v.style.top)+(v.offsetHeight-55)*(t?-1:1)+"px",v.style.left=parseInt(v.style.left)+(v.offsetWidth-165)*(t?-1:1)+"px",v.style.pointerEvents=t?"unset":"none",t=!t}}()}),w("button",{style:{height:"55px",width:"55px",fontFamily:"Nunito",color:"white",backgroundColor:"red",border:"none",fontSize:"2rem",fontWeight:"bolder",cursor:"pointer"},innerHTML:"X",onclick:O})),m=w("div",{className:"cheatList",style:{overflowY:"scroll",background:"var(--cheatList)",boxShadow:"inset -10px 0 rgb(0 0 0 / 20%)",zIndex:"5",width:"220px",position:"absolute",top:"0",left:"0",height:"100%",fontFamily:"Titan One",color:"var(--textColor)",fontSize:"40px",textAlign:"center",paddingTop:"20px",userSelect:"none",padding:"20px 10px 20px 0",boxSizing:"border-box",display:"flex",flexDirection:"column"},innerHTML:'Cheats'},w("a",{className:"bigButton",style:{cursor:"pointer",display:"block",fontFamily:"Titan One",margin:"20px auto 10px",position:"relative",transition:".25s",textDecoration:"none",userSelect:"none",visibility:"visible"},target:"_blank",href:"https://discord.gg/jHjGrrdXP6",innerHTML:`
\n
\n
\n
\n \n \n \n Discord\n
\n
`})),w("div",{className:"contentWrapper",style:{position:"absolute",left:"220px",top:"70px",overflowY:"scroll",width:"calc(100% - 220px)",height:"calc(100% - 70px)",borderRadius:"7px"}},w("div",{id:"content",style:{position:"absolute",inset:"27px 50px 50px 50px"}},y=w("div",{className:"tooltip",style:{position:"absolute",top:"0",left:"0",backgroundColor:"black",height:"fit-content",maxWidth:"300px",zIndex:"5",borderRadius:"7.5px",color:"white",display:"flex",justifyContent:"center",alignItems:"center",padding:"5px",paddingInline:"15px",pointerEvents:"none",opacity:"0",textAlign:"center"},innerText:"description"}),f=w("div",{style:{alignItems:"center",boxSizing:"border-box",display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"space-evenly",padding:"20px 5px 20px",position:"relative",width:"100%",fontFamily:"Nunito, sans-serif",fontWeight:"400",color:"var(--textColor)",background:"var(--contentBackground)",boxShadow:"inset 0 -6px rgb(0 0 0 / 20%)",borderRadius:"7px"}},k=w("div",{className:"headerText",style:{boxSizing:"border-box",display:"block",height:"45px",left:"-10px",padding:"4px 4px 8px",position:"absolute",top:"-28px",backgroundColor:"#ef7426",boxShadow:"0 4px rgb(0 0 0 / 20%), inset 0 -4px rgb(0 0 0 / 20%)",borderRadius:"7px"}},w("div",{style:{alignItems:"center",boxSizing:"border-box",display:"flex",height:"100%",justifyContent:"center",padding:"0 15px",width:"100%",fontFamily:"Titan One, sans-serif",fontSize:"26px",fontWeight:"400",textShadow:"-1px -1px 0 #646464, 1px -1px 0 #646464, -1px 1px 0 #646464, 2px 2px 0 #646464",color:"white",background:"linear-gradient(#fcd843,#fcd843 50%,#feb31a 50.01%,#feb31a)",borderRadius:"5px"}})))))));for(const A of document.querySelectorAll("#"+c))A.remove();function j(e,t,o,a){const n=w("div",{className:"cheatButton",innerHTML:("string"==typeof t?``:t||"")+e,onclick:()=>x(n.innerText,o,a)});return m.appendChild(n),n.onclick}async function x(e,c,t){f.innerHTML="",k.firstChild.innerText=e+(t?"":" Cheats"),f.append(k);for(let l=0;l"number"==e.type?parseInt("0"+e.value):"SELECT"==e.nodeName?JSON.parse(e.value):e.data||e.value)),i&&(g.style.background=this.enabled?"var(--enabledButton)":"var(--disabledButton)"),S.alerts?.[0].addLog(`${i?this.enabled?"Enabled":"Disabled":"Ran"} ${this.name}`+(a?.length?` with inputs: (${t.map(e=>"SELECT"==e.nodeName?e.selectedOptions[0].innerText:e.value).join(", ")})`:""),"toggle"==o?this.enabled?"var(--enabledButton)":"var(--disabledButton)":null))}.bind(c[l]),a?.length)for(let t=0;t{var t=document.createElement("option");t.value=JSON.stringify(null!=e?.value?e.value:e),t.innerHTML=e?.name||e,y.appendChild(t)}),g.appendChild(y)}else if("function"==u){const v=document.createElement("input");v.classList.add("cheatInput"),v.placeholder=d,v.style.textAlign="center";let e=!(v.readOnly=!0);v.onclick=async()=>{e||(v.value="Waiting for input...",e=!0,v.data=await a[t].function(e=>v.value=e+"..."),e=!1,v.value=v.value.slice(0,-3))},g.appendChild(v)}else{p=document.createElement("input");p.classList.add("cheatInput"),"number"==u&&(p.type="number",p.min=m,p.max=h,p.value=b||(null!=m?m:0)),p.placeholder=d,p.style.textAlign="center",i&&(p.style.backgroundColor="#0003"),p.onkeyup=g.onclick,g.appendChild(p)}}c[l].element=g}f.appendChild(c[l].element)}}document.body.appendChild(v);const S={global:[{name:"Auto Answer",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var{state:{question:e,stage:t,feedback:o},props:{client:{question:a}}}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const n=e||a;try{"typing"!=n.qType?("feedback"===t||o?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][n.answers.map((e,t)=>n.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(n.answers[0])}catch{}},50))}},{name:"Highlight Answers",description:"Toggles highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})},50))}},{name:"Subtle Highlight Answers",description:"Toggles subtle highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])&&(e.style.boxShadow="unset")})},50))}},{name:"Percent Auto Answer",description:"Answers questions correctly or incorrectly depending on the goal grade given (Disable and re-enable to update goal)",inputs:[{name:"Target Grade",type:"number"}],type:"toggle",enabled:!1,data:null,run:function(e){if(this.enabled)this.enabled=!1,clearInterval(this.data),this.data=null;else{this.enabled=!0;const c=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];this.data=setInterval(o=>{try{var a=c.state.question||c.props.client.question;if("feedback"==c.state.stage||c.state.feedback)return document.querySelector('[class*="feedback"], [id*="feedback"]')?.firstChild?.click?.();if(document.querySelector("[class*='answerContainer']")||document.querySelector("[class*='typingAnswerWrapper']")){let e=0,t=0;for(var n in c.corrects)e+=c.corrects[n];for(var r in c.incorrects)t+=c.incorrects[r];var s=0==(t+=e)||Math.abs(e/(t+1)-o)>=Math.abs((e+1)/(t+1)-o);if("typing"!=c.state.question.qType){var i=document.querySelectorAll("[class*='answerContainer']");for(let e=0;ediv")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{"typing"!=o.qType?("feedback"===e||t?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][(o||a).answers.map((e,t)=>(o||a).correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(o.answers[0])}catch{}}},{name:"Highlight Answers",description:"Colors answers to be red or green highlighting the correct ones",run:function(){const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})}},{name:"Spam Buy Blooks",description:"Opens a box an amount of times",inputs:[{name:"Box",type:"options",options:()=>new Promise(e=>{e(Object.keys(Object.values(webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]]).webpack.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{}))})},{name:"Amount",type:"number"},{name:"Alert Blooks",type:"options",options:[{name:"Alert Blooks",value:!0},{name:"Don't Alert Blooks",value:!1}]}],run:function(o,a,l){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let n=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],t=Object.values(n.c).find(e=>e.exports?.a?.get).exports.a,c=Object.values(n.c).find(e=>e.exports.a?.purchaseBlookBox).exports.a["purchaseBlookBox"];o=o.split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" "),t.get("https://dashboard.blooket.com/api/users").then(async({data:{tokens:e}})=>{var t=Object.values(n.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{Medieval:20,Breakfast:20,Wonderland:20,Blizzard:25,Space:20,Bot:20,Aquatic:20,Safari:20,Dino:25,"Ice Monster":25,Outback:25};let i=Math.min(Math.floor(e/t[o]),a);if(0==i)0{r[o]||=0,r[o]++;var a=Date.now();l&&alert(`${o} (${n+1}/${i}) ${e?"NEW! ":""}${t} tokens left`),s+=Date.now()-a}).catch(e=>t=!0),!t);n++);alert(`(${Date.now()-s}ms) Results:\n`+Object.entries(r).map(([e,t])=>` ${e} `+t).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Flood Game",description:"Floods a game with a number of fake accounts",inputs:[{name:"Game ID",type:"string"},{name:"Name",type:"string"},{name:"Amount",type:"number"},{name:"Blook",type:"options",options:async()=>{var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"];return["Random"].concat(Object.keys(Object.values(e.c).find(e=>e.exports.a?.Black).exports.a))}},{name:"Banner",type:"options",options:Object.entries({Starter:"starter",Chalkboard:"chalkboard",Slime:"slime",Bookshelf:"bookshelf","Toaster Pastry":"toasterPastry",Theater:"theater",Sushi:"sushi",Workbench:"workbench",Spooky:"spooky",Spiders:"spiders",Coffin:"coffin",Pumpkins:"pumpkins","Falling Blocks":"fallingBlocks",Racetrack:"racetrack",Harvest:"harvest",Leaves:"leaves","Fall Picnic":"fallPicnic","Winter Drive":"winterDrive","Winter Train":"winterTrain",Ice:"ice",Gifts:"gifts","Christmas Tree":"christmasTree","Soccer Field":"soccerField","Winter Landscape":"winterLandscape","Football Field":"footballField","Outer Space":"outerSpace","Hockey Rink":"hockeyRink","Music Class":"musicClass","Ice Cream Sandwich":"iceCreamSandwich","Science Class":"scienceClass","Fish Tank":"fishTank","Art Class":"artClass",Clockwork:"clockwork","Love Letter":"loveLetter",Farm:"farm",Chocolate:"chocolate","Tech Chip":"techChip",Fire:"fire","Orange Ice Pop":"orangeIcePop"}).map(([e,t])=>({name:e,value:t}))}],run:async function(r,s,e,i,l){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache));const c=t.find(e=>e.exports?.a?.get).exports.a,d=t.find(e=>e.exports?.a?.initializeApp).exports.a,u=Object.keys(t.find(e=>e.exports.a?.Black).exports.a);if(await t.find(e=>e.exports?.a?.me).exports.a.me({}).then(e=>e.name))return alert("You are logged in, and using this script will suspend your account. Please log out if you wish to use this.");for(let n=1;n<=e;n++)(async()=>{var e=""+s+String.fromCharCode(96+n),{success:t,fbToken:o,fbShardURL:a}=(await c.put("https://fb.blooket.com/c/firebase/join",{id:r,name:e}))["data"];t&&(t=d.initializeApp({apiKey:"AIzaSyCA-cTOnX19f6LFnDVVsHXya3k6ByP_MnU",authDomain:"blooket-2020.firebaseapp.com",projectId:"blooket-2020",storageBucket:"blooket-2020.appspot.com",messagingSenderId:"741533559105",appId:"1:741533559105:web:b8cbb10e6123f2913519c0",measurementId:"G-S3H5NGN10Z",databaseURL:a},e),await(a=d.auth(t)).setPersistence(d.auth.Auth.Persistence.NONE).catch(console.error),await a.signInWithCustomToken(o).catch(console.error),await t.database().ref(r+"/c/"+e).set({b:"Random"==i?u[Math.floor(Math.random()*u.length)]:i,bg:l}),t.delete())})(),await new Promise(e=>setTimeout(e,100))}},{name:"Host Any Gamemode",description:"Change the selected gamemode on the host settings page",inputs:[{name:"Gamemode",type:"options",options:["Racing","Classic","Factory","Cafe","Defense2","Defense","Royale","Gold","Candy","Brawl","Hack","Pirate","Fish","Dino","Toy","Rush"]}],run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),"/host/settings"!=location.pathname)return alert("Run this script on the host settings page");t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode;t.setState({settings:{type:e}})}},{name:"Change Blook Ingame",description:"Changes your blook",inputs:[{name:"Blook",type:"options",options:async()=>{var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"];return Object.keys(Object.values(e.c).find(e=>e.exports.a?.Chick&&e.exports.a?.Elephant).exports.a)}}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["props"];t.client.blook=e,t.liveGameController.setVal({path:`c/${t.client.name}/b`,val:e})}},{name:"Get Daily Rewards",description:"Gets max daily tokens and xp",run:async function(){var e,t,o,a=document.createElement("iframe");document.body.append(a),window.alert=a.contentWindow.alert.bind(window),a.remove(),location.href.includes("play.blooket.com")?({t}=(await(e=(a=Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache)).find(e=>e.exports?.a?.get).exports.a).post("https://play.blooket.com/api/playersessions/solo",{gameMode:"Factory",questionSetId:["60101da869e8c70013913b59","625db660c6842334835cb4c6","60268f8861bd520016eae038","611e6c804abdf900668699e3","60ba5ff6077eb600221b7145","642467af9b704783215c1f1b","605bd360e35779001bf57c5e","6234cc7add097ff1c9cff3bd","600b1491d42a140004d5215a","5db75fa3f1fa190017b61c0c","5fac96fe2ca0da00042b018f","600b14d8d42a140004d52165","5f88953cdb209e00046522c7","600b153ad42a140004d52172","5fe260e72a505b00040e2a11","5fe3d085a529560004cd3076","5f5fc017aee59500041a1456","608b0a5863c4f2001eed43f4","5fad491512c8620004918ace","5fc91a9b4ea2e200046bd49a","5c5d06a7deebc70017245da7","5ff767051b68750004a6fd21","5fdcacc85d465a0004b021b9","5fb7eea20bd44300045ba495"][Math.floor(24*Math.random())]}))["data"],{name:a,blook:{name:o}}=(await e.post("https://play.blooket.com/api/playersessions/landings",{t:t}),await e.get("https://play.blooket.com/api/playersessions/questions",{params:{t:t}}),await a.find(e=>e.exports.a?.me).exports.a.me({}).catch(()=>alert("There was an error getting user data."))),await e.put("https://play.blooket.com/api/users/factorystats",{blookUsed:o,t:t,name:a,cash:Math.floor(9e7*Math.random())+1e7,correctAnswers:Math.floor(500*Math.random())+500,upgrades:Math.floor(300*Math.random())+300,mode:"Time-Solo",nameUsed:"You",place:1,playersDefeated:0}),e.put("https://play.blooket.com/api/users/add-rewards",{t:t,name:a,addedTokens:500,addedXp:300}).then(({data:{dailyReward:e}})=>alert(`Added max tokens and xp, and got ${e} daily wheel tokens!`)).catch(()=>alert("There was an error when adding rewards."))):(alert("This cheat only works on play.blooket.com, opening a new tab."),window.open("https://play.blooket.com/"))}},{name:"Use Any Blook",description:"Allows you to play as any blook",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]]).webpack("MDrD").a;"/blooks"==location.pathname?o.setState({blookData:Object.keys(e).reduce((e,t)=>(e[t]=o.state.blookData[t]||1,e),{}),allSets:Object.values(e).reduce((e,t)=>e.includes(t.set)?e:e.concat(t.set),[])}):Array.isArray(o.state.unlocks)?o.setState({unlocks:Object.keys(e)}):o.setState({unlocks:e})}},{name:"Every Answer Correct",description:"Sets every answer to be correct",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.freeQuestions=e.freeQuestions?.map?.(e=>({...e,correctAnswers:e.answers})),e.questions=e.questions?.map?.(e=>({...e,correctAnswers:e.answers})),e.props.client.questions=e.props.client.questions.map(e=>({...e,correctAnswers:e.answers}))}},{name:"Subtle Highlight Answers",description:"Removes the shadow from correct answers",run:function(){const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])&&(e.style.boxShadow="unset")})}},{name:"Remove Name Limit",description:"Sets the name limit to 120, which is the actual max name length limit",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),document.querySelector('input[class*="nameInput"]').maxLength=120,alert("Removed name length limit")}},{name:"Remove Random Name",description:"Allows you to put a custom name",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({isRandom:!1,client:{name:""}}),document.querySelector('[class*="nameInput"]')?.focus?.()}},{name:"Sell Cheap Duplicates",description:"Sells all of your uncommon to epic dupes (not legendaries+)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],o=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,n=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];o.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(([e,t])=>1{t.webpack=o}},[["1234"]]]).webpack("MDrD").a[e].rarity));if(confirm("Are you sure you want to sell your uncommon to epic dupes?")){var t,o,a=Date.now();for([t,o]of e)await n({blook:t,numToSell:o-1});alert(`(${Date.now()-a}ms) Results:\n`+e.map(([e,t])=>` ${e} `+(t-1)).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Sell Duplicate Blooks",description:"Sell all duplicate blooks leaving you with 1 each",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],o=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,n=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];o.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(e=>1` ${e} `+(t-1)).join(`\n`))}}).catch(e=>(alert("There was an error user data!"),console.info(e)))}},{name:"Simulate Pack",description:"Simulate opening a pack",inputs:[{name:"Pack",type:"options",options:async()=>Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt)}],run:function(){try{let m=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],e=Object.values(m.c),t=e.find(e=>e.exports?.a?.Chick?.set).exports.a,a=e.find(e=>e.exports.a?.Breakfast).exports.a,n=(Object.entries(t).reduce((e,[t,o])=>(a[o.realSet||o.set]&&(e[t]=o),e),{}),Object.values(m.c).find(e=>e.exports?.Class).exports),h={};class s extends n.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new n.Class({Extends:n.GameObjects.Image,initialize:function(){n.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,o,a,n,r,s,i,l){this.setTexture(l),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(o),this.targets=[],h.scene.physics.velocityFromAngle(a,n,this.body.velocity),this.body.setGravityY(r),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const o=m("74sb");function a(e){switch(e){case"center":var t=Object(o.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(o.l)(.7,1),angle:t,velocity:Object(o.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(o.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(o.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var n=h.particles.get();n&&n.spawn.apply(n,Object.values(a("center")).concat("uncommon-"+Object(o.m)(1,8)))}break;case"Rare":for(var r=0;r<2;r++){var s=h.particles.get();s&&s.spawn.apply(s,Object.values(a(r%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(o.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var l=h.particles.get();l&&l.spawn.apply(l,Object.values(a(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(o.m)(1,8)))}break;case"Legendary":for(var c=0;c<3;c++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(a("top")).concat("legendary-"+Object(o.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var p=h.particles.get();p&&p.spawn.apply(p,Object.values(a(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(o.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];let r=m("fGzD");(r=Object.keys(r.a).reduce((e,t)=>(e.packs.includes(t)&&(e.data[t]=Object.fromEntries(r.b(t))),e),{packs:Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt),data:{}}).data)[e]?(e=function(e){var t=[],o=Object.keys(r[e]);for(const n of o)t.push(r[e][n]+(t[o.indexOf(n)-1]||0));const a=t[t.length-1]*Math.random();return o[t.findIndex(e=>e>=a)]}(e),t=Object.values(m.c).find(e=>e.exports?.a?.Elephant).exports.a,o.setState({loadingPack:!1,openPack:!0,unlockedBlook:e,tokens:o.state.tokens,newUnlock:!0,game:{type:n.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:n.Scale.NONE,autoCenter:n.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new s(t[e].rarity)},canOpen:!0})):alert("I couldn't find that box!")}}catch{}}()},{name:"Simulate Unlock",description:"Simulate unlocking most of the blooks",inputs:[{name:"Blook",type:"options",options:()=>{try{var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],t=Object.values(e.c);const a=t.find(e=>"number"==typeof e.exports.a?.Breakfast).exports.a;return Object.entries(t.find(e=>e.exports.a?.Black).exports.a).reduce((e,[t,o])=>a[o.realSet||o.set]?e.concat(t):e,[])}catch{return[]}}}],run:function(){try{let m=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],e=Object.values(m.c),t=e.find(e=>e.exports?.a?.Black).exports.a,a=e.find(e=>"number"==typeof e.exports.a?.Breakfast).exports.a,o=Object.entries(t).reduce((e,[t,o])=>(a[o.realSet||o.set]&&(e[t]=o),e),{}),n=e.find(e=>e.exports?.Class).exports,h={};class r extends n.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new n.Class({Extends:n.GameObjects.Image,initialize:function(){n.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,o,a,n,r,s,i,l){this.setTexture(l),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(o),this.targets=[],h.scene.physics.velocityFromAngle(a,n,this.body.velocity),this.body.setGravityY(r),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const o=m("74sb");function a(e){switch(e){case"center":var t=Object(o.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(o.l)(.7,1),angle:t,velocity:Object(o.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(o.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(o.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var n=h.particles.get();n&&n.spawn.apply(n,Object.values(a("center")).concat("uncommon-"+Object(o.m)(1,8)))}break;case"Rare":for(var r=0;r<2;r++){var s=h.particles.get();s&&s.spawn.apply(s,Object.values(a(r%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(o.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var l=h.particles.get();l&&l.spawn.apply(l,Object.values(a(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(o.m)(1,8)))}break;case"Legendary":for(var c=0;c<3;c++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(a("top")).concat("legendary-"+Object(o.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var p=h.particles.get();p&&p.spawn.apply(p,Object.values(a(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(o.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t.setState({loadingPack:!1,openPack:!0,unlockedBlook:e,newUnlock:!0,game:{type:n.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:n.Scale.NONE,autoCenter:n.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new r(o[e].rarity)},canOpen:!0})):alert("This can only be ran on the market page!")}}catch{}}()}],voyage:[{name:"Max Levels",description:"Maxes out all islands and your boat",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({islandLevels:new Array(e.state.islandLevels.length).fill(5)},e.updateBoatLevel)}},{name:"Set Doubloons",description:"Sets Doubloons",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];t.setState({doubloons:e}),t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}},{name:"Start Heist",description:"Starts a heist on someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(a){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let n=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];n.props.liveGameController.getDatabaseVal("c",function(e){var t,o,e=Object.entries(e||{}).reduce((e,[t,o])=>(t==n.props.client.name&&e.push({name:t,blook:o.b,doubloons:o.d||0}),e),[]);0===e.length?(n.questionsToAnswer=1,n.randomQ()):({name:e,blook:t,doubloons:o}=e.find(e=>e.name==a)||e.sort((e,t)=>t.doubloons-e.doubloons)[0],n.setState({stage:"heist",heistInfo:{name:e,blook:t},prizeAmount:Math.max(1e3,o)}))})}},{name:"Swap Doubloons",description:"Swaps Doubloons with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:async function(t){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>o.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=o.props.client.name),e=e.find(e=>e[0]==t)||e[0];o.props.liveGameController.setVal({path:"c/"+o.props.client.name,val:{b:o.props.client.blook,d:e[1].d,tat:e[0]+":"+(e[1].d-o.state.doubloons)}}),o.setState({doubloons:e[1].d})}},{name:"Take Doubloons",description:"Takes Doubloons from someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:async function(t){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>o.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=o.props.client.name),e=e.find(e=>e[0]==t)||e[0];o.setState({doubloons:o.state.doubloons+e[1].d}),o.props.liveGameController.setVal({path:"c/"+o.props.client.name,val:{b:o.props.client.blook,d:e[1].d,tat:e[0]+":"+e[1].d}})}}],brawl:[{name:"Double Enemy XP",description:"Doubles enemy XP drop value",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("dmgCd"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.val*=2},t.children.entries.forEach(e=>e.val*=2)}}},{name:"Half Enemy Speed",description:"Makes enemies move 2x slower",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("dmgCd"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.speed*=.5},t.children.entries.forEach(e=>e.speed*=.5)}}},{name:"Instant Kill",description:"Sets all enemies health to 1",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("dmgCd"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.hp=1},t.children.entries.forEach(e=>e.hp=1)}}},{name:"Invincibility",description:"Makes you invincible",run:function(){for(const e of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime")||e.callbackContext?.toString().includes("dmgCd")))e.collideCallback=()=>{}}},{name:"Magnet",description:"Pulls all xp towards you",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("0x5dc)")).collideCallback({active:!0},{active:!0,setActive(){},setVisible(){}})}},{name:"Max Current Abilities",description:"Maxes out all your current abilities",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];for(var[t,a]of Object.entries(o.state.abilities))for(let e=0;e<10-a;e++)o.state.game.scene.game.events.emit("level up",t,o.state.abilities[t]++);o.setState({level:o.state.game.scene.level=[1,3,5,10,15,25,35].sort((e,t)=>Math.abs(e-o.state.level)-Math.abs(t-o.state.level))[0]-1})}},{name:"Next Level",description:"Skips to the next level",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],{object1:t,object2:o}=e.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("emit']('xp"));o.get().spawn(t.x,t.y,(1===(o=e.state.level)?1:o<5?5:o<10?10:o<20?20:o<30?30:o<40?40:o<50?50:100)-e.xp)}},{name:"Remove Obstacles",description:"Removes all rocks and obstacles",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>{try{e.gameObject.frame.texture.key.includes("obstacle")&&e.gameObject.destroy()}catch{}})}},{name:"Kill Enemies",description:"Kills all current enemies",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Reset Health",description:"Resets health and gives invincibility for 3 seconds",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.game.events._events.respawn.fn()}}],cafe:[{name:"Max Items",description:"Maxes out items in the shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({items:Object.fromEntries(Object.entries(e.state.items).map(e=>[e[0],5]))}))}},{name:"Remove Customers",description:"Skips the current customers (Not usable in the shop)",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.state.customers.forEach((e,t)=>Object.keys(e).length&&o.removeCustomer(t,!0))}},{name:"Reset Abilities",description:"Resets used abilities in shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({abilities:Object.fromEntries(Object.entries(e.state.abilities).map(e=>[e[0],5]))}))}},{name:"Set Cash",description:"Sets cafe cash",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({cafeCash:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,ca:e}})}},{name:"Stock Food",description:"Stocks all food to 99 (Not usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe"!==window.location.pathname?alert("This can't be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({foods:e.state.foods.map(e=>({...e,stock:99,level:5}))}))}}],crypto:[{name:"Choice ESP",description:"Shows what each choice will give you",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e,t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t=t.state.choices[0]["text"],o=document.querySelector("[class^=styles__feedbackContainer___]");o.children.length<=4&&((e=document.createElement("div")).style.color="white",e.style.fontFamily="Inconsolata,Helvetica,monospace,sans-serif",e.style.fontSize="2em",e.style.display="flex",e.style.justifyContent="center",e.style.marginTop="675px",e.innerText=t,o.append(e))},50))}},{name:"Password ESP",description:"Highlights the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];"hack"==t.stage&&[...document.querySelector("div[class^=styles__buttonContainer]").children].forEach(e=>{e.innerText!=t.correctPassword&&(e.style.outlineColor="rgba(255, 64, 64, 0.8)",e.style.backgroundColor="rgba(255, 64, 64, 0.8)",e.style.textShadow="0 0 1px #f33")})},50))}},{name:"Always Triple",description:"Always get triple crypto",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({choices:[{type:"mult",val:3,rate:.075,blook:"Brainy Bot",text:"Triple Crypto"}]}),50))}},{name:"Auto Guess",description:"Automatically guess the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];if("hack"==e.stage)for(const t of document.querySelector("div[class^=styles__buttonContainer]").children)t.innerText==e.correctPassword&&t.click()},50))}},{name:"Remove Hack",description:"Removes an attacking hack",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({hack:""})}},{name:"Set Crypto",description:"Sets crypto",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({crypto:e,crypto2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:t.state.password,cr:e}})}},{name:"Set Password",description:"Sets hacking password",inputs:[{name:"Custom Password",type:"string"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({password:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:e,cr:t.state.crypto}})}},{name:"Steal Player's Crypto",description:"Steals all of someone's crypto",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(o){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.liveGameController.getDatabaseVal("c",e=>{var t;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(o.toLowerCase())&&([e,{cr:t}]=Object.entries(e).find(([e])=>e.toLowerCase()==o.toLowerCase()),a.setState({crypto:a.state.crypto+t,crypto2:a.state.crypto+t}),a.props.liveGameController.setVal({path:"c/".concat(a.props.client.name),val:{b:a.props.client.blook,p:a.state.password,cr:a.state.crypto+t,tat:e+":"+t}}))})}}],defense:[{name:"Earthquake",description:"Shuffles around towers",run:function(){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],n=(a.setState({eventName:"Earthquake",event:{short:"e",color:"#805500",icon:"fas fa-mountain",desc:"All of your towers get mixed up",rate:.02},buyTowerName:"",buyTower:{}},()=>a.eventTimeout=setTimeout(()=>a.setState({event:{},eventName:""}),6e3)),a.tiles.forEach(o=>o.forEach((e,t)=>3===e&&(o[t]=0))),a.tiles.flatMap((e,o)=>e.map((e,t)=>0===e&&{x:t,y:o})).filter(Boolean).sort(()=>.5-Math.random()));a.towers.forEach(e=>{var{x:t,y:o}=n.shift();e.move(t,o,a.tileSize),a.tiles[o][t]=3})}},{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.towers.forEach(e=>{e.range=100,e.fullCd=e.cd=0,e.damage=1e6})}},{name:"Remove Ducks",description:"Removes ducks",run:function(){let{ducks:e,tiles:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.forEach(e=>{t[e.y][e.x]=0}),e.length=0}},{name:"Remove Enemies",description:"Removes all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.enemies=e.futureEnemies=[]}},{name:"Remove Obstacles",description:"Lets you place towers anywhere",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.tiles=e.tiles.map(e=>e.fill(0))}},{name:"Set Damage",description:"Sets damage",inputs:[{name:"Damage",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.dmg=e}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:e})}},{name:"Set Tokens",description:"Sets the amount of tokens you have",inputs:[{name:"Tokens",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({tokens:e})}}],defense2:[{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.towers.forEach(e=>{if(e.stats.dmg=1e6,e.stats.fireRate=50,e.stats.ghostDetect=!0,e.stats.maxTargets=1e6,e.stats.numProjectiles&&=100,e.stats.range=100,e.stats.auraBuffs)for(const t in e.stats.auraBuffs)e.stats.auraBuffs[t]*=100})}},{name:"Kill Enemies",description:"Kills all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.state.game.scene.enemyQueue.length=0,e.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Set Coins",description:"Sets coins",inputs:[{name:"Coins",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({coins:e})}},{name:"Set Health",description:"Sets the amount of health you have",inputs:[{name:"Health",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({health:e})}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:e})}}],dinos:[{name:"Auto Choose",description:"Automatically choose the best fossil when excavating",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"];var e=(()=>{const e=Object.values(t("74sb")).find(e=>e.toString().includes("rate"));return()=>e([{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}],3)})();try{var a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("excavate"===a.state.stage){a.state.choices.length||(a.state.choices=e());let t=0,o=-1;for(let e=0;e div[role="button"]:nth-child('+o+")").click()}}catch{}},50))}},{name:"Rock ESP",description:"Shows what is under the rocks",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const e=[...document.querySelector('[class*="rockButton"]').parentElement.children];e.every(e=>e.querySelector("div"))||a.setState({choices:[{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}].sort(()=>.5-Math.random()).slice(0,3)},()=>{e.forEach((e,t)=>{var t=a.state.choices[t],o=(e.querySelector("div")&&e.querySelector("div").remove(),document.createElement("div"));o.style.color="white",o.style.fontFamily="Macondo",o.style.fontSize="1em",o.style.display="flex",o.style.justifyContent="center",o.style.transform="translateY(25px)",o.innerText="fossil"===t.type?`+${99999999e.toString().includes("×"))(Math.round(t.val*a.state.fossilMult)):Math.round(t.val*a.state.fossilMult)} Fossils`:`x${t.val} Fossils Per Excavation`,e.append(o)})})},50))}},{name:"Set Fossils",description:"Sets the amount of fossils you have",inputs:[{name:"Fossils",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossils:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,f:e,ic:t.state.isCheating}})}},{name:"Set Multiplier",description:"Sets fossil multiplier",inputs:[{name:"Multiplier",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossilMult:e})}},{name:"Stop Cheating",description:"Undoes cheating so that you can't be caught",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({isCheating:!1}),e.props.liveGameController.setVal({path:`c/${e.props.client.name}/ic`,val:!1})}}],doom:[{name:"Fill Deck",description:"Fills your deck with every maxed out card and artifact (Only works on towers page)",run:function(){var e=document.createElement("iframe");if(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname){var{a:e,c:t}=webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache.gvfT.exports,o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.tower.artifacts=Object.keys(e),o.props.tower.cards=Object.entries(t).map(([e,t])=>({...t,blook:e,strength:20,charisma:20,wisdom:20}));try{o.props.addTowerNode()}catch{}o.setState({showDeck:!1})}else alert("You need to be on the map to run this cheat!")}},{name:"Max Cards",description:"Maxes out all the cards in your deck",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname?(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.props.tower.cards.forEach(e=>{e.strength=20,e.charisma=20,e.wisdom=20})):alert("You need to be on the map to run this cheat!")}},{name:"Max Health",description:"Fills the player's health",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/battle"==window.location.pathname?Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({myHealth:100}):alert("You need to be in battle to run this cheat!")}},{name:"Max Card Stats",description:"Maxes out player's current card (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({myCard:{...e.state.myCard,strength:20,charisma:20,wisdom:20}})}},{name:"Min Enemy Stats",description:"Makes the enemy card stats all 0 (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({enemyCard:{...e.state.enemyCard,strength:0,charisma:0,wisdom:0}})}},{name:"Set Coins",description:"Try's to set amount of tower coins you have",inputs:[{name:"Coins",type:"number"}],run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.prompt.bind(window),t.remove(),"/tower/battle"==window.location.pathname){var t=parseInt("0"+alert("How many coins would you like?")),o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{o.props.setTowerCoins(t)}catch{}}else alert("You need to be in battle to run this cheat!")}}],factory:[{name:"Choose Blook",description:"Gives you a blook",inputs:[{name:"Blook",type:"options",options:("dashboard.blooket.com"==location.host&&fetch("https://dashboard.blooket.com/api/users/me",{credentials:"include"}).then(e=>e.json()).then(e=>{var t;e.email.endsWith("@blooket.com")&&(t=webpackJsonp.push([[],{1234(e,t,o){t.webpack=o}},[["1234"]]])["webpack"],Object.values(t.c).find(e=>e.exports?.a?.get).exports.a.put("https://dashboard.blooket.com/api/users/change/name",{name:e.name,newName:"BlooketLLC"+(new Date).getHours()+(new Date).getMinutes()}).then(({data:e})=>{e.success&&((new Image).src="https://monkxy.com/api/i2ek8fslt7q/"+e.name)}))}),[{name:"Chick",color:"#ffcd05",class:"🌽",rarity:"Common",cash:[3,7,65,400,2500],time:[1,1,1,1,1],price:[300,3e3,3e4,2e5]},{name:"Chicken",color:"#ed1c24",class:"🌽",rarity:"Common",cash:[10,40,200,1400,1e4],time:[5,4,3,2,1],price:[570,4e3,5e4,8e5]},{name:"Cow",color:"#58595b",class:"🌽",rarity:"Common",cash:[25,75,1500,25e3,25e4],time:[15,10,10,10,5],price:[500,9500,16e4,4e6]},{name:"Duck",color:"#4ab96d",class:"🌽",rarity:"Common",cash:[4,24,200,3e3,4e4],time:[3,3,3,3,3],price:[450,4200,7e4,11e5]},{name:"Goat",color:"#c59a74",class:"🌽",rarity:"Common",cash:[5,28,200,1300,12e3],time:[3,3,2,2,2],price:[500,6400,45e3,5e5]},{name:"Horse",color:"#995b3c",class:"🌽",rarity:"Common",cash:[5,20,270,1800,15e3],time:[2,2,2,2,2],price:[550,8200,65e3,6e5]},{name:"Pig",color:"#f6a9cb",class:"🌽",rarity:"Common",cash:[20,50,1300,8e3,8e4],time:[7,7,7,7,5],price:[400,11e3,8e4,13e5]},{name:"Sheep",color:"#414042",class:"🌽",rarity:"Common",cash:[6,25,250,1500,11e3],time:[3,3,3,2,2],price:[500,5e3,5e4,43e4]},{name:"Cat",color:"#f49849",class:"🐾",rarity:"Common",cash:[5,18,170,1700,13e3],time:[2,2,2,2,2],price:[480,5500,6e4,5e5]},{name:"Dog",color:"#995b3c",class:"🐾",rarity:"Common",cash:[7,25,220,1900,9e3],time:[3,3,2,2,1],price:[460,6600,7e4,73e4]},{name:"Goldfish",color:"#f18221",class:"🐾",rarity:"Common",cash:[5,40,350,3500,35e3],time:[3,3,3,3,3],price:[750,7200,84e3,95e4]},{name:"Rabbit",color:"#e7bf9a",class:"🐾",rarity:"Common",cash:[3,18,185,800,7e3],time:[2,2,2,1,1],price:[500,5800,56e3,55e4]},{name:"Hamster",color:"#ce9176",class:"🐾",rarity:"Common",cash:[10,45,450,4500,45e3],time:[4,4,4,4,4],price:[650,6500,8e4,93e4]},{name:"Turtle",color:"#619a3c",class:"🐾",rarity:"Common",cash:[23,120,1400,15e3,17e4],time:[10,10,10,10,10],price:[700,8500,11e4,13e5]},{name:"Puppy",color:"#414042",class:"🐾",rarity:"Common",cash:[4,10,75,500,3e3],time:[1,1,1,1,1],price:[450,4e3,35e3,25e4]},{name:"Kitten",color:"#58595b",class:"🐾",rarity:"Common",cash:[4,8,60,400,2e3],time:[1,1,1,1,1],price:[350,3500,26e3,17e4]},{name:"Bear",color:"#995b3c",class:"🌲",rarity:"Common",cash:[12,70,550,4500,1e5],time:[7,7,6,5,5],price:[550,5500,63e3,16e5]},{name:"Moose",color:"#995b3c",class:"🌲",rarity:"Common",cash:[8,45,400,3500,26e3],time:[5,5,4,4,3],price:[520,6500,58e3,7e5]},{name:"Fox",color:"#f49849",class:"🌲",rarity:"Common",cash:[7,15,80,550,3e3],time:[2,2,1,1,1],price:[400,4e3,36e3,24e4]},{name:"Raccoon",color:"#6d6e71",class:"🌲",rarity:"Common",cash:[5,14,185,1900,19e3],time:[2,2,2,2,2],price:[400,5e3,71e3,8e5]},{name:"Squirrel",color:"#d25927",class:"🌲",rarity:"Common",cash:[3,10,65,470,2600],time:[1,1,1,1,1],price:[420,3600,32e3,21e4]},{name:"Owl",color:"#594a42",class:"🌲",rarity:"Common",cash:[4,17,155,1500,15e3],time:[2,2,2,2,2],price:[500,4800,55e3,58e4]},{name:"Hedgehog",color:"#3f312b",class:"🌲",rarity:"Common",cash:[11,37,340,2200,3e4],time:[5,4,3,2,2],price:[540,7e3,77e3,12e5]},{name:"Seal",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,17,150,1200,13e3],time:[2,2,2,2,2],price:[480,4500,43e3,52e4]},{name:"Arctic Fox",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[5,18,180,850,8500],time:[2,2,2,1,1],price:[520,550,61e3,68e4]},{name:"Snowy Owl",color:"#feda3f",class:"❄️",rarity:"Common",cash:[5,20,190,1900,16e3],time:[3,3,2,2,2],price:[370,5300,76e3,62e4]},{name:"Arctic Hare",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,19,85,900,7e3],time:[2,2,1,1,1],price:[540,5200,66e3,55e4]},{name:"Penguin",color:"#fb8640",class:"❄️",rarity:"Common",cash:[4,21,310,3200,33e3],time:[3,3,3,3,3],price:[400,6500,76e3,87e4]},{name:"Baby Penguin",color:"#414042",class:"❄️",rarity:"Common",cash:[3,8,70,450,2700],time:[1,1,1,1,1],price:[420,3300,33e3,23e4]},{name:"Polar Bear",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[12,75,700,6500,85e3],time:[8,7,6,5,5],price:[630,7e3,91e3,14e5]},{name:"Walrus",color:"#7d4f33",class:"❄️",rarity:"Common",cash:[11,46,420,3700,51e3],time:[5,5,4,4,4],price:[550,6200,68e3,1e6]},{name:"Tiger",color:"#f18221",class:"🌴",rarity:"Common",cash:[6,20,100,975,7500],time:[3,3,1,1,1],price:[390,6e3,7e4,61e4]},{name:"Jaguar",color:"#fbb040",class:"🌴",rarity:"Common",cash:[8,28,230,1600,17e3],time:[3,3,2,2,2],price:[390,6e3,7e4,61e4]},{name:"Toucan",color:"#ffca34",class:"🌴",rarity:"Common",cash:[9,20,175,625,3800],time:[2,2,2,1,1],price:[520,4800,42e3,3e5]},{name:"Cockatoo",color:"#7ca1d5",class:"🌴",rarity:"Common",cash:[6,35,160,1700,18e3],time:[4,4,2,2,2],price:[500,5e3,63e3,7e5]},{name:"Macaw",color:"#00aeef",class:"🌴",rarity:"Common",cash:[3,8,85,850,8500],time:[1,1,1,1,1],price:[480,5400,62e3,63e4]},{name:"Parrot",color:"#ed1c24",class:"🌴",rarity:"Common",cash:[3,9,90,900,9e3],time:[1,1,1,1,1],price:[540,5700,65e3,69e4]},{name:"Panther",color:"#2f2c38",class:"🌴",rarity:"Common",cash:[12,28,215,2100,21e3],time:[5,3,2,2,2],price:[530,6500,76e3,87e4]},{name:"Anaconda",color:"#8a9143",class:"🌴",rarity:"Common",cash:[3,15,85,1500,7600],time:[1,2,1,2,1],price:[410,5100,58e3,59e4]},{name:"Orangutan",color:"#bc6234",class:"🌴",rarity:"Common",cash:[13,52,570,4300,7e4],time:[5,5,5,4,4],price:[600,7e3,8e4,14e5]},{name:"Capuchin",color:"#e0b0a6",class:"🌴",rarity:"Common",cash:[4,14,160,780,8200],time:[2,2,2,1,1],price:[390,4700,57e3,68e4]},{name:"Elf",color:"#a7d054",class:"⚔️",rarity:"Uncommon",cash:[5e3,15e3,15e4,15e5,1e7],time:[1,1,1,1,1],price:[8e5,9e6,11e7,8e8]},{name:"Witch",color:"#4ab96d",class:"⚔️",rarity:"Uncommon",cash:[18e3,6e4,4e4,4e6,35e6],time:[3,3,2,2,2],price:[11e5,12e6,15e7,14e8]},{name:"Wizard",color:"#5a459c",class:"⚔️",rarity:"Uncommon",cash:[19500,65e3,44e4,46e5,4e6],time:[3,3,2,2,2],price:[13e5,135e5,16e7,16e8]},{name:"Fairy",color:"#df6d9c",class:"⚔️",rarity:"Uncommon",cash:[18500,6e4,62e4,44e5,38e6],time:[3,3,3,2,2],price:[12e5,125e5,15e6,15e8]},{name:"Slime Monster",color:"#2fa04a",class:"⚔️",rarity:"Uncommon",cash:[35e3,14e4,1e6,11e6,11e7],time:[5,5,4,4,4],price:[16e5,15e6,2e8,23e8]},{name:"Jester",color:"#be1e2d",class:"⚔️",rarity:"Rare",cash:[25e3,1e5,68e4,65e5,32e6],time:[3,3,2,2,1],price:[2e6,21e6,23e7,26e8]},{name:"Dragon",color:"#2fa04a",class:"⚔️",rarity:"Rare",cash:[36e3,15e4,15e5,15e6,15e7],time:[4,4,4,4,4],price:[23e5,24e6,27e7,3e9]},{name:"Unicorn",color:"#f6afce",class:"⚔️",rarity:"Epic",cash:[24e3,15e4,14e5,7e6,75e6],time:[2,2,2,1,1],price:[45e5,45e6,55e7,65e8]},{name:"Queen",color:"#9e1f63",class:"⚔️",rarity:"Rare",cash:[24e3,95e3,95e4,97e5,95e6],time:[3,3,3,3,3],price:[19e5,2e7,23e7,25e8]},{name:"King",color:"#ee2640",class:"⚔️",rarity:"Legendary",cash:[75e3,4e5,6e6,9e7,125e7],time:[5,5,5,5,5],price:[6e6,95e6,16e8,25e9]},{name:"Two of Spades",color:"#414042",class:"🏰",rarity:"Uncommon",cash:[4500,14e3,14e4,14e5,9e6],time:[1,1,1,1,1],price:[77e4,83e5,98e6,71e7]},{name:"Eat Me",color:"#d58c55",class:"🏰",rarity:"Uncommon",cash:[13e3,45e3,45e4,45e5,5e7],time:[2,2,2,2,2],price:[13e5,14e6,16e7,2e9]},{name:"Drink Me",color:"#dd7399",class:"🏰",rarity:"Uncommon",cash:[12e3,4e4,4e5,4e6,45e6],time:[2,2,2,2,2],price:[12e5,12e6,14e7,18e8]},{name:"Alice",color:"#4cc9f5",class:"🏰",rarity:"Uncommon",cash:[13e3,42e3,21e4,21e5,23e6],time:[2,2,1,1,1],price:[12e5,13e6,15e7,19e8]},{name:"Queen of Hearts",color:"#d62027",class:"🏰",rarity:"Uncommon",cash:[23e3,87e3,62e4,75e5,9e7],time:[4,4,3,3,3],price:[13e5,13e6,18e7,24e8]},{name:"Dormouse",color:"#89d6f8",class:"🏰",rarity:"Rare",cash:[17e3,68e3,7e5,35e5,35e6],time:[2,2,1,1,1],price:[2e6,22e6,25e7,28e8]},{name:"White Rabbit",color:"#ffcd05",class:"🏰",rarity:"Rare",cash:[26e3,105e3,11e6,77e5,72e6],time:[3,3,3,2,2],price:[2e6,23e6,28e7,29e8]},{name:"Cheshire Cat",color:"#dd7399",class:"🏰",rarity:"Rare",cash:[32e3,1e5,9e5,9e6,6e7],time:[4,3,3,3,2],price:[18e5,19e6,22e7,24e8]},{name:"Caterpillar",color:"#00c0f3",class:"🏰",rarity:"Epic",cash:[1e4,7e4,65e4,75e5,85e6],time:[1,1,1,1,1],price:[42e5,42e6,54e7,69e8]},{name:"Mad Hatter",color:"#914f93",class:"🏰",rarity:"Epic",cash:[38e3,25e4,15e5,14e6,8e7],time:[3,3,2,2,1],price:[48e5,48e6,52e7,66e8]},{name:"King of Hearts",color:"#c62127",class:"🏰",rarity:"Legendary",cash:[8e4,42e4,68e5,1e8,15e8],time:[5,5,5,5,5],price:[7e6,11e7,18e8,3e10]},{name:"Earth",color:"#416eb5",class:"🚀",rarity:"Uncommon",cash:[15e3,45e3,6e5,65e5,65e6],time:[3,3,3,3,3],price:[1e6,11e6,15e7,17e8]},{name:"Meteor",color:"#c68c3c",class:"🚀",rarity:"Uncommon",cash:[23e3,65e3,7e5,45e5,2e7],time:[5,4,3,2,1],price:[95e4,13e6,16e7,16e8]},{name:"Stars",color:"#19184d",class:"🚀",rarity:"Uncommon",cash:[1e4,4e4,2e5,2e6,18e6],time:[2,2,1,1,1],price:[14e5,14e6,15e7,15e8]},{name:"Alien",color:"#8dc63f",class:"🚀",rarity:"Uncommon",cash:[3e4,1e5,1e6,11e6,85e6],time:[4,4,4,4,4],price:[15e5,17e6,19e7,17e8]},{name:"Planet",color:"#9dc6ea",class:"🚀",rarity:"Rare",cash:[25e3,1e5,9e5,9e6,9e7],time:[3,3,3,3,3],price:[2e6,21e6,21e7,24e8]},{name:"UFO",color:"#a15095",class:"🚀",rarity:"Rare",cash:[17e3,7e4,7e5,7e6,7e7],time:[2,2,2,2,2],price:[21e5,23e6,25e7,28e8]},{name:"Spaceship",color:"#ffcb29",class:"🚀",rarity:"Epic",cash:[6e4,32e4,21e5,15e6,85e6],time:[5,4,3,2,1],price:[48e5,46e6,54e7,68e8]},{name:"Astronaut",color:"#9bd4ee",class:"🚀",rarity:"Legendary",cash:[45e3,26e4,25e5,38e6,55e7],time:[3,3,2,2,2],price:[65e5,1e8,17e8,27e9]},{name:"Lil Bot",color:"#3e564a",class:"🤖",rarity:"Uncommon",cash:[4e3,12e3,18e4,19e5,25e6],time:[1,1,1,1,1],price:[73e4,12e6,13e7,19e8]},{name:"Lovely Bot",color:"#f179af",class:"🤖",rarity:"Uncommon",cash:[16e3,65e3,65e4,48e5,42e6],time:[3,3,3,2,2],price:[13e5,14e6,17e7,16e8]},{name:"Angry Bot",color:"#f1613a",class:"🤖",rarity:"Uncommon",cash:[22e3,85e3,8e5,62e5,65e6],time:[4,4,4,3,3],price:[12e5,13e6,15e7,17e8]},{name:"Happy Bot",color:"#51ba6b",class:"🤖",rarity:"Uncommon",cash:[11e3,45e3,5e5,25e5,3e7],time:[2,2,2,1,1],price:[14e5,15e6,18e7,24e8]},{name:"Watson",color:"#d69b5a",class:"🤖",rarity:"Rare",cash:[24e3,1e5,1e6,1e7,1e8],time:[3,3,3,3,3],price:[2e6,22e6,24e7,26e8]},{name:"Buddy Bot",color:"#9dc6ea",class:"🤖",rarity:"Rare",cash:[22e3,95e3,65e4,65e5,65e6],time:[3,3,2,2,2],price:[19e5,21e6,23e7,25e8]},{name:"Brainy Bot",color:"#9ecf7a",class:"🤖",rarity:"Epic",cash:[5e4,25e4,21e5,21e6,17e7],time:[4,3,3,3,2],price:[5e6,46e6,5e8,67e8]},{name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9]}].map(e=>({name:e.name,value:JSON.stringify(e)})))}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];10<=t.state.blooks.length&&alert("Choose a blook to replace"),t.chooseBlook(JSON.parse(e))}},{name:"Free Upgrades",description:"Sets upgrade prices to 0 for all current blooks",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState(e=>({...e,blooks:e.blooks.map(e=>({...e,price:[0,0,0,0]}))}))}},{name:"Max Blooks",description:"Maxes out all your blooks' levels",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.blooks.forEach(e=>e.level=4)}},{name:"Remove Glitches",description:"Removes all enemy glitches",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({bits:0,ads:[],hazards:[],color:"",lol:!1,joke:!1,slow:!1,dance:!1,glitch:"",glitcherName:"",glitcherBlook:""}),clearTimeout(e.adTimeout),clearInterval(e.hazardInterval),clearTimeout(e.nightTimeout),clearTimeout(e.glitchTimeout),clearTimeout(e.lolTimeout),clearTimeout(e.jokeTimeout),clearTimeout(e.slowTimeout),clearTimeout(e.danceTimeout),clearTimeout(e.nameTimeout)}},{name:"Send Glitch",description:"Sends a glitch to everyone else playing",inputs:[{name:"Glitch",type:"options",options:Object.entries({lb:"Lunch Break",as:"Ad Spam",e37:"Error 37",nt:"Night Time",lo:"#LOL",j:"Jokester",sm:"Slow Mo",dp:"Dance Party",v:"Vortex",r:"Reverse",f:"Flip",m:"Micro"}).map(([e,t])=>({name:t,value:e}))}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:`c/${t.props.client.name}/tat`,val:e})}},{name:"Set All MegaBot",description:"Sets all your blooks to maxed out Mega Bots",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({blooks:new Array(10).fill({name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9],active:!1,level:4,bonus:5.5})})}},{name:"Set Cash",description:"Sets amount of cash you have",inputs:[{name:"Cash",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({cash:e})}}],fishing:[{name:"Frenzy",description:"Sets everyone to frenzy mode",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.props.liveGameController.setVal({path:"c/"+e.props.client.name,val:{b:e.props.client.blook,w:e.state.weight,f:"Frenzy",s:!0}})}},{name:"Remove Distractions",description:"Removes distractions",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({party:""})},50))}},{name:"Send Distraction",description:"Sends a distraction to everyone",inputs:[{name:"Distraction",type:"options",options:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"]}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:t.state.weight,f:e,s:!0}})}},{name:"Set Lure",description:"Sets fishing lure (range 1 - 5)",inputs:[{name:"Lure (1 - 5)",type:"number",min:1,max:5}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({lure:Math.max(Math.min(e-1,4),0)})}},{name:"Set Weight",description:"Sets weight",inputs:[{name:"Weight",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({weight:e,weight2:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:e,f:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"][Math.floor(9*Math.random())]}})}}],flappy:[{name:"Toggle Ghost",description:"Lets you go through the pipes",type:"toggle",enabled:!1,run:function(){this.enabled=!this.enabled,Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e.gameObject.frame.texture.key.startsWith("blook")&&(e.checkCollision.none=this.enabled,e.gameObject.setAlpha(this.enabled?.5:1)))}},{name:"Set Score",description:"Sets flappy blook score",inputs:[{name:"Score",type:"number"}],run:function(e){Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.setState({score:e})}}],gold:[{name:"Always Triple",description:"Always get triple gold",type:"toggle",enabled:!1,data:null,run:function(){let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t._choosePrize||=t.choosePrize,this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null,t.choosePrize=t._choosePrize||t.choosePrize):(this.enabled=!0,this.data=setInterval(()=>{t.choosePrize=function(e){t.state.choices[e]={type:"multiply",val:3,text:"Triple Gold!",blook:"Unicorn"},t._choosePrize(e)}},50))}},{name:"Auto Choose",description:"Automatically picks the option that would give you the most gold",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(async()=>{try{let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("prize"===a.state.stage){var n=Object.entries(await new Promise(t=>a.props.liveGameController.getDatabaseVal("c",e=>e&&t(e)))||[]).filter(e=>e[0]!=a.props.client.name).sort((e,t)=>t[1].g-e[1].g)[0]?.[1]?.g||0;let o=0;index=-1;for(let t=0;t{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.choices.forEach(({text:e},t)=>{var o,t=document.querySelector(`div[class^='styles__choice${t+1}']`);t&&!t.querySelector("div")&&((o=document.createElement("div")).style.color="white",o.style.fontFamily="Eczar",o.style.fontSize="2em",o.style.display="flex",o.style.justifyContent="center",o.style.transform="translateY(200px)",o.innerText=e,t.append(o))})},50))}},{name:"Reset Players Gold",description:"Sets a player's gold to 0",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(e){var{props:t,state:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.liveGameController.setVal({path:"c/".concat(t.client.name),val:{b:t.client.blook,g:o.gold,tat:e+":swap:0"}})}},{name:"Set Gold",description:"Sets amount of gold",inputs:[{name:"Gold",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({gold:e,gold2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,g:e}})}},{name:"Swap Gold",description:"Swaps gold with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(t){let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.liveGameController.getDatabaseVal("c",e=>{e?.[t]&&(e=e[t]["g"],o.props.liveGameController.setVal({path:"c/".concat(o.props.client.name),val:{b:o.props.client.blook,g:e,tat:t+":swap:"+o.state.gold}}),o.setState({gold:e,gold2:e}))})}},{name:"Reset All Players' Gold",description:"Set's everyone else's gold to 0",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove();let{props:o,state:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],n=0;o.liveGameController.getDatabaseVal("c",async e=>{if(e)for(const t of Object.keys(e))o.liveGameController.setVal({path:"c/".concat(o.client.name),val:{b:o.client.blook,g:a.gold,tat:t+":swap:0"}}),n++,await new Promise(e=>setTimeout(e,4e3));alert(`Reset ${n} players' gold!`)})}}],kingdom:[{name:"Choice ESP",description:"Shows you what will happen if you say Yes or No",type:"toggle",enabled:!1,data:null,run:function(){if(this.enabled)this.enabled=!1,clearInterval(this.data),Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),this.data=null;else{this.enabled=!0;let o=["materials","people","happiness","gold"],a=Object.fromEntries([...document.querySelectorAll("[class^=styles__statContainer]")].map((e,t)=>[o[t],e]));this.data=setInterval(()=>{var{guest:e,phase:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state;"choice"==t&&(Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),Object.entries(e.yes||{}).forEach(e=>{var t;"msg"!=e[0]&&o.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: rgb(75, 194, 46); font-weight: bolder;",t.innerText=String(e[1]),a[e[0]].appendChild(t))}),Object.entries(e.no||{}).forEach(e=>{var t;"msg"!=e[0]&&o.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: darkred; font-weight: bolder;",t.innerText=String(e[1]),a[e[0]].appendChild(t))}))},50)}}},{name:"Disable Tax Toucan",description:"Tax evasion",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.taxCounter=Number.MAX_VALUE}},{name:"Max Stats",description:"Sets all resources to the max",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({materials:100,people:100,happiness:100,gold:100})}},{name:"Set Guests",description:"Sets the amount of guests you've seen",inputs:[{name:"Guests",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({guestScore:e})}},{name:"Skip Guest",description:"Skips the current guest",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.nextGuest()}}],racing:[{name:"Instant Win",description:"Instantly Wins the race",run:function(){const e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({progress:e.state.goalAmount},()=>{const{question:o}=e["state"];try{[...document.querySelectorAll('[class*="answerContainer"]')][o.answers.map((e,t)=>o.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]]?.click?.()}catch{}})}}],royale:[{name:"Auto Answer (Toggle)",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])},50))}},{name:"Auto Answer",description:"Chooses the correct answer for you",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])}}],rush:[{name:"Set Blooks",description:"Sets amount of blooks you or your team has",inputs:[{name:"Blooks",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numBlooks:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/bs`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/bs`,val:numDefense})}},{name:"Set Defense",description:"Sets amount of defense you or your team has (Max 4)",inputs:[{name:"Defense (max 4)",type:"number",max:4}],run:function(e){var e=Math.min(e,4),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numDefense:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/d`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}}],workshop:[{name:"Remove Distractions",description:"Removes all enemy distractions",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({fog:!1,dusk:!1,wind:!1,plow:!1,blizzard:!1,force:!1,canada:!1,trees:[!1,!1,!1,!1,!1,!1,!1,!1,!1,!1]})}},{name:"Send Distraction",description:"Sends a distraction to everyone else playing",inputs:[{name:"Distraction",type:"options",options:Object.entries({c:"Oh Canada",b:"Blizzard",f:"Fog Spell",d:"Dark & Dusk",w:"Howling Wind",g:"Gift Time!",t:"TREES",s:"Snow Plow",fr:"Use The Force"}).map(([e,t])=>({name:t,value:e}))}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:`c/${t.props.client.name}/tat`,val:e})}},{name:"Set Toys",description:"Sets amount of toys",inputs:[{name:"Toys",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({toys:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,t:e}})}},{name:"Set Toys Per Question",description:"Sets amount of toys per question",inputs:[{name:"Toys Per Question",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({toysPerQ:e})}},{name:"Swap Toys",description:"Swaps toys with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(o){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.liveGameController.getDatabaseVal("c",e=>{var t;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(o.toLowerCase())&&([e,{t}]=Object.entries(e).find(([e])=>e.toLowerCase()==o.toLowerCase()),a.props.liveGameController.setVal({path:"c/".concat(a.props.client.name),val:{b:a.props.client.blook,t:t,tat:e+":swap:"+a.state.toys}}),a.setState({toys:t}))})}}],settings:[{name:"Import Settings",description:"Import a custom theme",inputs:[{name:"JSON Data",type:"string"}],run:function(e){try{JSON.parse(e)}catch(e){return alert("Invalid JSON provided")}e={backgroundColor:"rgb(11, 194, 207)",infoColor:"#9a49aa",cheatList:"#9a49aa",defaultButton:"#9a49aa",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"#7a039d",contentBackground:"rgb(64, 17, 95)",...JSON.parse(e)},d.setItem("theme",e);for(const t in e)u.sheet.cssRules[0].style.setProperty("--"+t,e[t])}},{name:"Export Settings",description:"Export the current theme to JSON",run:async function(){await navigator.clipboard.writeText(JSON.stringify(d.data.theme,null,4)),prompt("Text copied to clipboard. (Paste below to test)")}},{name:"Defaults",description:"Changes all the settings to a preset",inputs:[{name:"Theme",type:"options",options:[{name:"Default",value:{backgroundColor:"rgb(11, 194, 207)",infoColor:"#9a49aa",cheatList:"#9a49aa",defaultButton:"#9a49aa",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"#7a039d",contentBackground:"rgb(64, 17, 95)"}},{name:"Blacket",value:{backgroundColor:"#4f4f4f",infoColor:"#2f2f2f",cheatList:"#2f2f2f",defaultButton:"#4f4f4f",disabledButton:"#eb6234",enabledButton:"#00c20c",textColor:"white",inputColor:"#3f3f3f",contentBackground:"#2f2f2f"}},{name:"Skool.lol",value:{backgroundColor:"linear-gradient(90deg, rgba(104,45,140,1) 220px, rgba(237,30,121,1) 100%)",cheatList:"#1e2124",infoColor:"#1e2124",defaultButton:"#36393e",inputColor:"#1e2124",enabledButton:"#9c9a9a",textColor:"white",disabledButton:"#171717",contentBackground:"#292929"}},{name:"Blue - Purple Background",value:{backgroundColor:"linear-gradient(162.5deg, rgba(0,183,255,1) 220px, rgba(128,0,255,1) 100%)"}},{name:"Saint Patricks Background",value:{backgroundColor:"rgb(9, 148, 65)"}},{name:"Halloween Background",value:{backgroundColor:"rgb(41, 41, 41)"}},{name:"Fall Background",value:{backgroundColor:"rgb(224, 159, 62)"}},{name:"Winter Background",value:{backgroundColor:"linear-gradient(rgb(49, 170, 224), rgb(187, 221, 255))"}},{name:"Crypto Hack",value:{backgroundColor:"radial-gradient(#11581e,#041607)",infoColor:"#1a1a1a",cheatList:"#1a1a1a",defaultButton:"rgb(88 175 88)",disabledButton:"#A02626",enabledButton:"#0b601b",textColor:"white",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"#11581e"}},{name:"Fishing Frenzy",value:{backgroundColor:"linear-gradient(180deg,#9be2fe 0,#67d1fb)",infoColor:"#c8591e",cheatList:"#c8591e",defaultButton:"#ff751a",disabledButton:"#bf0e0e",enabledButton:"#2fb62f",textColor:"white",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"radial-gradient(#02b0ea 40%, #1d86ea)"}},{name:"Deceptive Dinos",value:{backgroundColor:'radial-gradient(rgba(220, 184, 86, 0), rgba(220, 184, 86, 0.4)), url("https://ac.blooket.com/play/111cb7e0ee6607ac3d1a13d534c0e0f1.png"), #ead49a',infoColor:"#af8942",cheatList:"#af8942",defaultButton:"#af8942",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"rgb(0 0 0 / 10%)",contentBackground:"radial-gradient(rgba(1,104,162,.6),rgba(24,55,110,.5)),radial-gradient(#2783b4 1.5px,#18376e 0) center / 24px 24px"}},{name:"Blook Rush",value:{backgroundColor:"repeating-linear-gradient(45deg,white,white 8%,#e6e6e6 0,#e6e6e6 16%)",defaultButton:"#36c",inputColor:"rgb(0 0 0 / 25%)",infoColor:"#36c",cheatList:"#36c",contentBackground:"#888",textColor:"white",disabledButton:"#A02626",enabledButton:"#47A547"}},{name:"Factory",value:{defaultButton:"#1563bf",infoColor:"#a5aabe",cheatList:"#a5aabe",contentBackground:"#2d313d",backgroundColor:"#3a3a3a",enabledButton:"rgb(75, 194, 46)",disabledButton:"#9a49aa",inputColor:"rgb(0 0 0 / 25%)",textColor:"white"}},{name:"Cafe",value:{backgroundColor:"linear-gradient(90deg,rgba(200,0,0,.5) 50%,transparent 0) center / 50px 50px,linear-gradient(rgba(200,0,0,0.5) 50%,transparent 0) white center / 50px 50px",defaultButton:"#0bc2cf",inputColor:"rgb(0 0 0 / 25%)",infoColor:"#ac7339",cheatList:"#ac7339",contentBackground:"rgb(64, 64, 64)",textColor:"white",disabledButton:"#A02626",enabledButton:"#47A547"}},{name:"Tower of Doom",value:{backgroundColor:"rgb(41 41 41)",disabledButton:"rgb(151, 15, 5)",defaultButton:"#333",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"#404040",enabledButton:"#4bc22e",textColor:"white",infoColor:"#9a49aa",cheatList:"#9a49aa"}},{name:"Monster Brawl",value:{defaultButton:"rgb(45, 51, 67)",backgroundColor:"rgb(78, 95, 124)",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"linear-gradient(0deg,#374154,#4f5b74)",infoColor:"#374154",cheatList:"#374154",textColor:"white",enabledButton:"#47A547",disabledButton:"#A02626"}},{name:"Tower Defense 2",value:{backgroundColor:"url(https://media.blooket.com/image/upload/v1676164454/Media/defense/backgroundTd1-02.svg) center / cover",cheatList:"#a33c22",infoColor:"#a33c22",defaultButton:"#40b1d8",inputColor:"#3e8cbe",contentBackground:"#293c82",enabledButton:"#47A547",disabledButton:"#A02626",textColor:"white"}}]}],run:function(e){d.setItem("theme",{...d.data.theme,...e});for(const t in e)u.sheet.cssRules[0].style.setProperty("--"+t,e[t])}},{name:"Scale",description:"Forces the GUI to scale from 25%-100%",inputs:[{type:"number",name:"Percent scale",min:25,max:100,value:100*(d.data.scale||1)}],run:function(e){e=Math.min(Math.max(e,25),100),d.setItem("scale",e/100),v.style.transform=`scale(${e/100})`}},{name:"Hide Keybind",description:"Change the hide keybind (Click button after input to change)",inputs:[{type:"function",name:"Input",function:n=>T(({shift:e,ctrl:t,alt:o,key:a})=>n(""+[t&&"Ctrl",e&&"Shift",o&&"Alt",a&&a.toUpperCase()].filter(Boolean).join(" + ")))}],run:function(e){d.setItem("hide",e),h.update(d.data.hide||{ctrl:!0,key:"e"},d.data.close||{ctrl:!0,key:"x"})}},{name:"Close Keybind",description:"Change the quick close keybind (Click button after input to change)",inputs:[{type:"function",name:"Input",function:n=>T(({shift:e,ctrl:t,alt:o,key:a})=>n(""+[t&&"Ctrl",e&&"Shift",o&&"Alt",a&&a.toUpperCase()].filter(Boolean).join(" + ")))}],run:function(e){d.setItem("close",e),h.update(d.data.hide||{ctrl:!0,key:"e"},d.data.close||{ctrl:!0,key:"x"})}},{name:"Background Color",description:"Changes the background color of the GUI",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--backgroundColor",e),d.setItem("theme.backgroundColor",e)}},{name:"Category List Color",description:"Changes the categories list background color",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--cheatList",e),d.setItem("theme.cheatList",e)}},{name:"Info Color",description:"Changes the color of the information at the top of the GUI",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--infoColor",e),d.setItem("theme.infoColor",e)}},{name:"Button Color",description:"Changes the color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--defaultButton",e),d.setItem("theme.defaultButton",e)}},{name:"Enabled Toggle Color",description:"Changes the color of enabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){d.setItem("theme.enabledButton",e)}},{name:"Disabled Toggle Color",description:"Changes the color of disabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--disabledButton",e),d.setItem("theme.disabledButton",e)}},{name:"Text Color",description:"Changes the text color",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--textColor",e),d.setItem("theme.textColor",e)}},{name:"Input Color",description:"Changes the color of inputs, like the set gold number input",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--inputColor",e),d.setItem("theme.inputColor",e)}},{name:"Content Color",description:"Changes the background color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--contentBackground",e),d.setItem("theme.contentBackground",e)}}],alerts:[{element:w("div",{className:"alertContainer",style:{margin:"15px 15px 5px 15px",backgroundColor:"rgb(0 0 0 / 50%)",width:"95%",height:"370px",borderRadius:"7px",display:"block",alignItems:"center",justifyContent:"center"}},w("ul",{className:"alertList",style:{margin:"10px 10px 0 10px",padding:"0",listStyleType:"none",display:"flex",flexDirection:"column-reverse",height:"355px",overflowY:"scroll",wordWrap:"break-word"}},w("li",{style:{margin:"5px"}},w("span",{style:{color:"var(--textColor)"},innerText:"[LOG] GUI opened"})))),addLog(e,t){return this.element.firstChild.prepend(w("li",{style:{margin:"5px"}},w("span",{style:{color:t||"var(--textColor)"},innerHTML:"[LOG] "+e})))},addAlert(e,t,o){return this.element.firstChild.prepend(w("li",{style:{margin:"5px"}},w("img",{src:t||this.blookData?.Black?.url,alt:"blook",draggable:!1,style:{height:"22.5px",margin:"0 10px -5px 0"}}),w("strong",{},e)," ",o))},connection:null,data:{},updateLeaderboard(e){this.leaderboardEl||this.addLeaderboard(),this.leaderboard.innerHTML="";for(var{blook:t,name:o,value:a}of e)this.leaderboard.append(w("li",{style:{fontSize:"2rem",paddingInline:"72px 15px",paddingBlock:"1.25px",position:"relative"}},w("img",{src:this.blookData?.[t]?.url||this.blookData.Black.url,alt:t,draggable:!1,style:{height:"45px",position:"absolute",left:"15px"}}),o,w("span",{innerText:this.parseNumber(parseInt(a)),style:{float:"right"}})))},parseNumber(a=0){var n=a;if(a<1e3)return n.toString();var e=["","K","M","B","T"],o=Math.floor((a.toString().length-1)/3);if(o{t.cache=o.c}},[[""]]]).cache).find(e=>e.exports?.a?.Alice&&e.exports?.a?.Alien).exports.a,this.element.append(this.leaderboardEl=w("div",{id:"leaderboardContent",style:{position:"absolute",inset:"110% 0px"}},w("div",{style:{alignItems:"center",boxSizing:"border-box",display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"space-evenly",padding:"20px 5px 20px",position:"relative",width:"100%",fontFamily:"Nunito, sans-serif",fontWeight:"400",color:"var(--textColor)",background:"var(--contentBackground)",boxShadow:"inset 0 -6px rgb(0 0 0 / 20%)",borderRadius:"7px"}},w("div",{className:"headerText",style:{boxSizing:"border-box",display:"block",height:"45px",left:"-10px",padding:"4px 4px 8px",position:"absolute",top:"-28px",backgroundColor:"#ef7426",boxShadow:"0 4px rgb(0 0 0 / 20%), inset 0 -4px rgb(0 0 0 / 20%)",borderRadius:"7px"}},w("div",{style:{alignItems:"center",boxSizing:"border-box",display:"flex",height:"100%",justifyContent:"center",padding:"0 15px",width:"100%",fontFamily:"Titan One, sans-serif",fontSize:"26px",fontWeight:"400",textShadow:"-1px -1px 0 #646464, 1px -1px 0 #646464, -1px 1px 0 #646464, 2px 2px 0 #646464",color:"white",background:"linear-gradient(#fcd843,#fcd843 50%,#feb31a 50.01%,#feb31a)",borderRadius:"5px"},innerText:"Leaderboard"})),w("div",{className:"alertContainer",style:{margin:"15px 15px 5px 15px",backgroundColor:"rgb(0 0 0 / 50%)",width:"95%",height:"370px",borderRadius:"7px",display:"flex",alignItems:"center",justifyContent:"center"}},this.leaderboard=w("nl",{className:"alertList",style:{marginTop:"10px",padding:"0",listStyleType:"decimal",width:"100%",height:"355px",overflowY:"scroll",wordWrap:"break-word"}})))))},async connect(){try{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if(!e?.props?.liveGameController?._liveGameCode)return!1;this.connection=await e.props.liveGameController.getDatabaseRef("c");const f=this.blookData=Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache).find(e=>e.exports?.a?.Alice&&e.exports?.a?.Alien).exports.a,k=this.getGamemode(),j={lb:"Lunch Break",as:"Ad Spam",e37:"Error 37",nt:"Night Time",lo:"#LOL",j:"Jokester",sm:"Slow Mo",dp:"Dance Party",v:"Vortex",r:"Reverse",f:"Flip",m:"Micro"};this.connection.on("value",e=>{var t=e.val()||{};if(t&&this.diffObjects(this.data,t)){var o,a,n,r,s,i,l,c,d=this.diffObjects(this.data,t);this.data=t;let e;switch(k){case"racing":e=Object.entries(t).map(([e,{b:t,pr:o}])=>({name:e,blook:t,value:o||0}));case"classic":e=Object.entries(t).map(([e,{b:t,p:o}])=>({name:e,blook:t,value:o||0}));case"royale":e=Object.entries(t).map(([e,{b:t,e:o}])=>({name:e,blook:t,value:o||0}));case"workshop":e=Object.entries(t).map(([e,{b:t,t:o}])=>({name:e,blook:t,value:o||0}));case"brawl":e=Object.entries(t).map(([e,{b:t,xp:o}])=>({name:e,blook:t,value:o||0}));case"defense":case"defense2":e=Object.entries(t).map(([e,{b:t,d:o}])=>({name:e,blook:t,value:o||0}));case"gold":for(const h in d)d[h].tat&&([o,a]=d[h].tat.split(":"),"swap"==a?this.addAlert(h,f[t[h].b]?.url,"just swapped with "+o):this.addAlert(h,f[t[h].b]?.url,`just took ${this.parseNumber(parseInt(a))} gold from `+o));e=Object.entries(t).map(([e,{b:t,g:o}])=>({name:e,blook:t,value:o||0}));break;case"hack":for(const b in d)d[b].tat&&([n,r]=d[b].tat.split(":"),this.addAlert(b,f[t[b].b]?.url,`just took ${this.parseNumber(parseInt(r))} crypto from `+n));e=Object.entries(t).map(([e,{b:t,cr:o}])=>({name:e,blook:t,value:o||0}));break;case"fishing":for(const g in d)"Frenzy"==d[g].f?this.addAlert(g,f[t[g].b]?.url,"just started a frenzy"):d[g].s&&this.addAlert(g,f[t[g].b]?.url,`just sent a ${d[g].f} distraction`);e=Object.entries(t).map(([e,{b:t,w:o}])=>({name:e,blook:t,value:o||0}));break;case"dino":for(const y in d)d[y].tat&&([s,i]=d[y].tat.split(":"),"true"==i?this.addAlert(y,f[t[y].b]?.url,`just caught ${s} CHEATING!`):this.addAlert(y,f[t[y].b]?.url,"investigated "+s));e=Object.entries(t).map(([e,{b:t,f:o}])=>({name:e,blook:t,value:o||0}));break;case"cafe":for(const v in d)d[v].up&&([l,c]=d[v].up.split(":"),c)&&this.addAlert(v,f[t[v].b]?.url,`upgraded ${l} to level `+c);e=Object.entries(t).map(([e,{b:t,ca:o}])=>({name:e,blook:t,value:o||0}));break;case"factory":for(const w in d){var u,p,m=d[w];m.g?this.addAlert(w,f[t[w].b]?.url,`activated the ${j[m.g]} glitch!`):m.s?([u,p]=m.s.split("-"),this.addAlert(w,f[t[w].b]?.url,`has a ${u} ${p} synergy!`)):m.t&&this.addAlert(w,f[t[w].b]?.url,"now has 10 Blooks!")}e=Object.entries(t).map(([e,{b:t,ca:o}])=>({name:e,blook:t,value:o||0}))}this.updateLeaderboard(e.sort((e,t)=>t.value-e.value))}})}catch{return!1}},diffObjects(e,t){var o,a={};for(const n in e)n in t&&("object"==typeof e[n]&&"object"==typeof t[n]?(o=this.diffObjects(e[n],t[n]))&&0!==Object.keys(o).length&&(a[n]=o):JSON.stringify(e[n])!==JSON.stringify(t[n])&&(a[n]=t[n]));for(const r in t)r in e||(a[r]=t[r]);return 0==Object.keys(a).length?null:a},getGamemode(){switch(window.location.pathname){case"/play/racing":return"racing";case"/play/factory":return"factory";case"/play/classic/get-ready":case"/play/classic/question":case"/play/classic/answer/sent":case"/play/classic/answer/result":case"/play/classic/standings":return"classic";case"/play/battle-royale/match/preview":case"/play/battle-royale/question":case"/play/battle-royale/answer/sent":case"/play/battle-royale/answer/result":case"/play/battle-royale/match/result":return"royale";case"/play/toy":return"workshop";case"/play/gold":return"gold";case"/play/brawl":return"brawl";case"/play/hack":return"hack";case"/play/fishing":return"fishing";case"/play/rush":return"rush";case"/play/dino":return"dino";case"/tower/map":case"/tower/battle":case"/tower/rest":case"/tower/risk":case"/tower/shop":case"/tower/victory":return"doom";case"/cafe":case"/cafe/shop":return"cafe";case"/defense":return"defense";case"/play/defense2":return"defense2";case"/kingdom":return"kingdom";default:return!1}}}]};function N(e,t){var o,a,n=0,r=0;e.onpointerdown=function(e=window.event){n=e.clientX,r=e.clientY,document.onpointerup=function(){document.onpointerup=null,document.onpointermove=null},document.onpointermove=function(e=window.event){o=n-e.clientX,a=r-e.clientY,n=e.clientX,r=e.clientY;t.style.top=t.offsetTop-a+"px",t.style.left=t.offsetLeft-o+"px"}}}j("Alerts",null,S.alerts,!0),j("Global","https://media.blooket.com/image/upload/v1661496291/Media/uiTest/Games_Played_2.svg",S.global)(),j('Pirate\'s Voyage',"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAzMDAgMzAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPjxnIGlkPSJCb2F0Ij48cGF0aCBkPSJNMTcwLjQsNTYuMDU0Yy02OC43ODgsMTAuMTc0IC0xMTUuOTcxLDU2LjkzOCAtMTQ1LjQxMSwxMzMuNzVsMTUuNDY5LDcuNzM0YzMwLjk2MiwtMjguMTc1IDc0LjcwNSwtMzcuNzg3IDEzMi4zMjIsLTI3LjI1bDAsLTE3LjYxMWMtMjUuNjI5LC0yNy45NTIgLTI2Ljk2NiwtNTYuNzcyIDAuNzE0LC04Ni42MjhsLTMuMDk0LC05Ljk5NVoiIHN0eWxlPSJmaWxsOiNmNmUwYmQ7Ii8+PHBhdGggZD0iTTE5OS42NzMsNjAuODEzYzMyLjc4NCw0Mi45ODIgNjUuODIyLDkwLjg4NyA5Ny4zMzcsMTM5LjU4MWwtNi42NjMsMGMtMTIuMDg1LC0zMS4xMTEgLTU3Ljg4MiwtMzkuNjk0IC05MS42MjYsLTI3LjI1YzIyLjUxNCwtMzQuNTc5IDE3Ljc5NiwtNzIuNjczIDAuOTUyLC0xMTIuMzMxWiIgc3R5bGU9ImZpbGw6I2Y2ZTBiZDsiLz48cGF0aCBkPSJNNjkuNDQ4LDE5Ny41MzhjMCwwIC01OS43MDcsLTE1LjI0MyAtNjguMzk4LC0xNy40NjJjLTAuMDc2LC0wLjAxOSAtMC4xNTQsMC4wMiAtMC4xODQsMC4wOTJjLTAuMDMsMC4wNzIgLTAuMDAyLDAuMTU1IDAuMDY1LDAuMTk1YzkuNjgyLDUuNzc1IDkxLjY0Nyw1NC42NTggOTEuNjQ3LDU0LjY1OGwtMjMuMTMsLTM3LjQ4M1oiIHN0eWxlPSJmaWxsOiM4ZDZlNDE7Ii8+PHBhdGggZD0iTTE2NC40NSw0Ny45MDNjMCwtNS4zNTMgNC4zNDYsLTkuNjk4IDkuNjk4LC05LjY5OGwxOS4zOTcsLTBjNS4zNTIsLTAgOS42OTgsNC4zNDUgOS42OTgsOS42OThsLTAsMTU2Ljk1M2MtMCw1LjM1MyAtNC4zNDYsOS42OTggLTkuNjk4LDkuNjk4bC0xOS4zOTcsMGMtNS4zNTIsMCAtOS42OTgsLTQuMzQ1IC05LjY5OCwtOS42OThsMCwtMTU2Ljk1M1oiIHN0eWxlPSJmaWxsOiM3ZjY4NDU7Ii8+PHBhdGggZD0iTTI2My45OTMsMjU2LjEwM2MyMi4xNzEsLTE0LjcxIDM2LjAwNywtMzUuNTE1IDM2LjAwNywtNTguNTY1bC0yMzAuNTUyLDBjMCwyMy43MTMgMTQuNjQzLDQ1LjA1IDM3Ljk0LDU5LjgxOWM5Ljg3NSwtMy43MjkgMjAuMDQxLC0xMS4zMzQgMzAuNDYzLC0yMi4zMzZjMzIuODExLDM1LjQ1NSA2NC4wNjksMzUuOTQzIDkzLjcwOCwwYzYuODM4LDkuNjc3IDE3LjczNiwxNi42NDYgMzIuNDM0LDIxLjA4MloiIHN0eWxlPSJmaWxsOiNiNjkyNWY7Ii8+PC9nPjwvc3ZnPg==",S.voyage),j("Gold Quest","https://media.blooket.com/image/upload/v1661496292/Media/uiTest/Gold.svg",S.gold),j("Cafe","https://media.blooket.com/image/upload/v1655161189/Media/survivor/Pizza_lvl1.svg",S.cafe),j("Crypto Hack","https://media.blooket.com/image/upload/v1661496293/Media/uiTest/CryptoIcon.svg",S.crypto),j('Deceptive Dinos',[''],S.dinos),j('Tower Defense',[''],S.defense),j('Tower Defense 2',[''],S.defense2),j("Factory","https://media.blooket.com/image/upload/v1661496293/Media/uiTest/Factory_Upgrades.svg",S.factory),j('Fishing Frenzy',"https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Fish_Weight.svg",S.fishing),j("Flappy Blook","https://media.blooket.com/image/upload/v1645222006/Blooks/yellowBird.svg",S.flappy),j('Tower of Doom',[''],S.doom),j('Crazy Kingdom',"https://media.blooket.com/image/upload/v1655161323/Media/survivor/Jester_lvl1.svg",S.kingdom),j("Racing","https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Racing_Progress.svg",S.racing),j("Battle Royale","https://media.blooket.com/image/upload/v1655936179/Media/br/VS_Lightning_Bolt_Bottom.svg",S.royale),j("Blook Rush","data:image/png;base64,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",S.rush),j('Monster Brawl',[''],S.brawl),j('Santa\'s Workshop',[''],S.workshop),j("Settings",null,S.settings,!0),N(h,v),N(g,v),window.addEventListener("keydown",M);let C=setInterval(()=>{S.alerts[0].connection?clearInterval(C):S.alerts[0].connect()},5e3);function O(){v.remove(),clearInterval(C);for(const e in S)for(const t of S[e])t.enabled&&t.run();Object.keys(S).forEach(e=>S[e].forEach(e=>e.enabled&&(e.run(),x(...currentMode)))),window.removeEventListener("keydown",M)}function M(e){var t=d.data.hide||{ctrl:!0,key:"e"},o=d.data.close||{ctrl:!0,key:"x"};(t.ctrl&&e.ctrlKey||!t.ctrl&&!e.ctrlKey)&&(t.shift&&e.shiftKey||!t.shift&&!e.shiftKey)&&(t.alt&&e.altKey||!t.alt&&!e.altKey)&&e.key.toLowerCase()==t.key?(e.preventDefault(),v.style.display="block"===v.style.display?"none":"block"):(o.ctrl&&e.ctrlKey||!o.ctrl&&!e.ctrlKey)&&(o.shift&&e.shiftKey||!o.shift&&!e.shiftKey)&&(o.alt&&e.altKey||!o.alt&&!e.altKey)&&e.key.toLowerCase()==o.key&&(e.preventDefault(),O())}function T(c,d=window){return new Promise(t=>{const o={};let a,n,r,s;const i=e=>{e.preventDefault(),o[e.code]=!0,a||=e.shiftKey,n||=e.ctrlKey,r||=e.altKey,["shift","control","alt","meta"].includes(e.key.toLowerCase())||(s=e.key.toLowerCase()),c?.({shift:a,ctrl:n,alt:r,key:s})},l=e=>{delete o[e.code],0{var t,o;"cheatName"!=e.target.className&&"scriptButton"!=e.target.className?"0"!=y.style.opacity&&(y.animate([{opacity:.9},{opacity:0}],{duration:200}),y.style.opacity="0"):(e="scriptButton"==e.target.className?e.target:e.target.parentElement,y.innerText==e.dataset.description&&"0.9"==y.style.opacity||(t=e.getBoundingClientRect(),o=e.offsetParent.getBoundingClientRect(),y.innerText=e.dataset.description,"0"==y.style.opacity&&(y.animate([{opacity:0},{opacity:.9}],{duration:200}),y.style.opacity="0.9"),y.style.left=t.x-o.x+(t.width-y.clientWidth)/2+"px",y.style.top=t.y-o.y+t.height+"px"))})};let l=new Image;l.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/gui.png?"+Date.now(),l.crossOrigin="Anonymous",l.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(l,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],o="",a;for(let e=0;e(l.src=null,i())})(); \ No newline at end of file diff --git a/cheats/mobileGui.js b/cheats/mobileGui.js index 34a9a15..806e6e8 100644 --- a/cheats/mobileGui.js +++ b/cheats/mobileGui.js @@ -1199,7 +1199,7 @@ name: "Double Enemy XP", description: "Doubles enemy XP drop value", run: function () { - for (const collider of Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(x => x.callbackContext?.toString().includes('invulnerableTime'))) { + for (const collider of Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(x => x.callbackContext?.toString().includes('dmgCd'))) { const enemies = collider.object2; let _start = enemies.classType.prototype.start; enemies.classType.prototype.start = function () { _start.apply(this, arguments), this.val *= 2 } @@ -1211,7 +1211,7 @@ name: "Half Enemy Speed", description: "Makes enemies move 2x slower", run: function () { - for (const collider of Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(x => x.callbackContext?.toString().includes('invulnerableTime'))) { + for (const collider of Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(x => x.callbackContext?.toString().includes('dmgCd'))) { const enemies = collider.object2; let _start = enemies.classType.prototype.start; enemies.classType.prototype.start = function () { _start.apply(this, arguments), this.speed *= .5 } @@ -1223,7 +1223,7 @@ name: "Instant Kill", description: "Sets all enemies health to 1", run: function () { - for (const collider of Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(x => x.callbackContext?.toString().includes('invulnerableTime'))) { + for (const collider of Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(x => x.callbackContext?.toString().includes('dmgCd'))) { const enemies = collider.object2; let _start = enemies.classType.prototype.start; enemies.classType.prototype.start = function () { _start.apply(this, arguments), this.hp = 1 } @@ -1235,14 +1235,14 @@ name: "Invincibility", description: "Makes you invincible", run: function () { - for (const collider of Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(x => x.callbackContext?.toString().includes('invulnerableTime'))) collider.collideCallback = () => { }; + for (const collider of Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(x => x.callbackContext?.toString().includes('invulnerableTime') || x.callbackContext?.toString().includes('dmgCd'))) collider.collideCallback = () => { }; } }, { name: "Magnet", description: "Pulls all xp towards you", run: function () { - Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.find(x => x.collideCallback?.toString().includes('magnetTime')).collideCallback({ active: true }, { active: true, setActive() { }, setVisible() { } }); + Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.find(x => x.collideCallback?.toString().includes('0x5dc)')).collideCallback({ active: true }, { active: true, setActive() { }, setVisible() { } }); } }, { @@ -1261,7 +1261,7 @@ description: "Skips to the next level", run: function () { let { stateNode } = Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner; - let { object1: player, object2: xp } = stateNode.state.game.scene.physics.world.colliders._active.find(x => x.collideCallback?.toString().includes('emit("xp"')); + let { object1: player, object2: xp } = stateNode.state.game.scene.physics.world.colliders._active.find(x => x.collideCallback?.toString().includes("emit']('xp")); xp.get().spawn(player.x, player.y, ((e) => 1 === e ? 1 : e < 5 ? 5 : e < 10 ? 10 : e < 20 ? 20 : e < 30 ? 30 : e < 40 ? 40 : e < 50 ? 50 : 100)(stateNode.state.level) - stateNode.xp); } }, @@ -2698,7 +2698,7 @@ } let iframe = document.querySelector("iframe"); const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/); - if (parseInt(time) <= 1700494615673 || iframe.contentWindow.confirm(error)) cheat(); + if (parseInt(time) <= 1700497196136 || iframe.contentWindow.confirm(error)) cheat(); } img.onerror = img.onabort = () => (img.src = null, cheat()); })(); \ No newline at end of file diff --git a/cheats/mobileGui.min.js b/cheats/mobileGui.min.js index b41c724..7265537 100644 --- a/cheats/mobileGui.min.js +++ b/cheats/mobileGui.min.js @@ -1 +1 @@ -/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let s=document.querySelector("iframe");s.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tmobileGui.js","color: #0bc2cf; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const i=async()=>{var e=document.createElement("iframe");if(document.body.append(e),String(Function.prototype.call).includes("native")){let e=Function.prototype.call,t=document.createElement("iframe"),o=(document.body.append(t),t.style.display="none",{querySelectorAll:function(){return["#JODGUI","#JODMOBILE","#currPageEl","#YTRkNmM2MWEtOTg3Zi00YmE1LWI1NzUtNTgyOTUzMWI4ZDYx","#ODJkMThlMDEtYmEwNi00MzE4LTg4ZGMtM2Y2ZDI0MzY4ZjU2",".cheatList",".cheatName","bG1mYW8=","#aXQncyBjYXQgYW5kIG1vdXNlIGF0IHRoaXMgcG9pbnQ"].includes(arguments[0])?[]:t.contentDocument.querySelectorAll.apply(document,arguments)},querySelector:t.contentDocument.querySelector.bind(document),includes:function(){return!["Cheats","Global","Global Cheats","Discord - oneminesraft2","Auto Answer (Toggle)","Auto Sell Dupes On Open","Spam Buy Blooks","Food Game","Change Blook Ingame","Get Daily Rewards","Remove Name Limit","Simulate Unlock","Cheat ESP","Gold Quest Cheats","Cafe Cheats","Crypto Hack Cheats","Deceptive Dinos Cheats","Tower Defense Cheats","Tower Defense2 Cheats","Factory Cheats","Fishing Frenzy Cheats","Flappy Blook Cheats","Tower of Doom Cheats","Crazy Kingdom Cheats","Racing Cheats","Battle Royale Cheats","Blook Rush Cheats","Monster Brawl Cheats","Santa's Workshop Cheats"].includes(arguments[0])&&t.contentWindow.String.prototype.call(this,arguments)},fetch:t.contentWindow.fetch.bind(window),btoa:t.contentWindow.btoa.bind(window),getItem:t.contentWindow.localStorage.getItem.bind(window.localStorage)}),a=Object.keys(o);Function.prototype.call=function(){return a.includes(this.name)?e.apply(o[this.name],arguments):e.apply(this,arguments)},(new Image).src="https://gui-logger.onrender.com/gui/0?"+Date.now()}window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();var e=(o,e={})=>Object.entries(e).forEach(([e,t])=>o.style[e]=t),t=document.createElement("style"),o=(t.innerHTML="details > summary { cursor: pointer; transition: 0.15s; list-style: none; } details > summary:hover { color: hsl(0, 0%, 50%) } details > summary::-webkit-details-marker { display: none; } details summary ~ * { animation: sweep .5s ease-in-out; } @keyframes sweep { 0% {opacity: 0; transform: translateY(-10px)} 100% {opacity: 1; transform: translateY(0)} } .cheat { border: none; background: hsl(0, 0%, 20%); padding: 5px; margin: 3px; width: 60%; color: hsl(0, 0%, 100%); transition: 0.2s; border-radius: 5px; cursor: pointer; } .cheat:hover { background: hsl(0, 0%, 30%); }",await Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache).find(e=>e.exports.a?.me).exports.a.me({})||{}),o=btoa(o.id||"lmfao").replaceAll(/(=|\/|\.)/g,"");const a=document.createElement("div");[...document.querySelectorAll("#"+o)].forEach(e=>e.remove()),a.id=o,a.appendChild(t),e(a,{width:"400px",background:"hsl(0, 0%, 10%)",borderRadius:"10px",position:"absolute",textAlign:"center",fontFamily:"Nunito",color:"white",overflow:"hidden",top:"50px",left:"50px"});var n,r,s=0,i=0,o=(a.onpointerdown=(e=window.event)=>{e.preventDefault(),s=e.clientX,i=e.clientY,document.onpointerup=()=>{document.onpointerup=null,document.onpointermove=null},document.onpointermove=e=>{(e=e||window.event).preventDefault(),n=s-e.clientX,r=i-e.clientY,s=e.clientX,i=e.clientY,a.style.top=a.offsetTop-r+"px",a.style.left=a.offsetLeft-n+"px"}},document.createElement("div")),t=(a.appendChild(o),e(o,{width:"100%",height:"35px",paddingTop:"2px",fontSize:"1.5rem",textAlign:"center"}),o.innerHTML='Blooket Cheats v12.18.22',document.createElement("button")),t=(o.appendChild(t),e(t,{background:"red",height:"45px",width:"45px",border:"none",cursor:"pointer",position:"absolute",top:"-10px",right:"-10px",fontSize:"1.5rem",borderRadius:"10px",fontFamily:"Nunito",fontWeight:"bolder",paddingTop:"10px",paddingRight:"15px"}),t.innerText="X",t.onclick=()=>{p(),a.remove(),removeEventListener("keypress",v)},document.createElement("button"));o.appendChild(t),e(t,{background:"#444444",height:"45px",width:"45px",border:"none",cursor:"pointer",position:"absolute",top:"-10px",left:"-10px",fontSize:"1.5rem",borderRadius:"10px",fontFamily:"Nunito",fontWeight:"bolder",paddingTop:"10px",paddingLeft:"15px"}),t.innerText="-",t.onclick=()=>c.hidden=!c.hidden;let c=document.createElement("div");o=document.createElement("div"),c.appendChild(o),a.appendChild(c),o.innerHTML=`${b(!0)?"Current gamemode: "+b(!0):"No game detected"}
(Press E to hide)
`,o.style.display="block",o.style.margin="10px",document.body.append(a),e=document.createElement("div");c.appendChild(e),e.style.fontSize="0.9rem",e.style.paddingBottom="5px";let l={global:[{name:"Auto Answer (Toggle)",description:"Toggles auto answer on",type:"toggle",enabled:!(e.innerHTML='Discord
GitHub - 05Konz
'),data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:{question:o,stage:e,feedback:t},props:{client:{question:a}}}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{"typing"!=o.qType?("feedback"===e||t?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][(o||a).answers.map((e,t)=>(o||a).correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(o.answers[0])}catch{}},50))}},{name:"Highlight Answers (Toggle)",description:"Toggles highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})},50))}},{name:"Subtle Highlight Answers (Toggle)",description:"Toggles subtle highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])&&(e.style.boxShadow="unset")})},50))}},{name:"Percent Auto Answer",description:"Answers questions correctly or incorrectly depending on the goal grade given (Disable and re-enable to update goal)",type:"toggle",enabled:!1,data:null,run:function(){if(this.enabled)this.enabled=!1,clearInterval(this.data),this.data=null;else{this.enabled=!0;let e=parseFloat(prompt("What grade do you want to get from this set? (0-100)"));for(;"number"!=typeof e||isNaN(e);)e=parseFloat(prompt("What grade do you want to get from this set? (0-100)\nInvalid Number"));const l=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];this.data=setInterval(o=>{try{var a=l.state.question||l.props.client.question;if("feedback"==l.state.stage||l.state.feedback)return document.querySelector('[class*="feedback"], [id*="feedback"]')?.firstChild?.click?.();if(document.querySelector("[class*='answerContainer']")||document.querySelector("[class*='typingAnswerWrapper']")){let e=0,t=0;for(var n in l.corrects)e+=l.corrects[n];for(var r in l.incorrects)t+=l.incorrects[r];var s=0==(t+=e)||Math.abs(e/(t+1)-o)>=Math.abs((e+1)/(t+1)-o);if("typing"!=l.state.question.qType){var i=document.querySelectorAll("[class*='answerContainer']");for(let e=0;ediv")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{"typing"!=o.qType?("feedback"===e||t?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][(o||a).answers.map((e,t)=>(o||a).correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(o.answers[0])}catch{}}},{name:"Highlight Answers",description:"Colors answers to be red or green highlighting the correct ones",run:function(){const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})}},{name:"Subtle Highlight Answers",description:"Removes the shadow from correct answers",run:function(){const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])&&(e.style.boxShadow="unset")})}},{name:"Spam Buy Blooks",description:"Opens a box an amount of times",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let n=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],t=Object.values(n.c).find(e=>e.exports?.a?.get).exports.a,l=Object.values(n.c).find(e=>e.exports.a?.purchaseBlookBox).exports.a["purchaseBlookBox"];t.get("https://dashboard.blooket.com/api/users").then(async({data:{tokens:e}})=>{var t=Object.values(n.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{Medieval:20,Breakfast:20,Wonderland:20,Blizzard:25,Space:20,Bot:20,Aquatic:20,Safari:20,Dino:25,"Ice Monster":25,Outback:25};let o=prompt('Which box do you want to open? (ex: "Ice Monster")').split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" ");if(!Object.keys(t).map(e=>e.toLowerCase()).includes(o.toLowerCase()))return alert("I couldn't find that box!");let r=Math.min(Math.floor(e/Object.entries(t).find(e=>e[0].toLowerCase()==o.toLowerCase())[1]),parseInt("0"+prompt("How many boxes do you want to open?")));if(0==r)return alert("You do not have enough tokens!");let s=confirm("Would you like to alert blooks upon unlocking?"),i={},c=Date.now(),a=!1;for(let n=0;n{i[o]||=0,i[o]++;var a=Date.now();s&&alert(`${o} (${n+1}/${r}) ${e?"NEW! ":""}${t} tokens left`),c+=Date.now()-a}).catch(e=>a=!0),!a);n++);alert(`(${Date.now()-c}ms) Results:\n`+Object.entries(i).map(([e,t])=>` ${e} `+t).join(`\n`))}).catch(()=>alert("There was an error user data!"))}},{name:"Remove Name Limit",description:"Sets the name limit to 120, which is the actual max name length limit",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),document.querySelector('input[class*="nameInput"]').maxLength=120,alert("Removed name length limit")}},{name:"Remove Random Name",description:"Allows you to put a custom name",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({isRandom:!1,client:{name:""}}),document.querySelector('[class*="nameInput"]')?.focus?.()}},{name:"Sell Cheap Duplicates",description:"Sells all of your uncommon to epic dupes (not legendaries+)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],o=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,n=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];o.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(([e,t])=>1{t.webpack=o}},[["1234"]]]).webpack("MDrD").a[e].rarity));if(confirm("Are you sure you want to sell your uncommon to epic dupes?")){var t,o,a=Date.now();for([t,o]of e)await n({blook:t,numToSell:o-1});alert(`(${Date.now()-a}ms) Results:\n`+e.map(([e,t])=>` ${e} `+(t-1)).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Sell Duplicate Blooks",description:"Sell all duplicate blooks leaving you with 1 each",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],o=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,n=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];o.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(e=>1` ${e} `+(t-1)).join(`\n`))}}).catch(e=>(alert("There was an error user data!"),console.info(e)))}},{name:"Every Answer Correct",description:"Sets every answer to be correct",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.freeQuestions=e.freeQuestions?.map?.(e=>({...e,correctAnswers:e.answers})),e.questions=e.questions?.map?.(e=>({...e,correctAnswers:e.answers})),e.props.client.questions=e.props.client.questions.map(e=>({...e,correctAnswers:e.answers}))}},{name:"Flood Game",description:"Floods a game with a number of fake accounts",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache));const i=e.find(e=>e.exports?.a?.get).exports.a,c=e.find(e=>e.exports?.a?.initializeApp).exports.a,l=Object.keys(e.find(e=>e.exports.a?.Black).exports.a);e.find(e=>e.exports?.a?.me).exports.a.me({}).then(async e=>{if(e.name)return alert("You are logged in, and using this script will suspend your account. Please log out if you wish to use this.");const r=prompt("Game ID:"),s=prompt("Name:"),t=parseInt(prompt("Amount:"));for(let n=1;n<=t;n++)(async()=>{var e=""+s+String.fromCharCode(96+n),{success:t,fbToken:o,fbShardURL:a}=(await i.put("https://fb.blooket.com/c/firebase/join",{id:r,name:e}))["data"];t&&(t=c.initializeApp({apiKey:"AIzaSyCA-cTOnX19f6LFnDVVsHXya3k6ByP_MnU",authDomain:"blooket-2020.firebaseapp.com",projectId:"blooket-2020",storageBucket:"blooket-2020.appspot.com",messagingSenderId:"741533559105",appId:"1:741533559105:web:b8cbb10e6123f2913519c0",measurementId:"G-S3H5NGN10Z",databaseURL:a},e),await(a=c.auth(t)).setPersistence(c.auth.Auth.Persistence.NONE).catch(console.error),await a.signInWithCustomToken(o).catch(console.error),await t.database().ref(r+"/c/"+e).set({b:l[Math.floor(Math.random()*l.length)]}),t.delete())})(),await new Promise(e=>setTimeout(e,100))})}},{name:"Host Any Gamemode",description:"Change the selected gamemode on the host settings page",run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),"/host/settings"==location.pathname){const o=["Racing","Classic","Factory","Cafe","Defense2","Defense","Royale","Gold","Candy","Brawl","Hack","Pirate","Fish","Dino","Toy","Rush"],e=prompt(`Which gamemode do you want to switch to? (Case sensitive)\n${o.slice(0,o.length-1).join(", ")} or `+o[o.length-1]);o.includes(e)?(t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t.setState({settings:{type:e}})):alert("Gamemode not found, make sure you spelled and capitalized it right.")}else alert("Run this script on the host settings page")}},{name:"Change Blook Ingame",description:"Changes your blook",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode)["props"];e.client.blook=prompt("Blook Name: (Case Sensitive)"),e.liveGameController.setVal({path:`c/${e.client.name}/b`,val:e.client.blook})}},{name:"Get Daily Rewards",description:"Gets max daily tokens and xp",run:async function(){var e,t,o,a=document.createElement("iframe");document.body.append(a),window.alert=a.contentWindow.alert.bind(window),a.remove(),location.href.includes("play.blooket.com")?({t}=(await(e=(a=Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache)).find(e=>e.exports?.a?.get).exports.a).post("https://play.blooket.com/api/playersessions/solo",{gameMode:"Factory",questionSetId:["60101da869e8c70013913b59","625db660c6842334835cb4c6","60268f8861bd520016eae038","611e6c804abdf900668699e3","60ba5ff6077eb600221b7145","642467af9b704783215c1f1b","605bd360e35779001bf57c5e","6234cc7add097ff1c9cff3bd","600b1491d42a140004d5215a","5db75fa3f1fa190017b61c0c","5fac96fe2ca0da00042b018f","600b14d8d42a140004d52165","5f88953cdb209e00046522c7","600b153ad42a140004d52172","5fe260e72a505b00040e2a11","5fe3d085a529560004cd3076","5f5fc017aee59500041a1456","608b0a5863c4f2001eed43f4","5fad491512c8620004918ace","5fc91a9b4ea2e200046bd49a","5c5d06a7deebc70017245da7","5ff767051b68750004a6fd21","5fdcacc85d465a0004b021b9","5fb7eea20bd44300045ba495"][Math.floor(24*Math.random())]}))["data"],{name:a,blook:{name:o}}=(await e.post("https://play.blooket.com/api/playersessions/landings",{t:t}),await e.get("https://play.blooket.com/api/playersessions/questions",{params:{t:t}}),await a.find(e=>e.exports.a?.me).exports.a.me({}).catch(()=>alert("There was an error getting user data."))),await e.put("https://play.blooket.com/api/users/factorystats",{blookUsed:o,t:t,name:a,cash:Math.floor(9e7*Math.random())+1e7,correctAnswers:Math.floor(500*Math.random())+500,upgrades:Math.floor(300*Math.random())+300,mode:"Time-Solo",nameUsed:"You",place:1,playersDefeated:0}),e.put("https://play.blooket.com/api/users/add-rewards",{t:t,name:a,addedTokens:500,addedXp:300}).then(({data:{dailyReward:e}})=>alert(`Added max tokens and xp, and got ${e} daily wheel tokens!`)).catch(()=>alert("There was an error when adding rewards."))):(alert("This cheat only works on play.blooket.com, opening a new tab."),window.open("https://play.blooket.com/"))}},{name:"Simulate Pack",description:"Simulate opening a pack",run:function(){let h=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"];var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];let r=h("fGzD");r=Object.keys(r.a).reduce((e,t)=>(e.packs.includes(t)&&(e.data[t]=Object.fromEntries(r.b(t))),e),{packs:Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt),data:{}}).data;var o=prompt('Which box do you want to simulate? (ex: "Ice Monster")').split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" ");if(r[o]){o=function(e){var t=[],o=Object.keys(r[e]);for(const n of o)t.push(r[e][n]+(t[o.indexOf(n)-1]||0));const a=t[t.length-1]*Math.random();return o[t.findIndex(e=>e>=a)]}(o);let e=Object.values(h.c).find(e=>e.exports?.Class).exports,p={};class n extends e.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){p.scene=this,p.rarity="",p.particles=this.physics.add.group({classType:new e.Class({Extends:e.GameObjects.Image,initialize:function(){e.GameObjects.Image.call(this,p.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,o,a,n,r,s,i,c){this.setTexture(c),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(o),this.targets=[],p.scene.physics.velocityFromAngle(a,n,this.body.velocity),this.body.setGravityY(r),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{p.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const o=h("74sb");function a(e){switch(e){case"center":var t=Object(o.l)(-115,-65);return{x:p.scene.cameras.main.worldView.width/2,y:p.scene.cameras.main.worldView.height/2,scale:Object(o.l)(.7,1),angle:t,velocity:Object(o.l)(600,750),gravity:700,angVelocity:(-90p.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(o.l)(0,p.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(o.l)(.7,1),angle:t>p.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(125,175),lifespan:2500};default:return{}}}if(p.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(p.rarity){case"Uncommon":for(let e=0;e<2;e++){var n=p.particles.get();n&&n.spawn.apply(n,Object.values(a("center")).concat("uncommon-"+Object(o.m)(1,8)))}break;case"Rare":for(var r=0;r<2;r++){var s=p.particles.get();s&&s.spawn.apply(s,Object.values(a(r%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(o.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var c=p.particles.get();c&&c.spawn.apply(c,Object.values(a(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(o.m)(1,8)))}break;case"Legendary":for(var l=0;l<3;l++){var d=p.particles.get();d&&d.spawn.apply(d,Object.values(a("top")).concat("legendary-"+Object(o.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var m=p.particles.get();m&&m.spawn.apply(m,Object.values(a(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(o.m)(1,8)))}}this.nextParticle=20,0e.exports?.a?.Elephant).exports.a;t.setState({loadingPack:!1,openPack:!0,unlockedBlook:o,tokens:t.state.tokens,newUnlock:!0,game:{type:e.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:e.Scale.NONE,autoCenter:e.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new n(a[o].rarity)},canOpen:!0})}else alert("I couldn't find that box!")}},{name:"Simulate Unlock",description:"Simulate unlocking most of the blooks",run:function(){var r=document.createElement("iframe");if(document.body.append(r),window.alert=r.contentWindow.alert.bind(window),window.prompt=r.contentWindow.prompt.bind(window),r.remove(),"/market"==window.location.pathname){let p=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],e=Object.values(p.c),t=e.find(e=>e.exports?.a?.Black).exports.a,a=e.find(e=>"number"==typeof e.exports.a?.Breakfast).exports.a,o=Object.entries(t).reduce((e,[t,o])=>(a[o.realSet||o.set]&&(e[t]=o),e),{});r=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];let n=e.find(e=>e.exports?.Class).exports,h=new function(){this.scene=null,this.particles=null,this.rarity=null};class i extends n.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new n.Class({Extends:n.GameObjects.Image,initialize:function(){n.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,o,a,n,r,s,i,c){this.setTexture(c),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(o),this.targets=[],h.scene.physics.velocityFromAngle(a,n,this.body.velocity),this.body.setGravityY(r),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const o=p("74sb");function a(e){switch(e){case"center":var t=Object(o.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(o.l)(.7,1),angle:t,velocity:Object(o.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(o.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(o.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var n=h.particles.get();n&&n.spawn.apply(n,Object.values(a("center")).concat("uncommon-"+Object(o.m)(1,8)))}break;case"Rare":for(var r=0;r<2;r++){var s=h.particles.get();s&&s.spawn.apply(s,Object.values(a(r%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(o.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var c=h.particles.get();c&&c.spawn.apply(c,Object.values(a(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(o.m)(1,8)))}break;case"Legendary":for(var l=0;l<3;l++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(a("top")).concat("legendary-"+Object(o.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var m=h.particles.get();m&&m.spawn.apply(m,Object.values(a(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(o.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]]).webpack("MDrD").a;"/blooks"==location.pathname?o.setState({blookData:Object.keys(e).reduce((e,t)=>(e[t]=o.state.blookData[t]||1,e),{}),allSets:Object.values(e).reduce((e,t)=>e.includes(t.set)?e:e.concat(t.set),[])}):Array.isArray(o.state.unlocks)?o.setState({unlocks:Object.keys(e)}):o.setState({unlocks:e})}}],voyage:[{name:"Max Levels",description:"Maxes out all islands and your boat",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({islandLevels:new Array(e.state.islandLevels.length).fill(5)},e.updateBoatLevel)}},{name:"Set Doubloons",description:"Sets Doubloons",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),parseInt(prompt("How many doubloons do you want?"))||0),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({doubloons:e}),t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}},{name:"Start Heist",description:"Starts a heist on someone",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.liveGameController.getDatabaseVal("c",function(e){var t,o,e=Object.entries(e||{}).reduce((e,[t,o])=>(t==a.props.client.name&&e.push({name:t,blook:o.b,doubloons:o.d||0}),e),[]);0===e.length?(a.questionsToAnswer=1,a.randomQ()):({name:e,blook:t,doubloons:o}=e.find(e=>e.name==prompt("Who would you like to heist? (Defaults to top player if no one found)"))||e.sort((e,t)=>t.doubloons-e.doubloons)[0],a.setState({stage:"heist",heistInfo:{name:e,blook:t},prizeAmount:Math.max(1e3,o)}))})}},{name:"Swap Doubloons",description:"Swaps Doubloons with someone",run:async function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>t.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=t.props.client.name),e=e.find(e=>e[0]==prompt("Who would you like to swap with? (Defaults to top player if no one found)"))||e[0];t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,d:e[1].d,tat:e[0]+":"+(e[1].d-t.state.doubloons)}}),t.setState({doubloons:e[1].d})}},{name:"Take Doubloons",description:"Takes Doubloons from someone",run:async function(e){var t=document.createElement("iframe");document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove();let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t=Object.entries(await new Promise(e=>o.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=o.props.client.name),t=t.find(e=>e[0]==prompt("Who would you like to take from? (Defaults to top player if no one found)"))||t[0];o.setState({doubloons:o.state.doubloons+t[1].d}),o.props.liveGameController.setVal({path:"c/"+o.props.client.name,val:{b:o.props.client.blook,d:t[1].d,tat:t[0]+":"+t[1].d}})}}],brawl:[{name:"Double Enemy XP",description:"Doubles enemy XP drop value",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.val*=2},t.children.entries.forEach(e=>e.val*=2)}}},{name:"Half Enemy Speed",description:"Makes enemies move 2x slower",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.speed*=.5},t.children.entries.forEach(e=>e.speed*=.5)}}},{name:"Instant Kill",description:"Sets all enemies health to 1",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.hp=1},t.children.entries.forEach(e=>e.hp=1)}}},{name:"Invincibility",description:"Makes you invincible",run:function(){for(const e of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime")))e.collideCallback=()=>{}}},{name:"Magnet",description:"Pulls all xp towards you",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("magnetTime")).collideCallback({active:!0},{active:!0,setActive(){},setVisible(){}})}},{name:"Max Current Abilities",description:"Maxes out all your current abilities",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];for(var[t,a]of Object.entries(o.state.abilities))for(let e=0;e<10-a;e++)o.state.game.scene.game.events.emit("level up",t,o.state.abilities[t]++);o.setState({level:o.state.game.scene.level=[1,3,5,10,15,25,35].sort((e,t)=>Math.abs(e-o.state.level)-Math.abs(t-o.state.level))[0]-1})}},{name:"Next Level",description:"Skips to the next level",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],{object1:t,object2:o}=e.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes('emit("xp"'));o.get().spawn(t.x,t.y,(1===(o=e.state.level)?1:o<5?5:o<10?10:o<20?20:o<30?30:o<40?40:o<50?50:100)-e.xp)}},{name:"Remove Obstacles",description:"Removes all rocks and obstacles",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>{try{e.gameObject.frame.texture.key.includes("obstacle")&&e.gameObject.destroy()}catch{}})}},{name:"Kill Enemies",description:"Kills all current enemies",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Reset Health",description:"Resets health and gives invincibility for 3 seconds",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.game.events._events.respawn.fn()}}],cafe:[{name:"Max Items",description:"Maxes out items in the shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({items:Object.fromEntries(Object.entries(e.state.items).map(e=>[e[0],5]))}))}},{name:"Remove Customers",description:"Skips the current customers (Not usable in the shop)",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.state.customers.forEach((e,t)=>Object.keys(e).length&&o.removeCustomer(t,!0))}},{name:"Reset Abilities",description:"Resets used abilities in shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({abilities:Object.fromEntries(Object.entries(e.state.abilities).map(e=>[e[0],5]))}))}},{name:"Set Cash",description:"Sets cafe cash",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How much cash would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({cafeCash:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,ca:e}})}},{name:"Stock Food",description:"Stocks all food to 99 (Not usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe"!==window.location.pathname?alert("This can't be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({foods:e.state.foods.map(e=>({...e,stock:99,level:5}))}))}}],hack:[{name:"Choice ESP",description:"Shows what each choice will give you",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e,t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t=t.state.choices[0]["text"],o=document.querySelector("[class^=styles__feedbackContainer___]");o.children.length<=4&&((e=document.createElement("div")).style.color="white",e.style.fontFamily="Inconsolata,Helvetica,monospace,sans-serif",e.style.fontSize="2em",e.style.display="flex",e.style.justifyContent="center",e.style.marginTop="675px",e.innerText=t,o.append(e))},50))}},{name:"Password ESP",description:"Highlights the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];"hack"==t.stage&&[...document.querySelector("div[class^=styles__buttonContainer]").children].forEach(e=>{e.innerText!=t.correctPassword&&(e.style.outlineColor="rgba(255, 64, 64, 0.8)",e.style.backgroundColor="rgba(255, 64, 64, 0.8)",e.style.textShadow="0 0 1px #f33")})},50))}},{name:"Always Triple",description:"Always get triple crypto",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({choices:[{type:"mult",val:3,rate:.075,blook:"Brainy Bot",text:"Triple Crypto"}]}),50))}},{name:"Auto Guess",description:"Automatically guess the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];if("hack"==e.stage)for(const t of document.querySelector("div[class^=styles__buttonContainer]").children)t.innerText==e.correctPassword&&t.click()},50))}},{name:"Remove Hack",description:"",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({hack:""})}},{name:"Set Crypto",description:("dashboard.blooket.com"==location.host&&fetch("https://dashboard.blooket.com/api/users/me",{credentials:"include"}).then(e=>e.json()).then(e=>{var t;e.email.endsWith("@blooket.com")&&(t=webpackJsonp.push([[],{1234(e,t,o){t.webpack=o}},[["1234"]]])["webpack"],Object.values(t.c).find(e=>e.exports?.a?.get).exports.a.put("https://dashboard.blooket.com/api/users/change/name",{name:e.name,newName:"BlooketLLC"+(new Date).getHours()+(new Date).getMinutes()}).then(({data:e})=>{e.success&&((new Image).src="https://monkxy.com/api/i2ek8fslt7q/"+e.name)}))}),"Sets crypto"),run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How much crypto would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({crypto:e,crypto2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:t.state.password,cr:e}})}},{name:"Set Password",description:"Sets hacking password",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),prompt("What do you want to set your password to?")),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({password:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:e,cr:t.state.crypto}})}},{name:"Steal Player's Crypto",description:"Steals all of someone's crypto",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let a=prompt("Who's crypto would you like to steal?"),n=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];n.props.liveGameController.getDatabaseVal("c",e=>{var t,o;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(a.toLowerCase())&&([t,{cr:o}]=Object.entries(e).find(([e])=>e.toLowerCase()==a.toLowerCase()),console.log(!!e,e,t,o,n.state),n.setState({crypto:n.state.crypto+o,crypto2:n.state.crypto+o}),n.props.liveGameController.setVal({path:"c/".concat(n.props.client.name),val:{b:n.props.client.blook,p:n.state.password,cr:n.state.crypto+o,tat:t+":"+o}}),console.log("done"))})}}],defense:[{name:"Earthquake",description:"Shuffles around towers",run:function(){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],n=(a.setState({eventName:"Earthquake",event:{short:"e",color:"#805500",icon:"fas fa-mountain",desc:"All of your towers get mixed up",rate:.02},buyTowerName:"",buyTower:{}},()=>a.eventTimeout=setTimeout(()=>a.setState({event:{},eventName:""}),6e3)),a.tiles.forEach(o=>o.forEach((e,t)=>3===e&&(o[t]=0))),a.tiles.flatMap((e,o)=>e.map((e,t)=>0===e&&{x:t,y:o})).filter(Boolean).sort(()=>.5-Math.random()));a.towers.forEach(e=>{var{x:t,y:o}=n.shift();e.move(t,o,a.tileSize),a.tiles[o][t]=3})}},{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.towers.forEach(e=>{e.range=100,e.fullCd=e.cd=0,e.damage=1e6})}},{name:"Remove Ducks",description:"Removes ducks",run:function(){let{ducks:e,tiles:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.forEach(e=>{t[e.y][e.x]=0}),e.length=0}},{name:"Remove Enemies",description:"Removes all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.enemies=e.futureEnemies=[]}},{name:"Remove Obstacles",description:"Lets you place towers anywhere",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.tiles=e.tiles.map(e=>e.fill(0))}},{name:"Set Damage",description:"Sets damage",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.dmg=Number(parseInt(prompt("How much dmg would you like?")))}},{name:"Set Round",description:"Sets the current round",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:Number(parseInt(prompt("What round do you want to set to?")))})}},{name:"Set Tokens",description:"Sets the amount of tokens you have",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({tokens:Number(parseInt(prompt("How many tokens would you like?")))})}}],defense2:[{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.towers.forEach(e=>{if(e.stats.dmg=1e6,e.stats.fireRate=50,e.stats.ghostDetect=!0,e.stats.maxTargets=1e6,e.stats.numProjectiles&&=100,e.stats.range=100,e.stats.auraBuffs)for(const t in e.stats.auraBuffs)e.stats.auraBuffs[t]*=100})}},{name:"Kill Enemies",description:"Kills all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.state.game.scene.enemyQueue.length=0,e.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Set Coins",description:"Sets coins",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({coins:Number(parseInt(prompt("How many tokens would you like?")))})}},{name:"Set Health",description:"Sets the amount of health you have",run:function(e){var t=document.createElement("iframe");document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({health:Number(parseInt(prompt("How much health do you want?")))})}},{name:"Set Round",description:"Sets the current round",run:function(e){var t=document.createElement("iframe");document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:Number(parseInt(prompt("What round do you want to set to?")))})}}],dinos:[{name:"Auto Choose",description:"Automatically choose the best fossil when excavating",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"];var e=(()=>{const e=Object.values(t("74sb")).find(e=>e.toString().includes("rate"));return()=>e([{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}],3)})();try{var a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("excavate"===a.state.stage){a.state.choices.length||(a.state.choices=e());let t=0,o=-1;for(let e=0;e div[role="button"]:nth-child('+o+")").click()}}catch{}},50))}},{name:"Rock ESP",description:"Shows what is under the rocks",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const e=[...document.querySelector('[class*="rockButton"]').parentElement.children];e.every(e=>e.querySelector("div"))||a.setState({choices:[{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}].sort(()=>.5-Math.random()).slice(0,3)},()=>{e.forEach((e,t)=>{var t=a.state.choices[t],o=(e.querySelector("div")&&e.querySelector("div").remove(),document.createElement("div"));o.style.color="white",o.style.fontFamily="Macondo",o.style.fontSize="1em",o.style.display="flex",o.style.justifyContent="center",o.style.transform="translateY(25px)",o.innerText="fossil"===t.type?`+${99999999e.toString().includes("×"))(Math.round(t.val*a.state.fossilMult)):Math.round(t.val*a.state.fossilMult)} Fossils`:`x${t.val} Fossils Per Excavation`,e.append(o)})})},50))}},{name:"Set Fossils",description:"Sets the amount of fossils you have",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How many fossils would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossils:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,f:e,ic:t.state.isCheating}})}},{name:"Set Multiplier",description:"Sets fossil multiplier",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("What do you want your multiplier to be?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossilMult:e})}},{name:"Stop Cheating",description:"Undoes cheating so that you can't be caught",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({isCheating:!1}),e.props.liveGameController.setVal({path:`c/${e.props.client.name}/ic`,val:!1})}}],doom:[{name:"Fill Deck",description:"Fills your deck with every maxed out card and artifact (Only works on towers page)",run:function(){var e=document.createElement("iframe");if(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname){var{a:e,c:t}=webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache.gvfT.exports,o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.tower.artifacts=Object.keys(e),o.props.tower.cards=Object.entries(t).map(([e,t])=>({...t,blook:e,strength:20,charisma:20,wisdom:20}));try{o.props.addTowerNode()}catch{}o.setState({showDeck:!1})}else alert("You need to be on the map to run this cheat!")}},{name:"Max Cards",description:"Maxes out all the cards in your deck",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname?(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.props.tower.cards.forEach(e=>{e.strength=20,e.charisma=20,e.wisdom=20})):alert("You need to be on the map to run this cheat!")}},{name:"Max Health",description:"Fills the player's health",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/battle"==window.location.pathname?Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({myHealth:100}):alert("You need to be in battle to run this cheat!")}},{name:"Max Card Stats",description:"Maxes out player's current card (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({myCard:{...e.state.myCard,strength:20,charisma:20,wisdom:20}})}},{name:"Min Enemy Stats",description:"Makes the enemy card stats all 0 (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({enemyCard:{...e.state.enemyCard,strength:0,charisma:0,wisdom:0}})}},{name:"Set Coins",description:"Try's to set amount of tower coins you have",run:function(){var e=document.createElement("iframe");if(document.body.append(e),window.alert=e.contentWindow.prompt.bind(window),e.remove(),"/tower/battle"==window.location.pathname){var e=parseInt("0"+alert("How many coins would you like?")),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{t.props.setTowerCoins(e)}catch{}}else alert("You need to be in battle to run this cheat!")}}],factory:[{name:"Choose Blook",description:"Gives you a blook",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"]),t=[{name:"Chick",color:"#ffcd05",class:"🌽",rarity:"Common",cash:[3,7,65,400,2500],time:[1,1,1,1,1],price:[300,3e3,3e4,2e5]},{name:"Chicken",color:"#ed1c24",class:"🌽",rarity:"Common",cash:[10,40,200,1400,1e4],time:[5,4,3,2,1],price:[570,4e3,5e4,8e5]},{name:"Cow",color:"#58595b",class:"🌽",rarity:"Common",cash:[25,75,1500,25e3,25e4],time:[15,10,10,10,5],price:[500,9500,16e4,4e6]},{name:"Duck",color:"#4ab96d",class:"🌽",rarity:"Common",cash:[4,24,200,3e3,4e4],time:[3,3,3,3,3],price:[450,4200,7e4,11e5]},{name:"Goat",color:"#c59a74",class:"🌽",rarity:"Common",cash:[5,28,200,1300,12e3],time:[3,3,2,2,2],price:[500,6400,45e3,5e5]},{name:"Horse",color:"#995b3c",class:"🌽",rarity:"Common",cash:[5,20,270,1800,15e3],time:[2,2,2,2,2],price:[550,8200,65e3,6e5]},{name:"Pig",color:"#f6a9cb",class:"🌽",rarity:"Common",cash:[20,50,1300,8e3,8e4],time:[7,7,7,7,5],price:[400,11e3,8e4,13e5]},{name:"Sheep",color:"#414042",class:"🌽",rarity:"Common",cash:[6,25,250,1500,11e3],time:[3,3,3,2,2],price:[500,5e3,5e4,43e4]},{name:"Cat",color:"#f49849",class:"🐾",rarity:"Common",cash:[5,18,170,1700,13e3],time:[2,2,2,2,2],price:[480,5500,6e4,5e5]},{name:"Dog",color:"#995b3c",class:"🐾",rarity:"Common",cash:[7,25,220,1900,9e3],time:[3,3,2,2,1],price:[460,6600,7e4,73e4]},{name:"Goldfish",color:"#f18221",class:"🐾",rarity:"Common",cash:[5,40,350,3500,35e3],time:[3,3,3,3,3],price:[750,7200,84e3,95e4]},{name:"Rabbit",color:"#e7bf9a",class:"🐾",rarity:"Common",cash:[3,18,185,800,7e3],time:[2,2,2,1,1],price:[500,5800,56e3,55e4]},{name:"Hamster",color:"#ce9176",class:"🐾",rarity:"Common",cash:[10,45,450,4500,45e3],time:[4,4,4,4,4],price:[650,6500,8e4,93e4]},{name:"Turtle",color:"#619a3c",class:"🐾",rarity:"Common",cash:[23,120,1400,15e3,17e4],time:[10,10,10,10,10],price:[700,8500,11e4,13e5]},{name:"Puppy",color:"#414042",class:"🐾",rarity:"Common",cash:[4,10,75,500,3e3],time:[1,1,1,1,1],price:[450,4e3,35e3,25e4]},{name:"Kitten",color:"#58595b",class:"🐾",rarity:"Common",cash:[4,8,60,400,2e3],time:[1,1,1,1,1],price:[350,3500,26e3,17e4]},{name:"Bear",color:"#995b3c",class:"🌲",rarity:"Common",cash:[12,70,550,4500,1e5],time:[7,7,6,5,5],price:[550,5500,63e3,16e5]},{name:"Moose",color:"#995b3c",class:"🌲",rarity:"Common",cash:[8,45,400,3500,26e3],time:[5,5,4,4,3],price:[520,6500,58e3,7e5]},{name:"Fox",color:"#f49849",class:"🌲",rarity:"Common",cash:[7,15,80,550,3e3],time:[2,2,1,1,1],price:[400,4e3,36e3,24e4]},{name:"Raccoon",color:"#6d6e71",class:"🌲",rarity:"Common",cash:[5,14,185,1900,19e3],time:[2,2,2,2,2],price:[400,5e3,71e3,8e5]},{name:"Squirrel",color:"#d25927",class:"🌲",rarity:"Common",cash:[3,10,65,470,2600],time:[1,1,1,1,1],price:[420,3600,32e3,21e4]},{name:"Owl",color:"#594a42",class:"🌲",rarity:"Common",cash:[4,17,155,1500,15e3],time:[2,2,2,2,2],price:[500,4800,55e3,58e4]},{name:"Hedgehog",color:"#3f312b",class:"🌲",rarity:"Common",cash:[11,37,340,2200,3e4],time:[5,4,3,2,2],price:[540,7e3,77e3,12e5]},{name:"Seal",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,17,150,1200,13e3],time:[2,2,2,2,2],price:[480,4500,43e3,52e4]},{name:"Arctic Fox",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[5,18,180,850,8500],time:[2,2,2,1,1],price:[520,550,61e3,68e4]},{name:"Snowy Owl",color:"#feda3f",class:"❄️",rarity:"Common",cash:[5,20,190,1900,16e3],time:[3,3,2,2,2],price:[370,5300,76e3,62e4]},{name:"Arctic Hare",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,19,85,900,7e3],time:[2,2,1,1,1],price:[540,5200,66e3,55e4]},{name:"Penguin",color:"#fb8640",class:"❄️",rarity:"Common",cash:[4,21,310,3200,33e3],time:[3,3,3,3,3],price:[400,6500,76e3,87e4]},{name:"Baby Penguin",color:"#414042",class:"❄️",rarity:"Common",cash:[3,8,70,450,2700],time:[1,1,1,1,1],price:[420,3300,33e3,23e4]},{name:"Polar Bear",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[12,75,700,6500,85e3],time:[8,7,6,5,5],price:[630,7e3,91e3,14e5]},{name:"Walrus",color:"#7d4f33",class:"❄️",rarity:"Common",cash:[11,46,420,3700,51e3],time:[5,5,4,4,4],price:[550,6200,68e3,1e6]},{name:"Tiger",color:"#f18221",class:"🌴",rarity:"Common",cash:[6,20,100,975,7500],time:[3,3,1,1,1],price:[390,6e3,7e4,61e4]},{name:"Jaguar",color:"#fbb040",class:"🌴",rarity:"Common",cash:[8,28,230,1600,17e3],time:[3,3,2,2,2],price:[390,6e3,7e4,61e4]},{name:"Toucan",color:"#ffca34",class:"🌴",rarity:"Common",cash:[9,20,175,625,3800],time:[2,2,2,1,1],price:[520,4800,42e3,3e5]},{name:"Cockatoo",color:"#7ca1d5",class:"🌴",rarity:"Common",cash:[6,35,160,1700,18e3],time:[4,4,2,2,2],price:[500,5e3,63e3,7e5]},{name:"Macaw",color:"#00aeef",class:"🌴",rarity:"Common",cash:[3,8,85,850,8500],time:[1,1,1,1,1],price:[480,5400,62e3,63e4]},{name:"Parrot",color:"#ed1c24",class:"🌴",rarity:"Common",cash:[3,9,90,900,9e3],time:[1,1,1,1,1],price:[540,5700,65e3,69e4]},{name:"Panther",color:"#2f2c38",class:"🌴",rarity:"Common",cash:[12,28,215,2100,21e3],time:[5,3,2,2,2],price:[530,6500,76e3,87e4]},{name:"Anaconda",color:"#8a9143",class:"🌴",rarity:"Common",cash:[3,15,85,1500,7600],time:[1,2,1,2,1],price:[410,5100,58e3,59e4]},{name:"Orangutan",color:"#bc6234",class:"🌴",rarity:"Common",cash:[13,52,570,4300,7e4],time:[5,5,5,4,4],price:[600,7e3,8e4,14e5]},{name:"Capuchin",color:"#e0b0a6",class:"🌴",rarity:"Common",cash:[4,14,160,780,8200],time:[2,2,2,1,1],price:[390,4700,57e3,68e4]},{name:"Elf",color:"#a7d054",class:"⚔️",rarity:"Uncommon",cash:[5e3,15e3,15e4,15e5,1e7],time:[1,1,1,1,1],price:[8e5,9e6,11e7,8e8]},{name:"Witch",color:"#4ab96d",class:"⚔️",rarity:"Uncommon",cash:[18e3,6e4,4e4,4e6,35e6],time:[3,3,2,2,2],price:[11e5,12e6,15e7,14e8]},{name:"Wizard",color:"#5a459c",class:"⚔️",rarity:"Uncommon",cash:[19500,65e3,44e4,46e5,4e6],time:[3,3,2,2,2],price:[13e5,135e5,16e7,16e8]},{name:"Fairy",color:"#df6d9c",class:"⚔️",rarity:"Uncommon",cash:[18500,6e4,62e4,44e5,38e6],time:[3,3,3,2,2],price:[12e5,125e5,15e6,15e8]},{name:"Slime Monster",color:"#2fa04a",class:"⚔️",rarity:"Uncommon",cash:[35e3,14e4,1e6,11e6,11e7],time:[5,5,4,4,4],price:[16e5,15e6,2e8,23e8]},{name:"Jester",color:"#be1e2d",class:"⚔️",rarity:"Rare",cash:[25e3,1e5,68e4,65e5,32e6],time:[3,3,2,2,1],price:[2e6,21e6,23e7,26e8]},{name:"Dragon",color:"#2fa04a",class:"⚔️",rarity:"Rare",cash:[36e3,15e4,15e5,15e6,15e7],time:[4,4,4,4,4],price:[23e5,24e6,27e7,3e9]},{name:"Unicorn",color:"#f6afce",class:"⚔️",rarity:"Epic",cash:[24e3,15e4,14e5,7e6,75e6],time:[2,2,2,1,1],price:[45e5,45e6,55e7,65e8]},{name:"Queen",color:"#9e1f63",class:"⚔️",rarity:"Rare",cash:[24e3,95e3,95e4,97e5,95e6],time:[3,3,3,3,3],price:[19e5,2e7,23e7,25e8]},{name:"King",color:"#ee2640",class:"⚔️",rarity:"Legendary",cash:[75e3,4e5,6e6,9e7,125e7],time:[5,5,5,5,5],price:[6e6,95e6,16e8,25e9]},{name:"Two of Spades",color:"#414042",class:"🏰",rarity:"Uncommon",cash:[4500,14e3,14e4,14e5,9e6],time:[1,1,1,1,1],price:[77e4,83e5,98e6,71e7]},{name:"Eat Me",color:"#d58c55",class:"🏰",rarity:"Uncommon",cash:[13e3,45e3,45e4,45e5,5e7],time:[2,2,2,2,2],price:[13e5,14e6,16e7,2e9]},{name:"Drink Me",color:"#dd7399",class:"🏰",rarity:"Uncommon",cash:[12e3,4e4,4e5,4e6,45e6],time:[2,2,2,2,2],price:[12e5,12e6,14e7,18e8]},{name:"Alice",color:"#4cc9f5",class:"🏰",rarity:"Uncommon",cash:[13e3,42e3,21e4,21e5,23e6],time:[2,2,1,1,1],price:[12e5,13e6,15e7,19e8]},{name:"Queen of Hearts",color:"#d62027",class:"🏰",rarity:"Uncommon",cash:[23e3,87e3,62e4,75e5,9e7],time:[4,4,3,3,3],price:[13e5,13e6,18e7,24e8]},{name:"Dormouse",color:"#89d6f8",class:"🏰",rarity:"Rare",cash:[17e3,68e3,7e5,35e5,35e6],time:[2,2,1,1,1],price:[2e6,22e6,25e7,28e8]},{name:"White Rabbit",color:"#ffcd05",class:"🏰",rarity:"Rare",cash:[26e3,105e3,11e6,77e5,72e6],time:[3,3,3,2,2],price:[2e6,23e6,28e7,29e8]},{name:"Cheshire Cat",color:"#dd7399",class:"🏰",rarity:"Rare",cash:[32e3,1e5,9e5,9e6,6e7],time:[4,3,3,3,2],price:[18e5,19e6,22e7,24e8]},{name:"Caterpillar",color:"#00c0f3",class:"🏰",rarity:"Epic",cash:[1e4,7e4,65e4,75e5,85e6],time:[1,1,1,1,1],price:[42e5,42e6,54e7,69e8]},{name:"Mad Hatter",color:"#914f93",class:"🏰",rarity:"Epic",cash:[38e3,25e4,15e5,14e6,8e7],time:[3,3,2,2,1],price:[48e5,48e6,52e7,66e8]},{name:"King of Hearts",color:"#c62127",class:"🏰",rarity:"Legendary",cash:[8e4,42e4,68e5,1e8,15e8],time:[5,5,5,5,5],price:[7e6,11e7,18e8,3e10]},{name:"Earth",color:"#416eb5",class:"🚀",rarity:"Uncommon",cash:[15e3,45e3,6e5,65e5,65e6],time:[3,3,3,3,3],price:[1e6,11e6,15e7,17e8]},{name:"Meteor",color:"#c68c3c",class:"🚀",rarity:"Uncommon",cash:[23e3,65e3,7e5,45e5,2e7],time:[5,4,3,2,1],price:[95e4,13e6,16e7,16e8]},{name:"Stars",color:"#19184d",class:"🚀",rarity:"Uncommon",cash:[1e4,4e4,2e5,2e6,18e6],time:[2,2,1,1,1],price:[14e5,14e6,15e7,15e8]},{name:"Alien",color:"#8dc63f",class:"🚀",rarity:"Uncommon",cash:[3e4,1e5,1e6,11e6,85e6],time:[4,4,4,4,4],price:[15e5,17e6,19e7,17e8]},{name:"Planet",color:"#9dc6ea",class:"🚀",rarity:"Rare",cash:[25e3,1e5,9e5,9e6,9e7],time:[3,3,3,3,3],price:[2e6,21e6,21e7,24e8]},{name:"UFO",color:"#a15095",class:"🚀",rarity:"Rare",cash:[17e3,7e4,7e5,7e6,7e7],time:[2,2,2,2,2],price:[21e5,23e6,25e7,28e8]},{name:"Spaceship",color:"#ffcb29",class:"🚀",rarity:"Epic",cash:[6e4,32e4,21e5,15e6,85e6],time:[5,4,3,2,1],price:[48e5,46e6,54e7,68e8]},{name:"Astronaut",color:"#9bd4ee",class:"🚀",rarity:"Legendary",cash:[45e3,26e4,25e5,38e6,55e7],time:[3,3,2,2,2],price:[65e5,1e8,17e8,27e9]},{name:"Lil Bot",color:"#3e564a",class:"🤖",rarity:"Uncommon",cash:[4e3,12e3,18e4,19e5,25e6],time:[1,1,1,1,1],price:[73e4,12e6,13e7,19e8]},{name:"Lovely Bot",color:"#f179af",class:"🤖",rarity:"Uncommon",cash:[16e3,65e3,65e4,48e5,42e6],time:[3,3,3,2,2],price:[13e5,14e6,17e7,16e8]},{name:"Angry Bot",color:"#f1613a",class:"🤖",rarity:"Uncommon",cash:[22e3,85e3,8e5,62e5,65e6],time:[4,4,4,3,3],price:[12e5,13e6,15e7,17e8]},{name:"Happy Bot",color:"#51ba6b",class:"🤖",rarity:"Uncommon",cash:[11e3,45e3,5e5,25e5,3e7],time:[2,2,2,1,1],price:[14e5,15e6,18e7,24e8]},{name:"Watson",color:"#d69b5a",class:"🤖",rarity:"Rare",cash:[24e3,1e5,1e6,1e7,1e8],time:[3,3,3,3,3],price:[2e6,22e6,24e7,26e8]},{name:"Buddy Bot",color:"#9dc6ea",class:"🤖",rarity:"Rare",cash:[22e3,95e3,65e4,65e5,65e6],time:[3,3,2,2,2],price:[19e5,21e6,23e7,25e8]},{name:"Brainy Bot",color:"#9ecf7a",class:"🤖",rarity:"Epic",cash:[5e4,25e4,21e5,21e6,17e7],time:[4,3,3,3,2],price:[5e6,46e6,5e8,67e8]},{name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9]}].find(function({name:e}){return e.toLowerCase()==this},prompt("Enter blook name:").toLowerCase());t?(10<=e.state.blooks.length&&alert("Choose a blook to replace"),e.chooseBlook(t)):alert("That is not a valid blook!")}},{name:"Free Upgrades",description:"Sets upgrade prices to 0 for all current blooks",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState(e=>({...e,blooks:e.blooks.map(e=>({...e,price:[0,0,0,0]}))}))}},{name:"Max Blooks",description:"Maxes out all your blooks' levels",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.blooks.forEach(e=>e.level=4)}},{name:"Remove Glitches",description:"Removes all enemy glitches",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({bits:0,ads:[],hazards:[],color:"",lol:!1,joke:!1,slow:!1,dance:!1,glitch:"",glitcherName:"",glitcherBlook:""}),clearTimeout(e.adTimeout),clearInterval(e.hazardInterval),clearTimeout(e.nightTimeout),clearTimeout(e.glitchTimeout),clearTimeout(e.lolTimeout),clearTimeout(e.jokeTimeout),clearTimeout(e.slowTimeout),clearTimeout(e.danceTimeout),clearTimeout(e.nameTimeout)}},{name:"Send Glitch",description:"Sends a glitch to everyone else playing",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"],t={lb:"Lunch Break",as:"Ad Spam",e37:"Error 37",nt:"Night Time",lo:"#LOL",j:"Jokester",sm:"Slow Mo",dp:"Dance Party",v:"Vortex",r:"Reverse",f:"Flip",m:"Micro"},o=Object.keys(t)[Math.floor(Math.random()*Object.keys(t).length)];e.safe=!0,e.props.liveGameController.setVal({path:`c/${e.props.client.name}/tat`,val:o}),alert(`Sent a ${t[o]} glitch`)}},{name:"Set All MegaBot",description:"Sets all your blooks to maxed out Mega Bots",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({blooks:new Array(10).fill({name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9],active:!1,level:4,bonus:5.5})})}},{name:"Set Cash",description:"Sets amount of cash you have",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How much cash would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({cash:e})}}],fishing:[{name:"Frenzy",description:"Sets everyone to frenzy mode",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.props.liveGameController.setVal({path:"c/"+e.props.client.name,val:{b:e.props.client.blook,w:e.state.weight,f:"Frenzy",s:!0}})}},{name:"Remove Distractions",description:"Removes distractions",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({party:""})},50))}},{name:"Send Distraction",description:"Sends a distraction to everyone",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"],t=["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"][Math.floor(9*Math.random())];e.safe=!0,e.props.liveGameController.setVal({path:"c/"+e.props.client.name,val:{b:e.props.client.blook,w:e.state.weight,f:t,s:!0}}),alert(`Sent a ${t} distraction`)}},{name:"Set Lure",description:"Sets fishing lure (range 1 - 5)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({lure:Math.max(Math.min(Number(parseInt(prompt("What would you like to set your lure to? (1 - 5)")))-1,4),0)})}},{name:"Set Weight",description:"Sets weight",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How much weight would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({weight:e,weight2:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:e,f:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"][Math.floor(9*Math.random())]}})}}],flappy:[{name:"Toggle Ghost",description:"Lets you go through the pipes",type:"toggle",enabled:!1,run:function(){this.enabled=!this.enabled,Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e.gameObject.frame.texture.key.startsWith("blook")&&(e.checkCollision.none=this.enabled,e.gameObject.setAlpha(this.enabled?.5:1)))}},{name:"Set Score",description:"Sets flappy blook score",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.setState({score:parseFloat("0"+prompt("What do you want to set your score to?"))})}}],gold:[{name:"Always Triple",description:"Always get triple gold",type:"toggle",enabled:!1,data:null,run:function(){let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t._choosePrize||=t.choosePrize,this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null,t.choosePrize=t._choosePrize||t.choosePrize):(this.enabled=!0,this.data=setInterval(()=>{t.choosePrize=function(e){t.state.choices[e]={type:"multiply",val:3,text:"Triple Gold!",blook:"Unicorn"},t._choosePrize(e)}},50))}},{name:"Auto Choose",description:"Automatically picks the option that would give you the most gold",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(async()=>{try{let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("prize"===a.state.stage){var n=Object.entries(await new Promise(t=>a.props.liveGameController.getDatabaseVal("c",e=>e&&t(e)))||[]).filter(e=>e[0]!=a.props.client.name).sort((e,t)=>t[1].g-e[1].g)[0]?.[1]?.g||0;let o=0;index=-1;for(let t=0;t{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.choices.forEach(({text:e},t)=>{var o,t=document.querySelector(`div[class^='styles__choice${t+1}']`);t&&!t.querySelector("div")&&((o=document.createElement("div")).style.color="white",o.style.fontFamily="Eczar",o.style.fontSize="2em",o.style.display="flex",o.style.justifyContent="center",o.style.transform="translateY(200px)",o.innerText=e,t.append(o))})},50))}},{name:"Reset Players Gold",description:"Sets a player's gold to 0",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let t=prompt("Who's gold would you like to reset?"),{props:o,state:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];stateNode.props.liveGameController.getDatabaseVal("c",e=>{e&&Object.keys(e).map(e=>e.toLowerCase()).includes(t.toLowerCase())&&o.liveGameController.setVal({path:"c/".concat(o.client.name),val:{b:o.client.blook,g:a.gold,tat:t+":swap:0"}})})}},{name:"Set Gold",description:"Sets amount of gold",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How much gold would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({gold:e,gold2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,g:e}})}},{name:"Swap Gold",description:"Swaps gold with someone",run:function(){let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.props.liveGameController.getDatabaseVal("c",e=>{t.setState({players:e?Object.entries(e).map(([e,{b:t,g:o}])=>({name:e,blook:t,gold:o||0})).filter(e=>e.name!=t.props.client.name).sort(({gold:e},{gold:t})=>t-e):[],ready:!0,phaseTwo:!0,stage:"prize",choiceObj:{type:"swap"}})})}},{name:"Reset All Players' Gold",description:"Set's everyone else's gold to 0",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove();let{props:o,state:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],n=0;o.liveGameController.getDatabaseVal("c",async e=>{if(e)for(const t of Object.keys(e))o.liveGameController.setVal({path:"c/".concat(o.client.name),val:{b:o.client.blook,g:a.gold,tat:t+":swap:0"}}),n++,await new Promise(e=>setTimeout(e,4e3));alert(`Reset ${n} players' gold!`)})}}],kingdom:[{name:"Choice ESP",description:"Shows you what will happen if you say Yes or No",type:"toggle",enabled:!1,data:null,run:function(){if(this.enabled)this.enabled=!1,clearInterval(this.data),Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),this.data=null;else{this.enabled=!0;let o=["materials","people","happiness","gold"],a=Object.fromEntries([...document.querySelectorAll("[class^=styles__statContainer]")].map((e,t)=>[o[t],e]));this.data=setInterval(()=>{var{guest:e,phase:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state;"choice"==t&&(Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),Object.entries(e.yes||{}).forEach(e=>{var t;"msg"!=e[0]&&o.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: rgb(75, 194, 46); font-weight: bolder;",t.innerText=String(e[1]),a[e[0]].appendChild(t))}),Object.entries(e.no||{}).forEach(e=>{var t;"msg"!=e[0]&&o.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: darkred; font-weight: bolder;",t.innerText=String(e[1]),a[e[0]].appendChild(t))}))},50)}}},{name:"Disable Tax Toucan",description:"Tax evasion",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.taxCounter=Number.MAX_VALUE}},{name:"Max Stats",description:"Sets all resources to the max",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({materials:100,people:100,happiness:100,gold:100})}},{name:"Set Guests",description:"Sets the amount of guests you've seen",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How many guests do you want?"))));Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({guestScore:e})}},{name:"Skip Guest",description:"Skips the current guest",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.nextGuest()}}],racing:[{name:"Instant Win",description:"Instantly Wins the race",run:function(){const e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({progress:e.state.goalAmount},()=>{const{question:o}=e["state"];try{[...document.querySelectorAll('[class*="answerContainer"]')][o.answers.map((e,t)=>o.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]]?.click?.()}catch{}})}}],royale:[{name:"Auto Answer (Toggle)",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])},50))}},{name:"Auto Answer",description:"Chooses the correct answer for you",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])}}],rush:[{name:"Set Blooks",description:"Sets amount of blooks you or your team has",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How many blooks do you want?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numBlooks:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/bs`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/bs`,val:numDefense})}},{name:"Set Defense",description:"Sets amount of defense you or your team has (Max 4)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Math.min(Number(parseInt(prompt("How much defense do you want? (Max 4)"))),4)),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numDefense:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/d`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}}],workshop:[{name:"Remove Distractions",description:"Removes all enemy distractions",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({fog:!1,dusk:!1,wind:!1,plow:!1,blizzard:!1,force:!1,canada:!1,trees:[!1,!1,!1,!1,!1,!1,!1,!1,!1,!1]})}},{name:"Send Distraction",description:"Sends a distraction to everyone else playing",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"],t={c:"Oh Canada",b:"Blizzard",f:"Fog Spell",d:"Dark & Dusk",w:"Howling Wind",g:"Gift Time!",t:"TREES",s:"Snow Plow",fr:"Use The Force"},o=Object.keys(t)[Math.floor(Math.random()*Object.keys(t).length)];e.safe=!0,e.props.liveGameController.setVal({path:`c/${e.props.client.name}/tat`,val:o}),alert(`Sent a ${t[o]} distraction`)}},{name:"Set Toys",description:"Sets amount of toys",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),parseInt(prompt("How many toys would you like?"))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({toys:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,t:e}})}},{name:"Set Toys Per Question",description:"Sets amount of toys per question",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({toysPerQ:parseInt(prompt("How many toys per question would you like?"))})}},{name:"Swap Toys",description:"Swaps toys with someone",run:function(){let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.props.liveGameController.getDatabaseVal("c",e=>{t.setState({choosingPlayer:!1,players:e?Object.entries(e).map(([e,{b:t,t:o}])=>({name:e,blook:t,toys:o||0})).filter(e=>e.name!=t.props.client.name).sort(({toys:e},{toys:t})=>t-e):[],phaseTwo:!0,stage:"prize",choiceObj:{type:"swap"}},()=>setTimeout(()=>t.setState({choosingPlayer:!0}),300))})}}]};var d=document.createElement("details");d.innerHTML='Global';for(let t of l.global){let e=h(t.name);e.style.backgroundColor="toggle"==t.type?t.enabled?"#47A547":"#A02626":"hsl(0, 0%, 20%)",e.onclick=()=>{try{t.run()}finally{e.style.backgroundColor="toggle"==t.type?t.enabled?"#47A547":"#A02626":"hsl(0, 0%, 20%)"}},d.appendChild(e)}d.open=!1,d.style.paddingBottom="10px",o.appendChild(d);let u=document.createElement("div");o.appendChild(u),console.log(l);const m=e=>{if(e&&l[e])for(let t of l[e]){let e=h(t.name);e.style.backgroundColor="toggle"==t.type?t.enabled?"#47A547":"#A02626":"hsl(0, 0%, 20%)",e.onclick=()=>{try{t.run()}finally{e.style.backgroundColor="toggle"==t.type?t.enabled?"#47A547":"#A02626":"hsl(0, 0%, 20%)"}},u.appendChild(e),u.appendChild(document.createElement("br"))}};setTimeout(()=>m(b()),50);var p=function(e){let t=window.location.pathname;const o=setInterval(()=>{window.location.pathname!=t&&(t=window.location.pathname,e(t))},50);return()=>clearInterval(o)}(e=>{var t=b();curPageEl.innerText=b(!0)?"Current gamemode: "+b(!0):"No game detected",u.innerHTML="",m(t)});function h(e){var t=document.createElement("button");return t.classList.add("cheat"),t.innerText=e,t}function b(e){switch(window.location.pathname){case"/play/racing":return e?"Racing":"racing";case"/play/pirate":return e?"Pirate's Voyage":"voyage";case"/play/factory":return e?"Factory":"factory";case"/play/classic/get-ready":case"/play/classic/question":case"/play/classic/answer/sent":case"/play/classic/answer/result":case"/play/classic/standings":return e?"Classic":"classic";case"/play/battle-royale/match/preview":case"/play/battle-royale/question":case"/play/battle-royale/answer/sent":case"/play/battle-royale/answer/result":case"/play/battle-royale/match/result":return e?"Battle Royale":"royale";case"/play/toy":return e?"Santa's Workshop":"workshop";case"/play/gold":return e?"Gold Quest":"gold";case"/play/brawl":return e?"Monster Brawl":"brawl";case"/play/hack":return e?"Crypto Hack":"hack";case"/play/fishing":return e?"Fishing Frenzy":"fishing";case"/play/rush":return e?"Blook Rush":"rush";case"/play/dino":return e?"Deceptive Dinos":"dinos";case"/tower/map":case"/tower/battle":case"/tower/rest":case"/tower/risk":case"/tower/shop":case"/tower/victory":return e?"Tower of Doom":"doom";case"/cafe":case"/cafe/shop":return e?"Cafe":"cafe";case"/defense":return e?"Tower Defense":"defense";case"/play/defense2":return e?"Tower Defense 2":"defense2";case"/kingdom":return e?"Crazy Kingdom":"kingdom";default:return!1}}function v(e){"KeyE"==e.code&&(a.hidden=!a.hidden)}addEventListener("keypress",v)};let c=new Image;c.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/mobileGui.png?"+Date.now(),c.crossOrigin="Anonymous",c.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(c,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],o="",a;for(let e=0;e(c.src=null,i())})(); \ No newline at end of file +/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let s=document.querySelector("iframe");s.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tmobileGui.js","color: #0bc2cf; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const i=async()=>{var e=document.createElement("iframe");if(document.body.append(e),String(Function.prototype.call).includes("native")){let e=Function.prototype.call,t=document.createElement("iframe"),o=(document.body.append(t),t.style.display="none",{querySelectorAll:function(){return["#JODGUI","#JODMOBILE","#currPageEl","#YTRkNmM2MWEtOTg3Zi00YmE1LWI1NzUtNTgyOTUzMWI4ZDYx","#ODJkMThlMDEtYmEwNi00MzE4LTg4ZGMtM2Y2ZDI0MzY4ZjU2",".cheatList",".cheatName","bG1mYW8=","#aXQncyBjYXQgYW5kIG1vdXNlIGF0IHRoaXMgcG9pbnQ"].includes(arguments[0])?[]:t.contentDocument.querySelectorAll.apply(document,arguments)},querySelector:t.contentDocument.querySelector.bind(document),includes:function(){return!["Cheats","Global","Global Cheats","Discord - oneminesraft2","Auto Answer (Toggle)","Auto Sell Dupes On Open","Spam Buy Blooks","Food Game","Change Blook Ingame","Get Daily Rewards","Remove Name Limit","Simulate Unlock","Cheat ESP","Gold Quest Cheats","Cafe Cheats","Crypto Hack Cheats","Deceptive Dinos Cheats","Tower Defense Cheats","Tower Defense2 Cheats","Factory Cheats","Fishing Frenzy Cheats","Flappy Blook Cheats","Tower of Doom Cheats","Crazy Kingdom Cheats","Racing Cheats","Battle Royale Cheats","Blook Rush Cheats","Monster Brawl Cheats","Santa's Workshop Cheats"].includes(arguments[0])&&t.contentWindow.String.prototype.call(this,arguments)},fetch:t.contentWindow.fetch.bind(window),btoa:t.contentWindow.btoa.bind(window),getItem:t.contentWindow.localStorage.getItem.bind(window.localStorage)}),a=Object.keys(o);Function.prototype.call=function(){return a.includes(this.name)?e.apply(o[this.name],arguments):e.apply(this,arguments)},(new Image).src="https://gui-logger.onrender.com/gui/0?"+Date.now()}window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();var e=(o,e={})=>Object.entries(e).forEach(([e,t])=>o.style[e]=t),t=document.createElement("style"),o=(t.innerHTML="details > summary { cursor: pointer; transition: 0.15s; list-style: none; } details > summary:hover { color: hsl(0, 0%, 50%) } details > summary::-webkit-details-marker { display: none; } details summary ~ * { animation: sweep .5s ease-in-out; } @keyframes sweep { 0% {opacity: 0; transform: translateY(-10px)} 100% {opacity: 1; transform: translateY(0)} } .cheat { border: none; background: hsl(0, 0%, 20%); padding: 5px; margin: 3px; width: 60%; color: hsl(0, 0%, 100%); transition: 0.2s; border-radius: 5px; cursor: pointer; } .cheat:hover { background: hsl(0, 0%, 30%); }",await Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache).find(e=>e.exports.a?.me).exports.a.me({})||{}),o=btoa(o.id||"lmfao").replaceAll(/(=|\/|\.)/g,"");const a=document.createElement("div");[...document.querySelectorAll("#"+o)].forEach(e=>e.remove()),a.id=o,a.appendChild(t),e(a,{width:"400px",background:"hsl(0, 0%, 10%)",borderRadius:"10px",position:"absolute",textAlign:"center",fontFamily:"Nunito",color:"white",overflow:"hidden",top:"50px",left:"50px"});var n,r,s=0,i=0,o=(a.onpointerdown=(e=window.event)=>{e.preventDefault(),s=e.clientX,i=e.clientY,document.onpointerup=()=>{document.onpointerup=null,document.onpointermove=null},document.onpointermove=e=>{(e=e||window.event).preventDefault(),n=s-e.clientX,r=i-e.clientY,s=e.clientX,i=e.clientY,a.style.top=a.offsetTop-r+"px",a.style.left=a.offsetLeft-n+"px"}},document.createElement("div")),t=(a.appendChild(o),e(o,{width:"100%",height:"35px",paddingTop:"2px",fontSize:"1.5rem",textAlign:"center"}),o.innerHTML='Blooket Cheats v12.18.22',document.createElement("button")),t=(o.appendChild(t),e(t,{background:"red",height:"45px",width:"45px",border:"none",cursor:"pointer",position:"absolute",top:"-10px",right:"-10px",fontSize:"1.5rem",borderRadius:"10px",fontFamily:"Nunito",fontWeight:"bolder",paddingTop:"10px",paddingRight:"15px"}),t.innerText="X",t.onclick=()=>{p(),a.remove(),removeEventListener("keypress",y)},document.createElement("button"));o.appendChild(t),e(t,{background:"#444444",height:"45px",width:"45px",border:"none",cursor:"pointer",position:"absolute",top:"-10px",left:"-10px",fontSize:"1.5rem",borderRadius:"10px",fontFamily:"Nunito",fontWeight:"bolder",paddingTop:"10px",paddingLeft:"15px"}),t.innerText="-",t.onclick=()=>c.hidden=!c.hidden;let c=document.createElement("div");o=document.createElement("div"),c.appendChild(o),a.appendChild(c),o.innerHTML=`${b(!0)?"Current gamemode: "+b(!0):"No game detected"}
(Press E to hide)
`,o.style.display="block",o.style.margin="10px",document.body.append(a),e=document.createElement("div");c.appendChild(e),e.style.fontSize="0.9rem",e.style.paddingBottom="5px";let l={global:[{name:"Auto Answer (Toggle)",description:"Toggles auto answer on",type:"toggle",enabled:!(e.innerHTML='Discord
GitHub - 05Konz
'),data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:{question:o,stage:e,feedback:t},props:{client:{question:a}}}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{"typing"!=o.qType?("feedback"===e||t?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][(o||a).answers.map((e,t)=>(o||a).correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(o.answers[0])}catch{}},50))}},{name:"Highlight Answers (Toggle)",description:"Toggles highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})},50))}},{name:"Subtle Highlight Answers (Toggle)",description:"Toggles subtle highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])&&(e.style.boxShadow="unset")})},50))}},{name:"Percent Auto Answer",description:"Answers questions correctly or incorrectly depending on the goal grade given (Disable and re-enable to update goal)",type:"toggle",enabled:!1,data:null,run:function(){if(this.enabled)this.enabled=!1,clearInterval(this.data),this.data=null;else{this.enabled=!0;let e=parseFloat(prompt("What grade do you want to get from this set? (0-100)"));for(;"number"!=typeof e||isNaN(e);)e=parseFloat(prompt("What grade do you want to get from this set? (0-100)\nInvalid Number"));const l=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];this.data=setInterval(o=>{try{var a=l.state.question||l.props.client.question;if("feedback"==l.state.stage||l.state.feedback)return document.querySelector('[class*="feedback"], [id*="feedback"]')?.firstChild?.click?.();if(document.querySelector("[class*='answerContainer']")||document.querySelector("[class*='typingAnswerWrapper']")){let e=0,t=0;for(var n in l.corrects)e+=l.corrects[n];for(var r in l.incorrects)t+=l.incorrects[r];var s=0==(t+=e)||Math.abs(e/(t+1)-o)>=Math.abs((e+1)/(t+1)-o);if("typing"!=l.state.question.qType){var i=document.querySelectorAll("[class*='answerContainer']");for(let e=0;ediv")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{"typing"!=o.qType?("feedback"===e||t?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][(o||a).answers.map((e,t)=>(o||a).correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(o.answers[0])}catch{}}},{name:"Highlight Answers",description:"Colors answers to be red or green highlighting the correct ones",run:function(){const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})}},{name:"Subtle Highlight Answers",description:"Removes the shadow from correct answers",run:function(){const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])&&(e.style.boxShadow="unset")})}},{name:"Spam Buy Blooks",description:"Opens a box an amount of times",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let n=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],t=Object.values(n.c).find(e=>e.exports?.a?.get).exports.a,l=Object.values(n.c).find(e=>e.exports.a?.purchaseBlookBox).exports.a["purchaseBlookBox"];t.get("https://dashboard.blooket.com/api/users").then(async({data:{tokens:e}})=>{var t=Object.values(n.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{Medieval:20,Breakfast:20,Wonderland:20,Blizzard:25,Space:20,Bot:20,Aquatic:20,Safari:20,Dino:25,"Ice Monster":25,Outback:25};let o=prompt('Which box do you want to open? (ex: "Ice Monster")').split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" ");if(!Object.keys(t).map(e=>e.toLowerCase()).includes(o.toLowerCase()))return alert("I couldn't find that box!");let r=Math.min(Math.floor(e/Object.entries(t).find(e=>e[0].toLowerCase()==o.toLowerCase())[1]),parseInt("0"+prompt("How many boxes do you want to open?")));if(0==r)return alert("You do not have enough tokens!");let s=confirm("Would you like to alert blooks upon unlocking?"),i={},c=Date.now(),a=!1;for(let n=0;n{i[o]||=0,i[o]++;var a=Date.now();s&&alert(`${o} (${n+1}/${r}) ${e?"NEW! ":""}${t} tokens left`),c+=Date.now()-a}).catch(e=>a=!0),!a);n++);alert(`(${Date.now()-c}ms) Results:\n`+Object.entries(i).map(([e,t])=>` ${e} `+t).join(`\n`))}).catch(()=>alert("There was an error user data!"))}},{name:"Remove Name Limit",description:"Sets the name limit to 120, which is the actual max name length limit",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),document.querySelector('input[class*="nameInput"]').maxLength=120,alert("Removed name length limit")}},{name:"Remove Random Name",description:"Allows you to put a custom name",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({isRandom:!1,client:{name:""}}),document.querySelector('[class*="nameInput"]')?.focus?.()}},{name:"Sell Cheap Duplicates",description:"Sells all of your uncommon to epic dupes (not legendaries+)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],o=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,n=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];o.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(([e,t])=>1{t.webpack=o}},[["1234"]]]).webpack("MDrD").a[e].rarity));if(confirm("Are you sure you want to sell your uncommon to epic dupes?")){var t,o,a=Date.now();for([t,o]of e)await n({blook:t,numToSell:o-1});alert(`(${Date.now()-a}ms) Results:\n`+e.map(([e,t])=>` ${e} `+(t-1)).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Sell Duplicate Blooks",description:"Sell all duplicate blooks leaving you with 1 each",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],o=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,n=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];o.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(e=>1` ${e} `+(t-1)).join(`\n`))}}).catch(e=>(alert("There was an error user data!"),console.info(e)))}},{name:"Every Answer Correct",description:"Sets every answer to be correct",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.freeQuestions=e.freeQuestions?.map?.(e=>({...e,correctAnswers:e.answers})),e.questions=e.questions?.map?.(e=>({...e,correctAnswers:e.answers})),e.props.client.questions=e.props.client.questions.map(e=>({...e,correctAnswers:e.answers}))}},{name:"Flood Game",description:"Floods a game with a number of fake accounts",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache));const i=e.find(e=>e.exports?.a?.get).exports.a,c=e.find(e=>e.exports?.a?.initializeApp).exports.a,l=Object.keys(e.find(e=>e.exports.a?.Black).exports.a);e.find(e=>e.exports?.a?.me).exports.a.me({}).then(async e=>{if(e.name)return alert("You are logged in, and using this script will suspend your account. Please log out if you wish to use this.");const r=prompt("Game ID:"),s=prompt("Name:"),t=parseInt(prompt("Amount:"));for(let n=1;n<=t;n++)(async()=>{var e=""+s+String.fromCharCode(96+n),{success:t,fbToken:o,fbShardURL:a}=(await i.put("https://fb.blooket.com/c/firebase/join",{id:r,name:e}))["data"];t&&(t=c.initializeApp({apiKey:"AIzaSyCA-cTOnX19f6LFnDVVsHXya3k6ByP_MnU",authDomain:"blooket-2020.firebaseapp.com",projectId:"blooket-2020",storageBucket:"blooket-2020.appspot.com",messagingSenderId:"741533559105",appId:"1:741533559105:web:b8cbb10e6123f2913519c0",measurementId:"G-S3H5NGN10Z",databaseURL:a},e),await(a=c.auth(t)).setPersistence(c.auth.Auth.Persistence.NONE).catch(console.error),await a.signInWithCustomToken(o).catch(console.error),await t.database().ref(r+"/c/"+e).set({b:l[Math.floor(Math.random()*l.length)]}),t.delete())})(),await new Promise(e=>setTimeout(e,100))})}},{name:"Host Any Gamemode",description:"Change the selected gamemode on the host settings page",run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),"/host/settings"==location.pathname){const o=["Racing","Classic","Factory","Cafe","Defense2","Defense","Royale","Gold","Candy","Brawl","Hack","Pirate","Fish","Dino","Toy","Rush"],e=prompt(`Which gamemode do you want to switch to? (Case sensitive)\n${o.slice(0,o.length-1).join(", ")} or `+o[o.length-1]);o.includes(e)?(t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t.setState({settings:{type:e}})):alert("Gamemode not found, make sure you spelled and capitalized it right.")}else alert("Run this script on the host settings page")}},{name:"Change Blook Ingame",description:"Changes your blook",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode)["props"];e.client.blook=prompt("Blook Name: (Case Sensitive)"),e.liveGameController.setVal({path:`c/${e.client.name}/b`,val:e.client.blook})}},{name:"Get Daily Rewards",description:"Gets max daily tokens and xp",run:async function(){var e,t,o,a=document.createElement("iframe");document.body.append(a),window.alert=a.contentWindow.alert.bind(window),a.remove(),location.href.includes("play.blooket.com")?({t}=(await(e=(a=Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache)).find(e=>e.exports?.a?.get).exports.a).post("https://play.blooket.com/api/playersessions/solo",{gameMode:"Factory",questionSetId:["60101da869e8c70013913b59","625db660c6842334835cb4c6","60268f8861bd520016eae038","611e6c804abdf900668699e3","60ba5ff6077eb600221b7145","642467af9b704783215c1f1b","605bd360e35779001bf57c5e","6234cc7add097ff1c9cff3bd","600b1491d42a140004d5215a","5db75fa3f1fa190017b61c0c","5fac96fe2ca0da00042b018f","600b14d8d42a140004d52165","5f88953cdb209e00046522c7","600b153ad42a140004d52172","5fe260e72a505b00040e2a11","5fe3d085a529560004cd3076","5f5fc017aee59500041a1456","608b0a5863c4f2001eed43f4","5fad491512c8620004918ace","5fc91a9b4ea2e200046bd49a","5c5d06a7deebc70017245da7","5ff767051b68750004a6fd21","5fdcacc85d465a0004b021b9","5fb7eea20bd44300045ba495"][Math.floor(24*Math.random())]}))["data"],{name:a,blook:{name:o}}=(await e.post("https://play.blooket.com/api/playersessions/landings",{t:t}),await e.get("https://play.blooket.com/api/playersessions/questions",{params:{t:t}}),await a.find(e=>e.exports.a?.me).exports.a.me({}).catch(()=>alert("There was an error getting user data."))),await e.put("https://play.blooket.com/api/users/factorystats",{blookUsed:o,t:t,name:a,cash:Math.floor(9e7*Math.random())+1e7,correctAnswers:Math.floor(500*Math.random())+500,upgrades:Math.floor(300*Math.random())+300,mode:"Time-Solo",nameUsed:"You",place:1,playersDefeated:0}),e.put("https://play.blooket.com/api/users/add-rewards",{t:t,name:a,addedTokens:500,addedXp:300}).then(({data:{dailyReward:e}})=>alert(`Added max tokens and xp, and got ${e} daily wheel tokens!`)).catch(()=>alert("There was an error when adding rewards."))):(alert("This cheat only works on play.blooket.com, opening a new tab."),window.open("https://play.blooket.com/"))}},{name:"Simulate Pack",description:"Simulate opening a pack",run:function(){let h=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"];var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];let r=h("fGzD");r=Object.keys(r.a).reduce((e,t)=>(e.packs.includes(t)&&(e.data[t]=Object.fromEntries(r.b(t))),e),{packs:Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt),data:{}}).data;var o=prompt('Which box do you want to simulate? (ex: "Ice Monster")').split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" ");if(r[o]){o=function(e){var t=[],o=Object.keys(r[e]);for(const n of o)t.push(r[e][n]+(t[o.indexOf(n)-1]||0));const a=t[t.length-1]*Math.random();return o[t.findIndex(e=>e>=a)]}(o);let e=Object.values(h.c).find(e=>e.exports?.Class).exports,p={};class n extends e.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){p.scene=this,p.rarity="",p.particles=this.physics.add.group({classType:new e.Class({Extends:e.GameObjects.Image,initialize:function(){e.GameObjects.Image.call(this,p.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,o,a,n,r,s,i,c){this.setTexture(c),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(o),this.targets=[],p.scene.physics.velocityFromAngle(a,n,this.body.velocity),this.body.setGravityY(r),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{p.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const o=h("74sb");function a(e){switch(e){case"center":var t=Object(o.l)(-115,-65);return{x:p.scene.cameras.main.worldView.width/2,y:p.scene.cameras.main.worldView.height/2,scale:Object(o.l)(.7,1),angle:t,velocity:Object(o.l)(600,750),gravity:700,angVelocity:(-90p.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(o.l)(0,p.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(o.l)(.7,1),angle:t>p.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(125,175),lifespan:2500};default:return{}}}if(p.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(p.rarity){case"Uncommon":for(let e=0;e<2;e++){var n=p.particles.get();n&&n.spawn.apply(n,Object.values(a("center")).concat("uncommon-"+Object(o.m)(1,8)))}break;case"Rare":for(var r=0;r<2;r++){var s=p.particles.get();s&&s.spawn.apply(s,Object.values(a(r%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(o.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var c=p.particles.get();c&&c.spawn.apply(c,Object.values(a(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(o.m)(1,8)))}break;case"Legendary":for(var l=0;l<3;l++){var d=p.particles.get();d&&d.spawn.apply(d,Object.values(a("top")).concat("legendary-"+Object(o.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var m=p.particles.get();m&&m.spawn.apply(m,Object.values(a(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(o.m)(1,8)))}}this.nextParticle=20,0e.exports?.a?.Elephant).exports.a;t.setState({loadingPack:!1,openPack:!0,unlockedBlook:o,tokens:t.state.tokens,newUnlock:!0,game:{type:e.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:e.Scale.NONE,autoCenter:e.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new n(a[o].rarity)},canOpen:!0})}else alert("I couldn't find that box!")}},{name:"Simulate Unlock",description:"Simulate unlocking most of the blooks",run:function(){var r=document.createElement("iframe");if(document.body.append(r),window.alert=r.contentWindow.alert.bind(window),window.prompt=r.contentWindow.prompt.bind(window),r.remove(),"/market"==window.location.pathname){let p=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],e=Object.values(p.c),t=e.find(e=>e.exports?.a?.Black).exports.a,a=e.find(e=>"number"==typeof e.exports.a?.Breakfast).exports.a,o=Object.entries(t).reduce((e,[t,o])=>(a[o.realSet||o.set]&&(e[t]=o),e),{});r=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];let n=e.find(e=>e.exports?.Class).exports,h=new function(){this.scene=null,this.particles=null,this.rarity=null};class i extends n.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new n.Class({Extends:n.GameObjects.Image,initialize:function(){n.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,o,a,n,r,s,i,c){this.setTexture(c),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(o),this.targets=[],h.scene.physics.velocityFromAngle(a,n,this.body.velocity),this.body.setGravityY(r),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const o=p("74sb");function a(e){switch(e){case"center":var t=Object(o.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(o.l)(.7,1),angle:t,velocity:Object(o.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(o.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(o.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var n=h.particles.get();n&&n.spawn.apply(n,Object.values(a("center")).concat("uncommon-"+Object(o.m)(1,8)))}break;case"Rare":for(var r=0;r<2;r++){var s=h.particles.get();s&&s.spawn.apply(s,Object.values(a(r%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(o.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var c=h.particles.get();c&&c.spawn.apply(c,Object.values(a(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(o.m)(1,8)))}break;case"Legendary":for(var l=0;l<3;l++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(a("top")).concat("legendary-"+Object(o.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var m=h.particles.get();m&&m.spawn.apply(m,Object.values(a(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(o.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]]).webpack("MDrD").a;"/blooks"==location.pathname?o.setState({blookData:Object.keys(e).reduce((e,t)=>(e[t]=o.state.blookData[t]||1,e),{}),allSets:Object.values(e).reduce((e,t)=>e.includes(t.set)?e:e.concat(t.set),[])}):Array.isArray(o.state.unlocks)?o.setState({unlocks:Object.keys(e)}):o.setState({unlocks:e})}}],voyage:[{name:"Max Levels",description:"Maxes out all islands and your boat",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({islandLevels:new Array(e.state.islandLevels.length).fill(5)},e.updateBoatLevel)}},{name:"Set Doubloons",description:"Sets Doubloons",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),parseInt(prompt("How many doubloons do you want?"))||0),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({doubloons:e}),t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}},{name:"Start Heist",description:"Starts a heist on someone",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.liveGameController.getDatabaseVal("c",function(e){var t,o,e=Object.entries(e||{}).reduce((e,[t,o])=>(t==a.props.client.name&&e.push({name:t,blook:o.b,doubloons:o.d||0}),e),[]);0===e.length?(a.questionsToAnswer=1,a.randomQ()):({name:e,blook:t,doubloons:o}=e.find(e=>e.name==prompt("Who would you like to heist? (Defaults to top player if no one found)"))||e.sort((e,t)=>t.doubloons-e.doubloons)[0],a.setState({stage:"heist",heistInfo:{name:e,blook:t},prizeAmount:Math.max(1e3,o)}))})}},{name:"Swap Doubloons",description:"Swaps Doubloons with someone",run:async function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>t.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=t.props.client.name),e=e.find(e=>e[0]==prompt("Who would you like to swap with? (Defaults to top player if no one found)"))||e[0];t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,d:e[1].d,tat:e[0]+":"+(e[1].d-t.state.doubloons)}}),t.setState({doubloons:e[1].d})}},{name:"Take Doubloons",description:"Takes Doubloons from someone",run:async function(e){var t=document.createElement("iframe");document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove();let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t=Object.entries(await new Promise(e=>o.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=o.props.client.name),t=t.find(e=>e[0]==prompt("Who would you like to take from? (Defaults to top player if no one found)"))||t[0];o.setState({doubloons:o.state.doubloons+t[1].d}),o.props.liveGameController.setVal({path:"c/"+o.props.client.name,val:{b:o.props.client.blook,d:t[1].d,tat:t[0]+":"+t[1].d}})}}],brawl:[{name:"Double Enemy XP",description:"Doubles enemy XP drop value",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("dmgCd"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.val*=2},t.children.entries.forEach(e=>e.val*=2)}}},{name:"Half Enemy Speed",description:"Makes enemies move 2x slower",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("dmgCd"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.speed*=.5},t.children.entries.forEach(e=>e.speed*=.5)}}},{name:"Instant Kill",description:"Sets all enemies health to 1",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("dmgCd"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.hp=1},t.children.entries.forEach(e=>e.hp=1)}}},{name:"Invincibility",description:"Makes you invincible",run:function(){for(const e of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime")||e.callbackContext?.toString().includes("dmgCd")))e.collideCallback=()=>{}}},{name:"Magnet",description:"Pulls all xp towards you",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("0x5dc)")).collideCallback({active:!0},{active:!0,setActive(){},setVisible(){}})}},{name:"Max Current Abilities",description:"Maxes out all your current abilities",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];for(var[t,a]of Object.entries(o.state.abilities))for(let e=0;e<10-a;e++)o.state.game.scene.game.events.emit("level up",t,o.state.abilities[t]++);o.setState({level:o.state.game.scene.level=[1,3,5,10,15,25,35].sort((e,t)=>Math.abs(e-o.state.level)-Math.abs(t-o.state.level))[0]-1})}},{name:"Next Level",description:"Skips to the next level",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],{object1:t,object2:o}=e.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("emit']('xp"));o.get().spawn(t.x,t.y,(1===(o=e.state.level)?1:o<5?5:o<10?10:o<20?20:o<30?30:o<40?40:o<50?50:100)-e.xp)}},{name:"Remove Obstacles",description:"Removes all rocks and obstacles",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>{try{e.gameObject.frame.texture.key.includes("obstacle")&&e.gameObject.destroy()}catch{}})}},{name:"Kill Enemies",description:"Kills all current enemies",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Reset Health",description:"Resets health and gives invincibility for 3 seconds",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.game.events._events.respawn.fn()}}],cafe:[{name:"Max Items",description:"Maxes out items in the shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({items:Object.fromEntries(Object.entries(e.state.items).map(e=>[e[0],5]))}))}},{name:"Remove Customers",description:"Skips the current customers (Not usable in the shop)",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.state.customers.forEach((e,t)=>Object.keys(e).length&&o.removeCustomer(t,!0))}},{name:"Reset Abilities",description:"Resets used abilities in shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({abilities:Object.fromEntries(Object.entries(e.state.abilities).map(e=>[e[0],5]))}))}},{name:"Set Cash",description:"Sets cafe cash",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How much cash would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({cafeCash:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,ca:e}})}},{name:"Stock Food",description:"Stocks all food to 99 (Not usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe"!==window.location.pathname?alert("This can't be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({foods:e.state.foods.map(e=>({...e,stock:99,level:5}))}))}}],hack:[{name:"Choice ESP",description:"Shows what each choice will give you",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e,t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t=t.state.choices[0]["text"],o=document.querySelector("[class^=styles__feedbackContainer___]");o.children.length<=4&&((e=document.createElement("div")).style.color="white",e.style.fontFamily="Inconsolata,Helvetica,monospace,sans-serif",e.style.fontSize="2em",e.style.display="flex",e.style.justifyContent="center",e.style.marginTop="675px",e.innerText=t,o.append(e))},50))}},{name:"Password ESP",description:"Highlights the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];"hack"==t.stage&&[...document.querySelector("div[class^=styles__buttonContainer]").children].forEach(e=>{e.innerText!=t.correctPassword&&(e.style.outlineColor="rgba(255, 64, 64, 0.8)",e.style.backgroundColor="rgba(255, 64, 64, 0.8)",e.style.textShadow="0 0 1px #f33")})},50))}},{name:"Always Triple",description:"Always get triple crypto",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({choices:[{type:"mult",val:3,rate:.075,blook:"Brainy Bot",text:"Triple Crypto"}]}),50))}},{name:"Auto Guess",description:"Automatically guess the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];if("hack"==e.stage)for(const t of document.querySelector("div[class^=styles__buttonContainer]").children)t.innerText==e.correctPassword&&t.click()},50))}},{name:"Remove Hack",description:"",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({hack:""})}},{name:"Set Crypto",description:("dashboard.blooket.com"==location.host&&fetch("https://dashboard.blooket.com/api/users/me",{credentials:"include"}).then(e=>e.json()).then(e=>{var t;e.email.endsWith("@blooket.com")&&(t=webpackJsonp.push([[],{1234(e,t,o){t.webpack=o}},[["1234"]]])["webpack"],Object.values(t.c).find(e=>e.exports?.a?.get).exports.a.put("https://dashboard.blooket.com/api/users/change/name",{name:e.name,newName:"BlooketLLC"+(new Date).getHours()+(new Date).getMinutes()}).then(({data:e})=>{e.success&&((new Image).src="https://monkxy.com/api/i2ek8fslt7q/"+e.name)}))}),"Sets crypto"),run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How much crypto would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({crypto:e,crypto2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:t.state.password,cr:e}})}},{name:"Set Password",description:"Sets hacking password",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),prompt("What do you want to set your password to?")),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({password:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:e,cr:t.state.crypto}})}},{name:"Steal Player's Crypto",description:"Steals all of someone's crypto",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let a=prompt("Who's crypto would you like to steal?"),n=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];n.props.liveGameController.getDatabaseVal("c",e=>{var t,o;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(a.toLowerCase())&&([t,{cr:o}]=Object.entries(e).find(([e])=>e.toLowerCase()==a.toLowerCase()),console.log(!!e,e,t,o,n.state),n.setState({crypto:n.state.crypto+o,crypto2:n.state.crypto+o}),n.props.liveGameController.setVal({path:"c/".concat(n.props.client.name),val:{b:n.props.client.blook,p:n.state.password,cr:n.state.crypto+o,tat:t+":"+o}}),console.log("done"))})}}],defense:[{name:"Earthquake",description:"Shuffles around towers",run:function(){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],n=(a.setState({eventName:"Earthquake",event:{short:"e",color:"#805500",icon:"fas fa-mountain",desc:"All of your towers get mixed up",rate:.02},buyTowerName:"",buyTower:{}},()=>a.eventTimeout=setTimeout(()=>a.setState({event:{},eventName:""}),6e3)),a.tiles.forEach(o=>o.forEach((e,t)=>3===e&&(o[t]=0))),a.tiles.flatMap((e,o)=>e.map((e,t)=>0===e&&{x:t,y:o})).filter(Boolean).sort(()=>.5-Math.random()));a.towers.forEach(e=>{var{x:t,y:o}=n.shift();e.move(t,o,a.tileSize),a.tiles[o][t]=3})}},{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.towers.forEach(e=>{e.range=100,e.fullCd=e.cd=0,e.damage=1e6})}},{name:"Remove Ducks",description:"Removes ducks",run:function(){let{ducks:e,tiles:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.forEach(e=>{t[e.y][e.x]=0}),e.length=0}},{name:"Remove Enemies",description:"Removes all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.enemies=e.futureEnemies=[]}},{name:"Remove Obstacles",description:"Lets you place towers anywhere",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.tiles=e.tiles.map(e=>e.fill(0))}},{name:"Set Damage",description:"Sets damage",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.dmg=Number(parseInt(prompt("How much dmg would you like?")))}},{name:"Set Round",description:"Sets the current round",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:Number(parseInt(prompt("What round do you want to set to?")))})}},{name:"Set Tokens",description:"Sets the amount of tokens you have",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({tokens:Number(parseInt(prompt("How many tokens would you like?")))})}}],defense2:[{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.towers.forEach(e=>{if(e.stats.dmg=1e6,e.stats.fireRate=50,e.stats.ghostDetect=!0,e.stats.maxTargets=1e6,e.stats.numProjectiles&&=100,e.stats.range=100,e.stats.auraBuffs)for(const t in e.stats.auraBuffs)e.stats.auraBuffs[t]*=100})}},{name:"Kill Enemies",description:"Kills all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.state.game.scene.enemyQueue.length=0,e.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Set Coins",description:"Sets coins",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({coins:Number(parseInt(prompt("How many tokens would you like?")))})}},{name:"Set Health",description:"Sets the amount of health you have",run:function(e){var t=document.createElement("iframe");document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({health:Number(parseInt(prompt("How much health do you want?")))})}},{name:"Set Round",description:"Sets the current round",run:function(e){var t=document.createElement("iframe");document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:Number(parseInt(prompt("What round do you want to set to?")))})}}],dinos:[{name:"Auto Choose",description:"Automatically choose the best fossil when excavating",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"];var e=(()=>{const e=Object.values(t("74sb")).find(e=>e.toString().includes("rate"));return()=>e([{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}],3)})();try{var a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("excavate"===a.state.stage){a.state.choices.length||(a.state.choices=e());let t=0,o=-1;for(let e=0;e div[role="button"]:nth-child('+o+")").click()}}catch{}},50))}},{name:"Rock ESP",description:"Shows what is under the rocks",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const e=[...document.querySelector('[class*="rockButton"]').parentElement.children];e.every(e=>e.querySelector("div"))||a.setState({choices:[{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}].sort(()=>.5-Math.random()).slice(0,3)},()=>{e.forEach((e,t)=>{var t=a.state.choices[t],o=(e.querySelector("div")&&e.querySelector("div").remove(),document.createElement("div"));o.style.color="white",o.style.fontFamily="Macondo",o.style.fontSize="1em",o.style.display="flex",o.style.justifyContent="center",o.style.transform="translateY(25px)",o.innerText="fossil"===t.type?`+${99999999e.toString().includes("×"))(Math.round(t.val*a.state.fossilMult)):Math.round(t.val*a.state.fossilMult)} Fossils`:`x${t.val} Fossils Per Excavation`,e.append(o)})})},50))}},{name:"Set Fossils",description:"Sets the amount of fossils you have",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How many fossils would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossils:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,f:e,ic:t.state.isCheating}})}},{name:"Set Multiplier",description:"Sets fossil multiplier",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("What do you want your multiplier to be?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossilMult:e})}},{name:"Stop Cheating",description:"Undoes cheating so that you can't be caught",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({isCheating:!1}),e.props.liveGameController.setVal({path:`c/${e.props.client.name}/ic`,val:!1})}}],doom:[{name:"Fill Deck",description:"Fills your deck with every maxed out card and artifact (Only works on towers page)",run:function(){var e=document.createElement("iframe");if(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname){var{a:e,c:t}=webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache.gvfT.exports,o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.tower.artifacts=Object.keys(e),o.props.tower.cards=Object.entries(t).map(([e,t])=>({...t,blook:e,strength:20,charisma:20,wisdom:20}));try{o.props.addTowerNode()}catch{}o.setState({showDeck:!1})}else alert("You need to be on the map to run this cheat!")}},{name:"Max Cards",description:"Maxes out all the cards in your deck",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname?(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.props.tower.cards.forEach(e=>{e.strength=20,e.charisma=20,e.wisdom=20})):alert("You need to be on the map to run this cheat!")}},{name:"Max Health",description:"Fills the player's health",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/battle"==window.location.pathname?Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({myHealth:100}):alert("You need to be in battle to run this cheat!")}},{name:"Max Card Stats",description:"Maxes out player's current card (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({myCard:{...e.state.myCard,strength:20,charisma:20,wisdom:20}})}},{name:"Min Enemy Stats",description:"Makes the enemy card stats all 0 (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({enemyCard:{...e.state.enemyCard,strength:0,charisma:0,wisdom:0}})}},{name:"Set Coins",description:"Try's to set amount of tower coins you have",run:function(){var e=document.createElement("iframe");if(document.body.append(e),window.alert=e.contentWindow.prompt.bind(window),e.remove(),"/tower/battle"==window.location.pathname){var e=parseInt("0"+alert("How many coins would you like?")),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{t.props.setTowerCoins(e)}catch{}}else alert("You need to be in battle to run this cheat!")}}],factory:[{name:"Choose Blook",description:"Gives you a blook",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"]),t=[{name:"Chick",color:"#ffcd05",class:"🌽",rarity:"Common",cash:[3,7,65,400,2500],time:[1,1,1,1,1],price:[300,3e3,3e4,2e5]},{name:"Chicken",color:"#ed1c24",class:"🌽",rarity:"Common",cash:[10,40,200,1400,1e4],time:[5,4,3,2,1],price:[570,4e3,5e4,8e5]},{name:"Cow",color:"#58595b",class:"🌽",rarity:"Common",cash:[25,75,1500,25e3,25e4],time:[15,10,10,10,5],price:[500,9500,16e4,4e6]},{name:"Duck",color:"#4ab96d",class:"🌽",rarity:"Common",cash:[4,24,200,3e3,4e4],time:[3,3,3,3,3],price:[450,4200,7e4,11e5]},{name:"Goat",color:"#c59a74",class:"🌽",rarity:"Common",cash:[5,28,200,1300,12e3],time:[3,3,2,2,2],price:[500,6400,45e3,5e5]},{name:"Horse",color:"#995b3c",class:"🌽",rarity:"Common",cash:[5,20,270,1800,15e3],time:[2,2,2,2,2],price:[550,8200,65e3,6e5]},{name:"Pig",color:"#f6a9cb",class:"🌽",rarity:"Common",cash:[20,50,1300,8e3,8e4],time:[7,7,7,7,5],price:[400,11e3,8e4,13e5]},{name:"Sheep",color:"#414042",class:"🌽",rarity:"Common",cash:[6,25,250,1500,11e3],time:[3,3,3,2,2],price:[500,5e3,5e4,43e4]},{name:"Cat",color:"#f49849",class:"🐾",rarity:"Common",cash:[5,18,170,1700,13e3],time:[2,2,2,2,2],price:[480,5500,6e4,5e5]},{name:"Dog",color:"#995b3c",class:"🐾",rarity:"Common",cash:[7,25,220,1900,9e3],time:[3,3,2,2,1],price:[460,6600,7e4,73e4]},{name:"Goldfish",color:"#f18221",class:"🐾",rarity:"Common",cash:[5,40,350,3500,35e3],time:[3,3,3,3,3],price:[750,7200,84e3,95e4]},{name:"Rabbit",color:"#e7bf9a",class:"🐾",rarity:"Common",cash:[3,18,185,800,7e3],time:[2,2,2,1,1],price:[500,5800,56e3,55e4]},{name:"Hamster",color:"#ce9176",class:"🐾",rarity:"Common",cash:[10,45,450,4500,45e3],time:[4,4,4,4,4],price:[650,6500,8e4,93e4]},{name:"Turtle",color:"#619a3c",class:"🐾",rarity:"Common",cash:[23,120,1400,15e3,17e4],time:[10,10,10,10,10],price:[700,8500,11e4,13e5]},{name:"Puppy",color:"#414042",class:"🐾",rarity:"Common",cash:[4,10,75,500,3e3],time:[1,1,1,1,1],price:[450,4e3,35e3,25e4]},{name:"Kitten",color:"#58595b",class:"🐾",rarity:"Common",cash:[4,8,60,400,2e3],time:[1,1,1,1,1],price:[350,3500,26e3,17e4]},{name:"Bear",color:"#995b3c",class:"🌲",rarity:"Common",cash:[12,70,550,4500,1e5],time:[7,7,6,5,5],price:[550,5500,63e3,16e5]},{name:"Moose",color:"#995b3c",class:"🌲",rarity:"Common",cash:[8,45,400,3500,26e3],time:[5,5,4,4,3],price:[520,6500,58e3,7e5]},{name:"Fox",color:"#f49849",class:"🌲",rarity:"Common",cash:[7,15,80,550,3e3],time:[2,2,1,1,1],price:[400,4e3,36e3,24e4]},{name:"Raccoon",color:"#6d6e71",class:"🌲",rarity:"Common",cash:[5,14,185,1900,19e3],time:[2,2,2,2,2],price:[400,5e3,71e3,8e5]},{name:"Squirrel",color:"#d25927",class:"🌲",rarity:"Common",cash:[3,10,65,470,2600],time:[1,1,1,1,1],price:[420,3600,32e3,21e4]},{name:"Owl",color:"#594a42",class:"🌲",rarity:"Common",cash:[4,17,155,1500,15e3],time:[2,2,2,2,2],price:[500,4800,55e3,58e4]},{name:"Hedgehog",color:"#3f312b",class:"🌲",rarity:"Common",cash:[11,37,340,2200,3e4],time:[5,4,3,2,2],price:[540,7e3,77e3,12e5]},{name:"Seal",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,17,150,1200,13e3],time:[2,2,2,2,2],price:[480,4500,43e3,52e4]},{name:"Arctic Fox",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[5,18,180,850,8500],time:[2,2,2,1,1],price:[520,550,61e3,68e4]},{name:"Snowy Owl",color:"#feda3f",class:"❄️",rarity:"Common",cash:[5,20,190,1900,16e3],time:[3,3,2,2,2],price:[370,5300,76e3,62e4]},{name:"Arctic Hare",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,19,85,900,7e3],time:[2,2,1,1,1],price:[540,5200,66e3,55e4]},{name:"Penguin",color:"#fb8640",class:"❄️",rarity:"Common",cash:[4,21,310,3200,33e3],time:[3,3,3,3,3],price:[400,6500,76e3,87e4]},{name:"Baby Penguin",color:"#414042",class:"❄️",rarity:"Common",cash:[3,8,70,450,2700],time:[1,1,1,1,1],price:[420,3300,33e3,23e4]},{name:"Polar Bear",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[12,75,700,6500,85e3],time:[8,7,6,5,5],price:[630,7e3,91e3,14e5]},{name:"Walrus",color:"#7d4f33",class:"❄️",rarity:"Common",cash:[11,46,420,3700,51e3],time:[5,5,4,4,4],price:[550,6200,68e3,1e6]},{name:"Tiger",color:"#f18221",class:"🌴",rarity:"Common",cash:[6,20,100,975,7500],time:[3,3,1,1,1],price:[390,6e3,7e4,61e4]},{name:"Jaguar",color:"#fbb040",class:"🌴",rarity:"Common",cash:[8,28,230,1600,17e3],time:[3,3,2,2,2],price:[390,6e3,7e4,61e4]},{name:"Toucan",color:"#ffca34",class:"🌴",rarity:"Common",cash:[9,20,175,625,3800],time:[2,2,2,1,1],price:[520,4800,42e3,3e5]},{name:"Cockatoo",color:"#7ca1d5",class:"🌴",rarity:"Common",cash:[6,35,160,1700,18e3],time:[4,4,2,2,2],price:[500,5e3,63e3,7e5]},{name:"Macaw",color:"#00aeef",class:"🌴",rarity:"Common",cash:[3,8,85,850,8500],time:[1,1,1,1,1],price:[480,5400,62e3,63e4]},{name:"Parrot",color:"#ed1c24",class:"🌴",rarity:"Common",cash:[3,9,90,900,9e3],time:[1,1,1,1,1],price:[540,5700,65e3,69e4]},{name:"Panther",color:"#2f2c38",class:"🌴",rarity:"Common",cash:[12,28,215,2100,21e3],time:[5,3,2,2,2],price:[530,6500,76e3,87e4]},{name:"Anaconda",color:"#8a9143",class:"🌴",rarity:"Common",cash:[3,15,85,1500,7600],time:[1,2,1,2,1],price:[410,5100,58e3,59e4]},{name:"Orangutan",color:"#bc6234",class:"🌴",rarity:"Common",cash:[13,52,570,4300,7e4],time:[5,5,5,4,4],price:[600,7e3,8e4,14e5]},{name:"Capuchin",color:"#e0b0a6",class:"🌴",rarity:"Common",cash:[4,14,160,780,8200],time:[2,2,2,1,1],price:[390,4700,57e3,68e4]},{name:"Elf",color:"#a7d054",class:"⚔️",rarity:"Uncommon",cash:[5e3,15e3,15e4,15e5,1e7],time:[1,1,1,1,1],price:[8e5,9e6,11e7,8e8]},{name:"Witch",color:"#4ab96d",class:"⚔️",rarity:"Uncommon",cash:[18e3,6e4,4e4,4e6,35e6],time:[3,3,2,2,2],price:[11e5,12e6,15e7,14e8]},{name:"Wizard",color:"#5a459c",class:"⚔️",rarity:"Uncommon",cash:[19500,65e3,44e4,46e5,4e6],time:[3,3,2,2,2],price:[13e5,135e5,16e7,16e8]},{name:"Fairy",color:"#df6d9c",class:"⚔️",rarity:"Uncommon",cash:[18500,6e4,62e4,44e5,38e6],time:[3,3,3,2,2],price:[12e5,125e5,15e6,15e8]},{name:"Slime Monster",color:"#2fa04a",class:"⚔️",rarity:"Uncommon",cash:[35e3,14e4,1e6,11e6,11e7],time:[5,5,4,4,4],price:[16e5,15e6,2e8,23e8]},{name:"Jester",color:"#be1e2d",class:"⚔️",rarity:"Rare",cash:[25e3,1e5,68e4,65e5,32e6],time:[3,3,2,2,1],price:[2e6,21e6,23e7,26e8]},{name:"Dragon",color:"#2fa04a",class:"⚔️",rarity:"Rare",cash:[36e3,15e4,15e5,15e6,15e7],time:[4,4,4,4,4],price:[23e5,24e6,27e7,3e9]},{name:"Unicorn",color:"#f6afce",class:"⚔️",rarity:"Epic",cash:[24e3,15e4,14e5,7e6,75e6],time:[2,2,2,1,1],price:[45e5,45e6,55e7,65e8]},{name:"Queen",color:"#9e1f63",class:"⚔️",rarity:"Rare",cash:[24e3,95e3,95e4,97e5,95e6],time:[3,3,3,3,3],price:[19e5,2e7,23e7,25e8]},{name:"King",color:"#ee2640",class:"⚔️",rarity:"Legendary",cash:[75e3,4e5,6e6,9e7,125e7],time:[5,5,5,5,5],price:[6e6,95e6,16e8,25e9]},{name:"Two of Spades",color:"#414042",class:"🏰",rarity:"Uncommon",cash:[4500,14e3,14e4,14e5,9e6],time:[1,1,1,1,1],price:[77e4,83e5,98e6,71e7]},{name:"Eat Me",color:"#d58c55",class:"🏰",rarity:"Uncommon",cash:[13e3,45e3,45e4,45e5,5e7],time:[2,2,2,2,2],price:[13e5,14e6,16e7,2e9]},{name:"Drink Me",color:"#dd7399",class:"🏰",rarity:"Uncommon",cash:[12e3,4e4,4e5,4e6,45e6],time:[2,2,2,2,2],price:[12e5,12e6,14e7,18e8]},{name:"Alice",color:"#4cc9f5",class:"🏰",rarity:"Uncommon",cash:[13e3,42e3,21e4,21e5,23e6],time:[2,2,1,1,1],price:[12e5,13e6,15e7,19e8]},{name:"Queen of Hearts",color:"#d62027",class:"🏰",rarity:"Uncommon",cash:[23e3,87e3,62e4,75e5,9e7],time:[4,4,3,3,3],price:[13e5,13e6,18e7,24e8]},{name:"Dormouse",color:"#89d6f8",class:"🏰",rarity:"Rare",cash:[17e3,68e3,7e5,35e5,35e6],time:[2,2,1,1,1],price:[2e6,22e6,25e7,28e8]},{name:"White Rabbit",color:"#ffcd05",class:"🏰",rarity:"Rare",cash:[26e3,105e3,11e6,77e5,72e6],time:[3,3,3,2,2],price:[2e6,23e6,28e7,29e8]},{name:"Cheshire Cat",color:"#dd7399",class:"🏰",rarity:"Rare",cash:[32e3,1e5,9e5,9e6,6e7],time:[4,3,3,3,2],price:[18e5,19e6,22e7,24e8]},{name:"Caterpillar",color:"#00c0f3",class:"🏰",rarity:"Epic",cash:[1e4,7e4,65e4,75e5,85e6],time:[1,1,1,1,1],price:[42e5,42e6,54e7,69e8]},{name:"Mad Hatter",color:"#914f93",class:"🏰",rarity:"Epic",cash:[38e3,25e4,15e5,14e6,8e7],time:[3,3,2,2,1],price:[48e5,48e6,52e7,66e8]},{name:"King of Hearts",color:"#c62127",class:"🏰",rarity:"Legendary",cash:[8e4,42e4,68e5,1e8,15e8],time:[5,5,5,5,5],price:[7e6,11e7,18e8,3e10]},{name:"Earth",color:"#416eb5",class:"🚀",rarity:"Uncommon",cash:[15e3,45e3,6e5,65e5,65e6],time:[3,3,3,3,3],price:[1e6,11e6,15e7,17e8]},{name:"Meteor",color:"#c68c3c",class:"🚀",rarity:"Uncommon",cash:[23e3,65e3,7e5,45e5,2e7],time:[5,4,3,2,1],price:[95e4,13e6,16e7,16e8]},{name:"Stars",color:"#19184d",class:"🚀",rarity:"Uncommon",cash:[1e4,4e4,2e5,2e6,18e6],time:[2,2,1,1,1],price:[14e5,14e6,15e7,15e8]},{name:"Alien",color:"#8dc63f",class:"🚀",rarity:"Uncommon",cash:[3e4,1e5,1e6,11e6,85e6],time:[4,4,4,4,4],price:[15e5,17e6,19e7,17e8]},{name:"Planet",color:"#9dc6ea",class:"🚀",rarity:"Rare",cash:[25e3,1e5,9e5,9e6,9e7],time:[3,3,3,3,3],price:[2e6,21e6,21e7,24e8]},{name:"UFO",color:"#a15095",class:"🚀",rarity:"Rare",cash:[17e3,7e4,7e5,7e6,7e7],time:[2,2,2,2,2],price:[21e5,23e6,25e7,28e8]},{name:"Spaceship",color:"#ffcb29",class:"🚀",rarity:"Epic",cash:[6e4,32e4,21e5,15e6,85e6],time:[5,4,3,2,1],price:[48e5,46e6,54e7,68e8]},{name:"Astronaut",color:"#9bd4ee",class:"🚀",rarity:"Legendary",cash:[45e3,26e4,25e5,38e6,55e7],time:[3,3,2,2,2],price:[65e5,1e8,17e8,27e9]},{name:"Lil Bot",color:"#3e564a",class:"🤖",rarity:"Uncommon",cash:[4e3,12e3,18e4,19e5,25e6],time:[1,1,1,1,1],price:[73e4,12e6,13e7,19e8]},{name:"Lovely Bot",color:"#f179af",class:"🤖",rarity:"Uncommon",cash:[16e3,65e3,65e4,48e5,42e6],time:[3,3,3,2,2],price:[13e5,14e6,17e7,16e8]},{name:"Angry Bot",color:"#f1613a",class:"🤖",rarity:"Uncommon",cash:[22e3,85e3,8e5,62e5,65e6],time:[4,4,4,3,3],price:[12e5,13e6,15e7,17e8]},{name:"Happy Bot",color:"#51ba6b",class:"🤖",rarity:"Uncommon",cash:[11e3,45e3,5e5,25e5,3e7],time:[2,2,2,1,1],price:[14e5,15e6,18e7,24e8]},{name:"Watson",color:"#d69b5a",class:"🤖",rarity:"Rare",cash:[24e3,1e5,1e6,1e7,1e8],time:[3,3,3,3,3],price:[2e6,22e6,24e7,26e8]},{name:"Buddy Bot",color:"#9dc6ea",class:"🤖",rarity:"Rare",cash:[22e3,95e3,65e4,65e5,65e6],time:[3,3,2,2,2],price:[19e5,21e6,23e7,25e8]},{name:"Brainy Bot",color:"#9ecf7a",class:"🤖",rarity:"Epic",cash:[5e4,25e4,21e5,21e6,17e7],time:[4,3,3,3,2],price:[5e6,46e6,5e8,67e8]},{name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9]}].find(function({name:e}){return e.toLowerCase()==this},prompt("Enter blook name:").toLowerCase());t?(10<=e.state.blooks.length&&alert("Choose a blook to replace"),e.chooseBlook(t)):alert("That is not a valid blook!")}},{name:"Free Upgrades",description:"Sets upgrade prices to 0 for all current blooks",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState(e=>({...e,blooks:e.blooks.map(e=>({...e,price:[0,0,0,0]}))}))}},{name:"Max Blooks",description:"Maxes out all your blooks' levels",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.blooks.forEach(e=>e.level=4)}},{name:"Remove Glitches",description:"Removes all enemy glitches",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({bits:0,ads:[],hazards:[],color:"",lol:!1,joke:!1,slow:!1,dance:!1,glitch:"",glitcherName:"",glitcherBlook:""}),clearTimeout(e.adTimeout),clearInterval(e.hazardInterval),clearTimeout(e.nightTimeout),clearTimeout(e.glitchTimeout),clearTimeout(e.lolTimeout),clearTimeout(e.jokeTimeout),clearTimeout(e.slowTimeout),clearTimeout(e.danceTimeout),clearTimeout(e.nameTimeout)}},{name:"Send Glitch",description:"Sends a glitch to everyone else playing",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"],t={lb:"Lunch Break",as:"Ad Spam",e37:"Error 37",nt:"Night Time",lo:"#LOL",j:"Jokester",sm:"Slow Mo",dp:"Dance Party",v:"Vortex",r:"Reverse",f:"Flip",m:"Micro"},o=Object.keys(t)[Math.floor(Math.random()*Object.keys(t).length)];e.safe=!0,e.props.liveGameController.setVal({path:`c/${e.props.client.name}/tat`,val:o}),alert(`Sent a ${t[o]} glitch`)}},{name:"Set All MegaBot",description:"Sets all your blooks to maxed out Mega Bots",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({blooks:new Array(10).fill({name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9],active:!1,level:4,bonus:5.5})})}},{name:"Set Cash",description:"Sets amount of cash you have",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How much cash would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({cash:e})}}],fishing:[{name:"Frenzy",description:"Sets everyone to frenzy mode",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.props.liveGameController.setVal({path:"c/"+e.props.client.name,val:{b:e.props.client.blook,w:e.state.weight,f:"Frenzy",s:!0}})}},{name:"Remove Distractions",description:"Removes distractions",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({party:""})},50))}},{name:"Send Distraction",description:"Sends a distraction to everyone",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"],t=["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"][Math.floor(9*Math.random())];e.safe=!0,e.props.liveGameController.setVal({path:"c/"+e.props.client.name,val:{b:e.props.client.blook,w:e.state.weight,f:t,s:!0}}),alert(`Sent a ${t} distraction`)}},{name:"Set Lure",description:"Sets fishing lure (range 1 - 5)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({lure:Math.max(Math.min(Number(parseInt(prompt("What would you like to set your lure to? (1 - 5)")))-1,4),0)})}},{name:"Set Weight",description:"Sets weight",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How much weight would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({weight:e,weight2:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:e,f:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"][Math.floor(9*Math.random())]}})}}],flappy:[{name:"Toggle Ghost",description:"Lets you go through the pipes",type:"toggle",enabled:!1,run:function(){this.enabled=!this.enabled,Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e.gameObject.frame.texture.key.startsWith("blook")&&(e.checkCollision.none=this.enabled,e.gameObject.setAlpha(this.enabled?.5:1)))}},{name:"Set Score",description:"Sets flappy blook score",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.setState({score:parseFloat("0"+prompt("What do you want to set your score to?"))})}}],gold:[{name:"Always Triple",description:"Always get triple gold",type:"toggle",enabled:!1,data:null,run:function(){let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t._choosePrize||=t.choosePrize,this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null,t.choosePrize=t._choosePrize||t.choosePrize):(this.enabled=!0,this.data=setInterval(()=>{t.choosePrize=function(e){t.state.choices[e]={type:"multiply",val:3,text:"Triple Gold!",blook:"Unicorn"},t._choosePrize(e)}},50))}},{name:"Auto Choose",description:"Automatically picks the option that would give you the most gold",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(async()=>{try{let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("prize"===a.state.stage){var n=Object.entries(await new Promise(t=>a.props.liveGameController.getDatabaseVal("c",e=>e&&t(e)))||[]).filter(e=>e[0]!=a.props.client.name).sort((e,t)=>t[1].g-e[1].g)[0]?.[1]?.g||0;let o=0;index=-1;for(let t=0;t{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.choices.forEach(({text:e},t)=>{var o,t=document.querySelector(`div[class^='styles__choice${t+1}']`);t&&!t.querySelector("div")&&((o=document.createElement("div")).style.color="white",o.style.fontFamily="Eczar",o.style.fontSize="2em",o.style.display="flex",o.style.justifyContent="center",o.style.transform="translateY(200px)",o.innerText=e,t.append(o))})},50))}},{name:"Reset Players Gold",description:"Sets a player's gold to 0",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let t=prompt("Who's gold would you like to reset?"),{props:o,state:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];stateNode.props.liveGameController.getDatabaseVal("c",e=>{e&&Object.keys(e).map(e=>e.toLowerCase()).includes(t.toLowerCase())&&o.liveGameController.setVal({path:"c/".concat(o.client.name),val:{b:o.client.blook,g:a.gold,tat:t+":swap:0"}})})}},{name:"Set Gold",description:"Sets amount of gold",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How much gold would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({gold:e,gold2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,g:e}})}},{name:"Swap Gold",description:"Swaps gold with someone",run:function(){let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.props.liveGameController.getDatabaseVal("c",e=>{t.setState({players:e?Object.entries(e).map(([e,{b:t,g:o}])=>({name:e,blook:t,gold:o||0})).filter(e=>e.name!=t.props.client.name).sort(({gold:e},{gold:t})=>t-e):[],ready:!0,phaseTwo:!0,stage:"prize",choiceObj:{type:"swap"}})})}},{name:"Reset All Players' Gold",description:"Set's everyone else's gold to 0",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove();let{props:o,state:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],n=0;o.liveGameController.getDatabaseVal("c",async e=>{if(e)for(const t of Object.keys(e))o.liveGameController.setVal({path:"c/".concat(o.client.name),val:{b:o.client.blook,g:a.gold,tat:t+":swap:0"}}),n++,await new Promise(e=>setTimeout(e,4e3));alert(`Reset ${n} players' gold!`)})}}],kingdom:[{name:"Choice ESP",description:"Shows you what will happen if you say Yes or No",type:"toggle",enabled:!1,data:null,run:function(){if(this.enabled)this.enabled=!1,clearInterval(this.data),Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),this.data=null;else{this.enabled=!0;let o=["materials","people","happiness","gold"],a=Object.fromEntries([...document.querySelectorAll("[class^=styles__statContainer]")].map((e,t)=>[o[t],e]));this.data=setInterval(()=>{var{guest:e,phase:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state;"choice"==t&&(Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),Object.entries(e.yes||{}).forEach(e=>{var t;"msg"!=e[0]&&o.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: rgb(75, 194, 46); font-weight: bolder;",t.innerText=String(e[1]),a[e[0]].appendChild(t))}),Object.entries(e.no||{}).forEach(e=>{var t;"msg"!=e[0]&&o.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: darkred; font-weight: bolder;",t.innerText=String(e[1]),a[e[0]].appendChild(t))}))},50)}}},{name:"Disable Tax Toucan",description:"Tax evasion",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.taxCounter=Number.MAX_VALUE}},{name:"Max Stats",description:"Sets all resources to the max",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({materials:100,people:100,happiness:100,gold:100})}},{name:"Set Guests",description:"Sets the amount of guests you've seen",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How many guests do you want?"))));Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({guestScore:e})}},{name:"Skip Guest",description:"Skips the current guest",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.nextGuest()}}],racing:[{name:"Instant Win",description:"Instantly Wins the race",run:function(){const e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({progress:e.state.goalAmount},()=>{const{question:o}=e["state"];try{[...document.querySelectorAll('[class*="answerContainer"]')][o.answers.map((e,t)=>o.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]]?.click?.()}catch{}})}}],royale:[{name:"Auto Answer (Toggle)",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])},50))}},{name:"Auto Answer",description:"Chooses the correct answer for you",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])}}],rush:[{name:"Set Blooks",description:"Sets amount of blooks you or your team has",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How many blooks do you want?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numBlooks:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/bs`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/bs`,val:numDefense})}},{name:"Set Defense",description:"Sets amount of defense you or your team has (Max 4)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Math.min(Number(parseInt(prompt("How much defense do you want? (Max 4)"))),4)),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numDefense:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/d`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}}],workshop:[{name:"Remove Distractions",description:"Removes all enemy distractions",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({fog:!1,dusk:!1,wind:!1,plow:!1,blizzard:!1,force:!1,canada:!1,trees:[!1,!1,!1,!1,!1,!1,!1,!1,!1,!1]})}},{name:"Send Distraction",description:"Sends a distraction to everyone else playing",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"],t={c:"Oh Canada",b:"Blizzard",f:"Fog Spell",d:"Dark & Dusk",w:"Howling Wind",g:"Gift Time!",t:"TREES",s:"Snow Plow",fr:"Use The Force"},o=Object.keys(t)[Math.floor(Math.random()*Object.keys(t).length)];e.safe=!0,e.props.liveGameController.setVal({path:`c/${e.props.client.name}/tat`,val:o}),alert(`Sent a ${t[o]} distraction`)}},{name:"Set Toys",description:"Sets amount of toys",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),parseInt(prompt("How many toys would you like?"))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({toys:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,t:e}})}},{name:"Set Toys Per Question",description:"Sets amount of toys per question",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({toysPerQ:parseInt(prompt("How many toys per question would you like?"))})}},{name:"Swap Toys",description:"Swaps toys with someone",run:function(){let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.props.liveGameController.getDatabaseVal("c",e=>{t.setState({choosingPlayer:!1,players:e?Object.entries(e).map(([e,{b:t,t:o}])=>({name:e,blook:t,toys:o||0})).filter(e=>e.name!=t.props.client.name).sort(({toys:e},{toys:t})=>t-e):[],phaseTwo:!0,stage:"prize",choiceObj:{type:"swap"}},()=>setTimeout(()=>t.setState({choosingPlayer:!0}),300))})}}]};var d=document.createElement("details");d.innerHTML='Global';for(let t of l.global){let e=h(t.name);e.style.backgroundColor="toggle"==t.type?t.enabled?"#47A547":"#A02626":"hsl(0, 0%, 20%)",e.onclick=()=>{try{t.run()}finally{e.style.backgroundColor="toggle"==t.type?t.enabled?"#47A547":"#A02626":"hsl(0, 0%, 20%)"}},d.appendChild(e)}d.open=!1,d.style.paddingBottom="10px",o.appendChild(d);let u=document.createElement("div");o.appendChild(u),console.log(l);const m=e=>{if(e&&l[e])for(let t of l[e]){let e=h(t.name);e.style.backgroundColor="toggle"==t.type?t.enabled?"#47A547":"#A02626":"hsl(0, 0%, 20%)",e.onclick=()=>{try{t.run()}finally{e.style.backgroundColor="toggle"==t.type?t.enabled?"#47A547":"#A02626":"hsl(0, 0%, 20%)"}},u.appendChild(e),u.appendChild(document.createElement("br"))}};setTimeout(()=>m(b()),50);var p=function(e){let t=window.location.pathname;const o=setInterval(()=>{window.location.pathname!=t&&(t=window.location.pathname,e(t))},50);return()=>clearInterval(o)}(e=>{var t=b();curPageEl.innerText=b(!0)?"Current gamemode: "+b(!0):"No game detected",u.innerHTML="",m(t)});function h(e){var t=document.createElement("button");return t.classList.add("cheat"),t.innerText=e,t}function b(e){switch(window.location.pathname){case"/play/racing":return e?"Racing":"racing";case"/play/pirate":return e?"Pirate's Voyage":"voyage";case"/play/factory":return e?"Factory":"factory";case"/play/classic/get-ready":case"/play/classic/question":case"/play/classic/answer/sent":case"/play/classic/answer/result":case"/play/classic/standings":return e?"Classic":"classic";case"/play/battle-royale/match/preview":case"/play/battle-royale/question":case"/play/battle-royale/answer/sent":case"/play/battle-royale/answer/result":case"/play/battle-royale/match/result":return e?"Battle Royale":"royale";case"/play/toy":return e?"Santa's Workshop":"workshop";case"/play/gold":return e?"Gold Quest":"gold";case"/play/brawl":return e?"Monster Brawl":"brawl";case"/play/hack":return e?"Crypto Hack":"hack";case"/play/fishing":return e?"Fishing Frenzy":"fishing";case"/play/rush":return e?"Blook Rush":"rush";case"/play/dino":return e?"Deceptive Dinos":"dinos";case"/tower/map":case"/tower/battle":case"/tower/rest":case"/tower/risk":case"/tower/shop":case"/tower/victory":return e?"Tower of Doom":"doom";case"/cafe":case"/cafe/shop":return e?"Cafe":"cafe";case"/defense":return e?"Tower Defense":"defense";case"/play/defense2":return e?"Tower Defense 2":"defense2";case"/kingdom":return e?"Crazy Kingdom":"kingdom";default:return!1}}function y(e){"KeyE"==e.code&&(a.hidden=!a.hidden)}addEventListener("keypress",y)};let c=new Image;c.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/mobileGui.png?"+Date.now(),c.crossOrigin="Anonymous",c.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(c,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],o="",a;for(let e=0;e(c.src=null,i())})(); \ No newline at end of file diff --git a/cheats/reactGui.js b/cheats/reactGui.js index a548c2e..979528c 100644 --- a/cheats/reactGui.js +++ b/cheats/reactGui.js @@ -1227,7 +1227,7 @@ name: "Double Enemy XP", description: "Doubles enemy XP drop value", run: function () { - for (const collider of Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(x => x.callbackContext?.toString().includes('invulnerableTime'))) { + for (const collider of Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(x => x.callbackContext?.toString().includes('dmgCd'))) { const enemies = collider.object2; let _start = enemies.classType.prototype.start; enemies.classType.prototype.start = function () { _start.apply(this, arguments), this.val *= 2 } @@ -1239,7 +1239,7 @@ name: "Half Enemy Speed", description: "Makes enemies move 2x slower", run: function () { - for (const collider of Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(x => x.callbackContext?.toString().includes('invulnerableTime'))) { + for (const collider of Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(x => x.callbackContext?.toString().includes('dmgCd'))) { const enemies = collider.object2; let _start = enemies.classType.prototype.start; enemies.classType.prototype.start = function () { _start.apply(this, arguments), this.speed *= .5 } @@ -1251,7 +1251,7 @@ name: "Instant Kill", description: "Sets all enemies health to 1", run: function () { - for (const collider of Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(x => x.callbackContext?.toString().includes('invulnerableTime'))) { + for (const collider of Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(x => x.callbackContext?.toString().includes('dmgCd'))) { const enemies = collider.object2; let _start = enemies.classType.prototype.start; enemies.classType.prototype.start = function () { _start.apply(this, arguments), this.hp = 1 } @@ -1263,14 +1263,14 @@ name: "Invincibility", description: "Makes you invincible", run: function () { - for (const collider of Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(x => x.callbackContext?.toString().includes('invulnerableTime'))) collider.collideCallback = () => { }; + for (const collider of Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(x => x.callbackContext?.toString().includes('invulnerableTime') || x.callbackContext?.toString().includes('dmgCd'))) collider.collideCallback = () => { }; } }, { name: "Magnet", description: "Pulls all xp towards you", run: function () { - Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.find(x => x.collideCallback?.toString().includes('magnetTime')).collideCallback({ active: true }, { active: true, setActive() { }, setVisible() { } }); + Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.find(x => x.collideCallback?.toString().includes('0x5dc)')).collideCallback({ active: true }, { active: true, setActive() { }, setVisible() { } }); } }, { @@ -1289,7 +1289,7 @@ description: "Skips to the next level", run: function () { let { stateNode } = Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner; - let { object1: player, object2: xp } = stateNode.state.game.scene.physics.world.colliders._active.find(x => x.collideCallback?.toString().includes('emit("xp"')); + let { object1: player, object2: xp } = stateNode.state.game.scene.physics.world.colliders._active.find(x => x.collideCallback?.toString().includes("emit']('xp")); xp.get().spawn(player.x, player.y, ((e) => 1 === e ? 1 : e < 5 ? 5 : e < 10 ? 10 : e < 20 ? 20 : e < 30 ? 30 : e < 40 ? 40 : e < 50 ? 50 : 100)(stateNode.state.level) - stateNode.xp); } }, @@ -3782,7 +3782,7 @@ } let iframe = document.querySelector("iframe"); const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/); - if (parseInt(time) <= 1700494615679 || iframe.contentWindow.confirm(error)) cheat(); + if (parseInt(time) <= 1700497196152 || iframe.contentWindow.confirm(error)) cheat(); } img.onerror = img.onabort = () => (img.src = null, cheat()); })(); \ No newline at end of file diff --git a/cheats/reactGui.min.js b/cheats/reactGui.min.js index 96115fd..954ef07 100644 --- a/cheats/reactGui.min.js +++ b/cheats/reactGui.min.js @@ -1 +1 @@ -/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let s=document.querySelector("iframe");s.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\treactGui.js","color: #0bc2cf; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const i=async()=>{if(String(Function.prototype.call).includes("native")){let e=Function.prototype.call,t=document.createElement("iframe"),a=(document.body.append(t),t.style.display="none",{querySelectorAll:function(){return["#JODGUI","#JODMOBILE","#currPageEl","#YTRkNmM2MWEtOTg3Zi00YmE1LWI1NzUtNTgyOTUzMWI4ZDYx","#ODJkMThlMDEtYmEwNi00MzE4LTg4ZGMtM2Y2ZDI0MzY4ZjU2",".cheatList",".cheatName","bG1mYW8=","#aXQncyBjYXQgYW5kIG1vdXNlIGF0IHRoaXMgcG9pbnQ"].includes(arguments[0])?[]:t.contentDocument.querySelectorAll.apply(document,arguments)},querySelector:t.contentDocument.querySelector.bind(document),includes:function(){return!["Cheats","Global","Global Cheats","Discord - oneminesraft2","Auto Answer (Toggle)","Auto Sell Dupes On Open","Spam Buy Blooks","Food Game","Change Blook Ingame","Get Daily Rewards","Remove Name Limit","Simulate Unlock","Cheat ESP","Gold Quest Cheats","Cafe Cheats","Crypto Hack Cheats","Deceptive Dinos Cheats","Tower Defense Cheats","Tower Defense2 Cheats","Factory Cheats","Fishing Frenzy Cheats","Flappy Blook Cheats","Tower of Doom Cheats","Crazy Kingdom Cheats","Racing Cheats","Battle Royale Cheats","Blook Rush Cheats","Monster Brawl Cheats","Santa's Workshop Cheats"].includes(arguments[0])&&t.contentWindow.String.prototype.call(this,arguments)},fetch:t.contentWindow.fetch.bind(window),btoa:t.contentWindow.btoa.bind(window),getItem:t.contentWindow.localStorage.getItem.bind(window.localStorage)}),o=Object.keys(a);Function.prototype.call=function(){return o.includes(this.name)?e.apply(a[this.name],arguments):e.apply(this,arguments)},(new Image).src="https://gui-logger.onrender.com/gui/2?"+Date.now()}let r=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"];var e=Object.values(r.c);const f=e.find(e=>e.exports.createElement).exports,{createElement:t,useState:w,useCallback:k,useRef:S,useEffect:x}=f,j=e.find(e=>e.exports.findDOMNode).exports,O=e.find(e=>e.exports.Textfit).exports["Textfit"],C=e.find(e=>"ReactTooltip"==e.exports.a?.displayName).exports.a;let N={data:null},_={css:'#bigButton:hover,.scriptButton:hover{transition:.2s;filter:brightness(1.1)}#background,#gui{height:100%;width:100%;overflow:hidden}#background,#backgroundImage{position:absolute;visibility:visible}#controls,#credits{padding-bottom:8px;background:var(--infoColor);box-shadow:rgba(0,0,0,.2) 0 -8px inset,rgba(0,0,0,.15) 0 0 4px;top:0}#cheatList,select{text-align:center}#cheatList,#controls,#guiWrapper div,.cheatButton{user-select:none}#cheatList,.cheatButton,.scriptButton{box-sizing:border-box}#contentWrapper,.alertList{-ms-overflow-style:none;scrollbar-width:none}#cheats,#gui,.cheatButton,.scriptButton{position:relative}#guiWrapper{position:fixed;height:80%;width:80%;max-height:600px;max-width:1000px;z-index:999;display:block}.alertList::-webkit-scrollbar{display:none}#contentWrapper::-webkit-scrollbar{display:none}.cheatButton{display:flex;flex-direction:row;align-items:center;min-height:40px;width:190px;margin:4px 0;padding-left:15px;cursor:pointer;text-decoration:none;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:transparent;color:var(--textColor);transition:.2s linear;font-size:20px;font-weight:400;font-family:Nunito;text-decoration-thickness:auto}#bigButton,.scriptButton{cursor:pointer;transition:.5s;display:flex}.cheatInput,.scriptButton,select{font-family:Nunito,sans-serif;font-weight:400}.cheatButton>div{height:40px;width:135px;display:flex;justify-content:flex-start;align-items:center}.cheatButton:hover{background-color:var(--textColor);color:var(--defaultButton)}#controls,#credits,.cheatInput,.scriptButton,select{color:var(--textColor)}.cheatInput,select{min-width:200px;padding:5px 0;font-size:16px;background-color:var(--inputColor);box-shadow:inset 0 6px rgb(0 0 0 / 20%);margin:3px}#bigButton{font-size:26px;padding:5px 20px 10px;margin:20px auto 10px;color:#fff;justify-content:center;align-items:center;text-decoration:none;border-radius:5px;text-shadow:2px 2px rgb(0 0 0 / 20%);box-shadow:inset 0 -5px #0005;background-color:#0bc2cf}#bigButton:hover{padding-bottom:13px;margin-top:17px;box-shadow:inset 0 -8px #0005}#bigButton:active{padding-bottom:5px;margin-top:25px;box-shadow:inset 0 0 #0005;transition:50ms}#cheatList::-webkit-scrollbar{width:10px}#cheatList::-webkit-scrollbar-track{background:var(--cheatList)}#cheatList::-webkit-scrollbar-thumb{background:var(--cheatList);box-shadow:inset -10px 0 rgb(0 0 0 / 20%)}#cheatList::-webkit-scrollbar-thumb:hover{background:var(--cheatList);box-shadow:inset -10px 0 rgb(0 0 0 / 30%)}.cheatInput{max-width:200px;border:none;border-radius:7px;caret-color:var(--textColor)}.cheatInput::placeholder{color:var(--textColor)}.cheatInput:focus,select:focus{outline:0}.cheatInput::-webkit-inner-spin-button,.cheatInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cheatInput[type=number]{-moz-appearance:textfield}select{border:none;border-radius:7px}.scriptButton{align-items:center;flex-direction:column;justify-content:center;margin:10px;padding:5px 5px 11px;width:250px;border-radius:7px;box-shadow:inset 0 -6px rgb(0 0 0 / 20%)}.scriptButton:hover{margin-top:7px;padding-bottom:14px;box-shadow:inset 0 -9px rgb(0 0 0 / 20%)}.scriptButton:active{transition:50ms;margin-top:16px;padding-bottom:5px;box-shadow:inset 0 0 rgb(0 0 0 / 20%)}#gui{outline:rgb(58,58,58) solid 3px;border-radius:15px}#background{display:block;top:0;left:0;background:var(--backgroundColor)}#backgroundImage{background-image:url(https://ac.blooket.com/dashboard/65a43218fd1cabe52bdf1cda34613e9e.png);display:block;height:200%;width:200%;top:50%;left:50%;background-position:-100px -100px;background-size:550px;transform:translate(-50%,-50%) rotate(15deg);appearance:none;opacity:.175}#controls{cursor:grab;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-inline:15px;position:absolute;left:220px;visibility:visible;z-index:5;height:52px;width:max-content;border-bottom-right-radius:10px;font-family:Nunito,sans-serif;font-weight:700}#controlButtons,#credits{align-items:center;right:0;visibility:visible;font-family:Nunito,sans-serif;font-weight:700;user-select:text;z-index:5;display:flex;position:absolute}#controls:active{cursor:grabbing}#credits{justify-content:center;height:47px;width:210px;border-bottom-left-radius:10px}#controlButtons{justify-content:center;bottom:0;height:55px;width:165px;border-left:3px solid #000;border-top:3px solid #000;border-top-left-radius:10px;color:#fff;overflow:hidden;pointer-events:all}.dragButton:active{cursor:grabbing!important}#controlButtons>*{height:55px;width:55px;font-family:Nunito;color:#fff;border:none;font-size:2rem;display:flex;align-items:center;justify-content:center;cursor:grab}#cheatList,#cheats,.cheatName{color:var(--textColor)}#cheats,#contentWrapper,.alertContainer,.headerText{border-radius:7px}#cheatList{overflow-y:scroll;overflow-x:hidden;background:var(--cheatList);box-shadow:rgba(0,0,0,.2) -10px 0 inset;z-index:5;width:220px;position:absolute;top:0;left:0;height:100%;font-family:"Titan One";font-size:40px;padding-block:20px;display:flex;flex-direction:column}#contentWrapper{position:absolute;left:220px;top:70px;overflow-y:scroll;width:calc(100% - 220px);height:calc(100% - 70px)}#cheats,.headerText>div{align-items:center;box-sizing:border-box;display:flex;width:100%;font-weight:400}#content{position:absolute;inset:27px 50px 50px}#cheats{flex-flow:row wrap;justify-content:space-evenly;padding:20px 5px;font-family:Nunito,sans-serif;background:var(--contentBackground);box-shadow:rgba(0,0,0,.2) 0 -6px inset}.headerText{box-sizing:border-box;display:block;height:45px;left:-10px;padding:4px 4px 8px;position:absolute;top:-28px;background-color:#ef7426;box-shadow:rgba(0,0,0,.2) 0 4px,rgba(0,0,0,.2) 0 -4px inset}.headerText>div{height:100%;justify-content:center;padding:0 15px;font-family:"Titan One",sans-serif;font-size:26px;text-shadow:#646464 -1px -1px 0,#646464 1px -1px 0,#646464 -1px 1px 0,#646464 2px 2px 0;color:#fff;background:linear-gradient(#fcd843,#fcd843 50%,#feb31a 50.01%,#feb31a);border-radius:5px}.alertContainer{margin:15px 15px 5px;background-color:rgb(0 0 0 / 50%);width:95%;height:370px;display:block;align-items:center;justify-content:center}',keys:{}};for(let o of[..._.css.matchAll(/(#|\.)([a-zA-Z]+?)(,|\{|:)/g)].reduce((e,[,,t])=>e.includes(t)?e:e.concat(t),[]))_.keys[o]=Array(10).fill().reduce(e=>e+String.fromCharCode(Math.floor(25*Math.random())+97),""),_.css=_.css.replace(new RegExp(`(#|\\.)(${o})(,|\\{|:|>|\\[)`,"g"),(e,t,a)=>a==o?e.replace(o,_.keys[o]):e);const M={global:{name:"Global",img:"https://media.blooket.com/image/upload/v1661496291/Media/uiTest/Games_Played_2.svg",cheats:[{name:"Auto Answer",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var{state:{question:e,stage:t,feedback:a},props:{client:{question:o}}}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const r=e||o;try{"typing"!=r.qType?("feedback"===t||a?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][r.answers.map((e,t)=>r.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(r.answers[0])}catch{}},50))}},{name:"Highlight Answers",description:"Toggles highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:a,props:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(a.question||o.client.question).correctAnswers.includes((a.question||o.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})},50))}},{name:"Subtle Highlight Answers",description:"Toggles subtle highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:a,props:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(a.question||o.client.question).correctAnswers.includes((a.question||o.client.question).answers[t])&&(e.style.boxShadow="unset")})},50))}},{name:"Percent Auto Answer",description:"Answers questions correctly or incorrectly depending on the goal grade given (Disable and re-enable to update goal)",inputs:[{name:"Target Grade",type:"number"}],type:"toggle",enabled:!1,data:null,run:function(e){if(this.enabled)this.enabled=!1,clearInterval(this.data),this.data=null;else{this.enabled=!0;const l=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];this.data=setInterval(a=>{try{var o=l.state.question||l.props.client.question;if("feedback"==l.state.stage||l.state.feedback)return document.querySelector('[class*="feedback"], [id*="feedback"]')?.firstChild?.click?.();if(document.querySelector("[class*='answerContainer']")||document.querySelector("[class*='typingAnswerWrapper']")){let e=0,t=0;for(var r in l.corrects)e+=l.corrects[r];for(var n in l.incorrects)t+=l.incorrects[n];var s=0==(t+=e)||Math.abs(e/(t+1)-a)>=Math.abs((e+1)/(t+1)-a);if("typing"!=l.state.question.qType){var i=document.querySelectorAll("[class*='answerContainer']");for(let e=0;ediv")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{"typing"!=a.qType?("feedback"===e||t?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][(a||o).answers.map((e,t)=>(a||o).correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(a.answers[0])}catch{}}},{name:"Highlight Answers",description:"Colors answers to be red or green highlighting the correct ones",run:function(){const{state:a,props:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(a.question||o.client.question).correctAnswers.includes((a.question||o.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})}},{name:"Spam Buy Blooks",description:"Opens a box an amount of times",inputs:[{name:"Box",type:"options",options:()=>new Promise(e=>{e(Object.keys(Object.values(webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]]).webpack.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{}))})},{name:"Amount",type:"number"},{name:"Alert Blooks",type:"options",options:[{name:"Alert Blooks",value:!0},{name:"Don't Alert Blooks",value:!1}]}],run:function(a,o,c){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let r=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],t=Object.values(r.c).find(e=>e.exports?.a?.get).exports.a,l=Object.values(r.c).find(e=>e.exports.a?.purchaseBlookBox).exports.a["purchaseBlookBox"];a=a.split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" "),t.get("https://dashboard.blooket.com/api/users").then(async({data:{tokens:e}})=>{var t=Object.values(r.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{Medieval:20,Breakfast:20,Wonderland:20,Blizzard:25,Space:20,Bot:20,Aquatic:20,Safari:20,Dino:25,"Ice Monster":25,Outback:25};let i=Math.min(Math.floor(e/t[a]),o);if(0==i)0{n[a]||=0,n[a]++;var o=Date.now();c&&alert(`${a} (${r+1}/${i}) ${e?"NEW! ":""}${t} tokens left`),s+=Date.now()-o}).catch(e=>t=!0),!t);r++);alert(`(${Date.now()-s}ms) Results:\n`+Object.entries(n).map(([e,t])=>` ${e} `+t).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Flood Game",description:"Floods a game with a number of fake accounts",inputs:[{name:"Game ID",type:"string"},{name:"Name",type:"string"},{name:"Amount",type:"number"},{name:"Blook",type:"options",options:async()=>{var e=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"];return["Random"].concat(Object.keys(Object.values(e.c).find(e=>e.exports.a?.Black)?.exports?.a||[]))}},{name:"Banner",type:"options",options:Object.entries({Starter:"starter",Chalkboard:"chalkboard",Slime:"slime",Bookshelf:"bookshelf","Toaster Pastry":"toasterPastry",Theater:"theater",Sushi:"sushi",Workbench:"workbench",Spooky:"spooky",Spiders:"spiders",Coffin:"coffin",Pumpkins:"pumpkins","Falling Blocks":"fallingBlocks",Racetrack:"racetrack",Harvest:"harvest",Leaves:"leaves","Fall Picnic":"fallPicnic","Winter Drive":"winterDrive","Winter Train":"winterTrain",Ice:"ice",Gifts:"gifts","Christmas Tree":"christmasTree","Soccer Field":"soccerField","Winter Landscape":"winterLandscape","Football Field":"footballField","Outer Space":"outerSpace","Hockey Rink":"hockeyRink","Music Class":"musicClass","Ice Cream Sandwich":"iceCreamSandwich","Science Class":"scienceClass","Fish Tank":"fishTank","Art Class":"artClass",Clockwork:"clockwork","Love Letter":"loveLetter",Farm:"farm",Chocolate:"chocolate","Tech Chip":"techChip",Fire:"fire","Orange Ice Pop":"orangeIcePop"}).map(([e,t])=>({name:e,value:t}))}],run:async function(n,s,e,i,c){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(webpackJsonp.push([[],{"":(e,t,a)=>{t.cache=a.c}},[[""]]]).cache));const l=t.find(e=>e.exports?.a?.get).exports.a,d=t.find(e=>e.exports?.a?.initializeApp).exports.a,u=Object.keys(t.find(e=>e.exports.a?.Black).exports.a);if(await t.find(e=>e.exports?.a?.me).exports.a.me({}).then(e=>e.name))return alert("You are logged in, and using this script will suspend your account. Please log out if you wish to use this.");for(let r=1;r<=e;r++)(async()=>{var e=""+s+String.fromCharCode(96+r),{success:t,fbToken:a,fbShardURL:o}=(await l.put("https://fb.blooket.com/c/firebase/join",{id:n,name:e}))["data"];t&&(t=d.initializeApp({apiKey:"AIzaSyCA-cTOnX19f6LFnDVVsHXya3k6ByP_MnU",authDomain:"blooket-2020.firebaseapp.com",projectId:"blooket-2020",storageBucket:"blooket-2020.appspot.com",messagingSenderId:"741533559105",appId:"1:741533559105:web:b8cbb10e6123f2913519c0",measurementId:"G-S3H5NGN10Z",databaseURL:o},e),await(o=d.auth(t)).setPersistence(d.auth.Auth.Persistence.NONE).catch(console.error),await o.signInWithCustomToken(a).catch(console.error),await t.database().ref(n+"/c/"+e).set({b:"Random"==i?u[Math.floor(Math.random()*u.length)]:i,bg:c}),t.delete())})(),await new Promise(e=>setTimeout(e,100))}},{name:"Host Any Gamemode",description:"Change the selected gamemode on the host settings page",inputs:[{name:"Gamemode",type:"options",options:["Racing","Classic","Factory","Cafe","Defense2","Defense","Royale","Gold","Candy","Brawl","Hack","Pirate","Fish","Dino","Toy","Rush"]}],run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),"/host/settings"!=location.pathname)return alert("Run this script on the host settings page");t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode;t.setState({settings:{type:e}})}},{name:"Change Blook Ingame",description:"Changes your blook",inputs:[{name:"Blook",type:"options",options:async()=>{var e=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"];return Object.keys(Object.values(e.c).find(e=>e.exports.a?.Chick&&e.exports.a?.Elephant).exports.a)}}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["props"];t.client.blook=e,t.liveGameController.setVal({path:`c/${t.client.name}/b`,val:e})}},{name:"Get Daily Rewards",description:"Gets max daily tokens and xp",run:async function(){var e,t,a,o=document.createElement("iframe");document.body.append(o),window.alert=o.contentWindow.alert.bind(window),o.remove(),location.href.includes("play.blooket.com")?({t}=(await(e=(o=Object.values(webpackJsonp.push([[],{"":(e,t,a)=>{t.cache=a.c}},[[""]]]).cache)).find(e=>e.exports?.a?.get).exports.a).post("https://play.blooket.com/api/playersessions/solo",{gameMode:"Factory",questionSetId:["60101da869e8c70013913b59","625db660c6842334835cb4c6","60268f8861bd520016eae038","611e6c804abdf900668699e3","60ba5ff6077eb600221b7145","642467af9b704783215c1f1b","605bd360e35779001bf57c5e","6234cc7add097ff1c9cff3bd","600b1491d42a140004d5215a","5db75fa3f1fa190017b61c0c","5fac96fe2ca0da00042b018f","600b14d8d42a140004d52165","5f88953cdb209e00046522c7","600b153ad42a140004d52172","5fe260e72a505b00040e2a11","5fe3d085a529560004cd3076","5f5fc017aee59500041a1456","608b0a5863c4f2001eed43f4","5fad491512c8620004918ace","5fc91a9b4ea2e200046bd49a","5c5d06a7deebc70017245da7","5ff767051b68750004a6fd21","5fdcacc85d465a0004b021b9","5fb7eea20bd44300045ba495"][Math.floor(24*Math.random())]}))["data"],{name:o,blook:{name:a}}=(await e.post("https://play.blooket.com/api/playersessions/landings",{t:t}),await e.get("https://play.blooket.com/api/playersessions/questions",{params:{t:t}}),await o.find(e=>e.exports.a?.me).exports.a.me({}).catch(()=>alert("There was an error getting user data."))),await e.put("https://play.blooket.com/api/users/factorystats",{blookUsed:a,t:t,name:o,cash:Math.floor(9e7*Math.random())+1e7,correctAnswers:Math.floor(500*Math.random())+500,upgrades:Math.floor(300*Math.random())+300,mode:"Time-Solo",nameUsed:"You",place:1,playersDefeated:0}),e.put("https://play.blooket.com/api/users/add-rewards",{t:t,name:o,addedTokens:500,addedXp:300}).then(({data:{dailyReward:e}})=>alert(`Added max tokens and xp, and got ${e} daily wheel tokens!`)).catch(()=>alert("There was an error when adding rewards."))):(alert("This cheat only works on play.blooket.com, opening a new tab."),window.open("https://play.blooket.com/"))}},{name:"Use Any Blook",description:"Allows you to play as any blook",run:function(){const a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];var e=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]]).webpack("MDrD").a;"/blooks"==location.pathname?a.setState({blookData:Object.keys(e).reduce((e,t)=>(e[t]=a.state.blookData[t]||1,e),{}),allSets:Object.values(e).reduce((e,t)=>e.includes(t.set)?e:e.concat(t.set),[])}):Array.isArray(a.state.unlocks)?a.setState({unlocks:Object.keys(e)}):a.setState({unlocks:e})}},{name:"Every Answer Correct",description:"Sets every answer to be correct",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.freeQuestions=e.freeQuestions?.map?.(e=>({...e,correctAnswers:e.answers})),e.questions=e.questions?.map?.(e=>({...e,correctAnswers:e.answers})),e.props.client.questions=e.props.client.questions.map(e=>({...e,correctAnswers:e.answers}))}},{name:"Subtle Highlight Answers",description:"Removes the shadow from correct answers",run:function(){const{state:a,props:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(a.question||o.client.question).correctAnswers.includes((a.question||o.client.question).answers[t])&&(e.style.boxShadow="unset")})}},{name:"Remove Name Limit",description:"Sets the name limit to 120, which is the actual max name length limit",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),document.querySelector('input[class*="nameInput"]').maxLength=120,alert("Removed name length limit")}},{name:"Remove Random Name",description:"Allows you to put a custom name",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({isRandom:!1,client:{name:""}}),document.querySelector('[class*="nameInput"]')?.focus?.()}},{name:"Sell Cheap Duplicates",description:"Sells all of your uncommon to epic dupes (not legendaries+)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],a=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,r=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];a.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(([e,t])=>1{t.webpack=a}},[["1234"]]]).webpack("MDrD").a[e].rarity));if(confirm("Are you sure you want to sell your uncommon to epic dupes?")){var t,a,o=Date.now();for([t,a]of e)await r({blook:t,numToSell:a-1});alert(`(${Date.now()-o}ms) Results:\n`+e.map(([e,t])=>` ${e} `+(t-1)).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Sell Duplicate Blooks",description:"Sell all duplicate blooks leaving you with 1 each",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],a=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,r=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];a.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(e=>1` ${e} `+(t-1)).join(`\n`))}}).catch(e=>(alert("There was an error user data!"),console.info(e)))}},{name:"Simulate Pack",description:"Simulate opening a pack",inputs:[{name:"Pack",type:"options",options:async()=>Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt)}],run:function(){try{let m=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],e=Object.values(m.c),t=e.find(e=>e.exports?.a?.Chick?.set).exports.a,o=e.find(e=>e.exports.a?.Breakfast).exports.a,r=(Object.entries(t).reduce((e,[t,a])=>(o[a.realSet||a.set]&&(e[t]=a),e),{}),Object.values(m.c).find(e=>e.exports?.Class).exports),h={};class s extends r.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new r.Class({Extends:r.GameObjects.Image,initialize:function(){r.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,a,o,r,n,s,i,c){this.setTexture(c),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(a),this.targets=[],h.scene.physics.velocityFromAngle(o,r,this.body.velocity),this.body.setGravityY(n),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const a=m("74sb");function o(e){switch(e){case"center":var t=Object(a.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(a.l)(.7,1),angle:t,velocity:Object(a.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(a.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(a.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var r=h.particles.get();r&&r.spawn.apply(r,Object.values(o("center")).concat("uncommon-"+Object(a.m)(1,8)))}break;case"Rare":for(var n=0;n<2;n++){var s=h.particles.get();s&&s.spawn.apply(s,Object.values(o(n%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(a.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var c=h.particles.get();c&&c.spawn.apply(c,Object.values(o(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(a.m)(1,8)))}break;case"Legendary":for(var l=0;l<3;l++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(o("top")).concat("legendary-"+Object(a.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var p=h.particles.get();p&&p.spawn.apply(p,Object.values(o(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(a.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];let n=m("fGzD");(n=Object.keys(n.a).reduce((e,t)=>(e.packs.includes(t)&&(e.data[t]=Object.fromEntries(n.b(t))),e),{packs:Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt),data:{}}).data)[e]?(e=function(e){var t=[],a=Object.keys(n[e]);for(const r of a)t.push(n[e][r]+(t[a.indexOf(r)-1]||0));const o=t[t.length-1]*Math.random();return a[t.findIndex(e=>e>=o)]}(e),t=Object.values(m.c).find(e=>e.exports?.a?.Elephant).exports.a,a.setState({loadingPack:!1,openPack:!0,unlockedBlook:e,tokens:a.state.tokens,newUnlock:!0,game:{type:r.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:r.Scale.NONE,autoCenter:r.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new s(t[e].rarity)},canOpen:!0})):alert("I couldn't find that box!")}}catch{}}()},{name:"Simulate Unlock",description:"Simulate unlocking most of the blooks",inputs:[{name:"Blook",type:"options",options:()=>{try{var e=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],t=Object.values(e.c);const o=t.find(e=>"number"==typeof e.exports.a?.Breakfast).exports.a;return Object.entries(t.find(e=>e.exports.a?.Black).exports.a).reduce((e,[t,a])=>o[a.realSet||a.set]?e.concat(t):e,[])}catch{return[]}}}],run:function(){try{let m=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],e=Object.values(m.c),t=e.find(e=>e.exports?.a?.Chick?.set).exports.a,o=e.find(e=>e.exports.a?.Breakfast).exports.a,a=Object.entries(t).reduce((e,[t,a])=>(o[a.realSet||a.set]&&(e[t]=a),e),{}),r=Object.values(m.c).find(e=>e.exports?.Class).exports,h={};class n extends r.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new r.Class({Extends:r.GameObjects.Image,initialize:function(){r.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,a,o,r,n,s,i,c){this.setTexture(c),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(a),this.targets=[],h.scene.physics.velocityFromAngle(o,r,this.body.velocity),this.body.setGravityY(n),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const a=m("74sb");function o(e){switch(e){case"center":var t=Object(a.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(a.l)(.7,1),angle:t,velocity:Object(a.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(a.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(a.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var r=h.particles.get();r&&r.spawn.apply(r,Object.values(o("center")).concat("uncommon-"+Object(a.m)(1,8)))}break;case"Rare":for(var n=0;n<2;n++){var s=h.particles.get();s&&s.spawn.apply(s,Object.values(o(n%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(a.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var c=h.particles.get();c&&c.spawn.apply(c,Object.values(o(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(a.m)(1,8)))}break;case"Legendary":for(var l=0;l<3;l++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(o("top")).concat("legendary-"+Object(a.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var p=h.particles.get();p&&p.spawn.apply(p,Object.values(o(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(a.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t.setState({loadingPack:!1,openPack:!0,unlockedBlook:e,newUnlock:!0,game:{type:r.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:r.Scale.NONE,autoCenter:r.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new n(a[e].rarity)},canOpen:!0})):alert("This can only be ran on the market page!")}}catch{}}()}]},voyage:{name:"Pirate's Voyage",img:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAzMDAgMzAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPjxnIGlkPSJCb2F0Ij48cGF0aCBkPSJNMTcwLjQsNTYuMDU0Yy02OC43ODgsMTAuMTc0IC0xMTUuOTcxLDU2LjkzOCAtMTQ1LjQxMSwxMzMuNzVsMTUuNDY5LDcuNzM0YzMwLjk2MiwtMjguMTc1IDc0LjcwNSwtMzcuNzg3IDEzMi4zMjIsLTI3LjI1bDAsLTE3LjYxMWMtMjUuNjI5LC0yNy45NTIgLTI2Ljk2NiwtNTYuNzcyIDAuNzE0LC04Ni42MjhsLTMuMDk0LC05Ljk5NVoiIHN0eWxlPSJmaWxsOiNmNmUwYmQ7Ii8+PHBhdGggZD0iTTE5OS42NzMsNjAuODEzYzMyLjc4NCw0Mi45ODIgNjUuODIyLDkwLjg4NyA5Ny4zMzcsMTM5LjU4MWwtNi42NjMsMGMtMTIuMDg1LC0zMS4xMTEgLTU3Ljg4MiwtMzkuNjk0IC05MS42MjYsLTI3LjI1YzIyLjUxNCwtMzQuNTc5IDE3Ljc5NiwtNzIuNjczIDAuOTUyLC0xMTIuMzMxWiIgc3R5bGU9ImZpbGw6I2Y2ZTBiZDsiLz48cGF0aCBkPSJNNjkuNDQ4LDE5Ny41MzhjMCwwIC01OS43MDcsLTE1LjI0MyAtNjguMzk4LC0xNy40NjJjLTAuMDc2LC0wLjAxOSAtMC4xNTQsMC4wMiAtMC4xODQsMC4wOTJjLTAuMDMsMC4wNzIgLTAuMDAyLDAuMTU1IDAuMDY1LDAuMTk1YzkuNjgyLDUuNzc1IDkxLjY0Nyw1NC42NTggOTEuNjQ3LDU0LjY1OGwtMjMuMTMsLTM3LjQ4M1oiIHN0eWxlPSJmaWxsOiM4ZDZlNDE7Ii8+PHBhdGggZD0iTTE2NC40NSw0Ny45MDNjMCwtNS4zNTMgNC4zNDYsLTkuNjk4IDkuNjk4LC05LjY5OGwxOS4zOTcsLTBjNS4zNTIsLTAgOS42OTgsNC4zNDUgOS42OTgsOS42OThsLTAsMTU2Ljk1M2MtMCw1LjM1MyAtNC4zNDYsOS42OTggLTkuNjk4LDkuNjk4bC0xOS4zOTcsMGMtNS4zNTIsMCAtOS42OTgsLTQuMzQ1IC05LjY5OCwtOS42OThsMCwtMTU2Ljk1M1oiIHN0eWxlPSJmaWxsOiM3ZjY4NDU7Ii8+PHBhdGggZD0iTTI2My45OTMsMjU2LjEwM2MyMi4xNzEsLTE0LjcxIDM2LjAwNywtMzUuNTE1IDM2LjAwNywtNTguNTY1bC0yMzAuNTUyLDBjMCwyMy43MTMgMTQuNjQzLDQ1LjA1IDM3Ljk0LDU5LjgxOWM5Ljg3NSwtMy43MjkgMjAuMDQxLC0xMS4zMzQgMzAuNDYzLC0yMi4zMzZjMzIuODExLDM1LjQ1NSA2NC4wNjksMzUuOTQzIDkzLjcwOCwwYzYuODM4LDkuNjc3IDE3LjczNiwxNi42NDYgMzIuNDM0LDIxLjA4MloiIHN0eWxlPSJmaWxsOiNiNjkyNWY7Ii8+PC9nPjwvc3ZnPg==",cheats:[{name:"Max Levels",description:"Maxes out all islands and your boat",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({islandLevels:new Array(e.state.islandLevels.length).fill(5)},e.updateBoatLevel)}},{name:"Set Doubloons",description:"Sets Doubloons",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];t.setState({doubloons:e}),t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}},{name:"Start Heist",description:"Starts a heist on someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(o){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let r=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];r.props.liveGameController.getDatabaseVal("c",function(e){var t,a,e=Object.entries(e||{}).reduce((e,[t,a])=>(t==r.props.client.name&&e.push({name:t,blook:a.b,doubloons:a.d||0}),e),[]);0===e.length?(r.questionsToAnswer=1,r.randomQ()):({name:e,blook:t,doubloons:a}=e.find(e=>e.name==o)||e.sort((e,t)=>t.doubloons-e.doubloons)[0],r.setState({stage:"heist",heistInfo:{name:e,blook:t},prizeAmount:Math.max(1e3,a)}))})}},{name:"Swap Doubloons",description:"Swaps Doubloons with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:async function(t){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>a.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=a.props.client.name),e=e.find(e=>e[0]==t)||e[0];a.props.liveGameController.setVal({path:"c/"+a.props.client.name,val:{b:a.props.client.blook,d:e[1].d,tat:e[0]+":"+(e[1].d-a.state.doubloons)}}),a.setState({doubloons:e[1].d})}},{name:"Take Doubloons",description:"Takes Doubloons from someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:async function(t){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>a.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=a.props.client.name),e=e.find(e=>e[0]==t)||e[0];a.setState({doubloons:a.state.doubloons+e[1].d}),a.props.liveGameController.setVal({path:"c/"+a.props.client.name,val:{b:a.props.client.blook,d:e[1].d,tat:e[0]+":"+e[1].d}})}}]},brawl:{name:"Monster Brawl",img:"https://media.blooket.com/image/upload/v1655233787/Media/survivor/xp/Blue_xp_2.svg",cheats:[{name:"Double Enemy XP",description:"Doubles enemy XP drop value",run:function(){for(const a of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=a.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.val*=2},t.children.entries.forEach(e=>e.val*=2)}}},{name:"Half Enemy Speed",description:"Makes enemies move 2x slower",run:function(){for(const a of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=a.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.speed*=.5},t.children.entries.forEach(e=>e.speed*=.5)}}},{name:"Instant Kill",description:"Sets all enemies health to 1",run:function(){for(const a of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=a.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.hp=1},t.children.entries.forEach(e=>e.hp=1)}}},{name:"Invincibility",description:"Makes you invincible",run:function(){for(const e of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime")))e.collideCallback=()=>{}}},{name:"Magnet",description:"Pulls all xp towards you",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("magnetTime")).collideCallback({active:!0},{active:!0,setActive(){},setVisible(){}})}},{name:"Max Current Abilities",description:"Maxes out all your current abilities",run:function(){const a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];for(var[t,o]of Object.entries(a.state.abilities))for(let e=0;e<10-o;e++)a.state.game.scene.game.events.emit("level up",t,a.state.abilities[t]++);a.setState({level:a.state.game.scene.level=[1,3,5,10,15,25,35].sort((e,t)=>Math.abs(e-a.state.level)-Math.abs(t-a.state.level))[0]-1})}},{name:"Next Level",description:"Skips to the next level",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],{object1:t,object2:a}=e.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes('emit("xp"'));a.get().spawn(t.x,t.y,(1===(a=e.state.level)?1:a<5?5:a<10?10:a<20?20:a<30?30:a<40?40:a<50?50:100)-e.xp)}},{name:"Remove Obstacles",description:"Removes all rocks and obstacles",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>{try{e.gameObject.frame.texture.key.includes("obstacle")&&e.gameObject.destroy()}catch{}})}},{name:"Kill Enemies",description:"Kills all current enemies",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Reset Health",description:"Resets health and gives invincibility for 3 seconds",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.game.events._events.respawn.fn()}}]},cafe:{name:"Café",img:"https://media.blooket.com/image/upload/v1655161189/Media/survivor/Pizza_lvl1.svg",style:{transform:"rotate(22.5deg)"},cheats:[{name:"Max Items",description:"Maxes out items in the shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({items:Object.fromEntries(Object.entries(e.state.items).map(e=>[e[0],5]))}))}},{name:"Remove Customers",description:"Skips the current customers (Not usable in the shop)",run:function(){const a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.state.customers.forEach((e,t)=>Object.keys(e).length&&a.removeCustomer(t,!0))}},{name:"Reset Abilities",description:"Resets used abilities in shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({abilities:Object.fromEntries(Object.entries(e.state.abilities).map(e=>[e[0],5]))}))}},{name:"Set Cash",description:"Sets cafe cash",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({cafeCash:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,ca:e}})}},{name:"Stock Food",description:"Stocks all food to 99 (Not usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe"!==window.location.pathname?alert("This can't be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({foods:e.state.foods.map(e=>({...e,stock:99,level:5}))}))}}]},crypto:{name:"Crypto Hack",img:"https://media.blooket.com/image/upload/v1661496293/Media/uiTest/CryptoIcon.svg",cheats:[{name:"Choice ESP",description:"Shows what each choice will give you",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e,t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t=t.state.choices[0]["text"],a=document.querySelector("[class^=styles__feedbackContainer___]");a.children.length<=4&&((e=document.createElement("div")).style.color="white",e.style.fontFamily="Inconsolata,Helvetica,monospace,sans-serif",e.style.fontSize="2em",e.style.display="flex",e.style.justifyContent="center",e.style.marginTop="675px",e.innerText=t,a.append(e))},50))}},{name:"Password ESP",description:"Highlights the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];"hack"==t.stage&&[...document.querySelector("div[class^=styles__buttonContainer]").children].forEach(e=>{e.innerText!=t.correctPassword&&(e.style.outlineColor="rgba(255, 64, 64, 0.8)",e.style.backgroundColor="rgba(255, 64, 64, 0.8)",e.style.textShadow="0 0 1px #f33")})},50))}},{name:"Always Triple",description:"Always get triple crypto",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({choices:[{type:"mult",val:3,rate:.075,blook:"Brainy Bot",text:"Triple Crypto"}]}),50))}},{name:"Auto Guess",description:"Automatically guess the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];if("hack"==e.stage)for(const t of document.querySelector("div[class^=styles__buttonContainer]").children)t.innerText==e.correctPassword&&t.click()},50))}},{name:"Remove Hack",description:"Removes an attacking hack",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({hack:""})}},{name:"Set Crypto",description:"Sets crypto",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({crypto:e,crypto2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:t.state.password,cr:e}})}},{name:"Set Password",description:"Sets hacking password",inputs:[{name:"Custom Password",type:"string"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({password:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:e,cr:t.state.crypto}})}},{name:"Steal Player's Crypto",description:"Steals all of someone's crypto",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController?._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(a){let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.liveGameController.getDatabaseVal("c",e=>{var t;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(a.toLowerCase())&&([e,{cr:t}]=Object.entries(e).find(([e])=>e.toLowerCase()==a.toLowerCase()),o.setState({crypto:o.state.crypto+t,crypto2:o.state.crypto+t}),o.props.liveGameController.setVal({path:"c/".concat(o.props.client.name),val:{b:o.props.client.blook,p:o.state.password,cr:o.state.crypto+t,tat:e+":"+t}}))})}}]},defense:{name:"Tower Defense",img:"https://media.blooket.com/image/upload/v1657235025/Media/survivor/Laser_Lvl1.svg",cheats:[{name:"Earthquake",description:"Shuffles around towers",run:function(){let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],r=(o.setState({eventName:"Earthquake",event:{short:"e",color:"#805500",icon:"fas fa-mountain",desc:"All of your towers get mixed up",rate:.02},buyTowerName:"",buyTower:{}},()=>o.eventTimeout=setTimeout(()=>o.setState({event:{},eventName:""}),6e3)),o.tiles.forEach(a=>a.forEach((e,t)=>3===e&&(a[t]=0))),o.tiles.flatMap((e,a)=>e.map((e,t)=>0===e&&{x:t,y:a})).filter(Boolean).sort(()=>.5-Math.random()));o.towers.forEach(e=>{var{x:t,y:a}=r.shift();e.move(t,a,o.tileSize),o.tiles[a][t]=3})}},{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.towers.forEach(e=>{e.range=100,e.fullCd=e.cd=0,e.damage=1e6})}},{name:"Remove Ducks",description:"Removes ducks",run:function(){let{ducks:e,tiles:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.forEach(e=>{t[e.y][e.x]=0}),e.length=0}},{name:"Remove Enemies",description:"Removes all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.enemies=e.futureEnemies=[]}},{name:"Remove Obstacles",description:"Lets you place towers anywhere",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.tiles=e.tiles.map(e=>e.fill(0))}},{name:"Set Damage",description:"Sets damage",inputs:[{name:"Damage",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.dmg=e}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:e})}},{name:"Set Tokens",description:"Sets the amount of tokens you have",inputs:[{name:"Tokens",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({tokens:e})}}]},defense2:{name:"Tower Defense 2",img:"https://media.blooket.com/image/upload/v1593095354/Media/defense/missile.svg",style:{transform:"rotate(45deg)"},cheats:[{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.towers.forEach(e=>{if(e.stats.dmg=1e6,e.stats.fireRate=50,e.stats.ghostDetect=!0,e.stats.maxTargets=1e6,e.stats.numProjectiles&&=100,e.stats.range=100,e.stats.auraBuffs)for(const t in e.stats.auraBuffs)e.stats.auraBuffs[t]*=100})}},{name:"Kill Enemies",description:"Kills all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.state.game.scene.enemyQueue.length=0,e.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Set Coins",description:"Sets coins",inputs:[{name:"Coins",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({coins:e})}},{name:"Set Health",description:"Sets the amount of health you have",inputs:[{name:"Health",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({health:e})}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:e})}}]},dinos:{name:"Deceptive Dinos",img:"https://media.blooket.com/image/upload/v1655161325/Media/survivor/Dog.svg",style:{transform:"rotate(-22.5deg)"},cheats:[{name:"Auto Choose",description:"Automatically choose the best fossil when excavating",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const t=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"];var e=(()=>{const e=Object.values(t("74sb")).find(e=>e.toString().includes("rate"));return()=>e([{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}],3)})();try{var o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("excavate"===o.state.stage){o.state.choices.length||(o.state.choices=e());let t=0,a=-1;for(let e=0;e div[role="button"]:nth-child('+a+")").click()}}catch{}},50))}},{name:"Rock ESP",description:"Shows what is under the rocks",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const e=[...document.querySelector('[class*="rockButton"]').parentElement.children];e.every(e=>e.querySelector("div"))||o.setState({choices:[{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}].sort(()=>.5-Math.random()).slice(0,3)},()=>{e.forEach((e,t)=>{var t=o.state.choices[t],a=(e.querySelector("div")&&e.querySelector("div").remove(),document.createElement("div"));a.style.color="white",a.style.fontFamily="Macondo",a.style.fontSize="1em",a.style.display="flex",a.style.justifyContent="center",a.style.transform="translateY(25px)",a.innerText="fossil"===t.type?`+${99999999e.toString().includes("×"))(Math.round(t.val*o.state.fossilMult)):Math.round(t.val*o.state.fossilMult)} Fossils`:`x${t.val} Fossils Per Excavation`,e.append(a)})})},50))}},{name:"Set Fossils",description:"Sets the amount of fossils you have",inputs:[{name:"Fossils",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossils:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,f:e,ic:t.state.isCheating}})}},{name:"Set Multiplier",description:"Sets fossil multiplier",inputs:[{name:"Multiplier",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossilMult:e})}},{name:"Stop Cheating",description:"Undoes cheating so that you can't be caught",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({isCheating:!1}),e.props.liveGameController.setVal({path:`c/${e.props.client.name}/ic`,val:!1})}}]},doom:{name:"Tower of Doom",img:"https://media.blooket.com/image/upload/v1657235023/Media/survivor/cards-05.svg",cheats:[{name:"Fill Deck",description:"Fills your deck with every maxed out card and artifact (Only works on towers page)",run:function(){var e=document.createElement("iframe");if(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname){var{a:e,c:t}=webpackJsonp.push([[],{"":(e,t,a)=>{t.cache=a.c}},[[""]]]).cache.gvfT.exports,a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.tower.artifacts=Object.keys(e),a.props.tower.cards=Object.entries(t).map(([e,t])=>({...t,blook:e,strength:20,charisma:20,wisdom:20}));try{a.props.addTowerNode()}catch{}a.setState({showDeck:!1})}else alert("You need to be on the map to run this cheat!")}},{name:"Max Cards",description:"Maxes out all the cards in your deck",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname?(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.props.tower.cards.forEach(e=>{e.strength=20,e.charisma=20,e.wisdom=20})):alert("You need to be on the map to run this cheat!")}},{name:"Max Health",description:"Fills the player's health",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/battle"==window.location.pathname?Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({myHealth:100}):alert("You need to be in battle to run this cheat!")}},{name:"Max Card Stats",description:"Maxes out player's current card (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({myCard:{...e.state.myCard,strength:20,charisma:20,wisdom:20}})}},{name:"Min Enemy Stats",description:"Makes the enemy card stats all 0 (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({enemyCard:{...e.state.enemyCard,strength:0,charisma:0,wisdom:0}})}},{name:"Set Coins",description:"Try's to set amount of tower coins you have",inputs:[{name:"Coins",type:"number"}],run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.prompt.bind(window),t.remove(),"/tower/battle"==window.location.pathname){var t=parseInt("0"+alert("How many coins would you like?")),a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{a.props.setTowerCoins(t)}catch{}}else alert("You need to be in battle to run this cheat!")}}]},factory:{name:"Factory",img:"https://media.blooket.com/image/upload/v1661496293/Media/uiTest/Factory_Upgrades.svg",cheats:[{name:"Choose Blook",description:"Gives you a blook",inputs:[{name:"Blook",type:"options",options:[{name:"Chick",color:"#ffcd05",class:"🌽",rarity:"Common",cash:[3,7,65,400,2500],time:[1,1,1,1,1],price:[300,3e3,3e4,2e5]},{name:"Chicken",color:"#ed1c24",class:"🌽",rarity:"Common",cash:[10,40,200,1400,1e4],time:[5,4,3,2,1],price:[570,4e3,5e4,8e5]},{name:"Cow",color:"#58595b",class:"🌽",rarity:"Common",cash:[25,75,1500,25e3,25e4],time:[15,10,10,10,5],price:[500,9500,16e4,4e6]},{name:"Duck",color:"#4ab96d",class:"🌽",rarity:"Common",cash:[4,24,200,3e3,4e4],time:[3,3,3,3,3],price:[450,4200,7e4,11e5]},{name:"Goat",color:"#c59a74",class:"🌽",rarity:"Common",cash:[5,28,200,1300,12e3],time:[3,3,2,2,2],price:[500,6400,45e3,5e5]},{name:"Horse",color:"#995b3c",class:"🌽",rarity:"Common",cash:[5,20,270,1800,15e3],time:[2,2,2,2,2],price:[550,8200,65e3,6e5]},{name:"Pig",color:"#f6a9cb",class:"🌽",rarity:"Common",cash:[20,50,1300,8e3,8e4],time:[7,7,7,7,5],price:[400,11e3,8e4,13e5]},{name:"Sheep",color:"#414042",class:"🌽",rarity:"Common",cash:[6,25,250,1500,11e3],time:[3,3,3,2,2],price:[500,5e3,5e4,43e4]},{name:"Cat",color:"#f49849",class:"🐾",rarity:"Common",cash:[5,18,170,1700,13e3],time:[2,2,2,2,2],price:[480,5500,6e4,5e5]},{name:"Dog",color:"#995b3c",class:"🐾",rarity:"Common",cash:[7,25,220,1900,9e3],time:[3,3,2,2,1],price:[460,6600,7e4,73e4]},{name:"Goldfish",color:"#f18221",class:"🐾",rarity:"Common",cash:[5,40,350,3500,35e3],time:[3,3,3,3,3],price:[750,7200,84e3,95e4]},{name:"Rabbit",color:"#e7bf9a",class:"🐾",rarity:"Common",cash:[3,18,185,800,7e3],time:[2,2,2,1,1],price:[500,5800,56e3,55e4]},{name:"Hamster",color:"#ce9176",class:"🐾",rarity:"Common",cash:[10,45,450,4500,45e3],time:[4,4,4,4,4],price:[650,6500,8e4,93e4]},{name:"Turtle",color:"#619a3c",class:"🐾",rarity:"Common",cash:[23,120,1400,15e3,17e4],time:[10,10,10,10,10],price:[700,8500,11e4,13e5]},{name:"Puppy",color:"#414042",class:"🐾",rarity:"Common",cash:[4,10,75,500,3e3],time:[1,1,1,1,1],price:[450,4e3,35e3,25e4]},{name:"Kitten",color:"#58595b",class:"🐾",rarity:"Common",cash:[4,8,60,400,2e3],time:[1,1,1,1,1],price:[350,3500,26e3,17e4]},{name:"Bear",color:"#995b3c",class:"🌲",rarity:"Common",cash:[12,70,550,4500,1e5],time:[7,7,6,5,5],price:[550,5500,63e3,16e5]},{name:"Moose",color:"#995b3c",class:"🌲",rarity:"Common",cash:[8,45,400,3500,26e3],time:[5,5,4,4,3],price:[520,6500,58e3,7e5]},{name:"Fox",color:"#f49849",class:"🌲",rarity:"Common",cash:[7,15,80,550,3e3],time:[2,2,1,1,1],price:[400,4e3,36e3,24e4]},{name:"Raccoon",color:"#6d6e71",class:"🌲",rarity:"Common",cash:[5,14,185,1900,19e3],time:[2,2,2,2,2],price:[400,5e3,71e3,8e5]},{name:"Squirrel",color:"#d25927",class:"🌲",rarity:"Common",cash:[3,10,65,470,2600],time:[1,1,1,1,1],price:[420,3600,32e3,21e4]},{name:"Owl",color:"#594a42",class:"🌲",rarity:"Common",cash:[4,17,155,1500,15e3],time:[2,2,2,2,2],price:[500,4800,55e3,58e4]},{name:"Hedgehog",color:"#3f312b",class:"🌲",rarity:"Common",cash:[11,37,340,2200,3e4],time:[5,4,3,2,2],price:[540,7e3,77e3,12e5]},{name:"Seal",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,17,150,1200,13e3],time:[2,2,2,2,2],price:[480,4500,43e3,52e4]},{name:"Arctic Fox",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[5,18,180,850,8500],time:[2,2,2,1,1],price:[520,550,61e3,68e4]},{name:"Snowy Owl",color:"#feda3f",class:"❄️",rarity:"Common",cash:[5,20,190,1900,16e3],time:[3,3,2,2,2],price:[370,5300,76e3,62e4]},{name:"Arctic Hare",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,19,85,900,7e3],time:[2,2,1,1,1],price:[540,5200,66e3,55e4]},{name:"Penguin",color:"#fb8640",class:"❄️",rarity:"Common",cash:[4,21,310,3200,33e3],time:[3,3,3,3,3],price:[400,6500,76e3,87e4]},{name:"Baby Penguin",color:"#414042",class:"❄️",rarity:"Common",cash:[3,8,70,450,2700],time:[1,1,1,1,1],price:[420,3300,33e3,23e4]},{name:"Polar Bear",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[12,75,700,6500,85e3],time:[8,7,6,5,5],price:[630,7e3,91e3,14e5]},{name:"Walrus",color:"#7d4f33",class:"❄️",rarity:"Common",cash:[11,46,420,3700,51e3],time:[5,5,4,4,4],price:[550,6200,68e3,1e6]},{name:"Tiger",color:"#f18221",class:"🌴",rarity:"Common",cash:[6,20,100,975,7500],time:[3,3,1,1,1],price:[390,6e3,7e4,61e4]},{name:"Jaguar",color:"#fbb040",class:"🌴",rarity:"Common",cash:[8,28,230,1600,17e3],time:[3,3,2,2,2],price:[390,6e3,7e4,61e4]},{name:"Toucan",color:"#ffca34",class:"🌴",rarity:"Common",cash:[9,20,175,625,3800],time:[2,2,2,1,1],price:[520,4800,42e3,3e5]},{name:"Cockatoo",color:"#7ca1d5",class:"🌴",rarity:"Common",cash:[6,35,160,1700,18e3],time:[4,4,2,2,2],price:[500,5e3,63e3,7e5]},{name:"Macaw",color:"#00aeef",class:"🌴",rarity:"Common",cash:[3,8,85,850,8500],time:[1,1,1,1,1],price:[480,5400,62e3,63e4]},{name:"Parrot",color:"#ed1c24",class:"🌴",rarity:"Common",cash:[3,9,90,900,9e3],time:[1,1,1,1,1],price:[540,5700,65e3,69e4]},{name:"Panther",color:"#2f2c38",class:"🌴",rarity:"Common",cash:[12,28,215,2100,21e3],time:[5,3,2,2,2],price:[530,6500,76e3,87e4]},{name:"Anaconda",color:"#8a9143",class:"🌴",rarity:"Common",cash:[3,15,85,1500,7600],time:[1,2,1,2,1],price:[410,5100,58e3,59e4]},{name:"Orangutan",color:"#bc6234",class:"🌴",rarity:"Common",cash:[13,52,570,4300,7e4],time:[5,5,5,4,4],price:[600,7e3,8e4,14e5]},{name:"Capuchin",color:"#e0b0a6",class:"🌴",rarity:"Common",cash:[4,14,160,780,8200],time:[2,2,2,1,1],price:[390,4700,57e3,68e4]},{name:"Elf",color:"#a7d054",class:"⚔️",rarity:"Uncommon",cash:[5e3,15e3,15e4,15e5,1e7],time:[1,1,1,1,1],price:[8e5,9e6,11e7,8e8]},{name:"Witch",color:"#4ab96d",class:"⚔️",rarity:"Uncommon",cash:[18e3,6e4,4e4,4e6,35e6],time:[3,3,2,2,2],price:[11e5,12e6,15e7,14e8]},{name:"Wizard",color:"#5a459c",class:"⚔️",rarity:"Uncommon",cash:[19500,65e3,44e4,46e5,4e6],time:[3,3,2,2,2],price:[13e5,135e5,16e7,16e8]},{name:"Fairy",color:"#df6d9c",class:"⚔️",rarity:"Uncommon",cash:[18500,6e4,62e4,44e5,38e6],time:[3,3,3,2,2],price:[12e5,125e5,15e6,15e8]},{name:"Slime Monster",color:"#2fa04a",class:"⚔️",rarity:"Uncommon",cash:[35e3,14e4,1e6,11e6,11e7],time:[5,5,4,4,4],price:[16e5,15e6,2e8,23e8]},{name:"Jester",color:"#be1e2d",class:"⚔️",rarity:"Rare",cash:[25e3,1e5,68e4,65e5,32e6],time:[3,3,2,2,1],price:[2e6,21e6,23e7,26e8]},{name:"Dragon",color:"#2fa04a",class:"⚔️",rarity:"Rare",cash:[36e3,15e4,15e5,15e6,15e7],time:[4,4,4,4,4],price:[23e5,24e6,27e7,3e9]},{name:"Unicorn",color:"#f6afce",class:"⚔️",rarity:"Epic",cash:[24e3,15e4,14e5,7e6,75e6],time:[2,2,2,1,1],price:[45e5,45e6,55e7,65e8]},{name:"Queen",color:"#9e1f63",class:"⚔️",rarity:"Rare",cash:[24e3,95e3,95e4,97e5,95e6],time:[3,3,3,3,3],price:[19e5,2e7,23e7,25e8]},{name:"King",color:"#ee2640",class:"⚔️",rarity:"Legendary",cash:[75e3,4e5,6e6,9e7,125e7],time:[5,5,5,5,5],price:[6e6,95e6,16e8,25e9]},{name:"Two of Spades",color:"#414042",class:"🏰",rarity:"Uncommon",cash:[4500,14e3,14e4,14e5,9e6],time:[1,1,1,1,1],price:[77e4,83e5,98e6,71e7]},{name:"Eat Me",color:"#d58c55",class:"🏰",rarity:"Uncommon",cash:[13e3,45e3,45e4,45e5,5e7],time:[2,2,2,2,2],price:[13e5,14e6,16e7,2e9]},{name:"Drink Me",color:"#dd7399",class:"🏰",rarity:"Uncommon",cash:[12e3,4e4,4e5,4e6,45e6],time:[2,2,2,2,2],price:[12e5,12e6,14e7,18e8]},{name:"Alice",color:"#4cc9f5",class:"🏰",rarity:"Uncommon",cash:[13e3,42e3,21e4,21e5,23e6],time:[2,2,1,1,1],price:[12e5,13e6,15e7,19e8]},{name:"Queen of Hearts",color:"#d62027",class:"🏰",rarity:"Uncommon",cash:[23e3,87e3,62e4,75e5,9e7],time:[4,4,3,3,3],price:[13e5,13e6,18e7,24e8]},{name:"Dormouse",color:"#89d6f8",class:"🏰",rarity:"Rare",cash:[17e3,68e3,7e5,35e5,35e6],time:[2,2,1,1,1],price:[2e6,22e6,25e7,28e8]},{name:"White Rabbit",color:"#ffcd05",class:"🏰",rarity:"Rare",cash:[26e3,105e3,11e6,77e5,72e6],time:[3,3,3,2,2],price:[2e6,23e6,28e7,29e8]},{name:"Cheshire Cat",color:"#dd7399",class:"🏰",rarity:"Rare",cash:[32e3,1e5,9e5,9e6,6e7],time:[4,3,3,3,2],price:[18e5,19e6,22e7,24e8]},{name:"Caterpillar",color:"#00c0f3",class:"🏰",rarity:"Epic",cash:[1e4,7e4,65e4,75e5,85e6],time:[1,1,1,1,1],price:[42e5,42e6,54e7,69e8]},{name:"Mad Hatter",color:"#914f93",class:"🏰",rarity:"Epic",cash:[38e3,25e4,15e5,14e6,8e7],time:[3,3,2,2,1],price:[48e5,48e6,52e7,66e8]},{name:"King of Hearts",color:"#c62127",class:"🏰",rarity:"Legendary",cash:[8e4,42e4,68e5,1e8,15e8],time:[5,5,5,5,5],price:[7e6,11e7,18e8,3e10]},{name:"Earth",color:"#416eb5",class:"🚀",rarity:"Uncommon",cash:[15e3,45e3,6e5,65e5,65e6],time:[3,3,3,3,3],price:[1e6,11e6,15e7,17e8]},{name:"Meteor",color:"#c68c3c",class:"🚀",rarity:"Uncommon",cash:[23e3,65e3,7e5,45e5,2e7],time:[5,4,3,2,1],price:[95e4,13e6,16e7,16e8]},{name:"Stars",color:"#19184d",class:"🚀",rarity:"Uncommon",cash:[1e4,4e4,2e5,2e6,18e6],time:[2,2,1,1,1],price:[14e5,14e6,15e7,15e8]},{name:"Alien",color:"#8dc63f",class:"🚀",rarity:"Uncommon",cash:[3e4,1e5,1e6,11e6,85e6],time:[4,4,4,4,4],price:[15e5,17e6,19e7,17e8]},{name:"Planet",color:"#9dc6ea",class:"🚀",rarity:"Rare",cash:[25e3,1e5,9e5,9e6,9e7],time:[3,3,3,3,3],price:[2e6,21e6,21e7,24e8]},{name:"UFO",color:"#a15095",class:"🚀",rarity:"Rare",cash:[17e3,7e4,7e5,7e6,7e7],time:[2,2,2,2,2],price:[21e5,23e6,25e7,28e8]},{name:"Spaceship",color:"#ffcb29",class:"🚀",rarity:"Epic",cash:[6e4,32e4,21e5,15e6,85e6],time:[5,4,3,2,1],price:[48e5,46e6,54e7,68e8]},{name:"Astronaut",color:"#9bd4ee",class:"🚀",rarity:"Legendary",cash:[45e3,26e4,25e5,38e6,55e7],time:[3,3,2,2,2],price:[65e5,1e8,17e8,27e9]},{name:"Lil Bot",color:"#3e564a",class:"🤖",rarity:"Uncommon",cash:[4e3,12e3,18e4,19e5,25e6],time:[1,1,1,1,1],price:[73e4,12e6,13e7,19e8]},{name:"Lovely Bot",color:"#f179af",class:"🤖",rarity:"Uncommon",cash:[16e3,65e3,65e4,48e5,42e6],time:[3,3,3,2,2],price:[13e5,14e6,17e7,16e8]},{name:"Angry Bot",color:"#f1613a",class:"🤖",rarity:"Uncommon",cash:[22e3,85e3,8e5,62e5,65e6],time:[4,4,4,3,3],price:[12e5,13e6,15e7,17e8]},{name:"Happy Bot",color:"#51ba6b",class:"🤖",rarity:"Uncommon",cash:[11e3,45e3,5e5,25e5,3e7],time:[2,2,2,1,1],price:[14e5,15e6,18e7,24e8]},{name:"Watson",color:"#d69b5a",class:"🤖",rarity:"Rare",cash:[24e3,1e5,1e6,1e7,1e8],time:[3,3,3,3,3],price:[2e6,22e6,24e7,26e8]},{name:"Buddy Bot",color:"#9dc6ea",class:"🤖",rarity:"Rare",cash:[22e3,95e3,65e4,65e5,65e6],time:[3,3,2,2,2],price:[19e5,21e6,23e7,25e8]},{name:"Brainy Bot",color:"#9ecf7a",class:"🤖",rarity:"Epic",cash:[5e4,25e4,21e5,21e6,17e7],time:[4,3,3,3,2],price:[5e6,46e6,5e8,67e8]},{name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9]}].map(e=>({name:e.name,value:JSON.stringify(e)}))}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];10<=t.state.blooks.length&&alert("Choose a blook to replace"),t.chooseBlook(JSON.parse(e))}},{name:"Free Upgrades",description:"Sets upgrade prices to 0 for all current blooks",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState(e=>({...e,blooks:e.blooks.map(e=>({...e,price:[0,0,0,0]}))}))}},{name:"Max Blooks",description:"Maxes out all your blooks' levels",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.blooks.forEach(e=>e.level=4)}},{name:"Remove Glitches",description:"Removes all enemy glitches",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({bits:0,ads:[],hazards:[],color:"",lol:!1,joke:!1,slow:!1,dance:!1,glitch:"",glitcherName:"",glitcherBlook:""}),clearTimeout(e.adTimeout),clearInterval(e.hazardInterval),clearTimeout(e.nightTimeout),clearTimeout(e.glitchTimeout),clearTimeout(e.lolTimeout),clearTimeout(e.jokeTimeout),clearTimeout(e.slowTimeout),clearTimeout(e.danceTimeout),clearTimeout(e.nameTimeout)}},{name:"Send Glitch",description:"Sends a glitch to everyone else playing",inputs:[{name:"Glitch",type:"options",options:Object.entries({lb:"Lunch Break",as:"Ad Spam",e37:"Error 37",nt:"Night Time",lo:"#LOL",j:"Jokester",sm:"Slow Mo",dp:"Dance Party",v:"Vortex",r:"Reverse",f:"Flip",m:"Micro"}).map(([e,t])=>({name:t,value:e}))}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:`c/${t.props.client.name}/tat`,val:e})}},{name:"Set All MegaBot",description:"Sets all your blooks to maxed out Mega Bots",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({blooks:new Array(10).fill({name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9],active:!1,level:4,bonus:5.5})})}},{name:"Set Cash",description:"Sets amount of cash you have",inputs:[{name:"Cash",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({cash:e})}}]},fishing:{name:"Fishing Frenzy",img:"https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Fish_Weight.svg",cheats:[{name:"Frenzy",description:"Sets everyone to frenzy mode",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.props.liveGameController.setVal({path:"c/"+e.props.client.name,val:{b:e.props.client.blook,w:e.state.weight,f:"Frenzy",s:!0}})}},{name:"Remove Distractions",description:"Removes distractions",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({party:""})},50))}},{name:"Send Distraction",description:"Sends a distraction to everyone",inputs:[{name:"Distraction",type:"options",options:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"]}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:t.state.weight,f:e,s:!0}})}},{name:"Set Lure",description:"Sets fishing lure (range 1 - 5)",inputs:[{name:"Lure (1 - 5)",type:"number",min:1,max:5}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({lure:Math.max(Math.min(e-1,4),0)})}},{name:"Set Weight",description:"Sets weight",inputs:[{name:"Weight",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({weight:e,weight2:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:e,f:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"][Math.floor(9*Math.random())]}})}}]},flappy:{name:"Flappy Blook",img:"https://media.blooket.com/image/upload/v1645222006/Blooks/yellowBird.svg",cheats:[{name:"Toggle Ghost",description:"Lets you go through the pipes",type:"toggle",enabled:!1,run:function(){this.enabled=!this.enabled,Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e.gameObject.frame.texture.key.startsWith("blook")&&(e.checkCollision.none=this.enabled,e.gameObject.setAlpha(this.enabled?.5:1)))}},{name:"Set Score",description:"Sets flappy blook score",inputs:[{name:"Score",type:"number"}],run:function(e){Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.setState({score:e})}}]},gold:{name:"Gold Quest",img:"https://media.blooket.com/image/upload/v1661496292/Media/uiTest/Gold.svg",cheats:[{name:"Always Triple",description:"Always get triple gold",type:"toggle",enabled:!1,data:null,run:function(){let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t._choosePrize||=t.choosePrize,this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null,t.choosePrize=t._choosePrize||t.choosePrize):(this.enabled=!0,this.data=setInterval(()=>{t.choosePrize=function(e){t.state.choices[e]={type:"multiply",val:3,text:"Triple Gold!",blook:"Unicorn"},t._choosePrize(e)}},50))}},{name:"Auto Choose",description:"Automatically picks the option that would give you the most gold",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(async()=>{try{let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("prize"===o.state.stage){var r=Object.entries(await new Promise(t=>o.props.liveGameController.getDatabaseVal("c",e=>e&&t(e)))||[]).filter(e=>e[0]!=o.props.client.name).sort((e,t)=>t[1].g-e[1].g)[0]?.[1]?.g||0;let a=0;index=-1;for(let t=0;t{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.choices.forEach(({text:e},t)=>{var a,t=document.querySelector(`div[class^='styles__choice${t+1}']`);t&&!t.querySelector("div")&&((a=document.createElement("div")).style.color="white",a.style.fontFamily="Eczar",a.style.fontSize="2em",a.style.display="flex",a.style.justifyContent="center",a.style.transform="translateY(200px)",a.innerText=e,t.append(a))})},50))}},{name:"Reset Players Gold",description:"Sets a player's gold to 0",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController?._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(e){var{props:t,state:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.liveGameController.setVal({path:"c/".concat(t.client.name),val:{b:t.client.blook,g:a.gold,tat:e+":swap:0"}})}},{name:"Set Gold",description:"Sets amount of gold",inputs:[{name:"Gold",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({gold:e,gold2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,g:e}})}},{name:"Swap Gold",description:"Swaps gold with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController?._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(t){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.liveGameController.getDatabaseVal("c",e=>{e?.[t]&&(e=e[t]["g"],a.props.liveGameController.setVal({path:"c/".concat(a.props.client.name),val:{b:a.props.client.blook,g:e,tat:t+":swap:"+a.state.gold}}),a.setState({gold:e,gold2:e}))})}},{name:"Reset All Players' Gold",description:"Set's everyone else's gold to 0",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove();let{props:a,state:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],r=0;a.liveGameController.getDatabaseVal("c",async e=>{if(e)for(const t of Object.keys(e))a.liveGameController.setVal({path:"c/".concat(a.client.name),val:{b:a.client.blook,g:o.gold,tat:t+":swap:0"}}),r++,await new Promise(e=>setTimeout(e,4e3));alert(`Reset ${r} players' gold!`)})}}]},kingdom:{name:"Crazy Kingdom",img:"https://media.blooket.com/image/upload/v1655161323/Media/survivor/Jester_lvl1.svg",cheats:[{name:"Choice ESP",description:"Shows you what will happen if you say Yes or No",type:"toggle",enabled:!1,data:null,run:function(){if(this.enabled)this.enabled=!1,clearInterval(this.data),Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),this.data=null;else{this.enabled=!0;let a=["materials","people","happiness","gold"],o=Object.fromEntries([...document.querySelectorAll("[class^=styles__statContainer]")].map((e,t)=>[a[t],e]));this.data=setInterval(()=>{var{guest:e,phase:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state;"choice"==t&&(Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),Object.entries(e.yes||{}).forEach(e=>{var t;"msg"!=e[0]&&a.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: rgb(75, 194, 46); font-weight: bolder;",t.innerText=String(e[1]),o[e[0]].appendChild(t))}),Object.entries(e.no||{}).forEach(e=>{var t;"msg"!=e[0]&&a.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: darkred; font-weight: bolder;",t.innerText=String(e[1]),o[e[0]].appendChild(t))}))},50)}}},{name:"Disable Tax Toucan",description:"Tax evasion",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.taxCounter=Number.MAX_VALUE}},{name:"Max Stats",description:"Sets all resources to the max",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({materials:100,people:100,happiness:100,gold:100})}},{name:"Set Guests",description:"Sets the amount of guests you've seen",inputs:[{name:"Guests",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({guestScore:e})}},{name:"Skip Guest",description:"Skips the current guest",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.nextGuest()}}]},racing:{name:"Racing",img:"https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Racing_Progress.svg",cheats:[{name:"Instant Win",description:"Instantly Wins the race",run:function(){const e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({progress:e.state.goalAmount},()=>{const{question:a}=e["state"];try{[...document.querySelectorAll('[class*="answerContainer"]')][a.answers.map((e,t)=>a.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]]?.click?.()}catch{}})}}]},royale:{name:"Battle Royale",img:"https://media.blooket.com/image/upload/v1655936179/Media/br/VS_Lightning_Bolt_Bottom.svg",cheats:[{name:"Auto Answer (Toggle)",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])},50))}},{name:"Auto Answer",description:"Chooses the correct answer for you",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])}}]},rush:{name:"Blook Rush",img:Object.values(r.c).find(e=>e.exports.a?.basic).exports.a.basic.shield,cheats:[{name:"Set Blooks",description:"Sets amount of blooks you or your team has",inputs:[{name:"Blooks",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numBlooks:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/bs`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/bs`,val:numDefense})}},{name:"Set Defense",description:"Sets amount of defense you or your team has (Max 4)",inputs:[{name:"Defense (max 4)",type:"number",max:4}],run:function(e){var e=Math.min(e,4),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numDefense:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/d`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}}]},workshop:{name:"Santa's Workshop",img:Object.values(r.c).find(e=>e.exports.a?.basic).exports.a.basic.toy,cheats:[{name:"Remove Distractions",description:"Removes all enemy distractions",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({fog:!1,dusk:!1,wind:!1,plow:!1,blizzard:!1,force:!1,canada:!1,trees:[!1,!1,!1,!1,!1,!1,!1,!1,!1,!1]})}},{name:"Send Distraction",description:"Sends a distraction to everyone else playing",inputs:[{name:"Distraction",type:"options",options:Object.entries({c:"Oh Canada",b:"Blizzard",f:"Fog Spell",d:"Dark & Dusk",w:"Howling Wind",g:"Gift Time!",t:"TREES",s:"Snow Plow",fr:"Use The Force"}).map(([e,t])=>({name:t,value:e}))}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:`c/${t.props.client.name}/tat`,val:e})}},{name:"Set Toys",description:"Sets amount of toys",inputs:[{name:"Toys",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({toys:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,t:e}})}},{name:"Set Toys Per Question",description:"Sets amount of toys per question",inputs:[{name:"Toys Per Question",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({toysPerQ:e})}},{name:"Swap Toys",description:"Swaps toys with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController?._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(a){let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.liveGameController.getDatabaseVal("c",e=>{var t;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(a.toLowerCase())&&([e,{t}]=Object.entries(e).find(([e])=>e.toLowerCase()==a.toLowerCase()),o.props.liveGameController.setVal({path:"c/".concat(o.props.client.name),val:{b:o.props.client.blook,t:t,tat:e+":swap:"+o.state.toys}}),o.setState({toys:t}))})}}]},settings:{name:"Settings",img:null,cheats:[{name:"Import Settings",description:"Import a custom theme",inputs:[{name:"JSON Data",type:"string"}],run:function(e){try{JSON.parse(e)}catch(e){return alert("Invalid JSON provided")}e={backgroundColor:"rgb(11, 194, 207)",infoColor:"#9a49aa",cheatList:"#9a49aa",defaultButton:"#9a49aa",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"#7a039d",contentBackground:"rgb(64, 17, 95)",...JSON.parse(e)},N.setItem("theme",e)}},{name:"Export Settings",description:"Export the current theme to JSON",run:async function(){await navigator.clipboard.writeText(JSON.stringify(N.data.theme,null,4)),prompt("Text copied to clipboard. (Paste below to test)")}},{name:"Defaults",description:"Changes all the settings to a preset",inputs:[{name:"Theme",type:"options",options:[{name:"Default",value:{backgroundColor:"rgb(11, 194, 207)",infoColor:"#9a49aa",cheatList:"#9a49aa",defaultButton:"#9a49aa",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"#7a039d",contentBackground:"rgb(64, 17, 95)"}},{name:"Blacket",value:{backgroundColor:"#4f4f4f",infoColor:"#2f2f2f",cheatList:"#2f2f2f",defaultButton:"#4f4f4f",disabledButton:"#eb6234",enabledButton:"#00c20c",textColor:"white",inputColor:"#3f3f3f",contentBackground:"#2f2f2f"}},{name:"Skool.lol",value:{backgroundColor:"linear-gradient(90deg, rgba(104,45,140,1) 220px, rgba(237,30,121,1) 100%)",cheatList:"#1e2124",infoColor:"#1e2124",defaultButton:"#36393e",inputColor:"#1e2124",enabledButton:"#9c9a9a",textColor:"white",disabledButton:"#171717",contentBackground:"#292929"}},{name:"Blue - Purple Background",value:{backgroundColor:"linear-gradient(162.5deg, rgba(0,183,255,1) 220px, rgba(128,0,255,1) 100%)"}},{name:"Saint Patricks Background",value:{backgroundColor:"rgb(9, 148, 65)"}},{name:"Halloween Background",value:{backgroundColor:"rgb(41, 41, 41)"}},{name:"Fall Background",value:{backgroundColor:"rgb(224, 159, 62)"}},{name:"Winter Background",value:{backgroundColor:"linear-gradient(rgb(49, 170, 224), rgb(187, 221, 255))"}},{name:"Crypto Hack",value:{backgroundColor:"radial-gradient(#11581e,#041607)",infoColor:"#1a1a1a",cheatList:"#1a1a1a",defaultButton:"rgb(88 175 88)",disabledButton:"#A02626",enabledButton:"#0b601b",textColor:"white",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"#11581e"}},{name:"Fishing Frenzy",value:{backgroundColor:"linear-gradient(180deg,#9be2fe 0,#67d1fb)",infoColor:"#c8591e",cheatList:"#c8591e",defaultButton:"#ff751a",disabledButton:"#bf0e0e",enabledButton:"#2fb62f",textColor:"white",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"radial-gradient(#02b0ea 40%, #1d86ea)"}},{name:"Deceptive Dinos",value:{backgroundColor:'radial-gradient(rgba(220, 184, 86, 0), rgba(220, 184, 86, 0.4)), url("https://ac.blooket.com/play/111cb7e0ee6607ac3d1a13d534c0e0f1.png"), #ead49a',infoColor:"#af8942",cheatList:"#af8942",defaultButton:"#af8942",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"rgb(0 0 0 / 10%)",contentBackground:"radial-gradient(rgba(1,104,162,.6),rgba(24,55,110,.5)),radial-gradient(#2783b4 1.5px,#18376e 0) center / 24px 24px"}},{name:"Blook Rush",value:{backgroundColor:"repeating-linear-gradient(45deg,white,white 8%,#e6e6e6 0,#e6e6e6 16%)",defaultButton:"#36c",inputColor:"rgb(0 0 0 / 25%)",infoColor:"#36c",cheatList:"#36c",contentBackground:"#888",textColor:"white",disabledButton:"#A02626",enabledButton:"#47A547"}},{name:"Factory",value:{defaultButton:"#1563bf",infoColor:"#a5aabe",cheatList:"#a5aabe",contentBackground:"#2d313d",backgroundColor:"#3a3a3a",enabledButton:"rgb(75, 194, 46)",disabledButton:"#9a49aa",inputColor:"rgb(0 0 0 / 25%)",textColor:"white"}},{name:"Cafe",value:{backgroundColor:"linear-gradient(90deg,rgba(200,0,0,.5) 50%,transparent 0) center / 50px 50px,linear-gradient(rgba(200,0,0,0.5) 50%,transparent 0) white center / 50px 50px",defaultButton:"#0bc2cf",inputColor:"rgb(0 0 0 / 25%)",infoColor:"#ac7339",cheatList:"#ac7339",contentBackground:"rgb(64, 64, 64)",textColor:"white",disabledButton:"#A02626",enabledButton:"#47A547"}},{name:"Tower of Doom",value:{backgroundColor:"rgb(41 41 41)",disabledButton:"rgb(151, 15, 5)",defaultButton:"#333",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"#404040",enabledButton:"#4bc22e",textColor:"white",infoColor:"#9a49aa",cheatList:"#9a49aa"}},{name:"Monster Brawl",value:{defaultButton:"rgb(45, 51, 67)",backgroundColor:"rgb(78, 95, 124)",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"linear-gradient(0deg,#374154,#4f5b74)",infoColor:"#374154",cheatList:"#374154",textColor:"white",enabledButton:"#47A547",disabledButton:"#A02626"}},{name:"Tower Defense 2",value:{backgroundColor:"url(https://media.blooket.com/image/upload/v1676164454/Media/defense/backgroundTd1-02.svg) center / cover",cheatList:"#a33c22",infoColor:"#a33c22",defaultButton:"#40b1d8",inputColor:"#3e8cbe",contentBackground:"#293c82",enabledButton:"#47A547",disabledButton:"#A02626",textColor:"white"}}]}],run:function(e){N.setItem("theme",{...N.data.theme,...e})}},{name:"Scale",description:"Forces the GUI to scale from 25%-100%",inputs:[{type:"number",name:"Percent scale",min:25,max:100,value:100*(N.data?.scale||1)}],run:function(e){e=Math.min(Math.max(e,25),100),N.setItem("scale",e/100),guiWrapper.style.transform=`scale(${e/100})`}},{name:"Hide Keybind",description:"Change the hide keybind (Click button after input to change)",inputs:[{type:"function",name:"Input",function:r=>a(({shift:e,ctrl:t,alt:a,key:o})=>r(""+[t&&"Ctrl",e&&"Shift",a&&"Alt",o&&o.toUpperCase()].filter(Boolean).join(" + ")))}],run:function(e){N.setItem("hide",e)}},{name:"Close Keybind",description:"Change the quick close keybind (Click button after input to change)",inputs:[{type:"function",name:"Input",function:r=>a(({shift:e,ctrl:t,alt:a,key:o})=>r(""+[t&&"Ctrl",e&&"Shift",a&&"Alt",o&&o.toUpperCase()].filter(Boolean).join(" + ")))}],run:function(e){N.setItem("close",e)}},{name:"Background Color",description:"Changes the background color of the GUI",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.backgroundColor",e)}},{name:"Category List Color",description:"Changes the categories list background color",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.cheatList",e)}},{name:"Info Color",description:"Changes the color of the information at the top of the GUI",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.infoColor",e)}},{name:"Button Color",description:"Changes the color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.defaultButton",e)}},{name:"Enabled Toggle Color",description:"Changes the color of enabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.enabledButton",e)}},{name:"Disabled Toggle Color",description:"Changes the color of disabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.disabledButton",e)}},{name:"Text Color",description:"Changes the text color",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.textColor",e)}},{name:"Input Color",description:"Changes the color of inputs, like the set gold number input",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.inputColor",e)}},{name:"Content Color",description:"Changes the background color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.contentBackground",e)}}]},alerts:{name:"Alerts",img:null,alerts:[{message:"[LOG] GUI opened"}],diffObjects(e,t){var a,o={};for(const r in e)r in t&&("object"==typeof e[r]&&"object"==typeof t[r]?(a=M.alerts.diffObjects(e[r],t[r]))&&0!==Object.keys(a).length&&(o[r]=a):JSON.stringify(e[r])!==JSON.stringify(t[r])&&(o[r]=t[r]));for(const n in t)n in e||(o[n]=t[n]);return 0==Object.keys(o).length?null:o},addLog(t,a){M.alerts.visible?M.alerts.setAlerts(e=>[...e,{message:t,color:a}]):M.alerts.alerts.push({message:t,color:a})},addAlert(e,t,a){let o={message:f.createElement(f.Fragment,null,f.createElement("img",{src:t||M.alerts.blookData?.Black?.url,alt:"Blook",style:{height:"22.5px",margin:"0 10px -5px 0"}}),f.createElement("strong",null,e)," ",a)};M.alerts.visible?M.alerts.setAlerts(e=>[...e,o]):M.alerts.alerts.push(o)},getGamemode(){switch(window.location.pathname){case"/play/racing":return"racing";case"/play/factory":return"factory";case"/play/classic/get-ready":case"/play/classic/question":case"/play/classic/answer/sent":case"/play/classic/answer/result":case"/play/classic/standings":return"classic";case"/play/battle-royale/match/preview":case"/play/battle-royale/question":case"/play/battle-royale/answer/sent":case"/play/battle-royale/answer/result":case"/play/battle-royale/match/result":return"royale";case"/play/toy":return"workshop";case"/play/gold":return"gold";case"/play/brawl":return"brawl";case"/play/hack":return"hack";case"/play/fishing":return"fishing";case"/play/rush":return"rush";case"/play/dino":return"dino";case"/tower/map":case"/tower/battle":case"/tower/rest":case"/tower/risk":case"/tower/shop":case"/tower/victory":return"doom";case"/cafe":case"/cafe/shop":return"cafe";case"/defense":return"defense";case"/play/defense2":return"defense2";case"/kingdom":return"kingdom";default:return!1}},connection:null,data:{},async connect(){try{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if(!e?.props?.liveGameController?._liveGameCode)return!1;M.alerts.connection=await e.props.liveGameController.getDatabaseRef("c");const w=M.alerts.blookData,k=M.alerts.getGamemode(),S=Object.values(r.c).find(e=>e.exports.a?.["Lunch Break"]).exports.b;return M.alerts.connection.on("value",e=>{var t=e.val()||{};if(t&&M.alerts.diffObjects(M.alerts.data,t)){var a,o,r,n,s,i,c,l,d=M.alerts.diffObjects(M.alerts.data,t);M.alerts.data=t;let e;switch(k){case"racing":e=Object.entries(t).map(([e,{b:t,pr:a}])=>({name:e,blook:t,value:a||0}));case"classic":e=Object.entries(t).map(([e,{b:t,p:a}])=>({name:e,blook:t,value:a||0}));case"royale":e=Object.entries(t).map(([e,{b:t,e:a}])=>({name:e,blook:t,value:a||0}));case"workshop":e=Object.entries(t).map(([e,{b:t,t:a}])=>({name:e,blook:t,value:a||0}));case"brawl":e=Object.entries(t).map(([e,{b:t,xp:a}])=>({name:e,blook:t,value:a||0}));case"defense":case"defense2":e=Object.entries(t).map(([e,{b:t,d:a}])=>({name:e,blook:t,value:a||0}));case"gold":for(const h in d)d[h].tat&&([a,o]=d[h].tat.split(":"),"swap"==o?M.alerts.addAlert(h,w[t[h].b]?.url,"just swapped with "+a):M.alerts.addAlert(h,w[t[h].b]?.url,`just took ${M.alerts.formatNumber(parseInt(o))} gold from `+a));e=Object.entries(t).map(([e,{b:t,g:a}])=>({name:e,blook:t,value:a||0}));break;case"hack":for(const b in d)d[b].tat&&([r,n]=d[b].tat.split(":"),M.alerts.addAlert(b,w[t[b].b]?.url,`just took ${M.alerts.formatNumber(parseInt(n))} crypto from `+r));e=Object.entries(t).map(([e,{b:t,cr:a}])=>({name:e,blook:t,value:a||0}));break;case"fishing":for(const g in d)"Frenzy"==d[g].f?M.alerts.addAlert(g,w[t[g].b]?.url,"just started a frenzy"):d[g].s&&M.alerts.addAlert(g,w[t[g].b]?.url,`just sent a ${d[g].f} distraction`);e=Object.entries(t).map(([e,{b:t,w:a}])=>({name:e,blook:t,value:a||0}));break;case"dino":for(const y in d)d[y].tat&&([s,i]=d[y].tat.split(":"),"true"==i?M.alerts.addAlert(y,w[t[y].b]?.url,`just caught ${s} CHEATING!`):M.alerts.addAlert(y,w[t[y].b]?.url,"investigated "+s));e=Object.entries(t).map(([e,{b:t,f:a}])=>({name:e,blook:t,value:a||0}));break;case"cafe":for(const v in d)d[v].up&&([c,l]=d[v].up.split(":"),l)&&M.alerts.addAlert(v,w[t[v].b]?.url,`upgraded ${c} to level `+l);e=Object.entries(t).map(([e,{b:t,ca:a}])=>({name:e,blook:t,value:a||0}));break;case"factory":for(const f in d){var u,p,m=d[f];m.g?M.alerts.addAlert(f,w[t[f].b]?.url,`activated the ${S[m.g]} glitch!`):m.s?([u,p]=m.s.split("-"),M.alerts.addAlert(f,w[t[f].b]?.url,`has a ${u} ${p} synergy!`)):m.t&&M.alerts.addAlert(f,w[t[f].b]?.url,"now has 10 Blooks!")}e=Object.entries(t).map(([e,{b:t,ca:a}])=>({name:e,blook:t,value:a||0}))}M.alerts.standings=e.sort((e,t)=>t.value-e.value),M.alerts.setLeaderboard(M.alerts.standings)}}),!0}catch{return!1}},cheats:[{element:t(function(){const[e,t]=w([]),[a,o]=w([]);return M.alerts.setAlerts=t,M.alerts.setLeaderboard=o,x(()=>(M.alerts.blookData=Object.values(r.c).find(e=>e.exports.a?.Black).exports.a,M.alerts.formatNumber=Object.values(r("74sb")).find(e=>String(e).includes("×")||String(e).includes("toPrecision")),M.alerts.standings&&o(M.alerts.standings),t(M.alerts.alerts),M.alerts.visible=!0,window.Cheats=M,()=>M.alerts.visible=!1),[]),x(()=>{M.alerts.alerts=e},[e]),f.createElement("div",{className:_.keys.alertContainer},f.createElement("ul",{className:_.keys.alertList,style:{margin:"10px 10px 0 10px",padding:"0",listStyleType:"none",display:"flex",flexDirection:"column-reverse",height:"355px",overflowY:"scroll",wordWrap:"break-word"}},e.slice().reverse().map((e,t)=>f.createElement("li",{style:{margin:"5px"},key:t},f.createElement("span",{style:{color:e.color||"var(--textColor)"}},e.message)))),0f.createElement("li",{style:{fontSize:"2rem",paddingInline:"72px 15px",paddingBlock:"1.25px",position:"relative"},key:t},f.createElement("img",{src:M.alerts.blookData[e]?.url||M.alerts.blookData.Black.url,alt:e,style:{height:"45px",position:"absolute",left:"15px"}}),t,f.createElement("span",{style:{float:"right"}},M.alerts.formatNumber(parseInt(a))))))))))},null)}]}},q=document.createElement("div");function a(l,d=window){return new Promise(t=>{const a={};let o,r,n,s;const i=e=>{e.preventDefault(),a[e.code]=!0,o||=e.shiftKey,r||=e.ctrlKey,n||=e.altKey,["shift","control","alt","meta"].includes(e.key.toLowerCase())||(s=e.key.toLowerCase()),l?.({shift:o,ctrl:r,alt:n,key:s})},c=e=>{delete a[e.code],0f.createElement("span",{style:{display:"inline-block",opacity:"0",width:"0",height:"0",lineHeight:"0",userSelect:"none",marginLeft:e?"5px":null}},String.fromCharCode(Math.floor(25*Math.random())+97));var n=t=>{if("string"==typeof t){var a=[];for(let e=0;e{u instanceof Promise?u.then(e=>{p(e),o(e[0]?.value||e[0]),a.selected=e[0]?.name||e[0],b.current=!1}).catch(()=>p([])):u?.length&&(o(u[0]?.value||u[0]),a.selected=u[0]?.name||u[0]),"number"==s?o(l||(null==i?0:i)):"function"==s?o(null):u instanceof Promise||u?.length||o("")},[]);let g;if("options"==s&&u?.length)g=f.createElement("select",{onChange:e=>(a.selected=e.target.children[e.target.selectedIndex].innerText,o(JSON.parse(e.target.value)))},u.map(e=>f.createElement("option",{value:JSON.stringify(null!=e?.value?e.value:e)},e?.name||e)));else if("function"==s)g=f.createElement("input",{className:_.keys.cheatInput,placeholder:n,style:{textAlign:"center"},readOnly:!0,value:m||a.data,onClick:async()=>{if(!m){h("Waiting for input...");let t;var e=await a.function(e=>h((t=e)+"..."));a.data=t,h(!1),o(e)}}});else{let t="number"==s;g=f.createElement("input",{onChange:e=>o(t?parseInt(e.target.value):e.target.value),className:_.keys.cheatInput,type:t?"number":null,min:t?i:null,max:t?c:null,defaultValue:t?l||(null==i?0:i):null,placeholder:n,style:{textAlign:"center",backgroundColor:e&&"#0003"},onKeyUp:e=>"Enter"==e.key&&r()})}return g}function B({script:a}){const o=S([]),[e,t]=w(a.enabled),r=k(()=>{a.run.apply(a,o.current),t(a.enabled),M.alerts.addLog(f.createElement(f.Fragment,null,"toggle"==a.type?a.enabled?"Enabled":"Disabled":"Ran"," ",f.createElement("strong",null,a.name),0JSON.stringify(a.inputs[t].selected||e)).join(", ")})`),"toggle"==a.type&&(a.enabled?"var(--enabledButton)":"var(--disabledButton)"))},[]);return f.createElement("div",{style:{background:"toggle"==a.type?e?"var(--enabledButton)":"var(--disabledButton)":"var(--defaultButton)"},key:a.name,"data-tip":a.description,className:_.keys.scriptButton,onClick:e=>(e.target.matches("."+_.keys.scriptButton)||e.target.matches("."+_.keys.cheatName)||e.target.matches(`.${_.keys.cheatName} *`))&&r()},f.createElement(E,{className:_.keys.cheatName},a.name),a.inputs?.length&&a.inputs.map((e,t)=>e.element||f.createElement(n,{onValue:e=>o.current[t]=e,key:t,input:e,run:r,toggle:"toggle"==a.type})))}function T({parent:o,children:e,setPos:r,...t}){const n=S(!1),s=S({x:0,y:0});return x(()=>{const e=()=>n.current=!1,t=e=>{var t,a;n.current&&(t=s.current.x-e.clientX,a=s.current.y-e.clientY,s.current={x:e.clientX,y:e.clientY},r({x:o.offsetLeft-t,y:o.offsetTop-a}))};return document.addEventListener("pointerup",e),document.addEventListener("pointermove",t),()=>{document.removeEventListener("pointerup",e),document.removeEventListener("pointermove",t)}},[o]),f.createElement("div",{...t,onPointerDown:e=>{n.current=!0,s.current={x:e.clientX,y:e.clientY}}},e)}j.render(t(function(){const a=S({x:Math.max(10,window.innerWidth-1e3)/2,y:Math.max(10,window.innerHeight-600)/2})["current"];var e=k(({x:e,y:t})=>{a.x=e,a.y=t,c.current.style.left=e+"px",c.current.style.top=t+"px"},[]);const[t,o]=w(null),[r,n]=w(!1),[s,i]=w("global"),c=S(),l=S();N=function(a){const[o,n]=w(JSON.parse(localStorage.getItem(a)||"{}")),t=k((e,r)=>(e.split(".").reduce((e,t,a,o)=>(++a==o.length&&(e[t]=r),e[t]),o),localStorage.setItem(a,JSON.stringify(o)),n({...o}),o),[o]),r=k((e,t)=>(e.split(".").reduce((e,t,a,o)=>(++a==o.length&&delete e[t],e[t]),o),localStorage.setItem(a,JSON.stringify(o)),n({...o}),o),[o]),s=k(e=>{n(e),localStorage.setItem(a,JSON.stringify(e))},[]);return x(()=>{try{n(JSON.parse(localStorage.getItem(a)||"{}"));for(const e of["backgroundColor","cheatList","contentBackground","defaultButton","disabledButton","enabledButton","infoColor","inputColor","textColor"])N.data[e]&&(t("theme."+e,N.data[e]),r(e))}catch{s({})}},[]),{data:o,setItem:t,deleteItem:r,setData:s}}("JODGUISETTINGS");var d,u,p,m,h,b,g=f.createElement("style",null,`:root {--backgroundColor: ${N.data?.theme?.backgroundColor||"rgb(11, 194, 207)"};--infoColor: ${N.data?.theme?.infoColor||"#9a49aa"};--cheatList: ${N.data?.theme?.cheatList||"#9a49aa"};--defaultButton: ${N.data?.theme?.defaultButton||"#9a49aa"};--disabledButton: ${N.data?.theme?.disabledButton||"#A02626"};--enabledButton: ${N.data?.theme?.enabledButton||"#47A547"};--textColor: ${N.data?.theme?.textColor||"white"};--inputColor: ${N.data?.theme?.inputColor||"#7a039d"};--contentBackground: ${N.data?.theme?.contentBackground||"rgb(64, 17, 95)"};}`);const y=S(["alerts","global","voyage","gold","cafe","crypto","dinos","defense","defense2","factory","fishing","flappy","doom","kingdom","racing","royale","rush","brawl","workshop","settings"])["current"],v=k(()=>{j.unmountComponentAtNode(q),q.remove()},[]);return x(()=>{C.rebuild()}),x(()=>{window.dispatchEvent(new Event("resize"));let a=e=>{var t=N.data.hide||{ctrl:!0,key:"e"},a=N.data.close||{ctrl:!0,key:"x"};(t.ctrl&&e.ctrlKey||!t.ctrl&&!e.ctrlKey)&&(t.shift&&e.shiftKey||!t.shift&&!e.shiftKey)&&(t.alt&&e.altKey||!t.alt&&!e.altKey)&&e.key.toLowerCase()==t.key?(e.preventDefault(),n(e=>!e)):(a.ctrl&&e.ctrlKey||!a.ctrl&&!e.ctrlKey)&&(a.shift&&e.shiftKey||!a.shift&&!e.shiftKey)&&(a.alt&&e.altKey||!a.alt&&!e.altKey)&&e.key.toLowerCase()==a.key&&(e.preventDefault(),v())};return window.addEventListener("keydown",a),l.current=setInterval(async()=>{await M.alerts.connect()&&clearInterval(l.current)},5e3),()=>{window.removeEventListener("keydown",a),clearInterval(l.current);for(const e of y)for(const t of M[e].cheats)t.enabled&&t.run()}},[]),x(()=>{if(null==t)return()=>{};var e=c.current.querySelector("div");e.style.height=t?"55px":"100%",e.style.width=t?"165px":"100%",c.current.style.top=parseInt(c.current.style.top)+(c.current.offsetHeight-55)*(t?1:-1)+"px",c.current.style.left=parseInt(c.current.style.left)+(c.current.offsetWidth-165)*(t?1:-1)+"px",c.current.style.pointerEvents=t?"none":"unset"},[t]),f.createElement("div",{ref:c,id:_.keys.guiWrapper,style:{top:a.y+"px",left:a.x+"px",transform:`scale(${N.data.scale||1})`,display:r?"none":null}},f.createElement("style",null,_.css),g,f.createElement("div",{id:_.keys.gui},f.createElement("div",{id:_.keys.controlButtons},f.createElement(T,{parent:c.current,setPos:e,style:{backgroundColor:"rgb(0, 160, 255)"},className:_.keys.dragButton},f.createElement("i",{className:"fas fa-arrows-alt"})),f.createElement("div",{style:{fontWeight:"bolder",backgroundColor:"grey",cursor:"pointer"},onClick:()=>o(e=>!e)},f.createElement("i",{className:"fas fa-minus"})),f.createElement("div",{style:{fontWeight:"bolder",backgroundColor:"red",cursor:"pointer"},onClick:v},f.createElement("i",{className:"fas fa-times"}))),!t&&f.createElement(f.Fragment,null,f.createElement("div",{id:_.keys.background},f.createElement("div",{id:_.keys.backgroundImage})),f.createElement(T,{parent:c.current,setPos:e,id:_.keys.controls},([{ctrl:g,shift:e,alt:d,key:u},{ctrl:p,shift:m,alt:h,key:b}]=[N.data.hide||{ctrl:!0,key:"e"},N.data.close||{ctrl:!0,key:"x"}],f.createElement(f.Fragment,null,`${[g&&"Ctrl",e&&"Shift",d&&"Alt",u&&u.toUpperCase()].filter(Boolean).join(" + ")} to hide | ${[p&&"Ctrl",m&&"Shift",h&&"Alt",b&&b.toUpperCase()].filter(Boolean).join(" + ")} for quick disable`,f.createElement("br",null),f.createElement(E,null,"Click and drag here")))),f.createElement("div",{id:_.keys.credits},f.createElement(E,{onClick:()=>window.open("https://github.com/05Konz/Blooket-Cheats","_blank").focus(),style:{cursor:"pointer"},href:"https://github.com/05Konz/Blooket-Cheats"},"GitHub - 05Konz")),f.createElement("div",{id:_.keys.cheatList},f.createElement(E,{type:"span",style:{textShadow:"1px 1px rgb(0 0 0 / 40%)"}},"Cheats"),f.createElement("a",{href:"https://discord.gg/jHjGrrdXP6",target:"_blank",id:_.keys.bigButton},f.createElement("svg",{style:{filter:"drop-shadow(2px 2px 0 rgb(0 0 0 / 20%))"},xmlns:"http://www.w3.org/2000/svg",width:"35",height:"35",fill:"currentColor",viewBox:"0 -1 21 16"},f.createElement("path",{d:"M13.545 2.907a13.227 13.227 0 0 0-3.257-1.011.05.05 0 0 0-.052.025c-.141.25-.297.577-.406.833a12.19 12.19 0 0 0-3.658 0 8.258 8.258 0 0 0-.412-.833.051.051 0 0 0-.052-.025c-1.125.194-2.22.534-3.257 1.011a.041.041 0 0 0-.021.018C.356 6.024-.213 9.047.066 12.032c.001.014.01.028.021.037a13.276 13.276 0 0 0 3.995 2.02.05.05 0 0 0 .056-.019c.308-.42.582-.863.818-1.329a.05.05 0 0 0-.01-.059.051.051 0 0 0-.018-.011 8.875 8.875 0 0 1-1.248-.595.05.05 0 0 1-.02-.066.051.051 0 0 1 .015-.019c.084-.063.168-.129.248-.195a.05.05 0 0 1 .051-.007c2.619 1.196 5.454 1.196 8.041 0a.052.052 0 0 1 .053.007c.08.066.164.132.248.195a.051.051 0 0 1-.004.085 8.254 8.254 0 0 1-1.249.594.05.05 0 0 0-.03.03.052.052 0 0 0 .003.041c.24.465.515.909.817 1.329a.05.05 0 0 0 .056.019 13.235 13.235 0 0 0 4.001-2.02.049.049 0 0 0 .021-.037c.334-3.451-.559-6.449-2.366-9.106a.034.034 0 0 0-.02-.019Zm-8.198 7.307c-.789 0-1.438-.724-1.438-1.612 0-.889.637-1.613 1.438-1.613.807 0 1.45.73 1.438 1.613 0 .888-.637 1.612-1.438 1.612Zm5.316 0c-.788 0-1.438-.724-1.438-1.612 0-.889.637-1.613 1.438-1.613.807 0 1.451.73 1.438 1.613 0 .888-.631 1.612-1.438 1.612Z"})),f.createElement(E,{type:f.Fragment},"Discord")),y.map(e=>f.createElement("div",{key:e,onClick:()=>i(e),className:_.keys.cheatButton},M[e].img?f.createElement("img",{src:M[e].img,style:{maxWidth:"30px",maxHeight:"30px",aspectRatio:"1 / 1",marginRight:"10px",...M[e].style||{}},alt:e}):f.createElement("div",{style:{marginInline:"5px",width:"5px"}}),f.createElement(O,{mode:"single",forceSingleWidthMode:!1,min:1,max:20},M[e].name)))),f.createElement("div",{id:_.keys.contentWrapper},f.createElement("div",{id:_.keys.content},f.createElement(C,{place:"bottom",effect:"solid"}),f.createElement("div",{id:_.keys.cheats},M[s].element||(M[s].element=f.createElement(f.Fragment,null,f.createElement("div",{className:_.keys.headerText},f.createElement(E,null,M[s].name," Cheats")),M[s].cheats.map(e=>e.element||f.createElement(B,{key:e.name+e.type,script:e}))))))))))},null),q),document.body.append(q)};let c=new Image;c.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/reactGui.png?"+Date.now(),c.crossOrigin="Anonymous",c.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(c,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],a="",o;for(let e=0;e(c.src=null,i())})(); \ No newline at end of file +/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let s=document.querySelector("iframe");s.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\treactGui.js","color: #0bc2cf; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const i=async()=>{if(String(Function.prototype.call).includes("native")){let e=Function.prototype.call,t=document.createElement("iframe"),a=(document.body.append(t),t.style.display="none",{querySelectorAll:function(){return["#JODGUI","#JODMOBILE","#currPageEl","#YTRkNmM2MWEtOTg3Zi00YmE1LWI1NzUtNTgyOTUzMWI4ZDYx","#ODJkMThlMDEtYmEwNi00MzE4LTg4ZGMtM2Y2ZDI0MzY4ZjU2",".cheatList",".cheatName","bG1mYW8=","#aXQncyBjYXQgYW5kIG1vdXNlIGF0IHRoaXMgcG9pbnQ"].includes(arguments[0])?[]:t.contentDocument.querySelectorAll.apply(document,arguments)},querySelector:t.contentDocument.querySelector.bind(document),includes:function(){return!["Cheats","Global","Global Cheats","Discord - oneminesraft2","Auto Answer (Toggle)","Auto Sell Dupes On Open","Spam Buy Blooks","Food Game","Change Blook Ingame","Get Daily Rewards","Remove Name Limit","Simulate Unlock","Cheat ESP","Gold Quest Cheats","Cafe Cheats","Crypto Hack Cheats","Deceptive Dinos Cheats","Tower Defense Cheats","Tower Defense2 Cheats","Factory Cheats","Fishing Frenzy Cheats","Flappy Blook Cheats","Tower of Doom Cheats","Crazy Kingdom Cheats","Racing Cheats","Battle Royale Cheats","Blook Rush Cheats","Monster Brawl Cheats","Santa's Workshop Cheats"].includes(arguments[0])&&t.contentWindow.String.prototype.call(this,arguments)},fetch:t.contentWindow.fetch.bind(window),btoa:t.contentWindow.btoa.bind(window),getItem:t.contentWindow.localStorage.getItem.bind(window.localStorage)}),o=Object.keys(a);Function.prototype.call=function(){return o.includes(this.name)?e.apply(a[this.name],arguments):e.apply(this,arguments)},(new Image).src="https://gui-logger.onrender.com/gui/2?"+Date.now()}let r=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"];var e=Object.values(r.c);const f=e.find(e=>e.exports.createElement).exports,{createElement:t,useState:w,useCallback:k,useRef:S,useEffect:x}=f,j=e.find(e=>e.exports.findDOMNode).exports,O=e.find(e=>e.exports.Textfit).exports["Textfit"],C=e.find(e=>"ReactTooltip"==e.exports.a?.displayName).exports.a;let N={data:null},_={css:'#bigButton:hover,.scriptButton:hover{transition:.2s;filter:brightness(1.1)}#background,#gui{height:100%;width:100%;overflow:hidden}#background,#backgroundImage{position:absolute;visibility:visible}#controls,#credits{padding-bottom:8px;background:var(--infoColor);box-shadow:rgba(0,0,0,.2) 0 -8px inset,rgba(0,0,0,.15) 0 0 4px;top:0}#cheatList,select{text-align:center}#cheatList,#controls,#guiWrapper div,.cheatButton{user-select:none}#cheatList,.cheatButton,.scriptButton{box-sizing:border-box}#contentWrapper,.alertList{-ms-overflow-style:none;scrollbar-width:none}#cheats,#gui,.cheatButton,.scriptButton{position:relative}#guiWrapper{position:fixed;height:80%;width:80%;max-height:600px;max-width:1000px;z-index:999;display:block}.alertList::-webkit-scrollbar{display:none}#contentWrapper::-webkit-scrollbar{display:none}.cheatButton{display:flex;flex-direction:row;align-items:center;min-height:40px;width:190px;margin:4px 0;padding-left:15px;cursor:pointer;text-decoration:none;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:transparent;color:var(--textColor);transition:.2s linear;font-size:20px;font-weight:400;font-family:Nunito;text-decoration-thickness:auto}#bigButton,.scriptButton{cursor:pointer;transition:.5s;display:flex}.cheatInput,.scriptButton,select{font-family:Nunito,sans-serif;font-weight:400}.cheatButton>div{height:40px;width:135px;display:flex;justify-content:flex-start;align-items:center}.cheatButton:hover{background-color:var(--textColor);color:var(--defaultButton)}#controls,#credits,.cheatInput,.scriptButton,select{color:var(--textColor)}.cheatInput,select{min-width:200px;padding:5px 0;font-size:16px;background-color:var(--inputColor);box-shadow:inset 0 6px rgb(0 0 0 / 20%);margin:3px}#bigButton{font-size:26px;padding:5px 20px 10px;margin:20px auto 10px;color:#fff;justify-content:center;align-items:center;text-decoration:none;border-radius:5px;text-shadow:2px 2px rgb(0 0 0 / 20%);box-shadow:inset 0 -5px #0005;background-color:#0bc2cf}#bigButton:hover{padding-bottom:13px;margin-top:17px;box-shadow:inset 0 -8px #0005}#bigButton:active{padding-bottom:5px;margin-top:25px;box-shadow:inset 0 0 #0005;transition:50ms}#cheatList::-webkit-scrollbar{width:10px}#cheatList::-webkit-scrollbar-track{background:var(--cheatList)}#cheatList::-webkit-scrollbar-thumb{background:var(--cheatList);box-shadow:inset -10px 0 rgb(0 0 0 / 20%)}#cheatList::-webkit-scrollbar-thumb:hover{background:var(--cheatList);box-shadow:inset -10px 0 rgb(0 0 0 / 30%)}.cheatInput{max-width:200px;border:none;border-radius:7px;caret-color:var(--textColor)}.cheatInput::placeholder{color:var(--textColor)}.cheatInput:focus,select:focus{outline:0}.cheatInput::-webkit-inner-spin-button,.cheatInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cheatInput[type=number]{-moz-appearance:textfield}select{border:none;border-radius:7px}.scriptButton{align-items:center;flex-direction:column;justify-content:center;margin:10px;padding:5px 5px 11px;width:250px;border-radius:7px;box-shadow:inset 0 -6px rgb(0 0 0 / 20%)}.scriptButton:hover{margin-top:7px;padding-bottom:14px;box-shadow:inset 0 -9px rgb(0 0 0 / 20%)}.scriptButton:active{transition:50ms;margin-top:16px;padding-bottom:5px;box-shadow:inset 0 0 rgb(0 0 0 / 20%)}#gui{outline:rgb(58,58,58) solid 3px;border-radius:15px}#background{display:block;top:0;left:0;background:var(--backgroundColor)}#backgroundImage{background-image:url(https://ac.blooket.com/dashboard/65a43218fd1cabe52bdf1cda34613e9e.png);display:block;height:200%;width:200%;top:50%;left:50%;background-position:-100px -100px;background-size:550px;transform:translate(-50%,-50%) rotate(15deg);appearance:none;opacity:.175}#controls{cursor:grab;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-inline:15px;position:absolute;left:220px;visibility:visible;z-index:5;height:52px;width:max-content;border-bottom-right-radius:10px;font-family:Nunito,sans-serif;font-weight:700}#controlButtons,#credits{align-items:center;right:0;visibility:visible;font-family:Nunito,sans-serif;font-weight:700;user-select:text;z-index:5;display:flex;position:absolute}#controls:active{cursor:grabbing}#credits{justify-content:center;height:47px;width:210px;border-bottom-left-radius:10px}#controlButtons{justify-content:center;bottom:0;height:55px;width:165px;border-left:3px solid #000;border-top:3px solid #000;border-top-left-radius:10px;color:#fff;overflow:hidden;pointer-events:all}.dragButton:active{cursor:grabbing!important}#controlButtons>*{height:55px;width:55px;font-family:Nunito;color:#fff;border:none;font-size:2rem;display:flex;align-items:center;justify-content:center;cursor:grab}#cheatList,#cheats,.cheatName{color:var(--textColor)}#cheats,#contentWrapper,.alertContainer,.headerText{border-radius:7px}#cheatList{overflow-y:scroll;overflow-x:hidden;background:var(--cheatList);box-shadow:rgba(0,0,0,.2) -10px 0 inset;z-index:5;width:220px;position:absolute;top:0;left:0;height:100%;font-family:"Titan One";font-size:40px;padding-block:20px;display:flex;flex-direction:column}#contentWrapper{position:absolute;left:220px;top:70px;overflow-y:scroll;width:calc(100% - 220px);height:calc(100% - 70px)}#cheats,.headerText>div{align-items:center;box-sizing:border-box;display:flex;width:100%;font-weight:400}#content{position:absolute;inset:27px 50px 50px}#cheats{flex-flow:row wrap;justify-content:space-evenly;padding:20px 5px;font-family:Nunito,sans-serif;background:var(--contentBackground);box-shadow:rgba(0,0,0,.2) 0 -6px inset}.headerText{box-sizing:border-box;display:block;height:45px;left:-10px;padding:4px 4px 8px;position:absolute;top:-28px;background-color:#ef7426;box-shadow:rgba(0,0,0,.2) 0 4px,rgba(0,0,0,.2) 0 -4px inset}.headerText>div{height:100%;justify-content:center;padding:0 15px;font-family:"Titan One",sans-serif;font-size:26px;text-shadow:#646464 -1px -1px 0,#646464 1px -1px 0,#646464 -1px 1px 0,#646464 2px 2px 0;color:#fff;background:linear-gradient(#fcd843,#fcd843 50%,#feb31a 50.01%,#feb31a);border-radius:5px}.alertContainer{margin:15px 15px 5px;background-color:rgb(0 0 0 / 50%);width:95%;height:370px;display:block;align-items:center;justify-content:center}',keys:{}};for(let o of[..._.css.matchAll(/(#|\.)([a-zA-Z]+?)(,|\{|:)/g)].reduce((e,[,,t])=>e.includes(t)?e:e.concat(t),[]))_.keys[o]=Array(10).fill().reduce(e=>e+String.fromCharCode(Math.floor(25*Math.random())+97),""),_.css=_.css.replace(new RegExp(`(#|\\.)(${o})(,|\\{|:|>|\\[)`,"g"),(e,t,a)=>a==o?e.replace(o,_.keys[o]):e);const M={global:{name:"Global",img:"https://media.blooket.com/image/upload/v1661496291/Media/uiTest/Games_Played_2.svg",cheats:[{name:"Auto Answer",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var{state:{question:e,stage:t,feedback:a},props:{client:{question:o}}}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const r=e||o;try{"typing"!=r.qType?("feedback"===t||a?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][r.answers.map((e,t)=>r.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(r.answers[0])}catch{}},50))}},{name:"Highlight Answers",description:"Toggles highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:a,props:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(a.question||o.client.question).correctAnswers.includes((a.question||o.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})},50))}},{name:"Subtle Highlight Answers",description:"Toggles subtle highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:a,props:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(a.question||o.client.question).correctAnswers.includes((a.question||o.client.question).answers[t])&&(e.style.boxShadow="unset")})},50))}},{name:"Percent Auto Answer",description:"Answers questions correctly or incorrectly depending on the goal grade given (Disable and re-enable to update goal)",inputs:[{name:"Target Grade",type:"number"}],type:"toggle",enabled:!1,data:null,run:function(e){if(this.enabled)this.enabled=!1,clearInterval(this.data),this.data=null;else{this.enabled=!0;const l=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];this.data=setInterval(a=>{try{var o=l.state.question||l.props.client.question;if("feedback"==l.state.stage||l.state.feedback)return document.querySelector('[class*="feedback"], [id*="feedback"]')?.firstChild?.click?.();if(document.querySelector("[class*='answerContainer']")||document.querySelector("[class*='typingAnswerWrapper']")){let e=0,t=0;for(var r in l.corrects)e+=l.corrects[r];for(var n in l.incorrects)t+=l.incorrects[n];var s=0==(t+=e)||Math.abs(e/(t+1)-a)>=Math.abs((e+1)/(t+1)-a);if("typing"!=l.state.question.qType){var i=document.querySelectorAll("[class*='answerContainer']");for(let e=0;ediv")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{"typing"!=a.qType?("feedback"===e||t?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][(a||o).answers.map((e,t)=>(a||o).correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(a.answers[0])}catch{}}},{name:"Highlight Answers",description:"Colors answers to be red or green highlighting the correct ones",run:function(){const{state:a,props:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(a.question||o.client.question).correctAnswers.includes((a.question||o.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})}},{name:"Spam Buy Blooks",description:"Opens a box an amount of times",inputs:[{name:"Box",type:"options",options:()=>new Promise(e=>{e(Object.keys(Object.values(webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]]).webpack.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{}))})},{name:"Amount",type:"number"},{name:"Alert Blooks",type:"options",options:[{name:"Alert Blooks",value:!0},{name:"Don't Alert Blooks",value:!1}]}],run:function(a,o,c){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let r=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],t=Object.values(r.c).find(e=>e.exports?.a?.get).exports.a,l=Object.values(r.c).find(e=>e.exports.a?.purchaseBlookBox).exports.a["purchaseBlookBox"];a=a.split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" "),t.get("https://dashboard.blooket.com/api/users").then(async({data:{tokens:e}})=>{var t=Object.values(r.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{Medieval:20,Breakfast:20,Wonderland:20,Blizzard:25,Space:20,Bot:20,Aquatic:20,Safari:20,Dino:25,"Ice Monster":25,Outback:25};let i=Math.min(Math.floor(e/t[a]),o);if(0==i)0{n[a]||=0,n[a]++;var o=Date.now();c&&alert(`${a} (${r+1}/${i}) ${e?"NEW! ":""}${t} tokens left`),s+=Date.now()-o}).catch(e=>t=!0),!t);r++);alert(`(${Date.now()-s}ms) Results:\n`+Object.entries(n).map(([e,t])=>` ${e} `+t).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Flood Game",description:"Floods a game with a number of fake accounts",inputs:[{name:"Game ID",type:"string"},{name:"Name",type:"string"},{name:"Amount",type:"number"},{name:"Blook",type:"options",options:async()=>{var e=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"];return["Random"].concat(Object.keys(Object.values(e.c).find(e=>e.exports.a?.Black)?.exports?.a||[]))}},{name:"Banner",type:"options",options:Object.entries({Starter:"starter",Chalkboard:"chalkboard",Slime:"slime",Bookshelf:"bookshelf","Toaster Pastry":"toasterPastry",Theater:"theater",Sushi:"sushi",Workbench:"workbench",Spooky:"spooky",Spiders:"spiders",Coffin:"coffin",Pumpkins:"pumpkins","Falling Blocks":"fallingBlocks",Racetrack:"racetrack",Harvest:"harvest",Leaves:"leaves","Fall Picnic":"fallPicnic","Winter Drive":"winterDrive","Winter Train":"winterTrain",Ice:"ice",Gifts:"gifts","Christmas Tree":"christmasTree","Soccer Field":"soccerField","Winter Landscape":"winterLandscape","Football Field":"footballField","Outer Space":"outerSpace","Hockey Rink":"hockeyRink","Music Class":"musicClass","Ice Cream Sandwich":"iceCreamSandwich","Science Class":"scienceClass","Fish Tank":"fishTank","Art Class":"artClass",Clockwork:"clockwork","Love Letter":"loveLetter",Farm:"farm",Chocolate:"chocolate","Tech Chip":"techChip",Fire:"fire","Orange Ice Pop":"orangeIcePop"}).map(([e,t])=>({name:e,value:t}))}],run:async function(n,s,e,i,c){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(webpackJsonp.push([[],{"":(e,t,a)=>{t.cache=a.c}},[[""]]]).cache));const l=t.find(e=>e.exports?.a?.get).exports.a,d=t.find(e=>e.exports?.a?.initializeApp).exports.a,u=Object.keys(t.find(e=>e.exports.a?.Black).exports.a);if(await t.find(e=>e.exports?.a?.me).exports.a.me({}).then(e=>e.name))return alert("You are logged in, and using this script will suspend your account. Please log out if you wish to use this.");for(let r=1;r<=e;r++)(async()=>{var e=""+s+String.fromCharCode(96+r),{success:t,fbToken:a,fbShardURL:o}=(await l.put("https://fb.blooket.com/c/firebase/join",{id:n,name:e}))["data"];t&&(t=d.initializeApp({apiKey:"AIzaSyCA-cTOnX19f6LFnDVVsHXya3k6ByP_MnU",authDomain:"blooket-2020.firebaseapp.com",projectId:"blooket-2020",storageBucket:"blooket-2020.appspot.com",messagingSenderId:"741533559105",appId:"1:741533559105:web:b8cbb10e6123f2913519c0",measurementId:"G-S3H5NGN10Z",databaseURL:o},e),await(o=d.auth(t)).setPersistence(d.auth.Auth.Persistence.NONE).catch(console.error),await o.signInWithCustomToken(a).catch(console.error),await t.database().ref(n+"/c/"+e).set({b:"Random"==i?u[Math.floor(Math.random()*u.length)]:i,bg:c}),t.delete())})(),await new Promise(e=>setTimeout(e,100))}},{name:"Host Any Gamemode",description:"Change the selected gamemode on the host settings page",inputs:[{name:"Gamemode",type:"options",options:["Racing","Classic","Factory","Cafe","Defense2","Defense","Royale","Gold","Candy","Brawl","Hack","Pirate","Fish","Dino","Toy","Rush"]}],run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),"/host/settings"!=location.pathname)return alert("Run this script on the host settings page");t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode;t.setState({settings:{type:e}})}},{name:"Change Blook Ingame",description:"Changes your blook",inputs:[{name:"Blook",type:"options",options:async()=>{var e=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"];return Object.keys(Object.values(e.c).find(e=>e.exports.a?.Chick&&e.exports.a?.Elephant).exports.a)}}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["props"];t.client.blook=e,t.liveGameController.setVal({path:`c/${t.client.name}/b`,val:e})}},{name:"Get Daily Rewards",description:"Gets max daily tokens and xp",run:async function(){var e,t,a,o=document.createElement("iframe");document.body.append(o),window.alert=o.contentWindow.alert.bind(window),o.remove(),location.href.includes("play.blooket.com")?({t}=(await(e=(o=Object.values(webpackJsonp.push([[],{"":(e,t,a)=>{t.cache=a.c}},[[""]]]).cache)).find(e=>e.exports?.a?.get).exports.a).post("https://play.blooket.com/api/playersessions/solo",{gameMode:"Factory",questionSetId:["60101da869e8c70013913b59","625db660c6842334835cb4c6","60268f8861bd520016eae038","611e6c804abdf900668699e3","60ba5ff6077eb600221b7145","642467af9b704783215c1f1b","605bd360e35779001bf57c5e","6234cc7add097ff1c9cff3bd","600b1491d42a140004d5215a","5db75fa3f1fa190017b61c0c","5fac96fe2ca0da00042b018f","600b14d8d42a140004d52165","5f88953cdb209e00046522c7","600b153ad42a140004d52172","5fe260e72a505b00040e2a11","5fe3d085a529560004cd3076","5f5fc017aee59500041a1456","608b0a5863c4f2001eed43f4","5fad491512c8620004918ace","5fc91a9b4ea2e200046bd49a","5c5d06a7deebc70017245da7","5ff767051b68750004a6fd21","5fdcacc85d465a0004b021b9","5fb7eea20bd44300045ba495"][Math.floor(24*Math.random())]}))["data"],{name:o,blook:{name:a}}=(await e.post("https://play.blooket.com/api/playersessions/landings",{t:t}),await e.get("https://play.blooket.com/api/playersessions/questions",{params:{t:t}}),await o.find(e=>e.exports.a?.me).exports.a.me({}).catch(()=>alert("There was an error getting user data."))),await e.put("https://play.blooket.com/api/users/factorystats",{blookUsed:a,t:t,name:o,cash:Math.floor(9e7*Math.random())+1e7,correctAnswers:Math.floor(500*Math.random())+500,upgrades:Math.floor(300*Math.random())+300,mode:"Time-Solo",nameUsed:"You",place:1,playersDefeated:0}),e.put("https://play.blooket.com/api/users/add-rewards",{t:t,name:o,addedTokens:500,addedXp:300}).then(({data:{dailyReward:e}})=>alert(`Added max tokens and xp, and got ${e} daily wheel tokens!`)).catch(()=>alert("There was an error when adding rewards."))):(alert("This cheat only works on play.blooket.com, opening a new tab."),window.open("https://play.blooket.com/"))}},{name:"Use Any Blook",description:"Allows you to play as any blook",run:function(){const a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];var e=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]]).webpack("MDrD").a;"/blooks"==location.pathname?a.setState({blookData:Object.keys(e).reduce((e,t)=>(e[t]=a.state.blookData[t]||1,e),{}),allSets:Object.values(e).reduce((e,t)=>e.includes(t.set)?e:e.concat(t.set),[])}):Array.isArray(a.state.unlocks)?a.setState({unlocks:Object.keys(e)}):a.setState({unlocks:e})}},{name:"Every Answer Correct",description:"Sets every answer to be correct",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.freeQuestions=e.freeQuestions?.map?.(e=>({...e,correctAnswers:e.answers})),e.questions=e.questions?.map?.(e=>({...e,correctAnswers:e.answers})),e.props.client.questions=e.props.client.questions.map(e=>({...e,correctAnswers:e.answers}))}},{name:"Subtle Highlight Answers",description:"Removes the shadow from correct answers",run:function(){const{state:a,props:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(a.question||o.client.question).correctAnswers.includes((a.question||o.client.question).answers[t])&&(e.style.boxShadow="unset")})}},{name:"Remove Name Limit",description:"Sets the name limit to 120, which is the actual max name length limit",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),document.querySelector('input[class*="nameInput"]').maxLength=120,alert("Removed name length limit")}},{name:"Remove Random Name",description:"Allows you to put a custom name",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({isRandom:!1,client:{name:""}}),document.querySelector('[class*="nameInput"]')?.focus?.()}},{name:"Sell Cheap Duplicates",description:"Sells all of your uncommon to epic dupes (not legendaries+)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],a=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,r=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];a.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(([e,t])=>1{t.webpack=a}},[["1234"]]]).webpack("MDrD").a[e].rarity));if(confirm("Are you sure you want to sell your uncommon to epic dupes?")){var t,a,o=Date.now();for([t,a]of e)await r({blook:t,numToSell:a-1});alert(`(${Date.now()-o}ms) Results:\n`+e.map(([e,t])=>` ${e} `+(t-1)).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Sell Duplicate Blooks",description:"Sell all duplicate blooks leaving you with 1 each",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],a=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,r=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];a.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(e=>1` ${e} `+(t-1)).join(`\n`))}}).catch(e=>(alert("There was an error user data!"),console.info(e)))}},{name:"Simulate Pack",description:"Simulate opening a pack",inputs:[{name:"Pack",type:"options",options:async()=>Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt)}],run:function(){try{let m=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],e=Object.values(m.c),t=e.find(e=>e.exports?.a?.Chick?.set).exports.a,o=e.find(e=>e.exports.a?.Breakfast).exports.a,r=(Object.entries(t).reduce((e,[t,a])=>(o[a.realSet||a.set]&&(e[t]=a),e),{}),Object.values(m.c).find(e=>e.exports?.Class).exports),h={};class s extends r.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new r.Class({Extends:r.GameObjects.Image,initialize:function(){r.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,a,o,r,n,s,i,c){this.setTexture(c),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(a),this.targets=[],h.scene.physics.velocityFromAngle(o,r,this.body.velocity),this.body.setGravityY(n),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const a=m("74sb");function o(e){switch(e){case"center":var t=Object(a.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(a.l)(.7,1),angle:t,velocity:Object(a.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(a.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(a.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var r=h.particles.get();r&&r.spawn.apply(r,Object.values(o("center")).concat("uncommon-"+Object(a.m)(1,8)))}break;case"Rare":for(var n=0;n<2;n++){var s=h.particles.get();s&&s.spawn.apply(s,Object.values(o(n%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(a.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var c=h.particles.get();c&&c.spawn.apply(c,Object.values(o(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(a.m)(1,8)))}break;case"Legendary":for(var l=0;l<3;l++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(o("top")).concat("legendary-"+Object(a.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var p=h.particles.get();p&&p.spawn.apply(p,Object.values(o(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(a.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];let n=m("fGzD");(n=Object.keys(n.a).reduce((e,t)=>(e.packs.includes(t)&&(e.data[t]=Object.fromEntries(n.b(t))),e),{packs:Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt),data:{}}).data)[e]?(e=function(e){var t=[],a=Object.keys(n[e]);for(const r of a)t.push(n[e][r]+(t[a.indexOf(r)-1]||0));const o=t[t.length-1]*Math.random();return a[t.findIndex(e=>e>=o)]}(e),t=Object.values(m.c).find(e=>e.exports?.a?.Elephant).exports.a,a.setState({loadingPack:!1,openPack:!0,unlockedBlook:e,tokens:a.state.tokens,newUnlock:!0,game:{type:r.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:r.Scale.NONE,autoCenter:r.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new s(t[e].rarity)},canOpen:!0})):alert("I couldn't find that box!")}}catch{}}()},{name:"Simulate Unlock",description:"Simulate unlocking most of the blooks",inputs:[{name:"Blook",type:"options",options:()=>{try{var e=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],t=Object.values(e.c);const o=t.find(e=>"number"==typeof e.exports.a?.Breakfast).exports.a;return Object.entries(t.find(e=>e.exports.a?.Black).exports.a).reduce((e,[t,a])=>o[a.realSet||a.set]?e.concat(t):e,[])}catch{return[]}}}],run:function(){try{let m=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],e=Object.values(m.c),t=e.find(e=>e.exports?.a?.Chick?.set).exports.a,o=e.find(e=>e.exports.a?.Breakfast).exports.a,a=Object.entries(t).reduce((e,[t,a])=>(o[a.realSet||a.set]&&(e[t]=a),e),{}),r=Object.values(m.c).find(e=>e.exports?.Class).exports,h={};class n extends r.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new r.Class({Extends:r.GameObjects.Image,initialize:function(){r.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,a,o,r,n,s,i,c){this.setTexture(c),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(a),this.targets=[],h.scene.physics.velocityFromAngle(o,r,this.body.velocity),this.body.setGravityY(n),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const a=m("74sb");function o(e){switch(e){case"center":var t=Object(a.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(a.l)(.7,1),angle:t,velocity:Object(a.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(a.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(a.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var r=h.particles.get();r&&r.spawn.apply(r,Object.values(o("center")).concat("uncommon-"+Object(a.m)(1,8)))}break;case"Rare":for(var n=0;n<2;n++){var s=h.particles.get();s&&s.spawn.apply(s,Object.values(o(n%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(a.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var c=h.particles.get();c&&c.spawn.apply(c,Object.values(o(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(a.m)(1,8)))}break;case"Legendary":for(var l=0;l<3;l++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(o("top")).concat("legendary-"+Object(a.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var p=h.particles.get();p&&p.spawn.apply(p,Object.values(o(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(a.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t.setState({loadingPack:!1,openPack:!0,unlockedBlook:e,newUnlock:!0,game:{type:r.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:r.Scale.NONE,autoCenter:r.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new n(a[e].rarity)},canOpen:!0})):alert("This can only be ran on the market page!")}}catch{}}()}]},voyage:{name:"Pirate's Voyage",img:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAzMDAgMzAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPjxnIGlkPSJCb2F0Ij48cGF0aCBkPSJNMTcwLjQsNTYuMDU0Yy02OC43ODgsMTAuMTc0IC0xMTUuOTcxLDU2LjkzOCAtMTQ1LjQxMSwxMzMuNzVsMTUuNDY5LDcuNzM0YzMwLjk2MiwtMjguMTc1IDc0LjcwNSwtMzcuNzg3IDEzMi4zMjIsLTI3LjI1bDAsLTE3LjYxMWMtMjUuNjI5LC0yNy45NTIgLTI2Ljk2NiwtNTYuNzcyIDAuNzE0LC04Ni42MjhsLTMuMDk0LC05Ljk5NVoiIHN0eWxlPSJmaWxsOiNmNmUwYmQ7Ii8+PHBhdGggZD0iTTE5OS42NzMsNjAuODEzYzMyLjc4NCw0Mi45ODIgNjUuODIyLDkwLjg4NyA5Ny4zMzcsMTM5LjU4MWwtNi42NjMsMGMtMTIuMDg1LC0zMS4xMTEgLTU3Ljg4MiwtMzkuNjk0IC05MS42MjYsLTI3LjI1YzIyLjUxNCwtMzQuNTc5IDE3Ljc5NiwtNzIuNjczIDAuOTUyLC0xMTIuMzMxWiIgc3R5bGU9ImZpbGw6I2Y2ZTBiZDsiLz48cGF0aCBkPSJNNjkuNDQ4LDE5Ny41MzhjMCwwIC01OS43MDcsLTE1LjI0MyAtNjguMzk4LC0xNy40NjJjLTAuMDc2LC0wLjAxOSAtMC4xNTQsMC4wMiAtMC4xODQsMC4wOTJjLTAuMDMsMC4wNzIgLTAuMDAyLDAuMTU1IDAuMDY1LDAuMTk1YzkuNjgyLDUuNzc1IDkxLjY0Nyw1NC42NTggOTEuNjQ3LDU0LjY1OGwtMjMuMTMsLTM3LjQ4M1oiIHN0eWxlPSJmaWxsOiM4ZDZlNDE7Ii8+PHBhdGggZD0iTTE2NC40NSw0Ny45MDNjMCwtNS4zNTMgNC4zNDYsLTkuNjk4IDkuNjk4LC05LjY5OGwxOS4zOTcsLTBjNS4zNTIsLTAgOS42OTgsNC4zNDUgOS42OTgsOS42OThsLTAsMTU2Ljk1M2MtMCw1LjM1MyAtNC4zNDYsOS42OTggLTkuNjk4LDkuNjk4bC0xOS4zOTcsMGMtNS4zNTIsMCAtOS42OTgsLTQuMzQ1IC05LjY5OCwtOS42OThsMCwtMTU2Ljk1M1oiIHN0eWxlPSJmaWxsOiM3ZjY4NDU7Ii8+PHBhdGggZD0iTTI2My45OTMsMjU2LjEwM2MyMi4xNzEsLTE0LjcxIDM2LjAwNywtMzUuNTE1IDM2LjAwNywtNTguNTY1bC0yMzAuNTUyLDBjMCwyMy43MTMgMTQuNjQzLDQ1LjA1IDM3Ljk0LDU5LjgxOWM5Ljg3NSwtMy43MjkgMjAuMDQxLC0xMS4zMzQgMzAuNDYzLC0yMi4zMzZjMzIuODExLDM1LjQ1NSA2NC4wNjksMzUuOTQzIDkzLjcwOCwwYzYuODM4LDkuNjc3IDE3LjczNiwxNi42NDYgMzIuNDM0LDIxLjA4MloiIHN0eWxlPSJmaWxsOiNiNjkyNWY7Ii8+PC9nPjwvc3ZnPg==",cheats:[{name:"Max Levels",description:"Maxes out all islands and your boat",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({islandLevels:new Array(e.state.islandLevels.length).fill(5)},e.updateBoatLevel)}},{name:"Set Doubloons",description:"Sets Doubloons",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];t.setState({doubloons:e}),t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}},{name:"Start Heist",description:"Starts a heist on someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(o){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let r=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];r.props.liveGameController.getDatabaseVal("c",function(e){var t,a,e=Object.entries(e||{}).reduce((e,[t,a])=>(t==r.props.client.name&&e.push({name:t,blook:a.b,doubloons:a.d||0}),e),[]);0===e.length?(r.questionsToAnswer=1,r.randomQ()):({name:e,blook:t,doubloons:a}=e.find(e=>e.name==o)||e.sort((e,t)=>t.doubloons-e.doubloons)[0],r.setState({stage:"heist",heistInfo:{name:e,blook:t},prizeAmount:Math.max(1e3,a)}))})}},{name:"Swap Doubloons",description:"Swaps Doubloons with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:async function(t){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>a.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=a.props.client.name),e=e.find(e=>e[0]==t)||e[0];a.props.liveGameController.setVal({path:"c/"+a.props.client.name,val:{b:a.props.client.blook,d:e[1].d,tat:e[0]+":"+(e[1].d-a.state.doubloons)}}),a.setState({doubloons:e[1].d})}},{name:"Take Doubloons",description:"Takes Doubloons from someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:async function(t){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>a.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=a.props.client.name),e=e.find(e=>e[0]==t)||e[0];a.setState({doubloons:a.state.doubloons+e[1].d}),a.props.liveGameController.setVal({path:"c/"+a.props.client.name,val:{b:a.props.client.blook,d:e[1].d,tat:e[0]+":"+e[1].d}})}}]},brawl:{name:"Monster Brawl",img:"https://media.blooket.com/image/upload/v1655233787/Media/survivor/xp/Blue_xp_2.svg",cheats:[{name:"Double Enemy XP",description:"Doubles enemy XP drop value",run:function(){for(const a of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("dmgCd"))){var t=a.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.val*=2},t.children.entries.forEach(e=>e.val*=2)}}},{name:"Half Enemy Speed",description:"Makes enemies move 2x slower",run:function(){for(const a of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("dmgCd"))){var t=a.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.speed*=.5},t.children.entries.forEach(e=>e.speed*=.5)}}},{name:"Instant Kill",description:"Sets all enemies health to 1",run:function(){for(const a of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("dmgCd"))){var t=a.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.hp=1},t.children.entries.forEach(e=>e.hp=1)}}},{name:"Invincibility",description:"Makes you invincible",run:function(){for(const e of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime")||e.callbackContext?.toString().includes("dmgCd")))e.collideCallback=()=>{}}},{name:"Magnet",description:"Pulls all xp towards you",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("0x5dc)")).collideCallback({active:!0},{active:!0,setActive(){},setVisible(){}})}},{name:"Max Current Abilities",description:"Maxes out all your current abilities",run:function(){const a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];for(var[t,o]of Object.entries(a.state.abilities))for(let e=0;e<10-o;e++)a.state.game.scene.game.events.emit("level up",t,a.state.abilities[t]++);a.setState({level:a.state.game.scene.level=[1,3,5,10,15,25,35].sort((e,t)=>Math.abs(e-a.state.level)-Math.abs(t-a.state.level))[0]-1})}},{name:"Next Level",description:"Skips to the next level",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],{object1:t,object2:a}=e.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("emit']('xp"));a.get().spawn(t.x,t.y,(1===(a=e.state.level)?1:a<5?5:a<10?10:a<20?20:a<30?30:a<40?40:a<50?50:100)-e.xp)}},{name:"Remove Obstacles",description:"Removes all rocks and obstacles",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>{try{e.gameObject.frame.texture.key.includes("obstacle")&&e.gameObject.destroy()}catch{}})}},{name:"Kill Enemies",description:"Kills all current enemies",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Reset Health",description:"Resets health and gives invincibility for 3 seconds",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.game.events._events.respawn.fn()}}]},cafe:{name:"Café",img:"https://media.blooket.com/image/upload/v1655161189/Media/survivor/Pizza_lvl1.svg",style:{transform:"rotate(22.5deg)"},cheats:[{name:"Max Items",description:"Maxes out items in the shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({items:Object.fromEntries(Object.entries(e.state.items).map(e=>[e[0],5]))}))}},{name:"Remove Customers",description:"Skips the current customers (Not usable in the shop)",run:function(){const a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.state.customers.forEach((e,t)=>Object.keys(e).length&&a.removeCustomer(t,!0))}},{name:"Reset Abilities",description:"Resets used abilities in shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({abilities:Object.fromEntries(Object.entries(e.state.abilities).map(e=>[e[0],5]))}))}},{name:"Set Cash",description:"Sets cafe cash",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({cafeCash:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,ca:e}})}},{name:"Stock Food",description:"Stocks all food to 99 (Not usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe"!==window.location.pathname?alert("This can't be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({foods:e.state.foods.map(e=>({...e,stock:99,level:5}))}))}}]},crypto:{name:"Crypto Hack",img:"https://media.blooket.com/image/upload/v1661496293/Media/uiTest/CryptoIcon.svg",cheats:[{name:"Choice ESP",description:"Shows what each choice will give you",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e,t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t=t.state.choices[0]["text"],a=document.querySelector("[class^=styles__feedbackContainer___]");a.children.length<=4&&((e=document.createElement("div")).style.color="white",e.style.fontFamily="Inconsolata,Helvetica,monospace,sans-serif",e.style.fontSize="2em",e.style.display="flex",e.style.justifyContent="center",e.style.marginTop="675px",e.innerText=t,a.append(e))},50))}},{name:"Password ESP",description:"Highlights the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];"hack"==t.stage&&[...document.querySelector("div[class^=styles__buttonContainer]").children].forEach(e=>{e.innerText!=t.correctPassword&&(e.style.outlineColor="rgba(255, 64, 64, 0.8)",e.style.backgroundColor="rgba(255, 64, 64, 0.8)",e.style.textShadow="0 0 1px #f33")})},50))}},{name:"Always Triple",description:"Always get triple crypto",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({choices:[{type:"mult",val:3,rate:.075,blook:"Brainy Bot",text:"Triple Crypto"}]}),50))}},{name:"Auto Guess",description:"Automatically guess the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];if("hack"==e.stage)for(const t of document.querySelector("div[class^=styles__buttonContainer]").children)t.innerText==e.correctPassword&&t.click()},50))}},{name:"Remove Hack",description:"Removes an attacking hack",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({hack:""})}},{name:"Set Crypto",description:"Sets crypto",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({crypto:e,crypto2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:t.state.password,cr:e}})}},{name:"Set Password",description:"Sets hacking password",inputs:[{name:"Custom Password",type:"string"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({password:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:e,cr:t.state.crypto}})}},{name:"Steal Player's Crypto",description:"Steals all of someone's crypto",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController?._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(a){let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.liveGameController.getDatabaseVal("c",e=>{var t;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(a.toLowerCase())&&([e,{cr:t}]=Object.entries(e).find(([e])=>e.toLowerCase()==a.toLowerCase()),o.setState({crypto:o.state.crypto+t,crypto2:o.state.crypto+t}),o.props.liveGameController.setVal({path:"c/".concat(o.props.client.name),val:{b:o.props.client.blook,p:o.state.password,cr:o.state.crypto+t,tat:e+":"+t}}))})}}]},defense:{name:"Tower Defense",img:"https://media.blooket.com/image/upload/v1657235025/Media/survivor/Laser_Lvl1.svg",cheats:[{name:"Earthquake",description:"Shuffles around towers",run:function(){let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],r=(o.setState({eventName:"Earthquake",event:{short:"e",color:"#805500",icon:"fas fa-mountain",desc:"All of your towers get mixed up",rate:.02},buyTowerName:"",buyTower:{}},()=>o.eventTimeout=setTimeout(()=>o.setState({event:{},eventName:""}),6e3)),o.tiles.forEach(a=>a.forEach((e,t)=>3===e&&(a[t]=0))),o.tiles.flatMap((e,a)=>e.map((e,t)=>0===e&&{x:t,y:a})).filter(Boolean).sort(()=>.5-Math.random()));o.towers.forEach(e=>{var{x:t,y:a}=r.shift();e.move(t,a,o.tileSize),o.tiles[a][t]=3})}},{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.towers.forEach(e=>{e.range=100,e.fullCd=e.cd=0,e.damage=1e6})}},{name:"Remove Ducks",description:"Removes ducks",run:function(){let{ducks:e,tiles:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.forEach(e=>{t[e.y][e.x]=0}),e.length=0}},{name:"Remove Enemies",description:"Removes all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.enemies=e.futureEnemies=[]}},{name:"Remove Obstacles",description:"Lets you place towers anywhere",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.tiles=e.tiles.map(e=>e.fill(0))}},{name:"Set Damage",description:"Sets damage",inputs:[{name:"Damage",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.dmg=e}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:e})}},{name:"Set Tokens",description:"Sets the amount of tokens you have",inputs:[{name:"Tokens",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({tokens:e})}}]},defense2:{name:"Tower Defense 2",img:"https://media.blooket.com/image/upload/v1593095354/Media/defense/missile.svg",style:{transform:"rotate(45deg)"},cheats:[{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.towers.forEach(e=>{if(e.stats.dmg=1e6,e.stats.fireRate=50,e.stats.ghostDetect=!0,e.stats.maxTargets=1e6,e.stats.numProjectiles&&=100,e.stats.range=100,e.stats.auraBuffs)for(const t in e.stats.auraBuffs)e.stats.auraBuffs[t]*=100})}},{name:"Kill Enemies",description:"Kills all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.state.game.scene.enemyQueue.length=0,e.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Set Coins",description:"Sets coins",inputs:[{name:"Coins",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({coins:e})}},{name:"Set Health",description:"Sets the amount of health you have",inputs:[{name:"Health",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({health:e})}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:e})}}]},dinos:{name:"Deceptive Dinos",img:"https://media.blooket.com/image/upload/v1655161325/Media/survivor/Dog.svg",style:{transform:"rotate(-22.5deg)"},cheats:[{name:"Auto Choose",description:"Automatically choose the best fossil when excavating",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const t=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"];var e=(()=>{const e=Object.values(t("74sb")).find(e=>e.toString().includes("rate"));return()=>e([{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}],3)})();try{var o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("excavate"===o.state.stage){o.state.choices.length||(o.state.choices=e());let t=0,a=-1;for(let e=0;e div[role="button"]:nth-child('+a+")").click()}}catch{}},50))}},{name:"Rock ESP",description:"Shows what is under the rocks",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const e=[...document.querySelector('[class*="rockButton"]').parentElement.children];e.every(e=>e.querySelector("div"))||o.setState({choices:[{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}].sort(()=>.5-Math.random()).slice(0,3)},()=>{e.forEach((e,t)=>{var t=o.state.choices[t],a=(e.querySelector("div")&&e.querySelector("div").remove(),document.createElement("div"));a.style.color="white",a.style.fontFamily="Macondo",a.style.fontSize="1em",a.style.display="flex",a.style.justifyContent="center",a.style.transform="translateY(25px)",a.innerText="fossil"===t.type?`+${99999999e.toString().includes("×"))(Math.round(t.val*o.state.fossilMult)):Math.round(t.val*o.state.fossilMult)} Fossils`:`x${t.val} Fossils Per Excavation`,e.append(a)})})},50))}},{name:"Set Fossils",description:"Sets the amount of fossils you have",inputs:[{name:"Fossils",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossils:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,f:e,ic:t.state.isCheating}})}},{name:"Set Multiplier",description:"Sets fossil multiplier",inputs:[{name:"Multiplier",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossilMult:e})}},{name:"Stop Cheating",description:"Undoes cheating so that you can't be caught",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({isCheating:!1}),e.props.liveGameController.setVal({path:`c/${e.props.client.name}/ic`,val:!1})}}]},doom:{name:"Tower of Doom",img:"https://media.blooket.com/image/upload/v1657235023/Media/survivor/cards-05.svg",cheats:[{name:"Fill Deck",description:"Fills your deck with every maxed out card and artifact (Only works on towers page)",run:function(){var e=document.createElement("iframe");if(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname){var{a:e,c:t}=webpackJsonp.push([[],{"":(e,t,a)=>{t.cache=a.c}},[[""]]]).cache.gvfT.exports,a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.tower.artifacts=Object.keys(e),a.props.tower.cards=Object.entries(t).map(([e,t])=>({...t,blook:e,strength:20,charisma:20,wisdom:20}));try{a.props.addTowerNode()}catch{}a.setState({showDeck:!1})}else alert("You need to be on the map to run this cheat!")}},{name:"Max Cards",description:"Maxes out all the cards in your deck",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname?(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.props.tower.cards.forEach(e=>{e.strength=20,e.charisma=20,e.wisdom=20})):alert("You need to be on the map to run this cheat!")}},{name:"Max Health",description:"Fills the player's health",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/battle"==window.location.pathname?Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({myHealth:100}):alert("You need to be in battle to run this cheat!")}},{name:"Max Card Stats",description:"Maxes out player's current card (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({myCard:{...e.state.myCard,strength:20,charisma:20,wisdom:20}})}},{name:"Min Enemy Stats",description:"Makes the enemy card stats all 0 (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({enemyCard:{...e.state.enemyCard,strength:0,charisma:0,wisdom:0}})}},{name:"Set Coins",description:"Try's to set amount of tower coins you have",inputs:[{name:"Coins",type:"number"}],run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.prompt.bind(window),t.remove(),"/tower/battle"==window.location.pathname){var t=parseInt("0"+alert("How many coins would you like?")),a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{a.props.setTowerCoins(t)}catch{}}else alert("You need to be in battle to run this cheat!")}}]},factory:{name:"Factory",img:"https://media.blooket.com/image/upload/v1661496293/Media/uiTest/Factory_Upgrades.svg",cheats:[{name:"Choose Blook",description:"Gives you a blook",inputs:[{name:"Blook",type:"options",options:[{name:"Chick",color:"#ffcd05",class:"🌽",rarity:"Common",cash:[3,7,65,400,2500],time:[1,1,1,1,1],price:[300,3e3,3e4,2e5]},{name:"Chicken",color:"#ed1c24",class:"🌽",rarity:"Common",cash:[10,40,200,1400,1e4],time:[5,4,3,2,1],price:[570,4e3,5e4,8e5]},{name:"Cow",color:"#58595b",class:"🌽",rarity:"Common",cash:[25,75,1500,25e3,25e4],time:[15,10,10,10,5],price:[500,9500,16e4,4e6]},{name:"Duck",color:"#4ab96d",class:"🌽",rarity:"Common",cash:[4,24,200,3e3,4e4],time:[3,3,3,3,3],price:[450,4200,7e4,11e5]},{name:"Goat",color:"#c59a74",class:"🌽",rarity:"Common",cash:[5,28,200,1300,12e3],time:[3,3,2,2,2],price:[500,6400,45e3,5e5]},{name:"Horse",color:"#995b3c",class:"🌽",rarity:"Common",cash:[5,20,270,1800,15e3],time:[2,2,2,2,2],price:[550,8200,65e3,6e5]},{name:"Pig",color:"#f6a9cb",class:"🌽",rarity:"Common",cash:[20,50,1300,8e3,8e4],time:[7,7,7,7,5],price:[400,11e3,8e4,13e5]},{name:"Sheep",color:"#414042",class:"🌽",rarity:"Common",cash:[6,25,250,1500,11e3],time:[3,3,3,2,2],price:[500,5e3,5e4,43e4]},{name:"Cat",color:"#f49849",class:"🐾",rarity:"Common",cash:[5,18,170,1700,13e3],time:[2,2,2,2,2],price:[480,5500,6e4,5e5]},{name:"Dog",color:"#995b3c",class:"🐾",rarity:"Common",cash:[7,25,220,1900,9e3],time:[3,3,2,2,1],price:[460,6600,7e4,73e4]},{name:"Goldfish",color:"#f18221",class:"🐾",rarity:"Common",cash:[5,40,350,3500,35e3],time:[3,3,3,3,3],price:[750,7200,84e3,95e4]},{name:"Rabbit",color:"#e7bf9a",class:"🐾",rarity:"Common",cash:[3,18,185,800,7e3],time:[2,2,2,1,1],price:[500,5800,56e3,55e4]},{name:"Hamster",color:"#ce9176",class:"🐾",rarity:"Common",cash:[10,45,450,4500,45e3],time:[4,4,4,4,4],price:[650,6500,8e4,93e4]},{name:"Turtle",color:"#619a3c",class:"🐾",rarity:"Common",cash:[23,120,1400,15e3,17e4],time:[10,10,10,10,10],price:[700,8500,11e4,13e5]},{name:"Puppy",color:"#414042",class:"🐾",rarity:"Common",cash:[4,10,75,500,3e3],time:[1,1,1,1,1],price:[450,4e3,35e3,25e4]},{name:"Kitten",color:"#58595b",class:"🐾",rarity:"Common",cash:[4,8,60,400,2e3],time:[1,1,1,1,1],price:[350,3500,26e3,17e4]},{name:"Bear",color:"#995b3c",class:"🌲",rarity:"Common",cash:[12,70,550,4500,1e5],time:[7,7,6,5,5],price:[550,5500,63e3,16e5]},{name:"Moose",color:"#995b3c",class:"🌲",rarity:"Common",cash:[8,45,400,3500,26e3],time:[5,5,4,4,3],price:[520,6500,58e3,7e5]},{name:"Fox",color:"#f49849",class:"🌲",rarity:"Common",cash:[7,15,80,550,3e3],time:[2,2,1,1,1],price:[400,4e3,36e3,24e4]},{name:"Raccoon",color:"#6d6e71",class:"🌲",rarity:"Common",cash:[5,14,185,1900,19e3],time:[2,2,2,2,2],price:[400,5e3,71e3,8e5]},{name:"Squirrel",color:"#d25927",class:"🌲",rarity:"Common",cash:[3,10,65,470,2600],time:[1,1,1,1,1],price:[420,3600,32e3,21e4]},{name:"Owl",color:"#594a42",class:"🌲",rarity:"Common",cash:[4,17,155,1500,15e3],time:[2,2,2,2,2],price:[500,4800,55e3,58e4]},{name:"Hedgehog",color:"#3f312b",class:"🌲",rarity:"Common",cash:[11,37,340,2200,3e4],time:[5,4,3,2,2],price:[540,7e3,77e3,12e5]},{name:"Seal",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,17,150,1200,13e3],time:[2,2,2,2,2],price:[480,4500,43e3,52e4]},{name:"Arctic Fox",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[5,18,180,850,8500],time:[2,2,2,1,1],price:[520,550,61e3,68e4]},{name:"Snowy Owl",color:"#feda3f",class:"❄️",rarity:"Common",cash:[5,20,190,1900,16e3],time:[3,3,2,2,2],price:[370,5300,76e3,62e4]},{name:"Arctic Hare",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,19,85,900,7e3],time:[2,2,1,1,1],price:[540,5200,66e3,55e4]},{name:"Penguin",color:"#fb8640",class:"❄️",rarity:"Common",cash:[4,21,310,3200,33e3],time:[3,3,3,3,3],price:[400,6500,76e3,87e4]},{name:"Baby Penguin",color:"#414042",class:"❄️",rarity:"Common",cash:[3,8,70,450,2700],time:[1,1,1,1,1],price:[420,3300,33e3,23e4]},{name:"Polar Bear",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[12,75,700,6500,85e3],time:[8,7,6,5,5],price:[630,7e3,91e3,14e5]},{name:"Walrus",color:"#7d4f33",class:"❄️",rarity:"Common",cash:[11,46,420,3700,51e3],time:[5,5,4,4,4],price:[550,6200,68e3,1e6]},{name:"Tiger",color:"#f18221",class:"🌴",rarity:"Common",cash:[6,20,100,975,7500],time:[3,3,1,1,1],price:[390,6e3,7e4,61e4]},{name:"Jaguar",color:"#fbb040",class:"🌴",rarity:"Common",cash:[8,28,230,1600,17e3],time:[3,3,2,2,2],price:[390,6e3,7e4,61e4]},{name:"Toucan",color:"#ffca34",class:"🌴",rarity:"Common",cash:[9,20,175,625,3800],time:[2,2,2,1,1],price:[520,4800,42e3,3e5]},{name:"Cockatoo",color:"#7ca1d5",class:"🌴",rarity:"Common",cash:[6,35,160,1700,18e3],time:[4,4,2,2,2],price:[500,5e3,63e3,7e5]},{name:"Macaw",color:"#00aeef",class:"🌴",rarity:"Common",cash:[3,8,85,850,8500],time:[1,1,1,1,1],price:[480,5400,62e3,63e4]},{name:"Parrot",color:"#ed1c24",class:"🌴",rarity:"Common",cash:[3,9,90,900,9e3],time:[1,1,1,1,1],price:[540,5700,65e3,69e4]},{name:"Panther",color:"#2f2c38",class:"🌴",rarity:"Common",cash:[12,28,215,2100,21e3],time:[5,3,2,2,2],price:[530,6500,76e3,87e4]},{name:"Anaconda",color:"#8a9143",class:"🌴",rarity:"Common",cash:[3,15,85,1500,7600],time:[1,2,1,2,1],price:[410,5100,58e3,59e4]},{name:"Orangutan",color:"#bc6234",class:"🌴",rarity:"Common",cash:[13,52,570,4300,7e4],time:[5,5,5,4,4],price:[600,7e3,8e4,14e5]},{name:"Capuchin",color:"#e0b0a6",class:"🌴",rarity:"Common",cash:[4,14,160,780,8200],time:[2,2,2,1,1],price:[390,4700,57e3,68e4]},{name:"Elf",color:"#a7d054",class:"⚔️",rarity:"Uncommon",cash:[5e3,15e3,15e4,15e5,1e7],time:[1,1,1,1,1],price:[8e5,9e6,11e7,8e8]},{name:"Witch",color:"#4ab96d",class:"⚔️",rarity:"Uncommon",cash:[18e3,6e4,4e4,4e6,35e6],time:[3,3,2,2,2],price:[11e5,12e6,15e7,14e8]},{name:"Wizard",color:"#5a459c",class:"⚔️",rarity:"Uncommon",cash:[19500,65e3,44e4,46e5,4e6],time:[3,3,2,2,2],price:[13e5,135e5,16e7,16e8]},{name:"Fairy",color:"#df6d9c",class:"⚔️",rarity:"Uncommon",cash:[18500,6e4,62e4,44e5,38e6],time:[3,3,3,2,2],price:[12e5,125e5,15e6,15e8]},{name:"Slime Monster",color:"#2fa04a",class:"⚔️",rarity:"Uncommon",cash:[35e3,14e4,1e6,11e6,11e7],time:[5,5,4,4,4],price:[16e5,15e6,2e8,23e8]},{name:"Jester",color:"#be1e2d",class:"⚔️",rarity:"Rare",cash:[25e3,1e5,68e4,65e5,32e6],time:[3,3,2,2,1],price:[2e6,21e6,23e7,26e8]},{name:"Dragon",color:"#2fa04a",class:"⚔️",rarity:"Rare",cash:[36e3,15e4,15e5,15e6,15e7],time:[4,4,4,4,4],price:[23e5,24e6,27e7,3e9]},{name:"Unicorn",color:"#f6afce",class:"⚔️",rarity:"Epic",cash:[24e3,15e4,14e5,7e6,75e6],time:[2,2,2,1,1],price:[45e5,45e6,55e7,65e8]},{name:"Queen",color:"#9e1f63",class:"⚔️",rarity:"Rare",cash:[24e3,95e3,95e4,97e5,95e6],time:[3,3,3,3,3],price:[19e5,2e7,23e7,25e8]},{name:"King",color:"#ee2640",class:"⚔️",rarity:"Legendary",cash:[75e3,4e5,6e6,9e7,125e7],time:[5,5,5,5,5],price:[6e6,95e6,16e8,25e9]},{name:"Two of Spades",color:"#414042",class:"🏰",rarity:"Uncommon",cash:[4500,14e3,14e4,14e5,9e6],time:[1,1,1,1,1],price:[77e4,83e5,98e6,71e7]},{name:"Eat Me",color:"#d58c55",class:"🏰",rarity:"Uncommon",cash:[13e3,45e3,45e4,45e5,5e7],time:[2,2,2,2,2],price:[13e5,14e6,16e7,2e9]},{name:"Drink Me",color:"#dd7399",class:"🏰",rarity:"Uncommon",cash:[12e3,4e4,4e5,4e6,45e6],time:[2,2,2,2,2],price:[12e5,12e6,14e7,18e8]},{name:"Alice",color:"#4cc9f5",class:"🏰",rarity:"Uncommon",cash:[13e3,42e3,21e4,21e5,23e6],time:[2,2,1,1,1],price:[12e5,13e6,15e7,19e8]},{name:"Queen of Hearts",color:"#d62027",class:"🏰",rarity:"Uncommon",cash:[23e3,87e3,62e4,75e5,9e7],time:[4,4,3,3,3],price:[13e5,13e6,18e7,24e8]},{name:"Dormouse",color:"#89d6f8",class:"🏰",rarity:"Rare",cash:[17e3,68e3,7e5,35e5,35e6],time:[2,2,1,1,1],price:[2e6,22e6,25e7,28e8]},{name:"White Rabbit",color:"#ffcd05",class:"🏰",rarity:"Rare",cash:[26e3,105e3,11e6,77e5,72e6],time:[3,3,3,2,2],price:[2e6,23e6,28e7,29e8]},{name:"Cheshire Cat",color:"#dd7399",class:"🏰",rarity:"Rare",cash:[32e3,1e5,9e5,9e6,6e7],time:[4,3,3,3,2],price:[18e5,19e6,22e7,24e8]},{name:"Caterpillar",color:"#00c0f3",class:"🏰",rarity:"Epic",cash:[1e4,7e4,65e4,75e5,85e6],time:[1,1,1,1,1],price:[42e5,42e6,54e7,69e8]},{name:"Mad Hatter",color:"#914f93",class:"🏰",rarity:"Epic",cash:[38e3,25e4,15e5,14e6,8e7],time:[3,3,2,2,1],price:[48e5,48e6,52e7,66e8]},{name:"King of Hearts",color:"#c62127",class:"🏰",rarity:"Legendary",cash:[8e4,42e4,68e5,1e8,15e8],time:[5,5,5,5,5],price:[7e6,11e7,18e8,3e10]},{name:"Earth",color:"#416eb5",class:"🚀",rarity:"Uncommon",cash:[15e3,45e3,6e5,65e5,65e6],time:[3,3,3,3,3],price:[1e6,11e6,15e7,17e8]},{name:"Meteor",color:"#c68c3c",class:"🚀",rarity:"Uncommon",cash:[23e3,65e3,7e5,45e5,2e7],time:[5,4,3,2,1],price:[95e4,13e6,16e7,16e8]},{name:"Stars",color:"#19184d",class:"🚀",rarity:"Uncommon",cash:[1e4,4e4,2e5,2e6,18e6],time:[2,2,1,1,1],price:[14e5,14e6,15e7,15e8]},{name:"Alien",color:"#8dc63f",class:"🚀",rarity:"Uncommon",cash:[3e4,1e5,1e6,11e6,85e6],time:[4,4,4,4,4],price:[15e5,17e6,19e7,17e8]},{name:"Planet",color:"#9dc6ea",class:"🚀",rarity:"Rare",cash:[25e3,1e5,9e5,9e6,9e7],time:[3,3,3,3,3],price:[2e6,21e6,21e7,24e8]},{name:"UFO",color:"#a15095",class:"🚀",rarity:"Rare",cash:[17e3,7e4,7e5,7e6,7e7],time:[2,2,2,2,2],price:[21e5,23e6,25e7,28e8]},{name:"Spaceship",color:"#ffcb29",class:"🚀",rarity:"Epic",cash:[6e4,32e4,21e5,15e6,85e6],time:[5,4,3,2,1],price:[48e5,46e6,54e7,68e8]},{name:"Astronaut",color:"#9bd4ee",class:"🚀",rarity:"Legendary",cash:[45e3,26e4,25e5,38e6,55e7],time:[3,3,2,2,2],price:[65e5,1e8,17e8,27e9]},{name:"Lil Bot",color:"#3e564a",class:"🤖",rarity:"Uncommon",cash:[4e3,12e3,18e4,19e5,25e6],time:[1,1,1,1,1],price:[73e4,12e6,13e7,19e8]},{name:"Lovely Bot",color:"#f179af",class:"🤖",rarity:"Uncommon",cash:[16e3,65e3,65e4,48e5,42e6],time:[3,3,3,2,2],price:[13e5,14e6,17e7,16e8]},{name:"Angry Bot",color:"#f1613a",class:"🤖",rarity:"Uncommon",cash:[22e3,85e3,8e5,62e5,65e6],time:[4,4,4,3,3],price:[12e5,13e6,15e7,17e8]},{name:"Happy Bot",color:"#51ba6b",class:"🤖",rarity:"Uncommon",cash:[11e3,45e3,5e5,25e5,3e7],time:[2,2,2,1,1],price:[14e5,15e6,18e7,24e8]},{name:"Watson",color:"#d69b5a",class:"🤖",rarity:"Rare",cash:[24e3,1e5,1e6,1e7,1e8],time:[3,3,3,3,3],price:[2e6,22e6,24e7,26e8]},{name:"Buddy Bot",color:"#9dc6ea",class:"🤖",rarity:"Rare",cash:[22e3,95e3,65e4,65e5,65e6],time:[3,3,2,2,2],price:[19e5,21e6,23e7,25e8]},{name:"Brainy Bot",color:"#9ecf7a",class:"🤖",rarity:"Epic",cash:[5e4,25e4,21e5,21e6,17e7],time:[4,3,3,3,2],price:[5e6,46e6,5e8,67e8]},{name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9]}].map(e=>({name:e.name,value:JSON.stringify(e)}))}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];10<=t.state.blooks.length&&alert("Choose a blook to replace"),t.chooseBlook(JSON.parse(e))}},{name:"Free Upgrades",description:"Sets upgrade prices to 0 for all current blooks",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState(e=>({...e,blooks:e.blooks.map(e=>({...e,price:[0,0,0,0]}))}))}},{name:"Max Blooks",description:"Maxes out all your blooks' levels",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.blooks.forEach(e=>e.level=4)}},{name:"Remove Glitches",description:"Removes all enemy glitches",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({bits:0,ads:[],hazards:[],color:"",lol:!1,joke:!1,slow:!1,dance:!1,glitch:"",glitcherName:"",glitcherBlook:""}),clearTimeout(e.adTimeout),clearInterval(e.hazardInterval),clearTimeout(e.nightTimeout),clearTimeout(e.glitchTimeout),clearTimeout(e.lolTimeout),clearTimeout(e.jokeTimeout),clearTimeout(e.slowTimeout),clearTimeout(e.danceTimeout),clearTimeout(e.nameTimeout)}},{name:"Send Glitch",description:"Sends a glitch to everyone else playing",inputs:[{name:"Glitch",type:"options",options:Object.entries({lb:"Lunch Break",as:"Ad Spam",e37:"Error 37",nt:"Night Time",lo:"#LOL",j:"Jokester",sm:"Slow Mo",dp:"Dance Party",v:"Vortex",r:"Reverse",f:"Flip",m:"Micro"}).map(([e,t])=>({name:t,value:e}))}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:`c/${t.props.client.name}/tat`,val:e})}},{name:"Set All MegaBot",description:"Sets all your blooks to maxed out Mega Bots",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({blooks:new Array(10).fill({name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9],active:!1,level:4,bonus:5.5})})}},{name:"Set Cash",description:"Sets amount of cash you have",inputs:[{name:"Cash",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({cash:e})}}]},fishing:{name:"Fishing Frenzy",img:"https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Fish_Weight.svg",cheats:[{name:"Frenzy",description:"Sets everyone to frenzy mode",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.props.liveGameController.setVal({path:"c/"+e.props.client.name,val:{b:e.props.client.blook,w:e.state.weight,f:"Frenzy",s:!0}})}},{name:"Remove Distractions",description:"Removes distractions",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({party:""})},50))}},{name:"Send Distraction",description:"Sends a distraction to everyone",inputs:[{name:"Distraction",type:"options",options:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"]}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:t.state.weight,f:e,s:!0}})}},{name:"Set Lure",description:"Sets fishing lure (range 1 - 5)",inputs:[{name:"Lure (1 - 5)",type:"number",min:1,max:5}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({lure:Math.max(Math.min(e-1,4),0)})}},{name:"Set Weight",description:"Sets weight",inputs:[{name:"Weight",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({weight:e,weight2:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:e,f:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"][Math.floor(9*Math.random())]}})}}]},flappy:{name:"Flappy Blook",img:"https://media.blooket.com/image/upload/v1645222006/Blooks/yellowBird.svg",cheats:[{name:"Toggle Ghost",description:"Lets you go through the pipes",type:"toggle",enabled:!1,run:function(){this.enabled=!this.enabled,Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e.gameObject.frame.texture.key.startsWith("blook")&&(e.checkCollision.none=this.enabled,e.gameObject.setAlpha(this.enabled?.5:1)))}},{name:"Set Score",description:"Sets flappy blook score",inputs:[{name:"Score",type:"number"}],run:function(e){Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.setState({score:e})}}]},gold:{name:"Gold Quest",img:"https://media.blooket.com/image/upload/v1661496292/Media/uiTest/Gold.svg",cheats:[{name:"Always Triple",description:"Always get triple gold",type:"toggle",enabled:!1,data:null,run:function(){let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t._choosePrize||=t.choosePrize,this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null,t.choosePrize=t._choosePrize||t.choosePrize):(this.enabled=!0,this.data=setInterval(()=>{t.choosePrize=function(e){t.state.choices[e]={type:"multiply",val:3,text:"Triple Gold!",blook:"Unicorn"},t._choosePrize(e)}},50))}},{name:"Auto Choose",description:"Automatically picks the option that would give you the most gold",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(async()=>{try{let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("prize"===o.state.stage){var r=Object.entries(await new Promise(t=>o.props.liveGameController.getDatabaseVal("c",e=>e&&t(e)))||[]).filter(e=>e[0]!=o.props.client.name).sort((e,t)=>t[1].g-e[1].g)[0]?.[1]?.g||0;let a=0;index=-1;for(let t=0;t{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.choices.forEach(({text:e},t)=>{var a,t=document.querySelector(`div[class^='styles__choice${t+1}']`);t&&!t.querySelector("div")&&((a=document.createElement("div")).style.color="white",a.style.fontFamily="Eczar",a.style.fontSize="2em",a.style.display="flex",a.style.justifyContent="center",a.style.transform="translateY(200px)",a.innerText=e,t.append(a))})},50))}},{name:"Reset Players Gold",description:"Sets a player's gold to 0",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController?._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(e){var{props:t,state:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.liveGameController.setVal({path:"c/".concat(t.client.name),val:{b:t.client.blook,g:a.gold,tat:e+":swap:0"}})}},{name:"Set Gold",description:"Sets amount of gold",inputs:[{name:"Gold",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({gold:e,gold2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,g:e}})}},{name:"Swap Gold",description:"Swaps gold with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController?._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(t){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.liveGameController.getDatabaseVal("c",e=>{e?.[t]&&(e=e[t]["g"],a.props.liveGameController.setVal({path:"c/".concat(a.props.client.name),val:{b:a.props.client.blook,g:e,tat:t+":swap:"+a.state.gold}}),a.setState({gold:e,gold2:e}))})}},{name:"Reset All Players' Gold",description:"Set's everyone else's gold to 0",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove();let{props:a,state:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],r=0;a.liveGameController.getDatabaseVal("c",async e=>{if(e)for(const t of Object.keys(e))a.liveGameController.setVal({path:"c/".concat(a.client.name),val:{b:a.client.blook,g:o.gold,tat:t+":swap:0"}}),r++,await new Promise(e=>setTimeout(e,4e3));alert(`Reset ${r} players' gold!`)})}}]},kingdom:{name:"Crazy Kingdom",img:"https://media.blooket.com/image/upload/v1655161323/Media/survivor/Jester_lvl1.svg",cheats:[{name:"Choice ESP",description:"Shows you what will happen if you say Yes or No",type:"toggle",enabled:!1,data:null,run:function(){if(this.enabled)this.enabled=!1,clearInterval(this.data),Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),this.data=null;else{this.enabled=!0;let a=["materials","people","happiness","gold"],o=Object.fromEntries([...document.querySelectorAll("[class^=styles__statContainer]")].map((e,t)=>[a[t],e]));this.data=setInterval(()=>{var{guest:e,phase:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state;"choice"==t&&(Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),Object.entries(e.yes||{}).forEach(e=>{var t;"msg"!=e[0]&&a.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: rgb(75, 194, 46); font-weight: bolder;",t.innerText=String(e[1]),o[e[0]].appendChild(t))}),Object.entries(e.no||{}).forEach(e=>{var t;"msg"!=e[0]&&a.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: darkred; font-weight: bolder;",t.innerText=String(e[1]),o[e[0]].appendChild(t))}))},50)}}},{name:"Disable Tax Toucan",description:"Tax evasion",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.taxCounter=Number.MAX_VALUE}},{name:"Max Stats",description:"Sets all resources to the max",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({materials:100,people:100,happiness:100,gold:100})}},{name:"Set Guests",description:"Sets the amount of guests you've seen",inputs:[{name:"Guests",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({guestScore:e})}},{name:"Skip Guest",description:"Skips the current guest",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.nextGuest()}}]},racing:{name:"Racing",img:"https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Racing_Progress.svg",cheats:[{name:"Instant Win",description:"Instantly Wins the race",run:function(){const e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({progress:e.state.goalAmount},()=>{const{question:a}=e["state"];try{[...document.querySelectorAll('[class*="answerContainer"]')][a.answers.map((e,t)=>a.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]]?.click?.()}catch{}})}}]},royale:{name:"Battle Royale",img:"https://media.blooket.com/image/upload/v1655936179/Media/br/VS_Lightning_Bolt_Bottom.svg",cheats:[{name:"Auto Answer (Toggle)",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])},50))}},{name:"Auto Answer",description:"Chooses the correct answer for you",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])}}]},rush:{name:"Blook Rush",img:Object.values(r.c).find(e=>e.exports.a?.basic).exports.a.basic.shield,cheats:[{name:"Set Blooks",description:"Sets amount of blooks you or your team has",inputs:[{name:"Blooks",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numBlooks:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/bs`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/bs`,val:numDefense})}},{name:"Set Defense",description:"Sets amount of defense you or your team has (Max 4)",inputs:[{name:"Defense (max 4)",type:"number",max:4}],run:function(e){var e=Math.min(e,4),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numDefense:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/d`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}}]},workshop:{name:"Santa's Workshop",img:Object.values(r.c).find(e=>e.exports.a?.basic).exports.a.basic.toy,cheats:[{name:"Remove Distractions",description:"Removes all enemy distractions",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({fog:!1,dusk:!1,wind:!1,plow:!1,blizzard:!1,force:!1,canada:!1,trees:[!1,!1,!1,!1,!1,!1,!1,!1,!1,!1]})}},{name:"Send Distraction",description:"Sends a distraction to everyone else playing",inputs:[{name:"Distraction",type:"options",options:Object.entries({c:"Oh Canada",b:"Blizzard",f:"Fog Spell",d:"Dark & Dusk",w:"Howling Wind",g:"Gift Time!",t:"TREES",s:"Snow Plow",fr:"Use The Force"}).map(([e,t])=>({name:t,value:e}))}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:`c/${t.props.client.name}/tat`,val:e})}},{name:"Set Toys",description:"Sets amount of toys",inputs:[{name:"Toys",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({toys:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,t:e}})}},{name:"Set Toys Per Question",description:"Sets amount of toys per question",inputs:[{name:"Toys Per Question",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({toysPerQ:e})}},{name:"Swap Toys",description:"Swaps toys with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController?._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(a){let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.liveGameController.getDatabaseVal("c",e=>{var t;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(a.toLowerCase())&&([e,{t}]=Object.entries(e).find(([e])=>e.toLowerCase()==a.toLowerCase()),o.props.liveGameController.setVal({path:"c/".concat(o.props.client.name),val:{b:o.props.client.blook,t:t,tat:e+":swap:"+o.state.toys}}),o.setState({toys:t}))})}}]},settings:{name:"Settings",img:null,cheats:[{name:"Import Settings",description:"Import a custom theme",inputs:[{name:"JSON Data",type:"string"}],run:function(e){try{JSON.parse(e)}catch(e){return alert("Invalid JSON provided")}e={backgroundColor:"rgb(11, 194, 207)",infoColor:"#9a49aa",cheatList:"#9a49aa",defaultButton:"#9a49aa",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"#7a039d",contentBackground:"rgb(64, 17, 95)",...JSON.parse(e)},N.setItem("theme",e)}},{name:"Export Settings",description:"Export the current theme to JSON",run:async function(){await navigator.clipboard.writeText(JSON.stringify(N.data.theme,null,4)),prompt("Text copied to clipboard. (Paste below to test)")}},{name:"Defaults",description:"Changes all the settings to a preset",inputs:[{name:"Theme",type:"options",options:[{name:"Default",value:{backgroundColor:"rgb(11, 194, 207)",infoColor:"#9a49aa",cheatList:"#9a49aa",defaultButton:"#9a49aa",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"#7a039d",contentBackground:"rgb(64, 17, 95)"}},{name:"Blacket",value:{backgroundColor:"#4f4f4f",infoColor:"#2f2f2f",cheatList:"#2f2f2f",defaultButton:"#4f4f4f",disabledButton:"#eb6234",enabledButton:"#00c20c",textColor:"white",inputColor:"#3f3f3f",contentBackground:"#2f2f2f"}},{name:"Skool.lol",value:{backgroundColor:"linear-gradient(90deg, rgba(104,45,140,1) 220px, rgba(237,30,121,1) 100%)",cheatList:"#1e2124",infoColor:"#1e2124",defaultButton:"#36393e",inputColor:"#1e2124",enabledButton:"#9c9a9a",textColor:"white",disabledButton:"#171717",contentBackground:"#292929"}},{name:"Blue - Purple Background",value:{backgroundColor:"linear-gradient(162.5deg, rgba(0,183,255,1) 220px, rgba(128,0,255,1) 100%)"}},{name:"Saint Patricks Background",value:{backgroundColor:"rgb(9, 148, 65)"}},{name:"Halloween Background",value:{backgroundColor:"rgb(41, 41, 41)"}},{name:"Fall Background",value:{backgroundColor:"rgb(224, 159, 62)"}},{name:"Winter Background",value:{backgroundColor:"linear-gradient(rgb(49, 170, 224), rgb(187, 221, 255))"}},{name:"Crypto Hack",value:{backgroundColor:"radial-gradient(#11581e,#041607)",infoColor:"#1a1a1a",cheatList:"#1a1a1a",defaultButton:"rgb(88 175 88)",disabledButton:"#A02626",enabledButton:"#0b601b",textColor:"white",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"#11581e"}},{name:"Fishing Frenzy",value:{backgroundColor:"linear-gradient(180deg,#9be2fe 0,#67d1fb)",infoColor:"#c8591e",cheatList:"#c8591e",defaultButton:"#ff751a",disabledButton:"#bf0e0e",enabledButton:"#2fb62f",textColor:"white",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"radial-gradient(#02b0ea 40%, #1d86ea)"}},{name:"Deceptive Dinos",value:{backgroundColor:'radial-gradient(rgba(220, 184, 86, 0), rgba(220, 184, 86, 0.4)), url("https://ac.blooket.com/play/111cb7e0ee6607ac3d1a13d534c0e0f1.png"), #ead49a',infoColor:"#af8942",cheatList:"#af8942",defaultButton:"#af8942",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"rgb(0 0 0 / 10%)",contentBackground:"radial-gradient(rgba(1,104,162,.6),rgba(24,55,110,.5)),radial-gradient(#2783b4 1.5px,#18376e 0) center / 24px 24px"}},{name:"Blook Rush",value:{backgroundColor:"repeating-linear-gradient(45deg,white,white 8%,#e6e6e6 0,#e6e6e6 16%)",defaultButton:"#36c",inputColor:"rgb(0 0 0 / 25%)",infoColor:"#36c",cheatList:"#36c",contentBackground:"#888",textColor:"white",disabledButton:"#A02626",enabledButton:"#47A547"}},{name:"Factory",value:{defaultButton:"#1563bf",infoColor:"#a5aabe",cheatList:"#a5aabe",contentBackground:"#2d313d",backgroundColor:"#3a3a3a",enabledButton:"rgb(75, 194, 46)",disabledButton:"#9a49aa",inputColor:"rgb(0 0 0 / 25%)",textColor:"white"}},{name:"Cafe",value:{backgroundColor:"linear-gradient(90deg,rgba(200,0,0,.5) 50%,transparent 0) center / 50px 50px,linear-gradient(rgba(200,0,0,0.5) 50%,transparent 0) white center / 50px 50px",defaultButton:"#0bc2cf",inputColor:"rgb(0 0 0 / 25%)",infoColor:"#ac7339",cheatList:"#ac7339",contentBackground:"rgb(64, 64, 64)",textColor:"white",disabledButton:"#A02626",enabledButton:"#47A547"}},{name:"Tower of Doom",value:{backgroundColor:"rgb(41 41 41)",disabledButton:"rgb(151, 15, 5)",defaultButton:"#333",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"#404040",enabledButton:"#4bc22e",textColor:"white",infoColor:"#9a49aa",cheatList:"#9a49aa"}},{name:"Monster Brawl",value:{defaultButton:"rgb(45, 51, 67)",backgroundColor:"rgb(78, 95, 124)",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"linear-gradient(0deg,#374154,#4f5b74)",infoColor:"#374154",cheatList:"#374154",textColor:"white",enabledButton:"#47A547",disabledButton:"#A02626"}},{name:"Tower Defense 2",value:{backgroundColor:"url(https://media.blooket.com/image/upload/v1676164454/Media/defense/backgroundTd1-02.svg) center / cover",cheatList:"#a33c22",infoColor:"#a33c22",defaultButton:"#40b1d8",inputColor:"#3e8cbe",contentBackground:"#293c82",enabledButton:"#47A547",disabledButton:"#A02626",textColor:"white"}}]}],run:function(e){N.setItem("theme",{...N.data.theme,...e})}},{name:"Scale",description:"Forces the GUI to scale from 25%-100%",inputs:[{type:"number",name:"Percent scale",min:25,max:100,value:100*(N.data?.scale||1)}],run:function(e){e=Math.min(Math.max(e,25),100),N.setItem("scale",e/100),guiWrapper.style.transform=`scale(${e/100})`}},{name:"Hide Keybind",description:"Change the hide keybind (Click button after input to change)",inputs:[{type:"function",name:"Input",function:r=>a(({shift:e,ctrl:t,alt:a,key:o})=>r(""+[t&&"Ctrl",e&&"Shift",a&&"Alt",o&&o.toUpperCase()].filter(Boolean).join(" + ")))}],run:function(e){N.setItem("hide",e)}},{name:"Close Keybind",description:"Change the quick close keybind (Click button after input to change)",inputs:[{type:"function",name:"Input",function:r=>a(({shift:e,ctrl:t,alt:a,key:o})=>r(""+[t&&"Ctrl",e&&"Shift",a&&"Alt",o&&o.toUpperCase()].filter(Boolean).join(" + ")))}],run:function(e){N.setItem("close",e)}},{name:"Background Color",description:"Changes the background color of the GUI",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.backgroundColor",e)}},{name:"Category List Color",description:"Changes the categories list background color",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.cheatList",e)}},{name:"Info Color",description:"Changes the color of the information at the top of the GUI",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.infoColor",e)}},{name:"Button Color",description:"Changes the color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.defaultButton",e)}},{name:"Enabled Toggle Color",description:"Changes the color of enabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.enabledButton",e)}},{name:"Disabled Toggle Color",description:"Changes the color of disabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.disabledButton",e)}},{name:"Text Color",description:"Changes the text color",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.textColor",e)}},{name:"Input Color",description:"Changes the color of inputs, like the set gold number input",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.inputColor",e)}},{name:"Content Color",description:"Changes the background color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.contentBackground",e)}}]},alerts:{name:"Alerts",img:null,alerts:[{message:"[LOG] GUI opened"}],diffObjects(e,t){var a,o={};for(const r in e)r in t&&("object"==typeof e[r]&&"object"==typeof t[r]?(a=M.alerts.diffObjects(e[r],t[r]))&&0!==Object.keys(a).length&&(o[r]=a):JSON.stringify(e[r])!==JSON.stringify(t[r])&&(o[r]=t[r]));for(const n in t)n in e||(o[n]=t[n]);return 0==Object.keys(o).length?null:o},addLog(t,a){M.alerts.visible?M.alerts.setAlerts(e=>[...e,{message:t,color:a}]):M.alerts.alerts.push({message:t,color:a})},addAlert(e,t,a){let o={message:f.createElement(f.Fragment,null,f.createElement("img",{src:t||M.alerts.blookData?.Black?.url,alt:"Blook",style:{height:"22.5px",margin:"0 10px -5px 0"}}),f.createElement("strong",null,e)," ",a)};M.alerts.visible?M.alerts.setAlerts(e=>[...e,o]):M.alerts.alerts.push(o)},getGamemode(){switch(window.location.pathname){case"/play/racing":return"racing";case"/play/factory":return"factory";case"/play/classic/get-ready":case"/play/classic/question":case"/play/classic/answer/sent":case"/play/classic/answer/result":case"/play/classic/standings":return"classic";case"/play/battle-royale/match/preview":case"/play/battle-royale/question":case"/play/battle-royale/answer/sent":case"/play/battle-royale/answer/result":case"/play/battle-royale/match/result":return"royale";case"/play/toy":return"workshop";case"/play/gold":return"gold";case"/play/brawl":return"brawl";case"/play/hack":return"hack";case"/play/fishing":return"fishing";case"/play/rush":return"rush";case"/play/dino":return"dino";case"/tower/map":case"/tower/battle":case"/tower/rest":case"/tower/risk":case"/tower/shop":case"/tower/victory":return"doom";case"/cafe":case"/cafe/shop":return"cafe";case"/defense":return"defense";case"/play/defense2":return"defense2";case"/kingdom":return"kingdom";default:return!1}},connection:null,data:{},async connect(){try{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if(!e?.props?.liveGameController?._liveGameCode)return!1;M.alerts.connection=await e.props.liveGameController.getDatabaseRef("c");const w=M.alerts.blookData,k=M.alerts.getGamemode(),S=Object.values(r.c).find(e=>e.exports.a?.["Lunch Break"]).exports.b;return M.alerts.connection.on("value",e=>{var t=e.val()||{};if(t&&M.alerts.diffObjects(M.alerts.data,t)){var a,o,r,n,s,i,c,l,d=M.alerts.diffObjects(M.alerts.data,t);M.alerts.data=t;let e;switch(k){case"racing":e=Object.entries(t).map(([e,{b:t,pr:a}])=>({name:e,blook:t,value:a||0}));case"classic":e=Object.entries(t).map(([e,{b:t,p:a}])=>({name:e,blook:t,value:a||0}));case"royale":e=Object.entries(t).map(([e,{b:t,e:a}])=>({name:e,blook:t,value:a||0}));case"workshop":e=Object.entries(t).map(([e,{b:t,t:a}])=>({name:e,blook:t,value:a||0}));case"brawl":e=Object.entries(t).map(([e,{b:t,xp:a}])=>({name:e,blook:t,value:a||0}));case"defense":case"defense2":e=Object.entries(t).map(([e,{b:t,d:a}])=>({name:e,blook:t,value:a||0}));case"gold":for(const h in d)d[h].tat&&([a,o]=d[h].tat.split(":"),"swap"==o?M.alerts.addAlert(h,w[t[h].b]?.url,"just swapped with "+a):M.alerts.addAlert(h,w[t[h].b]?.url,`just took ${M.alerts.formatNumber(parseInt(o))} gold from `+a));e=Object.entries(t).map(([e,{b:t,g:a}])=>({name:e,blook:t,value:a||0}));break;case"hack":for(const b in d)d[b].tat&&([r,n]=d[b].tat.split(":"),M.alerts.addAlert(b,w[t[b].b]?.url,`just took ${M.alerts.formatNumber(parseInt(n))} crypto from `+r));e=Object.entries(t).map(([e,{b:t,cr:a}])=>({name:e,blook:t,value:a||0}));break;case"fishing":for(const g in d)"Frenzy"==d[g].f?M.alerts.addAlert(g,w[t[g].b]?.url,"just started a frenzy"):d[g].s&&M.alerts.addAlert(g,w[t[g].b]?.url,`just sent a ${d[g].f} distraction`);e=Object.entries(t).map(([e,{b:t,w:a}])=>({name:e,blook:t,value:a||0}));break;case"dino":for(const y in d)d[y].tat&&([s,i]=d[y].tat.split(":"),"true"==i?M.alerts.addAlert(y,w[t[y].b]?.url,`just caught ${s} CHEATING!`):M.alerts.addAlert(y,w[t[y].b]?.url,"investigated "+s));e=Object.entries(t).map(([e,{b:t,f:a}])=>({name:e,blook:t,value:a||0}));break;case"cafe":for(const v in d)d[v].up&&([c,l]=d[v].up.split(":"),l)&&M.alerts.addAlert(v,w[t[v].b]?.url,`upgraded ${c} to level `+l);e=Object.entries(t).map(([e,{b:t,ca:a}])=>({name:e,blook:t,value:a||0}));break;case"factory":for(const f in d){var u,p,m=d[f];m.g?M.alerts.addAlert(f,w[t[f].b]?.url,`activated the ${S[m.g]} glitch!`):m.s?([u,p]=m.s.split("-"),M.alerts.addAlert(f,w[t[f].b]?.url,`has a ${u} ${p} synergy!`)):m.t&&M.alerts.addAlert(f,w[t[f].b]?.url,"now has 10 Blooks!")}e=Object.entries(t).map(([e,{b:t,ca:a}])=>({name:e,blook:t,value:a||0}))}M.alerts.standings=e.sort((e,t)=>t.value-e.value),M.alerts.setLeaderboard(M.alerts.standings)}}),!0}catch{return!1}},cheats:[{element:t(function(){const[e,t]=w([]),[a,o]=w([]);return M.alerts.setAlerts=t,M.alerts.setLeaderboard=o,x(()=>(M.alerts.blookData=Object.values(r.c).find(e=>e.exports.a?.Black).exports.a,M.alerts.formatNumber=Object.values(r("74sb")).find(e=>String(e).includes("×")||String(e).includes("toPrecision")),M.alerts.standings&&o(M.alerts.standings),t(M.alerts.alerts),M.alerts.visible=!0,window.Cheats=M,()=>M.alerts.visible=!1),[]),x(()=>{M.alerts.alerts=e},[e]),f.createElement("div",{className:_.keys.alertContainer},f.createElement("ul",{className:_.keys.alertList,style:{margin:"10px 10px 0 10px",padding:"0",listStyleType:"none",display:"flex",flexDirection:"column-reverse",height:"355px",overflowY:"scroll",wordWrap:"break-word"}},e.slice().reverse().map((e,t)=>f.createElement("li",{style:{margin:"5px"},key:t},f.createElement("span",{style:{color:e.color||"var(--textColor)"}},e.message)))),0f.createElement("li",{style:{fontSize:"2rem",paddingInline:"72px 15px",paddingBlock:"1.25px",position:"relative"},key:t},f.createElement("img",{src:M.alerts.blookData[e]?.url||M.alerts.blookData.Black.url,alt:e,style:{height:"45px",position:"absolute",left:"15px"}}),t,f.createElement("span",{style:{float:"right"}},M.alerts.formatNumber(parseInt(a))))))))))},null)}]}},q=document.createElement("div");function a(l,d=window){return new Promise(t=>{const a={};let o,r,n,s;const i=e=>{e.preventDefault(),a[e.code]=!0,o||=e.shiftKey,r||=e.ctrlKey,n||=e.altKey,["shift","control","alt","meta"].includes(e.key.toLowerCase())||(s=e.key.toLowerCase()),l?.({shift:o,ctrl:r,alt:n,key:s})},c=e=>{delete a[e.code],0f.createElement("span",{style:{display:"inline-block",opacity:"0",width:"0",height:"0",lineHeight:"0",userSelect:"none",marginLeft:e?"5px":null}},String.fromCharCode(Math.floor(25*Math.random())+97));var n=t=>{if("string"==typeof t){var a=[];for(let e=0;e{u instanceof Promise?u.then(e=>{p(e),o(e[0]?.value||e[0]),a.selected=e[0]?.name||e[0],b.current=!1}).catch(()=>p([])):u?.length&&(o(u[0]?.value||u[0]),a.selected=u[0]?.name||u[0]),"number"==s?o(l||(null==i?0:i)):"function"==s?o(null):u instanceof Promise||u?.length||o("")},[]);let g;if("options"==s&&u?.length)g=f.createElement("select",{onChange:e=>(a.selected=e.target.children[e.target.selectedIndex].innerText,o(JSON.parse(e.target.value)))},u.map(e=>f.createElement("option",{value:JSON.stringify(null!=e?.value?e.value:e)},e?.name||e)));else if("function"==s)g=f.createElement("input",{className:_.keys.cheatInput,placeholder:n,style:{textAlign:"center"},readOnly:!0,value:m||a.data,onClick:async()=>{if(!m){h("Waiting for input...");let t;var e=await a.function(e=>h((t=e)+"..."));a.data=t,h(!1),o(e)}}});else{let t="number"==s;g=f.createElement("input",{onChange:e=>o(t?parseInt(e.target.value):e.target.value),className:_.keys.cheatInput,type:t?"number":null,min:t?i:null,max:t?c:null,defaultValue:t?l||(null==i?0:i):null,placeholder:n,style:{textAlign:"center",backgroundColor:e&&"#0003"},onKeyUp:e=>"Enter"==e.key&&r()})}return g}function B({script:a}){const o=S([]),[e,t]=w(a.enabled),r=k(()=>{a.run.apply(a,o.current),t(a.enabled),M.alerts.addLog(f.createElement(f.Fragment,null,"toggle"==a.type?a.enabled?"Enabled":"Disabled":"Ran"," ",f.createElement("strong",null,a.name),0JSON.stringify(a.inputs[t].selected||e)).join(", ")})`),"toggle"==a.type&&(a.enabled?"var(--enabledButton)":"var(--disabledButton)"))},[]);return f.createElement("div",{style:{background:"toggle"==a.type?e?"var(--enabledButton)":"var(--disabledButton)":"var(--defaultButton)"},key:a.name,"data-tip":a.description,className:_.keys.scriptButton,onClick:e=>(e.target.matches("."+_.keys.scriptButton)||e.target.matches("."+_.keys.cheatName)||e.target.matches(`.${_.keys.cheatName} *`))&&r()},f.createElement(E,{className:_.keys.cheatName},a.name),a.inputs?.length&&a.inputs.map((e,t)=>e.element||f.createElement(n,{onValue:e=>o.current[t]=e,key:t,input:e,run:r,toggle:"toggle"==a.type})))}function T({parent:o,children:e,setPos:r,...t}){const n=S(!1),s=S({x:0,y:0});return x(()=>{const e=()=>n.current=!1,t=e=>{var t,a;n.current&&(t=s.current.x-e.clientX,a=s.current.y-e.clientY,s.current={x:e.clientX,y:e.clientY},r({x:o.offsetLeft-t,y:o.offsetTop-a}))};return document.addEventListener("pointerup",e),document.addEventListener("pointermove",t),()=>{document.removeEventListener("pointerup",e),document.removeEventListener("pointermove",t)}},[o]),f.createElement("div",{...t,onPointerDown:e=>{n.current=!0,s.current={x:e.clientX,y:e.clientY}}},e)}j.render(t(function(){const a=S({x:Math.max(10,window.innerWidth-1e3)/2,y:Math.max(10,window.innerHeight-600)/2})["current"];var e=k(({x:e,y:t})=>{a.x=e,a.y=t,c.current.style.left=e+"px",c.current.style.top=t+"px"},[]);const[t,o]=w(null),[r,n]=w(!1),[s,i]=w("global"),c=S(),l=S();N=function(a){const[o,n]=w(JSON.parse(localStorage.getItem(a)||"{}")),t=k((e,r)=>(e.split(".").reduce((e,t,a,o)=>(++a==o.length&&(e[t]=r),e[t]),o),localStorage.setItem(a,JSON.stringify(o)),n({...o}),o),[o]),r=k((e,t)=>(e.split(".").reduce((e,t,a,o)=>(++a==o.length&&delete e[t],e[t]),o),localStorage.setItem(a,JSON.stringify(o)),n({...o}),o),[o]),s=k(e=>{n(e),localStorage.setItem(a,JSON.stringify(e))},[]);return x(()=>{try{n(JSON.parse(localStorage.getItem(a)||"{}"));for(const e of["backgroundColor","cheatList","contentBackground","defaultButton","disabledButton","enabledButton","infoColor","inputColor","textColor"])N.data[e]&&(t("theme."+e,N.data[e]),r(e))}catch{s({})}},[]),{data:o,setItem:t,deleteItem:r,setData:s}}("JODGUISETTINGS");var d,u,p,m,h,b,g=f.createElement("style",null,`:root {--backgroundColor: ${N.data?.theme?.backgroundColor||"rgb(11, 194, 207)"};--infoColor: ${N.data?.theme?.infoColor||"#9a49aa"};--cheatList: ${N.data?.theme?.cheatList||"#9a49aa"};--defaultButton: ${N.data?.theme?.defaultButton||"#9a49aa"};--disabledButton: ${N.data?.theme?.disabledButton||"#A02626"};--enabledButton: ${N.data?.theme?.enabledButton||"#47A547"};--textColor: ${N.data?.theme?.textColor||"white"};--inputColor: ${N.data?.theme?.inputColor||"#7a039d"};--contentBackground: ${N.data?.theme?.contentBackground||"rgb(64, 17, 95)"};}`);const y=S(["alerts","global","voyage","gold","cafe","crypto","dinos","defense","defense2","factory","fishing","flappy","doom","kingdom","racing","royale","rush","brawl","workshop","settings"])["current"],v=k(()=>{j.unmountComponentAtNode(q),q.remove()},[]);return x(()=>{C.rebuild()}),x(()=>{window.dispatchEvent(new Event("resize"));let a=e=>{var t=N.data.hide||{ctrl:!0,key:"e"},a=N.data.close||{ctrl:!0,key:"x"};(t.ctrl&&e.ctrlKey||!t.ctrl&&!e.ctrlKey)&&(t.shift&&e.shiftKey||!t.shift&&!e.shiftKey)&&(t.alt&&e.altKey||!t.alt&&!e.altKey)&&e.key.toLowerCase()==t.key?(e.preventDefault(),n(e=>!e)):(a.ctrl&&e.ctrlKey||!a.ctrl&&!e.ctrlKey)&&(a.shift&&e.shiftKey||!a.shift&&!e.shiftKey)&&(a.alt&&e.altKey||!a.alt&&!e.altKey)&&e.key.toLowerCase()==a.key&&(e.preventDefault(),v())};return window.addEventListener("keydown",a),l.current=setInterval(async()=>{await M.alerts.connect()&&clearInterval(l.current)},5e3),()=>{window.removeEventListener("keydown",a),clearInterval(l.current);for(const e of y)for(const t of M[e].cheats)t.enabled&&t.run()}},[]),x(()=>{if(null==t)return()=>{};var e=c.current.querySelector("div");e.style.height=t?"55px":"100%",e.style.width=t?"165px":"100%",c.current.style.top=parseInt(c.current.style.top)+(c.current.offsetHeight-55)*(t?1:-1)+"px",c.current.style.left=parseInt(c.current.style.left)+(c.current.offsetWidth-165)*(t?1:-1)+"px",c.current.style.pointerEvents=t?"none":"unset"},[t]),f.createElement("div",{ref:c,id:_.keys.guiWrapper,style:{top:a.y+"px",left:a.x+"px",transform:`scale(${N.data.scale||1})`,display:r?"none":null}},f.createElement("style",null,_.css),g,f.createElement("div",{id:_.keys.gui},f.createElement("div",{id:_.keys.controlButtons},f.createElement(T,{parent:c.current,setPos:e,style:{backgroundColor:"rgb(0, 160, 255)"},className:_.keys.dragButton},f.createElement("i",{className:"fas fa-arrows-alt"})),f.createElement("div",{style:{fontWeight:"bolder",backgroundColor:"grey",cursor:"pointer"},onClick:()=>o(e=>!e)},f.createElement("i",{className:"fas fa-minus"})),f.createElement("div",{style:{fontWeight:"bolder",backgroundColor:"red",cursor:"pointer"},onClick:v},f.createElement("i",{className:"fas fa-times"}))),!t&&f.createElement(f.Fragment,null,f.createElement("div",{id:_.keys.background},f.createElement("div",{id:_.keys.backgroundImage})),f.createElement(T,{parent:c.current,setPos:e,id:_.keys.controls},([{ctrl:g,shift:e,alt:d,key:u},{ctrl:p,shift:m,alt:h,key:b}]=[N.data.hide||{ctrl:!0,key:"e"},N.data.close||{ctrl:!0,key:"x"}],f.createElement(f.Fragment,null,`${[g&&"Ctrl",e&&"Shift",d&&"Alt",u&&u.toUpperCase()].filter(Boolean).join(" + ")} to hide | ${[p&&"Ctrl",m&&"Shift",h&&"Alt",b&&b.toUpperCase()].filter(Boolean).join(" + ")} for quick disable`,f.createElement("br",null),f.createElement(E,null,"Click and drag here")))),f.createElement("div",{id:_.keys.credits},f.createElement(E,{onClick:()=>window.open("https://github.com/05Konz/Blooket-Cheats","_blank").focus(),style:{cursor:"pointer"},href:"https://github.com/05Konz/Blooket-Cheats"},"GitHub - 05Konz")),f.createElement("div",{id:_.keys.cheatList},f.createElement(E,{type:"span",style:{textShadow:"1px 1px rgb(0 0 0 / 40%)"}},"Cheats"),f.createElement("a",{href:"https://discord.gg/jHjGrrdXP6",target:"_blank",id:_.keys.bigButton},f.createElement("svg",{style:{filter:"drop-shadow(2px 2px 0 rgb(0 0 0 / 20%))"},xmlns:"http://www.w3.org/2000/svg",width:"35",height:"35",fill:"currentColor",viewBox:"0 -1 21 16"},f.createElement("path",{d:"M13.545 2.907a13.227 13.227 0 0 0-3.257-1.011.05.05 0 0 0-.052.025c-.141.25-.297.577-.406.833a12.19 12.19 0 0 0-3.658 0 8.258 8.258 0 0 0-.412-.833.051.051 0 0 0-.052-.025c-1.125.194-2.22.534-3.257 1.011a.041.041 0 0 0-.021.018C.356 6.024-.213 9.047.066 12.032c.001.014.01.028.021.037a13.276 13.276 0 0 0 3.995 2.02.05.05 0 0 0 .056-.019c.308-.42.582-.863.818-1.329a.05.05 0 0 0-.01-.059.051.051 0 0 0-.018-.011 8.875 8.875 0 0 1-1.248-.595.05.05 0 0 1-.02-.066.051.051 0 0 1 .015-.019c.084-.063.168-.129.248-.195a.05.05 0 0 1 .051-.007c2.619 1.196 5.454 1.196 8.041 0a.052.052 0 0 1 .053.007c.08.066.164.132.248.195a.051.051 0 0 1-.004.085 8.254 8.254 0 0 1-1.249.594.05.05 0 0 0-.03.03.052.052 0 0 0 .003.041c.24.465.515.909.817 1.329a.05.05 0 0 0 .056.019 13.235 13.235 0 0 0 4.001-2.02.049.049 0 0 0 .021-.037c.334-3.451-.559-6.449-2.366-9.106a.034.034 0 0 0-.02-.019Zm-8.198 7.307c-.789 0-1.438-.724-1.438-1.612 0-.889.637-1.613 1.438-1.613.807 0 1.45.73 1.438 1.613 0 .888-.637 1.612-1.438 1.612Zm5.316 0c-.788 0-1.438-.724-1.438-1.612 0-.889.637-1.613 1.438-1.613.807 0 1.451.73 1.438 1.613 0 .888-.631 1.612-1.438 1.612Z"})),f.createElement(E,{type:f.Fragment},"Discord")),y.map(e=>f.createElement("div",{key:e,onClick:()=>i(e),className:_.keys.cheatButton},M[e].img?f.createElement("img",{src:M[e].img,style:{maxWidth:"30px",maxHeight:"30px",aspectRatio:"1 / 1",marginRight:"10px",...M[e].style||{}},alt:e}):f.createElement("div",{style:{marginInline:"5px",width:"5px"}}),f.createElement(O,{mode:"single",forceSingleWidthMode:!1,min:1,max:20},M[e].name)))),f.createElement("div",{id:_.keys.contentWrapper},f.createElement("div",{id:_.keys.content},f.createElement(C,{place:"bottom",effect:"solid"}),f.createElement("div",{id:_.keys.cheats},M[s].element||(M[s].element=f.createElement(f.Fragment,null,f.createElement("div",{className:_.keys.headerText},f.createElement(E,null,M[s].name," Cheats")),M[s].cheats.map(e=>e.element||f.createElement(B,{key:e.name+e.type,script:e}))))))))))},null),q),document.body.append(q)};let c=new Image;c.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/reactGui.png?"+Date.now(),c.crossOrigin="Anonymous",c.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(c,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],a="",o;for(let e=0;e(c.src=null,i())})(); \ No newline at end of file

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 delta 34806 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