all repos — caroster @ e4b9d414d1e7361410b6e2f3c95a7ac09d4a2363

[Octree] Group carpool to your event https://caroster.io

fix: ⬇ Downgrade Nextjs to fix middleware issue
Simon Mulquin simon@octree.ch
Fri, 19 Jan 2024 07:49:22 +0000
commit

e4b9d414d1e7361410b6e2f3c95a7ac09d4a2363

parent

69286a3200b2ea5b881bf0d5e08cb8f106b85949

4 files changed, 58 insertions(+), 58 deletions(-)

jump to
M frontend/package.jsonfrontend/package.json

@@ -30,7 +30,7 @@ "i18next": "^23.4.4",

"leaflet": "^1.9.4", "marked": "^7.0.3", "moment": "^2.29.4", - "next": "^13.4.18", + "next": "v13.4.12", "next-auth": "4.19.2", "next-pwa": "^5.6.0", "react": "^18.2.0",
M frontend/pages/middleware.tsfrontend/middleware.ts

@@ -3,9 +3,9 @@ import {NextRequest, NextResponse} from 'next/server';

import { ProfileDocument, Enum_Userspermissionsuser_Lang as SupportedLocales, -} from '../generated/graphql'; +} from './generated/graphql'; import {print} from 'graphql/language/printer'; -import {getCookie} from '../lib/cookies'; +import {getCookie} from './lib/cookies'; const PUBLIC_FILE = /\.(.*)$/; const DEFAULT_LOCALE = process.env.DEFAULT_LOCALE || 'share';
M frontend/public/sw.jsfrontend/public/sw.js

@@ -1,1 +1,1 @@

-if(!self.define){let e,s={};const a=(a,c)=>(a=new URL(a+".js",c).href,s[a]||new Promise((s=>{if("document"in self){const e=document.createElement("script");e.src=a,e.onload=s,document.head.appendChild(e)}else e=a,importScripts(a),s()})).then((()=>{let e=s[a];if(!e)throw new Error(`Module ${a} didn’t register its module`);return e})));self.define=(c,n)=>{const i=e||("document"in self?document.currentScript.src:"")||location.href;if(s[i])return;let t={};const r=e=>a(e,i),d={module:{uri:i},exports:t,require:r};s[i]=Promise.all(c.map((e=>d[e]||r(e)))).then((e=>(n(...e),t)))}}define(["./workbox-588899ac"],(function(e){"use strict";importScripts(),self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"/_next/static/22lcSEZOkiAug6QQfeKVY/_buildManifest.js",revision:"422cc4708c012c2a2ed5cf646e77a647"},{url:"/_next/static/22lcSEZOkiAug6QQfeKVY/_ssgManifest.js",revision:"b6652df95db52feb4daf4eca35380933"},{url:"/_next/static/chunks/0b7b90cd.5bfb8e73dff615d1.js",revision:"5bfb8e73dff615d1"},{url:"/_next/static/chunks/189-e6ea516c87f7a4c6.js",revision:"e6ea516c87f7a4c6"},{url:"/_next/static/chunks/19-f1dc53a5e3e2208c.js",revision:"f1dc53a5e3e2208c"},{url:"/_next/static/chunks/399-d255797d5ae1e4e7.js",revision:"d255797d5ae1e4e7"},{url:"/_next/static/chunks/417-09d97bb4633a08ac.js",revision:"09d97bb4633a08ac"},{url:"/_next/static/chunks/445-15b0ae5d8995ec73.js",revision:"15b0ae5d8995ec73"},{url:"/_next/static/chunks/474-5cb67dfff48136ca.js",revision:"5cb67dfff48136ca"},{url:"/_next/static/chunks/513-1992bca9b9bb60fb.js",revision:"1992bca9b9bb60fb"},{url:"/_next/static/chunks/542-1b2324db120c400f.js",revision:"1b2324db120c400f"},{url:"/_next/static/chunks/619-c264ee619d57bbdc.js",revision:"c264ee619d57bbdc"},{url:"/_next/static/chunks/664-5af51080742797e4.js",revision:"5af51080742797e4"},{url:"/_next/static/chunks/678-7a4df8c79d58f77b.js",revision:"7a4df8c79d58f77b"},{url:"/_next/static/chunks/695-4f2e6824a7976df9.js",revision:"4f2e6824a7976df9"},{url:"/_next/static/chunks/746-d8f4173ef862e4a7.js",revision:"d8f4173ef862e4a7"},{url:"/_next/static/chunks/81-b961b9cbd97f7a77.js",revision:"b961b9cbd97f7a77"},{url:"/_next/static/chunks/818-22a94c63851d15ab.js",revision:"22a94c63851d15ab"},{url:"/_next/static/chunks/872.38ebd141d72ee81e.js",revision:"38ebd141d72ee81e"},{url:"/_next/static/chunks/890-3fe524bd537515e6.js",revision:"3fe524bd537515e6"},{url:"/_next/static/chunks/899-355e8e69b6cd9a1d.js",revision:"355e8e69b6cd9a1d"},{url:"/_next/static/chunks/998-5b7bc737718ee9e5.js",revision:"5b7bc737718ee9e5"},{url:"/_next/static/chunks/framework-5866cead997b9ace.js",revision:"5866cead997b9ace"},{url:"/_next/static/chunks/main-83f1980da87e4872.js",revision:"83f1980da87e4872"},{url:"/_next/static/chunks/pages/_app-f536db6acaf90365.js",revision:"f536db6acaf90365"},{url:"/_next/static/chunks/pages/_error-1e0fee5be45be928.js",revision:"1e0fee5be45be928"},{url:"/_next/static/chunks/pages/auth/confirm-7cef5c52bc173a68.js",revision:"7cef5c52bc173a68"},{url:"/_next/static/chunks/pages/auth/confirm/google-f4ede48638125ebb.js",revision:"f4ede48638125ebb"},{url:"/_next/static/chunks/pages/auth/login-edf4162a6db94ed0.js",revision:"edf4162a6db94ed0"},{url:"/_next/static/chunks/pages/auth/lost-password-c9762ac80cf42bef.js",revision:"c9762ac80cf42bef"},{url:"/_next/static/chunks/pages/auth/register-de91a9b87ec18d82.js",revision:"de91a9b87ec18d82"},{url:"/_next/static/chunks/pages/auth/register/mail-e4c603b8d83bd0ab.js",revision:"e4c603b8d83bd0ab"},{url:"/_next/static/chunks/pages/auth/reset-36c1a2c15c2384b1.js",revision:"36c1a2c15c2384b1"},{url:"/_next/static/chunks/pages/dashboard-1cfe833464ae1f61.js",revision:"1cfe833464ae1f61"},{url:"/_next/static/chunks/pages/e/%5Buuid%5D-a2366bc730f4c99c.js",revision:"a2366bc730f4c99c"},{url:"/_next/static/chunks/pages/e/%5Buuid%5D/assign/%5BpassengerId%5D-364b597c1d938296.js",revision:"364b597c1d938296"},{url:"/_next/static/chunks/pages/e/%5Buuid%5D/details-cd127cf1e31036c0.js",revision:"cd127cf1e31036c0"},{url:"/_next/static/chunks/pages/e/%5Buuid%5D/waitingList-5f1e03b18d0f1d52.js",revision:"5f1e03b18d0f1d52"},{url:"/_next/static/chunks/pages/index-48721ac393dceb91.js",revision:"48721ac393dceb91"},{url:"/_next/static/chunks/pages/profile-e8ea2f0d36382052.js",revision:"e8ea2f0d36382052"},{url:"/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js",revision:"79330112775102f91e1010318bae2bd3"},{url:"/_next/static/chunks/webpack-e0ba4ac44518f898.js",revision:"e0ba4ac44518f898"},{url:"/_next/static/css/be71e1e74069890e.css",revision:"be71e1e74069890e"},{url:"/_next/static/media/layers-2x.9859cd12.png",revision:"9859cd12"},{url:"/_next/static/media/layers.ef6db872.png",revision:"ef6db872"},{url:"/_next/static/media/marker-icon.d577052a.png",revision:"d577052a"},{url:"/assets/Caroster_Octree_Social.jpg",revision:"563fc10a4ec83e735943c5f67d417a6e"},{url:"/assets/Caroster_beta.png",revision:"86c6259620aee306a019b2a611eaf21d"},{url:"/assets/Logo_in_beta.svg",revision:"cdde8d69adbfdbaf7c903e155419b12c"},{url:"/assets/android-chrome-192x192.png",revision:"b288769d936ad5f9a87944e027d0096c"},{url:"/assets/android-chrome-512x512.png",revision:"c789c009674fc4a2087a8b71c24a12b7"},{url:"/assets/apple-touch-icon.png",revision:"573a4bc22886d3ef3f6c3aa0eab64d44"},{url:"/assets/car.png",revision:"0c95a91895d437b7ea06db071aa8f68f"},{url:"/assets/favicon-16x16.png",revision:"9f98c22a36ec0001995797d29a7583b1"},{url:"/assets/favicon-32x32.png",revision:"562ff70a6694a29302644d4f85b2e920"},{url:"/assets/favicon.ico",revision:"45004f0a61722a526ca688bddc4955c4"},{url:"/assets/google-icon.svg",revision:"81ad048ed858673aaca6cc2227076b8a"},{url:"/assets/icon.png",revision:"ac122f40fd4c9fd7f1831b0dd406c950"},{url:"/assets/logo.png",revision:"d685d6b49c3aedcf4819d5cbbc873d60"},{url:"/assets/logo.svg",revision:"bf83592cc1865c5c492b7ab09bb18f59"},{url:"/assets/site.webmanifest",revision:"053100cb84a50d2ae7f5492f7dd7f25e"},{url:"/favicon.ico",revision:"8eb6dd187ac1c4e26f8df8062bb42e09"},{url:"/leaflet_reset.css",revision:"6f4d8f15afd38d42b34a51581d8e90ce"},{url:"/manifest.json",revision:"e76480838d8eb8908456941dcb59275e"}],{ignoreURLParametersMatching:[]}),e.cleanupOutdatedCaches(),e.registerRoute("/",new e.NetworkFirst({cacheName:"start-url",plugins:[{cacheWillUpdate:async({request:e,response:s,event:a,state:c})=>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")})); +if(!self.define){let e,s={};const a=(a,n)=>(a=new URL(a+".js",n).href,s[a]||new Promise((s=>{if("document"in self){const e=document.createElement("script");e.src=a,e.onload=s,document.head.appendChild(e)}else e=a,importScripts(a),s()})).then((()=>{let e=s[a];if(!e)throw new Error(`Module ${a} didn’t register its module`);return e})));self.define=(n,i)=>{const c=e||("document"in self?document.currentScript.src:"")||location.href;if(s[c])return;let t={};const r=e=>a(e,c),d={module:{uri:c},exports:t,require:r};s[c]=Promise.all(n.map((e=>d[e]||r(e)))).then((e=>(i(...e),t)))}}define(["./workbox-588899ac"],(function(e){"use strict";importScripts(),self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"/_next/static/3pC0whv_e2F0VKF7pnm40/_buildManifest.js",revision:"9eefe7270aa0684c391f2f5039eb3123"},{url:"/_next/static/3pC0whv_e2F0VKF7pnm40/_ssgManifest.js",revision:"b6652df95db52feb4daf4eca35380933"},{url:"/_next/static/chunks/0b7b90cd.5bfb8e73dff615d1.js",revision:"5bfb8e73dff615d1"},{url:"/_next/static/chunks/183-b37d10b612b3a9db.js",revision:"b37d10b612b3a9db"},{url:"/_next/static/chunks/284.c3c08f95c3039bae.js",revision:"c3c08f95c3039bae"},{url:"/_next/static/chunks/302-26393d32a6e66c4f.js",revision:"26393d32a6e66c4f"},{url:"/_next/static/chunks/31-d535fcf427485415.js",revision:"d535fcf427485415"},{url:"/_next/static/chunks/334-459150a541b91bb3.js",revision:"459150a541b91bb3"},{url:"/_next/static/chunks/353-c2e7e308c19907c1.js",revision:"c2e7e308c19907c1"},{url:"/_next/static/chunks/399-d255797d5ae1e4e7.js",revision:"d255797d5ae1e4e7"},{url:"/_next/static/chunks/417-7e51b04b0b8eaffb.js",revision:"7e51b04b0b8eaffb"},{url:"/_next/static/chunks/474-5cb67dfff48136ca.js",revision:"5cb67dfff48136ca"},{url:"/_next/static/chunks/509-7d439fdc63a8c9bd.js",revision:"7d439fdc63a8c9bd"},{url:"/_next/static/chunks/565-57b569ce68bda31c.js",revision:"57b569ce68bda31c"},{url:"/_next/static/chunks/572.add016c88034f829.js",revision:"add016c88034f829"},{url:"/_next/static/chunks/619-c264ee619d57bbdc.js",revision:"c264ee619d57bbdc"},{url:"/_next/static/chunks/664-5af51080742797e4.js",revision:"5af51080742797e4"},{url:"/_next/static/chunks/689-af87e1cd8babdbf7.js",revision:"af87e1cd8babdbf7"},{url:"/_next/static/chunks/691-04e0e1a1165615d5.js",revision:"04e0e1a1165615d5"},{url:"/_next/static/chunks/746-c06e46f52d822802.js",revision:"c06e46f52d822802"},{url:"/_next/static/chunks/889.8b98a5d2151b2e99.js",revision:"8b98a5d2151b2e99"},{url:"/_next/static/chunks/899-30f0490d71940243.js",revision:"30f0490d71940243"},{url:"/_next/static/chunks/framework-18c7e6fcf99e5daa.js",revision:"18c7e6fcf99e5daa"},{url:"/_next/static/chunks/main-e7eaf35d0b680ee7.js",revision:"e7eaf35d0b680ee7"},{url:"/_next/static/chunks/pages/_app-7947eafa5272ae87.js",revision:"7947eafa5272ae87"},{url:"/_next/static/chunks/pages/_error-0af77d51243a3919.js",revision:"0af77d51243a3919"},{url:"/_next/static/chunks/pages/auth/confirm-26cf99db62380930.js",revision:"26cf99db62380930"},{url:"/_next/static/chunks/pages/auth/confirm/google-ef085c4b4d5b3433.js",revision:"ef085c4b4d5b3433"},{url:"/_next/static/chunks/pages/auth/login-fa635b363017642e.js",revision:"fa635b363017642e"},{url:"/_next/static/chunks/pages/auth/lost-password-55bfea92cea33232.js",revision:"55bfea92cea33232"},{url:"/_next/static/chunks/pages/auth/register-b511990a57d0af93.js",revision:"b511990a57d0af93"},{url:"/_next/static/chunks/pages/auth/register/mail-cba2776e22c58e51.js",revision:"cba2776e22c58e51"},{url:"/_next/static/chunks/pages/auth/reset-6d4bdbd5d23fe17b.js",revision:"6d4bdbd5d23fe17b"},{url:"/_next/static/chunks/pages/dashboard-c2e1b5d1ffe91c62.js",revision:"c2e1b5d1ffe91c62"},{url:"/_next/static/chunks/pages/e/%5Buuid%5D-909ed68856a74372.js",revision:"909ed68856a74372"},{url:"/_next/static/chunks/pages/e/%5Buuid%5D/assign/%5BpassengerId%5D-b5aa7ff6c0a808f6.js",revision:"b5aa7ff6c0a808f6"},{url:"/_next/static/chunks/pages/e/%5Buuid%5D/details-08335776a2e4fe1b.js",revision:"08335776a2e4fe1b"},{url:"/_next/static/chunks/pages/e/%5Buuid%5D/waitingList-78b60892356d8942.js",revision:"78b60892356d8942"},{url:"/_next/static/chunks/pages/index-01c9aa0a79a527ad.js",revision:"01c9aa0a79a527ad"},{url:"/_next/static/chunks/pages/profile-90bf3c081c1a1651.js",revision:"90bf3c081c1a1651"},{url:"/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js",revision:"79330112775102f91e1010318bae2bd3"},{url:"/_next/static/chunks/webpack-6519809fddd576b6.js",revision:"6519809fddd576b6"},{url:"/_next/static/css/be71e1e74069890e.css",revision:"be71e1e74069890e"},{url:"/_next/static/media/layers-2x.9859cd12.png",revision:"9859cd12"},{url:"/_next/static/media/layers.ef6db872.png",revision:"ef6db872"},{url:"/_next/static/media/marker-icon.d577052a.png",revision:"d577052a"},{url:"/assets/Caroster_Octree_Social.jpg",revision:"563fc10a4ec83e735943c5f67d417a6e"},{url:"/assets/Caroster_beta.png",revision:"86c6259620aee306a019b2a611eaf21d"},{url:"/assets/Logo_in_beta.svg",revision:"cdde8d69adbfdbaf7c903e155419b12c"},{url:"/assets/android-chrome-192x192.png",revision:"b288769d936ad5f9a87944e027d0096c"},{url:"/assets/android-chrome-512x512.png",revision:"c789c009674fc4a2087a8b71c24a12b7"},{url:"/assets/apple-touch-icon.png",revision:"573a4bc22886d3ef3f6c3aa0eab64d44"},{url:"/assets/car.png",revision:"0c95a91895d437b7ea06db071aa8f68f"},{url:"/assets/favicon-16x16.png",revision:"9f98c22a36ec0001995797d29a7583b1"},{url:"/assets/favicon-32x32.png",revision:"562ff70a6694a29302644d4f85b2e920"},{url:"/assets/favicon.ico",revision:"45004f0a61722a526ca688bddc4955c4"},{url:"/assets/google-icon.svg",revision:"81ad048ed858673aaca6cc2227076b8a"},{url:"/assets/icon.png",revision:"ac122f40fd4c9fd7f1831b0dd406c950"},{url:"/assets/logo.png",revision:"d685d6b49c3aedcf4819d5cbbc873d60"},{url:"/assets/logo.svg",revision:"bf83592cc1865c5c492b7ab09bb18f59"},{url:"/assets/site.webmanifest",revision:"053100cb84a50d2ae7f5492f7dd7f25e"},{url:"/favicon.ico",revision:"8eb6dd187ac1c4e26f8df8062bb42e09"},{url:"/leaflet_reset.css",revision:"6f4d8f15afd38d42b34a51581d8e90ce"},{url:"/manifest.json",revision:"e76480838d8eb8908456941dcb59275e"}],{ignoreURLParametersMatching:[]}),e.cleanupOutdatedCaches(),e.registerRoute("/",new e.NetworkFirst({cacheName:"start-url",plugins:[{cacheWillUpdate:async({request:e,response:s,event:a,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")}));
M frontend/yarn.lockfrontend/yarn.lock

@@ -2125,10 +2125,10 @@ clsx "^2.0.0"

prop-types "^15.8.1" react-transition-group "^4.4.5" -"@next/env@13.4.19": - version "13.4.19" - resolved "https://registry.yarnpkg.com/@next/env/-/env-13.4.19.tgz#46905b4e6f62da825b040343cbc233144e9578d3" - integrity sha512-FsAT5x0jF2kkhNkKkukhsyYOrRqtSxrEhfliniIq0bwWbuXLgyt3Gv0Ml+b91XwjwArmuP7NxCiGd++GGKdNMQ== +"@next/env@13.4.12": + version "13.4.12" + resolved "https://registry.yarnpkg.com/@next/env/-/env-13.4.12.tgz#0b88115ab817f178bf9dc0c5e7b367277595b58d" + integrity sha512-RmHanbV21saP/6OEPBJ7yJMuys68cIf8OBBWd7+uj40LdpmswVAwe1uzeuFyUsd6SfeITWT3XnQfn6wULeKwDQ== "@next/eslint-plugin-next@13.4.19": version "13.4.19"

@@ -2137,50 +2137,50 @@ integrity sha512-N/O+zGb6wZQdwu6atMZHbR7T9Np5SUFUjZqCbj0sXm+MwQO35M8TazVB4otm87GkXYs2l6OPwARd3/PUWhZBVQ==

dependencies: glob "7.1.7" -"@next/swc-darwin-arm64@13.4.19": - version "13.4.19" - resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.19.tgz#77ad462b5ced4efdc26cb5a0053968d2c7dac1b6" - integrity sha512-vv1qrjXeGbuF2mOkhkdxMDtv9np7W4mcBtaDnHU+yJG+bBwa6rYsYSCI/9Xm5+TuF5SbZbrWO6G1NfTh1TMjvQ== +"@next/swc-darwin-arm64@13.4.12": + version "13.4.12" + resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.12.tgz#326c830b111de8a1a51ac0cbc3bcb157c4c4f92c" + integrity sha512-deUrbCXTMZ6ZhbOoloqecnUeNpUOupi8SE2tx4jPfNS9uyUR9zK4iXBvH65opVcA/9F5I/p8vDXSYbUlbmBjZg== -"@next/swc-darwin-x64@13.4.19": - version "13.4.19" - resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.19.tgz#aebe38713a4ce536ee5f2a291673e14b715e633a" - integrity sha512-jyzO6wwYhx6F+7gD8ddZfuqO4TtpJdw3wyOduR4fxTUCm3aLw7YmHGYNjS0xRSYGAkLpBkH1E0RcelyId6lNsw== +"@next/swc-darwin-x64@13.4.12": + version "13.4.12" + resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.12.tgz#dd5c49fc092a8ffe4f30b7aa9bf6c5d2e40bbfa1" + integrity sha512-WRvH7RxgRHlC1yb5oG0ZLx8F7uci9AivM5/HGGv9ZyG2Als8Ij64GC3d+mQ5sJhWjusyU6T6V1WKTUoTmOB0zQ== -"@next/swc-linux-arm64-gnu@13.4.19": - version "13.4.19" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.19.tgz#ec54db65b587939c7b94f9a84800f003a380f5a6" - integrity sha512-vdlnIlaAEh6H+G6HrKZB9c2zJKnpPVKnA6LBwjwT2BTjxI7e0Hx30+FoWCgi50e+YO49p6oPOtesP9mXDRiiUg== +"@next/swc-linux-arm64-gnu@13.4.12": + version "13.4.12" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.12.tgz#816cbe9d26ce4670ea99d95b66041e483ed122d6" + integrity sha512-YEKracAWuxp54tKiAvvq73PUs9lok57cc8meYRibTWe/VdPB2vLgkTVWFcw31YDuRXdEhdX0fWS6Q+ESBhnEig== -"@next/swc-linux-arm64-musl@13.4.19": - version "13.4.19" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.19.tgz#1f5e2c1ea6941e7d530d9f185d5d64be04279d86" - integrity sha512-aU0HkH2XPgxqrbNRBFb3si9Ahu/CpaR5RPmN2s9GiM9qJCiBBlZtRTiEca+DC+xRPyCThTtWYgxjWHgU7ZkyvA== +"@next/swc-linux-arm64-musl@13.4.12": + version "13.4.12" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.12.tgz#670c8aee221628f65e5b299ee84db746e6c778b0" + integrity sha512-LhJR7/RAjdHJ2Isl2pgc/JaoxNk0KtBgkVpiDJPVExVWA1c6gzY57+3zWuxuyWzTG+fhLZo2Y80pLXgIJv7g3g== -"@next/swc-linux-x64-gnu@13.4.19": - version "13.4.19" - resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.19.tgz#96b0882492a2f7ffcce747846d3680730f69f4d1" - integrity sha512-htwOEagMa/CXNykFFeAHHvMJeqZfNQEoQvHfsA4wgg5QqGNqD5soeCer4oGlCol6NGUxknrQO6VEustcv+Md+g== +"@next/swc-linux-x64-gnu@13.4.12": + version "13.4.12" + resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.12.tgz#54c64e689f007ae463698dddc1c6637491c99cb4" + integrity sha512-1DWLL/B9nBNiQRng+1aqs3OaZcxC16Nf+mOnpcrZZSdyKHek3WQh6j/fkbukObgNGwmCoVevLUa/p3UFTTqgqg== -"@next/swc-linux-x64-musl@13.4.19": - version "13.4.19" - resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.19.tgz#f276b618afa321d2f7b17c81fc83f429fb0fd9d8" - integrity sha512-4Gj4vvtbK1JH8ApWTT214b3GwUh9EKKQjY41hH/t+u55Knxi/0wesMzwQRhppK6Ddalhu0TEttbiJ+wRcoEj5Q== +"@next/swc-linux-x64-musl@13.4.12": + version "13.4.12" + resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.12.tgz#9cbddf4e542ef3d32284e0c36ce102facc015f8b" + integrity sha512-kEAJmgYFhp0VL+eRWmUkVxLVunn7oL9Mdue/FS8yzRBVj7Z0AnIrHpTIeIUl1bbdQq1VaoOztnKicAjfkLTRCQ== -"@next/swc-win32-arm64-msvc@13.4.19": - version "13.4.19" - resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.19.tgz#1599ae0d401da5ffca0947823dac577697cce577" - integrity sha512-bUfDevQK4NsIAHXs3/JNgnvEY+LRyneDN788W2NYiRIIzmILjba7LaQTfihuFawZDhRtkYCv3JDC3B4TwnmRJw== +"@next/swc-win32-arm64-msvc@13.4.12": + version "13.4.12" + resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.12.tgz#3467a4b25429ccf49fd416388c9d19c80a4f6465" + integrity sha512-GMLuL/loR6yIIRTnPRY6UGbLL9MBdw2anxkOnANxvLvsml4F0HNIgvnU3Ej4BjbqMTNjD4hcPFdlEow4XHPdZA== -"@next/swc-win32-ia32-msvc@13.4.19": - version "13.4.19" - resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.19.tgz#55cdd7da90818f03e4da16d976f0cb22045d16fd" - integrity sha512-Y5kikILFAr81LYIFaw6j/NrOtmiM4Sf3GtOc0pn50ez2GCkr+oejYuKGcwAwq3jiTKuzF6OF4iT2INPoxRycEA== +"@next/swc-win32-ia32-msvc@13.4.12": + version "13.4.12" + resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.12.tgz#73494cd167191946833c680b28d6a42435d383a8" + integrity sha512-PhgNqN2Vnkm7XaMdRmmX0ZSwZXQAtamBVSa9A/V1dfKQCV1rjIZeiy/dbBnVYGdj63ANfsOR/30XpxP71W0eww== -"@next/swc-win32-x64-msvc@13.4.19": - version "13.4.19" - resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.19.tgz#648f79c4e09279212ac90d871646ae12d80cdfce" - integrity sha512-YzA78jBDXMYiINdPdJJwGgPNT3YqBNNGhsthsDoWHL9p24tEJn9ViQf/ZqTbwSpX/RrkPupLfuuTH2sf73JBAw== +"@next/swc-win32-x64-msvc@13.4.12": + version "13.4.12" + resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.12.tgz#4a497edc4e8c5ee3c3eb27cf0eb39dfadff70874" + integrity sha512-Z+56e/Ljt0bUs+T+jPjhFyxYBcdY2RIq9ELFU+qAMQMteHo7ymbV7CKmlcX59RI9C4YzN8PgMgLyAoi916b5HA== "@nodelib/fs.scandir@2.1.5": version "2.1.5"

@@ -5342,12 +5342,12 @@ terser-webpack-plugin "^5.3.3"

workbox-webpack-plugin "^6.5.4" workbox-window "^6.5.4" -next@^13.4.18: - version "13.4.19" - resolved "https://registry.yarnpkg.com/next/-/next-13.4.19.tgz#2326e02aeedee2c693d4f37b90e4f0ed6882b35f" - integrity sha512-HuPSzzAbJ1T4BD8e0bs6B9C1kWQ6gv8ykZoRWs5AQoiIuqbGHHdQO7Ljuvg05Q0Z24E2ABozHe6FxDvI6HfyAw== +next@v13.4.12: + version "13.4.12" + resolved "https://registry.yarnpkg.com/next/-/next-13.4.12.tgz#809b21ea0aabbe88ced53252c88c4a5bd5af95df" + integrity sha512-eHfnru9x6NRmTMcjQp6Nz0J4XH9OubmzOa7CkWL+AUrUxpibub3vWwttjduu9No16dug1kq04hiUUpo7J3m3Xw== dependencies: - "@next/env" "13.4.19" + "@next/env" "13.4.12" "@swc/helpers" "0.5.1" busboy "1.6.0" caniuse-lite "^1.0.30001406"

@@ -5356,15 +5356,15 @@ styled-jsx "5.1.1"

watchpack "2.4.0" zod "3.21.4" optionalDependencies: - "@next/swc-darwin-arm64" "13.4.19" - "@next/swc-darwin-x64" "13.4.19" - "@next/swc-linux-arm64-gnu" "13.4.19" - "@next/swc-linux-arm64-musl" "13.4.19" - "@next/swc-linux-x64-gnu" "13.4.19" - "@next/swc-linux-x64-musl" "13.4.19" - "@next/swc-win32-arm64-msvc" "13.4.19" - "@next/swc-win32-ia32-msvc" "13.4.19" - "@next/swc-win32-x64-msvc" "13.4.19" + "@next/swc-darwin-arm64" "13.4.12" + "@next/swc-darwin-x64" "13.4.12" + "@next/swc-linux-arm64-gnu" "13.4.12" + "@next/swc-linux-arm64-musl" "13.4.12" + "@next/swc-linux-x64-gnu" "13.4.12" + "@next/swc-linux-x64-musl" "13.4.12" + "@next/swc-win32-arm64-msvc" "13.4.12" + "@next/swc-win32-ia32-msvc" "13.4.12" + "@next/swc-win32-x64-msvc" "13.4.12" no-case@^3.0.4: version "3.0.4"