1var h=Object.defineProperty;var m=(e,o,t)=>o in e?h(e,o,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[o]=t;var l=(e,o,t)=>m(e,typeof o!="symbol"?o+"":o,t);var d=class d{constructor(o){l(this,"options");l(this,"inGroup",!1);this.options={...d.defaultOptions,...o}}setLogLevel(o){this.options.logLevel=o}setStyles(o){this.options.styles={...this.options.styles,...o}}print(o,t){let{isProductionEnv:i,styles:r}=this.options;if(i)return;let n=o;if(n==="groupCollapsed"&&/^((?!chrome|android).*safari)/i.test(navigator.userAgent))return void console[n](...t);let c=Object.entries(r[o]).map((([f,u])=>`${f}: ${u}`)).join("; "),g=this.inGroup?[]:[`%c${this.options.prefix}`,c];console[n](...g,...t),n==="groupCollapsed"&&(this.inGroup=!0),n==="groupEnd"&&(this.inGroup=!1)}debug(...o){this.shouldLog("debug")&&this.print("debug",o)}info(...o){this.shouldLog("info")&&this.print("info",o)}log(...o){this.shouldLog("log")&&this.print("log",o)}warn(...o){this.shouldLog("warn")&&this.print("warn",o)}error(...o){this.shouldLog("error")&&this.print("error",o)}groupCollapsed(...o){this.print("groupCollapsed",o)}groupEnd(){this.print("groupEnd",[])}shouldLog(o){let{logLevel:t}=this.options,i=["debug","info","log","warn","error"];return i.indexOf(o)>=i.indexOf(t)}};l(d,"defaultOptions",{prefix:"remix-pwa",styles:{debug:{background:"#7f8c8d",color:"white","border-radius":"0.5em","font-weight":"bold",padding:"2px 0.5em"},info:{background:"#3498db",color:"white","border-radius":"0.5em","font-weight":"bold",padding:"2px 0.5em"},log:{background:"#2ecc71",color:"white","border-radius":"0.5em","font-weight":"bold",padding:"2px 0.5em"},warn:{background:"#f39c12",color:"white","border-radius":"0.5em","font-weight":"bold",padding:"2px 0.5em"},error:{background:"#c0392b",color:"white","border-radius":"0.5em","font-weight":"bold",padding:"2px 0.5em"},groupCollapsed:{background:"#3498db",color:"white","border-radius":"0.5em","font-weight":"bold",padding:"2px 0.5em"},groupEnd:{background:null,color:"white","border-radius":"0.5em","font-weight":"bold",padding:"2px 0.5em"}},logLevel:"debug",isProductionEnv:!0});var a=d,p=new a;var s="";self.logger=p;self.addEventListener("install",e=>{e.waitUntil(self.skipWaiting())});self.addEventListener("activate",e=>{e.waitUntil(self.clients.claim())});self.addEventListener("message",e=>{let{type:o,payload:t}=e.data;o==="update_icon"&&(s=t.icon,s?.startsWith("/")&&(s=`${location.origin}${s}`))});self.addEventListener("push",e=>{let o=e.data?.json(),t=o.icon||s;e.waitUntil(self.registration.showNotification(`${o.title}`,{body:o.body,icon:t,image:t,badge:t,data:{url:o.data?.url}}))});self.addEventListener("notificationclick",e=>{e.notification.close();let o=new URL(e.notification.data.url,self.location.origin).href;e.waitUntil(self.clients.matchAll({type:"window",includeUncontrolled:!0}).then(t=>{for(let i=0;i<t.length;i++){let r=t[i];if(r.url.startsWith(self.location.origin)&&"focus"in r)return r.postMessage({type:"navigate",url:o}),r.navigate(o),r.focus()}if(self.clients.openWindow)return self.clients.openWindow(o)}))}); 2//# sourceMappingURL=entry.worker.js.map
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.