From 71692dabbcd4d8fc61f6b5d2f95bc01d4d88a8fc Mon Sep 17 00:00:00 2001 From: Benjamin Stewart Date: Fri, 24 Nov 2023 13:21:40 -0600 Subject: [PATCH] Flood Game encode bot number in base 36 instead of char codes --- autoupdate/global/floodGame.png | Bin 3763 -> 3712 bytes autoupdate/gui.png | Bin 101067 -> 101044 bytes autoupdate/mobileGui.png | Bin 60821 -> 60898 bytes autoupdate/reactGui.png | Bin 89403 -> 88783 bytes autoupdate/timestamps/global/floodGame.png | Bin 417 -> 417 bytes autoupdate/timestamps/gui.png | Bin 416 -> 416 bytes autoupdate/timestamps/mobileGui.png | Bin 415 -> 416 bytes autoupdate/timestamps/reactGui.png | Bin 416 -> 416 bytes cheats/Bookmarklets.html | 48 ++++++++++----------- cheats/global/floodGame.js | 4 +- cheats/global/floodGame.min.js | 2 +- cheats/gui.js | 4 +- cheats/gui.min.js | 2 +- cheats/mobileGui.js | 4 +- cheats/mobileGui.min.js | 2 +- cheats/reactGui.js | 4 +- cheats/reactGui.min.js | 2 +- 17 files changed, 36 insertions(+), 36 deletions(-) diff --git a/autoupdate/global/floodGame.png b/autoupdate/global/floodGame.png index 5af824852048d236bb0baf77a8634b4a3a676b42..1a86d606bf820cae786dcd5f055c55167bd56037 100644 GIT binary patch delta 3693 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 delta 3745 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 Dt>Z&x diff --git a/autoupdate/gui.png b/autoupdate/gui.png index dfe0f24f1c79aaf819ccd0e25200c27a43fd87e9..f269a1f0e26461fb605756351263512d60438d56 100644 GIT binary patch delta 99636 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∓h2`_1K7d5eqe!yl{ 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
fjv(O;7uB51Tf8@m{w6NNYyU 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 z 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 mumAJs<7XIS^PA`YnbS9??I}{87R`R delta 99799 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

3_8f^?n<9AUyrAFSFozjYCslSXf6*K6 z9nIJt{^h@FiGAUkuuFPbrv;N;zAF6NQn6ZZe_pGwE!q%wWa-aH zo9XROFZ_@c>ibnZ*I!C;{`%KvFB?hOMQ6MW=cqf!8q+iL;s@4ii_$L@#mlJtUUU7> zm#w>6d=767QS+-7`dDlHD@E#J)|tFFUw-r4RjoNzQvY1d>%;n0A2+bt_T{{gdSb*C zx@i4H>!7U7-f{}UzM}1uUDFUwe37m?{Is&P}|v%`?LK6)<1u|;+pH9u_JbEijmPs+${SA2fsTGEdihH{BIr4{*-iywO&|Elu2YzABQzHj+Et9Yi1>rYr>nEI>I zcGYw>*R4+!|F)`3tmZ1ruxa$LyDOztX+H1j7mkzV?7tLuoYk+i*fMGI17GQY!d>F! zRqA{8v;2=)*Yke9%I(IDwMr{v`NlWu_$8lc zmg^?#I&XNCtMFu}Upb`7Q8i4LonGKOnhS=$&Z(2KkPC_hq(hU%_;`zmSE0 z_B^+OhhG=$|NZg8t2Mu(7yX>uZ2uyy<9~?B@tISs_ItiO{^qsV-+)8>i8sQd_TFdv zJGcM#kAwOj17vfaE!lDI*n;`m6OGdhHXgQjndHEu;8LxzJkP>D*nNKMoOyF}-JLjt{Yj4Ep6rEmVFZO!R_aMoK1`P%d)vK@6+r0QM)KV95 z>-*jx!A$2_|E@di%=@_Nb@RWlta|lA_V=zAn`OZV*G(|gJu&Jb5TA!l`UZj;5FwN5g(&lvyum~p0b*R&mP ztu@~sGTh%S@HF!7^2b)|KbPt+`^et===8JWR$({39qy?wdpM&|;@(e=@Z37bZ)`2C zOj3Nh?ghGE)^a=-7Mk!q_}8B;4)q@$V;5Ct=0BX#lJ|KX+v44Y_h;|u|IU5j6_afG zzH8M?{%%_*l*B}I$9%f>Z1t314<(+zieeYYjh|S0x5ry$eOP4sS8*dbwX;&il18GF zcPx$%`&+>~{guTu=lXQ6bUq!=@TiRCh8)d~x6c>dx;aB!@l2B~-?qtKX$SV*7CHFH z>CYOy3$`2;j{8J<4H=ogetuc+aNXT-JzQXLO zTRS8BI{Y6jYZY(a-#%f(n!01h>y90F^R|DSoV!$9=>6TMn2={3=FUc|R*L?NnU&ks z`fPUG*+@%nz3h@V*@9N_N4{izR{2q{Q_{nCJgfZ4QQal`n`}MniuRfOx#{>_{YrMa z(N>)s>y%IKnYFA+QuRlBkVr9KU4j@{l2KTL^Q0JP@SoK zEx?xFSx(XCvtWep>+h>Y%l_u^aQbkY`*uHle?@X<d4Gd3;Cx%BCtkCH|HMYHk;{@WIB&{tLq`uu@E_{wax9BsMM;u%X` zzO-8#?{w~oGuP}b8QtuK%dVVzcZ^}$<{jS-&3L}{!2Or^5C8gG^+{Q2+Y5epE;8uu4x>q)Tr_?b^S* z3PK_km!_3g-0Q91>~ZW*e*ddC?j~GpkC}hn(sj^e_ONZ*oj#`RksLAzsXmR=T2Ys{I=&j!Qh2ulON}tF_Cqa zXw5sIGo@>yG28Lf75u zTW09_DZVr=)oaoZS6sG|xr6hWE6el!PFo~?3*MO1eWAU4%iUCuS*@2RY%b$;dVV&f zoUf>Fn!@)Z&pG1mHe_UqDLnt#Z*_hB)_dt3d}W`Tt0r^UoaXrZLpbTvyraI|8})Cn z+%!4Qk|~^(_VqZ+ES*2Lo!Ncc>nAUnohJ82Pl9cknD<$$=H&)vnZJFX9O9PsR$sx} za4fT2oMF$MZh?=|6EbWC5_Vk>v~GF`=rA4c!gQ}=lw0i?=8wsO^2!B!L=q!*OUiA$5Uf<0`1UaCr1c-$ zMY=f*{4dI8^PRO@*l^*V$b+li^H!>-#LZh^)>i-X)r!B9f9zXs_+<7=wjC@z?(?=t z>%Fl&!u^B6N#}oy_55iQxR2VDp52$L^>cZne1NsVd}qG%rWez-vm~n7g$|{*zvp=L zVe<4jnWmm88{6ypGV8Ag&kT84xGOPv@0DHa+dm%8?#rxqy_QlZ^Iowpf3wAAvu+Q~ zjc#e&o1RBX)z8-4x3hYJ`o?^Bm9u-g57%h471(zREt2Ij?yT#5b8%+Jv12Cgmk)m5 z_PpCuEt32Eu9@O>tr@%T9lLCmul}>;5W~-fCpTB5UCQ%^GzW=r*aNFYSw&KiUtM%*G@0_4{VNukxhjZRmc0?7)7zQ7WWIk(n{*2%4 z7w2@E#KO{!n14w#pS{6y)y>9wNzPZgt{l^EzIfczY$&r#zxYRyM8ivgyqHaeto=ey^G$TpB(j< zv+X=c9b4SVp!|?VY>0dqeEH`~8{rkrx9C zU1DXvZf|)86|2=7RTEJ60M?U!Q%TA|g|bS!nv~j4%oRD$njm zno?_v**%lK@ciYNUDx9Kc&U71aP-OM>r!{#)F|j&0d9RGPD;)@?5Az2kHw(O4vAS;-!ogHN~LS|-?@wR=PVM3EI; zR@U3SC9->!3;7-gp3S^eqx9{;^egcnr^n_BC$k@`I(*&X%G|3n7@b=tTeRnDt@w~Q zS4sSe?ulphZ=D6wSvvb7-Ij{v$NWj=Nb;Sq=gvG=iyMl6|2X~$)JzVkbG1{t&b?b+ z@kpU)(&f0$6(7DSwOsplea}KpcUYtBeC;Eh5V{x;FDww*NJy(Q@Ny>lCPMIN62 zt>Z;m*40nu2d_*jEo=!iQu}M`63=|;dczk}g|8V7U57sC-g5tO`P>hYO=;a1HtMWj zI8$3K#!y+b{{Fe}jhnB1VV>kSLu_7F)Aipc=FRRrR#bf^V}IGq+jg_eUMN55>8pQT zzRb{Q>-L#^aqj01ww%)};WK0Z7468ekv;bRD*zf+$Mf;kp&o6tM7;k)4^6Zt? z4*$-(2gMbhXNuIPT-cPR@BZyMw@p;0;ac$xlciRICSGQEX~o1yCMvyinee%!W%YK0 zc@+nzEm7-9lTiBkWt-~VpV2HEq@#E`OxD%wdlv^xkv4hjbbtTi_xCS)y!>5$C9LY8 z|3isSCXS}@tdli#onErq9PfCz%u-lN@qWvNtMe6}mrEt8m<2|!o8zk@ne81l_382r zTo<)k>o~VR@ch~{t;LRW^N+nBiYLANtUEL5#r_YM*{*-FZrz^Q$J?gvp*Cgqm0g7* zr)n!)X4V@fD<8CbHuvhuj5E3-r%O$4KA2VC|DgYEs`bZzVY1~c{x0E_@@5xzZizbi zNz(H)(@p=(JHMtJTd#EK>**)UP34wUe-iOAGQTXn-{t#(9T|^y|DNz!`d6aKte$l} z)<;BrJ+AX8?d1~JndklTv$jpje};LhkLCP#ySz>7j?R$?La73k9moq!mF!~Ev}dC)O*MK z_s%iL+i^=j+pK#$%gajc{G{@mf4n>FPfb|&)cV$W!`Ss-OPR`F%v}Dtl2tLOUjO9} z|Fkvv9uL#boL*2@xAt3N@kUcg8}D21ZF0>QY^ag_*k#tfR>JXYTmHu%`4hhEtdvZ= zlGbdc|1hm-!#lsV$!8*O{kpJi+crg(_;qgIE*`7&-EZGHy>geBb6oR#FBNwui+e?X z9_(GYf4$SUXQh9H_J`S5^O{FW*t8cq6*$#D-y3}USYpHJ=6~!WX2w?cH*MSP_57n& zQCixU_XV|^Z#@&WQ9txFWM9`D*7Mq>`?O!TEVo>I^!dSS=`2fIgx6_*{eLszjN#nF z-WMy5dCZJ_s5STfbk=L>A9luE4?6#=ZK7?Lvu1AXw(!p%iofsLwv*{NtM&5rE|2G4 zF)I^`yZpZX+w-39T<31|zlsTe6=BT5cO%kt#*K>b7thzTm7WfX6EK^{DQIlve)zNZ zR{N53+r$=sG@JKu%fZ_(+^@B!cs|YP&Cl3*%9BK66ey-gfl zk>Wu`GP=mY@79^YK}Q^uH_CJCGnOS+^r_tT zx4wKVrRBBpya!%?|B3!lyt?IMTJt`(oM+}!QWupi$T=`IL?~c)&f0UK9PQ%88DeO@cd(O>wTk1>v*LF zHhaveDYRYmcat&S$&M{&RqlU@T#=i^`_gZ1K2vGE(D&OJS&iTJuwLR)+TN$K!23kw zPPyl1$x|1vd~`-|gO94=Yq71_f=r3;XWnVwFEYn%%`VrYSw}J@o4B9NNoU_8+w*GX zj%})IWiG#en>)eaazd1)XZgW$M!wC>J0wfgnVu^?(W&p9FTH!o?VbF~9|cA8eEzUI zuj&2Y6MJ&jRTobF5-(JLr1j{Hlr3E;Vi&{((m!opX)?9+bXC%<-Tf+a%{E_PIC)%L ze$nh}flc+Azg=^+G;Yi6_DM zt9$OPTHt?LyKq8{{@aMl6ONnAwD0Rp+_9zqRLJ{8i{hHf)UU-J^@(2=ZR76zYA0iE zx6u0BZKX@`>skBvt$4;g=~=-)zL)pDZv66F;pozR(i4np_nkYRuy3lD`j4tPcehXa z_v>x$kK_b?rSzB2JH&Rp*meGjX}aa}|1$OJtS%dF&e+`dwPVR%=hx-JcBQMQ$RDcU z@n=X&x44p$cWm*SOBv@yDlgS#*Lxc;u8X=}&iQZsr#l>)yQH4~S+>F_a9`86=VB|( zSDxM3F_(Yt`xWQR{W3nwtIXfpC%HNP@kFbKj3zUdWLib>PIgN=(QB|ZI6B1F^{)St z>-@^^+b5pyb*YL>x9#L80j+~apPo{2at>v?*QW5Uyp-{o!e=`N zxuSB@A_gnbeb?5Q?0%l{U;c4s*?Kiu!TRpymvoC1ug>B%ddsk9adD68xhP?srK)X` zt{qndAl^s}Sr|Z$y-(IM@cO9#xyycy=!!nL4wU^tDn7#OVD^2y~ zw%1=vmbX38nl$~cGe^^G;g}s|m#dbnwY@TL%|T(or#C-G^G@E^wq(8H%WRKdQj_wo zOb|&m%X4^88gRR|wMFH*rFr|UDPeudnT&aE=e}enxm?~Pe)IEf!8ir6kRD4T^*n() zvo6(rsy*QKVgBi#ehKBuQhlpE_iyl0*{PkO|2?uK_z?5;GiUWK<)@o%-_?9S=H_kF zEAw`44E=Fo)lQ#@N9L=)c-%WR?bg=kT^CA4lj80*8+Uv=^+t8Fb+Tf;`%~^)m$_y; z+A!Y8FZgfPe0K4Z`Lf(oPFM-AZHs)*k-6$)M%$D$kNMY+$^2NgH2A%Db#3N){kNst zw``ZA{iA<=(Sj@Av26Ngn8H8p<@bK&ip|oAmoDiw#Hs|(et&STGjAXN z>tAezpYQ6)R{PlhXBPUKpg7n6l}vr!8Hw`lL(j_A-u8X3el$(V!~Ca+;1;t9Cb8Eh zhwZ;55nN%BWy|wLAUZ!>%#s|f@)g1mxH!IVVQ*Acw*z&Gv#dp@?ZJMy)?Mbk$!*Zx%Wz>n&nZ z@0UMwSJFwXwzDFW-qoo^J#JRk`C*;49`{g`ZF9OiUo!()!* zGWC-y`q%7~b3V7*RYK-c;pJ-=%@3+}AIvxWyPWrzzjV#z`DPji?WgR1oZB3hCH&?A z??WLk$wHPjYL<5$Cvns_9XZ_oca6Kn3-RXjzPj~wR+Bj2`CRJUrkGT5u;=xS?o!$I z#qYld{#Tt`dh_h{%KiS;->N6QF<00$Lxj6O=h{&Vr}>O;)!42aS|vW|jOIs;sb^lA z?V8M)tD7po@mpjpe1baq4#uGeOhF& z=Bo9r8B_Q@)a&0^7b+Dw*_-$08u#CI+U51ZvMbea%ZzW4R(#Qo%eI|v z4(DL!?v-`sxU$%UKd1)PcNTnT>n?5iTm$y)y>{7PFFIdyWC%76d(3fQuko&({niq zn~Pq|elmaihqog4&y+or^R$i$zVcn}*jB6OslRR(wscxFq+hL`cr8VA>mOC;CF#5N z1U@%iQ#{*EWtsug;wZK=duDvQVffQ=*Xc_AeF5DnDyNj!Tz}kiQO7egSNPH9iPKLj z*4s=@@&K2dfd^o@Azrv&+@0D%-R7V^) z<~{daAZEXaVPu-;+J~=Kv~Rgr+3_sVPHt{N$0_#R`?@m>a(%3w(|*xorhP-wES0g*;&|`PqHr519+pd1>Df5ZCs9P2Fmuq^mZ?|vFv!3~W$C1AMt51rR zE&IT;FZ|)mm}KGmdv`3(4wF6oZS9`Z2f9fw4?k5%dNHl zR)!@l`Y+6KG5Ps*?hh)#&vx1fUa4*Q=G}1hl+~Tnb+%JGB;7RDF8kO0By-ZL%WJwX zPx|FE>7Sav;Jb=?>7SgJbN1O^tm{+SXO*s~)*Zn6hil#*t=E^LJ7ny3f3ZsZw=!(g zpTs|-^s}`7j}JT zeQVX3eAZ;9sN`$MUB45z{9gI*!_CPYdNXeB$iK8^yMAw$r}oxcCfzsmmV5Ze=0)09 zA6&L`qE~g=i3v~F+WKEIWqYZT#AoI4DYwC-?+Zg-S{2iNoBX4HQ+hbQvn@TC?|y@6_Im*IxhatLxwYQVB2At@^hrdTpNP7MIl%8?!g?nr++I%df!5 z7U{N@T|vNOT1s*|zr5d((ld8^M_~=gOj2(vm57*57X%Jr{@h1CZgAQkaw}MX2 z$4Q1aj!Vc(8|Wt|3ryPeHKVlrZ2Qz~Bkk<>vDM*M*WIcvU)Rz1Zr!c^GgDvh4O`bz z|Nd&X>^kn9rzWgEBW!g#^jrR4r&UHvw47H3Ey!4T%Hm#)^lr_E8oipwiglJu@#Fm$ zy?3|e+zEY}VKeNOBs*EDfrw?Y8c9}ZvPl)k=bDEc+0rAWFP%AMx0LMldl6CAO9YRr z&-tkpqP%zVgsjfyy1dBWEQkK=;w_zZEaceNdXB@ZpZ}0J>U)37tkY&W6K6-w%6pZ{ zbo2TCxo-KE?=ABe?v(GUmbex5!1&9#6+Vk*uD=vr^&wGwoAR?Q=G&?_zFie-C8_j( z%VK`7?7-xUrE?YTz3w}8_WR|HHymr~n^t$&?eRUo^8(Wq&m#dZT+Od-xxL~2;)&Pq ztM4j&+@E=;tDd)aZ|jv6-d(fSmd)EfKTG!QKebJ4dwp#CC#*B~*njE#ZUL*S#(O{2 zmUACoY-73jQFukUa_SZT_s5sF<_phtdyy)&a=xaC{H2!q#|6t4p3Ykuyy#NG>Irvc zO^-a5bCkNh^W`+7r6+1W@P4R!c+WpIw#mXJihGO5!&Yt%`|BF|_2=$JZC`OB#r(4T zU7Mwm%Dc}eD+?OCxF2^Dh1&=;^zwX@?>lUk3nrJFPj@SL zY-WSKuJ7*X0!b5j`#f@${Pix&UgJ3nKtitV9O1zs+mcdtX0QOX4bnf z@+(zHyOg-vFJg{NR2LGxe3oIBU6stj-nC1XA2d3_ByXlvK6Wt=Hv`%_0tVLDe57i*%wNKGSSj;dkkV_<~Tw+vXdN^*{UCH+gTx zTeHvqG}mnZU=#M^1#=X?*!EiV z#ub7`i~ zMULKO+@@1(de{Dap}M~(`L*n&58ZM94IASxeK^e#6e00L)p~!NmQ**=G|K-z3J|<|E+mP%KZMD{&>DCwLz=xTJ=$e z$VKvvg1flyhOvb5%oI=Y6#Q~3lB4Eg?7j%6uZteLUg5v`ykG2gW;N^GvydN+?#H1d-M=*=kFaA^A@!o*?dwbx4q!npLH{z&sB_{xm9rY)N98p zC)nRyaJxiS_U5{S`y~!9UNc!ePp+OruPoWb~cui34jBq_IZQzBO^d~NdMrn~8(n{`}%qVaS8iEfF@IabD$&2mQgQr=uA z{rZYUU9R_BA9PwAHvho&BbBlyo;)_uYHIYiMV-es}2mW(9N#+n7m-^Y}e8`;*UcV*W8zU{6#HAvO=Z)M7R4Yfot!@`pm&K3GciPES7ZYl>ifw7|?_#)q>rS@=&mCwEL-@TH8sDcZI_{mh@Z zo(CEFO}mXW=C7GxE^FH^ar!gIKg09)ycWmQ9QrfgwNmczwTWlk{@6Nfn|!2QbKAig zqKit-r=|3UE0`*VE52TI?zG_N|B_X`-7;lcchn0!FFlvIcgE9a?K zl&KbS406l%IMu3`<=QoJG>D&6JFs2(XkGAu^2Yg>G)h7|<{syop0CXI)?ksry2XaG zL`v_@7uu2sP6Mgh_#l$s_XD+bJTKfK`m(f|f%yqX@?WEmV7FE4o z-k82(o>I2zoBDe$FO<0C-39lkJx?Md8!q>l^ijb6xgv?qRv(w`ZYbfkw>& zlf5$1tuoB_46h%#_~5Wd$Tjmz;!SJLJu=x|6xJ6U7gPE!;JM7l4A%Qjhbn?ku$Y{m zW~#GG)YE;1dTm4N!`NksE%kvehWmRTEVH-VTa&l-)YaPZow#P?l%r1 z*SOZG+j;L~ZR4L?@$k7|&D_PmxYWD9$BOO|St++zG-K^qg{Pf*?;Va+%UvwLu3%!` zap9b&%3RUq(%Brg|0X7#GvE1d<@vUDCy~wT-9;MO68|@F9N1CCy}e=C3(Z;eJAU#h zyL`7+d0)>LZLlKI#B^6%Mo-6-!gJe|vR70-ecli~!PKtt?%RcxPdRg56tMkRRyohD zhi$^2k8V-dpV{>2I)yAwwRb8GpY?p7>&~9*epwsK6erGEbg7@e^23FOozIINy=M6~ z^ZdG!V~c*=?rqugpCu-1-EW4Kb1Tl3Bgc2tS zwiuTDz9b`b%%)LfnaEy;bnQhMVG6?gc~|;{J5DxRw5hM?*^6=|rU&QqS?%FJbD3q?{>_1yi0MtDaJQ&#p!~uq63_|AtfEFaN&p(37~+E;4U#w@U|K za_cdr&u?6B%#~lv;rII4f2Gq6YXrn!-tyj>akTxtg7xxy%GF#U++J53FPymH)gqpM zTttQNoVIK!zj`r-(zBT7Pi|_K(KkY0@X??G>`)$`Yz3qZ~ ze`lL#UR$Oh*zc#fDj?7~D6(~J-uKzZ^5n0yuFxuU7Y)<;SEkq#cXj9PQmH`8+|*xd zO18)(T5Xv6{S|AxLqSaHEHAAWp>yK89x$@FhaPP`9k1@OZehTk43Ru@Gf|5!j_;d0 z_7pExRL|&Znqz!Dt3FCYn^*r}+yARCWDdVenz`tf$(>bx&fITHyT7s)#|K`Pk5t^h zB7mQ#U#WG=CZ{>-du0<{u3xHV+GyY|$jCHp=l5jWH?5BXr=D!CYJ0_Tep97Ks8Lok z^Az4mGV{t77dvyvuG+ZXP2$7k#d-1^v4e=9ZMYt)?& zKb6+B2b<=nEv(e%SGZksdKOcs@vpCIrb%sTJNO`<<@$r`cH*HAA0~u+=iikba{a-y zstv0)Yvis?DA#?ZSe(CMS$Bf3IDeDj-1UZgF9b0i?9dZGB6-nz!q%0FY#$C8PVzl+ zcVGW_ua}e;WcA@Ptx@@UR~NP>o+@2T3Bm&s5*2}|DK-Y@O3K# zcL?x4T6OK=7o%N!IJBpSzI%}#x_D)YTOn`W8uryYI3{eJ_k_=-kx#kjgWy?fvsL+) z+$~j;{xxL(2s@hC$vyl1@+dAPi7z)5`m03l{(5_TF^_`9>REwFb6ceT1lzV;xZNt? z#9#kaqtbz6>2&T*R~EChA3Wr=(w)<7CqJu>Ua4Zl)0+!!hwYrbYv!S{Z)=3kImvpL zD@Z(C*tc}HK+pRk$88<8y#JE#%GK8jZgajb$s)+T@Zu$wqN0aWw_MLy*&~*f@hhZ` zLvvYD!|S_#4Eh0gce15#F!m_o3+2zeKTYXl$*s1;$$!c?>vN9Zm5NE{>EHEpyQOOO%h~)| ziiu$;y%}Q6s&p`(|rAoq)O#ktv9QmnChE--KCOV|1xiXpYZp> z@uSZojXU1`kyyA|`^@tyhQ#fB5heG<%bk8y{b7#J{=onBiE#YgUT zU!%IUvTfdmRn^B%mlZ^=X1=*e=%Vrzes;Sft!kI&Fhm^+l1=lEgQk)Q9*kJi6%q?Ss|)@Wc&;ML^3KWW z^J#%U^*s;j?F*DYcpLX|KH{&IF?%oXw8*r+O6%2@%Ig-J>f)W}MB56Oc)hbpeO6}w zVfKu|-RJJUJ)pRzc)9wSxU^$CxECIMex~}~La8m6cNRu2h}D%AP^^|xe6;kydJX-> z;x|9#vlg;BUzvE1`>4Z?{$qchnmq_y#LMzm@07!hHV*9w3AU#B-|r^Yu`@5U4fwN@ z?GRtfvQ70;9OcSv4(2>9)`GL-jlO4}dgApt?y2DSg570N56&lF)_pr~_SB;hk)5SH z{>{{ z24a^S%D)6UD#;zJkI>*dBFP=jcwHgexLwz)c2;Y)LJjv1!;5T9b>gWCHQW{n_cjag zw)l2j;A3;DUhtzB#9lu4s>2VfNp>&V8VmHDKHu%g*mA3Hmf5O{uPh^ZW;niaT)2*> zW@5sYC5)@ZxsxhNm=0#Vl%JBh=B`#-Sn5up-LhMBwp=@#Rd%<2-O4VN+|p|6_d#>w z+u!g=nxFs2T2}phsYl12+3#gtpPZ5iv)sY@!PP9U>&WcCGT!$0=Wa=U$@h7u*zUfW z_r02{1?_h6EzwHCZ zBdgai$}4483H{(sYW1J}UQN*LFXP(XJGOmla(J;ov{+O2jMD2h_YU4Q5mU@FdS5@& z=|kC-|fNDL{$5U+^ZZAGR^S9sZ=X-M2?dE&=wqS1Yd)|&m zGKR$#+0T}>c4oeCwhh%S3R!QQDa&8F!)&@@V0~}D;Ll*=UY;kwQHZv zJktMKAZquKKll1StoXmjlZE}fQpsk{g;RG`UUPr;YjK)S`K7e6CHAy&7F1E-j=x>G%U@DSr>q*83eVm+X8d`H0nb;`4XS>m43H zi(MXgaERUBK$aHlxtWC)$(6HK!$BG>~XG(TJ4=P0`9MVD|2VX{qQpp|L#5b9iM5=6wwgkEps@x-sC^O z@`)LaVkdaZ)ddg!_ApWF^w`&^;OqQyamS>(ITYRIwF;KRRq_`zLhk0<{hm^J@Ai?)$BjD-BT|+IFEQA`U-)MS z#w6y) z&a+l*D66$?J#pOp%=dS;?q@fjN_oJqR2*b=sc%R9!DaK@1)l%5J#u1q!-c~ec7B)0 zoE;!`;6we5Hr}~xLoPZ`DeN2 z`8(x_{yVN#bt>klXmfA=eciS_mEr$S{{T6eyX_U?+JaF#=A=cfWRkzrxn||j zp7(ndEkbOrPMGu0=IQd8E9M%#t5nN+@s}gBXL?A;n!t|eOxd>=MCQNOnd6k@GRaDG z`U=fp2G~q~>UXD`8P4UedXSG_IwR|&WGV+Ys zo5s6towvl>(42}w!$Ts^1=y;X0&ndWV2rDjhwN!0(bZ~n#EDpCJ=&b9^JGr7a{Xpt*3$J?tJ%f2dp zTE0ANLEx_y8#T}N&dC0==%SMA_bWG~++M|0nQt=-(kHaw=NX^Vo(LGIPKs`Ld}GB??q~0LISgF| zFEl^9^|<4M_pJTrs+(taYrWT;ytz@CQF-$9MisHHyT7b*?>#J=yv9k_akurtyn}Av z7MV>JY!c-V)t-D^Y0HN_ll7X!>IJ1jWuJ=$@8Z3><=kWav^l#TdzU%|#ZS1sp~|(q z%~zskh4BK{ORkeYXU=_9VYU9?_gCAP{=|x%oA=u0{#HK2rcawrlq(#mlzaWQZ$jSh zRoR{2Fa3Hqzw|E8!3w@(o16T(Z@oEVo>LuZVC7MGNun@NM_j(pqFYPrec8k8bK=MpCPhnVN%1zV0$tM2q!f2mCkF*aUwr<$x$Vc4 z7hBi<_M6nd_g;Pbm-?TkPiHLW4?N_$n^B85`}P}07f!ogjniQ}D!CS}oc!!&@Uz|4 zXTBy_*UA~6Ke#8pS3cLbR_5lVH_}gbML$$9CU*?#EGEbM0F`T;DVE@O{S(uIIDX=o|k} zerNk=EqEB6NqoC@5_tT4&(%Jrz5kfIA{WdM{q(F=@kj#So(r*Y5=XcA{Gb17nuooD zfv4Q$))x8tM*Cgdm7k9rJX*>6FT=kxqs8rVvlQdJV{LD%PwGFuQPpVjXVLX~p9j-T z{uniF(LK>0pY=iiYnIWOw4AIbGKValZw&o??N^q{wLLxS59s_fIxTc$7vCw>_@_b@ z%gQI1pVx7{ruV_e?w9HZ7nza?SvMVa@~3xmU(Y|jOvO*RmbYFks{%AM9%3xB{wnO|IR7s0yU&{cI6u4kwAoMTS)+cGNudVw=wT?y}PLM!@ZCC*KD;uIQyMmh^f*(!P}k1Y@U(2S2}j|cR%-(7F>TY z_v<4r-M97d!SRJ#1$VPvbFUI`xVhkVOKj_fGLcw)rTMep}HBCy(9n#{ylZV*q%Xy018k))}F1aB$IYjYD9Glw9trtZP zef;^^Pt@s)tI4iKizXfvIL%&lP(8HcmicE--hE-`=LcSTvZ?B%0e9@i5Ys94jTbHk ztyu^iDhH30bF{10FS=N{#`F0levUJjxKDIPt`gYPpCoq1xJ#(A)2OfdpgH&5fOFmX zs|2p;Gv8;CJ1PI^(ZrfXzf6BDulhPu#rKG+f&0G+;>96~Iq@m?I=o9+=Yf>W)N1+g z`>1hbaO}aA-xv1A>hcH7nVi;bGOd?`G5c4NjN*dDCl-nSWx27U{_*Lll9T#Ozq2OW z_ow8u78d&y*KFb1dRp`TAF~Tl3*IT#`Kq5aJ~uP{jKa?h-JsblVacNBKOb1jA@^KB zv6j)&wo?7*Q$~3+C5u^ZEk+0CPgwls{H*i;c?F+*pLsq^$+~!(@(-(iU(P8fM}{o!o)$Z0e(-k`*|7f+ow!h$iFGV-x#y@&6K z&=b2>d@nlkr@rmg<44jb?p*1P%=>58`Qbp^8m0Xb2fZUdeq{Jy@Kp4b^~UVaoGt(3 zRc15X?-Tj$%Xpu)&TH|RK*>@$?dW~I5?c;;9NN)$EFh=tuf9}eT_77zWUXs z3rDXOKFHFM?^XJ;s$$mhB~kn0<10>7aw|?++A+x{|DRodzk;9^H?Ms?gI%wLNcsk` z9bAu_O}HPqM?_duF&k>cv=)o(Xisz9BJkolpNjYzrgXW3!E=vgoQgV9P(Sz8gL>ue z!;1x1EO~J;Ho`eY;C0W+iG?yhxXfxlNzdw?wb(;s+3Ys|E4$V^PC0Fo#PinQ@L#Kf z_M#7uPW8t#$E)4ys1dH<+%dPpdGj5Mo{oww%|{+bEQ;&nb?#$)KO_55$A?4}o!8MX zxg8_YKhBD-)IP4MzwXq#zOhtC#yf2JmZRIoD_}v7L{xNHs zt+f2hrbA*Wa_k#RF7Wl)wOWLVD{mdjI5JPuB(n`utwz=dsI$& z$d|I`xnOHKuTx1g$HzG?mm&*KZEO>GBCq+Z=5&CD#L+je1z8s)-mq6-GFW%-(AxQ$ zRb6U%`wnxQ{mXaq_x!_RJXs>Xz3UXEl$BEFd|rD(Dl6)zWrvLCTYt# zjQcX@Ef-wOSg%sMXX3T3mi)=x0#`F`_FuR&_1Vt+K)uIXCr7P`^-x*9;>%-aIUAFN zcRT0&FlwxQwpn}bMvZ@E%7X9h8K=*BZRg;ne$V*)4!MisyHdXuoOB_rq{b{Aw z&hBTAObfbmRC|$-)}%zy=Z*5Nd|a0WUhA!yptULCR);~qQ6z6<{r~L7@Qpm>_M2>r z_ykX>3#v&vN;sG6pH)meBkU3Db@6raHl?mKR-^Z~C%h_|TYjtKl+~%3i|==ySQ32W z!e;>?S*_1|YCK-~FZQZ1G&}W?V^i^C+f%mr^80!)h|0U!A+> zs^rqX(I|OhyawDZP(p=sok{!*B7q((XF*6Q0u`^g5qpizh5+11A)p*g8x6l-CjO4G-(LS{>i8J7U=iGr{evE?@AfzMEWo@J{%Z zFYaL)K_MF2Q!3vS&ihiYt#fHg`c0W7 zT9R9TT05Bj@Y-v|;r*%N7Vmjp#g-M<_DLnqc)cp^Bm4Q4))S5eN41*jt$w1p^|9pE z)AL_#+41nRYXtl9taE3aisR%Qw*8!D$|{up<#nX4X$r6Sw1e}Nu0D$TbL;scEgzXR zul_lDXs0yiP0sHXuYZ`r((_Po&5I((Iih=+BWFt`F@~S^%Hv%(an972?i)@m_HfGx z@%Wp$N~wV*hCM-KcUovr%)txi*gV_5J>_^G+G+R6s4sTsGPlJ4ypQz6r|Ug&niJPH zT|AL>Gnd@oHUC|%#&Wn7?o`OOJt^D4BJ)3_t3az_iL4LzUtj$qu_~rtXw9c0 zM}t$F9k=%unU@;3zI_v^I)_zxkF`M0hqx;nuRK^*b(K4krRi&|-U+Eq`&q01e09CS zSDP+iqtoK%T`zp%U~BlLxW!A2q*g3^8T?am$&4<>b;Z_j)jvfVOh=J9!|%f)P}EOU$X4=&c%X6fJetF8OB>HYSo6U$beGqpJTw#m?D z(w;QYZ=s)NiO>EW(_bm0&9Qp>1*U_+=h&N;%lwl0!X&n?T_+$-ee;>*`z;@0c^9tq z7WgOac&^85^XD7}^RMv@A>P^=pPEGX_8qd%`z<#)rr*9^@Kigq{3E5wnSKmwlT<$O zrMzXI=<$SO)4z9)ZP5bH0~SxNdi7!Vx$ z_j=~F{(9FYPkw&(^LIs~RsRF8$nf&JE?DjH&RI!n_Qq+y)CE%H93?7Sch-poit#JA z{8L$^@MzDH<^!=F8TECNn;7Jkxi`q~5d5)J@;J-K<+gmYzw;|zl(H2qy|pJ>Ci1{~ z#d~Y#aY(6F%rh$9E&s#!%#PUi@5&wsT-$wFI8EO;`A)0Av6g5+D z`ex#E*t;?QV!m6x{HZ-=$fMd{o+6KG*PqY=4{LwBn^+fq+u;Ov)`#<@jtjCC-Z*q< zt!^wZPhu!J?65;v@t0!p{$)PvOx}m874mP-Ue5l{#_aB;cLyUQd!|l}IRC-qgU&$< zPv+FH20NC=ODqJ^=hTS(FjDeP6HrfDD5Y*aF(YM4;iCJllIqqIJtTE}9v|ud#q!vt zUNQBEv)~IU_2`EAlkZy0Wazsj`}m1m%ZuHKb5u-SJhSJh*eZ7y8nx(#&0?IVE}@>e z;0)J=cIe2tzT(PhjGzAssnlAue|Tc>L0N3w!A+tQy#v|0>z1>1pECLTPV@7;){G4~ zE{h7Tnno0@`xwBoi|w>qN_|0CbE;T-!s45BVM%oMF( z%#U?oJE`pM+Lcu*xrJ!s+U3uedbGgDwas_1e%NcCXXIkjbz}~7Xgl>Kd}zC+TF`A5 zui_KO&u1c!Bxudr{wTcq_s>hd9UJC2Nj#tP^J3G(`sR*@+nH9MIWFk@#`gjDv!BZM zYJUsV5XIhZ+;YngZZ$7S<|DJU*W>{`B}=7Z?}>huj>eD7QRb_&ME5ctOx0fO(AyQ6!fUds(7gBR<;*E(>fKrz?cJ^wN&MKm zv+hQZ^YMB{#YM~~q}DGFbo?vx!^Wv$G23*htASD#6H*qhh`n>SSKwFgf&9kx3inQO zy4>JR{B1SI`1@S5^OZMa%4IK2erEOjp0q%B{gE>d*UX$P7P5RHfA5CO(%o*SCtdp( z(4Ji^Db)8@BJsg2$;;Wg*IqEze~!F+r@8&|^xy}do!R^K)gOGY>{9lr^*H?d*5nr= zPN(x{yuVxBH!EE<^xMx3qLG(_Z)mLkmi>#{%*cpoPs@dmvK)VPoikpF6!d)h;&HR> zX}>DRd-t=&;@4jMoKbZ4V{}C2!nOk(O4_duy!Mct^g89$9`g%t8ti=6KfBi|)&IL* zVBuz=nJ=E2C@^P*N9?r2}8Y^Ho~_9x?4`Y zI+xC`_;8`)=RdL$t#9J?i$~X(q_5jMJ!5@|`L)Ma>$jb5KeMClWj^1!>04EH_3dJN zY*M!7N{QFJ;fmIs^@o1G5h!Zw6#I8pQE(&gvsu9$=by@|-flc` z{xcunrE6_hU({CFE;+q=mfre<;jb0rx~5x9YmvXW4Rh?UH-X6`xBjo!`EZ{c8PE$^Ub2WPP!G ze#>6TWJ%ZSa>2)TKKs~8%zH29Rd4%ibS%%IU>(=z;*Q465|P>FRttCYcV*4kS-eu& zEmZK?=A(Pk8;%993~gKEdP!-o(WFT)9$xOqlW-^~yZ7f^sg;@DR=Wm?%3aB6Qjz{| z9k2e?$T~aE@3-3A%JQ`fgtLFYuJ16N>hgm9#eUa)6UyU4Qqx^me97nUia056^K4bs znS}@T+~F%0m+pA_&``TsRZ^z#n+nNuNG#B#IKa^tk;+lH>{Eqew+;5&qt~aUQ?^@r@-Rv%E zv+6;h=*7jS_$Or;tm^oZmGi|*`tV#QnKir5Zr-x)$kc4tqMST~`rYS$Gao8e=hZYDy7Aws2jzEqe9M=;$m^MGVwF=h<3(`V*^>5Wv1zikPvZ`|-Mw3SXI{Zyxmo8u zf~#)yyX<+Ka;x5|_`K?~@Bc)SgDt!_>s%~fXZHHjqMc^)?aFG8CYB36oGoI$cC%>q zLjPpWa(l(8!aBIM}D6$k5Aen0m4hr!d*xlU7c-)%WIdEU_t zJe;oIcHg}1wq{a@+cjBN&wCD1jWyh13a=^!H%AM=T99 zKmY$kP5qTS#o9&ZE{F&v$u2j1Q+cLlyI`b!ZteRj2jvr1yS`^~XKzTi`=a&M#B=d= zQ$`u{^KwQObKQ7Md>el~jGJ2?60G$0;pU4E@_36x4vV}D@;bifcfQ+?!?EtUNgQs-f(5nS)~i})b@V3WF>HYw?|ObWRrPI7u~yGmU4Q*YL9)*5#6ur zJ;T&?d-N^Y(X{324YTCmpI@7$W`y)e^Zcthx}8yQkNNT=w^z)ZuC>JEyR5^SSkt)p z<@GG_SM#R6+w&)P7jsA9 zn)oMdalNvR{q5Z%*|q1tMKtB+u^Ii}^64YP-`6keFZTc16R`ct{#{GYGuAI<`@dDM zCAvj7Xs(Fi$(ASc953bnzSYcIpIz~>(8+N!_f?IIu62rBUwvLGED?2zQd}bHWE))m zYG&4kb#h#@y5_`jvikmX5`8^WO+ZG^?OLjo;k3)kUOl?@#n5SP@QUJBGEQ@Ys{`g* zEeEf?ne<>{Jxl)*9=Xo*Pxh{uxby0n*Xy7COMQ0tZH3LL>#ijwyWSeSaj1w)>^K*^ zTb3` z^UL4u?%mx|d#Cz}p~viP_4EHNIb8m#?3R*2-3!-=d&Q657Fo~kT0fENmYKp`oBPV~ ziaXot=6$&#Wu|!Qh3zBO7xOd2BF+cRv3#-P_{OdLuLU30+ADcKdbae?S7VPS&(~|d z^9=eB`Ks;D>v_ttbFT!o?EfCnl62tD{m?6RK6l?)FMWAMr>3G~)zzh20%LBiKQu*J z@K}6T#MjAFcIzFT-~aBZfAsVs_WCCEuLkvAE4&L8uPiO$cZ&7uU~1PW=wK?>=epDO zaH7~JZ6D3N9cEXSw(Ob`F#VF0Q>@ntZ_ZLp?wxu|+5SiG&1uyOrN&eVCnvyJL8^|f1i=POfyaILc0>@;{a`utkzw;3&T7V>aTE>#%Y&W zE-YKVdgZh{@nu_nuPH4NQ@htt(W!oB@8yWZ9b%n)CCPn%S54hH>zUM~&m94K*mj5+ zI=G+t%dZ&r-m;~lD?(q`T;2C(2+&y&botQ zwZG)v2sBMsl53j!X zGh1cu!lO^!1u9p`&Ix7DaeJ{u^q+}p*wkGsFC4v6+K^ok9(&0Cv_Nb1go^X!rcN%G zpB*f9krchi{jc6gX~myd<+UPT_L`Wb&UBG@z;|TAtxgVK(`{dB8upaCu=rb496Bh> zH?Lr;ZDQjCj_|vJ>pY)ddcesJlDPY^#audO$FZM^QntIEb{PF?cp$1?c{H+M<+1n= z6K2m3t>cd@`xMi>^fkR7ezjb`lCuRFPA!>2u-d`~9NdJYyr} zU4H!XR8y(4Wq{rbzv{v%E9)<(6+)Hs43(14D|x+F7rFf6kJdHK<1zK}Q`3I-&3vtV zW6Md7O{L{Lx3vzKM|^)`^ZuRGLQcW{JjV?p&bO2$x(){P7>l%L+@0aUyR@vgQU2IBnOPkNS86?ty>V`ue6qBzUC)Vq@3;P(ll<)8 z+=!>;GB;1Xvv;0dwzKG*Z1eA)?E>{uaaqsax|KYd_nCQBS(#_qi|q%?H4m+x@0zmc z($-V9YxnLv^~c0bE&Id#S7tK*432IQyL+;(gEug*c-?*9&0k+cwG?+Oy4@j=Ewf1N zjKp7ocP4ue2j6s>Q&<@zDz;EK*C49-VpOl+mdHzz*@FK%CM|b9@iQp+MihsyC4cg4 zoBCzGo-HY{Vd4J@J#va*YTH7yc9xs)iRCb~|MxiT4^mE|zxyc^0mW7+zAN>4o@AJQ+ zM+C2axu5s>=F@tUOI{Ppx5u=-kiP0!opERCBGabg4!>*D{=b{E_(|Tq;&*op*Bz{1 z|NZ@kB@YC_+2HD@j>i=>(ig4y`DX9jZhGhqKwrt2h3+>U})$5PJ!k&vyxUjUT=3oQ`{o_L^$a`8-WS_@JDp&C zZ};7JufHJUA%RjW{-aAjN?hiu-?v*ZsjlgP=hs`4cgbZ>_}Tm9N`&;`b&IuRaxcbR zDM`Jv$0YaVa?SD?A6Gj_7p{|bopN4rjo}6VIa72^C1sX9Fwo6uU&(g;`s&~x&*awI zxI7L!=eND;o}03;txIuh_5MpTQ5qi1b=&&xL(w@H0-*t4{QY5m3M z{&VcTN;xLU((WJ3T1*Uzx*4jsn%XR}{*}BW-aGm7x>}R+y=B{R*b%X^;YSmM0!$)8cod3(;1rRm|N`7a(7<@~*sx5V$2*DUK|xg|5& zysy}7(asE-9%x@xvAlBLrv^9W?Gx@?S6!9&QE?V`%yGe)OLliX+vs{Q{mhQ)WQD5_ zsHnI44mdU(`c~52i6Sh06*FWCncDvT*l<2KY zy{gaKjg}f}6Y38vdF zuU@9Hr689nkZ13l<9|Dzu465E6=;)oY!^@Dd{uJaAxPs9jYu@Iw zdya=PNuQBX&z!Qc`s6Z}k~w>0PM>`?_wWfRzo0W^Zxe%^_s@MG^+*5f1J>}n-0z;Q zvtg6pwKw*M<09LJylHayPEVSA^KW45Tr z2{SF$O=8*$rnto&n!IkAQN81b@0Bgn+t2LX+b^|+|1ZB(N>2p~_ofwMDISYim^bad z@bcQ_*%`V=E?=42AQ9+!{?glR(PwP`nH^G*E9~w|-_Uy8^L_Q19{=)9nF~K^nAPvU z(Nn9&toK+caQ);Q5gCU?`tBRkU3SL0&o@lg431jm)iy8waFJ->U7PCLON{#KtHezA z`6c>KnrHCd^G(dF=e=EX)wAS(<$p|Vo}ji#;F61?ugE1ACPm*Xwj7y@;;ep}{^PleZ|kf3GTBrZZT(kDO)woENX7jImO;9^V7pscNH*i+V^Tst=LVa-9igDFM8Ke zczo?d=KT^Cmwv7Z{~YKXxVXRc^WsgJx*v2TZ^gbg>++r~_WyFnBgq4KUn70~sk8ms z!0mV~GG*c&!#vlHhjV`B2?Q4OD@^8FAzq*POaAG~wx#lyDi2=ZZ`&-EMR(J$|Am&`sXTr5`+q(f zm)>kQzP^7-E$_dDaz)?nHcZ%jo=q`*zHWN`jCW6-&v)3hvHqRflP9}5ubw;E?h)H@ zrPMemyqW#gQ{JmTC%C^jxBWqQ!snQ|VgKrNAKjd6@_gs@ndk4?eD5$m_LPq=&+zf= zqGQjiwDf0gT>ZRo){n(2O&4wEN(@p};n?}vX8zW`bJA{W4@hZs3rJNozB1|C#g%#9 zwuj@m9JM`%Q3D z{(kX}XtB@_y`+F_=T$Zzr%d^Gukph2vI(+>AOkq#i>?F1sN=lnUWT) zm{_fI+%VVZysZ0|R=1q@hd&v2BnRK~@RK%`^L$X<^IY($d28$q&m6<(D^36FZLS{p z%=-1irM{m6*Ni`G-}HCdKgp!P&pT$i9jZGe`P*-e-TJ0Q&o`ud z>=gX{X449`|JAm#2d_{3@V=w+!IquuE(v?;8*LwCaVUn^&i$1CY**r&l^b@6p07kRVze)u-%B7CGPh*)zhc0AiNZiil9{&GJf zo3+qI_UX>ATHkl@X|IuATJhzHv&^{|#uuL!a5>y%HSVz8?^tNl@Z`GxtlwKJZzif( zg{j75EU6ECdPe(zy5OHPN!;h;7YW+OJM?_al)9|7nImu6Mz+7)9QART$F_+WmW9oD zohI<}E7K$^=>t+M-Df`g%{tF6p#R%%$+yHSd%i0?>YQgZf3E3w*+svyzp)vuH+1>G z<5LoYVOv=8>&#Vc{j<-edv84U*Cc7muae!IyKg4T{E+`5T`#YzB==U~$?J{_m(t8H zNAUlyl;Y*y-ga>70=5ljcC@&y|1J2dcS}kJd-|-XK>i5lRqqvy;Fu=_WAce_^b*Js`;^_sx3**mN*A8Nes`a8kdkDXh&{Z1^0=939ddc|BjD>NTVty$eZr|?9*q_}KnLz%NXe|&3}7#;uN{NeIMrRdo9tM z%Xd!6=z;JJv)_UL<8%JScj@Mx)33VM`sh;GguQLYZuLdFc$`Zt4onwV80veZobT;} zzkE`ch4U5M9#pc#?~486Zt^HXSzCPe{bY}-43?K#mK_=!AE)W4YlywO;_xcn!*mJj zBgG~4tWHr2Zcj+(GDu-vG`qb{a^ds+O6T722-(IrfAP7r;*XB$k2>4`6N-1QY+Q2k zPNxKyRMw?{1#{=*+6Zso`(e4|dFz({mmN9&r?(6I4?UIPl z&JWfNS?hZljqklaYixRE56{Y&eYYM|pO9W0U-6Usd8PTI==s+ie(N0S31quvv+e8e zK%KK0!fPKKHFx^(s9F4eE=OF=`@I#t=dzz))mJdB&+2d}^q=(gxPAYHUlzUAtG9e! z^X|#6%azm5ZQNa2Z(47uq9^i?^?bZy#lNG04F^B-x7I6mDGDr-aP3b@S^0bQ!T&M* zt@V}S|1!S^uMNC-PcBe*+T$$qZ%Vp*&d)M@t|@XV#>OJ^o$snfO)tf}ipKc@Y5r25 zeQy*Or}50=n{C*7YpTH4Q_@aXv|aXYveUMEb=9pfbN`{Z>&d#2-+lV)J)cOtIh`5u z%ay10=-EWeZwHnJ9yu|?;Chq5zH`3k-&^$0*Rb)qG&9)`VAyuNXF>>aEA zIL&=wmPgjl*k5XXJ}GCfTb#uwMa_EAZK9Efi=SD)ef5K5QN<@Aq5MlXD^=Gn5N3WA zmSX$2^tS(h|2aNfuiK}6I2gd)7WFgg(DH{*%d(UvpDUiF5OvJ9??cL+zwUxDs1Rt`2^ z;re$=>Jy`M&q%t9{SsYcXwazPZJJ?nC*J+T^5sk4DO)GYFUrLYsAh1+J)ZVlA^}MAP zpTiRW>YQx)`F~M;=H|H4g}i}%NiLS_)GcM_`2SsAFZ}UE+Lpuo>wms%tSjHC6CCnH z>qyr1cZ*(m{+&`M=xd|m>bEcR*m~=#DROF&J0?!v?eVO+PGoNzhgZjf77&rryI{+u zm+b|;XQg_sb(`K4c*+sjrz5aP=4p4)7NH>5zMvARg*!W62z>qT+)-5WT2}GYMVY5N zxE4C*UfaoEUl_CgfSlfUa~Jn_?lKc>pM-v&xM;_g$sQf{HxqLNm%fv|=l(dackZ*Q zw_3Zd*!g5ww9KBorEOOV$gHyAAvhZYm z*ne%aI}d0sgZ~fnp%R5I-_ETb6Z@h!-u0_b6I{x0<+EaIgSkyLFEZlbPPI2eYz4k|Mh@88ma)A{ zWUPDp)$F9r_P)KIg_jMY>jigRc|SGJnK9cSrzugGXLg=*{?`)Te>>xHT<`k(UwZ#_ zqDk5P3=biJw-TJrCw^)KpQy6wlQ6VjA{c+)@Orj$*o&DQJ?pytLCw0**(&~?w>f#9{+Nk>lBYGQL--A+(kRwp4Q1aC11a8 z!WHq`c7wLQTf=eNb}YvX8BeDY>-`kBeAHfhw$xjy-|#h7jBSCie+RhD{Bx5nkq z$Y6CXI`BI_Yl6~MA=ZUr3x5ZEiE0fK$dbHt(CO~Qi(FNq-h#_rPB*EW-Z-|=U2%>3 zliPn!>{-NfDb?ff&i%7q-*bPqkH?VZd%&5W-#4+To{jjGdm&`8+HpghU9nRxzuSE6 zV&sqL>>v}R%`EjFfA}S4b6-sbXNUS^cA|K0w(S@<+)$~CHC<~ zkIoNH9p(S`cs88y+92w3)_ZT8lB;-`5{q$i_TflBnz?U3_8&`^I~( z8JzyC7Pxh>?5X&f_rW6BdeH(^S3Txt8{|42+bd+)XQKN-Y0;WL^LXTwZXbBRIO6k{ z-ecjJc9K%FxDV{_mT2gnSox==!nuI|th(p@ZjB|P9Cce_e{4Tv{4Gew=B>id2gey7 z+OT&D8t`Souv{#u;>!8ggR zql(SL>QwysZo%fm@%~TWzgH+(kX*xYy1$+)Pxs`4o&QyocJM36eJFi)%koX6{9?9n z=Z>5iN2P9hHsx3*O{hgGn% zM{&JEq6^dX^nQuCr{^uv?Mhb{ycPK8?9B7uXa4^^Q>fGE2*2VViw0Z0#~PFBN}vA^ z{#?GhzUYN=%D!Zd`8Lk=g%@r5rS63Ls|Vb7@7i_GQR0W!lMe>rJ2NCUPTwteXy1o> z%PaTwaQyO~_~@FcNj0~I-e`D>#u%YG-ZX_#-P;_v&+(!`kAvj49WrN4(0A^}!pNZ91$mg-x61-V*Hf(X@LmV6)eAPf*eQ&0-6Cue)=yxd!rZO$|(r zkdinc)#_@dvyUal?{Q^JUgO99PCrM#NptGv9LW1R*ZoH#-|Vt8yBq8zWdC+;m=WS_ zVAXU{u&2-M#gYSCCNJHtSbx_>phWm$=Gi^ZH?)3|i7hn!8<{RYsc+qlt~LKH*T_h@ zcHP@u-?7}#MsC54w~P1pX{?ZZvS(Uc^ek@m?_xZM6C}3fODsG3u-HSk@6#7ylS@15 z{z*3_UhzNt!Yw8Cj+|AcxLx^WjZeW=(q~PJpT&CJ?><{|wc!2Jn$sx`vHsiZUnnlx zVWKN?yh=!8*T*IER_)HPSCM`(%B{Q46o)Bp(un@DjQ8+jAF*4#U)norINYMX zF<)9F@qhu`Trs#JHfiCsB|N7y)`)IgT>riB%}%TAm#*RO`IO|i7T$M$@jYP5qtyv2 zEXs-!oOjKI{=62;vSyVRFHPB3n0dG^_vUxS*EL(rayXr$<&}(_uiwx0-f+ss`u4dU zdJ=MaDRUpJeO4U$&Gd=Loz)XM=N&QHar;#1^q(~Xi68C<&2zn)bkKWZ*`dWI^DnGa z+`LJ+{zFxc$@APLC$i4j91hJ3JUa81@8_UX7nN1{*i&Er-E?$MxPMY#5TEDgm|lq| z#V2b1r`TC%&a?08jkwzw>SJ&CKB7A}aQ&%L^KEOl+C5h=d$nu&o7WRl=TzGKu5D4j zV>#D#&!45wKG$7xm0Zjb>hUwC+vLR+rw_GLinF)c_b1jblKCw4$J_SJ$~^H^oA+u~ zyg8Vx-+w&r$X(yUiH*@4pZ}XvyzZ~W?z!J|F5cdx@8nnWZ_duR=sWiAhE-dBT=0&` zHMrh0v-;eO`{K%bHnUa-eeU`ByYfh5@J-{EtGSaS{=8l{dGo#RZ@=*T;tOgkP)e$+ zSB*;Bo3QSF%ZFooD$my|8GjS@=+eqseg!5VI(DqfIqEKb)~4F>pV3veSl9R0ueS$?PdWSXLPzKBw1sLK7W@Y*H5PpiXkLHq zvnE$pP+qDo$Ermizqq=1oK-qw)5Ni|dCKvItnF35_0}9Hu7Cc|;_kY8=lD{MF4+0k zXPjtHSdwad>6)9tv1}@cZk7LE27V%O)A|9E&pS*(%Lh%j*>1Z1YQM z3;)3vT)Dib(hIIWu)iw4=%}buva8{aMN@7&y~)1N`?g3ba*g7a7h13XY(G)T=jrwD zvPa#%z7OXYdz|_#rQ@$t@AN|N{fdy?#}?SPSGqjtpIx1HCOxXfyh}!KzhGo|{k+L0 z(vzhH?Be@$FI-K!=lblQ@v~XA2mam&d+IG~hi>iOwt@ua}5 z%m)`QOoAv8+N6@T8dTXM82ycDxcSA&N0ON$RGygg_xZYg4SktJ! zyisb=cV*Fk#T^CKog7VqM^=2{PMf^0o_S@{Jk$5m4mQVlpWXe;u~5#jj6GppCFjAd zeVMvWZ@f2FU(M#Ym(TXE!{89dCbi>d|JDn8C|;jZ`P{Ij@6IEG+T$%d^S!%&zTRU# zW9JG-qo;rOUOS_ndB@^9&n0X9U7|mjo*K**_sCb4Ti-7DYsZb6dh16Sf9}LEJL&J@ zE#L@TcU~a=Lpj50g?o-Y$+{XLs^7NkOy`JPuV{Q<_1SZlYYaE@k5%xOiC>m{W2wS^ zHsX9zeRcy0Z_^2m`x%$+3VD^U`&V@R*7B?Kl{Y;x zzG0_Wc&xYV;@A7N3=eN=KDZq*>)+Cy;pHl4XJwZuRD>V*zQ6H~&3mRWHr=D|IA*%0 z%+20W*ZS)y$`r9LXvhrG1O`nUfUPr;_+!dGh# zWr|;1>*2R~M&ReaHW!c7EjV7h|H^Fd?a%9&m7c^X?&k<(*ri)=!RGTrx$}4L`pqbN zE1o*zx0H(l@9gX?Mlr3Qxjx(U`hA^s@c4$nRa;)akH62wKHu>YYcbpP?z1)BPRv?Q zE`9pn5P4q5ra*bq-}gH8i`KAjux3AYcDLyIz4P{;vXd>J^^<=>FI%3=llzrx4zieK ziMg^@pQ(NP?0Nl`&gs<~CSDa(IdrE>{n>`N8mStdna`itZkx*SHziV8_WJCI^emZ$ z{Wi*b*D9Rq+&A;sic`TR^W2vTzN>eBk!fi3J+P%uB);8YUQMp;t<$f=pB$)X?`7jr zPCTyEd$xVUUNe!nR+EIS+pnjw+Apf+pPOr0Y9H?I{QHo`p56-w-5v$2sZaEnr1eqh zbf~=5-EFH&%zG~EkeahA*DQ1Or~9)F|7hQhJilb)4#Bxw0vG&^sC&Kq<0PJ~&)#m? z_i2y#?GIkg({{PXtS!*xuvYF*xwAWL?Y#P>BBFw47gPprKY3A2s&F%FV33~QG{*N< z_hTDd{C^+S*X1*Dz?o#;4Sv^OWgEV~XzGwUnQM?Qac?&k){?$ssLca@jiejwfQUC?)TxI#tE?6lYy%g)qP8fU)S&E$PO zFi^zwPt3fip0!IQm;HbF-EZN|HiI_zDF*@^@19x_z`EMU%55i4Po9{>Gu}!!xmO;I zi>o%gS30wiCGz^zG#+_{t&;DV?jLzJ*FV|1|KHgd>%Ir2^`~rJpXa#SqYxc>U8!~1 zd?zL5D20{p_g}eVpFZ!e_2-{eImbQD*u3fpis-&lvc}M2rjwF}`Q(UKJqW6GZftpWMHp9dd1X^QX{j_22h@F4S0~AC_4A zZ!7Ob)(x&*Hs6=UEKuV;;V)cgY0ObMT&_{n$H z^(fKb65A9?Bn%H-PrQEmc;~#y1_xQ{iw|wR+cVFu>uxQ}q3p;Yx6EzN#9a%2KgetS z7QDVLe^%?})63L&k92K5t9EzY|_wkGeq%E_Z+JwhWM&mZ zVgzsG`{loWTueH@^v0HJCX@O;W@ZX++q|;MB=q?C>l^zTmMt;4{>Mh>QOGST&ti+% zLi0x3o0m1t+S@yQEv#T~vi~~gYqjYeeT7XYj$ZHUs5UvermKYOJo(7tiJJ+$@*1Ib^f40{9<9$p2KFinLuzya< zkIl{9pUhsbK4^d4`u(+X;YXGKc|RWdDv^BV`}KgjM+g3_-zsoXaY@nHOz|KNk?E%- z&Cc6DI#X?%B=g2i;(t!}&fcXJ$K_Ox?Bj}#sNxM`7O20zE%J4@ALIYLd68m?_fHka z_ev~EsPxbDth^L1ay}r3Kk#))m&q}u9?dsXI@>n{FI#1un)TuStGoBKCi5NgoB2{uz3o(u*Q`r>fc?b@g1muz)<-#&e2**s~1S+ftXTWpp-`>@#0y{#8kYdyT4 z=~H_q`FDRq?u%uA7VfCwPK^1Q_bYPle%XWFZXeSY&Gk3*?I1wq}|

YGit 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 diff --git a/autoupdate/mobileGui.png b/autoupdate/mobileGui.png index cf22f46df639179bf3b6c0f85b1e082942a983a9..f650e043a49c2425e9efadccc831e3e18a98fd8e 100644 GIT binary patch literal 60898 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 V8@o1NWnf@n@O1TaS?83{1OPWH9#;SW literal 60821 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 Wf8hN;{WJpu1B0ilpUXO@geCy7ti1LB diff --git a/autoupdate/reactGui.png b/autoupdate/reactGui.png index 6bec395eb96aa64500727c2a2df024a9451f3177..50be392d781737ec1f5f5fa52d3f851261974597 100644 GIT binary patch delta 86524 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 F0svXTty=&9 delta 87126 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%0AC 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 delta 363 zcmZ3;ypVZ+yzi|#zJ9~IL^*CoKEtN%J6eoa*4MknA1}Qka{r-o zj(qE1Ux(i>rH^aMrkk$Tu4stuNz^*9bcN63Y90IQA6dT#M;za~qSjmE`36aYJx6k5 zleGeO&i*WBRv_cFql1&@gV%K__d=l$o>S!17IcN$c-|M(ef~=RhwH5Hjl$jY7g-&M z@(?dQdoDOvS6lJM^=bAUN1an@_!8R%TTf55X5=xxo};ra+3>rmj(RRve|GejvKbH4 zW~e8>-7@W;US5LN`jt6p=j`-SPMUsys}a{}C8KS#>aF?>j*Nfy)8?zb?dksRm XxJ0vdiErKv3=9mOu6{1-oD!M}k|@5tQ1@$ceaTiE2hWef-;#eT zm6bDDdEQr8m$7qQRBhAq8^;*jnC5h!((t=#6PImyXtT(*4<=dng--G2u<_)7jEJ5& zYsH!8|Ky~1@F@BuaClcNU)%fFGhgAkGdGW})!F%EujoJb~aBu%)r3F;OXk;vd$@?2>>g}wif^Z delta 362 zcmZ3$ynuOveZ94RsG|t$gZDCe;;bSQHB`(@Ox%)nJbGjob&5@z;P8j_+aGOig@6ka zBs6t4EHIpQj7d1x;SqCZ+>V~3I#&M1>EGUby^+1_VcbIz^&QR9JNnpu?`Tc_V%R9J zAtfiaFG(i$Pw0L=wnDi{##65Rw)%4D7pw6O=>&P^A03)8zJKdEVs*bCW|{xNa$9xa zFM$i+zr-F&)lFV?H9g{pT$_Q^gU2g+9#5ZjeA%@82#-YB^NYV3FN`_tci@9m|CXsM zJ5Npiv;SxrlO=D0(BX(<(z&^NJn}VO8^)jS1eQ=h5s=|0-LLN8f& zN%5_$bkTaD3kgDZ{6DMIJx(@g(PcC75r4+~B7I$FM9lG+Z`l>Iwq!J>dt*S=lQc=yVgH9IV0v**l>GCz+!_TfU(!J@EI$fV?E@ zgd2yLb5pYxeX{s(eZxoLIipV!$LWgYYkQ}^9_vblMF5&tD^?125k{T+8!1Wa`^9H;=xJDLPqa-nBWfott;PS1rqI#xcV#-{S-V9h7EVxN$+EXKLrh!|qM3YAOPDjeGB(a_SH>Q(@!c z*2(Bty6^ytwEV}$J^Idu>KhAZ-~9Q$^6bpq9l;hy8Pf`7uU|+IzkI`8Uie4rqK9=4 zxsP2uyzv(gYfYb+tjwbB;<>*PrK)Efd@Jx<;(+>{16R+~FIc{|{=lS%e0J*JJRjBZ zyi6}}-mxS#r1uvK_l-jeZca5K(+mFu{;pX3)Oud(hOXs>zvl)W+aPGP=P+|_Xx5`o z7VqD0Y}?FnNTh9JOKC1^+2wl)*J^c^FKBYz!}G4?R`JLFKV}bHYdnsuFN{6p<;?(kM{)qm7&(q&69xuavlvv7W~ugW8>XPe>=*4$e5&~>HwUdhxQ;!jU^ zmbvEEbC(+~3XU}^Iwz-Ad{XuIS&MsJ)^jo|;$Hc05W94yUTMGI?ZcLr%8D7AmM57n UQCg78z`(%Z>FVdQ&MBb@0PPg4ga7~l delta 359 zcmZ3$ynuOvQ+=Qa>x2BZ)2@Q9DomWcyu249W=dGss6=HXF?|%j@p-*QgM*{9(}E2L zn%W|yxO}z*a%xG%O?NI7n|pbVW%akJH(QrKOnk`mzd*jcke&CNVW;vJgRXcDsd*y% z5?NyBtng?5yMyDTrPnKQtI$lLc*9n9#%~we&(Aop_6q-ntDovMd^WV}Z>*JC>dz>< z?7h^wY{{^-`wm6FNnmhhwCg{`@oz=tnyjCl=9)T>ORvnUS=o<6tC%hOKj<-vo=H-yUA|zg{JI0#ne&bwkN6{Z)l#Rm#4Y-* z&La!Puj&W?n)E-`uWQ-hnlQhux;35gi_!HA9ld0=@2Y!zZke2!zU#$XgTs#v?ssgR zo%PH5)xGwTRj0z9y-CvX*4vryUTF2IVBN#omG%d#9D@IE+%stlyYZ#GV$Q1YB+K)+ T7kpq~U|{fc^>bP0l+XkKqc)}r diff --git a/cheats/Bookmarklets.html b/cheats/Bookmarklets.html index 964ac2e..8f55d8f 100644 --- a/cheats/Bookmarklets.html +++ b/cheats/Bookmarklets.html @@ -3,10 +3,10 @@ Blooket Cheats

Blooket Cheats

-
Gui
-
Mobile Gui
-
React Gui
-

Monster Brawl

+
Gui
+
Mobile Gui
+
React Gui
+

Monster Brawl

Double Enemy Xp
Half Enemy Speed
@@ -19,7 +19,7 @@
Remove Obstacles
Reset Health
-

Cafe

+

Cafe

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

Crypto Hack

+

Crypto Hack

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

Deceptive Dinos

+

Deceptive Dinos

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

Tower of Doom

+

Tower of Doom

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

Factory

+

Factory

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

Fishing Frenzy

+

Fishing Frenzy

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

Flappy Blook

+

Flappy Blook

Set Score
Toggle Ghost
-

Global

+

Global

Auto Answer
Change Blook Ingame
Every Answer Correct
-
Flood Game
+
Flood Game
Get Daily Rewards
Highlight Answers
Host Any Gamemode
@@ -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/global/floodGame.js b/cheats/global/floodGame.js index c9f99a3..6b1fd05 100644 --- a/cheats/global/floodGame.js +++ b/cheats/global/floodGame.js @@ -30,7 +30,7 @@ const id = prompt("Game ID:"), name = prompt("Name:"), amount = parseInt(prompt("Amount:")); for (let i = 1; i <= amount; i++) { (async () => { - let ign = `${name}${String.fromCharCode(96 + i)}`; + let ign = `${name}${i.toString(36)}`; const { data: { success, fbToken, fbShardURL } } = await axios.put("https://fb.blooket.com/c/firebase/join", { id, name: ign }); if (!success) return; const liveApp = firebase.initializeApp({ @@ -69,7 +69,7 @@ } let iframe = document.querySelector("iframe"); const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/); - if (parseInt(time) <= 1700494615662 || iframe.contentWindow.confirm(error)) cheat(); + if (parseInt(time) <= 1700853615832 || iframe.contentWindow.confirm(error)) cheat(); } img.onerror = img.onabort = () => (img.src = null, cheat()); })(); \ No newline at end of file diff --git a/cheats/global/floodGame.min.js b/cheats/global/floodGame.min.js index 3992d79..41d2c6a 100644 --- a/cheats/global/floodGame.min.js +++ b/cheats/global/floodGame.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\tfloodGame.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"),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))})};let c=new Image;c.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/global/floodGame.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\tfloodGame.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"),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+n.toString(36),{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))})};let c=new Image;c.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/global/floodGame.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/gui.js b/cheats/gui.js index 85cda32..01cb042 100644 --- a/cheats/gui.js +++ b/cheats/gui.js @@ -790,7 +790,7 @@ if (await cache.find(x => x.exports?.a?.me).exports.a.me({}).then(x => x.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 i = 1; i <= amount; i++) { (async () => { - let ign = `${name}${String.fromCharCode(96 + i)}`; + let ign = `${name}${i.toString(36)}`; const { data: { success, fbToken, fbShardURL } } = await axios.put("https://fb.blooket.com/c/firebase/join", { id, name: ign }); if (!success) return; const liveApp = firebase.initializeApp({ @@ -3943,7 +3943,7 @@ } let iframe = document.querySelector("iframe"); const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/); - if (parseInt(time) <= 1700497845881 || iframe.contentWindow.confirm(error)) cheat(); + if (parseInt(time) <= 1700853615809 || 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 8a315eb..7510cea 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(){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 +/* 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+n.toString(36),{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 f982adb..b3fc3d3 100644 --- a/cheats/mobileGui.js +++ b/cheats/mobileGui.js @@ -448,7 +448,7 @@ const id = prompt("Game ID:"), name = prompt("Name:"), amount = parseInt(prompt("Amount:")); for (let i = 1; i <= amount; i++) { (async () => { - let ign = `${name}${String.fromCharCode(96 + i)}`; + let ign = `${name}${i.toString(36)}`; const { data: { success, fbToken, fbShardURL } } = await axios.put("https://fb.blooket.com/c/firebase/join", { id, name: ign }); if (!success) return; const liveApp = firebase.initializeApp({ @@ -2696,7 +2696,7 @@ } let iframe = document.querySelector("iframe"); const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/); - if (parseInt(time) <= 1700497845885 || iframe.contentWindow.confirm(error)) cheat(); + if (parseInt(time) <= 1700853615819 || 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 cfe5c98..f1940ff 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(){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 +/* 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+n.toString(36),{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 fabe897..2b826f2 100644 --- a/cheats/reactGui.js +++ b/cheats/reactGui.js @@ -316,7 +316,7 @@ if (await cache.find(x => x.exports?.a?.me).exports.a.me({}).then(x => x.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 i = 1; i <= amount; i++) { (async () => { - let ign = `${name}${String.fromCharCode(96 + i)}`; + let ign = `${name}${i.toString(36)}`; const { data: { success, fbToken, fbShardURL } } = await axios.put("https://fb.blooket.com/c/firebase/join", { id, name: ign }); if (!success) return; const liveApp = firebase.initializeApp({ @@ -3780,7 +3780,7 @@ } let iframe = document.querySelector("iframe"); const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/); - if (parseInt(time) <= 1700497845892 || iframe.contentWindow.confirm(error)) cheat(); + if (parseInt(time) <= 1700853615828 || 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 b3b9f6a..99de112 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(){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 +/* 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+r.toString(36),{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