PageSourceSearch

https://xgrind.web.app/sw.js

js xgrind.web.app collected 2026-10-03 12:43:01 UTC 2,400 bytes, 1 lines download raw bytes

1if(!self.define){let e,i={};const s=(s,n)=>(s=new URL(s+".js",n).href,i[s]||new Promise(i=>{if("document"in self){const e=document.createElement("script");e.src=s,e.onload=i,document.head.appendChild(e)}else e=s,importScripts(s),i()}).then(()=>{let e=i[s];if(!e)throw new Error(`Module ${s} didn’t register its module`);return e}));self.define=(n,r)=>{const a=e||("document"in self?document.currentScript.src:"")||location.href;if(i[a])return;let t={};const d=e=>s(e,a),c={module:{uri:a},exports:t,require:d};i[a]=Promise.all(n.map(e=>c[e]||d(e))).then(e=>(r(...e),t))}}define(["./workbox-0ec0a0c2"],function(e){"use strict";self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"index.html",revision:"356ab2fbea907b4abdda095d779ae6b3"},{url:"xgrind-icon.svg",revision:"2173a6d2f0cff121ecf183d3029e02ea"},{url:"vite.svg",revision:"29be869a9ba61d50d394fa09359dbe30"},{url:"og-xgrind.png",revision:"026a4d16f10af73efa5ef9df62410d45"},{url:"manifest.webmanifest",revision:"5643a9d69088c89cad51c2b956cc0c42"},{url:"web/mutual-universe/mu-pillar-strip.svg",revision:"3eb5e36faf8a7db6ca7c6b80d6289150"},{url:"web/mutual-universe/mu-empty-scan.svg",revision:"1f68997b0130582d6edb84b03e050ffe"},{url:"web/mutual-universe/mu-bg-dots.svg",revision:"08a7e1ecda27208a8b7d10f09ed17943"},{url:"xgrind-icon.svg",revision:"2173a6d2f0cff121ecf183d3029e02ea"},{url:"manifest.webmanifest",revision:"5643a9d69088c89cad51c2b956cc0c42"}],{}),e.cleanupOutdatedCaches(),e.registerRoute(new e.NavigationRoute(e.createHandlerBoundToURL("/index.html"),{denylist:[/^\/api/,/^\/twitter-api/,/^\/__/,/^\/assets\//]})),e.registerRoute(({request:e})=>"navigate"===e.mode,new e.NetworkFirst({cacheName:"xgrind-navigation",networkTimeoutSeconds:4,plugins:[new e.ExpirationPlugin({maxEntries:8,maxAgeSeconds:3600})]}),"GET"),e.registerRoute(({url:e})=>e.pathname.startsWith("/assets/")&&/\.m?js$/i.test(e.pathname),new e.NetworkOnly,"GET"),e.registerRoute(({url:e})=>e.pathname.startsWith("/assets/")&&!/\.m?js$/i.test(e.pathname),new e.StaleWhileRevalidate({cacheName:"xgrind-assets",plugins:[new e.ExpirationPlugin({maxEntries:120,maxAgeSeconds:2592e3})]}),"GET"),e.registerRoute(({url:e})=>e.origin===self.location.origin&&/\.(?:webp|png|jpg|jpeg|svg|woff2?)$/i.test(e.pathname),new e.StaleWhileRevalidate({cacheName:"xgrind-static-media",plugins:[new e.ExpirationPlugin({maxEntries:80,maxAgeSeconds:1209600})]}),"GET")});

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.