pages/advent/assets/index.be6d27b7.js

16 lines
144 KiB
JavaScript
Raw Normal View History

/* empty css */import"./vue.92681fcb.js";import{Z as S,u as An,q as nn,C as r,b1 as ze,aa as L,aE as _,a0 as M,a1 as m,aK as Ke,G as ue,t as T,aC as Yn,w as Le,b2 as Fe,a8 as u,O as B,ao as Vi,I as me,ay as gn,ar as St,aG as rn,A as be,_ as j,b6 as R,b8 as En,bs as Li,aq as Mt,bu as Xt,bb as vn,T as Gi,a7 as v,j as Ui,l as _e,bv as zn,J as H,$ as P,aH as tt,aF as nt,al as dn,aL as ht,aN as ke,z as et,H as Hi,aJ as ei,bn as ji,br as zi,be as Wi}from"./@vue.4ce677c2.js";import{i as Qi}from"./is-plain-object.906d88e8.js";import{c as ti}from"./nanoevents.1080beb7.js";import{L as ft}from"./lz-string.731cedc5.js";import{Y as Ki}from"./vue-next-select.a2bfab1d.js";import{s as Ji,u as ni}from"./vue-toastification.6f567382.js";import{D as Xi}from"./vuedraggable.7949458c.js";import{p as Zi}from"./vue-textarea-autosize.35804eaf.js";import{v as Yi,n as es}from"./workbox-window.8d14e8b7.js";import"./sortablejs.29100d8a.js";const ts=function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))i(s);new MutationObserver(s=>{for(const l of s)if(l.type==="childList")for(const o of l.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&i(o)}).observe(document,{childList:!0,subtree:!0});function n(s){const l={};return s.integrity&&(l.integrity=s.integrity),s.referrerpolicy&&(l.referrerPolicy=s.referrerpolicy),s.crossorigin==="use-credentials"?l.credentials="include":s.crossorigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function i(s){if(s.ep)return;s.ep=!0;const l=n(s);fetch(s.href,l)}};ts();const ns="modulepreload",Wn={},is="./",fn=function(t,n){return!n||n.length===0?t():Promise.all(n.map(i=>{if(i=`${is}${i}`,i in Wn)return;Wn[i]=!0;const s=i.endsWith(".css"),l=s?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${i}"]${l}`))return;const o=document.createElement("link");if(o.rel=s?"stylesheet":ns,s||(o.as="script",o.crossOrigin=""),o.href=i,document.head.appendChild(o),s)return new Promise((c,f)=>{o.addEventListener("load",c),o.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t())},ss="./projInfo-schema.json",as="Advent Incremental",ls="An incremental game you play a day at a time, leading up to Christmas!",rs="advent-incremental",os="thepaperpilot",us="",cs="",ds="0.3",fs="Initial Commit",ms=!0,hs=!1,ps=2,gs=!0,vs=null,ys="",bs=["main"],_s=3600,ws=0,Ns=!0,ks="base64";var W={$schema:ss,title:as,description:ls,id:rs,author:os,discordName:us,discordLink:cs,versionNumber:ds,versionTitle:fs,allowGoBack:ms,defaultShowSmall:hs,defaultDecimalsShown:ps,useHeader:gs,banner:vs,logo:ys,initialTabs:bs,maxTickLength:_s,offlineLimit:ws,enablePausing:Ns,exportEncoding:ks};const Sn=17,Cs=9e15,Ss=Math.log10(9e15),Ms=1/9e15,Is=308,As=-324,Qn=5,Es=function(){const e=[];for(let n=As+1;n<=Is;n++)e.push(Number("1e"+n));const t=323;return function(n){return e[n+t]}}(),wt=[2,Math.E,3,4,5,6,7,8,9,10],$s=[[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.476829779693097,2.872061932789197,3.3664204535587183,4],[1,1.1494592900767588,1.319708228183931,1.5166291280087583,1.748171114438024,2.0253263297298045,2.3636668498288547,2.7858359149579424,3.3257226212448145,4.035730287722532,5],[1,1.159225940787673,1.343712473580932,1.5611293155111927,1.8221199554561318,2.14183924486326,2.542468319282638,3.0574682501653316,3.7390572020926873,4.6719550537360774,6],[1,1.1670905356972596,1.3632807
`,e),await kt(Dt())}}function Dt(){const e=un(),t=mi({id:e});return He(t),ne.saves.push(e),t}function un(){let e,t=0;do e=`${W.id}-${t++}`;while(localStorage.getItem(e));return e}async function kt(e){console.info("Loading save",e);const{layers:t,removeLayer:n,addLayer:i}=await fn(()=>Promise.resolve().then(function(){return wa}),void 0),{fixOldSave:s,getInitialLayers:l}=await fn(()=>Promise.resolve().then(function(){return Ai}),void 0);for(const o in t){const c=t[o];c&&n(c)}l(e).forEach(o=>i(o,e)),e=mi(e),e.offlineProd&&e.time&&e.devSpeed!==0&&(e.offlineTime==null&&(e.offlineTime=0),e.offlineTime+=Math.min(e.offlineTime+(Date.now()-e.time)/1e3,W.offlineLimit*3600)),e.time=Date.now(),e.modVersion!==W.versionNumber&&s(e.modVersion,e),Object.assign(A,e),ne.active=A.id,ce.emit("onLoad")}setInterval(()=>{A.autosave&&He()},1e3);window.onbeforeunload=()=>{A.autosave&&He()};window.save=He;const Ys=window.hardReset=async()=>{await kt(Dt())},Yt=nn({active:"",saves:[],showTPS:!0,theme:$n.Nordic,unthrottled:!1});ze(Yt,e=>{const t=ft.compressToUTF16(JSON.stringify(e));localStorage.setItem(W.id,t)},{deep:!0});var ne=window.settings=Yt;window.hardResetSettings=()=>{const e={active:"",saves:[],showTPS:!0,theme:$n.Nordic};ce.emit("loadSettings",e),Object.assign(Yt,e),Ys()};function ea(){try{let e=localStorage.getItem(W.id);if(e!=null&&e!==""){if(e[0]!=="{")if(e[0]==="e")e=decodeURIComponent(escape(atob(e)));else if(e[0]==="\u1BE1")e=ft.decompressFromUTF16(e);else{console.warn("Unable to determine settings encoding",e);return}const t=JSON.parse(e);typeof t=="object"&&Object.assign(Yt,t)}ce.emit("loadSettings",Yt)}catch{}}const hi=nn([]);function ta(e){hi.push(e)}const na=nn([]),ia=nn([]),sa={class:"table"},cn=L({__name:"Column",setup(e){const t=S(()=>sn[ne.theme].mergeAdjacent);return(n,i)=>(_(),M("div",sa,[m("div",{class:ue(["col",{mergeAdjacent:r(t)}])},[Ke(n.$slots,"default")],2)]))}}),aa={class:"table"},pi=L({__name:"Row",setup(e){const t=S(()=>sn[ne.theme].mergeAdjacent);return(n,i)=>(_(),M("div",aa,[m("div",{class:ue(["row",{mergeAdjacent:r(t)}])},[Ke(n.$slots,"default")],2)]))}});function gi(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vi(e)}function K(e,t="span"){return typeof e=="function"?L({render:e}):typeof e=="string"?e.length>0?(e=e.trim(),e.charAt(0)!=="<"&&(e=`<${t}>${e}</${t}>`),L({template:e})):L({render:()=>({})}):e}function he(e){if(vt(e))return typeof e=="function"?e():K(e);const t=e[pt];return u(t,e[gt](),null)}function De(...e){let t;return u(pi,null,gi(t=e.map(he))?t:{default:()=>[t]})}function vi(...e){let t;return u(cn,null,gi(t=e.map(he))?t:{default:()=>[t]})}function Je(e){if(vt(e))return typeof e=="function"?e():typeof e=="string"?u(B,null,[e]):u(e,null,null);const t=e[pt];return u(t,e[gt](),null)}function vt(e){return typeof e=="string"?!0:typeof e=="object"?e==null?!1:"render"in e||"component"in e:typeof e=="function"&&e[Zt]===!0}function yi(e,t,n){const i=T(null),s=T(void 0);function l(f){i.value||(i.value=setInterval(c,250)),s.value=f,n&&(n.value=!0)}function o(){i.value&&(clearInterval(i.value),i.value=null),n&&(n.value=!1)}function c(){t&&t.value?t.value():e&&e.value&&e.value(s.value)}return Yn(o),{start:l,stop:o,handleHolding:c}}function bi(e,t="div"){const n=Le();return Fe(()=>{n.value=K(pe(e),t)}),n}function Lt(e,t="div"){const n=Le(null);return Fe(()=>{const i=pe(e);n.value=i==null?null:K(i,t)}),n}function la(e){return S(()=>pe(e))}function pe(e){return r(r(e))}function E(...e){return e.includes(Object)||e.push(Object),e}const Oe=L({__name:"Spacer",props:{width:{default:"8px"},height:{default:"17px"}},setup(e){return(t,n)=>(_(),M("div",{style:me({width:e.width,height:e.height})},null,4))}});var Z=(e,t)=>{const n=e.__vccOpts||e;for(const[i,s]of t)n[i]=s;return n};const ra=L({__name:"Context",emits:["updateNodes"],setup(e,{emit:t}){var g;const n=T({}),i=new ResizeObserver(c),s=T(null);gn(()=>{const y=s.value;y!=null&&i.observe(y)});let l=!0,o=T((g=s.value)==null?void 0:g.getBoundingClientRect());function c(){l&&(l=!1,St(()=>{var y;o.value=(y=s.value)==null?vo
`).slice(3,5).map(t=>t.trim()).join(`
`))||""}function Ae(e){const t=_e(e)?e:T(e);return t[en]=t,t[tn]=_e(e)?e.value:e,t[pn]=va(),t[wi]=!1,je.length===0?console.warn("Creating a persistent ref outside of a layer. This is not officially supported",t,`
Created at:
`+t[pn]):Ot[je[je.length-1]].add(t),t}ce.on("addLayer",(e,t)=>{const n=[],i=(s,l=[])=>{let o=!1;return Object.keys(s).forEach(c=>{const f=s[c];if(f&&typeof f=="object")if(en in f){if(o=!0,f[wi]){console.warn("Deleted persistent ref present in returned object. Ignoring...",f,`
Created at:
`+f[pn]);return}Ot[e.id].delete(ae in f?f[ae]:f);const d=l.reduce((y,b)=>(b in y||(y[b]={}),y[b]),t),g=d[c];d[c]=f[en],Ui(d)?g!=null?d[c]=g:d[c]=f[tn]:g!=null?d[c].value=g:d[c].value=f[tn]}else!(f instanceof a)&&!_e(f)&&!n.includes(f)&&(typeof f.type=="symbol"&&n.push(f),i(f,[...l,c])&&(zn(f)&&!zn(s)?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.",ae in s?s[ae]:s,c):o=!0))}),o};i(e),Ot[e.id].forEach(s=>{console.error(`Created persistent ref in ${e.id} without registering it to the layer! Make sure to include everything persistent in the returned object`,s,`
Created at:
`+s[pn])}),Ot[e.id].clear()});const Pn=Symbol("RegisterNode"),Tn=Symbol("UnregisterNode"),xn=Symbol("Nodes"),Fn=Symbol("Bounds"),we=An({});window.layers=we;const Ot={},je=[];function Gt(e,t){return Re(()=>{const n={},i=n.emitter=ti();if(n.on=i.on.bind(i),n.emit=i.emit.bind(i),n.nodes=T({}),n.id=e,je.push(e),Ot[e]=new Set,n.minimized=Ae(!1),Object.assign(n,t.call(n)),je[je.length-1]==null||je[je.length-1]!==e)throw`Adding layers stack in invalid state. This should not happen
Stack: ${je}
Trying to pop ${n.id}`;return je.pop(),$(n,"color"),$(n,"display"),$(n,"name"),Ne(n,"name",n.id),$(n,"minWidth"),Ne(n,"minWidth",600),$(n,"minimizable"),Ne(n,"minimizable",!0),n})}function Ni(e,t){if(console.info("Adding layer",e.id),we[e.id]){console.error("Attempted to add layer with same ID as existing layer",e.id,we[e.id]);return}Ne(t,"layers",{}),t.layers[e.id]==null&&(t.layers[e.id]={}),we[e.id]=e,ce.emit("addLayer",e,t.layers[e.id])}function ya(e){return we[e]}function ki(e){console.info("Removing layer",e.id),ce.emit("removeLayer",e),we[e.id]=void 0}function ba(e){ki(e),Ni(e,A)}function _a(e){const t=T(!1);return{openModal:()=>t.value=!0,modal:D(()=>u(We,{modelValue:t.value,"onUpdate:modelValue":n=>t.value=n},{header:()=>u("h2",null,[r(e.name)]),body:r(e.display)}))}}ce.on("update",function(t){Object.values(we).forEach(n=>{n==null||n.emit("preUpdate",t)}),Object.values(we).forEach(n=>{n==null||n.emit("update",t)}),Object.values(we).forEach(n=>{n==null||n.emit("postUpdate",t)})});var wa=Object.freeze(Object.defineProperty({__proto__:null,RegisterNodeInjectionKey:Pn,UnregisterNodeInjectionKey:Tn,NodesInjectionKey:xn,BoundsInjectionKey:Fn,layers:we,persistentRefs:Ot,addingLayers:je,createLayer:Gt,addLayer:Ni,getLayer:ya,removeLayer:ki,reloadLayer:ba,setupLayerModal:_a},Symbol.toStringTag,{value:"Module"}));const Na={},ka={class:"notif"};function Ca(e,t){return _(),M("div",ka,"!")}var Zn=Z(Na,[["render",Ca],["__scopeId","data-v-66323fd4"]]);const bn=e=>(tt("data-v-949cc93c"),e=e(),nt(),e),Sa={key:0,class:"day feature dontMerge opened"},Ma={class:"date"},Ia=v("Dec"),Aa=bn(()=>m("br",null,null,-1)),Ea={class:"date"},$a=v("Dec"),Pa=bn(()=>m("br",null,null,-1)),Ta=bn(()=>m("div",{class:"doors"},null,-1)),xa={class:"date"},Fa=v("Dec"),Ba=bn(()=>m("br",null,null,-1)),Da={key:0,class:"material-icons lock"},Oa=L({__name:"Day",props:{day:null,symbol:null,opened:null,shouldNotify:null},emits:["openLore","openLayer","unlockLayer"],setup(e,{emit:t}){const n=e,i=S(()=>a.gte(F.day.value,n.day)&&new Date().getMonth()===11&&new Date().getDate()>=n.day);function s(){i.value&&t("unlockLayer")}return(l,o)=>e.opened.value?(_(),M("div",Sa,[u(vn,{appear:"",name:"door"},{default:R(()=>[m("div",{class:"doors",onClick:o[0]||(o[0]=c=>t("openLayer"))},[m("div",Ma,[Ia,Aa,v(H(e.day),1)]),m("div",Ea,[$a,Pa,v(H(e.day),1)])])]),_:1}),m("div",{class:"icon",style:me({backgroundImage:`url(${e.symbol})`})},null,4),m("div",{class:"lore",onClick:o[1]||(o[1]=c=>t("openLore"))},"?"),r(e.shouldNotify)?(_(),j(Zn,{key:0})):P("",!0)])):(_(),M("div",{key:1,class:ue(["day feature dontMerge",{can:r(i),locked:!r(i),canOpen:r(i)}]),onClick:s},[Ta,m("div",xa,[Fa,Ba,v(H(e.day),1)]),r(i)?P("",!0):(_(),M("div",Da,"lock")),r(i)?(_(),j(Zn,{key:1})):P("",!0)],2))}});var Ra=Z(Oa,[["__scopeId","data-v-949cc93c"]]);const qa={key:0},Va={key:0,class:"mark star"},La=["src"],Ga=L({__name:"MarkNode",props:{mark:{type:[Boolean,String]}},setup(e){return(t,n)=>e.mark?(_(),M("div",qa,[e.mark===!0?(_(),M("div",Va)):(_(),M("img",{key:1,class:"mark",src:e.mark},null,8,La))])):P("",!0)}});var _n=Z(Ga,[["__scopeId","data-v-2207999f"]]);const Ua=L({__name:"Node",props:{id:null},setup(e){const n=be(e),i=dn(Pn,()=>{}),s=dn(Tn,()=>{}),l=Le(null),o=S(()=>l.value&&l.value.parentElement);return ze([o,n.id],([c,f],[d,g])=>{d&&s(r(g)),c&&i(f,c)}),Yn(()=>s(r(n.id))),(c,f)=>(_(),M("div",{class:"node",ref_key:"node",ref:l},null,512))}});var an=Z(Ua,[["__scopeId","data-v-a48cb382"]]),Ha=L({props:{display:{type:E(Object,String,Function),required:!0},visibility:{type:E(Number),required:!0},style:E(Object,String,Array),classes:E(Object),onClick:Function,onHold:Function,canClick:{type:E(Boolean),required:!0},small:Boolean,mark:E(Boolean,String),id:{type:String,required:!0},isHolding:Object},components:{Node:an,MarkNode:_n},setup(e){const{display:t,onClick:n,onHold:i}=be(e),s=Le("");Fe(()=>{const c=pe(t);if(c==null){s.value="";return}if(vt(c)){s.value=K(c);return}const f=K(c.title||"","h3"),d=K(c.description,"div");s.value=K(D(()=>u("span",null,[c.title?u("div",null,[u(f,null,null)]):null,u(d,null,null)])
${z}
${k}`)}}return d[I]}ze(n,I=>{I&&Object.keys(d).forEach(k=>delete d[k])});const y=S(()=>ne.saves.reduce((I,k)=>(I[k]=g(k),I),{}));function b(I){let k;switch(A.id===I?k=di(A[ae]):k=JSON.stringify(y.value[I]),W.exportEncoding){default:console.warn(`Unknown save encoding: ${W.exportEncoding}. Defaulting to lz`);case"lz":k=ft.compressToUTF16(k);break;case"base64":k=btoa(unescape(encodeURIComponent(k)));break;case"plain":break}const z=document.createElement("textarea");z.value=k,document.body.appendChild(z),z.select(),z.setSelectionRange(0,99999),document.execCommand("copy"),document.body.removeChild(z)}function p(I){A.id===I&&He();const k={...y.value[I],id:un()};He(k),ne.saves.push(k.id)}function N(I){ne.saves=ne.saves.filter(k=>k!==I),localStorage.removeItem(I),d[I]=void 0}function C(I){y.value[A.id].time=A.time,He(),d[A.id]=void 0,kt(y.value[I]),d[I]=void 0}function x(I){if(o.value=I,St(()=>{o.value=null}),I[0]!=="{")if(I[0]==="e")I=decodeURIComponent(escape(atob(I)));else if(I[0]==="\u1BE1")I=ft.decompressFromUTF16(I);else{console.warn("Unable to determine preset encoding",I);return}const k=JSON.parse(I);k.id=un(),He(k),ne.saves.push(k.id),C(k.id)}function de(I,k){const z=y.value[I];z&&(z.name=k,A.id===I?(A.name=k,He()):(He(z),d[I]=void 0))}return(I,k)=>(_(),j(We,{modelValue:n.value,"onUpdate:modelValue":k[4]||(k[4]=z=>n.value=z),ref_key:"modal",ref:i},{header:R(()=>[Wr]),body:R(({shown:z})=>[z?(_(),j(r(Xi),{key:0,list:r(ne).saves,handle:".handle",itemKey:ge=>ge},{item:R(({element:ge})=>[u(zr,{save:r(y)[ge],onOpen:Ee=>C(ge),onExport:Ee=>b(ge),onEditName:Ee=>de(ge,Ee),onDuplicate:Ee=>p(ge),onDelete:Ee=>N(ge)},null,8,["save","onOpen","onExport","onEditName","onDuplicate","onDelete"])]),_:1},8,["list","itemKey"])):P("",!0)]),footer:R(()=>[m("div",Qr,[u(Pi,{modelValue:l.value,"onUpdate:modelValue":k[0]||(k[0]=z=>l.value=z),title:"Import Save",placeholder:"Paste your save here!",class:ue({importingFailed:s.value})},null,8,["modelValue","class"]),m("div",Kr,[Jr,m("div",Xr,[m("button",{class:"button",onClick:k[1]||(k[1]=z=>C(r(Dt)().id))},"New Game"),Object.keys(r(f)).length>0?(_(),j(On,{key:0,options:r(f),modelValue:o.value,"onUpdate:modelValue":k[2]||(k[2]=z=>x(z)),closeOnSelect:"",placeholder:"Select preset",class:"presets"},null,8,["options","modelValue"])):P("",!0)])]),m("div",Zr,[Yr,m("button",{class:"button modal-default-button",onClick:k[3]||(k[3]=z=>n.value=!1)}," Close ")])])]),_:1},8,["modelValue"]))}});var Ti=Z(eo,[["__scopeId","data-v-3b9991aa"]]);const qe=e=>(tt("data-v-4a3f8425"),e=e(),nt(),e),to=["src","alt"],no={key:1,class:"title"},io=qe(()=>m("div",{style:{"flex-grow":"1",cursor:"unset"}},null,-1)),so={class:"discord"},ao={class:"discord-links"},lo={key:0},ro=["href"],oo=qe(()=>m("li",null,[m("a",{href:"https://discord.gg/WzejVAx",target:"_blank"},"The Paper Pilot Community")],-1)),uo=qe(()=>m("li",null,[m("a",{href:"https://discord.gg/F3xveHV",target:"_blank"},"The Modding Tree")],-1)),co={href:"https://forums.moddingtree.com/",target:"_blank"},fo=qe(()=>m("span",{class:"material-icons"},"forum",-1)),mo=qe(()=>m("span",{class:"material-icons"},"info",-1)),ho=qe(()=>m("span",{class:"material-icons"},"library_books",-1)),po=qe(()=>m("span",{class:"material-icons"},"settings",-1)),go=qe(()=>m("span",{class:"material-icons"},"library_books",-1)),vo=qe(()=>m("span",{class:"material-icons"},"settings",-1)),yo=qe(()=>m("span",{class:"material-icons"},"info",-1)),bo={href:"https://forums.moddingtree.com/",target:"_blank"},_o=qe(()=>m("span",{class:"material-icons"},"forum",-1)),wo={class:"discord"},No={class:"discord-links"},ko={key:0},Co=["href"],So=qe(()=>m("li",null,[m("a",{href:"https://discord.gg/WzejVAx",target:"_blank"},"The Paper Pilot Community")],-1)),Mo=qe(()=>m("li",null,[m("a",{href:"https://discord.gg/F3xveHV",target:"_blank"},"The Modding Tree")],-1)),Io=L({__name:"Nav",setup(e){const t=T(null),n=T(null),i=T(null),s=T(null),{useHeader:l,banner:o,title:c,discordName:f,discordLink:d,versionNumber:g}=W;function y(){window.open(d,"mywindow")}return(b,p)=>(_(),M(B,null,[r(l)?(_(),M("div",Mt({key:0,class:"na
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 Zs();const{globalBus:e,startGameLoop:t}=await fn(()=>Promise.resolve().then(function(){return Xs}),void 0),n=window.vue=Wi(cu);e.emit("setupVue",n),n.mount("#app"),St(()=>{const i=ni(),{updateServiceWorker:s}=fu({onNeedRefresh(){i.info("New content available, click or reload to update.",{timeout:!1,closeOnClick:!1,draggable:!1,icon:{iconClass:"material-icons",iconChildren:"refresh",iconTag:"i"},rtl:!1,onClick(){s()}})},onOfflineReady(){i.info("App ready to work offline")},onRegisterError:console.warn,onRegistered(l){l&&setInterval(l.update,60*60*1e3)}})}),t()});