1var cacheSerial = '1-1233';(()=>{"use strict";function e(e,t,n,r,a,i,c){try{var s=e[i](c),o=s.value}catch(e){return void n(e)}s.done?t(o):Promise.resolve(o).then(r,a)}function t(t){return function(){var n=this,r=arguments;return new Promise(function(a,i){var c=t.apply(n,r);function s(t){e(c,a,i,s,o,"next",t)}function o(t){e(c,a,i,s,o,"throw",t)}s(void 0)})}}var n="x-sw-cached-at",r=[204,205,304];class a{constructor(e,t){this.cache=void 0,this.maxAgeSeconds=void 0,this.cache=e,this.maxAgeSeconds=t}match(e){var n=this;return t(function*(){var t=yield n.cache.match(e);if(t){if(!n.isExpired(t))return t;n.cache.delete(e)}})()}put(e,n){var r=this;return t(function*(){return r.cache.put(e,r.addTimestamp(n))})()}isExpired(e){var t=e.headers.get(n);if(!t)return!1;var r=Number(t);return!isNaN(r)&&(Date.now()-r)/1e3>this.maxAgeSeconds}addTimestamp(e){var t=new Headers(e.headers);return t.set(n,String(Date.now())),new Response(r.includes(e.status)?null:e.body,{status:e.status,statusText:e.statusText,headers:t})}}function i(e,t){return c.apply(this,arguments)}function c(){return(c=t(function*(e,t){var n=yield caches.open(e);return new a(n,t)})).apply(this,arguments)}function s(e,t,n,r,a,i,c){try{var s=e[i](c),o=s.value}catch(e){return void n(e)}s.done?t(o):Promise.resolve(o).then(r,a)}function o(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var i=e.apply(t,n);function c(e){s(i,r,a,c,o,"next",e)}function o(e){s(i,r,a,c,o,"throw",e)}c(void 0)})}}function u(e,t,n){return e.respondWith(o(function*(){var r=yield i(t,n);return fetch(e.request).then(t=>(t.ok&&r.put(e.request,t.clone()),t)).catch(o(function*(t){var n=yield r.match(e.request);if(n)return n;throw t}))})())}function h(e,t,n,r,a,i,c){try{var s=e[i](c),o=s.value}catch(e){return void n(e)}s.done?t(o):Promise.resolve(o).then(r,a)}function d(e,t,n){return e.respondWith((r=function*(){var r=yield i(t,n),a=yield r.match(e.request);if(a)return a;var c=yield fetch(e.request);return c.ok&&r.put(e.request,c.clone()),c},function(){var e=this,t=arguments;return new Promise(function(n,a){var i=r.apply(e,t);function c(e){h(i,n,a,c,s,"next",e)}function s(e){h(i,n,a,c,s,"throw",e)}c(void 0)})})());var r}function f(e,t,n,r,a,i,c){try{var s=e[i](c),o=s.value}catch(e){return void n(e)}s.done?t(o):Promise.resolve(o).then(r,a)}function v(e,t,n,r,a,i,c){try{var s=e[i](c),o=s.value}catch(e){return void n(e)}s.done?t(o):Promise.resolve(o).then(r,a)}function l(e){return e.cacheName+"-v"+cacheSerial}function m(e){for(var t of p)e=e.replace(t,"");return e}var g=86400,p=["www.","static."],y=["flashscore.com"],w=new URL(m(self.location.origin)),x=[{cacheName:"static-images",maxAgeSeconds:g,withOriginCheck:!0,matcher:e=>"image"===e.request.destination,cachingStrategy:d},{cacheName:"images",maxAgeSeconds:g,matcher:e=>"image"===e.request.destination,cachingStrategy:u},{cacheName:"fonts",maxAgeSeconds:30*g,withOriginCheck:!0,matcher:e=>"font"===e.request.destination,cachingStrategy:d},{cacheName:"styles",maxAgeSeconds:7*g,withOriginCheck:!0,matcher:e=>"style"===e.request.destination,cachingStrategy:d},{cacheName:"scripts",maxAgeSeconds:7*g,withOriginCheck:!0,matcher:e=>"script"===e.request.destination,cachingStrategy:d},{cacheName:"htmls",maxAgeSeconds:g,matcher:e=>"navigate"===e.request.mode,cachingStrategy:u},{cacheName:"feeds",maxAgeSeconds:3*g,matcher:e=>e.request.url.includes("/x/feed/"),cachingStrategy:function(e,t,n){return e.respondWith((r=function*(){var r=yield i(t,n),a=yield r.match(e.request),c=new Headers(e.request.headers);if(a){var s=a.headers.get("ETag");s&&c.set("If-None-Match",s)}var o=new Request(e.request,{headers:c}),u=yield fetch(o);if(304===u.status&&a){var h=new Response(a.body,{status:a.status,statusText:a.statusText,headers:u.headers});return r.put(e.request,h.clone()),h}return u.ok&&r.put(e.request,u.clone()),u},function(){var e=this,t=arguments;return new Promise(function(n,a){var i=r.apply(e,t);function c(e){f(i,n,a,c,s,"next",e)}function s(e){f(i,n,a,c,s,"throw",e)}c(void 0)})})());var r}}];self.addEventListener("install",e=>{e.waitUntil(Promise.all(x.map(e=>l(e)).map(e=>caches.open(e))))}),self.addEventListener("activate",e=>{var t,n=x.map(e=>l(e));e.waitUntil((t=function*(){for(var e of yield caches.keys())n.includes(e)||(yield caches.delete(e))},function(){var e=this,n=arguments;return new Promise(function(r,a){var i=t.apply(e,n);function c(e){v(i,r,a,c,s,"next",e)}function s(e){v(i,r,a,c,s,"throw",e)}c(void 0)})})())}),self.addEventListener("fetch",e=>{if(e.request.url.startsWith("http")&&!e.request.url.startsWith("https://vite.")){var t=x.find(t=>{var n,r,a=!t.withOriginCheck||(n=e.request,(r=new URL(m(n.url))).origin===w.origin||y.some(e=>r.origin.includes(e)));return t.matcher(e)&&a});return t?t.cachingStrategy(e,l(t),t.maxAgeSeconds):void 0}})})();
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.