diff --git a/Blooket cheats b/Blooket cheats new file mode 100644 index 00000000..41bd1f55 --- /dev/null +++ b/Blooket cheats @@ -0,0 +1 @@ +javascript:(function()%7B(()%20%3D%3E%20%7B%0A%20%20%20%20let%20n%20%3D%20document.createElement('iframe')%3B%0A%20%20%20%20document.body.append(n)%3B%0A%20%20%20%20window.alert%20%3D%20n.contentWindow.alert.bind(window)%3B%0A%20%20%20%20window.prompt%20%3D%20n.contentWindow.prompt.bind(window)%3B%0A%20%20%20%20window.confirm%20%3D%20n.contentWindow.confirm.bind(window)%3B%0A%20%20%20%20n.remove()%3B%0A%7D)()%3B%0A(()%20%3D%3E%20%7B%0A%20%20%20%20let%20style%20%3D%20document.createElement('style')%3B%0A%20%20%20%20style.innerHTML%20%3D%20(%60details%20%3E%20summary%20%7B%0A%20%20%20%20cursor%3A%20pointer%3B%0A%20%20%20%20transition%3A%200.15s%3B%0A%20%20%20%20list-style%3A%20none%3B%0A%7D%0Adetails%20%3E%20summary%3Ahover%20%7B%0A%20%20%20%20color%3A%20hsl(0%2C%200%25%2C%2050%25)%0A%7D%0Adetails%20%3E%20summary%3A%3A-webkit-details-marker%20%7B%0A%20%20%20%20display%3A%20none%3B%0A%7D%0Adetails%20summary%20~%20*%20%7B%0A%20%20%20%20animation%3A%20sweep%20.5s%20ease-in-out%3B%0A%7D%0A%0A%40keyframes%20sweep%20%7B%0A%20%20%20%200%25%20%20%20%20%7Bopacity%3A%200%3B%20transform%3A%20translateY(-10px)%7D%0A%20%20%20%20100%25%20%20%7Bopacity%3A%201%3B%20transform%3A%20translateY(0)%7D%0A%7D%0A.cheat%20%7B%0A%20%20%20%20border%3A%20none%3B%0A%20%20%20%20background%3A%20hsl(0%2C%200%25%2C%2020%25)%3B%0A%20%20%20%20padding%3A%205px%3B%0A%20%20%20%20margin%3A%203px%3B%0A%20%20%20%20width%3A%2060%25%3B%0A%20%20%20%20color%3A%20hsl(0%2C%200%25%2C%20100%25)%3B%0A%20%20%20%20transition%3A%200.2s%3B%0A%20%20%20%20border-radius%3A%205px%3B%0A%20%20%20%20cursor%3A%20pointer%3B%0A%7D%0A.cheat%3Ahover%20%7B%0A%20%20%20%20background%3A%20hsl(0%2C%200%25%2C%2030%25)%3B%0A%7D%60)%3B%0A%0A%20%20%20%20const%20GUI%20%3D%20document.createElement('div')%3B%0A%20%20%20%20GUI.appendChild(style)%3B%0A%20%20%20%20GUI.style.width%20%3D%20'400px'%3B%0A%20%20%20%20%2F%2FGUI.style.height%20%3D%20'500px'%3B%0A%20%20%20%20GUI.style.background%20%3D%20'hsl(0%2C%200%25%2C%2010%25)'%3B%0A%20%20%20%20GUI.style.borderRadius%20%3D%20'10px'%3B%0A%20%20%20%20GUI.style.position%20%3D%20'absolute'%3B%0A%20%20%20%20GUI.style.textAlign%20%3D%20'center'%3B%0A%20%20%20%20GUI.style.fontFamily%20%3D%20'Nunito'%3B%0A%20%20%20%20GUI.style.color%20%3D%20'white'%3B%0A%20%20%20%20GUI.style.overflow%20%3D%20'hidden'%3B%0A%20%20%20%20GUI.style.top%20%3D%20'50px'%3B%0A%20%20%20%20GUI.style.left%20%3D%20'50px'%3B%0A%0A%20%20%20%20var%20pos1%20%3D%200%2C%20pos2%20%3D%200%2C%20pos3%20%3D%200%2C%20pos4%20%3D%200%3B%0A%20%20%20%20GUI.onmousedown%20%3D%20((e%20%3D%20window.event)%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20e.preventDefault()%3B%0A%20%20%20%20%20%20%20%20pos3%20%3D%20e.clientX%3B%0A%20%20%20%20%20%20%20%20pos4%20%3D%20e.clientY%3B%0A%20%20%20%20%20%20%20%20document.onmouseup%20%3D%20(()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20document.onmouseup%20%3D%20null%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20document.onmousemove%20%3D%20null%3B%0A%20%20%20%20%20%20%20%20%7D)%3B%0A%20%20%20%20%20%20%20%20document.onmousemove%20%3D%20((e)%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20e%20%3D%20e%20%7C%7C%20window.event%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20e.preventDefault()%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20pos1%20%3D%20pos3%20-%20e.clientX%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20pos2%20%3D%20pos4%20-%20e.clientY%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20pos3%20%3D%20e.clientX%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20pos4%20%3D%20e.clientY%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20GUI.style.top%20%3D%20(GUI.offsetTop%20-%20pos2)%20%2B%20%22px%22%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20GUI.style.left%20%3D%20(GUI.offsetLeft%20-%20pos1)%20%2B%20%22px%22%3B%0A%20%20%20%20%20%20%20%20%7D)%3B%0A%20%20%20%20%7D)%3B%0A%0A%20%20%20%20let%20header%20%3D%20document.createElement('div')%3B%0A%20%20%20%20GUI.appendChild(header)%3B%0A%20%20%20%20header.style.width%20%3D%20'100%25'%3B%0A%20%20%20%20header.style.height%20%3D%20'35px'%3B%0A%20%20%20%20header.style.paddingTop%20%3D%20'2px'%3B%0A%20%20%20%20header.style.fontSize%20%3D%20'1.5rem'%3B%0A%20%20%20%20header.style.textAlign%20%3D%20'center'%0A%20%20%20%20header.innerHTML%20%3D%20%60Blooket%20Cheats%20%3Cspan%20style%3D%22font-size%3A%200.75rem%22%3Ev4.10.22%3C%2Fspan%3E%60%3B%0A%0A%20%20%20%20let%20loop%3B%0A%0A%20%20%20%20let%20close%20%3D%20document.createElement('button')%3B%0A%20%20%20%20header.appendChild(close)%3B%0A%20%20%20%20close.style.background%20%3D%20'red'%3B%0A%20%20%20%20close.style.height%20%3D%20'45px'%3B%0A%20%20%20%20close.style.width%20%3D%20'45px'%3B%0A%20%20%20%20close.style.border%20%3D%20'none'%3B%0A%20%20%20%20close.style.cursor%20%3D%20'pointer'%3B%0A%20%20%20%20close.style.position%20%3D%20'absolute'%3B%0A%20%20%20%20close.style.top%20%3D%20'-10px'%3B%0A%20%20%20%20close.style.right%20%3D%20'-10px'%3B%0A%20%20%20%20close.style.fontSize%20%3D%20'1.5rem'%3B%0A%20%20%20%20close.style.borderRadius%20%3D%20'10px'%3B%0A%20%20%20%20close.style.fontFamily%20%3D%20'Nunito'%3B%0A%20%20%20%20close.style.fontWeight%20%3D%20'bolder'%3B%0A%20%20%20%20close.style.paddingTop%20%3D%20'10px'%3B%0A%20%20%20%20close.style.paddingRight%20%3D%20'15px'%3B%0A%20%20%20%20close.innerText%20%3D%20'X'%3B%0A%20%20%20%20close.onclick%20%3D%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20GUI.remove()%3B%0A%20%20%20%20%20%20%20%20clearInterval(loop)%3B%0A%20%20%20%20%20%20%20%20removeEventListener('keypress'%2C%20toggleHidden)%0A%20%20%20%20%7D%0A%0A%20%20%20%20let%20minimize%20%3D%20document.createElement('button')%3B%0A%20%20%20%20header.appendChild(minimize)%3B%0A%20%20%20%20minimize.style.background%20%3D%20'%23444444'%3B%0A%20%20%20%20minimize.style.height%20%3D%20'45px'%3B%0A%20%20%20%20minimize.style.width%20%3D%20'45px'%3B%0A%20%20%20%20minimize.style.border%20%3D%20'none'%3B%0A%20%20%20%20minimize.style.cursor%20%3D%20'pointer'%3B%0A%20%20%20%20minimize.style.position%20%3D%20'absolute'%3B%0A%20%20%20%20minimize.style.top%20%3D%20'-10px'%3B%0A%20%20%20%20minimize.style.left%20%3D%20'-10px'%3B%0A%20%20%20%20minimize.style.fontSize%20%3D%20'1.5rem'%3B%0A%20%20%20%20minimize.style.borderRadius%20%3D%20'10px'%3B%0A%20%20%20%20minimize.style.fontFamily%20%3D%20'Nunito'%3B%0A%20%20%20%20minimize.style.fontWeight%20%3D%20'bolder'%3B%0A%20%20%20%20minimize.style.paddingTop%20%3D%20'10px'%3B%0A%20%20%20%20minimize.style.paddingLeft%20%3D%20'15px'%3B%0A%20%20%20%20minimize.innerText%20%3D%20'-'%3B%0A%20%20%20%20minimize.onclick%20%3D%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20bodyDiv.hidden%20%3D%20!bodyDiv.hidden%3B%0A%20%20%20%20%7D%0A%20%20%20%20let%20bodyDiv%20%3D%20document.createElement('div')%3B%0A%20%20%20%20let%20body%20%3D%20document.createElement('div')%3B%0A%20%20%20%20bodyDiv.appendChild(body)%3B%0A%20%20%20%20GUI.appendChild(bodyDiv)%3B%0A%0A%20%20%20%20body.innerHTML%20%3D%20(%60%3Cspan%20id%3D%22curPageEl%22%3E%24%7BgetSite(true)%20%3F%20%60Current%20gamemode%3A%20%24%7BgetSite(true)%7D%60%20%3A%20'No%20game%20detected'%7D%3C%2Fspan%3E%3Cbr%3E%3Cspan%3E(Press%20E%20to%20hide)%3C%2Fspan%3E%3Cbr%3E%60)%3B%0A%20%20%20%20body.style.display%20%3D%20'block'%3B%0A%20%20%20%20body.style.margin%20%3D%20'10px'%3B%0A%20%20%20%20%2F%2Fbody.style.background%20%3D%20'white'%3B%0A%20%20%20%20body.style.minHeight%20%3D%20'70px'%3B%0A%0A%20%20%20%20let%20activeCheats%20%3D%20document.createElement('span')%3B%0A%20%20%20%20body.appendChild(activeCheats)%3B%0A%0A%20%20%20%20document.body.append(GUI)%3B%0A%0A%20%20%20%20let%20footer%20%3D%20document.createElement('div')%3B%0A%20%20%20%20bodyDiv.appendChild(footer)%3B%0A%20%20%20%20footer.style.fontSize%20%3D%20'0.9rem'%3B%0A%20%20%20%20footer.style.paddingBottom%20%3D%20'5px'%3B%0A%20%20%20%20footer.innerHTML%20%3D%20(%60%3Cspan%3EGUI%20by%20OneMinesraft2%235394%3Cbr%3ECheats%20by%20%3Ca%20style%3D%22color%3A%20lightblue%22%20href%3D%22https%3A%2F%2Ftwitter.com%2Fglizuwu%22%3Egliz%3C%2Fa%3E%3C%2Fspan%3E%60)%3B%0A%0A%20%20%20%20var%20getValues%20%3D%20()%20%3D%3E%20new%20Promise((e%2C%20t)%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20try%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20let%20n%20%3D%20window.webpackJsonp.map(e%20%3D%3E%20Object.keys(e%5B1%5D).map(t%20%3D%3E%20e%5B1%5D%5Bt%5D)).reduce((e%2C%20t)%20%3D%3E%20%5B...e%2C%20...t%5D%2C%20%5B%5D).find(e%20%3D%3E%20%2F%5Cw%7B8%7D-%5Cw%7B4%7D-%5Cw%7B4%7D-%5Cw%7B4%7D-%5Cw%7B12%7D%2F.test(e.toString())%20%26%26%20%2F%5C(new%20TextEncoder%5C)%5C.encode%5C(%5C%22(.%2B%3F)%5C%22%5C)%2F.test(e.toString())).toString()%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20e(%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20blooketBuild%3A%20n.match(%2F%5Cw%7B8%7D-%5Cw%7B4%7D-%5Cw%7B4%7D-%5Cw%7B4%7D-%5Cw%7B12%7D%2F)%5B0%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20secret%3A%20n.match(%2F%5C(new%20TextEncoder%5C)%5C.encode%5C(%5C%22(.%2B%3F)%5C%22%5C)%2F)%5B1%5D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D)%0A%20%20%20%20%20%20%20%20%7D%20catch%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20t(%22Could%20not%20fetch%20auth%20details%22)%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D)%0A%20%20%20%20var%20encodeValues%20%3D%20async%20(e%2C%20t)%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20let%20d%20%3D%20window.crypto.getRandomValues(new%20Uint8Array(12))%3B%0A%20%20%20%20%20%20%20%20return%20window.btoa(Array.from(d).map(e%20%3D%3E%20String.fromCharCode(e)).join(%22%22)%20%2B%20Array.from(new%20Uint8Array(await%20window.crypto.subtle.encrypt(%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20name%3A%20%22AES-GCM%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20iv%3A%20d%0A%20%20%20%20%20%20%20%20%7D%2C%20await%20window.crypto.subtle.importKey(%22raw%22%2C%20await%20window.crypto.subtle.digest(%22SHA-256%22%2C%20(new%20TextEncoder).encode(t))%2C%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20name%3A%20%22AES-GCM%22%0A%20%20%20%20%20%20%20%20%7D%2C%20!1%2C%20%5B%22encrypt%22%5D)%2C%20(new%20TextEncoder).encode(JSON.stringify(e))))).map(e%20%3D%3E%20String.fromCharCode(e)).join(%22%22))%0A%20%20%20%20%7D%3B%0A%0A%20%20%20%20function%20reactHandler()%20%7B%0A%20%20%20%20%20%20%20%20return%20Object.values(document.querySelector('%23app%20%3E%20div%20%3E%20div'))%5B1%5D.children%5B1%5D._owner%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20let%20autoAnswer%2C%20highlightAnswers%2C%20choiceESP%2C%20autoPassword%2C%20chestESP%3B%0A%0A%20%20%20%20let%20cheats%20%3D%20%7B%0A%20%20%20%20%20%20%20%20global%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20'Get%20Daily%20Rewards'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20fetch(%22https%3A%2F%2Fapi.blooket.com%2Fapi%2Fusers%22%2C%20%7B%20credentials%3A%20%22include%22%20%7D).then(x%20%3D%3E%20x.json()).then(x%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20getValues().then(async%20e%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20fetch(%22https%3A%2F%2Fapi.blooket.com%2Fapi%2Fusers%2Fadd-rewards%22%2C%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20method%3A%20%22put%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20credentials%3A%20%22include%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20headers%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22content-type%22%3A%20%22application%2Fjson%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22X-Blooket-Build%22%3A%20e.blooketBuild%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20body%3A%20await%20encodeValues(%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20name%3A%20x.name%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20addedTokens%3A%20250%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20addedXp%3A%20300%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%20e.secret)%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20fetch(%22https%3A%2F%2Fapi.blooket.com%2Fapi%2Fusers%2Fadd-rewards%22%2C%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20method%3A%20%22put%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20credentials%3A%20%22include%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20headers%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22content-type%22%3A%20%22application%2Fjson%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22X-Blooket-Build%22%3A%20e.blooketBuild%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20body%3A%20await%20encodeValues(%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20name%3A%20x.name%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20addedTokens%3A%20250%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20addedXp%3A%20300%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%20e.secret)%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D).then(()%20%3D%3E%20alert('Added%20daily%20rewawrds!')).catch(()%20%3D%3E%20alert('There%20was%20an%20error%20when%20adding%20rewards!'))%3B%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D).catch(()%20%3D%3E%20alert('There%20was%20an%20error%20encoding%20requests!'))%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D).catch(()%20%3D%3E%20alert('There%20was%20an%20error%20getting%20username!'))%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20'Spoof%20Blooks'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20(!window.location.pathname.split('%2F').includes('lobby'))%20return%20alert('You%20must%20be%20in%20a%20game%20lobby!%20(e.g.%20https%3A%2F%2Fwww.blooket.com%2Fplay%2Flobby)')%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reactHandler().stateNode.setState(%7B%20lockedBlooks%3A%20%5B%5D%2C%20takenBlooks%3A%20%5B%5D%20%7D)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20'Toggle%20Auto%20Answer'%3A%20()%20%3D%3E%20%7B%20autoAnswer%20%3D%20!autoAnswer%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20'Toggle%20Highlight%20Answers'%3A%20()%20%3D%3E%20%7B%20highlightAnswers%20%3D%20!highlightAnswers%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20'Spam%20Open%20Boxes'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20box%20%3D%20prompt(%60Which%20box%20do%20you%20want%20to%20open%3F%20(e.g.%20Space)%60)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20boxes%20%3D%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20safari%3A%2025%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20aquatic%3A%2020%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20bot%3A%2020%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20space%3A%2020%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20breakfast%3A%2015%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20medieval%3A%2015%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20wonderland%3A%2015%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20(!Object.keys(boxes).includes(box.toLowerCase()))%20return%20alert('I%20could%20not%20find%20that%20box!')%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20amount%20%3D%20prompt('How%20many%20boxes%20do%20you%20want%20to%20open%3F')%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20fetch(%22https%3A%2F%2Fapi.blooket.com%2Fapi%2Fusers%22%2C%20%7B%20credentials%3A%20%22include%22%20%7D).then(x%20%3D%3E%20x.json()).then(x%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20(x.tokens%20%3C%20boxes%5Bbox.toLowerCase()%5D%20*%20amount)%20amount%20%3D%20Math.floor(x.tokens%20%2F%20boxes%5Bbox.toLowerCase()%5D)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20(!amount)%20return%20alert('You%20do%20not%20have%20enough%20tokens!')%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20wait%20%3D%20ms%20%3D%3E%20new%20Promise(r%20%3D%3E%20setTimeout(r%2C%20ms))%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20getValues().then(async%20e%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20error%20%3D%20false%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20blooks%20%3D%20%5B%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(let%20i%20%3D%200%3B%20i%20%3C%20amount%3B%20i%2B%2B)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20fetch(%22https%3A%2F%2Fapi.blooket.com%2Fapi%2Fusers%2Funlockblook%22%2C%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20method%3A%20%22put%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20credentials%3A%20%22include%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20headers%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22content-type%22%3A%20%22application%2Fjson%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22X-Blooket-Build%22%3A%20e.blooketBuild%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20body%3A%20await%20encodeValues(%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20name%3A%20x.name%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20box%3A%20box.charAt(0).toUpperCase()%20%2B%20box.slice(1).toLowerCase()%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%20e.secret)%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D).then(async%20x%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20blook%20%3D%20await%20x.json()%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20blooks.push(blook.unlockedBlook)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20alert(%60%24%7Bblook.unlockedBlook%7D%20(%24%7Bi%20%2B%201%7D%2F%24%7Bamount%7D)%60)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D).catch(()%20%3D%3E%20%7B%20error%20%3D%20true%20%7D)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20await%20wait(750)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20(error)%20break%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20count%20%3D%20%7B%7D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20blooks.forEach(blook%20%3D%3E%20%7B%20count%5Bblook%5D%20%3D%20(count%5Bblook%5D%20%7C%7C%200)%20%2B%201%20%7D)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20alert(%60Results%3A%5Cn%60%20%2B%20Object.entries(count).map((x)%20%3D%3E%20%60%20%20%20%20%24%7Bx%5B1%5D%7D%20%24%7Bx%5B0%5D%7D%60).join(%60%5Cn%60))%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D).catch(()%20%3D%3E%20alert('There%20was%20an%20error%20encoding%20requests!'))%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D).catch(()%20%3D%3E%20alert('There%20was%20an%20error%20getting%20username!'))%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20'Auto%20Sell%20Dupes'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20fetch(%22https%3A%2F%2Fapi.blooket.com%2Fapi%2Fusers%22%2C%20%7B%20credentials%3A%20%22include%22%20%7D).then(x%20%3D%3E%20x.json()).then(x%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20blooks%20%3D%20Object.entries(x.unlocks).map(x%20%3D%3E%20%5Bx%5B0%5D%2C%20x%5B1%5D%20-%201%5D).filter(x%20%3D%3E%20x%5B1%5D%20%3E%200)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20wait%20%3D%20ms%20%3D%3E%20new%20Promise(r%20%3D%3E%20setTimeout(r%2C%20ms))%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20getValues().then(async%20e%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20error%20%3D%20false%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20alert('Selling%20duplicate%20blooks%2C%20please%20wait')%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(let%20%5Bblook%2C%20numSold%5D%20of%20blooks)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20fetch(%22https%3A%2F%2Fapi.blooket.com%2Fapi%2Fusers%2Fsellblook%22%2C%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20method%3A%20%22put%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20credentials%3A%20%22include%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20headers%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22content-type%22%3A%20%22application%2Fjson%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22X-Blooket-Build%22%3A%20e.blooketBuild%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20body%3A%20await%20encodeValues(%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20name%3A%20x.name%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20blook%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20numSold%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%20e.secret)%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D).catch(()%20%3D%3E%20%7B%20error%20%3D%20true%20%7D)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20await%20wait(750)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20(error)%20break%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20alert(%60Results%3A%5Cn%60%20%2B%20blooks.map((x)%20%3D%3E%20%60%20%20%20%20%24%7Bx%5B1%5D%7D%20%24%7Bx%5B0%5D%7D%60).join(%60%5Cn%60))%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D).catch(()%20%3D%3E%20alert('There%20was%20an%20error%20encoding%20requests!'))%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D).catch(()%20%3D%3E%20alert('There%20was%20an%20error%20getting%20user%20data!'))%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20cafe%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20'Infinite%20Food'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20(document.location.pathname%20!%3D%20%22%2Fcafe%22)%20return%20alert(%22This%20cheat%20doesn't%20work%20in%20the%20shop!%22)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reactHandler().stateNode.state.foods.forEach(e%20%3D%3E%20e.stock%20%3D%2099999)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reactHandler().stateNode.forceUpdate()%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20'Max%20Levels'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20(document.location.pathname%20!%3D%20%22%2Fcafe%2Fshop%22)%20return%20alert(%22This%20cheat%20only%20works%20in%20the%20shop!%22)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Object.keys(reactHandler().stateNode.state.items).forEach(x%20%3D%3E%20reactHandler().stateNode.state.items%5Bx%5D%20%3D%205)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reactHandler().stateNode.forceUpdate()%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20'Set%20Cash'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reactHandler().stateNode.setState(%7B%20cafeCash%3A%20Number(parseFloat(prompt('How%20much%20cash%20would%20you%20like%3F')))%20%7D)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20'Reset%20Abilities'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Object.keys(reactHandler().stateNode.state.abilities).forEach(x%20%3D%3E%20reactHandler().stateNode.state.abilities%5Bx%5D%20%3D%205)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reactHandler().stateNode.forceUpdate()%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20kingdom%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20'Choice%20ESP'%3A%20()%20%3D%3E%20%7B%20choiceESP%20%3D%20!choiceESP%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20'Max%20Stats'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reactHandler().stateNode.setState(%7B%20materials%3A%20100%2C%20people%3A%20100%2C%20happiness%3A%20100%2C%20gold%3A%20100%20%7D)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20'Disable%20Toucan'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reactHandler().stateNode.taxCounter%20%3D%20Number.MAX_VALUE%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20'Set%20Guests'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20guestScore%20%3D%20Number(parseFloat(prompt('How%20many%20guests%20do%20you%20want%3F')))%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reactHandler().stateNode.setState(%7B%20guestScore%20%7D)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20'Skip%20Guest'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reactHandler().stateNode.nextGuest()%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20crypto%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20'Auto%20Hack'%3A%20()%20%3D%3E%20%7B%20autoPassword%20%3D%20!autoPassword%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20'Set%20Crypto'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20amount%20%3D%20Number(parseFloat(prompt('How%20much%20crypto%20do%20you%20want%3F')))%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reactHandler().stateNode.setState(%7B%20crypto2%3A%20amount%2C%20crypto%3A%20amount%20%7D)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20'Custom%20Password'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20password%20%3D%20Number(parseFloat(prompt('What%20do%20you%20want%20to%20set%20your%20password%20to%3F')))%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reactHandler().stateNode.setState(%7B%20password%20%7D)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20'Remove%20Hack'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reactHandler().stateNode.setState(%7B%20hack%3A%20''%20%7D)%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20'Reset%20Player%5C's%20Crypto'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20target%20%3D%20prompt(%22Name%20of%20player%22)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20e%20%3D%20reactHandler()%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20!target%20%7C%7C%20e.memoizedProps.firebase.getDatabaseVal(e.memoizedProps.client.hostId%2C%20%22c%22%2C%20(...o)%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20data%20%3D%20Object.keys(o%5B0%5D)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20(data.some(e%20%3D%3E%20e%20%3D%3D%20target))%20data.forEach(player%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20(player%20%3D%3D%20target)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20e.memoizedProps.firebase.setVal(%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20id%3A%20e.memoizedProps.client.hostId%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20path%3A%20%22c%2F%22%20%2B%20e.memoizedProps.client.name%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20val%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20p%3A%20e.stateNode.state.password%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20b%3A%20e.memoizedProps.client.blook%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20cr%3A%20e.stateNode.state.crypto%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20tat%3A%20player%20%2B%20%22%3A%22%20%2B%20(o%5B0%5D%5Bplayer%5D.cr%20%7C%7C%200)%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D)%3B%20alert('Reset%20player%5C's%20crypto')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20else%20alert(%22Player%20does%20not%20exist%22)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D)%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20factory%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20'All%20Mega%20Bot'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20blooks%20%3D%20%5B0%2C%200%2C%200%2C%200%2C%200%2C%200%2C%200%2C%200%2C%200%2C%200%5D.fill(%7B%20name%3A%20%22Mega%20Bot%22%2C%20color%3A%20%22%23d71f27%22%2C%20class%3A%20%22%F0%9F%A4%96%22%2C%20rarity%3A%20%22Legendary%22%2C%20cash%3A%20%5B80000%2C%20430000%2C%204200000%2C%2062000000%2C%201000000000%5D%2C%20time%3A%20%5B5%2C%205%2C%203%2C%203%2C%203%5D%2C%20price%3A%20%5B7000000%2C%20120000000%2C%201900000000%2C%2035000000000%5D%2C%20active%3A%20false%2C%20level%3A%204%2C%20bonus%3A%205.5%20%7D)%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reactHandler().stateNode.setState(%7B%20blooks%20%7D)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20'Remove%20Glitches'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reactHandler().stateNode.setState(%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20glitch%3A%20%22%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20bites%3A%200%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20ads%3A%20%5B0%2C%200%2C%200%2C%200%2C%200%2C%200%2C%200%2C%200%2C%200%2C%200%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20hazards%3A%20%5B%22%22%2C%20%22%22%2C%20%22%22%2C%20%22%22%2C%20%22%22%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20lol%3A%20false%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20joke%3A%20false%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20slow%3A%20false%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20dance%3A%20false%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20popUpAmount%3A%200%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20'Max%20Blooks'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reactHandler().stateNode.state.blooks.forEach(blook%20%3D%3E%20%7B%20blook.level%20%3D%204%20%7D)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20'Set%20Cash'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20cash%20%3D%20Number(parseFloat(prompt('How%20much%20cash%20do%20you%20want%3F')))%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reactHandler().stateNode.setState(%7B%20cash%20%7D)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20fishing%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20'Set%20Weight'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20weight%20%3D%20Number(parseFloat(prompt('How%20much%20weight%20do%20you%20want%3F')))%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reactHandler().stateNode.setState(%7B%20weight2%3A%20weight%2C%20weight%20%7D)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20'Set%20Lure'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20lure%20%3D%20Number(parseFloat(prompt('What%20do%20you%20want%20to%20set%20your%20lure%20to%3F%20(1%20-%205)')))%20-%201%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reactHandler().stateNode.setState(%7B%20lure%3A%20lure%20%3C%200%20%3F%200%20%3A%20lure%20%3E%204%20%3F%204%20%3A%20lure%20%7D)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20gold%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20'Set%20Gold'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20gold%20%3D%20Number(parseFloat(prompt('How%20much%20gold%20do%20you%20want%3F')))%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reactHandler().stateNode.setState(%7B%20gold2%3A%20gold%2C%20gold%20%7D)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20'Chest%20ESP'%3A%20()%20%3D%3E%20%7B%20chestESP%20%3D%20!chestESP%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22Set%20Player's%20Gold%22%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20e%20%3D%20reactHandler()%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20player%20%3D%20prompt(%22Player%20to%20set%20gold%22)%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20amount%20%3D%20Number(parseFloat(prompt(%22Amount%20to%20set%20gold%20to%22)))%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20e.memoizedProps.firebase.setVal(%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20id%3A%20e.memoizedProps.client.hostId%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20path%3A%20%22c%2F%22%20%2B%20e.memoizedProps.client.name%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20val%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20b%3A%20e.memoizedProps.client.blook%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20g%3A%20e.stateNode.state.gold%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20tat%3A%20player%20%2B%20%22%3Aswap%3A%22%20%2B%20amount%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D)%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20racing%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20'Instant%20Win'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reactHandler().stateNode.setState(%7B%20progress%3A%20reactHandler().stateNode.state.goalAmount%20%7D)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20setTimeout(()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20try%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Array.from(document.body.querySelectorAll('div%5Bclass*%3D%22answerText%22%5D')).filter(t%20%3D%3E%20t.firstChild.innerHTML%20%3D%3D%20reactHandler().memoizedState.question.correctAnswers%5B0%5D)%5B0%5D.click()%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%20catch%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20try%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Array.from(document.body.querySelectorAll('div%5Bclass*%3D%22answerText%22%5D')).filter(t%20%3D%3E%20t.firstChild.innerHTML%20%3D%3D%20reactHandler().memoizedProps.client.question.correctAnswers%5B0%5D)%5B0%5D.click()%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%20catch%20%7B%20%7D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%20100)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20defense%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20'Clear%20Enemies'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reactHandler().stateNode.enemies%20%3D%20%5B%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20'Max%20Towers'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reactHandler().stateNode.towers.forEach(tower%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20tower.damage%20%3D%2099999999%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20tower.range%20%3D%2099999999%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20tower.fullCd%20%3D%200%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20'Remove%20Ducks'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20data%20%3D%20reactHandler().stateNode%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20data.ducks.forEach(x%20%3D%3E%20%7B%20data.tiles%5Bx.y%5D%5Bx.x%5D%20%3D%200%3B%20%7D)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20data.ducks.length%20%3D%200%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20'Place%20Towers%20Anywhere'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reactHandler().stateNode.tiles%20%3D%20reactHandler().stateNode.tiles.map(x%20%3D%3E%20x.map(e%20%3D%3E%20e%20%3D%3D%202%20%3F%200%20%3A%20e))%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20'Set%20Damage'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20dmg%20%3D%20Number(parseFloat(prompt('How%20much%20damage%20do%20you%20want%3F')))%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reactHandler().stateNode.dmg%20%3D%20dmg%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20'Set%20Round'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20round%20%3D%20Number(parseFloat(prompt('What%20round%20do%20you%20want%20to%20set%20it%20to%3F')))%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reactHandler().stateNode.setState(%7B%20round%20%7D)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20'Set%20Tokens'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20tokens%20%3D%20Number(parseFloat(prompt('How%20many%20tokens%20do%20you%20want%3F')))%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reactHandler().stateNode.setState(%7B%20tokens%20%7D)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20doom%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20'Set%20Coins'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20try%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reactHandler().stateNode.props.setTowerCoins(Number(parseFloat(prompt('How%20many%20coins%20do%20you%20want%3F'))))%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%20catch%20%7B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20'Lower%20Enemy%20Stats'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20data%20%3D%20reactHandler().stateNode.state%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20(data.phase%20!%3D%20'select')%20return%20alert('You%20must%20be%20on%20the%20attribute%20selection%20page!')%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reactHandler().stateNode.setState(%7B%20enemyCard%3A%20%7B%20...data.enemyCard%2C%20strength%3A%200%2C%20charisma%3A%200%2C%20wisdom%3A%200%20%7D%20%7D)%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20'Max%20Player%20Stats'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20data%20%3D%20reactHandler().stateNode.state%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20(data.phase%20!%3D%20'select')%20return%20alert('You%20must%20be%20on%20the%20attribute%20selection%20page!')%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reactHandler().stateNode.setState(%7B%20myCard%3A%20%7B%20...data.myCard%2C%20strength%3A%2020%2C%20charisma%3A%2020%2C%20wisdom%3A%2020%20%7D%20%7D)%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20'Heal%20Player'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reactHandler().stateNode.setState(%7B%20myLife%3A%20100%20%7D)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20rush%3A%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20'Set%20Defense'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20e%20%3D%20reactHandler()%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20e.stateNode.props.firebase.setVal(%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20id%3A%20e.stateNode.props.client.hostId%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20path%3A%20'c%2F'%20%2B%20e.stateNode.props.client.name%20%2B%20'%2Fd'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20val%3A%20Number(parseFloat(prompt('How%20much%20defense%20do%20you%20want%3F')))%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20'Set%20Blooks'%3A%20()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20e%20%3D%20reactHandler()%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20e.stateNode.props.firebase.setVal(%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20id%3A%20e.stateNode.props.client.hostId%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20path%3A%20'c%2F'%20%2B%20e.stateNode.props.client.name%20%2B%20'%2Fbs'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20val%3A%20Number(parseFloat(prompt('How%20many%20blooks%20do%20you%20want%3F')))%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%3B%0A%0A%20%20%20%20let%20global%20%3D%20document.createElement('details')%3B%0A%20%20%20%20global.innerHTML%20%3D%20(%60%3Csummary%20style%3D%22padding%3A%2010px%3B%20font-size%3A%201.5em%3B%20font-weight%3A%20bolder%22%3EGlobal%3C%2Fsummary%3E%60)%3B%0A%20%20%20%20for%20(var%20i%20%3D%200%3B%20i%20%3C%20Object.keys(cheats.global).length%3B%20i%2B%2B)%20%7B%0A%20%20%20%20%20%20%20%20let%20cheat%20%3D%20createButton(Object.keys(cheats.global)%5Bi%5D)%3B%0A%20%20%20%20%20%20%20%20cheat.onclick%20%3D%20cheats.global%5BObject.keys(cheats.global)%5Bi%5D%5D%3B%0A%20%20%20%20%20%20%20%20global.appendChild(cheat)%3B%0A%20%20%20%20%7D%0A%20%20%20%20global.open%20%3D%20true%3B%0A%20%20%20%20global.style.paddingBottom%20%3D%20'10px'%3B%0A%20%20%20%20body.appendChild(global)%3B%0A%0A%20%20%20%20let%20cheatDiv%20%3D%20document.createElement('div')%3B%0A%20%20%20%20body.appendChild(cheatDiv)%3B%0A%0A%20%20%20%20loop%20%3D%20setInterval(()%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20if%20(curPage%20!%3D%20getSite())%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20curPage%20%3D%20getSite()%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20curPageEl.innerText%20%3D%20getSite(true)%20%3F%20%60Current%20gamemode%3A%20%24%7BgetSite(true)%7D%60%20%3A%20'No%20game%20detected'%0A%20%20%20%20%20%20%20%20%20%20%20%20Array.from(cheatDiv.children).forEach(x%20%3D%3E%20x.remove())%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(curPage%20%26%26%20cheats%5BcurPage%5D)%20Object.keys(cheats%5BcurPage%5D).forEach(cheat%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20button%20%3D%20createButton(cheat)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20button.onclick%20%3D%20cheats%5BcurPage%5D%5Bcheat%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20cheatDiv.appendChild(button)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20cheatDiv.appendChild(document.createElement('br'))%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D)%0A%20%20%20%20%20%20%20%20%7D%3B%0A%20%20%20%20%20%20%20%20let%20activeCheatsText%20%3D%20(%60Auto%20Answer%3A%20%24%7BautoAnswer%20%3F%20'Enabled'%20%3A%20'Disabled'%7D%5CnHighlight%20Answers%3A%20%24%7BhighlightAnswers%20%3F%20'Enabled'%20%3A%20'Disabled'%7D%24%7BcurPage%20%3D%3D%20'kingdom'%20%3F%20%60%5CnChoice%20ESP%3A%20%24%7BchoiceESP%20%3F%20'Enabled'%20%3A%20'Disabled'%7D%60%20%3A%20curPage%20%3D%3D%20'crypto'%20%3F%20%60%5CnAuto%20Hack%3A%20%24%7BautoPassword%20%3F%20'Enabled'%20%3A%20'Disabled'%7D%60%20%3A%20curPage%20%3D%3D%20'gold'%20%3F%20%60%5CnChest%20ESP%3A%20%24%7BchestESP%20%3F%20'Enabled'%20%3A%20'Disabled'%7D%60%20%3A%20''%7D%60)%3B%0A%20%20%20%20%20%20%20%20activeCheats.innerText%20!%3D%20activeCheatsText%20%26%26%20(activeCheats.innerText%20%3D%20activeCheatsText)%3B%0A%20%20%20%20%20%20%20%20if%20(autoAnswer)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20try%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Array.from(document.body.querySelectorAll('div%5Bclass*%3D%22answerText%22%5D')).filter(t%20%3D%3E%20t.firstChild.innerHTML%20%3D%3D%20reactHandler().memoizedState.question.correctAnswers%5B0%5D)%5B0%5D.click()%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%20catch%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20try%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Array.from(document.body.querySelectorAll('div%5Bclass*%3D%22answerText%22%5D')).filter(t%20%3D%3E%20t.firstChild.innerHTML%20%3D%3D%20reactHandler().memoizedProps.client.question.correctAnswers%5B0%5D)%5B0%5D.click()%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%20catch%20%7B%20%7D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%3B%0A%20%20%20%20%20%20%20%20%7D%3B%0A%20%20%20%20%20%20%20%20if%20(highlightAnswers)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20try%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Array.from(document.querySelector('div%5Bclass*%3D%22answersHolder%22').children).forEach(x%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20(reactHandler().memoizedState.question.correctAnswers.includes(x.innerText)%20%7C%7C%20reactHandler().memoizedProps.client.question.correctAnswers.includes(x.innerText))%20x.firstChild.style%20%3D%20'background-color%3A%20rgb(0%2C%20207%2C%20119)%3B'%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20else%20x.firstChild.style%20%3D%20'background-color%3A%20rgb(225%2C%2040%2C%2033)%3B'%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%20catch%20%7B%20%7D%0A%20%20%20%20%20%20%20%20%7D%3B%0A%20%20%20%20%20%20%20%20if%20(curPage%20%3D%3D%20'kingdom')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20Array.from(document.getElementsByClassName('choiceESP')).forEach(x%20%3D%3E%20x.remove())%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(choiceESP)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20try%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20elements%20%3D%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20materials%3A%20Array.from(document.querySelectorAll('div')).find(x%20%3D%3E%20Array.from(x.children).find(e%20%3D%3E%20e.className.includes('tree')))%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20people%3A%20Array.from(document.querySelectorAll('div')).find(x%20%3D%3E%20Array.from(x.children).find(e%20%3D%3E%20e.className.includes('users')%20%26%26%20e.parentElement.className.includes('statContainer')))%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20happiness%3A%20Array.from(document.querySelectorAll('div')).find(x%20%3D%3E%20Array.from(x.children).find(e%20%3D%3E%20e.className.includes('grin')))%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20gold%3A%20Array.from(document.querySelectorAll('div')).find(x%20%3D%3E%20Array.from(x.children).find(e%20%3D%3E%20e.className.includes('coins')))%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20data%20%3D%20reactHandler().stateNode.state.guest%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Object.entries(data.yes).forEach(x%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20(x%5B0%5D%20%3D%3D%20'msg')%20return%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20element%20%3D%20document.createElement('div')%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20element.className%20%3D%20'choiceESP'%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20element.style%20%3D%20'font-size%3A%2024px%3B%20color%3A%20rgb(75%2C%20194%2C%2046)%3B%20font-weight%3A%20bolder%3B'%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20element.innerText%20%3D%20String(x%5B1%5D)%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20elements%5Bx%5B0%5D%5D.appendChild(element)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D)%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Object.entries(data.no).forEach(x%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20(x%5B0%5D%20%3D%3D%20'msg')%20return%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20element%20%3D%20document.createElement('div')%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20element.className%20%3D%20'choiceESP'%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20element.style%20%3D%20'font-size%3A%2024px%3B%20color%3A%20darkred%3B%20font-weight%3A%20bolder%3B'%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20element.innerText%20%3D%20String(x%5B1%5D)%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20elements%5Bx%5B0%5D%5D.appendChild(element)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D)%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%20catch%20(e)%20%7B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20if%20(curPage%20%3D%3D%20'crypto'%20%26%26%20autoPassword)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20let%20%7B%20stage%2C%20correctPassword%20%7D%20%3D%20Object.values(document.querySelector('%23app%20%3E%20div%20%3E%20div'))%5B1%5D.children%5B1%5D._owner.stateNode.state%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(stage%20%3D%3D%20%22hack%22)%20Array.from(document.querySelectorAll('div')).filter(x%20%3D%3E%20x.innerHTML%20%3D%3D%20correctPassword)%5B0%5D.click()%3B%0A%20%20%20%20%20%20%20%20%7D%3B%0A%20%20%20%20%20%20%20%20if%20(curPage%20%3D%3D%20'gold'%20%26%26%20chestESP)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20try%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20(reactHandler().stateNode.state.stage%20%3D%3D%20'prize')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20%7B%20choices%20%7D%20%3D%20reactHandler().stateNode.state%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20let%20div%20%3D%20document.querySelector(%22div%5Bclass*%3D'regularBody'%5D%22).children%5B1%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20(div)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20(!document.querySelectorAll(%22.chest-esp%22).length)%20choices.forEach((box%2C%20i)%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20textElement%20%3D%20document.createElement('p')%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20textElement.className%20%3D%20%22chest-esp%22%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20textElement.innerText%20%3D%20box.text%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20textElement.style%20%3D%20%60text-align%3A%20center%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20font-size%3A%2030px%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20color%3A%20white%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20font-family%3ATitan%20One%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20sans-serif%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20border-color%3A%20black%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20margin-top%3A%20200px%3B%60%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20try%20%7B%20div.children%5Bi%5D.appendChild(textElement)%3B%20%7D%20catch%20(e)%20%7B%20console.log(e)%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20else%20choices.forEach((box%2C%20i)%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20(div.children.length%20%3D%3D%203%20%26%26%20div.children%5Bi%5D.children%5B1%5D.innerText%20!%3D%20box.text)%20div.children%5Bi%5D.children%5B1%5D.innerText%20%3D%20box.text%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D)%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%20catch%20(e)%20%7B%20console.log(e)%20%7D%0A%20%20%20%20%20%20%20%20%7D%3B%0A%20%20%20%20%7D)%3B%0A%0A%20%20%20%20let%20curPage%20%3D%20getSite()%3B%0A%20%20%20%20if%20(curPage%20%26%26%20cheats%5BcurPage%5D)%20Object.keys(cheats%5BcurPage%5D).forEach(cheat%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20let%20button%20%3D%20createButton(cheat)%3B%0A%20%20%20%20%20%20%20%20button.onclick%20%3D%20cheats%5BcurPage%5D%5Bcheat%5D%3B%0A%20%20%20%20%20%20%20%20cheatDiv.appendChild(button)%3B%0A%20%20%20%20%20%20%20%20cheatDiv.appendChild(document.createElement('br'))%3B%0A%20%20%20%20%7D)%0A%0A%20%20%20%20function%20createButton(cheat)%20%7B%0A%20%20%20%20%20%20%20%20let%20button%20%3D%20document.createElement('button')%3B%0A%20%20%20%20%20%20%20%20button.classList.add('cheat')%3B%0A%20%20%20%20%20%20%20%20button.innerText%20%3D%20cheat%3B%0A%20%20%20%20%20%20%20%20return%20button%0A%20%20%20%20%7D%0A%20%20%20%20function%20getSite(capitalize)%20%7B%0A%20%20%20%20%20%20%20%20switch%20(window.location.pathname.split('%2F')%5B2%5D)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20case%20'rush'%3A%20return%20capitalize%20%3F%20'Blook%20Rush'%20%3A%20'rush'%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20case%20'gold'%3A%20return%20capitalize%20%3F%20'Gold%20Quest'%20%3A%20'gold'%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20case%20'fishing'%3A%20return%20capitalize%20%3F%20'Fishing%20Frenzy'%20%3A%20'fishing'%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20case%20'hack'%3A%20return%20capitalize%20%3F%20'Crypto%20Hack'%20%3A%20'crypto'%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20case%20'battle-royale'%3A%20return%20capitalize%20%3F%20'Battle%20Royale'%20%3A%20'royale'%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20case%20'factory'%3A%20return%20capitalize%20%3F%20'Factory'%20%3A%20'factory'%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20case%20'racing'%3A%20return%20capitalize%20%3F%20'Racing'%20%3A%20'racing'%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20case%20'classic'%3A%20return%20capitalize%20%3F%20'Classic'%20%3A%20'classic'%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20default%3A%20switch%20(window.location.pathname.split('%2F')%5B1%5D)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20case%20'defense'%3A%20return%20capitalize%20%3F%20'Tower%20Defense'%20%3A%20'defense'%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20case%20'cafe'%3A%20return%20capitalize%20%3F%20'Caf%C3%A9'%20%3A%20'cafe'%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20case%20'tower'%3A%20return%20capitalize%20%3F%20'Tower%20of%20Doom'%20%3A%20'doom'%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20case%20'kingdom'%3A%20return%20capitalize%20%3F%20'Crazy%20Kingdom'%20%3A%20'kingdom'%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20default%3A%20return%20false%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%3B%0A%20%20%20%20%7D%3B%0A%20%20%20%20function%20toggleHidden(e)%20%7B%0A%20%20%20%20%20%20%20%20e.code%20%3D%3D%20'KeyE'%20%26%26%20(GUI.hidden%20%3D%20!GUI.hidden)%0A%20%20%20%20%7D%3B%0A%20%20%20%20addEventListener('keypress'%2C%20toggleHidden)%3B%0A%7D)()%7D)()%3B