2 lines
7.0 KiB
JavaScript
2 lines
7.0 KiB
JavaScript
if(!self.define){let e,s={};const t=(t,n)=>(t=new URL(t+".js",n).href,s[t]||new Promise((s=>{if("document"in self){const e=document.createElement("script");e.src=t,e.onload=s,document.head.appendChild(e)}else e=t,importScripts(t),s()})).then((()=>{let e=s[t];if(!e)throw new Error(`Module ${t} didn’t register its module`);return e})));self.define=(n,a)=>{const i=e||("document"in self?document.currentScript.src:"")||location.href;if(s[i])return;let c={};const o=e=>t(e,i),r={module:{uri:i},exports:c,require:o};s[i]=Promise.all(n.map((e=>r[e]||o(e)))).then((e=>(a(...e),c)))}}define(["./workbox-e9849328"],(function(e){"use strict";importScripts(),self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"/_next/app-build-manifest.json",revision:"0820c38a85c862052596b67a14fe8157"},{url:"/_next/static/7ZHts89Qmk_UFK8ov_QqN/_buildManifest.js",revision:"01b09b3e9dda7539be2313c35bd1b563"},{url:"/_next/static/7ZHts89Qmk_UFK8ov_QqN/_ssgManifest.js",revision:"b6652df95db52feb4daf4eca35380933"},{url:"/_next/static/chunks/1-af1f1e25dae140be.js",revision:"7ZHts89Qmk_UFK8ov_QqN"},{url:"/_next/static/chunks/200-1def31964b2356b0.js",revision:"7ZHts89Qmk_UFK8ov_QqN"},{url:"/_next/static/chunks/23-54b4ab21f3550ebc.js",revision:"7ZHts89Qmk_UFK8ov_QqN"},{url:"/_next/static/chunks/283-d8ce32dab0aedc01.js",revision:"7ZHts89Qmk_UFK8ov_QqN"},{url:"/_next/static/chunks/315-7943c6e46aec5d5e.js",revision:"7ZHts89Qmk_UFK8ov_QqN"},{url:"/_next/static/chunks/323-cfe0cbab1e5ba15a.js",revision:"7ZHts89Qmk_UFK8ov_QqN"},{url:"/_next/static/chunks/369-b616bc8f00fc0b77.js",revision:"7ZHts89Qmk_UFK8ov_QqN"},{url:"/_next/static/chunks/427-8d8c459025f4dcb9.js",revision:"7ZHts89Qmk_UFK8ov_QqN"},{url:"/_next/static/chunks/47edcb22-e33a29a5fce76af4.js",revision:"7ZHts89Qmk_UFK8ov_QqN"},{url:"/_next/static/chunks/748-db3977eb7f9230bd.js",revision:"7ZHts89Qmk_UFK8ov_QqN"},{url:"/_next/static/chunks/75-789b1b8b478cf3fd.js",revision:"7ZHts89Qmk_UFK8ov_QqN"},{url:"/_next/static/chunks/app/(router)/add/page-54de27b56a2dc618.js",revision:"7ZHts89Qmk_UFK8ov_QqN"},{url:"/_next/static/chunks/app/(router)/expense/page-c5772adc1910fa74.js",revision:"7ZHts89Qmk_UFK8ov_QqN"},{url:"/_next/static/chunks/app/(router)/friend/page-aeacac438903a352.js",revision:"7ZHts89Qmk_UFK8ov_QqN"},{url:"/_next/static/chunks/app/(router)/group/page-ce470f9cffb07e38.js",revision:"7ZHts89Qmk_UFK8ov_QqN"},{url:"/_next/static/chunks/app/(router)/layout-4c08d82a2e792b42.js",revision:"7ZHts89Qmk_UFK8ov_QqN"},{url:"/_next/static/chunks/app/(router)/page-623140009262c78d.js",revision:"7ZHts89Qmk_UFK8ov_QqN"},{url:"/_next/static/chunks/app/_not-found/page-50a202315221fd62.js",revision:"7ZHts89Qmk_UFK8ov_QqN"},{url:"/_next/static/chunks/app/api/auth/%5B...nextauth%5D/route-c76daf5c74849c0b.js",revision:"7ZHts89Qmk_UFK8ov_QqN"},{url:"/_next/static/chunks/app/api/trpc/%5Btrpc%5D/route-3f6b1acc32fca989.js",revision:"7ZHts89Qmk_UFK8ov_QqN"},{url:"/_next/static/chunks/app/layout-8e88f1db16e0189d.js",revision:"7ZHts89Qmk_UFK8ov_QqN"},{url:"/_next/static/chunks/app/manifest.webmanifest/route-1cba1848fd15aa6a.js",revision:"7ZHts89Qmk_UFK8ov_QqN"},{url:"/_next/static/chunks/framework-289b5a20f31bf2b1.js",revision:"7ZHts89Qmk_UFK8ov_QqN"},{url:"/_next/static/chunks/main-094812ef791a00bb.js",revision:"7ZHts89Qmk_UFK8ov_QqN"},{url:"/_next/static/chunks/main-app-aff18f84bb4c7dff.js",revision:"7ZHts89Qmk_UFK8ov_QqN"},{url:"/_next/static/chunks/pages/_app-7e5d4a60281b6427.js",revision:"7ZHts89Qmk_UFK8ov_QqN"},{url:"/_next/static/chunks/pages/_error-77fa64d81664a8ec.js",revision:"7ZHts89Qmk_UFK8ov_QqN"},{url:"/_next/static/chunks/polyfills-42372ed130431b0a.js",revision:"846118c33b2c0e922d7b3a7676f81f6f"},{url:"/_next/static/chunks/webpack-69c67d16c363604a.js",revision:"7ZHts89Qmk_UFK8ov_QqN"},{url:"/_next/static/css/64d9c3c8374914ad.css",revision:"64d9c3c8374914ad"},{url:"/_next/static/media/569ce4b8f30dc480-s.p.woff2",revision:"ef6cefb32024deac234e82f932a95cbd"},{url:"/_next/static/media/ba015fad6dcf6784-s.woff2",revision:"8ea4f719af3312a055caf09f34c89a77"},{url:"/favicon.ico",revision:"7f98bbc43ba0d1dbf3564adf0821a304"}],{ignoreURLParametersMatching:[]}),e.cleanupOutdatedCaches(),e.registerRoute("/",new e.NetworkFirst({cacheName:"start-url",plugins:[{cacheWillUpdate:async({request:e,response:s,event:t,state:n})=>s&&"opaqueredirect"===s.type?new Response(s.body,{status:200,statusText:"OK",headers:s.headers}):s}]}),"GET"),e.registerRoute(/^https:\/\/fonts\.(?:gstatic)\.com\/.*/i,new e.CacheFirst({cacheName:"google-fonts-webfonts",plugins:[new e.ExpirationPlugin({maxEntries:4,maxAgeSeconds:31536e3})]}),"GET"),e.registerRoute(/^https:\/\/fonts\.(?:googleapis)\.com\/.*/i,new e.StaleWhileRevalidate({cacheName:"google-fonts-stylesheets",plugins:[new e.ExpirationPlugin({maxEntries:4,maxAgeSeconds:604800})]}),"GET"),e.registerRoute(/\.(?:eot|otf|ttc|ttf|woff|woff2|font.css)$/i,new e.StaleWhileRevalidate({cacheName:"static-font-assets",plugins:[new e.ExpirationPlugin({maxEntries:4,maxAgeSeconds:604800})]}),"GET"),e.registerRoute(/\.(?:jpg|jpeg|gif|png|svg|ico|webp)$/i,new e.StaleWhileRevalidate({cacheName:"static-image-assets",plugins:[new e.ExpirationPlugin({maxEntries:64,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\/_next\/image\?url=.+$/i,new e.StaleWhileRevalidate({cacheName:"next-image",plugins:[new e.ExpirationPlugin({maxEntries:64,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\.(?:mp3|wav|ogg)$/i,new e.CacheFirst({cacheName:"static-audio-assets",plugins:[new e.RangeRequestsPlugin,new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\.(?:mp4)$/i,new e.CacheFirst({cacheName:"static-video-assets",plugins:[new e.RangeRequestsPlugin,new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\.(?:js)$/i,new e.StaleWhileRevalidate({cacheName:"static-js-assets",plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\.(?:css|less)$/i,new e.StaleWhileRevalidate({cacheName:"static-style-assets",plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\/_next\/data\/.+\/.+\.json$/i,new e.StaleWhileRevalidate({cacheName:"next-data",plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\.(?:json|xml|csv)$/i,new e.NetworkFirst({cacheName:"static-data-assets",plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute((({url:e})=>{if(!(self.origin===e.origin))return!1;const s=e.pathname;return!s.startsWith("/api/auth/")&&!!s.startsWith("/api/")}),new e.NetworkFirst({cacheName:"apis",networkTimeoutSeconds:10,plugins:[new e.ExpirationPlugin({maxEntries:16,maxAgeSeconds:86400})]}),"GET"),e.registerRoute((({url:e})=>{if(!(self.origin===e.origin))return!1;return!e.pathname.startsWith("/api/")}),new e.NetworkFirst({cacheName:"others",networkTimeoutSeconds:10,plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute((({url:e})=>!(self.origin===e.origin)),new e.NetworkFirst({cacheName:"cross-origin",networkTimeoutSeconds:10,plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:3600})]}),"GET")}));
|