1const PRE_CACHE="0.kywkdcjnbi",RUNTIME_CACHE="0.nc5yehbwwki",PRE_CACHE_URLS=["./assets/css/style.css","./assets/css/prism.css","./pwa/manifest.json","./pwa/icons/icon-min.svg"],HOSTNAME_WHITELIST=["ntsd.dev","giscus.app"],cacheFirst=async e=>{var s=await caches.open(RUNTIME_CACHE),t=await s.match(e.request);if(t)return t;try{var a=await fetch(e.request);return await s.put(e.request,a.clone()),a}catch(e){return new Response("Network error happened",{status:408,headers:{"Content-Type":"text/plain"}})}};self.addEventListener("activate",e=>{e.waitUntil((async()=>{for(const e of await caches.keys())e!==PRE_CACHE&&e!=RUNTIME_CACHE&&await caches.delete(e)})())}),self.addEventListener("install",e=>{e.waitUntil((async()=>{await(await caches.open(PRE_CACHE)).addAll(PRE_CACHE_URLS)})())}),self.addEventListener("fetch",e=>{var s=new URL(e.request.url)["hostname"];-1<HOSTNAME_WHITELIST.indexOf(s)&&e.respondWith(cacheFirst(e))});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.