lifetracker/apps/web/public/sw.js
2025-01-31 18:09:27 -08:00

2 lines
11 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

if(!self.define){let s,a={};const e=(e,t)=>(e=new URL(e+".js",t).href,a[e]||new Promise((a=>{if("document"in self){const s=document.createElement("script");s.src=e,s.onload=a,document.head.appendChild(s)}else s=e,importScripts(e),a()})).then((()=>{let s=a[e];if(!s)throw new Error(`Module ${e} didnt register its module`);return s})));self.define=(t,i)=>{const n=s||("document"in self?document.currentScript.src:"")||location.href;if(a[n])return;let c={};const u=s=>e(s,n),r={module:{uri:n},exports:c,require:u};a[n]=Promise.all(t.map((s=>r[s]||u(s)))).then((s=>(i(...s),c)))}}define(["./workbox-01fd22c6"],(function(s){"use strict";importScripts(),self.skipWaiting(),s.clientsClaim(),s.precacheAndRoute([{url:"/_next/app-build-manifest.json",revision:"a829dca93041ba607c9ca225032f21c5"},{url:"/_next/static/aZspmizttnNwl5cZuaWiZ/_buildManifest.js",revision:"6c9d06caf97bc7ed715b14499a83d4d9"},{url:"/_next/static/aZspmizttnNwl5cZuaWiZ/_ssgManifest.js",revision:"b6652df95db52feb4daf4eca35380933"},{url:"/_next/static/chunks/1190-1bbf80b720c09149.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/1355-caafc66cd35f56f7.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/1991-d1948e41ec3beb5c.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/3011-151dd930d5615c9b.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/3279-1bd1f80699d904d7.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/3298-762412cdf8b3a513.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/3375-0fdefb9796668119.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/3629-091dc2b9dd55e918.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/3794-5af08ac694450608.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/4339-f72529885018b1de.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/4341-a9d26bdc24b03dac.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/482-5b7c27ab5df8fec2.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/5230-7936532057530905.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/5317-436dbc29e4dc416d.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/5763-5f686dc321d8bf96.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/6302-48fae2ba772b65aa.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/7265-be4aa29e569cc593.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/7390-d2af2ac2d1a66bc7.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/7624-41b2892939ade7ea.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/7711-7bb2b959ec1460a4.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/7880-83d61aea9fdb0fa3.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/7885-286ab3fce6a22366.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/7899-027304c8aa10c198.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/8125-b3a12115d1ada735.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/886-560153677f93a235.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/app/_not-found/page-108098b20c5fa08e.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/app/api/auth/%5B...nextauth%5D/route-ae0196542250d075.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/app/api/db/download/route-5a66aee5baae826f.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/app/api/db/upload/route-3bb12abfa0474d04.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/app/api/health/route-48e3ac6831890179.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/app/api/trpc/%5Btrpc%5D/route-40a314ba841140bc.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/app/api/v1/measurements/route-e6649fd0776c5135.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/app/dashboard/admin/page-5ba63683dc2e5e7d.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/app/dashboard/analytics/page-444cde84c3284dd5.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/app/dashboard/categories/page-11bfe706eb836285.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/app/dashboard/day/%5BdateQuery%5D/page-426be5ccee634baa.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/app/dashboard/day/page-189dbd8bc491353c.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/app/dashboard/error-369e6f2be944201b.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/app/dashboard/layout-a035798b25d45194.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/app/dashboard/metrics/page-b53e2421a3c9459e.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/app/dashboard/not-found-8b9fdc3e948cdeee.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/app/dashboard/timeline/page-411dc8b7092ab359.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/app/layout-f42bc52e8bdaf9e8.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/app/page-b52f350efd4c8f7d.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/app/settings/api-keys/page-2f551282255780dd.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/app/settings/app/page-6593c64d092733fb.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/app/settings/colors/page-96f5b163826c5074.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/app/settings/database/page-5590887ca6ae83af.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/app/settings/info/page-d1d174de41d98d66.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/app/settings/layout-dea6a01443d7fb2c.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/app/settings/page-1675bc05c1272ccd.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/app/signin/page-717255d78e099fe1.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/d27283b4-dff70ffe001e7ed3.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/f8cb9cba-6629a11a2c2de967.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/framework-0387496e70e49165.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/main-95aa079cdd30e4a9.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/main-app-5219bb1ee0fccb90.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/pages/_app-9f228b47d94b5d9d.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/pages/_error-a41bff6b46fb8309.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/chunks/polyfills-42372ed130431b0a.js",revision:"846118c33b2c0e922d7b3a7676f81f6f"},{url:"/_next/static/chunks/webpack-b2b69ca3f3a6ca63.js",revision:"aZspmizttnNwl5cZuaWiZ"},{url:"/_next/static/css/0f1843278811ea82.css",revision:"0f1843278811ea82"},{url:"/_next/static/css/3ed81ce3668ecb5d.css",revision:"3ed81ce3668ecb5d"},{url:"/_next/static/css/a3160e048330d9cb.css",revision:"a3160e048330d9cb"},{url:"/_next/static/media/26a46d62cd723877-s.woff2",revision:"befd9c0fdfa3d8a645d5f95717ed6420"},{url:"/_next/static/media/55c55f0601d81cf3-s.woff2",revision:"43828e14271c77b87e3ed582dbff9f74"},{url:"/_next/static/media/581909926a08bbc8-s.woff2",revision:"f0b86e7c24f455280b8df606b89af891"},{url:"/_next/static/media/6d93bde91c0c2823-s.woff2",revision:"621a07228c8ccbfd647918f1021b4868"},{url:"/_next/static/media/97e0cb1ae144a2a9-s.woff2",revision:"e360c61c5bd8d90639fd4503c829c2dc"},{url:"/_next/static/media/a34f9d1faa5f3315-s.p.woff2",revision:"d4fe31e6a2aebc06b8d6e558c9141119"},{url:"/_next/static/media/df0a9ae256c0569c-s.woff2",revision:"d54db44de5ccb18886ece2fda72bdfe0"},{url:"/blur.avif",revision:"39fa4c532f5f840a29197d53a4e72fe1"},{url:"/icons/logo-128.png",revision:"547f30628d92a5cafdc1d8713cf995bc"},{url:"/icons/logo-16.png",revision:"bb2bd28d2a3e8df4abc71818d0185a5e"},{url:"/icons/logo-48.png",revision:"7a2e7ee8e48d2b20fa9974530d4cac5d"},{url:"/icons/logo-full.svg",revision:"a9d0c720d0ca4aa295a1c3e28b61f224"},{url:"/icons/logo-icon.svg",revision:"ca869c6318fde3ff221aa33b283221eb"},{url:"/icons/logo-text.svg",revision:"4a3938661457c886f109541646e6ac58"},{url:"/manifest.json",revision:"8063bef3057655e31117b32add245dbd"}],{ignoreURLParametersMatching:[]}),s.cleanupOutdatedCaches(),s.registerRoute("/",new s.NetworkFirst({cacheName:"start-url",plugins:[{cacheWillUpdate:async({request:s,response:a,event:e,state:t})=>a&&"opaqueredirect"===a.type?new Response(a.body,{status:200,statusText:"OK",headers:a.headers}):a}]}),"GET"),s.registerRoute(/^https:\/\/fonts\.(?:gstatic)\.com\/.*/i,new s.CacheFirst({cacheName:"google-fonts-webfonts",plugins:[new s.ExpirationPlugin({maxEntries:4,maxAgeSeconds:31536e3})]}),"GET"),s.registerRoute(/^https:\/\/fonts\.(?:googleapis)\.com\/.*/i,new s.StaleWhileRevalidate({cacheName:"google-fonts-stylesheets",plugins:[new s.ExpirationPlugin({maxEntries:4,maxAgeSeconds:604800})]}),"GET"),s.registerRoute(/\.(?:eot|otf|ttc|ttf|woff|woff2|font.css)$/i,new s.StaleWhileRevalidate({cacheName:"static-font-assets",plugins:[new s.ExpirationPlugin({maxEntries:4,maxAgeSeconds:604800})]}),"GET"),s.registerRoute(/\.(?:jpg|jpeg|gif|png|svg|ico|webp)$/i,new s.StaleWhileRevalidate({cacheName:"static-image-assets",plugins:[new s.ExpirationPlugin({maxEntries:64,maxAgeSeconds:86400})]}),"GET"),s.registerRoute(/\/_next\/image\?url=.+$/i,new s.StaleWhileRevalidate({cacheName:"next-image",plugins:[new s.ExpirationPlugin({maxEntries:64,maxAgeSeconds:86400})]}),"GET"),s.registerRoute(/\.(?:mp3|wav|ogg)$/i,new s.CacheFirst({cacheName:"static-audio-assets",plugins:[new s.RangeRequestsPlugin,new s.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),s.registerRoute(/\.(?:mp4)$/i,new s.CacheFirst({cacheName:"static-video-assets",plugins:[new s.RangeRequestsPlugin,new s.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),s.registerRoute(/\.(?:js)$/i,new s.StaleWhileRevalidate({cacheName:"static-js-assets",plugins:[new s.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),s.registerRoute(/\.(?:css|less)$/i,new s.StaleWhileRevalidate({cacheName:"static-style-assets",plugins:[new s.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),s.registerRoute(/\/_next\/data\/.+\/.+\.json$/i,new s.StaleWhileRevalidate({cacheName:"next-data",plugins:[new s.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),s.registerRoute(/\.(?:json|xml|csv)$/i,new s.NetworkFirst({cacheName:"static-data-assets",plugins:[new s.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),s.registerRoute((({url:s})=>{if(!(self.origin===s.origin))return!1;const a=s.pathname;return!a.startsWith("/api/auth/")&&!!a.startsWith("/api/")}),new s.NetworkFirst({cacheName:"apis",networkTimeoutSeconds:10,plugins:[new s.ExpirationPlugin({maxEntries:16,maxAgeSeconds:86400})]}),"GET"),s.registerRoute((({url:s})=>{if(!(self.origin===s.origin))return!1;return!s.pathname.startsWith("/api/")}),new s.NetworkFirst({cacheName:"others",networkTimeoutSeconds:10,plugins:[new s.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),s.registerRoute((({url:s})=>!(self.origin===s.origin)),new s.NetworkFirst({cacheName:"cross-origin",networkTimeoutSeconds:10,plugins:[new s.ExpirationPlugin({maxEntries:32,maxAgeSeconds:3600})]}),"GET")}));