2025-05-03 15:06:07 +02:00

2 lines
8.1 KiB
JavaScript
Raw 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 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} didnt 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 u=e=>t(e,i),r={module:{uri:i},exports:c,require:u};s[i]=Promise.all(n.map((e=>r[e]||u(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:"6affb59fb8c2df7b190802cad930aa5b"},{url:"/_next/static/Cm2jYt9uNjK8uPIIvDWBI/_buildManifest.js",revision:"15df7dc5351f5b94edd2b1a20a45d20b"},{url:"/_next/static/Cm2jYt9uNjK8uPIIvDWBI/_ssgManifest.js",revision:"b6652df95db52feb4daf4eca35380933"},{url:"/_next/static/chunks/27-b938a8f5be0d2f65.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/chunks/323-208a97957e66363a.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/chunks/374-85daa37976c80ce0.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/chunks/398.da4f45f6283a8297.js",revision:"da4f45f6283a8297"},{url:"/_next/static/chunks/404-bf75935b3eed64c8.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/chunks/411-fea7c64a77d7efa3.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/chunks/453-b5d952cb4d29e3b4.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/chunks/47edcb22-53c213bb67da8598.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/chunks/545-7aa7673ff80b6c70.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/chunks/579-82307ffc8ffc58ff.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/chunks/595-2e6f88d496f5c04d.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/chunks/638.37b898530794b952.js",revision:"37b898530794b952"},{url:"/_next/static/chunks/659-e1309d1d4e255fcb.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/chunks/660-a91e7856f810ff30.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/chunks/748-9d5644ce89f9506a.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/chunks/75-eb83b6b9a39598dc.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/chunks/846-f2b6981fa389b3bc.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/chunks/910-7e83ac56c1b6a3c2.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/chunks/app/(router)/add/page-474b4b41b3983355.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/chunks/app/(router)/analytics/page-d397853fbaad83f3.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/chunks/app/(router)/expense/page-c5e054c19a00b8e2.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/chunks/app/(router)/friend/page-317e7086c179127c.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/chunks/app/(router)/group/%5Bid%5D/page-141f2237db4e113a.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/chunks/app/(router)/group/page-cdaa4a4a507fcb4b.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/chunks/app/(router)/layout-e77c9a475f367069.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/chunks/app/(router)/page-1799bc7fcb465857.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/chunks/app/(router)/sign-in/page-f593adfc0074e628.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/chunks/app/_not-found/page-4d03dbbd09ffec58.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/chunks/app/api/trpc/%5Btrpc%5D/route-2b30b565f09670de.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/chunks/app/api/webhooks/route-f238f351315e1f85.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/chunks/app/layout-2d41694e70f603ba.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/chunks/app/manifest.webmanifest/route-691c283953c54b58.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/chunks/framework-04d66b2debeeab83.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/chunks/main-727bb79e63f7e56f.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/chunks/main-app-5e13f19d51c2f970.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/chunks/pages/_app-bc68a6350feecfd0.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/chunks/pages/_error-19bbda1bbbe490f7.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/chunks/polyfills-42372ed130431b0a.js",revision:"846118c33b2c0e922d7b3a7676f81f6f"},{url:"/_next/static/chunks/webpack-f93f9518d22d2188.js",revision:"Cm2jYt9uNjK8uPIIvDWBI"},{url:"/_next/static/css/cec5fe637ccb3eea.css",revision:"cec5fe637ccb3eea"},{url:"/_next/static/media/569ce4b8f30dc480-s.p.woff2",revision:"ef6cefb32024deac234e82f932a95cbd"},{url:"/_next/static/media/8d697b304b401681-s.woff2",revision:"cc728f6c0adb04da0dfcb0fc436a8ae5"},{url:"/_next/static/media/ba015fad6dcf6784-s.woff2",revision:"8ea4f719af3312a055caf09f34c89a77"},{url:"/favicon.ico",revision:"7f98bbc43ba0d1dbf3564adf0821a304"},{url:"/icon-192x192.png",revision:"cd37f6d09683174331b06fc5b0f113e7"},{url:"/icon-512x512.png",revision:"b66ee9b60265ffb938f289a64b1fcea9"}],{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")}));