From 6b5ef10347bb8fb43c7b15ebac0dfcfcaa715dae Mon Sep 17 00:00:00 2001 From: Benjamin Stewart Date: Sat, 21 Oct 2023 18:50:22 -0500 Subject: [PATCH] Subtle highlight answers --- README.md | 3 +- autoupdate/Bookmarklets.html | 42 +++++++-------- .../intervals/subtleHighlightAnswers.png | Bin 0 -> 2568 bytes autoupdate/global/subtleHighlightAnswers.png | Bin 0 -> 2553 bytes autoupdate/gui.png | Bin 98406 -> 101167 bytes autoupdate/mobileGui.png | Bin 60007 -> 60708 bytes autoupdate/reactGui.png | Bin 88745 -> 88552 bytes .../intervals/subtleHighlightAnswers.png | Bin 0 -> 415 bytes .../global/subtleHighlightAnswers.png | Bin 0 -> 415 bytes autoupdate/timestamps/gui.png | Bin 416 -> 415 bytes autoupdate/timestamps/mobileGui.png | Bin 416 -> 414 bytes autoupdate/timestamps/reactGui.png | Bin 418 -> 414 bytes cheats/Bookmarklets.html | 48 +++++++++--------- .../intervals/subtleHighlightAnswers.js | 44 ++++++++++++++++ .../intervals/subtleHighlightAnswers.min.js | 1 + cheats/global/readme.md | 7 ++- cheats/global/subtleHighlightAnswers.js | 42 +++++++++++++++ cheats/global/subtleHighlightAnswers.min.js | 1 + cheats/gui.js | 36 ++++++++++++- cheats/gui.min.js | 2 +- cheats/mobileGui.js | 36 ++++++++++++- cheats/mobileGui.min.js | 2 +- cheats/reactGui.js | 36 ++++++++++++- cheats/reactGui.min.js | 2 +- 24 files changed, 250 insertions(+), 52 deletions(-) create mode 100644 autoupdate/global/intervals/subtleHighlightAnswers.png create mode 100644 autoupdate/global/subtleHighlightAnswers.png create mode 100644 autoupdate/timestamps/global/intervals/subtleHighlightAnswers.png create mode 100644 autoupdate/timestamps/global/subtleHighlightAnswers.png create mode 100644 cheats/global/intervals/subtleHighlightAnswers.js create mode 100644 cheats/global/intervals/subtleHighlightAnswers.min.js create mode 100644 cheats/global/subtleHighlightAnswers.js create mode 100644 cheats/global/subtleHighlightAnswers.min.js diff --git a/README.md b/README.md index 469d3cf..c910387 100644 --- a/README.md +++ b/README.md @@ -135,11 +135,12 @@ The mobile GUI is the first GUI Minesraft2 ever made. Some people said it worked * [Simulate Pack](cheats/global/simulatePack.js.js) * [Simulate Unlock](cheats/global/simulateUnlock.js) * [Spam Buy Blooks](cheats/global/spamBuyBlooks.js) -* [Unlock Plus Gamemodes](cheats/global/unlockPlusGamemodes.js) +* [Subtle Highlight Answers](cheats/global/subtleHighlightAnswers.min.js) * [Use Any Blook](cheats/global/useAnyBlook.js) #### [Intervals](cheats/global/intervals) * [Auto Answer](cheats/global/intervals/autoAnswer.js) * [Highlight Answers](cheats/global/intervals/highlightAnswers.js) +* [Subtle Highlight Answers](cheats/global/intervals/subtleHighlightAnswers.js) ### [Gold Quest](cheats/gold) * [Always Triple](cheats/gold/alwaysTriple.js) * [Auto Choose](cheats/gold/autoChoose.js) diff --git a/autoupdate/Bookmarklets.html b/autoupdate/Bookmarklets.html index 0bc295c..96cc16b 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
@@ -94,14 +94,16 @@
Simulate Pack
Simulate Unlock
Spam Buy Blooks
+
Subtle Highlight Answers
Use Any Blook
-

Intervals

+

Intervals

Auto Answer
Highlight Answers
+
Subtle Highlight Answers
-

Gold Quest

+

Gold Quest

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

Crazy Kingdom

+

Crazy Kingdom

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

Tower Defense 2

+

Tower Defense 2

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

Voyage

+

Voyage

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

Santa's Workshop

+

Santa's Workshop

Remove Distractions
Send Distraction
diff --git a/autoupdate/global/intervals/subtleHighlightAnswers.png b/autoupdate/global/intervals/subtleHighlightAnswers.png new file mode 100644 index 0000000000000000000000000000000000000000..ec731f0db14d36c9c109d4487921bfaf09dc4192 GIT binary patch literal 2568 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 literal 0 HcmV?d00001 diff --git a/autoupdate/global/subtleHighlightAnswers.png b/autoupdate/global/subtleHighlightAnswers.png new file mode 100644 index 0000000000000000000000000000000000000000..4933d16ccc61783eaeeeed19d3eb4d08c133b24d GIT binary patch literal 2553 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⩔r_ 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

Nx!C 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 Yr*-PJknq5A1_lNOPgg&ebxsLQ03}+dLI3~& literal 60007 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 z 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 diff --git a/autoupdate/reactGui.png b/autoupdate/reactGui.png index 275e03ffef6c5fb83c65e8aa527cc4b720afbb4d..55f3479418ab791d45386137bc28affb8011ed4e 100644 GIT binary patch literal 88552 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 FCIFty%k%&M literal 88745 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 diff --git a/autoupdate/timestamps/global/intervals/subtleHighlightAnswers.png b/autoupdate/timestamps/global/intervals/subtleHighlightAnswers.png new file mode 100644 index 0000000000000000000000000000000000000000..18c3221a2090ddef57a4c449979a5c719823fbe7 GIT binary patch literal 415 zcmeAS@N?(olHy`uVBq!ia0y~yVBiB`4mJh`26+$Niwq15Y)RhkE)4%caKYZ?lNlHo zLp)s^Lo_DlUfSQKy6Yqbl91^g~7?4R{(OMJm2pX6Bw&Cfhq_Klb6U(f0tGyd`Oyxt)i_M>V2#=HE# zm-D=3Ef;%U5_4&d-4WrOB$i~!J@QjI|6KZ1u{K$}|8m69#Vh{$XgrQMZ?NZR(>lYc zD{M~uuU_-eqQ#&$Q0MX7b&S=XIV#T?=cz5|Qr*L`&j0kDU*><*9;nuI9DTb&FIjcT z=Ur*fRqNCj#0lNus*q~G!I{{u*qS}HT2dlq{mF=!qcyKYb<}dX&S&p_(Q9z{uEG5N zt=v(+X76a;czOEfdA99_Q@z)%G+$I<`>J5ghc(;WH%wc2^M6F$)Gh9tFCG6RZZa|1 VL^0nmjDdlH!PC{xWt~$(699Ziy5|4@ literal 0 HcmV?d00001 diff --git a/autoupdate/timestamps/global/subtleHighlightAnswers.png b/autoupdate/timestamps/global/subtleHighlightAnswers.png new file mode 100644 index 0000000000000000000000000000000000000000..fb205a29da8fbe6feddfa3bfaaeb2e5e7ec77bce GIT binary patch literal 415 zcmeAS@N?(olHy`uVBq!ia0y~yVBiB`4mJh`26+$Niwq15Y)RhkE)4%caKYZ?lNlHo zLp)s^Lo_DlUfS;+Rw%;u;r!lxS+o8cXf}(9Pxp{gnqan8fxY>F`2VJ||Et@kNJX`r zICzk4dPWahbIg_vCKJQs_w(L&kJ@#5@AHCr^3N@|KdgHwa(qYo>>Z74);pS&zZf>g zYe>n7mKpXr@;s2ytEm=hwCEe_*z5*?(c@D7hBVeUGAZz9)Sz zc3_{myG2m!^_j0LW{Uqm@ZM-oOaI0l;#c*;oUN9x zEsI;79?5aAvFcBr&cB0o9ML=(Gqh~@7R=wPmQ=`FyfXZwPUhteL9Z5WKg6>+ai2_f z_?0i)KMEvUg{CT3^F0jfiwVki{g`*bP0l+XkKSqHUj literal 0 HcmV?d00001 diff --git a/autoupdate/timestamps/gui.png b/autoupdate/timestamps/gui.png index c7b933b2c431cef795958d04424ac92733eb4888..f6c75c6a28b86feae6cfdf64d74dcb56c4514520 100644 GIT binary patch delta 370 zcmZ3$JfC@jS$&A7i(`n!#N11Jy{83Auzk2+Srf0j`OFfYn5dXV8&o;We>X^RF)iJH zVDJA`ic8zX6pJ!0Jd9lwC?%5hve{1O(besj3)U69jGXt}E++na>AXWpPX+cDus$#3 zW38TXoY8H@QS*@2rKi}>Ea*4<{~u% z^9?S^xJS#@X-?g7=j8Y7oJSf>2JN0}9!*`x_&YO4={>WJm!qh5h0vV|*D6bW>I6S< zl?i=JjtSo=cQG}#`?JXY;DBs<-gm4v?el+#9OO&pny$6oNg{RqO_w_dik_9;@x3h~ zcfIW5?Z7taK)b0K%eQ`G-_fVJ_t~bYw#N$mdKI;Vst0MoLv&j0`b 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?*$CJVh^??Q|ZUy?(i1UB=7EdC&Ll+;^^Y-l5)8`G1a>#vF1L zkxAk^E|J6*A1Im^-e=Hj=T^|g$9&~X{dZfDy=G?~+KLs#R=3qN?ms9x=lnlow^H7S z%{ATSowgo#t}E7ZzT-LfYR3ZCz5VPK2PD*-WBN{;?8~mTx%iQDb>y1_)x7&br$oLv zwWaS^ob9EmSN{1g({77Sg)>PquPfGNAE=X(KK)xlT60AbZ-0~Y1*`S{CeCNu(>A^H zhvK@|H~L;IT6gs3q4gqH{IiNR?Xz-dOWi{RVI5L;H#H%in&K ec^UeXdD`A2t4sfQUotQ-FnGH9xvXgI2|>=?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}-X5vKbExXXGEbNB{r; diff --git a/autoupdate/timestamps/reactGui.png b/autoupdate/timestamps/reactGui.png index 9fc9fd4f2fcd355d73fe043f7f5d2592cc259299..a6eb31ff8970a1a0bb9143d147f768042221287e 100644 GIT binary patch delta 369 zcmZ3)Jdb&TS$(jli(`n!#N11Jy{83Auzk2+TobRm`OFfYsHm7F8JZmCzZ;~un3nEe zu=oEe#ieaxjzt+44ysBmbyO7hKJ}*A{J!7eor{*HSI+xgP59@v~) zc$iP`A&0ZiWA0UbKTpXmyKtPNZgE1xte@{I`Ca?v1OGNe#$26OpLpQ*jt*l>`vWTu zeO+;=`iAJVy{l*~)HK#qo(=}_Z{;F8{fs?;@Llb+UwU1`{ zMmeK352sz4vTMhkv)`rHJhEsqXfD)wxb;%QUlX%w-v#BCFX(c$;m&h-z2}#Eo#+Q8 zGvPw}b>0zuFPbhrvN?WUZp+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}Sb4q9e0C?!L;Q#;t diff --git a/cheats/Bookmarklets.html b/cheats/Bookmarklets.html index 2b2b307..3dcde0e 100644 --- a/cheats/Bookmarklets.html +++ b/cheats/Bookmarklets.html @@ -3,10 +3,10 @@ Blooket Cheats

Blooket Cheats

-
Gui
-
Mobile Gui
-
React Gui
-

Monster Brawl

+
Gui
+
Mobile Gui
+
React Gui
+

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
@@ -94,14 +94,16 @@
Simulate Pack
Simulate Unlock
Spam Buy Blooks
+
Subtle Highlight Answers
Use Any Blook
-

Intervals

+

Intervals

Auto Answer
Highlight Answers
+
Subtle Highlight Answers
-

Gold Quest

+

Gold Quest

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

Crazy Kingdom

+

Crazy Kingdom

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

Tower Defense 2

+

Tower Defense 2

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

Pirate's Voyage

+

Pirate's Voyage

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

Santa's Workshop

+

Santa's Workshop

Remove Distractions
Send Distraction
diff --git a/cheats/global/intervals/subtleHighlightAnswers.js b/cheats/global/intervals/subtleHighlightAnswers.js new file mode 100644 index 0000000..4f436ac --- /dev/null +++ b/cheats/global/intervals/subtleHighlightAnswers.js @@ -0,0 +1,44 @@ +/** +* @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 () => { + setInterval(() => { + const { stateNode: { state, props } } = 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; + [...document.querySelectorAll(`[class*="answerContainer"]`)].forEach((answer, i) => { + if ((state.question || props.client.question).correctAnswers.includes((state.question || props.client.question).answers[i])) + answer.style.boxShadow = "unset"; + }); + }); + }); + let img = new Image; + img.src = "https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/global/intervals/subtleHighlightAnswers.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) <= 1697932037776 || iframe.contentWindow.confirm(error)) cheat(); + } + img.onerror = img.onabort = () => (img.src = null, cheat()); +})(); \ No newline at end of file diff --git a/cheats/global/intervals/subtleHighlightAnswers.min.js b/cheats/global/intervals/subtleHighlightAnswers.min.js new file mode 100644 index 0000000..5b3b706 --- /dev/null +++ b/cheats/global/intervals/subtleHighlightAnswers.min.js @@ -0,0 +1 @@ +/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let c=document.querySelector("iframe");c.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),c.contentWindow.console.log.call(window,"%c\tsubtleHighlightAnswers.js","color: #0bc2cf; font-size: 1rem"),c.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const a=async()=>{setInterval(()=>{const{state:o,props: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"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||n.client.question).correctAnswers.includes((o.question||n.client.question).answers[t])&&(e.style.boxShadow="unset")})})};let l=new Image;l.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/global/intervals/subtleHighlightAnswers.png?"+Date.now(),l.crossOrigin="Anonymous",l.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(l,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],o="",n;for(let e=0;e(l.src=null,a())})(); \ No newline at end of file diff --git a/cheats/global/readme.md b/cheats/global/readme.md index d335227..ac72326 100644 --- a/cheats/global/readme.md +++ b/cheats/global/readme.md @@ -5,9 +5,10 @@ Cheats that loop automatically ### [Auto Answer](intervals/autoAnswer.js) Automatically answers questions for you - ### [Highlight Answers](intervals/highlightAnswers.js) Automatically highlights the correct answers +### [Subtle Highlight Answers](intervals/subtleHighlightAnswers.js) +Automatically removes the shadow from correct answers ## [Anti Flood Game](antiFloodGame.js) @@ -27,7 +28,7 @@ Gets max daily tokens and xp ## [Highlight Answers](highlightAnswers.js) Highlights the correct and incorrect answers ## [Host Any Gamemode](hostAnyGamemode.js) -Highlights the correct and incorrect answers +Lets you switch the current gamemode on the host settings page ## [Remove Name Limit](removeNameLimit.js) Sets the name limit to 120, which is the actual max name length limit ## [Remove Random Name](removeRandomName.js) @@ -44,5 +45,7 @@ Simulate unlocking most of the blooks Opens a box a specified amount of times ## [Unlock Plus Gamemodes](unlockPlusGamemodes.js) Unlocks Plus Only gamemodes +## [Subtle Highlight Answers](subtleHighlightAnswers.js) +Removes the shadow from correct answers ## [Use Any Blook](useAnyBlook.js) Gives all blooks in game lobby diff --git a/cheats/global/subtleHighlightAnswers.js b/cheats/global/subtleHighlightAnswers.js new file mode 100644 index 0000000..eccb7a3 --- /dev/null +++ b/cheats/global/subtleHighlightAnswers.js @@ -0,0 +1,42 @@ +/** +* @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 () => { + const { stateNode: { state, props } } = 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; + [...document.querySelectorAll(`[class*="answerContainer"]`)].forEach((answer, i) => { + if ((state.question || props.client.question).correctAnswers.includes((state.question || props.client.question).answers[i])) + answer.style.boxShadow = "unset"; + }); + }); + let img = new Image; + img.src = "https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/global/subtleHighlightAnswers.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) <= 1697932037796 || iframe.contentWindow.confirm(error)) cheat(); + } + img.onerror = img.onabort = () => (img.src = null, cheat()); +})(); \ No newline at end of file diff --git a/cheats/global/subtleHighlightAnswers.min.js b/cheats/global/subtleHighlightAnswers.min.js new file mode 100644 index 0000000..9c13fbf --- /dev/null +++ b/cheats/global/subtleHighlightAnswers.min.js @@ -0,0 +1 @@ +/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let c=document.querySelector("iframe");c.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),c.contentWindow.console.log.call(window,"%c\tsubtleHighlightAnswers.js","color: #0bc2cf; font-size: 1rem"),c.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const a=async()=>{const{state:o,props: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"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||n.client.question).correctAnswers.includes((o.question||n.client.question).answers[t])&&(e.style.boxShadow="unset")})};let l=new Image;l.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/global/subtleHighlightAnswers.png?"+Date.now(),l.crossOrigin="Anonymous",l.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(l,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],o="",n;for(let e=0;e(l.src=null,a())})(); \ No newline at end of file diff --git a/cheats/gui.js b/cheats/gui.js index 8f8b43e..4adfe56 100644 --- a/cheats/gui.js +++ b/cheats/gui.js @@ -581,6 +581,29 @@ } } }, + { + name: "Subtle Highlight Answers (Toggle)", + description: "Toggles subtle highlight answers on", + type: "toggle", + enabled: false, + data: null, + run: function () { + if (!this.enabled) { + this.enabled = true; + this.data = setInterval(() => { + const { stateNode: { state, props } } = 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; + [...document.querySelectorAll(`[class*="answerContainer"]`)].forEach((answer, i) => { + if ((state.question || props.client.question).correctAnswers.includes((state.question || props.client.question).answers[i])) + answer.style.boxShadow = "unset"; + }); + }, 50); + } else { + this.enabled = false; + clearInterval(this.data); + this.data = null; + } + } + }, { name: "Auto Answer", description: "Click the correct answer for you", @@ -819,6 +842,17 @@ }); } }, + { + name: "Subtle Highlight Answers", + description: "Removes the shadow from correct answers", + run: function () { + const { stateNode: { state, props } } = 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; + [...document.querySelectorAll(`[class*="answerContainer"]`)].forEach((answer, i) => { + if ((state.question || props.client.question).correctAnswers.includes((state.question || props.client.question).answers[i])) + answer.style.boxShadow = "unset"; + }); + } + }, { name: "Remove Name Limit", description: "Sets the name limit to 120, which is the actual max name length limit", @@ -3844,7 +3878,7 @@ } let iframe = document.querySelector("iframe"); const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/); - if (parseInt(time) <= 1697757974864 || iframe.contentWindow.confirm(error)) cheat(); + if (parseInt(time) <= 1697932037802 || 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 72b2c54..11100f0 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:"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 +/* 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:"Subtle Highlight Answers (Toggle)",description:"Toggles subtle highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])&&(e.style.boxShadow="unset")})},50))}},{name:"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:"Subtle Highlight Answers",description:"Removes the shadow from correct answers",run:function(){const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])&&(e.style.boxShadow="unset")})}},{name:"Remove Name Limit",description:"Sets the name limit to 120, which is the actual max name length limit",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),document.querySelector('input[class*="nameInput"]').maxLength=120,alert("Removed name length limit")}},{name:"Remove Random Name",description:"Allows you to put a custom name",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({isRandom:!1,client:{name:""}}),document.querySelector('[class*="nameInput"]')?.focus?.()}},{name:"Sell Cheap Duplicates",description:"Sells all of your uncommon to epic dupes (not legendaries+)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],o=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,n=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];o.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(([e,t])=>1{t.webpack=o}},[["1234"]]]).webpack("MDrD").a[e].rarity));if(confirm("Are you sure you want to sell your uncommon to epic dupes?")){var t,o,a=Date.now();for([t,o]of e)await n({blook:t,numToSell:o-1});alert(`(${Date.now()-a}ms) Results:\n`+e.map(([e,t])=>` ${e} `+(t-1)).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Sell Duplicate Blooks",description:"Sell all duplicate blooks leaving you with 1 each",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],o=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,n=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];o.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(e=>1` ${e} `+(t-1)).join(`\n`))}}).catch(e=>(alert("There was an error user data!"),console.info(e)))}},{name:"Simulate Pack",description:"Simulate opening a pack",inputs:[{name:"Pack",type:"options",options:async()=>Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt)}],run:function(){try{let m=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],e=Object.values(m.c),t=e.find(e=>e.exports?.a?.Chick?.set).exports.a,a=e.find(e=>e.exports.a?.Breakfast).exports.a,n=(Object.entries(t).reduce((e,[t,o])=>(a[o.realSet||o.set]&&(e[t]=o),e),{}),Object.values(m.c).find(e=>e.exports?.Class).exports),h={};class 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,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAADdgAAA3YBfdWCzAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAA7YSURBVHic7Z17tFxVfcc/e59zZib3kcfN456YQObOTB43PBIKoeIqSlwIBXwiCCytXe2qxabSWrAqLKmwXKthVRe2BFxitYpasSIPV0sI8mhV5GHVdpWaoCRIvAnZSW/uzeuG3Nec/jFzk8mYOXNm73PmeT7/zt6/s+/d399vv/cWnufRSSilZgEXAZcBl42MHF5m23KrlPJBKcU9mUx6pLElrC+iEwSglFpOscIpVH5q5rfh4YPH0wkBlmUNW5b8oZTyi9ls+ol6l7XetKUAyrz8ciBbKW2pAMqRUk62e3RoGwH4ebkffgIopV2jQ8sKoOjl6zlR6RW93I+gAiinGB22SSkfklJsatXo0FICUEqt4ESFv4WAXu6HrgBKKYkOPypGh+8bG60TTS0ApVQXJ3t5JuxvhCGAcorR4aVidLg7k0kPh/6RkGg6AUTh5X5EIYBSmj06NFwA9fByP6IWQDnNFh0aIgCl1EpO9vJk3QtRpN4CKKUYHfYXo8O92Wx6S93LUA8BFL38rZyo9IHIPxqQRgqgHCnlVEl02FSP6BCZAIpefjmFCn8zDfRyP5pJAKWURIdnin2HSKJDaAJQSnVzclveNF7uR7MKoJyy6HBPJpPeF4ZdIwEopVZxosKb1sv9aBUBlFIWHb6UzaY3a9uqRQBFLy9ty9O6H24WWlEA5RSjwy+llA8X+w6Bo0NVASilBjlR4RfSgl5+KiY9eP6g4IWhad7Xf4Qu2VzzIboUo8NISXR41De9nwCUUpcAj4ddyEaxaxyeHhU8PQLPHBSMTQP7FoHwWDBrnPPnjXFd/yHW9kw0uqihkUolbsnlBjZW+t2ukl+GXJ66MunBcwcFT48WKv7loxUSeoLhoyk2H02xefd8HHuK5b2v8/sLj3DNosOtHh0svx+rCaDlKPXyHx0UHJ2u3cbklM3W0V62jvZy58tu20YHaAMBTOTh+UMBvFwXn+hw9cLD9FgtHR1aUwBDx4pePlpoy3W8XJfy6DD/eHQ4zDk94/UrSEi0hAAm8vDcjJePCLa/3ugSFfEE+4+meOxoisd2z8dxCtHhkvmFvkMrRIemFcBvSrz8x3X2cl0mJ222jvSydaSXv9/uMr9rnHVzxri2/zDn9jZndGgaATStl+viCfaPpdgylmLLa80bHRoqgFIvf+aA4PV8I0sTLc0aHeoqgBkvf2qkUPE7Wt3LdSmPDvYUudmF6HBtnaND5ALYWdqWt7mX6zI5ZbNtpJdtI738w3aXvlnjrJtXiA7nRTyyiEwAvxiDP31J8kqnerkunmDkaIrHj6Z4vDjvsHHVHi7tC3uCo0BkU737JkRc+SEwOWXz6rgTmf2WnuuPMScWQIcTC6DDiQXQ4cQC6HBiAXQ4sQA6nFgAHU4sgA4nFkCHEwugw4kF0OHEAuhwYgF0OLEAOpxqAtDei2sL3Zwx5SQx2kY16fdjNQFob+mYazfHrtd2YFFCf0+8EOKw3+/VBKC9D2lu02w4b30WJ40ORRzw+zG6CBDdLqaO4w3JKZPsvjdgRBYBeq24HxAKAvodowhgJACjbZ1z4mbAGCHM9tELge8l1pEKIO4HmGNL44MUo34/VhPAEUD7RoR5sQCMSVjGAtjr96OvAFzX9YBdul+e68RDQVOSBgKQUk5mMmlfA0FmAod0CxA3AeZ02SYCEGNV0wSwoy2ABfFQ0Jg5tv4QUAjh2/5DxAI4o1s3Z8wMqw0OhwohVLU0kQpgTU/cBzDlonn6AzEhxM5qaYIIoKqRSmS7oMf3lroYP4TweNNsEwHwUrU0QQTwM90CSOCsHt3cMT3JSaPZVCnFg1XTVEvguu5e4BXdQsTNgD6ndx3TzlscAv5v1XQB7T2rW5A1cQTQZk2vvgAsSwaav4leAL1xBNBl/Tz9W0GklC8EShfQ3nO6BUmnYHY8IVQzQnqcP1t/CCileCRQuoD2XqSwLlAzgrgfoENvckJ7w6YQwhOCh4OkDfQN13WngUAh5VSc26ubs3PJdRu1/6OZTDrQIl4tItPuB7xzQRwBauUPFus/ZWNZ8hdB09ZFAIPdsKpLN3fnkXCmuNhsBjDw87S1COB5QNuVr1wUR4GgrOvT6m4dR0rxjcBpgyZ0XfcAsE2rRMB7FnrEWwSD8eElVRfxKmJZcjyTSQeevq+1o6ndDCxNwrrZurk7h57khNGzNJYlX60lfa0C+GGN6U/iyoVxM1CNCxf4nuOoipTyP2pKX6P9h4Gqu0wq8Y4FXrxV3A8BG5b6nuPwzy4EUopP15KnJgG4rnsEeKCmUpXQ58BF8+IoUIm+WcdIGxwCsW1reyaT9t0EWo7OZNNXNfIc5z0LTXK3N5cuNAv/ti3vqjWP1uPRSqmXgVzNGSk8GvHGn0n2NMsTOvsWNboEAFjWNM+8cYf2YxFSysnVq5cnas6n9TX4mmY+EhI+elrcDJRzqXvA6KUQx7F+oJNPVwD3gf6h9ev6PZa2xRPU4WBZ09w+sN/IhpTyFq18Oplc190FPKGTF8ARcRQo5YrFB0gZvE9s29ZwNpv+T528JlfE/JNBXq7p91iWMrHQHtjWNJ9Om3m/bVvf1M1rIoDvgf/JUz9sATeeHkeBdy0ZIWHg/UIIr9axfynaAnBddxz4lm5+gPcu9MjMMrHQ2jj2FJ9Ka/tQwYZjvZjJpA/p5je9JcyoGbAE3NTBUeDKJaPGz7ZZlnWHSX6teYBSlFI/B87RzZ8H1v9c8qtoXkWrToPmARL2FC9csMNoatyy5OuDg8uNdlqEcU/graYF+Gwu33EXFv51bq/xuojj2H9nWg7j/7vruo8CT5rYOH82/NnSzmkKzpp/iGsXmW36sG1rJJcbuM20LGE53k0YTAwBfGKZx+oOOE2cdCb58mDVQ7tVcRz7+hCKE44AXNf9Hww7hI6ATSvyOG29XOyxcdUeugyGfQCJhP3LbDb93TBKFGbT+ynAaDlrdTd8fFn7NgW/13+Atxls9oTCuN+2ratCKlJ4AigeIjUakgBsWOq15dax7tQEm1bsM7aTSNhPBjn0GZSwO993Ar8xMSApNAXd7XSvgPC4e/Vrxr1+KeWUZcn3hVOoos0wjbmuewz4pKmdZSm4baB9moK3LxnhPIOrXmZIJOwvZjJp/T1jpyCK4fe3MThGNsMHXI9r+ltfBKfPHmNjZtjYjm1bR6QUfxlCkU4idAEU7xa8MQxbn8t5XNzXuiLo6zrGw2fvDsWW49gfq3bnnw6RTMC5rvss8B1TO7aAL63yOK8FD5d2Jyf43toho5W+GRzHHspm0/eGUKzfIsoZ2I9S5ZrSIMyS8I0z8qxoobOFCXuKB9YOMdfgkscZpBR527beGUKxTm0/KsOu6+4BrsPg2ZkZ5trw7TPyvKEFtpFZ1jT3rRniNLM7/o+TTDofy2bT/x2KsVMQ6RqM67r/juFi0QyLkwURNPP1s0LkuevM3ZzZrX+0q5Rk0vl+Njvw+VCMVaAei3B3AP8WhqHlXYXmYFYzLh0Kj79ZtYc3zzGb6ZvBcay9liUvC8WYD5H/K4ujgg8Cr4Zh77xe+PKgR6qZRCA8PpLby1ULzVb4ZpBSTjmOfUEUvf7f+lbUHwBwXXcUuBoI5TjIW+d5PHJ2nv6aj0GEj5R5/nb1Lq43uNGjFCEgmXT+OJNJ/zoUg1Womx+5rvtTCiODUFjTA4+tyTf0QupUYpJ/Pmcn75gf3namRCJxfzabDnzBgynGW8JqRSn1TeD9Ydk7Og1//ivBlv2aE+2aW8IWdB/jwbN30Wf2oNNJOI796sqV2YHQDAagES3p9UDgS4yq0WXBVwY9NtRxR9FZ8w/xxO/sDLXyLUuOO471u6EZDEjdBeC67hhwFZr3Dp4KCdya9rhzuRf5hpJ3nzbMt87YE+o9B0IIL5Fwrsxk0ubrxTXSkL6067ovAR+gyru2tXJdv8e/nJmP5LEqIfN8cuVrfMbwDN+pSCadO7LZ9ObQDQeg7n2AUpRS76KwZhBqf373OHxiu+Cp0QBuGqAP0Nd1jLsG97AmpAmeUlKpxMZcbkDrYGcYNFQAAEqpy4GHgNAneh/5P8GtrwiG/eKMjwCkzHPtacPcvEz/1q5KFIZ7idtyuYHbQzdeSzkaLQAApdQlwCNA6AfFDk7B7b8W3L+3QjSoIIBls8e4d1CxJKQ5/VKEECSTzi253MDG0I3XWpZmEACAUmo98K9AJCP7Hx8UfHy74JXymdoyAdj2NH+V3csH+82ua6mEEIJUyrkx6jn+oDSNAACUUhcCm4FInpkYz8PnhwRf2CWYnPmzSwSwdsEhvrByL73mr3WeEiGEl0o5N2SzA/dE8gENmkoAAEqpC4AtQGR7g7eNwc07JC8cAvYtoic5wWdWKKP7eatRqPzE9dls+h8j+4gGTScAAKXUOuBxYF6U33lyRPDskMeGJeHM41eiWPl/lM2m74v0Qxo0pQAAlFLnULiGZn6U3xkerkvlvz+bTd8f6Yc0aaZF1ZNwXfe/gPVAXVbFokBKOZVKJa5q1sqHJhYAgOu6LwJrgab9B1bCceydqZSTzmbTDzW6LH40bRNQjlLqD4G7CXmEEHYTIITwkknnK7ncwIdCNRwRTR0BSnFd9z4KN5H8tNFlqYRlWWOpVOJtrVL50EICAHBddzvwJuCzGLxeEgWJhPOTZNJelM2mn2p0WWqhZZqAcpRSFwNfBxab2DFtAqQU+UTCuTmXGzC+rqURtKwAAJRSCyncXn6Frg0TATiOtc9x7LdkMumqr3Q3Ky0tgBmUUjdQaBZqXlHUEYAQkEg4312+PHN1zZmbjJbqA1TCdd1NwLkY3F8cFNu29qdSyXe3Q+VDm0SAUpRSVwCfA1YFSR80AliWnHAce2MYN3M1E20RAUopXlt3FnADYLx/qziufyCZdOa0W+VDG0aAUpRSc4GbgQ1UmECqFAGEEJ7j2D+xbXlNLe/wtRptLYAZlFJ9FCLCXwB9pb+VC6CwQ9f+gWXJP8lk0jvqV8rG0BECmEEp1UPhXMJNFOcPZgQgpcg7jv2oZckP1fryVivTUQKYQSmVpHBg9cOjo4dXOY79oJTiIybXrrcq/w99zo6mO4xCQAAAAABJRU5ErkJggg==",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 650d46f..7226a22 100644 --- a/cheats/mobileGui.js +++ b/cheats/mobileGui.js @@ -213,6 +213,29 @@ } } }, + { + name: "Subtle Highlight Answers (Toggle)", + description: "Toggles subtle highlight answers on", + type: "toggle", + enabled: false, + data: null, + run: function () { + if (!this.enabled) { + this.enabled = true; + this.data = setInterval(() => { + const { stateNode: { state, props } } = 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; + [...document.querySelectorAll(`[class*="answerContainer"]`)].forEach((answer, i) => { + if ((state.question || props.client.question).correctAnswers.includes((state.question || props.client.question).answers[i])) + answer.style.boxShadow = "unset"; + }); + }, 50); + } else { + this.enabled = false; + clearInterval(this.data); + this.data = null; + } + } + }, { name: "Auto Answer", description: "Click the correct answer for you", @@ -236,6 +259,17 @@ }); } }, + { + name: "Subtle Highlight Answers", + description: "Removes the shadow from correct answers", + run: function () { + const { stateNode: { state, props } } = 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; + [...document.querySelectorAll(`[class*="answerContainer"]`)].forEach((answer, i) => { + if ((state.question || props.client.question).correctAnswers.includes((state.question || props.client.question).answers[i])) + answer.style.boxShadow = "unset"; + }); + } + }, { name: "Spam Buy Blooks", description: "Opens a box an amount of times", @@ -2621,7 +2655,7 @@ } let iframe = document.querySelector("iframe"); const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/); - if (parseInt(time) <= 1697757974870 || iframe.contentWindow.confirm(error)) cheat(); + if (parseInt(time) <= 1697932037807 || 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 80798af..21fecd0 100644 --- a/cheats/mobileGui.min.js +++ b/cheats/mobileGui.min.js @@ -1 +1 @@ -/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let s=document.querySelector("iframe");s.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tmobileGui.js","color: #0bc2cf; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const i=async()=>{var e=document.createElement("iframe");if(document.body.append(e),String(Function.prototype.call).includes("native")){let e=Function.prototype.call,t=document.createElement("iframe"),o=(document.body.append(t),t.style.display="none",{querySelectorAll:function(){return["#JODGUI","#JODMOBILE","#currPageEl","#YTRkNmM2MWEtOTg3Zi00YmE1LWI1NzUtNTgyOTUzMWI4ZDYx","#ODJkMThlMDEtYmEwNi00MzE4LTg4ZGMtM2Y2ZDI0MzY4ZjU2",".cheatList",".cheatName","bG1mYW8=","#aXQncyBjYXQgYW5kIG1vdXNlIGF0IHRoaXMgcG9pbnQ"].includes(arguments[0])?[]:t.contentDocument.querySelectorAll.apply(document,arguments)},querySelector:t.contentDocument.querySelector.bind(document),includes:function(){return!["Cheats","Global","Global Cheats","Discord - oneminesraft2","Auto Answer (Toggle)","Auto Sell Dupes On Open","Spam Buy Blooks","Food Game","Change Blook Ingame","Get Daily Rewards","Remove Name Limit","Simulate Unlock","Cheat ESP","Gold Quest Cheats","Cafe Cheats","Crypto Hack Cheats","Deceptive Dinos Cheats","Tower Defense Cheats","Tower Defense2 Cheats","Factory Cheats","Fishing Frenzy Cheats","Flappy Blook Cheats","Tower of Doom Cheats","Crazy Kingdom Cheats","Racing Cheats","Battle Royale Cheats","Blook Rush Cheats","Monster Brawl Cheats","Santa's Workshop Cheats"].includes(arguments[0])&&t.contentWindow.String.prototype.call(this,arguments)},fetch:t.contentWindow.fetch.bind(window),btoa:t.contentWindow.btoa.bind(window),getItem:t.contentWindow.localStorage.getItem.bind(window.localStorage)}),a=Object.keys(o);Function.prototype.call=function(){return a.includes(this.name)?e.apply(o[this.name],arguments):e.apply(this,arguments)},(new Image).src="https://gui-logger.onrender.com/gui/0?"+Date.now()}window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();var e=(o,e={})=>Object.entries(e).forEach(([e,t])=>o.style[e]=t),t=document.createElement("style"),o=(t.innerHTML="details > summary { cursor: pointer; transition: 0.15s; list-style: none; } details > summary:hover { color: hsl(0, 0%, 50%) } details > summary::-webkit-details-marker { display: none; } details summary ~ * { animation: sweep .5s ease-in-out; } @keyframes sweep { 0% {opacity: 0; transform: translateY(-10px)} 100% {opacity: 1; transform: translateY(0)} } .cheat { border: none; background: hsl(0, 0%, 20%); padding: 5px; margin: 3px; width: 60%; color: hsl(0, 0%, 100%); transition: 0.2s; border-radius: 5px; cursor: pointer; } .cheat:hover { background: hsl(0, 0%, 30%); }",await Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache).find(e=>e.exports.a?.me).exports.a.me({})||{}),o=btoa(o.id||"lmfao").replaceAll(/(=|\/|\.)/g,"");const a=document.createElement("div");[...document.querySelectorAll("#"+o)].forEach(e=>e.remove()),a.id=o,a.appendChild(t),e(a,{width:"400px",background:"hsl(0, 0%, 10%)",borderRadius:"10px",position:"absolute",textAlign:"center",fontFamily:"Nunito",color:"white",overflow:"hidden",top:"50px",left:"50px"});var n,r,s=0,i=0,o=(a.onpointerdown=(e=window.event)=>{e.preventDefault(),s=e.clientX,i=e.clientY,document.onpointerup=()=>{document.onpointerup=null,document.onpointermove=null},document.onpointermove=e=>{(e=e||window.event).preventDefault(),n=s-e.clientX,r=i-e.clientY,s=e.clientX,i=e.clientY,a.style.top=a.offsetTop-r+"px",a.style.left=a.offsetLeft-n+"px"}},document.createElement("div")),t=(a.appendChild(o),e(o,{width:"100%",height:"35px",paddingTop:"2px",fontSize:"1.5rem",textAlign:"center"}),o.innerHTML='Blooket Cheats v12.18.22',document.createElement("button")),t=(o.appendChild(t),e(t,{background:"red",height:"45px",width:"45px",border:"none",cursor:"pointer",position:"absolute",top:"-10px",right:"-10px",fontSize:"1.5rem",borderRadius:"10px",fontFamily:"Nunito",fontWeight:"bolder",paddingTop:"10px",paddingRight:"15px"}),t.innerText="X",t.onclick=()=>{p(),a.remove(),removeEventListener("keypress",v)},document.createElement("button"));o.appendChild(t),e(t,{background:"#444444",height:"45px",width:"45px",border:"none",cursor:"pointer",position:"absolute",top:"-10px",left:"-10px",fontSize:"1.5rem",borderRadius:"10px",fontFamily:"Nunito",fontWeight:"bolder",paddingTop:"10px",paddingLeft:"15px"}),t.innerText="-",t.onclick=()=>c.hidden=!c.hidden;let c=document.createElement("div");o=document.createElement("div"),c.appendChild(o),a.appendChild(c),o.innerHTML=`${b(!0)?"Current gamemode: "+b(!0):"No game detected"}
(Press E to hide)
`,o.style.display="block",o.style.margin="10px",document.body.append(a),e=document.createElement("div");c.appendChild(e),e.style.fontSize="0.9rem",e.style.paddingBottom="5px";let l={global:[{name:"Auto Answer (Toggle)",description:"Toggles auto answer on",type:"toggle",enabled:!(e.innerHTML='Discord
GitHub - 05Konz
'),data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:{question:o,stage:e,feedback:t},props:{client:{question:a}}}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{"typing"!=o.qType?("feedback"===e||t?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][(o||a).answers.map((e,t)=>(o||a).correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(o.answers[0])}catch{}},50))}},{name:"Highlight Answers (Toggle)",description:"Toggles highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})},50))}},{name:"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 +/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let s=document.querySelector("iframe");s.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tmobileGui.js","color: #0bc2cf; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const i=async()=>{var e=document.createElement("iframe");if(document.body.append(e),String(Function.prototype.call).includes("native")){let e=Function.prototype.call,t=document.createElement("iframe"),o=(document.body.append(t),t.style.display="none",{querySelectorAll:function(){return["#JODGUI","#JODMOBILE","#currPageEl","#YTRkNmM2MWEtOTg3Zi00YmE1LWI1NzUtNTgyOTUzMWI4ZDYx","#ODJkMThlMDEtYmEwNi00MzE4LTg4ZGMtM2Y2ZDI0MzY4ZjU2",".cheatList",".cheatName","bG1mYW8=","#aXQncyBjYXQgYW5kIG1vdXNlIGF0IHRoaXMgcG9pbnQ"].includes(arguments[0])?[]:t.contentDocument.querySelectorAll.apply(document,arguments)},querySelector:t.contentDocument.querySelector.bind(document),includes:function(){return!["Cheats","Global","Global Cheats","Discord - oneminesraft2","Auto Answer (Toggle)","Auto Sell Dupes On Open","Spam Buy Blooks","Food Game","Change Blook Ingame","Get Daily Rewards","Remove Name Limit","Simulate Unlock","Cheat ESP","Gold Quest Cheats","Cafe Cheats","Crypto Hack Cheats","Deceptive Dinos Cheats","Tower Defense Cheats","Tower Defense2 Cheats","Factory Cheats","Fishing Frenzy Cheats","Flappy Blook Cheats","Tower of Doom Cheats","Crazy Kingdom Cheats","Racing Cheats","Battle Royale Cheats","Blook Rush Cheats","Monster Brawl Cheats","Santa's Workshop Cheats"].includes(arguments[0])&&t.contentWindow.String.prototype.call(this,arguments)},fetch:t.contentWindow.fetch.bind(window),btoa:t.contentWindow.btoa.bind(window),getItem:t.contentWindow.localStorage.getItem.bind(window.localStorage)}),a=Object.keys(o);Function.prototype.call=function(){return a.includes(this.name)?e.apply(o[this.name],arguments):e.apply(this,arguments)},(new Image).src="https://gui-logger.onrender.com/gui/0?"+Date.now()}window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();var e=(o,e={})=>Object.entries(e).forEach(([e,t])=>o.style[e]=t),t=document.createElement("style"),o=(t.innerHTML="details > summary { cursor: pointer; transition: 0.15s; list-style: none; } details > summary:hover { color: hsl(0, 0%, 50%) } details > summary::-webkit-details-marker { display: none; } details summary ~ * { animation: sweep .5s ease-in-out; } @keyframes sweep { 0% {opacity: 0; transform: translateY(-10px)} 100% {opacity: 1; transform: translateY(0)} } .cheat { border: none; background: hsl(0, 0%, 20%); padding: 5px; margin: 3px; width: 60%; color: hsl(0, 0%, 100%); transition: 0.2s; border-radius: 5px; cursor: pointer; } .cheat:hover { background: hsl(0, 0%, 30%); }",await Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache).find(e=>e.exports.a?.me).exports.a.me({})||{}),o=btoa(o.id||"lmfao").replaceAll(/(=|\/|\.)/g,"");const a=document.createElement("div");[...document.querySelectorAll("#"+o)].forEach(e=>e.remove()),a.id=o,a.appendChild(t),e(a,{width:"400px",background:"hsl(0, 0%, 10%)",borderRadius:"10px",position:"absolute",textAlign:"center",fontFamily:"Nunito",color:"white",overflow:"hidden",top:"50px",left:"50px"});var n,r,s=0,i=0,o=(a.onpointerdown=(e=window.event)=>{e.preventDefault(),s=e.clientX,i=e.clientY,document.onpointerup=()=>{document.onpointerup=null,document.onpointermove=null},document.onpointermove=e=>{(e=e||window.event).preventDefault(),n=s-e.clientX,r=i-e.clientY,s=e.clientX,i=e.clientY,a.style.top=a.offsetTop-r+"px",a.style.left=a.offsetLeft-n+"px"}},document.createElement("div")),t=(a.appendChild(o),e(o,{width:"100%",height:"35px",paddingTop:"2px",fontSize:"1.5rem",textAlign:"center"}),o.innerHTML='Blooket Cheats v12.18.22',document.createElement("button")),t=(o.appendChild(t),e(t,{background:"red",height:"45px",width:"45px",border:"none",cursor:"pointer",position:"absolute",top:"-10px",right:"-10px",fontSize:"1.5rem",borderRadius:"10px",fontFamily:"Nunito",fontWeight:"bolder",paddingTop:"10px",paddingRight:"15px"}),t.innerText="X",t.onclick=()=>{p(),a.remove(),removeEventListener("keypress",v)},document.createElement("button"));o.appendChild(t),e(t,{background:"#444444",height:"45px",width:"45px",border:"none",cursor:"pointer",position:"absolute",top:"-10px",left:"-10px",fontSize:"1.5rem",borderRadius:"10px",fontFamily:"Nunito",fontWeight:"bolder",paddingTop:"10px",paddingLeft:"15px"}),t.innerText="-",t.onclick=()=>c.hidden=!c.hidden;let c=document.createElement("div");o=document.createElement("div"),c.appendChild(o),a.appendChild(c),o.innerHTML=`${b(!0)?"Current gamemode: "+b(!0):"No game detected"}
(Press E to hide)
`,o.style.display="block",o.style.margin="10px",document.body.append(a),e=document.createElement("div");c.appendChild(e),e.style.fontSize="0.9rem",e.style.paddingBottom="5px";let l={global:[{name:"Auto Answer (Toggle)",description:"Toggles auto answer on",type:"toggle",enabled:!(e.innerHTML='Discord
GitHub - 05Konz
'),data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:{question:o,stage:e,feedback:t},props:{client:{question:a}}}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{"typing"!=o.qType?("feedback"===e||t?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][(o||a).answers.map((e,t)=>(o||a).correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(o.answers[0])}catch{}},50))}},{name:"Highlight Answers (Toggle)",description:"Toggles highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})},50))}},{name:"Subtle Highlight Answers (Toggle)",description:"Toggles subtle highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])&&(e.style.boxShadow="unset")})},50))}},{name:"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:"Subtle Highlight Answers",description:"Removes the shadow from correct answers",run:function(){const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])&&(e.style.boxShadow="unset")})}},{name:"Spam Buy Blooks",description:"Opens a box an amount of times",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let n=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],t=Object.values(n.c).find(e=>e.exports?.a?.get).exports.a,l=Object.values(n.c).find(e=>e.exports.a?.purchaseBlookBox).exports.a["purchaseBlookBox"];t.get("https://dashboard.blooket.com/api/users").then(async({data:{tokens:e}})=>{var t=Object.values(n.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{Medieval:20,Breakfast:20,Wonderland:20,Blizzard:25,Space:20,Bot:20,Aquatic:20,Safari:20,Dino:25,"Ice Monster":25,Outback:25};let o=prompt('Which box do you want to open? (ex: "Ice Monster")').split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" ");if(!Object.keys(t).map(e=>e.toLowerCase()).includes(o.toLowerCase()))return alert("I couldn't find that box!");let r=Math.min(Math.floor(e/Object.entries(t).find(e=>e[0].toLowerCase()==o.toLowerCase())[1]),parseInt("0"+prompt("How many boxes do you want to open?")));if(0==r)return alert("You do not have enough tokens!");let s=confirm("Would you like to alert blooks upon unlocking?"),i={},c=Date.now(),a=!1;for(let n=0;n{i[o]||=0,i[o]++;var a=Date.now();s&&alert(`${o} (${n+1}/${r}) ${e?"NEW! ":""}${t} tokens left`),c+=Date.now()-a}).catch(e=>a=!0),!a);n++);alert(`(${Date.now()-c}ms) Results:\n`+Object.entries(i).map(([e,t])=>` ${e} `+t).join(`\n`))}).catch(()=>alert("There was an error user data!"))}},{name:"Remove Name Limit",description:"Sets the name limit to 120, which is the actual max name length limit",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),document.querySelector('input[class*="nameInput"]').maxLength=120,alert("Removed name length limit")}},{name:"Remove Random Name",description:"Allows you to put a custom name",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({isRandom:!1,client:{name:""}}),document.querySelector('[class*="nameInput"]')?.focus?.()}},{name:"Sell Cheap Duplicates",description:"Sells all of your uncommon to epic dupes (not legendaries+)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],o=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,n=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];o.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(([e,t])=>1{t.webpack=o}},[["1234"]]]).webpack("MDrD").a[e].rarity));if(confirm("Are you sure you want to sell your uncommon to epic dupes?")){var t,o,a=Date.now();for([t,o]of e)await n({blook:t,numToSell:o-1});alert(`(${Date.now()-a}ms) Results:\n`+e.map(([e,t])=>` ${e} `+(t-1)).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Sell Duplicate Blooks",description:"Sell all duplicate blooks leaving you with 1 each",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],o=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,n=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];o.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(e=>1` ${e} `+(t-1)).join(`\n`))}}).catch(e=>(alert("There was an error user data!"),console.info(e)))}},{name:"Every Answer Correct",description:"Sets every answer to be correct",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.freeQuestions=e.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 e16c428..b46a669 100644 --- a/cheats/reactGui.js +++ b/cheats/reactGui.js @@ -110,6 +110,29 @@ } } }, + { + name: "Subtle Highlight Answers (Toggle)", + description: "Toggles subtle highlight answers on", + type: "toggle", + enabled: false, + data: null, + run: function () { + if (!this.enabled) { + this.enabled = true; + this.data = setInterval(() => { + const { stateNode: { state, props } } = 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; + [...document.querySelectorAll(`[class*="answerContainer"]`)].forEach((answer, i) => { + if ((state.question || props.client.question).correctAnswers.includes((state.question || props.client.question).answers[i])) + answer.style.boxShadow = "unset"; + }); + }, 50); + } else { + this.enabled = false; + clearInterval(this.data); + this.data = null; + } + } + }, { name: "Auto Answer", description: "Click the correct answer for you", @@ -348,6 +371,17 @@ }); } }, + { + name: "Subtle Highlight Answers", + description: "Removes the shadow from correct answers", + run: function () { + const { stateNode: { state, props } } = 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; + [...document.querySelectorAll(`[class*="answerContainer"]`)].forEach((answer, i) => { + if ((state.question || props.client.question).correctAnswers.includes((state.question || props.client.question).answers[i])) + answer.style.boxShadow = "unset"; + }); + } + }, { name: "Remove Name Limit", description: "Sets the name limit to 120, which is the actual max name length limit", @@ -3676,7 +3710,7 @@ } let iframe = document.querySelector("iframe"); const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/); - if (parseInt(time) <= 1697757974876 || iframe.contentWindow.confirm(error)) cheat(); + if (parseInt(time) <= 1697932037864 || 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 5d33beb..c0ec80a 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:"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 +/* 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:"Subtle Highlight Answers (Toggle)",description:"Toggles subtle highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:a,props:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(a.question||o.client.question).correctAnswers.includes((a.question||o.client.question).answers[t])&&(e.style.boxShadow="unset")})},50))}},{name:"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:"Subtle Highlight Answers",description:"Removes the shadow from correct answers",run:function(){const{state:a,props:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(a.question||o.client.question).correctAnswers.includes((a.question||o.client.question).answers[t])&&(e.style.boxShadow="unset")})}},{name:"Remove Name Limit",description:"Sets the name limit to 120, which is the actual max name length limit",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),document.querySelector('input[class*="nameInput"]').maxLength=120,alert("Removed name length limit")}},{name:"Remove Random Name",description:"Allows you to put a custom name",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({isRandom:!1,client:{name:""}}),document.querySelector('[class*="nameInput"]')?.focus?.()}},{name:"Sell Cheap Duplicates",description:"Sells all of your uncommon to epic dupes (not legendaries+)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],a=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,r=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];a.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(([e,t])=>1{t.webpack=a}},[["1234"]]]).webpack("MDrD").a[e].rarity));if(confirm("Are you sure you want to sell your uncommon to epic dupes?")){var t,a,o=Date.now();for([t,a]of e)await r({blook:t,numToSell:a-1});alert(`(${Date.now()-o}ms) Results:\n`+e.map(([e,t])=>` ${e} `+(t-1)).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Sell Duplicate Blooks",description:"Sell all duplicate blooks leaving you with 1 each",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],a=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,r=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];a.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(e=>1` ${e} `+(t-1)).join(`\n`))}}).catch(e=>(alert("There was an error user data!"),console.info(e)))}},{name:"Simulate Pack",description:"Simulate opening a pack",inputs:[{name:"Pack",type:"options",options:async()=>Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt)}],run:function(){try{let m=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],e=Object.values(m.c),t=e.find(e=>e.exports?.a?.Chick?.set).exports.a,o=e.find(e=>e.exports.a?.Breakfast).exports.a,r=(Object.entries(t).reduce((e,[t,a])=>(o[a.realSet||a.set]&&(e[t]=a),e),{}),Object.values(m.c).find(e=>e.exports?.Class).exports),h={};class s extends r.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new r.Class({Extends:r.GameObjects.Image,initialize:function(){r.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,a,o,r,n,s,i,c){this.setTexture(c),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(a),this.targets=[],h.scene.physics.velocityFromAngle(o,r,this.body.velocity),this.body.setGravityY(n),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const a=m("74sb");function o(e){switch(e){case"center":var t=Object(a.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(a.l)(.7,1),angle:t,velocity:Object(a.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(a.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(a.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var r=h.particles.get();r&&r.spawn.apply(r,Object.values(o("center")).concat("uncommon-"+Object(a.m)(1,8)))}break;case"Rare":for(var n=0;n<2;n++){var s=h.particles.get();s&&s.spawn.apply(s,Object.values(o(n%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(a.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var c=h.particles.get();c&&c.spawn.apply(c,Object.values(o(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(a.m)(1,8)))}break;case"Legendary":for(var l=0;l<3;l++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(o("top")).concat("legendary-"+Object(a.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var p=h.particles.get();p&&p.spawn.apply(p,Object.values(o(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(a.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];let n=m("fGzD");(n=Object.keys(n.a).reduce((e,t)=>(e.packs.includes(t)&&(e.data[t]=Object.fromEntries(n.b(t))),e),{packs:Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt),data:{}}).data)[e]?(e=function(e){var t=[],a=Object.keys(n[e]);for(const r of a)t.push(n[e][r]+(t[a.indexOf(r)-1]||0));const o=t[t.length-1]*Math.random();return a[t.findIndex(e=>e>=o)]}(e),t=Object.values(m.c).find(e=>e.exports?.a?.Elephant).exports.a,a.setState({loadingPack:!1,openPack:!0,unlockedBlook:e,tokens:a.state.tokens,newUnlock:!0,game:{type:r.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:r.Scale.NONE,autoCenter:r.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new s(t[e].rarity)},canOpen:!0})):alert("I couldn't find that box!")}}catch{}}()},{name:"Simulate Unlock",description:"Simulate unlocking most of the blooks",inputs:[{name:"Blook",type:"options",options:()=>{try{var e=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],t=Object.values(e.c);const o=t.find(e=>"number"==typeof e.exports.a?.Breakfast).exports.a;return Object.entries(t.find(e=>e.exports.a?.Black).exports.a).reduce((e,[t,a])=>o[a.realSet||a.set]?e.concat(t):e,[])}catch{return[]}}}],run:function(){try{let m=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],e=Object.values(m.c),t=e.find(e=>e.exports?.a?.Chick?.set).exports.a,o=e.find(e=>e.exports.a?.Breakfast).exports.a,a=Object.entries(t).reduce((e,[t,a])=>(o[a.realSet||a.set]&&(e[t]=a),e),{}),r=Object.values(m.c).find(e=>e.exports?.Class).exports,h={};class n extends r.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new r.Class({Extends:r.GameObjects.Image,initialize:function(){r.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,a,o,r,n,s,i,c){this.setTexture(c),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(a),this.targets=[],h.scene.physics.velocityFromAngle(o,r,this.body.velocity),this.body.setGravityY(n),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const a=m("74sb");function o(e){switch(e){case"center":var t=Object(a.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(a.l)(.7,1),angle:t,velocity:Object(a.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(a.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(a.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var r=h.particles.get();r&&r.spawn.apply(r,Object.values(o("center")).concat("uncommon-"+Object(a.m)(1,8)))}break;case"Rare":for(var n=0;n<2;n++){var s=h.particles.get();s&&s.spawn.apply(s,Object.values(o(n%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(a.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var c=h.particles.get();c&&c.spawn.apply(c,Object.values(o(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(a.m)(1,8)))}break;case"Legendary":for(var l=0;l<3;l++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(o("top")).concat("legendary-"+Object(a.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var p=h.particles.get();p&&p.spawn.apply(p,Object.values(o(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(a.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t.setState({loadingPack:!1,openPack:!0,unlockedBlook:e,newUnlock:!0,game:{type:r.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:r.Scale.NONE,autoCenter:r.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new n(a[e].rarity)},canOpen:!0})):alert("This can only be ran on the market page!")}}catch{}}()}]},voyage:{name:"Pirate's Voyage",img:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAzMDAgMzAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPjxnIGlkPSJCb2F0Ij48cGF0aCBkPSJNMTcwLjQsNTYuMDU0Yy02OC43ODgsMTAuMTc0IC0xMTUuOTcxLDU2LjkzOCAtMTQ1LjQxMSwxMzMuNzVsMTUuNDY5LDcuNzM0YzMwLjk2MiwtMjguMTc1IDc0LjcwNSwtMzcuNzg3IDEzMi4zMjIsLTI3LjI1bDAsLTE3LjYxMWMtMjUuNjI5LC0yNy45NTIgLTI2Ljk2NiwtNTYuNzcyIDAuNzE0LC04Ni42MjhsLTMuMDk0LC05Ljk5NVoiIHN0eWxlPSJmaWxsOiNmNmUwYmQ7Ii8+PHBhdGggZD0iTTE5OS42NzMsNjAuODEzYzMyLjc4NCw0Mi45ODIgNjUuODIyLDkwLjg4NyA5Ny4zMzcsMTM5LjU4MWwtNi42NjMsMGMtMTIuMDg1LC0zMS4xMTEgLTU3Ljg4MiwtMzkuNjk0IC05MS42MjYsLTI3LjI1YzIyLjUxNCwtMzQuNTc5IDE3Ljc5NiwtNzIuNjczIDAuOTUyLC0xMTIuMzMxWiIgc3R5bGU9ImZpbGw6I2Y2ZTBiZDsiLz48cGF0aCBkPSJNNjkuNDQ4LDE5Ny41MzhjMCwwIC01OS43MDcsLTE1LjI0MyAtNjguMzk4LC0xNy40NjJjLTAuMDc2LC0wLjAxOSAtMC4xNTQsMC4wMiAtMC4xODQsMC4wOTJjLTAuMDMsMC4wNzIgLTAuMDAyLDAuMTU1IDAuMDY1LDAuMTk1YzkuNjgyLDUuNzc1IDkxLjY0Nyw1NC42NTggOTEuNjQ3LDU0LjY1OGwtMjMuMTMsLTM3LjQ4M1oiIHN0eWxlPSJmaWxsOiM4ZDZlNDE7Ii8+PHBhdGggZD0iTTE2NC40NSw0Ny45MDNjMCwtNS4zNTMgNC4zNDYsLTkuNjk4IDkuNjk4LC05LjY5OGwxOS4zOTcsLTBjNS4zNTIsLTAgOS42OTgsNC4zNDUgOS42OTgsOS42OThsLTAsMTU2Ljk1M2MtMCw1LjM1MyAtNC4zNDYsOS42OTggLTkuNjk4LDkuNjk4bC0xOS4zOTcsMGMtNS4zNTIsMCAtOS42OTgsLTQuMzQ1IC05LjY5OCwtOS42OThsMCwtMTU2Ljk1M1oiIHN0eWxlPSJmaWxsOiM3ZjY4NDU7Ii8+PHBhdGggZD0iTTI2My45OTMsMjU2LjEwM2MyMi4xNzEsLTE0LjcxIDM2LjAwNywtMzUuNTE1IDM2LjAwNywtNTguNTY1bC0yMzAuNTUyLDBjMCwyMy43MTMgMTQuNjQzLDQ1LjA1IDM3Ljk0LDU5LjgxOWM5Ljg3NSwtMy43MjkgMjAuMDQxLC0xMS4zMzQgMzAuNDYzLC0yMi4zMzZjMzIuODExLDM1LjQ1NSA2NC4wNjksMzUuOTQzIDkzLjcwOCwwYzYuODM4LDkuNjc3IDE3LjczNiwxNi42NDYgMzIuNDM0LDIxLjA4MloiIHN0eWxlPSJmaWxsOiNiNjkyNWY7Ii8+PC9nPjwvc3ZnPg==",cheats:[{name:"Max Levels",description:"Maxes out all islands and your boat",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({islandLevels:new Array(e.state.islandLevels.length).fill(5)},e.updateBoatLevel)}},{name:"Set Doubloons",description:"Sets Doubloons",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];t.setState({doubloons:e}),t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}},{name:"Start Heist",description:"Starts a heist on someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(o){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let r=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];r.props.liveGameController.getDatabaseVal("c",function(e){var t,a,e=Object.entries(e||{}).reduce((e,[t,a])=>(t==r.props.client.name&&e.push({name:t,blook:a.b,doubloons:a.d||0}),e),[]);0===e.length?(r.questionsToAnswer=1,r.randomQ()):({name:e,blook:t,doubloons:a}=e.find(e=>e.name==o)||e.sort((e,t)=>t.doubloons-e.doubloons)[0],r.setState({stage:"heist",heistInfo:{name:e,blook:t},prizeAmount:Math.max(1e3,a)}))})}},{name:"Swap Doubloons",description:"Swaps Doubloons with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:async function(t){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>a.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=a.props.client.name),e=e.find(e=>e[0]==t)||e[0];a.props.liveGameController.setVal({path:"c/"+a.props.client.name,val:{b:a.props.client.blook,d:e[1].d,tat:e[0]+":"+(e[1].d-a.state.doubloons)}}),a.setState({doubloons:e[1].d})}},{name:"Take Doubloons",description:"Takes Doubloons from someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:async function(t){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>a.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=a.props.client.name),e=e.find(e=>e[0]==t)||e[0];a.setState({doubloons:a.state.doubloons+e[1].d}),a.props.liveGameController.setVal({path:"c/"+a.props.client.name,val:{b:a.props.client.blook,d:e[1].d,tat:e[0]+":"+e[1].d}})}}]},brawl:{name:"Monster Brawl",img:"https://media.blooket.com/image/upload/v1655233787/Media/survivor/xp/Blue_xp_2.svg",cheats:[{name:"Double Enemy XP",description:"Doubles enemy XP drop value",run:function(){for(const a of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=a.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.val*=2},t.children.entries.forEach(e=>e.val*=2)}}},{name:"Half Enemy Speed",description:"Makes enemies move 2x slower",run:function(){for(const a of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=a.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.speed*=.5},t.children.entries.forEach(e=>e.speed*=.5)}}},{name:"Instant Kill",description:"Sets all enemies health to 1",run:function(){for(const a of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=a.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.hp=1},t.children.entries.forEach(e=>e.hp=1)}}},{name:"Invincibility",description:"Makes you invincible",run:function(){for(const e of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime")))e.collideCallback=()=>{}}},{name:"Magnet",description:"Pulls all xp towards you",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("magnetTime")).collideCallback({active:!0},{active:!0,setActive(){},setVisible(){}})}},{name:"Max Current Abilities",description:"Maxes out all your current abilities",run:function(){const a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];for(var[t,o]of Object.entries(a.state.abilities))for(let e=0;e<10-o;e++)a.state.game.scene.game.events.emit("level up",t,a.state.abilities[t]++);a.setState({level:a.state.game.scene.level=[1,3,5,10,15,25,35].sort((e,t)=>Math.abs(e-a.state.level)-Math.abs(t-a.state.level))[0]-1})}},{name:"Next Level",description:"Skips to the next level",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],{object1:t,object2:a}=e.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes('emit("xp"'));a.get().spawn(t.x,t.y,(1===(a=e.state.level)?1:a<5?5:a<10?10:a<20?20:a<30?30:a<40?40:a<50?50:100)-e.xp)}},{name:"Remove Obstacles",description:"Removes all rocks and obstacles",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>{try{e.gameObject.frame.texture.key.includes("obstacle")&&e.gameObject.destroy()}catch{}})}},{name:"Kill Enemies",description:"Kills all current enemies",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Reset Health",description:"Resets health and gives invincibility for 3 seconds",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.game.events._events.respawn.fn()}}]},cafe:{name:"Café",img:"https://media.blooket.com/image/upload/v1655161189/Media/survivor/Pizza_lvl1.svg",style:{transform:"rotate(22.5deg)"},cheats:[{name:"Max Items",description:"Maxes out items in the shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({items:Object.fromEntries(Object.entries(e.state.items).map(e=>[e[0],5]))}))}},{name:"Remove Customers",description:"Skips the current customers (Not usable in the shop)",run:function(){const a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.state.customers.forEach((e,t)=>Object.keys(e).length&&a.removeCustomer(t,!0))}},{name:"Reset Abilities",description:"Resets used abilities in shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({abilities:Object.fromEntries(Object.entries(e.state.abilities).map(e=>[e[0],5]))}))}},{name:"Set Cash",description:"Sets cafe cash",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({cafeCash:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,ca:e}})}},{name:"Stock Food",description:"Stocks all food to 99 (Not usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe"!==window.location.pathname?alert("This can't be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({foods:e.state.foods.map(e=>({...e,stock:99,level:5}))}))}}]},crypto:{name:"Crypto Hack",img:"https://media.blooket.com/image/upload/v1661496293/Media/uiTest/CryptoIcon.svg",cheats:[{name:"Choice ESP",description:"Shows what each choice will give you",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e,t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t=t.state.choices[0]["text"],a=document.querySelector("[class^=styles__feedbackContainer___]");a.children.length<=4&&((e=document.createElement("div")).style.color="white",e.style.fontFamily="Inconsolata,Helvetica,monospace,sans-serif",e.style.fontSize="2em",e.style.display="flex",e.style.justifyContent="center",e.style.marginTop="675px",e.innerText=t,a.append(e))},50))}},{name:"Password ESP",description:"Highlights the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];"hack"==t.stage&&[...document.querySelector("div[class^=styles__buttonContainer]").children].forEach(e=>{e.innerText!=t.correctPassword&&(e.style.outlineColor="rgba(255, 64, 64, 0.8)",e.style.backgroundColor="rgba(255, 64, 64, 0.8)",e.style.textShadow="0 0 1px #f33")})},50))}},{name:"Always Triple",description:"Always get triple crypto",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({choices:[{type:"mult",val:3,rate:.075,blook:"Brainy Bot",text:"Triple Crypto"}]}),50))}},{name:"Auto Guess",description:"Automatically guess the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];if("hack"==e.stage)for(const t of document.querySelector("div[class^=styles__buttonContainer]").children)t.innerText==e.correctPassword&&t.click()},50))}},{name:"Remove Hack",description:"Removes an attacking hack",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({hack:""})}},{name:"Set Crypto",description:"Sets crypto",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({crypto:e,crypto2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:t.state.password,cr:e}})}},{name:"Set Password",description:"Sets hacking password",inputs:[{name:"Custom Password",type:"string"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({password:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:e,cr:t.state.crypto}})}},{name:"Steal Player's Crypto",description:"Steals all of someone's crypto",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController?._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(a){let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.liveGameController.getDatabaseVal("c",e=>{var t;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(a.toLowerCase())&&([e,{cr:t}]=Object.entries(e).find(([e])=>e.toLowerCase()==a.toLowerCase()),o.setState({crypto:o.state.crypto+t,crypto2:o.state.crypto+t}),o.props.liveGameController.setVal({path:"c/".concat(o.props.client.name),val:{b:o.props.client.blook,p:o.state.password,cr:o.state.crypto+t,tat:e+":"+t}}))})}}]},defense:{name:"Tower Defense",img:"https://media.blooket.com/image/upload/v1657235025/Media/survivor/Laser_Lvl1.svg",cheats:[{name:"Earthquake",description:"Shuffles around towers",run:function(){let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],r=(o.setState({eventName:"Earthquake",event:{short:"e",color:"#805500",icon:"fas fa-mountain",desc:"All of your towers get mixed up",rate:.02},buyTowerName:"",buyTower:{}},()=>o.eventTimeout=setTimeout(()=>o.setState({event:{},eventName:""}),6e3)),o.tiles.forEach(a=>a.forEach((e,t)=>3===e&&(a[t]=0))),o.tiles.flatMap((e,a)=>e.map((e,t)=>0===e&&{x:t,y:a})).filter(Boolean).sort(()=>.5-Math.random()));o.towers.forEach(e=>{var{x:t,y:a}=r.shift();e.move(t,a,o.tileSize),o.tiles[a][t]=3})}},{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.towers.forEach(e=>{e.range=100,e.fullCd=e.cd=0,e.damage=1e6})}},{name:"Remove Ducks",description:"Removes ducks",run:function(){let{ducks:e,tiles:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.forEach(e=>{t[e.y][e.x]=0}),e.length=0}},{name:"Remove Enemies",description:"Removes all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.enemies=e.futureEnemies=[]}},{name:"Remove Obstacles",description:"Lets you place towers anywhere",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.tiles=e.tiles.map(e=>e.fill(0))}},{name:"Set Damage",description:"Sets damage",inputs:[{name:"Damage",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.dmg=e}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:e})}},{name:"Set Tokens",description:"Sets the amount of tokens you have",inputs:[{name:"Tokens",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({tokens:e})}}]},defense2:{name:"Tower Defense 2",img:"https://media.blooket.com/image/upload/v1593095354/Media/defense/missile.svg",style:{transform:"rotate(45deg)"},cheats:[{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.towers.forEach(e=>{if(e.stats.dmg=1e6,e.stats.fireRate=50,e.stats.ghostDetect=!0,e.stats.maxTargets=1e6,e.stats.numProjectiles&&=100,e.stats.range=100,e.stats.auraBuffs)for(const t in e.stats.auraBuffs)e.stats.auraBuffs[t]*=100})}},{name:"Kill Enemies",description:"Kills all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.state.game.scene.enemyQueue.length=0,e.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Set Coins",description:"Sets coins",inputs:[{name:"Coins",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({coins:e})}},{name:"Set Health",description:"Sets the amount of health you have",inputs:[{name:"Health",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({health:e})}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:e})}}]},dinos:{name:"Deceptive Dinos",img:"https://media.blooket.com/image/upload/v1655161325/Media/survivor/Dog.svg",style:{transform:"rotate(-22.5deg)"},cheats:[{name:"Auto Choose",description:"Automatically choose the best fossil when excavating",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const t=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"];var e=(()=>{const e=Object.values(t("74sb")).find(e=>e.toString().includes("rate"));return()=>e([{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}],3)})();try{var o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("excavate"===o.state.stage){o.state.choices.length||(o.state.choices=e());let t=0,a=-1;for(let e=0;e div[role="button"]:nth-child('+a+")").click()}}catch{}},50))}},{name:"Rock ESP",description:"Shows what is under the rocks",type:"toggle",enabled:!1,data:("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