From 081012e1253bb062d6ed1b19fe79255ca65c4a09 Mon Sep 17 00:00:00 2001 From: Benjamin Stewart Date: Thu, 19 Oct 2023 18:29:08 -0500 Subject: [PATCH] Host Any Gamemode --- README.md | 2 +- autoupdate/Bookmarklets.html | 42 +++++++-------- autoupdate/global/hostAnyGamemode.png | Bin 0 -> 3218 bytes autoupdate/gui.png | Bin 98790 -> 98406 bytes autoupdate/mobileGui.png | Bin 58970 -> 60007 bytes autoupdate/reactGui.png | Bin 88826 -> 88745 bytes .../timestamps/global/hostAnyGamemode.png | Bin 0 -> 417 bytes autoupdate/timestamps/gui.png | Bin 415 -> 416 bytes autoupdate/timestamps/mobileGui.png | Bin 415 -> 416 bytes autoupdate/timestamps/reactGui.png | Bin 416 -> 418 bytes cheats/global/hostAnyGamemode.js | 50 ++++++++++++++++++ cheats/global/hostAnyGamemode.min.js | 1 + cheats/global/readme.md | 5 +- cheats/gui.js | 23 +++++++- cheats/gui.min.js | 2 +- cheats/mobileGui.js | 21 +++++++- cheats/mobileGui.min.js | 2 +- cheats/reactGui.js | 23 +++++++- cheats/reactGui.min.js | 2 +- 19 files changed, 142 insertions(+), 31 deletions(-) create mode 100644 autoupdate/global/hostAnyGamemode.png create mode 100644 autoupdate/timestamps/global/hostAnyGamemode.png create mode 100644 cheats/global/hostAnyGamemode.js create mode 100644 cheats/global/hostAnyGamemode.min.js diff --git a/README.md b/README.md index 3905791..469d3cf 100644 --- a/README.md +++ b/README.md @@ -128,7 +128,7 @@ The mobile GUI is the first GUI Minesraft2 ever made. Some people said it worked * [Flood Game](cheats/global/floodGame.js) * [Get Daily Rewards](cheats/global/getDailyRewards.js) * [Highlight Answers](cheats/global/highlightAnswers.js) -* [Prevent Suspension](cheats/global/preventSuspension.js) +* [Host Any Gamemode](cheats/global/hostAnyGamemode.js) * [Remove Random Name](cheats/global/removeRandomName.js) * [Sell Cheap Duplicates](cheats/global/sellCheapDuplicates.js) * [Sell Duplicate Blooks](cheats/global/sellDuplicateBlooks.js) diff --git a/autoupdate/Bookmarklets.html b/autoupdate/Bookmarklets.html index fde15ec..0bc295c 100644 --- a/autoupdate/Bookmarklets.html +++ b/autoupdate/Bookmarklets.html @@ -6,7 +6,7 @@
Gui
Mobile Gui
React Gui
-

Monster Brawl

+

Monster Brawl

Double Enemy Xp
Half Enemy Speed
@@ -19,7 +19,7 @@
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
@@ -86,6 +86,7 @@
Flood Game
Get Daily Rewards
Highlight Answers
+
Host Any Gamemode
Remove Name Limit
Remove Random Name
Sell Cheap Duplicates
@@ -93,15 +94,14 @@
Simulate Pack
Simulate Unlock
Spam Buy Blooks
-
Unlock Plus Gamemodes
Use Any Blook
-

Intervals

+

Intervals

Auto Answer
Highlight Answers
-

Gold Quest

+

Gold Quest

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

Crazy Kingdom

+

Crazy Kingdom

Choice ESP
Choice ESP Loop
@@ -121,24 +121,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
@@ -149,7 +149,7 @@
Set Round
Set Tokens
-

Tower Defense 2

+

Tower Defense 2

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

Voyage

+

Voyage

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

Santa's Workshop

+

Santa's Workshop

Remove Distractions
Send Distraction
diff --git a/autoupdate/global/hostAnyGamemode.png b/autoupdate/global/hostAnyGamemode.png new file mode 100644 index 0000000000000000000000000000000000000000..4e8264ab0a5742389f5d0194d53f3040798090a1 GIT binary patch literal 3218 zcmeAS@N?(olHy`uVBq!ia0y~yU@!$?4mJh`hKJ7<7cej|uqAoByDbG0>z20^GpK3ud*XJ9b`5$;aSo3ckTh{@Z35>HE*&dh}uzX>( zJ-~8-w}z=C^PTm9&;up`41NsSCf}7Ge3B}OzxKQ7n3scCh4rJiSs$lmyj}B6laZ6t zX4WA+1^zG0`!Bcn3GU~JU|r%M{h^pM;LxsLNa)`gt~sla}LLzrfGi18)~`9k5G~=8Tzn zDEw%F;~Cu!$s-%`zu2UOJzvese*Ek+&9nR6ef%=>1etFgFV8yLQjsmHZ)c{gdzM*$ zvf;5{&Mztl=N|vbUXnU(d&Uk9iv-4gJyA68% zxtFAKJ~LleXs~(CB(>rL+z0M+h81}IDP^3T!n5>pl*5vxdYm^k8;_gT=@(esdckNI zCDPm%vE1arzQ`$MY+H}d)?C}= zwy$C4Jodh(7E7(STN0;zU^*DCz4)`8&<^8P=`D@ygqrRmGhx3)0+ z5e&}lmU!FQ;>YnSzV&CEpz(ILGd}mPvGuKKzN&TQx|hXy@An-iBO02H^)s6bE_x-{ zBr40EcX3b1o->mUEHe?vyt3@vgy&29T}r0TsNjuoHfUU&bfWg*l)8HF14p8EC^4l+ zMfo&*Z)9(jPrN2*KaVTuq8Eqeq1a<xUsNwalI=LB&jqjIiD_B2aNARTW zi9eV5O7Cfy>0>UI+f~XD%)j}yf%Z%$y(6od?3@f{UHY^6KzGEK+B#3WqG|e%mdh3= z^!w>~Og76t%H-{syqlvV|ESD;<*Bp1-8{?^6K$98wbQSv)cO83u`w+y+bH5l?DDPA zDluF&g2jybm*@wYl@*Hq8!U-m)Dw9#~>qQSz0 zp1kuEe_R%5GjlR(o_U|m$@ZD(FSSPD-!1LG%pP2iGVW!aC4XHr;%Tt9(mhwEcz@>4 zeXH6(m93E}`uy_vrz25@a|IdBeGw2lq;7hx`RQ&=ALE2DgZ7^RHszuPEAQ>z@a2K% z+4ZX~>~;FRETV<)v1Rf$cc+S!R|2=%T~mB`Dj!8VdK{`-Hfvo|TDwFvXHCz{FHWM3 zRgJF=de0`9rkE;nF+Dw`)fCslI>}JzM_iW2yY(|lcndo3-3@&F(Nrpb+J$-Md>bQ} z!-ZG9YZiSR?x|tEaJkm8{E2MQt2j1=ZSfX-TPGAT_fYkm`LW@4-vzgrxqdhr_(ma0 zx9IIruA7->-Uywsk#1PN(fF#&*4QI|cZgau**Y-Y_dR^_Yn@Ji#mOh`uPSwKXuAF3 zuoKID_xWE-N8=o`(?q&$yZvEqI)P(C5`_1mO&rMO^ zQfYkc_>6-!oIbN0z!neQF>lNpqKi#3kB?AJaqZnf-2dj{QDp9#M`u)Au1-2Z%0Fc4`tG&nnzZ_jPaw}bXVULYIIx~^{$!y&*-!ue5`0i9l;QdR`;ynP zSBlzAMQpSB5^SyX%kE#T*pn8qMNa+6=BU<>f)AXXE^u_(C)+nEzN(*X7;n|7`ncG3 zw_&c#wfj?NM9w>UA?Nt6UAqm7XDh}StvSGSSnVg&3y9rjprH0=Nvchd(SrhrJI*vx6rcA`C*#5cgEtMsmjbJd*`=GWh}3gr?@=O&D`Lku{q3hv)nxQ2J0<${h=cF3RdQs9Te#om^Izi$@{Hr z$Zd=8|7UZ2(XH#DM@t-qi_OzHFbz|m5kJ%4i{`EU&%SW+k>o{X)$0=OD z%*uB(pQ(Sz)4eZmOt-sRRuJ+0Vxhw!ag*mQ-#+#Q>#n^f=22_Ef3CbplI4Tx6BC*v z7Vc=A5FdBcYtD_G;T{_4JA}2{=UMZ!&F%jiA-;XCKucVDp^A){Lz-dWr?)C|${v3| zb?1@!=jEK&7fik}bJev!w>kC+s-LSpEwIfwf9 z@_H}Cbj0(_`bT94{tGL-zU6lOr%?C)sU4q1TK*k0b80r4sPJ{cUe?dr?@cSXD_3UE z^E{n6QayPiak($}^WI42t%Z#i$*XSL`9B1cY|}2^^FF~;-`f(|=Wwo}UWPSIuifClpHNu7^Bz1Vmg`YpD4r>=SPeJp09cgHz?C4{L*&%dX#E z@>N{u%sbmROa9&0kCXE~yxcH9>G(^VhnMGY8>GKKb|_0fO#9dwx#N8w-u}94-=LMa z^R2U!ZlvdR{^`Zt0_*>V{95{5{%wWt7lA=(ZZ*jd_?q#`$f8Mv|tETte)=v5ykzOK}z37gfNbTn}V!!5wZ0$Gx zCe$Z!eAR+^4E8EAYRO*|RjR}@q7H~~Tz62O65ltSBYx-BpXDOyTO#kA>B+yET`Mz5 zT~B4Yoo&AQov%(mI0`ir6lOe8p7Nc4cjNS$pqroN|KD547xb=|g@J*A!PC{xWt~$( F698c`3J?GQ literal 0 HcmV?d00001 diff --git a/autoupdate/gui.png b/autoupdate/gui.png index e51ed48f018f9168be29d0d3e8947081341eb1ba..199167d949efc764ba101494cf4efdedc44913c6 100644 GIT binary patch literal 98406 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

bC`hCC~U52u0N@S)9DyQ)g#!lj+Z#KMzuD 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

(p_pa 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 #{QYO;xpMu!%zGc z?|yvVYJ&>NgZsaKxoKXyUhmrdzgFjD9t1zB;d{jKDDJLwb>6CP^_or1>tF0%wzBut z=HRXUg)H0mU-`Pf<-v1yuF0t?@53#gdidgtCw z=ZCxfe_O4p{;~2~dE2?yE$7lZ*FCI$;x~13NxuE{a=puY=QcfflYPL{>ixO1S zE0(=`YWHMMY!gTA{Ku!N;}>tZx4zgW`1&3e%ki;pZ(fikZ z&uTf=^HMIhQDjO~&zyd3K`WDm23vmYd|#sfUE#+rm*cU^KG=87dE2_D>M5do^!=YYYC_(|77~t-!&V!5njUx;?KGIrw^Z z$vr!pnwmW)X8%u``?)UP-|Pba_W#{JDRNFN=dSYF^IHl8ix|9rnR0B)XI74;Mcww& zjvf7?9PgDncCmY&{w1ckL_=Wz#f^5?JoTOU?mgvt;a}n>%)!+EvfRC-ZvJcI?h?Cc zX36*CdlWtf)*kEl?ZxtNf8YZdcaD$QTq|~-P~0hHDe`#&v*DuGa~5YuE-A2VFu2Aq z@MK<-!fge=ieEtwlc(RCv+};|<@a?L%Ec6=|B5yh6qnw~pU7Om>m>30Ro$9v``84X zb}(3e$bYQ#_xVGy2IivsPg`D;Xm0!4(qR{hrg23buD-zH1{}X?02PneZNOR z>Fcjr>N|2Aw6^M->N|gJwVC^GtMKPPgkxUa6~FhVH{)z*1+Nmzn+bhe`O9#ljq zR>%0Q-Y?y;sw?crOCA~KJI%t^K)Y+cexCoLX4%VGewR&aRwT!_2uHY2+`QBMzn#2g zv-7R_4-aSVIv#f9r3}ksJqrLTs8fbvAELnH{7w`{lC6% z zpH1pZ{_%0G|y>u-Zk%g3BUM*7mp;lx}AT$oBr!& zNsHaS<$rx$3$6!6^=tCv{6FvV;iXbf{nx`Y|34D=A@d|bn(;@FdNTW6FR$qn4;SoY zD)lgbGl3~#BGYT`x0joY_FvfN_o8LF=7fD$>-?^__9}T)3OLTnFBPu8@~=N?)~{->Y!-rNyyb?3NSa71&=IC?(ddE&e6rc%asz_{H&Ee$MmCOWs6U zFqy|bH}8`1nePz)sJA@ixct@gdJf?&+XL(Cc3|zTaWMTSYYLT z|1ZySM!AETQ>zPGQaSr1=U+1Q*mi^O%Q8}Pk*%K)MKlE0!e>o z_Z!czUsQW@=Z4Srq4T5HoS)M@r?b0I?Z@O_`yXDeW0`Mvee2u{e}DUZujFrHmw))m zY|i4}8)b)R?Mf=2FTb+IMmDlgU?e!bXAHFl5 z`~A4ZGP?!8lf2G+wopyw{~urd{^p$LQ=k3(E8xN8qrfS2W~PYd#E@xGx+|NlzJIAW zW^Ej|U*dds?bBPER$oi~&HRFU$D2>#8@8wIy=uDo-K%*wCq`wpUenm3;pd>Hcdl#B ztqb`ObG_;uXZ__Bwx`-BE;JHI z%BAv_Q}eGc7uovv#R%&!xpVGr)k~Yqm$%j)%ni8lXzPI+sbww=GRk3h zG>#rnj{1T4Mp2$g(d`

wZ~tzTer+rGE~9$D+~irw-`YafSb+qU%?q-1S}a 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 JtaD0e0s#NF+7SQ% diff --git a/autoupdate/mobileGui.png b/autoupdate/mobileGui.png index 04ffec1637411f586778f135222b10833e99ef07..a2fd32a958b409a177a8b07e6cb3f504982113cb 100644 GIT binary patch literal 60007 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 z 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 literal 58970 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 F2>`HaoZkQd diff --git a/autoupdate/reactGui.png b/autoupdate/reactGui.png index 7b93172bace1040a1fcde82201a067e9e996f498..275e03ffef6c5fb83c65e8aa527cc4b720afbb4d 100644 GIT binary patch literal 88745 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 literal 88826 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 z ztJ#$@_WOl!zjthTI9Db6KI>ik-4`$2IU)b*^KOC0BFVbbC4&21ukn37yvu$5i~HRL zjK@|zcz5ONocP4~>xH&X`QtSI_Ja9W!y->&;LNz1Na z#R}(dZe>ckCGnQ!xPaO6 z!s#a^>aM%!Cd@QFm%T;IhF7d?yPJKJdM!us-Gf(lcRyn9%k1%=v{v(2^YTse-e;Wp zY5Fv8mb*n!(8N6yRo79RiWr?`02`Rxk-(u`I6m8;XE4rmm4%sj0w=P_lg`ZN9Q(HHm>3~shu zfAr#DaPdB;ErtdA|2RHrlD#c$t#R1Y{A& zg2L0&T#v3lu0O%b`O14~x2gFHcE3O>$x?z7vC=h-javsuJ( zhaBrQnYj-RPIxe4it)f0~0;ZtPq z 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

2$X2So+*?Feu%;@-Ew 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%0A7(iaXG(Pr>Vs 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 cn*X1GH`iT%1_lNOPgg&ebxsLQ01TlC)&Kwi diff --git a/autoupdate/timestamps/global/hostAnyGamemode.png b/autoupdate/timestamps/global/hostAnyGamemode.png new file mode 100644 index 0000000000000000000000000000000000000000..3a332cc419d7ddfd5ab1ade24577cf2c49d72045 GIT binary patch literal 417 zcmeAS@N?(olHy`uVBq!ia0y~yVBiB`4mJh`26+$Niwq15Y)RhkE)4%caKYZ?lNlHo z!#rIaLo_DlUfSy&mMFpY;lAaseX}Cdg4lF*^%7Z{6mr9ycv%}C#b3Bre|5ql=WYc{ zlNS$!dM_?m;4METYRSI!{)dYlz1jJm@63Pq`tiPbmkah6^xdCvj5o%;+4jyc&R;VQ z_>1uJbG1vjvor4qn9seXvU=t27m`m**09eww721x;?I`o9kc$Gmux+=V98I(-y3Vi zcFQyWnz%DD=91B}sM;>^8%G7)m}_LF7Rs!yT$BB??Rn;!N0C?hgie{}u=32VSh3c} zH$<$cuD_S1NbZ1&+lH3%TUIwblbnCfOR!`V)p=CkXL~T58ne5T}x@h}hp5nxP zGTGr*zLXnw2R4VMYFC#P8c&Z2%6I>mcV*%7hp8*=54t%7|KGT0+7|asm)f7{S9>K{ Vu2q?Qmw|zS!PC{xWt~$(69D4^wuk@# literal 0 HcmV?d00001 diff --git a/autoupdate/timestamps/gui.png b/autoupdate/timestamps/gui.png index 40fb7f11336a86525f2288f9eb02ce326816a024..c7b933b2c431cef795958d04424ac92733eb4888 100644 GIT binary patch delta 371 zcmbQwynuOvS$(Ldi(`n!#N11}y{8AtuzfiH``@3;xLq@5GnSc1`xrwx2R<9=YDBTRKJh z2A8DSM~~>Kvv$~={bg$wbRv>NSmKb-y-e*5v)R}`*&Zt5(uz3p`hnj{Tk-!V@|oj~ z_$k$Oz7`5ovRb~j@ZJLp)|}GI4;&8&|7cz>m~-)B!SW9lEpgAJypM#QN!{O+o;kZM zd}-X5vMGsXrw(_Ph33|a^BXK$zbhy8T-}{hs?*v4>K5uZOJe|H$)O;*f{b^hHK(@>z2ECN&2y%dC0qd1asa zl-D=>jQ1Q}w9IJg3Y#an@x9V%JLI2fZ!}xAY=6IHkHiYC+cS#=wilhu{kA)BPN&rz?L8TgI2|>=?3YI1}9w_x*OqkFuI!kTQK0Ds?ta`E*bDr{%}fjK2d7$lFLN@eVJu^4BSa01yd80i& z=QmaeToql@TH+V|cF)mBrkq!52lw*$Khm#j+u-Vcc<-Uj3{^L?ZN#n{POswq>^Zy5 zd}-X5vKbExXXGEbcH>Vd<)O zto|SB?8U3w^yET9bGLAF<)MS z2&?ss1AiDAJry+WRC{?`yXr%m9PVTmdo|FL{^9CBAgp#a$tK$1vlc>)oTf8^k{t zitTqV6+Ept_hN|k`j6_2rP-4o_#Jrsqg7rp=R)9)yPq_8_nt8o>(-uevQDypvRUi& z+`TV)4GuRO#P@C0&iXZbNB_gm(>Kqv{9R}~{Z86`!J{iz9A0^-dz)R;RTJNT$3M+p gVmoExwo~yeLMdiNF=zKPFfcH9y85}Sb4q9e07N3Q`v3p{ diff --git a/autoupdate/timestamps/reactGui.png b/autoupdate/timestamps/reactGui.png index ec5d975eddaa06b650be7b2b8771423fc2ee1a23..9fc9fd4f2fcd355d73fe043f7f5d2592cc259299 100644 GIT binary patch delta 373 zcmZ3$yoh;%S$(*ti(`n!#N11Jy{83Auzk4y`NyiC7u!2UcWl|=aZ$i&OC*=23d_DP z;#Zp+dgqM;pI6AL zPm#XCC$a5=OZ3cHD|FKSGtTCGV$*P2!d3kJ)~y8woP5vgyQXulNMK#P(t7c;m_N+> zy+3l5C4Y<#*&V_Ea?iF~k-^9FHi~y{AN51oN+wq?W$RI{KXR2S8CmUSFfcH9y85}Sb4q9e0DIE2;{X5v delta 371 zcmZ3)ynuOvS$(Ldi(`n!#N12!y{89CuzomSyT8u#Y~73*jo#hfBEF7WX0n-Suz1xw zR{sxm_TtrbdU7G5x!c68*->|CMpVnsuV#0cO}`vE{n?KHx#jaa#rF@rJ(d6Gh_BB> zF0L}e=42j&PUn!;>Z$rO9OU;lWZm0*Wzwy~GZ$Vv^T0T*(7U>xjj{HCY0Q}#`NO-? z)~EdtoS*btMeF_M5`jCGJ+F2wiLC8#zj2J?*ybGqQ#oZaEB9R4*#4B~+D4JB?>V0u znQi7-Ul@OVhF6H(li#{#1yW8kj!A@lbi3a0cZvC=s-ENjm+WpzKRCDHUH+BYJzN#6 z?~^`ehlFnwyJQ)=`LoP^p@1BF&Ub7!z4AZA4)NKxzMlG1ho@-W$%vTaF~3Z8)N;A} zvvvj6}9 diff --git a/cheats/global/hostAnyGamemode.js b/cheats/global/hostAnyGamemode.js new file mode 100644 index 0000000..30a7094 --- /dev/null +++ b/cheats/global/hostAnyGamemode.js @@ -0,0 +1,50 @@ +/** +* @license StewartPrivateLicense-2.0.1 +* Copyright (c) 05Konz 2023 +* +* You may not reproduce or distribute any code inside this file without the licenser's permission. +* You may not copy, modify, steal, skid, or recreate any of the code inside this file. +* You may not under any circumstance republish any code from this file as your own. +* +* ALL TERMS STATED IN THE LINK BELOW APPLY ASWELL +* https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE +*/ + +/* THE UPDATE CHECKER IS ADDED DURING COMMIT PREP, THERE MAY BE REDUNDANT CODE, DO NOT TOUCH */ + +(() => { + const cheat = (async () => { + let i = document.createElement('iframe'); + document.body.append(i); + window.alert = i.contentWindow.alert.bind(window); + window.prompt = i.contentWindow.prompt.bind(window); + i.remove(); + if (location.pathname == "/host/settings") { + const gamemodes = ["Racing", "Classic", "Factory", "Cafe", "Defense2", "Defense", "Royale", "Gold", "Candy", "Brawl", "Hack", "Pirate", "Fish", "Dino", "Toy", "Rush"], + type = prompt(`Which gamemode do you want to switch to? (Case sensitive)\n${gamemodes.slice(0, gamemodes.length - 1).join(", ")} or ${gamemodes[gamemodes.length - 1]}`); + if (gamemodes.includes(type)) { + const { 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; + stateNode.setState({ settings: { type } }); + } else alert("Gamemode not found, make sure you spelled and capitalized it right."); + } else alert("Run this script on the host settings page"); + }); + let img = new Image; + img.src = "https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/global/hostAnyGamemode.png?" + Date.now(); + img.crossOrigin = "Anonymous"; + img.onload = function() { + const c = document.createElement("canvas"); + const ctx = c.getContext("2d"); + ctx.drawImage(img, 0, 0, this.width, this.height); + let { data } = ctx.getImageData(0, 0, this.width, this.height), decode = "", last; + for (let i = 0; i < data.length; i += 4) { + let char = String.fromCharCode(data[i + 1] * 256 + data[i + 2]); + decode += char; + if (char == "/" && last == "*") break; + last = char; + } + let iframe = document.querySelector("iframe"); + const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/); + if (parseInt(time) <= 1697757974856 || iframe.contentWindow.confirm(error)) cheat(); + } + img.onerror = img.onabort = () => (img.src = null, cheat()); +})(); \ No newline at end of file diff --git a/cheats/global/hostAnyGamemode.min.js b/cheats/global/hostAnyGamemode.min.js new file mode 100644 index 0000000..bc379a6 --- /dev/null +++ b/cheats/global/hostAnyGamemode.min.js @@ -0,0 +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\thostAnyGamemode.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 s=async()=>{var e,t=document.createElement("iframe");document.body.append(t),window.alert=t.contentWindow.alert.bind(window),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),"/host/settings"==location.pathname?(t=["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${t.slice(0,t.length-1).join(", ")} or `+t[t.length-1]),t.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.")):alert("Run this script on the host settings page")};let c=new Image;c.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/global/hostAnyGamemode.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,s())})(); \ No newline at end of file diff --git a/cheats/global/readme.md b/cheats/global/readme.md index acf35a2..d335227 100644 --- a/cheats/global/readme.md +++ b/cheats/global/readme.md @@ -26,8 +26,8 @@ Floods a game with a number of fake accounts Gets max daily tokens and xp ## [Highlight Answers](highlightAnswers.js) Highlights the correct and incorrect answers -## [Prevent Suspension](preventSuspension.js) -Blocks the `suspend-me` api[^1] +## [Host Any Gamemode](hostAnyGamemode.js) +Highlights the correct and incorrect answers ## [Remove Name Limit](removeNameLimit.js) Sets the name limit to 120, which is the actual max name length limit ## [Remove Random Name](removeRandomName.js) @@ -46,4 +46,3 @@ Opens a box a specified amount of times Unlocks Plus Only gamemodes ## [Use Any Blook](useAnyBlook.js) Gives all blooks in game lobby -[^1]: Run everytime a new tab opens to make sure diff --git a/cheats/gui.js b/cheats/gui.js index c8a5bd8..8f8b43e 100644 --- a/cheats/gui.js +++ b/cheats/gui.js @@ -714,6 +714,27 @@ } } }, + { + 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 (type) { + let i = document.createElement('iframe'); + document.body.append(i); + window.alert = i.contentWindow.alert.bind(window); + window.prompt = i.contentWindow.prompt.bind(window); + i.remove(); + if (location.pathname != "/host/settings") return alert("Run this script on the host settings page"); + const { 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; + stateNode.setState({ settings: { type } }); + } + }, { name: "Change Blook Ingame", description: "Changes your blook", @@ -3823,7 +3844,7 @@ } let iframe = document.querySelector("iframe"); const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/); - if (parseInt(time) <= 1696542129455 || iframe.contentWindow.confirm(error)) cheat(); + if (parseInt(time) <= 1697757974864 || 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 d74d9ef..72b2c54 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 i=document.querySelector("iframe");i.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),i.contentWindow.console.log.call(window,"%c\tgui.js","color: #0bc2cf; font-size: 1rem"),i.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()=>{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 v(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 i of o)a.append(i);return a}var e,t,o,a,n,r,i,s=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(s.name||"real"),c=btoa(s.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,w,f;const k=v("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=v("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)"};}`}),v("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=v("div",{style:{width:"100%",height:"100%",position:"relative",outline:"3px solid #3a3a3a",borderRadius:"15px",overflow:"hidden"}},v("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"}},v("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=v("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:s,shift:e,alt:t,key:o},{ctrl:a,shift:n,alt:r,key:i}]=[d.data.hide||{ctrl:!0,key:"e"},d.data.close||{ctrl:!0,key:"x"}],`${[s&&"Ctrl",e&&"Shift",t&&"Alt",o&&o.toUpperCase()].filter(Boolean).join(" + ")} to hide | ${[a&&"Ctrl",n&&"Shift",r&&"Alt",i&&i.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:i,key:s}={ctrl:!0,key:"x"})=>h.innerText=`${[e&&"Ctrl",t&&"Shift",o&&"Alt",a&&a.toUpperCase()].filter(Boolean).join(" + ")} to hide | ${[n&&"Ctrl",r&&"Shift",i&&"Alt",s&&s.toUpperCase()].filter(Boolean).join(" + ")} for quick disable\nClick and drag here`}),v("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"}),b=v("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=v("button",{style:{height:"55px",width:"55px",fontFamily:"Nunito",color:"white",backgroundColor:"#00a0ff",border:"none",fontSize:"2rem",cursor:"move"},innerHTML:"✥"}),v("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",k.style.top=parseInt(k.style.top)+(k.offsetHeight-55)*(t?-1:1)+"px",k.style.left=parseInt(k.style.left)+(k.offsetWidth-165)*(t?-1:1)+"px",k.style.pointerEvents=t?"unset":"none",t=!t}}()}),v("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=v("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'},v("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
`})),v("div",{className:"contentWrapper",style:{position:"absolute",left:"220px",top:"70px",overflowY:"scroll",width:"calc(100% - 220px)",height:"calc(100% - 70px)",borderRadius:"7px"}},v("div",{id:"content",style:{position:"absolute",inset:"27px 50px 50px 50px"}},y=v("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"}),w=v("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"}},f=v("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"}},v("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 D of document.querySelectorAll("#"+c))D.remove();function j(e,t,o,a){const n=v("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,l,t){w.innerHTML="",f.firstChild.innerText=e+(t?"":" Cheats"),w.append(f);for(let s=0;s"number"==e.type?parseInt("0"+e.value):"SELECT"==e.nodeName?JSON.parse(e.value):e.data||e.value)),"toggle"==o&&(b.style.background=this.enabled?"var(--enabledButton)":"var(--disabledButton)"),S.alerts?.[0].addLog(`${"toggle"==o?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(l[s]),a?.length)for(let t=0;t{var t=document.createElement("option");t.value=JSON.stringify(e?.value||e),t.innerHTML=e?.name||e,g.appendChild(t)}),b.appendChild(g)}else if("function"==d){const y=document.createElement("input");y.classList.add("cheatInput"),y.placeholder=c,y.style.textAlign="center";let e=!(y.readOnly=!0);y.onclick=async()=>{e||(y.value="Waiting for input...",e=!0,y.data=await a[t].function(e=>y.value=e+"..."),e=!1,y.value=y.value.slice(0,-3))},b.appendChild(y)}else{u=document.createElement("input");u.classList.add("cheatInput"),"number"==d&&(u.type="number",u.min=p,u.max=m,u.value=h||(null!=p?p:0)),u.placeholder=c,u.style.textAlign="center",u.onkeyup=b.onclick,b.appendChild(u)}}l[s].element=b}w.appendChild(l[s].element)}}document.body.appendChild(k);const S={global:[{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{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 (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:"Auto Answer",description:"Click the correct answer for you",run:function(){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{}}},{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"}],run:function(o,a){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 l=Math.min(Math.floor(e/t[o]),a);if(0==l)0{i[o]||=0,i[o]++;var a=Date.now();r&&alert(`${o} (${n+1}/${l}) ${e?"NEW! ":""}${t} tokens left`),s+=Date.now()-a}).catch(e=>t=!0),!t);n++);alert(`(${Date.now()-s}ms) Results:\n`+Object.entries(i).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?.Chick&&e.exports.a?.Elephant).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,i,e,s,l){var t=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(Object.values(t).find(e=>e.exports.a?.Black).exports.a);for(let n=1;n<=e;n++)(async()=>{var e=""+i+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"==s?u[Math.floor(Math.random()*u.length)]:s,bg:l}),t.delete())})(),await new Promise(e=>setTimeout(e,100))}},{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.questions=e.props.client.questions.map(e=>({...e,correctAnswers:e.answers}))}},{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:"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 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,i,s,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(i),this.lifespan=s},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 i=h.particles.get();i&&i.spawn.apply(i,Object.values(a(r%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(o.m)(1,8)))}break;case"Epic":for(var s=0;s<2;s++){var l=h.particles.get();l&&l.spawn.apply(l,Object.values(a(s%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 i(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,i,s,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(i),this.lifespan=s},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 i=h.particles.get();i&&i.spawn.apply(i,Object.values(a(r%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(o.m)(1,8)))}break;case"Epic":for(var s=0;s<2;s++){var l=h.particles.get();l&&l.spawn.apply(l,Object.values(a(s%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),k.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:v("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"}},v("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"}},v("li",{style:{margin:"5px"}},v("span",{style:{color:"var(--textColor)"},innerText:"[LOG] GUI opened"})))),addLog(e,t){return this.element.firstChild.prepend(v("li",{style:{margin:"5px"}},v("span",{style:{color:t||"var(--textColor)"},innerHTML:"[LOG] "+e})))},addAlert(e,t,o){return this.element.firstChild.prepend(v("li",{style:{margin:"5px"}},v("img",{src:t||this.blookData?.Black?.url,alt:"blook",draggable:!1,style:{height:"22.5px",margin:"0 10px -5px 0"}}),v("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(v("li",{style:{fontSize:"2rem",paddingInline:"72px 15px",paddingBlock:"1.25px",position:"relative"}},v("img",{src:this.blookData?.[t]?.url||this.blookData.Black.url,alt:t,draggable:!1,style:{height:"45px",position:"absolute",left:"15px"}}),o,v("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=v("div",{id:"leaderboardContent",style:{position:"absolute",inset:"110% 0px"}},v("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"}},v("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"}},v("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"})),v("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=v("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,i,s,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&&([i,s]=d[y].tat.split(":"),"true"==s?this.addAlert(y,f[t[y].b]?.url,`just caught ${i} CHEATING!`):this.addAlert(y,f[t[y].b]?.url,"investigated "+i));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,k),N(g,k),window.addEventListener("keydown",M);let C=setInterval(()=>{S.alerts[0].connection?clearInterval(C):S.alerts[0].connect()},5e3);function O(){k.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(),k.style.display="block"===k.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,i;const s=e=>{e.preventDefault(),o[e.code]=!0,a||=e.shiftKey,n||=e.ctrlKey,r||=e.altKey,["shift","control","alt","meta"].includes(e.key.toLowerCase())||(i=e.key.toLowerCase()),c?.({shift:a,ctrl:n,alt:r,key:i})},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,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 i=document.querySelector("iframe");i.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),i.contentWindow.console.log.call(window,"%c\tgui.js","color: #0bc2cf; font-size: 1rem"),i.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()=>{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 v(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 i of o)a.append(i);return a}var e,t,o,a,n,r,i,s=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(s.name||"real"),c=btoa(s.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,w,f;const k=v("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=v("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)"};}`}),v("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=v("div",{style:{width:"100%",height:"100%",position:"relative",outline:"3px solid #3a3a3a",borderRadius:"15px",overflow:"hidden"}},v("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"}},v("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=v("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:s,shift:e,alt:t,key:o},{ctrl:a,shift:n,alt:r,key:i}]=[d.data.hide||{ctrl:!0,key:"e"},d.data.close||{ctrl:!0,key:"x"}],`${[s&&"Ctrl",e&&"Shift",t&&"Alt",o&&o.toUpperCase()].filter(Boolean).join(" + ")} to hide | ${[a&&"Ctrl",n&&"Shift",r&&"Alt",i&&i.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:i,key:s}={ctrl:!0,key:"x"})=>h.innerText=`${[e&&"Ctrl",t&&"Shift",o&&"Alt",a&&a.toUpperCase()].filter(Boolean).join(" + ")} to hide | ${[n&&"Ctrl",r&&"Shift",i&&"Alt",s&&s.toUpperCase()].filter(Boolean).join(" + ")} for quick disable\nClick and drag here`}),v("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"}),b=v("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=v("button",{style:{height:"55px",width:"55px",fontFamily:"Nunito",color:"white",backgroundColor:"#00a0ff",border:"none",fontSize:"2rem",cursor:"move"},innerHTML:"✥"}),v("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",k.style.top=parseInt(k.style.top)+(k.offsetHeight-55)*(t?-1:1)+"px",k.style.left=parseInt(k.style.left)+(k.offsetWidth-165)*(t?-1:1)+"px",k.style.pointerEvents=t?"unset":"none",t=!t}}()}),v("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=v("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'},v("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
`})),v("div",{className:"contentWrapper",style:{position:"absolute",left:"220px",top:"70px",overflowY:"scroll",width:"calc(100% - 220px)",height:"calc(100% - 70px)",borderRadius:"7px"}},v("div",{id:"content",style:{position:"absolute",inset:"27px 50px 50px 50px"}},y=v("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"}),w=v("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"}},f=v("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"}},v("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 D of document.querySelectorAll("#"+c))D.remove();function j(e,t,o,a){const n=v("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,l,t){w.innerHTML="",f.firstChild.innerText=e+(t?"":" Cheats"),w.append(f);for(let s=0;s"number"==e.type?parseInt("0"+e.value):"SELECT"==e.nodeName?JSON.parse(e.value):e.data||e.value)),"toggle"==o&&(b.style.background=this.enabled?"var(--enabledButton)":"var(--disabledButton)"),S.alerts?.[0].addLog(`${"toggle"==o?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(l[s]),a?.length)for(let t=0;t{var t=document.createElement("option");t.value=JSON.stringify(e?.value||e),t.innerHTML=e?.name||e,g.appendChild(t)}),b.appendChild(g)}else if("function"==d){const y=document.createElement("input");y.classList.add("cheatInput"),y.placeholder=c,y.style.textAlign="center";let e=!(y.readOnly=!0);y.onclick=async()=>{e||(y.value="Waiting for input...",e=!0,y.data=await a[t].function(e=>y.value=e+"..."),e=!1,y.value=y.value.slice(0,-3))},b.appendChild(y)}else{u=document.createElement("input");u.classList.add("cheatInput"),"number"==d&&(u.type="number",u.min=p,u.max=m,u.value=h||(null!=p?p:0)),u.placeholder=c,u.style.textAlign="center",u.onkeyup=b.onclick,b.appendChild(u)}}l[s].element=b}w.appendChild(l[s].element)}}document.body.appendChild(k);const S={global:[{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{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 (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:"Auto Answer",description:"Click the correct answer for you",run:function(){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{}}},{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"}],run:function(o,a){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 l=Math.min(Math.floor(e/t[o]),a);if(0==l)0{i[o]||=0,i[o]++;var a=Date.now();r&&alert(`${o} (${n+1}/${l}) ${e?"NEW! ":""}${t} tokens left`),s+=Date.now()-a}).catch(e=>t=!0),!t);n++);alert(`(${Date.now()-s}ms) Results:\n`+Object.entries(i).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?.Chick&&e.exports.a?.Elephant).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,i,e,s,l){var t=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(Object.values(t).find(e=>e.exports.a?.Black).exports.a);for(let n=1;n<=e;n++)(async()=>{var e=""+i+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"==s?u[Math.floor(Math.random()*u.length)]:s,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.questions=e.props.client.questions.map(e=>({...e,correctAnswers:e.answers}))}},{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:"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 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,i,s,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(i),this.lifespan=s},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 i=h.particles.get();i&&i.spawn.apply(i,Object.values(a(r%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(o.m)(1,8)))}break;case"Epic":for(var s=0;s<2;s++){var l=h.particles.get();l&&l.spawn.apply(l,Object.values(a(s%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 i(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,i,s,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(i),this.lifespan=s},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 i=h.particles.get();i&&i.spawn.apply(i,Object.values(a(r%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(o.m)(1,8)))}break;case"Epic":for(var s=0;s<2;s++){var l=h.particles.get();l&&l.spawn.apply(l,Object.values(a(s%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),k.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:v("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"}},v("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"}},v("li",{style:{margin:"5px"}},v("span",{style:{color:"var(--textColor)"},innerText:"[LOG] GUI opened"})))),addLog(e,t){return this.element.firstChild.prepend(v("li",{style:{margin:"5px"}},v("span",{style:{color:t||"var(--textColor)"},innerHTML:"[LOG] "+e})))},addAlert(e,t,o){return this.element.firstChild.prepend(v("li",{style:{margin:"5px"}},v("img",{src:t||this.blookData?.Black?.url,alt:"blook",draggable:!1,style:{height:"22.5px",margin:"0 10px -5px 0"}}),v("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(v("li",{style:{fontSize:"2rem",paddingInline:"72px 15px",paddingBlock:"1.25px",position:"relative"}},v("img",{src:this.blookData?.[t]?.url||this.blookData.Black.url,alt:t,draggable:!1,style:{height:"45px",position:"absolute",left:"15px"}}),o,v("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=v("div",{id:"leaderboardContent",style:{position:"absolute",inset:"110% 0px"}},v("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"}},v("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"}},v("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"})),v("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=v("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,i,s,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&&([i,s]=d[y].tat.split(":"),"true"==s?this.addAlert(y,f[t[y].b]?.url,`just caught ${i} CHEATING!`):this.addAlert(y,f[t[y].b]?.url,"investigated "+i));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,k),N(g,k),window.addEventListener("keydown",M);let C=setInterval(()=>{S.alerts[0].connection?clearInterval(C):S.alerts[0].connect()},5e3);function O(){k.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(),k.style.display="block"===k.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,i;const s=e=>{e.preventDefault(),o[e.code]=!0,a||=e.shiftKey,n||=e.ctrlKey,r||=e.altKey,["shift","control","alt","meta"].includes(e.key.toLowerCase())||(i=e.key.toLowerCase()),c?.({shift:a,ctrl:n,alt:r,key:i})},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,s())})(); \ No newline at end of file diff --git a/cheats/mobileGui.js b/cheats/mobileGui.js index f6ad08e..650d46f 100644 --- a/cheats/mobileGui.js +++ b/cheats/mobileGui.js @@ -395,6 +395,25 @@ } } }, + { + name: "Host Any Gamemode", + description: "Change the selected gamemode on the host settings page", + run: function (type) { + let i = document.createElement('iframe'); + document.body.append(i); + window.alert = i.contentWindow.alert.bind(window); + window.prompt = i.contentWindow.prompt.bind(window); + i.remove(); + if (location.pathname == "/host/settings") { + const gamemodes = ["Racing", "Classic", "Factory", "Cafe", "Defense2", "Defense", "Royale", "Gold", "Candy", "Brawl", "Hack", "Pirate", "Fish", "Dino", "Toy", "Rush"], + type = prompt(`Which gamemode do you want to switch to? (Case sensitive)\n${gamemodes.slice(0, gamemodes.length - 1).join(", ")} or ${gamemodes[gamemodes.length - 1]}`); + if (gamemodes.includes(type)) { + const { 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; + stateNode.setState({ settings: { type } }); + } else 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", @@ -2602,7 +2621,7 @@ } let iframe = document.querySelector("iframe"); const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/); - if (parseInt(time) <= 1696542129460 || iframe.contentWindow.confirm(error)) cheat(); + if (parseInt(time) <= 1697757974870 || 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 af015d1..80798af 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 r,n,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(),r=s-e.clientX,n=i-e.clientY,s=e.clientX,i=e.clientY,a.style.top=a.offsetTop-n+"px",a.style.left=a.offsetLeft-r+"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:"Auto Answer",description:"Click the correct answer for you",run:function(){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{}}},{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",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 r=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["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"];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 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 n=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==n)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 r=0;r{i[o]||=0,i[o]++;var a=Date.now();s&&alert(`${o} (${r+1}/${n}) ${e?"NEW! ":""}${t} tokens left`),c+=Date.now()-a}).catch(e=>a=!0),!a);r++);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,r=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 r({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,r=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.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:async function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();const n=prompt("Game ID:"),s=prompt("Name:");var t=parseInt(prompt("Amount:")),e=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(Object.values(e).find(e=>e.exports.a?.Black).exports.a);for(let r=1;r<=t;r++)(async()=>{var e=""+s+String.fromCharCode(96+r),{success:t,fbToken:o,fbShardURL:a}=(await i.put("https://fb.blooket.com/c/firebase/join",{id:n,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(n+"/c/"+e).set({b:l[Math.floor(Math.random()*l.length)]}),t.delete())})(),await new Promise(e=>setTimeout(e,100))}},{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 n=h("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;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(n[o]){o=function(e){var t=[],o=Object.keys(n[e]);for(const r of o)t.push(n[e][r]+(t[o.indexOf(r)-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 r 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,r,n,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,r,this.body.velocity),this.body.setGravityY(n),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 r=p.particles.get();r&&r.spawn.apply(r,Object.values(a("center")).concat("uncommon-"+Object(o.m)(1,8)))}break;case"Rare":for(var n=0;n<2;n++){var s=p.particles.get();s&&s.spawn.apply(s,Object.values(a(n%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 r(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 n=document.createElement("iframe");if(document.body.append(n),window.alert=n.contentWindow.alert.bind(window),window.prompt=n.contentWindow.prompt.bind(window),n.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),{});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"];let r=e.find(e=>e.exports?.Class).exports,h=new function(){this.scene=null,this.particles=null,this.rarity=null};class i 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,o,a,r,n,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,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 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 r=h.particles.get();r&&r.spawn.apply(r,Object.values(a("center")).concat("uncommon-"+Object(o.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(a(n%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?"),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",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,r.state),r.setState({crypto:r.state.crypto+o,crypto2:r.state.crypto+o}),r.props.liveGameController.setVal({path:"c/".concat(r.props.client.name),val:{b:r.props.client.blook,p:r.state.password,cr:r.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"],r=(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}=r.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 r=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"],r=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"}}),r++,await new Promise(e=>setTimeout(e,4e3));alert(`Reset ${r} 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",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:"Auto Answer",description:"Click the correct answer for you",run:function(){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{}}},{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",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.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:async function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();const r=prompt("Game ID:"),s=prompt("Name:");var t=parseInt(prompt("Amount:")),e=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(Object.values(e).find(e=>e.exports.a?.Black).exports.a);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 diff --git a/cheats/reactGui.js b/cheats/reactGui.js index 0837280..e16c428 100644 --- a/cheats/reactGui.js +++ b/cheats/reactGui.js @@ -243,6 +243,27 @@ } } }, + { + 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 (type) { + let i = document.createElement('iframe'); + document.body.append(i); + window.alert = i.contentWindow.alert.bind(window); + window.prompt = i.contentWindow.prompt.bind(window); + i.remove(); + if (location.pathname != "/host/settings") return alert("Run this script on the host settings page"); + const { 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; + stateNode.setState({ settings: { type } }); + } + }, { name: "Change Blook Ingame", description: "Changes your blook", @@ -3655,7 +3676,7 @@ } let iframe = document.querySelector("iframe"); const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/); - if (parseInt(time) <= 1696542129466 || iframe.contentWindow.confirm(error)) cheat(); + if (parseInt(time) <= 1697757974876 || 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 4c3bd5c..5d33beb 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 (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{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 (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: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:"Auto Answer",description:"Click the correct answer for you",run:function(){const{state:{question:a,stage:e,feedback:t},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"];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:"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"}],run:function(a,o){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 c=Math.min(Math.floor(e/t[a]),o);if(0==c)0{s[a]||=0,s[a]++;var o=Date.now();n&&alert(`${a} (${r+1}/${c}) ${e?"NEW! ":""}${t} tokens left`),i+=Date.now()-o}).catch(e=>t=!0),!t);r++);alert(`(${Date.now()-i}ms) Results:\n`+Object.entries(s).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=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(Object.values(t).find(e=>e.exports.a?.Black).exports.a);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:"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.questions=e.props.client.questions.map(e=>({...e,correctAnswers:e.answers}))}},{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:"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:("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,a){t.webpack=a}},[["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)}))}),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 v in d)d[v].tat&&([s,i]=d[v].tat.split(":"),"true"==i?M.alerts.addAlert(v,w[t[v].b]?.url,`just caught ${s} CHEATING!`):M.alerts.addAlert(v,w[t[v].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 y in d)d[y].up&&([c,l]=d[y].up.split(":"),l)&&M.alerts.addAlert(y,w[t[y].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{d instanceof Promise?d.then(e=>{u(e),o(e[0]?.value||e[0]),a.selected=e[0]?.name||e[0],h.current=!1}).catch(()=>u([])):d?.length&&(o(d[0]?.value||d[0]),a.selected=d[0]?.name||d[0]),"number"==n?o(c||(null==s?0:s)):"function"==n?o(null):d instanceof Promise||d?.length||o("")},[]);let b;if("options"==n&&d?.length)b=f.createElement("select",{onChange:e=>(a.selected=e.target.children[e.target.selectedIndex].innerText,o(JSON.parse(e.target.value)))},d.map(e=>f.createElement("option",{value:JSON.stringify(e?.value||e)},e?.name||e)));else if("function"==n)b=f.createElement("input",{className:_.keys.cheatInput,placeholder:e,style:{textAlign:"center"},readOnly:!0,value:p||a.data,onClick:async()=>{if(!p){m("Waiting for input...");let t;var e=await a.function(e=>m((t=e)+"..."));a.data=t,m(!1),o(e)}}});else{let t="number"==n;b=f.createElement("input",{onChange:e=>o(t?parseInt(e.target.value):e.target.value),className:_.keys.cheatInput,type:t?"number":null,min:t?s:null,max:t?i:null,defaultValue:t?c||(null==s?0:s):null,placeholder:e,style:{textAlign:"center"},onKeyUp:e=>"Enter"==e.key&&r()})}return b}function T({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})))}function B({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 v=S(["alerts","global","voyage","gold","cafe","crypto","dinos","defense","defense2","factory","fishing","flappy","doom","kingdom","racing","royale","rush","brawl","workshop","settings"])["current"],y=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(),y())};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 v)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(B,{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:y},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(B,{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,null,"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")),v.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(T,{key:e.name,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 (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{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 (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: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:"Auto Answer",description:"Click the correct answer for you",run:function(){const{state:{question:a,stage:e,feedback:t},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"];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:"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"}],run:function(a,o){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 c=Math.min(Math.floor(e/t[a]),o);if(0==c)0{s[a]||=0,s[a]++;var o=Date.now();n&&alert(`${a} (${r+1}/${c}) ${e?"NEW! ":""}${t} tokens left`),i+=Date.now()-o}).catch(e=>t=!0),!t);r++);alert(`(${Date.now()-i}ms) Results:\n`+Object.entries(s).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=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(Object.values(t).find(e=>e.exports.a?.Black).exports.a);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.questions=e.props.client.questions.map(e=>({...e,correctAnswers:e.answers}))}},{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:"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:("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,a){t.webpack=a}},[["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)}))}),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 v in d)d[v].tat&&([s,i]=d[v].tat.split(":"),"true"==i?M.alerts.addAlert(v,w[t[v].b]?.url,`just caught ${s} CHEATING!`):M.alerts.addAlert(v,w[t[v].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 y in d)d[y].up&&([c,l]=d[y].up.split(":"),l)&&M.alerts.addAlert(y,w[t[y].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{d instanceof Promise?d.then(e=>{u(e),o(e[0]?.value||e[0]),a.selected=e[0]?.name||e[0],h.current=!1}).catch(()=>u([])):d?.length&&(o(d[0]?.value||d[0]),a.selected=d[0]?.name||d[0]),"number"==n?o(c||(null==s?0:s)):"function"==n?o(null):d instanceof Promise||d?.length||o("")},[]);let b;if("options"==n&&d?.length)b=f.createElement("select",{onChange:e=>(a.selected=e.target.children[e.target.selectedIndex].innerText,o(JSON.parse(e.target.value)))},d.map(e=>f.createElement("option",{value:JSON.stringify(e?.value||e)},e?.name||e)));else if("function"==n)b=f.createElement("input",{className:_.keys.cheatInput,placeholder:e,style:{textAlign:"center"},readOnly:!0,value:p||a.data,onClick:async()=>{if(!p){m("Waiting for input...");let t;var e=await a.function(e=>m((t=e)+"..."));a.data=t,m(!1),o(e)}}});else{let t="number"==n;b=f.createElement("input",{onChange:e=>o(t?parseInt(e.target.value):e.target.value),className:_.keys.cheatInput,type:t?"number":null,min:t?s:null,max:t?i:null,defaultValue:t?c||(null==s?0:s):null,placeholder:e,style:{textAlign:"center"},onKeyUp:e=>"Enter"==e.key&&r()})}return b}function T({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})))}function B({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 v=S(["alerts","global","voyage","gold","cafe","crypto","dinos","defense","defense2","factory","fishing","flappy","doom","kingdom","racing","royale","rush","brawl","workshop","settings"])["current"],y=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(),y())};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 v)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(B,{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:y},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(B,{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,null,"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")),v.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(T,{key:e.name,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