42 lines
1.2 MiB
JavaScript
42 lines
1.2 MiB
JavaScript
|
/* empty css */import"./vue.dd1d82d0.js";import{Z as y,l as rl,aa as iI,t as Vi,ay as os,ar as xe,aE as C,a0 as S,aK as Kl,a1 as z,O as p,aG as Gs,A as dl,C as c,_ as lI,a8 as s,b6 as _i,b8 as Ys,aq as we,bu as cs,a7 as d,bs as Mn,bb as He,T as bd,j as yd,bv as as,u as Ks,q as fe,b1 as te,G as LI,aC as am,w as Rl,b2 as EI,ao as jd,I as AI,au as Vd,aN as qI,$ as Zi,z as Ze,al as ks,aL as oe,H as ud,aJ as ts,k as tm,J as pI,aH as Oe,aF as Ce,bn as Jd,bc as Sn,br as Wd,be as pd}from"./@vue.359f7754.js";import{c as Zm}from"./nanoevents.1080beb7.js";import{L as Re}from"./lz-string.f2f3b7cf.js";import{i as Md}from"./is-plain-object.906d88e8.js";import{e as rd,T as wd,B as Nd,A as om,u as Od,E as Ln,a as Le,G as Tn,C as mn,S as Vs}from"./@pixi.051d1bd4.js";import{s as Cd,u as bm}from"./vue-toastification.7ec3a26c.js";import{Y as hd}from"./vue-next-select.d15705a0.js";import{P as Yd}from"./vue-panzoom.f6869ea5.js";import{D as vd}from"./vuedraggable.179e27ef.js";import{p as Xd}from"./vue-textarea-autosize.35804eaf.js";import"./amator.8216e0d2.js";import"./bezier-easing.a990b400.js";import"./eventemitter3.dc5195d7.js";import"./earcut.03899505.js";import"./url.1821b64b.js";import"./querystring.b35d81f8.js";import"./panzoom.9e1878dd.js";import"./wheel.f03080ac.js";import"./ngraph.events.083734c6.js";import"./sortablejs.e4e9a931.js";const zd=function(){const l=document.createElement("link").relList;if(l&&l.supports&&l.supports("modulepreload"))return;for(const m of document.querySelectorAll('link[rel="modulepreload"]'))n(m);new MutationObserver(m=>{for(const a of m)if(a.type==="childList")for(const Z of a.addedNodes)Z.tagName==="LINK"&&Z.rel==="modulepreload"&&n(Z)}).observe(document,{childList:!0,subtree:!0});function e(m){const a={};return m.integrity&&(a.integrity=m.integrity),m.referrerpolicy&&(a.referrerPolicy=m.referrerpolicy),m.crossorigin==="use-credentials"?a.credentials="include":m.crossorigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function n(m){if(m.ep)return;m.ep=!0;const a=e(m);fetch(m.href,a)}};zd();const Rd="modulepreload",Fn={},Gd="./",ws=function(l,e){return!e||e.length===0?l():Promise.all(e.map(n=>{if(n=`${Gd}${n}`,n in Fn)return;Fn[n]=!0;const m=n.endsWith(".css"),a=m?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${n}"]${a}`))return;const Z=document.createElement("link");if(Z.rel=m?"stylesheet":Rd,m||(Z.as="script",Z.crossOrigin=""),Z.href=n,document.head.appendChild(Z),m)return new Promise((o,b)=>{Z.addEventListener("load",o),Z.addEventListener("error",()=>b(new Error(`Unable to preload CSS for ${n}`)))})})).then(()=>l())},fd="./projInfo-schema.json",xd="Advent Incremental",Dd="An incremental game you play a day at a time, leading up to Christmas!",Sd="advent-incremental",Ld="thepaperpilot and friends",Td="",Fd="",kd="0.6",gd="Initial Commit",Qd=!0,Ud=!1,Hd=2,Ad=!0,Ed=null,Bd="",Pd=["main"],_d=3600,qd=0,$d=!0,Kd="base64";var QI={$schema:fd,title:xd,description:Dd,id:Sd,author:Ld,discordName:Td,discordLink:Fd,versionNumber:kd,versionTitle:gd,allowGoBack:Qd,defaultShowSmall:Ud,defaultDecimalsShown:Hd,useHeader:Ad,banner:Ed,logo:Bd,initialTabs:Pd,maxTickLength:_d,offlineLimit:qd,enablePausing:$d,exportEncoding:Kd};const dn=17,ic=9e15,Ic=Math.log10(9e15),lc=1/9e15,ec=308,sc=-324,kn=5,nc=function(){const i=[];for(let e=sc+1;e<=ec;e++)i.push(Number("1e"+e));const l=323;return function(e){return i[e+l]}}(),Te=[2,Math.E,3,4,5,6,7,8,9,10],mc=[[1,1.0891168053867777,1.1789745164521264,1.2701428397304229,1.3632066654400328,1.4587804913784246,1.557523817412741,1.660158301473385,1.767487542936873,1.8804205225512542,2],[1,1.1121114330934,1.23103892493161,1.35838369631113,1.49605193039935,1.64635423375119,1.81213853570186,1.99697132461829,2.20538955455724,2.44325744833852,Math.E],[1,1.1187738849693603,1.2464963939368214,1.38527004705667,1.5376664685821402,1.7068895236551784,1.897001227148399,2.1132403089001035,2.362480153784171,2.6539010333870774,3],[1,1.1367350847096405,1.2889510672956703,1.4606478703324786,1.6570295196661111,1.8850062585672889,2.1539465047453485,2.47
|
||
|
`).slice(3,5).map(e=>e.trim()).join(`
|
||
|
`))!=null?l:""}function t(i){const l=rl(i)?i:Vi(i);l[On]=l,l[re]=rl(i)?i.value:i,l[Hs]=xc(),l[As]=!1;const e=y({get(){return l.value},set(n){l.value=n}});return e[re]=l[re],l[Os]=e,l[Ms]=void 0,Tl.length===0?console.warn("Creating a persistent ref outside of a layer. This is not officially supported",l,`
|
||
|
Created at:
|
||
|
`+l[Hs]):Ae[Tl[Tl.length-1]].add(l),l}function wm(i){return i!=null&&typeof i=="object"&&On in i}function K(i){return i[Os]}function Dc(i){Tl.length===0?console.warn("Deleting a persistent ref outside of a layer. Ignoring...",i):Ae[Tl[Tl.length-1]].delete(i),i[As]=!0}NI.on("addLayer",(i,l)=>{const e=[],n=(m,a=[])=>{let Z=!1;return Object.keys(m).forEach(o=>{let b=m[o];if(b!=null&&typeof b=="object")if(Jl in b&&(b=b[Jl]),wm(b)){if(Z=!0,b[As]){console.warn("Deleted persistent ref present in returned object. Ignoring...",b,`
|
||
|
Created at:
|
||
|
`+b[Hs]);return}Ae[i.id].delete(b);const V=[i.id,...a,o];b[Ms]!=null&&JSON.stringify(V)!==JSON.stringify(b[Ms])&&console.error(`Persistent ref is being saved to \`${V.join(".")}\` when it's already present at \`${b[Ms].join(".")}\`. This can cause unexpected behavior when loading saves between updates.`,b),b[Ms]=V;const w=a.reduce((N,r)=>(r in N||(N[r]={}),N[r]),l),W=w[o];w[o]=b[On],yd(w)?W!=null?w[o]=W:w[o]=b[re]:W!=null?w[o].value=W:w[o].value=b[re]}else!(b instanceof I)&&!rl(b)&&!e.includes(b)&&(typeof b.type=="symbol"&&e.push(b),n(b,[...a,o])&&(as(b)&&!as(m)?console.warn("Found array that contains persistent values when adding layer. Keep in mind changing the order of elements in the array will mess with existing player saves.",Jl in m?m[Jl]:m,o):Z=!0))}),Z};n(i[Jl]),Ae[i.id].forEach(m=>{m[As]||console.error(`Created persistent ref in ${i.id} without registering it to the layer! Make sure to include everything persistent in the returned object`,m,`
|
||
|
Created at:
|
||
|
`+m[Hs])}),Ae[i.id].clear()});var Ml=window.state=Ks({lastTenTicks:[],hasNaN:!1,NaNPath:[]});const Nm=fe({id:"",devSpeed:null,name:"",tabs:[],time:-1,autosave:!0,offlineProd:!0,offlineTime:null,timePlayed:0,keepGoing:!1,modID:"",modVersion:"",layers:{},autoPause:!0});function Om(i){return JSON.stringify(i,(l,e)=>c(e))}const Cm={get(i,l){var n;if(l===Jl||l===ms)return i[l];const e=i[Jl][l];if(l!=="value"&&(Md(e)||Array.isArray(e))){if(e!==((n=i[l])==null?void 0:n[Jl])){const m=[...i[ms],l];i[l]=new Proxy({[Jl]:e,[ms]:m},Cm)}return i[l]}return e},set(i,l,e,n){if(!Ml.hasNaN&&(typeof e=="number"&&isNaN(e)||e instanceof I&&(isNaN(e.sign)||isNaN(e.layer)||isNaN(e.mag)))){const m=i[Jl][l];if(!(typeof m=="number"&&isNaN(m)||m instanceof I&&(isNaN(m.sign)||isNaN(m.layer)||isNaN(m.mag))))throw Nm.autosave=!1,Ml.hasNaN=!0,Ml.NaNPath=[...i[ms],l],Ml.NaNReceiver=n,console.error("Attempted to set NaN value",[...i[ms],l],i[Jl]),"Attempted to set NaN value. See above for details"}return i[Jl][l]=e,!0},ownKeys(i){return Reflect.ownKeys(i[Jl])},has(i,l){return Reflect.has(i[Jl],l)},getOwnPropertyDescriptor(i,l){return Object.getOwnPropertyDescriptor(i[Jl],l)}};var Ei=window.player=new Proxy({[Jl]:Nm,[ms]:["player"]},Cm);const Cn=Symbol("RegisterNode"),hn=Symbol("UnregisterNode"),Yn=Symbol("Nodes"),vn=Symbol("Bounds"),CI=Ks({});window.layers=CI;const Ae={},Tl=[];function cl(i,l){return fl(()=>{const e={},n=e.emitter=Zm();if(e.on=n.on.bind(n),e.emit=n.emit.bind(n),e.nodes=Vi({}),e.id=i,Tl.push(i),Ae[i]=new Set,e.minimized=t(!1),Object.assign(e,l.call(e)),Tl[Tl.length-1]==null||Tl[Tl.length-1]!==i)throw`Adding layers stack in invalid state. This should not happen
|
||
|
Stack: ${Tl}
|
||
|
Trying to pop ${e.id}`;Tl.pop(),ji(e,"color"),ji(e,"display"),ji(e,"classes"),ji(e,"style"),ji(e,"name"),kI(e,"name",e.id),ji(e,"minWidth"),kI(e,"minWidth",600),ji(e,"minimizable"),kI(e,"minimizable",!0),ji(e,"minimizedDisplay");const m=e.style;return e.style=y(()=>{var Z,o;let a=c(e.minWidth);return(typeof a=="number"||!Number.isNaN(parseInt(a)))&&(a=a+"px"),[(Z=c(m))!=null?Z:"",(o=e.minimized)!=null&&o.value?{flexGrow:"0",flexShrink:"0",width:"60px",minWidth:"",flexBasis:"",margin:"0"}:{flexGrow:"",flexShrink:"",width:"",minWidth:a,flexBasis:a,margin:""}]}),e})}function hm(i,l){if(console.info("Adding layer",i.id),CI[i.id]){console.error("Attempted to add layer with same ID as existing layer",i.id,CI[i.id]);return}kI(l,"layers",{}),l.layers[i.id]==null&&(l.layers[i.id]={}),CI[i.id]=i,NI.emit("addLayer",i,l.layers[i.id])}function Sc(i){return CI[i]}function Ym(i){console.info("Removing layer",i.id),NI.emit("removeLayer",i),CI[i.id]=void 0}function Lc(i){Ym(i),hm(i,Ei)}function Tc(i){const l=Vi(!1);return{openModal:()=>l.value=!0,modal:M(()=>s(BI,{modelValue:l.value,"onUpdate:modelValue":e=>l.value=e},{header:()=>s("h2",null,[c(i.name)]),body:c(i.display)}))}}NI.on("update",function(l){Object.values(CI).forEach(e=>{e==null||e.emit("preUpdate",l)}),Object.values(CI).forEach(e=>{e==null||e.emit("update",l)}),Object.values(CI).forEach(e=>{e==null||e.emit("postUpdate",l)})});var Fc=Object.freeze(Object.defineProperty({__proto__:null,RegisterNodeInjectionKey:Cn,UnregisterNodeInjectionKey:hn,NodesInjectionKey:Yn,BoundsInjectionKey:vn,layers:CI,persistentRefs:Ae,addingLayers:Tl,createLayer:cl,addLayer:hm,getLayer:Sc,removeLayer:Ym,reloadLayer:Lc,setupLayerModal:Tc},Symbol.toStringTag,{value:"Module"}));function vm(i={}){return Object.assign({id:`${QI.id}-0`,name:"Default Save",tabs:QI.initialTabs.slice(),time:Date.now(),autosave:!0,offlineProd:!0,offlineTime:0,timePlayed:0,keepGoing:!1,modID:QI.id,modVersion:QI.versionNumber,layers:{}},i)}function Fl(i){const l=Re.compressToUTF16(Om(i!=null?i:Ei[Jl]));return localStorage.setItem((i!=null?i:Ei[Jl]).id,l),l}async function kc(){Qc();try{let i=localStorage.getItem(UI.active);if(i==null){await Ue(ds());return}if(i[0]!=="{")if(i[0]==="e")i=decodeURIComponent(escape(atob(i)));else if(i[0]==="\u1BE1")i=Re.decompressFromUTF16(i);else throw"Unable to determine save encoding";const l=JSON.parse(i);if(l.modID!==QI.id){await Ue(ds());return}l.id=UI.active,await Ue(l)}catch(i){console.error(`Failed to load save. Falling back to new save.
|
||
|
`,i),await Ue(ds())}}function ds(){const i=Ts(),l=vm({id:i});return Fl(l),UI.saves.push(i),l}function Ts(){let i,l=0;do i=`${QI.id}-${l++}`;while(localStorage.getItem(i)!=null);return i}const In=Vi(!1);async function Ue(i){console.info("Loading save",i),In.value=!0;const{layers:l,removeLayer:e,addLayer:n}=await ws(()=>Promise.resolve().then(function(){return Fc}),void 0),{fixOldSave:m,getInitialLayers:a}=await ws(()=>Promise.resolve().then(function(){return Mo}),void 0);for(const Z in l){const o=l[Z];o&&e(o)}a(i).forEach(Z=>n(Z,i)),i=vm(i),i.offlineProd&&i.time!=null&&i.time&&i.devSpeed!==0&&(i.offlineTime==null&&(i.offlineTime=0),i.offlineTime+=Math.min(i.offlineTime+(Date.now()-i.time)/1e3,QI.offlineLimit*3600)),i.time=Date.now(),i.modVersion!==QI.versionNumber&&(m(i.modVersion,i),i.modVersion=QI.versionNumber),Object.assign(Ei,i),UI.active=Ei.id,NI.emit("onLoad")}setInterval(()=>{Ei.autosave&&(CI.main.day.value>=25||CI.main.days[CI.main.day.value-1].opened.value)&&Fl()},1e3);window.onbeforeunload=()=>{Ei.autosave&&(CI.main.day.value>=25||CI.main.days[CI.main.day.value-1].opened.value||!1)&&Fl()};window.save=Fl;const gc=window.hardReset=async()=>{await Ue(ds())},Cs=fe({active:"",saves:[],showTPS:!0,theme:Nn.Nordic,unthrottled:!1,usingLog:!1,alignUnits:!1});te(Cs,i=>{const l=Re.compressToUTF16(JSON.stringify(i));localStorage.setItem(QI.id,l)},{deep:!0});var UI=window.settings=Cs;window.hardResetSettings=()=>{const i={active:"",saves:[],showTPS:!0,theme:Nn.Nordic,usingLog:!1,alignUnits:!1};NI.emit("loadSettings",i),Object.assign(Cs,i),gc()};function Qc(){try{let i=localStorage.getItem(QI.id);if(i!=null&&i!==""){if(i[0]!=="{")if(i[0]==="e")i=decodeURIComponent(escape(atob(i)));else if(i[0]==="\u1BE1")i=Re.decompressFromUTF16(i);else{console.warn("Unable to determine settings encoding",i);return}const l=JSON.parse(i);typeof l=="object"&&Object.assign(Cs,l)}NI.emit("loadSettings",Cs)}catch{}}const Xm=fe([]);function Uc(i){Xm.push(i)}const zm=fe([]);function Hc(i){zm.push(i)}const Ac=fe([]),Ec={class:"table"},kl=iI({__name:"Column",setup(i){const l=y(()=>de[UI.theme].mergeAdjacent);return(e,n)=>(C(),S("div",Ec,[z("div",{class:LI(["col",{mergeAdjacent:c(l)}])},[Kl(e.$slots,"default")],2)]))}}),Bc={class:"table"},Ee=iI({__name:"Row",setup(i){const l=y(()=>de[UI.theme].mergeAdjacent);return(e,n)=>(C(),S("div",Bc,[z("div",{class:LI(["row",{mergeAdjacent:c(l)}])},[Kl(e.$slots,"default")],2)]))}});function Xn(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!jd(i)}function GI(i,l="span"){return typeof i=="function"?iI({render:i}):typeof i=="string"?i.length>0?(i=i.trim(),i.charAt(0)!=="<"&&(i=`<${l}>${i}</${l}>`),iI({template:i})):iI({render:()=>({})}):i}function Oi(i){if(Ie(i))return typeof i=="function"?i():GI(i);const l=i[El];return s(l,i[se](),null)}function zI(...i){let l;return s(Ee,null,Xn(l=i.map(Oi))?l:{default:()=>[l]})}function ie(...i){let l;return s(kl,null,Xn(l=i.map(Oi))?l:{default:()=>[l]})}function xl(...i){return s("div",{class:"table-grid"},[i.map(l=>s("div",{class:{["row-grid"]:!0,mergeAdjacent:de[UI.theme].mergeAdjacent}},[l.map(Oi)]))])}function ce(i){if(Ie(i))return typeof i=="function"?i():typeof i=="string"?s(p,null,[i]):s(i,null,null);const l=i[El];return s(l,i[se](),null)}function Pc(...i){let l;return s(kl,null,Xn(l=i.map(ce))?l:{default:()=>[l]})}function Ie(i){return typeof i=="string"?!0:typeof i=="object"?i==null?!1:"render"in i||"component"in i:typeof i=="function"&&i[Ns]===!0}function Rm(i,l,e){const n=Vi(null),m=Vi(void 0);function a(b){n.value||(n.value=setInterval(o,250)),m.value=b,e&&(e.value=!0)}function Z(){n.value&&(clearInterval(n.value),n.value=null),e&&(e.value=!1)}function o(){l&&l.value?l.value():i&&i.value&&i.value(m.value)}return am(Z),{start:a,stop:Z,handleHolding:o}}function _c(i,l){const e=y(()=>i.filter(n=>c(n.visibility)===MI.Visible&&l(n)));return{firstFeature:y(()=>e.value[0]),collapsedContent:M(()=>ie(...e.value.slice(1))),hasCollapsedContent:y(()=>e.value.length>1)}}function Zs(i,l="div"){const e=Rl();return EI(()=>{e.value=GI(bl(i),l)}
|
||
|
x${ni(c(a.christmas1))} to wood production
|
||
|
`)}]}),rainbow:e({name:"Rainbow Wrapping Paper",id:"rainbow",ratio:{red:{base:ue,exponent:We+.2},green:{base:Je,exponent:pe+.1},blue:{base:ue,exponent:We+.2},yellow:{base:ue,exponent:We+.2},purple:{base:Je,exponent:pe+.1},orange:{base:Je,exponent:pe+.1}},background:"linear-gradient(135deg, rgba(255,0,0,1) 0%, rgba(255,0,0,1) 2%, rgba(255,155,0,1) 14%, rgba(255,155,0,1) 18%, rgba(255,254,0,1) 31%, rgba(255,254,0,1) 35%, rgba(100,244,61,1) 48%, rgba(100,244,61,1) 52%, rgba(70,218,234,1) 64%, rgba(70,218,234,1) 68%, rgba(205,0,210,1) 81%, rgba(205,0,210,1) 85%, rgba(255,0,0,1) 98%, rgba(255,0,0,1) 100%)",listedBoosts:[{desc:y(()=>`
|
||
|
/${ni(c(a.rainbow1))} to coal buyable cost
|
||
|
`)}]}),jazzy:e({name:"Jazzy Wrapping Paper",id:"jazzy",ratio:{purple:{base:Je*3,exponent:pe},orange:{base:Je*3,exponent:pe}},background:"linear-gradient(90deg, rgba(255,177,0,1) 10.8%, rgba(189,69,255,1) 11.1%, rgba(189,69,255,1) 21.9%, rgba(255,177,0,1) 22.2%, rgba(255,177,0,1) 33.0%, rgba(189,69,255,1) 33.3%, rgba(189,69,255,1) 44.1%, rgba(255,177,0,1) 44.4%, rgba(255,177,0,1) 55.2%, rgba(189,69,255,1) 55.5%, rgba(189,69,255,1) 66.3%, rgba(255,177,0,1) 66.6%, rgba(255,177,0,1) 77.4%, rgba(189,69,255,1) 77.7%, rgba(189,69,255,1) 88.5%, rgba(255,177,0,1) 88.8%)",listedBoosts:[{desc:y(()=>`
|
||
|
x${ni(c(a.jazzy1))} to auto-smelting speed
|
||
|
`)}]}),sunshine:e({name:"Sunshine Wrapping Paper",id:"sunshine",ratio:{red:{base:ue*2,exponent:We+.1},yellow:{base:ue*2,exponent:We+.1},orange:{base:Je*2,exponent:pe+.05}},background:"radial-gradient(circle, rgba(238,250,0,1) 16%, rgba(250,157,0,1) 50%, rgba(255,76,76,1) 83%)",listedBoosts:[{desc:y(()=>`
|
||
|
x${ni(c(a.sunshine1))} to paper production
|
||
|
`)}]}),ocean:e({name:"Ocean Wrapping Paper",id:"ocean",ratio:{blue:{base:ue*2,exponent:We+.1},green:{base:Je*2,exponent:pe+.05},purple:{base:Je*2,exponent:pe+.05}},background:"linear-gradient(20deg, rgba(0,183,250,0.6) 8%, rgba(0,223,62,0.6) 12%, rgba(0,183,250,0.6) 17%, rgba(0,183,250,0.6) 27%, rgba(124,109,230,0.6) 38%, rgba(0,183,250,0.6) 46%, rgba(0,183,250,0.6) 50%, rgba(0,223,62,0.6) 53%, rgba(0,183,250,0.6) 60%, rgba(124,109,230,0.6) 67%, rgba(0,183,250,0.6) 73%, rgba(0,183,250,0.6) 84%, rgba(0,223,62,0.6) 88%, rgba(0,183,250,0.6) 91%), linear-gradient(340deg, rgba(0,183,250,0.6) 8%, rgba(0,223,62,0.6) 12%, rgba(0,183,250,0.6) 17%, rgba(0,183,250,0.6) 27%, rgba(124,109,230,0.6) 38%, rgba(0,183,250,0.6) 46%, rgba(0,183,250,0.6) 50%, rgba(0,223,62,0.6) 53%, rgba(0,183,250,0.6) 60%, rgba(124,109,230,0.6) 67%, rgba(0,183,250,0.6) 73%, rgba(0,183,250,0.6) 84%, rgba(0,223,62,0.6) 88%, rgba(0,183,250,0.6) 91%)",listedBoosts:[{desc:y(()=>`
|
||
|
/${ni(c(a.ocean1))} to box buyable cost
|
||
|
`)}]}),beach:e({name:"Beach Wrapping Paper",id:"beach",ratio:{yellow:{base:ue*3,exponent:We},blue:{base:ue*3,exponent:We}},background:"radial-gradient(circle at 80% 10%, rgba(255,255,76,1) 8%, rgba(0,0,0,0) 21%), linear-gradient(180deg, rgba(0,255,246,1) 60%, rgba(0,255,246,0) 61%), linear-gradient(215deg, rgba(0,93,255,0) 0%, rgba(0,93,255,0) 66%, rgba(255,255,76,1) 68%), linear-gradient(180deg, rgba(0,0,0,0) 68%, rgba(0,93,255,1) 70%), linear-gradient(205deg, rgba(0,255,246,1) 0%, rgba(0,255,246,1) 100%)",listedBoosts:[{desc:y(()=>`
|
||
|
/${ni(c(a.beach1))} to workshop cost
|
||
|
`)}]})},m=y(()=>gI.packingMilestones.wrappingPaperBoost.earned.value?2:1),a={christmas1:y(()=>u.isMastery.value?1:I.add(n.christmas.buyable.amount.value,1).mul(m.value)),rainbow1:y(()=>u.isMastery.value?1:I.pow(2,n.rainbow.buyable.amount.value).mul(m.value)),jazzy1:y(()=>u.isMastery.value?1:I.add(n.jazzy.buyable.amount.value,1).mul(m.value)),sunshine1:y(()=>u.isMastery.value?1:I.add(n.sunshine.buyable.amount.value,1).mul(m.value)),ocean1:y(()=>u.isMastery.value?1:I.pow(1.5,n.ocean.buyable.amount.value).mul(m.value)),beach1:y(()=>u.isMastery.value?1:I.add(n.beach.buyable.amount.value,1).log10().add(1).mul(m.value).pow(II.milestones.milestone3.earned.value?1.6:1))},Z=vI(y(()=>Object.values(n).map(W=>W.buyable.amount.value).reduce(I.add,0)),"Total Wrapping Paper"),o=X(()=>({display:{requirement:"80 Total Wrapping Paper",effectDisplay:"Unlock a new elf to help with dyes"},shouldEarn:()=>I.gte(Z.value,80),onComplete(){u.days[3].recentlyUpdated.value=!0}})),b=y(()=>I.add(u.masteredDays.value,1).times(20).add(140).ceil()),V=KI(()=>({display:()=>{var W;return{title:`${u.isMastery.value?"Stop Decorating":"Begin Decorating"} ${(W=Object.values(CI).find(N=>{var r;return c(N.mastered)===!1&&!["Elves","Management"].includes(c((r=N==null?void 0:N.name)!=null?r:""))}))==null?void 0:W.name}`,description:M(()=>s(p,null,[s("br",null,null),d("Decorating brings you to a separate version of each day that only allows layers that are decorated or being decorated to work. These days will have a new decoration effect that applies outside of decorating as well."),s("br",null,null),d("You can safely start and stop decorating without losing progress"),u.isMastery.value?null:s(p,null,[s("br",null,null),s("br",null,null),d("Requires "),q(b.value),d(" total wrapping paper")])]))}},visibility:()=>j(u.day.value===Ke),canClick(){return u.isMastery.value||I.gte(Z.value,b.value)},onClick(){var N,r;if(!c(V.canClick))return;u.toggleMastery();const W=(r=(N=u.currentlyMastering.value)==null?void 0:N.id)!=null?r:"trees";Ei.tabs.includes(W)||u.openDay(W),W==="paper"&&(Fi.elves.cuttersElf.bought.value=!0,Fi.elves.plantersElf.bought.value=!0,Fi.elves.expandersElf.bought.value=!0,Fi.elves.heatedCuttersElf.bought.value=!0,Fi.elves.heatedPlantersElf.bought.value=!0,Fi.elves.fertilizerElf.bought.value=!0)},style:{width:"300px",minHeight:"160px"}})),w=HI(()=>({direction:hi.Right,width:600,height:25,fillStyle:"animation: 15s wrapping-paper-bar linear infinite",textStyle:"color: var(--feature-foreground)",progress:()=>u.day.value===Ke?I.div(u.masteredDays.value,6):1,display:M(()=>u.day.value===Ke?s(p,null,[u.masteredDays.value,d("/6 days decorated")]):"")}));return EI(()=>{u.day.value===Ke&&I.gte(u.masteredDays.value,6)&&u.showLoreModal.value===!1&&u.completeDay()}),{name:i,day:Ke,color:l,display:M(()=>s("div",{style:"width: 620px"},[s("div",null,[u.day.value===Ke?"Decorate 6 previous days to complete the day":`${i} Complete!`]),Oi(w),s(ci,null,null),s(sl,{resource:Z},null),zI(n.christmas.display,n.rainbow.display,n.jazzy.display),zI(n.christmas.buyable,n.rainbow.buyable,n.jazzy.buyable),s(ci,null,null),zI(n.sunshine.display,n.ocean.display,n.beach.display),zI(n.sunshine.buyable,n.ocean.buyable,n.beach.buyable),s(ci,null,null),Oi(V),s(ci,null,null),Oi(o)])),wrappingPaper:n,boosts:a,unlockDyeElfMilestone:o,minWidth:700}}),sZ="workshop",is=2,XI=cl(sZ,function(){const i="Workshop",l="#D66B02",e="#D66B02",n=vI(0,"foundation progress"),m=Ni(()=>[Li(()=>({addend:900,description:"Hope Level 3",enabled:Y.elfTraining.expandersElfTraining.milestones[2].earned})),Li(()=>({addend:200,description:"Build wooden towers",enabled:II.row1Upgrades[2].bought})),Li(()=>({addend:()=>I.times(Gl.factoryBuyables.expandFactory.amount.value,100),description:"Expand Factory",enabled:()=>I.gt(Gl.factoryBuyables.expandFactory.amount.value,0)}))]),a=y(()=>m.apply(100)),Z=Ha(()=>({scaling:Aa(An(An(zn(250,1.5),5423,1/1e10),1e20,3e8),a),baseResource:ki.logs,gainResource:K(n),roundUpCost:!0,spend(Ji,E){$.value||(ki.logs.value=I.sub(ki.logs.value,E))},costModifier:Ni(()=>[J(()=>({m
|
||
|
${(-c(r)-30)*Math.sin(((c(b).length-1)/2-Wi)*c(R))},
|
||
|
${(c(r)+30)*Math.cos(((c(b).length-1)/2-Wi)*c(R))}
|
||
|
)`,onMousedown:si=>Ci(si,P),onTouchstart:si=>Ci(si,P),onMouseup:si=>vi(si,P),onTouchend:cs(si=>vi(si,P),["stop"])},[z("circle",{fill:c(ul)(P.fillColor,i.node),r:"20","stroke-width":((Ri=i.selectedAction)==null?void 0:Ri.id)===P.id?4:0,stroke:c(T)},null,8,bZ),z("text",{fill:c(v),class:"material-icons"},pI(c(ul)(P.icon,i.node)),9,yZ)],42,oZ)}),128))])):Zi("",!0)]),_:1}),z("g",{class:"node-container",onMouseenter:H[0]||(H[0]=P=>a.value=!0),onMouseleave:H[1]||(H[1]=P=>a.value=!1),onMousedown:f,onTouchstartPassive:f,onMouseup:ii,onTouchendPassive:ii},[c(w)===c($s).Circle?(C(),S("g",jZ,[c(g)?(C(),S("circle",{key:0,class:"receiver",r:c(r)+8,fill:c(O),stroke:i.receivingNode?"#0F0":"#0F03","stroke-width":2},null,8,VZ)):Zi("",!0),z("circle",{class:"body",r:c(r),fill:c(G),stroke:c(T),"stroke-width":4},null,8,uZ),c(B)===c(Wn).Fill?(C(),S("circle",{key:1,class:"progressFill",r:Math.max(c(r)*c(x)-2,0),fill:c(h)},null,8,JZ)):(C(),S("circle",{key:2,r:c(r)+4.5,class:"progressRing",fill:"transparent","stroke-dasharray":(c(r)+4.5)*2*Math.PI,"stroke-width":5,"stroke-dashoffset":(c(r)+4.5)*2*Math.PI-c(x)*(c(r)+4.5)*2*Math.PI,stroke:c(h)},null,8,WZ))])):c(w)===c($s).Diamond?(C(),S("g",pZ,[c(g)?(C(),S("rect",{key:0,class:"receiver",width:c(r)*c(n)+16,height:c(r)*c(n)+16,transform:`translate(${-(c(r)*c(n)+16)/2}, ${-(c(r)*c(n)+16)/2})`,fill:c(O),stroke:i.receivingNode?"#0F0":"#0F03","stroke-width":2},null,8,MZ)):Zi("",!0),z("rect",{class:"body",width:c(r)*c(n),height:c(r)*c(n),transform:`translate(${-c(r)*c(n)/2}, ${-c(r)*c(n)/2})`,fill:c(G),stroke:c(T),"stroke-width":4},null,8,rZ),c(B)===c(Wn).Fill?(C(),S("rect",{key:1,class:"progressFill",width:Math.max(c(r)*c(n)*c(x)-2,0),height:Math.max(c(r)*c(n)*c(x)-2,0),transform:`translate(${-Math.max(c(r)*c(n)*c(x)-2,0)/2}, ${-Math.max(c(r)*c(n)*c(x)-2,0)/2})`,fill:c(h)},null,8,wZ)):(C(),S("rect",{key:2,class:"progressDiamond",width:c(r)*c(n)+9,height:c(r)*c(n)+9,transform:`translate(${-(c(r)*c(n)+9)/2}, ${-(c(r)*c(n)+9)/2})`,fill:"transparent","stroke-dasharray":(c(r)*c(n)+9)*4,"stroke-width":5,"stroke-dashoffset":(c(r)*c(n)+9)*4-c(x)*(c(r)*c(n)+9)*4,stroke:c(h)},null,8,NZ))])):Zi("",!0),z("text",{fill:c(v),class:"node-title"},pI(c(W)),9,OZ)],32),s(He,{name:"fade",appear:""},{default:_i(()=>[c(N)?(C(),S("g",CZ,[z("text",{fill:c(N).color||c(v),class:LI(["node-title",{pulsing:c(N).pulsing}]),y:-c(r)-20},pI(c(N).text),11,hZ)])):Zi("",!0)]),_:1}),s(He,{name:"fade",appear:""},{default:_i(()=>[c(Z)&&i.selectedAction?(C(),S("text",{key:0,fill:c(v),class:"node-title",y:c(r)+75},"Tap again to confirm",8,YZ)):Zi("",!0)]),_:1})],14,tZ)}}});var XZ=OI(vZ,[["__scopeId","data-v-5afee410"]]);const zZ={class:"stage",width:"100%",height:"100%"},RZ={class:"g1"},GZ=iI({__name:"Board",props:{nodes:null,types:null,state:null,visibility:null,width:null,height:null,style:null,classes:null,links:null,selectedAction:null,selectedNode:null,mousePosition:null},setup(i){const e=dl(i),n=Vi({x:0,y:0}),m=Vi({x:0,y:0}),a=Vi(null),Z=Vi(!1),o=Vi(null),b=y(()=>a.value==null?void 0:e.nodes.value.find(O=>O.id===a.value)),V=y(()=>{const O=e.nodes.value.slice();if(b.value){const T=O.splice(O.indexOf(b.value),1)[0];O.push(T)}return O}),w=y(()=>{const O=b.value;if(O==null)return null;const T={x:O.position.x+m.value.x,y:O.position.y+m.value.y};let G=Number.MAX_VALUE;return e.nodes.value.reduce((h,v)=>{if(v.id===O.id)return h;const B=e.types.value[v.type];if(!ul(B.canAccept,v))return h;const R=Math.pow(T.x-v.position.x,2)+Math.pow(T.y-v.position.y,2);let f=ul(B.size,v);return R>G||R>f*f?h:(G=R,v)},null)});function W(O){O.setTransformOrigin(null)}function N(O,T=null,G=!1){if(a.value==null){O.preventDefault(),O.stopPropagation();let h,v;if("touches"in O)if(O.touches.length===1)h=O.touches[0].clientX,v=O.touches[0].clientY;else return;else h=O.clientX,v=O.clientY;n.value={x:h,y:v},m.value={x:0,y:0},Z.value=!1,G&&(a.value=T)}T!=null&&(e.state.value.selectedNode=null,e.state.value.selectedAction=null)}function r(O){const{x:T,y:G,scale:h}=o.value.panZoomInstance.getTransform();let v,B;if("touches"in O)if(O.touches.length===1)
|
||
|
<br/>
|
||
|
<br/>
|
||
|
Cost: 50 ${e.displayName}<br/>${WI(1e11)} ${wi.coal.displayName}`}})),si=A(()=>({resource:K(e),cost:1e5,display:{title:"Efficient Drills",description:"Use metal and a bunch of R&D to make drilling stuff faster. Double coal and ore mining speed."},visibility:()=>j(xi.depthMilestones[4].earned.value)})),$=Hi(()=>({resource:K(e),cost(){let _=new I(this.amount.value);_=I.pow(.95,Q.books.metalBook.totalAmount.value).times(_);let pi=I.pow(1.15,_).times(10);return Y.elfTraining.metalElfTraining.milestones[4].earned.value&&(pi=I.div(pi,I.add(xi.depth.value,1).sqrt())),Y.elfTraining.metalElfTraining.milestones[3].earned.value&&(pi=I.div(pi,10)),pi},inverseCost(_){Y.elfTraining.metalElfTraining.milestones[3].earned.value&&(_=I.mul(_,10)),Y.elfTraining.metalElfTraining.milestones[4].earned.value&&(_=I.mul(_,I.add(xi.depth.value,1).sqrt()));let pi=I.div(_,10).log(1.15);return pi=pi.div(I.pow(.95,Q.books.metalBook.totalAmount.value)),I.isNaN(pi)?I.dZero:pi.floor().max(0)},display:{title:"Metal Drill",description:"An automated machine to help you mine more ore, faster",effectDisplay:M(()=>s(p,null,[d("Mine 2.5x faster. Increase ore mining amount by")," ",jI($.amount.value),d(" ore per operation")]))},visibility:()=>j(I.gte($.amount.value,1)||I.div(a.value,V.value).plus(n.value).gte(10)),style:{width:"200px"}})),Ji=Hi(()=>({resource:K(e),cost(){let _=new I(this.amount.value);_=I.pow(.95,Q.books.metalBook.totalAmount.value).times(_);let pi=I.pow(1.15,I.times(_,10)).times(10);return Y.elfTraining.metalElfTraining.milestones[4].earned.value&&(pi=I.div(pi,I.add(xi.depth.value,1).sqrt())),Y.elfTraining.metalElfTraining.milestones[3].earned.value&&(pi=I.div(pi,10)),pi},inverseCost(_){Y.elfTraining.metalElfTraining.milestones[3].earned.value&&(_=I.mul(_,10)),Y.elfTraining.metalElfTraining.milestones[4].earned.value&&(_=I.mul(_,I.add(xi.depth.value,1).sqrt()));let pi=I.div(_,10).log(1.15).div(10);return pi=pi.div(I.pow(.95,Q.books.metalBook.totalAmount.value)),I.isNaN(pi)?I.dZero:pi.floor().max(0)},display:{title:"Industrial Crucible",description:"A giant automated crucible furnace, letting you smelt ore faster",effectDisplay:M(()=>s(p,null,[d("Automatically smelts")," ",jI(I.times(Ji.amount.value,10)),d(" ore per second")]))},visibility:()=>j(I.gte(Ji.amount.value,1)||I.gte($.amount.value,4)||I.gte(a.value,50)),style:{width:"200px"}})),E=t(!0),bi=Hi(()=>({resource:wi.coal,cost(){let _=new I(this.amount.value);_=I.pow(.95,Q.books.metalBook.totalAmount.value).times(_);let pi=I.pow(10,_).times(1e12);return Y.elfTraining.metalElfTraining.milestones[4].earned.value&&(pi=I.div(pi,I.add(xi.depth.value,1).sqrt())),Y.elfTraining.metalElfTraining.milestones[3].earned.value&&(pi=I.div(pi,10)),pi},inverseCost(_){Y.elfTraining.metalElfTraining.milestones[3].earned.value&&(_=I.mul(_,10)),Y.elfTraining.metalElfTraining.milestones[4].earned.value&&(_=I.mul(_,I.add(xi.depth.value,1).sqrt()));let pi=I.div(_,1e12).log(10);return pi=pi.div(I.pow(.95,Q.books.metalBook.totalAmount.value)),I.isNaN(pi)?I.dZero:pi.floor().max(0)},display:{title:"Hotter Forges",description:"More coal makes the fires burn hotter, getting just a little more metal out of each bit of ore",effectDisplay:M(()=>s(p,null,[d("Gain "),jI(I.times(Yi.value,100)),d("% more metal per ore")]))},visibility:()=>j(I.gte(bi.amount.value,1)||Ri.bought.value),style:{width:"200px"}})),Yi=y(()=>I.times(bi.amount.value,.25));NI.on("update",_=>{var Gi;if(I.lt(u.day.value,on)||u.isMastery.value&&!Ai.value&&((Gi=u.currentlyMastering.value)==null?void 0:Gi.name)!==i)return;const pi=I.sub(I.times(g.value,v.value),I.sub(o.value,Z.value).max(0)),gi=I.sub(W.value,I.sub(Z.value,o.value).max(0));Z.value=I.isNaN(pi)?0:pi,o.value=I.isNaN(gi)?0:gi,R.value=I.times(_,g.value).plus(R.value);const nI=R.value.trunc();R.value=R.value.minus(nI),m.value=I.add(m.value,I.times(nI,v.value)),E.value&&G(I.min(O.value,I.times(W.value,_)),r.value)});const[sI,qi]=vl(()=>[{title:"Auto Smelt Speed",modifier:w,base:0,unit:"/s",visible(){return I.gt(Ji.amount.value,0)||$i.value}},{title:"Auto Smelt Multiplier",modifier:N,base:1
|
||
|
margin: 10px 0;"/>${Ri}<hr style="
|
||
|
margin: 10px 0;"/>${si}`:`${Di}<hr style="
|
||
|
margin: 10px 0;"/>${Ri}`:Di,n.value=!0},onOpenLayer(){if(D!=25){if($.value=!1,window.matchMedia("(min-width: 1468px)").matches)if(Ei.tabs.includes(H!=null?H:"trees")){const sI=Ei.tabs.lastIndexOf(H!=null?H:"trees");Ei.tabs.splice(sI,1)}else Ei.tabs.push(H!=null?H:"trees"),u.minimized.value=!0;else Ei.tabs.splice(1,1/0,H!=null?H:"trees");CI[H!=null?H:"trees"].minimized.value=!1}},onUnlockLayer(){(H!=null||D==25)&&(P.value=!0,setTimeout(()=>{var sI,qi;m.value=-1,a.value=D==25?"The End!":c((qi=(sI=CI[H!=null?H:"trees"])==null?void 0:sI.name)!=null?qi:""),Z.value=Di,Ei.autoPause&&(Ei.devSpeed=null),n.value=!0},1e3))}}}}})}const h=[G(()=>({day:1,shouldNotify:!1,layer:"trees",symbol:ed,story:"Oh no! Santa forgot about Christmas and it's only 25 days away! He's asked for your help due to your history getting large quantities of things in short amounts of time. Unfortunately you're really starting from scratch here - let's start with getting wood, which you'll need for everything from building workshops to wrapping paper to many of the toys themselves!",completedStory:"Santa looks at all the wood you've gathered and tells you you've done well! He says you should take the rest of the day off so you're refreshed for tomorrow's work. Good Job!",masteredStory:"As you repeat the basic actions again, you feel like you've learned something that you didn't know the first time around. Santa is impressed at your new knowledge and inspires you to attempt this with more jobs. Great Job!"})),G(()=>({day:2,shouldNotify:!1,layer:"workshop",symbol:Id,story:"Santa looked over your tree farm and was impressed with how much you could accomplish in just one day. Today's goal is to get a workshop built up for the elves to work in - and apparently, they need quite a lot of space to work!",completedStory:"The workshop complete, Santa once again dismisses you for the day. With a strong foundation, this workshop should suffice for supporting future work toward this impossible mission. Good Job!",masteredStory:"As you attempt to build the workshop again with your newfound experiences and resources, you realize you could have built the workshop a little bit better. As you keep building and building, you realize that you could've built it without wasting any resources. Great Job!"})),G(()=>({day:3,shouldNotify:!1,layer:"coal",symbol:Qm,story:"Santa tells you that unfortunately there are quite a few naughty children out there this year, and he's going to need you to gather as much coal as you can for him to give out.",completedStory:"Santa looks at all the coal you've gathered and tells you you've done well! He says you should take the rest of the day off so you're refreshed for tomorrow's work. Good Job!",masteredStory:"It's another typical day, attempting to redo your work again, but this time for coal. While doing this tedious task, an elf comes up to you. It gives you a improved blueprint on how to make small fires. You try it, and you realize that it's a lot more efficent than your old buildings designs. You thank the elf, and resume your work. Great Job!"})),G(()=>({day:4,shouldNotify:!1,layer:"elves",symbol:Um,story:"Alright, it seems you finally have enough things set up to start bringing in the elves! Unfortunately, it seems they'll need to be retrained on how to help, since they've stopped practicing for 11 months!",completedStory:"The workshop now hums with the bustling elves working on everything. They can take it from here - you deserve a break after such a long day! Good Job!",masteredStory:"This place feels a lot more better, with less naughty elves who are more excited than ever before to do something! As you collapse into a chair thinking of all of your hard work, Santa comes by yet again to congratulate you on your hard work. You feel a pang of jealousy as Santa is taking all the credit for your work, but you decide that saving Christmas is worth it. Great Job!"})),G(()=>({day:5,shouldNotify:!1,layer:"paper",symbol:_m,story:"With the elves trained, we're almost ready to start working on these presents! Just a c
|
||
|
`,"./../../saves/Day 08 Complete.txt":"eyJpZCI6ImFkdmVudC1pbmNyZW1lbnRhbC0yIiwiZGV2U3BlZWQiOjAsIm5hbWUiOiJEZWZhdWx0IFNhdmUiLCJ0YWJzIjpbIm1haW4iLCJjbG90aCJdLCJ0aW1lIjoxNjcwOTY2MDM5MjIwLCJhdXRvc2F2ZSI6dHJ1ZSwib2ZmbGluZVByb2QiOnRydWUsIm9mZmxpbmVUaW1lIjowLCJ0aW1lUGxheWVkIjoxNDQ4MS43NzkwMDAwMDAxMzMsImtlZXBHb2luZyI6ZmFsc2UsIm1vZElEIjoiYWR2ZW50LWluY3JlbWVudGFsIiwibW9kVmVyc2lvbiI6IjAuNSIsImxheWVycyI6eyJtYWluIjp7Im1pbmltaXplZCI6ZmFsc2UsImRheXMiOnsiMCI6eyJvcGVuZWQiOnRydWUsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCIxIjp7Im9wZW5lZCI6dHJ1ZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjIiOnsib3BlbmVkIjp0cnVlLCJyZWNlbnRseVVwZGF0ZWQiOmZhbHNlfSwiMyI6eyJvcGVuZWQiOnRydWUsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCI0Ijp7Im9wZW5lZCI6dHJ1ZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjUiOnsib3BlbmVkIjp0cnVlLCJyZWNlbnRseVVwZGF0ZWQiOmZhbHNlfSwiNiI6eyJvcGVuZWQiOnRydWUsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCI3Ijp7Im9wZW5lZCI6dHJ1ZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjgiOnsib3BlbmVkIjpmYWxzZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjkiOnsib3BlbmVkIjpmYWxzZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjEwIjp7Im9wZW5lZCI6ZmFsc2UsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCIxMSI6eyJvcGVuZWQiOmZhbHNlLCJyZWNlbnRseVVwZGF0ZWQiOmZhbHNlfSwiMTIiOnsib3BlbmVkIjpmYWxzZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjEzIjp7Im9wZW5lZCI6ZmFsc2UsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCIxNCI6eyJvcGVuZWQiOmZhbHNlLCJyZWNlbnRseVVwZGF0ZWQiOmZhbHNlfSwiMTUiOnsib3BlbmVkIjpmYWxzZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjE2Ijp7Im9wZW5lZCI6ZmFsc2UsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCIxNyI6eyJvcGVuZWQiOmZhbHNlLCJyZWNlbnRseVVwZGF0ZWQiOmZhbHNlfSwiMTgiOnsib3BlbmVkIjpmYWxzZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjE5Ijp7Im9wZW5lZCI6ZmFsc2UsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCIyMCI6eyJvcGVuZWQiOmZhbHNlLCJyZWNlbnRseVVwZGF0ZWQiOmZhbHNlfSwiMjEiOnsib3BlbmVkIjpmYWxzZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjIyIjp7Im9wZW5lZCI6ZmFsc2UsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCIyMyI6eyJvcGVuZWQiOmZhbHNlLCJyZWNlbnRseVVwZGF0ZWQiOmZhbHNlfX0sImRheSI6OX0sInRyZWVzIjp7Im1pbmltaXplZCI6ZmFsc2UsImxvZ3MiOiI0ODgzNDc2OTk4ODg1ODc3IiwidG90YWxMb2dzIjoiOS41NjEyMjI0Njc5Nzk0NTNlMTUiLCJzYXBsaW5ncyI6IjI0OTIzODIuNzIiLCJyb3cxVXBncmFkZXMiOnsiMCI6eyJib3VnaHQiOnRydWV9LCIxIjp7ImJvdWdodCI6dHJ1ZX0sIjIiOnsiYm91Z2h0Ijp0cnVlfSwiMyI6eyJib3VnaHQiOnRydWV9LCI0Ijp7ImJvdWdodCI6dHJ1ZX19LCJyb3cyVXBncmFkZXMiOnsiMCI6eyJib3VnaHQiOnRydWV9LCIxIjp7ImJvdWdodCI6dHJ1ZX0sIjIiOnsiYm91Z2h0Ijp0cnVlfSwiMyI6eyJib3VnaHQiOnRydWV9LCI0Ijp7ImJvdWdodCI6dHJ1ZX19LCJyb3cxQnV5YWJsZXMiOnsiMCI6eyJhbW91bnQiOiI4ODI2In0sIjEiOnsiYW1vdW50IjoiODgyNiJ9LCIyIjp7ImFtb3VudCI6IjI4ODA4In19LCJtYW51YWxDdXRQcm9ncmVzcyI6IjAuMDAwOTc2NTYyNDk5OTk5OTk4OCIsIm1hbnVhbFBsYW50UHJvZ3Jlc3MiOiIwLjAwMDk3NjU2MjQ5OTk5OTk5ODgiLCJnZW5lcmFsVGFiQ29sbGFwc2VkIjp7fX0sIndvcmtzaG9wIjp7Im1pbmltaXplZCI6ZmFsc2UsImZvdW5kYXRpb25Qcm9ncmVzcyI6MTAwLCJtaWxlc3RvbmVzIjp7ImxvZ0dhaW5NaWxlc3RvbmUxIjp7ImVhcm5lZCI6dHJ1ZX0sImF1dG9DdXRNaWxlc3RvbmUxIjp7ImVhcm5lZCI6dHJ1ZX0sImF1dG9QbGFudE1pbGVzdG9uZTEiOnsiZWFybmVkIjp0cnVlfSwiYXV0b0N1dE1pbGVzdG9uZTIiOnsiZWFybmVkIjp0cnVlfSwiYXV0b1BsYW50TWlsZXN0b25lMiI6eyJlYXJuZWQiOnRydWV9LCJsb2dHYWluTWlsZXN0b25lMiI6eyJlYXJuZWQiOnRydWV9LCJtb3JlUGxhbnRzTWlsZXN0b25lMSI6eyJlYXJuZWQiOnRydWV9LCJsb2dHYWluTWlsZXN0b25lMyI6eyJlYXJuZWQiOnRydWV9LCJleHRyYUV4cGFuc2lvbk1pbGVzdG9uZTEiOnsiZWFybmVkIjpmYWxzZX0sImV4dHJhRXhwYW5zaW9uTWlsZXN0b25lMiI6eyJlYXJuZWQiOmZhbHNlfSwiZXh0cmFFeHBhbnNpb25NaWxlc3RvbmUzIjp7ImVhcm5lZCI6ZmFsc2V9LCJleHRyYUV4cGFuc2lvbk1pbGVzdG9uZTQiOnsiZWFybmVkIjpmYWxzZX0sImV4dHJhRXhwYW5zaW9uTWlsZXN0b25lNSI6eyJlYXJuZWQiOmZhbHNlfX0sImNvbGxhcHNlTWlsZXN0b25lcyI6dHJ1ZX0sImNvYWwiOnsibWluaW1pemVkIjpmYWxzZSwiY29hbCI6IjkuOTk3NzQ2MDU0MTkwNjMyZTE2IiwidG90YWxDb2FsIjoiMS4wMTA5ODA0NjcwMjIxMDY1ZTE3IiwiYXNoIjoiMjQyMjgyNzQ3NjAuMTEzOTk1IiwiYWN0aXZlRmlyZXMiOiIwLjg2NzA0MzA3MDcwNjE5NzEiLCJidWlsZEZpcmUiOnsiYW1vdW50IjoiMC44NjcwNDMwNzA3MDYxOTcxIn0sImFjdGl2ZUJvbmZpcmVzIjoiMTQ4MiIsImJ1aWxkQm9uZmlyZSI6eyJhbW91bnQiOiIxNDgyIn0sImFjdGl2ZUtpbG5zIjoiMTc4IiwiYnVpbGRLaWxuIjp7ImFtb3VudCI6IjE3OCJ9LCJhY3RpdmVEcmlsbHMiOiIzNyIsImJ1aWxkRHJpbGwiOnsiYW1vdW50IjoiMzcifSwid2FybWVyQ3V0dGVycyI6eyJib3VnaHQiOnRydWV9LCJ3YXJtZXJQbGFudGVycyI6eyJib3VnaHQiOnRydWV9LCJiYXNpY0ZlcnRpbGl6ZXIiOnsiYm91Z2h0Ijp0cnVlfSwidW5sb2NrQm9uZmlyZSI6eyJib3VnaHQiOnRydWV9LCJk
|
||
|
`,"./../../saves/Day 11 Complete.txt":"eyJpZCI6ImFkdmVudC1pbmNyZW1lbnRhbC0xIiwiZGV2U3BlZWQiOjAsIm5hbWUiOiJEZWZhdWx0IFNhdmUiLCJ0YWJzIjpbIm1haW4iLCJjb2FsIiwibWV0YWwiLCJvaWwiLCJkeWVzIiwiZWx2ZXMiLCJ0cmVlcyIsImJveGVzIiwicGFwZXIiXSwidGltZSI6MTY3MDg4ODc1Mzk5MywiYXV0b3NhdmUiOnRydWUsIm9mZmxpbmVQcm9kIjpmYWxzZSwib2ZmbGluZVRpbWUiOm51bGwsInRpbWVQbGF5ZWQiOjYzMzg4LjE2NjUxOTM0MjE4LCJrZWVwR29pbmciOmZhbHNlLCJtb2RJRCI6ImFkdmVudC1pbmNyZW1lbnRhbCIsIm1vZFZlcnNpb24iOiIwLjAiLCJsYXllcnMiOnsibWFpbiI6eyJtaW5pbWl6ZWQiOnRydWUsImRheXMiOnsiMCI6eyJvcGVuZWQiOnRydWUsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCIxIjp7Im9wZW5lZCI6dHJ1ZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjIiOnsib3BlbmVkIjp0cnVlLCJyZWNlbnRseVVwZGF0ZWQiOmZhbHNlfSwiMyI6eyJvcGVuZWQiOnRydWUsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCI0Ijp7Im9wZW5lZCI6dHJ1ZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjUiOnsib3BlbmVkIjp0cnVlLCJyZWNlbnRseVVwZGF0ZWQiOmZhbHNlfSwiNiI6eyJvcGVuZWQiOnRydWUsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCI3Ijp7Im9wZW5lZCI6dHJ1ZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjgiOnsib3BlbmVkIjp0cnVlLCJyZWNlbnRseVVwZGF0ZWQiOmZhbHNlfSwiOSI6eyJvcGVuZWQiOnRydWUsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCIxMCI6eyJvcGVuZWQiOnRydWUsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCIxMSI6eyJvcGVuZWQiOmZhbHNlLCJyZWNlbnRseVVwZGF0ZWQiOmZhbHNlfSwiMTIiOnsib3BlbmVkIjpmYWxzZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjEzIjp7Im9wZW5lZCI6ZmFsc2UsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCIxNCI6eyJvcGVuZWQiOmZhbHNlLCJyZWNlbnRseVVwZGF0ZWQiOmZhbHNlfSwiMTUiOnsib3BlbmVkIjpmYWxzZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjE2Ijp7Im9wZW5lZCI6ZmFsc2UsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCIxNyI6eyJvcGVuZWQiOmZhbHNlLCJyZWNlbnRseVVwZGF0ZWQiOmZhbHNlfSwiMTgiOnsib3BlbmVkIjpmYWxzZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjE5Ijp7Im9wZW5lZCI6ZmFsc2UsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCIyMCI6eyJvcGVuZWQiOmZhbHNlLCJyZWNlbnRseVVwZGF0ZWQiOmZhbHNlfSwiMjEiOnsib3BlbmVkIjpmYWxzZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjIyIjp7Im9wZW5lZCI6ZmFsc2UsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCIyMyI6eyJvcGVuZWQiOmZhbHNlLCJyZWNlbnRseVVwZGF0ZWQiOmZhbHNlfX0sImRheSI6MTJ9LCJ0cmVlcyI6eyJtaW5pbWl6ZWQiOmZhbHNlLCJsb2dzIjoiMS41NDM4MDY5MDQxMjI1ODA2ZTE5IiwidG90YWxMb2dzIjoiMS44MDIxODcyNjAwNzAxOThlMjIiLCJ0cmVlcyI6IjEwIiwic2FwbGluZ3MiOiIwIiwicm93MVVwZ3JhZGVzIjp7IjAiOnsicmVzb3VyY2UiOiIxMDI4NDM2MDY2MTA4LjY1OTQiLCJib3VnaHQiOnRydWV9LCIxIjp7InJlc291cmNlIjoiMTAyODQzNjA2NjEwOC42NTk0IiwiYm91Z2h0Ijp0cnVlfSwiMiI6eyJyZXNvdXJjZSI6IjEwMjg0MzYwNjYxMDguNjU5NCIsImJvdWdodCI6dHJ1ZX0sIjMiOnsicmVzb3VyY2UiOiIxMDI4NDM2MDY2MTA4LjY1OTQiLCJib3VnaHQiOnRydWV9LCI0Ijp7InJlc291cmNlIjoiMTAyODQzNjA2NjEwOC42NTk0IiwiYm91Z2h0Ijp0cnVlfX0sInJvdzJVcGdyYWRlcyI6eyIwIjp7InJlc291cmNlIjoiMTAyODQzNjA2NjEwOC42NTk0IiwiYm91Z2h0Ijp0cnVlfSwiMSI6eyJyZXNvdXJjZSI6IjEwMjg0MzYwNjYxMDguNjU5NCIsImJvdWdodCI6dHJ1ZX0sIjIiOnsicmVzb3VyY2UiOiIxMDI4NDM2MDY2MTA4LjY1OTQiLCJib3VnaHQiOnRydWV9LCIzIjp7InJlc291cmNlIjoiMTAyODQzNjA2NjEwOC42NTk0IiwiYm91Z2h0Ijp0cnVlfSwiNCI6eyJyZXNvdXJjZSI6IjEwMjg0MzYwNjYxMDguNjU5NCIsImJvdWdodCI6dHJ1ZX19LCJyb3cxQnV5YWJsZXMiOnsiMCI6eyJyZXNvdXJjZSI6IjEwMjg0MzYwNjYxMDguNjU5NCIsImFtb3VudCI6IjUyNzk3In0sIjEiOnsicmVzb3VyY2UiOiIxMDI4NDM2MDY2MTA4LjY1OTQiLCJhbW91bnQiOiI1Mjc5NyJ9LCIyIjp7InJlc291cmNlIjoiMTAyODQzNjA2NjEwOC42NTk0IiwiYW1vdW50IjoiMzQ3MjMzIn19LCJtYW51YWxDdXRQcm9ncmVzcyI6IjAuMDAwMTIyMDcwMzEyNTAwMDAwMyIsIm1hbnVhbFBsYW50UHJvZ3Jlc3MiOiIwLjAwMDEyMjA3MDMxMjUwMDAwMDMiLCJnZW5lcmFsVGFiQ29sbGFwc2VkIjp7fX0sIndvcmtzaG9wIjp7Im1pbmltaXplZCI6ZmFsc2UsImZvdW5kYXRpb25Qcm9ncmVzcyI6MTAwLCJmb3VuZGF0aW9uQ29udmVyc2lvbiI6eyJiYXNlUmVzb3VyY2UiOiIxMDI4NDM2MDY2MTA4LjY1OTQiLCJnYWluUmVzb3VyY2UiOiIxMDAifSwibWlsZXN0b25lcyI6eyJsb2dHYWluTWlsZXN0b25lMSI6eyJlYXJuZWQiOnRydWV9LCJhdXRvQ3V0TWlsZXN0b25lMSI6eyJlYXJuZWQiOnRydWV9LCJhdXRvUGxhbnRNaWxlc3RvbmUxIjp7ImVhcm5lZCI6dHJ1ZX0sImF1dG9DdXRNaWxlc3RvbmUyIjp7ImVhcm5lZCI6dHJ1ZX0sImF1dG9QbGFudE1pbGVzdG9uZTIiOnsiZWFybmVkIjp0cnVlfSwibG9nR2Fpbk1pbGVzdG9uZTIiOnsiZWFybmVkIjp0cnVlfSwibW9yZVBsYW50c01pbGVzdG9uZTEiOnsiZWFybmVkIjp0cnVlfSwibG9nR2Fpbk1pbGVzdG9uZTMiOnsiZWFybmVkIjp0cnVlfX0sImNvbGxhcHNlTWlsZXN0b25lcyI6dHJ1ZX0sImNvYWwiOnsibWluaW1pemVkIjpmYWxzZSwiY29hbCI6IjEuMTk4OTU3MzM0NjIxNDA0NmUzMiIsInRvdGFsQ29hbCI6IjEuMjUxNTEwMDAxODAxODUzNWUzMyIsImFzaCI6IjcuMDYxODA2ODk2OTU1NDQ3NWUxNiIsImFjdGl2ZUZpcmVzIjoiMCIsImJ1
|
||
|
`,"./../../saves/Day 17 Complete.txt":`eyJpZCI6ImFkdmVudC1pbmNyZW1lbnRhbC0xIiwiZGV2U3BlZWQiOjAsIm5hbWUiOiJEZWZhdWx0IFNhdmUiLCJ0YWJzIjpbIm1haW4iLCJ3cmFwcGluZ1BhcGVyIiwiZHllcyIsInRveXMiLCJ0cmVlcyIsIndvcmtzaG9wIiwicGxhc3RpYyJdLCJ0aW1lIjoxNjcxNTgyMTY4Mzk2LCJhdXRvc2F2ZSI6dHJ1ZSwib2ZmbGluZVByb2QiOmZhbHNlLCJvZmZsaW5lVGltZSI6bnVsbCwidGltZVBsYXllZCI6ODgzOTQuMjA1NTE5MzQ0NzMsImtlZXBHb2luZyI6ZmFsc2UsIm1vZElEIjoiYWR2ZW50LWluY3JlbWVudGFsIiwibW9kVmVyc2lvbiI6IjAuNSIsImxheWVycyI6eyJtYWluIjp7Im1pbmltaXplZCI6dHJ1ZSwiZGF5cyI6eyIwIjp7Im9wZW5lZCI6dHJ1ZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjEiOnsib3BlbmVkIjp0cnVlLCJyZWNlbnRseVVwZGF0ZWQiOmZhbHNlfSwiMiI6eyJvcGVuZWQiOnRydWUsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCIzIjp7Im9wZW5lZCI6dHJ1ZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjQiOnsib3BlbmVkIjp0cnVlLCJyZWNlbnRseVVwZGF0ZWQiOmZhbHNlfSwiNSI6eyJvcGVuZWQiOnRydWUsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCI2Ijp7Im9wZW5lZCI6dHJ1ZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjciOnsib3BlbmVkIjp0cnVlLCJyZWNlbnRseVVwZGF0ZWQiOmZhbHNlfSwiOCI6eyJvcGVuZWQiOnRydWUsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCI5Ijp7Im9wZW5lZCI6dHJ1ZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjEwIjp7Im9wZW5lZCI6dHJ1ZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjExIjp7Im9wZW5lZCI6dHJ1ZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjEyIjp7Im9wZW5lZCI6dHJ1ZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjEzIjp7Im9wZW5lZCI6dHJ1ZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjE0Ijp7Im9wZW5lZCI6dHJ1ZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjE1Ijp7Im9wZW5lZCI6dHJ1ZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjE2Ijp7Im9wZW5lZCI6dHJ1ZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjE3Ijp7Im9wZW5lZCI6ZmFsc2UsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCIxOCI6eyJvcGVuZWQiOmZhbHNlLCJyZWNlbnRseVVwZGF0ZWQiOmZhbHNlfSwiMTkiOnsib3BlbmVkIjpmYWxzZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjIwIjp7Im9wZW5lZCI6ZmFsc2UsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCIyMSI6eyJvcGVuZWQiOmZhbHNlLCJyZWNlbnRseVVwZGF0ZWQiOmZhbHNlfSwiMjIiOnsib3BlbmVkIjpmYWxzZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjIzIjp7Im9wZW5lZCI6ZmFsc2UsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9fSwiZGF5IjoxOCwiaXNNYXN0ZXJ5IjpmYWxzZX0sInRyZWVzIjp7Im1pbmltaXplZCI6ZmFsc2UsImxvZ3MiOiI3LjAyNTE3NTYwOTUyMDg3NTVlNzEiLCJ0b3RhbExvZ3MiOiIxLjI2NTg3ODgxODYxMjgzMTZlNzMiLCJ0cmVlcyI6IjEwIiwic2FwbGluZ3MiOiIzLjA5NDk0ODY3Mzg4MTc2NDZlMjgiLCJyb3cxVXBncmFkZXMiOnsiMCI6eyJyZXNvdXJjZSI6IjEwMjg0MzYwNjYxMDguNjU5NCIsImJvdWdodCI6dHJ1ZX0sIjEiOnsicmVzb3VyY2UiOiIxMDI4NDM2MDY2MTA4LjY1OTQiLCJib3VnaHQiOnRydWV9LCIyIjp7InJlc291cmNlIjoiMTAyODQzNjA2NjEwOC42NTk0IiwiYm91Z2h0Ijp0cnVlfSwiMyI6eyJyZXNvdXJjZSI6IjEwMjg0MzYwNjYxMDguNjU5NCIsImJvdWdodCI6dHJ1ZX0sIjQiOnsicmVzb3VyY2UiOiIxMDI4NDM2MDY2MTA4LjY1OTQiLCJib3VnaHQiOnRydWV9fSwicm93MlVwZ3JhZGVzIjp7IjAiOnsicmVzb3VyY2UiOiIxMDI4NDM2MDY2MTA4LjY1OTQiLCJib3VnaHQiOnRydWV9LCIxIjp7InJlc291cmNlIjoiMTAyODQzNjA2NjEwOC42NTk0IiwiYm91Z2h0Ijp0cnVlfSwiMiI6eyJyZXNvdXJjZSI6IjEwMjg0MzYwNjYxMDguNjU5NCIsImJvdWdodCI6dHJ1ZX0sIjMiOnsicmVzb3VyY2UiOiIxMDI4NDM2MDY2MTA4LjY1OTQiLCJib3VnaHQiOnRydWV9LCI0Ijp7InJlc291cmNlIjoiMTAyODQzNjA2NjEwOC42NTk0IiwiYm91Z2h0Ijp0cnVlfX0sInJvdzFCdXlhYmxlcyI6eyIwIjp7InJlc291cmNlIjoiMTAyODQzNjA2NjEwOC42NTk0IiwiYW1vdW50IjoiMzU2OTg0NyJ9LCIxIjp7InJlc291cmNlIjoiMTAyODQzNjA2NjEwOC42NTk0IiwiYW1vdW50IjoiMzY3NDA4OCJ9LCIyIjp7InJlc291cmNlIjoiMTAyODQzNjA2NjEwOC42NTk0IiwiYW1vdW50IjoiNzcxNTIyOSJ9fSwibWFudWFsQ3V0UHJvZ3Jlc3MiOiIwLjAwMDAwMTkwNzM0ODYzMjgxMjQ5OTQiLCJtYW51YWxQbGFudFByb2dyZXNzIjoiMC4wMDAwMDE5MDczNDg2MzI4MTI0OTk0IiwiZ2VuZXJhbFRhYkNvbGxhcHNlZCI6e30sImNyZWF0ZWRTYXBsaW5ncyI6IjMuMzEzNjc3MzM1NDgzNzE5N2UyOCIsIm1hc3RlcnkiOnsibG9ncyI6IjQuODcyMTUyNjU1NTIxNDA4ZTIzIiwidG90YWxMb2dzIjoiNC45MjgzMzg4NDA0MDEzMmUyMyIsInNhcGxpbmdzIjoiNjUzNzUwNTI3NDgzNjguODMiLCJyb3cxVXBncmFkZXMiOnsiMCI6eyJib3VnaHQiOnRydWV9LCIxIjp7ImJvdWdodCI6dHJ1ZX0sIjIiOnsiYm91Z2h0Ijp0cnVlfSwiMyI6eyJib3VnaHQiOnRydWV9LCI0Ijp7ImJvdWdodCI6dHJ1ZX19LCJyb3cyVXBncmFkZXMiOnsiMCI6eyJib3VnaHQiOnRydWV9LCIxIjp7ImJvdWdodCI6dHJ1ZX0sIjIiOnsiYm91Z2h0Ijp0cnVlfSwiMyI6eyJib3VnaHQiOnRydWV9LCI0Ijp7ImJvdWdodCI6dHJ1ZX19LCJyb3cxQnV5YWJsZXMiOnsiMCI6eyJhbW91bnQiOiIxMTMyOTUifSwiMSI6eyJhbW91bnQiOiIxMTMyOTUifSwiMiI6eyJhbW91bnQiOiIzMzU4MjcifX0sImNyZWF0ZWRTYXBsaW5ncyI6IjY1Mzc1ODM1MDc3MjAxLjUxNiJ9LCJtYXN0ZXJlZCI6dHJ1ZX0sIndvcmtzaG9wIjp7Im1pbmltaXplZCI6ZmFsc2UsImZvdW5kYXRpb25Qcm9ncmVz
|
||
|
`,"./../../saves/Day 18 Complete.txt":`eyJpZCI6ImFkdmVudC1pbmNyZW1lbnRhbC0zIiwiZGV2U3BlZWQiOjAsIm5hbWUiOiJEZWZhdWx0IFNhdmUiLCJ0YWJzIjpbIm1haW4iLCJmYWN0b3J5IiwidG95cyIsImNvYWwiLCJtYW5hZ2VtZW50Iiwid3JhcHBpbmdQYXBlciJdLCJ0aW1lIjoxNjcxNzM0NzU2NzExLCJhdXRvc2F2ZSI6dHJ1ZSwib2ZmbGluZVByb2QiOmZhbHNlLCJvZmZsaW5lVGltZSI6bnVsbCwidGltZVBsYXllZCI6OTAwMTMuMTUyNTE5MzY1MDUsImtlZXBHb2luZyI6ZmFsc2UsIm1vZElEIjoiYWR2ZW50LWluY3JlbWVudGFsIiwibW9kVmVyc2lvbiI6IjAuNSIsImxheWVycyI6eyJtYWluIjp7Im1pbmltaXplZCI6ZmFsc2UsImRheXMiOnsiMCI6eyJvcGVuZWQiOnRydWUsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCIxIjp7Im9wZW5lZCI6dHJ1ZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjIiOnsib3BlbmVkIjp0cnVlLCJyZWNlbnRseVVwZGF0ZWQiOmZhbHNlfSwiMyI6eyJvcGVuZWQiOnRydWUsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCI0Ijp7Im9wZW5lZCI6dHJ1ZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjUiOnsib3BlbmVkIjp0cnVlLCJyZWNlbnRseVVwZGF0ZWQiOmZhbHNlfSwiNiI6eyJvcGVuZWQiOnRydWUsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCI3Ijp7Im9wZW5lZCI6dHJ1ZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjgiOnsib3BlbmVkIjp0cnVlLCJyZWNlbnRseVVwZGF0ZWQiOmZhbHNlfSwiOSI6eyJvcGVuZWQiOnRydWUsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCIxMCI6eyJvcGVuZWQiOnRydWUsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCIxMSI6eyJvcGVuZWQiOnRydWUsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCIxMiI6eyJvcGVuZWQiOnRydWUsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCIxMyI6eyJvcGVuZWQiOnRydWUsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCIxNCI6eyJvcGVuZWQiOnRydWUsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCIxNSI6eyJvcGVuZWQiOnRydWUsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCIxNiI6eyJvcGVuZWQiOnRydWUsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCIxNyI6eyJvcGVuZWQiOnRydWUsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCIxOCI6eyJvcGVuZWQiOmZhbHNlLCJyZWNlbnRseVVwZGF0ZWQiOmZhbHNlfSwiMTkiOnsib3BlbmVkIjpmYWxzZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjIwIjp7Im9wZW5lZCI6ZmFsc2UsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCIyMSI6eyJvcGVuZWQiOmZhbHNlLCJyZWNlbnRseVVwZGF0ZWQiOmZhbHNlfSwiMjIiOnsib3BlbmVkIjpmYWxzZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjIzIjp7Im9wZW5lZCI6ZmFsc2UsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9fSwiZGF5IjoxOSwiaXNNYXN0ZXJ5IjpmYWxzZX0sInRyZWVzIjp7Im1pbmltaXplZCI6ZmFsc2UsImxvZ3MiOiI3LjAzMjM2ODgyMzEyMDcyNmU3MSIsInRvdGFsTG9ncyI6IjEuMzM2MjIyNDg2MDA0OTQ1ZTczIiwidHJlZXMiOiIxMCIsInNhcGxpbmdzIjoiMy4wOTUwMjA4MTQ0OTc1Mzc3ZTI4Iiwicm93MVVwZ3JhZGVzIjp7IjAiOnsicmVzb3VyY2UiOiIxMDI4NDM2MDY2MTA4LjY1OTQiLCJib3VnaHQiOnRydWV9LCIxIjp7InJlc291cmNlIjoiMTAyODQzNjA2NjEwOC42NTk0IiwiYm91Z2h0Ijp0cnVlfSwiMiI6eyJyZXNvdXJjZSI6IjEwMjg0MzYwNjYxMDguNjU5NCIsImJvdWdodCI6dHJ1ZX0sIjMiOnsicmVzb3VyY2UiOiIxMDI4NDM2MDY2MTA4LjY1OTQiLCJib3VnaHQiOnRydWV9LCI0Ijp7InJlc291cmNlIjoiMTAyODQzNjA2NjEwOC42NTk0IiwiYm91Z2h0Ijp0cnVlfX0sInJvdzJVcGdyYWRlcyI6eyIwIjp7InJlc291cmNlIjoiMTAyODQzNjA2NjEwOC42NTk0IiwiYm91Z2h0Ijp0cnVlfSwiMSI6eyJyZXNvdXJjZSI6IjEwMjg0MzYwNjYxMDguNjU5NCIsImJvdWdodCI6dHJ1ZX0sIjIiOnsicmVzb3VyY2UiOiIxMDI4NDM2MDY2MTA4LjY1OTQiLCJib3VnaHQiOnRydWV9LCIzIjp7InJlc291cmNlIjoiMTAyODQzNjA2NjEwOC42NTk0IiwiYm91Z2h0Ijp0cnVlfSwiNCI6eyJyZXNvdXJjZSI6IjEwMjg0MzYwNjYxMDguNjU5NCIsImJvdWdodCI6dHJ1ZX19LCJyb3cxQnV5YWJsZXMiOnsiMCI6eyJyZXNvdXJjZSI6IjEwMjg0MzYwNjYxMDguNjU5NCIsImFtb3VudCI6IjM1Njk4NDcifSwiMSI6eyJyZXNvdXJjZSI6IjEwMjg0MzYwNjYxMDguNjU5NCIsImFtb3VudCI6IjM2NzQwODgifSwiMiI6eyJyZXNvdXJjZSI6IjEwMjg0MzYwNjYxMDguNjU5NCIsImFtb3VudCI6Ijc3MTUyMjkifX0sIm1hbnVhbEN1dFByb2dyZXNzIjoiMC4wMDAwMDE5MDczNDg2MzI4MTI0OTk0IiwibWFudWFsUGxhbnRQcm9ncmVzcyI6IjAuMDAwMDAxOTA3MzQ4NjMyODEyNDk5NCIsImdlbmVyYWxUYWJDb2xsYXBzZWQiOnt9LCJjcmVhdGVkU2FwbGluZ3MiOiIzLjMxMzc0OTQ3NjA5NTY1NjdlMjgiLCJtYXN0ZXJ5Ijp7ImxvZ3MiOiI0Ljg3MjE1MjY1NTUyMTQwOGUyMyIsInRvdGFsTG9ncyI6IjQuOTI4MzM4ODQwNDAxMzJlMjMiLCJzYXBsaW5ncyI6IjY1Mzc1MDUyNzQ4MzY4LjgzIiwicm93MVVwZ3JhZGVzIjp7IjAiOnsiYm91Z2h0Ijp0cnVlfSwiMSI6eyJib3VnaHQiOnRydWV9LCIyIjp7ImJvdWdodCI6dHJ1ZX0sIjMiOnsiYm91Z2h0Ijp0cnVlfSwiNCI6eyJib3VnaHQiOnRydWV9fSwicm93MlVwZ3JhZGVzIjp7IjAiOnsiYm91Z2h0Ijp0cnVlfSwiMSI6eyJib3VnaHQiOnRydWV9LCIyIjp7ImJvdWdodCI6dHJ1ZX0sIjMiOnsiYm91Z2h0Ijp0cnVlfSwiNCI6eyJib3VnaHQiOnRydWV9fSwicm93MUJ1eWFibGVzIjp7IjAiOnsiYW1vdW50IjoiMTEzMjk1In0sIjEiOnsiYW1vdW50IjoiMTEzMjk1In0sIjIiOnsiYW1vdW50IjoiMzM1ODI3In19LCJjcmVhdGVkU2FwbGluZ3MiOiI2NTM3NTgzNTA3NzIwMS41MTYifSwibWFzdGVyZWQiOnRydWV9LCJ3b3Jrc2hvcCI6eyJtaW5pbWl6ZWQiOmZhbHNlLCJmb3VuZGF0aW9uUHJvZ3Jlc3MiOiIxMjAw
|
||
|
`,"./../../saves/Day 19 Complete.txt":"eyJpZCI6ImFkdmVudC1pbmNyZW1lbnRhbC0yIiwiZGV2U3BlZWQiOjAsIm5hbWUiOiJEZWZhdWx0IFNhdmUiLCJ0YWJzIjpbIm1haW4iLCJmYWN0b3J5Il0sInRpbWUiOjE2NzE3NzI2MTQ4MDgsImF1dG9zYXZlIjp0cnVlLCJvZmZsaW5lUHJvZCI6ZmFsc2UsIm9mZmxpbmVUaW1lIjpudWxsLCJ0aW1lUGxheWVkIjo5MzYxNC42NDg1MTkzNzQ1OCwia2VlcEdvaW5nIjpmYWxzZSwibW9kSUQiOiJhZHZlbnQtaW5jcmVtZW50YWwiLCJtb2RWZXJzaW9uIjoiMC41IiwibGF5ZXJzIjp7Im1haW4iOnsibWluaW1pemVkIjpmYWxzZSwiZGF5cyI6eyIwIjp7Im9wZW5lZCI6dHJ1ZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjEiOnsib3BlbmVkIjp0cnVlLCJyZWNlbnRseVVwZGF0ZWQiOmZhbHNlfSwiMiI6eyJvcGVuZWQiOnRydWUsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCIzIjp7Im9wZW5lZCI6dHJ1ZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjQiOnsib3BlbmVkIjp0cnVlLCJyZWNlbnRseVVwZGF0ZWQiOmZhbHNlfSwiNSI6eyJvcGVuZWQiOnRydWUsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCI2Ijp7Im9wZW5lZCI6dHJ1ZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjciOnsib3BlbmVkIjp0cnVlLCJyZWNlbnRseVVwZGF0ZWQiOmZhbHNlfSwiOCI6eyJvcGVuZWQiOnRydWUsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCI5Ijp7Im9wZW5lZCI6dHJ1ZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjEwIjp7Im9wZW5lZCI6dHJ1ZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjExIjp7Im9wZW5lZCI6dHJ1ZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjEyIjp7Im9wZW5lZCI6dHJ1ZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjEzIjp7Im9wZW5lZCI6dHJ1ZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjE0Ijp7Im9wZW5lZCI6dHJ1ZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjE1Ijp7Im9wZW5lZCI6dHJ1ZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjE2Ijp7Im9wZW5lZCI6dHJ1ZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjE3Ijp7Im9wZW5lZCI6dHJ1ZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjE4Ijp7Im9wZW5lZCI6dHJ1ZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjE5Ijp7Im9wZW5lZCI6ZmFsc2UsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCIyMCI6eyJvcGVuZWQiOmZhbHNlLCJyZWNlbnRseVVwZGF0ZWQiOmZhbHNlfSwiMjEiOnsib3BlbmVkIjpmYWxzZSwicmVjZW50bHlVcGRhdGVkIjpmYWxzZX0sIjIyIjp7Im9wZW5lZCI6ZmFsc2UsInJlY2VudGx5VXBkYXRlZCI6ZmFsc2V9LCIyMyI6eyJvcGVuZWQiOmZhbHNlLCJyZWNlbnRseVVwZGF0ZWQiOmZhbHNlfX0sImRheSI6MjAsImlzTWFzdGVyeSI6ZmFsc2V9LCJ0cmVlcyI6eyJtaW5pbWl6ZWQiOmZhbHNlLCJsb2dzIjoiMi4xMzYyMzY5NzYxMzI2MjNlODIiLCJ0b3RhbExvZ3MiOiIxLjAzMTIyODMwODc2Njc5ZTg0IiwidHJlZXMiOiIxMCIsInNhcGxpbmdzIjoiMy42MzUzNzU0MDA4NDAxNzNlMjkiLCJyb3cxVXBncmFkZXMiOnsiMCI6eyJyZXNvdXJjZSI6IjEwMjg0MzYwNjYxMDguNjU5NCIsImJvdWdodCI6dHJ1ZX0sIjEiOnsicmVzb3VyY2UiOiIxMDI4NDM2MDY2MTA4LjY1OTQiLCJib3VnaHQiOnRydWV9LCIyIjp7InJlc291cmNlIjoiMTAyODQzNjA2NjEwOC42NTk0IiwiYm91Z2h0Ijp0cnVlfSwiMyI6eyJyZXNvdXJjZSI6IjEwMjg0MzYwNjYxMDguNjU5NCIsImJvdWdodCI6dHJ1ZX0sIjQiOnsicmVzb3VyY2UiOiIxMDI4NDM2MDY2MTA4LjY1OTQiLCJib3VnaHQiOnRydWV9fSwicm93MlVwZ3JhZGVzIjp7IjAiOnsicmVzb3VyY2UiOiIxMDI4NDM2MDY2MTA4LjY1OTQiLCJib3VnaHQiOnRydWV9LCIxIjp7InJlc291cmNlIjoiMTAyODQzNjA2NjEwOC42NTk0IiwiYm91Z2h0Ijp0cnVlfSwiMiI6eyJyZXNvdXJjZSI6IjEwMjg0MzYwNjYxMDguNjU5NCIsImJvdWdodCI6dHJ1ZX0sIjMiOnsicmVzb3VyY2UiOiIxMDI4NDM2MDY2MTA4LjY1OTQiLCJib3VnaHQiOnRydWV9LCI0Ijp7InJlc291cmNlIjoiMTAyODQzNjA2NjEwOC42NTk0IiwiYm91Z2h0Ijp0cnVlfX0sInJvdzFCdXlhYmxlcyI6eyIwIjp7InJlc291cmNlIjoiMTAyODQzNjA2NjEwOC42NTk0IiwiYW1vdW50IjoiNDk4NzI5MyJ9LCIxIjp7InJlc291cmNlIjoiMTAyODQzNjA2NjEwOC42NTk0IiwiYW1vdW50IjoiNTEzMjkyNSJ9LCIyIjp7InJlc291cmNlIjoiMTAyODQzNjA2NjEwOC42NTk0IiwiYW1vdW50IjoiMTIxMTE0NzMifX0sIm1hbnVhbEN1dFByb2dyZXNzIjoiMC4wMDAwMDE5MDczNDg2MzI4MTI0OTk0IiwibWFudWFsUGxhbnRQcm9ncmVzcyI6IjAuMDAwMDAxOTA3MzQ4NjMyODEyNDk5NCIsImdlbmVyYWxUYWJDb2xsYXBzZWQiOnt9LCJjcmVhdGVkU2FwbGluZ3MiOiIzLjgyOTExMTMxNzQ5MjUxMmUyOSIsIm1hc3RlcnkiOnsibG9ncyI6IjQuODcyMTUyNjU1NTIxNDA4ZTIzIiwidG90YWxMb2dzIjoiNC45MjgzMzg4NDA0MDEzMmUyMyIsInNhcGxpbmdzIjoiNjUzNzUwNTI3NDgzNjguODMiLCJyb3cxVXBncmFkZXMiOnsiMCI6eyJib3VnaHQiOnRydWV9LCIxIjp7ImJvdWdodCI6dHJ1ZX0sIjIiOnsiYm91Z2h0Ijp0cnVlfSwiMyI6eyJib3VnaHQiOnRydWV9LCI0Ijp7ImJvdWdodCI6dHJ1ZX19LCJyb3cyVXBncmFkZXMiOnsiMCI6eyJib3VnaHQiOnRydWV9LCIxIjp7ImJvdWdodCI6dHJ1ZX0sIjIiOnsiYm91Z2h0Ijp0cnVlfSwiMyI6eyJib3VnaHQiOnRydWV9LCI0Ijp7ImJvdWdodCI6dHJ1ZX19LCJyb3cxQnV5YWJsZXMiOnsiMCI6eyJhbW91bnQiOiIxMTMyOTUifSwiMSI6eyJhbW91bnQiOiIxMTMyOTUifSwiMiI6eyJhbW91bnQiOiIzMzU4MjcifX0sImNyZWF0ZWRTYXBsaW5ncyI6IjY1Mzc1ODM1MDc3MjAxLjUxNiJ9LCJtYXN0ZXJlZCI6dHJ1ZX0sIndvcmtzaG9wIjp7Im1pbmltaXplZCI6ZmFsc2UsImZvdW5kYXRpb25Qcm9ncmVzcyI6IjEzNTQiLCJmb3VuZGF0aW9uQ29udmVyc2lvbiI6eyJiYXNlUmVzb3VyY2UiOiIxMDI4
|
||
|
${B}
|
||
|
${v}`)}}return V[h]}te(e,h=>{h&&Object.keys(V).forEach(v=>delete V[v])});const W=y(()=>UI.saves.reduce((h,v)=>(h[v]=w(v),h),{}));function N(h){let v;switch(Ei.id===h?v=Om(Ei[Jl]):v=JSON.stringify(W.value[h]),QI.exportEncoding){default:console.warn(`Unknown save encoding: ${QI.exportEncoding}. Defaulting to lz`);case"lz":v=Re.compressToUTF16(v);break;case"base64":v=btoa(unescape(encodeURIComponent(v)));break;case"plain":break}const B=document.createElement("textarea");B.value=v,document.body.appendChild(B),B.select(),B.setSelectionRange(0,99999),document.execCommand("copy"),document.body.removeChild(B)}function r(h){Ei.id===h&&Fl();const v={...W.value[h],id:Ts()};Fl(v),UI.saves.push(v.id)}function x(h){UI.saves=UI.saves.filter(v=>v!==h),localStorage.removeItem(h),V[h]=void 0}function O(h){W.value[Ei.id].time=Ei.time,Fl(),V[Ei.id]=void 0,Ue(W.value[h]),V[h]=void 0}function T(h){if(Z.value=h,xe(()=>{Z.value=null}),h[0]!=="{")if(h[0]==="e")h=decodeURIComponent(escape(atob(h)));else if(h[0]==="\u1BE1")h=Re.decompressFromUTF16(h);else{console.warn("Unable to determine preset encoding",h);return}const v=JSON.parse(h);v.id=Ts(),Fl(v),UI.saves.push(v.id),O(v.id)}function G(h,v){const B=W.value[h];B!=null&&(B.name=v,Ei.id===h?(Ei.name=v,Fl()):(Fl(B),V[h]=void 0))}return(h,v)=>(C(),lI(BI,{modelValue:e.value,"onUpdate:modelValue":v[4]||(v[4]=B=>e.value=B),ref_key:"modal",ref:n},{header:_i(()=>[ny]),body:_i(({shown:B})=>[B?(C(),lI(c(vd),{key:0,list:c(UI).saves,handle:".handle",itemKey:g=>g},{item:_i(({element:g})=>[s(sy,{save:c(W)[g],onOpen:R=>O(g),onExport:R=>N(g),onEditName:R=>G(g,R),onDuplicate:R=>r(g),onDelete:R=>x(g)},null,8,["save","onOpen","onExport","onEditName","onDuplicate","onDelete"])]),_:1},8,["list","itemKey"])):Zi("",!0)]),footer:_i(()=>[z("div",my,[s(cd,{modelValue:a.value,"onUpdate:modelValue":v[0]||(v[0]=B=>a.value=B),title:"Import Save",placeholder:"Paste your save here!",class:LI({importingFailed:m.value})},null,8,["modelValue","class"]),z("div",dy,[cy,z("div",ay,[z("button",{class:"button",onClick:v[1]||(v[1]=B=>O(c(ds)().id))},"New Game"),Object.keys(c(b)).length>0?(C(),lI(fn,{key:0,options:c(b),modelValue:Z.value,"onUpdate:modelValue":v[2]||(v[2]=B=>T(B)),closeOnSelect:"",placeholder:"Select preset",class:"presets"},null,8,["options","modelValue"])):Zi("",!0)])]),z("div",ty,[Zy,z("button",{class:"button modal-default-button",onClick:v[3]||(v[3]=B=>e.value=!1)}," Close ")])])]),_:1},8,["modelValue"]))}});var ad=OI(oy,[["__scopeId","data-v-5229ff3f"]]);const Bl=i=>(Oe("data-v-8495e562"),i=i(),Ce(),i),by=["src","alt"],yy={key:1,class:"title"},jy=Bl(()=>z("div",{style:{"flex-grow":"1",cursor:"unset"}},null,-1)),Vy={class:"discord"},uy={class:"discord-links"},Jy={key:0},Wy=["href"],py=Bl(()=>z("li",null,[z("a",{href:"https://discord.gg/WzejVAx",target:"_blank"},"The Paper Pilot Community")],-1)),My=Bl(()=>z("li",null,[z("a",{href:"https://discord.gg/F3xveHV",target:"_blank"},"The Modding Tree")],-1)),ry={href:"https://forums.moddingtree.com/",target:"_blank"},wy=Bl(()=>z("span",{class:"material-icons"},"forum",-1)),Ny=Bl(()=>z("span",{class:"material-icons"},"info",-1)),Oy=Bl(()=>z("span",{class:"material-icons"},"library_books",-1)),Cy=Bl(()=>z("span",{class:"material-icons"},"settings",-1)),hy=Bl(()=>z("span",{class:"material-icons"},"library_books",-1)),Yy=Bl(()=>z("span",{class:"material-icons"},"settings",-1)),vy=Bl(()=>z("span",{class:"material-icons"},"info",-1)),Xy={href:"https://forums.moddingtree.com/",target:"_blank"},zy=Bl(()=>z("span",{class:"material-icons"},"forum",-1)),Ry={class:"discord"},Gy={class:"discord-links"},fy={key:0},xy=["href"],Dy=Bl(()=>z("li",null,[z("a",{href:"https://discord.gg/WzejVAx",target:"_blank"},"The Paper Pilot Community")],-1)),Sy=Bl(()=>z("li",null,[z("a",{href:"https://discord.gg/F3xveHV",target:"_blank"},"The Modding Tree")],-1)),Ly=iI({__name:"Nav",setup(i){const l=Vi(null),e=Vi(null),n=Vi(null),m=Vi(null),{useHeader:a,banner:Z,title:o,discordName:b,discordLink:V,versionNumber:w}=QI;function W(){window.open(V,"mywindow")}return(N,r)=>(C(),S(p,null,[c(a)?(C(),S("div",we({
|
||
|
Learn more at www.moddingtree.com`,"font-weight: bold; font-size: 24px; color: #A3BE8C; background: #2E3440; padding: 4px 8px; border-radius: 8px;","padding: 4px;"),await kc();const{globalBus:i}=await ws(()=>Promise.resolve().then(function(){return Cc}),void 0),{startGameLoop:l}=await ws(()=>import("./gameLoop.7813d421.js"),["assets/gameLoop.7813d421.js","assets/@fontsource.c175eac8.css","assets/vue.dd1d82d0.js","assets/amator.8216e0d2.js","assets/bezier-easing.a990b400.js","assets/@vue.359f7754.js","assets/nanoevents.1080beb7.js","assets/lz-string.f2f3b7cf.js","assets/is-plain-object.906d88e8.js","assets/@pixi.051d1bd4.js","assets/eventemitter3.dc5195d7.js","assets/earcut.03899505.js","assets/url.1821b64b.js","assets/querystring.b35d81f8.js","assets/vue-toastification.7ec3a26c.js","assets/vue-toastification.4b5f8ac8.css","assets/vue-next-select.d15705a0.js","assets/vue-next-select.9e6f4164.css","assets/vue-panzoom.f6869ea5.js","assets/panzoom.9e1878dd.js","assets/wheel.f03080ac.js","assets/ngraph.events.083734c6.js","assets/vuedraggable.179e27ef.js","assets/sortablejs.e4e9a931.js","assets/vue-textarea-autosize.35804eaf.js"]),e=window.vue=pd(Wj);i.emit("setupVue",e),e.mount("#app"),xe(()=>{const n=bm(),{updateServiceWorker:m}=Mj({onNeedRefresh(){n.info("New content available, click here to update.",{timeout:!1,closeOnClick:!1,draggable:!1,icon:{iconClass:"material-icons",iconChildren:"refresh",iconTag:"i"},rtl:!1,onClick(){m()}})},onOfflineReady(){n.info("App ready to work offline")},onRegisterError:console.warn,onRegistered(a){a&&setInterval(()=>a.update(),60*60*1e3)}})}),l()});export{I as D,ws as _,Ml as a,QI as b,Mo as c,NI as g,In as l,Ei as p,UI as s};
|