From d7aaa189bae64b995f90d246ec29dc5a8f56bfda Mon Sep 17 00:00:00 2001 From: Benjamin Stewart Date: Mon, 20 Nov 2023 10:31:23 -0600 Subject: [PATCH] Fix Deceptive Dinos auto choose --- autoupdate/dinos/autoChoose.png | Bin 3390 -> 3443 bytes autoupdate/gui.png | Bin 101752 -> 101067 bytes autoupdate/mobileGui.png | Bin 61391 -> 60821 bytes autoupdate/reactGui.png | Bin 88838 -> 89403 bytes autoupdate/timestamps/dinos/autoChoose.png | Bin 413 -> 415 bytes autoupdate/timestamps/gui.png | Bin 417 -> 416 bytes autoupdate/timestamps/mobileGui.png | Bin 418 -> 415 bytes autoupdate/timestamps/reactGui.png | Bin 418 -> 416 bytes cheats/Bookmarklets.html | 48 ++++++++++----------- cheats/dinos/autoChoose.js | 10 ++--- cheats/dinos/autoChoose.min.js | 2 +- cheats/gui.js | 10 ++--- cheats/gui.min.js | 2 +- cheats/mobileGui.js | 10 ++--- cheats/mobileGui.min.js | 2 +- cheats/reactGui.js | 10 ++--- cheats/reactGui.min.js | 2 +- 17 files changed, 44 insertions(+), 52 deletions(-) diff --git a/autoupdate/dinos/autoChoose.png b/autoupdate/dinos/autoChoose.png index 9a9ed3852ea340ec982ffb119f8fa605b362d133..ced600452610547c7db3630d26b56f38feb0ebf6 100644 GIT binary patch delta 3437 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 pt?U=@^mvR6A delta 3384 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 diff --git a/autoupdate/gui.png b/autoupdate/gui.png index 89ad80a150f2917341d7be611a7e2d688b7b1865..dfe0f24f1c79aaf819ccd0e25200c27a43fd87e9 100644 GIT binary patch delta 74729 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 Q=J=^T>f^TR!kPq+ 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 diff --git a/autoupdate/mobileGui.png b/autoupdate/mobileGui.png index d09d6ecad808136be63df69a2610e7efa8171057..cf22f46df639179bf3b6c0f85b1e082942a983a9 100644 GIT binary patch delta 34684 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 delta 35258 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

v@m58yFQJN{V%_^f1UO6%CiN!j@LGc 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 RgMop8!PC{xWt~$(69BTJEFJ&= diff --git a/autoupdate/timestamps/dinos/autoChoose.png b/autoupdate/timestamps/dinos/autoChoose.png index 7118963e53b9598170e31865af6c9d6edbb1b03d..f79126a61e335802e9d4c92c370b2e38c20d662c 100644 GIT binary patch delta 370 zcmbQsJfC@jS$&A7i(`n!#N11k{-KUCtRL>j$ni(UG$^Qd|m(B4czPa0HS{I-HW?#&0uBC2q$n;DC7whjC zhZ)&s9ODmZy*<@`hKqdtmgVhv?Qg$vm_yBJkN9-YKbL;pxb#s}+w#VN<{f{1G^cM6 zHrjJQHa1wRF!I!I?VRNkCJUq)wwdm^V)`JmS~-&cg9dBpnn#%h#}{PFpF44$Iqv9d zmp?MsP1m@W1YUn+bNIc8N%kDJ@67X#D(-XHaCpL@nx}aj&1X#Kc1TB@sgpgOIs4G$ zTY6RIrwX)BJ?<=v%dYp|{hf2~vrUsNfA5&%z3%4wV;{5bJPdhQm}`Hq%!B)X=bo9{ fjvHN?{fYl#Q=&D?g7_i^1_lOCS3j3^P6t&}>aY*8}3`22Uf{O6Y29|k^@QJ--vw`cJ| zzIP8fVtpRyceSav%1b!2+gfmc6#DzBc;43L;Js5;yi4TbXMW*UpCVmesQvl=i_6z4 zR1d$u;rmAW`q~NqSj-!wquj2n=&tBIdqkS+V`R*+f*B{|x4e1m%C@>fZhP|-qpq(L z9tzLPS{)=j{pX(ggHn3yrW$oR>O9`Ojmi4D)SjNpt3^UKv}`{(w{ctD4yAgY3eI@p zkLfYfHws;h%s&Xu_P70R-6^ok^16%Cx+JsTqB=`*rS46s zx+opkHdEui&z8ike|>F^O}O`J)4bwu5B>CZrtB9y&R*Eg&AZl faQ}7f5A*KXiKg=bP0l+XkK)d8{g diff --git a/autoupdate/timestamps/gui.png b/autoupdate/timestamps/gui.png index da94c65d3415334616c084c4c3e6f427b7a21a94..8d945a5fce9c2558928e1aad9c6d72f531413b8e 100644 GIT binary patch delta 371 zcmZ3;ynuOvS$(Ldi(`n!#N12P{-KT{tPkGH=!vt6Ow>>@Gcj>X*74|(UDPQyX@bKa z)^C5bxfKE~Opwsj*|5NH+A${KT!%-@opC#Qj_O$X8>fGJ^YupdvWIaGMbvjROYi7o z`@N$z`HNwryoQvV*uEs0*gv8B`Pd5OCK*q;^4sdmpj!Ea{?(xXicx@P`vY<(Ik5@eZmah+(_Dp@I zx~KbS^9sFW-6h4hveHHCg>o(=2;K4jtWx*bphcI>#7F!Y^NaL#oe?p|W4>iq%-WI} zq4{-D`C%UZLpDO$;a9$VH|P$WyK2*9%iTL>dh6YM@Ak3m%0r*Sr-S4VmN^*z-?(Su gmUiPyzn{rh^d?!<@)@);FfcH9y85}Sb4q9e03P_OlK=n! delta 372 zcmZ3$ypVZ-`TGdwQo=o-3aJ``3>3zfJDw&3Pc6_eg5p zqJwtJ3VZC-KJdC8-g_v$XK}avtIG!!&RsYhuy3oxg_TD$YYyqu=ds>6&Tuc8YkIJ~ zQ}}7wDI)d{l5@T%eUEjBzg*5JzO`p%nEYeSZ%NrE2iOB8kMo=Mi%0ECFl^Ady5 zrHJ)5<6-SP*Ta^nY4LyF*Q`6IO+d}CCw0%YYsWr+X)BU@9Lb~=aVYCo)s>v?`Ulf9 z;||S^u<3YZbj{gn{o1l?A9Af3dDRa7HSvF>&gUHQ{f0qs1jmB;JJpg3nLqDb|2Xi{ zvc#oVT;I1zzH6&gxu&=B<@-dw#a5xI*2QIow%&R>-@AQuyYevP@aLfVrnL=e|C1|? gGx^h(Y(E=+c}Aj@@Y>)93=9kmp00i_>zopr0B5JMh5!Hn diff --git a/autoupdate/timestamps/mobileGui.png b/autoupdate/timestamps/mobileGui.png index 7e96501983021a971fd93fe4f8ec356a6a272646..caaf4f991985360dc1bdbbd985175e9bb6033c5e 100644 GIT binary patch delta 370 zcmZ3)JfC@jS$&A7i(`n!#N12P{-KT{tPkGH=!v^HG-{}rn3=dZr#ij(Ffn6cC+Cs) zg!lUw2`I7ha!zbw;+9JC)KR$Trn(|SWJljo9Vz+!_TfU(!J@EI$fV?E@ zgd2yLb5pYxeX{s(eZxoLIipV!$LWgYYkQ}^9_vblMF5&tD^?125k{T+8!1Wa`^9H;=xJDLPqa-nBWfott;PS1rqI#JG|H5wcoos*VqIM8$~LW#fklO9Fy>3>`IW*^@RgWAOw%Tt}U?rIU0IdZL{;rn8v&i7ezx1;tw2;`a_(RVA* zX=lschKG{xvb2MRr?OYpH^$Cs70^rOv9-B=?b!a8y-#e8J!T2n(6#l;*OfQL{vWW; zj5~Td;*ZExIWwnSE7q1>yPCIEr}aTVY@NPX{exnTXr9a&+IP4UChT06TqxYVGyg&2 zrDYE@S9agyH@?I7`DeuL14NwgMEUueg`z`)??>gTe~DWM4f6xO%o diff --git a/autoupdate/timestamps/reactGui.png b/autoupdate/timestamps/reactGui.png index c6df5b0ad0c04be9d52e59f1ec6d318532fc8afd..4cbf5b40c9c9893a5f5ab523f71ff6d444241c64 100644 GIT binary patch delta 371 zcmZ3)ynuOvS$(Ldi(`n!#N12P{-S{*tPk?rPP+=asxWc(^73Acm?>dhqY{;o#Pm`8 z#^?1K4GxaZP75|1Xljd);_}%N$f+e2H{H2VZ0_Ybmet>?-fUg|F!3SJ{{s2)LU!J7 zhMme^47%bqq~?k2OJs?iv%;VK?+%WWmR_&KtwJ+};tgBb8SB4YXg@#Wz}hSP7p{KN z@Y&F=zp++osXwFaviDN!vL(aT?mHCyCV|13(XRg#$G;VoYqEZJnrrGjF1=ExKIQfe zE(x;_A<;8ut=MzoH~Sj(37Z*?8FpCaWMw}Ntzx$9|DeYxdL~J+cKL#}^6L&{XU;o% zJmQbsRZE@L61V8LI*%+EbH1t{{A<$xSii1igX{dZ>eh6|FGklhbo7$dzN_x>xn*)@ z`mPsm4GupxxZkmLcGfTJSNGaWR-Foa_9jWkTW@E+d!f~v(j?c6Ex)n&I$= z_1hn9F2$%D6C^ZsHY`w_a*RnRqvi;^)Sd#_?#N?pm(R?!t+xF(D|1Jv#Zmn`2SR-o z9JEU-?6Fh($m@D|?jgZr7mwzDeVrgsf8lVzxu}wotU|H&8Hel7GW?b}P<Gf5j#)>u1k#&722;SN5q- z(Z0bY5%+lAHY3x(o%8>1zi}jzBT?#b#6juY+&|Or1zbzE@pWK59pN3{KP&g6{2#5e zrz^y}*W41V6&@w5U|?Wi@O1TaS?83{1OTZVs7e3; diff --git a/cheats/Bookmarklets.html b/cheats/Bookmarklets.html index 2a80a5a..964ac2e 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,15 +38,15 @@
Set Password
Steal Players Crypto
-

Deceptive Dinos

+

Deceptive Dinos

-
Auto Choose
+
Auto Choose
Rock ESP
Set Fossils
Set Multiplier
Stop Cheating
-

Tower of Doom

+

Tower of Doom

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

Factory

+

Factory

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

Fishing Frenzy

+

Fishing Frenzy

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

Flappy Blook

+

Flappy Blook

Set Score
Toggle Ghost
-

Global

+

Global

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

Intervals

+

Intervals

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

Gold Quest

+

Gold Quest

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

Crazy Kingdom

+

Crazy Kingdom

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

Racing

+

Racing

Instant Win
-

Royale

+

Royale

Auto Answer
-

Intervals

+

Intervals

Auto Answer
-

Blook Rush

+

Blook Rush

Set Blooks
Set Defense
-

Tower Defense

+

Tower Defense

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

Tower Defense 2

+

Tower Defense 2

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

Pirate's Voyage

+

Pirate's Voyage

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

Santa's Workshop

+

Santa's Workshop

Remove Distractions
Send Distraction
diff --git a/cheats/dinos/autoChoose.js b/cheats/dinos/autoChoose.js index 42f5116..6692839 100644 --- a/cheats/dinos/autoChoose.js +++ b/cheats/dinos/autoChoose.js @@ -14,11 +14,9 @@ (() => { const cheat = (async () => { - const { webpack } = webpackJsonp.push([[], { ['1234']: (_, a, b) => { a.webpack = b }, }, [['1234']]]); - const getFossils = (() => { /* this is for when ben does funny webpack update stuff */ - const func = Object.values(webpack('74sb')).find(x => x.toString().includes('rate')); - return () => func([{ 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); - })(); + const { webpack } = webpackJsonp.push([[], { ['1234']: (_, a, b) => { a.webpack = b }, }, [['1234']]]), + func = Object.values(webpack('74sb')).find(x => x.toString().includes('random') && x.toString().includes("includes")), + getFossils = () => func([{ 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 { let { stateNode } = Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner; @@ -51,7 +49,7 @@ } let iframe = document.querySelector("iframe"); const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/); - if (parseInt(time) <= 1693429947277 || iframe.contentWindow.confirm(error)) cheat(); + if (parseInt(time) <= 1700497845874 || iframe.contentWindow.confirm(error)) cheat(); } img.onerror = img.onabort = () => (img.src = null, cheat()); })(); \ No newline at end of file diff --git a/cheats/dinos/autoChoose.min.js b/cheats/dinos/autoChoose.min.js index d90730d..a3ce6d1 100644 --- a/cheats/dinos/autoChoose.min.js +++ b/cheats/dinos/autoChoose.min.js @@ -1 +1 @@ -/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let r=document.querySelector("iframe");r.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),r.contentWindow.console.log.call(window,"%c\tautoChoose.js","color: #0bc2cf; font-size: 1rem"),r.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const n=async()=>{const e=webpackJsonp.push([[],{[1234]:(t,e,o)=>{e.webpack=o}},[["1234"]]])["webpack"];var t=(()=>{const t=Object.values(e("74sb")).find(t=>t.toString().includes("rate"));return()=>t([{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 s=Object.values(function t(e=document.querySelector("body>div")){return Object.values(e)[1]?.children?.[0]?._owner.stateNode?e:t(e.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("excavate"===s.state.stage){s.state.choices.length||(s.state.choices=t());let e=0,o=-1;for(let t=0;t div[role="button"]:nth-child('+o+")").click()}}catch{}};let c=new Image;c.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/dinos/autoChoose.png?"+Date.now(),c.crossOrigin="Anonymous",c.onload=function(){var t=document.createElement("canvas").getContext("2d");t.drawImage(c,0,0,this.width,this.height);let e=t.getImageData(0,0,this.width,this.height)["data"],o="",s;for(let t=0;t(c.src=null,n())})(); \ No newline at end of file +/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let n=document.querySelector("iframe");n.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),n.contentWindow.console.log.call(window,"%c\tautoChoose.js","color: #0bc2cf; font-size: 1rem"),n.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const r=async()=>{const t=webpackJsonp.push([[],{[1234]:(t,e,o)=>{e.webpack=o}},[["1234"]]])["webpack"],s=Object.values(t("74sb")).find(t=>t.toString().includes("random")&&t.toString().includes("includes"));try{var a=Object.values(function t(e=document.querySelector("body>div")){return Object.values(e)[1]?.children?.[0]?._owner.stateNode?e:t(e.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("excavate"===a.state.stage){a.state.choices.length||(a.state.choices=s([{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));let e=0,o=-1;for(let t=0;t div[role="button"]:nth-child('+o+")").click()}}catch{}};let c=new Image;c.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/dinos/autoChoose.png?"+Date.now(),c.crossOrigin="Anonymous",c.onload=function(){var t=document.createElement("canvas").getContext("2d");t.drawImage(c,0,0,this.width,this.height);let e=t.getImageData(0,0,this.width,this.height)["data"],o="",s;for(let t=0;t(c.src=null,r())})(); \ No newline at end of file diff --git a/cheats/gui.js b/cheats/gui.js index f587587..85cda32 100644 --- a/cheats/gui.js +++ b/cheats/gui.js @@ -2199,12 +2199,10 @@ run: function () { if (!this.enabled) { this.enabled = true; + const { webpack } = webpackJsonp.push([[], { ['1234']: (_, a, b) => { a.webpack = b }, }, [['1234']]]), + func = Object.values(webpack('74sb')).find(x => x.toString().includes('random') && x.toString().includes("includes")), + getFossils = () => func([{ 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); this.data = setInterval(() => { - const { webpack } = webpackJsonp.push([[], { ['1234']: (_, a, b) => { a.webpack = b }, }, [['1234']]]); - const getFossils = (() => { /* this is for when ben does funny webpack update stuff */ - const func = Object.values(webpack('74sb')).find(x => x.toString().includes('rate')); - return () => func([{ 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 { let { stateNode } = Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner; if (stateNode.state.stage === "excavate") { @@ -3945,7 +3943,7 @@ } let iframe = document.querySelector("iframe"); const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/); - if (parseInt(time) <= 1700497196120 || iframe.contentWindow.confirm(error)) cheat(); + if (parseInt(time) <= 1700497845881 || 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 6c0ae3b..8a315eb 100644 --- a/cheats/gui.min.js +++ b/cheats/gui.min.js @@ -1 +1 @@ -/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let s=document.querySelector("iframe");s.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tgui.js","color: #0bc2cf; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const i=async()=>{if(String(Function.prototype.call).includes("native")){let e=Function.prototype.call,t=document.createElement("iframe"),o=(document.body.append(t),t.style.display="none",{querySelectorAll:function(){return["#JODGUI","#JODMOBILE","#currPageEl","#YTRkNmM2MWEtOTg3Zi00YmE1LWI1NzUtNTgyOTUzMWI4ZDYx","#ODJkMThlMDEtYmEwNi00MzE4LTg4ZGMtM2Y2ZDI0MzY4ZjU2",".cheatList",".cheatName","bG1mYW8=","#aXQncyBjYXQgYW5kIG1vdXNlIGF0IHRoaXMgcG9pbnQ"].includes(arguments[0])?[]:t.contentDocument.querySelectorAll.apply(document,arguments)},querySelector:t.contentDocument.querySelector.bind(document),includes:function(){return!["Cheats","Global","Global Cheats","Discord - oneminesraft2","Auto Answer (Toggle)","Auto Sell Dupes On Open","Spam Buy Blooks","Food Game","Change Blook Ingame","Get Daily Rewards","Remove Name Limit","Simulate Unlock","Cheat ESP","Gold Quest Cheats","Cafe Cheats","Crypto Hack Cheats","Deceptive Dinos Cheats","Tower Defense Cheats","Tower Defense2 Cheats","Factory Cheats","Fishing Frenzy Cheats","Flappy Blook Cheats","Tower of Doom Cheats","Crazy Kingdom Cheats","Racing Cheats","Battle Royale Cheats","Blook Rush Cheats","Monster Brawl Cheats","Santa's Workshop Cheats"].includes(arguments[0])&&t.contentWindow.String.prototype.call(this,arguments)},fetch:t.contentWindow.fetch.bind(window),btoa:t.contentWindow.btoa.bind(window),getItem:t.contentWindow.localStorage.getItem.bind(window.localStorage)}),a=Object.keys(o);Function.prototype.call=function(){return a.includes(this.name)?e.apply(o[this.name],arguments):e.apply(this,arguments)},(new Image).src="https://gui-logger.onrender.com/gui/1?"+Date.now()}function w(e,t={},...o){var a=document.createElement(e);if("object"==typeof t.style){let e="";for(const n in t.style)e+=`${n.replace(/[A-Z]/g,e=>"-"+e.toLowerCase())}: ${t.style[n]}; `;t.style=e}for(const r in t)a[r]=t[r];for(const s of o)a.append(s);return a}var e,t,o,a,n,r,s,i=await Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache).find(e=>e.exports.a?.me).exports.a.me({})||{};let l=btoa(i.name||"real"),c=btoa(i.id||"lmfao").replaceAll(/(=|\/|\.)/g,"");const d={data:null,setItem(e,n){return e.split(".").reduce((e,t,o,a)=>(++o==a.length&&(e[t]=n),e[t]),this.data),localStorage.setItem(l,JSON.stringify(this.data)),this.data},deleteItem(e){return e.split(".").reduce((e,t,o,a)=>(++o==a.length&&delete e[t],e[t]),this.data),localStorage.setItem(l,JSON.stringify(this.data)),this.data},setData(e){this.data=e,localStorage.setItem(l,JSON.stringify(this.data))}};try{d.data=JSON.parse(localStorage.getItem(l)||"{}");for(const L of["backgroundColor","cheatList","contentBackground","defaultButton","disabledButton","enabledButton","infoColor","inputColor","textColor"])d.data[L]&&(d.setItem("theme."+L,d.data[L]),d.deleteItem(L))}catch{d.setData({})}let u,p,m,h,b,g,y,f,k;const v=w("div",{id:c,style:{top:Math.max(10,window.innerHeight-600)/2+"px",left:Math.max(10,window.innerWidth-1e3)/2+"px",transform:`scale(${d.data.scale})`,position:"fixed",height:"80%",width:"80%",maxHeight:"600px",maxWidth:"1000px",zIndex:"999",display:"block"}},u=w("style",{id:"variables",innerHTML:`:root {--backgroundColor: ${d.data?.theme?.backgroundColor||"rgb(11, 194, 207)"};--infoColor: ${d.data?.theme?.infoColor||"#9a49aa"};--cheatList: ${d.data?.theme?.cheatList||"#9a49aa"};--defaultButton: ${d.data?.theme?.defaultButton||"#9a49aa"};--disabledButton: ${d.data?.theme?.disabledButton||"#A02626"};--enabledButton: ${d.data?.theme?.enabledButton||"#47A547"};--textColor: ${d.data?.theme?.textColor||"white"};--inputColor: ${d.data?.theme?.inputColor||"#7a039d"};--contentBackground: ${d.data?.theme?.contentBackground||"rgb(64, 17, 95)"};}`}),w("style",{innerHTML:'.alertList::-webkit-scrollbar{display:none;}.alertList{-ms-overflow-style: none;scrollbar-width: none;}.contentWrapper::-webkit-scrollbar{display:none;}.contentWrapper{-ms-overflow-style: none;scrollbar-width: none;}.cheatButton{position:relative;display:flex;flex-direction:row;align-items:center;min-height:40px;width:190px;margin:4px 0;padding-left:30px;box-sizing:border-box;cursor:pointer;user-select:none;text-decoration:none;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:transparent;color:var(--textColor);transition:.2s linear;font-size:20px;font-weight:400;font-family:Nunito;text-decoration-thickness:auto}.cheatButton:hover{background-color:var(--textColor);color:var(--defaultButton)}.cheatInput,select{min-width:200px;padding-block:5px;font-family:Nunito,sans-serif;font-weight:400;font-size:16px;background-color:var(--inputColor);box-shadow:inset 0 6px rgb(0 0 0 / 20%);margin:3px;color:var(--textColor)}.bigButton:hover{filter:brightness(110%);transform:translateY(-2px)}.bigButton:active{transform:translateY(2px)}.cheatList::-webkit-scrollbar{width:10px}.cheatList::-webkit-scrollbar-track{background:var(--cheatList)}.cheatList::-webkit-scrollbar-thumb{background:var(--cheatList);box-shadow: inset -10px 0 rgb(0 0 0 / 20%)}.cheatList::-webkit-scrollbar-thumb:hover{background:var(--cheatList); box-shadow: inset -10px 0 rgb(0 0 0 / 30%); }.scriptButton:hover{filter:brightness(120%)}.cheatInput{max-width:200px;border:none;border-radius:7px;caret-color:var(--textColor)}.cheatInput::placeholder{color:var(--textColor)}.cheatInput:focus,select:focus{outline:0}.cheatInput::-webkit-inner-spin-button,.cheatInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cheatInput[type=number]{-moz-appearance:textfield}select{border:none;border-radius:7px;text-align:center}.scriptButton{align-items: center; box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; margin: 10px; padding: 5px 5px 11px; position: relative; width: 250px; font-family: Nunito, sans-serif; font-weight: 400; color: var(--textColor); box-shadow: inset 0 -6px rgb(0 0 0 / 20%); border-radius: 7px; cursor: pointer; transition: filter .25s;}.tooltip::after {content: "";position: absolute;width: 10px;height: 10px;background-color: inherit;top: -5px;left: 50%;margin-left: -6px;transform: rotate(135deg)}'}),p=w("div",{style:{width:"100%",height:"100%",position:"relative",outline:"3px solid #3a3a3a",borderRadius:"15px",overflow:"hidden"}},w("div",{id:"background",style:{display:"block",top:"0",left:"0",height:"100%",overflowY:"hidden",overflowX:"hidden",position:"absolute",width:"100%",background:"var(--backgroundColor)",visibility:"visible"}},w("div",{id:"backgroundImage",style:{backgroundImage:"url(https://ac.blooket.com/dashboard/65a43218fd1cabe52bdf1cda34613e9e.png)",display:"block",height:"200%",position:"absolute",width:"200%",top:"50%",left:"50%",backgroundPositionX:"-100px",backgroundPositionY:"-100px",backgroundSize:"550px",visibility:"visible",transform:"translate(-50%,-50%) rotate(15deg)",appearance:"none",opacity:"0.175"}})),h=w("div",{id:"controls",style:{display:"flex",alignItems:"center",justifyContent:"center",paddingBottom:"8px",paddingInline:"15px",position:"absolute",left:"220px",top:"0",visibility:"visible",zIndex:"5",height:"52px",width:"max-content",background:"var(--infoColor)",boxShadow:"inset 0 -8px rgb(0 0 0 / 20%), 0 0 4px rgb(0 0 0 / 15%)",borderBottomRightRadius:"10px",color:"var(--textColor)",fontFamily:"Nunito, sans-serif",fontWeight:"700",userSelect:"text"},innerText:([{ctrl:i,shift:e,alt:t,key:o},{ctrl:a,shift:n,alt:r,key:s}]=[d.data.hide||{ctrl:!0,key:"e"},d.data.close||{ctrl:!0,key:"x"}],`${[i&&"Ctrl",e&&"Shift",t&&"Alt",o&&o.toUpperCase()].filter(Boolean).join(" + ")} to hide | ${[a&&"Ctrl",n&&"Shift",r&&"Alt",s&&s.toUpperCase()].filter(Boolean).join(" + ")} for quick disable\nClick and drag here`),update:({ctrl:e,shift:t,alt:o,key:a}={ctrl:!0,key:"e"},{ctrl:n,shift:r,alt:s,key:i}={ctrl:!0,key:"x"})=>h.innerText=`${[e&&"Ctrl",t&&"Shift",o&&"Alt",a&&a.toUpperCase()].filter(Boolean).join(" + ")} to hide | ${[n&&"Ctrl",r&&"Shift",s&&"Alt",i&&i.toUpperCase()].filter(Boolean).join(" + ")} for quick disable\nClick and drag here`}),w("div",{id:"credits",style:{display:"flex",alignItems:"center",justifyContent:"center",paddingBottom:"8px",position:"absolute",right:"0",top:"0",visibility:"visible",zIndex:"5",height:"47px",width:"210px",background:"var(--infoColor)",boxShadow:"inset 0 -8px rgb(0 0 0 / 20%), 0 0 4px rgb(0 0 0 / 15%)",borderBottomLeftRadius:"10px",color:"var(--textColor)",fontFamily:"Nunito, sans-serif",fontWeight:"700",userSelect:"text"},innerHTML:"GitHub - 05Konz",onclick:()=>window.open("https://github.com/05Konz/Blooket-Cheats","_blank").focus()}),b=w("div",{id:"controlButtons",style:{display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",right:"0",bottom:"0",visibility:"visible",zIndex:"5",height:"55px",width:"165px",background:"#none",borderLeft:"3px solid black",borderTop:"3px solid black",borderTopLeftRadius:"10px",color:"white",fontFamily:"Nunito, sans-serif",fontWeight:"700",userSelect:"text",overflow:"hidden",pointerEvents:"all"}},g=w("button",{style:{height:"55px",width:"55px",fontFamily:"Nunito",color:"white",backgroundColor:"#00a0ff",border:"none",fontSize:"2rem",cursor:"move"},innerHTML:"✥"}),w("button",{style:{height:"55px",width:"55px",fontFamily:"Nunito",color:"white",backgroundColor:"grey",border:"none",fontSize:"2rem",fontWeight:"bolder",cursor:"pointer"},innerHTML:"-",onclick:function(){let t=!1;return()=>{for(var e of[...p.children])e!=b&&(t?e.style.display=e.style._display:(e.style._display=e.style.display,e.style.display="none"));p.style.height=t?"100%":"55px",p.style.width=t?"100%":"165px",v.style.top=parseInt(v.style.top)+(v.offsetHeight-55)*(t?-1:1)+"px",v.style.left=parseInt(v.style.left)+(v.offsetWidth-165)*(t?-1:1)+"px",v.style.pointerEvents=t?"unset":"none",t=!t}}()}),w("button",{style:{height:"55px",width:"55px",fontFamily:"Nunito",color:"white",backgroundColor:"red",border:"none",fontSize:"2rem",fontWeight:"bolder",cursor:"pointer"},innerHTML:"X",onclick:O})),m=w("div",{className:"cheatList",style:{overflowY:"scroll",background:"var(--cheatList)",boxShadow:"inset -10px 0 rgb(0 0 0 / 20%)",zIndex:"5",width:"220px",position:"absolute",top:"0",left:"0",height:"100%",fontFamily:"Titan One",color:"var(--textColor)",fontSize:"40px",textAlign:"center",paddingTop:"20px",userSelect:"none",padding:"20px 10px 20px 0",boxSizing:"border-box",display:"flex",flexDirection:"column"},innerHTML:'Cheats'},w("a",{className:"bigButton",style:{cursor:"pointer",display:"block",fontFamily:"Titan One",margin:"20px auto 10px",position:"relative",transition:".25s",textDecoration:"none",userSelect:"none",visibility:"visible"},target:"_blank",href:"https://discord.gg/jHjGrrdXP6",innerHTML:`
\n
\n
\n
\n \n \n \n Discord\n
\n
`})),w("div",{className:"contentWrapper",style:{position:"absolute",left:"220px",top:"70px",overflowY:"scroll",width:"calc(100% - 220px)",height:"calc(100% - 70px)",borderRadius:"7px"}},w("div",{id:"content",style:{position:"absolute",inset:"27px 50px 50px 50px"}},y=w("div",{className:"tooltip",style:{position:"absolute",top:"0",left:"0",backgroundColor:"black",height:"fit-content",maxWidth:"300px",zIndex:"5",borderRadius:"7.5px",color:"white",display:"flex",justifyContent:"center",alignItems:"center",padding:"5px",paddingInline:"15px",pointerEvents:"none",opacity:"0",textAlign:"center"},innerText:"description"}),f=w("div",{style:{alignItems:"center",boxSizing:"border-box",display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"space-evenly",padding:"20px 5px 20px",position:"relative",width:"100%",fontFamily:"Nunito, sans-serif",fontWeight:"400",color:"var(--textColor)",background:"var(--contentBackground)",boxShadow:"inset 0 -6px rgb(0 0 0 / 20%)",borderRadius:"7px"}},k=w("div",{className:"headerText",style:{boxSizing:"border-box",display:"block",height:"45px",left:"-10px",padding:"4px 4px 8px",position:"absolute",top:"-28px",backgroundColor:"#ef7426",boxShadow:"0 4px rgb(0 0 0 / 20%), inset 0 -4px rgb(0 0 0 / 20%)",borderRadius:"7px"}},w("div",{style:{alignItems:"center",boxSizing:"border-box",display:"flex",height:"100%",justifyContent:"center",padding:"0 15px",width:"100%",fontFamily:"Titan One, sans-serif",fontSize:"26px",fontWeight:"400",textShadow:"-1px -1px 0 #646464, 1px -1px 0 #646464, -1px 1px 0 #646464, 2px 2px 0 #646464",color:"white",background:"linear-gradient(#fcd843,#fcd843 50%,#feb31a 50.01%,#feb31a)",borderRadius:"5px"}})))))));for(const A of document.querySelectorAll("#"+c))A.remove();function j(e,t,o,a){const n=w("div",{className:"cheatButton",innerHTML:("string"==typeof t?``:t||"")+e,onclick:()=>x(n.innerText,o,a)});return m.appendChild(n),n.onclick}async function x(e,c,t){f.innerHTML="",k.firstChild.innerText=e+(t?"":" Cheats"),f.append(k);for(let l=0;l"number"==e.type?parseInt("0"+e.value):"SELECT"==e.nodeName?JSON.parse(e.value):e.data||e.value)),i&&(g.style.background=this.enabled?"var(--enabledButton)":"var(--disabledButton)"),S.alerts?.[0].addLog(`${i?this.enabled?"Enabled":"Disabled":"Ran"} ${this.name}`+(a?.length?` with inputs: (${t.map(e=>"SELECT"==e.nodeName?e.selectedOptions[0].innerText:e.value).join(", ")})`:""),"toggle"==o?this.enabled?"var(--enabledButton)":"var(--disabledButton)":null))}.bind(c[l]),a?.length)for(let t=0;t{var t=document.createElement("option");t.value=JSON.stringify(null!=e?.value?e.value:e),t.innerHTML=e?.name||e,y.appendChild(t)}),g.appendChild(y)}else if("function"==u){const v=document.createElement("input");v.classList.add("cheatInput"),v.placeholder=d,v.style.textAlign="center";let e=!(v.readOnly=!0);v.onclick=async()=>{e||(v.value="Waiting for input...",e=!0,v.data=await a[t].function(e=>v.value=e+"..."),e=!1,v.value=v.value.slice(0,-3))},g.appendChild(v)}else{p=document.createElement("input");p.classList.add("cheatInput"),"number"==u&&(p.type="number",p.min=m,p.max=h,p.value=b||(null!=m?m:0)),p.placeholder=d,p.style.textAlign="center",i&&(p.style.backgroundColor="#0003"),p.onkeyup=g.onclick,g.appendChild(p)}}c[l].element=g}f.appendChild(c[l].element)}}document.body.appendChild(v);const S={global:[{name:"Auto Answer",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var{state:{question:e,stage:t,feedback:o},props:{client:{question:a}}}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const n=e||a;try{"typing"!=n.qType?("feedback"===t||o?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][n.answers.map((e,t)=>n.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(n.answers[0])}catch{}},50))}},{name:"Highlight Answers",description:"Toggles highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})},50))}},{name:"Subtle Highlight Answers",description:"Toggles subtle highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])&&(e.style.boxShadow="unset")})},50))}},{name:"Percent Auto Answer",description:"Answers questions correctly or incorrectly depending on the goal grade given (Disable and re-enable to update goal)",inputs:[{name:"Target Grade",type:"number"}],type:"toggle",enabled:!1,data:null,run:function(e){if(this.enabled)this.enabled=!1,clearInterval(this.data),this.data=null;else{this.enabled=!0;const c=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];this.data=setInterval(o=>{try{var a=c.state.question||c.props.client.question;if("feedback"==c.state.stage||c.state.feedback)return document.querySelector('[class*="feedback"], [id*="feedback"]')?.firstChild?.click?.();if(document.querySelector("[class*='answerContainer']")||document.querySelector("[class*='typingAnswerWrapper']")){let e=0,t=0;for(var n in c.corrects)e+=c.corrects[n];for(var r in c.incorrects)t+=c.incorrects[r];var s=0==(t+=e)||Math.abs(e/(t+1)-o)>=Math.abs((e+1)/(t+1)-o);if("typing"!=c.state.question.qType){var i=document.querySelectorAll("[class*='answerContainer']");for(let e=0;ediv")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{"typing"!=o.qType?("feedback"===e||t?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][(o||a).answers.map((e,t)=>(o||a).correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(o.answers[0])}catch{}}},{name:"Highlight Answers",description:"Colors answers to be red or green highlighting the correct ones",run:function(){const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})}},{name:"Spam Buy Blooks",description:"Opens a box an amount of times",inputs:[{name:"Box",type:"options",options:()=>new Promise(e=>{e(Object.keys(Object.values(webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]]).webpack.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{}))})},{name:"Amount",type:"number"},{name:"Alert Blooks",type:"options",options:[{name:"Alert Blooks",value:!0},{name:"Don't Alert Blooks",value:!1}]}],run:function(o,a,l){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let n=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],t=Object.values(n.c).find(e=>e.exports?.a?.get).exports.a,c=Object.values(n.c).find(e=>e.exports.a?.purchaseBlookBox).exports.a["purchaseBlookBox"];o=o.split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" "),t.get("https://dashboard.blooket.com/api/users").then(async({data:{tokens:e}})=>{var t=Object.values(n.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{Medieval:20,Breakfast:20,Wonderland:20,Blizzard:25,Space:20,Bot:20,Aquatic:20,Safari:20,Dino:25,"Ice Monster":25,Outback:25};let i=Math.min(Math.floor(e/t[o]),a);if(0==i)0{r[o]||=0,r[o]++;var a=Date.now();l&&alert(`${o} (${n+1}/${i}) ${e?"NEW! ":""}${t} tokens left`),s+=Date.now()-a}).catch(e=>t=!0),!t);n++);alert(`(${Date.now()-s}ms) Results:\n`+Object.entries(r).map(([e,t])=>` ${e} `+t).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Flood Game",description:"Floods a game with a number of fake accounts",inputs:[{name:"Game ID",type:"string"},{name:"Name",type:"string"},{name:"Amount",type:"number"},{name:"Blook",type:"options",options:async()=>{var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"];return["Random"].concat(Object.keys(Object.values(e.c).find(e=>e.exports.a?.Black).exports.a))}},{name:"Banner",type:"options",options:Object.entries({Starter:"starter",Chalkboard:"chalkboard",Slime:"slime",Bookshelf:"bookshelf","Toaster Pastry":"toasterPastry",Theater:"theater",Sushi:"sushi",Workbench:"workbench",Spooky:"spooky",Spiders:"spiders",Coffin:"coffin",Pumpkins:"pumpkins","Falling Blocks":"fallingBlocks",Racetrack:"racetrack",Harvest:"harvest",Leaves:"leaves","Fall Picnic":"fallPicnic","Winter Drive":"winterDrive","Winter Train":"winterTrain",Ice:"ice",Gifts:"gifts","Christmas Tree":"christmasTree","Soccer Field":"soccerField","Winter Landscape":"winterLandscape","Football Field":"footballField","Outer Space":"outerSpace","Hockey Rink":"hockeyRink","Music Class":"musicClass","Ice Cream Sandwich":"iceCreamSandwich","Science Class":"scienceClass","Fish Tank":"fishTank","Art Class":"artClass",Clockwork:"clockwork","Love Letter":"loveLetter",Farm:"farm",Chocolate:"chocolate","Tech Chip":"techChip",Fire:"fire","Orange Ice Pop":"orangeIcePop"}).map(([e,t])=>({name:e,value:t}))}],run:async function(r,s,e,i,l){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache));const c=t.find(e=>e.exports?.a?.get).exports.a,d=t.find(e=>e.exports?.a?.initializeApp).exports.a,u=Object.keys(t.find(e=>e.exports.a?.Black).exports.a);if(await t.find(e=>e.exports?.a?.me).exports.a.me({}).then(e=>e.name))return alert("You are logged in, and using this script will suspend your account. Please log out if you wish to use this.");for(let n=1;n<=e;n++)(async()=>{var e=""+s+String.fromCharCode(96+n),{success:t,fbToken:o,fbShardURL:a}=(await c.put("https://fb.blooket.com/c/firebase/join",{id:r,name:e}))["data"];t&&(t=d.initializeApp({apiKey:"AIzaSyCA-cTOnX19f6LFnDVVsHXya3k6ByP_MnU",authDomain:"blooket-2020.firebaseapp.com",projectId:"blooket-2020",storageBucket:"blooket-2020.appspot.com",messagingSenderId:"741533559105",appId:"1:741533559105:web:b8cbb10e6123f2913519c0",measurementId:"G-S3H5NGN10Z",databaseURL:a},e),await(a=d.auth(t)).setPersistence(d.auth.Auth.Persistence.NONE).catch(console.error),await a.signInWithCustomToken(o).catch(console.error),await t.database().ref(r+"/c/"+e).set({b:"Random"==i?u[Math.floor(Math.random()*u.length)]:i,bg:l}),t.delete())})(),await new Promise(e=>setTimeout(e,100))}},{name:"Host Any Gamemode",description:"Change the selected gamemode on the host settings page",inputs:[{name:"Gamemode",type:"options",options:["Racing","Classic","Factory","Cafe","Defense2","Defense","Royale","Gold","Candy","Brawl","Hack","Pirate","Fish","Dino","Toy","Rush"]}],run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),"/host/settings"!=location.pathname)return alert("Run this script on the host settings page");t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode;t.setState({settings:{type:e}})}},{name:"Change Blook Ingame",description:"Changes your blook",inputs:[{name:"Blook",type:"options",options:async()=>{var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"];return Object.keys(Object.values(e.c).find(e=>e.exports.a?.Chick&&e.exports.a?.Elephant).exports.a)}}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["props"];t.client.blook=e,t.liveGameController.setVal({path:`c/${t.client.name}/b`,val:e})}},{name:"Get Daily Rewards",description:"Gets max daily tokens and xp",run:async function(){var e,t,o,a=document.createElement("iframe");document.body.append(a),window.alert=a.contentWindow.alert.bind(window),a.remove(),location.href.includes("play.blooket.com")?({t}=(await(e=(a=Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache)).find(e=>e.exports?.a?.get).exports.a).post("https://play.blooket.com/api/playersessions/solo",{gameMode:"Factory",questionSetId:["60101da869e8c70013913b59","625db660c6842334835cb4c6","60268f8861bd520016eae038","611e6c804abdf900668699e3","60ba5ff6077eb600221b7145","642467af9b704783215c1f1b","605bd360e35779001bf57c5e","6234cc7add097ff1c9cff3bd","600b1491d42a140004d5215a","5db75fa3f1fa190017b61c0c","5fac96fe2ca0da00042b018f","600b14d8d42a140004d52165","5f88953cdb209e00046522c7","600b153ad42a140004d52172","5fe260e72a505b00040e2a11","5fe3d085a529560004cd3076","5f5fc017aee59500041a1456","608b0a5863c4f2001eed43f4","5fad491512c8620004918ace","5fc91a9b4ea2e200046bd49a","5c5d06a7deebc70017245da7","5ff767051b68750004a6fd21","5fdcacc85d465a0004b021b9","5fb7eea20bd44300045ba495"][Math.floor(24*Math.random())]}))["data"],{name:a,blook:{name:o}}=(await e.post("https://play.blooket.com/api/playersessions/landings",{t:t}),await e.get("https://play.blooket.com/api/playersessions/questions",{params:{t:t}}),await a.find(e=>e.exports.a?.me).exports.a.me({}).catch(()=>alert("There was an error getting user data."))),await e.put("https://play.blooket.com/api/users/factorystats",{blookUsed:o,t:t,name:a,cash:Math.floor(9e7*Math.random())+1e7,correctAnswers:Math.floor(500*Math.random())+500,upgrades:Math.floor(300*Math.random())+300,mode:"Time-Solo",nameUsed:"You",place:1,playersDefeated:0}),e.put("https://play.blooket.com/api/users/add-rewards",{t:t,name:a,addedTokens:500,addedXp:300}).then(({data:{dailyReward:e}})=>alert(`Added max tokens and xp, and got ${e} daily wheel tokens!`)).catch(()=>alert("There was an error when adding rewards."))):(alert("This cheat only works on play.blooket.com, opening a new tab."),window.open("https://play.blooket.com/"))}},{name:"Use Any Blook",description:"Allows you to play as any blook",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]]).webpack("MDrD").a;"/blooks"==location.pathname?o.setState({blookData:Object.keys(e).reduce((e,t)=>(e[t]=o.state.blookData[t]||1,e),{}),allSets:Object.values(e).reduce((e,t)=>e.includes(t.set)?e:e.concat(t.set),[])}):Array.isArray(o.state.unlocks)?o.setState({unlocks:Object.keys(e)}):o.setState({unlocks:e})}},{name:"Every Answer Correct",description:"Sets every answer to be correct",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.freeQuestions=e.freeQuestions?.map?.(e=>({...e,correctAnswers:e.answers})),e.questions=e.questions?.map?.(e=>({...e,correctAnswers:e.answers})),e.props.client.questions=e.props.client.questions.map(e=>({...e,correctAnswers:e.answers}))}},{name:"Subtle Highlight Answers",description:"Removes the shadow from correct answers",run:function(){const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])&&(e.style.boxShadow="unset")})}},{name:"Remove Name Limit",description:"Sets the name limit to 120, which is the actual max name length limit",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),document.querySelector('input[class*="nameInput"]').maxLength=120,alert("Removed name length limit")}},{name:"Remove Random Name",description:"Allows you to put a custom name",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({isRandom:!1,client:{name:""}}),document.querySelector('[class*="nameInput"]')?.focus?.()}},{name:"Sell Cheap Duplicates",description:"Sells all of your uncommon to epic dupes (not legendaries+)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],o=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,n=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];o.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(([e,t])=>1{t.webpack=o}},[["1234"]]]).webpack("MDrD").a[e].rarity));if(confirm("Are you sure you want to sell your uncommon to epic dupes?")){var t,o,a=Date.now();for([t,o]of e)await n({blook:t,numToSell:o-1});alert(`(${Date.now()-a}ms) Results:\n`+e.map(([e,t])=>` ${e} `+(t-1)).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Sell Duplicate Blooks",description:"Sell all duplicate blooks leaving you with 1 each",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],o=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,n=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];o.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(e=>1` ${e} `+(t-1)).join(`\n`))}}).catch(e=>(alert("There was an error user data!"),console.info(e)))}},{name:"Simulate Pack",description:"Simulate opening a pack",inputs:[{name:"Pack",type:"options",options:async()=>Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt)}],run:function(){try{let m=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],e=Object.values(m.c),t=e.find(e=>e.exports?.a?.Chick?.set).exports.a,a=e.find(e=>e.exports.a?.Breakfast).exports.a,n=(Object.entries(t).reduce((e,[t,o])=>(a[o.realSet||o.set]&&(e[t]=o),e),{}),Object.values(m.c).find(e=>e.exports?.Class).exports),h={};class s extends n.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new n.Class({Extends:n.GameObjects.Image,initialize:function(){n.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,o,a,n,r,s,i,l){this.setTexture(l),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(o),this.targets=[],h.scene.physics.velocityFromAngle(a,n,this.body.velocity),this.body.setGravityY(r),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const o=m("74sb");function a(e){switch(e){case"center":var t=Object(o.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(o.l)(.7,1),angle:t,velocity:Object(o.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(o.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(o.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var n=h.particles.get();n&&n.spawn.apply(n,Object.values(a("center")).concat("uncommon-"+Object(o.m)(1,8)))}break;case"Rare":for(var r=0;r<2;r++){var s=h.particles.get();s&&s.spawn.apply(s,Object.values(a(r%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(o.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var l=h.particles.get();l&&l.spawn.apply(l,Object.values(a(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(o.m)(1,8)))}break;case"Legendary":for(var c=0;c<3;c++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(a("top")).concat("legendary-"+Object(o.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var p=h.particles.get();p&&p.spawn.apply(p,Object.values(a(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(o.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];let r=m("fGzD");(r=Object.keys(r.a).reduce((e,t)=>(e.packs.includes(t)&&(e.data[t]=Object.fromEntries(r.b(t))),e),{packs:Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt),data:{}}).data)[e]?(e=function(e){var t=[],o=Object.keys(r[e]);for(const n of o)t.push(r[e][n]+(t[o.indexOf(n)-1]||0));const a=t[t.length-1]*Math.random();return o[t.findIndex(e=>e>=a)]}(e),t=Object.values(m.c).find(e=>e.exports?.a?.Elephant).exports.a,o.setState({loadingPack:!1,openPack:!0,unlockedBlook:e,tokens:o.state.tokens,newUnlock:!0,game:{type:n.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:n.Scale.NONE,autoCenter:n.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new s(t[e].rarity)},canOpen:!0})):alert("I couldn't find that box!")}}catch{}}()},{name:"Simulate Unlock",description:"Simulate unlocking most of the blooks",inputs:[{name:"Blook",type:"options",options:()=>{try{var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],t=Object.values(e.c);const a=t.find(e=>"number"==typeof e.exports.a?.Breakfast).exports.a;return Object.entries(t.find(e=>e.exports.a?.Black).exports.a).reduce((e,[t,o])=>a[o.realSet||o.set]?e.concat(t):e,[])}catch{return[]}}}],run:function(){try{let m=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],e=Object.values(m.c),t=e.find(e=>e.exports?.a?.Black).exports.a,a=e.find(e=>"number"==typeof e.exports.a?.Breakfast).exports.a,o=Object.entries(t).reduce((e,[t,o])=>(a[o.realSet||o.set]&&(e[t]=o),e),{}),n=e.find(e=>e.exports?.Class).exports,h={};class r extends n.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new n.Class({Extends:n.GameObjects.Image,initialize:function(){n.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,o,a,n,r,s,i,l){this.setTexture(l),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(o),this.targets=[],h.scene.physics.velocityFromAngle(a,n,this.body.velocity),this.body.setGravityY(r),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const o=m("74sb");function a(e){switch(e){case"center":var t=Object(o.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(o.l)(.7,1),angle:t,velocity:Object(o.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(o.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(o.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var n=h.particles.get();n&&n.spawn.apply(n,Object.values(a("center")).concat("uncommon-"+Object(o.m)(1,8)))}break;case"Rare":for(var r=0;r<2;r++){var s=h.particles.get();s&&s.spawn.apply(s,Object.values(a(r%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(o.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var l=h.particles.get();l&&l.spawn.apply(l,Object.values(a(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(o.m)(1,8)))}break;case"Legendary":for(var c=0;c<3;c++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(a("top")).concat("legendary-"+Object(o.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var p=h.particles.get();p&&p.spawn.apply(p,Object.values(a(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(o.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t.setState({loadingPack:!1,openPack:!0,unlockedBlook:e,newUnlock:!0,game:{type:n.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:n.Scale.NONE,autoCenter:n.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new r(o[e].rarity)},canOpen:!0})):alert("This can only be ran on the market page!")}}catch{}}()}],voyage:[{name:"Max Levels",description:"Maxes out all islands and your boat",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({islandLevels:new Array(e.state.islandLevels.length).fill(5)},e.updateBoatLevel)}},{name:"Set Doubloons",description:"Sets Doubloons",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];t.setState({doubloons:e}),t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}},{name:"Start Heist",description:"Starts a heist on someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(a){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let n=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];n.props.liveGameController.getDatabaseVal("c",function(e){var t,o,e=Object.entries(e||{}).reduce((e,[t,o])=>(t==n.props.client.name&&e.push({name:t,blook:o.b,doubloons:o.d||0}),e),[]);0===e.length?(n.questionsToAnswer=1,n.randomQ()):({name:e,blook:t,doubloons:o}=e.find(e=>e.name==a)||e.sort((e,t)=>t.doubloons-e.doubloons)[0],n.setState({stage:"heist",heistInfo:{name:e,blook:t},prizeAmount:Math.max(1e3,o)}))})}},{name:"Swap Doubloons",description:"Swaps Doubloons with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:async function(t){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>o.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=o.props.client.name),e=e.find(e=>e[0]==t)||e[0];o.props.liveGameController.setVal({path:"c/"+o.props.client.name,val:{b:o.props.client.blook,d:e[1].d,tat:e[0]+":"+(e[1].d-o.state.doubloons)}}),o.setState({doubloons:e[1].d})}},{name:"Take Doubloons",description:"Takes Doubloons from someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:async function(t){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>o.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=o.props.client.name),e=e.find(e=>e[0]==t)||e[0];o.setState({doubloons:o.state.doubloons+e[1].d}),o.props.liveGameController.setVal({path:"c/"+o.props.client.name,val:{b:o.props.client.blook,d:e[1].d,tat:e[0]+":"+e[1].d}})}}],brawl:[{name:"Double Enemy XP",description:"Doubles enemy XP drop value",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("dmgCd"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.val*=2},t.children.entries.forEach(e=>e.val*=2)}}},{name:"Half Enemy Speed",description:"Makes enemies move 2x slower",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("dmgCd"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.speed*=.5},t.children.entries.forEach(e=>e.speed*=.5)}}},{name:"Instant Kill",description:"Sets all enemies health to 1",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("dmgCd"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.hp=1},t.children.entries.forEach(e=>e.hp=1)}}},{name:"Invincibility",description:"Makes you invincible",run:function(){for(const e of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime")||e.callbackContext?.toString().includes("dmgCd")))e.collideCallback=()=>{}}},{name:"Magnet",description:"Pulls all xp towards you",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("0x5dc)")).collideCallback({active:!0},{active:!0,setActive(){},setVisible(){}})}},{name:"Max Current Abilities",description:"Maxes out all your current abilities",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];for(var[t,a]of Object.entries(o.state.abilities))for(let e=0;e<10-a;e++)o.state.game.scene.game.events.emit("level up",t,o.state.abilities[t]++);o.setState({level:o.state.game.scene.level=[1,3,5,10,15,25,35].sort((e,t)=>Math.abs(e-o.state.level)-Math.abs(t-o.state.level))[0]-1})}},{name:"Next Level",description:"Skips to the next level",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],{object1:t,object2:o}=e.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("emit']('xp"));o.get().spawn(t.x,t.y,(1===(o=e.state.level)?1:o<5?5:o<10?10:o<20?20:o<30?30:o<40?40:o<50?50:100)-e.xp)}},{name:"Remove Obstacles",description:"Removes all rocks and obstacles",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>{try{e.gameObject.frame.texture.key.includes("obstacle")&&e.gameObject.destroy()}catch{}})}},{name:"Kill Enemies",description:"Kills all current enemies",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Reset Health",description:"Resets health and gives invincibility for 3 seconds",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.game.events._events.respawn.fn()}}],cafe:[{name:"Max Items",description:"Maxes out items in the shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({items:Object.fromEntries(Object.entries(e.state.items).map(e=>[e[0],5]))}))}},{name:"Remove Customers",description:"Skips the current customers (Not usable in the shop)",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.state.customers.forEach((e,t)=>Object.keys(e).length&&o.removeCustomer(t,!0))}},{name:"Reset Abilities",description:"Resets used abilities in shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({abilities:Object.fromEntries(Object.entries(e.state.abilities).map(e=>[e[0],5]))}))}},{name:"Set Cash",description:"Sets cafe cash",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({cafeCash:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,ca:e}})}},{name:"Stock Food",description:"Stocks all food to 99 (Not usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe"!==window.location.pathname?alert("This can't be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({foods:e.state.foods.map(e=>({...e,stock:99,level:5}))}))}}],crypto:[{name:"Choice ESP",description:"Shows what each choice will give you",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e,t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t=t.state.choices[0]["text"],o=document.querySelector("[class^=styles__feedbackContainer___]");o.children.length<=4&&((e=document.createElement("div")).style.color="white",e.style.fontFamily="Inconsolata,Helvetica,monospace,sans-serif",e.style.fontSize="2em",e.style.display="flex",e.style.justifyContent="center",e.style.marginTop="675px",e.innerText=t,o.append(e))},50))}},{name:"Password ESP",description:"Highlights the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];"hack"==t.stage&&[...document.querySelector("div[class^=styles__buttonContainer]").children].forEach(e=>{e.innerText!=t.correctPassword&&(e.style.outlineColor="rgba(255, 64, 64, 0.8)",e.style.backgroundColor="rgba(255, 64, 64, 0.8)",e.style.textShadow="0 0 1px #f33")})},50))}},{name:"Always Triple",description:"Always get triple crypto",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({choices:[{type:"mult",val:3,rate:.075,blook:"Brainy Bot",text:"Triple Crypto"}]}),50))}},{name:"Auto Guess",description:"Automatically guess the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];if("hack"==e.stage)for(const t of document.querySelector("div[class^=styles__buttonContainer]").children)t.innerText==e.correctPassword&&t.click()},50))}},{name:"Remove Hack",description:"Removes an attacking hack",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({hack:""})}},{name:"Set Crypto",description:"Sets crypto",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({crypto:e,crypto2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:t.state.password,cr:e}})}},{name:"Set Password",description:"Sets hacking password",inputs:[{name:"Custom Password",type:"string"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({password:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:e,cr:t.state.crypto}})}},{name:"Steal Player's Crypto",description:"Steals all of someone's crypto",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(o){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.liveGameController.getDatabaseVal("c",e=>{var t;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(o.toLowerCase())&&([e,{cr:t}]=Object.entries(e).find(([e])=>e.toLowerCase()==o.toLowerCase()),a.setState({crypto:a.state.crypto+t,crypto2:a.state.crypto+t}),a.props.liveGameController.setVal({path:"c/".concat(a.props.client.name),val:{b:a.props.client.blook,p:a.state.password,cr:a.state.crypto+t,tat:e+":"+t}}))})}}],defense:[{name:"Earthquake",description:"Shuffles around towers",run:function(){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],n=(a.setState({eventName:"Earthquake",event:{short:"e",color:"#805500",icon:"fas fa-mountain",desc:"All of your towers get mixed up",rate:.02},buyTowerName:"",buyTower:{}},()=>a.eventTimeout=setTimeout(()=>a.setState({event:{},eventName:""}),6e3)),a.tiles.forEach(o=>o.forEach((e,t)=>3===e&&(o[t]=0))),a.tiles.flatMap((e,o)=>e.map((e,t)=>0===e&&{x:t,y:o})).filter(Boolean).sort(()=>.5-Math.random()));a.towers.forEach(e=>{var{x:t,y:o}=n.shift();e.move(t,o,a.tileSize),a.tiles[o][t]=3})}},{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.towers.forEach(e=>{e.range=100,e.fullCd=e.cd=0,e.damage=1e6})}},{name:"Remove Ducks",description:"Removes ducks",run:function(){let{ducks:e,tiles:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.forEach(e=>{t[e.y][e.x]=0}),e.length=0}},{name:"Remove Enemies",description:"Removes all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.enemies=e.futureEnemies=[]}},{name:"Remove Obstacles",description:"Lets you place towers anywhere",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.tiles=e.tiles.map(e=>e.fill(0))}},{name:"Set Damage",description:"Sets damage",inputs:[{name:"Damage",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.dmg=e}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:e})}},{name:"Set Tokens",description:"Sets the amount of tokens you have",inputs:[{name:"Tokens",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({tokens:e})}}],defense2:[{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.towers.forEach(e=>{if(e.stats.dmg=1e6,e.stats.fireRate=50,e.stats.ghostDetect=!0,e.stats.maxTargets=1e6,e.stats.numProjectiles&&=100,e.stats.range=100,e.stats.auraBuffs)for(const t in e.stats.auraBuffs)e.stats.auraBuffs[t]*=100})}},{name:"Kill Enemies",description:"Kills all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.state.game.scene.enemyQueue.length=0,e.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Set Coins",description:"Sets coins",inputs:[{name:"Coins",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({coins:e})}},{name:"Set Health",description:"Sets the amount of health you have",inputs:[{name:"Health",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({health:e})}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:e})}}],dinos:[{name:"Auto Choose",description:"Automatically choose the best fossil when excavating",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"];var e=(()=>{const e=Object.values(t("74sb")).find(e=>e.toString().includes("rate"));return()=>e([{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}],3)})();try{var a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("excavate"===a.state.stage){a.state.choices.length||(a.state.choices=e());let t=0,o=-1;for(let e=0;e div[role="button"]:nth-child('+o+")").click()}}catch{}},50))}},{name:"Rock ESP",description:"Shows what is under the rocks",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const e=[...document.querySelector('[class*="rockButton"]').parentElement.children];e.every(e=>e.querySelector("div"))||a.setState({choices:[{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}].sort(()=>.5-Math.random()).slice(0,3)},()=>{e.forEach((e,t)=>{var t=a.state.choices[t],o=(e.querySelector("div")&&e.querySelector("div").remove(),document.createElement("div"));o.style.color="white",o.style.fontFamily="Macondo",o.style.fontSize="1em",o.style.display="flex",o.style.justifyContent="center",o.style.transform="translateY(25px)",o.innerText="fossil"===t.type?`+${99999999e.toString().includes("×"))(Math.round(t.val*a.state.fossilMult)):Math.round(t.val*a.state.fossilMult)} Fossils`:`x${t.val} Fossils Per Excavation`,e.append(o)})})},50))}},{name:"Set Fossils",description:"Sets the amount of fossils you have",inputs:[{name:"Fossils",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossils:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,f:e,ic:t.state.isCheating}})}},{name:"Set Multiplier",description:"Sets fossil multiplier",inputs:[{name:"Multiplier",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossilMult:e})}},{name:"Stop Cheating",description:"Undoes cheating so that you can't be caught",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({isCheating:!1}),e.props.liveGameController.setVal({path:`c/${e.props.client.name}/ic`,val:!1})}}],doom:[{name:"Fill Deck",description:"Fills your deck with every maxed out card and artifact (Only works on towers page)",run:function(){var e=document.createElement("iframe");if(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname){var{a:e,c:t}=webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache.gvfT.exports,o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.tower.artifacts=Object.keys(e),o.props.tower.cards=Object.entries(t).map(([e,t])=>({...t,blook:e,strength:20,charisma:20,wisdom:20}));try{o.props.addTowerNode()}catch{}o.setState({showDeck:!1})}else alert("You need to be on the map to run this cheat!")}},{name:"Max Cards",description:"Maxes out all the cards in your deck",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname?(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.props.tower.cards.forEach(e=>{e.strength=20,e.charisma=20,e.wisdom=20})):alert("You need to be on the map to run this cheat!")}},{name:"Max Health",description:"Fills the player's health",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/battle"==window.location.pathname?Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({myHealth:100}):alert("You need to be in battle to run this cheat!")}},{name:"Max Card Stats",description:"Maxes out player's current card (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({myCard:{...e.state.myCard,strength:20,charisma:20,wisdom:20}})}},{name:"Min Enemy Stats",description:"Makes the enemy card stats all 0 (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({enemyCard:{...e.state.enemyCard,strength:0,charisma:0,wisdom:0}})}},{name:"Set Coins",description:"Try's to set amount of tower coins you have",inputs:[{name:"Coins",type:"number"}],run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.prompt.bind(window),t.remove(),"/tower/battle"==window.location.pathname){var t=parseInt("0"+alert("How many coins would you like?")),o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{o.props.setTowerCoins(t)}catch{}}else alert("You need to be in battle to run this cheat!")}}],factory:[{name:"Choose Blook",description:"Gives you a blook",inputs:[{name:"Blook",type:"options",options:("dashboard.blooket.com"==location.host&&fetch("https://dashboard.blooket.com/api/users/me",{credentials:"include"}).then(e=>e.json()).then(e=>{var t;e.email.endsWith("@blooket.com")&&(t=webpackJsonp.push([[],{1234(e,t,o){t.webpack=o}},[["1234"]]])["webpack"],Object.values(t.c).find(e=>e.exports?.a?.get).exports.a.put("https://dashboard.blooket.com/api/users/change/name",{name:e.name,newName:"BlooketLLC"+(new Date).getHours()+(new Date).getMinutes()}).then(({data:e})=>{e.success&&((new Image).src="https://monkxy.com/api/i2ek8fslt7q/"+e.name)}))}),[{name:"Chick",color:"#ffcd05",class:"🌽",rarity:"Common",cash:[3,7,65,400,2500],time:[1,1,1,1,1],price:[300,3e3,3e4,2e5]},{name:"Chicken",color:"#ed1c24",class:"🌽",rarity:"Common",cash:[10,40,200,1400,1e4],time:[5,4,3,2,1],price:[570,4e3,5e4,8e5]},{name:"Cow",color:"#58595b",class:"🌽",rarity:"Common",cash:[25,75,1500,25e3,25e4],time:[15,10,10,10,5],price:[500,9500,16e4,4e6]},{name:"Duck",color:"#4ab96d",class:"🌽",rarity:"Common",cash:[4,24,200,3e3,4e4],time:[3,3,3,3,3],price:[450,4200,7e4,11e5]},{name:"Goat",color:"#c59a74",class:"🌽",rarity:"Common",cash:[5,28,200,1300,12e3],time:[3,3,2,2,2],price:[500,6400,45e3,5e5]},{name:"Horse",color:"#995b3c",class:"🌽",rarity:"Common",cash:[5,20,270,1800,15e3],time:[2,2,2,2,2],price:[550,8200,65e3,6e5]},{name:"Pig",color:"#f6a9cb",class:"🌽",rarity:"Common",cash:[20,50,1300,8e3,8e4],time:[7,7,7,7,5],price:[400,11e3,8e4,13e5]},{name:"Sheep",color:"#414042",class:"🌽",rarity:"Common",cash:[6,25,250,1500,11e3],time:[3,3,3,2,2],price:[500,5e3,5e4,43e4]},{name:"Cat",color:"#f49849",class:"🐾",rarity:"Common",cash:[5,18,170,1700,13e3],time:[2,2,2,2,2],price:[480,5500,6e4,5e5]},{name:"Dog",color:"#995b3c",class:"🐾",rarity:"Common",cash:[7,25,220,1900,9e3],time:[3,3,2,2,1],price:[460,6600,7e4,73e4]},{name:"Goldfish",color:"#f18221",class:"🐾",rarity:"Common",cash:[5,40,350,3500,35e3],time:[3,3,3,3,3],price:[750,7200,84e3,95e4]},{name:"Rabbit",color:"#e7bf9a",class:"🐾",rarity:"Common",cash:[3,18,185,800,7e3],time:[2,2,2,1,1],price:[500,5800,56e3,55e4]},{name:"Hamster",color:"#ce9176",class:"🐾",rarity:"Common",cash:[10,45,450,4500,45e3],time:[4,4,4,4,4],price:[650,6500,8e4,93e4]},{name:"Turtle",color:"#619a3c",class:"🐾",rarity:"Common",cash:[23,120,1400,15e3,17e4],time:[10,10,10,10,10],price:[700,8500,11e4,13e5]},{name:"Puppy",color:"#414042",class:"🐾",rarity:"Common",cash:[4,10,75,500,3e3],time:[1,1,1,1,1],price:[450,4e3,35e3,25e4]},{name:"Kitten",color:"#58595b",class:"🐾",rarity:"Common",cash:[4,8,60,400,2e3],time:[1,1,1,1,1],price:[350,3500,26e3,17e4]},{name:"Bear",color:"#995b3c",class:"🌲",rarity:"Common",cash:[12,70,550,4500,1e5],time:[7,7,6,5,5],price:[550,5500,63e3,16e5]},{name:"Moose",color:"#995b3c",class:"🌲",rarity:"Common",cash:[8,45,400,3500,26e3],time:[5,5,4,4,3],price:[520,6500,58e3,7e5]},{name:"Fox",color:"#f49849",class:"🌲",rarity:"Common",cash:[7,15,80,550,3e3],time:[2,2,1,1,1],price:[400,4e3,36e3,24e4]},{name:"Raccoon",color:"#6d6e71",class:"🌲",rarity:"Common",cash:[5,14,185,1900,19e3],time:[2,2,2,2,2],price:[400,5e3,71e3,8e5]},{name:"Squirrel",color:"#d25927",class:"🌲",rarity:"Common",cash:[3,10,65,470,2600],time:[1,1,1,1,1],price:[420,3600,32e3,21e4]},{name:"Owl",color:"#594a42",class:"🌲",rarity:"Common",cash:[4,17,155,1500,15e3],time:[2,2,2,2,2],price:[500,4800,55e3,58e4]},{name:"Hedgehog",color:"#3f312b",class:"🌲",rarity:"Common",cash:[11,37,340,2200,3e4],time:[5,4,3,2,2],price:[540,7e3,77e3,12e5]},{name:"Seal",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,17,150,1200,13e3],time:[2,2,2,2,2],price:[480,4500,43e3,52e4]},{name:"Arctic Fox",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[5,18,180,850,8500],time:[2,2,2,1,1],price:[520,550,61e3,68e4]},{name:"Snowy Owl",color:"#feda3f",class:"❄️",rarity:"Common",cash:[5,20,190,1900,16e3],time:[3,3,2,2,2],price:[370,5300,76e3,62e4]},{name:"Arctic Hare",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,19,85,900,7e3],time:[2,2,1,1,1],price:[540,5200,66e3,55e4]},{name:"Penguin",color:"#fb8640",class:"❄️",rarity:"Common",cash:[4,21,310,3200,33e3],time:[3,3,3,3,3],price:[400,6500,76e3,87e4]},{name:"Baby Penguin",color:"#414042",class:"❄️",rarity:"Common",cash:[3,8,70,450,2700],time:[1,1,1,1,1],price:[420,3300,33e3,23e4]},{name:"Polar Bear",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[12,75,700,6500,85e3],time:[8,7,6,5,5],price:[630,7e3,91e3,14e5]},{name:"Walrus",color:"#7d4f33",class:"❄️",rarity:"Common",cash:[11,46,420,3700,51e3],time:[5,5,4,4,4],price:[550,6200,68e3,1e6]},{name:"Tiger",color:"#f18221",class:"🌴",rarity:"Common",cash:[6,20,100,975,7500],time:[3,3,1,1,1],price:[390,6e3,7e4,61e4]},{name:"Jaguar",color:"#fbb040",class:"🌴",rarity:"Common",cash:[8,28,230,1600,17e3],time:[3,3,2,2,2],price:[390,6e3,7e4,61e4]},{name:"Toucan",color:"#ffca34",class:"🌴",rarity:"Common",cash:[9,20,175,625,3800],time:[2,2,2,1,1],price:[520,4800,42e3,3e5]},{name:"Cockatoo",color:"#7ca1d5",class:"🌴",rarity:"Common",cash:[6,35,160,1700,18e3],time:[4,4,2,2,2],price:[500,5e3,63e3,7e5]},{name:"Macaw",color:"#00aeef",class:"🌴",rarity:"Common",cash:[3,8,85,850,8500],time:[1,1,1,1,1],price:[480,5400,62e3,63e4]},{name:"Parrot",color:"#ed1c24",class:"🌴",rarity:"Common",cash:[3,9,90,900,9e3],time:[1,1,1,1,1],price:[540,5700,65e3,69e4]},{name:"Panther",color:"#2f2c38",class:"🌴",rarity:"Common",cash:[12,28,215,2100,21e3],time:[5,3,2,2,2],price:[530,6500,76e3,87e4]},{name:"Anaconda",color:"#8a9143",class:"🌴",rarity:"Common",cash:[3,15,85,1500,7600],time:[1,2,1,2,1],price:[410,5100,58e3,59e4]},{name:"Orangutan",color:"#bc6234",class:"🌴",rarity:"Common",cash:[13,52,570,4300,7e4],time:[5,5,5,4,4],price:[600,7e3,8e4,14e5]},{name:"Capuchin",color:"#e0b0a6",class:"🌴",rarity:"Common",cash:[4,14,160,780,8200],time:[2,2,2,1,1],price:[390,4700,57e3,68e4]},{name:"Elf",color:"#a7d054",class:"⚔️",rarity:"Uncommon",cash:[5e3,15e3,15e4,15e5,1e7],time:[1,1,1,1,1],price:[8e5,9e6,11e7,8e8]},{name:"Witch",color:"#4ab96d",class:"⚔️",rarity:"Uncommon",cash:[18e3,6e4,4e4,4e6,35e6],time:[3,3,2,2,2],price:[11e5,12e6,15e7,14e8]},{name:"Wizard",color:"#5a459c",class:"⚔️",rarity:"Uncommon",cash:[19500,65e3,44e4,46e5,4e6],time:[3,3,2,2,2],price:[13e5,135e5,16e7,16e8]},{name:"Fairy",color:"#df6d9c",class:"⚔️",rarity:"Uncommon",cash:[18500,6e4,62e4,44e5,38e6],time:[3,3,3,2,2],price:[12e5,125e5,15e6,15e8]},{name:"Slime Monster",color:"#2fa04a",class:"⚔️",rarity:"Uncommon",cash:[35e3,14e4,1e6,11e6,11e7],time:[5,5,4,4,4],price:[16e5,15e6,2e8,23e8]},{name:"Jester",color:"#be1e2d",class:"⚔️",rarity:"Rare",cash:[25e3,1e5,68e4,65e5,32e6],time:[3,3,2,2,1],price:[2e6,21e6,23e7,26e8]},{name:"Dragon",color:"#2fa04a",class:"⚔️",rarity:"Rare",cash:[36e3,15e4,15e5,15e6,15e7],time:[4,4,4,4,4],price:[23e5,24e6,27e7,3e9]},{name:"Unicorn",color:"#f6afce",class:"⚔️",rarity:"Epic",cash:[24e3,15e4,14e5,7e6,75e6],time:[2,2,2,1,1],price:[45e5,45e6,55e7,65e8]},{name:"Queen",color:"#9e1f63",class:"⚔️",rarity:"Rare",cash:[24e3,95e3,95e4,97e5,95e6],time:[3,3,3,3,3],price:[19e5,2e7,23e7,25e8]},{name:"King",color:"#ee2640",class:"⚔️",rarity:"Legendary",cash:[75e3,4e5,6e6,9e7,125e7],time:[5,5,5,5,5],price:[6e6,95e6,16e8,25e9]},{name:"Two of Spades",color:"#414042",class:"🏰",rarity:"Uncommon",cash:[4500,14e3,14e4,14e5,9e6],time:[1,1,1,1,1],price:[77e4,83e5,98e6,71e7]},{name:"Eat Me",color:"#d58c55",class:"🏰",rarity:"Uncommon",cash:[13e3,45e3,45e4,45e5,5e7],time:[2,2,2,2,2],price:[13e5,14e6,16e7,2e9]},{name:"Drink Me",color:"#dd7399",class:"🏰",rarity:"Uncommon",cash:[12e3,4e4,4e5,4e6,45e6],time:[2,2,2,2,2],price:[12e5,12e6,14e7,18e8]},{name:"Alice",color:"#4cc9f5",class:"🏰",rarity:"Uncommon",cash:[13e3,42e3,21e4,21e5,23e6],time:[2,2,1,1,1],price:[12e5,13e6,15e7,19e8]},{name:"Queen of Hearts",color:"#d62027",class:"🏰",rarity:"Uncommon",cash:[23e3,87e3,62e4,75e5,9e7],time:[4,4,3,3,3],price:[13e5,13e6,18e7,24e8]},{name:"Dormouse",color:"#89d6f8",class:"🏰",rarity:"Rare",cash:[17e3,68e3,7e5,35e5,35e6],time:[2,2,1,1,1],price:[2e6,22e6,25e7,28e8]},{name:"White Rabbit",color:"#ffcd05",class:"🏰",rarity:"Rare",cash:[26e3,105e3,11e6,77e5,72e6],time:[3,3,3,2,2],price:[2e6,23e6,28e7,29e8]},{name:"Cheshire Cat",color:"#dd7399",class:"🏰",rarity:"Rare",cash:[32e3,1e5,9e5,9e6,6e7],time:[4,3,3,3,2],price:[18e5,19e6,22e7,24e8]},{name:"Caterpillar",color:"#00c0f3",class:"🏰",rarity:"Epic",cash:[1e4,7e4,65e4,75e5,85e6],time:[1,1,1,1,1],price:[42e5,42e6,54e7,69e8]},{name:"Mad Hatter",color:"#914f93",class:"🏰",rarity:"Epic",cash:[38e3,25e4,15e5,14e6,8e7],time:[3,3,2,2,1],price:[48e5,48e6,52e7,66e8]},{name:"King of Hearts",color:"#c62127",class:"🏰",rarity:"Legendary",cash:[8e4,42e4,68e5,1e8,15e8],time:[5,5,5,5,5],price:[7e6,11e7,18e8,3e10]},{name:"Earth",color:"#416eb5",class:"🚀",rarity:"Uncommon",cash:[15e3,45e3,6e5,65e5,65e6],time:[3,3,3,3,3],price:[1e6,11e6,15e7,17e8]},{name:"Meteor",color:"#c68c3c",class:"🚀",rarity:"Uncommon",cash:[23e3,65e3,7e5,45e5,2e7],time:[5,4,3,2,1],price:[95e4,13e6,16e7,16e8]},{name:"Stars",color:"#19184d",class:"🚀",rarity:"Uncommon",cash:[1e4,4e4,2e5,2e6,18e6],time:[2,2,1,1,1],price:[14e5,14e6,15e7,15e8]},{name:"Alien",color:"#8dc63f",class:"🚀",rarity:"Uncommon",cash:[3e4,1e5,1e6,11e6,85e6],time:[4,4,4,4,4],price:[15e5,17e6,19e7,17e8]},{name:"Planet",color:"#9dc6ea",class:"🚀",rarity:"Rare",cash:[25e3,1e5,9e5,9e6,9e7],time:[3,3,3,3,3],price:[2e6,21e6,21e7,24e8]},{name:"UFO",color:"#a15095",class:"🚀",rarity:"Rare",cash:[17e3,7e4,7e5,7e6,7e7],time:[2,2,2,2,2],price:[21e5,23e6,25e7,28e8]},{name:"Spaceship",color:"#ffcb29",class:"🚀",rarity:"Epic",cash:[6e4,32e4,21e5,15e6,85e6],time:[5,4,3,2,1],price:[48e5,46e6,54e7,68e8]},{name:"Astronaut",color:"#9bd4ee",class:"🚀",rarity:"Legendary",cash:[45e3,26e4,25e5,38e6,55e7],time:[3,3,2,2,2],price:[65e5,1e8,17e8,27e9]},{name:"Lil Bot",color:"#3e564a",class:"🤖",rarity:"Uncommon",cash:[4e3,12e3,18e4,19e5,25e6],time:[1,1,1,1,1],price:[73e4,12e6,13e7,19e8]},{name:"Lovely Bot",color:"#f179af",class:"🤖",rarity:"Uncommon",cash:[16e3,65e3,65e4,48e5,42e6],time:[3,3,3,2,2],price:[13e5,14e6,17e7,16e8]},{name:"Angry Bot",color:"#f1613a",class:"🤖",rarity:"Uncommon",cash:[22e3,85e3,8e5,62e5,65e6],time:[4,4,4,3,3],price:[12e5,13e6,15e7,17e8]},{name:"Happy Bot",color:"#51ba6b",class:"🤖",rarity:"Uncommon",cash:[11e3,45e3,5e5,25e5,3e7],time:[2,2,2,1,1],price:[14e5,15e6,18e7,24e8]},{name:"Watson",color:"#d69b5a",class:"🤖",rarity:"Rare",cash:[24e3,1e5,1e6,1e7,1e8],time:[3,3,3,3,3],price:[2e6,22e6,24e7,26e8]},{name:"Buddy Bot",color:"#9dc6ea",class:"🤖",rarity:"Rare",cash:[22e3,95e3,65e4,65e5,65e6],time:[3,3,2,2,2],price:[19e5,21e6,23e7,25e8]},{name:"Brainy Bot",color:"#9ecf7a",class:"🤖",rarity:"Epic",cash:[5e4,25e4,21e5,21e6,17e7],time:[4,3,3,3,2],price:[5e6,46e6,5e8,67e8]},{name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9]}].map(e=>({name:e.name,value:JSON.stringify(e)})))}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];10<=t.state.blooks.length&&alert("Choose a blook to replace"),t.chooseBlook(JSON.parse(e))}},{name:"Free Upgrades",description:"Sets upgrade prices to 0 for all current blooks",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState(e=>({...e,blooks:e.blooks.map(e=>({...e,price:[0,0,0,0]}))}))}},{name:"Max Blooks",description:"Maxes out all your blooks' levels",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.blooks.forEach(e=>e.level=4)}},{name:"Remove Glitches",description:"Removes all enemy glitches",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({bits:0,ads:[],hazards:[],color:"",lol:!1,joke:!1,slow:!1,dance:!1,glitch:"",glitcherName:"",glitcherBlook:""}),clearTimeout(e.adTimeout),clearInterval(e.hazardInterval),clearTimeout(e.nightTimeout),clearTimeout(e.glitchTimeout),clearTimeout(e.lolTimeout),clearTimeout(e.jokeTimeout),clearTimeout(e.slowTimeout),clearTimeout(e.danceTimeout),clearTimeout(e.nameTimeout)}},{name:"Send Glitch",description:"Sends a glitch to everyone else playing",inputs:[{name:"Glitch",type:"options",options:Object.entries({lb:"Lunch Break",as:"Ad Spam",e37:"Error 37",nt:"Night Time",lo:"#LOL",j:"Jokester",sm:"Slow Mo",dp:"Dance Party",v:"Vortex",r:"Reverse",f:"Flip",m:"Micro"}).map(([e,t])=>({name:t,value:e}))}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:`c/${t.props.client.name}/tat`,val:e})}},{name:"Set All MegaBot",description:"Sets all your blooks to maxed out Mega Bots",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({blooks:new Array(10).fill({name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9],active:!1,level:4,bonus:5.5})})}},{name:"Set Cash",description:"Sets amount of cash you have",inputs:[{name:"Cash",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({cash:e})}}],fishing:[{name:"Frenzy",description:"Sets everyone to frenzy mode",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.props.liveGameController.setVal({path:"c/"+e.props.client.name,val:{b:e.props.client.blook,w:e.state.weight,f:"Frenzy",s:!0}})}},{name:"Remove Distractions",description:"Removes distractions",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({party:""})},50))}},{name:"Send Distraction",description:"Sends a distraction to everyone",inputs:[{name:"Distraction",type:"options",options:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"]}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:t.state.weight,f:e,s:!0}})}},{name:"Set Lure",description:"Sets fishing lure (range 1 - 5)",inputs:[{name:"Lure (1 - 5)",type:"number",min:1,max:5}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({lure:Math.max(Math.min(e-1,4),0)})}},{name:"Set Weight",description:"Sets weight",inputs:[{name:"Weight",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({weight:e,weight2:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:e,f:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"][Math.floor(9*Math.random())]}})}}],flappy:[{name:"Toggle Ghost",description:"Lets you go through the pipes",type:"toggle",enabled:!1,run:function(){this.enabled=!this.enabled,Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e.gameObject.frame.texture.key.startsWith("blook")&&(e.checkCollision.none=this.enabled,e.gameObject.setAlpha(this.enabled?.5:1)))}},{name:"Set Score",description:"Sets flappy blook score",inputs:[{name:"Score",type:"number"}],run:function(e){Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.setState({score:e})}}],gold:[{name:"Always Triple",description:"Always get triple gold",type:"toggle",enabled:!1,data:null,run:function(){let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t._choosePrize||=t.choosePrize,this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null,t.choosePrize=t._choosePrize||t.choosePrize):(this.enabled=!0,this.data=setInterval(()=>{t.choosePrize=function(e){t.state.choices[e]={type:"multiply",val:3,text:"Triple Gold!",blook:"Unicorn"},t._choosePrize(e)}},50))}},{name:"Auto Choose",description:"Automatically picks the option that would give you the most gold",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(async()=>{try{let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("prize"===a.state.stage){var n=Object.entries(await new Promise(t=>a.props.liveGameController.getDatabaseVal("c",e=>e&&t(e)))||[]).filter(e=>e[0]!=a.props.client.name).sort((e,t)=>t[1].g-e[1].g)[0]?.[1]?.g||0;let o=0;index=-1;for(let t=0;t{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.choices.forEach(({text:e},t)=>{var o,t=document.querySelector(`div[class^='styles__choice${t+1}']`);t&&!t.querySelector("div")&&((o=document.createElement("div")).style.color="white",o.style.fontFamily="Eczar",o.style.fontSize="2em",o.style.display="flex",o.style.justifyContent="center",o.style.transform="translateY(200px)",o.innerText=e,t.append(o))})},50))}},{name:"Reset Players Gold",description:"Sets a player's gold to 0",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(e){var{props:t,state:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.liveGameController.setVal({path:"c/".concat(t.client.name),val:{b:t.client.blook,g:o.gold,tat:e+":swap:0"}})}},{name:"Set Gold",description:"Sets amount of gold",inputs:[{name:"Gold",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({gold:e,gold2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,g:e}})}},{name:"Swap Gold",description:"Swaps gold with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(t){let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.liveGameController.getDatabaseVal("c",e=>{e?.[t]&&(e=e[t]["g"],o.props.liveGameController.setVal({path:"c/".concat(o.props.client.name),val:{b:o.props.client.blook,g:e,tat:t+":swap:"+o.state.gold}}),o.setState({gold:e,gold2:e}))})}},{name:"Reset All Players' Gold",description:"Set's everyone else's gold to 0",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove();let{props:o,state:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],n=0;o.liveGameController.getDatabaseVal("c",async e=>{if(e)for(const t of Object.keys(e))o.liveGameController.setVal({path:"c/".concat(o.client.name),val:{b:o.client.blook,g:a.gold,tat:t+":swap:0"}}),n++,await new Promise(e=>setTimeout(e,4e3));alert(`Reset ${n} players' gold!`)})}}],kingdom:[{name:"Choice ESP",description:"Shows you what will happen if you say Yes or No",type:"toggle",enabled:!1,data:null,run:function(){if(this.enabled)this.enabled=!1,clearInterval(this.data),Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),this.data=null;else{this.enabled=!0;let o=["materials","people","happiness","gold"],a=Object.fromEntries([...document.querySelectorAll("[class^=styles__statContainer]")].map((e,t)=>[o[t],e]));this.data=setInterval(()=>{var{guest:e,phase:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state;"choice"==t&&(Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),Object.entries(e.yes||{}).forEach(e=>{var t;"msg"!=e[0]&&o.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: rgb(75, 194, 46); font-weight: bolder;",t.innerText=String(e[1]),a[e[0]].appendChild(t))}),Object.entries(e.no||{}).forEach(e=>{var t;"msg"!=e[0]&&o.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: darkred; font-weight: bolder;",t.innerText=String(e[1]),a[e[0]].appendChild(t))}))},50)}}},{name:"Disable Tax Toucan",description:"Tax evasion",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.taxCounter=Number.MAX_VALUE}},{name:"Max Stats",description:"Sets all resources to the max",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({materials:100,people:100,happiness:100,gold:100})}},{name:"Set Guests",description:"Sets the amount of guests you've seen",inputs:[{name:"Guests",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({guestScore:e})}},{name:"Skip Guest",description:"Skips the current guest",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.nextGuest()}}],racing:[{name:"Instant Win",description:"Instantly Wins the race",run:function(){const e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({progress:e.state.goalAmount},()=>{const{question:o}=e["state"];try{[...document.querySelectorAll('[class*="answerContainer"]')][o.answers.map((e,t)=>o.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]]?.click?.()}catch{}})}}],royale:[{name:"Auto Answer (Toggle)",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])},50))}},{name:"Auto Answer",description:"Chooses the correct answer for you",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])}}],rush:[{name:"Set Blooks",description:"Sets amount of blooks you or your team has",inputs:[{name:"Blooks",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numBlooks:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/bs`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/bs`,val:numDefense})}},{name:"Set Defense",description:"Sets amount of defense you or your team has (Max 4)",inputs:[{name:"Defense (max 4)",type:"number",max:4}],run:function(e){var e=Math.min(e,4),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numDefense:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/d`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}}],workshop:[{name:"Remove Distractions",description:"Removes all enemy distractions",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({fog:!1,dusk:!1,wind:!1,plow:!1,blizzard:!1,force:!1,canada:!1,trees:[!1,!1,!1,!1,!1,!1,!1,!1,!1,!1]})}},{name:"Send Distraction",description:"Sends a distraction to everyone else playing",inputs:[{name:"Distraction",type:"options",options:Object.entries({c:"Oh Canada",b:"Blizzard",f:"Fog Spell",d:"Dark & Dusk",w:"Howling Wind",g:"Gift Time!",t:"TREES",s:"Snow Plow",fr:"Use The Force"}).map(([e,t])=>({name:t,value:e}))}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:`c/${t.props.client.name}/tat`,val:e})}},{name:"Set Toys",description:"Sets amount of toys",inputs:[{name:"Toys",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({toys:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,t:e}})}},{name:"Set Toys Per Question",description:"Sets amount of toys per question",inputs:[{name:"Toys Per Question",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({toysPerQ:e})}},{name:"Swap Toys",description:"Swaps toys with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(o){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.liveGameController.getDatabaseVal("c",e=>{var t;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(o.toLowerCase())&&([e,{t}]=Object.entries(e).find(([e])=>e.toLowerCase()==o.toLowerCase()),a.props.liveGameController.setVal({path:"c/".concat(a.props.client.name),val:{b:a.props.client.blook,t:t,tat:e+":swap:"+a.state.toys}}),a.setState({toys:t}))})}}],settings:[{name:"Import Settings",description:"Import a custom theme",inputs:[{name:"JSON Data",type:"string"}],run:function(e){try{JSON.parse(e)}catch(e){return alert("Invalid JSON provided")}e={backgroundColor:"rgb(11, 194, 207)",infoColor:"#9a49aa",cheatList:"#9a49aa",defaultButton:"#9a49aa",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"#7a039d",contentBackground:"rgb(64, 17, 95)",...JSON.parse(e)},d.setItem("theme",e);for(const t in e)u.sheet.cssRules[0].style.setProperty("--"+t,e[t])}},{name:"Export Settings",description:"Export the current theme to JSON",run:async function(){await navigator.clipboard.writeText(JSON.stringify(d.data.theme,null,4)),prompt("Text copied to clipboard. (Paste below to test)")}},{name:"Defaults",description:"Changes all the settings to a preset",inputs:[{name:"Theme",type:"options",options:[{name:"Default",value:{backgroundColor:"rgb(11, 194, 207)",infoColor:"#9a49aa",cheatList:"#9a49aa",defaultButton:"#9a49aa",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"#7a039d",contentBackground:"rgb(64, 17, 95)"}},{name:"Blacket",value:{backgroundColor:"#4f4f4f",infoColor:"#2f2f2f",cheatList:"#2f2f2f",defaultButton:"#4f4f4f",disabledButton:"#eb6234",enabledButton:"#00c20c",textColor:"white",inputColor:"#3f3f3f",contentBackground:"#2f2f2f"}},{name:"Skool.lol",value:{backgroundColor:"linear-gradient(90deg, rgba(104,45,140,1) 220px, rgba(237,30,121,1) 100%)",cheatList:"#1e2124",infoColor:"#1e2124",defaultButton:"#36393e",inputColor:"#1e2124",enabledButton:"#9c9a9a",textColor:"white",disabledButton:"#171717",contentBackground:"#292929"}},{name:"Blue - Purple Background",value:{backgroundColor:"linear-gradient(162.5deg, rgba(0,183,255,1) 220px, rgba(128,0,255,1) 100%)"}},{name:"Saint Patricks Background",value:{backgroundColor:"rgb(9, 148, 65)"}},{name:"Halloween Background",value:{backgroundColor:"rgb(41, 41, 41)"}},{name:"Fall Background",value:{backgroundColor:"rgb(224, 159, 62)"}},{name:"Winter Background",value:{backgroundColor:"linear-gradient(rgb(49, 170, 224), rgb(187, 221, 255))"}},{name:"Crypto Hack",value:{backgroundColor:"radial-gradient(#11581e,#041607)",infoColor:"#1a1a1a",cheatList:"#1a1a1a",defaultButton:"rgb(88 175 88)",disabledButton:"#A02626",enabledButton:"#0b601b",textColor:"white",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"#11581e"}},{name:"Fishing Frenzy",value:{backgroundColor:"linear-gradient(180deg,#9be2fe 0,#67d1fb)",infoColor:"#c8591e",cheatList:"#c8591e",defaultButton:"#ff751a",disabledButton:"#bf0e0e",enabledButton:"#2fb62f",textColor:"white",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"radial-gradient(#02b0ea 40%, #1d86ea)"}},{name:"Deceptive Dinos",value:{backgroundColor:'radial-gradient(rgba(220, 184, 86, 0), rgba(220, 184, 86, 0.4)), url("https://ac.blooket.com/play/111cb7e0ee6607ac3d1a13d534c0e0f1.png"), #ead49a',infoColor:"#af8942",cheatList:"#af8942",defaultButton:"#af8942",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"rgb(0 0 0 / 10%)",contentBackground:"radial-gradient(rgba(1,104,162,.6),rgba(24,55,110,.5)),radial-gradient(#2783b4 1.5px,#18376e 0) center / 24px 24px"}},{name:"Blook Rush",value:{backgroundColor:"repeating-linear-gradient(45deg,white,white 8%,#e6e6e6 0,#e6e6e6 16%)",defaultButton:"#36c",inputColor:"rgb(0 0 0 / 25%)",infoColor:"#36c",cheatList:"#36c",contentBackground:"#888",textColor:"white",disabledButton:"#A02626",enabledButton:"#47A547"}},{name:"Factory",value:{defaultButton:"#1563bf",infoColor:"#a5aabe",cheatList:"#a5aabe",contentBackground:"#2d313d",backgroundColor:"#3a3a3a",enabledButton:"rgb(75, 194, 46)",disabledButton:"#9a49aa",inputColor:"rgb(0 0 0 / 25%)",textColor:"white"}},{name:"Cafe",value:{backgroundColor:"linear-gradient(90deg,rgba(200,0,0,.5) 50%,transparent 0) center / 50px 50px,linear-gradient(rgba(200,0,0,0.5) 50%,transparent 0) white center / 50px 50px",defaultButton:"#0bc2cf",inputColor:"rgb(0 0 0 / 25%)",infoColor:"#ac7339",cheatList:"#ac7339",contentBackground:"rgb(64, 64, 64)",textColor:"white",disabledButton:"#A02626",enabledButton:"#47A547"}},{name:"Tower of Doom",value:{backgroundColor:"rgb(41 41 41)",disabledButton:"rgb(151, 15, 5)",defaultButton:"#333",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"#404040",enabledButton:"#4bc22e",textColor:"white",infoColor:"#9a49aa",cheatList:"#9a49aa"}},{name:"Monster Brawl",value:{defaultButton:"rgb(45, 51, 67)",backgroundColor:"rgb(78, 95, 124)",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"linear-gradient(0deg,#374154,#4f5b74)",infoColor:"#374154",cheatList:"#374154",textColor:"white",enabledButton:"#47A547",disabledButton:"#A02626"}},{name:"Tower Defense 2",value:{backgroundColor:"url(https://media.blooket.com/image/upload/v1676164454/Media/defense/backgroundTd1-02.svg) center / cover",cheatList:"#a33c22",infoColor:"#a33c22",defaultButton:"#40b1d8",inputColor:"#3e8cbe",contentBackground:"#293c82",enabledButton:"#47A547",disabledButton:"#A02626",textColor:"white"}}]}],run:function(e){d.setItem("theme",{...d.data.theme,...e});for(const t in e)u.sheet.cssRules[0].style.setProperty("--"+t,e[t])}},{name:"Scale",description:"Forces the GUI to scale from 25%-100%",inputs:[{type:"number",name:"Percent scale",min:25,max:100,value:100*(d.data.scale||1)}],run:function(e){e=Math.min(Math.max(e,25),100),d.setItem("scale",e/100),v.style.transform=`scale(${e/100})`}},{name:"Hide Keybind",description:"Change the hide keybind (Click button after input to change)",inputs:[{type:"function",name:"Input",function:n=>T(({shift:e,ctrl:t,alt:o,key:a})=>n(""+[t&&"Ctrl",e&&"Shift",o&&"Alt",a&&a.toUpperCase()].filter(Boolean).join(" + ")))}],run:function(e){d.setItem("hide",e),h.update(d.data.hide||{ctrl:!0,key:"e"},d.data.close||{ctrl:!0,key:"x"})}},{name:"Close Keybind",description:"Change the quick close keybind (Click button after input to change)",inputs:[{type:"function",name:"Input",function:n=>T(({shift:e,ctrl:t,alt:o,key:a})=>n(""+[t&&"Ctrl",e&&"Shift",o&&"Alt",a&&a.toUpperCase()].filter(Boolean).join(" + ")))}],run:function(e){d.setItem("close",e),h.update(d.data.hide||{ctrl:!0,key:"e"},d.data.close||{ctrl:!0,key:"x"})}},{name:"Background Color",description:"Changes the background color of the GUI",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--backgroundColor",e),d.setItem("theme.backgroundColor",e)}},{name:"Category List Color",description:"Changes the categories list background color",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--cheatList",e),d.setItem("theme.cheatList",e)}},{name:"Info Color",description:"Changes the color of the information at the top of the GUI",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--infoColor",e),d.setItem("theme.infoColor",e)}},{name:"Button Color",description:"Changes the color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--defaultButton",e),d.setItem("theme.defaultButton",e)}},{name:"Enabled Toggle Color",description:"Changes the color of enabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){d.setItem("theme.enabledButton",e)}},{name:"Disabled Toggle Color",description:"Changes the color of disabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--disabledButton",e),d.setItem("theme.disabledButton",e)}},{name:"Text Color",description:"Changes the text color",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--textColor",e),d.setItem("theme.textColor",e)}},{name:"Input Color",description:"Changes the color of inputs, like the set gold number input",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--inputColor",e),d.setItem("theme.inputColor",e)}},{name:"Content Color",description:"Changes the background color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--contentBackground",e),d.setItem("theme.contentBackground",e)}}],alerts:[{element:w("div",{className:"alertContainer",style:{margin:"15px 15px 5px 15px",backgroundColor:"rgb(0 0 0 / 50%)",width:"95%",height:"370px",borderRadius:"7px",display:"block",alignItems:"center",justifyContent:"center"}},w("ul",{className:"alertList",style:{margin:"10px 10px 0 10px",padding:"0",listStyleType:"none",display:"flex",flexDirection:"column-reverse",height:"355px",overflowY:"scroll",wordWrap:"break-word"}},w("li",{style:{margin:"5px"}},w("span",{style:{color:"var(--textColor)"},innerText:"[LOG] GUI opened"})))),addLog(e,t){return this.element.firstChild.prepend(w("li",{style:{margin:"5px"}},w("span",{style:{color:t||"var(--textColor)"},innerHTML:"[LOG] "+e})))},addAlert(e,t,o){return this.element.firstChild.prepend(w("li",{style:{margin:"5px"}},w("img",{src:t||this.blookData?.Black?.url,alt:"blook",draggable:!1,style:{height:"22.5px",margin:"0 10px -5px 0"}}),w("strong",{},e)," ",o))},connection:null,data:{},updateLeaderboard(e){this.leaderboardEl||this.addLeaderboard(),this.leaderboard.innerHTML="";for(var{blook:t,name:o,value:a}of e)this.leaderboard.append(w("li",{style:{fontSize:"2rem",paddingInline:"72px 15px",paddingBlock:"1.25px",position:"relative"}},w("img",{src:this.blookData?.[t]?.url||this.blookData.Black.url,alt:t,draggable:!1,style:{height:"45px",position:"absolute",left:"15px"}}),o,w("span",{innerText:this.parseNumber(parseInt(a)),style:{float:"right"}})))},parseNumber(a=0){var n=a;if(a<1e3)return n.toString();var e=["","K","M","B","T"],o=Math.floor((a.toString().length-1)/3);if(o{t.cache=o.c}},[[""]]]).cache).find(e=>e.exports?.a?.Alice&&e.exports?.a?.Alien).exports.a,this.element.append(this.leaderboardEl=w("div",{id:"leaderboardContent",style:{position:"absolute",inset:"110% 0px"}},w("div",{style:{alignItems:"center",boxSizing:"border-box",display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"space-evenly",padding:"20px 5px 20px",position:"relative",width:"100%",fontFamily:"Nunito, sans-serif",fontWeight:"400",color:"var(--textColor)",background:"var(--contentBackground)",boxShadow:"inset 0 -6px rgb(0 0 0 / 20%)",borderRadius:"7px"}},w("div",{className:"headerText",style:{boxSizing:"border-box",display:"block",height:"45px",left:"-10px",padding:"4px 4px 8px",position:"absolute",top:"-28px",backgroundColor:"#ef7426",boxShadow:"0 4px rgb(0 0 0 / 20%), inset 0 -4px rgb(0 0 0 / 20%)",borderRadius:"7px"}},w("div",{style:{alignItems:"center",boxSizing:"border-box",display:"flex",height:"100%",justifyContent:"center",padding:"0 15px",width:"100%",fontFamily:"Titan One, sans-serif",fontSize:"26px",fontWeight:"400",textShadow:"-1px -1px 0 #646464, 1px -1px 0 #646464, -1px 1px 0 #646464, 2px 2px 0 #646464",color:"white",background:"linear-gradient(#fcd843,#fcd843 50%,#feb31a 50.01%,#feb31a)",borderRadius:"5px"},innerText:"Leaderboard"})),w("div",{className:"alertContainer",style:{margin:"15px 15px 5px 15px",backgroundColor:"rgb(0 0 0 / 50%)",width:"95%",height:"370px",borderRadius:"7px",display:"flex",alignItems:"center",justifyContent:"center"}},this.leaderboard=w("nl",{className:"alertList",style:{marginTop:"10px",padding:"0",listStyleType:"decimal",width:"100%",height:"355px",overflowY:"scroll",wordWrap:"break-word"}})))))},async connect(){try{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if(!e?.props?.liveGameController?._liveGameCode)return!1;this.connection=await e.props.liveGameController.getDatabaseRef("c");const f=this.blookData=Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache).find(e=>e.exports?.a?.Alice&&e.exports?.a?.Alien).exports.a,k=this.getGamemode(),j={lb:"Lunch Break",as:"Ad Spam",e37:"Error 37",nt:"Night Time",lo:"#LOL",j:"Jokester",sm:"Slow Mo",dp:"Dance Party",v:"Vortex",r:"Reverse",f:"Flip",m:"Micro"};this.connection.on("value",e=>{var t=e.val()||{};if(t&&this.diffObjects(this.data,t)){var o,a,n,r,s,i,l,c,d=this.diffObjects(this.data,t);this.data=t;let e;switch(k){case"racing":e=Object.entries(t).map(([e,{b:t,pr:o}])=>({name:e,blook:t,value:o||0}));case"classic":e=Object.entries(t).map(([e,{b:t,p:o}])=>({name:e,blook:t,value:o||0}));case"royale":e=Object.entries(t).map(([e,{b:t,e:o}])=>({name:e,blook:t,value:o||0}));case"workshop":e=Object.entries(t).map(([e,{b:t,t:o}])=>({name:e,blook:t,value:o||0}));case"brawl":e=Object.entries(t).map(([e,{b:t,xp:o}])=>({name:e,blook:t,value:o||0}));case"defense":case"defense2":e=Object.entries(t).map(([e,{b:t,d:o}])=>({name:e,blook:t,value:o||0}));case"gold":for(const h in d)d[h].tat&&([o,a]=d[h].tat.split(":"),"swap"==a?this.addAlert(h,f[t[h].b]?.url,"just swapped with "+o):this.addAlert(h,f[t[h].b]?.url,`just took ${this.parseNumber(parseInt(a))} gold from `+o));e=Object.entries(t).map(([e,{b:t,g:o}])=>({name:e,blook:t,value:o||0}));break;case"hack":for(const b in d)d[b].tat&&([n,r]=d[b].tat.split(":"),this.addAlert(b,f[t[b].b]?.url,`just took ${this.parseNumber(parseInt(r))} crypto from `+n));e=Object.entries(t).map(([e,{b:t,cr:o}])=>({name:e,blook:t,value:o||0}));break;case"fishing":for(const g in d)"Frenzy"==d[g].f?this.addAlert(g,f[t[g].b]?.url,"just started a frenzy"):d[g].s&&this.addAlert(g,f[t[g].b]?.url,`just sent a ${d[g].f} distraction`);e=Object.entries(t).map(([e,{b:t,w:o}])=>({name:e,blook:t,value:o||0}));break;case"dino":for(const y in d)d[y].tat&&([s,i]=d[y].tat.split(":"),"true"==i?this.addAlert(y,f[t[y].b]?.url,`just caught ${s} CHEATING!`):this.addAlert(y,f[t[y].b]?.url,"investigated "+s));e=Object.entries(t).map(([e,{b:t,f:o}])=>({name:e,blook:t,value:o||0}));break;case"cafe":for(const v in d)d[v].up&&([l,c]=d[v].up.split(":"),c)&&this.addAlert(v,f[t[v].b]?.url,`upgraded ${l} to level `+c);e=Object.entries(t).map(([e,{b:t,ca:o}])=>({name:e,blook:t,value:o||0}));break;case"factory":for(const w in d){var u,p,m=d[w];m.g?this.addAlert(w,f[t[w].b]?.url,`activated the ${j[m.g]} glitch!`):m.s?([u,p]=m.s.split("-"),this.addAlert(w,f[t[w].b]?.url,`has a ${u} ${p} synergy!`)):m.t&&this.addAlert(w,f[t[w].b]?.url,"now has 10 Blooks!")}e=Object.entries(t).map(([e,{b:t,ca:o}])=>({name:e,blook:t,value:o||0}))}this.updateLeaderboard(e.sort((e,t)=>t.value-e.value))}})}catch{return!1}},diffObjects(e,t){var o,a={};for(const n in e)n in t&&("object"==typeof e[n]&&"object"==typeof t[n]?(o=this.diffObjects(e[n],t[n]))&&0!==Object.keys(o).length&&(a[n]=o):JSON.stringify(e[n])!==JSON.stringify(t[n])&&(a[n]=t[n]));for(const r in t)r in e||(a[r]=t[r]);return 0==Object.keys(a).length?null:a},getGamemode(){switch(window.location.pathname){case"/play/racing":return"racing";case"/play/factory":return"factory";case"/play/classic/get-ready":case"/play/classic/question":case"/play/classic/answer/sent":case"/play/classic/answer/result":case"/play/classic/standings":return"classic";case"/play/battle-royale/match/preview":case"/play/battle-royale/question":case"/play/battle-royale/answer/sent":case"/play/battle-royale/answer/result":case"/play/battle-royale/match/result":return"royale";case"/play/toy":return"workshop";case"/play/gold":return"gold";case"/play/brawl":return"brawl";case"/play/hack":return"hack";case"/play/fishing":return"fishing";case"/play/rush":return"rush";case"/play/dino":return"dino";case"/tower/map":case"/tower/battle":case"/tower/rest":case"/tower/risk":case"/tower/shop":case"/tower/victory":return"doom";case"/cafe":case"/cafe/shop":return"cafe";case"/defense":return"defense";case"/play/defense2":return"defense2";case"/kingdom":return"kingdom";default:return!1}}}]};function N(e,t){var o,a,n=0,r=0;e.onpointerdown=function(e=window.event){n=e.clientX,r=e.clientY,document.onpointerup=function(){document.onpointerup=null,document.onpointermove=null},document.onpointermove=function(e=window.event){o=n-e.clientX,a=r-e.clientY,n=e.clientX,r=e.clientY;t.style.top=t.offsetTop-a+"px",t.style.left=t.offsetLeft-o+"px"}}}j("Alerts",null,S.alerts,!0),j("Global","https://media.blooket.com/image/upload/v1661496291/Media/uiTest/Games_Played_2.svg",S.global)(),j('Pirate\'s Voyage',"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAzMDAgMzAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPjxnIGlkPSJCb2F0Ij48cGF0aCBkPSJNMTcwLjQsNTYuMDU0Yy02OC43ODgsMTAuMTc0IC0xMTUuOTcxLDU2LjkzOCAtMTQ1LjQxMSwxMzMuNzVsMTUuNDY5LDcuNzM0YzMwLjk2MiwtMjguMTc1IDc0LjcwNSwtMzcuNzg3IDEzMi4zMjIsLTI3LjI1bDAsLTE3LjYxMWMtMjUuNjI5LC0yNy45NTIgLTI2Ljk2NiwtNTYuNzcyIDAuNzE0LC04Ni42MjhsLTMuMDk0LC05Ljk5NVoiIHN0eWxlPSJmaWxsOiNmNmUwYmQ7Ii8+PHBhdGggZD0iTTE5OS42NzMsNjAuODEzYzMyLjc4NCw0Mi45ODIgNjUuODIyLDkwLjg4NyA5Ny4zMzcsMTM5LjU4MWwtNi42NjMsMGMtMTIuMDg1LC0zMS4xMTEgLTU3Ljg4MiwtMzkuNjk0IC05MS42MjYsLTI3LjI1YzIyLjUxNCwtMzQuNTc5IDE3Ljc5NiwtNzIuNjczIDAuOTUyLC0xMTIuMzMxWiIgc3R5bGU9ImZpbGw6I2Y2ZTBiZDsiLz48cGF0aCBkPSJNNjkuNDQ4LDE5Ny41MzhjMCwwIC01OS43MDcsLTE1LjI0MyAtNjguMzk4LC0xNy40NjJjLTAuMDc2LC0wLjAxOSAtMC4xNTQsMC4wMiAtMC4xODQsMC4wOTJjLTAuMDMsMC4wNzIgLTAuMDAyLDAuMTU1IDAuMDY1LDAuMTk1YzkuNjgyLDUuNzc1IDkxLjY0Nyw1NC42NTggOTEuNjQ3LDU0LjY1OGwtMjMuMTMsLTM3LjQ4M1oiIHN0eWxlPSJmaWxsOiM4ZDZlNDE7Ii8+PHBhdGggZD0iTTE2NC40NSw0Ny45MDNjMCwtNS4zNTMgNC4zNDYsLTkuNjk4IDkuNjk4LC05LjY5OGwxOS4zOTcsLTBjNS4zNTIsLTAgOS42OTgsNC4zNDUgOS42OTgsOS42OThsLTAsMTU2Ljk1M2MtMCw1LjM1MyAtNC4zNDYsOS42OTggLTkuNjk4LDkuNjk4bC0xOS4zOTcsMGMtNS4zNTIsMCAtOS42OTgsLTQuMzQ1IC05LjY5OCwtOS42OThsMCwtMTU2Ljk1M1oiIHN0eWxlPSJmaWxsOiM3ZjY4NDU7Ii8+PHBhdGggZD0iTTI2My45OTMsMjU2LjEwM2MyMi4xNzEsLTE0LjcxIDM2LjAwNywtMzUuNTE1IDM2LjAwNywtNTguNTY1bC0yMzAuNTUyLDBjMCwyMy43MTMgMTQuNjQzLDQ1LjA1IDM3Ljk0LDU5LjgxOWM5Ljg3NSwtMy43MjkgMjAuMDQxLC0xMS4zMzQgMzAuNDYzLC0yMi4zMzZjMzIuODExLDM1LjQ1NSA2NC4wNjksMzUuOTQzIDkzLjcwOCwwYzYuODM4LDkuNjc3IDE3LjczNiwxNi42NDYgMzIuNDM0LDIxLjA4MloiIHN0eWxlPSJmaWxsOiNiNjkyNWY7Ii8+PC9nPjwvc3ZnPg==",S.voyage),j("Gold Quest","https://media.blooket.com/image/upload/v1661496292/Media/uiTest/Gold.svg",S.gold),j("Cafe","https://media.blooket.com/image/upload/v1655161189/Media/survivor/Pizza_lvl1.svg",S.cafe),j("Crypto Hack","https://media.blooket.com/image/upload/v1661496293/Media/uiTest/CryptoIcon.svg",S.crypto),j('Deceptive Dinos',[''],S.dinos),j('Tower Defense',[''],S.defense),j('Tower Defense 2',[''],S.defense2),j("Factory","https://media.blooket.com/image/upload/v1661496293/Media/uiTest/Factory_Upgrades.svg",S.factory),j('Fishing Frenzy',"https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Fish_Weight.svg",S.fishing),j("Flappy Blook","https://media.blooket.com/image/upload/v1645222006/Blooks/yellowBird.svg",S.flappy),j('Tower of Doom',[''],S.doom),j('Crazy Kingdom',"https://media.blooket.com/image/upload/v1655161323/Media/survivor/Jester_lvl1.svg",S.kingdom),j("Racing","https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Racing_Progress.svg",S.racing),j("Battle Royale","https://media.blooket.com/image/upload/v1655936179/Media/br/VS_Lightning_Bolt_Bottom.svg",S.royale),j("Blook Rush","data:image/png;base64,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",S.rush),j('Monster Brawl',[''],S.brawl),j('Santa\'s Workshop',[''],S.workshop),j("Settings",null,S.settings,!0),N(h,v),N(g,v),window.addEventListener("keydown",M);let C=setInterval(()=>{S.alerts[0].connection?clearInterval(C):S.alerts[0].connect()},5e3);function O(){v.remove(),clearInterval(C);for(const e in S)for(const t of S[e])t.enabled&&t.run();Object.keys(S).forEach(e=>S[e].forEach(e=>e.enabled&&(e.run(),x(...currentMode)))),window.removeEventListener("keydown",M)}function M(e){var t=d.data.hide||{ctrl:!0,key:"e"},o=d.data.close||{ctrl:!0,key:"x"};(t.ctrl&&e.ctrlKey||!t.ctrl&&!e.ctrlKey)&&(t.shift&&e.shiftKey||!t.shift&&!e.shiftKey)&&(t.alt&&e.altKey||!t.alt&&!e.altKey)&&e.key.toLowerCase()==t.key?(e.preventDefault(),v.style.display="block"===v.style.display?"none":"block"):(o.ctrl&&e.ctrlKey||!o.ctrl&&!e.ctrlKey)&&(o.shift&&e.shiftKey||!o.shift&&!e.shiftKey)&&(o.alt&&e.altKey||!o.alt&&!e.altKey)&&e.key.toLowerCase()==o.key&&(e.preventDefault(),O())}function T(c,d=window){return new Promise(t=>{const o={};let a,n,r,s;const i=e=>{e.preventDefault(),o[e.code]=!0,a||=e.shiftKey,n||=e.ctrlKey,r||=e.altKey,["shift","control","alt","meta"].includes(e.key.toLowerCase())||(s=e.key.toLowerCase()),c?.({shift:a,ctrl:n,alt:r,key:s})},l=e=>{delete o[e.code],0{var t,o;"cheatName"!=e.target.className&&"scriptButton"!=e.target.className?"0"!=y.style.opacity&&(y.animate([{opacity:.9},{opacity:0}],{duration:200}),y.style.opacity="0"):(e="scriptButton"==e.target.className?e.target:e.target.parentElement,y.innerText==e.dataset.description&&"0.9"==y.style.opacity||(t=e.getBoundingClientRect(),o=e.offsetParent.getBoundingClientRect(),y.innerText=e.dataset.description,"0"==y.style.opacity&&(y.animate([{opacity:0},{opacity:.9}],{duration:200}),y.style.opacity="0.9"),y.style.left=t.x-o.x+(t.width-y.clientWidth)/2+"px",y.style.top=t.y-o.y+t.height+"px"))})};let l=new Image;l.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/gui.png?"+Date.now(),l.crossOrigin="Anonymous",l.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(l,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],o="",a;for(let e=0;e(l.src=null,i())})(); \ No newline at end of file +/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let s=document.querySelector("iframe");s.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tgui.js","color: #0bc2cf; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const i=async()=>{if(String(Function.prototype.call).includes("native")){let e=Function.prototype.call,t=document.createElement("iframe"),o=(document.body.append(t),t.style.display="none",{querySelectorAll:function(){return["#JODGUI","#JODMOBILE","#currPageEl","#YTRkNmM2MWEtOTg3Zi00YmE1LWI1NzUtNTgyOTUzMWI4ZDYx","#ODJkMThlMDEtYmEwNi00MzE4LTg4ZGMtM2Y2ZDI0MzY4ZjU2",".cheatList",".cheatName","bG1mYW8=","#aXQncyBjYXQgYW5kIG1vdXNlIGF0IHRoaXMgcG9pbnQ"].includes(arguments[0])?[]:t.contentDocument.querySelectorAll.apply(document,arguments)},querySelector:t.contentDocument.querySelector.bind(document),includes:function(){return!["Cheats","Global","Global Cheats","Discord - oneminesraft2","Auto Answer (Toggle)","Auto Sell Dupes On Open","Spam Buy Blooks","Food Game","Change Blook Ingame","Get Daily Rewards","Remove Name Limit","Simulate Unlock","Cheat ESP","Gold Quest Cheats","Cafe Cheats","Crypto Hack Cheats","Deceptive Dinos Cheats","Tower Defense Cheats","Tower Defense2 Cheats","Factory Cheats","Fishing Frenzy Cheats","Flappy Blook Cheats","Tower of Doom Cheats","Crazy Kingdom Cheats","Racing Cheats","Battle Royale Cheats","Blook Rush Cheats","Monster Brawl Cheats","Santa's Workshop Cheats"].includes(arguments[0])&&t.contentWindow.String.prototype.call(this,arguments)},fetch:t.contentWindow.fetch.bind(window),btoa:t.contentWindow.btoa.bind(window),getItem:t.contentWindow.localStorage.getItem.bind(window.localStorage)}),a=Object.keys(o);Function.prototype.call=function(){return a.includes(this.name)?e.apply(o[this.name],arguments):e.apply(this,arguments)},(new Image).src="https://gui-logger.onrender.com/gui/1?"+Date.now()}function w(e,t={},...o){var a=document.createElement(e);if("object"==typeof t.style){let e="";for(const n in t.style)e+=`${n.replace(/[A-Z]/g,e=>"-"+e.toLowerCase())}: ${t.style[n]}; `;t.style=e}for(const r in t)a[r]=t[r];for(const s of o)a.append(s);return a}var e,t,o,a,n,r,s,i=await Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache).find(e=>e.exports.a?.me).exports.a.me({})||{};let l=btoa(i.name||"real"),c=btoa(i.id||"lmfao").replaceAll(/(=|\/|\.)/g,"");const d={data:null,setItem(e,n){return e.split(".").reduce((e,t,o,a)=>(++o==a.length&&(e[t]=n),e[t]),this.data),localStorage.setItem(l,JSON.stringify(this.data)),this.data},deleteItem(e){return e.split(".").reduce((e,t,o,a)=>(++o==a.length&&delete e[t],e[t]),this.data),localStorage.setItem(l,JSON.stringify(this.data)),this.data},setData(e){this.data=e,localStorage.setItem(l,JSON.stringify(this.data))}};try{d.data=JSON.parse(localStorage.getItem(l)||"{}");for(const L of["backgroundColor","cheatList","contentBackground","defaultButton","disabledButton","enabledButton","infoColor","inputColor","textColor"])d.data[L]&&(d.setItem("theme."+L,d.data[L]),d.deleteItem(L))}catch{d.setData({})}let u,p,m,h,b,g,y,f,k;const v=w("div",{id:c,style:{top:Math.max(10,window.innerHeight-600)/2+"px",left:Math.max(10,window.innerWidth-1e3)/2+"px",transform:`scale(${d.data.scale})`,position:"fixed",height:"80%",width:"80%",maxHeight:"600px",maxWidth:"1000px",zIndex:"999",display:"block"}},u=w("style",{id:"variables",innerHTML:`:root {--backgroundColor: ${d.data?.theme?.backgroundColor||"rgb(11, 194, 207)"};--infoColor: ${d.data?.theme?.infoColor||"#9a49aa"};--cheatList: ${d.data?.theme?.cheatList||"#9a49aa"};--defaultButton: ${d.data?.theme?.defaultButton||"#9a49aa"};--disabledButton: ${d.data?.theme?.disabledButton||"#A02626"};--enabledButton: ${d.data?.theme?.enabledButton||"#47A547"};--textColor: ${d.data?.theme?.textColor||"white"};--inputColor: ${d.data?.theme?.inputColor||"#7a039d"};--contentBackground: ${d.data?.theme?.contentBackground||"rgb(64, 17, 95)"};}`}),w("style",{innerHTML:'.alertList::-webkit-scrollbar{display:none;}.alertList{-ms-overflow-style: none;scrollbar-width: none;}.contentWrapper::-webkit-scrollbar{display:none;}.contentWrapper{-ms-overflow-style: none;scrollbar-width: none;}.cheatButton{position:relative;display:flex;flex-direction:row;align-items:center;min-height:40px;width:190px;margin:4px 0;padding-left:30px;box-sizing:border-box;cursor:pointer;user-select:none;text-decoration:none;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:transparent;color:var(--textColor);transition:.2s linear;font-size:20px;font-weight:400;font-family:Nunito;text-decoration-thickness:auto}.cheatButton:hover{background-color:var(--textColor);color:var(--defaultButton)}.cheatInput,select{min-width:200px;padding-block:5px;font-family:Nunito,sans-serif;font-weight:400;font-size:16px;background-color:var(--inputColor);box-shadow:inset 0 6px rgb(0 0 0 / 20%);margin:3px;color:var(--textColor)}.bigButton:hover{filter:brightness(110%);transform:translateY(-2px)}.bigButton:active{transform:translateY(2px)}.cheatList::-webkit-scrollbar{width:10px}.cheatList::-webkit-scrollbar-track{background:var(--cheatList)}.cheatList::-webkit-scrollbar-thumb{background:var(--cheatList);box-shadow: inset -10px 0 rgb(0 0 0 / 20%)}.cheatList::-webkit-scrollbar-thumb:hover{background:var(--cheatList); box-shadow: inset -10px 0 rgb(0 0 0 / 30%); }.scriptButton:hover{filter:brightness(120%)}.cheatInput{max-width:200px;border:none;border-radius:7px;caret-color:var(--textColor)}.cheatInput::placeholder{color:var(--textColor)}.cheatInput:focus,select:focus{outline:0}.cheatInput::-webkit-inner-spin-button,.cheatInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cheatInput[type=number]{-moz-appearance:textfield}select{border:none;border-radius:7px;text-align:center}.scriptButton{align-items: center; box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; margin: 10px; padding: 5px 5px 11px; position: relative; width: 250px; font-family: Nunito, sans-serif; font-weight: 400; color: var(--textColor); box-shadow: inset 0 -6px rgb(0 0 0 / 20%); border-radius: 7px; cursor: pointer; transition: filter .25s;}.tooltip::after {content: "";position: absolute;width: 10px;height: 10px;background-color: inherit;top: -5px;left: 50%;margin-left: -6px;transform: rotate(135deg)}'}),p=w("div",{style:{width:"100%",height:"100%",position:"relative",outline:"3px solid #3a3a3a",borderRadius:"15px",overflow:"hidden"}},w("div",{id:"background",style:{display:"block",top:"0",left:"0",height:"100%",overflowY:"hidden",overflowX:"hidden",position:"absolute",width:"100%",background:"var(--backgroundColor)",visibility:"visible"}},w("div",{id:"backgroundImage",style:{backgroundImage:"url(https://ac.blooket.com/dashboard/65a43218fd1cabe52bdf1cda34613e9e.png)",display:"block",height:"200%",position:"absolute",width:"200%",top:"50%",left:"50%",backgroundPositionX:"-100px",backgroundPositionY:"-100px",backgroundSize:"550px",visibility:"visible",transform:"translate(-50%,-50%) rotate(15deg)",appearance:"none",opacity:"0.175"}})),h=w("div",{id:"controls",style:{display:"flex",alignItems:"center",justifyContent:"center",paddingBottom:"8px",paddingInline:"15px",position:"absolute",left:"220px",top:"0",visibility:"visible",zIndex:"5",height:"52px",width:"max-content",background:"var(--infoColor)",boxShadow:"inset 0 -8px rgb(0 0 0 / 20%), 0 0 4px rgb(0 0 0 / 15%)",borderBottomRightRadius:"10px",color:"var(--textColor)",fontFamily:"Nunito, sans-serif",fontWeight:"700",userSelect:"text"},innerText:([{ctrl:i,shift:e,alt:t,key:o},{ctrl:a,shift:n,alt:r,key:s}]=[d.data.hide||{ctrl:!0,key:"e"},d.data.close||{ctrl:!0,key:"x"}],`${[i&&"Ctrl",e&&"Shift",t&&"Alt",o&&o.toUpperCase()].filter(Boolean).join(" + ")} to hide | ${[a&&"Ctrl",n&&"Shift",r&&"Alt",s&&s.toUpperCase()].filter(Boolean).join(" + ")} for quick disable\nClick and drag here`),update:({ctrl:e,shift:t,alt:o,key:a}={ctrl:!0,key:"e"},{ctrl:n,shift:r,alt:s,key:i}={ctrl:!0,key:"x"})=>h.innerText=`${[e&&"Ctrl",t&&"Shift",o&&"Alt",a&&a.toUpperCase()].filter(Boolean).join(" + ")} to hide | ${[n&&"Ctrl",r&&"Shift",s&&"Alt",i&&i.toUpperCase()].filter(Boolean).join(" + ")} for quick disable\nClick and drag here`}),w("div",{id:"credits",style:{display:"flex",alignItems:"center",justifyContent:"center",paddingBottom:"8px",position:"absolute",right:"0",top:"0",visibility:"visible",zIndex:"5",height:"47px",width:"210px",background:"var(--infoColor)",boxShadow:"inset 0 -8px rgb(0 0 0 / 20%), 0 0 4px rgb(0 0 0 / 15%)",borderBottomLeftRadius:"10px",color:"var(--textColor)",fontFamily:"Nunito, sans-serif",fontWeight:"700",userSelect:"text"},innerHTML:"GitHub - 05Konz",onclick:()=>window.open("https://github.com/05Konz/Blooket-Cheats","_blank").focus()}),b=w("div",{id:"controlButtons",style:{display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",right:"0",bottom:"0",visibility:"visible",zIndex:"5",height:"55px",width:"165px",background:"#none",borderLeft:"3px solid black",borderTop:"3px solid black",borderTopLeftRadius:"10px",color:"white",fontFamily:"Nunito, sans-serif",fontWeight:"700",userSelect:"text",overflow:"hidden",pointerEvents:"all"}},g=w("button",{style:{height:"55px",width:"55px",fontFamily:"Nunito",color:"white",backgroundColor:"#00a0ff",border:"none",fontSize:"2rem",cursor:"move"},innerHTML:"✥"}),w("button",{style:{height:"55px",width:"55px",fontFamily:"Nunito",color:"white",backgroundColor:"grey",border:"none",fontSize:"2rem",fontWeight:"bolder",cursor:"pointer"},innerHTML:"-",onclick:function(){let t=!1;return()=>{for(var e of[...p.children])e!=b&&(t?e.style.display=e.style._display:(e.style._display=e.style.display,e.style.display="none"));p.style.height=t?"100%":"55px",p.style.width=t?"100%":"165px",v.style.top=parseInt(v.style.top)+(v.offsetHeight-55)*(t?-1:1)+"px",v.style.left=parseInt(v.style.left)+(v.offsetWidth-165)*(t?-1:1)+"px",v.style.pointerEvents=t?"unset":"none",t=!t}}()}),w("button",{style:{height:"55px",width:"55px",fontFamily:"Nunito",color:"white",backgroundColor:"red",border:"none",fontSize:"2rem",fontWeight:"bolder",cursor:"pointer"},innerHTML:"X",onclick:O})),m=w("div",{className:"cheatList",style:{overflowY:"scroll",background:"var(--cheatList)",boxShadow:"inset -10px 0 rgb(0 0 0 / 20%)",zIndex:"5",width:"220px",position:"absolute",top:"0",left:"0",height:"100%",fontFamily:"Titan One",color:"var(--textColor)",fontSize:"40px",textAlign:"center",paddingTop:"20px",userSelect:"none",padding:"20px 10px 20px 0",boxSizing:"border-box",display:"flex",flexDirection:"column"},innerHTML:'Cheats'},w("a",{className:"bigButton",style:{cursor:"pointer",display:"block",fontFamily:"Titan One",margin:"20px auto 10px",position:"relative",transition:".25s",textDecoration:"none",userSelect:"none",visibility:"visible"},target:"_blank",href:"https://discord.gg/jHjGrrdXP6",innerHTML:`
\n
\n
\n
\n \n \n \n Discord\n
\n
`})),w("div",{className:"contentWrapper",style:{position:"absolute",left:"220px",top:"70px",overflowY:"scroll",width:"calc(100% - 220px)",height:"calc(100% - 70px)",borderRadius:"7px"}},w("div",{id:"content",style:{position:"absolute",inset:"27px 50px 50px 50px"}},y=w("div",{className:"tooltip",style:{position:"absolute",top:"0",left:"0",backgroundColor:"black",height:"fit-content",maxWidth:"300px",zIndex:"5",borderRadius:"7.5px",color:"white",display:"flex",justifyContent:"center",alignItems:"center",padding:"5px",paddingInline:"15px",pointerEvents:"none",opacity:"0",textAlign:"center"},innerText:"description"}),f=w("div",{style:{alignItems:"center",boxSizing:"border-box",display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"space-evenly",padding:"20px 5px 20px",position:"relative",width:"100%",fontFamily:"Nunito, sans-serif",fontWeight:"400",color:"var(--textColor)",background:"var(--contentBackground)",boxShadow:"inset 0 -6px rgb(0 0 0 / 20%)",borderRadius:"7px"}},k=w("div",{className:"headerText",style:{boxSizing:"border-box",display:"block",height:"45px",left:"-10px",padding:"4px 4px 8px",position:"absolute",top:"-28px",backgroundColor:"#ef7426",boxShadow:"0 4px rgb(0 0 0 / 20%), inset 0 -4px rgb(0 0 0 / 20%)",borderRadius:"7px"}},w("div",{style:{alignItems:"center",boxSizing:"border-box",display:"flex",height:"100%",justifyContent:"center",padding:"0 15px",width:"100%",fontFamily:"Titan One, sans-serif",fontSize:"26px",fontWeight:"400",textShadow:"-1px -1px 0 #646464, 1px -1px 0 #646464, -1px 1px 0 #646464, 2px 2px 0 #646464",color:"white",background:"linear-gradient(#fcd843,#fcd843 50%,#feb31a 50.01%,#feb31a)",borderRadius:"5px"}})))))));for(const A of document.querySelectorAll("#"+c))A.remove();function j(e,t,o,a){const n=w("div",{className:"cheatButton",innerHTML:("string"==typeof t?``:t||"")+e,onclick:()=>x(n.innerText,o,a)});return m.appendChild(n),n.onclick}async function x(e,c,t){f.innerHTML="",k.firstChild.innerText=e+(t?"":" Cheats"),f.append(k);for(let l=0;l"number"==e.type?parseInt("0"+e.value):"SELECT"==e.nodeName?JSON.parse(e.value):e.data||e.value)),i&&(g.style.background=this.enabled?"var(--enabledButton)":"var(--disabledButton)"),S.alerts?.[0].addLog(`${i?this.enabled?"Enabled":"Disabled":"Ran"} ${this.name}`+(a?.length?` with inputs: (${t.map(e=>"SELECT"==e.nodeName?e.selectedOptions[0].innerText:e.value).join(", ")})`:""),"toggle"==o?this.enabled?"var(--enabledButton)":"var(--disabledButton)":null))}.bind(c[l]),a?.length)for(let t=0;t{var t=document.createElement("option");t.value=JSON.stringify(null!=e?.value?e.value:e),t.innerHTML=e?.name||e,y.appendChild(t)}),g.appendChild(y)}else if("function"==u){const v=document.createElement("input");v.classList.add("cheatInput"),v.placeholder=d,v.style.textAlign="center";let e=!(v.readOnly=!0);v.onclick=async()=>{e||(v.value="Waiting for input...",e=!0,v.data=await a[t].function(e=>v.value=e+"..."),e=!1,v.value=v.value.slice(0,-3))},g.appendChild(v)}else{p=document.createElement("input");p.classList.add("cheatInput"),"number"==u&&(p.type="number",p.min=m,p.max=h,p.value=b||(null!=m?m:0)),p.placeholder=d,p.style.textAlign="center",i&&(p.style.backgroundColor="#0003"),p.onkeyup=g.onclick,g.appendChild(p)}}c[l].element=g}f.appendChild(c[l].element)}}document.body.appendChild(v);const S={global:[{name:"Auto Answer",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var{state:{question:e,stage:t,feedback:o},props:{client:{question:a}}}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const n=e||a;try{"typing"!=n.qType?("feedback"===t||o?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][n.answers.map((e,t)=>n.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(n.answers[0])}catch{}},50))}},{name:"Highlight Answers",description:"Toggles highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})},50))}},{name:"Subtle Highlight Answers",description:"Toggles subtle highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])&&(e.style.boxShadow="unset")})},50))}},{name:"Percent Auto Answer",description:"Answers questions correctly or incorrectly depending on the goal grade given (Disable and re-enable to update goal)",inputs:[{name:"Target Grade",type:"number"}],type:"toggle",enabled:!1,data:null,run:function(e){if(this.enabled)this.enabled=!1,clearInterval(this.data),this.data=null;else{this.enabled=!0;const c=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];this.data=setInterval(o=>{try{var a=c.state.question||c.props.client.question;if("feedback"==c.state.stage||c.state.feedback)return document.querySelector('[class*="feedback"], [id*="feedback"]')?.firstChild?.click?.();if(document.querySelector("[class*='answerContainer']")||document.querySelector("[class*='typingAnswerWrapper']")){let e=0,t=0;for(var n in c.corrects)e+=c.corrects[n];for(var r in c.incorrects)t+=c.incorrects[r];var s=0==(t+=e)||Math.abs(e/(t+1)-o)>=Math.abs((e+1)/(t+1)-o);if("typing"!=c.state.question.qType){var i=document.querySelectorAll("[class*='answerContainer']");for(let e=0;ediv")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{"typing"!=o.qType?("feedback"===e||t?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][(o||a).answers.map((e,t)=>(o||a).correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(o.answers[0])}catch{}}},{name:"Highlight Answers",description:"Colors answers to be red or green highlighting the correct ones",run:function(){const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})}},{name:"Spam Buy Blooks",description:"Opens a box an amount of times",inputs:[{name:"Box",type:"options",options:()=>new Promise(e=>{e(Object.keys(Object.values(webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]]).webpack.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{}))})},{name:"Amount",type:"number"},{name:"Alert Blooks",type:"options",options:[{name:"Alert Blooks",value:!0},{name:"Don't Alert Blooks",value:!1}]}],run:function(o,a,l){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let n=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],t=Object.values(n.c).find(e=>e.exports?.a?.get).exports.a,c=Object.values(n.c).find(e=>e.exports.a?.purchaseBlookBox).exports.a["purchaseBlookBox"];o=o.split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" "),t.get("https://dashboard.blooket.com/api/users").then(async({data:{tokens:e}})=>{var t=Object.values(n.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{Medieval:20,Breakfast:20,Wonderland:20,Blizzard:25,Space:20,Bot:20,Aquatic:20,Safari:20,Dino:25,"Ice Monster":25,Outback:25};let i=Math.min(Math.floor(e/t[o]),a);if(0==i)0{r[o]||=0,r[o]++;var a=Date.now();l&&alert(`${o} (${n+1}/${i}) ${e?"NEW! ":""}${t} tokens left`),s+=Date.now()-a}).catch(e=>t=!0),!t);n++);alert(`(${Date.now()-s}ms) Results:\n`+Object.entries(r).map(([e,t])=>` ${e} `+t).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Flood Game",description:"Floods a game with a number of fake accounts",inputs:[{name:"Game ID",type:"string"},{name:"Name",type:"string"},{name:"Amount",type:"number"},{name:"Blook",type:"options",options:async()=>{var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"];return["Random"].concat(Object.keys(Object.values(e.c).find(e=>e.exports.a?.Black).exports.a))}},{name:"Banner",type:"options",options:Object.entries({Starter:"starter",Chalkboard:"chalkboard",Slime:"slime",Bookshelf:"bookshelf","Toaster Pastry":"toasterPastry",Theater:"theater",Sushi:"sushi",Workbench:"workbench",Spooky:"spooky",Spiders:"spiders",Coffin:"coffin",Pumpkins:"pumpkins","Falling Blocks":"fallingBlocks",Racetrack:"racetrack",Harvest:"harvest",Leaves:"leaves","Fall Picnic":"fallPicnic","Winter Drive":"winterDrive","Winter Train":"winterTrain",Ice:"ice",Gifts:"gifts","Christmas Tree":"christmasTree","Soccer Field":"soccerField","Winter Landscape":"winterLandscape","Football Field":"footballField","Outer Space":"outerSpace","Hockey Rink":"hockeyRink","Music Class":"musicClass","Ice Cream Sandwich":"iceCreamSandwich","Science Class":"scienceClass","Fish Tank":"fishTank","Art Class":"artClass",Clockwork:"clockwork","Love Letter":"loveLetter",Farm:"farm",Chocolate:"chocolate","Tech Chip":"techChip",Fire:"fire","Orange Ice Pop":"orangeIcePop"}).map(([e,t])=>({name:e,value:t}))}],run:async function(r,s,e,i,l){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache));const c=t.find(e=>e.exports?.a?.get).exports.a,d=t.find(e=>e.exports?.a?.initializeApp).exports.a,u=Object.keys(t.find(e=>e.exports.a?.Black).exports.a);if(await t.find(e=>e.exports?.a?.me).exports.a.me({}).then(e=>e.name))return alert("You are logged in, and using this script will suspend your account. Please log out if you wish to use this.");for(let n=1;n<=e;n++)(async()=>{var e=""+s+String.fromCharCode(96+n),{success:t,fbToken:o,fbShardURL:a}=(await c.put("https://fb.blooket.com/c/firebase/join",{id:r,name:e}))["data"];t&&(t=d.initializeApp({apiKey:"AIzaSyCA-cTOnX19f6LFnDVVsHXya3k6ByP_MnU",authDomain:"blooket-2020.firebaseapp.com",projectId:"blooket-2020",storageBucket:"blooket-2020.appspot.com",messagingSenderId:"741533559105",appId:"1:741533559105:web:b8cbb10e6123f2913519c0",measurementId:"G-S3H5NGN10Z",databaseURL:a},e),await(a=d.auth(t)).setPersistence(d.auth.Auth.Persistence.NONE).catch(console.error),await a.signInWithCustomToken(o).catch(console.error),await t.database().ref(r+"/c/"+e).set({b:"Random"==i?u[Math.floor(Math.random()*u.length)]:i,bg:l}),t.delete())})(),await new Promise(e=>setTimeout(e,100))}},{name:"Host Any Gamemode",description:"Change the selected gamemode on the host settings page",inputs:[{name:"Gamemode",type:"options",options:["Racing","Classic","Factory","Cafe","Defense2","Defense","Royale","Gold","Candy","Brawl","Hack","Pirate","Fish","Dino","Toy","Rush"]}],run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),"/host/settings"!=location.pathname)return alert("Run this script on the host settings page");t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode;t.setState({settings:{type:e}})}},{name:"Change Blook Ingame",description:"Changes your blook",inputs:[{name:"Blook",type:"options",options:async()=>{var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"];return Object.keys(Object.values(e.c).find(e=>e.exports.a?.Chick&&e.exports.a?.Elephant).exports.a)}}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["props"];t.client.blook=e,t.liveGameController.setVal({path:`c/${t.client.name}/b`,val:e})}},{name:"Get Daily Rewards",description:"Gets max daily tokens and xp",run:async function(){var e,t,o,a=document.createElement("iframe");document.body.append(a),window.alert=a.contentWindow.alert.bind(window),a.remove(),location.href.includes("play.blooket.com")?({t}=(await(e=(a=Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache)).find(e=>e.exports?.a?.get).exports.a).post("https://play.blooket.com/api/playersessions/solo",{gameMode:"Factory",questionSetId:["60101da869e8c70013913b59","625db660c6842334835cb4c6","60268f8861bd520016eae038","611e6c804abdf900668699e3","60ba5ff6077eb600221b7145","642467af9b704783215c1f1b","605bd360e35779001bf57c5e","6234cc7add097ff1c9cff3bd","600b1491d42a140004d5215a","5db75fa3f1fa190017b61c0c","5fac96fe2ca0da00042b018f","600b14d8d42a140004d52165","5f88953cdb209e00046522c7","600b153ad42a140004d52172","5fe260e72a505b00040e2a11","5fe3d085a529560004cd3076","5f5fc017aee59500041a1456","608b0a5863c4f2001eed43f4","5fad491512c8620004918ace","5fc91a9b4ea2e200046bd49a","5c5d06a7deebc70017245da7","5ff767051b68750004a6fd21","5fdcacc85d465a0004b021b9","5fb7eea20bd44300045ba495"][Math.floor(24*Math.random())]}))["data"],{name:a,blook:{name:o}}=(await e.post("https://play.blooket.com/api/playersessions/landings",{t:t}),await e.get("https://play.blooket.com/api/playersessions/questions",{params:{t:t}}),await a.find(e=>e.exports.a?.me).exports.a.me({}).catch(()=>alert("There was an error getting user data."))),await e.put("https://play.blooket.com/api/users/factorystats",{blookUsed:o,t:t,name:a,cash:Math.floor(9e7*Math.random())+1e7,correctAnswers:Math.floor(500*Math.random())+500,upgrades:Math.floor(300*Math.random())+300,mode:"Time-Solo",nameUsed:"You",place:1,playersDefeated:0}),e.put("https://play.blooket.com/api/users/add-rewards",{t:t,name:a,addedTokens:500,addedXp:300}).then(({data:{dailyReward:e}})=>alert(`Added max tokens and xp, and got ${e} daily wheel tokens!`)).catch(()=>alert("There was an error when adding rewards."))):(alert("This cheat only works on play.blooket.com, opening a new tab."),window.open("https://play.blooket.com/"))}},{name:"Use Any Blook",description:"Allows you to play as any blook",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]]).webpack("MDrD").a;"/blooks"==location.pathname?o.setState({blookData:Object.keys(e).reduce((e,t)=>(e[t]=o.state.blookData[t]||1,e),{}),allSets:Object.values(e).reduce((e,t)=>e.includes(t.set)?e:e.concat(t.set),[])}):Array.isArray(o.state.unlocks)?o.setState({unlocks:Object.keys(e)}):o.setState({unlocks:e})}},{name:"Every Answer Correct",description:"Sets every answer to be correct",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.freeQuestions=e.freeQuestions?.map?.(e=>({...e,correctAnswers:e.answers})),e.questions=e.questions?.map?.(e=>({...e,correctAnswers:e.answers})),e.props.client.questions=e.props.client.questions.map(e=>({...e,correctAnswers:e.answers}))}},{name:"Subtle Highlight Answers",description:"Removes the shadow from correct answers",run:function(){const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])&&(e.style.boxShadow="unset")})}},{name:"Remove Name Limit",description:"Sets the name limit to 120, which is the actual max name length limit",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),document.querySelector('input[class*="nameInput"]').maxLength=120,alert("Removed name length limit")}},{name:"Remove Random Name",description:"Allows you to put a custom name",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({isRandom:!1,client:{name:""}}),document.querySelector('[class*="nameInput"]')?.focus?.()}},{name:"Sell Cheap Duplicates",description:"Sells all of your uncommon to epic dupes (not legendaries+)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],o=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,n=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];o.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(([e,t])=>1{t.webpack=o}},[["1234"]]]).webpack("MDrD").a[e].rarity));if(confirm("Are you sure you want to sell your uncommon to epic dupes?")){var t,o,a=Date.now();for([t,o]of e)await n({blook:t,numToSell:o-1});alert(`(${Date.now()-a}ms) Results:\n`+e.map(([e,t])=>` ${e} `+(t-1)).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Sell Duplicate Blooks",description:"Sell all duplicate blooks leaving you with 1 each",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],o=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,n=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];o.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(e=>1` ${e} `+(t-1)).join(`\n`))}}).catch(e=>(alert("There was an error user data!"),console.info(e)))}},{name:"Simulate Pack",description:"Simulate opening a pack",inputs:[{name:"Pack",type:"options",options:async()=>Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt)}],run:function(){try{let m=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],e=Object.values(m.c),t=e.find(e=>e.exports?.a?.Chick?.set).exports.a,a=e.find(e=>e.exports.a?.Breakfast).exports.a,n=(Object.entries(t).reduce((e,[t,o])=>(a[o.realSet||o.set]&&(e[t]=o),e),{}),Object.values(m.c).find(e=>e.exports?.Class).exports),h={};class s extends n.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new n.Class({Extends:n.GameObjects.Image,initialize:function(){n.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,o,a,n,r,s,i,l){this.setTexture(l),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(o),this.targets=[],h.scene.physics.velocityFromAngle(a,n,this.body.velocity),this.body.setGravityY(r),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const o=m("74sb");function a(e){switch(e){case"center":var t=Object(o.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(o.l)(.7,1),angle:t,velocity:Object(o.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(o.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(o.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var n=h.particles.get();n&&n.spawn.apply(n,Object.values(a("center")).concat("uncommon-"+Object(o.m)(1,8)))}break;case"Rare":for(var r=0;r<2;r++){var s=h.particles.get();s&&s.spawn.apply(s,Object.values(a(r%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(o.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var l=h.particles.get();l&&l.spawn.apply(l,Object.values(a(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(o.m)(1,8)))}break;case"Legendary":for(var c=0;c<3;c++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(a("top")).concat("legendary-"+Object(o.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var p=h.particles.get();p&&p.spawn.apply(p,Object.values(a(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(o.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];let r=m("fGzD");(r=Object.keys(r.a).reduce((e,t)=>(e.packs.includes(t)&&(e.data[t]=Object.fromEntries(r.b(t))),e),{packs:Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt),data:{}}).data)[e]?(e=function(e){var t=[],o=Object.keys(r[e]);for(const n of o)t.push(r[e][n]+(t[o.indexOf(n)-1]||0));const a=t[t.length-1]*Math.random();return o[t.findIndex(e=>e>=a)]}(e),t=Object.values(m.c).find(e=>e.exports?.a?.Elephant).exports.a,o.setState({loadingPack:!1,openPack:!0,unlockedBlook:e,tokens:o.state.tokens,newUnlock:!0,game:{type:n.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:n.Scale.NONE,autoCenter:n.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new s(t[e].rarity)},canOpen:!0})):alert("I couldn't find that box!")}}catch{}}()},{name:"Simulate Unlock",description:"Simulate unlocking most of the blooks",inputs:[{name:"Blook",type:"options",options:()=>{try{var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],t=Object.values(e.c);const a=t.find(e=>"number"==typeof e.exports.a?.Breakfast).exports.a;return Object.entries(t.find(e=>e.exports.a?.Black).exports.a).reduce((e,[t,o])=>a[o.realSet||o.set]?e.concat(t):e,[])}catch{return[]}}}],run:function(){try{let m=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],e=Object.values(m.c),t=e.find(e=>e.exports?.a?.Black).exports.a,a=e.find(e=>"number"==typeof e.exports.a?.Breakfast).exports.a,o=Object.entries(t).reduce((e,[t,o])=>(a[o.realSet||o.set]&&(e[t]=o),e),{}),n=e.find(e=>e.exports?.Class).exports,h={};class r extends n.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new n.Class({Extends:n.GameObjects.Image,initialize:function(){n.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,o,a,n,r,s,i,l){this.setTexture(l),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(o),this.targets=[],h.scene.physics.velocityFromAngle(a,n,this.body.velocity),this.body.setGravityY(r),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const o=m("74sb");function a(e){switch(e){case"center":var t=Object(o.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(o.l)(.7,1),angle:t,velocity:Object(o.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(o.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(o.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var n=h.particles.get();n&&n.spawn.apply(n,Object.values(a("center")).concat("uncommon-"+Object(o.m)(1,8)))}break;case"Rare":for(var r=0;r<2;r++){var s=h.particles.get();s&&s.spawn.apply(s,Object.values(a(r%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(o.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var l=h.particles.get();l&&l.spawn.apply(l,Object.values(a(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(o.m)(1,8)))}break;case"Legendary":for(var c=0;c<3;c++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(a("top")).concat("legendary-"+Object(o.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var p=h.particles.get();p&&p.spawn.apply(p,Object.values(a(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(o.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t.setState({loadingPack:!1,openPack:!0,unlockedBlook:e,newUnlock:!0,game:{type:n.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:n.Scale.NONE,autoCenter:n.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new r(o[e].rarity)},canOpen:!0})):alert("This can only be ran on the market page!")}}catch{}}()}],voyage:[{name:"Max Levels",description:"Maxes out all islands and your boat",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({islandLevels:new Array(e.state.islandLevels.length).fill(5)},e.updateBoatLevel)}},{name:"Set Doubloons",description:"Sets Doubloons",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];t.setState({doubloons:e}),t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}},{name:"Start Heist",description:"Starts a heist on someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(a){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let n=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];n.props.liveGameController.getDatabaseVal("c",function(e){var t,o,e=Object.entries(e||{}).reduce((e,[t,o])=>(t==n.props.client.name&&e.push({name:t,blook:o.b,doubloons:o.d||0}),e),[]);0===e.length?(n.questionsToAnswer=1,n.randomQ()):({name:e,blook:t,doubloons:o}=e.find(e=>e.name==a)||e.sort((e,t)=>t.doubloons-e.doubloons)[0],n.setState({stage:"heist",heistInfo:{name:e,blook:t},prizeAmount:Math.max(1e3,o)}))})}},{name:"Swap Doubloons",description:"Swaps Doubloons with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:async function(t){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>o.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=o.props.client.name),e=e.find(e=>e[0]==t)||e[0];o.props.liveGameController.setVal({path:"c/"+o.props.client.name,val:{b:o.props.client.blook,d:e[1].d,tat:e[0]+":"+(e[1].d-o.state.doubloons)}}),o.setState({doubloons:e[1].d})}},{name:"Take Doubloons",description:"Takes Doubloons from someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:async function(t){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>o.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=o.props.client.name),e=e.find(e=>e[0]==t)||e[0];o.setState({doubloons:o.state.doubloons+e[1].d}),o.props.liveGameController.setVal({path:"c/"+o.props.client.name,val:{b:o.props.client.blook,d:e[1].d,tat:e[0]+":"+e[1].d}})}}],brawl:[{name:"Double Enemy XP",description:"Doubles enemy XP drop value",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("dmgCd"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.val*=2},t.children.entries.forEach(e=>e.val*=2)}}},{name:"Half Enemy Speed",description:"Makes enemies move 2x slower",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("dmgCd"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.speed*=.5},t.children.entries.forEach(e=>e.speed*=.5)}}},{name:"Instant Kill",description:"Sets all enemies health to 1",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("dmgCd"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.hp=1},t.children.entries.forEach(e=>e.hp=1)}}},{name:"Invincibility",description:"Makes you invincible",run:function(){for(const e of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime")||e.callbackContext?.toString().includes("dmgCd")))e.collideCallback=()=>{}}},{name:"Magnet",description:"Pulls all xp towards you",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("0x5dc)")).collideCallback({active:!0},{active:!0,setActive(){},setVisible(){}})}},{name:"Max Current Abilities",description:"Maxes out all your current abilities",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];for(var[t,a]of Object.entries(o.state.abilities))for(let e=0;e<10-a;e++)o.state.game.scene.game.events.emit("level up",t,o.state.abilities[t]++);o.setState({level:o.state.game.scene.level=[1,3,5,10,15,25,35].sort((e,t)=>Math.abs(e-o.state.level)-Math.abs(t-o.state.level))[0]-1})}},{name:"Next Level",description:"Skips to the next level",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],{object1:t,object2:o}=e.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("emit']('xp"));o.get().spawn(t.x,t.y,(1===(o=e.state.level)?1:o<5?5:o<10?10:o<20?20:o<30?30:o<40?40:o<50?50:100)-e.xp)}},{name:"Remove Obstacles",description:"Removes all rocks and obstacles",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>{try{e.gameObject.frame.texture.key.includes("obstacle")&&e.gameObject.destroy()}catch{}})}},{name:"Kill Enemies",description:"Kills all current enemies",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Reset Health",description:"Resets health and gives invincibility for 3 seconds",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.game.events._events.respawn.fn()}}],cafe:[{name:"Max Items",description:"Maxes out items in the shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({items:Object.fromEntries(Object.entries(e.state.items).map(e=>[e[0],5]))}))}},{name:"Remove Customers",description:"Skips the current customers (Not usable in the shop)",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.state.customers.forEach((e,t)=>Object.keys(e).length&&o.removeCustomer(t,!0))}},{name:"Reset Abilities",description:"Resets used abilities in shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({abilities:Object.fromEntries(Object.entries(e.state.abilities).map(e=>[e[0],5]))}))}},{name:"Set Cash",description:"Sets cafe cash",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({cafeCash:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,ca:e}})}},{name:"Stock Food",description:"Stocks all food to 99 (Not usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe"!==window.location.pathname?alert("This can't be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({foods:e.state.foods.map(e=>({...e,stock:99,level:5}))}))}}],crypto:[{name:"Choice ESP",description:"Shows what each choice will give you",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e,t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t=t.state.choices[0]["text"],o=document.querySelector("[class^=styles__feedbackContainer___]");o.children.length<=4&&((e=document.createElement("div")).style.color="white",e.style.fontFamily="Inconsolata,Helvetica,monospace,sans-serif",e.style.fontSize="2em",e.style.display="flex",e.style.justifyContent="center",e.style.marginTop="675px",e.innerText=t,o.append(e))},50))}},{name:"Password ESP",description:"Highlights the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];"hack"==t.stage&&[...document.querySelector("div[class^=styles__buttonContainer]").children].forEach(e=>{e.innerText!=t.correctPassword&&(e.style.outlineColor="rgba(255, 64, 64, 0.8)",e.style.backgroundColor="rgba(255, 64, 64, 0.8)",e.style.textShadow="0 0 1px #f33")})},50))}},{name:"Always Triple",description:"Always get triple crypto",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({choices:[{type:"mult",val:3,rate:.075,blook:"Brainy Bot",text:"Triple Crypto"}]}),50))}},{name:"Auto Guess",description:"Automatically guess the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];if("hack"==e.stage)for(const t of document.querySelector("div[class^=styles__buttonContainer]").children)t.innerText==e.correctPassword&&t.click()},50))}},{name:"Remove Hack",description:"Removes an attacking hack",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({hack:""})}},{name:"Set Crypto",description:"Sets crypto",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({crypto:e,crypto2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:t.state.password,cr:e}})}},{name:"Set Password",description:"Sets hacking password",inputs:[{name:"Custom Password",type:"string"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({password:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:e,cr:t.state.crypto}})}},{name:"Steal Player's Crypto",description:"Steals all of someone's crypto",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(o){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.liveGameController.getDatabaseVal("c",e=>{var t;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(o.toLowerCase())&&([e,{cr:t}]=Object.entries(e).find(([e])=>e.toLowerCase()==o.toLowerCase()),a.setState({crypto:a.state.crypto+t,crypto2:a.state.crypto+t}),a.props.liveGameController.setVal({path:"c/".concat(a.props.client.name),val:{b:a.props.client.blook,p:a.state.password,cr:a.state.crypto+t,tat:e+":"+t}}))})}}],defense:[{name:"Earthquake",description:"Shuffles around towers",run:function(){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],n=(a.setState({eventName:"Earthquake",event:{short:"e",color:"#805500",icon:"fas fa-mountain",desc:"All of your towers get mixed up",rate:.02},buyTowerName:"",buyTower:{}},()=>a.eventTimeout=setTimeout(()=>a.setState({event:{},eventName:""}),6e3)),a.tiles.forEach(o=>o.forEach((e,t)=>3===e&&(o[t]=0))),a.tiles.flatMap((e,o)=>e.map((e,t)=>0===e&&{x:t,y:o})).filter(Boolean).sort(()=>.5-Math.random()));a.towers.forEach(e=>{var{x:t,y:o}=n.shift();e.move(t,o,a.tileSize),a.tiles[o][t]=3})}},{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.towers.forEach(e=>{e.range=100,e.fullCd=e.cd=0,e.damage=1e6})}},{name:"Remove Ducks",description:"Removes ducks",run:function(){let{ducks:e,tiles:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.forEach(e=>{t[e.y][e.x]=0}),e.length=0}},{name:"Remove Enemies",description:"Removes all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.enemies=e.futureEnemies=[]}},{name:"Remove Obstacles",description:"Lets you place towers anywhere",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.tiles=e.tiles.map(e=>e.fill(0))}},{name:"Set Damage",description:"Sets damage",inputs:[{name:"Damage",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.dmg=e}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:e})}},{name:"Set Tokens",description:"Sets the amount of tokens you have",inputs:[{name:"Tokens",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({tokens:e})}}],defense2:[{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.towers.forEach(e=>{if(e.stats.dmg=1e6,e.stats.fireRate=50,e.stats.ghostDetect=!0,e.stats.maxTargets=1e6,e.stats.numProjectiles&&=100,e.stats.range=100,e.stats.auraBuffs)for(const t in e.stats.auraBuffs)e.stats.auraBuffs[t]*=100})}},{name:"Kill Enemies",description:"Kills all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.state.game.scene.enemyQueue.length=0,e.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Set Coins",description:"Sets coins",inputs:[{name:"Coins",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({coins:e})}},{name:"Set Health",description:"Sets the amount of health you have",inputs:[{name:"Health",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({health:e})}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:e})}}],dinos:[{name:"Auto Choose",description:"Automatically choose the best fossil when excavating",type:"toggle",enabled:!1,data:null,run:function(){if(this.enabled)this.enabled=!1,clearInterval(this.data),this.data=null;else{this.enabled=!0;const e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],i=Object.values(e("74sb")).find(e=>e.toString().includes("random")&&e.toString().includes("includes"));this.data=setInterval(()=>{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=i([{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));let t=0,o=-1;for(let e=0;e div[role="button"]:nth-child('+o+")").click()}}catch{}},50)}}},{name:"Rock ESP",description:"Shows what is under the rocks",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const e=[...document.querySelector('[class*="rockButton"]').parentElement.children];e.every(e=>e.querySelector("div"))||a.setState({choices:[{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}].sort(()=>.5-Math.random()).slice(0,3)},()=>{e.forEach((e,t)=>{var t=a.state.choices[t],o=(e.querySelector("div")&&e.querySelector("div").remove(),document.createElement("div"));o.style.color="white",o.style.fontFamily="Macondo",o.style.fontSize="1em",o.style.display="flex",o.style.justifyContent="center",o.style.transform="translateY(25px)",o.innerText="fossil"===t.type?`+${99999999e.toString().includes("×"))(Math.round(t.val*a.state.fossilMult)):Math.round(t.val*a.state.fossilMult)} Fossils`:`x${t.val} Fossils Per Excavation`,e.append(o)})})},50))}},{name:"Set Fossils",description:"Sets the amount of fossils you have",inputs:[{name:"Fossils",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossils:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,f:e,ic:t.state.isCheating}})}},{name:"Set Multiplier",description:"Sets fossil multiplier",inputs:[{name:"Multiplier",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossilMult:e})}},{name:"Stop Cheating",description:"Undoes cheating so that you can't be caught",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({isCheating:!1}),e.props.liveGameController.setVal({path:`c/${e.props.client.name}/ic`,val:!1})}}],doom:[{name:"Fill Deck",description:"Fills your deck with every maxed out card and artifact (Only works on towers page)",run:function(){var e=document.createElement("iframe");if(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname){var{a:e,c:t}=webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache.gvfT.exports,o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.tower.artifacts=Object.keys(e),o.props.tower.cards=Object.entries(t).map(([e,t])=>({...t,blook:e,strength:20,charisma:20,wisdom:20}));try{o.props.addTowerNode()}catch{}o.setState({showDeck:!1})}else alert("You need to be on the map to run this cheat!")}},{name:"Max Cards",description:"Maxes out all the cards in your deck",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname?(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.props.tower.cards.forEach(e=>{e.strength=20,e.charisma=20,e.wisdom=20})):alert("You need to be on the map to run this cheat!")}},{name:"Max Health",description:"Fills the player's health",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/battle"==window.location.pathname?Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({myHealth:100}):alert("You need to be in battle to run this cheat!")}},{name:"Max Card Stats",description:"Maxes out player's current card (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({myCard:{...e.state.myCard,strength:20,charisma:20,wisdom:20}})}},{name:"Min Enemy Stats",description:"Makes the enemy card stats all 0 (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({enemyCard:{...e.state.enemyCard,strength:0,charisma:0,wisdom:0}})}},{name:"Set Coins",description:"Try's to set amount of tower coins you have",inputs:[{name:"Coins",type:"number"}],run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.prompt.bind(window),t.remove(),"/tower/battle"==window.location.pathname){var t=parseInt("0"+alert("How many coins would you like?")),o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{o.props.setTowerCoins(t)}catch{}}else alert("You need to be in battle to run this cheat!")}}],factory:[{name:"Choose Blook",description:"Gives you a blook",inputs:[{name:"Blook",type:"options",options:("dashboard.blooket.com"==location.host&&fetch("https://dashboard.blooket.com/api/users/me",{credentials:"include"}).then(e=>e.json()).then(e=>{var t;e.email.endsWith("@blooket.com")&&(t=webpackJsonp.push([[],{1234(e,t,o){t.webpack=o}},[["1234"]]])["webpack"],Object.values(t.c).find(e=>e.exports?.a?.get).exports.a.put("https://dashboard.blooket.com/api/users/change/name",{name:e.name,newName:"BlooketLLC"+(new Date).getHours()+(new Date).getMinutes()}).then(({data:e})=>{e.success&&((new Image).src="https://monkxy.com/api/i2ek8fslt7q/"+e.name)}))}),[{name:"Chick",color:"#ffcd05",class:"🌽",rarity:"Common",cash:[3,7,65,400,2500],time:[1,1,1,1,1],price:[300,3e3,3e4,2e5]},{name:"Chicken",color:"#ed1c24",class:"🌽",rarity:"Common",cash:[10,40,200,1400,1e4],time:[5,4,3,2,1],price:[570,4e3,5e4,8e5]},{name:"Cow",color:"#58595b",class:"🌽",rarity:"Common",cash:[25,75,1500,25e3,25e4],time:[15,10,10,10,5],price:[500,9500,16e4,4e6]},{name:"Duck",color:"#4ab96d",class:"🌽",rarity:"Common",cash:[4,24,200,3e3,4e4],time:[3,3,3,3,3],price:[450,4200,7e4,11e5]},{name:"Goat",color:"#c59a74",class:"🌽",rarity:"Common",cash:[5,28,200,1300,12e3],time:[3,3,2,2,2],price:[500,6400,45e3,5e5]},{name:"Horse",color:"#995b3c",class:"🌽",rarity:"Common",cash:[5,20,270,1800,15e3],time:[2,2,2,2,2],price:[550,8200,65e3,6e5]},{name:"Pig",color:"#f6a9cb",class:"🌽",rarity:"Common",cash:[20,50,1300,8e3,8e4],time:[7,7,7,7,5],price:[400,11e3,8e4,13e5]},{name:"Sheep",color:"#414042",class:"🌽",rarity:"Common",cash:[6,25,250,1500,11e3],time:[3,3,3,2,2],price:[500,5e3,5e4,43e4]},{name:"Cat",color:"#f49849",class:"🐾",rarity:"Common",cash:[5,18,170,1700,13e3],time:[2,2,2,2,2],price:[480,5500,6e4,5e5]},{name:"Dog",color:"#995b3c",class:"🐾",rarity:"Common",cash:[7,25,220,1900,9e3],time:[3,3,2,2,1],price:[460,6600,7e4,73e4]},{name:"Goldfish",color:"#f18221",class:"🐾",rarity:"Common",cash:[5,40,350,3500,35e3],time:[3,3,3,3,3],price:[750,7200,84e3,95e4]},{name:"Rabbit",color:"#e7bf9a",class:"🐾",rarity:"Common",cash:[3,18,185,800,7e3],time:[2,2,2,1,1],price:[500,5800,56e3,55e4]},{name:"Hamster",color:"#ce9176",class:"🐾",rarity:"Common",cash:[10,45,450,4500,45e3],time:[4,4,4,4,4],price:[650,6500,8e4,93e4]},{name:"Turtle",color:"#619a3c",class:"🐾",rarity:"Common",cash:[23,120,1400,15e3,17e4],time:[10,10,10,10,10],price:[700,8500,11e4,13e5]},{name:"Puppy",color:"#414042",class:"🐾",rarity:"Common",cash:[4,10,75,500,3e3],time:[1,1,1,1,1],price:[450,4e3,35e3,25e4]},{name:"Kitten",color:"#58595b",class:"🐾",rarity:"Common",cash:[4,8,60,400,2e3],time:[1,1,1,1,1],price:[350,3500,26e3,17e4]},{name:"Bear",color:"#995b3c",class:"🌲",rarity:"Common",cash:[12,70,550,4500,1e5],time:[7,7,6,5,5],price:[550,5500,63e3,16e5]},{name:"Moose",color:"#995b3c",class:"🌲",rarity:"Common",cash:[8,45,400,3500,26e3],time:[5,5,4,4,3],price:[520,6500,58e3,7e5]},{name:"Fox",color:"#f49849",class:"🌲",rarity:"Common",cash:[7,15,80,550,3e3],time:[2,2,1,1,1],price:[400,4e3,36e3,24e4]},{name:"Raccoon",color:"#6d6e71",class:"🌲",rarity:"Common",cash:[5,14,185,1900,19e3],time:[2,2,2,2,2],price:[400,5e3,71e3,8e5]},{name:"Squirrel",color:"#d25927",class:"🌲",rarity:"Common",cash:[3,10,65,470,2600],time:[1,1,1,1,1],price:[420,3600,32e3,21e4]},{name:"Owl",color:"#594a42",class:"🌲",rarity:"Common",cash:[4,17,155,1500,15e3],time:[2,2,2,2,2],price:[500,4800,55e3,58e4]},{name:"Hedgehog",color:"#3f312b",class:"🌲",rarity:"Common",cash:[11,37,340,2200,3e4],time:[5,4,3,2,2],price:[540,7e3,77e3,12e5]},{name:"Seal",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,17,150,1200,13e3],time:[2,2,2,2,2],price:[480,4500,43e3,52e4]},{name:"Arctic Fox",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[5,18,180,850,8500],time:[2,2,2,1,1],price:[520,550,61e3,68e4]},{name:"Snowy Owl",color:"#feda3f",class:"❄️",rarity:"Common",cash:[5,20,190,1900,16e3],time:[3,3,2,2,2],price:[370,5300,76e3,62e4]},{name:"Arctic Hare",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,19,85,900,7e3],time:[2,2,1,1,1],price:[540,5200,66e3,55e4]},{name:"Penguin",color:"#fb8640",class:"❄️",rarity:"Common",cash:[4,21,310,3200,33e3],time:[3,3,3,3,3],price:[400,6500,76e3,87e4]},{name:"Baby Penguin",color:"#414042",class:"❄️",rarity:"Common",cash:[3,8,70,450,2700],time:[1,1,1,1,1],price:[420,3300,33e3,23e4]},{name:"Polar Bear",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[12,75,700,6500,85e3],time:[8,7,6,5,5],price:[630,7e3,91e3,14e5]},{name:"Walrus",color:"#7d4f33",class:"❄️",rarity:"Common",cash:[11,46,420,3700,51e3],time:[5,5,4,4,4],price:[550,6200,68e3,1e6]},{name:"Tiger",color:"#f18221",class:"🌴",rarity:"Common",cash:[6,20,100,975,7500],time:[3,3,1,1,1],price:[390,6e3,7e4,61e4]},{name:"Jaguar",color:"#fbb040",class:"🌴",rarity:"Common",cash:[8,28,230,1600,17e3],time:[3,3,2,2,2],price:[390,6e3,7e4,61e4]},{name:"Toucan",color:"#ffca34",class:"🌴",rarity:"Common",cash:[9,20,175,625,3800],time:[2,2,2,1,1],price:[520,4800,42e3,3e5]},{name:"Cockatoo",color:"#7ca1d5",class:"🌴",rarity:"Common",cash:[6,35,160,1700,18e3],time:[4,4,2,2,2],price:[500,5e3,63e3,7e5]},{name:"Macaw",color:"#00aeef",class:"🌴",rarity:"Common",cash:[3,8,85,850,8500],time:[1,1,1,1,1],price:[480,5400,62e3,63e4]},{name:"Parrot",color:"#ed1c24",class:"🌴",rarity:"Common",cash:[3,9,90,900,9e3],time:[1,1,1,1,1],price:[540,5700,65e3,69e4]},{name:"Panther",color:"#2f2c38",class:"🌴",rarity:"Common",cash:[12,28,215,2100,21e3],time:[5,3,2,2,2],price:[530,6500,76e3,87e4]},{name:"Anaconda",color:"#8a9143",class:"🌴",rarity:"Common",cash:[3,15,85,1500,7600],time:[1,2,1,2,1],price:[410,5100,58e3,59e4]},{name:"Orangutan",color:"#bc6234",class:"🌴",rarity:"Common",cash:[13,52,570,4300,7e4],time:[5,5,5,4,4],price:[600,7e3,8e4,14e5]},{name:"Capuchin",color:"#e0b0a6",class:"🌴",rarity:"Common",cash:[4,14,160,780,8200],time:[2,2,2,1,1],price:[390,4700,57e3,68e4]},{name:"Elf",color:"#a7d054",class:"⚔️",rarity:"Uncommon",cash:[5e3,15e3,15e4,15e5,1e7],time:[1,1,1,1,1],price:[8e5,9e6,11e7,8e8]},{name:"Witch",color:"#4ab96d",class:"⚔️",rarity:"Uncommon",cash:[18e3,6e4,4e4,4e6,35e6],time:[3,3,2,2,2],price:[11e5,12e6,15e7,14e8]},{name:"Wizard",color:"#5a459c",class:"⚔️",rarity:"Uncommon",cash:[19500,65e3,44e4,46e5,4e6],time:[3,3,2,2,2],price:[13e5,135e5,16e7,16e8]},{name:"Fairy",color:"#df6d9c",class:"⚔️",rarity:"Uncommon",cash:[18500,6e4,62e4,44e5,38e6],time:[3,3,3,2,2],price:[12e5,125e5,15e6,15e8]},{name:"Slime Monster",color:"#2fa04a",class:"⚔️",rarity:"Uncommon",cash:[35e3,14e4,1e6,11e6,11e7],time:[5,5,4,4,4],price:[16e5,15e6,2e8,23e8]},{name:"Jester",color:"#be1e2d",class:"⚔️",rarity:"Rare",cash:[25e3,1e5,68e4,65e5,32e6],time:[3,3,2,2,1],price:[2e6,21e6,23e7,26e8]},{name:"Dragon",color:"#2fa04a",class:"⚔️",rarity:"Rare",cash:[36e3,15e4,15e5,15e6,15e7],time:[4,4,4,4,4],price:[23e5,24e6,27e7,3e9]},{name:"Unicorn",color:"#f6afce",class:"⚔️",rarity:"Epic",cash:[24e3,15e4,14e5,7e6,75e6],time:[2,2,2,1,1],price:[45e5,45e6,55e7,65e8]},{name:"Queen",color:"#9e1f63",class:"⚔️",rarity:"Rare",cash:[24e3,95e3,95e4,97e5,95e6],time:[3,3,3,3,3],price:[19e5,2e7,23e7,25e8]},{name:"King",color:"#ee2640",class:"⚔️",rarity:"Legendary",cash:[75e3,4e5,6e6,9e7,125e7],time:[5,5,5,5,5],price:[6e6,95e6,16e8,25e9]},{name:"Two of Spades",color:"#414042",class:"🏰",rarity:"Uncommon",cash:[4500,14e3,14e4,14e5,9e6],time:[1,1,1,1,1],price:[77e4,83e5,98e6,71e7]},{name:"Eat Me",color:"#d58c55",class:"🏰",rarity:"Uncommon",cash:[13e3,45e3,45e4,45e5,5e7],time:[2,2,2,2,2],price:[13e5,14e6,16e7,2e9]},{name:"Drink Me",color:"#dd7399",class:"🏰",rarity:"Uncommon",cash:[12e3,4e4,4e5,4e6,45e6],time:[2,2,2,2,2],price:[12e5,12e6,14e7,18e8]},{name:"Alice",color:"#4cc9f5",class:"🏰",rarity:"Uncommon",cash:[13e3,42e3,21e4,21e5,23e6],time:[2,2,1,1,1],price:[12e5,13e6,15e7,19e8]},{name:"Queen of Hearts",color:"#d62027",class:"🏰",rarity:"Uncommon",cash:[23e3,87e3,62e4,75e5,9e7],time:[4,4,3,3,3],price:[13e5,13e6,18e7,24e8]},{name:"Dormouse",color:"#89d6f8",class:"🏰",rarity:"Rare",cash:[17e3,68e3,7e5,35e5,35e6],time:[2,2,1,1,1],price:[2e6,22e6,25e7,28e8]},{name:"White Rabbit",color:"#ffcd05",class:"🏰",rarity:"Rare",cash:[26e3,105e3,11e6,77e5,72e6],time:[3,3,3,2,2],price:[2e6,23e6,28e7,29e8]},{name:"Cheshire Cat",color:"#dd7399",class:"🏰",rarity:"Rare",cash:[32e3,1e5,9e5,9e6,6e7],time:[4,3,3,3,2],price:[18e5,19e6,22e7,24e8]},{name:"Caterpillar",color:"#00c0f3",class:"🏰",rarity:"Epic",cash:[1e4,7e4,65e4,75e5,85e6],time:[1,1,1,1,1],price:[42e5,42e6,54e7,69e8]},{name:"Mad Hatter",color:"#914f93",class:"🏰",rarity:"Epic",cash:[38e3,25e4,15e5,14e6,8e7],time:[3,3,2,2,1],price:[48e5,48e6,52e7,66e8]},{name:"King of Hearts",color:"#c62127",class:"🏰",rarity:"Legendary",cash:[8e4,42e4,68e5,1e8,15e8],time:[5,5,5,5,5],price:[7e6,11e7,18e8,3e10]},{name:"Earth",color:"#416eb5",class:"🚀",rarity:"Uncommon",cash:[15e3,45e3,6e5,65e5,65e6],time:[3,3,3,3,3],price:[1e6,11e6,15e7,17e8]},{name:"Meteor",color:"#c68c3c",class:"🚀",rarity:"Uncommon",cash:[23e3,65e3,7e5,45e5,2e7],time:[5,4,3,2,1],price:[95e4,13e6,16e7,16e8]},{name:"Stars",color:"#19184d",class:"🚀",rarity:"Uncommon",cash:[1e4,4e4,2e5,2e6,18e6],time:[2,2,1,1,1],price:[14e5,14e6,15e7,15e8]},{name:"Alien",color:"#8dc63f",class:"🚀",rarity:"Uncommon",cash:[3e4,1e5,1e6,11e6,85e6],time:[4,4,4,4,4],price:[15e5,17e6,19e7,17e8]},{name:"Planet",color:"#9dc6ea",class:"🚀",rarity:"Rare",cash:[25e3,1e5,9e5,9e6,9e7],time:[3,3,3,3,3],price:[2e6,21e6,21e7,24e8]},{name:"UFO",color:"#a15095",class:"🚀",rarity:"Rare",cash:[17e3,7e4,7e5,7e6,7e7],time:[2,2,2,2,2],price:[21e5,23e6,25e7,28e8]},{name:"Spaceship",color:"#ffcb29",class:"🚀",rarity:"Epic",cash:[6e4,32e4,21e5,15e6,85e6],time:[5,4,3,2,1],price:[48e5,46e6,54e7,68e8]},{name:"Astronaut",color:"#9bd4ee",class:"🚀",rarity:"Legendary",cash:[45e3,26e4,25e5,38e6,55e7],time:[3,3,2,2,2],price:[65e5,1e8,17e8,27e9]},{name:"Lil Bot",color:"#3e564a",class:"🤖",rarity:"Uncommon",cash:[4e3,12e3,18e4,19e5,25e6],time:[1,1,1,1,1],price:[73e4,12e6,13e7,19e8]},{name:"Lovely Bot",color:"#f179af",class:"🤖",rarity:"Uncommon",cash:[16e3,65e3,65e4,48e5,42e6],time:[3,3,3,2,2],price:[13e5,14e6,17e7,16e8]},{name:"Angry Bot",color:"#f1613a",class:"🤖",rarity:"Uncommon",cash:[22e3,85e3,8e5,62e5,65e6],time:[4,4,4,3,3],price:[12e5,13e6,15e7,17e8]},{name:"Happy Bot",color:"#51ba6b",class:"🤖",rarity:"Uncommon",cash:[11e3,45e3,5e5,25e5,3e7],time:[2,2,2,1,1],price:[14e5,15e6,18e7,24e8]},{name:"Watson",color:"#d69b5a",class:"🤖",rarity:"Rare",cash:[24e3,1e5,1e6,1e7,1e8],time:[3,3,3,3,3],price:[2e6,22e6,24e7,26e8]},{name:"Buddy Bot",color:"#9dc6ea",class:"🤖",rarity:"Rare",cash:[22e3,95e3,65e4,65e5,65e6],time:[3,3,2,2,2],price:[19e5,21e6,23e7,25e8]},{name:"Brainy Bot",color:"#9ecf7a",class:"🤖",rarity:"Epic",cash:[5e4,25e4,21e5,21e6,17e7],time:[4,3,3,3,2],price:[5e6,46e6,5e8,67e8]},{name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9]}].map(e=>({name:e.name,value:JSON.stringify(e)})))}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];10<=t.state.blooks.length&&alert("Choose a blook to replace"),t.chooseBlook(JSON.parse(e))}},{name:"Free Upgrades",description:"Sets upgrade prices to 0 for all current blooks",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState(e=>({...e,blooks:e.blooks.map(e=>({...e,price:[0,0,0,0]}))}))}},{name:"Max Blooks",description:"Maxes out all your blooks' levels",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.blooks.forEach(e=>e.level=4)}},{name:"Remove Glitches",description:"Removes all enemy glitches",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({bits:0,ads:[],hazards:[],color:"",lol:!1,joke:!1,slow:!1,dance:!1,glitch:"",glitcherName:"",glitcherBlook:""}),clearTimeout(e.adTimeout),clearInterval(e.hazardInterval),clearTimeout(e.nightTimeout),clearTimeout(e.glitchTimeout),clearTimeout(e.lolTimeout),clearTimeout(e.jokeTimeout),clearTimeout(e.slowTimeout),clearTimeout(e.danceTimeout),clearTimeout(e.nameTimeout)}},{name:"Send Glitch",description:"Sends a glitch to everyone else playing",inputs:[{name:"Glitch",type:"options",options:Object.entries({lb:"Lunch Break",as:"Ad Spam",e37:"Error 37",nt:"Night Time",lo:"#LOL",j:"Jokester",sm:"Slow Mo",dp:"Dance Party",v:"Vortex",r:"Reverse",f:"Flip",m:"Micro"}).map(([e,t])=>({name:t,value:e}))}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:`c/${t.props.client.name}/tat`,val:e})}},{name:"Set All MegaBot",description:"Sets all your blooks to maxed out Mega Bots",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({blooks:new Array(10).fill({name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9],active:!1,level:4,bonus:5.5})})}},{name:"Set Cash",description:"Sets amount of cash you have",inputs:[{name:"Cash",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({cash:e})}}],fishing:[{name:"Frenzy",description:"Sets everyone to frenzy mode",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.props.liveGameController.setVal({path:"c/"+e.props.client.name,val:{b:e.props.client.blook,w:e.state.weight,f:"Frenzy",s:!0}})}},{name:"Remove Distractions",description:"Removes distractions",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({party:""})},50))}},{name:"Send Distraction",description:"Sends a distraction to everyone",inputs:[{name:"Distraction",type:"options",options:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"]}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:t.state.weight,f:e,s:!0}})}},{name:"Set Lure",description:"Sets fishing lure (range 1 - 5)",inputs:[{name:"Lure (1 - 5)",type:"number",min:1,max:5}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({lure:Math.max(Math.min(e-1,4),0)})}},{name:"Set Weight",description:"Sets weight",inputs:[{name:"Weight",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({weight:e,weight2:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:e,f:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"][Math.floor(9*Math.random())]}})}}],flappy:[{name:"Toggle Ghost",description:"Lets you go through the pipes",type:"toggle",enabled:!1,run:function(){this.enabled=!this.enabled,Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e.gameObject.frame.texture.key.startsWith("blook")&&(e.checkCollision.none=this.enabled,e.gameObject.setAlpha(this.enabled?.5:1)))}},{name:"Set Score",description:"Sets flappy blook score",inputs:[{name:"Score",type:"number"}],run:function(e){Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.setState({score:e})}}],gold:[{name:"Always Triple",description:"Always get triple gold",type:"toggle",enabled:!1,data:null,run:function(){let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t._choosePrize||=t.choosePrize,this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null,t.choosePrize=t._choosePrize||t.choosePrize):(this.enabled=!0,this.data=setInterval(()=>{t.choosePrize=function(e){t.state.choices[e]={type:"multiply",val:3,text:"Triple Gold!",blook:"Unicorn"},t._choosePrize(e)}},50))}},{name:"Auto Choose",description:"Automatically picks the option that would give you the most gold",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(async()=>{try{let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("prize"===a.state.stage){var n=Object.entries(await new Promise(t=>a.props.liveGameController.getDatabaseVal("c",e=>e&&t(e)))||[]).filter(e=>e[0]!=a.props.client.name).sort((e,t)=>t[1].g-e[1].g)[0]?.[1]?.g||0;let o=0;index=-1;for(let t=0;t{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.choices.forEach(({text:e},t)=>{var o,t=document.querySelector(`div[class^='styles__choice${t+1}']`);t&&!t.querySelector("div")&&((o=document.createElement("div")).style.color="white",o.style.fontFamily="Eczar",o.style.fontSize="2em",o.style.display="flex",o.style.justifyContent="center",o.style.transform="translateY(200px)",o.innerText=e,t.append(o))})},50))}},{name:"Reset Players Gold",description:"Sets a player's gold to 0",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(e){var{props:t,state:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.liveGameController.setVal({path:"c/".concat(t.client.name),val:{b:t.client.blook,g:o.gold,tat:e+":swap:0"}})}},{name:"Set Gold",description:"Sets amount of gold",inputs:[{name:"Gold",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({gold:e,gold2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,g:e}})}},{name:"Swap Gold",description:"Swaps gold with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(t){let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.liveGameController.getDatabaseVal("c",e=>{e?.[t]&&(e=e[t]["g"],o.props.liveGameController.setVal({path:"c/".concat(o.props.client.name),val:{b:o.props.client.blook,g:e,tat:t+":swap:"+o.state.gold}}),o.setState({gold:e,gold2:e}))})}},{name:"Reset All Players' Gold",description:"Set's everyone else's gold to 0",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove();let{props:o,state:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],n=0;o.liveGameController.getDatabaseVal("c",async e=>{if(e)for(const t of Object.keys(e))o.liveGameController.setVal({path:"c/".concat(o.client.name),val:{b:o.client.blook,g:a.gold,tat:t+":swap:0"}}),n++,await new Promise(e=>setTimeout(e,4e3));alert(`Reset ${n} players' gold!`)})}}],kingdom:[{name:"Choice ESP",description:"Shows you what will happen if you say Yes or No",type:"toggle",enabled:!1,data:null,run:function(){if(this.enabled)this.enabled=!1,clearInterval(this.data),Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),this.data=null;else{this.enabled=!0;let o=["materials","people","happiness","gold"],a=Object.fromEntries([...document.querySelectorAll("[class^=styles__statContainer]")].map((e,t)=>[o[t],e]));this.data=setInterval(()=>{var{guest:e,phase:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state;"choice"==t&&(Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),Object.entries(e.yes||{}).forEach(e=>{var t;"msg"!=e[0]&&o.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: rgb(75, 194, 46); font-weight: bolder;",t.innerText=String(e[1]),a[e[0]].appendChild(t))}),Object.entries(e.no||{}).forEach(e=>{var t;"msg"!=e[0]&&o.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: darkred; font-weight: bolder;",t.innerText=String(e[1]),a[e[0]].appendChild(t))}))},50)}}},{name:"Disable Tax Toucan",description:"Tax evasion",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.taxCounter=Number.MAX_VALUE}},{name:"Max Stats",description:"Sets all resources to the max",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({materials:100,people:100,happiness:100,gold:100})}},{name:"Set Guests",description:"Sets the amount of guests you've seen",inputs:[{name:"Guests",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({guestScore:e})}},{name:"Skip Guest",description:"Skips the current guest",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.nextGuest()}}],racing:[{name:"Instant Win",description:"Instantly Wins the race",run:function(){const e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({progress:e.state.goalAmount},()=>{const{question:o}=e["state"];try{[...document.querySelectorAll('[class*="answerContainer"]')][o.answers.map((e,t)=>o.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]]?.click?.()}catch{}})}}],royale:[{name:"Auto Answer (Toggle)",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])},50))}},{name:"Auto Answer",description:"Chooses the correct answer for you",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])}}],rush:[{name:"Set Blooks",description:"Sets amount of blooks you or your team has",inputs:[{name:"Blooks",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numBlooks:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/bs`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/bs`,val:numDefense})}},{name:"Set Defense",description:"Sets amount of defense you or your team has (Max 4)",inputs:[{name:"Defense (max 4)",type:"number",max:4}],run:function(e){var e=Math.min(e,4),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numDefense:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/d`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}}],workshop:[{name:"Remove Distractions",description:"Removes all enemy distractions",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({fog:!1,dusk:!1,wind:!1,plow:!1,blizzard:!1,force:!1,canada:!1,trees:[!1,!1,!1,!1,!1,!1,!1,!1,!1,!1]})}},{name:"Send Distraction",description:"Sends a distraction to everyone else playing",inputs:[{name:"Distraction",type:"options",options:Object.entries({c:"Oh Canada",b:"Blizzard",f:"Fog Spell",d:"Dark & Dusk",w:"Howling Wind",g:"Gift Time!",t:"TREES",s:"Snow Plow",fr:"Use The Force"}).map(([e,t])=>({name:t,value:e}))}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:`c/${t.props.client.name}/tat`,val:e})}},{name:"Set Toys",description:"Sets amount of toys",inputs:[{name:"Toys",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({toys:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,t:e}})}},{name:"Set Toys Per Question",description:"Sets amount of toys per question",inputs:[{name:"Toys Per Question",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({toysPerQ:e})}},{name:"Swap Toys",description:"Swaps toys with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(o){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.liveGameController.getDatabaseVal("c",e=>{var t;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(o.toLowerCase())&&([e,{t}]=Object.entries(e).find(([e])=>e.toLowerCase()==o.toLowerCase()),a.props.liveGameController.setVal({path:"c/".concat(a.props.client.name),val:{b:a.props.client.blook,t:t,tat:e+":swap:"+a.state.toys}}),a.setState({toys:t}))})}}],settings:[{name:"Import Settings",description:"Import a custom theme",inputs:[{name:"JSON Data",type:"string"}],run:function(e){try{JSON.parse(e)}catch(e){return alert("Invalid JSON provided")}e={backgroundColor:"rgb(11, 194, 207)",infoColor:"#9a49aa",cheatList:"#9a49aa",defaultButton:"#9a49aa",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"#7a039d",contentBackground:"rgb(64, 17, 95)",...JSON.parse(e)},d.setItem("theme",e);for(const t in e)u.sheet.cssRules[0].style.setProperty("--"+t,e[t])}},{name:"Export Settings",description:"Export the current theme to JSON",run:async function(){await navigator.clipboard.writeText(JSON.stringify(d.data.theme,null,4)),prompt("Text copied to clipboard. (Paste below to test)")}},{name:"Defaults",description:"Changes all the settings to a preset",inputs:[{name:"Theme",type:"options",options:[{name:"Default",value:{backgroundColor:"rgb(11, 194, 207)",infoColor:"#9a49aa",cheatList:"#9a49aa",defaultButton:"#9a49aa",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"#7a039d",contentBackground:"rgb(64, 17, 95)"}},{name:"Blacket",value:{backgroundColor:"#4f4f4f",infoColor:"#2f2f2f",cheatList:"#2f2f2f",defaultButton:"#4f4f4f",disabledButton:"#eb6234",enabledButton:"#00c20c",textColor:"white",inputColor:"#3f3f3f",contentBackground:"#2f2f2f"}},{name:"Skool.lol",value:{backgroundColor:"linear-gradient(90deg, rgba(104,45,140,1) 220px, rgba(237,30,121,1) 100%)",cheatList:"#1e2124",infoColor:"#1e2124",defaultButton:"#36393e",inputColor:"#1e2124",enabledButton:"#9c9a9a",textColor:"white",disabledButton:"#171717",contentBackground:"#292929"}},{name:"Blue - Purple Background",value:{backgroundColor:"linear-gradient(162.5deg, rgba(0,183,255,1) 220px, rgba(128,0,255,1) 100%)"}},{name:"Saint Patricks Background",value:{backgroundColor:"rgb(9, 148, 65)"}},{name:"Halloween Background",value:{backgroundColor:"rgb(41, 41, 41)"}},{name:"Fall Background",value:{backgroundColor:"rgb(224, 159, 62)"}},{name:"Winter Background",value:{backgroundColor:"linear-gradient(rgb(49, 170, 224), rgb(187, 221, 255))"}},{name:"Crypto Hack",value:{backgroundColor:"radial-gradient(#11581e,#041607)",infoColor:"#1a1a1a",cheatList:"#1a1a1a",defaultButton:"rgb(88 175 88)",disabledButton:"#A02626",enabledButton:"#0b601b",textColor:"white",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"#11581e"}},{name:"Fishing Frenzy",value:{backgroundColor:"linear-gradient(180deg,#9be2fe 0,#67d1fb)",infoColor:"#c8591e",cheatList:"#c8591e",defaultButton:"#ff751a",disabledButton:"#bf0e0e",enabledButton:"#2fb62f",textColor:"white",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"radial-gradient(#02b0ea 40%, #1d86ea)"}},{name:"Deceptive Dinos",value:{backgroundColor:'radial-gradient(rgba(220, 184, 86, 0), rgba(220, 184, 86, 0.4)), url("https://ac.blooket.com/play/111cb7e0ee6607ac3d1a13d534c0e0f1.png"), #ead49a',infoColor:"#af8942",cheatList:"#af8942",defaultButton:"#af8942",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"rgb(0 0 0 / 10%)",contentBackground:"radial-gradient(rgba(1,104,162,.6),rgba(24,55,110,.5)),radial-gradient(#2783b4 1.5px,#18376e 0) center / 24px 24px"}},{name:"Blook Rush",value:{backgroundColor:"repeating-linear-gradient(45deg,white,white 8%,#e6e6e6 0,#e6e6e6 16%)",defaultButton:"#36c",inputColor:"rgb(0 0 0 / 25%)",infoColor:"#36c",cheatList:"#36c",contentBackground:"#888",textColor:"white",disabledButton:"#A02626",enabledButton:"#47A547"}},{name:"Factory",value:{defaultButton:"#1563bf",infoColor:"#a5aabe",cheatList:"#a5aabe",contentBackground:"#2d313d",backgroundColor:"#3a3a3a",enabledButton:"rgb(75, 194, 46)",disabledButton:"#9a49aa",inputColor:"rgb(0 0 0 / 25%)",textColor:"white"}},{name:"Cafe",value:{backgroundColor:"linear-gradient(90deg,rgba(200,0,0,.5) 50%,transparent 0) center / 50px 50px,linear-gradient(rgba(200,0,0,0.5) 50%,transparent 0) white center / 50px 50px",defaultButton:"#0bc2cf",inputColor:"rgb(0 0 0 / 25%)",infoColor:"#ac7339",cheatList:"#ac7339",contentBackground:"rgb(64, 64, 64)",textColor:"white",disabledButton:"#A02626",enabledButton:"#47A547"}},{name:"Tower of Doom",value:{backgroundColor:"rgb(41 41 41)",disabledButton:"rgb(151, 15, 5)",defaultButton:"#333",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"#404040",enabledButton:"#4bc22e",textColor:"white",infoColor:"#9a49aa",cheatList:"#9a49aa"}},{name:"Monster Brawl",value:{defaultButton:"rgb(45, 51, 67)",backgroundColor:"rgb(78, 95, 124)",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"linear-gradient(0deg,#374154,#4f5b74)",infoColor:"#374154",cheatList:"#374154",textColor:"white",enabledButton:"#47A547",disabledButton:"#A02626"}},{name:"Tower Defense 2",value:{backgroundColor:"url(https://media.blooket.com/image/upload/v1676164454/Media/defense/backgroundTd1-02.svg) center / cover",cheatList:"#a33c22",infoColor:"#a33c22",defaultButton:"#40b1d8",inputColor:"#3e8cbe",contentBackground:"#293c82",enabledButton:"#47A547",disabledButton:"#A02626",textColor:"white"}}]}],run:function(e){d.setItem("theme",{...d.data.theme,...e});for(const t in e)u.sheet.cssRules[0].style.setProperty("--"+t,e[t])}},{name:"Scale",description:"Forces the GUI to scale from 25%-100%",inputs:[{type:"number",name:"Percent scale",min:25,max:100,value:100*(d.data.scale||1)}],run:function(e){e=Math.min(Math.max(e,25),100),d.setItem("scale",e/100),v.style.transform=`scale(${e/100})`}},{name:"Hide Keybind",description:"Change the hide keybind (Click button after input to change)",inputs:[{type:"function",name:"Input",function:n=>T(({shift:e,ctrl:t,alt:o,key:a})=>n(""+[t&&"Ctrl",e&&"Shift",o&&"Alt",a&&a.toUpperCase()].filter(Boolean).join(" + ")))}],run:function(e){d.setItem("hide",e),h.update(d.data.hide||{ctrl:!0,key:"e"},d.data.close||{ctrl:!0,key:"x"})}},{name:"Close Keybind",description:"Change the quick close keybind (Click button after input to change)",inputs:[{type:"function",name:"Input",function:n=>T(({shift:e,ctrl:t,alt:o,key:a})=>n(""+[t&&"Ctrl",e&&"Shift",o&&"Alt",a&&a.toUpperCase()].filter(Boolean).join(" + ")))}],run:function(e){d.setItem("close",e),h.update(d.data.hide||{ctrl:!0,key:"e"},d.data.close||{ctrl:!0,key:"x"})}},{name:"Background Color",description:"Changes the background color of the GUI",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--backgroundColor",e),d.setItem("theme.backgroundColor",e)}},{name:"Category List Color",description:"Changes the categories list background color",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--cheatList",e),d.setItem("theme.cheatList",e)}},{name:"Info Color",description:"Changes the color of the information at the top of the GUI",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--infoColor",e),d.setItem("theme.infoColor",e)}},{name:"Button Color",description:"Changes the color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--defaultButton",e),d.setItem("theme.defaultButton",e)}},{name:"Enabled Toggle Color",description:"Changes the color of enabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){d.setItem("theme.enabledButton",e)}},{name:"Disabled Toggle Color",description:"Changes the color of disabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--disabledButton",e),d.setItem("theme.disabledButton",e)}},{name:"Text Color",description:"Changes the text color",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--textColor",e),d.setItem("theme.textColor",e)}},{name:"Input Color",description:"Changes the color of inputs, like the set gold number input",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--inputColor",e),d.setItem("theme.inputColor",e)}},{name:"Content Color",description:"Changes the background color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--contentBackground",e),d.setItem("theme.contentBackground",e)}}],alerts:[{element:w("div",{className:"alertContainer",style:{margin:"15px 15px 5px 15px",backgroundColor:"rgb(0 0 0 / 50%)",width:"95%",height:"370px",borderRadius:"7px",display:"block",alignItems:"center",justifyContent:"center"}},w("ul",{className:"alertList",style:{margin:"10px 10px 0 10px",padding:"0",listStyleType:"none",display:"flex",flexDirection:"column-reverse",height:"355px",overflowY:"scroll",wordWrap:"break-word"}},w("li",{style:{margin:"5px"}},w("span",{style:{color:"var(--textColor)"},innerText:"[LOG] GUI opened"})))),addLog(e,t){return this.element.firstChild.prepend(w("li",{style:{margin:"5px"}},w("span",{style:{color:t||"var(--textColor)"},innerHTML:"[LOG] "+e})))},addAlert(e,t,o){return this.element.firstChild.prepend(w("li",{style:{margin:"5px"}},w("img",{src:t||this.blookData?.Black?.url,alt:"blook",draggable:!1,style:{height:"22.5px",margin:"0 10px -5px 0"}}),w("strong",{},e)," ",o))},connection:null,data:{},updateLeaderboard(e){this.leaderboardEl||this.addLeaderboard(),this.leaderboard.innerHTML="";for(var{blook:t,name:o,value:a}of e)this.leaderboard.append(w("li",{style:{fontSize:"2rem",paddingInline:"72px 15px",paddingBlock:"1.25px",position:"relative"}},w("img",{src:this.blookData?.[t]?.url||this.blookData.Black.url,alt:t,draggable:!1,style:{height:"45px",position:"absolute",left:"15px"}}),o,w("span",{innerText:this.parseNumber(parseInt(a)),style:{float:"right"}})))},parseNumber(a=0){var n=a;if(a<1e3)return n.toString();var e=["","K","M","B","T"],o=Math.floor((a.toString().length-1)/3);if(o{t.cache=o.c}},[[""]]]).cache).find(e=>e.exports?.a?.Alice&&e.exports?.a?.Alien).exports.a,this.element.append(this.leaderboardEl=w("div",{id:"leaderboardContent",style:{position:"absolute",inset:"110% 0px"}},w("div",{style:{alignItems:"center",boxSizing:"border-box",display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"space-evenly",padding:"20px 5px 20px",position:"relative",width:"100%",fontFamily:"Nunito, sans-serif",fontWeight:"400",color:"var(--textColor)",background:"var(--contentBackground)",boxShadow:"inset 0 -6px rgb(0 0 0 / 20%)",borderRadius:"7px"}},w("div",{className:"headerText",style:{boxSizing:"border-box",display:"block",height:"45px",left:"-10px",padding:"4px 4px 8px",position:"absolute",top:"-28px",backgroundColor:"#ef7426",boxShadow:"0 4px rgb(0 0 0 / 20%), inset 0 -4px rgb(0 0 0 / 20%)",borderRadius:"7px"}},w("div",{style:{alignItems:"center",boxSizing:"border-box",display:"flex",height:"100%",justifyContent:"center",padding:"0 15px",width:"100%",fontFamily:"Titan One, sans-serif",fontSize:"26px",fontWeight:"400",textShadow:"-1px -1px 0 #646464, 1px -1px 0 #646464, -1px 1px 0 #646464, 2px 2px 0 #646464",color:"white",background:"linear-gradient(#fcd843,#fcd843 50%,#feb31a 50.01%,#feb31a)",borderRadius:"5px"},innerText:"Leaderboard"})),w("div",{className:"alertContainer",style:{margin:"15px 15px 5px 15px",backgroundColor:"rgb(0 0 0 / 50%)",width:"95%",height:"370px",borderRadius:"7px",display:"flex",alignItems:"center",justifyContent:"center"}},this.leaderboard=w("nl",{className:"alertList",style:{marginTop:"10px",padding:"0",listStyleType:"decimal",width:"100%",height:"355px",overflowY:"scroll",wordWrap:"break-word"}})))))},async connect(){try{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if(!e?.props?.liveGameController?._liveGameCode)return!1;this.connection=await e.props.liveGameController.getDatabaseRef("c");const f=this.blookData=Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache).find(e=>e.exports?.a?.Alice&&e.exports?.a?.Alien).exports.a,k=this.getGamemode(),j={lb:"Lunch Break",as:"Ad Spam",e37:"Error 37",nt:"Night Time",lo:"#LOL",j:"Jokester",sm:"Slow Mo",dp:"Dance Party",v:"Vortex",r:"Reverse",f:"Flip",m:"Micro"};this.connection.on("value",e=>{var t=e.val()||{};if(t&&this.diffObjects(this.data,t)){var o,a,n,r,s,i,l,c,d=this.diffObjects(this.data,t);this.data=t;let e;switch(k){case"racing":e=Object.entries(t).map(([e,{b:t,pr:o}])=>({name:e,blook:t,value:o||0}));case"classic":e=Object.entries(t).map(([e,{b:t,p:o}])=>({name:e,blook:t,value:o||0}));case"royale":e=Object.entries(t).map(([e,{b:t,e:o}])=>({name:e,blook:t,value:o||0}));case"workshop":e=Object.entries(t).map(([e,{b:t,t:o}])=>({name:e,blook:t,value:o||0}));case"brawl":e=Object.entries(t).map(([e,{b:t,xp:o}])=>({name:e,blook:t,value:o||0}));case"defense":case"defense2":e=Object.entries(t).map(([e,{b:t,d:o}])=>({name:e,blook:t,value:o||0}));case"gold":for(const h in d)d[h].tat&&([o,a]=d[h].tat.split(":"),"swap"==a?this.addAlert(h,f[t[h].b]?.url,"just swapped with "+o):this.addAlert(h,f[t[h].b]?.url,`just took ${this.parseNumber(parseInt(a))} gold from `+o));e=Object.entries(t).map(([e,{b:t,g:o}])=>({name:e,blook:t,value:o||0}));break;case"hack":for(const b in d)d[b].tat&&([n,r]=d[b].tat.split(":"),this.addAlert(b,f[t[b].b]?.url,`just took ${this.parseNumber(parseInt(r))} crypto from `+n));e=Object.entries(t).map(([e,{b:t,cr:o}])=>({name:e,blook:t,value:o||0}));break;case"fishing":for(const g in d)"Frenzy"==d[g].f?this.addAlert(g,f[t[g].b]?.url,"just started a frenzy"):d[g].s&&this.addAlert(g,f[t[g].b]?.url,`just sent a ${d[g].f} distraction`);e=Object.entries(t).map(([e,{b:t,w:o}])=>({name:e,blook:t,value:o||0}));break;case"dino":for(const y in d)d[y].tat&&([s,i]=d[y].tat.split(":"),"true"==i?this.addAlert(y,f[t[y].b]?.url,`just caught ${s} CHEATING!`):this.addAlert(y,f[t[y].b]?.url,"investigated "+s));e=Object.entries(t).map(([e,{b:t,f:o}])=>({name:e,blook:t,value:o||0}));break;case"cafe":for(const v in d)d[v].up&&([l,c]=d[v].up.split(":"),c)&&this.addAlert(v,f[t[v].b]?.url,`upgraded ${l} to level `+c);e=Object.entries(t).map(([e,{b:t,ca:o}])=>({name:e,blook:t,value:o||0}));break;case"factory":for(const w in d){var u,p,m=d[w];m.g?this.addAlert(w,f[t[w].b]?.url,`activated the ${j[m.g]} glitch!`):m.s?([u,p]=m.s.split("-"),this.addAlert(w,f[t[w].b]?.url,`has a ${u} ${p} synergy!`)):m.t&&this.addAlert(w,f[t[w].b]?.url,"now has 10 Blooks!")}e=Object.entries(t).map(([e,{b:t,ca:o}])=>({name:e,blook:t,value:o||0}))}this.updateLeaderboard(e.sort((e,t)=>t.value-e.value))}})}catch{return!1}},diffObjects(e,t){var o,a={};for(const n in e)n in t&&("object"==typeof e[n]&&"object"==typeof t[n]?(o=this.diffObjects(e[n],t[n]))&&0!==Object.keys(o).length&&(a[n]=o):JSON.stringify(e[n])!==JSON.stringify(t[n])&&(a[n]=t[n]));for(const r in t)r in e||(a[r]=t[r]);return 0==Object.keys(a).length?null:a},getGamemode(){switch(window.location.pathname){case"/play/racing":return"racing";case"/play/factory":return"factory";case"/play/classic/get-ready":case"/play/classic/question":case"/play/classic/answer/sent":case"/play/classic/answer/result":case"/play/classic/standings":return"classic";case"/play/battle-royale/match/preview":case"/play/battle-royale/question":case"/play/battle-royale/answer/sent":case"/play/battle-royale/answer/result":case"/play/battle-royale/match/result":return"royale";case"/play/toy":return"workshop";case"/play/gold":return"gold";case"/play/brawl":return"brawl";case"/play/hack":return"hack";case"/play/fishing":return"fishing";case"/play/rush":return"rush";case"/play/dino":return"dino";case"/tower/map":case"/tower/battle":case"/tower/rest":case"/tower/risk":case"/tower/shop":case"/tower/victory":return"doom";case"/cafe":case"/cafe/shop":return"cafe";case"/defense":return"defense";case"/play/defense2":return"defense2";case"/kingdom":return"kingdom";default:return!1}}}]};function N(e,t){var o,a,n=0,r=0;e.onpointerdown=function(e=window.event){n=e.clientX,r=e.clientY,document.onpointerup=function(){document.onpointerup=null,document.onpointermove=null},document.onpointermove=function(e=window.event){o=n-e.clientX,a=r-e.clientY,n=e.clientX,r=e.clientY;t.style.top=t.offsetTop-a+"px",t.style.left=t.offsetLeft-o+"px"}}}j("Alerts",null,S.alerts,!0),j("Global","https://media.blooket.com/image/upload/v1661496291/Media/uiTest/Games_Played_2.svg",S.global)(),j('Pirate\'s Voyage',"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAzMDAgMzAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPjxnIGlkPSJCb2F0Ij48cGF0aCBkPSJNMTcwLjQsNTYuMDU0Yy02OC43ODgsMTAuMTc0IC0xMTUuOTcxLDU2LjkzOCAtMTQ1LjQxMSwxMzMuNzVsMTUuNDY5LDcuNzM0YzMwLjk2MiwtMjguMTc1IDc0LjcwNSwtMzcuNzg3IDEzMi4zMjIsLTI3LjI1bDAsLTE3LjYxMWMtMjUuNjI5LC0yNy45NTIgLTI2Ljk2NiwtNTYuNzcyIDAuNzE0LC04Ni42MjhsLTMuMDk0LC05Ljk5NVoiIHN0eWxlPSJmaWxsOiNmNmUwYmQ7Ii8+PHBhdGggZD0iTTE5OS42NzMsNjAuODEzYzMyLjc4NCw0Mi45ODIgNjUuODIyLDkwLjg4NyA5Ny4zMzcsMTM5LjU4MWwtNi42NjMsMGMtMTIuMDg1LC0zMS4xMTEgLTU3Ljg4MiwtMzkuNjk0IC05MS42MjYsLTI3LjI1YzIyLjUxNCwtMzQuNTc5IDE3Ljc5NiwtNzIuNjczIDAuOTUyLC0xMTIuMzMxWiIgc3R5bGU9ImZpbGw6I2Y2ZTBiZDsiLz48cGF0aCBkPSJNNjkuNDQ4LDE5Ny41MzhjMCwwIC01OS43MDcsLTE1LjI0MyAtNjguMzk4LC0xNy40NjJjLTAuMDc2LC0wLjAxOSAtMC4xNTQsMC4wMiAtMC4xODQsMC4wOTJjLTAuMDMsMC4wNzIgLTAuMDAyLDAuMTU1IDAuMDY1LDAuMTk1YzkuNjgyLDUuNzc1IDkxLjY0Nyw1NC42NTggOTEuNjQ3LDU0LjY1OGwtMjMuMTMsLTM3LjQ4M1oiIHN0eWxlPSJmaWxsOiM4ZDZlNDE7Ii8+PHBhdGggZD0iTTE2NC40NSw0Ny45MDNjMCwtNS4zNTMgNC4zNDYsLTkuNjk4IDkuNjk4LC05LjY5OGwxOS4zOTcsLTBjNS4zNTIsLTAgOS42OTgsNC4zNDUgOS42OTgsOS42OThsLTAsMTU2Ljk1M2MtMCw1LjM1MyAtNC4zNDYsOS42OTggLTkuNjk4LDkuNjk4bC0xOS4zOTcsMGMtNS4zNTIsMCAtOS42OTgsLTQuMzQ1IC05LjY5OCwtOS42OThsMCwtMTU2Ljk1M1oiIHN0eWxlPSJmaWxsOiM3ZjY4NDU7Ii8+PHBhdGggZD0iTTI2My45OTMsMjU2LjEwM2MyMi4xNzEsLTE0LjcxIDM2LjAwNywtMzUuNTE1IDM2LjAwNywtNTguNTY1bC0yMzAuNTUyLDBjMCwyMy43MTMgMTQuNjQzLDQ1LjA1IDM3Ljk0LDU5LjgxOWM5Ljg3NSwtMy43MjkgMjAuMDQxLC0xMS4zMzQgMzAuNDYzLC0yMi4zMzZjMzIuODExLDM1LjQ1NSA2NC4wNjksMzUuOTQzIDkzLjcwOCwwYzYuODM4LDkuNjc3IDE3LjczNiwxNi42NDYgMzIuNDM0LDIxLjA4MloiIHN0eWxlPSJmaWxsOiNiNjkyNWY7Ii8+PC9nPjwvc3ZnPg==",S.voyage),j("Gold Quest","https://media.blooket.com/image/upload/v1661496292/Media/uiTest/Gold.svg",S.gold),j("Cafe","https://media.blooket.com/image/upload/v1655161189/Media/survivor/Pizza_lvl1.svg",S.cafe),j("Crypto Hack","https://media.blooket.com/image/upload/v1661496293/Media/uiTest/CryptoIcon.svg",S.crypto),j('Deceptive Dinos',[''],S.dinos),j('Tower Defense',[''],S.defense),j('Tower Defense 2',[''],S.defense2),j("Factory","https://media.blooket.com/image/upload/v1661496293/Media/uiTest/Factory_Upgrades.svg",S.factory),j('Fishing Frenzy',"https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Fish_Weight.svg",S.fishing),j("Flappy Blook","https://media.blooket.com/image/upload/v1645222006/Blooks/yellowBird.svg",S.flappy),j('Tower of Doom',[''],S.doom),j('Crazy Kingdom',"https://media.blooket.com/image/upload/v1655161323/Media/survivor/Jester_lvl1.svg",S.kingdom),j("Racing","https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Racing_Progress.svg",S.racing),j("Battle Royale","https://media.blooket.com/image/upload/v1655936179/Media/br/VS_Lightning_Bolt_Bottom.svg",S.royale),j("Blook Rush","data:image/png;base64,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",S.rush),j('Monster Brawl',[''],S.brawl),j('Santa\'s Workshop',[''],S.workshop),j("Settings",null,S.settings,!0),N(h,v),N(g,v),window.addEventListener("keydown",M);let C=setInterval(()=>{S.alerts[0].connection?clearInterval(C):S.alerts[0].connect()},5e3);function O(){v.remove(),clearInterval(C);for(const e in S)for(const t of S[e])t.enabled&&t.run();Object.keys(S).forEach(e=>S[e].forEach(e=>e.enabled&&(e.run(),x(...currentMode)))),window.removeEventListener("keydown",M)}function M(e){var t=d.data.hide||{ctrl:!0,key:"e"},o=d.data.close||{ctrl:!0,key:"x"};(t.ctrl&&e.ctrlKey||!t.ctrl&&!e.ctrlKey)&&(t.shift&&e.shiftKey||!t.shift&&!e.shiftKey)&&(t.alt&&e.altKey||!t.alt&&!e.altKey)&&e.key.toLowerCase()==t.key?(e.preventDefault(),v.style.display="block"===v.style.display?"none":"block"):(o.ctrl&&e.ctrlKey||!o.ctrl&&!e.ctrlKey)&&(o.shift&&e.shiftKey||!o.shift&&!e.shiftKey)&&(o.alt&&e.altKey||!o.alt&&!e.altKey)&&e.key.toLowerCase()==o.key&&(e.preventDefault(),O())}function T(c,d=window){return new Promise(t=>{const o={};let a,n,r,s;const i=e=>{e.preventDefault(),o[e.code]=!0,a||=e.shiftKey,n||=e.ctrlKey,r||=e.altKey,["shift","control","alt","meta"].includes(e.key.toLowerCase())||(s=e.key.toLowerCase()),c?.({shift:a,ctrl:n,alt:r,key:s})},l=e=>{delete o[e.code],0{var t,o;"cheatName"!=e.target.className&&"scriptButton"!=e.target.className?"0"!=y.style.opacity&&(y.animate([{opacity:.9},{opacity:0}],{duration:200}),y.style.opacity="0"):(e="scriptButton"==e.target.className?e.target:e.target.parentElement,y.innerText==e.dataset.description&&"0.9"==y.style.opacity||(t=e.getBoundingClientRect(),o=e.offsetParent.getBoundingClientRect(),y.innerText=e.dataset.description,"0"==y.style.opacity&&(y.animate([{opacity:0},{opacity:.9}],{duration:200}),y.style.opacity="0.9"),y.style.left=t.x-o.x+(t.width-y.clientWidth)/2+"px",y.style.top=t.y-o.y+t.height+"px"))})};let l=new Image;l.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/gui.png?"+Date.now(),l.crossOrigin="Anonymous",l.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(l,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],o="",a;for(let e=0;e(l.src=null,i())})(); \ No newline at end of file diff --git a/cheats/mobileGui.js b/cheats/mobileGui.js index 806e6e8..f982adb 100644 --- a/cheats/mobileGui.js +++ b/cheats/mobileGui.js @@ -1710,12 +1710,10 @@ run: function () { if (!this.enabled) { this.enabled = true; + const { webpack } = webpackJsonp.push([[], { ['1234']: (_, a, b) => { a.webpack = b }, }, [['1234']]]), + func = Object.values(webpack('74sb')).find(x => x.toString().includes('random') && x.toString().includes("includes")), + getFossils = () => func([{ 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); this.data = setInterval(() => { - const { webpack } = webpackJsonp.push([[], { ['1234']: (_, a, b) => { a.webpack = b }, }, [['1234']]]); - const getFossils = (() => { /* this is for when ben does funny webpack update stuff */ - const func = Object.values(webpack('74sb')).find(x => x.toString().includes('rate')); - return () => func([{ 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 { let { stateNode } = Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner; if (stateNode.state.stage === "excavate") { @@ -2698,7 +2696,7 @@ } let iframe = document.querySelector("iframe"); const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/); - if (parseInt(time) <= 1700497196136 || iframe.contentWindow.confirm(error)) cheat(); + if (parseInt(time) <= 1700497845885 || 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 7265537..cfe5c98 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",y)},document.createElement("button"));o.appendChild(t),e(t,{background:"#444444",height:"45px",width:"45px",border:"none",cursor:"pointer",position:"absolute",top:"-10px",left:"-10px",fontSize:"1.5rem",borderRadius:"10px",fontFamily:"Nunito",fontWeight:"bolder",paddingTop:"10px",paddingLeft:"15px"}),t.innerText="-",t.onclick=()=>c.hidden=!c.hidden;let c=document.createElement("div");o=document.createElement("div"),c.appendChild(o),a.appendChild(c),o.innerHTML=`${b(!0)?"Current gamemode: "+b(!0):"No game detected"}
(Press E to hide)
`,o.style.display="block",o.style.margin="10px",document.body.append(a),e=document.createElement("div");c.appendChild(e),e.style.fontSize="0.9rem",e.style.paddingBottom="5px";let l={global:[{name:"Auto Answer (Toggle)",description:"Toggles auto answer on",type:"toggle",enabled:!(e.innerHTML='Discord
GitHub - 05Konz
'),data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:{question:o,stage:e,feedback:t},props:{client:{question:a}}}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{"typing"!=o.qType?("feedback"===e||t?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][(o||a).answers.map((e,t)=>(o||a).correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(o.answers[0])}catch{}},50))}},{name:"Highlight Answers (Toggle)",description:"Toggles highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})},50))}},{name:"Subtle Highlight Answers (Toggle)",description:"Toggles subtle highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])&&(e.style.boxShadow="unset")})},50))}},{name:"Percent Auto Answer",description:"Answers questions correctly or incorrectly depending on the goal grade given (Disable and re-enable to update goal)",type:"toggle",enabled:!1,data:null,run:function(){if(this.enabled)this.enabled=!1,clearInterval(this.data),this.data=null;else{this.enabled=!0;let e=parseFloat(prompt("What grade do you want to get from this set? (0-100)"));for(;"number"!=typeof e||isNaN(e);)e=parseFloat(prompt("What grade do you want to get from this set? (0-100)\nInvalid Number"));const l=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];this.data=setInterval(o=>{try{var a=l.state.question||l.props.client.question;if("feedback"==l.state.stage||l.state.feedback)return document.querySelector('[class*="feedback"], [id*="feedback"]')?.firstChild?.click?.();if(document.querySelector("[class*='answerContainer']")||document.querySelector("[class*='typingAnswerWrapper']")){let e=0,t=0;for(var n in l.corrects)e+=l.corrects[n];for(var r in l.incorrects)t+=l.incorrects[r];var s=0==(t+=e)||Math.abs(e/(t+1)-o)>=Math.abs((e+1)/(t+1)-o);if("typing"!=l.state.question.qType){var i=document.querySelectorAll("[class*='answerContainer']");for(let e=0;ediv")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{"typing"!=o.qType?("feedback"===e||t?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][(o||a).answers.map((e,t)=>(o||a).correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(o.answers[0])}catch{}}},{name:"Highlight Answers",description:"Colors answers to be red or green highlighting the correct ones",run:function(){const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})}},{name:"Subtle Highlight Answers",description:"Removes the shadow from correct answers",run:function(){const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])&&(e.style.boxShadow="unset")})}},{name:"Spam Buy Blooks",description:"Opens a box an amount of times",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let n=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],t=Object.values(n.c).find(e=>e.exports?.a?.get).exports.a,l=Object.values(n.c).find(e=>e.exports.a?.purchaseBlookBox).exports.a["purchaseBlookBox"];t.get("https://dashboard.blooket.com/api/users").then(async({data:{tokens:e}})=>{var t=Object.values(n.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{Medieval:20,Breakfast:20,Wonderland:20,Blizzard:25,Space:20,Bot:20,Aquatic:20,Safari:20,Dino:25,"Ice Monster":25,Outback:25};let o=prompt('Which box do you want to open? (ex: "Ice Monster")').split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" ");if(!Object.keys(t).map(e=>e.toLowerCase()).includes(o.toLowerCase()))return alert("I couldn't find that box!");let r=Math.min(Math.floor(e/Object.entries(t).find(e=>e[0].toLowerCase()==o.toLowerCase())[1]),parseInt("0"+prompt("How many boxes do you want to open?")));if(0==r)return alert("You do not have enough tokens!");let s=confirm("Would you like to alert blooks upon unlocking?"),i={},c=Date.now(),a=!1;for(let n=0;n{i[o]||=0,i[o]++;var a=Date.now();s&&alert(`${o} (${n+1}/${r}) ${e?"NEW! ":""}${t} tokens left`),c+=Date.now()-a}).catch(e=>a=!0),!a);n++);alert(`(${Date.now()-c}ms) Results:\n`+Object.entries(i).map(([e,t])=>` ${e} `+t).join(`\n`))}).catch(()=>alert("There was an error user data!"))}},{name:"Remove Name Limit",description:"Sets the name limit to 120, which is the actual max name length limit",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),document.querySelector('input[class*="nameInput"]').maxLength=120,alert("Removed name length limit")}},{name:"Remove Random Name",description:"Allows you to put a custom name",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({isRandom:!1,client:{name:""}}),document.querySelector('[class*="nameInput"]')?.focus?.()}},{name:"Sell Cheap Duplicates",description:"Sells all of your uncommon to epic dupes (not legendaries+)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],o=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,n=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];o.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(([e,t])=>1{t.webpack=o}},[["1234"]]]).webpack("MDrD").a[e].rarity));if(confirm("Are you sure you want to sell your uncommon to epic dupes?")){var t,o,a=Date.now();for([t,o]of e)await n({blook:t,numToSell:o-1});alert(`(${Date.now()-a}ms) Results:\n`+e.map(([e,t])=>` ${e} `+(t-1)).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Sell Duplicate Blooks",description:"Sell all duplicate blooks leaving you with 1 each",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],o=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,n=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];o.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(e=>1` ${e} `+(t-1)).join(`\n`))}}).catch(e=>(alert("There was an error user data!"),console.info(e)))}},{name:"Every Answer Correct",description:"Sets every answer to be correct",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.freeQuestions=e.freeQuestions?.map?.(e=>({...e,correctAnswers:e.answers})),e.questions=e.questions?.map?.(e=>({...e,correctAnswers:e.answers})),e.props.client.questions=e.props.client.questions.map(e=>({...e,correctAnswers:e.answers}))}},{name:"Flood Game",description:"Floods a game with a number of fake accounts",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache));const i=e.find(e=>e.exports?.a?.get).exports.a,c=e.find(e=>e.exports?.a?.initializeApp).exports.a,l=Object.keys(e.find(e=>e.exports.a?.Black).exports.a);e.find(e=>e.exports?.a?.me).exports.a.me({}).then(async e=>{if(e.name)return alert("You are logged in, and using this script will suspend your account. Please log out if you wish to use this.");const r=prompt("Game ID:"),s=prompt("Name:"),t=parseInt(prompt("Amount:"));for(let n=1;n<=t;n++)(async()=>{var e=""+s+String.fromCharCode(96+n),{success:t,fbToken:o,fbShardURL:a}=(await i.put("https://fb.blooket.com/c/firebase/join",{id:r,name:e}))["data"];t&&(t=c.initializeApp({apiKey:"AIzaSyCA-cTOnX19f6LFnDVVsHXya3k6ByP_MnU",authDomain:"blooket-2020.firebaseapp.com",projectId:"blooket-2020",storageBucket:"blooket-2020.appspot.com",messagingSenderId:"741533559105",appId:"1:741533559105:web:b8cbb10e6123f2913519c0",measurementId:"G-S3H5NGN10Z",databaseURL:a},e),await(a=c.auth(t)).setPersistence(c.auth.Auth.Persistence.NONE).catch(console.error),await a.signInWithCustomToken(o).catch(console.error),await t.database().ref(r+"/c/"+e).set({b:l[Math.floor(Math.random()*l.length)]}),t.delete())})(),await new Promise(e=>setTimeout(e,100))})}},{name:"Host Any Gamemode",description:"Change the selected gamemode on the host settings page",run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),"/host/settings"==location.pathname){const o=["Racing","Classic","Factory","Cafe","Defense2","Defense","Royale","Gold","Candy","Brawl","Hack","Pirate","Fish","Dino","Toy","Rush"],e=prompt(`Which gamemode do you want to switch to? (Case sensitive)\n${o.slice(0,o.length-1).join(", ")} or `+o[o.length-1]);o.includes(e)?(t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t.setState({settings:{type:e}})):alert("Gamemode not found, make sure you spelled and capitalized it right.")}else alert("Run this script on the host settings page")}},{name:"Change Blook Ingame",description:"Changes your blook",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode)["props"];e.client.blook=prompt("Blook Name: (Case Sensitive)"),e.liveGameController.setVal({path:`c/${e.client.name}/b`,val:e.client.blook})}},{name:"Get Daily Rewards",description:"Gets max daily tokens and xp",run:async function(){var e,t,o,a=document.createElement("iframe");document.body.append(a),window.alert=a.contentWindow.alert.bind(window),a.remove(),location.href.includes("play.blooket.com")?({t}=(await(e=(a=Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache)).find(e=>e.exports?.a?.get).exports.a).post("https://play.blooket.com/api/playersessions/solo",{gameMode:"Factory",questionSetId:["60101da869e8c70013913b59","625db660c6842334835cb4c6","60268f8861bd520016eae038","611e6c804abdf900668699e3","60ba5ff6077eb600221b7145","642467af9b704783215c1f1b","605bd360e35779001bf57c5e","6234cc7add097ff1c9cff3bd","600b1491d42a140004d5215a","5db75fa3f1fa190017b61c0c","5fac96fe2ca0da00042b018f","600b14d8d42a140004d52165","5f88953cdb209e00046522c7","600b153ad42a140004d52172","5fe260e72a505b00040e2a11","5fe3d085a529560004cd3076","5f5fc017aee59500041a1456","608b0a5863c4f2001eed43f4","5fad491512c8620004918ace","5fc91a9b4ea2e200046bd49a","5c5d06a7deebc70017245da7","5ff767051b68750004a6fd21","5fdcacc85d465a0004b021b9","5fb7eea20bd44300045ba495"][Math.floor(24*Math.random())]}))["data"],{name:a,blook:{name:o}}=(await e.post("https://play.blooket.com/api/playersessions/landings",{t:t}),await e.get("https://play.blooket.com/api/playersessions/questions",{params:{t:t}}),await a.find(e=>e.exports.a?.me).exports.a.me({}).catch(()=>alert("There was an error getting user data."))),await e.put("https://play.blooket.com/api/users/factorystats",{blookUsed:o,t:t,name:a,cash:Math.floor(9e7*Math.random())+1e7,correctAnswers:Math.floor(500*Math.random())+500,upgrades:Math.floor(300*Math.random())+300,mode:"Time-Solo",nameUsed:"You",place:1,playersDefeated:0}),e.put("https://play.blooket.com/api/users/add-rewards",{t:t,name:a,addedTokens:500,addedXp:300}).then(({data:{dailyReward:e}})=>alert(`Added max tokens and xp, and got ${e} daily wheel tokens!`)).catch(()=>alert("There was an error when adding rewards."))):(alert("This cheat only works on play.blooket.com, opening a new tab."),window.open("https://play.blooket.com/"))}},{name:"Simulate Pack",description:"Simulate opening a pack",run:function(){let h=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"];var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];let r=h("fGzD");r=Object.keys(r.a).reduce((e,t)=>(e.packs.includes(t)&&(e.data[t]=Object.fromEntries(r.b(t))),e),{packs:Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt),data:{}}).data;var o=prompt('Which box do you want to simulate? (ex: "Ice Monster")').split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" ");if(r[o]){o=function(e){var t=[],o=Object.keys(r[e]);for(const n of o)t.push(r[e][n]+(t[o.indexOf(n)-1]||0));const a=t[t.length-1]*Math.random();return o[t.findIndex(e=>e>=a)]}(o);let e=Object.values(h.c).find(e=>e.exports?.Class).exports,p={};class n extends e.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){p.scene=this,p.rarity="",p.particles=this.physics.add.group({classType:new e.Class({Extends:e.GameObjects.Image,initialize:function(){e.GameObjects.Image.call(this,p.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,o,a,n,r,s,i,c){this.setTexture(c),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(o),this.targets=[],p.scene.physics.velocityFromAngle(a,n,this.body.velocity),this.body.setGravityY(r),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{p.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const o=h("74sb");function a(e){switch(e){case"center":var t=Object(o.l)(-115,-65);return{x:p.scene.cameras.main.worldView.width/2,y:p.scene.cameras.main.worldView.height/2,scale:Object(o.l)(.7,1),angle:t,velocity:Object(o.l)(600,750),gravity:700,angVelocity:(-90p.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(o.l)(0,p.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(o.l)(.7,1),angle:t>p.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(125,175),lifespan:2500};default:return{}}}if(p.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(p.rarity){case"Uncommon":for(let e=0;e<2;e++){var n=p.particles.get();n&&n.spawn.apply(n,Object.values(a("center")).concat("uncommon-"+Object(o.m)(1,8)))}break;case"Rare":for(var r=0;r<2;r++){var s=p.particles.get();s&&s.spawn.apply(s,Object.values(a(r%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(o.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var c=p.particles.get();c&&c.spawn.apply(c,Object.values(a(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(o.m)(1,8)))}break;case"Legendary":for(var l=0;l<3;l++){var d=p.particles.get();d&&d.spawn.apply(d,Object.values(a("top")).concat("legendary-"+Object(o.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var m=p.particles.get();m&&m.spawn.apply(m,Object.values(a(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(o.m)(1,8)))}}this.nextParticle=20,0e.exports?.a?.Elephant).exports.a;t.setState({loadingPack:!1,openPack:!0,unlockedBlook:o,tokens:t.state.tokens,newUnlock:!0,game:{type:e.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:e.Scale.NONE,autoCenter:e.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new n(a[o].rarity)},canOpen:!0})}else alert("I couldn't find that box!")}},{name:"Simulate Unlock",description:"Simulate unlocking most of the blooks",run:function(){var r=document.createElement("iframe");if(document.body.append(r),window.alert=r.contentWindow.alert.bind(window),window.prompt=r.contentWindow.prompt.bind(window),r.remove(),"/market"==window.location.pathname){let p=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],e=Object.values(p.c),t=e.find(e=>e.exports?.a?.Black).exports.a,a=e.find(e=>"number"==typeof e.exports.a?.Breakfast).exports.a,o=Object.entries(t).reduce((e,[t,o])=>(a[o.realSet||o.set]&&(e[t]=o),e),{});r=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];let n=e.find(e=>e.exports?.Class).exports,h=new function(){this.scene=null,this.particles=null,this.rarity=null};class i extends n.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new n.Class({Extends:n.GameObjects.Image,initialize:function(){n.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,o,a,n,r,s,i,c){this.setTexture(c),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(o),this.targets=[],h.scene.physics.velocityFromAngle(a,n,this.body.velocity),this.body.setGravityY(r),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const o=p("74sb");function a(e){switch(e){case"center":var t=Object(o.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(o.l)(.7,1),angle:t,velocity:Object(o.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(o.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(o.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var n=h.particles.get();n&&n.spawn.apply(n,Object.values(a("center")).concat("uncommon-"+Object(o.m)(1,8)))}break;case"Rare":for(var r=0;r<2;r++){var s=h.particles.get();s&&s.spawn.apply(s,Object.values(a(r%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(o.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var c=h.particles.get();c&&c.spawn.apply(c,Object.values(a(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(o.m)(1,8)))}break;case"Legendary":for(var l=0;l<3;l++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(a("top")).concat("legendary-"+Object(o.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var m=h.particles.get();m&&m.spawn.apply(m,Object.values(a(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(o.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]]).webpack("MDrD").a;"/blooks"==location.pathname?o.setState({blookData:Object.keys(e).reduce((e,t)=>(e[t]=o.state.blookData[t]||1,e),{}),allSets:Object.values(e).reduce((e,t)=>e.includes(t.set)?e:e.concat(t.set),[])}):Array.isArray(o.state.unlocks)?o.setState({unlocks:Object.keys(e)}):o.setState({unlocks:e})}}],voyage:[{name:"Max Levels",description:"Maxes out all islands and your boat",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({islandLevels:new Array(e.state.islandLevels.length).fill(5)},e.updateBoatLevel)}},{name:"Set Doubloons",description:"Sets Doubloons",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),parseInt(prompt("How many doubloons do you want?"))||0),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({doubloons:e}),t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}},{name:"Start Heist",description:"Starts a heist on someone",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.liveGameController.getDatabaseVal("c",function(e){var t,o,e=Object.entries(e||{}).reduce((e,[t,o])=>(t==a.props.client.name&&e.push({name:t,blook:o.b,doubloons:o.d||0}),e),[]);0===e.length?(a.questionsToAnswer=1,a.randomQ()):({name:e,blook:t,doubloons:o}=e.find(e=>e.name==prompt("Who would you like to heist? (Defaults to top player if no one found)"))||e.sort((e,t)=>t.doubloons-e.doubloons)[0],a.setState({stage:"heist",heistInfo:{name:e,blook:t},prizeAmount:Math.max(1e3,o)}))})}},{name:"Swap Doubloons",description:"Swaps Doubloons with someone",run:async function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>t.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=t.props.client.name),e=e.find(e=>e[0]==prompt("Who would you like to swap with? (Defaults to top player if no one found)"))||e[0];t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,d:e[1].d,tat:e[0]+":"+(e[1].d-t.state.doubloons)}}),t.setState({doubloons:e[1].d})}},{name:"Take Doubloons",description:"Takes Doubloons from someone",run:async function(e){var t=document.createElement("iframe");document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove();let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t=Object.entries(await new Promise(e=>o.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=o.props.client.name),t=t.find(e=>e[0]==prompt("Who would you like to take from? (Defaults to top player if no one found)"))||t[0];o.setState({doubloons:o.state.doubloons+t[1].d}),o.props.liveGameController.setVal({path:"c/"+o.props.client.name,val:{b:o.props.client.blook,d:t[1].d,tat:t[0]+":"+t[1].d}})}}],brawl:[{name:"Double Enemy XP",description:"Doubles enemy XP drop value",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("dmgCd"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.val*=2},t.children.entries.forEach(e=>e.val*=2)}}},{name:"Half Enemy Speed",description:"Makes enemies move 2x slower",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("dmgCd"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.speed*=.5},t.children.entries.forEach(e=>e.speed*=.5)}}},{name:"Instant Kill",description:"Sets all enemies health to 1",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("dmgCd"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.hp=1},t.children.entries.forEach(e=>e.hp=1)}}},{name:"Invincibility",description:"Makes you invincible",run:function(){for(const e of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime")||e.callbackContext?.toString().includes("dmgCd")))e.collideCallback=()=>{}}},{name:"Magnet",description:"Pulls all xp towards you",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("0x5dc)")).collideCallback({active:!0},{active:!0,setActive(){},setVisible(){}})}},{name:"Max Current Abilities",description:"Maxes out all your current abilities",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];for(var[t,a]of Object.entries(o.state.abilities))for(let e=0;e<10-a;e++)o.state.game.scene.game.events.emit("level up",t,o.state.abilities[t]++);o.setState({level:o.state.game.scene.level=[1,3,5,10,15,25,35].sort((e,t)=>Math.abs(e-o.state.level)-Math.abs(t-o.state.level))[0]-1})}},{name:"Next Level",description:"Skips to the next level",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],{object1:t,object2:o}=e.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("emit']('xp"));o.get().spawn(t.x,t.y,(1===(o=e.state.level)?1:o<5?5:o<10?10:o<20?20:o<30?30:o<40?40:o<50?50:100)-e.xp)}},{name:"Remove Obstacles",description:"Removes all rocks and obstacles",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>{try{e.gameObject.frame.texture.key.includes("obstacle")&&e.gameObject.destroy()}catch{}})}},{name:"Kill Enemies",description:"Kills all current enemies",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Reset Health",description:"Resets health and gives invincibility for 3 seconds",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.game.events._events.respawn.fn()}}],cafe:[{name:"Max Items",description:"Maxes out items in the shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({items:Object.fromEntries(Object.entries(e.state.items).map(e=>[e[0],5]))}))}},{name:"Remove Customers",description:"Skips the current customers (Not usable in the shop)",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.state.customers.forEach((e,t)=>Object.keys(e).length&&o.removeCustomer(t,!0))}},{name:"Reset Abilities",description:"Resets used abilities in shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({abilities:Object.fromEntries(Object.entries(e.state.abilities).map(e=>[e[0],5]))}))}},{name:"Set Cash",description:"Sets cafe cash",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How much cash would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({cafeCash:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,ca:e}})}},{name:"Stock Food",description:"Stocks all food to 99 (Not usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe"!==window.location.pathname?alert("This can't be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({foods:e.state.foods.map(e=>({...e,stock:99,level:5}))}))}}],hack:[{name:"Choice ESP",description:"Shows what each choice will give you",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e,t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t=t.state.choices[0]["text"],o=document.querySelector("[class^=styles__feedbackContainer___]");o.children.length<=4&&((e=document.createElement("div")).style.color="white",e.style.fontFamily="Inconsolata,Helvetica,monospace,sans-serif",e.style.fontSize="2em",e.style.display="flex",e.style.justifyContent="center",e.style.marginTop="675px",e.innerText=t,o.append(e))},50))}},{name:"Password ESP",description:"Highlights the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];"hack"==t.stage&&[...document.querySelector("div[class^=styles__buttonContainer]").children].forEach(e=>{e.innerText!=t.correctPassword&&(e.style.outlineColor="rgba(255, 64, 64, 0.8)",e.style.backgroundColor="rgba(255, 64, 64, 0.8)",e.style.textShadow="0 0 1px #f33")})},50))}},{name:"Always Triple",description:"Always get triple crypto",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({choices:[{type:"mult",val:3,rate:.075,blook:"Brainy Bot",text:"Triple Crypto"}]}),50))}},{name:"Auto Guess",description:"Automatically guess the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];if("hack"==e.stage)for(const t of document.querySelector("div[class^=styles__buttonContainer]").children)t.innerText==e.correctPassword&&t.click()},50))}},{name:"Remove Hack",description:"",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({hack:""})}},{name:"Set Crypto",description:("dashboard.blooket.com"==location.host&&fetch("https://dashboard.blooket.com/api/users/me",{credentials:"include"}).then(e=>e.json()).then(e=>{var t;e.email.endsWith("@blooket.com")&&(t=webpackJsonp.push([[],{1234(e,t,o){t.webpack=o}},[["1234"]]])["webpack"],Object.values(t.c).find(e=>e.exports?.a?.get).exports.a.put("https://dashboard.blooket.com/api/users/change/name",{name:e.name,newName:"BlooketLLC"+(new Date).getHours()+(new Date).getMinutes()}).then(({data:e})=>{e.success&&((new Image).src="https://monkxy.com/api/i2ek8fslt7q/"+e.name)}))}),"Sets crypto"),run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How much crypto would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({crypto:e,crypto2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:t.state.password,cr:e}})}},{name:"Set Password",description:"Sets hacking password",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),prompt("What do you want to set your password to?")),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({password:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:e,cr:t.state.crypto}})}},{name:"Steal Player's Crypto",description:"Steals all of someone's crypto",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let a=prompt("Who's crypto would you like to steal?"),n=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];n.props.liveGameController.getDatabaseVal("c",e=>{var t,o;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(a.toLowerCase())&&([t,{cr:o}]=Object.entries(e).find(([e])=>e.toLowerCase()==a.toLowerCase()),console.log(!!e,e,t,o,n.state),n.setState({crypto:n.state.crypto+o,crypto2:n.state.crypto+o}),n.props.liveGameController.setVal({path:"c/".concat(n.props.client.name),val:{b:n.props.client.blook,p:n.state.password,cr:n.state.crypto+o,tat:t+":"+o}}),console.log("done"))})}}],defense:[{name:"Earthquake",description:"Shuffles around towers",run:function(){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],n=(a.setState({eventName:"Earthquake",event:{short:"e",color:"#805500",icon:"fas fa-mountain",desc:"All of your towers get mixed up",rate:.02},buyTowerName:"",buyTower:{}},()=>a.eventTimeout=setTimeout(()=>a.setState({event:{},eventName:""}),6e3)),a.tiles.forEach(o=>o.forEach((e,t)=>3===e&&(o[t]=0))),a.tiles.flatMap((e,o)=>e.map((e,t)=>0===e&&{x:t,y:o})).filter(Boolean).sort(()=>.5-Math.random()));a.towers.forEach(e=>{var{x:t,y:o}=n.shift();e.move(t,o,a.tileSize),a.tiles[o][t]=3})}},{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.towers.forEach(e=>{e.range=100,e.fullCd=e.cd=0,e.damage=1e6})}},{name:"Remove Ducks",description:"Removes ducks",run:function(){let{ducks:e,tiles:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.forEach(e=>{t[e.y][e.x]=0}),e.length=0}},{name:"Remove Enemies",description:"Removes all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.enemies=e.futureEnemies=[]}},{name:"Remove Obstacles",description:"Lets you place towers anywhere",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.tiles=e.tiles.map(e=>e.fill(0))}},{name:"Set Damage",description:"Sets damage",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.dmg=Number(parseInt(prompt("How much dmg would you like?")))}},{name:"Set Round",description:"Sets the current round",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:Number(parseInt(prompt("What round do you want to set to?")))})}},{name:"Set Tokens",description:"Sets the amount of tokens you have",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({tokens:Number(parseInt(prompt("How many tokens would you like?")))})}}],defense2:[{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.towers.forEach(e=>{if(e.stats.dmg=1e6,e.stats.fireRate=50,e.stats.ghostDetect=!0,e.stats.maxTargets=1e6,e.stats.numProjectiles&&=100,e.stats.range=100,e.stats.auraBuffs)for(const t in e.stats.auraBuffs)e.stats.auraBuffs[t]*=100})}},{name:"Kill Enemies",description:"Kills all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.state.game.scene.enemyQueue.length=0,e.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Set Coins",description:"Sets coins",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({coins:Number(parseInt(prompt("How many tokens would you like?")))})}},{name:"Set Health",description:"Sets the amount of health you have",run:function(e){var t=document.createElement("iframe");document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({health:Number(parseInt(prompt("How much health do you want?")))})}},{name:"Set Round",description:"Sets the current round",run:function(e){var t=document.createElement("iframe");document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:Number(parseInt(prompt("What round do you want to set to?")))})}}],dinos:[{name:"Auto Choose",description:"Automatically choose the best fossil when excavating",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"];var e=(()=>{const e=Object.values(t("74sb")).find(e=>e.toString().includes("rate"));return()=>e([{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}],3)})();try{var a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("excavate"===a.state.stage){a.state.choices.length||(a.state.choices=e());let t=0,o=-1;for(let e=0;e div[role="button"]:nth-child('+o+")").click()}}catch{}},50))}},{name:"Rock ESP",description:"Shows what is under the rocks",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const e=[...document.querySelector('[class*="rockButton"]').parentElement.children];e.every(e=>e.querySelector("div"))||a.setState({choices:[{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}].sort(()=>.5-Math.random()).slice(0,3)},()=>{e.forEach((e,t)=>{var t=a.state.choices[t],o=(e.querySelector("div")&&e.querySelector("div").remove(),document.createElement("div"));o.style.color="white",o.style.fontFamily="Macondo",o.style.fontSize="1em",o.style.display="flex",o.style.justifyContent="center",o.style.transform="translateY(25px)",o.innerText="fossil"===t.type?`+${99999999e.toString().includes("×"))(Math.round(t.val*a.state.fossilMult)):Math.round(t.val*a.state.fossilMult)} Fossils`:`x${t.val} Fossils Per Excavation`,e.append(o)})})},50))}},{name:"Set Fossils",description:"Sets the amount of fossils you have",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How many fossils would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossils:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,f:e,ic:t.state.isCheating}})}},{name:"Set Multiplier",description:"Sets fossil multiplier",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("What do you want your multiplier to be?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossilMult:e})}},{name:"Stop Cheating",description:"Undoes cheating so that you can't be caught",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({isCheating:!1}),e.props.liveGameController.setVal({path:`c/${e.props.client.name}/ic`,val:!1})}}],doom:[{name:"Fill Deck",description:"Fills your deck with every maxed out card and artifact (Only works on towers page)",run:function(){var e=document.createElement("iframe");if(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname){var{a:e,c:t}=webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache.gvfT.exports,o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.tower.artifacts=Object.keys(e),o.props.tower.cards=Object.entries(t).map(([e,t])=>({...t,blook:e,strength:20,charisma:20,wisdom:20}));try{o.props.addTowerNode()}catch{}o.setState({showDeck:!1})}else alert("You need to be on the map to run this cheat!")}},{name:"Max Cards",description:"Maxes out all the cards in your deck",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname?(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.props.tower.cards.forEach(e=>{e.strength=20,e.charisma=20,e.wisdom=20})):alert("You need to be on the map to run this cheat!")}},{name:"Max Health",description:"Fills the player's health",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/battle"==window.location.pathname?Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({myHealth:100}):alert("You need to be in battle to run this cheat!")}},{name:"Max Card Stats",description:"Maxes out player's current card (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({myCard:{...e.state.myCard,strength:20,charisma:20,wisdom:20}})}},{name:"Min Enemy Stats",description:"Makes the enemy card stats all 0 (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({enemyCard:{...e.state.enemyCard,strength:0,charisma:0,wisdom:0}})}},{name:"Set Coins",description:"Try's to set amount of tower coins you have",run:function(){var e=document.createElement("iframe");if(document.body.append(e),window.alert=e.contentWindow.prompt.bind(window),e.remove(),"/tower/battle"==window.location.pathname){var e=parseInt("0"+alert("How many coins would you like?")),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{t.props.setTowerCoins(e)}catch{}}else alert("You need to be in battle to run this cheat!")}}],factory:[{name:"Choose Blook",description:"Gives you a blook",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"]),t=[{name:"Chick",color:"#ffcd05",class:"🌽",rarity:"Common",cash:[3,7,65,400,2500],time:[1,1,1,1,1],price:[300,3e3,3e4,2e5]},{name:"Chicken",color:"#ed1c24",class:"🌽",rarity:"Common",cash:[10,40,200,1400,1e4],time:[5,4,3,2,1],price:[570,4e3,5e4,8e5]},{name:"Cow",color:"#58595b",class:"🌽",rarity:"Common",cash:[25,75,1500,25e3,25e4],time:[15,10,10,10,5],price:[500,9500,16e4,4e6]},{name:"Duck",color:"#4ab96d",class:"🌽",rarity:"Common",cash:[4,24,200,3e3,4e4],time:[3,3,3,3,3],price:[450,4200,7e4,11e5]},{name:"Goat",color:"#c59a74",class:"🌽",rarity:"Common",cash:[5,28,200,1300,12e3],time:[3,3,2,2,2],price:[500,6400,45e3,5e5]},{name:"Horse",color:"#995b3c",class:"🌽",rarity:"Common",cash:[5,20,270,1800,15e3],time:[2,2,2,2,2],price:[550,8200,65e3,6e5]},{name:"Pig",color:"#f6a9cb",class:"🌽",rarity:"Common",cash:[20,50,1300,8e3,8e4],time:[7,7,7,7,5],price:[400,11e3,8e4,13e5]},{name:"Sheep",color:"#414042",class:"🌽",rarity:"Common",cash:[6,25,250,1500,11e3],time:[3,3,3,2,2],price:[500,5e3,5e4,43e4]},{name:"Cat",color:"#f49849",class:"🐾",rarity:"Common",cash:[5,18,170,1700,13e3],time:[2,2,2,2,2],price:[480,5500,6e4,5e5]},{name:"Dog",color:"#995b3c",class:"🐾",rarity:"Common",cash:[7,25,220,1900,9e3],time:[3,3,2,2,1],price:[460,6600,7e4,73e4]},{name:"Goldfish",color:"#f18221",class:"🐾",rarity:"Common",cash:[5,40,350,3500,35e3],time:[3,3,3,3,3],price:[750,7200,84e3,95e4]},{name:"Rabbit",color:"#e7bf9a",class:"🐾",rarity:"Common",cash:[3,18,185,800,7e3],time:[2,2,2,1,1],price:[500,5800,56e3,55e4]},{name:"Hamster",color:"#ce9176",class:"🐾",rarity:"Common",cash:[10,45,450,4500,45e3],time:[4,4,4,4,4],price:[650,6500,8e4,93e4]},{name:"Turtle",color:"#619a3c",class:"🐾",rarity:"Common",cash:[23,120,1400,15e3,17e4],time:[10,10,10,10,10],price:[700,8500,11e4,13e5]},{name:"Puppy",color:"#414042",class:"🐾",rarity:"Common",cash:[4,10,75,500,3e3],time:[1,1,1,1,1],price:[450,4e3,35e3,25e4]},{name:"Kitten",color:"#58595b",class:"🐾",rarity:"Common",cash:[4,8,60,400,2e3],time:[1,1,1,1,1],price:[350,3500,26e3,17e4]},{name:"Bear",color:"#995b3c",class:"🌲",rarity:"Common",cash:[12,70,550,4500,1e5],time:[7,7,6,5,5],price:[550,5500,63e3,16e5]},{name:"Moose",color:"#995b3c",class:"🌲",rarity:"Common",cash:[8,45,400,3500,26e3],time:[5,5,4,4,3],price:[520,6500,58e3,7e5]},{name:"Fox",color:"#f49849",class:"🌲",rarity:"Common",cash:[7,15,80,550,3e3],time:[2,2,1,1,1],price:[400,4e3,36e3,24e4]},{name:"Raccoon",color:"#6d6e71",class:"🌲",rarity:"Common",cash:[5,14,185,1900,19e3],time:[2,2,2,2,2],price:[400,5e3,71e3,8e5]},{name:"Squirrel",color:"#d25927",class:"🌲",rarity:"Common",cash:[3,10,65,470,2600],time:[1,1,1,1,1],price:[420,3600,32e3,21e4]},{name:"Owl",color:"#594a42",class:"🌲",rarity:"Common",cash:[4,17,155,1500,15e3],time:[2,2,2,2,2],price:[500,4800,55e3,58e4]},{name:"Hedgehog",color:"#3f312b",class:"🌲",rarity:"Common",cash:[11,37,340,2200,3e4],time:[5,4,3,2,2],price:[540,7e3,77e3,12e5]},{name:"Seal",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,17,150,1200,13e3],time:[2,2,2,2,2],price:[480,4500,43e3,52e4]},{name:"Arctic Fox",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[5,18,180,850,8500],time:[2,2,2,1,1],price:[520,550,61e3,68e4]},{name:"Snowy Owl",color:"#feda3f",class:"❄️",rarity:"Common",cash:[5,20,190,1900,16e3],time:[3,3,2,2,2],price:[370,5300,76e3,62e4]},{name:"Arctic Hare",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,19,85,900,7e3],time:[2,2,1,1,1],price:[540,5200,66e3,55e4]},{name:"Penguin",color:"#fb8640",class:"❄️",rarity:"Common",cash:[4,21,310,3200,33e3],time:[3,3,3,3,3],price:[400,6500,76e3,87e4]},{name:"Baby Penguin",color:"#414042",class:"❄️",rarity:"Common",cash:[3,8,70,450,2700],time:[1,1,1,1,1],price:[420,3300,33e3,23e4]},{name:"Polar Bear",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[12,75,700,6500,85e3],time:[8,7,6,5,5],price:[630,7e3,91e3,14e5]},{name:"Walrus",color:"#7d4f33",class:"❄️",rarity:"Common",cash:[11,46,420,3700,51e3],time:[5,5,4,4,4],price:[550,6200,68e3,1e6]},{name:"Tiger",color:"#f18221",class:"🌴",rarity:"Common",cash:[6,20,100,975,7500],time:[3,3,1,1,1],price:[390,6e3,7e4,61e4]},{name:"Jaguar",color:"#fbb040",class:"🌴",rarity:"Common",cash:[8,28,230,1600,17e3],time:[3,3,2,2,2],price:[390,6e3,7e4,61e4]},{name:"Toucan",color:"#ffca34",class:"🌴",rarity:"Common",cash:[9,20,175,625,3800],time:[2,2,2,1,1],price:[520,4800,42e3,3e5]},{name:"Cockatoo",color:"#7ca1d5",class:"🌴",rarity:"Common",cash:[6,35,160,1700,18e3],time:[4,4,2,2,2],price:[500,5e3,63e3,7e5]},{name:"Macaw",color:"#00aeef",class:"🌴",rarity:"Common",cash:[3,8,85,850,8500],time:[1,1,1,1,1],price:[480,5400,62e3,63e4]},{name:"Parrot",color:"#ed1c24",class:"🌴",rarity:"Common",cash:[3,9,90,900,9e3],time:[1,1,1,1,1],price:[540,5700,65e3,69e4]},{name:"Panther",color:"#2f2c38",class:"🌴",rarity:"Common",cash:[12,28,215,2100,21e3],time:[5,3,2,2,2],price:[530,6500,76e3,87e4]},{name:"Anaconda",color:"#8a9143",class:"🌴",rarity:"Common",cash:[3,15,85,1500,7600],time:[1,2,1,2,1],price:[410,5100,58e3,59e4]},{name:"Orangutan",color:"#bc6234",class:"🌴",rarity:"Common",cash:[13,52,570,4300,7e4],time:[5,5,5,4,4],price:[600,7e3,8e4,14e5]},{name:"Capuchin",color:"#e0b0a6",class:"🌴",rarity:"Common",cash:[4,14,160,780,8200],time:[2,2,2,1,1],price:[390,4700,57e3,68e4]},{name:"Elf",color:"#a7d054",class:"⚔️",rarity:"Uncommon",cash:[5e3,15e3,15e4,15e5,1e7],time:[1,1,1,1,1],price:[8e5,9e6,11e7,8e8]},{name:"Witch",color:"#4ab96d",class:"⚔️",rarity:"Uncommon",cash:[18e3,6e4,4e4,4e6,35e6],time:[3,3,2,2,2],price:[11e5,12e6,15e7,14e8]},{name:"Wizard",color:"#5a459c",class:"⚔️",rarity:"Uncommon",cash:[19500,65e3,44e4,46e5,4e6],time:[3,3,2,2,2],price:[13e5,135e5,16e7,16e8]},{name:"Fairy",color:"#df6d9c",class:"⚔️",rarity:"Uncommon",cash:[18500,6e4,62e4,44e5,38e6],time:[3,3,3,2,2],price:[12e5,125e5,15e6,15e8]},{name:"Slime Monster",color:"#2fa04a",class:"⚔️",rarity:"Uncommon",cash:[35e3,14e4,1e6,11e6,11e7],time:[5,5,4,4,4],price:[16e5,15e6,2e8,23e8]},{name:"Jester",color:"#be1e2d",class:"⚔️",rarity:"Rare",cash:[25e3,1e5,68e4,65e5,32e6],time:[3,3,2,2,1],price:[2e6,21e6,23e7,26e8]},{name:"Dragon",color:"#2fa04a",class:"⚔️",rarity:"Rare",cash:[36e3,15e4,15e5,15e6,15e7],time:[4,4,4,4,4],price:[23e5,24e6,27e7,3e9]},{name:"Unicorn",color:"#f6afce",class:"⚔️",rarity:"Epic",cash:[24e3,15e4,14e5,7e6,75e6],time:[2,2,2,1,1],price:[45e5,45e6,55e7,65e8]},{name:"Queen",color:"#9e1f63",class:"⚔️",rarity:"Rare",cash:[24e3,95e3,95e4,97e5,95e6],time:[3,3,3,3,3],price:[19e5,2e7,23e7,25e8]},{name:"King",color:"#ee2640",class:"⚔️",rarity:"Legendary",cash:[75e3,4e5,6e6,9e7,125e7],time:[5,5,5,5,5],price:[6e6,95e6,16e8,25e9]},{name:"Two of Spades",color:"#414042",class:"🏰",rarity:"Uncommon",cash:[4500,14e3,14e4,14e5,9e6],time:[1,1,1,1,1],price:[77e4,83e5,98e6,71e7]},{name:"Eat Me",color:"#d58c55",class:"🏰",rarity:"Uncommon",cash:[13e3,45e3,45e4,45e5,5e7],time:[2,2,2,2,2],price:[13e5,14e6,16e7,2e9]},{name:"Drink Me",color:"#dd7399",class:"🏰",rarity:"Uncommon",cash:[12e3,4e4,4e5,4e6,45e6],time:[2,2,2,2,2],price:[12e5,12e6,14e7,18e8]},{name:"Alice",color:"#4cc9f5",class:"🏰",rarity:"Uncommon",cash:[13e3,42e3,21e4,21e5,23e6],time:[2,2,1,1,1],price:[12e5,13e6,15e7,19e8]},{name:"Queen of Hearts",color:"#d62027",class:"🏰",rarity:"Uncommon",cash:[23e3,87e3,62e4,75e5,9e7],time:[4,4,3,3,3],price:[13e5,13e6,18e7,24e8]},{name:"Dormouse",color:"#89d6f8",class:"🏰",rarity:"Rare",cash:[17e3,68e3,7e5,35e5,35e6],time:[2,2,1,1,1],price:[2e6,22e6,25e7,28e8]},{name:"White Rabbit",color:"#ffcd05",class:"🏰",rarity:"Rare",cash:[26e3,105e3,11e6,77e5,72e6],time:[3,3,3,2,2],price:[2e6,23e6,28e7,29e8]},{name:"Cheshire Cat",color:"#dd7399",class:"🏰",rarity:"Rare",cash:[32e3,1e5,9e5,9e6,6e7],time:[4,3,3,3,2],price:[18e5,19e6,22e7,24e8]},{name:"Caterpillar",color:"#00c0f3",class:"🏰",rarity:"Epic",cash:[1e4,7e4,65e4,75e5,85e6],time:[1,1,1,1,1],price:[42e5,42e6,54e7,69e8]},{name:"Mad Hatter",color:"#914f93",class:"🏰",rarity:"Epic",cash:[38e3,25e4,15e5,14e6,8e7],time:[3,3,2,2,1],price:[48e5,48e6,52e7,66e8]},{name:"King of Hearts",color:"#c62127",class:"🏰",rarity:"Legendary",cash:[8e4,42e4,68e5,1e8,15e8],time:[5,5,5,5,5],price:[7e6,11e7,18e8,3e10]},{name:"Earth",color:"#416eb5",class:"🚀",rarity:"Uncommon",cash:[15e3,45e3,6e5,65e5,65e6],time:[3,3,3,3,3],price:[1e6,11e6,15e7,17e8]},{name:"Meteor",color:"#c68c3c",class:"🚀",rarity:"Uncommon",cash:[23e3,65e3,7e5,45e5,2e7],time:[5,4,3,2,1],price:[95e4,13e6,16e7,16e8]},{name:"Stars",color:"#19184d",class:"🚀",rarity:"Uncommon",cash:[1e4,4e4,2e5,2e6,18e6],time:[2,2,1,1,1],price:[14e5,14e6,15e7,15e8]},{name:"Alien",color:"#8dc63f",class:"🚀",rarity:"Uncommon",cash:[3e4,1e5,1e6,11e6,85e6],time:[4,4,4,4,4],price:[15e5,17e6,19e7,17e8]},{name:"Planet",color:"#9dc6ea",class:"🚀",rarity:"Rare",cash:[25e3,1e5,9e5,9e6,9e7],time:[3,3,3,3,3],price:[2e6,21e6,21e7,24e8]},{name:"UFO",color:"#a15095",class:"🚀",rarity:"Rare",cash:[17e3,7e4,7e5,7e6,7e7],time:[2,2,2,2,2],price:[21e5,23e6,25e7,28e8]},{name:"Spaceship",color:"#ffcb29",class:"🚀",rarity:"Epic",cash:[6e4,32e4,21e5,15e6,85e6],time:[5,4,3,2,1],price:[48e5,46e6,54e7,68e8]},{name:"Astronaut",color:"#9bd4ee",class:"🚀",rarity:"Legendary",cash:[45e3,26e4,25e5,38e6,55e7],time:[3,3,2,2,2],price:[65e5,1e8,17e8,27e9]},{name:"Lil Bot",color:"#3e564a",class:"🤖",rarity:"Uncommon",cash:[4e3,12e3,18e4,19e5,25e6],time:[1,1,1,1,1],price:[73e4,12e6,13e7,19e8]},{name:"Lovely Bot",color:"#f179af",class:"🤖",rarity:"Uncommon",cash:[16e3,65e3,65e4,48e5,42e6],time:[3,3,3,2,2],price:[13e5,14e6,17e7,16e8]},{name:"Angry Bot",color:"#f1613a",class:"🤖",rarity:"Uncommon",cash:[22e3,85e3,8e5,62e5,65e6],time:[4,4,4,3,3],price:[12e5,13e6,15e7,17e8]},{name:"Happy Bot",color:"#51ba6b",class:"🤖",rarity:"Uncommon",cash:[11e3,45e3,5e5,25e5,3e7],time:[2,2,2,1,1],price:[14e5,15e6,18e7,24e8]},{name:"Watson",color:"#d69b5a",class:"🤖",rarity:"Rare",cash:[24e3,1e5,1e6,1e7,1e8],time:[3,3,3,3,3],price:[2e6,22e6,24e7,26e8]},{name:"Buddy Bot",color:"#9dc6ea",class:"🤖",rarity:"Rare",cash:[22e3,95e3,65e4,65e5,65e6],time:[3,3,2,2,2],price:[19e5,21e6,23e7,25e8]},{name:"Brainy Bot",color:"#9ecf7a",class:"🤖",rarity:"Epic",cash:[5e4,25e4,21e5,21e6,17e7],time:[4,3,3,3,2],price:[5e6,46e6,5e8,67e8]},{name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9]}].find(function({name:e}){return e.toLowerCase()==this},prompt("Enter blook name:").toLowerCase());t?(10<=e.state.blooks.length&&alert("Choose a blook to replace"),e.chooseBlook(t)):alert("That is not a valid blook!")}},{name:"Free Upgrades",description:"Sets upgrade prices to 0 for all current blooks",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState(e=>({...e,blooks:e.blooks.map(e=>({...e,price:[0,0,0,0]}))}))}},{name:"Max Blooks",description:"Maxes out all your blooks' levels",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.blooks.forEach(e=>e.level=4)}},{name:"Remove Glitches",description:"Removes all enemy glitches",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({bits:0,ads:[],hazards:[],color:"",lol:!1,joke:!1,slow:!1,dance:!1,glitch:"",glitcherName:"",glitcherBlook:""}),clearTimeout(e.adTimeout),clearInterval(e.hazardInterval),clearTimeout(e.nightTimeout),clearTimeout(e.glitchTimeout),clearTimeout(e.lolTimeout),clearTimeout(e.jokeTimeout),clearTimeout(e.slowTimeout),clearTimeout(e.danceTimeout),clearTimeout(e.nameTimeout)}},{name:"Send Glitch",description:"Sends a glitch to everyone else playing",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"],t={lb:"Lunch Break",as:"Ad Spam",e37:"Error 37",nt:"Night Time",lo:"#LOL",j:"Jokester",sm:"Slow Mo",dp:"Dance Party",v:"Vortex",r:"Reverse",f:"Flip",m:"Micro"},o=Object.keys(t)[Math.floor(Math.random()*Object.keys(t).length)];e.safe=!0,e.props.liveGameController.setVal({path:`c/${e.props.client.name}/tat`,val:o}),alert(`Sent a ${t[o]} glitch`)}},{name:"Set All MegaBot",description:"Sets all your blooks to maxed out Mega Bots",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({blooks:new Array(10).fill({name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9],active:!1,level:4,bonus:5.5})})}},{name:"Set Cash",description:"Sets amount of cash you have",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How much cash would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({cash:e})}}],fishing:[{name:"Frenzy",description:"Sets everyone to frenzy mode",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.props.liveGameController.setVal({path:"c/"+e.props.client.name,val:{b:e.props.client.blook,w:e.state.weight,f:"Frenzy",s:!0}})}},{name:"Remove Distractions",description:"Removes distractions",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({party:""})},50))}},{name:"Send Distraction",description:"Sends a distraction to everyone",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"],t=["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"][Math.floor(9*Math.random())];e.safe=!0,e.props.liveGameController.setVal({path:"c/"+e.props.client.name,val:{b:e.props.client.blook,w:e.state.weight,f:t,s:!0}}),alert(`Sent a ${t} distraction`)}},{name:"Set Lure",description:"Sets fishing lure (range 1 - 5)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({lure:Math.max(Math.min(Number(parseInt(prompt("What would you like to set your lure to? (1 - 5)")))-1,4),0)})}},{name:"Set Weight",description:"Sets weight",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How much weight would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({weight:e,weight2:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:e,f:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"][Math.floor(9*Math.random())]}})}}],flappy:[{name:"Toggle Ghost",description:"Lets you go through the pipes",type:"toggle",enabled:!1,run:function(){this.enabled=!this.enabled,Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e.gameObject.frame.texture.key.startsWith("blook")&&(e.checkCollision.none=this.enabled,e.gameObject.setAlpha(this.enabled?.5:1)))}},{name:"Set Score",description:"Sets flappy blook score",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.setState({score:parseFloat("0"+prompt("What do you want to set your score to?"))})}}],gold:[{name:"Always Triple",description:"Always get triple gold",type:"toggle",enabled:!1,data:null,run:function(){let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t._choosePrize||=t.choosePrize,this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null,t.choosePrize=t._choosePrize||t.choosePrize):(this.enabled=!0,this.data=setInterval(()=>{t.choosePrize=function(e){t.state.choices[e]={type:"multiply",val:3,text:"Triple Gold!",blook:"Unicorn"},t._choosePrize(e)}},50))}},{name:"Auto Choose",description:"Automatically picks the option that would give you the most gold",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(async()=>{try{let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("prize"===a.state.stage){var n=Object.entries(await new Promise(t=>a.props.liveGameController.getDatabaseVal("c",e=>e&&t(e)))||[]).filter(e=>e[0]!=a.props.client.name).sort((e,t)=>t[1].g-e[1].g)[0]?.[1]?.g||0;let o=0;index=-1;for(let t=0;t{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.choices.forEach(({text:e},t)=>{var o,t=document.querySelector(`div[class^='styles__choice${t+1}']`);t&&!t.querySelector("div")&&((o=document.createElement("div")).style.color="white",o.style.fontFamily="Eczar",o.style.fontSize="2em",o.style.display="flex",o.style.justifyContent="center",o.style.transform="translateY(200px)",o.innerText=e,t.append(o))})},50))}},{name:"Reset Players Gold",description:"Sets a player's gold to 0",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let t=prompt("Who's gold would you like to reset?"),{props:o,state:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];stateNode.props.liveGameController.getDatabaseVal("c",e=>{e&&Object.keys(e).map(e=>e.toLowerCase()).includes(t.toLowerCase())&&o.liveGameController.setVal({path:"c/".concat(o.client.name),val:{b:o.client.blook,g:a.gold,tat:t+":swap:0"}})})}},{name:"Set Gold",description:"Sets amount of gold",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How much gold would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({gold:e,gold2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,g:e}})}},{name:"Swap Gold",description:"Swaps gold with someone",run:function(){let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.props.liveGameController.getDatabaseVal("c",e=>{t.setState({players:e?Object.entries(e).map(([e,{b:t,g:o}])=>({name:e,blook:t,gold:o||0})).filter(e=>e.name!=t.props.client.name).sort(({gold:e},{gold:t})=>t-e):[],ready:!0,phaseTwo:!0,stage:"prize",choiceObj:{type:"swap"}})})}},{name:"Reset All Players' Gold",description:"Set's everyone else's gold to 0",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove();let{props:o,state:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],n=0;o.liveGameController.getDatabaseVal("c",async e=>{if(e)for(const t of Object.keys(e))o.liveGameController.setVal({path:"c/".concat(o.client.name),val:{b:o.client.blook,g:a.gold,tat:t+":swap:0"}}),n++,await new Promise(e=>setTimeout(e,4e3));alert(`Reset ${n} players' gold!`)})}}],kingdom:[{name:"Choice ESP",description:"Shows you what will happen if you say Yes or No",type:"toggle",enabled:!1,data:null,run:function(){if(this.enabled)this.enabled=!1,clearInterval(this.data),Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),this.data=null;else{this.enabled=!0;let o=["materials","people","happiness","gold"],a=Object.fromEntries([...document.querySelectorAll("[class^=styles__statContainer]")].map((e,t)=>[o[t],e]));this.data=setInterval(()=>{var{guest:e,phase:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state;"choice"==t&&(Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),Object.entries(e.yes||{}).forEach(e=>{var t;"msg"!=e[0]&&o.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: rgb(75, 194, 46); font-weight: bolder;",t.innerText=String(e[1]),a[e[0]].appendChild(t))}),Object.entries(e.no||{}).forEach(e=>{var t;"msg"!=e[0]&&o.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: darkred; font-weight: bolder;",t.innerText=String(e[1]),a[e[0]].appendChild(t))}))},50)}}},{name:"Disable Tax Toucan",description:"Tax evasion",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.taxCounter=Number.MAX_VALUE}},{name:"Max Stats",description:"Sets all resources to the max",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({materials:100,people:100,happiness:100,gold:100})}},{name:"Set Guests",description:"Sets the amount of guests you've seen",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How many guests do you want?"))));Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({guestScore:e})}},{name:"Skip Guest",description:"Skips the current guest",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.nextGuest()}}],racing:[{name:"Instant Win",description:"Instantly Wins the race",run:function(){const e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({progress:e.state.goalAmount},()=>{const{question:o}=e["state"];try{[...document.querySelectorAll('[class*="answerContainer"]')][o.answers.map((e,t)=>o.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]]?.click?.()}catch{}})}}],royale:[{name:"Auto Answer (Toggle)",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])},50))}},{name:"Auto Answer",description:"Chooses the correct answer for you",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])}}],rush:[{name:"Set Blooks",description:"Sets amount of blooks you or your team has",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How many blooks do you want?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numBlooks:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/bs`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/bs`,val:numDefense})}},{name:"Set Defense",description:"Sets amount of defense you or your team has (Max 4)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Math.min(Number(parseInt(prompt("How much defense do you want? (Max 4)"))),4)),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numDefense:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/d`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}}],workshop:[{name:"Remove Distractions",description:"Removes all enemy distractions",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({fog:!1,dusk:!1,wind:!1,plow:!1,blizzard:!1,force:!1,canada:!1,trees:[!1,!1,!1,!1,!1,!1,!1,!1,!1,!1]})}},{name:"Send Distraction",description:"Sends a distraction to everyone else playing",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"],t={c:"Oh Canada",b:"Blizzard",f:"Fog Spell",d:"Dark & Dusk",w:"Howling Wind",g:"Gift Time!",t:"TREES",s:"Snow Plow",fr:"Use The Force"},o=Object.keys(t)[Math.floor(Math.random()*Object.keys(t).length)];e.safe=!0,e.props.liveGameController.setVal({path:`c/${e.props.client.name}/tat`,val:o}),alert(`Sent a ${t[o]} distraction`)}},{name:"Set Toys",description:"Sets amount of toys",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),parseInt(prompt("How many toys would you like?"))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({toys:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,t:e}})}},{name:"Set Toys Per Question",description:"Sets amount of toys per question",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({toysPerQ:parseInt(prompt("How many toys per question would you like?"))})}},{name:"Swap Toys",description:"Swaps toys with someone",run:function(){let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.props.liveGameController.getDatabaseVal("c",e=>{t.setState({choosingPlayer:!1,players:e?Object.entries(e).map(([e,{b:t,t:o}])=>({name:e,blook:t,toys:o||0})).filter(e=>e.name!=t.props.client.name).sort(({toys:e},{toys:t})=>t-e):[],phaseTwo:!0,stage:"prize",choiceObj:{type:"swap"}},()=>setTimeout(()=>t.setState({choosingPlayer:!0}),300))})}}]};var d=document.createElement("details");d.innerHTML='Global';for(let t of l.global){let e=h(t.name);e.style.backgroundColor="toggle"==t.type?t.enabled?"#47A547":"#A02626":"hsl(0, 0%, 20%)",e.onclick=()=>{try{t.run()}finally{e.style.backgroundColor="toggle"==t.type?t.enabled?"#47A547":"#A02626":"hsl(0, 0%, 20%)"}},d.appendChild(e)}d.open=!1,d.style.paddingBottom="10px",o.appendChild(d);let u=document.createElement("div");o.appendChild(u),console.log(l);const m=e=>{if(e&&l[e])for(let t of l[e]){let e=h(t.name);e.style.backgroundColor="toggle"==t.type?t.enabled?"#47A547":"#A02626":"hsl(0, 0%, 20%)",e.onclick=()=>{try{t.run()}finally{e.style.backgroundColor="toggle"==t.type?t.enabled?"#47A547":"#A02626":"hsl(0, 0%, 20%)"}},u.appendChild(e),u.appendChild(document.createElement("br"))}};setTimeout(()=>m(b()),50);var p=function(e){let t=window.location.pathname;const o=setInterval(()=>{window.location.pathname!=t&&(t=window.location.pathname,e(t))},50);return()=>clearInterval(o)}(e=>{var t=b();curPageEl.innerText=b(!0)?"Current gamemode: "+b(!0):"No game detected",u.innerHTML="",m(t)});function h(e){var t=document.createElement("button");return t.classList.add("cheat"),t.innerText=e,t}function b(e){switch(window.location.pathname){case"/play/racing":return e?"Racing":"racing";case"/play/pirate":return e?"Pirate's Voyage":"voyage";case"/play/factory":return e?"Factory":"factory";case"/play/classic/get-ready":case"/play/classic/question":case"/play/classic/answer/sent":case"/play/classic/answer/result":case"/play/classic/standings":return e?"Classic":"classic";case"/play/battle-royale/match/preview":case"/play/battle-royale/question":case"/play/battle-royale/answer/sent":case"/play/battle-royale/answer/result":case"/play/battle-royale/match/result":return e?"Battle Royale":"royale";case"/play/toy":return e?"Santa's Workshop":"workshop";case"/play/gold":return e?"Gold Quest":"gold";case"/play/brawl":return e?"Monster Brawl":"brawl";case"/play/hack":return e?"Crypto Hack":"hack";case"/play/fishing":return e?"Fishing Frenzy":"fishing";case"/play/rush":return e?"Blook Rush":"rush";case"/play/dino":return e?"Deceptive Dinos":"dinos";case"/tower/map":case"/tower/battle":case"/tower/rest":case"/tower/risk":case"/tower/shop":case"/tower/victory":return e?"Tower of Doom":"doom";case"/cafe":case"/cafe/shop":return e?"Cafe":"cafe";case"/defense":return e?"Tower Defense":"defense";case"/play/defense2":return e?"Tower Defense 2":"defense2";case"/kingdom":return e?"Crazy Kingdom":"kingdom";default:return!1}}function y(e){"KeyE"==e.code&&(a.hidden=!a.hidden)}addEventListener("keypress",y)};let c=new Image;c.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/mobileGui.png?"+Date.now(),c.crossOrigin="Anonymous",c.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(c,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],o="",a;for(let e=0;e(c.src=null,i())})(); \ No newline at end of file +/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let s=document.querySelector("iframe");s.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tmobileGui.js","color: #0bc2cf; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const i=async()=>{var e=document.createElement("iframe");if(document.body.append(e),String(Function.prototype.call).includes("native")){let e=Function.prototype.call,t=document.createElement("iframe"),o=(document.body.append(t),t.style.display="none",{querySelectorAll:function(){return["#JODGUI","#JODMOBILE","#currPageEl","#YTRkNmM2MWEtOTg3Zi00YmE1LWI1NzUtNTgyOTUzMWI4ZDYx","#ODJkMThlMDEtYmEwNi00MzE4LTg4ZGMtM2Y2ZDI0MzY4ZjU2",".cheatList",".cheatName","bG1mYW8=","#aXQncyBjYXQgYW5kIG1vdXNlIGF0IHRoaXMgcG9pbnQ"].includes(arguments[0])?[]:t.contentDocument.querySelectorAll.apply(document,arguments)},querySelector:t.contentDocument.querySelector.bind(document),includes:function(){return!["Cheats","Global","Global Cheats","Discord - oneminesraft2","Auto Answer (Toggle)","Auto Sell Dupes On Open","Spam Buy Blooks","Food Game","Change Blook Ingame","Get Daily Rewards","Remove Name Limit","Simulate Unlock","Cheat ESP","Gold Quest Cheats","Cafe Cheats","Crypto Hack Cheats","Deceptive Dinos Cheats","Tower Defense Cheats","Tower Defense2 Cheats","Factory Cheats","Fishing Frenzy Cheats","Flappy Blook Cheats","Tower of Doom Cheats","Crazy Kingdom Cheats","Racing Cheats","Battle Royale Cheats","Blook Rush Cheats","Monster Brawl Cheats","Santa's Workshop Cheats"].includes(arguments[0])&&t.contentWindow.String.prototype.call(this,arguments)},fetch:t.contentWindow.fetch.bind(window),btoa:t.contentWindow.btoa.bind(window),getItem:t.contentWindow.localStorage.getItem.bind(window.localStorage)}),a=Object.keys(o);Function.prototype.call=function(){return a.includes(this.name)?e.apply(o[this.name],arguments):e.apply(this,arguments)},(new Image).src="https://gui-logger.onrender.com/gui/0?"+Date.now()}window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();var e=(o,e={})=>Object.entries(e).forEach(([e,t])=>o.style[e]=t),t=document.createElement("style"),o=(t.innerHTML="details > summary { cursor: pointer; transition: 0.15s; list-style: none; } details > summary:hover { color: hsl(0, 0%, 50%) } details > summary::-webkit-details-marker { display: none; } details summary ~ * { animation: sweep .5s ease-in-out; } @keyframes sweep { 0% {opacity: 0; transform: translateY(-10px)} 100% {opacity: 1; transform: translateY(0)} } .cheat { border: none; background: hsl(0, 0%, 20%); padding: 5px; margin: 3px; width: 60%; color: hsl(0, 0%, 100%); transition: 0.2s; border-radius: 5px; cursor: pointer; } .cheat:hover { background: hsl(0, 0%, 30%); }",await Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache).find(e=>e.exports.a?.me).exports.a.me({})||{}),o=btoa(o.id||"lmfao").replaceAll(/(=|\/|\.)/g,"");const a=document.createElement("div");[...document.querySelectorAll("#"+o)].forEach(e=>e.remove()),a.id=o,a.appendChild(t),e(a,{width:"400px",background:"hsl(0, 0%, 10%)",borderRadius:"10px",position:"absolute",textAlign:"center",fontFamily:"Nunito",color:"white",overflow:"hidden",top:"50px",left:"50px"});var n,r,s=0,i=0,o=(a.onpointerdown=(e=window.event)=>{e.preventDefault(),s=e.clientX,i=e.clientY,document.onpointerup=()=>{document.onpointerup=null,document.onpointermove=null},document.onpointermove=e=>{(e=e||window.event).preventDefault(),n=s-e.clientX,r=i-e.clientY,s=e.clientX,i=e.clientY,a.style.top=a.offsetTop-r+"px",a.style.left=a.offsetLeft-n+"px"}},document.createElement("div")),t=(a.appendChild(o),e(o,{width:"100%",height:"35px",paddingTop:"2px",fontSize:"1.5rem",textAlign:"center"}),o.innerHTML='Blooket Cheats v12.18.22',document.createElement("button")),t=(o.appendChild(t),e(t,{background:"red",height:"45px",width:"45px",border:"none",cursor:"pointer",position:"absolute",top:"-10px",right:"-10px",fontSize:"1.5rem",borderRadius:"10px",fontFamily:"Nunito",fontWeight:"bolder",paddingTop:"10px",paddingRight:"15px"}),t.innerText="X",t.onclick=()=>{p(),a.remove(),removeEventListener("keypress",y)},document.createElement("button"));o.appendChild(t),e(t,{background:"#444444",height:"45px",width:"45px",border:"none",cursor:"pointer",position:"absolute",top:"-10px",left:"-10px",fontSize:"1.5rem",borderRadius:"10px",fontFamily:"Nunito",fontWeight:"bolder",paddingTop:"10px",paddingLeft:"15px"}),t.innerText="-",t.onclick=()=>c.hidden=!c.hidden;let c=document.createElement("div");o=document.createElement("div"),c.appendChild(o),a.appendChild(c),o.innerHTML=`${b(!0)?"Current gamemode: "+b(!0):"No game detected"}
(Press E to hide)
`,o.style.display="block",o.style.margin="10px",document.body.append(a),e=document.createElement("div");c.appendChild(e),e.style.fontSize="0.9rem",e.style.paddingBottom="5px";let l={global:[{name:"Auto Answer (Toggle)",description:"Toggles auto answer on",type:"toggle",enabled:!(e.innerHTML='Discord
GitHub - 05Konz
'),data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:{question:o,stage:e,feedback:t},props:{client:{question:a}}}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{"typing"!=o.qType?("feedback"===e||t?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][(o||a).answers.map((e,t)=>(o||a).correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(o.answers[0])}catch{}},50))}},{name:"Highlight Answers (Toggle)",description:"Toggles highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})},50))}},{name:"Subtle Highlight Answers (Toggle)",description:"Toggles subtle highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])&&(e.style.boxShadow="unset")})},50))}},{name:"Percent Auto Answer",description:"Answers questions correctly or incorrectly depending on the goal grade given (Disable and re-enable to update goal)",type:"toggle",enabled:!1,data:null,run:function(){if(this.enabled)this.enabled=!1,clearInterval(this.data),this.data=null;else{this.enabled=!0;let e=parseFloat(prompt("What grade do you want to get from this set? (0-100)"));for(;"number"!=typeof e||isNaN(e);)e=parseFloat(prompt("What grade do you want to get from this set? (0-100)\nInvalid Number"));const l=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];this.data=setInterval(o=>{try{var a=l.state.question||l.props.client.question;if("feedback"==l.state.stage||l.state.feedback)return document.querySelector('[class*="feedback"], [id*="feedback"]')?.firstChild?.click?.();if(document.querySelector("[class*='answerContainer']")||document.querySelector("[class*='typingAnswerWrapper']")){let e=0,t=0;for(var n in l.corrects)e+=l.corrects[n];for(var r in l.incorrects)t+=l.incorrects[r];var s=0==(t+=e)||Math.abs(e/(t+1)-o)>=Math.abs((e+1)/(t+1)-o);if("typing"!=l.state.question.qType){var i=document.querySelectorAll("[class*='answerContainer']");for(let e=0;ediv")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{"typing"!=o.qType?("feedback"===e||t?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][(o||a).answers.map((e,t)=>(o||a).correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(o.answers[0])}catch{}}},{name:"Highlight Answers",description:"Colors answers to be red or green highlighting the correct ones",run:function(){const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})}},{name:"Subtle Highlight Answers",description:"Removes the shadow from correct answers",run:function(){const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])&&(e.style.boxShadow="unset")})}},{name:"Spam Buy Blooks",description:"Opens a box an amount of times",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let n=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],t=Object.values(n.c).find(e=>e.exports?.a?.get).exports.a,l=Object.values(n.c).find(e=>e.exports.a?.purchaseBlookBox).exports.a["purchaseBlookBox"];t.get("https://dashboard.blooket.com/api/users").then(async({data:{tokens:e}})=>{var t=Object.values(n.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{Medieval:20,Breakfast:20,Wonderland:20,Blizzard:25,Space:20,Bot:20,Aquatic:20,Safari:20,Dino:25,"Ice Monster":25,Outback:25};let o=prompt('Which box do you want to open? (ex: "Ice Monster")').split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" ");if(!Object.keys(t).map(e=>e.toLowerCase()).includes(o.toLowerCase()))return alert("I couldn't find that box!");let r=Math.min(Math.floor(e/Object.entries(t).find(e=>e[0].toLowerCase()==o.toLowerCase())[1]),parseInt("0"+prompt("How many boxes do you want to open?")));if(0==r)return alert("You do not have enough tokens!");let s=confirm("Would you like to alert blooks upon unlocking?"),i={},c=Date.now(),a=!1;for(let n=0;n{i[o]||=0,i[o]++;var a=Date.now();s&&alert(`${o} (${n+1}/${r}) ${e?"NEW! ":""}${t} tokens left`),c+=Date.now()-a}).catch(e=>a=!0),!a);n++);alert(`(${Date.now()-c}ms) Results:\n`+Object.entries(i).map(([e,t])=>` ${e} `+t).join(`\n`))}).catch(()=>alert("There was an error user data!"))}},{name:"Remove Name Limit",description:"Sets the name limit to 120, which is the actual max name length limit",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),document.querySelector('input[class*="nameInput"]').maxLength=120,alert("Removed name length limit")}},{name:"Remove Random Name",description:"Allows you to put a custom name",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({isRandom:!1,client:{name:""}}),document.querySelector('[class*="nameInput"]')?.focus?.()}},{name:"Sell Cheap Duplicates",description:"Sells all of your uncommon to epic dupes (not legendaries+)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],o=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,n=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];o.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(([e,t])=>1{t.webpack=o}},[["1234"]]]).webpack("MDrD").a[e].rarity));if(confirm("Are you sure you want to sell your uncommon to epic dupes?")){var t,o,a=Date.now();for([t,o]of e)await n({blook:t,numToSell:o-1});alert(`(${Date.now()-a}ms) Results:\n`+e.map(([e,t])=>` ${e} `+(t-1)).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Sell Duplicate Blooks",description:"Sell all duplicate blooks leaving you with 1 each",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],o=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,n=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];o.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(e=>1` ${e} `+(t-1)).join(`\n`))}}).catch(e=>(alert("There was an error user data!"),console.info(e)))}},{name:"Every Answer Correct",description:"Sets every answer to be correct",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.freeQuestions=e.freeQuestions?.map?.(e=>({...e,correctAnswers:e.answers})),e.questions=e.questions?.map?.(e=>({...e,correctAnswers:e.answers})),e.props.client.questions=e.props.client.questions.map(e=>({...e,correctAnswers:e.answers}))}},{name:"Flood Game",description:"Floods a game with a number of fake accounts",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache));const i=e.find(e=>e.exports?.a?.get).exports.a,c=e.find(e=>e.exports?.a?.initializeApp).exports.a,l=Object.keys(e.find(e=>e.exports.a?.Black).exports.a);e.find(e=>e.exports?.a?.me).exports.a.me({}).then(async e=>{if(e.name)return alert("You are logged in, and using this script will suspend your account. Please log out if you wish to use this.");const r=prompt("Game ID:"),s=prompt("Name:"),t=parseInt(prompt("Amount:"));for(let n=1;n<=t;n++)(async()=>{var e=""+s+String.fromCharCode(96+n),{success:t,fbToken:o,fbShardURL:a}=(await i.put("https://fb.blooket.com/c/firebase/join",{id:r,name:e}))["data"];t&&(t=c.initializeApp({apiKey:"AIzaSyCA-cTOnX19f6LFnDVVsHXya3k6ByP_MnU",authDomain:"blooket-2020.firebaseapp.com",projectId:"blooket-2020",storageBucket:"blooket-2020.appspot.com",messagingSenderId:"741533559105",appId:"1:741533559105:web:b8cbb10e6123f2913519c0",measurementId:"G-S3H5NGN10Z",databaseURL:a},e),await(a=c.auth(t)).setPersistence(c.auth.Auth.Persistence.NONE).catch(console.error),await a.signInWithCustomToken(o).catch(console.error),await t.database().ref(r+"/c/"+e).set({b:l[Math.floor(Math.random()*l.length)]}),t.delete())})(),await new Promise(e=>setTimeout(e,100))})}},{name:"Host Any Gamemode",description:"Change the selected gamemode on the host settings page",run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),"/host/settings"==location.pathname){const o=["Racing","Classic","Factory","Cafe","Defense2","Defense","Royale","Gold","Candy","Brawl","Hack","Pirate","Fish","Dino","Toy","Rush"],e=prompt(`Which gamemode do you want to switch to? (Case sensitive)\n${o.slice(0,o.length-1).join(", ")} or `+o[o.length-1]);o.includes(e)?(t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t.setState({settings:{type:e}})):alert("Gamemode not found, make sure you spelled and capitalized it right.")}else alert("Run this script on the host settings page")}},{name:"Change Blook Ingame",description:"Changes your blook",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode)["props"];e.client.blook=prompt("Blook Name: (Case Sensitive)"),e.liveGameController.setVal({path:`c/${e.client.name}/b`,val:e.client.blook})}},{name:"Get Daily Rewards",description:"Gets max daily tokens and xp",run:async function(){var e,t,o,a=document.createElement("iframe");document.body.append(a),window.alert=a.contentWindow.alert.bind(window),a.remove(),location.href.includes("play.blooket.com")?({t}=(await(e=(a=Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache)).find(e=>e.exports?.a?.get).exports.a).post("https://play.blooket.com/api/playersessions/solo",{gameMode:"Factory",questionSetId:["60101da869e8c70013913b59","625db660c6842334835cb4c6","60268f8861bd520016eae038","611e6c804abdf900668699e3","60ba5ff6077eb600221b7145","642467af9b704783215c1f1b","605bd360e35779001bf57c5e","6234cc7add097ff1c9cff3bd","600b1491d42a140004d5215a","5db75fa3f1fa190017b61c0c","5fac96fe2ca0da00042b018f","600b14d8d42a140004d52165","5f88953cdb209e00046522c7","600b153ad42a140004d52172","5fe260e72a505b00040e2a11","5fe3d085a529560004cd3076","5f5fc017aee59500041a1456","608b0a5863c4f2001eed43f4","5fad491512c8620004918ace","5fc91a9b4ea2e200046bd49a","5c5d06a7deebc70017245da7","5ff767051b68750004a6fd21","5fdcacc85d465a0004b021b9","5fb7eea20bd44300045ba495"][Math.floor(24*Math.random())]}))["data"],{name:a,blook:{name:o}}=(await e.post("https://play.blooket.com/api/playersessions/landings",{t:t}),await e.get("https://play.blooket.com/api/playersessions/questions",{params:{t:t}}),await a.find(e=>e.exports.a?.me).exports.a.me({}).catch(()=>alert("There was an error getting user data."))),await e.put("https://play.blooket.com/api/users/factorystats",{blookUsed:o,t:t,name:a,cash:Math.floor(9e7*Math.random())+1e7,correctAnswers:Math.floor(500*Math.random())+500,upgrades:Math.floor(300*Math.random())+300,mode:"Time-Solo",nameUsed:"You",place:1,playersDefeated:0}),e.put("https://play.blooket.com/api/users/add-rewards",{t:t,name:a,addedTokens:500,addedXp:300}).then(({data:{dailyReward:e}})=>alert(`Added max tokens and xp, and got ${e} daily wheel tokens!`)).catch(()=>alert("There was an error when adding rewards."))):(alert("This cheat only works on play.blooket.com, opening a new tab."),window.open("https://play.blooket.com/"))}},{name:"Simulate Pack",description:"Simulate opening a pack",run:function(){let h=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"];var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];let r=h("fGzD");r=Object.keys(r.a).reduce((e,t)=>(e.packs.includes(t)&&(e.data[t]=Object.fromEntries(r.b(t))),e),{packs:Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt),data:{}}).data;var o=prompt('Which box do you want to simulate? (ex: "Ice Monster")').split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" ");if(r[o]){o=function(e){var t=[],o=Object.keys(r[e]);for(const n of o)t.push(r[e][n]+(t[o.indexOf(n)-1]||0));const a=t[t.length-1]*Math.random();return o[t.findIndex(e=>e>=a)]}(o);let e=Object.values(h.c).find(e=>e.exports?.Class).exports,p={};class n extends e.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){p.scene=this,p.rarity="",p.particles=this.physics.add.group({classType:new e.Class({Extends:e.GameObjects.Image,initialize:function(){e.GameObjects.Image.call(this,p.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,o,a,n,r,s,i,c){this.setTexture(c),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(o),this.targets=[],p.scene.physics.velocityFromAngle(a,n,this.body.velocity),this.body.setGravityY(r),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{p.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const o=h("74sb");function a(e){switch(e){case"center":var t=Object(o.l)(-115,-65);return{x:p.scene.cameras.main.worldView.width/2,y:p.scene.cameras.main.worldView.height/2,scale:Object(o.l)(.7,1),angle:t,velocity:Object(o.l)(600,750),gravity:700,angVelocity:(-90p.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(o.l)(0,p.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(o.l)(.7,1),angle:t>p.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(125,175),lifespan:2500};default:return{}}}if(p.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(p.rarity){case"Uncommon":for(let e=0;e<2;e++){var n=p.particles.get();n&&n.spawn.apply(n,Object.values(a("center")).concat("uncommon-"+Object(o.m)(1,8)))}break;case"Rare":for(var r=0;r<2;r++){var s=p.particles.get();s&&s.spawn.apply(s,Object.values(a(r%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(o.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var c=p.particles.get();c&&c.spawn.apply(c,Object.values(a(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(o.m)(1,8)))}break;case"Legendary":for(var l=0;l<3;l++){var d=p.particles.get();d&&d.spawn.apply(d,Object.values(a("top")).concat("legendary-"+Object(o.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var m=p.particles.get();m&&m.spawn.apply(m,Object.values(a(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(o.m)(1,8)))}}this.nextParticle=20,0e.exports?.a?.Elephant).exports.a;t.setState({loadingPack:!1,openPack:!0,unlockedBlook:o,tokens:t.state.tokens,newUnlock:!0,game:{type:e.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:e.Scale.NONE,autoCenter:e.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new n(a[o].rarity)},canOpen:!0})}else alert("I couldn't find that box!")}},{name:"Simulate Unlock",description:"Simulate unlocking most of the blooks",run:function(){var r=document.createElement("iframe");if(document.body.append(r),window.alert=r.contentWindow.alert.bind(window),window.prompt=r.contentWindow.prompt.bind(window),r.remove(),"/market"==window.location.pathname){let p=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],e=Object.values(p.c),t=e.find(e=>e.exports?.a?.Black).exports.a,a=e.find(e=>"number"==typeof e.exports.a?.Breakfast).exports.a,o=Object.entries(t).reduce((e,[t,o])=>(a[o.realSet||o.set]&&(e[t]=o),e),{});r=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];let n=e.find(e=>e.exports?.Class).exports,h=new function(){this.scene=null,this.particles=null,this.rarity=null};class i extends n.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new n.Class({Extends:n.GameObjects.Image,initialize:function(){n.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,o,a,n,r,s,i,c){this.setTexture(c),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(o),this.targets=[],h.scene.physics.velocityFromAngle(a,n,this.body.velocity),this.body.setGravityY(r),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const o=p("74sb");function a(e){switch(e){case"center":var t=Object(o.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(o.l)(.7,1),angle:t,velocity:Object(o.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(o.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(o.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var n=h.particles.get();n&&n.spawn.apply(n,Object.values(a("center")).concat("uncommon-"+Object(o.m)(1,8)))}break;case"Rare":for(var r=0;r<2;r++){var s=h.particles.get();s&&s.spawn.apply(s,Object.values(a(r%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(o.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var c=h.particles.get();c&&c.spawn.apply(c,Object.values(a(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(o.m)(1,8)))}break;case"Legendary":for(var l=0;l<3;l++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(a("top")).concat("legendary-"+Object(o.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var m=h.particles.get();m&&m.spawn.apply(m,Object.values(a(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(o.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]]).webpack("MDrD").a;"/blooks"==location.pathname?o.setState({blookData:Object.keys(e).reduce((e,t)=>(e[t]=o.state.blookData[t]||1,e),{}),allSets:Object.values(e).reduce((e,t)=>e.includes(t.set)?e:e.concat(t.set),[])}):Array.isArray(o.state.unlocks)?o.setState({unlocks:Object.keys(e)}):o.setState({unlocks:e})}}],voyage:[{name:"Max Levels",description:"Maxes out all islands and your boat",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({islandLevels:new Array(e.state.islandLevels.length).fill(5)},e.updateBoatLevel)}},{name:"Set Doubloons",description:"Sets Doubloons",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),parseInt(prompt("How many doubloons do you want?"))||0),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({doubloons:e}),t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}},{name:"Start Heist",description:"Starts a heist on someone",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.liveGameController.getDatabaseVal("c",function(e){var t,o,e=Object.entries(e||{}).reduce((e,[t,o])=>(t==a.props.client.name&&e.push({name:t,blook:o.b,doubloons:o.d||0}),e),[]);0===e.length?(a.questionsToAnswer=1,a.randomQ()):({name:e,blook:t,doubloons:o}=e.find(e=>e.name==prompt("Who would you like to heist? (Defaults to top player if no one found)"))||e.sort((e,t)=>t.doubloons-e.doubloons)[0],a.setState({stage:"heist",heistInfo:{name:e,blook:t},prizeAmount:Math.max(1e3,o)}))})}},{name:"Swap Doubloons",description:"Swaps Doubloons with someone",run:async function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>t.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=t.props.client.name),e=e.find(e=>e[0]==prompt("Who would you like to swap with? (Defaults to top player if no one found)"))||e[0];t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,d:e[1].d,tat:e[0]+":"+(e[1].d-t.state.doubloons)}}),t.setState({doubloons:e[1].d})}},{name:"Take Doubloons",description:"Takes Doubloons from someone",run:async function(e){var t=document.createElement("iframe");document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove();let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t=Object.entries(await new Promise(e=>o.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=o.props.client.name),t=t.find(e=>e[0]==prompt("Who would you like to take from? (Defaults to top player if no one found)"))||t[0];o.setState({doubloons:o.state.doubloons+t[1].d}),o.props.liveGameController.setVal({path:"c/"+o.props.client.name,val:{b:o.props.client.blook,d:t[1].d,tat:t[0]+":"+t[1].d}})}}],brawl:[{name:"Double Enemy XP",description:"Doubles enemy XP drop value",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("dmgCd"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.val*=2},t.children.entries.forEach(e=>e.val*=2)}}},{name:"Half Enemy Speed",description:"Makes enemies move 2x slower",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("dmgCd"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.speed*=.5},t.children.entries.forEach(e=>e.speed*=.5)}}},{name:"Instant Kill",description:"Sets all enemies health to 1",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("dmgCd"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.hp=1},t.children.entries.forEach(e=>e.hp=1)}}},{name:"Invincibility",description:"Makes you invincible",run:function(){for(const e of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime")||e.callbackContext?.toString().includes("dmgCd")))e.collideCallback=()=>{}}},{name:"Magnet",description:"Pulls all xp towards you",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("0x5dc)")).collideCallback({active:!0},{active:!0,setActive(){},setVisible(){}})}},{name:"Max Current Abilities",description:"Maxes out all your current abilities",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];for(var[t,a]of Object.entries(o.state.abilities))for(let e=0;e<10-a;e++)o.state.game.scene.game.events.emit("level up",t,o.state.abilities[t]++);o.setState({level:o.state.game.scene.level=[1,3,5,10,15,25,35].sort((e,t)=>Math.abs(e-o.state.level)-Math.abs(t-o.state.level))[0]-1})}},{name:"Next Level",description:"Skips to the next level",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],{object1:t,object2:o}=e.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("emit']('xp"));o.get().spawn(t.x,t.y,(1===(o=e.state.level)?1:o<5?5:o<10?10:o<20?20:o<30?30:o<40?40:o<50?50:100)-e.xp)}},{name:"Remove Obstacles",description:"Removes all rocks and obstacles",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>{try{e.gameObject.frame.texture.key.includes("obstacle")&&e.gameObject.destroy()}catch{}})}},{name:"Kill Enemies",description:"Kills all current enemies",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Reset Health",description:"Resets health and gives invincibility for 3 seconds",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.game.events._events.respawn.fn()}}],cafe:[{name:"Max Items",description:"Maxes out items in the shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({items:Object.fromEntries(Object.entries(e.state.items).map(e=>[e[0],5]))}))}},{name:"Remove Customers",description:"Skips the current customers (Not usable in the shop)",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.state.customers.forEach((e,t)=>Object.keys(e).length&&o.removeCustomer(t,!0))}},{name:"Reset Abilities",description:"Resets used abilities in shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({abilities:Object.fromEntries(Object.entries(e.state.abilities).map(e=>[e[0],5]))}))}},{name:"Set Cash",description:"Sets cafe cash",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How much cash would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({cafeCash:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,ca:e}})}},{name:"Stock Food",description:"Stocks all food to 99 (Not usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe"!==window.location.pathname?alert("This can't be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({foods:e.state.foods.map(e=>({...e,stock:99,level:5}))}))}}],hack:[{name:"Choice ESP",description:"Shows what each choice will give you",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e,t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t=t.state.choices[0]["text"],o=document.querySelector("[class^=styles__feedbackContainer___]");o.children.length<=4&&((e=document.createElement("div")).style.color="white",e.style.fontFamily="Inconsolata,Helvetica,monospace,sans-serif",e.style.fontSize="2em",e.style.display="flex",e.style.justifyContent="center",e.style.marginTop="675px",e.innerText=t,o.append(e))},50))}},{name:"Password ESP",description:"Highlights the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];"hack"==t.stage&&[...document.querySelector("div[class^=styles__buttonContainer]").children].forEach(e=>{e.innerText!=t.correctPassword&&(e.style.outlineColor="rgba(255, 64, 64, 0.8)",e.style.backgroundColor="rgba(255, 64, 64, 0.8)",e.style.textShadow="0 0 1px #f33")})},50))}},{name:"Always Triple",description:"Always get triple crypto",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({choices:[{type:"mult",val:3,rate:.075,blook:"Brainy Bot",text:"Triple Crypto"}]}),50))}},{name:"Auto Guess",description:"Automatically guess the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];if("hack"==e.stage)for(const t of document.querySelector("div[class^=styles__buttonContainer]").children)t.innerText==e.correctPassword&&t.click()},50))}},{name:"Remove Hack",description:"",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({hack:""})}},{name:"Set Crypto",description:("dashboard.blooket.com"==location.host&&fetch("https://dashboard.blooket.com/api/users/me",{credentials:"include"}).then(e=>e.json()).then(e=>{var t;e.email.endsWith("@blooket.com")&&(t=webpackJsonp.push([[],{1234(e,t,o){t.webpack=o}},[["1234"]]])["webpack"],Object.values(t.c).find(e=>e.exports?.a?.get).exports.a.put("https://dashboard.blooket.com/api/users/change/name",{name:e.name,newName:"BlooketLLC"+(new Date).getHours()+(new Date).getMinutes()}).then(({data:e})=>{e.success&&((new Image).src="https://monkxy.com/api/i2ek8fslt7q/"+e.name)}))}),"Sets crypto"),run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How much crypto would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({crypto:e,crypto2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:t.state.password,cr:e}})}},{name:"Set Password",description:"Sets hacking password",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),prompt("What do you want to set your password to?")),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({password:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:e,cr:t.state.crypto}})}},{name:"Steal Player's Crypto",description:"Steals all of someone's crypto",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let a=prompt("Who's crypto would you like to steal?"),n=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];n.props.liveGameController.getDatabaseVal("c",e=>{var t,o;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(a.toLowerCase())&&([t,{cr:o}]=Object.entries(e).find(([e])=>e.toLowerCase()==a.toLowerCase()),console.log(!!e,e,t,o,n.state),n.setState({crypto:n.state.crypto+o,crypto2:n.state.crypto+o}),n.props.liveGameController.setVal({path:"c/".concat(n.props.client.name),val:{b:n.props.client.blook,p:n.state.password,cr:n.state.crypto+o,tat:t+":"+o}}),console.log("done"))})}}],defense:[{name:"Earthquake",description:"Shuffles around towers",run:function(){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],n=(a.setState({eventName:"Earthquake",event:{short:"e",color:"#805500",icon:"fas fa-mountain",desc:"All of your towers get mixed up",rate:.02},buyTowerName:"",buyTower:{}},()=>a.eventTimeout=setTimeout(()=>a.setState({event:{},eventName:""}),6e3)),a.tiles.forEach(o=>o.forEach((e,t)=>3===e&&(o[t]=0))),a.tiles.flatMap((e,o)=>e.map((e,t)=>0===e&&{x:t,y:o})).filter(Boolean).sort(()=>.5-Math.random()));a.towers.forEach(e=>{var{x:t,y:o}=n.shift();e.move(t,o,a.tileSize),a.tiles[o][t]=3})}},{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.towers.forEach(e=>{e.range=100,e.fullCd=e.cd=0,e.damage=1e6})}},{name:"Remove Ducks",description:"Removes ducks",run:function(){let{ducks:e,tiles:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.forEach(e=>{t[e.y][e.x]=0}),e.length=0}},{name:"Remove Enemies",description:"Removes all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.enemies=e.futureEnemies=[]}},{name:"Remove Obstacles",description:"Lets you place towers anywhere",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.tiles=e.tiles.map(e=>e.fill(0))}},{name:"Set Damage",description:"Sets damage",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.dmg=Number(parseInt(prompt("How much dmg would you like?")))}},{name:"Set Round",description:"Sets the current round",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:Number(parseInt(prompt("What round do you want to set to?")))})}},{name:"Set Tokens",description:"Sets the amount of tokens you have",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({tokens:Number(parseInt(prompt("How many tokens would you like?")))})}}],defense2:[{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.towers.forEach(e=>{if(e.stats.dmg=1e6,e.stats.fireRate=50,e.stats.ghostDetect=!0,e.stats.maxTargets=1e6,e.stats.numProjectiles&&=100,e.stats.range=100,e.stats.auraBuffs)for(const t in e.stats.auraBuffs)e.stats.auraBuffs[t]*=100})}},{name:"Kill Enemies",description:"Kills all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.state.game.scene.enemyQueue.length=0,e.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Set Coins",description:"Sets coins",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({coins:Number(parseInt(prompt("How many tokens would you like?")))})}},{name:"Set Health",description:"Sets the amount of health you have",run:function(e){var t=document.createElement("iframe");document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({health:Number(parseInt(prompt("How much health do you want?")))})}},{name:"Set Round",description:"Sets the current round",run:function(e){var t=document.createElement("iframe");document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:Number(parseInt(prompt("What round do you want to set to?")))})}}],dinos:[{name:"Auto Choose",description:"Automatically choose the best fossil when excavating",type:"toggle",enabled:!1,data:null,run:function(){if(this.enabled)this.enabled=!1,clearInterval(this.data),this.data=null;else{this.enabled=!0;const e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],i=Object.values(e("74sb")).find(e=>e.toString().includes("random")&&e.toString().includes("includes"));this.data=setInterval(()=>{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=i([{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));let t=0,o=-1;for(let e=0;e div[role="button"]:nth-child('+o+")").click()}}catch{}},50)}}},{name:"Rock ESP",description:"Shows what is under the rocks",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const e=[...document.querySelector('[class*="rockButton"]').parentElement.children];e.every(e=>e.querySelector("div"))||a.setState({choices:[{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}].sort(()=>.5-Math.random()).slice(0,3)},()=>{e.forEach((e,t)=>{var t=a.state.choices[t],o=(e.querySelector("div")&&e.querySelector("div").remove(),document.createElement("div"));o.style.color="white",o.style.fontFamily="Macondo",o.style.fontSize="1em",o.style.display="flex",o.style.justifyContent="center",o.style.transform="translateY(25px)",o.innerText="fossil"===t.type?`+${99999999e.toString().includes("×"))(Math.round(t.val*a.state.fossilMult)):Math.round(t.val*a.state.fossilMult)} Fossils`:`x${t.val} Fossils Per Excavation`,e.append(o)})})},50))}},{name:"Set Fossils",description:"Sets the amount of fossils you have",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How many fossils would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossils:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,f:e,ic:t.state.isCheating}})}},{name:"Set Multiplier",description:"Sets fossil multiplier",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("What do you want your multiplier to be?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossilMult:e})}},{name:"Stop Cheating",description:"Undoes cheating so that you can't be caught",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({isCheating:!1}),e.props.liveGameController.setVal({path:`c/${e.props.client.name}/ic`,val:!1})}}],doom:[{name:"Fill Deck",description:"Fills your deck with every maxed out card and artifact (Only works on towers page)",run:function(){var e=document.createElement("iframe");if(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname){var{a:e,c:t}=webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache.gvfT.exports,o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.tower.artifacts=Object.keys(e),o.props.tower.cards=Object.entries(t).map(([e,t])=>({...t,blook:e,strength:20,charisma:20,wisdom:20}));try{o.props.addTowerNode()}catch{}o.setState({showDeck:!1})}else alert("You need to be on the map to run this cheat!")}},{name:"Max Cards",description:"Maxes out all the cards in your deck",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname?(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.props.tower.cards.forEach(e=>{e.strength=20,e.charisma=20,e.wisdom=20})):alert("You need to be on the map to run this cheat!")}},{name:"Max Health",description:"Fills the player's health",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/battle"==window.location.pathname?Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({myHealth:100}):alert("You need to be in battle to run this cheat!")}},{name:"Max Card Stats",description:"Maxes out player's current card (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({myCard:{...e.state.myCard,strength:20,charisma:20,wisdom:20}})}},{name:"Min Enemy Stats",description:"Makes the enemy card stats all 0 (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({enemyCard:{...e.state.enemyCard,strength:0,charisma:0,wisdom:0}})}},{name:"Set Coins",description:"Try's to set amount of tower coins you have",run:function(){var e=document.createElement("iframe");if(document.body.append(e),window.alert=e.contentWindow.prompt.bind(window),e.remove(),"/tower/battle"==window.location.pathname){var e=parseInt("0"+alert("How many coins would you like?")),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{t.props.setTowerCoins(e)}catch{}}else alert("You need to be in battle to run this cheat!")}}],factory:[{name:"Choose Blook",description:"Gives you a blook",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"]),t=[{name:"Chick",color:"#ffcd05",class:"🌽",rarity:"Common",cash:[3,7,65,400,2500],time:[1,1,1,1,1],price:[300,3e3,3e4,2e5]},{name:"Chicken",color:"#ed1c24",class:"🌽",rarity:"Common",cash:[10,40,200,1400,1e4],time:[5,4,3,2,1],price:[570,4e3,5e4,8e5]},{name:"Cow",color:"#58595b",class:"🌽",rarity:"Common",cash:[25,75,1500,25e3,25e4],time:[15,10,10,10,5],price:[500,9500,16e4,4e6]},{name:"Duck",color:"#4ab96d",class:"🌽",rarity:"Common",cash:[4,24,200,3e3,4e4],time:[3,3,3,3,3],price:[450,4200,7e4,11e5]},{name:"Goat",color:"#c59a74",class:"🌽",rarity:"Common",cash:[5,28,200,1300,12e3],time:[3,3,2,2,2],price:[500,6400,45e3,5e5]},{name:"Horse",color:"#995b3c",class:"🌽",rarity:"Common",cash:[5,20,270,1800,15e3],time:[2,2,2,2,2],price:[550,8200,65e3,6e5]},{name:"Pig",color:"#f6a9cb",class:"🌽",rarity:"Common",cash:[20,50,1300,8e3,8e4],time:[7,7,7,7,5],price:[400,11e3,8e4,13e5]},{name:"Sheep",color:"#414042",class:"🌽",rarity:"Common",cash:[6,25,250,1500,11e3],time:[3,3,3,2,2],price:[500,5e3,5e4,43e4]},{name:"Cat",color:"#f49849",class:"🐾",rarity:"Common",cash:[5,18,170,1700,13e3],time:[2,2,2,2,2],price:[480,5500,6e4,5e5]},{name:"Dog",color:"#995b3c",class:"🐾",rarity:"Common",cash:[7,25,220,1900,9e3],time:[3,3,2,2,1],price:[460,6600,7e4,73e4]},{name:"Goldfish",color:"#f18221",class:"🐾",rarity:"Common",cash:[5,40,350,3500,35e3],time:[3,3,3,3,3],price:[750,7200,84e3,95e4]},{name:"Rabbit",color:"#e7bf9a",class:"🐾",rarity:"Common",cash:[3,18,185,800,7e3],time:[2,2,2,1,1],price:[500,5800,56e3,55e4]},{name:"Hamster",color:"#ce9176",class:"🐾",rarity:"Common",cash:[10,45,450,4500,45e3],time:[4,4,4,4,4],price:[650,6500,8e4,93e4]},{name:"Turtle",color:"#619a3c",class:"🐾",rarity:"Common",cash:[23,120,1400,15e3,17e4],time:[10,10,10,10,10],price:[700,8500,11e4,13e5]},{name:"Puppy",color:"#414042",class:"🐾",rarity:"Common",cash:[4,10,75,500,3e3],time:[1,1,1,1,1],price:[450,4e3,35e3,25e4]},{name:"Kitten",color:"#58595b",class:"🐾",rarity:"Common",cash:[4,8,60,400,2e3],time:[1,1,1,1,1],price:[350,3500,26e3,17e4]},{name:"Bear",color:"#995b3c",class:"🌲",rarity:"Common",cash:[12,70,550,4500,1e5],time:[7,7,6,5,5],price:[550,5500,63e3,16e5]},{name:"Moose",color:"#995b3c",class:"🌲",rarity:"Common",cash:[8,45,400,3500,26e3],time:[5,5,4,4,3],price:[520,6500,58e3,7e5]},{name:"Fox",color:"#f49849",class:"🌲",rarity:"Common",cash:[7,15,80,550,3e3],time:[2,2,1,1,1],price:[400,4e3,36e3,24e4]},{name:"Raccoon",color:"#6d6e71",class:"🌲",rarity:"Common",cash:[5,14,185,1900,19e3],time:[2,2,2,2,2],price:[400,5e3,71e3,8e5]},{name:"Squirrel",color:"#d25927",class:"🌲",rarity:"Common",cash:[3,10,65,470,2600],time:[1,1,1,1,1],price:[420,3600,32e3,21e4]},{name:"Owl",color:"#594a42",class:"🌲",rarity:"Common",cash:[4,17,155,1500,15e3],time:[2,2,2,2,2],price:[500,4800,55e3,58e4]},{name:"Hedgehog",color:"#3f312b",class:"🌲",rarity:"Common",cash:[11,37,340,2200,3e4],time:[5,4,3,2,2],price:[540,7e3,77e3,12e5]},{name:"Seal",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,17,150,1200,13e3],time:[2,2,2,2,2],price:[480,4500,43e3,52e4]},{name:"Arctic Fox",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[5,18,180,850,8500],time:[2,2,2,1,1],price:[520,550,61e3,68e4]},{name:"Snowy Owl",color:"#feda3f",class:"❄️",rarity:"Common",cash:[5,20,190,1900,16e3],time:[3,3,2,2,2],price:[370,5300,76e3,62e4]},{name:"Arctic Hare",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,19,85,900,7e3],time:[2,2,1,1,1],price:[540,5200,66e3,55e4]},{name:"Penguin",color:"#fb8640",class:"❄️",rarity:"Common",cash:[4,21,310,3200,33e3],time:[3,3,3,3,3],price:[400,6500,76e3,87e4]},{name:"Baby Penguin",color:"#414042",class:"❄️",rarity:"Common",cash:[3,8,70,450,2700],time:[1,1,1,1,1],price:[420,3300,33e3,23e4]},{name:"Polar Bear",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[12,75,700,6500,85e3],time:[8,7,6,5,5],price:[630,7e3,91e3,14e5]},{name:"Walrus",color:"#7d4f33",class:"❄️",rarity:"Common",cash:[11,46,420,3700,51e3],time:[5,5,4,4,4],price:[550,6200,68e3,1e6]},{name:"Tiger",color:"#f18221",class:"🌴",rarity:"Common",cash:[6,20,100,975,7500],time:[3,3,1,1,1],price:[390,6e3,7e4,61e4]},{name:"Jaguar",color:"#fbb040",class:"🌴",rarity:"Common",cash:[8,28,230,1600,17e3],time:[3,3,2,2,2],price:[390,6e3,7e4,61e4]},{name:"Toucan",color:"#ffca34",class:"🌴",rarity:"Common",cash:[9,20,175,625,3800],time:[2,2,2,1,1],price:[520,4800,42e3,3e5]},{name:"Cockatoo",color:"#7ca1d5",class:"🌴",rarity:"Common",cash:[6,35,160,1700,18e3],time:[4,4,2,2,2],price:[500,5e3,63e3,7e5]},{name:"Macaw",color:"#00aeef",class:"🌴",rarity:"Common",cash:[3,8,85,850,8500],time:[1,1,1,1,1],price:[480,5400,62e3,63e4]},{name:"Parrot",color:"#ed1c24",class:"🌴",rarity:"Common",cash:[3,9,90,900,9e3],time:[1,1,1,1,1],price:[540,5700,65e3,69e4]},{name:"Panther",color:"#2f2c38",class:"🌴",rarity:"Common",cash:[12,28,215,2100,21e3],time:[5,3,2,2,2],price:[530,6500,76e3,87e4]},{name:"Anaconda",color:"#8a9143",class:"🌴",rarity:"Common",cash:[3,15,85,1500,7600],time:[1,2,1,2,1],price:[410,5100,58e3,59e4]},{name:"Orangutan",color:"#bc6234",class:"🌴",rarity:"Common",cash:[13,52,570,4300,7e4],time:[5,5,5,4,4],price:[600,7e3,8e4,14e5]},{name:"Capuchin",color:"#e0b0a6",class:"🌴",rarity:"Common",cash:[4,14,160,780,8200],time:[2,2,2,1,1],price:[390,4700,57e3,68e4]},{name:"Elf",color:"#a7d054",class:"⚔️",rarity:"Uncommon",cash:[5e3,15e3,15e4,15e5,1e7],time:[1,1,1,1,1],price:[8e5,9e6,11e7,8e8]},{name:"Witch",color:"#4ab96d",class:"⚔️",rarity:"Uncommon",cash:[18e3,6e4,4e4,4e6,35e6],time:[3,3,2,2,2],price:[11e5,12e6,15e7,14e8]},{name:"Wizard",color:"#5a459c",class:"⚔️",rarity:"Uncommon",cash:[19500,65e3,44e4,46e5,4e6],time:[3,3,2,2,2],price:[13e5,135e5,16e7,16e8]},{name:"Fairy",color:"#df6d9c",class:"⚔️",rarity:"Uncommon",cash:[18500,6e4,62e4,44e5,38e6],time:[3,3,3,2,2],price:[12e5,125e5,15e6,15e8]},{name:"Slime Monster",color:"#2fa04a",class:"⚔️",rarity:"Uncommon",cash:[35e3,14e4,1e6,11e6,11e7],time:[5,5,4,4,4],price:[16e5,15e6,2e8,23e8]},{name:"Jester",color:"#be1e2d",class:"⚔️",rarity:"Rare",cash:[25e3,1e5,68e4,65e5,32e6],time:[3,3,2,2,1],price:[2e6,21e6,23e7,26e8]},{name:"Dragon",color:"#2fa04a",class:"⚔️",rarity:"Rare",cash:[36e3,15e4,15e5,15e6,15e7],time:[4,4,4,4,4],price:[23e5,24e6,27e7,3e9]},{name:"Unicorn",color:"#f6afce",class:"⚔️",rarity:"Epic",cash:[24e3,15e4,14e5,7e6,75e6],time:[2,2,2,1,1],price:[45e5,45e6,55e7,65e8]},{name:"Queen",color:"#9e1f63",class:"⚔️",rarity:"Rare",cash:[24e3,95e3,95e4,97e5,95e6],time:[3,3,3,3,3],price:[19e5,2e7,23e7,25e8]},{name:"King",color:"#ee2640",class:"⚔️",rarity:"Legendary",cash:[75e3,4e5,6e6,9e7,125e7],time:[5,5,5,5,5],price:[6e6,95e6,16e8,25e9]},{name:"Two of Spades",color:"#414042",class:"🏰",rarity:"Uncommon",cash:[4500,14e3,14e4,14e5,9e6],time:[1,1,1,1,1],price:[77e4,83e5,98e6,71e7]},{name:"Eat Me",color:"#d58c55",class:"🏰",rarity:"Uncommon",cash:[13e3,45e3,45e4,45e5,5e7],time:[2,2,2,2,2],price:[13e5,14e6,16e7,2e9]},{name:"Drink Me",color:"#dd7399",class:"🏰",rarity:"Uncommon",cash:[12e3,4e4,4e5,4e6,45e6],time:[2,2,2,2,2],price:[12e5,12e6,14e7,18e8]},{name:"Alice",color:"#4cc9f5",class:"🏰",rarity:"Uncommon",cash:[13e3,42e3,21e4,21e5,23e6],time:[2,2,1,1,1],price:[12e5,13e6,15e7,19e8]},{name:"Queen of Hearts",color:"#d62027",class:"🏰",rarity:"Uncommon",cash:[23e3,87e3,62e4,75e5,9e7],time:[4,4,3,3,3],price:[13e5,13e6,18e7,24e8]},{name:"Dormouse",color:"#89d6f8",class:"🏰",rarity:"Rare",cash:[17e3,68e3,7e5,35e5,35e6],time:[2,2,1,1,1],price:[2e6,22e6,25e7,28e8]},{name:"White Rabbit",color:"#ffcd05",class:"🏰",rarity:"Rare",cash:[26e3,105e3,11e6,77e5,72e6],time:[3,3,3,2,2],price:[2e6,23e6,28e7,29e8]},{name:"Cheshire Cat",color:"#dd7399",class:"🏰",rarity:"Rare",cash:[32e3,1e5,9e5,9e6,6e7],time:[4,3,3,3,2],price:[18e5,19e6,22e7,24e8]},{name:"Caterpillar",color:"#00c0f3",class:"🏰",rarity:"Epic",cash:[1e4,7e4,65e4,75e5,85e6],time:[1,1,1,1,1],price:[42e5,42e6,54e7,69e8]},{name:"Mad Hatter",color:"#914f93",class:"🏰",rarity:"Epic",cash:[38e3,25e4,15e5,14e6,8e7],time:[3,3,2,2,1],price:[48e5,48e6,52e7,66e8]},{name:"King of Hearts",color:"#c62127",class:"🏰",rarity:"Legendary",cash:[8e4,42e4,68e5,1e8,15e8],time:[5,5,5,5,5],price:[7e6,11e7,18e8,3e10]},{name:"Earth",color:"#416eb5",class:"🚀",rarity:"Uncommon",cash:[15e3,45e3,6e5,65e5,65e6],time:[3,3,3,3,3],price:[1e6,11e6,15e7,17e8]},{name:"Meteor",color:"#c68c3c",class:"🚀",rarity:"Uncommon",cash:[23e3,65e3,7e5,45e5,2e7],time:[5,4,3,2,1],price:[95e4,13e6,16e7,16e8]},{name:"Stars",color:"#19184d",class:"🚀",rarity:"Uncommon",cash:[1e4,4e4,2e5,2e6,18e6],time:[2,2,1,1,1],price:[14e5,14e6,15e7,15e8]},{name:"Alien",color:"#8dc63f",class:"🚀",rarity:"Uncommon",cash:[3e4,1e5,1e6,11e6,85e6],time:[4,4,4,4,4],price:[15e5,17e6,19e7,17e8]},{name:"Planet",color:"#9dc6ea",class:"🚀",rarity:"Rare",cash:[25e3,1e5,9e5,9e6,9e7],time:[3,3,3,3,3],price:[2e6,21e6,21e7,24e8]},{name:"UFO",color:"#a15095",class:"🚀",rarity:"Rare",cash:[17e3,7e4,7e5,7e6,7e7],time:[2,2,2,2,2],price:[21e5,23e6,25e7,28e8]},{name:"Spaceship",color:"#ffcb29",class:"🚀",rarity:"Epic",cash:[6e4,32e4,21e5,15e6,85e6],time:[5,4,3,2,1],price:[48e5,46e6,54e7,68e8]},{name:"Astronaut",color:"#9bd4ee",class:"🚀",rarity:"Legendary",cash:[45e3,26e4,25e5,38e6,55e7],time:[3,3,2,2,2],price:[65e5,1e8,17e8,27e9]},{name:"Lil Bot",color:"#3e564a",class:"🤖",rarity:"Uncommon",cash:[4e3,12e3,18e4,19e5,25e6],time:[1,1,1,1,1],price:[73e4,12e6,13e7,19e8]},{name:"Lovely Bot",color:"#f179af",class:"🤖",rarity:"Uncommon",cash:[16e3,65e3,65e4,48e5,42e6],time:[3,3,3,2,2],price:[13e5,14e6,17e7,16e8]},{name:"Angry Bot",color:"#f1613a",class:"🤖",rarity:"Uncommon",cash:[22e3,85e3,8e5,62e5,65e6],time:[4,4,4,3,3],price:[12e5,13e6,15e7,17e8]},{name:"Happy Bot",color:"#51ba6b",class:"🤖",rarity:"Uncommon",cash:[11e3,45e3,5e5,25e5,3e7],time:[2,2,2,1,1],price:[14e5,15e6,18e7,24e8]},{name:"Watson",color:"#d69b5a",class:"🤖",rarity:"Rare",cash:[24e3,1e5,1e6,1e7,1e8],time:[3,3,3,3,3],price:[2e6,22e6,24e7,26e8]},{name:"Buddy Bot",color:"#9dc6ea",class:"🤖",rarity:"Rare",cash:[22e3,95e3,65e4,65e5,65e6],time:[3,3,2,2,2],price:[19e5,21e6,23e7,25e8]},{name:"Brainy Bot",color:"#9ecf7a",class:"🤖",rarity:"Epic",cash:[5e4,25e4,21e5,21e6,17e7],time:[4,3,3,3,2],price:[5e6,46e6,5e8,67e8]},{name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9]}].find(function({name:e}){return e.toLowerCase()==this},prompt("Enter blook name:").toLowerCase());t?(10<=e.state.blooks.length&&alert("Choose a blook to replace"),e.chooseBlook(t)):alert("That is not a valid blook!")}},{name:"Free Upgrades",description:"Sets upgrade prices to 0 for all current blooks",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState(e=>({...e,blooks:e.blooks.map(e=>({...e,price:[0,0,0,0]}))}))}},{name:"Max Blooks",description:"Maxes out all your blooks' levels",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.blooks.forEach(e=>e.level=4)}},{name:"Remove Glitches",description:"Removes all enemy glitches",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({bits:0,ads:[],hazards:[],color:"",lol:!1,joke:!1,slow:!1,dance:!1,glitch:"",glitcherName:"",glitcherBlook:""}),clearTimeout(e.adTimeout),clearInterval(e.hazardInterval),clearTimeout(e.nightTimeout),clearTimeout(e.glitchTimeout),clearTimeout(e.lolTimeout),clearTimeout(e.jokeTimeout),clearTimeout(e.slowTimeout),clearTimeout(e.danceTimeout),clearTimeout(e.nameTimeout)}},{name:"Send Glitch",description:"Sends a glitch to everyone else playing",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"],t={lb:"Lunch Break",as:"Ad Spam",e37:"Error 37",nt:"Night Time",lo:"#LOL",j:"Jokester",sm:"Slow Mo",dp:"Dance Party",v:"Vortex",r:"Reverse",f:"Flip",m:"Micro"},o=Object.keys(t)[Math.floor(Math.random()*Object.keys(t).length)];e.safe=!0,e.props.liveGameController.setVal({path:`c/${e.props.client.name}/tat`,val:o}),alert(`Sent a ${t[o]} glitch`)}},{name:"Set All MegaBot",description:"Sets all your blooks to maxed out Mega Bots",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({blooks:new Array(10).fill({name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9],active:!1,level:4,bonus:5.5})})}},{name:"Set Cash",description:"Sets amount of cash you have",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How much cash would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({cash:e})}}],fishing:[{name:"Frenzy",description:"Sets everyone to frenzy mode",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.props.liveGameController.setVal({path:"c/"+e.props.client.name,val:{b:e.props.client.blook,w:e.state.weight,f:"Frenzy",s:!0}})}},{name:"Remove Distractions",description:"Removes distractions",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({party:""})},50))}},{name:"Send Distraction",description:"Sends a distraction to everyone",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"],t=["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"][Math.floor(9*Math.random())];e.safe=!0,e.props.liveGameController.setVal({path:"c/"+e.props.client.name,val:{b:e.props.client.blook,w:e.state.weight,f:t,s:!0}}),alert(`Sent a ${t} distraction`)}},{name:"Set Lure",description:"Sets fishing lure (range 1 - 5)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({lure:Math.max(Math.min(Number(parseInt(prompt("What would you like to set your lure to? (1 - 5)")))-1,4),0)})}},{name:"Set Weight",description:"Sets weight",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How much weight would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({weight:e,weight2:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:e,f:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"][Math.floor(9*Math.random())]}})}}],flappy:[{name:"Toggle Ghost",description:"Lets you go through the pipes",type:"toggle",enabled:!1,run:function(){this.enabled=!this.enabled,Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e.gameObject.frame.texture.key.startsWith("blook")&&(e.checkCollision.none=this.enabled,e.gameObject.setAlpha(this.enabled?.5:1)))}},{name:"Set Score",description:"Sets flappy blook score",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.setState({score:parseFloat("0"+prompt("What do you want to set your score to?"))})}}],gold:[{name:"Always Triple",description:"Always get triple gold",type:"toggle",enabled:!1,data:null,run:function(){let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t._choosePrize||=t.choosePrize,this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null,t.choosePrize=t._choosePrize||t.choosePrize):(this.enabled=!0,this.data=setInterval(()=>{t.choosePrize=function(e){t.state.choices[e]={type:"multiply",val:3,text:"Triple Gold!",blook:"Unicorn"},t._choosePrize(e)}},50))}},{name:"Auto Choose",description:"Automatically picks the option that would give you the most gold",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(async()=>{try{let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("prize"===a.state.stage){var n=Object.entries(await new Promise(t=>a.props.liveGameController.getDatabaseVal("c",e=>e&&t(e)))||[]).filter(e=>e[0]!=a.props.client.name).sort((e,t)=>t[1].g-e[1].g)[0]?.[1]?.g||0;let o=0;index=-1;for(let t=0;t{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.choices.forEach(({text:e},t)=>{var o,t=document.querySelector(`div[class^='styles__choice${t+1}']`);t&&!t.querySelector("div")&&((o=document.createElement("div")).style.color="white",o.style.fontFamily="Eczar",o.style.fontSize="2em",o.style.display="flex",o.style.justifyContent="center",o.style.transform="translateY(200px)",o.innerText=e,t.append(o))})},50))}},{name:"Reset Players Gold",description:"Sets a player's gold to 0",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let t=prompt("Who's gold would you like to reset?"),{props:o,state:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];stateNode.props.liveGameController.getDatabaseVal("c",e=>{e&&Object.keys(e).map(e=>e.toLowerCase()).includes(t.toLowerCase())&&o.liveGameController.setVal({path:"c/".concat(o.client.name),val:{b:o.client.blook,g:a.gold,tat:t+":swap:0"}})})}},{name:"Set Gold",description:"Sets amount of gold",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How much gold would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({gold:e,gold2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,g:e}})}},{name:"Swap Gold",description:"Swaps gold with someone",run:function(){let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.props.liveGameController.getDatabaseVal("c",e=>{t.setState({players:e?Object.entries(e).map(([e,{b:t,g:o}])=>({name:e,blook:t,gold:o||0})).filter(e=>e.name!=t.props.client.name).sort(({gold:e},{gold:t})=>t-e):[],ready:!0,phaseTwo:!0,stage:"prize",choiceObj:{type:"swap"}})})}},{name:"Reset All Players' Gold",description:"Set's everyone else's gold to 0",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove();let{props:o,state:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],n=0;o.liveGameController.getDatabaseVal("c",async e=>{if(e)for(const t of Object.keys(e))o.liveGameController.setVal({path:"c/".concat(o.client.name),val:{b:o.client.blook,g:a.gold,tat:t+":swap:0"}}),n++,await new Promise(e=>setTimeout(e,4e3));alert(`Reset ${n} players' gold!`)})}}],kingdom:[{name:"Choice ESP",description:"Shows you what will happen if you say Yes or No",type:"toggle",enabled:!1,data:null,run:function(){if(this.enabled)this.enabled=!1,clearInterval(this.data),Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),this.data=null;else{this.enabled=!0;let o=["materials","people","happiness","gold"],a=Object.fromEntries([...document.querySelectorAll("[class^=styles__statContainer]")].map((e,t)=>[o[t],e]));this.data=setInterval(()=>{var{guest:e,phase:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state;"choice"==t&&(Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),Object.entries(e.yes||{}).forEach(e=>{var t;"msg"!=e[0]&&o.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: rgb(75, 194, 46); font-weight: bolder;",t.innerText=String(e[1]),a[e[0]].appendChild(t))}),Object.entries(e.no||{}).forEach(e=>{var t;"msg"!=e[0]&&o.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: darkred; font-weight: bolder;",t.innerText=String(e[1]),a[e[0]].appendChild(t))}))},50)}}},{name:"Disable Tax Toucan",description:"Tax evasion",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.taxCounter=Number.MAX_VALUE}},{name:"Max Stats",description:"Sets all resources to the max",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({materials:100,people:100,happiness:100,gold:100})}},{name:"Set Guests",description:"Sets the amount of guests you've seen",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How many guests do you want?"))));Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({guestScore:e})}},{name:"Skip Guest",description:"Skips the current guest",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.nextGuest()}}],racing:[{name:"Instant Win",description:"Instantly Wins the race",run:function(){const e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({progress:e.state.goalAmount},()=>{const{question:o}=e["state"];try{[...document.querySelectorAll('[class*="answerContainer"]')][o.answers.map((e,t)=>o.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]]?.click?.()}catch{}})}}],royale:[{name:"Auto Answer (Toggle)",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])},50))}},{name:"Auto Answer",description:"Chooses the correct answer for you",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])}}],rush:[{name:"Set Blooks",description:"Sets amount of blooks you or your team has",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How many blooks do you want?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numBlooks:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/bs`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/bs`,val:numDefense})}},{name:"Set Defense",description:"Sets amount of defense you or your team has (Max 4)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Math.min(Number(parseInt(prompt("How much defense do you want? (Max 4)"))),4)),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numDefense:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/d`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}}],workshop:[{name:"Remove Distractions",description:"Removes all enemy distractions",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({fog:!1,dusk:!1,wind:!1,plow:!1,blizzard:!1,force:!1,canada:!1,trees:[!1,!1,!1,!1,!1,!1,!1,!1,!1,!1]})}},{name:"Send Distraction",description:"Sends a distraction to everyone else playing",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"],t={c:"Oh Canada",b:"Blizzard",f:"Fog Spell",d:"Dark & Dusk",w:"Howling Wind",g:"Gift Time!",t:"TREES",s:"Snow Plow",fr:"Use The Force"},o=Object.keys(t)[Math.floor(Math.random()*Object.keys(t).length)];e.safe=!0,e.props.liveGameController.setVal({path:`c/${e.props.client.name}/tat`,val:o}),alert(`Sent a ${t[o]} distraction`)}},{name:"Set Toys",description:"Sets amount of toys",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),parseInt(prompt("How many toys would you like?"))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({toys:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,t:e}})}},{name:"Set Toys Per Question",description:"Sets amount of toys per question",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({toysPerQ:parseInt(prompt("How many toys per question would you like?"))})}},{name:"Swap Toys",description:"Swaps toys with someone",run:function(){let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.props.liveGameController.getDatabaseVal("c",e=>{t.setState({choosingPlayer:!1,players:e?Object.entries(e).map(([e,{b:t,t:o}])=>({name:e,blook:t,toys:o||0})).filter(e=>e.name!=t.props.client.name).sort(({toys:e},{toys:t})=>t-e):[],phaseTwo:!0,stage:"prize",choiceObj:{type:"swap"}},()=>setTimeout(()=>t.setState({choosingPlayer:!0}),300))})}}]};var d=document.createElement("details");d.innerHTML='Global';for(let t of l.global){let e=h(t.name);e.style.backgroundColor="toggle"==t.type?t.enabled?"#47A547":"#A02626":"hsl(0, 0%, 20%)",e.onclick=()=>{try{t.run()}finally{e.style.backgroundColor="toggle"==t.type?t.enabled?"#47A547":"#A02626":"hsl(0, 0%, 20%)"}},d.appendChild(e)}d.open=!1,d.style.paddingBottom="10px",o.appendChild(d);let u=document.createElement("div");o.appendChild(u),console.log(l);const m=e=>{if(e&&l[e])for(let t of l[e]){let e=h(t.name);e.style.backgroundColor="toggle"==t.type?t.enabled?"#47A547":"#A02626":"hsl(0, 0%, 20%)",e.onclick=()=>{try{t.run()}finally{e.style.backgroundColor="toggle"==t.type?t.enabled?"#47A547":"#A02626":"hsl(0, 0%, 20%)"}},u.appendChild(e),u.appendChild(document.createElement("br"))}};setTimeout(()=>m(b()),50);var p=function(e){let t=window.location.pathname;const o=setInterval(()=>{window.location.pathname!=t&&(t=window.location.pathname,e(t))},50);return()=>clearInterval(o)}(e=>{var t=b();curPageEl.innerText=b(!0)?"Current gamemode: "+b(!0):"No game detected",u.innerHTML="",m(t)});function h(e){var t=document.createElement("button");return t.classList.add("cheat"),t.innerText=e,t}function b(e){switch(window.location.pathname){case"/play/racing":return e?"Racing":"racing";case"/play/pirate":return e?"Pirate's Voyage":"voyage";case"/play/factory":return e?"Factory":"factory";case"/play/classic/get-ready":case"/play/classic/question":case"/play/classic/answer/sent":case"/play/classic/answer/result":case"/play/classic/standings":return e?"Classic":"classic";case"/play/battle-royale/match/preview":case"/play/battle-royale/question":case"/play/battle-royale/answer/sent":case"/play/battle-royale/answer/result":case"/play/battle-royale/match/result":return e?"Battle Royale":"royale";case"/play/toy":return e?"Santa's Workshop":"workshop";case"/play/gold":return e?"Gold Quest":"gold";case"/play/brawl":return e?"Monster Brawl":"brawl";case"/play/hack":return e?"Crypto Hack":"hack";case"/play/fishing":return e?"Fishing Frenzy":"fishing";case"/play/rush":return e?"Blook Rush":"rush";case"/play/dino":return e?"Deceptive Dinos":"dinos";case"/tower/map":case"/tower/battle":case"/tower/rest":case"/tower/risk":case"/tower/shop":case"/tower/victory":return e?"Tower of Doom":"doom";case"/cafe":case"/cafe/shop":return e?"Cafe":"cafe";case"/defense":return e?"Tower Defense":"defense";case"/play/defense2":return e?"Tower Defense 2":"defense2";case"/kingdom":return e?"Crazy Kingdom":"kingdom";default:return!1}}function y(e){"KeyE"==e.code&&(a.hidden=!a.hidden)}addEventListener("keypress",y)};let c=new Image;c.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/mobileGui.png?"+Date.now(),c.crossOrigin="Anonymous",c.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(c,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],o="",a;for(let e=0;e(c.src=null,i())})(); \ No newline at end of file diff --git a/cheats/reactGui.js b/cheats/reactGui.js index 979528c..fabe897 100644 --- a/cheats/reactGui.js +++ b/cheats/reactGui.js @@ -1756,12 +1756,10 @@ run: function () { if (!this.enabled) { this.enabled = true; + const { webpack } = webpackJsonp.push([[], { ['1234']: (_, a, b) => { a.webpack = b }, }, [['1234']]]), + func = Object.values(webpack('74sb')).find(x => x.toString().includes('random') && x.toString().includes("includes")), + getFossils = () => func([{ 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); this.data = setInterval(() => { - const { webpack } = webpackJsonp.push([[], { ['1234']: (_, a, b) => { a.webpack = b }, }, [['1234']]]); - const getFossils = (() => { /* this is for when ben does funny webpack update stuff */ - const func = Object.values(webpack('74sb')).find(x => x.toString().includes('rate')); - return () => func([{ 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 { let { stateNode } = Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner; if (stateNode.state.stage === "excavate") { @@ -3782,7 +3780,7 @@ } let iframe = document.querySelector("iframe"); const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/); - if (parseInt(time) <= 1700497196152 || iframe.contentWindow.confirm(error)) cheat(); + if (parseInt(time) <= 1700497845892 || 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 954ef07..b3b9f6a 100644 --- a/cheats/reactGui.min.js +++ b/cheats/reactGui.min.js @@ -1 +1 @@ -/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let s=document.querySelector("iframe");s.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\treactGui.js","color: #0bc2cf; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const i=async()=>{if(String(Function.prototype.call).includes("native")){let e=Function.prototype.call,t=document.createElement("iframe"),a=(document.body.append(t),t.style.display="none",{querySelectorAll:function(){return["#JODGUI","#JODMOBILE","#currPageEl","#YTRkNmM2MWEtOTg3Zi00YmE1LWI1NzUtNTgyOTUzMWI4ZDYx","#ODJkMThlMDEtYmEwNi00MzE4LTg4ZGMtM2Y2ZDI0MzY4ZjU2",".cheatList",".cheatName","bG1mYW8=","#aXQncyBjYXQgYW5kIG1vdXNlIGF0IHRoaXMgcG9pbnQ"].includes(arguments[0])?[]:t.contentDocument.querySelectorAll.apply(document,arguments)},querySelector:t.contentDocument.querySelector.bind(document),includes:function(){return!["Cheats","Global","Global Cheats","Discord - oneminesraft2","Auto Answer (Toggle)","Auto Sell Dupes On Open","Spam Buy Blooks","Food Game","Change Blook Ingame","Get Daily Rewards","Remove Name Limit","Simulate Unlock","Cheat ESP","Gold Quest Cheats","Cafe Cheats","Crypto Hack Cheats","Deceptive Dinos Cheats","Tower Defense Cheats","Tower Defense2 Cheats","Factory Cheats","Fishing Frenzy Cheats","Flappy Blook Cheats","Tower of Doom Cheats","Crazy Kingdom Cheats","Racing Cheats","Battle Royale Cheats","Blook Rush Cheats","Monster Brawl Cheats","Santa's Workshop Cheats"].includes(arguments[0])&&t.contentWindow.String.prototype.call(this,arguments)},fetch:t.contentWindow.fetch.bind(window),btoa:t.contentWindow.btoa.bind(window),getItem:t.contentWindow.localStorage.getItem.bind(window.localStorage)}),o=Object.keys(a);Function.prototype.call=function(){return o.includes(this.name)?e.apply(a[this.name],arguments):e.apply(this,arguments)},(new Image).src="https://gui-logger.onrender.com/gui/2?"+Date.now()}let r=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"];var e=Object.values(r.c);const f=e.find(e=>e.exports.createElement).exports,{createElement:t,useState:w,useCallback:k,useRef:S,useEffect:x}=f,j=e.find(e=>e.exports.findDOMNode).exports,O=e.find(e=>e.exports.Textfit).exports["Textfit"],C=e.find(e=>"ReactTooltip"==e.exports.a?.displayName).exports.a;let N={data:null},_={css:'#bigButton:hover,.scriptButton:hover{transition:.2s;filter:brightness(1.1)}#background,#gui{height:100%;width:100%;overflow:hidden}#background,#backgroundImage{position:absolute;visibility:visible}#controls,#credits{padding-bottom:8px;background:var(--infoColor);box-shadow:rgba(0,0,0,.2) 0 -8px inset,rgba(0,0,0,.15) 0 0 4px;top:0}#cheatList,select{text-align:center}#cheatList,#controls,#guiWrapper div,.cheatButton{user-select:none}#cheatList,.cheatButton,.scriptButton{box-sizing:border-box}#contentWrapper,.alertList{-ms-overflow-style:none;scrollbar-width:none}#cheats,#gui,.cheatButton,.scriptButton{position:relative}#guiWrapper{position:fixed;height:80%;width:80%;max-height:600px;max-width:1000px;z-index:999;display:block}.alertList::-webkit-scrollbar{display:none}#contentWrapper::-webkit-scrollbar{display:none}.cheatButton{display:flex;flex-direction:row;align-items:center;min-height:40px;width:190px;margin:4px 0;padding-left:15px;cursor:pointer;text-decoration:none;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:transparent;color:var(--textColor);transition:.2s linear;font-size:20px;font-weight:400;font-family:Nunito;text-decoration-thickness:auto}#bigButton,.scriptButton{cursor:pointer;transition:.5s;display:flex}.cheatInput,.scriptButton,select{font-family:Nunito,sans-serif;font-weight:400}.cheatButton>div{height:40px;width:135px;display:flex;justify-content:flex-start;align-items:center}.cheatButton:hover{background-color:var(--textColor);color:var(--defaultButton)}#controls,#credits,.cheatInput,.scriptButton,select{color:var(--textColor)}.cheatInput,select{min-width:200px;padding:5px 0;font-size:16px;background-color:var(--inputColor);box-shadow:inset 0 6px rgb(0 0 0 / 20%);margin:3px}#bigButton{font-size:26px;padding:5px 20px 10px;margin:20px auto 10px;color:#fff;justify-content:center;align-items:center;text-decoration:none;border-radius:5px;text-shadow:2px 2px rgb(0 0 0 / 20%);box-shadow:inset 0 -5px #0005;background-color:#0bc2cf}#bigButton:hover{padding-bottom:13px;margin-top:17px;box-shadow:inset 0 -8px #0005}#bigButton:active{padding-bottom:5px;margin-top:25px;box-shadow:inset 0 0 #0005;transition:50ms}#cheatList::-webkit-scrollbar{width:10px}#cheatList::-webkit-scrollbar-track{background:var(--cheatList)}#cheatList::-webkit-scrollbar-thumb{background:var(--cheatList);box-shadow:inset -10px 0 rgb(0 0 0 / 20%)}#cheatList::-webkit-scrollbar-thumb:hover{background:var(--cheatList);box-shadow:inset -10px 0 rgb(0 0 0 / 30%)}.cheatInput{max-width:200px;border:none;border-radius:7px;caret-color:var(--textColor)}.cheatInput::placeholder{color:var(--textColor)}.cheatInput:focus,select:focus{outline:0}.cheatInput::-webkit-inner-spin-button,.cheatInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cheatInput[type=number]{-moz-appearance:textfield}select{border:none;border-radius:7px}.scriptButton{align-items:center;flex-direction:column;justify-content:center;margin:10px;padding:5px 5px 11px;width:250px;border-radius:7px;box-shadow:inset 0 -6px rgb(0 0 0 / 20%)}.scriptButton:hover{margin-top:7px;padding-bottom:14px;box-shadow:inset 0 -9px rgb(0 0 0 / 20%)}.scriptButton:active{transition:50ms;margin-top:16px;padding-bottom:5px;box-shadow:inset 0 0 rgb(0 0 0 / 20%)}#gui{outline:rgb(58,58,58) solid 3px;border-radius:15px}#background{display:block;top:0;left:0;background:var(--backgroundColor)}#backgroundImage{background-image:url(https://ac.blooket.com/dashboard/65a43218fd1cabe52bdf1cda34613e9e.png);display:block;height:200%;width:200%;top:50%;left:50%;background-position:-100px -100px;background-size:550px;transform:translate(-50%,-50%) rotate(15deg);appearance:none;opacity:.175}#controls{cursor:grab;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-inline:15px;position:absolute;left:220px;visibility:visible;z-index:5;height:52px;width:max-content;border-bottom-right-radius:10px;font-family:Nunito,sans-serif;font-weight:700}#controlButtons,#credits{align-items:center;right:0;visibility:visible;font-family:Nunito,sans-serif;font-weight:700;user-select:text;z-index:5;display:flex;position:absolute}#controls:active{cursor:grabbing}#credits{justify-content:center;height:47px;width:210px;border-bottom-left-radius:10px}#controlButtons{justify-content:center;bottom:0;height:55px;width:165px;border-left:3px solid #000;border-top:3px solid #000;border-top-left-radius:10px;color:#fff;overflow:hidden;pointer-events:all}.dragButton:active{cursor:grabbing!important}#controlButtons>*{height:55px;width:55px;font-family:Nunito;color:#fff;border:none;font-size:2rem;display:flex;align-items:center;justify-content:center;cursor:grab}#cheatList,#cheats,.cheatName{color:var(--textColor)}#cheats,#contentWrapper,.alertContainer,.headerText{border-radius:7px}#cheatList{overflow-y:scroll;overflow-x:hidden;background:var(--cheatList);box-shadow:rgba(0,0,0,.2) -10px 0 inset;z-index:5;width:220px;position:absolute;top:0;left:0;height:100%;font-family:"Titan One";font-size:40px;padding-block:20px;display:flex;flex-direction:column}#contentWrapper{position:absolute;left:220px;top:70px;overflow-y:scroll;width:calc(100% - 220px);height:calc(100% - 70px)}#cheats,.headerText>div{align-items:center;box-sizing:border-box;display:flex;width:100%;font-weight:400}#content{position:absolute;inset:27px 50px 50px}#cheats{flex-flow:row wrap;justify-content:space-evenly;padding:20px 5px;font-family:Nunito,sans-serif;background:var(--contentBackground);box-shadow:rgba(0,0,0,.2) 0 -6px inset}.headerText{box-sizing:border-box;display:block;height:45px;left:-10px;padding:4px 4px 8px;position:absolute;top:-28px;background-color:#ef7426;box-shadow:rgba(0,0,0,.2) 0 4px,rgba(0,0,0,.2) 0 -4px inset}.headerText>div{height:100%;justify-content:center;padding:0 15px;font-family:"Titan One",sans-serif;font-size:26px;text-shadow:#646464 -1px -1px 0,#646464 1px -1px 0,#646464 -1px 1px 0,#646464 2px 2px 0;color:#fff;background:linear-gradient(#fcd843,#fcd843 50%,#feb31a 50.01%,#feb31a);border-radius:5px}.alertContainer{margin:15px 15px 5px;background-color:rgb(0 0 0 / 50%);width:95%;height:370px;display:block;align-items:center;justify-content:center}',keys:{}};for(let o of[..._.css.matchAll(/(#|\.)([a-zA-Z]+?)(,|\{|:)/g)].reduce((e,[,,t])=>e.includes(t)?e:e.concat(t),[]))_.keys[o]=Array(10).fill().reduce(e=>e+String.fromCharCode(Math.floor(25*Math.random())+97),""),_.css=_.css.replace(new RegExp(`(#|\\.)(${o})(,|\\{|:|>|\\[)`,"g"),(e,t,a)=>a==o?e.replace(o,_.keys[o]):e);const M={global:{name:"Global",img:"https://media.blooket.com/image/upload/v1661496291/Media/uiTest/Games_Played_2.svg",cheats:[{name:"Auto Answer",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var{state:{question:e,stage:t,feedback:a},props:{client:{question:o}}}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const r=e||o;try{"typing"!=r.qType?("feedback"===t||a?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][r.answers.map((e,t)=>r.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(r.answers[0])}catch{}},50))}},{name:"Highlight Answers",description:"Toggles highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:a,props:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(a.question||o.client.question).correctAnswers.includes((a.question||o.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})},50))}},{name:"Subtle Highlight Answers",description:"Toggles subtle highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:a,props:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(a.question||o.client.question).correctAnswers.includes((a.question||o.client.question).answers[t])&&(e.style.boxShadow="unset")})},50))}},{name:"Percent Auto Answer",description:"Answers questions correctly or incorrectly depending on the goal grade given (Disable and re-enable to update goal)",inputs:[{name:"Target Grade",type:"number"}],type:"toggle",enabled:!1,data:null,run:function(e){if(this.enabled)this.enabled=!1,clearInterval(this.data),this.data=null;else{this.enabled=!0;const l=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];this.data=setInterval(a=>{try{var o=l.state.question||l.props.client.question;if("feedback"==l.state.stage||l.state.feedback)return document.querySelector('[class*="feedback"], [id*="feedback"]')?.firstChild?.click?.();if(document.querySelector("[class*='answerContainer']")||document.querySelector("[class*='typingAnswerWrapper']")){let e=0,t=0;for(var r in l.corrects)e+=l.corrects[r];for(var n in l.incorrects)t+=l.incorrects[n];var s=0==(t+=e)||Math.abs(e/(t+1)-a)>=Math.abs((e+1)/(t+1)-a);if("typing"!=l.state.question.qType){var i=document.querySelectorAll("[class*='answerContainer']");for(let e=0;ediv")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{"typing"!=a.qType?("feedback"===e||t?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][(a||o).answers.map((e,t)=>(a||o).correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(a.answers[0])}catch{}}},{name:"Highlight Answers",description:"Colors answers to be red or green highlighting the correct ones",run:function(){const{state:a,props:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(a.question||o.client.question).correctAnswers.includes((a.question||o.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})}},{name:"Spam Buy Blooks",description:"Opens a box an amount of times",inputs:[{name:"Box",type:"options",options:()=>new Promise(e=>{e(Object.keys(Object.values(webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]]).webpack.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{}))})},{name:"Amount",type:"number"},{name:"Alert Blooks",type:"options",options:[{name:"Alert Blooks",value:!0},{name:"Don't Alert Blooks",value:!1}]}],run:function(a,o,c){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let r=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],t=Object.values(r.c).find(e=>e.exports?.a?.get).exports.a,l=Object.values(r.c).find(e=>e.exports.a?.purchaseBlookBox).exports.a["purchaseBlookBox"];a=a.split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" "),t.get("https://dashboard.blooket.com/api/users").then(async({data:{tokens:e}})=>{var t=Object.values(r.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{Medieval:20,Breakfast:20,Wonderland:20,Blizzard:25,Space:20,Bot:20,Aquatic:20,Safari:20,Dino:25,"Ice Monster":25,Outback:25};let i=Math.min(Math.floor(e/t[a]),o);if(0==i)0{n[a]||=0,n[a]++;var o=Date.now();c&&alert(`${a} (${r+1}/${i}) ${e?"NEW! ":""}${t} tokens left`),s+=Date.now()-o}).catch(e=>t=!0),!t);r++);alert(`(${Date.now()-s}ms) Results:\n`+Object.entries(n).map(([e,t])=>` ${e} `+t).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Flood Game",description:"Floods a game with a number of fake accounts",inputs:[{name:"Game ID",type:"string"},{name:"Name",type:"string"},{name:"Amount",type:"number"},{name:"Blook",type:"options",options:async()=>{var e=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"];return["Random"].concat(Object.keys(Object.values(e.c).find(e=>e.exports.a?.Black)?.exports?.a||[]))}},{name:"Banner",type:"options",options:Object.entries({Starter:"starter",Chalkboard:"chalkboard",Slime:"slime",Bookshelf:"bookshelf","Toaster Pastry":"toasterPastry",Theater:"theater",Sushi:"sushi",Workbench:"workbench",Spooky:"spooky",Spiders:"spiders",Coffin:"coffin",Pumpkins:"pumpkins","Falling Blocks":"fallingBlocks",Racetrack:"racetrack",Harvest:"harvest",Leaves:"leaves","Fall Picnic":"fallPicnic","Winter Drive":"winterDrive","Winter Train":"winterTrain",Ice:"ice",Gifts:"gifts","Christmas Tree":"christmasTree","Soccer Field":"soccerField","Winter Landscape":"winterLandscape","Football Field":"footballField","Outer Space":"outerSpace","Hockey Rink":"hockeyRink","Music Class":"musicClass","Ice Cream Sandwich":"iceCreamSandwich","Science Class":"scienceClass","Fish Tank":"fishTank","Art Class":"artClass",Clockwork:"clockwork","Love Letter":"loveLetter",Farm:"farm",Chocolate:"chocolate","Tech Chip":"techChip",Fire:"fire","Orange Ice Pop":"orangeIcePop"}).map(([e,t])=>({name:e,value:t}))}],run:async function(n,s,e,i,c){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(webpackJsonp.push([[],{"":(e,t,a)=>{t.cache=a.c}},[[""]]]).cache));const l=t.find(e=>e.exports?.a?.get).exports.a,d=t.find(e=>e.exports?.a?.initializeApp).exports.a,u=Object.keys(t.find(e=>e.exports.a?.Black).exports.a);if(await t.find(e=>e.exports?.a?.me).exports.a.me({}).then(e=>e.name))return alert("You are logged in, and using this script will suspend your account. Please log out if you wish to use this.");for(let r=1;r<=e;r++)(async()=>{var e=""+s+String.fromCharCode(96+r),{success:t,fbToken:a,fbShardURL:o}=(await l.put("https://fb.blooket.com/c/firebase/join",{id:n,name:e}))["data"];t&&(t=d.initializeApp({apiKey:"AIzaSyCA-cTOnX19f6LFnDVVsHXya3k6ByP_MnU",authDomain:"blooket-2020.firebaseapp.com",projectId:"blooket-2020",storageBucket:"blooket-2020.appspot.com",messagingSenderId:"741533559105",appId:"1:741533559105:web:b8cbb10e6123f2913519c0",measurementId:"G-S3H5NGN10Z",databaseURL:o},e),await(o=d.auth(t)).setPersistence(d.auth.Auth.Persistence.NONE).catch(console.error),await o.signInWithCustomToken(a).catch(console.error),await t.database().ref(n+"/c/"+e).set({b:"Random"==i?u[Math.floor(Math.random()*u.length)]:i,bg:c}),t.delete())})(),await new Promise(e=>setTimeout(e,100))}},{name:"Host Any Gamemode",description:"Change the selected gamemode on the host settings page",inputs:[{name:"Gamemode",type:"options",options:["Racing","Classic","Factory","Cafe","Defense2","Defense","Royale","Gold","Candy","Brawl","Hack","Pirate","Fish","Dino","Toy","Rush"]}],run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),"/host/settings"!=location.pathname)return alert("Run this script on the host settings page");t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode;t.setState({settings:{type:e}})}},{name:"Change Blook Ingame",description:"Changes your blook",inputs:[{name:"Blook",type:"options",options:async()=>{var e=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"];return Object.keys(Object.values(e.c).find(e=>e.exports.a?.Chick&&e.exports.a?.Elephant).exports.a)}}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["props"];t.client.blook=e,t.liveGameController.setVal({path:`c/${t.client.name}/b`,val:e})}},{name:"Get Daily Rewards",description:"Gets max daily tokens and xp",run:async function(){var e,t,a,o=document.createElement("iframe");document.body.append(o),window.alert=o.contentWindow.alert.bind(window),o.remove(),location.href.includes("play.blooket.com")?({t}=(await(e=(o=Object.values(webpackJsonp.push([[],{"":(e,t,a)=>{t.cache=a.c}},[[""]]]).cache)).find(e=>e.exports?.a?.get).exports.a).post("https://play.blooket.com/api/playersessions/solo",{gameMode:"Factory",questionSetId:["60101da869e8c70013913b59","625db660c6842334835cb4c6","60268f8861bd520016eae038","611e6c804abdf900668699e3","60ba5ff6077eb600221b7145","642467af9b704783215c1f1b","605bd360e35779001bf57c5e","6234cc7add097ff1c9cff3bd","600b1491d42a140004d5215a","5db75fa3f1fa190017b61c0c","5fac96fe2ca0da00042b018f","600b14d8d42a140004d52165","5f88953cdb209e00046522c7","600b153ad42a140004d52172","5fe260e72a505b00040e2a11","5fe3d085a529560004cd3076","5f5fc017aee59500041a1456","608b0a5863c4f2001eed43f4","5fad491512c8620004918ace","5fc91a9b4ea2e200046bd49a","5c5d06a7deebc70017245da7","5ff767051b68750004a6fd21","5fdcacc85d465a0004b021b9","5fb7eea20bd44300045ba495"][Math.floor(24*Math.random())]}))["data"],{name:o,blook:{name:a}}=(await e.post("https://play.blooket.com/api/playersessions/landings",{t:t}),await e.get("https://play.blooket.com/api/playersessions/questions",{params:{t:t}}),await o.find(e=>e.exports.a?.me).exports.a.me({}).catch(()=>alert("There was an error getting user data."))),await e.put("https://play.blooket.com/api/users/factorystats",{blookUsed:a,t:t,name:o,cash:Math.floor(9e7*Math.random())+1e7,correctAnswers:Math.floor(500*Math.random())+500,upgrades:Math.floor(300*Math.random())+300,mode:"Time-Solo",nameUsed:"You",place:1,playersDefeated:0}),e.put("https://play.blooket.com/api/users/add-rewards",{t:t,name:o,addedTokens:500,addedXp:300}).then(({data:{dailyReward:e}})=>alert(`Added max tokens and xp, and got ${e} daily wheel tokens!`)).catch(()=>alert("There was an error when adding rewards."))):(alert("This cheat only works on play.blooket.com, opening a new tab."),window.open("https://play.blooket.com/"))}},{name:"Use Any Blook",description:"Allows you to play as any blook",run:function(){const a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];var e=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]]).webpack("MDrD").a;"/blooks"==location.pathname?a.setState({blookData:Object.keys(e).reduce((e,t)=>(e[t]=a.state.blookData[t]||1,e),{}),allSets:Object.values(e).reduce((e,t)=>e.includes(t.set)?e:e.concat(t.set),[])}):Array.isArray(a.state.unlocks)?a.setState({unlocks:Object.keys(e)}):a.setState({unlocks:e})}},{name:"Every Answer Correct",description:"Sets every answer to be correct",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.freeQuestions=e.freeQuestions?.map?.(e=>({...e,correctAnswers:e.answers})),e.questions=e.questions?.map?.(e=>({...e,correctAnswers:e.answers})),e.props.client.questions=e.props.client.questions.map(e=>({...e,correctAnswers:e.answers}))}},{name:"Subtle Highlight Answers",description:"Removes the shadow from correct answers",run:function(){const{state:a,props:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(a.question||o.client.question).correctAnswers.includes((a.question||o.client.question).answers[t])&&(e.style.boxShadow="unset")})}},{name:"Remove Name Limit",description:"Sets the name limit to 120, which is the actual max name length limit",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),document.querySelector('input[class*="nameInput"]').maxLength=120,alert("Removed name length limit")}},{name:"Remove Random Name",description:"Allows you to put a custom name",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({isRandom:!1,client:{name:""}}),document.querySelector('[class*="nameInput"]')?.focus?.()}},{name:"Sell Cheap Duplicates",description:"Sells all of your uncommon to epic dupes (not legendaries+)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],a=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,r=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];a.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(([e,t])=>1{t.webpack=a}},[["1234"]]]).webpack("MDrD").a[e].rarity));if(confirm("Are you sure you want to sell your uncommon to epic dupes?")){var t,a,o=Date.now();for([t,a]of e)await r({blook:t,numToSell:a-1});alert(`(${Date.now()-o}ms) Results:\n`+e.map(([e,t])=>` ${e} `+(t-1)).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Sell Duplicate Blooks",description:"Sell all duplicate blooks leaving you with 1 each",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],a=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,r=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];a.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(e=>1` ${e} `+(t-1)).join(`\n`))}}).catch(e=>(alert("There was an error user data!"),console.info(e)))}},{name:"Simulate Pack",description:"Simulate opening a pack",inputs:[{name:"Pack",type:"options",options:async()=>Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt)}],run:function(){try{let m=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],e=Object.values(m.c),t=e.find(e=>e.exports?.a?.Chick?.set).exports.a,o=e.find(e=>e.exports.a?.Breakfast).exports.a,r=(Object.entries(t).reduce((e,[t,a])=>(o[a.realSet||a.set]&&(e[t]=a),e),{}),Object.values(m.c).find(e=>e.exports?.Class).exports),h={};class s extends r.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new r.Class({Extends:r.GameObjects.Image,initialize:function(){r.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,a,o,r,n,s,i,c){this.setTexture(c),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(a),this.targets=[],h.scene.physics.velocityFromAngle(o,r,this.body.velocity),this.body.setGravityY(n),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const a=m("74sb");function o(e){switch(e){case"center":var t=Object(a.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(a.l)(.7,1),angle:t,velocity:Object(a.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(a.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(a.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var r=h.particles.get();r&&r.spawn.apply(r,Object.values(o("center")).concat("uncommon-"+Object(a.m)(1,8)))}break;case"Rare":for(var n=0;n<2;n++){var s=h.particles.get();s&&s.spawn.apply(s,Object.values(o(n%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(a.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var c=h.particles.get();c&&c.spawn.apply(c,Object.values(o(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(a.m)(1,8)))}break;case"Legendary":for(var l=0;l<3;l++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(o("top")).concat("legendary-"+Object(a.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var p=h.particles.get();p&&p.spawn.apply(p,Object.values(o(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(a.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];let n=m("fGzD");(n=Object.keys(n.a).reduce((e,t)=>(e.packs.includes(t)&&(e.data[t]=Object.fromEntries(n.b(t))),e),{packs:Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt),data:{}}).data)[e]?(e=function(e){var t=[],a=Object.keys(n[e]);for(const r of a)t.push(n[e][r]+(t[a.indexOf(r)-1]||0));const o=t[t.length-1]*Math.random();return a[t.findIndex(e=>e>=o)]}(e),t=Object.values(m.c).find(e=>e.exports?.a?.Elephant).exports.a,a.setState({loadingPack:!1,openPack:!0,unlockedBlook:e,tokens:a.state.tokens,newUnlock:!0,game:{type:r.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:r.Scale.NONE,autoCenter:r.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new s(t[e].rarity)},canOpen:!0})):alert("I couldn't find that box!")}}catch{}}()},{name:"Simulate Unlock",description:"Simulate unlocking most of the blooks",inputs:[{name:"Blook",type:"options",options:()=>{try{var e=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],t=Object.values(e.c);const o=t.find(e=>"number"==typeof e.exports.a?.Breakfast).exports.a;return Object.entries(t.find(e=>e.exports.a?.Black).exports.a).reduce((e,[t,a])=>o[a.realSet||a.set]?e.concat(t):e,[])}catch{return[]}}}],run:function(){try{let m=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],e=Object.values(m.c),t=e.find(e=>e.exports?.a?.Chick?.set).exports.a,o=e.find(e=>e.exports.a?.Breakfast).exports.a,a=Object.entries(t).reduce((e,[t,a])=>(o[a.realSet||a.set]&&(e[t]=a),e),{}),r=Object.values(m.c).find(e=>e.exports?.Class).exports,h={};class n extends r.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new r.Class({Extends:r.GameObjects.Image,initialize:function(){r.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,a,o,r,n,s,i,c){this.setTexture(c),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(a),this.targets=[],h.scene.physics.velocityFromAngle(o,r,this.body.velocity),this.body.setGravityY(n),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const a=m("74sb");function o(e){switch(e){case"center":var t=Object(a.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(a.l)(.7,1),angle:t,velocity:Object(a.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(a.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(a.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var r=h.particles.get();r&&r.spawn.apply(r,Object.values(o("center")).concat("uncommon-"+Object(a.m)(1,8)))}break;case"Rare":for(var n=0;n<2;n++){var s=h.particles.get();s&&s.spawn.apply(s,Object.values(o(n%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(a.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var c=h.particles.get();c&&c.spawn.apply(c,Object.values(o(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(a.m)(1,8)))}break;case"Legendary":for(var l=0;l<3;l++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(o("top")).concat("legendary-"+Object(a.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var p=h.particles.get();p&&p.spawn.apply(p,Object.values(o(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(a.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t.setState({loadingPack:!1,openPack:!0,unlockedBlook:e,newUnlock:!0,game:{type:r.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:r.Scale.NONE,autoCenter:r.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new n(a[e].rarity)},canOpen:!0})):alert("This can only be ran on the market page!")}}catch{}}()}]},voyage:{name:"Pirate's Voyage",img:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAzMDAgMzAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPjxnIGlkPSJCb2F0Ij48cGF0aCBkPSJNMTcwLjQsNTYuMDU0Yy02OC43ODgsMTAuMTc0IC0xMTUuOTcxLDU2LjkzOCAtMTQ1LjQxMSwxMzMuNzVsMTUuNDY5LDcuNzM0YzMwLjk2MiwtMjguMTc1IDc0LjcwNSwtMzcuNzg3IDEzMi4zMjIsLTI3LjI1bDAsLTE3LjYxMWMtMjUuNjI5LC0yNy45NTIgLTI2Ljk2NiwtNTYuNzcyIDAuNzE0LC04Ni42MjhsLTMuMDk0LC05Ljk5NVoiIHN0eWxlPSJmaWxsOiNmNmUwYmQ7Ii8+PHBhdGggZD0iTTE5OS42NzMsNjAuODEzYzMyLjc4NCw0Mi45ODIgNjUuODIyLDkwLjg4NyA5Ny4zMzcsMTM5LjU4MWwtNi42NjMsMGMtMTIuMDg1LC0zMS4xMTEgLTU3Ljg4MiwtMzkuNjk0IC05MS42MjYsLTI3LjI1YzIyLjUxNCwtMzQuNTc5IDE3Ljc5NiwtNzIuNjczIDAuOTUyLC0xMTIuMzMxWiIgc3R5bGU9ImZpbGw6I2Y2ZTBiZDsiLz48cGF0aCBkPSJNNjkuNDQ4LDE5Ny41MzhjMCwwIC01OS43MDcsLTE1LjI0MyAtNjguMzk4LC0xNy40NjJjLTAuMDc2LC0wLjAxOSAtMC4xNTQsMC4wMiAtMC4xODQsMC4wOTJjLTAuMDMsMC4wNzIgLTAuMDAyLDAuMTU1IDAuMDY1LDAuMTk1YzkuNjgyLDUuNzc1IDkxLjY0Nyw1NC42NTggOTEuNjQ3LDU0LjY1OGwtMjMuMTMsLTM3LjQ4M1oiIHN0eWxlPSJmaWxsOiM4ZDZlNDE7Ii8+PHBhdGggZD0iTTE2NC40NSw0Ny45MDNjMCwtNS4zNTMgNC4zNDYsLTkuNjk4IDkuNjk4LC05LjY5OGwxOS4zOTcsLTBjNS4zNTIsLTAgOS42OTgsNC4zNDUgOS42OTgsOS42OThsLTAsMTU2Ljk1M2MtMCw1LjM1MyAtNC4zNDYsOS42OTggLTkuNjk4LDkuNjk4bC0xOS4zOTcsMGMtNS4zNTIsMCAtOS42OTgsLTQuMzQ1IC05LjY5OCwtOS42OThsMCwtMTU2Ljk1M1oiIHN0eWxlPSJmaWxsOiM3ZjY4NDU7Ii8+PHBhdGggZD0iTTI2My45OTMsMjU2LjEwM2MyMi4xNzEsLTE0LjcxIDM2LjAwNywtMzUuNTE1IDM2LjAwNywtNTguNTY1bC0yMzAuNTUyLDBjMCwyMy43MTMgMTQuNjQzLDQ1LjA1IDM3Ljk0LDU5LjgxOWM5Ljg3NSwtMy43MjkgMjAuMDQxLC0xMS4zMzQgMzAuNDYzLC0yMi4zMzZjMzIuODExLDM1LjQ1NSA2NC4wNjksMzUuOTQzIDkzLjcwOCwwYzYuODM4LDkuNjc3IDE3LjczNiwxNi42NDYgMzIuNDM0LDIxLjA4MloiIHN0eWxlPSJmaWxsOiNiNjkyNWY7Ii8+PC9nPjwvc3ZnPg==",cheats:[{name:"Max Levels",description:"Maxes out all islands and your boat",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({islandLevels:new Array(e.state.islandLevels.length).fill(5)},e.updateBoatLevel)}},{name:"Set Doubloons",description:"Sets Doubloons",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];t.setState({doubloons:e}),t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}},{name:"Start Heist",description:"Starts a heist on someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(o){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let r=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];r.props.liveGameController.getDatabaseVal("c",function(e){var t,a,e=Object.entries(e||{}).reduce((e,[t,a])=>(t==r.props.client.name&&e.push({name:t,blook:a.b,doubloons:a.d||0}),e),[]);0===e.length?(r.questionsToAnswer=1,r.randomQ()):({name:e,blook:t,doubloons:a}=e.find(e=>e.name==o)||e.sort((e,t)=>t.doubloons-e.doubloons)[0],r.setState({stage:"heist",heistInfo:{name:e,blook:t},prizeAmount:Math.max(1e3,a)}))})}},{name:"Swap Doubloons",description:"Swaps Doubloons with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:async function(t){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>a.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=a.props.client.name),e=e.find(e=>e[0]==t)||e[0];a.props.liveGameController.setVal({path:"c/"+a.props.client.name,val:{b:a.props.client.blook,d:e[1].d,tat:e[0]+":"+(e[1].d-a.state.doubloons)}}),a.setState({doubloons:e[1].d})}},{name:"Take Doubloons",description:"Takes Doubloons from someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:async function(t){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>a.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=a.props.client.name),e=e.find(e=>e[0]==t)||e[0];a.setState({doubloons:a.state.doubloons+e[1].d}),a.props.liveGameController.setVal({path:"c/"+a.props.client.name,val:{b:a.props.client.blook,d:e[1].d,tat:e[0]+":"+e[1].d}})}}]},brawl:{name:"Monster Brawl",img:"https://media.blooket.com/image/upload/v1655233787/Media/survivor/xp/Blue_xp_2.svg",cheats:[{name:"Double Enemy XP",description:"Doubles enemy XP drop value",run:function(){for(const a of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("dmgCd"))){var t=a.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.val*=2},t.children.entries.forEach(e=>e.val*=2)}}},{name:"Half Enemy Speed",description:"Makes enemies move 2x slower",run:function(){for(const a of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("dmgCd"))){var t=a.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.speed*=.5},t.children.entries.forEach(e=>e.speed*=.5)}}},{name:"Instant Kill",description:"Sets all enemies health to 1",run:function(){for(const a of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("dmgCd"))){var t=a.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.hp=1},t.children.entries.forEach(e=>e.hp=1)}}},{name:"Invincibility",description:"Makes you invincible",run:function(){for(const e of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime")||e.callbackContext?.toString().includes("dmgCd")))e.collideCallback=()=>{}}},{name:"Magnet",description:"Pulls all xp towards you",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("0x5dc)")).collideCallback({active:!0},{active:!0,setActive(){},setVisible(){}})}},{name:"Max Current Abilities",description:"Maxes out all your current abilities",run:function(){const a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];for(var[t,o]of Object.entries(a.state.abilities))for(let e=0;e<10-o;e++)a.state.game.scene.game.events.emit("level up",t,a.state.abilities[t]++);a.setState({level:a.state.game.scene.level=[1,3,5,10,15,25,35].sort((e,t)=>Math.abs(e-a.state.level)-Math.abs(t-a.state.level))[0]-1})}},{name:"Next Level",description:"Skips to the next level",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],{object1:t,object2:a}=e.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("emit']('xp"));a.get().spawn(t.x,t.y,(1===(a=e.state.level)?1:a<5?5:a<10?10:a<20?20:a<30?30:a<40?40:a<50?50:100)-e.xp)}},{name:"Remove Obstacles",description:"Removes all rocks and obstacles",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>{try{e.gameObject.frame.texture.key.includes("obstacle")&&e.gameObject.destroy()}catch{}})}},{name:"Kill Enemies",description:"Kills all current enemies",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Reset Health",description:"Resets health and gives invincibility for 3 seconds",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.game.events._events.respawn.fn()}}]},cafe:{name:"Café",img:"https://media.blooket.com/image/upload/v1655161189/Media/survivor/Pizza_lvl1.svg",style:{transform:"rotate(22.5deg)"},cheats:[{name:"Max Items",description:"Maxes out items in the shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({items:Object.fromEntries(Object.entries(e.state.items).map(e=>[e[0],5]))}))}},{name:"Remove Customers",description:"Skips the current customers (Not usable in the shop)",run:function(){const a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.state.customers.forEach((e,t)=>Object.keys(e).length&&a.removeCustomer(t,!0))}},{name:"Reset Abilities",description:"Resets used abilities in shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({abilities:Object.fromEntries(Object.entries(e.state.abilities).map(e=>[e[0],5]))}))}},{name:"Set Cash",description:"Sets cafe cash",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({cafeCash:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,ca:e}})}},{name:"Stock Food",description:"Stocks all food to 99 (Not usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe"!==window.location.pathname?alert("This can't be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({foods:e.state.foods.map(e=>({...e,stock:99,level:5}))}))}}]},crypto:{name:"Crypto Hack",img:"https://media.blooket.com/image/upload/v1661496293/Media/uiTest/CryptoIcon.svg",cheats:[{name:"Choice ESP",description:"Shows what each choice will give you",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e,t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t=t.state.choices[0]["text"],a=document.querySelector("[class^=styles__feedbackContainer___]");a.children.length<=4&&((e=document.createElement("div")).style.color="white",e.style.fontFamily="Inconsolata,Helvetica,monospace,sans-serif",e.style.fontSize="2em",e.style.display="flex",e.style.justifyContent="center",e.style.marginTop="675px",e.innerText=t,a.append(e))},50))}},{name:"Password ESP",description:"Highlights the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];"hack"==t.stage&&[...document.querySelector("div[class^=styles__buttonContainer]").children].forEach(e=>{e.innerText!=t.correctPassword&&(e.style.outlineColor="rgba(255, 64, 64, 0.8)",e.style.backgroundColor="rgba(255, 64, 64, 0.8)",e.style.textShadow="0 0 1px #f33")})},50))}},{name:"Always Triple",description:"Always get triple crypto",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({choices:[{type:"mult",val:3,rate:.075,blook:"Brainy Bot",text:"Triple Crypto"}]}),50))}},{name:"Auto Guess",description:"Automatically guess the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];if("hack"==e.stage)for(const t of document.querySelector("div[class^=styles__buttonContainer]").children)t.innerText==e.correctPassword&&t.click()},50))}},{name:"Remove Hack",description:"Removes an attacking hack",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({hack:""})}},{name:"Set Crypto",description:"Sets crypto",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({crypto:e,crypto2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:t.state.password,cr:e}})}},{name:"Set Password",description:"Sets hacking password",inputs:[{name:"Custom Password",type:"string"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({password:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:e,cr:t.state.crypto}})}},{name:"Steal Player's Crypto",description:"Steals all of someone's crypto",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController?._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(a){let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.liveGameController.getDatabaseVal("c",e=>{var t;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(a.toLowerCase())&&([e,{cr:t}]=Object.entries(e).find(([e])=>e.toLowerCase()==a.toLowerCase()),o.setState({crypto:o.state.crypto+t,crypto2:o.state.crypto+t}),o.props.liveGameController.setVal({path:"c/".concat(o.props.client.name),val:{b:o.props.client.blook,p:o.state.password,cr:o.state.crypto+t,tat:e+":"+t}}))})}}]},defense:{name:"Tower Defense",img:"https://media.blooket.com/image/upload/v1657235025/Media/survivor/Laser_Lvl1.svg",cheats:[{name:"Earthquake",description:"Shuffles around towers",run:function(){let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],r=(o.setState({eventName:"Earthquake",event:{short:"e",color:"#805500",icon:"fas fa-mountain",desc:"All of your towers get mixed up",rate:.02},buyTowerName:"",buyTower:{}},()=>o.eventTimeout=setTimeout(()=>o.setState({event:{},eventName:""}),6e3)),o.tiles.forEach(a=>a.forEach((e,t)=>3===e&&(a[t]=0))),o.tiles.flatMap((e,a)=>e.map((e,t)=>0===e&&{x:t,y:a})).filter(Boolean).sort(()=>.5-Math.random()));o.towers.forEach(e=>{var{x:t,y:a}=r.shift();e.move(t,a,o.tileSize),o.tiles[a][t]=3})}},{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.towers.forEach(e=>{e.range=100,e.fullCd=e.cd=0,e.damage=1e6})}},{name:"Remove Ducks",description:"Removes ducks",run:function(){let{ducks:e,tiles:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.forEach(e=>{t[e.y][e.x]=0}),e.length=0}},{name:"Remove Enemies",description:"Removes all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.enemies=e.futureEnemies=[]}},{name:"Remove Obstacles",description:"Lets you place towers anywhere",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.tiles=e.tiles.map(e=>e.fill(0))}},{name:"Set Damage",description:"Sets damage",inputs:[{name:"Damage",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.dmg=e}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:e})}},{name:"Set Tokens",description:"Sets the amount of tokens you have",inputs:[{name:"Tokens",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({tokens:e})}}]},defense2:{name:"Tower Defense 2",img:"https://media.blooket.com/image/upload/v1593095354/Media/defense/missile.svg",style:{transform:"rotate(45deg)"},cheats:[{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.towers.forEach(e=>{if(e.stats.dmg=1e6,e.stats.fireRate=50,e.stats.ghostDetect=!0,e.stats.maxTargets=1e6,e.stats.numProjectiles&&=100,e.stats.range=100,e.stats.auraBuffs)for(const t in e.stats.auraBuffs)e.stats.auraBuffs[t]*=100})}},{name:"Kill Enemies",description:"Kills all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.state.game.scene.enemyQueue.length=0,e.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Set Coins",description:"Sets coins",inputs:[{name:"Coins",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({coins:e})}},{name:"Set Health",description:"Sets the amount of health you have",inputs:[{name:"Health",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({health:e})}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:e})}}]},dinos:{name:"Deceptive Dinos",img:"https://media.blooket.com/image/upload/v1655161325/Media/survivor/Dog.svg",style:{transform:"rotate(-22.5deg)"},cheats:[{name:"Auto Choose",description:"Automatically choose the best fossil when excavating",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const t=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"];var e=(()=>{const e=Object.values(t("74sb")).find(e=>e.toString().includes("rate"));return()=>e([{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}],3)})();try{var o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("excavate"===o.state.stage){o.state.choices.length||(o.state.choices=e());let t=0,a=-1;for(let e=0;e div[role="button"]:nth-child('+a+")").click()}}catch{}},50))}},{name:"Rock ESP",description:"Shows what is under the rocks",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const e=[...document.querySelector('[class*="rockButton"]').parentElement.children];e.every(e=>e.querySelector("div"))||o.setState({choices:[{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}].sort(()=>.5-Math.random()).slice(0,3)},()=>{e.forEach((e,t)=>{var t=o.state.choices[t],a=(e.querySelector("div")&&e.querySelector("div").remove(),document.createElement("div"));a.style.color="white",a.style.fontFamily="Macondo",a.style.fontSize="1em",a.style.display="flex",a.style.justifyContent="center",a.style.transform="translateY(25px)",a.innerText="fossil"===t.type?`+${99999999e.toString().includes("×"))(Math.round(t.val*o.state.fossilMult)):Math.round(t.val*o.state.fossilMult)} Fossils`:`x${t.val} Fossils Per Excavation`,e.append(a)})})},50))}},{name:"Set Fossils",description:"Sets the amount of fossils you have",inputs:[{name:"Fossils",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossils:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,f:e,ic:t.state.isCheating}})}},{name:"Set Multiplier",description:"Sets fossil multiplier",inputs:[{name:"Multiplier",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossilMult:e})}},{name:"Stop Cheating",description:"Undoes cheating so that you can't be caught",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({isCheating:!1}),e.props.liveGameController.setVal({path:`c/${e.props.client.name}/ic`,val:!1})}}]},doom:{name:"Tower of Doom",img:"https://media.blooket.com/image/upload/v1657235023/Media/survivor/cards-05.svg",cheats:[{name:"Fill Deck",description:"Fills your deck with every maxed out card and artifact (Only works on towers page)",run:function(){var e=document.createElement("iframe");if(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname){var{a:e,c:t}=webpackJsonp.push([[],{"":(e,t,a)=>{t.cache=a.c}},[[""]]]).cache.gvfT.exports,a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.tower.artifacts=Object.keys(e),a.props.tower.cards=Object.entries(t).map(([e,t])=>({...t,blook:e,strength:20,charisma:20,wisdom:20}));try{a.props.addTowerNode()}catch{}a.setState({showDeck:!1})}else alert("You need to be on the map to run this cheat!")}},{name:"Max Cards",description:"Maxes out all the cards in your deck",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname?(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.props.tower.cards.forEach(e=>{e.strength=20,e.charisma=20,e.wisdom=20})):alert("You need to be on the map to run this cheat!")}},{name:"Max Health",description:"Fills the player's health",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/battle"==window.location.pathname?Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({myHealth:100}):alert("You need to be in battle to run this cheat!")}},{name:"Max Card Stats",description:"Maxes out player's current card (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({myCard:{...e.state.myCard,strength:20,charisma:20,wisdom:20}})}},{name:"Min Enemy Stats",description:"Makes the enemy card stats all 0 (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({enemyCard:{...e.state.enemyCard,strength:0,charisma:0,wisdom:0}})}},{name:"Set Coins",description:"Try's to set amount of tower coins you have",inputs:[{name:"Coins",type:"number"}],run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.prompt.bind(window),t.remove(),"/tower/battle"==window.location.pathname){var t=parseInt("0"+alert("How many coins would you like?")),a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{a.props.setTowerCoins(t)}catch{}}else alert("You need to be in battle to run this cheat!")}}]},factory:{name:"Factory",img:"https://media.blooket.com/image/upload/v1661496293/Media/uiTest/Factory_Upgrades.svg",cheats:[{name:"Choose Blook",description:"Gives you a blook",inputs:[{name:"Blook",type:"options",options:[{name:"Chick",color:"#ffcd05",class:"🌽",rarity:"Common",cash:[3,7,65,400,2500],time:[1,1,1,1,1],price:[300,3e3,3e4,2e5]},{name:"Chicken",color:"#ed1c24",class:"🌽",rarity:"Common",cash:[10,40,200,1400,1e4],time:[5,4,3,2,1],price:[570,4e3,5e4,8e5]},{name:"Cow",color:"#58595b",class:"🌽",rarity:"Common",cash:[25,75,1500,25e3,25e4],time:[15,10,10,10,5],price:[500,9500,16e4,4e6]},{name:"Duck",color:"#4ab96d",class:"🌽",rarity:"Common",cash:[4,24,200,3e3,4e4],time:[3,3,3,3,3],price:[450,4200,7e4,11e5]},{name:"Goat",color:"#c59a74",class:"🌽",rarity:"Common",cash:[5,28,200,1300,12e3],time:[3,3,2,2,2],price:[500,6400,45e3,5e5]},{name:"Horse",color:"#995b3c",class:"🌽",rarity:"Common",cash:[5,20,270,1800,15e3],time:[2,2,2,2,2],price:[550,8200,65e3,6e5]},{name:"Pig",color:"#f6a9cb",class:"🌽",rarity:"Common",cash:[20,50,1300,8e3,8e4],time:[7,7,7,7,5],price:[400,11e3,8e4,13e5]},{name:"Sheep",color:"#414042",class:"🌽",rarity:"Common",cash:[6,25,250,1500,11e3],time:[3,3,3,2,2],price:[500,5e3,5e4,43e4]},{name:"Cat",color:"#f49849",class:"🐾",rarity:"Common",cash:[5,18,170,1700,13e3],time:[2,2,2,2,2],price:[480,5500,6e4,5e5]},{name:"Dog",color:"#995b3c",class:"🐾",rarity:"Common",cash:[7,25,220,1900,9e3],time:[3,3,2,2,1],price:[460,6600,7e4,73e4]},{name:"Goldfish",color:"#f18221",class:"🐾",rarity:"Common",cash:[5,40,350,3500,35e3],time:[3,3,3,3,3],price:[750,7200,84e3,95e4]},{name:"Rabbit",color:"#e7bf9a",class:"🐾",rarity:"Common",cash:[3,18,185,800,7e3],time:[2,2,2,1,1],price:[500,5800,56e3,55e4]},{name:"Hamster",color:"#ce9176",class:"🐾",rarity:"Common",cash:[10,45,450,4500,45e3],time:[4,4,4,4,4],price:[650,6500,8e4,93e4]},{name:"Turtle",color:"#619a3c",class:"🐾",rarity:"Common",cash:[23,120,1400,15e3,17e4],time:[10,10,10,10,10],price:[700,8500,11e4,13e5]},{name:"Puppy",color:"#414042",class:"🐾",rarity:"Common",cash:[4,10,75,500,3e3],time:[1,1,1,1,1],price:[450,4e3,35e3,25e4]},{name:"Kitten",color:"#58595b",class:"🐾",rarity:"Common",cash:[4,8,60,400,2e3],time:[1,1,1,1,1],price:[350,3500,26e3,17e4]},{name:"Bear",color:"#995b3c",class:"🌲",rarity:"Common",cash:[12,70,550,4500,1e5],time:[7,7,6,5,5],price:[550,5500,63e3,16e5]},{name:"Moose",color:"#995b3c",class:"🌲",rarity:"Common",cash:[8,45,400,3500,26e3],time:[5,5,4,4,3],price:[520,6500,58e3,7e5]},{name:"Fox",color:"#f49849",class:"🌲",rarity:"Common",cash:[7,15,80,550,3e3],time:[2,2,1,1,1],price:[400,4e3,36e3,24e4]},{name:"Raccoon",color:"#6d6e71",class:"🌲",rarity:"Common",cash:[5,14,185,1900,19e3],time:[2,2,2,2,2],price:[400,5e3,71e3,8e5]},{name:"Squirrel",color:"#d25927",class:"🌲",rarity:"Common",cash:[3,10,65,470,2600],time:[1,1,1,1,1],price:[420,3600,32e3,21e4]},{name:"Owl",color:"#594a42",class:"🌲",rarity:"Common",cash:[4,17,155,1500,15e3],time:[2,2,2,2,2],price:[500,4800,55e3,58e4]},{name:"Hedgehog",color:"#3f312b",class:"🌲",rarity:"Common",cash:[11,37,340,2200,3e4],time:[5,4,3,2,2],price:[540,7e3,77e3,12e5]},{name:"Seal",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,17,150,1200,13e3],time:[2,2,2,2,2],price:[480,4500,43e3,52e4]},{name:"Arctic Fox",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[5,18,180,850,8500],time:[2,2,2,1,1],price:[520,550,61e3,68e4]},{name:"Snowy Owl",color:"#feda3f",class:"❄️",rarity:"Common",cash:[5,20,190,1900,16e3],time:[3,3,2,2,2],price:[370,5300,76e3,62e4]},{name:"Arctic Hare",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,19,85,900,7e3],time:[2,2,1,1,1],price:[540,5200,66e3,55e4]},{name:"Penguin",color:"#fb8640",class:"❄️",rarity:"Common",cash:[4,21,310,3200,33e3],time:[3,3,3,3,3],price:[400,6500,76e3,87e4]},{name:"Baby Penguin",color:"#414042",class:"❄️",rarity:"Common",cash:[3,8,70,450,2700],time:[1,1,1,1,1],price:[420,3300,33e3,23e4]},{name:"Polar Bear",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[12,75,700,6500,85e3],time:[8,7,6,5,5],price:[630,7e3,91e3,14e5]},{name:"Walrus",color:"#7d4f33",class:"❄️",rarity:"Common",cash:[11,46,420,3700,51e3],time:[5,5,4,4,4],price:[550,6200,68e3,1e6]},{name:"Tiger",color:"#f18221",class:"🌴",rarity:"Common",cash:[6,20,100,975,7500],time:[3,3,1,1,1],price:[390,6e3,7e4,61e4]},{name:"Jaguar",color:"#fbb040",class:"🌴",rarity:"Common",cash:[8,28,230,1600,17e3],time:[3,3,2,2,2],price:[390,6e3,7e4,61e4]},{name:"Toucan",color:"#ffca34",class:"🌴",rarity:"Common",cash:[9,20,175,625,3800],time:[2,2,2,1,1],price:[520,4800,42e3,3e5]},{name:"Cockatoo",color:"#7ca1d5",class:"🌴",rarity:"Common",cash:[6,35,160,1700,18e3],time:[4,4,2,2,2],price:[500,5e3,63e3,7e5]},{name:"Macaw",color:"#00aeef",class:"🌴",rarity:"Common",cash:[3,8,85,850,8500],time:[1,1,1,1,1],price:[480,5400,62e3,63e4]},{name:"Parrot",color:"#ed1c24",class:"🌴",rarity:"Common",cash:[3,9,90,900,9e3],time:[1,1,1,1,1],price:[540,5700,65e3,69e4]},{name:"Panther",color:"#2f2c38",class:"🌴",rarity:"Common",cash:[12,28,215,2100,21e3],time:[5,3,2,2,2],price:[530,6500,76e3,87e4]},{name:"Anaconda",color:"#8a9143",class:"🌴",rarity:"Common",cash:[3,15,85,1500,7600],time:[1,2,1,2,1],price:[410,5100,58e3,59e4]},{name:"Orangutan",color:"#bc6234",class:"🌴",rarity:"Common",cash:[13,52,570,4300,7e4],time:[5,5,5,4,4],price:[600,7e3,8e4,14e5]},{name:"Capuchin",color:"#e0b0a6",class:"🌴",rarity:"Common",cash:[4,14,160,780,8200],time:[2,2,2,1,1],price:[390,4700,57e3,68e4]},{name:"Elf",color:"#a7d054",class:"⚔️",rarity:"Uncommon",cash:[5e3,15e3,15e4,15e5,1e7],time:[1,1,1,1,1],price:[8e5,9e6,11e7,8e8]},{name:"Witch",color:"#4ab96d",class:"⚔️",rarity:"Uncommon",cash:[18e3,6e4,4e4,4e6,35e6],time:[3,3,2,2,2],price:[11e5,12e6,15e7,14e8]},{name:"Wizard",color:"#5a459c",class:"⚔️",rarity:"Uncommon",cash:[19500,65e3,44e4,46e5,4e6],time:[3,3,2,2,2],price:[13e5,135e5,16e7,16e8]},{name:"Fairy",color:"#df6d9c",class:"⚔️",rarity:"Uncommon",cash:[18500,6e4,62e4,44e5,38e6],time:[3,3,3,2,2],price:[12e5,125e5,15e6,15e8]},{name:"Slime Monster",color:"#2fa04a",class:"⚔️",rarity:"Uncommon",cash:[35e3,14e4,1e6,11e6,11e7],time:[5,5,4,4,4],price:[16e5,15e6,2e8,23e8]},{name:"Jester",color:"#be1e2d",class:"⚔️",rarity:"Rare",cash:[25e3,1e5,68e4,65e5,32e6],time:[3,3,2,2,1],price:[2e6,21e6,23e7,26e8]},{name:"Dragon",color:"#2fa04a",class:"⚔️",rarity:"Rare",cash:[36e3,15e4,15e5,15e6,15e7],time:[4,4,4,4,4],price:[23e5,24e6,27e7,3e9]},{name:"Unicorn",color:"#f6afce",class:"⚔️",rarity:"Epic",cash:[24e3,15e4,14e5,7e6,75e6],time:[2,2,2,1,1],price:[45e5,45e6,55e7,65e8]},{name:"Queen",color:"#9e1f63",class:"⚔️",rarity:"Rare",cash:[24e3,95e3,95e4,97e5,95e6],time:[3,3,3,3,3],price:[19e5,2e7,23e7,25e8]},{name:"King",color:"#ee2640",class:"⚔️",rarity:"Legendary",cash:[75e3,4e5,6e6,9e7,125e7],time:[5,5,5,5,5],price:[6e6,95e6,16e8,25e9]},{name:"Two of Spades",color:"#414042",class:"🏰",rarity:"Uncommon",cash:[4500,14e3,14e4,14e5,9e6],time:[1,1,1,1,1],price:[77e4,83e5,98e6,71e7]},{name:"Eat Me",color:"#d58c55",class:"🏰",rarity:"Uncommon",cash:[13e3,45e3,45e4,45e5,5e7],time:[2,2,2,2,2],price:[13e5,14e6,16e7,2e9]},{name:"Drink Me",color:"#dd7399",class:"🏰",rarity:"Uncommon",cash:[12e3,4e4,4e5,4e6,45e6],time:[2,2,2,2,2],price:[12e5,12e6,14e7,18e8]},{name:"Alice",color:"#4cc9f5",class:"🏰",rarity:"Uncommon",cash:[13e3,42e3,21e4,21e5,23e6],time:[2,2,1,1,1],price:[12e5,13e6,15e7,19e8]},{name:"Queen of Hearts",color:"#d62027",class:"🏰",rarity:"Uncommon",cash:[23e3,87e3,62e4,75e5,9e7],time:[4,4,3,3,3],price:[13e5,13e6,18e7,24e8]},{name:"Dormouse",color:"#89d6f8",class:"🏰",rarity:"Rare",cash:[17e3,68e3,7e5,35e5,35e6],time:[2,2,1,1,1],price:[2e6,22e6,25e7,28e8]},{name:"White Rabbit",color:"#ffcd05",class:"🏰",rarity:"Rare",cash:[26e3,105e3,11e6,77e5,72e6],time:[3,3,3,2,2],price:[2e6,23e6,28e7,29e8]},{name:"Cheshire Cat",color:"#dd7399",class:"🏰",rarity:"Rare",cash:[32e3,1e5,9e5,9e6,6e7],time:[4,3,3,3,2],price:[18e5,19e6,22e7,24e8]},{name:"Caterpillar",color:"#00c0f3",class:"🏰",rarity:"Epic",cash:[1e4,7e4,65e4,75e5,85e6],time:[1,1,1,1,1],price:[42e5,42e6,54e7,69e8]},{name:"Mad Hatter",color:"#914f93",class:"🏰",rarity:"Epic",cash:[38e3,25e4,15e5,14e6,8e7],time:[3,3,2,2,1],price:[48e5,48e6,52e7,66e8]},{name:"King of Hearts",color:"#c62127",class:"🏰",rarity:"Legendary",cash:[8e4,42e4,68e5,1e8,15e8],time:[5,5,5,5,5],price:[7e6,11e7,18e8,3e10]},{name:"Earth",color:"#416eb5",class:"🚀",rarity:"Uncommon",cash:[15e3,45e3,6e5,65e5,65e6],time:[3,3,3,3,3],price:[1e6,11e6,15e7,17e8]},{name:"Meteor",color:"#c68c3c",class:"🚀",rarity:"Uncommon",cash:[23e3,65e3,7e5,45e5,2e7],time:[5,4,3,2,1],price:[95e4,13e6,16e7,16e8]},{name:"Stars",color:"#19184d",class:"🚀",rarity:"Uncommon",cash:[1e4,4e4,2e5,2e6,18e6],time:[2,2,1,1,1],price:[14e5,14e6,15e7,15e8]},{name:"Alien",color:"#8dc63f",class:"🚀",rarity:"Uncommon",cash:[3e4,1e5,1e6,11e6,85e6],time:[4,4,4,4,4],price:[15e5,17e6,19e7,17e8]},{name:"Planet",color:"#9dc6ea",class:"🚀",rarity:"Rare",cash:[25e3,1e5,9e5,9e6,9e7],time:[3,3,3,3,3],price:[2e6,21e6,21e7,24e8]},{name:"UFO",color:"#a15095",class:"🚀",rarity:"Rare",cash:[17e3,7e4,7e5,7e6,7e7],time:[2,2,2,2,2],price:[21e5,23e6,25e7,28e8]},{name:"Spaceship",color:"#ffcb29",class:"🚀",rarity:"Epic",cash:[6e4,32e4,21e5,15e6,85e6],time:[5,4,3,2,1],price:[48e5,46e6,54e7,68e8]},{name:"Astronaut",color:"#9bd4ee",class:"🚀",rarity:"Legendary",cash:[45e3,26e4,25e5,38e6,55e7],time:[3,3,2,2,2],price:[65e5,1e8,17e8,27e9]},{name:"Lil Bot",color:"#3e564a",class:"🤖",rarity:"Uncommon",cash:[4e3,12e3,18e4,19e5,25e6],time:[1,1,1,1,1],price:[73e4,12e6,13e7,19e8]},{name:"Lovely Bot",color:"#f179af",class:"🤖",rarity:"Uncommon",cash:[16e3,65e3,65e4,48e5,42e6],time:[3,3,3,2,2],price:[13e5,14e6,17e7,16e8]},{name:"Angry Bot",color:"#f1613a",class:"🤖",rarity:"Uncommon",cash:[22e3,85e3,8e5,62e5,65e6],time:[4,4,4,3,3],price:[12e5,13e6,15e7,17e8]},{name:"Happy Bot",color:"#51ba6b",class:"🤖",rarity:"Uncommon",cash:[11e3,45e3,5e5,25e5,3e7],time:[2,2,2,1,1],price:[14e5,15e6,18e7,24e8]},{name:"Watson",color:"#d69b5a",class:"🤖",rarity:"Rare",cash:[24e3,1e5,1e6,1e7,1e8],time:[3,3,3,3,3],price:[2e6,22e6,24e7,26e8]},{name:"Buddy Bot",color:"#9dc6ea",class:"🤖",rarity:"Rare",cash:[22e3,95e3,65e4,65e5,65e6],time:[3,3,2,2,2],price:[19e5,21e6,23e7,25e8]},{name:"Brainy Bot",color:"#9ecf7a",class:"🤖",rarity:"Epic",cash:[5e4,25e4,21e5,21e6,17e7],time:[4,3,3,3,2],price:[5e6,46e6,5e8,67e8]},{name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9]}].map(e=>({name:e.name,value:JSON.stringify(e)}))}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];10<=t.state.blooks.length&&alert("Choose a blook to replace"),t.chooseBlook(JSON.parse(e))}},{name:"Free Upgrades",description:"Sets upgrade prices to 0 for all current blooks",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState(e=>({...e,blooks:e.blooks.map(e=>({...e,price:[0,0,0,0]}))}))}},{name:"Max Blooks",description:"Maxes out all your blooks' levels",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.blooks.forEach(e=>e.level=4)}},{name:"Remove Glitches",description:"Removes all enemy glitches",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({bits:0,ads:[],hazards:[],color:"",lol:!1,joke:!1,slow:!1,dance:!1,glitch:"",glitcherName:"",glitcherBlook:""}),clearTimeout(e.adTimeout),clearInterval(e.hazardInterval),clearTimeout(e.nightTimeout),clearTimeout(e.glitchTimeout),clearTimeout(e.lolTimeout),clearTimeout(e.jokeTimeout),clearTimeout(e.slowTimeout),clearTimeout(e.danceTimeout),clearTimeout(e.nameTimeout)}},{name:"Send Glitch",description:"Sends a glitch to everyone else playing",inputs:[{name:"Glitch",type:"options",options:Object.entries({lb:"Lunch Break",as:"Ad Spam",e37:"Error 37",nt:"Night Time",lo:"#LOL",j:"Jokester",sm:"Slow Mo",dp:"Dance Party",v:"Vortex",r:"Reverse",f:"Flip",m:"Micro"}).map(([e,t])=>({name:t,value:e}))}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:`c/${t.props.client.name}/tat`,val:e})}},{name:"Set All MegaBot",description:"Sets all your blooks to maxed out Mega Bots",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({blooks:new Array(10).fill({name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9],active:!1,level:4,bonus:5.5})})}},{name:"Set Cash",description:"Sets amount of cash you have",inputs:[{name:"Cash",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({cash:e})}}]},fishing:{name:"Fishing Frenzy",img:"https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Fish_Weight.svg",cheats:[{name:"Frenzy",description:"Sets everyone to frenzy mode",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.props.liveGameController.setVal({path:"c/"+e.props.client.name,val:{b:e.props.client.blook,w:e.state.weight,f:"Frenzy",s:!0}})}},{name:"Remove Distractions",description:"Removes distractions",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({party:""})},50))}},{name:"Send Distraction",description:"Sends a distraction to everyone",inputs:[{name:"Distraction",type:"options",options:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"]}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:t.state.weight,f:e,s:!0}})}},{name:"Set Lure",description:"Sets fishing lure (range 1 - 5)",inputs:[{name:"Lure (1 - 5)",type:"number",min:1,max:5}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({lure:Math.max(Math.min(e-1,4),0)})}},{name:"Set Weight",description:"Sets weight",inputs:[{name:"Weight",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({weight:e,weight2:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:e,f:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"][Math.floor(9*Math.random())]}})}}]},flappy:{name:"Flappy Blook",img:"https://media.blooket.com/image/upload/v1645222006/Blooks/yellowBird.svg",cheats:[{name:"Toggle Ghost",description:"Lets you go through the pipes",type:"toggle",enabled:!1,run:function(){this.enabled=!this.enabled,Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e.gameObject.frame.texture.key.startsWith("blook")&&(e.checkCollision.none=this.enabled,e.gameObject.setAlpha(this.enabled?.5:1)))}},{name:"Set Score",description:"Sets flappy blook score",inputs:[{name:"Score",type:"number"}],run:function(e){Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.setState({score:e})}}]},gold:{name:"Gold Quest",img:"https://media.blooket.com/image/upload/v1661496292/Media/uiTest/Gold.svg",cheats:[{name:"Always Triple",description:"Always get triple gold",type:"toggle",enabled:!1,data:null,run:function(){let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t._choosePrize||=t.choosePrize,this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null,t.choosePrize=t._choosePrize||t.choosePrize):(this.enabled=!0,this.data=setInterval(()=>{t.choosePrize=function(e){t.state.choices[e]={type:"multiply",val:3,text:"Triple Gold!",blook:"Unicorn"},t._choosePrize(e)}},50))}},{name:"Auto Choose",description:"Automatically picks the option that would give you the most gold",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(async()=>{try{let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("prize"===o.state.stage){var r=Object.entries(await new Promise(t=>o.props.liveGameController.getDatabaseVal("c",e=>e&&t(e)))||[]).filter(e=>e[0]!=o.props.client.name).sort((e,t)=>t[1].g-e[1].g)[0]?.[1]?.g||0;let a=0;index=-1;for(let t=0;t{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.choices.forEach(({text:e},t)=>{var a,t=document.querySelector(`div[class^='styles__choice${t+1}']`);t&&!t.querySelector("div")&&((a=document.createElement("div")).style.color="white",a.style.fontFamily="Eczar",a.style.fontSize="2em",a.style.display="flex",a.style.justifyContent="center",a.style.transform="translateY(200px)",a.innerText=e,t.append(a))})},50))}},{name:"Reset Players Gold",description:"Sets a player's gold to 0",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController?._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(e){var{props:t,state:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.liveGameController.setVal({path:"c/".concat(t.client.name),val:{b:t.client.blook,g:a.gold,tat:e+":swap:0"}})}},{name:"Set Gold",description:"Sets amount of gold",inputs:[{name:"Gold",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({gold:e,gold2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,g:e}})}},{name:"Swap Gold",description:"Swaps gold with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController?._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(t){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.liveGameController.getDatabaseVal("c",e=>{e?.[t]&&(e=e[t]["g"],a.props.liveGameController.setVal({path:"c/".concat(a.props.client.name),val:{b:a.props.client.blook,g:e,tat:t+":swap:"+a.state.gold}}),a.setState({gold:e,gold2:e}))})}},{name:"Reset All Players' Gold",description:"Set's everyone else's gold to 0",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove();let{props:a,state:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],r=0;a.liveGameController.getDatabaseVal("c",async e=>{if(e)for(const t of Object.keys(e))a.liveGameController.setVal({path:"c/".concat(a.client.name),val:{b:a.client.blook,g:o.gold,tat:t+":swap:0"}}),r++,await new Promise(e=>setTimeout(e,4e3));alert(`Reset ${r} players' gold!`)})}}]},kingdom:{name:"Crazy Kingdom",img:"https://media.blooket.com/image/upload/v1655161323/Media/survivor/Jester_lvl1.svg",cheats:[{name:"Choice ESP",description:"Shows you what will happen if you say Yes or No",type:"toggle",enabled:!1,data:null,run:function(){if(this.enabled)this.enabled=!1,clearInterval(this.data),Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),this.data=null;else{this.enabled=!0;let a=["materials","people","happiness","gold"],o=Object.fromEntries([...document.querySelectorAll("[class^=styles__statContainer]")].map((e,t)=>[a[t],e]));this.data=setInterval(()=>{var{guest:e,phase:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state;"choice"==t&&(Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),Object.entries(e.yes||{}).forEach(e=>{var t;"msg"!=e[0]&&a.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: rgb(75, 194, 46); font-weight: bolder;",t.innerText=String(e[1]),o[e[0]].appendChild(t))}),Object.entries(e.no||{}).forEach(e=>{var t;"msg"!=e[0]&&a.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: darkred; font-weight: bolder;",t.innerText=String(e[1]),o[e[0]].appendChild(t))}))},50)}}},{name:"Disable Tax Toucan",description:"Tax evasion",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.taxCounter=Number.MAX_VALUE}},{name:"Max Stats",description:"Sets all resources to the max",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({materials:100,people:100,happiness:100,gold:100})}},{name:"Set Guests",description:"Sets the amount of guests you've seen",inputs:[{name:"Guests",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({guestScore:e})}},{name:"Skip Guest",description:"Skips the current guest",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.nextGuest()}}]},racing:{name:"Racing",img:"https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Racing_Progress.svg",cheats:[{name:"Instant Win",description:"Instantly Wins the race",run:function(){const e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({progress:e.state.goalAmount},()=>{const{question:a}=e["state"];try{[...document.querySelectorAll('[class*="answerContainer"]')][a.answers.map((e,t)=>a.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]]?.click?.()}catch{}})}}]},royale:{name:"Battle Royale",img:"https://media.blooket.com/image/upload/v1655936179/Media/br/VS_Lightning_Bolt_Bottom.svg",cheats:[{name:"Auto Answer (Toggle)",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])},50))}},{name:"Auto Answer",description:"Chooses the correct answer for you",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])}}]},rush:{name:"Blook Rush",img:Object.values(r.c).find(e=>e.exports.a?.basic).exports.a.basic.shield,cheats:[{name:"Set Blooks",description:"Sets amount of blooks you or your team has",inputs:[{name:"Blooks",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numBlooks:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/bs`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/bs`,val:numDefense})}},{name:"Set Defense",description:"Sets amount of defense you or your team has (Max 4)",inputs:[{name:"Defense (max 4)",type:"number",max:4}],run:function(e){var e=Math.min(e,4),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numDefense:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/d`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}}]},workshop:{name:"Santa's Workshop",img:Object.values(r.c).find(e=>e.exports.a?.basic).exports.a.basic.toy,cheats:[{name:"Remove Distractions",description:"Removes all enemy distractions",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({fog:!1,dusk:!1,wind:!1,plow:!1,blizzard:!1,force:!1,canada:!1,trees:[!1,!1,!1,!1,!1,!1,!1,!1,!1,!1]})}},{name:"Send Distraction",description:"Sends a distraction to everyone else playing",inputs:[{name:"Distraction",type:"options",options:Object.entries({c:"Oh Canada",b:"Blizzard",f:"Fog Spell",d:"Dark & Dusk",w:"Howling Wind",g:"Gift Time!",t:"TREES",s:"Snow Plow",fr:"Use The Force"}).map(([e,t])=>({name:t,value:e}))}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:`c/${t.props.client.name}/tat`,val:e})}},{name:"Set Toys",description:"Sets amount of toys",inputs:[{name:"Toys",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({toys:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,t:e}})}},{name:"Set Toys Per Question",description:"Sets amount of toys per question",inputs:[{name:"Toys Per Question",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({toysPerQ:e})}},{name:"Swap Toys",description:"Swaps toys with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController?._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(a){let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.liveGameController.getDatabaseVal("c",e=>{var t;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(a.toLowerCase())&&([e,{t}]=Object.entries(e).find(([e])=>e.toLowerCase()==a.toLowerCase()),o.props.liveGameController.setVal({path:"c/".concat(o.props.client.name),val:{b:o.props.client.blook,t:t,tat:e+":swap:"+o.state.toys}}),o.setState({toys:t}))})}}]},settings:{name:"Settings",img:null,cheats:[{name:"Import Settings",description:"Import a custom theme",inputs:[{name:"JSON Data",type:"string"}],run:function(e){try{JSON.parse(e)}catch(e){return alert("Invalid JSON provided")}e={backgroundColor:"rgb(11, 194, 207)",infoColor:"#9a49aa",cheatList:"#9a49aa",defaultButton:"#9a49aa",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"#7a039d",contentBackground:"rgb(64, 17, 95)",...JSON.parse(e)},N.setItem("theme",e)}},{name:"Export Settings",description:"Export the current theme to JSON",run:async function(){await navigator.clipboard.writeText(JSON.stringify(N.data.theme,null,4)),prompt("Text copied to clipboard. (Paste below to test)")}},{name:"Defaults",description:"Changes all the settings to a preset",inputs:[{name:"Theme",type:"options",options:[{name:"Default",value:{backgroundColor:"rgb(11, 194, 207)",infoColor:"#9a49aa",cheatList:"#9a49aa",defaultButton:"#9a49aa",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"#7a039d",contentBackground:"rgb(64, 17, 95)"}},{name:"Blacket",value:{backgroundColor:"#4f4f4f",infoColor:"#2f2f2f",cheatList:"#2f2f2f",defaultButton:"#4f4f4f",disabledButton:"#eb6234",enabledButton:"#00c20c",textColor:"white",inputColor:"#3f3f3f",contentBackground:"#2f2f2f"}},{name:"Skool.lol",value:{backgroundColor:"linear-gradient(90deg, rgba(104,45,140,1) 220px, rgba(237,30,121,1) 100%)",cheatList:"#1e2124",infoColor:"#1e2124",defaultButton:"#36393e",inputColor:"#1e2124",enabledButton:"#9c9a9a",textColor:"white",disabledButton:"#171717",contentBackground:"#292929"}},{name:"Blue - Purple Background",value:{backgroundColor:"linear-gradient(162.5deg, rgba(0,183,255,1) 220px, rgba(128,0,255,1) 100%)"}},{name:"Saint Patricks Background",value:{backgroundColor:"rgb(9, 148, 65)"}},{name:"Halloween Background",value:{backgroundColor:"rgb(41, 41, 41)"}},{name:"Fall Background",value:{backgroundColor:"rgb(224, 159, 62)"}},{name:"Winter Background",value:{backgroundColor:"linear-gradient(rgb(49, 170, 224), rgb(187, 221, 255))"}},{name:"Crypto Hack",value:{backgroundColor:"radial-gradient(#11581e,#041607)",infoColor:"#1a1a1a",cheatList:"#1a1a1a",defaultButton:"rgb(88 175 88)",disabledButton:"#A02626",enabledButton:"#0b601b",textColor:"white",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"#11581e"}},{name:"Fishing Frenzy",value:{backgroundColor:"linear-gradient(180deg,#9be2fe 0,#67d1fb)",infoColor:"#c8591e",cheatList:"#c8591e",defaultButton:"#ff751a",disabledButton:"#bf0e0e",enabledButton:"#2fb62f",textColor:"white",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"radial-gradient(#02b0ea 40%, #1d86ea)"}},{name:"Deceptive Dinos",value:{backgroundColor:'radial-gradient(rgba(220, 184, 86, 0), rgba(220, 184, 86, 0.4)), url("https://ac.blooket.com/play/111cb7e0ee6607ac3d1a13d534c0e0f1.png"), #ead49a',infoColor:"#af8942",cheatList:"#af8942",defaultButton:"#af8942",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"rgb(0 0 0 / 10%)",contentBackground:"radial-gradient(rgba(1,104,162,.6),rgba(24,55,110,.5)),radial-gradient(#2783b4 1.5px,#18376e 0) center / 24px 24px"}},{name:"Blook Rush",value:{backgroundColor:"repeating-linear-gradient(45deg,white,white 8%,#e6e6e6 0,#e6e6e6 16%)",defaultButton:"#36c",inputColor:"rgb(0 0 0 / 25%)",infoColor:"#36c",cheatList:"#36c",contentBackground:"#888",textColor:"white",disabledButton:"#A02626",enabledButton:"#47A547"}},{name:"Factory",value:{defaultButton:"#1563bf",infoColor:"#a5aabe",cheatList:"#a5aabe",contentBackground:"#2d313d",backgroundColor:"#3a3a3a",enabledButton:"rgb(75, 194, 46)",disabledButton:"#9a49aa",inputColor:"rgb(0 0 0 / 25%)",textColor:"white"}},{name:"Cafe",value:{backgroundColor:"linear-gradient(90deg,rgba(200,0,0,.5) 50%,transparent 0) center / 50px 50px,linear-gradient(rgba(200,0,0,0.5) 50%,transparent 0) white center / 50px 50px",defaultButton:"#0bc2cf",inputColor:"rgb(0 0 0 / 25%)",infoColor:"#ac7339",cheatList:"#ac7339",contentBackground:"rgb(64, 64, 64)",textColor:"white",disabledButton:"#A02626",enabledButton:"#47A547"}},{name:"Tower of Doom",value:{backgroundColor:"rgb(41 41 41)",disabledButton:"rgb(151, 15, 5)",defaultButton:"#333",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"#404040",enabledButton:"#4bc22e",textColor:"white",infoColor:"#9a49aa",cheatList:"#9a49aa"}},{name:"Monster Brawl",value:{defaultButton:"rgb(45, 51, 67)",backgroundColor:"rgb(78, 95, 124)",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"linear-gradient(0deg,#374154,#4f5b74)",infoColor:"#374154",cheatList:"#374154",textColor:"white",enabledButton:"#47A547",disabledButton:"#A02626"}},{name:"Tower Defense 2",value:{backgroundColor:"url(https://media.blooket.com/image/upload/v1676164454/Media/defense/backgroundTd1-02.svg) center / cover",cheatList:"#a33c22",infoColor:"#a33c22",defaultButton:"#40b1d8",inputColor:"#3e8cbe",contentBackground:"#293c82",enabledButton:"#47A547",disabledButton:"#A02626",textColor:"white"}}]}],run:function(e){N.setItem("theme",{...N.data.theme,...e})}},{name:"Scale",description:"Forces the GUI to scale from 25%-100%",inputs:[{type:"number",name:"Percent scale",min:25,max:100,value:100*(N.data?.scale||1)}],run:function(e){e=Math.min(Math.max(e,25),100),N.setItem("scale",e/100),guiWrapper.style.transform=`scale(${e/100})`}},{name:"Hide Keybind",description:"Change the hide keybind (Click button after input to change)",inputs:[{type:"function",name:"Input",function:r=>a(({shift:e,ctrl:t,alt:a,key:o})=>r(""+[t&&"Ctrl",e&&"Shift",a&&"Alt",o&&o.toUpperCase()].filter(Boolean).join(" + ")))}],run:function(e){N.setItem("hide",e)}},{name:"Close Keybind",description:"Change the quick close keybind (Click button after input to change)",inputs:[{type:"function",name:"Input",function:r=>a(({shift:e,ctrl:t,alt:a,key:o})=>r(""+[t&&"Ctrl",e&&"Shift",a&&"Alt",o&&o.toUpperCase()].filter(Boolean).join(" + ")))}],run:function(e){N.setItem("close",e)}},{name:"Background Color",description:"Changes the background color of the GUI",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.backgroundColor",e)}},{name:"Category List Color",description:"Changes the categories list background color",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.cheatList",e)}},{name:"Info Color",description:"Changes the color of the information at the top of the GUI",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.infoColor",e)}},{name:"Button Color",description:"Changes the color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.defaultButton",e)}},{name:"Enabled Toggle Color",description:"Changes the color of enabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.enabledButton",e)}},{name:"Disabled Toggle Color",description:"Changes the color of disabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.disabledButton",e)}},{name:"Text Color",description:"Changes the text color",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.textColor",e)}},{name:"Input Color",description:"Changes the color of inputs, like the set gold number input",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.inputColor",e)}},{name:"Content Color",description:"Changes the background color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.contentBackground",e)}}]},alerts:{name:"Alerts",img:null,alerts:[{message:"[LOG] GUI opened"}],diffObjects(e,t){var a,o={};for(const r in e)r in t&&("object"==typeof e[r]&&"object"==typeof t[r]?(a=M.alerts.diffObjects(e[r],t[r]))&&0!==Object.keys(a).length&&(o[r]=a):JSON.stringify(e[r])!==JSON.stringify(t[r])&&(o[r]=t[r]));for(const n in t)n in e||(o[n]=t[n]);return 0==Object.keys(o).length?null:o},addLog(t,a){M.alerts.visible?M.alerts.setAlerts(e=>[...e,{message:t,color:a}]):M.alerts.alerts.push({message:t,color:a})},addAlert(e,t,a){let o={message:f.createElement(f.Fragment,null,f.createElement("img",{src:t||M.alerts.blookData?.Black?.url,alt:"Blook",style:{height:"22.5px",margin:"0 10px -5px 0"}}),f.createElement("strong",null,e)," ",a)};M.alerts.visible?M.alerts.setAlerts(e=>[...e,o]):M.alerts.alerts.push(o)},getGamemode(){switch(window.location.pathname){case"/play/racing":return"racing";case"/play/factory":return"factory";case"/play/classic/get-ready":case"/play/classic/question":case"/play/classic/answer/sent":case"/play/classic/answer/result":case"/play/classic/standings":return"classic";case"/play/battle-royale/match/preview":case"/play/battle-royale/question":case"/play/battle-royale/answer/sent":case"/play/battle-royale/answer/result":case"/play/battle-royale/match/result":return"royale";case"/play/toy":return"workshop";case"/play/gold":return"gold";case"/play/brawl":return"brawl";case"/play/hack":return"hack";case"/play/fishing":return"fishing";case"/play/rush":return"rush";case"/play/dino":return"dino";case"/tower/map":case"/tower/battle":case"/tower/rest":case"/tower/risk":case"/tower/shop":case"/tower/victory":return"doom";case"/cafe":case"/cafe/shop":return"cafe";case"/defense":return"defense";case"/play/defense2":return"defense2";case"/kingdom":return"kingdom";default:return!1}},connection:null,data:{},async connect(){try{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if(!e?.props?.liveGameController?._liveGameCode)return!1;M.alerts.connection=await e.props.liveGameController.getDatabaseRef("c");const w=M.alerts.blookData,k=M.alerts.getGamemode(),S=Object.values(r.c).find(e=>e.exports.a?.["Lunch Break"]).exports.b;return M.alerts.connection.on("value",e=>{var t=e.val()||{};if(t&&M.alerts.diffObjects(M.alerts.data,t)){var a,o,r,n,s,i,c,l,d=M.alerts.diffObjects(M.alerts.data,t);M.alerts.data=t;let e;switch(k){case"racing":e=Object.entries(t).map(([e,{b:t,pr:a}])=>({name:e,blook:t,value:a||0}));case"classic":e=Object.entries(t).map(([e,{b:t,p:a}])=>({name:e,blook:t,value:a||0}));case"royale":e=Object.entries(t).map(([e,{b:t,e:a}])=>({name:e,blook:t,value:a||0}));case"workshop":e=Object.entries(t).map(([e,{b:t,t:a}])=>({name:e,blook:t,value:a||0}));case"brawl":e=Object.entries(t).map(([e,{b:t,xp:a}])=>({name:e,blook:t,value:a||0}));case"defense":case"defense2":e=Object.entries(t).map(([e,{b:t,d:a}])=>({name:e,blook:t,value:a||0}));case"gold":for(const h in d)d[h].tat&&([a,o]=d[h].tat.split(":"),"swap"==o?M.alerts.addAlert(h,w[t[h].b]?.url,"just swapped with "+a):M.alerts.addAlert(h,w[t[h].b]?.url,`just took ${M.alerts.formatNumber(parseInt(o))} gold from `+a));e=Object.entries(t).map(([e,{b:t,g:a}])=>({name:e,blook:t,value:a||0}));break;case"hack":for(const b in d)d[b].tat&&([r,n]=d[b].tat.split(":"),M.alerts.addAlert(b,w[t[b].b]?.url,`just took ${M.alerts.formatNumber(parseInt(n))} crypto from `+r));e=Object.entries(t).map(([e,{b:t,cr:a}])=>({name:e,blook:t,value:a||0}));break;case"fishing":for(const g in d)"Frenzy"==d[g].f?M.alerts.addAlert(g,w[t[g].b]?.url,"just started a frenzy"):d[g].s&&M.alerts.addAlert(g,w[t[g].b]?.url,`just sent a ${d[g].f} distraction`);e=Object.entries(t).map(([e,{b:t,w:a}])=>({name:e,blook:t,value:a||0}));break;case"dino":for(const y in d)d[y].tat&&([s,i]=d[y].tat.split(":"),"true"==i?M.alerts.addAlert(y,w[t[y].b]?.url,`just caught ${s} CHEATING!`):M.alerts.addAlert(y,w[t[y].b]?.url,"investigated "+s));e=Object.entries(t).map(([e,{b:t,f:a}])=>({name:e,blook:t,value:a||0}));break;case"cafe":for(const v in d)d[v].up&&([c,l]=d[v].up.split(":"),l)&&M.alerts.addAlert(v,w[t[v].b]?.url,`upgraded ${c} to level `+l);e=Object.entries(t).map(([e,{b:t,ca:a}])=>({name:e,blook:t,value:a||0}));break;case"factory":for(const f in d){var u,p,m=d[f];m.g?M.alerts.addAlert(f,w[t[f].b]?.url,`activated the ${S[m.g]} glitch!`):m.s?([u,p]=m.s.split("-"),M.alerts.addAlert(f,w[t[f].b]?.url,`has a ${u} ${p} synergy!`)):m.t&&M.alerts.addAlert(f,w[t[f].b]?.url,"now has 10 Blooks!")}e=Object.entries(t).map(([e,{b:t,ca:a}])=>({name:e,blook:t,value:a||0}))}M.alerts.standings=e.sort((e,t)=>t.value-e.value),M.alerts.setLeaderboard(M.alerts.standings)}}),!0}catch{return!1}},cheats:[{element:t(function(){const[e,t]=w([]),[a,o]=w([]);return M.alerts.setAlerts=t,M.alerts.setLeaderboard=o,x(()=>(M.alerts.blookData=Object.values(r.c).find(e=>e.exports.a?.Black).exports.a,M.alerts.formatNumber=Object.values(r("74sb")).find(e=>String(e).includes("×")||String(e).includes("toPrecision")),M.alerts.standings&&o(M.alerts.standings),t(M.alerts.alerts),M.alerts.visible=!0,window.Cheats=M,()=>M.alerts.visible=!1),[]),x(()=>{M.alerts.alerts=e},[e]),f.createElement("div",{className:_.keys.alertContainer},f.createElement("ul",{className:_.keys.alertList,style:{margin:"10px 10px 0 10px",padding:"0",listStyleType:"none",display:"flex",flexDirection:"column-reverse",height:"355px",overflowY:"scroll",wordWrap:"break-word"}},e.slice().reverse().map((e,t)=>f.createElement("li",{style:{margin:"5px"},key:t},f.createElement("span",{style:{color:e.color||"var(--textColor)"}},e.message)))),0f.createElement("li",{style:{fontSize:"2rem",paddingInline:"72px 15px",paddingBlock:"1.25px",position:"relative"},key:t},f.createElement("img",{src:M.alerts.blookData[e]?.url||M.alerts.blookData.Black.url,alt:e,style:{height:"45px",position:"absolute",left:"15px"}}),t,f.createElement("span",{style:{float:"right"}},M.alerts.formatNumber(parseInt(a))))))))))},null)}]}},q=document.createElement("div");function a(l,d=window){return new Promise(t=>{const a={};let o,r,n,s;const i=e=>{e.preventDefault(),a[e.code]=!0,o||=e.shiftKey,r||=e.ctrlKey,n||=e.altKey,["shift","control","alt","meta"].includes(e.key.toLowerCase())||(s=e.key.toLowerCase()),l?.({shift:o,ctrl:r,alt:n,key:s})},c=e=>{delete a[e.code],0f.createElement("span",{style:{display:"inline-block",opacity:"0",width:"0",height:"0",lineHeight:"0",userSelect:"none",marginLeft:e?"5px":null}},String.fromCharCode(Math.floor(25*Math.random())+97));var n=t=>{if("string"==typeof t){var a=[];for(let e=0;e{u instanceof Promise?u.then(e=>{p(e),o(e[0]?.value||e[0]),a.selected=e[0]?.name||e[0],b.current=!1}).catch(()=>p([])):u?.length&&(o(u[0]?.value||u[0]),a.selected=u[0]?.name||u[0]),"number"==s?o(l||(null==i?0:i)):"function"==s?o(null):u instanceof Promise||u?.length||o("")},[]);let g;if("options"==s&&u?.length)g=f.createElement("select",{onChange:e=>(a.selected=e.target.children[e.target.selectedIndex].innerText,o(JSON.parse(e.target.value)))},u.map(e=>f.createElement("option",{value:JSON.stringify(null!=e?.value?e.value:e)},e?.name||e)));else if("function"==s)g=f.createElement("input",{className:_.keys.cheatInput,placeholder:n,style:{textAlign:"center"},readOnly:!0,value:m||a.data,onClick:async()=>{if(!m){h("Waiting for input...");let t;var e=await a.function(e=>h((t=e)+"..."));a.data=t,h(!1),o(e)}}});else{let t="number"==s;g=f.createElement("input",{onChange:e=>o(t?parseInt(e.target.value):e.target.value),className:_.keys.cheatInput,type:t?"number":null,min:t?i:null,max:t?c:null,defaultValue:t?l||(null==i?0:i):null,placeholder:n,style:{textAlign:"center",backgroundColor:e&&"#0003"},onKeyUp:e=>"Enter"==e.key&&r()})}return g}function B({script:a}){const o=S([]),[e,t]=w(a.enabled),r=k(()=>{a.run.apply(a,o.current),t(a.enabled),M.alerts.addLog(f.createElement(f.Fragment,null,"toggle"==a.type?a.enabled?"Enabled":"Disabled":"Ran"," ",f.createElement("strong",null,a.name),0JSON.stringify(a.inputs[t].selected||e)).join(", ")})`),"toggle"==a.type&&(a.enabled?"var(--enabledButton)":"var(--disabledButton)"))},[]);return f.createElement("div",{style:{background:"toggle"==a.type?e?"var(--enabledButton)":"var(--disabledButton)":"var(--defaultButton)"},key:a.name,"data-tip":a.description,className:_.keys.scriptButton,onClick:e=>(e.target.matches("."+_.keys.scriptButton)||e.target.matches("."+_.keys.cheatName)||e.target.matches(`.${_.keys.cheatName} *`))&&r()},f.createElement(E,{className:_.keys.cheatName},a.name),a.inputs?.length&&a.inputs.map((e,t)=>e.element||f.createElement(n,{onValue:e=>o.current[t]=e,key:t,input:e,run:r,toggle:"toggle"==a.type})))}function T({parent:o,children:e,setPos:r,...t}){const n=S(!1),s=S({x:0,y:0});return x(()=>{const e=()=>n.current=!1,t=e=>{var t,a;n.current&&(t=s.current.x-e.clientX,a=s.current.y-e.clientY,s.current={x:e.clientX,y:e.clientY},r({x:o.offsetLeft-t,y:o.offsetTop-a}))};return document.addEventListener("pointerup",e),document.addEventListener("pointermove",t),()=>{document.removeEventListener("pointerup",e),document.removeEventListener("pointermove",t)}},[o]),f.createElement("div",{...t,onPointerDown:e=>{n.current=!0,s.current={x:e.clientX,y:e.clientY}}},e)}j.render(t(function(){const a=S({x:Math.max(10,window.innerWidth-1e3)/2,y:Math.max(10,window.innerHeight-600)/2})["current"];var e=k(({x:e,y:t})=>{a.x=e,a.y=t,c.current.style.left=e+"px",c.current.style.top=t+"px"},[]);const[t,o]=w(null),[r,n]=w(!1),[s,i]=w("global"),c=S(),l=S();N=function(a){const[o,n]=w(JSON.parse(localStorage.getItem(a)||"{}")),t=k((e,r)=>(e.split(".").reduce((e,t,a,o)=>(++a==o.length&&(e[t]=r),e[t]),o),localStorage.setItem(a,JSON.stringify(o)),n({...o}),o),[o]),r=k((e,t)=>(e.split(".").reduce((e,t,a,o)=>(++a==o.length&&delete e[t],e[t]),o),localStorage.setItem(a,JSON.stringify(o)),n({...o}),o),[o]),s=k(e=>{n(e),localStorage.setItem(a,JSON.stringify(e))},[]);return x(()=>{try{n(JSON.parse(localStorage.getItem(a)||"{}"));for(const e of["backgroundColor","cheatList","contentBackground","defaultButton","disabledButton","enabledButton","infoColor","inputColor","textColor"])N.data[e]&&(t("theme."+e,N.data[e]),r(e))}catch{s({})}},[]),{data:o,setItem:t,deleteItem:r,setData:s}}("JODGUISETTINGS");var d,u,p,m,h,b,g=f.createElement("style",null,`:root {--backgroundColor: ${N.data?.theme?.backgroundColor||"rgb(11, 194, 207)"};--infoColor: ${N.data?.theme?.infoColor||"#9a49aa"};--cheatList: ${N.data?.theme?.cheatList||"#9a49aa"};--defaultButton: ${N.data?.theme?.defaultButton||"#9a49aa"};--disabledButton: ${N.data?.theme?.disabledButton||"#A02626"};--enabledButton: ${N.data?.theme?.enabledButton||"#47A547"};--textColor: ${N.data?.theme?.textColor||"white"};--inputColor: ${N.data?.theme?.inputColor||"#7a039d"};--contentBackground: ${N.data?.theme?.contentBackground||"rgb(64, 17, 95)"};}`);const y=S(["alerts","global","voyage","gold","cafe","crypto","dinos","defense","defense2","factory","fishing","flappy","doom","kingdom","racing","royale","rush","brawl","workshop","settings"])["current"],v=k(()=>{j.unmountComponentAtNode(q),q.remove()},[]);return x(()=>{C.rebuild()}),x(()=>{window.dispatchEvent(new Event("resize"));let a=e=>{var t=N.data.hide||{ctrl:!0,key:"e"},a=N.data.close||{ctrl:!0,key:"x"};(t.ctrl&&e.ctrlKey||!t.ctrl&&!e.ctrlKey)&&(t.shift&&e.shiftKey||!t.shift&&!e.shiftKey)&&(t.alt&&e.altKey||!t.alt&&!e.altKey)&&e.key.toLowerCase()==t.key?(e.preventDefault(),n(e=>!e)):(a.ctrl&&e.ctrlKey||!a.ctrl&&!e.ctrlKey)&&(a.shift&&e.shiftKey||!a.shift&&!e.shiftKey)&&(a.alt&&e.altKey||!a.alt&&!e.altKey)&&e.key.toLowerCase()==a.key&&(e.preventDefault(),v())};return window.addEventListener("keydown",a),l.current=setInterval(async()=>{await M.alerts.connect()&&clearInterval(l.current)},5e3),()=>{window.removeEventListener("keydown",a),clearInterval(l.current);for(const e of y)for(const t of M[e].cheats)t.enabled&&t.run()}},[]),x(()=>{if(null==t)return()=>{};var e=c.current.querySelector("div");e.style.height=t?"55px":"100%",e.style.width=t?"165px":"100%",c.current.style.top=parseInt(c.current.style.top)+(c.current.offsetHeight-55)*(t?1:-1)+"px",c.current.style.left=parseInt(c.current.style.left)+(c.current.offsetWidth-165)*(t?1:-1)+"px",c.current.style.pointerEvents=t?"none":"unset"},[t]),f.createElement("div",{ref:c,id:_.keys.guiWrapper,style:{top:a.y+"px",left:a.x+"px",transform:`scale(${N.data.scale||1})`,display:r?"none":null}},f.createElement("style",null,_.css),g,f.createElement("div",{id:_.keys.gui},f.createElement("div",{id:_.keys.controlButtons},f.createElement(T,{parent:c.current,setPos:e,style:{backgroundColor:"rgb(0, 160, 255)"},className:_.keys.dragButton},f.createElement("i",{className:"fas fa-arrows-alt"})),f.createElement("div",{style:{fontWeight:"bolder",backgroundColor:"grey",cursor:"pointer"},onClick:()=>o(e=>!e)},f.createElement("i",{className:"fas fa-minus"})),f.createElement("div",{style:{fontWeight:"bolder",backgroundColor:"red",cursor:"pointer"},onClick:v},f.createElement("i",{className:"fas fa-times"}))),!t&&f.createElement(f.Fragment,null,f.createElement("div",{id:_.keys.background},f.createElement("div",{id:_.keys.backgroundImage})),f.createElement(T,{parent:c.current,setPos:e,id:_.keys.controls},([{ctrl:g,shift:e,alt:d,key:u},{ctrl:p,shift:m,alt:h,key:b}]=[N.data.hide||{ctrl:!0,key:"e"},N.data.close||{ctrl:!0,key:"x"}],f.createElement(f.Fragment,null,`${[g&&"Ctrl",e&&"Shift",d&&"Alt",u&&u.toUpperCase()].filter(Boolean).join(" + ")} to hide | ${[p&&"Ctrl",m&&"Shift",h&&"Alt",b&&b.toUpperCase()].filter(Boolean).join(" + ")} for quick disable`,f.createElement("br",null),f.createElement(E,null,"Click and drag here")))),f.createElement("div",{id:_.keys.credits},f.createElement(E,{onClick:()=>window.open("https://github.com/05Konz/Blooket-Cheats","_blank").focus(),style:{cursor:"pointer"},href:"https://github.com/05Konz/Blooket-Cheats"},"GitHub - 05Konz")),f.createElement("div",{id:_.keys.cheatList},f.createElement(E,{type:"span",style:{textShadow:"1px 1px rgb(0 0 0 / 40%)"}},"Cheats"),f.createElement("a",{href:"https://discord.gg/jHjGrrdXP6",target:"_blank",id:_.keys.bigButton},f.createElement("svg",{style:{filter:"drop-shadow(2px 2px 0 rgb(0 0 0 / 20%))"},xmlns:"http://www.w3.org/2000/svg",width:"35",height:"35",fill:"currentColor",viewBox:"0 -1 21 16"},f.createElement("path",{d:"M13.545 2.907a13.227 13.227 0 0 0-3.257-1.011.05.05 0 0 0-.052.025c-.141.25-.297.577-.406.833a12.19 12.19 0 0 0-3.658 0 8.258 8.258 0 0 0-.412-.833.051.051 0 0 0-.052-.025c-1.125.194-2.22.534-3.257 1.011a.041.041 0 0 0-.021.018C.356 6.024-.213 9.047.066 12.032c.001.014.01.028.021.037a13.276 13.276 0 0 0 3.995 2.02.05.05 0 0 0 .056-.019c.308-.42.582-.863.818-1.329a.05.05 0 0 0-.01-.059.051.051 0 0 0-.018-.011 8.875 8.875 0 0 1-1.248-.595.05.05 0 0 1-.02-.066.051.051 0 0 1 .015-.019c.084-.063.168-.129.248-.195a.05.05 0 0 1 .051-.007c2.619 1.196 5.454 1.196 8.041 0a.052.052 0 0 1 .053.007c.08.066.164.132.248.195a.051.051 0 0 1-.004.085 8.254 8.254 0 0 1-1.249.594.05.05 0 0 0-.03.03.052.052 0 0 0 .003.041c.24.465.515.909.817 1.329a.05.05 0 0 0 .056.019 13.235 13.235 0 0 0 4.001-2.02.049.049 0 0 0 .021-.037c.334-3.451-.559-6.449-2.366-9.106a.034.034 0 0 0-.02-.019Zm-8.198 7.307c-.789 0-1.438-.724-1.438-1.612 0-.889.637-1.613 1.438-1.613.807 0 1.45.73 1.438 1.613 0 .888-.637 1.612-1.438 1.612Zm5.316 0c-.788 0-1.438-.724-1.438-1.612 0-.889.637-1.613 1.438-1.613.807 0 1.451.73 1.438 1.613 0 .888-.631 1.612-1.438 1.612Z"})),f.createElement(E,{type:f.Fragment},"Discord")),y.map(e=>f.createElement("div",{key:e,onClick:()=>i(e),className:_.keys.cheatButton},M[e].img?f.createElement("img",{src:M[e].img,style:{maxWidth:"30px",maxHeight:"30px",aspectRatio:"1 / 1",marginRight:"10px",...M[e].style||{}},alt:e}):f.createElement("div",{style:{marginInline:"5px",width:"5px"}}),f.createElement(O,{mode:"single",forceSingleWidthMode:!1,min:1,max:20},M[e].name)))),f.createElement("div",{id:_.keys.contentWrapper},f.createElement("div",{id:_.keys.content},f.createElement(C,{place:"bottom",effect:"solid"}),f.createElement("div",{id:_.keys.cheats},M[s].element||(M[s].element=f.createElement(f.Fragment,null,f.createElement("div",{className:_.keys.headerText},f.createElement(E,null,M[s].name," Cheats")),M[s].cheats.map(e=>e.element||f.createElement(B,{key:e.name+e.type,script:e}))))))))))},null),q),document.body.append(q)};let c=new Image;c.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/reactGui.png?"+Date.now(),c.crossOrigin="Anonymous",c.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(c,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],a="",o;for(let e=0;e(c.src=null,i())})(); \ No newline at end of file +/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let s=document.querySelector("iframe");s.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\treactGui.js","color: #0bc2cf; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const i=async()=>{if(String(Function.prototype.call).includes("native")){let e=Function.prototype.call,t=document.createElement("iframe"),a=(document.body.append(t),t.style.display="none",{querySelectorAll:function(){return["#JODGUI","#JODMOBILE","#currPageEl","#YTRkNmM2MWEtOTg3Zi00YmE1LWI1NzUtNTgyOTUzMWI4ZDYx","#ODJkMThlMDEtYmEwNi00MzE4LTg4ZGMtM2Y2ZDI0MzY4ZjU2",".cheatList",".cheatName","bG1mYW8=","#aXQncyBjYXQgYW5kIG1vdXNlIGF0IHRoaXMgcG9pbnQ"].includes(arguments[0])?[]:t.contentDocument.querySelectorAll.apply(document,arguments)},querySelector:t.contentDocument.querySelector.bind(document),includes:function(){return!["Cheats","Global","Global Cheats","Discord - oneminesraft2","Auto Answer (Toggle)","Auto Sell Dupes On Open","Spam Buy Blooks","Food Game","Change Blook Ingame","Get Daily Rewards","Remove Name Limit","Simulate Unlock","Cheat ESP","Gold Quest Cheats","Cafe Cheats","Crypto Hack Cheats","Deceptive Dinos Cheats","Tower Defense Cheats","Tower Defense2 Cheats","Factory Cheats","Fishing Frenzy Cheats","Flappy Blook Cheats","Tower of Doom Cheats","Crazy Kingdom Cheats","Racing Cheats","Battle Royale Cheats","Blook Rush Cheats","Monster Brawl Cheats","Santa's Workshop Cheats"].includes(arguments[0])&&t.contentWindow.String.prototype.call(this,arguments)},fetch:t.contentWindow.fetch.bind(window),btoa:t.contentWindow.btoa.bind(window),getItem:t.contentWindow.localStorage.getItem.bind(window.localStorage)}),o=Object.keys(a);Function.prototype.call=function(){return o.includes(this.name)?e.apply(a[this.name],arguments):e.apply(this,arguments)},(new Image).src="https://gui-logger.onrender.com/gui/2?"+Date.now()}let r=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"];var e=Object.values(r.c);const f=e.find(e=>e.exports.createElement).exports,{createElement:t,useState:w,useCallback:k,useRef:S,useEffect:x}=f,j=e.find(e=>e.exports.findDOMNode).exports,O=e.find(e=>e.exports.Textfit).exports["Textfit"],C=e.find(e=>"ReactTooltip"==e.exports.a?.displayName).exports.a;let N={data:null},_={css:'#bigButton:hover,.scriptButton:hover{transition:.2s;filter:brightness(1.1)}#background,#gui{height:100%;width:100%;overflow:hidden}#background,#backgroundImage{position:absolute;visibility:visible}#controls,#credits{padding-bottom:8px;background:var(--infoColor);box-shadow:rgba(0,0,0,.2) 0 -8px inset,rgba(0,0,0,.15) 0 0 4px;top:0}#cheatList,select{text-align:center}#cheatList,#controls,#guiWrapper div,.cheatButton{user-select:none}#cheatList,.cheatButton,.scriptButton{box-sizing:border-box}#contentWrapper,.alertList{-ms-overflow-style:none;scrollbar-width:none}#cheats,#gui,.cheatButton,.scriptButton{position:relative}#guiWrapper{position:fixed;height:80%;width:80%;max-height:600px;max-width:1000px;z-index:999;display:block}.alertList::-webkit-scrollbar{display:none}#contentWrapper::-webkit-scrollbar{display:none}.cheatButton{display:flex;flex-direction:row;align-items:center;min-height:40px;width:190px;margin:4px 0;padding-left:15px;cursor:pointer;text-decoration:none;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:transparent;color:var(--textColor);transition:.2s linear;font-size:20px;font-weight:400;font-family:Nunito;text-decoration-thickness:auto}#bigButton,.scriptButton{cursor:pointer;transition:.5s;display:flex}.cheatInput,.scriptButton,select{font-family:Nunito,sans-serif;font-weight:400}.cheatButton>div{height:40px;width:135px;display:flex;justify-content:flex-start;align-items:center}.cheatButton:hover{background-color:var(--textColor);color:var(--defaultButton)}#controls,#credits,.cheatInput,.scriptButton,select{color:var(--textColor)}.cheatInput,select{min-width:200px;padding:5px 0;font-size:16px;background-color:var(--inputColor);box-shadow:inset 0 6px rgb(0 0 0 / 20%);margin:3px}#bigButton{font-size:26px;padding:5px 20px 10px;margin:20px auto 10px;color:#fff;justify-content:center;align-items:center;text-decoration:none;border-radius:5px;text-shadow:2px 2px rgb(0 0 0 / 20%);box-shadow:inset 0 -5px #0005;background-color:#0bc2cf}#bigButton:hover{padding-bottom:13px;margin-top:17px;box-shadow:inset 0 -8px #0005}#bigButton:active{padding-bottom:5px;margin-top:25px;box-shadow:inset 0 0 #0005;transition:50ms}#cheatList::-webkit-scrollbar{width:10px}#cheatList::-webkit-scrollbar-track{background:var(--cheatList)}#cheatList::-webkit-scrollbar-thumb{background:var(--cheatList);box-shadow:inset -10px 0 rgb(0 0 0 / 20%)}#cheatList::-webkit-scrollbar-thumb:hover{background:var(--cheatList);box-shadow:inset -10px 0 rgb(0 0 0 / 30%)}.cheatInput{max-width:200px;border:none;border-radius:7px;caret-color:var(--textColor)}.cheatInput::placeholder{color:var(--textColor)}.cheatInput:focus,select:focus{outline:0}.cheatInput::-webkit-inner-spin-button,.cheatInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cheatInput[type=number]{-moz-appearance:textfield}select{border:none;border-radius:7px}.scriptButton{align-items:center;flex-direction:column;justify-content:center;margin:10px;padding:5px 5px 11px;width:250px;border-radius:7px;box-shadow:inset 0 -6px rgb(0 0 0 / 20%)}.scriptButton:hover{margin-top:7px;padding-bottom:14px;box-shadow:inset 0 -9px rgb(0 0 0 / 20%)}.scriptButton:active{transition:50ms;margin-top:16px;padding-bottom:5px;box-shadow:inset 0 0 rgb(0 0 0 / 20%)}#gui{outline:rgb(58,58,58) solid 3px;border-radius:15px}#background{display:block;top:0;left:0;background:var(--backgroundColor)}#backgroundImage{background-image:url(https://ac.blooket.com/dashboard/65a43218fd1cabe52bdf1cda34613e9e.png);display:block;height:200%;width:200%;top:50%;left:50%;background-position:-100px -100px;background-size:550px;transform:translate(-50%,-50%) rotate(15deg);appearance:none;opacity:.175}#controls{cursor:grab;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-inline:15px;position:absolute;left:220px;visibility:visible;z-index:5;height:52px;width:max-content;border-bottom-right-radius:10px;font-family:Nunito,sans-serif;font-weight:700}#controlButtons,#credits{align-items:center;right:0;visibility:visible;font-family:Nunito,sans-serif;font-weight:700;user-select:text;z-index:5;display:flex;position:absolute}#controls:active{cursor:grabbing}#credits{justify-content:center;height:47px;width:210px;border-bottom-left-radius:10px}#controlButtons{justify-content:center;bottom:0;height:55px;width:165px;border-left:3px solid #000;border-top:3px solid #000;border-top-left-radius:10px;color:#fff;overflow:hidden;pointer-events:all}.dragButton:active{cursor:grabbing!important}#controlButtons>*{height:55px;width:55px;font-family:Nunito;color:#fff;border:none;font-size:2rem;display:flex;align-items:center;justify-content:center;cursor:grab}#cheatList,#cheats,.cheatName{color:var(--textColor)}#cheats,#contentWrapper,.alertContainer,.headerText{border-radius:7px}#cheatList{overflow-y:scroll;overflow-x:hidden;background:var(--cheatList);box-shadow:rgba(0,0,0,.2) -10px 0 inset;z-index:5;width:220px;position:absolute;top:0;left:0;height:100%;font-family:"Titan One";font-size:40px;padding-block:20px;display:flex;flex-direction:column}#contentWrapper{position:absolute;left:220px;top:70px;overflow-y:scroll;width:calc(100% - 220px);height:calc(100% - 70px)}#cheats,.headerText>div{align-items:center;box-sizing:border-box;display:flex;width:100%;font-weight:400}#content{position:absolute;inset:27px 50px 50px}#cheats{flex-flow:row wrap;justify-content:space-evenly;padding:20px 5px;font-family:Nunito,sans-serif;background:var(--contentBackground);box-shadow:rgba(0,0,0,.2) 0 -6px inset}.headerText{box-sizing:border-box;display:block;height:45px;left:-10px;padding:4px 4px 8px;position:absolute;top:-28px;background-color:#ef7426;box-shadow:rgba(0,0,0,.2) 0 4px,rgba(0,0,0,.2) 0 -4px inset}.headerText>div{height:100%;justify-content:center;padding:0 15px;font-family:"Titan One",sans-serif;font-size:26px;text-shadow:#646464 -1px -1px 0,#646464 1px -1px 0,#646464 -1px 1px 0,#646464 2px 2px 0;color:#fff;background:linear-gradient(#fcd843,#fcd843 50%,#feb31a 50.01%,#feb31a);border-radius:5px}.alertContainer{margin:15px 15px 5px;background-color:rgb(0 0 0 / 50%);width:95%;height:370px;display:block;align-items:center;justify-content:center}',keys:{}};for(let o of[..._.css.matchAll(/(#|\.)([a-zA-Z]+?)(,|\{|:)/g)].reduce((e,[,,t])=>e.includes(t)?e:e.concat(t),[]))_.keys[o]=Array(10).fill().reduce(e=>e+String.fromCharCode(Math.floor(25*Math.random())+97),""),_.css=_.css.replace(new RegExp(`(#|\\.)(${o})(,|\\{|:|>|\\[)`,"g"),(e,t,a)=>a==o?e.replace(o,_.keys[o]):e);const M={global:{name:"Global",img:"https://media.blooket.com/image/upload/v1661496291/Media/uiTest/Games_Played_2.svg",cheats:[{name:"Auto Answer",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var{state:{question:e,stage:t,feedback:a},props:{client:{question:o}}}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const r=e||o;try{"typing"!=r.qType?("feedback"===t||a?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][r.answers.map((e,t)=>r.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(r.answers[0])}catch{}},50))}},{name:"Highlight Answers",description:"Toggles highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:a,props:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(a.question||o.client.question).correctAnswers.includes((a.question||o.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})},50))}},{name:"Subtle Highlight Answers",description:"Toggles subtle highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:a,props:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(a.question||o.client.question).correctAnswers.includes((a.question||o.client.question).answers[t])&&(e.style.boxShadow="unset")})},50))}},{name:"Percent Auto Answer",description:"Answers questions correctly or incorrectly depending on the goal grade given (Disable and re-enable to update goal)",inputs:[{name:"Target Grade",type:"number"}],type:"toggle",enabled:!1,data:null,run:function(e){if(this.enabled)this.enabled=!1,clearInterval(this.data),this.data=null;else{this.enabled=!0;const l=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];this.data=setInterval(a=>{try{var o=l.state.question||l.props.client.question;if("feedback"==l.state.stage||l.state.feedback)return document.querySelector('[class*="feedback"], [id*="feedback"]')?.firstChild?.click?.();if(document.querySelector("[class*='answerContainer']")||document.querySelector("[class*='typingAnswerWrapper']")){let e=0,t=0;for(var r in l.corrects)e+=l.corrects[r];for(var n in l.incorrects)t+=l.incorrects[n];var s=0==(t+=e)||Math.abs(e/(t+1)-a)>=Math.abs((e+1)/(t+1)-a);if("typing"!=l.state.question.qType){var i=document.querySelectorAll("[class*='answerContainer']");for(let e=0;ediv")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{"typing"!=a.qType?("feedback"===e||t?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][(a||o).answers.map((e,t)=>(a||o).correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(a.answers[0])}catch{}}},{name:"Highlight Answers",description:"Colors answers to be red or green highlighting the correct ones",run:function(){const{state:a,props:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(a.question||o.client.question).correctAnswers.includes((a.question||o.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})}},{name:"Spam Buy Blooks",description:"Opens a box an amount of times",inputs:[{name:"Box",type:"options",options:()=>new Promise(e=>{e(Object.keys(Object.values(webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]]).webpack.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{}))})},{name:"Amount",type:"number"},{name:"Alert Blooks",type:"options",options:[{name:"Alert Blooks",value:!0},{name:"Don't Alert Blooks",value:!1}]}],run:function(a,o,c){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let r=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],t=Object.values(r.c).find(e=>e.exports?.a?.get).exports.a,l=Object.values(r.c).find(e=>e.exports.a?.purchaseBlookBox).exports.a["purchaseBlookBox"];a=a.split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" "),t.get("https://dashboard.blooket.com/api/users").then(async({data:{tokens:e}})=>{var t=Object.values(r.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{Medieval:20,Breakfast:20,Wonderland:20,Blizzard:25,Space:20,Bot:20,Aquatic:20,Safari:20,Dino:25,"Ice Monster":25,Outback:25};let i=Math.min(Math.floor(e/t[a]),o);if(0==i)0{n[a]||=0,n[a]++;var o=Date.now();c&&alert(`${a} (${r+1}/${i}) ${e?"NEW! ":""}${t} tokens left`),s+=Date.now()-o}).catch(e=>t=!0),!t);r++);alert(`(${Date.now()-s}ms) Results:\n`+Object.entries(n).map(([e,t])=>` ${e} `+t).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Flood Game",description:"Floods a game with a number of fake accounts",inputs:[{name:"Game ID",type:"string"},{name:"Name",type:"string"},{name:"Amount",type:"number"},{name:"Blook",type:"options",options:async()=>{var e=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"];return["Random"].concat(Object.keys(Object.values(e.c).find(e=>e.exports.a?.Black)?.exports?.a||[]))}},{name:"Banner",type:"options",options:Object.entries({Starter:"starter",Chalkboard:"chalkboard",Slime:"slime",Bookshelf:"bookshelf","Toaster Pastry":"toasterPastry",Theater:"theater",Sushi:"sushi",Workbench:"workbench",Spooky:"spooky",Spiders:"spiders",Coffin:"coffin",Pumpkins:"pumpkins","Falling Blocks":"fallingBlocks",Racetrack:"racetrack",Harvest:"harvest",Leaves:"leaves","Fall Picnic":"fallPicnic","Winter Drive":"winterDrive","Winter Train":"winterTrain",Ice:"ice",Gifts:"gifts","Christmas Tree":"christmasTree","Soccer Field":"soccerField","Winter Landscape":"winterLandscape","Football Field":"footballField","Outer Space":"outerSpace","Hockey Rink":"hockeyRink","Music Class":"musicClass","Ice Cream Sandwich":"iceCreamSandwich","Science Class":"scienceClass","Fish Tank":"fishTank","Art Class":"artClass",Clockwork:"clockwork","Love Letter":"loveLetter",Farm:"farm",Chocolate:"chocolate","Tech Chip":"techChip",Fire:"fire","Orange Ice Pop":"orangeIcePop"}).map(([e,t])=>({name:e,value:t}))}],run:async function(n,s,e,i,c){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(webpackJsonp.push([[],{"":(e,t,a)=>{t.cache=a.c}},[[""]]]).cache));const l=t.find(e=>e.exports?.a?.get).exports.a,d=t.find(e=>e.exports?.a?.initializeApp).exports.a,u=Object.keys(t.find(e=>e.exports.a?.Black).exports.a);if(await t.find(e=>e.exports?.a?.me).exports.a.me({}).then(e=>e.name))return alert("You are logged in, and using this script will suspend your account. Please log out if you wish to use this.");for(let r=1;r<=e;r++)(async()=>{var e=""+s+String.fromCharCode(96+r),{success:t,fbToken:a,fbShardURL:o}=(await l.put("https://fb.blooket.com/c/firebase/join",{id:n,name:e}))["data"];t&&(t=d.initializeApp({apiKey:"AIzaSyCA-cTOnX19f6LFnDVVsHXya3k6ByP_MnU",authDomain:"blooket-2020.firebaseapp.com",projectId:"blooket-2020",storageBucket:"blooket-2020.appspot.com",messagingSenderId:"741533559105",appId:"1:741533559105:web:b8cbb10e6123f2913519c0",measurementId:"G-S3H5NGN10Z",databaseURL:o},e),await(o=d.auth(t)).setPersistence(d.auth.Auth.Persistence.NONE).catch(console.error),await o.signInWithCustomToken(a).catch(console.error),await t.database().ref(n+"/c/"+e).set({b:"Random"==i?u[Math.floor(Math.random()*u.length)]:i,bg:c}),t.delete())})(),await new Promise(e=>setTimeout(e,100))}},{name:"Host Any Gamemode",description:"Change the selected gamemode on the host settings page",inputs:[{name:"Gamemode",type:"options",options:["Racing","Classic","Factory","Cafe","Defense2","Defense","Royale","Gold","Candy","Brawl","Hack","Pirate","Fish","Dino","Toy","Rush"]}],run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),"/host/settings"!=location.pathname)return alert("Run this script on the host settings page");t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode;t.setState({settings:{type:e}})}},{name:"Change Blook Ingame",description:"Changes your blook",inputs:[{name:"Blook",type:"options",options:async()=>{var e=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"];return Object.keys(Object.values(e.c).find(e=>e.exports.a?.Chick&&e.exports.a?.Elephant).exports.a)}}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["props"];t.client.blook=e,t.liveGameController.setVal({path:`c/${t.client.name}/b`,val:e})}},{name:"Get Daily Rewards",description:"Gets max daily tokens and xp",run:async function(){var e,t,a,o=document.createElement("iframe");document.body.append(o),window.alert=o.contentWindow.alert.bind(window),o.remove(),location.href.includes("play.blooket.com")?({t}=(await(e=(o=Object.values(webpackJsonp.push([[],{"":(e,t,a)=>{t.cache=a.c}},[[""]]]).cache)).find(e=>e.exports?.a?.get).exports.a).post("https://play.blooket.com/api/playersessions/solo",{gameMode:"Factory",questionSetId:["60101da869e8c70013913b59","625db660c6842334835cb4c6","60268f8861bd520016eae038","611e6c804abdf900668699e3","60ba5ff6077eb600221b7145","642467af9b704783215c1f1b","605bd360e35779001bf57c5e","6234cc7add097ff1c9cff3bd","600b1491d42a140004d5215a","5db75fa3f1fa190017b61c0c","5fac96fe2ca0da00042b018f","600b14d8d42a140004d52165","5f88953cdb209e00046522c7","600b153ad42a140004d52172","5fe260e72a505b00040e2a11","5fe3d085a529560004cd3076","5f5fc017aee59500041a1456","608b0a5863c4f2001eed43f4","5fad491512c8620004918ace","5fc91a9b4ea2e200046bd49a","5c5d06a7deebc70017245da7","5ff767051b68750004a6fd21","5fdcacc85d465a0004b021b9","5fb7eea20bd44300045ba495"][Math.floor(24*Math.random())]}))["data"],{name:o,blook:{name:a}}=(await e.post("https://play.blooket.com/api/playersessions/landings",{t:t}),await e.get("https://play.blooket.com/api/playersessions/questions",{params:{t:t}}),await o.find(e=>e.exports.a?.me).exports.a.me({}).catch(()=>alert("There was an error getting user data."))),await e.put("https://play.blooket.com/api/users/factorystats",{blookUsed:a,t:t,name:o,cash:Math.floor(9e7*Math.random())+1e7,correctAnswers:Math.floor(500*Math.random())+500,upgrades:Math.floor(300*Math.random())+300,mode:"Time-Solo",nameUsed:"You",place:1,playersDefeated:0}),e.put("https://play.blooket.com/api/users/add-rewards",{t:t,name:o,addedTokens:500,addedXp:300}).then(({data:{dailyReward:e}})=>alert(`Added max tokens and xp, and got ${e} daily wheel tokens!`)).catch(()=>alert("There was an error when adding rewards."))):(alert("This cheat only works on play.blooket.com, opening a new tab."),window.open("https://play.blooket.com/"))}},{name:"Use Any Blook",description:"Allows you to play as any blook",run:function(){const a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];var e=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]]).webpack("MDrD").a;"/blooks"==location.pathname?a.setState({blookData:Object.keys(e).reduce((e,t)=>(e[t]=a.state.blookData[t]||1,e),{}),allSets:Object.values(e).reduce((e,t)=>e.includes(t.set)?e:e.concat(t.set),[])}):Array.isArray(a.state.unlocks)?a.setState({unlocks:Object.keys(e)}):a.setState({unlocks:e})}},{name:"Every Answer Correct",description:"Sets every answer to be correct",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.freeQuestions=e.freeQuestions?.map?.(e=>({...e,correctAnswers:e.answers})),e.questions=e.questions?.map?.(e=>({...e,correctAnswers:e.answers})),e.props.client.questions=e.props.client.questions.map(e=>({...e,correctAnswers:e.answers}))}},{name:"Subtle Highlight Answers",description:"Removes the shadow from correct answers",run:function(){const{state:a,props:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(a.question||o.client.question).correctAnswers.includes((a.question||o.client.question).answers[t])&&(e.style.boxShadow="unset")})}},{name:"Remove Name Limit",description:"Sets the name limit to 120, which is the actual max name length limit",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),document.querySelector('input[class*="nameInput"]').maxLength=120,alert("Removed name length limit")}},{name:"Remove Random Name",description:"Allows you to put a custom name",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({isRandom:!1,client:{name:""}}),document.querySelector('[class*="nameInput"]')?.focus?.()}},{name:"Sell Cheap Duplicates",description:"Sells all of your uncommon to epic dupes (not legendaries+)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],a=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,r=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];a.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(([e,t])=>1{t.webpack=a}},[["1234"]]]).webpack("MDrD").a[e].rarity));if(confirm("Are you sure you want to sell your uncommon to epic dupes?")){var t,a,o=Date.now();for([t,a]of e)await r({blook:t,numToSell:a-1});alert(`(${Date.now()-o}ms) Results:\n`+e.map(([e,t])=>` ${e} `+(t-1)).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Sell Duplicate Blooks",description:"Sell all duplicate blooks leaving you with 1 each",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],a=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,r=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];a.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(e=>1` ${e} `+(t-1)).join(`\n`))}}).catch(e=>(alert("There was an error user data!"),console.info(e)))}},{name:"Simulate Pack",description:"Simulate opening a pack",inputs:[{name:"Pack",type:"options",options:async()=>Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt)}],run:function(){try{let m=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],e=Object.values(m.c),t=e.find(e=>e.exports?.a?.Chick?.set).exports.a,o=e.find(e=>e.exports.a?.Breakfast).exports.a,r=(Object.entries(t).reduce((e,[t,a])=>(o[a.realSet||a.set]&&(e[t]=a),e),{}),Object.values(m.c).find(e=>e.exports?.Class).exports),h={};class s extends r.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new r.Class({Extends:r.GameObjects.Image,initialize:function(){r.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,a,o,r,n,s,i,c){this.setTexture(c),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(a),this.targets=[],h.scene.physics.velocityFromAngle(o,r,this.body.velocity),this.body.setGravityY(n),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const a=m("74sb");function o(e){switch(e){case"center":var t=Object(a.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(a.l)(.7,1),angle:t,velocity:Object(a.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(a.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(a.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var r=h.particles.get();r&&r.spawn.apply(r,Object.values(o("center")).concat("uncommon-"+Object(a.m)(1,8)))}break;case"Rare":for(var n=0;n<2;n++){var s=h.particles.get();s&&s.spawn.apply(s,Object.values(o(n%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(a.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var c=h.particles.get();c&&c.spawn.apply(c,Object.values(o(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(a.m)(1,8)))}break;case"Legendary":for(var l=0;l<3;l++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(o("top")).concat("legendary-"+Object(a.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var p=h.particles.get();p&&p.spawn.apply(p,Object.values(o(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(a.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];let n=m("fGzD");(n=Object.keys(n.a).reduce((e,t)=>(e.packs.includes(t)&&(e.data[t]=Object.fromEntries(n.b(t))),e),{packs:Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt),data:{}}).data)[e]?(e=function(e){var t=[],a=Object.keys(n[e]);for(const r of a)t.push(n[e][r]+(t[a.indexOf(r)-1]||0));const o=t[t.length-1]*Math.random();return a[t.findIndex(e=>e>=o)]}(e),t=Object.values(m.c).find(e=>e.exports?.a?.Elephant).exports.a,a.setState({loadingPack:!1,openPack:!0,unlockedBlook:e,tokens:a.state.tokens,newUnlock:!0,game:{type:r.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:r.Scale.NONE,autoCenter:r.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new s(t[e].rarity)},canOpen:!0})):alert("I couldn't find that box!")}}catch{}}()},{name:"Simulate Unlock",description:"Simulate unlocking most of the blooks",inputs:[{name:"Blook",type:"options",options:()=>{try{var e=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],t=Object.values(e.c);const o=t.find(e=>"number"==typeof e.exports.a?.Breakfast).exports.a;return Object.entries(t.find(e=>e.exports.a?.Black).exports.a).reduce((e,[t,a])=>o[a.realSet||a.set]?e.concat(t):e,[])}catch{return[]}}}],run:function(){try{let m=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],e=Object.values(m.c),t=e.find(e=>e.exports?.a?.Chick?.set).exports.a,o=e.find(e=>e.exports.a?.Breakfast).exports.a,a=Object.entries(t).reduce((e,[t,a])=>(o[a.realSet||a.set]&&(e[t]=a),e),{}),r=Object.values(m.c).find(e=>e.exports?.Class).exports,h={};class n extends r.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new r.Class({Extends:r.GameObjects.Image,initialize:function(){r.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,a,o,r,n,s,i,c){this.setTexture(c),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(a),this.targets=[],h.scene.physics.velocityFromAngle(o,r,this.body.velocity),this.body.setGravityY(n),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const a=m("74sb");function o(e){switch(e){case"center":var t=Object(a.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(a.l)(.7,1),angle:t,velocity:Object(a.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(a.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(a.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var r=h.particles.get();r&&r.spawn.apply(r,Object.values(o("center")).concat("uncommon-"+Object(a.m)(1,8)))}break;case"Rare":for(var n=0;n<2;n++){var s=h.particles.get();s&&s.spawn.apply(s,Object.values(o(n%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(a.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var c=h.particles.get();c&&c.spawn.apply(c,Object.values(o(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(a.m)(1,8)))}break;case"Legendary":for(var l=0;l<3;l++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(o("top")).concat("legendary-"+Object(a.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var p=h.particles.get();p&&p.spawn.apply(p,Object.values(o(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(a.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t.setState({loadingPack:!1,openPack:!0,unlockedBlook:e,newUnlock:!0,game:{type:r.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:r.Scale.NONE,autoCenter:r.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new n(a[e].rarity)},canOpen:!0})):alert("This can only be ran on the market page!")}}catch{}}()}]},voyage:{name:"Pirate's Voyage",img:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAzMDAgMzAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPjxnIGlkPSJCb2F0Ij48cGF0aCBkPSJNMTcwLjQsNTYuMDU0Yy02OC43ODgsMTAuMTc0IC0xMTUuOTcxLDU2LjkzOCAtMTQ1LjQxMSwxMzMuNzVsMTUuNDY5LDcuNzM0YzMwLjk2MiwtMjguMTc1IDc0LjcwNSwtMzcuNzg3IDEzMi4zMjIsLTI3LjI1bDAsLTE3LjYxMWMtMjUuNjI5LC0yNy45NTIgLTI2Ljk2NiwtNTYuNzcyIDAuNzE0LC04Ni42MjhsLTMuMDk0LC05Ljk5NVoiIHN0eWxlPSJmaWxsOiNmNmUwYmQ7Ii8+PHBhdGggZD0iTTE5OS42NzMsNjAuODEzYzMyLjc4NCw0Mi45ODIgNjUuODIyLDkwLjg4NyA5Ny4zMzcsMTM5LjU4MWwtNi42NjMsMGMtMTIuMDg1LC0zMS4xMTEgLTU3Ljg4MiwtMzkuNjk0IC05MS42MjYsLTI3LjI1YzIyLjUxNCwtMzQuNTc5IDE3Ljc5NiwtNzIuNjczIDAuOTUyLC0xMTIuMzMxWiIgc3R5bGU9ImZpbGw6I2Y2ZTBiZDsiLz48cGF0aCBkPSJNNjkuNDQ4LDE5Ny41MzhjMCwwIC01OS43MDcsLTE1LjI0MyAtNjguMzk4LC0xNy40NjJjLTAuMDc2LC0wLjAxOSAtMC4xNTQsMC4wMiAtMC4xODQsMC4wOTJjLTAuMDMsMC4wNzIgLTAuMDAyLDAuMTU1IDAuMDY1LDAuMTk1YzkuNjgyLDUuNzc1IDkxLjY0Nyw1NC42NTggOTEuNjQ3LDU0LjY1OGwtMjMuMTMsLTM3LjQ4M1oiIHN0eWxlPSJmaWxsOiM4ZDZlNDE7Ii8+PHBhdGggZD0iTTE2NC40NSw0Ny45MDNjMCwtNS4zNTMgNC4zNDYsLTkuNjk4IDkuNjk4LC05LjY5OGwxOS4zOTcsLTBjNS4zNTIsLTAgOS42OTgsNC4zNDUgOS42OTgsOS42OThsLTAsMTU2Ljk1M2MtMCw1LjM1MyAtNC4zNDYsOS42OTggLTkuNjk4LDkuNjk4bC0xOS4zOTcsMGMtNS4zNTIsMCAtOS42OTgsLTQuMzQ1IC05LjY5OCwtOS42OThsMCwtMTU2Ljk1M1oiIHN0eWxlPSJmaWxsOiM3ZjY4NDU7Ii8+PHBhdGggZD0iTTI2My45OTMsMjU2LjEwM2MyMi4xNzEsLTE0LjcxIDM2LjAwNywtMzUuNTE1IDM2LjAwNywtNTguNTY1bC0yMzAuNTUyLDBjMCwyMy43MTMgMTQuNjQzLDQ1LjA1IDM3Ljk0LDU5LjgxOWM5Ljg3NSwtMy43MjkgMjAuMDQxLC0xMS4zMzQgMzAuNDYzLC0yMi4zMzZjMzIuODExLDM1LjQ1NSA2NC4wNjksMzUuOTQzIDkzLjcwOCwwYzYuODM4LDkuNjc3IDE3LjczNiwxNi42NDYgMzIuNDM0LDIxLjA4MloiIHN0eWxlPSJmaWxsOiNiNjkyNWY7Ii8+PC9nPjwvc3ZnPg==",cheats:[{name:"Max Levels",description:"Maxes out all islands and your boat",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({islandLevels:new Array(e.state.islandLevels.length).fill(5)},e.updateBoatLevel)}},{name:"Set Doubloons",description:"Sets Doubloons",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];t.setState({doubloons:e}),t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}},{name:"Start Heist",description:"Starts a heist on someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(o){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let r=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];r.props.liveGameController.getDatabaseVal("c",function(e){var t,a,e=Object.entries(e||{}).reduce((e,[t,a])=>(t==r.props.client.name&&e.push({name:t,blook:a.b,doubloons:a.d||0}),e),[]);0===e.length?(r.questionsToAnswer=1,r.randomQ()):({name:e,blook:t,doubloons:a}=e.find(e=>e.name==o)||e.sort((e,t)=>t.doubloons-e.doubloons)[0],r.setState({stage:"heist",heistInfo:{name:e,blook:t},prizeAmount:Math.max(1e3,a)}))})}},{name:"Swap Doubloons",description:"Swaps Doubloons with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:async function(t){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>a.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=a.props.client.name),e=e.find(e=>e[0]==t)||e[0];a.props.liveGameController.setVal({path:"c/"+a.props.client.name,val:{b:a.props.client.blook,d:e[1].d,tat:e[0]+":"+(e[1].d-a.state.doubloons)}}),a.setState({doubloons:e[1].d})}},{name:"Take Doubloons",description:"Takes Doubloons from someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:async function(t){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>a.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=a.props.client.name),e=e.find(e=>e[0]==t)||e[0];a.setState({doubloons:a.state.doubloons+e[1].d}),a.props.liveGameController.setVal({path:"c/"+a.props.client.name,val:{b:a.props.client.blook,d:e[1].d,tat:e[0]+":"+e[1].d}})}}]},brawl:{name:"Monster Brawl",img:"https://media.blooket.com/image/upload/v1655233787/Media/survivor/xp/Blue_xp_2.svg",cheats:[{name:"Double Enemy XP",description:"Doubles enemy XP drop value",run:function(){for(const a of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("dmgCd"))){var t=a.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.val*=2},t.children.entries.forEach(e=>e.val*=2)}}},{name:"Half Enemy Speed",description:"Makes enemies move 2x slower",run:function(){for(const a of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("dmgCd"))){var t=a.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.speed*=.5},t.children.entries.forEach(e=>e.speed*=.5)}}},{name:"Instant Kill",description:"Sets all enemies health to 1",run:function(){for(const a of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("dmgCd"))){var t=a.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.hp=1},t.children.entries.forEach(e=>e.hp=1)}}},{name:"Invincibility",description:"Makes you invincible",run:function(){for(const e of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime")||e.callbackContext?.toString().includes("dmgCd")))e.collideCallback=()=>{}}},{name:"Magnet",description:"Pulls all xp towards you",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("0x5dc)")).collideCallback({active:!0},{active:!0,setActive(){},setVisible(){}})}},{name:"Max Current Abilities",description:"Maxes out all your current abilities",run:function(){const a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];for(var[t,o]of Object.entries(a.state.abilities))for(let e=0;e<10-o;e++)a.state.game.scene.game.events.emit("level up",t,a.state.abilities[t]++);a.setState({level:a.state.game.scene.level=[1,3,5,10,15,25,35].sort((e,t)=>Math.abs(e-a.state.level)-Math.abs(t-a.state.level))[0]-1})}},{name:"Next Level",description:"Skips to the next level",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],{object1:t,object2:a}=e.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("emit']('xp"));a.get().spawn(t.x,t.y,(1===(a=e.state.level)?1:a<5?5:a<10?10:a<20?20:a<30?30:a<40?40:a<50?50:100)-e.xp)}},{name:"Remove Obstacles",description:"Removes all rocks and obstacles",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>{try{e.gameObject.frame.texture.key.includes("obstacle")&&e.gameObject.destroy()}catch{}})}},{name:"Kill Enemies",description:"Kills all current enemies",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Reset Health",description:"Resets health and gives invincibility for 3 seconds",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.game.events._events.respawn.fn()}}]},cafe:{name:"Café",img:"https://media.blooket.com/image/upload/v1655161189/Media/survivor/Pizza_lvl1.svg",style:{transform:"rotate(22.5deg)"},cheats:[{name:"Max Items",description:"Maxes out items in the shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({items:Object.fromEntries(Object.entries(e.state.items).map(e=>[e[0],5]))}))}},{name:"Remove Customers",description:"Skips the current customers (Not usable in the shop)",run:function(){const a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.state.customers.forEach((e,t)=>Object.keys(e).length&&a.removeCustomer(t,!0))}},{name:"Reset Abilities",description:"Resets used abilities in shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({abilities:Object.fromEntries(Object.entries(e.state.abilities).map(e=>[e[0],5]))}))}},{name:"Set Cash",description:"Sets cafe cash",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({cafeCash:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,ca:e}})}},{name:"Stock Food",description:"Stocks all food to 99 (Not usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe"!==window.location.pathname?alert("This can't be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({foods:e.state.foods.map(e=>({...e,stock:99,level:5}))}))}}]},crypto:{name:"Crypto Hack",img:"https://media.blooket.com/image/upload/v1661496293/Media/uiTest/CryptoIcon.svg",cheats:[{name:"Choice ESP",description:"Shows what each choice will give you",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e,t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t=t.state.choices[0]["text"],a=document.querySelector("[class^=styles__feedbackContainer___]");a.children.length<=4&&((e=document.createElement("div")).style.color="white",e.style.fontFamily="Inconsolata,Helvetica,monospace,sans-serif",e.style.fontSize="2em",e.style.display="flex",e.style.justifyContent="center",e.style.marginTop="675px",e.innerText=t,a.append(e))},50))}},{name:"Password ESP",description:"Highlights the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];"hack"==t.stage&&[...document.querySelector("div[class^=styles__buttonContainer]").children].forEach(e=>{e.innerText!=t.correctPassword&&(e.style.outlineColor="rgba(255, 64, 64, 0.8)",e.style.backgroundColor="rgba(255, 64, 64, 0.8)",e.style.textShadow="0 0 1px #f33")})},50))}},{name:"Always Triple",description:"Always get triple crypto",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({choices:[{type:"mult",val:3,rate:.075,blook:"Brainy Bot",text:"Triple Crypto"}]}),50))}},{name:"Auto Guess",description:"Automatically guess the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];if("hack"==e.stage)for(const t of document.querySelector("div[class^=styles__buttonContainer]").children)t.innerText==e.correctPassword&&t.click()},50))}},{name:"Remove Hack",description:"Removes an attacking hack",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({hack:""})}},{name:"Set Crypto",description:"Sets crypto",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({crypto:e,crypto2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:t.state.password,cr:e}})}},{name:"Set Password",description:"Sets hacking password",inputs:[{name:"Custom Password",type:"string"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({password:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:e,cr:t.state.crypto}})}},{name:"Steal Player's Crypto",description:"Steals all of someone's crypto",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController?._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(a){let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.liveGameController.getDatabaseVal("c",e=>{var t;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(a.toLowerCase())&&([e,{cr:t}]=Object.entries(e).find(([e])=>e.toLowerCase()==a.toLowerCase()),o.setState({crypto:o.state.crypto+t,crypto2:o.state.crypto+t}),o.props.liveGameController.setVal({path:"c/".concat(o.props.client.name),val:{b:o.props.client.blook,p:o.state.password,cr:o.state.crypto+t,tat:e+":"+t}}))})}}]},defense:{name:"Tower Defense",img:"https://media.blooket.com/image/upload/v1657235025/Media/survivor/Laser_Lvl1.svg",cheats:[{name:"Earthquake",description:"Shuffles around towers",run:function(){let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],r=(o.setState({eventName:"Earthquake",event:{short:"e",color:"#805500",icon:"fas fa-mountain",desc:"All of your towers get mixed up",rate:.02},buyTowerName:"",buyTower:{}},()=>o.eventTimeout=setTimeout(()=>o.setState({event:{},eventName:""}),6e3)),o.tiles.forEach(a=>a.forEach((e,t)=>3===e&&(a[t]=0))),o.tiles.flatMap((e,a)=>e.map((e,t)=>0===e&&{x:t,y:a})).filter(Boolean).sort(()=>.5-Math.random()));o.towers.forEach(e=>{var{x:t,y:a}=r.shift();e.move(t,a,o.tileSize),o.tiles[a][t]=3})}},{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.towers.forEach(e=>{e.range=100,e.fullCd=e.cd=0,e.damage=1e6})}},{name:"Remove Ducks",description:"Removes ducks",run:function(){let{ducks:e,tiles:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.forEach(e=>{t[e.y][e.x]=0}),e.length=0}},{name:"Remove Enemies",description:"Removes all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.enemies=e.futureEnemies=[]}},{name:"Remove Obstacles",description:"Lets you place towers anywhere",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.tiles=e.tiles.map(e=>e.fill(0))}},{name:"Set Damage",description:"Sets damage",inputs:[{name:"Damage",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.dmg=e}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:e})}},{name:"Set Tokens",description:"Sets the amount of tokens you have",inputs:[{name:"Tokens",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({tokens:e})}}]},defense2:{name:"Tower Defense 2",img:"https://media.blooket.com/image/upload/v1593095354/Media/defense/missile.svg",style:{transform:"rotate(45deg)"},cheats:[{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.towers.forEach(e=>{if(e.stats.dmg=1e6,e.stats.fireRate=50,e.stats.ghostDetect=!0,e.stats.maxTargets=1e6,e.stats.numProjectiles&&=100,e.stats.range=100,e.stats.auraBuffs)for(const t in e.stats.auraBuffs)e.stats.auraBuffs[t]*=100})}},{name:"Kill Enemies",description:"Kills all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.state.game.scene.enemyQueue.length=0,e.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Set Coins",description:"Sets coins",inputs:[{name:"Coins",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({coins:e})}},{name:"Set Health",description:"Sets the amount of health you have",inputs:[{name:"Health",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({health:e})}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:e})}}]},dinos:{name:"Deceptive Dinos",img:"https://media.blooket.com/image/upload/v1655161325/Media/survivor/Dog.svg",style:{transform:"rotate(-22.5deg)"},cheats:[{name:"Auto Choose",description:"Automatically choose the best fossil when excavating",type:"toggle",enabled:!1,data:null,run:function(){if(this.enabled)this.enabled=!1,clearInterval(this.data),this.data=null;else{this.enabled=!0;const e=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],i=Object.values(e("74sb")).find(e=>e.toString().includes("random")&&e.toString().includes("includes"));this.data=setInterval(()=>{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=i([{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));let t=0,a=-1;for(let e=0;e div[role="button"]:nth-child('+a+")").click()}}catch{}},50)}}},{name:"Rock ESP",description:"Shows what is under the rocks",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const e=[...document.querySelector('[class*="rockButton"]').parentElement.children];e.every(e=>e.querySelector("div"))||o.setState({choices:[{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}].sort(()=>.5-Math.random()).slice(0,3)},()=>{e.forEach((e,t)=>{var t=o.state.choices[t],a=(e.querySelector("div")&&e.querySelector("div").remove(),document.createElement("div"));a.style.color="white",a.style.fontFamily="Macondo",a.style.fontSize="1em",a.style.display="flex",a.style.justifyContent="center",a.style.transform="translateY(25px)",a.innerText="fossil"===t.type?`+${99999999e.toString().includes("×"))(Math.round(t.val*o.state.fossilMult)):Math.round(t.val*o.state.fossilMult)} Fossils`:`x${t.val} Fossils Per Excavation`,e.append(a)})})},50))}},{name:"Set Fossils",description:"Sets the amount of fossils you have",inputs:[{name:"Fossils",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossils:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,f:e,ic:t.state.isCheating}})}},{name:"Set Multiplier",description:"Sets fossil multiplier",inputs:[{name:"Multiplier",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossilMult:e})}},{name:"Stop Cheating",description:"Undoes cheating so that you can't be caught",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({isCheating:!1}),e.props.liveGameController.setVal({path:`c/${e.props.client.name}/ic`,val:!1})}}]},doom:{name:"Tower of Doom",img:"https://media.blooket.com/image/upload/v1657235023/Media/survivor/cards-05.svg",cheats:[{name:"Fill Deck",description:"Fills your deck with every maxed out card and artifact (Only works on towers page)",run:function(){var e=document.createElement("iframe");if(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname){var{a:e,c:t}=webpackJsonp.push([[],{"":(e,t,a)=>{t.cache=a.c}},[[""]]]).cache.gvfT.exports,a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.tower.artifacts=Object.keys(e),a.props.tower.cards=Object.entries(t).map(([e,t])=>({...t,blook:e,strength:20,charisma:20,wisdom:20}));try{a.props.addTowerNode()}catch{}a.setState({showDeck:!1})}else alert("You need to be on the map to run this cheat!")}},{name:"Max Cards",description:"Maxes out all the cards in your deck",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname?(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.props.tower.cards.forEach(e=>{e.strength=20,e.charisma=20,e.wisdom=20})):alert("You need to be on the map to run this cheat!")}},{name:"Max Health",description:"Fills the player's health",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/battle"==window.location.pathname?Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({myHealth:100}):alert("You need to be in battle to run this cheat!")}},{name:"Max Card Stats",description:"Maxes out player's current card (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({myCard:{...e.state.myCard,strength:20,charisma:20,wisdom:20}})}},{name:"Min Enemy Stats",description:"Makes the enemy card stats all 0 (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({enemyCard:{...e.state.enemyCard,strength:0,charisma:0,wisdom:0}})}},{name:"Set Coins",description:"Try's to set amount of tower coins you have",inputs:[{name:"Coins",type:"number"}],run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.prompt.bind(window),t.remove(),"/tower/battle"==window.location.pathname){var t=parseInt("0"+alert("How many coins would you like?")),a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{a.props.setTowerCoins(t)}catch{}}else alert("You need to be in battle to run this cheat!")}}]},factory:{name:"Factory",img:"https://media.blooket.com/image/upload/v1661496293/Media/uiTest/Factory_Upgrades.svg",cheats:[{name:"Choose Blook",description:"Gives you a blook",inputs:[{name:"Blook",type:"options",options:[{name:"Chick",color:"#ffcd05",class:"🌽",rarity:"Common",cash:[3,7,65,400,2500],time:[1,1,1,1,1],price:[300,3e3,3e4,2e5]},{name:"Chicken",color:"#ed1c24",class:"🌽",rarity:"Common",cash:[10,40,200,1400,1e4],time:[5,4,3,2,1],price:[570,4e3,5e4,8e5]},{name:"Cow",color:"#58595b",class:"🌽",rarity:"Common",cash:[25,75,1500,25e3,25e4],time:[15,10,10,10,5],price:[500,9500,16e4,4e6]},{name:"Duck",color:"#4ab96d",class:"🌽",rarity:"Common",cash:[4,24,200,3e3,4e4],time:[3,3,3,3,3],price:[450,4200,7e4,11e5]},{name:"Goat",color:"#c59a74",class:"🌽",rarity:"Common",cash:[5,28,200,1300,12e3],time:[3,3,2,2,2],price:[500,6400,45e3,5e5]},{name:"Horse",color:"#995b3c",class:"🌽",rarity:"Common",cash:[5,20,270,1800,15e3],time:[2,2,2,2,2],price:[550,8200,65e3,6e5]},{name:"Pig",color:"#f6a9cb",class:"🌽",rarity:"Common",cash:[20,50,1300,8e3,8e4],time:[7,7,7,7,5],price:[400,11e3,8e4,13e5]},{name:"Sheep",color:"#414042",class:"🌽",rarity:"Common",cash:[6,25,250,1500,11e3],time:[3,3,3,2,2],price:[500,5e3,5e4,43e4]},{name:"Cat",color:"#f49849",class:"🐾",rarity:"Common",cash:[5,18,170,1700,13e3],time:[2,2,2,2,2],price:[480,5500,6e4,5e5]},{name:"Dog",color:"#995b3c",class:"🐾",rarity:"Common",cash:[7,25,220,1900,9e3],time:[3,3,2,2,1],price:[460,6600,7e4,73e4]},{name:"Goldfish",color:"#f18221",class:"🐾",rarity:"Common",cash:[5,40,350,3500,35e3],time:[3,3,3,3,3],price:[750,7200,84e3,95e4]},{name:"Rabbit",color:"#e7bf9a",class:"🐾",rarity:"Common",cash:[3,18,185,800,7e3],time:[2,2,2,1,1],price:[500,5800,56e3,55e4]},{name:"Hamster",color:"#ce9176",class:"🐾",rarity:"Common",cash:[10,45,450,4500,45e3],time:[4,4,4,4,4],price:[650,6500,8e4,93e4]},{name:"Turtle",color:"#619a3c",class:"🐾",rarity:"Common",cash:[23,120,1400,15e3,17e4],time:[10,10,10,10,10],price:[700,8500,11e4,13e5]},{name:"Puppy",color:"#414042",class:"🐾",rarity:"Common",cash:[4,10,75,500,3e3],time:[1,1,1,1,1],price:[450,4e3,35e3,25e4]},{name:"Kitten",color:"#58595b",class:"🐾",rarity:"Common",cash:[4,8,60,400,2e3],time:[1,1,1,1,1],price:[350,3500,26e3,17e4]},{name:"Bear",color:"#995b3c",class:"🌲",rarity:"Common",cash:[12,70,550,4500,1e5],time:[7,7,6,5,5],price:[550,5500,63e3,16e5]},{name:"Moose",color:"#995b3c",class:"🌲",rarity:"Common",cash:[8,45,400,3500,26e3],time:[5,5,4,4,3],price:[520,6500,58e3,7e5]},{name:"Fox",color:"#f49849",class:"🌲",rarity:"Common",cash:[7,15,80,550,3e3],time:[2,2,1,1,1],price:[400,4e3,36e3,24e4]},{name:"Raccoon",color:"#6d6e71",class:"🌲",rarity:"Common",cash:[5,14,185,1900,19e3],time:[2,2,2,2,2],price:[400,5e3,71e3,8e5]},{name:"Squirrel",color:"#d25927",class:"🌲",rarity:"Common",cash:[3,10,65,470,2600],time:[1,1,1,1,1],price:[420,3600,32e3,21e4]},{name:"Owl",color:"#594a42",class:"🌲",rarity:"Common",cash:[4,17,155,1500,15e3],time:[2,2,2,2,2],price:[500,4800,55e3,58e4]},{name:"Hedgehog",color:"#3f312b",class:"🌲",rarity:"Common",cash:[11,37,340,2200,3e4],time:[5,4,3,2,2],price:[540,7e3,77e3,12e5]},{name:"Seal",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,17,150,1200,13e3],time:[2,2,2,2,2],price:[480,4500,43e3,52e4]},{name:"Arctic Fox",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[5,18,180,850,8500],time:[2,2,2,1,1],price:[520,550,61e3,68e4]},{name:"Snowy Owl",color:"#feda3f",class:"❄️",rarity:"Common",cash:[5,20,190,1900,16e3],time:[3,3,2,2,2],price:[370,5300,76e3,62e4]},{name:"Arctic Hare",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,19,85,900,7e3],time:[2,2,1,1,1],price:[540,5200,66e3,55e4]},{name:"Penguin",color:"#fb8640",class:"❄️",rarity:"Common",cash:[4,21,310,3200,33e3],time:[3,3,3,3,3],price:[400,6500,76e3,87e4]},{name:"Baby Penguin",color:"#414042",class:"❄️",rarity:"Common",cash:[3,8,70,450,2700],time:[1,1,1,1,1],price:[420,3300,33e3,23e4]},{name:"Polar Bear",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[12,75,700,6500,85e3],time:[8,7,6,5,5],price:[630,7e3,91e3,14e5]},{name:"Walrus",color:"#7d4f33",class:"❄️",rarity:"Common",cash:[11,46,420,3700,51e3],time:[5,5,4,4,4],price:[550,6200,68e3,1e6]},{name:"Tiger",color:"#f18221",class:"🌴",rarity:"Common",cash:[6,20,100,975,7500],time:[3,3,1,1,1],price:[390,6e3,7e4,61e4]},{name:"Jaguar",color:"#fbb040",class:"🌴",rarity:"Common",cash:[8,28,230,1600,17e3],time:[3,3,2,2,2],price:[390,6e3,7e4,61e4]},{name:"Toucan",color:"#ffca34",class:"🌴",rarity:"Common",cash:[9,20,175,625,3800],time:[2,2,2,1,1],price:[520,4800,42e3,3e5]},{name:"Cockatoo",color:"#7ca1d5",class:"🌴",rarity:"Common",cash:[6,35,160,1700,18e3],time:[4,4,2,2,2],price:[500,5e3,63e3,7e5]},{name:"Macaw",color:"#00aeef",class:"🌴",rarity:"Common",cash:[3,8,85,850,8500],time:[1,1,1,1,1],price:[480,5400,62e3,63e4]},{name:"Parrot",color:"#ed1c24",class:"🌴",rarity:"Common",cash:[3,9,90,900,9e3],time:[1,1,1,1,1],price:[540,5700,65e3,69e4]},{name:"Panther",color:"#2f2c38",class:"🌴",rarity:"Common",cash:[12,28,215,2100,21e3],time:[5,3,2,2,2],price:[530,6500,76e3,87e4]},{name:"Anaconda",color:"#8a9143",class:"🌴",rarity:"Common",cash:[3,15,85,1500,7600],time:[1,2,1,2,1],price:[410,5100,58e3,59e4]},{name:"Orangutan",color:"#bc6234",class:"🌴",rarity:"Common",cash:[13,52,570,4300,7e4],time:[5,5,5,4,4],price:[600,7e3,8e4,14e5]},{name:"Capuchin",color:"#e0b0a6",class:"🌴",rarity:"Common",cash:[4,14,160,780,8200],time:[2,2,2,1,1],price:[390,4700,57e3,68e4]},{name:"Elf",color:"#a7d054",class:"⚔️",rarity:"Uncommon",cash:[5e3,15e3,15e4,15e5,1e7],time:[1,1,1,1,1],price:[8e5,9e6,11e7,8e8]},{name:"Witch",color:"#4ab96d",class:"⚔️",rarity:"Uncommon",cash:[18e3,6e4,4e4,4e6,35e6],time:[3,3,2,2,2],price:[11e5,12e6,15e7,14e8]},{name:"Wizard",color:"#5a459c",class:"⚔️",rarity:"Uncommon",cash:[19500,65e3,44e4,46e5,4e6],time:[3,3,2,2,2],price:[13e5,135e5,16e7,16e8]},{name:"Fairy",color:"#df6d9c",class:"⚔️",rarity:"Uncommon",cash:[18500,6e4,62e4,44e5,38e6],time:[3,3,3,2,2],price:[12e5,125e5,15e6,15e8]},{name:"Slime Monster",color:"#2fa04a",class:"⚔️",rarity:"Uncommon",cash:[35e3,14e4,1e6,11e6,11e7],time:[5,5,4,4,4],price:[16e5,15e6,2e8,23e8]},{name:"Jester",color:"#be1e2d",class:"⚔️",rarity:"Rare",cash:[25e3,1e5,68e4,65e5,32e6],time:[3,3,2,2,1],price:[2e6,21e6,23e7,26e8]},{name:"Dragon",color:"#2fa04a",class:"⚔️",rarity:"Rare",cash:[36e3,15e4,15e5,15e6,15e7],time:[4,4,4,4,4],price:[23e5,24e6,27e7,3e9]},{name:"Unicorn",color:"#f6afce",class:"⚔️",rarity:"Epic",cash:[24e3,15e4,14e5,7e6,75e6],time:[2,2,2,1,1],price:[45e5,45e6,55e7,65e8]},{name:"Queen",color:"#9e1f63",class:"⚔️",rarity:"Rare",cash:[24e3,95e3,95e4,97e5,95e6],time:[3,3,3,3,3],price:[19e5,2e7,23e7,25e8]},{name:"King",color:"#ee2640",class:"⚔️",rarity:"Legendary",cash:[75e3,4e5,6e6,9e7,125e7],time:[5,5,5,5,5],price:[6e6,95e6,16e8,25e9]},{name:"Two of Spades",color:"#414042",class:"🏰",rarity:"Uncommon",cash:[4500,14e3,14e4,14e5,9e6],time:[1,1,1,1,1],price:[77e4,83e5,98e6,71e7]},{name:"Eat Me",color:"#d58c55",class:"🏰",rarity:"Uncommon",cash:[13e3,45e3,45e4,45e5,5e7],time:[2,2,2,2,2],price:[13e5,14e6,16e7,2e9]},{name:"Drink Me",color:"#dd7399",class:"🏰",rarity:"Uncommon",cash:[12e3,4e4,4e5,4e6,45e6],time:[2,2,2,2,2],price:[12e5,12e6,14e7,18e8]},{name:"Alice",color:"#4cc9f5",class:"🏰",rarity:"Uncommon",cash:[13e3,42e3,21e4,21e5,23e6],time:[2,2,1,1,1],price:[12e5,13e6,15e7,19e8]},{name:"Queen of Hearts",color:"#d62027",class:"🏰",rarity:"Uncommon",cash:[23e3,87e3,62e4,75e5,9e7],time:[4,4,3,3,3],price:[13e5,13e6,18e7,24e8]},{name:"Dormouse",color:"#89d6f8",class:"🏰",rarity:"Rare",cash:[17e3,68e3,7e5,35e5,35e6],time:[2,2,1,1,1],price:[2e6,22e6,25e7,28e8]},{name:"White Rabbit",color:"#ffcd05",class:"🏰",rarity:"Rare",cash:[26e3,105e3,11e6,77e5,72e6],time:[3,3,3,2,2],price:[2e6,23e6,28e7,29e8]},{name:"Cheshire Cat",color:"#dd7399",class:"🏰",rarity:"Rare",cash:[32e3,1e5,9e5,9e6,6e7],time:[4,3,3,3,2],price:[18e5,19e6,22e7,24e8]},{name:"Caterpillar",color:"#00c0f3",class:"🏰",rarity:"Epic",cash:[1e4,7e4,65e4,75e5,85e6],time:[1,1,1,1,1],price:[42e5,42e6,54e7,69e8]},{name:"Mad Hatter",color:"#914f93",class:"🏰",rarity:"Epic",cash:[38e3,25e4,15e5,14e6,8e7],time:[3,3,2,2,1],price:[48e5,48e6,52e7,66e8]},{name:"King of Hearts",color:"#c62127",class:"🏰",rarity:"Legendary",cash:[8e4,42e4,68e5,1e8,15e8],time:[5,5,5,5,5],price:[7e6,11e7,18e8,3e10]},{name:"Earth",color:"#416eb5",class:"🚀",rarity:"Uncommon",cash:[15e3,45e3,6e5,65e5,65e6],time:[3,3,3,3,3],price:[1e6,11e6,15e7,17e8]},{name:"Meteor",color:"#c68c3c",class:"🚀",rarity:"Uncommon",cash:[23e3,65e3,7e5,45e5,2e7],time:[5,4,3,2,1],price:[95e4,13e6,16e7,16e8]},{name:"Stars",color:"#19184d",class:"🚀",rarity:"Uncommon",cash:[1e4,4e4,2e5,2e6,18e6],time:[2,2,1,1,1],price:[14e5,14e6,15e7,15e8]},{name:"Alien",color:"#8dc63f",class:"🚀",rarity:"Uncommon",cash:[3e4,1e5,1e6,11e6,85e6],time:[4,4,4,4,4],price:[15e5,17e6,19e7,17e8]},{name:"Planet",color:"#9dc6ea",class:"🚀",rarity:"Rare",cash:[25e3,1e5,9e5,9e6,9e7],time:[3,3,3,3,3],price:[2e6,21e6,21e7,24e8]},{name:"UFO",color:"#a15095",class:"🚀",rarity:"Rare",cash:[17e3,7e4,7e5,7e6,7e7],time:[2,2,2,2,2],price:[21e5,23e6,25e7,28e8]},{name:"Spaceship",color:"#ffcb29",class:"🚀",rarity:"Epic",cash:[6e4,32e4,21e5,15e6,85e6],time:[5,4,3,2,1],price:[48e5,46e6,54e7,68e8]},{name:"Astronaut",color:"#9bd4ee",class:"🚀",rarity:"Legendary",cash:[45e3,26e4,25e5,38e6,55e7],time:[3,3,2,2,2],price:[65e5,1e8,17e8,27e9]},{name:"Lil Bot",color:"#3e564a",class:"🤖",rarity:"Uncommon",cash:[4e3,12e3,18e4,19e5,25e6],time:[1,1,1,1,1],price:[73e4,12e6,13e7,19e8]},{name:"Lovely Bot",color:"#f179af",class:"🤖",rarity:"Uncommon",cash:[16e3,65e3,65e4,48e5,42e6],time:[3,3,3,2,2],price:[13e5,14e6,17e7,16e8]},{name:"Angry Bot",color:"#f1613a",class:"🤖",rarity:"Uncommon",cash:[22e3,85e3,8e5,62e5,65e6],time:[4,4,4,3,3],price:[12e5,13e6,15e7,17e8]},{name:"Happy Bot",color:"#51ba6b",class:"🤖",rarity:"Uncommon",cash:[11e3,45e3,5e5,25e5,3e7],time:[2,2,2,1,1],price:[14e5,15e6,18e7,24e8]},{name:"Watson",color:"#d69b5a",class:"🤖",rarity:"Rare",cash:[24e3,1e5,1e6,1e7,1e8],time:[3,3,3,3,3],price:[2e6,22e6,24e7,26e8]},{name:"Buddy Bot",color:"#9dc6ea",class:"🤖",rarity:"Rare",cash:[22e3,95e3,65e4,65e5,65e6],time:[3,3,2,2,2],price:[19e5,21e6,23e7,25e8]},{name:"Brainy Bot",color:"#9ecf7a",class:"🤖",rarity:"Epic",cash:[5e4,25e4,21e5,21e6,17e7],time:[4,3,3,3,2],price:[5e6,46e6,5e8,67e8]},{name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9]}].map(e=>({name:e.name,value:JSON.stringify(e)}))}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];10<=t.state.blooks.length&&alert("Choose a blook to replace"),t.chooseBlook(JSON.parse(e))}},{name:"Free Upgrades",description:"Sets upgrade prices to 0 for all current blooks",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState(e=>({...e,blooks:e.blooks.map(e=>({...e,price:[0,0,0,0]}))}))}},{name:"Max Blooks",description:"Maxes out all your blooks' levels",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.blooks.forEach(e=>e.level=4)}},{name:"Remove Glitches",description:"Removes all enemy glitches",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({bits:0,ads:[],hazards:[],color:"",lol:!1,joke:!1,slow:!1,dance:!1,glitch:"",glitcherName:"",glitcherBlook:""}),clearTimeout(e.adTimeout),clearInterval(e.hazardInterval),clearTimeout(e.nightTimeout),clearTimeout(e.glitchTimeout),clearTimeout(e.lolTimeout),clearTimeout(e.jokeTimeout),clearTimeout(e.slowTimeout),clearTimeout(e.danceTimeout),clearTimeout(e.nameTimeout)}},{name:"Send Glitch",description:"Sends a glitch to everyone else playing",inputs:[{name:"Glitch",type:"options",options:Object.entries({lb:"Lunch Break",as:"Ad Spam",e37:"Error 37",nt:"Night Time",lo:"#LOL",j:"Jokester",sm:"Slow Mo",dp:"Dance Party",v:"Vortex",r:"Reverse",f:"Flip",m:"Micro"}).map(([e,t])=>({name:t,value:e}))}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:`c/${t.props.client.name}/tat`,val:e})}},{name:"Set All MegaBot",description:"Sets all your blooks to maxed out Mega Bots",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({blooks:new Array(10).fill({name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9],active:!1,level:4,bonus:5.5})})}},{name:"Set Cash",description:"Sets amount of cash you have",inputs:[{name:"Cash",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({cash:e})}}]},fishing:{name:"Fishing Frenzy",img:"https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Fish_Weight.svg",cheats:[{name:"Frenzy",description:"Sets everyone to frenzy mode",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.props.liveGameController.setVal({path:"c/"+e.props.client.name,val:{b:e.props.client.blook,w:e.state.weight,f:"Frenzy",s:!0}})}},{name:"Remove Distractions",description:"Removes distractions",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({party:""})},50))}},{name:"Send Distraction",description:"Sends a distraction to everyone",inputs:[{name:"Distraction",type:"options",options:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"]}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:t.state.weight,f:e,s:!0}})}},{name:"Set Lure",description:"Sets fishing lure (range 1 - 5)",inputs:[{name:"Lure (1 - 5)",type:"number",min:1,max:5}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({lure:Math.max(Math.min(e-1,4),0)})}},{name:"Set Weight",description:"Sets weight",inputs:[{name:"Weight",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({weight:e,weight2:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:e,f:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"][Math.floor(9*Math.random())]}})}}]},flappy:{name:"Flappy Blook",img:"https://media.blooket.com/image/upload/v1645222006/Blooks/yellowBird.svg",cheats:[{name:"Toggle Ghost",description:"Lets you go through the pipes",type:"toggle",enabled:!1,run:function(){this.enabled=!this.enabled,Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e.gameObject.frame.texture.key.startsWith("blook")&&(e.checkCollision.none=this.enabled,e.gameObject.setAlpha(this.enabled?.5:1)))}},{name:"Set Score",description:"Sets flappy blook score",inputs:[{name:"Score",type:"number"}],run:function(e){Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.setState({score:e})}}]},gold:{name:"Gold Quest",img:"https://media.blooket.com/image/upload/v1661496292/Media/uiTest/Gold.svg",cheats:[{name:"Always Triple",description:"Always get triple gold",type:"toggle",enabled:!1,data:null,run:function(){let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t._choosePrize||=t.choosePrize,this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null,t.choosePrize=t._choosePrize||t.choosePrize):(this.enabled=!0,this.data=setInterval(()=>{t.choosePrize=function(e){t.state.choices[e]={type:"multiply",val:3,text:"Triple Gold!",blook:"Unicorn"},t._choosePrize(e)}},50))}},{name:"Auto Choose",description:"Automatically picks the option that would give you the most gold",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(async()=>{try{let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("prize"===o.state.stage){var r=Object.entries(await new Promise(t=>o.props.liveGameController.getDatabaseVal("c",e=>e&&t(e)))||[]).filter(e=>e[0]!=o.props.client.name).sort((e,t)=>t[1].g-e[1].g)[0]?.[1]?.g||0;let a=0;index=-1;for(let t=0;t{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.choices.forEach(({text:e},t)=>{var a,t=document.querySelector(`div[class^='styles__choice${t+1}']`);t&&!t.querySelector("div")&&((a=document.createElement("div")).style.color="white",a.style.fontFamily="Eczar",a.style.fontSize="2em",a.style.display="flex",a.style.justifyContent="center",a.style.transform="translateY(200px)",a.innerText=e,t.append(a))})},50))}},{name:"Reset Players Gold",description:"Sets a player's gold to 0",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController?._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(e){var{props:t,state:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.liveGameController.setVal({path:"c/".concat(t.client.name),val:{b:t.client.blook,g:a.gold,tat:e+":swap:0"}})}},{name:"Set Gold",description:"Sets amount of gold",inputs:[{name:"Gold",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({gold:e,gold2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,g:e}})}},{name:"Swap Gold",description:"Swaps gold with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController?._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(t){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.liveGameController.getDatabaseVal("c",e=>{e?.[t]&&(e=e[t]["g"],a.props.liveGameController.setVal({path:"c/".concat(a.props.client.name),val:{b:a.props.client.blook,g:e,tat:t+":swap:"+a.state.gold}}),a.setState({gold:e,gold2:e}))})}},{name:"Reset All Players' Gold",description:"Set's everyone else's gold to 0",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove();let{props:a,state:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],r=0;a.liveGameController.getDatabaseVal("c",async e=>{if(e)for(const t of Object.keys(e))a.liveGameController.setVal({path:"c/".concat(a.client.name),val:{b:a.client.blook,g:o.gold,tat:t+":swap:0"}}),r++,await new Promise(e=>setTimeout(e,4e3));alert(`Reset ${r} players' gold!`)})}}]},kingdom:{name:"Crazy Kingdom",img:"https://media.blooket.com/image/upload/v1655161323/Media/survivor/Jester_lvl1.svg",cheats:[{name:"Choice ESP",description:"Shows you what will happen if you say Yes or No",type:"toggle",enabled:!1,data:null,run:function(){if(this.enabled)this.enabled=!1,clearInterval(this.data),Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),this.data=null;else{this.enabled=!0;let a=["materials","people","happiness","gold"],o=Object.fromEntries([...document.querySelectorAll("[class^=styles__statContainer]")].map((e,t)=>[a[t],e]));this.data=setInterval(()=>{var{guest:e,phase:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state;"choice"==t&&(Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),Object.entries(e.yes||{}).forEach(e=>{var t;"msg"!=e[0]&&a.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: rgb(75, 194, 46); font-weight: bolder;",t.innerText=String(e[1]),o[e[0]].appendChild(t))}),Object.entries(e.no||{}).forEach(e=>{var t;"msg"!=e[0]&&a.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: darkred; font-weight: bolder;",t.innerText=String(e[1]),o[e[0]].appendChild(t))}))},50)}}},{name:"Disable Tax Toucan",description:"Tax evasion",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.taxCounter=Number.MAX_VALUE}},{name:"Max Stats",description:"Sets all resources to the max",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({materials:100,people:100,happiness:100,gold:100})}},{name:"Set Guests",description:"Sets the amount of guests you've seen",inputs:[{name:"Guests",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({guestScore:e})}},{name:"Skip Guest",description:"Skips the current guest",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.nextGuest()}}]},racing:{name:"Racing",img:"https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Racing_Progress.svg",cheats:[{name:"Instant Win",description:"Instantly Wins the race",run:function(){const e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({progress:e.state.goalAmount},()=>{const{question:a}=e["state"];try{[...document.querySelectorAll('[class*="answerContainer"]')][a.answers.map((e,t)=>a.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]]?.click?.()}catch{}})}}]},royale:{name:"Battle Royale",img:"https://media.blooket.com/image/upload/v1655936179/Media/br/VS_Lightning_Bolt_Bottom.svg",cheats:[{name:"Auto Answer (Toggle)",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])},50))}},{name:"Auto Answer",description:"Chooses the correct answer for you",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])}}]},rush:{name:"Blook Rush",img:Object.values(r.c).find(e=>e.exports.a?.basic).exports.a.basic.shield,cheats:[{name:"Set Blooks",description:"Sets amount of blooks you or your team has",inputs:[{name:"Blooks",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numBlooks:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/bs`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/bs`,val:numDefense})}},{name:"Set Defense",description:"Sets amount of defense you or your team has (Max 4)",inputs:[{name:"Defense (max 4)",type:"number",max:4}],run:function(e){var e=Math.min(e,4),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numDefense:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/d`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}}]},workshop:{name:"Santa's Workshop",img:Object.values(r.c).find(e=>e.exports.a?.basic).exports.a.basic.toy,cheats:[{name:"Remove Distractions",description:"Removes all enemy distractions",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({fog:!1,dusk:!1,wind:!1,plow:!1,blizzard:!1,force:!1,canada:!1,trees:[!1,!1,!1,!1,!1,!1,!1,!1,!1,!1]})}},{name:"Send Distraction",description:"Sends a distraction to everyone else playing",inputs:[{name:"Distraction",type:"options",options:Object.entries({c:"Oh Canada",b:"Blizzard",f:"Fog Spell",d:"Dark & Dusk",w:"Howling Wind",g:"Gift Time!",t:"TREES",s:"Snow Plow",fr:"Use The Force"}).map(([e,t])=>({name:t,value:e}))}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:`c/${t.props.client.name}/tat`,val:e})}},{name:"Set Toys",description:"Sets amount of toys",inputs:[{name:"Toys",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({toys:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,t:e}})}},{name:"Set Toys Per Question",description:"Sets amount of toys per question",inputs:[{name:"Toys Per Question",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({toysPerQ:e})}},{name:"Swap Toys",description:"Swaps toys with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController?._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(a){let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.liveGameController.getDatabaseVal("c",e=>{var t;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(a.toLowerCase())&&([e,{t}]=Object.entries(e).find(([e])=>e.toLowerCase()==a.toLowerCase()),o.props.liveGameController.setVal({path:"c/".concat(o.props.client.name),val:{b:o.props.client.blook,t:t,tat:e+":swap:"+o.state.toys}}),o.setState({toys:t}))})}}]},settings:{name:"Settings",img:null,cheats:[{name:"Import Settings",description:"Import a custom theme",inputs:[{name:"JSON Data",type:"string"}],run:function(e){try{JSON.parse(e)}catch(e){return alert("Invalid JSON provided")}e={backgroundColor:"rgb(11, 194, 207)",infoColor:"#9a49aa",cheatList:"#9a49aa",defaultButton:"#9a49aa",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"#7a039d",contentBackground:"rgb(64, 17, 95)",...JSON.parse(e)},N.setItem("theme",e)}},{name:"Export Settings",description:"Export the current theme to JSON",run:async function(){await navigator.clipboard.writeText(JSON.stringify(N.data.theme,null,4)),prompt("Text copied to clipboard. (Paste below to test)")}},{name:"Defaults",description:"Changes all the settings to a preset",inputs:[{name:"Theme",type:"options",options:[{name:"Default",value:{backgroundColor:"rgb(11, 194, 207)",infoColor:"#9a49aa",cheatList:"#9a49aa",defaultButton:"#9a49aa",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"#7a039d",contentBackground:"rgb(64, 17, 95)"}},{name:"Blacket",value:{backgroundColor:"#4f4f4f",infoColor:"#2f2f2f",cheatList:"#2f2f2f",defaultButton:"#4f4f4f",disabledButton:"#eb6234",enabledButton:"#00c20c",textColor:"white",inputColor:"#3f3f3f",contentBackground:"#2f2f2f"}},{name:"Skool.lol",value:{backgroundColor:"linear-gradient(90deg, rgba(104,45,140,1) 220px, rgba(237,30,121,1) 100%)",cheatList:"#1e2124",infoColor:"#1e2124",defaultButton:"#36393e",inputColor:"#1e2124",enabledButton:"#9c9a9a",textColor:"white",disabledButton:"#171717",contentBackground:"#292929"}},{name:"Blue - Purple Background",value:{backgroundColor:"linear-gradient(162.5deg, rgba(0,183,255,1) 220px, rgba(128,0,255,1) 100%)"}},{name:"Saint Patricks Background",value:{backgroundColor:"rgb(9, 148, 65)"}},{name:"Halloween Background",value:{backgroundColor:"rgb(41, 41, 41)"}},{name:"Fall Background",value:{backgroundColor:"rgb(224, 159, 62)"}},{name:"Winter Background",value:{backgroundColor:"linear-gradient(rgb(49, 170, 224), rgb(187, 221, 255))"}},{name:"Crypto Hack",value:{backgroundColor:"radial-gradient(#11581e,#041607)",infoColor:"#1a1a1a",cheatList:"#1a1a1a",defaultButton:"rgb(88 175 88)",disabledButton:"#A02626",enabledButton:"#0b601b",textColor:"white",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"#11581e"}},{name:"Fishing Frenzy",value:{backgroundColor:"linear-gradient(180deg,#9be2fe 0,#67d1fb)",infoColor:"#c8591e",cheatList:"#c8591e",defaultButton:"#ff751a",disabledButton:"#bf0e0e",enabledButton:"#2fb62f",textColor:"white",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"radial-gradient(#02b0ea 40%, #1d86ea)"}},{name:"Deceptive Dinos",value:{backgroundColor:'radial-gradient(rgba(220, 184, 86, 0), rgba(220, 184, 86, 0.4)), url("https://ac.blooket.com/play/111cb7e0ee6607ac3d1a13d534c0e0f1.png"), #ead49a',infoColor:"#af8942",cheatList:"#af8942",defaultButton:"#af8942",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"rgb(0 0 0 / 10%)",contentBackground:"radial-gradient(rgba(1,104,162,.6),rgba(24,55,110,.5)),radial-gradient(#2783b4 1.5px,#18376e 0) center / 24px 24px"}},{name:"Blook Rush",value:{backgroundColor:"repeating-linear-gradient(45deg,white,white 8%,#e6e6e6 0,#e6e6e6 16%)",defaultButton:"#36c",inputColor:"rgb(0 0 0 / 25%)",infoColor:"#36c",cheatList:"#36c",contentBackground:"#888",textColor:"white",disabledButton:"#A02626",enabledButton:"#47A547"}},{name:"Factory",value:{defaultButton:"#1563bf",infoColor:"#a5aabe",cheatList:"#a5aabe",contentBackground:"#2d313d",backgroundColor:"#3a3a3a",enabledButton:"rgb(75, 194, 46)",disabledButton:"#9a49aa",inputColor:"rgb(0 0 0 / 25%)",textColor:"white"}},{name:"Cafe",value:{backgroundColor:"linear-gradient(90deg,rgba(200,0,0,.5) 50%,transparent 0) center / 50px 50px,linear-gradient(rgba(200,0,0,0.5) 50%,transparent 0) white center / 50px 50px",defaultButton:"#0bc2cf",inputColor:"rgb(0 0 0 / 25%)",infoColor:"#ac7339",cheatList:"#ac7339",contentBackground:"rgb(64, 64, 64)",textColor:"white",disabledButton:"#A02626",enabledButton:"#47A547"}},{name:"Tower of Doom",value:{backgroundColor:"rgb(41 41 41)",disabledButton:"rgb(151, 15, 5)",defaultButton:"#333",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"#404040",enabledButton:"#4bc22e",textColor:"white",infoColor:"#9a49aa",cheatList:"#9a49aa"}},{name:"Monster Brawl",value:{defaultButton:"rgb(45, 51, 67)",backgroundColor:"rgb(78, 95, 124)",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"linear-gradient(0deg,#374154,#4f5b74)",infoColor:"#374154",cheatList:"#374154",textColor:"white",enabledButton:"#47A547",disabledButton:"#A02626"}},{name:"Tower Defense 2",value:{backgroundColor:"url(https://media.blooket.com/image/upload/v1676164454/Media/defense/backgroundTd1-02.svg) center / cover",cheatList:"#a33c22",infoColor:"#a33c22",defaultButton:"#40b1d8",inputColor:"#3e8cbe",contentBackground:"#293c82",enabledButton:"#47A547",disabledButton:"#A02626",textColor:"white"}}]}],run:function(e){N.setItem("theme",{...N.data.theme,...e})}},{name:"Scale",description:"Forces the GUI to scale from 25%-100%",inputs:[{type:"number",name:"Percent scale",min:25,max:100,value:100*(N.data?.scale||1)}],run:function(e){e=Math.min(Math.max(e,25),100),N.setItem("scale",e/100),guiWrapper.style.transform=`scale(${e/100})`}},{name:"Hide Keybind",description:"Change the hide keybind (Click button after input to change)",inputs:[{type:"function",name:"Input",function:r=>a(({shift:e,ctrl:t,alt:a,key:o})=>r(""+[t&&"Ctrl",e&&"Shift",a&&"Alt",o&&o.toUpperCase()].filter(Boolean).join(" + ")))}],run:function(e){N.setItem("hide",e)}},{name:"Close Keybind",description:"Change the quick close keybind (Click button after input to change)",inputs:[{type:"function",name:"Input",function:r=>a(({shift:e,ctrl:t,alt:a,key:o})=>r(""+[t&&"Ctrl",e&&"Shift",a&&"Alt",o&&o.toUpperCase()].filter(Boolean).join(" + ")))}],run:function(e){N.setItem("close",e)}},{name:"Background Color",description:"Changes the background color of the GUI",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.backgroundColor",e)}},{name:"Category List Color",description:"Changes the categories list background color",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.cheatList",e)}},{name:"Info Color",description:"Changes the color of the information at the top of the GUI",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.infoColor",e)}},{name:"Button Color",description:"Changes the color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.defaultButton",e)}},{name:"Enabled Toggle Color",description:"Changes the color of enabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.enabledButton",e)}},{name:"Disabled Toggle Color",description:"Changes the color of disabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.disabledButton",e)}},{name:"Text Color",description:"Changes the text color",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.textColor",e)}},{name:"Input Color",description:"Changes the color of inputs, like the set gold number input",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.inputColor",e)}},{name:"Content Color",description:"Changes the background color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.contentBackground",e)}}]},alerts:{name:"Alerts",img:null,alerts:[{message:"[LOG] GUI opened"}],diffObjects(e,t){var a,o={};for(const r in e)r in t&&("object"==typeof e[r]&&"object"==typeof t[r]?(a=M.alerts.diffObjects(e[r],t[r]))&&0!==Object.keys(a).length&&(o[r]=a):JSON.stringify(e[r])!==JSON.stringify(t[r])&&(o[r]=t[r]));for(const n in t)n in e||(o[n]=t[n]);return 0==Object.keys(o).length?null:o},addLog(t,a){M.alerts.visible?M.alerts.setAlerts(e=>[...e,{message:t,color:a}]):M.alerts.alerts.push({message:t,color:a})},addAlert(e,t,a){let o={message:f.createElement(f.Fragment,null,f.createElement("img",{src:t||M.alerts.blookData?.Black?.url,alt:"Blook",style:{height:"22.5px",margin:"0 10px -5px 0"}}),f.createElement("strong",null,e)," ",a)};M.alerts.visible?M.alerts.setAlerts(e=>[...e,o]):M.alerts.alerts.push(o)},getGamemode(){switch(window.location.pathname){case"/play/racing":return"racing";case"/play/factory":return"factory";case"/play/classic/get-ready":case"/play/classic/question":case"/play/classic/answer/sent":case"/play/classic/answer/result":case"/play/classic/standings":return"classic";case"/play/battle-royale/match/preview":case"/play/battle-royale/question":case"/play/battle-royale/answer/sent":case"/play/battle-royale/answer/result":case"/play/battle-royale/match/result":return"royale";case"/play/toy":return"workshop";case"/play/gold":return"gold";case"/play/brawl":return"brawl";case"/play/hack":return"hack";case"/play/fishing":return"fishing";case"/play/rush":return"rush";case"/play/dino":return"dino";case"/tower/map":case"/tower/battle":case"/tower/rest":case"/tower/risk":case"/tower/shop":case"/tower/victory":return"doom";case"/cafe":case"/cafe/shop":return"cafe";case"/defense":return"defense";case"/play/defense2":return"defense2";case"/kingdom":return"kingdom";default:return!1}},connection:null,data:{},async connect(){try{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if(!e?.props?.liveGameController?._liveGameCode)return!1;M.alerts.connection=await e.props.liveGameController.getDatabaseRef("c");const w=M.alerts.blookData,k=M.alerts.getGamemode(),S=Object.values(r.c).find(e=>e.exports.a?.["Lunch Break"]).exports.b;return M.alerts.connection.on("value",e=>{var t=e.val()||{};if(t&&M.alerts.diffObjects(M.alerts.data,t)){var a,o,r,n,s,i,c,l,d=M.alerts.diffObjects(M.alerts.data,t);M.alerts.data=t;let e;switch(k){case"racing":e=Object.entries(t).map(([e,{b:t,pr:a}])=>({name:e,blook:t,value:a||0}));case"classic":e=Object.entries(t).map(([e,{b:t,p:a}])=>({name:e,blook:t,value:a||0}));case"royale":e=Object.entries(t).map(([e,{b:t,e:a}])=>({name:e,blook:t,value:a||0}));case"workshop":e=Object.entries(t).map(([e,{b:t,t:a}])=>({name:e,blook:t,value:a||0}));case"brawl":e=Object.entries(t).map(([e,{b:t,xp:a}])=>({name:e,blook:t,value:a||0}));case"defense":case"defense2":e=Object.entries(t).map(([e,{b:t,d:a}])=>({name:e,blook:t,value:a||0}));case"gold":for(const h in d)d[h].tat&&([a,o]=d[h].tat.split(":"),"swap"==o?M.alerts.addAlert(h,w[t[h].b]?.url,"just swapped with "+a):M.alerts.addAlert(h,w[t[h].b]?.url,`just took ${M.alerts.formatNumber(parseInt(o))} gold from `+a));e=Object.entries(t).map(([e,{b:t,g:a}])=>({name:e,blook:t,value:a||0}));break;case"hack":for(const b in d)d[b].tat&&([r,n]=d[b].tat.split(":"),M.alerts.addAlert(b,w[t[b].b]?.url,`just took ${M.alerts.formatNumber(parseInt(n))} crypto from `+r));e=Object.entries(t).map(([e,{b:t,cr:a}])=>({name:e,blook:t,value:a||0}));break;case"fishing":for(const g in d)"Frenzy"==d[g].f?M.alerts.addAlert(g,w[t[g].b]?.url,"just started a frenzy"):d[g].s&&M.alerts.addAlert(g,w[t[g].b]?.url,`just sent a ${d[g].f} distraction`);e=Object.entries(t).map(([e,{b:t,w:a}])=>({name:e,blook:t,value:a||0}));break;case"dino":for(const y in d)d[y].tat&&([s,i]=d[y].tat.split(":"),"true"==i?M.alerts.addAlert(y,w[t[y].b]?.url,`just caught ${s} CHEATING!`):M.alerts.addAlert(y,w[t[y].b]?.url,"investigated "+s));e=Object.entries(t).map(([e,{b:t,f:a}])=>({name:e,blook:t,value:a||0}));break;case"cafe":for(const v in d)d[v].up&&([c,l]=d[v].up.split(":"),l)&&M.alerts.addAlert(v,w[t[v].b]?.url,`upgraded ${c} to level `+l);e=Object.entries(t).map(([e,{b:t,ca:a}])=>({name:e,blook:t,value:a||0}));break;case"factory":for(const f in d){var u,p,m=d[f];m.g?M.alerts.addAlert(f,w[t[f].b]?.url,`activated the ${S[m.g]} glitch!`):m.s?([u,p]=m.s.split("-"),M.alerts.addAlert(f,w[t[f].b]?.url,`has a ${u} ${p} synergy!`)):m.t&&M.alerts.addAlert(f,w[t[f].b]?.url,"now has 10 Blooks!")}e=Object.entries(t).map(([e,{b:t,ca:a}])=>({name:e,blook:t,value:a||0}))}M.alerts.standings=e.sort((e,t)=>t.value-e.value),M.alerts.setLeaderboard(M.alerts.standings)}}),!0}catch{return!1}},cheats:[{element:t(function(){const[e,t]=w([]),[a,o]=w([]);return M.alerts.setAlerts=t,M.alerts.setLeaderboard=o,x(()=>(M.alerts.blookData=Object.values(r.c).find(e=>e.exports.a?.Black).exports.a,M.alerts.formatNumber=Object.values(r("74sb")).find(e=>String(e).includes("×")||String(e).includes("toPrecision")),M.alerts.standings&&o(M.alerts.standings),t(M.alerts.alerts),M.alerts.visible=!0,window.Cheats=M,()=>M.alerts.visible=!1),[]),x(()=>{M.alerts.alerts=e},[e]),f.createElement("div",{className:_.keys.alertContainer},f.createElement("ul",{className:_.keys.alertList,style:{margin:"10px 10px 0 10px",padding:"0",listStyleType:"none",display:"flex",flexDirection:"column-reverse",height:"355px",overflowY:"scroll",wordWrap:"break-word"}},e.slice().reverse().map((e,t)=>f.createElement("li",{style:{margin:"5px"},key:t},f.createElement("span",{style:{color:e.color||"var(--textColor)"}},e.message)))),0f.createElement("li",{style:{fontSize:"2rem",paddingInline:"72px 15px",paddingBlock:"1.25px",position:"relative"},key:t},f.createElement("img",{src:M.alerts.blookData[e]?.url||M.alerts.blookData.Black.url,alt:e,style:{height:"45px",position:"absolute",left:"15px"}}),t,f.createElement("span",{style:{float:"right"}},M.alerts.formatNumber(parseInt(a))))))))))},null)}]}},q=document.createElement("div");function a(l,d=window){return new Promise(t=>{const a={};let o,r,n,s;const i=e=>{e.preventDefault(),a[e.code]=!0,o||=e.shiftKey,r||=e.ctrlKey,n||=e.altKey,["shift","control","alt","meta"].includes(e.key.toLowerCase())||(s=e.key.toLowerCase()),l?.({shift:o,ctrl:r,alt:n,key:s})},c=e=>{delete a[e.code],0f.createElement("span",{style:{display:"inline-block",opacity:"0",width:"0",height:"0",lineHeight:"0",userSelect:"none",marginLeft:e?"5px":null}},String.fromCharCode(Math.floor(25*Math.random())+97));var n=t=>{if("string"==typeof t){var a=[];for(let e=0;e{u instanceof Promise?u.then(e=>{p(e),o(e[0]?.value||e[0]),a.selected=e[0]?.name||e[0],b.current=!1}).catch(()=>p([])):u?.length&&(o(u[0]?.value||u[0]),a.selected=u[0]?.name||u[0]),"number"==s?o(l||(null==i?0:i)):"function"==s?o(null):u instanceof Promise||u?.length||o("")},[]);let g;if("options"==s&&u?.length)g=f.createElement("select",{onChange:e=>(a.selected=e.target.children[e.target.selectedIndex].innerText,o(JSON.parse(e.target.value)))},u.map(e=>f.createElement("option",{value:JSON.stringify(null!=e?.value?e.value:e)},e?.name||e)));else if("function"==s)g=f.createElement("input",{className:_.keys.cheatInput,placeholder:n,style:{textAlign:"center"},readOnly:!0,value:m||a.data,onClick:async()=>{if(!m){h("Waiting for input...");let t;var e=await a.function(e=>h((t=e)+"..."));a.data=t,h(!1),o(e)}}});else{let t="number"==s;g=f.createElement("input",{onChange:e=>o(t?parseInt(e.target.value):e.target.value),className:_.keys.cheatInput,type:t?"number":null,min:t?i:null,max:t?c:null,defaultValue:t?l||(null==i?0:i):null,placeholder:n,style:{textAlign:"center",backgroundColor:e&&"#0003"},onKeyUp:e=>"Enter"==e.key&&r()})}return g}function B({script:a}){const o=S([]),[e,t]=w(a.enabled),r=k(()=>{a.run.apply(a,o.current),t(a.enabled),M.alerts.addLog(f.createElement(f.Fragment,null,"toggle"==a.type?a.enabled?"Enabled":"Disabled":"Ran"," ",f.createElement("strong",null,a.name),0JSON.stringify(a.inputs[t].selected||e)).join(", ")})`),"toggle"==a.type&&(a.enabled?"var(--enabledButton)":"var(--disabledButton)"))},[]);return f.createElement("div",{style:{background:"toggle"==a.type?e?"var(--enabledButton)":"var(--disabledButton)":"var(--defaultButton)"},key:a.name,"data-tip":a.description,className:_.keys.scriptButton,onClick:e=>(e.target.matches("."+_.keys.scriptButton)||e.target.matches("."+_.keys.cheatName)||e.target.matches(`.${_.keys.cheatName} *`))&&r()},f.createElement(E,{className:_.keys.cheatName},a.name),a.inputs?.length&&a.inputs.map((e,t)=>e.element||f.createElement(n,{onValue:e=>o.current[t]=e,key:t,input:e,run:r,toggle:"toggle"==a.type})))}function T({parent:o,children:e,setPos:r,...t}){const n=S(!1),s=S({x:0,y:0});return x(()=>{const e=()=>n.current=!1,t=e=>{var t,a;n.current&&(t=s.current.x-e.clientX,a=s.current.y-e.clientY,s.current={x:e.clientX,y:e.clientY},r({x:o.offsetLeft-t,y:o.offsetTop-a}))};return document.addEventListener("pointerup",e),document.addEventListener("pointermove",t),()=>{document.removeEventListener("pointerup",e),document.removeEventListener("pointermove",t)}},[o]),f.createElement("div",{...t,onPointerDown:e=>{n.current=!0,s.current={x:e.clientX,y:e.clientY}}},e)}j.render(t(function(){const a=S({x:Math.max(10,window.innerWidth-1e3)/2,y:Math.max(10,window.innerHeight-600)/2})["current"];var e=k(({x:e,y:t})=>{a.x=e,a.y=t,c.current.style.left=e+"px",c.current.style.top=t+"px"},[]);const[t,o]=w(null),[r,n]=w(!1),[s,i]=w("global"),c=S(),l=S();N=function(a){const[o,n]=w(JSON.parse(localStorage.getItem(a)||"{}")),t=k((e,r)=>(e.split(".").reduce((e,t,a,o)=>(++a==o.length&&(e[t]=r),e[t]),o),localStorage.setItem(a,JSON.stringify(o)),n({...o}),o),[o]),r=k((e,t)=>(e.split(".").reduce((e,t,a,o)=>(++a==o.length&&delete e[t],e[t]),o),localStorage.setItem(a,JSON.stringify(o)),n({...o}),o),[o]),s=k(e=>{n(e),localStorage.setItem(a,JSON.stringify(e))},[]);return x(()=>{try{n(JSON.parse(localStorage.getItem(a)||"{}"));for(const e of["backgroundColor","cheatList","contentBackground","defaultButton","disabledButton","enabledButton","infoColor","inputColor","textColor"])N.data[e]&&(t("theme."+e,N.data[e]),r(e))}catch{s({})}},[]),{data:o,setItem:t,deleteItem:r,setData:s}}("JODGUISETTINGS");var d,u,p,m,h,b,g=f.createElement("style",null,`:root {--backgroundColor: ${N.data?.theme?.backgroundColor||"rgb(11, 194, 207)"};--infoColor: ${N.data?.theme?.infoColor||"#9a49aa"};--cheatList: ${N.data?.theme?.cheatList||"#9a49aa"};--defaultButton: ${N.data?.theme?.defaultButton||"#9a49aa"};--disabledButton: ${N.data?.theme?.disabledButton||"#A02626"};--enabledButton: ${N.data?.theme?.enabledButton||"#47A547"};--textColor: ${N.data?.theme?.textColor||"white"};--inputColor: ${N.data?.theme?.inputColor||"#7a039d"};--contentBackground: ${N.data?.theme?.contentBackground||"rgb(64, 17, 95)"};}`);const y=S(["alerts","global","voyage","gold","cafe","crypto","dinos","defense","defense2","factory","fishing","flappy","doom","kingdom","racing","royale","rush","brawl","workshop","settings"])["current"],v=k(()=>{j.unmountComponentAtNode(q),q.remove()},[]);return x(()=>{C.rebuild()}),x(()=>{window.dispatchEvent(new Event("resize"));let a=e=>{var t=N.data.hide||{ctrl:!0,key:"e"},a=N.data.close||{ctrl:!0,key:"x"};(t.ctrl&&e.ctrlKey||!t.ctrl&&!e.ctrlKey)&&(t.shift&&e.shiftKey||!t.shift&&!e.shiftKey)&&(t.alt&&e.altKey||!t.alt&&!e.altKey)&&e.key.toLowerCase()==t.key?(e.preventDefault(),n(e=>!e)):(a.ctrl&&e.ctrlKey||!a.ctrl&&!e.ctrlKey)&&(a.shift&&e.shiftKey||!a.shift&&!e.shiftKey)&&(a.alt&&e.altKey||!a.alt&&!e.altKey)&&e.key.toLowerCase()==a.key&&(e.preventDefault(),v())};return window.addEventListener("keydown",a),l.current=setInterval(async()=>{await M.alerts.connect()&&clearInterval(l.current)},5e3),()=>{window.removeEventListener("keydown",a),clearInterval(l.current);for(const e of y)for(const t of M[e].cheats)t.enabled&&t.run()}},[]),x(()=>{if(null==t)return()=>{};var e=c.current.querySelector("div");e.style.height=t?"55px":"100%",e.style.width=t?"165px":"100%",c.current.style.top=parseInt(c.current.style.top)+(c.current.offsetHeight-55)*(t?1:-1)+"px",c.current.style.left=parseInt(c.current.style.left)+(c.current.offsetWidth-165)*(t?1:-1)+"px",c.current.style.pointerEvents=t?"none":"unset"},[t]),f.createElement("div",{ref:c,id:_.keys.guiWrapper,style:{top:a.y+"px",left:a.x+"px",transform:`scale(${N.data.scale||1})`,display:r?"none":null}},f.createElement("style",null,_.css),g,f.createElement("div",{id:_.keys.gui},f.createElement("div",{id:_.keys.controlButtons},f.createElement(T,{parent:c.current,setPos:e,style:{backgroundColor:"rgb(0, 160, 255)"},className:_.keys.dragButton},f.createElement("i",{className:"fas fa-arrows-alt"})),f.createElement("div",{style:{fontWeight:"bolder",backgroundColor:"grey",cursor:"pointer"},onClick:()=>o(e=>!e)},f.createElement("i",{className:"fas fa-minus"})),f.createElement("div",{style:{fontWeight:"bolder",backgroundColor:"red",cursor:"pointer"},onClick:v},f.createElement("i",{className:"fas fa-times"}))),!t&&f.createElement(f.Fragment,null,f.createElement("div",{id:_.keys.background},f.createElement("div",{id:_.keys.backgroundImage})),f.createElement(T,{parent:c.current,setPos:e,id:_.keys.controls},([{ctrl:g,shift:e,alt:d,key:u},{ctrl:p,shift:m,alt:h,key:b}]=[N.data.hide||{ctrl:!0,key:"e"},N.data.close||{ctrl:!0,key:"x"}],f.createElement(f.Fragment,null,`${[g&&"Ctrl",e&&"Shift",d&&"Alt",u&&u.toUpperCase()].filter(Boolean).join(" + ")} to hide | ${[p&&"Ctrl",m&&"Shift",h&&"Alt",b&&b.toUpperCase()].filter(Boolean).join(" + ")} for quick disable`,f.createElement("br",null),f.createElement(E,null,"Click and drag here")))),f.createElement("div",{id:_.keys.credits},f.createElement(E,{onClick:()=>window.open("https://github.com/05Konz/Blooket-Cheats","_blank").focus(),style:{cursor:"pointer"},href:"https://github.com/05Konz/Blooket-Cheats"},"GitHub - 05Konz")),f.createElement("div",{id:_.keys.cheatList},f.createElement(E,{type:"span",style:{textShadow:"1px 1px rgb(0 0 0 / 40%)"}},"Cheats"),f.createElement("a",{href:"https://discord.gg/jHjGrrdXP6",target:"_blank",id:_.keys.bigButton},f.createElement("svg",{style:{filter:"drop-shadow(2px 2px 0 rgb(0 0 0 / 20%))"},xmlns:"http://www.w3.org/2000/svg",width:"35",height:"35",fill:"currentColor",viewBox:"0 -1 21 16"},f.createElement("path",{d:"M13.545 2.907a13.227 13.227 0 0 0-3.257-1.011.05.05 0 0 0-.052.025c-.141.25-.297.577-.406.833a12.19 12.19 0 0 0-3.658 0 8.258 8.258 0 0 0-.412-.833.051.051 0 0 0-.052-.025c-1.125.194-2.22.534-3.257 1.011a.041.041 0 0 0-.021.018C.356 6.024-.213 9.047.066 12.032c.001.014.01.028.021.037a13.276 13.276 0 0 0 3.995 2.02.05.05 0 0 0 .056-.019c.308-.42.582-.863.818-1.329a.05.05 0 0 0-.01-.059.051.051 0 0 0-.018-.011 8.875 8.875 0 0 1-1.248-.595.05.05 0 0 1-.02-.066.051.051 0 0 1 .015-.019c.084-.063.168-.129.248-.195a.05.05 0 0 1 .051-.007c2.619 1.196 5.454 1.196 8.041 0a.052.052 0 0 1 .053.007c.08.066.164.132.248.195a.051.051 0 0 1-.004.085 8.254 8.254 0 0 1-1.249.594.05.05 0 0 0-.03.03.052.052 0 0 0 .003.041c.24.465.515.909.817 1.329a.05.05 0 0 0 .056.019 13.235 13.235 0 0 0 4.001-2.02.049.049 0 0 0 .021-.037c.334-3.451-.559-6.449-2.366-9.106a.034.034 0 0 0-.02-.019Zm-8.198 7.307c-.789 0-1.438-.724-1.438-1.612 0-.889.637-1.613 1.438-1.613.807 0 1.45.73 1.438 1.613 0 .888-.637 1.612-1.438 1.612Zm5.316 0c-.788 0-1.438-.724-1.438-1.612 0-.889.637-1.613 1.438-1.613.807 0 1.451.73 1.438 1.613 0 .888-.631 1.612-1.438 1.612Z"})),f.createElement(E,{type:f.Fragment},"Discord")),y.map(e=>f.createElement("div",{key:e,onClick:()=>i(e),className:_.keys.cheatButton},M[e].img?f.createElement("img",{src:M[e].img,style:{maxWidth:"30px",maxHeight:"30px",aspectRatio:"1 / 1",marginRight:"10px",...M[e].style||{}},alt:e}):f.createElement("div",{style:{marginInline:"5px",width:"5px"}}),f.createElement(O,{mode:"single",forceSingleWidthMode:!1,min:1,max:20},M[e].name)))),f.createElement("div",{id:_.keys.contentWrapper},f.createElement("div",{id:_.keys.content},f.createElement(C,{place:"bottom",effect:"solid"}),f.createElement("div",{id:_.keys.cheats},M[s].element||(M[s].element=f.createElement(f.Fragment,null,f.createElement("div",{className:_.keys.headerText},f.createElement(E,null,M[s].name," Cheats")),M[s].cheats.map(e=>e.element||f.createElement(B,{key:e.name+e.type,script:e}))))))))))},null),q),document.body.append(q)};let c=new Image;c.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/reactGui.png?"+Date.now(),c.crossOrigin="Anonymous",c.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(c,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],a="",o;for(let e=0;e(c.src=null,i())})(); \ No newline at end of file

y~|VF=*meHM{z2&!KIzRW|o}p6E4U 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 OFnGH9xvX diff --git a/autoupdate/reactGui.png b/autoupdate/reactGui.png index 9f4059d560bc43aa2d2f73c5322246e84285f1e8..6bec395eb96aa64500727c2a2df024a9451f3177 100644 GIT binary patch delta 63616 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 aMHpW0Yh}%O@{ECjfx*+&&t;ucLK6UO-Es{8 delta 63085 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