"use strict";(()=>{var c=`${0}`,s=["/fonts/Inconsolata-Regular.woff2","/fonts/Inconsolata-Regular.woff"],r=["/favicon.ico","/favicon_16.png","/favicon_64.png","/favicon_32.png","/favicon_57.png","/favicon_60.png","/favicon_72.png","/favicon_76.png","/favicon_96.png","/favicon_114.png","/favicon_120.png","/favicon_144.png","/favicon_152.png","/favicon_160.png","/favicon_180.png","/favicon_192.png","/browserconfig.xml","/safari-pinned-tab.svg"],f=["/manifest.json"],l=["/","/index.html"],_=["/index.js","/index.js.map"],g=[...l,..._,...f,...r,...s];self.addEventListener("install",n=>{n.waitUntil(caches.open(c).then(e=>e.addAll(g)).then(()=>self.skipWaiting()))});self.addEventListener("activate",n=>(n.waitUntil(caches.keys().then(e=>Promise.all(e.filter(t=>t!==c).map(t=>caches.delete(t))))),self.clients.claim()));function p(n){return fetch(n,{credentials:"include"})}self.addEventListener("fetch",function(n){let{request:e}=n,{url:t}=e;n.respondWith(caches.match(t).then(i=>i||p(e)))});})();
