diff --git a/package.json b/package.json index aa6ee2c..d9a4c13 100644 --- a/package.json +++ b/package.json @@ -21,38 +21,38 @@ "prisma:studio": "prisma studio" }, "devDependencies": { - "@jill64/universal-sanitizer": "^1.2.12", + "@jill64/universal-sanitizer": "^1.2.13", "@lucia-auth/adapter-prisma": "4.0.1", - "@sveltejs/adapter-vercel": "^5.3.0", + "@sveltejs/adapter-vercel": "^5.3.1", "@sveltejs/kit": "^2.5.10", - "@sveltejs/vite-plugin-svelte": "^3.1.0", + "@sveltejs/vite-plugin-svelte": "^3.1.1", "@tailwindcss/container-queries": "^0.1.1", "@tailwindcss/forms": "^0.5.7", "@types/cookie": "^0.6.0", - "@types/node": "^20.12.12", + "@types/node": "^20.14.1", "@vercel/analytics": "^1.3.1", "autoprefixer": "^10.4.19", "date-fns-tz": "^3.1.3", "encoding": "^0.1.13", "postcss": "^8.4.38", - "prettier": "^3.2.5", + "prettier": "^3.3.0", "prettier-plugin-svelte": "^3.2.3", - "prettier-plugin-tailwindcss": "^0.5.14", - "shiki": "^1.6.0", + "prettier-plugin-tailwindcss": "^0.6.1", + "shiki": "^1.6.2", "svelte": "^4.2.17", - "svelte-check": "^3.7.1", + "svelte-check": "^3.8.0", "svelte-headless-table": "^0.18.2", "svelte-legos": "^0.2.3", "svelte-seo": "^1.6.1", "tailwindcss": "^3.4.3", "tslib": "^2.6.2", "typescript": "^5.4.5", - "vite": "^5.2.11" + "vite": "^5.2.12" }, "type": "module", "dependencies": { - "@prisma/client": "5.14.0", - "@prisma/extension-accelerate": "^1.0.0", + "@prisma/client": "5.15.0", + "@prisma/extension-accelerate": "^1.1.0", "@sentry/sveltekit": "^7.115.0", "@tiptap/core": "^2.4.0", "@tiptap/extension-bubble-menu": "^2.4.0", @@ -63,32 +63,32 @@ "@tiptap/pm": "^2.4.0", "@tiptap/starter-kit": "^2.4.0", "@vercel/speed-insights": "^1.0.11", - "bits-ui": "^0.21.9", + "bits-ui": "^0.21.10", "cloudinary": "^2.2.0", "clsx": "^2.1.1", "cmdk-sv": "^0.0.17", "css-tree": "^2.3.1", "date-fns": "^3.6.0", "fast-average-color-node": "^3.0.0", - "firebase": "^10.12.1", + "firebase": "^10.12.2", "firebase-admin": "^12.1.1", "formsnap": "^1.0.0", "headview3d": "^3.0.2", "lucia": "^3.2.0", - "lucide-svelte": "^0.379.0", + "lucide-svelte": "^0.383.0", "mode-watcher": "^0.3.0", "numerable": "^0.3.15", "oslo": "^1.2.0", - "prisma": "^5.14.0", + "prisma": "^5.15.0", "pusher": "^5.2.0", "pusher-js": "8.4.0-rc2", "skinview3d": "^3.0.1", "super-sitemap": "^0.14.14", "svelte-interactions": "^0.2.0", - "svelte-persisted-store": "^0.9.4", + "svelte-persisted-store": "^0.11.0", "svelte-sonner": "^0.3.24", "sveltekit-rate-limiter": "^0.5.1", - "sveltekit-superforms": "^2.13.1", + "sveltekit-superforms": "^2.14.0", "tailwind-merge": "^2.3.0", "tailwind-variants": "^0.2.1", "vaul-svelte": "^0.3.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d18d462..5decd8c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,14 +9,14 @@ importers: .: dependencies: '@prisma/client': - specifier: 5.14.0 - version: 5.14.0(prisma@5.14.0) + specifier: 5.15.0 + version: 5.15.0(prisma@5.15.0) '@prisma/extension-accelerate': - specifier: ^1.0.0 - version: 1.0.0(@prisma/client@5.14.0(prisma@5.14.0)) + specifier: ^1.1.0 + version: 1.1.0(@prisma/client@5.15.0(prisma@5.15.0)) '@sentry/sveltekit': specifier: ^7.115.0 - version: 7.115.0(@sveltejs/kit@2.5.10(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)))(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)))(encoding@0.1.13)(svelte@4.2.17) + version: 7.115.0(@sveltejs/kit@2.5.10(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)))(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)))(encoding@0.1.13)(svelte@4.2.17) '@tiptap/core': specifier: ^2.4.0 version: 2.4.0(@tiptap/pm@2.4.0) @@ -43,10 +43,10 @@ importers: version: 2.4.0(@tiptap/pm@2.4.0) '@vercel/speed-insights': specifier: ^1.0.11 - version: 1.0.11(@sveltejs/kit@2.5.10(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)))(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)))(svelte@4.2.17) + version: 1.0.11(@sveltejs/kit@2.5.10(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)))(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)))(svelte@4.2.17) bits-ui: - specifier: ^0.21.9 - version: 0.21.9(svelte@4.2.17) + specifier: ^0.21.10 + version: 0.21.10(svelte@4.2.17) cloudinary: specifier: ^2.2.0 version: 2.2.0 @@ -66,14 +66,14 @@ importers: specifier: ^3.0.0 version: 3.0.0(encoding@0.1.13) firebase: - specifier: ^10.12.1 - version: 10.12.1 + specifier: ^10.12.2 + version: 10.12.2 firebase-admin: specifier: ^12.1.1 version: 12.1.1(encoding@0.1.13) formsnap: specifier: ^1.0.0 - version: 1.0.0(svelte@4.2.17)(sveltekit-superforms@2.13.1(@sveltejs/kit@2.5.10(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)))(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)))(@types/json-schema@7.0.15)(esbuild-runner@2.2.2(esbuild@0.21.4))(esbuild@0.21.4)(svelte@4.2.17)) + version: 1.0.0(svelte@4.2.17)(sveltekit-superforms@2.14.0(@sveltejs/kit@2.5.10(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)))(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)))(@types/json-schema@7.0.15)(esbuild-runner@2.2.2(esbuild@0.21.4))(esbuild@0.21.4)(svelte@4.2.17)) headview3d: specifier: ^3.0.2 version: 3.0.2 @@ -81,8 +81,8 @@ importers: specifier: ^3.2.0 version: 3.2.0 lucide-svelte: - specifier: ^0.379.0 - version: 0.379.0(svelte@4.2.17) + specifier: ^0.383.0 + version: 0.383.0(svelte@4.2.17) mode-watcher: specifier: ^0.3.0 version: 0.3.0(svelte@4.2.17) @@ -93,8 +93,8 @@ importers: specifier: ^1.2.0 version: 1.2.0 prisma: - specifier: ^5.14.0 - version: 5.14.0 + specifier: ^5.15.0 + version: 5.15.0 pusher: specifier: ^5.2.0 version: 5.2.0(encoding@0.1.13) @@ -111,17 +111,17 @@ importers: specifier: ^0.2.0 version: 0.2.0(svelte@4.2.17) svelte-persisted-store: - specifier: ^0.9.4 - version: 0.9.4(svelte@4.2.17) + specifier: ^0.11.0 + version: 0.11.0(svelte@4.2.17) svelte-sonner: specifier: ^0.3.24 version: 0.3.24(svelte@4.2.17) sveltekit-rate-limiter: specifier: ^0.5.1 - version: 0.5.1(@sveltejs/kit@2.5.10(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)))(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12))) + version: 0.5.1(@sveltejs/kit@2.5.10(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)))(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1))) sveltekit-superforms: - specifier: ^2.13.1 - version: 2.13.1(@sveltejs/kit@2.5.10(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)))(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)))(@types/json-schema@7.0.15)(esbuild-runner@2.2.2(esbuild@0.21.4))(esbuild@0.21.4)(svelte@4.2.17) + specifier: ^2.14.0 + version: 2.14.0(@sveltejs/kit@2.5.10(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)))(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)))(@types/json-schema@7.0.15)(esbuild-runner@2.2.2(esbuild@0.21.4))(esbuild@0.21.4)(svelte@4.2.17) tailwind-merge: specifier: ^2.3.0 version: 2.3.0 @@ -136,20 +136,20 @@ importers: version: 3.23.8 devDependencies: '@jill64/universal-sanitizer': - specifier: ^1.2.12 - version: 1.2.12 + specifier: ^1.2.13 + version: 1.2.13 '@lucia-auth/adapter-prisma': specifier: 4.0.1 - version: 4.0.1(@prisma/client@5.14.0(prisma@5.14.0))(lucia@3.2.0) + version: 4.0.1(@prisma/client@5.15.0(prisma@5.15.0))(lucia@3.2.0) '@sveltejs/adapter-vercel': - specifier: ^5.3.0 - version: 5.3.0(@sveltejs/kit@2.5.10(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)))(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)))(encoding@0.1.13) + specifier: ^5.3.1 + version: 5.3.1(@sveltejs/kit@2.5.10(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)))(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)))(encoding@0.1.13) '@sveltejs/kit': specifier: ^2.5.10 - version: 2.5.10(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)))(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)) + version: 2.5.10(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)))(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)) '@sveltejs/vite-plugin-svelte': - specifier: ^3.1.0 - version: 3.1.0(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)) + specifier: ^3.1.1 + version: 3.1.1(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)) '@tailwindcss/container-queries': specifier: ^0.1.1 version: 0.1.1(tailwindcss@3.4.3) @@ -160,8 +160,8 @@ importers: specifier: ^0.6.0 version: 0.6.0 '@types/node': - specifier: ^20.12.12 - version: 20.12.12 + specifier: ^20.14.1 + version: 20.14.1 '@vercel/analytics': specifier: ^1.3.1 version: 1.3.1 @@ -178,23 +178,23 @@ importers: specifier: ^8.4.38 version: 8.4.38 prettier: - specifier: ^3.2.5 - version: 3.2.5 + specifier: ^3.3.0 + version: 3.3.0 prettier-plugin-svelte: specifier: ^3.2.3 - version: 3.2.3(prettier@3.2.5)(svelte@4.2.17) + version: 3.2.3(prettier@3.3.0)(svelte@4.2.17) prettier-plugin-tailwindcss: - specifier: ^0.5.14 - version: 0.5.14(prettier-plugin-svelte@3.2.3(prettier@3.2.5)(svelte@4.2.17))(prettier@3.2.5) + specifier: ^0.6.1 + version: 0.6.1(prettier-plugin-svelte@3.2.3(prettier@3.3.0)(svelte@4.2.17))(prettier@3.3.0) shiki: - specifier: ^1.6.0 - version: 1.6.0 + specifier: ^1.6.2 + version: 1.6.2 svelte: specifier: ^4.2.17 version: 4.2.17 svelte-check: - specifier: ^3.7.1 - version: 3.7.1(postcss-load-config@5.1.0(postcss@8.4.38))(postcss@8.4.38)(svelte@4.2.17) + specifier: ^3.8.0 + version: 3.8.0(postcss-load-config@6.0.1(postcss@8.4.38))(postcss@8.4.38)(svelte@4.2.17) svelte-headless-table: specifier: ^0.18.2 version: 0.18.2(svelte@4.2.17) @@ -214,8 +214,8 @@ importers: specifier: ^5.4.5 version: 5.4.5 vite: - specifier: ^5.2.11 - version: 5.2.11(@types/node@20.12.12) + specifier: ^5.2.12 + version: 5.2.12(@types/node@20.14.1) packages: @@ -227,6 +227,12 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} + '@arktype/schema@0.1.7': + resolution: {integrity: sha512-xeaS/0EiuT5kUQGC9DqLv0vnjFpbEILmaBQF9CrLhamR0v8c+eUNM6z5u6DgzqPZbDFMmtfiCdikUTT1VueWXw==} + + '@arktype/util@0.0.45': + resolution: {integrity: sha512-WPzoElBZK1NxYzT8PnoNsnulohgRU7PRKkJUoqeGvuFqP/Egv7tRNnvcJCE0MboHUnWaPTy/5Psjm/4iOvbWiw==} + '@babel/helper-string-parser@7.24.1': resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==} engines: {node: '>=6.9.0'} @@ -244,6 +250,10 @@ packages: resolution: {integrity: sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==} engines: {node: '>=6.9.0'} + '@babel/runtime@7.24.6': + resolution: {integrity: sha512-Ja18XcETdEl5mzzACGd+DKgaGJzPTCow7EglgwTmHdwokzDFYh/MHua6lU6DV/hjF2IaOJ4oX2nqnjG7RElKOw==} + engines: {node: '>=6.9.0'} + '@babel/types@7.24.5': resolution: {integrity: sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==} engines: {node: '>=6.9.0'} @@ -569,17 +579,17 @@ packages: peerDependencies: '@firebase/app': 0.x - '@firebase/app-compat@0.2.34': - resolution: {integrity: sha512-enteBla1gBYObauvsC9bRRoqHZnOW48ahYABZ+l+FEiWil1rw0gVihl8D4eLqtQp/ci8+fbOBf3ZL19uFq/OCw==} + '@firebase/app-compat@0.2.35': + resolution: {integrity: sha512-vgay/WRjeH0r97/Q6L6df2CMx7oyNFDsE5yPQ9oR1G+zx2eT0s8vNNh0WlKqQxUEWaOLRnXhQ8gy7uu0cBgTRg==} '@firebase/app-types@0.9.2': resolution: {integrity: sha512-oMEZ1TDlBz479lmABwWsWjzHwheQKiAgnuKxE0pz0IXCVx7/rtlkx1fQ6GfgK24WCrxDKMplZrT50Kh04iMbXQ==} - '@firebase/app@0.10.4': - resolution: {integrity: sha512-oKd5cT+fDbQ22X8Am3tBOrSFdDp8n4NJDqld4uo+H/PL9F+D3ogtTeiPyDWw1lZK7FsMbmtRrPRozlmJFzSKAQ==} + '@firebase/app@0.10.5': + resolution: {integrity: sha512-iY/fNot+hWPk9sTX8aHMqlcX9ynRvpGkskWAdUZ2eQQdLo8d1hSFYcYNwPv0Q/frGMasw8udKWMcFOEpC9fG8g==} - '@firebase/auth-compat@0.5.8': - resolution: {integrity: sha512-qUgmv/mcth9wHPTOCKgAOeHe5c+BIOJVcbX2RfcjlXO3xnd8nRafwEkZKBNJUjy4oihYhqFMEMnTHLhwLJwLig==} + '@firebase/auth-compat@0.5.9': + resolution: {integrity: sha512-RX8Zh/3zz2CsVbmYfgHkfUm4fAEPCl+KHVIImNygV5jTGDF6oKOhBIpf4Yigclyu8ESQKZ4elyN0MBYm9/7zGw==} peerDependencies: '@firebase/app-compat': 0.x @@ -592,8 +602,8 @@ packages: '@firebase/app-types': 0.x '@firebase/util': 1.x - '@firebase/auth@1.7.3': - resolution: {integrity: sha512-RiU1PjziOxLuyswtYtLK2qSjHIQJQGCk1h986SUFRbMQfzLXbQg8ZgXwxac1UAfDOzgzqPNCXhBuIlSK2UomoQ==} + '@firebase/auth@1.7.4': + resolution: {integrity: sha512-d2Fw17s5QesojwebrA903el20Li9/YGgkoOGJjagM4I1qAT36APa/FcZ+OX86KxbYKCtQKTMqraU8pxG7C2JWA==} peerDependencies: '@firebase/app': 0.x '@react-native-async-storage/async-storage': ^1.18.1 @@ -719,8 +729,8 @@ packages: '@firebase/util@1.9.6': resolution: {integrity: sha512-IBr1MZbp4d5MjBCXL3TW1dK/PDXX4yOGbiwRNh1oAbE/+ci5Uuvy9KIrsFYY80as1I0iOaD5oOMA9Q8j4TJWcw==} - '@firebase/vertexai-preview@0.0.1': - resolution: {integrity: sha512-N8m9Xr0YZKy0t9SpQDuHrL2ppEAT/iqf88Y/O00QNA/Td/BMCL8sJ0c+Savh1TVrqh0rNp9n6HkZ39e/O5mwhA==} + '@firebase/vertexai-preview@0.0.2': + resolution: {integrity: sha512-NOOL63kFQRq45ioi5P+hlqj/4LNmvn1URhGjQdvyV54c1Irvoq26aW861PRRLjrSMIeNeiLtCLD5pe+ediepAg==} engines: {node: '>=18.0.0'} peerDependencies: '@firebase/app': 0.x @@ -910,8 +920,8 @@ packages: resolution: {integrity: sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==} engines: {node: '>=12'} - '@jill64/universal-sanitizer@1.2.12': - resolution: {integrity: sha512-wkv+w27D2AUyD0ub53VcF7jk6Ho9AQ34bA0esO91SwFjOsg7H6JMJXBr4iwsqOm87NpIkXP406ZzzvtBnzr+ZA==} + '@jill64/universal-sanitizer@1.2.13': + resolution: {integrity: sha512-RdyrBqxwAXnM2sXt4WXHjd11U549c8h7j4Bet2MVYe2QbwoqjA85jtk6faMr6AKOKLSgCmgRQUK8eu33eDxrlA==} '@jridgewell/gen-mapping@0.3.5': resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} @@ -1154,8 +1164,8 @@ packages: resolution: {integrity: sha512-xhhEcEvhQC8mP5oOr5hbE4CmUgmw/IPV1jhpGg2xSkzoFrt9i8YVqBQt9744EFesi5F7pBheWozg63RUBM/5JA==} engines: {node: '>=18.16.0'} - '@prisma/client@5.14.0': - resolution: {integrity: sha512-akMSuyvLKeoU4LeyBAUdThP/uhVP3GuLygFE3MlYzaCb3/J8SfsYBE5PkaFuLuVpLyA6sFoW+16z/aPhNAESqg==} + '@prisma/client@5.15.0': + resolution: {integrity: sha512-wPTeTjbd2Q0abOeffN7zCDCbkp9C9cF+e9HPiI64lmpehyq2TepgXE+sY7FXr7Rhbb21prLMnhXX27/E11V09w==} engines: {node: '>=16.13'} peerDependencies: prisma: '*' @@ -1163,26 +1173,26 @@ packages: prisma: optional: true - '@prisma/debug@5.14.0': - resolution: {integrity: sha512-iq56qBZuFfX3fCxoxT8gBX33lQzomBU0qIUaEj1RebsKVz1ob/BVH1XSBwwwvRVtZEV1b7Fxx2eVu34Ge/mg3w==} + '@prisma/debug@5.15.0': + resolution: {integrity: sha512-QpEAOjieLPc/4sMny/WrWqtpIAmBYsgqwWlWwIctqZO0AbhQ9QcT6x2Ut3ojbDo/pFRCCA1Z1+xm2MUy7fAkZA==} - '@prisma/engines-version@5.14.0-25.e9771e62de70f79a5e1c604a2d7c8e2a0a874b48': - resolution: {integrity: sha512-ip6pNkRo1UxWv+6toxNcYvItNYaqQjXdFNGJ+Nuk2eYtRoEdoF13wxo7/jsClJFFenMPVNVqXQDV0oveXnR1cA==} + '@prisma/engines-version@5.15.0-29.12e25d8d06f6ea5a0252864dd9a03b1bb51f3022': + resolution: {integrity: sha512-3BEgZ41Qb4oWHz9kZNofToRvNeS4LZYaT9pienR1gWkjhky6t6K1NyeWNBkqSj2llgraUNbgMOCQPY4f7Qp5wA==} - '@prisma/engines@5.14.0': - resolution: {integrity: sha512-lgxkKZ6IEygVcw6IZZUlPIfLQ9hjSYAtHjZ5r64sCLDgVzsPFCi2XBBJgzPMkOQ5RHzUD4E/dVdpn9+ez8tk1A==} + '@prisma/engines@5.15.0': + resolution: {integrity: sha512-hXL5Sn9hh/ZpRKWiyPA5GbvF3laqBHKt6Vo70hYqqOhh5e0ZXDzHcdmxNvOefEFeqxra2DMz2hNbFoPvqrVe1w==} - '@prisma/extension-accelerate@1.0.0': - resolution: {integrity: sha512-5oSpPtKCMfTl/sSXaS/7vBsPqfm+eEVB6/5KPBJITFatDoFcmjx/PIC/T93mHLiHI98xKwosPN59NGXjDDhcFA==} + '@prisma/extension-accelerate@1.1.0': + resolution: {integrity: sha512-sESjhBZ4ywQjAVpKzsfhxyNu+9txIM5I6M1MPBaJBq/xDlqmniIAhlwIEt9KLtO80zqPxqbZYes18zrkgYqNiQ==} engines: {node: '>=16'} peerDependencies: '@prisma/client': '>=4.16.1' - '@prisma/fetch-engine@5.14.0': - resolution: {integrity: sha512-VrheA9y9DMURK5vu8OJoOgQpxOhas3qF0IBHJ8G/0X44k82kc8E0w98HCn2nhnbOOMwbWsJWXfLC2/F8n5u0gQ==} + '@prisma/fetch-engine@5.15.0': + resolution: {integrity: sha512-z6AY5yyXxc20Klj7wwnfGP0iIUkVKzybqapT02zLYR/nf9ynaeN8bq73WRmi1TkLYn+DJ5Qy+JGu7hBf1pE78A==} - '@prisma/get-platform@5.14.0': - resolution: {integrity: sha512-/yAyBvcEjRv41ynZrhdrPtHgk47xLRRq/o5eWGcUpBJ1YrUZTYB8EoPiopnP7iQrMATK8stXQdPOoVlrzuTQZw==} + '@prisma/get-platform@5.15.0': + resolution: {integrity: sha512-1GULDkW4+/VQb73vihxCBSc4Chc2x88MA+O40tcZFjmBzG4/fF44PaXFxUqKSFltxU9L9GIMLhh0Gfkk/pUbtg==} '@protobufjs/aspromise@1.1.2': resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} @@ -1221,83 +1231,83 @@ packages: resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} engines: {node: '>= 8.0.0'} - '@rollup/rollup-android-arm-eabi@4.17.2': - resolution: {integrity: sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ==} + '@rollup/rollup-android-arm-eabi@4.18.0': + resolution: {integrity: sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.17.2': - resolution: {integrity: sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw==} + '@rollup/rollup-android-arm64@4.18.0': + resolution: {integrity: sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.17.2': - resolution: {integrity: sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw==} + '@rollup/rollup-darwin-arm64@4.18.0': + resolution: {integrity: sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.17.2': - resolution: {integrity: sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ==} + '@rollup/rollup-darwin-x64@4.18.0': + resolution: {integrity: sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.17.2': - resolution: {integrity: sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A==} + '@rollup/rollup-linux-arm-gnueabihf@4.18.0': + resolution: {integrity: sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.17.2': - resolution: {integrity: sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg==} + '@rollup/rollup-linux-arm-musleabihf@4.18.0': + resolution: {integrity: sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.17.2': - resolution: {integrity: sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A==} + '@rollup/rollup-linux-arm64-gnu@4.18.0': + resolution: {integrity: sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.17.2': - resolution: {integrity: sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA==} + '@rollup/rollup-linux-arm64-musl@4.18.0': + resolution: {integrity: sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.17.2': - resolution: {integrity: sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ==} + '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': + resolution: {integrity: sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.17.2': - resolution: {integrity: sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg==} + '@rollup/rollup-linux-riscv64-gnu@4.18.0': + resolution: {integrity: sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.17.2': - resolution: {integrity: sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g==} + '@rollup/rollup-linux-s390x-gnu@4.18.0': + resolution: {integrity: sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.17.2': - resolution: {integrity: sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==} + '@rollup/rollup-linux-x64-gnu@4.18.0': + resolution: {integrity: sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.17.2': - resolution: {integrity: sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==} + '@rollup/rollup-linux-x64-musl@4.18.0': + resolution: {integrity: sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.17.2': - resolution: {integrity: sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA==} + '@rollup/rollup-win32-arm64-msvc@4.18.0': + resolution: {integrity: sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.17.2': - resolution: {integrity: sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ==} + '@rollup/rollup-win32-ia32-msvc@4.18.0': + resolution: {integrity: sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.17.2': - resolution: {integrity: sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w==} + '@rollup/rollup-win32-x64-msvc@4.18.0': + resolution: {integrity: sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==} cpu: [x64] os: [win32] @@ -1427,8 +1437,8 @@ packages: resolution: {integrity: sha512-qkvKaSOcNhNWcdxRXLSs+8cF3ey0XIRmEzTl8U7sTTcZwuOMHsJB+HsYij6aTGaqsKfP8w1ozVt9szBAiL4//w==} engines: {node: '>= 10'} - '@shikijs/core@1.6.0': - resolution: {integrity: sha512-NIEAi5U5R7BLkbW1pG/ZKu3eb1lzc3/+jD0lFsuxMT7zjaf9bbNwdNyMr7zh/Zl8EXQtQ+MYBAt5G+JLu+5DlA==} + '@shikijs/core@1.6.2': + resolution: {integrity: sha512-guW5JeDzZ7uwOjTfCOFZ2VtVXk5tmkMzBYbKGfXsmAH1qYOej49L5jQDcGmwd6/OgvpmWhzO2GNJkQIFnbwLPQ==} '@sideway/address@4.1.5': resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} @@ -1439,14 +1449,14 @@ packages: '@sideway/pinpoint@2.0.0': resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} - '@sinclair/typebox@0.32.30': - resolution: {integrity: sha512-IYK1H0k2sHVB2GjzBK2DXBErhex45GoLuPdgn8lNw5t0+5elIuhpixOMPobFyq6kE0AGIBa4+76Ph4enco0q2Q==} + '@sinclair/typebox@0.32.31': + resolution: {integrity: sha512-rYB0tgGHawpom3ZwwsGidvI0NI+W/rRHu1dyyO1KlIoH8iMdg3esSnYQxQtyJ8eflhqxmzEV7Nu8zT4JY7CHKw==} '@sodaru/yup-to-json-schema@2.0.1': resolution: {integrity: sha512-lWb0Wiz8KZ9ip/dY1eUqt7fhTPmL24p6Hmv5Fd9pzlzAdw/YNcWZr+tiCT4oZ4Zyxzi9+1X4zv82o7jYvcFxYA==} - '@sveltejs/adapter-vercel@5.3.0': - resolution: {integrity: sha512-JzTJVmAWmbyNe3pQU2l0M1ggt4FjIVnKHEQOrqW4XVxYtNGdq3znuMqFSdzsR+5LaIEFqZaLIpm82XZsZroBoQ==} + '@sveltejs/adapter-vercel@5.3.1': + resolution: {integrity: sha512-0iz+Y2ZWM1royXNkNS4TGNYFsMazRckYN+GrJsRq1utzss1Xfoax7C5eafzrsQLPitoLeXBgE31K5abrJ7UgxA==} peerDependencies: '@sveltejs/kit': ^2.4.0 @@ -1467,8 +1477,8 @@ packages: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.0 - '@sveltejs/vite-plugin-svelte@3.1.0': - resolution: {integrity: sha512-sY6ncCvg+O3njnzbZexcVtUqOBE3iYmQPJ9y+yXSkOwG576QI/xJrBnQSRXFLGwJNBa0T78JEKg5cIR0WOAuUw==} + '@sveltejs/vite-plugin-svelte@3.1.1': + resolution: {integrity: sha512-rimpFEAboBBHIlzISibg94iP09k/KYdHgVhJlcsTfn7KMBhc70jFX/GRWkRdFCc2fdnk+4+Bdfej23cMDnJS6A==} engines: {node: ^18.0.0 || >=20} peerDependencies: svelte: ^4.0.0 || ^5.0.0-next.0 @@ -1670,8 +1680,8 @@ packages: '@types/node-fetch@2.6.11': resolution: {integrity: sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==} - '@types/node@20.12.12': - resolution: {integrity: sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==} + '@types/node@20.14.1': + resolution: {integrity: sha512-T2MzSGEu+ysB/FkWfqmhV3PLyQlowdptmmgD20C6QxsS8Fmv5SjpZ1ayXaEC0S21/h5UJ9iA6W/5vSNU5l00OA==} '@types/pug@2.0.10': resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==} @@ -1723,8 +1733,8 @@ packages: react: optional: true - '@vercel/nft@0.26.5': - resolution: {integrity: sha512-NHxohEqad6Ra/r4lGknO52uc/GrWILXAMs1BB4401GTqww0fw1bAqzpG1XHuDO+dprg4GvsD9ZLLSsdo78p9hQ==} + '@vercel/nft@0.27.1': + resolution: {integrity: sha512-K6upzYHCV1cq2gP83r1o8uNV1vwvAlozvMqp7CEjYWxo0CMI8/4jKcDkVjlypVhrfZ54SXwh9QbH0ZIk/vQCsw==} engines: {node: '>=16'} hasBin: true @@ -1817,6 +1827,7 @@ packages: are-we-there-yet@2.0.0: resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} engines: {node: '>=10'} + deprecated: This package is no longer supported. arg@5.0.2: resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} @@ -1827,8 +1838,8 @@ packages: aria-query@5.3.0: resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} - arktype@1.0.29-alpha: - resolution: {integrity: sha512-glMLgVhIQRSkR3tymiS+POAcWVJH09sfrgic0jHnyFL8BlhHAJZX2BzdImU9zYr1y9NBqy+U93ZNrRTHXsKRDw==} + arktype@2.0.0-dev.15: + resolution: {integrity: sha512-V8/jyfU/ISl9uSzTNZMgj/sYOI1QNxhVaqcS+spWamF/jx4eDFMqBVdhAGysJhKyLC+Qi2yNw5f1YQuaOMEeGw==} array-back@3.1.0: resolution: {integrity: sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==} @@ -1881,8 +1892,8 @@ packages: bindings@1.5.0: resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} - bits-ui@0.21.9: - resolution: {integrity: sha512-tMoHi2QbsNKJsPDoXGi07OMx6F8LVMSNYMMcntFX4fPPvy+SJSeZYOKlBMmneiSg7smpWzg+h20q0q01OvyxZQ==} + bits-ui@0.21.10: + resolution: {integrity: sha512-KuweEOKO0Rr8XX87dQh46G9mG0bZSmTqNxj5qBazz4OTQC+oPKui04/wP/ISsCOSGFomaRydTULqh4p+nsyc2g==} peerDependencies: svelte: ^4.0.0 || ^5.0.0-next.118 @@ -1904,6 +1915,10 @@ packages: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + browserslist@4.23.0: resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -2051,8 +2066,8 @@ packages: dayjs@1.11.11: resolution: {integrity: sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==} - debug@4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + debug@4.3.5: + resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -2115,8 +2130,8 @@ packages: resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} engines: {node: '>= 4'} - dompurify@3.1.4: - resolution: {integrity: sha512-2gnshi6OshmuKil8rMZuQCGiUF3cUxHY3NGDzUAdUx/NPEe5DVnO8BDoAQouvgwnx0R/+a6jUn36Z0FSdq8vww==} + dompurify@3.1.5: + resolution: {integrity: sha512-lwG+n5h8QNpxtyrJW/gJWckL+1/DQiYMX8f7t8Z2AZTPw1esVrqjI63i7Zc2Gz0aKzLVMYC1V1PL/ky+aY/NgA==} domutils@3.1.0: resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} @@ -2249,6 +2264,10 @@ packages: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + find-replace@3.0.0: resolution: {integrity: sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==} engines: {node: '>=4.0.0'} @@ -2261,8 +2280,8 @@ packages: resolution: {integrity: sha512-Nuoxk//gaYrspS7TvwBINdGvFhh2QeiaWpRW6+PJ+tWyn2/CugBc7jKa1NaBg0AvhGSOXFOCIsXhzCzHA47Rew==} engines: {node: '>=14'} - firebase@10.12.1: - resolution: {integrity: sha512-B/R3BX26OAgreA64JN0lYspYRHMS36E19/Sv9WsyQu1RqPGBzWkBlt1RW6+38SdtMDlAnk3ibKL/SRSQHb1xRw==} + firebase@10.12.2: + resolution: {integrity: sha512-ZxEdtSvP1I9su1yf32D8TIdgxtPgxwr6z3jYAR1TXS/t+fVfpoPc/N1/N2bxOco9mNjUoc+od34v5Fn4GeKs6Q==} focus-trap@7.5.4: resolution: {integrity: sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==} @@ -2315,6 +2334,7 @@ packages: gauge@3.0.2: resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} engines: {node: '>=10'} + deprecated: This package is no longer supported. gaxios@6.6.0: resolution: {integrity: sha512-bpOZVQV5gthH/jVCSuYuokRo2bTKOcuBiVWpjmTn6C5Agl5zclGfTljuGsQZxwwDBkli+YhZhP4TdlqTnhOezQ==} @@ -2605,8 +2625,8 @@ packages: lucia@3.2.0: resolution: {integrity: sha512-eXMxXwk6hqtjRTj4W/x3EnTUtAztLPm0p2N2TEBMDEbakDLXiYnDQ9z/qahjPdPdhPguQc+vwO0/88zIWxlpuw==} - lucide-svelte@0.379.0: - resolution: {integrity: sha512-KnlxrmVJlzFDHNA2oOAvD/g2a5zYMtUsQ7g7A3b5m5Q7prwu+tuVm0MQ6SI7NwPfFZh6bkCnQ0freBOGI/9MiA==} + lucide-svelte@0.383.0: + resolution: {integrity: sha512-jA4fd9v1gLuE/iNszC7VyIexDnWX06bYpFFTPfBwk0FKh3Paf7FULgotQ8UUY1Lsr6JIMWASh7zKhI2f1bePFw==} peerDependencies: svelte: ^3 || ^4 || ^5.0.0-next.42 @@ -2655,6 +2675,10 @@ packages: resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} engines: {node: '>=8.6'} + micromatch@4.0.7: + resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} + engines: {node: '>=8.6'} + mime-db@1.52.0: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} @@ -2812,6 +2836,7 @@ packages: npmlog@5.0.1: resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} + deprecated: This package is no longer supported. numerable@0.3.15: resolution: {integrity: sha512-Cu0dX3OjvXmqIyGveN8HuEnafCIUCz269NORa4JKAERXCa/vWr+pBRlrWxBK4psLV9RuhJ+DPoJPisu2QMW0mg==} @@ -2909,13 +2934,14 @@ packages: ts-node: optional: true - postcss-load-config@5.1.0: - resolution: {integrity: sha512-G5AJ+IX0aD0dygOE0yFZQ/huFFMSNneyfp0e3/bT05a8OfPC5FUoZRPfGijUdGOJNMewJiwzcHJXFafFzeKFVA==} + postcss-load-config@6.0.1: + resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} engines: {node: '>= 18'} peerDependencies: jiti: '>=1.21.0' postcss: '>=8.0.9' tsx: ^4.8.1 + yaml: ^2.4.2 peerDependenciesMeta: jiti: optional: true @@ -2923,6 +2949,8 @@ packages: optional: true tsx: optional: true + yaml: + optional: true postcss-nested@6.0.1: resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} @@ -2952,8 +2980,8 @@ packages: prettier: ^3.0.0 svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 - prettier-plugin-tailwindcss@0.5.14: - resolution: {integrity: sha512-Puaz+wPUAhFp8Lo9HuciYKM2Y2XExESjeT+9NQoVFXZsPPnc9VYss2SpxdQ6vbatmt8/4+SN0oe0I1cPDABg9Q==} + prettier-plugin-tailwindcss@0.6.1: + resolution: {integrity: sha512-AnbeYZu0WGj+QgKciUgdMnRxrqcxltleZPgdwfA5104BHM3siBLONN/HLW1yS2HvzSNkzpQ/JAj+LN0jcJO+0w==} engines: {node: '>=14.21.3'} peerDependencies: '@ianvs/prettier-plugin-sort-imports': '*' @@ -3004,16 +3032,16 @@ packages: prettier-plugin-svelte: optional: true - prettier@3.2.5: - resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} + prettier@3.3.0: + resolution: {integrity: sha512-J9odKxERhCQ10OC2yb93583f6UnYutOeiV5i0zEDS7UGTdUt0u+y8erxl3lBKvwo/JHyyoEdXjwp4dke9oyZ/g==} engines: {node: '>=14'} hasBin: true prism-svelte@0.5.0: resolution: {integrity: sha512-db91Bf3pRGKDPz1lAqLFSJXeW13mulUJxhycysFpfXV5MIK7RgWWK2E5aPAa71s8TCzQUXxF5JOV42/iOs6QkA==} - prisma@5.14.0: - resolution: {integrity: sha512-gCNZco7y5XtjrnQYeDJTiVZmT/ncqCr5RY1/Cf8X2wgLRmyh9ayPAGBNziI4qEE4S6SxCH5omQLVo9lmURaJ/Q==} + prisma@5.15.0: + resolution: {integrity: sha512-JA81ACQSCi3a7NUOgonOIkdx8PAVkO+HbUOxmd00Yb8DgIIEpr2V9+Qe/j6MLxIgWtE/OtVQ54rVjfYRbZsCfw==} engines: {node: '>=16.13'} hasBin: true @@ -3182,10 +3210,11 @@ packages: rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true - rollup@4.17.2: - resolution: {integrity: sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ==} + rollup@4.18.0: + resolution: {integrity: sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -3246,8 +3275,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shiki@1.6.0: - resolution: {integrity: sha512-P31ROeXcVgW/k3Z+vUUErcxoTah7ZRaimctOpzGuqAntqnnSmx1HOsvnbAB8Z2qfXPRhw61yptAzCsuKOhTHwQ==} + shiki@1.6.2: + resolution: {integrity: sha512-X3hSm5GzzBd/BmPmGfkueOUADLyBoZo1ojYQXhd+NU2VJn458yt4duaS0rVzC+WtqftSV7mTVvDw+OB9AHi3Eg==} signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} @@ -3351,8 +3380,8 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - svelte-check@3.7.1: - resolution: {integrity: sha512-U4uJoLCzmz2o2U33c7mPDJNhRYX/DNFV11XTUDlFxaKLsO7P+40gvJHMPpoRfa24jqZfST4/G9fGNcUGMO8NAQ==} + svelte-check@3.8.0: + resolution: {integrity: sha512-7Nxn+3X97oIvMzYJ7t27w00qUf1Y52irE2RU2dQAd5PyvfGp4E7NLhFKVhb6PV2fx7dCRMpNKDIuazmGthjpSQ==} hasBin: true peerDependencies: svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 @@ -3383,8 +3412,8 @@ packages: peerDependencies: svelte: ^4.0.0 - svelte-persisted-store@0.9.4: - resolution: {integrity: sha512-Em3cDSsd3fAkQhvNc4+V7ZT86GnIkFrlcKK/oNSHFhF5fbNoavdxvtTZ0pCF2ueG/Oqg5kSbAFxn0rkeICpHUA==} + svelte-persisted-store@0.11.0: + resolution: {integrity: sha512-9RgJ5DrawGyyfK22A80cfu8Jose3CV8YjEZKz9Tn94rQ0tWyEmYr+XI+wrVF6wjRbW99JMDSVcFRiM3XzVJj/w==} engines: {node: '>=0.14'} peerDependencies: svelte: ^3.48.0 || ^4.0.0 || ^5.0.0-next.0 @@ -3453,8 +3482,8 @@ packages: peerDependencies: '@sveltejs/kit': 1.x || 2.x - sveltekit-superforms@2.13.1: - resolution: {integrity: sha512-kmwC3sNFAiHADLq7E46QBgDk4OEXLrhCQumwRbPcRAOQf/XvBzGBNmQGnIP62Rpiq+qLKbwo40c1gA4QA31bKg==} + sveltekit-superforms@2.14.0: + resolution: {integrity: sha512-TRN+x2+ENCnvDw70U5HLfmGQGFi4kpevpWaPpQ06AB0Wf5qCYxshbZBofMAXb8KOyetw8dhWpj86AQRPNwhzDg==} peerDependencies: '@sveltejs/kit': 1.x || 2.x svelte: 3.x || 4.x || >=5.0.0-next.51 @@ -3619,8 +3648,8 @@ packages: peerDependencies: svelte: ^4.0.0 - vite@5.2.11: - resolution: {integrity: sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==} + vite@5.2.12: + resolution: {integrity: sha512-/gC8GxzxMK5ntBwb48pR32GGhENnjtY30G4A0jemunsBkiEZFw60s8InGpN8gkhHEkjnRK1aSAxeQgwvFhUHAA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -3746,6 +3775,14 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 + '@arktype/schema@0.1.7': + dependencies: + '@arktype/util': 0.0.45 + optional: true + + '@arktype/util@0.0.45': + optional: true + '@babel/helper-string-parser@7.24.1': {} '@babel/helper-validator-identifier@7.24.5': {} @@ -3758,6 +3795,11 @@ snapshots: dependencies: regenerator-runtime: 0.14.1 + '@babel/runtime@7.24.6': + dependencies: + regenerator-runtime: 0.14.1 + optional: true + '@babel/types@7.24.5': dependencies: '@babel/helper-string-parser': 7.24.1 @@ -3922,11 +3964,11 @@ snapshots: '@fastify/busboy@2.1.1': {} - '@firebase/analytics-compat@0.2.10(@firebase/app-compat@0.2.34)(@firebase/app@0.10.4)': + '@firebase/analytics-compat@0.2.10(@firebase/app-compat@0.2.35)(@firebase/app@0.10.5)': dependencies: - '@firebase/analytics': 0.10.4(@firebase/app@0.10.4) + '@firebase/analytics': 0.10.4(@firebase/app@0.10.5) '@firebase/analytics-types': 0.8.2 - '@firebase/app-compat': 0.2.34 + '@firebase/app-compat': 0.2.35 '@firebase/component': 0.6.7 '@firebase/util': 1.9.6 tslib: 2.6.2 @@ -3935,20 +3977,20 @@ snapshots: '@firebase/analytics-types@0.8.2': {} - '@firebase/analytics@0.10.4(@firebase/app@0.10.4)': + '@firebase/analytics@0.10.4(@firebase/app@0.10.5)': dependencies: - '@firebase/app': 0.10.4 + '@firebase/app': 0.10.5 '@firebase/component': 0.6.7 - '@firebase/installations': 0.6.7(@firebase/app@0.10.4) + '@firebase/installations': 0.6.7(@firebase/app@0.10.5) '@firebase/logger': 0.4.2 '@firebase/util': 1.9.6 tslib: 2.6.2 - '@firebase/app-check-compat@0.3.11(@firebase/app-compat@0.2.34)(@firebase/app@0.10.4)': + '@firebase/app-check-compat@0.3.11(@firebase/app-compat@0.2.35)(@firebase/app@0.10.5)': dependencies: - '@firebase/app-check': 0.8.4(@firebase/app@0.10.4) + '@firebase/app-check': 0.8.4(@firebase/app@0.10.5) '@firebase/app-check-types': 0.5.2 - '@firebase/app-compat': 0.2.34 + '@firebase/app-compat': 0.2.35 '@firebase/component': 0.6.7 '@firebase/logger': 0.4.2 '@firebase/util': 1.9.6 @@ -3960,17 +4002,17 @@ snapshots: '@firebase/app-check-types@0.5.2': {} - '@firebase/app-check@0.8.4(@firebase/app@0.10.4)': + '@firebase/app-check@0.8.4(@firebase/app@0.10.5)': dependencies: - '@firebase/app': 0.10.4 + '@firebase/app': 0.10.5 '@firebase/component': 0.6.7 '@firebase/logger': 0.4.2 '@firebase/util': 1.9.6 tslib: 2.6.2 - '@firebase/app-compat@0.2.34': + '@firebase/app-compat@0.2.35': dependencies: - '@firebase/app': 0.10.4 + '@firebase/app': 0.10.5 '@firebase/component': 0.6.7 '@firebase/logger': 0.4.2 '@firebase/util': 1.9.6 @@ -3978,7 +4020,7 @@ snapshots: '@firebase/app-types@0.9.2': {} - '@firebase/app@0.10.4': + '@firebase/app@0.10.5': dependencies: '@firebase/component': 0.6.7 '@firebase/logger': 0.4.2 @@ -3986,10 +4028,10 @@ snapshots: idb: 7.1.1 tslib: 2.6.2 - '@firebase/auth-compat@0.5.8(@firebase/app-compat@0.2.34)(@firebase/app-types@0.9.2)(@firebase/app@0.10.4)': + '@firebase/auth-compat@0.5.9(@firebase/app-compat@0.2.35)(@firebase/app-types@0.9.2)(@firebase/app@0.10.5)': dependencies: - '@firebase/app-compat': 0.2.34 - '@firebase/auth': 1.7.3(@firebase/app@0.10.4) + '@firebase/app-compat': 0.2.35 + '@firebase/auth': 1.7.4(@firebase/app@0.10.5) '@firebase/auth-types': 0.12.2(@firebase/app-types@0.9.2)(@firebase/util@1.9.6) '@firebase/component': 0.6.7 '@firebase/util': 1.9.6 @@ -4007,9 +4049,9 @@ snapshots: '@firebase/app-types': 0.9.2 '@firebase/util': 1.9.6 - '@firebase/auth@1.7.3(@firebase/app@0.10.4)': + '@firebase/auth@1.7.4(@firebase/app@0.10.5)': dependencies: - '@firebase/app': 0.10.4 + '@firebase/app': 0.10.5 '@firebase/component': 0.6.7 '@firebase/logger': 0.4.2 '@firebase/util': 1.9.6 @@ -4045,11 +4087,11 @@ snapshots: faye-websocket: 0.11.4 tslib: 2.6.2 - '@firebase/firestore-compat@0.3.32(@firebase/app-compat@0.2.34)(@firebase/app-types@0.9.2)(@firebase/app@0.10.4)': + '@firebase/firestore-compat@0.3.32(@firebase/app-compat@0.2.35)(@firebase/app-types@0.9.2)(@firebase/app@0.10.5)': dependencies: - '@firebase/app-compat': 0.2.34 + '@firebase/app-compat': 0.2.35 '@firebase/component': 0.6.7 - '@firebase/firestore': 4.6.3(@firebase/app@0.10.4) + '@firebase/firestore': 4.6.3(@firebase/app@0.10.5) '@firebase/firestore-types': 3.0.2(@firebase/app-types@0.9.2)(@firebase/util@1.9.6) '@firebase/util': 1.9.6 tslib: 2.6.2 @@ -4062,9 +4104,9 @@ snapshots: '@firebase/app-types': 0.9.2 '@firebase/util': 1.9.6 - '@firebase/firestore@4.6.3(@firebase/app@0.10.4)': + '@firebase/firestore@4.6.3(@firebase/app@0.10.5)': dependencies: - '@firebase/app': 0.10.4 + '@firebase/app': 0.10.5 '@firebase/component': 0.6.7 '@firebase/logger': 0.4.2 '@firebase/util': 1.9.6 @@ -4074,11 +4116,11 @@ snapshots: tslib: 2.6.2 undici: 5.28.4 - '@firebase/functions-compat@0.3.11(@firebase/app-compat@0.2.34)(@firebase/app@0.10.4)': + '@firebase/functions-compat@0.3.11(@firebase/app-compat@0.2.35)(@firebase/app@0.10.5)': dependencies: - '@firebase/app-compat': 0.2.34 + '@firebase/app-compat': 0.2.35 '@firebase/component': 0.6.7 - '@firebase/functions': 0.11.5(@firebase/app@0.10.4) + '@firebase/functions': 0.11.5(@firebase/app@0.10.5) '@firebase/functions-types': 0.6.2 '@firebase/util': 1.9.6 tslib: 2.6.2 @@ -4087,9 +4129,9 @@ snapshots: '@firebase/functions-types@0.6.2': {} - '@firebase/functions@0.11.5(@firebase/app@0.10.4)': + '@firebase/functions@0.11.5(@firebase/app@0.10.5)': dependencies: - '@firebase/app': 0.10.4 + '@firebase/app': 0.10.5 '@firebase/app-check-interop-types': 0.3.2 '@firebase/auth-interop-types': 0.2.3 '@firebase/component': 0.6.7 @@ -4098,11 +4140,11 @@ snapshots: tslib: 2.6.2 undici: 5.28.4 - '@firebase/installations-compat@0.2.7(@firebase/app-compat@0.2.34)(@firebase/app-types@0.9.2)(@firebase/app@0.10.4)': + '@firebase/installations-compat@0.2.7(@firebase/app-compat@0.2.35)(@firebase/app-types@0.9.2)(@firebase/app@0.10.5)': dependencies: - '@firebase/app-compat': 0.2.34 + '@firebase/app-compat': 0.2.35 '@firebase/component': 0.6.7 - '@firebase/installations': 0.6.7(@firebase/app@0.10.4) + '@firebase/installations': 0.6.7(@firebase/app@0.10.5) '@firebase/installations-types': 0.5.2(@firebase/app-types@0.9.2) '@firebase/util': 1.9.6 tslib: 2.6.2 @@ -4114,9 +4156,9 @@ snapshots: dependencies: '@firebase/app-types': 0.9.2 - '@firebase/installations@0.6.7(@firebase/app@0.10.4)': + '@firebase/installations@0.6.7(@firebase/app@0.10.5)': dependencies: - '@firebase/app': 0.10.4 + '@firebase/app': 0.10.5 '@firebase/component': 0.6.7 '@firebase/util': 1.9.6 idb: 7.1.1 @@ -4126,11 +4168,11 @@ snapshots: dependencies: tslib: 2.6.2 - '@firebase/messaging-compat@0.2.9(@firebase/app-compat@0.2.34)(@firebase/app@0.10.4)': + '@firebase/messaging-compat@0.2.9(@firebase/app-compat@0.2.35)(@firebase/app@0.10.5)': dependencies: - '@firebase/app-compat': 0.2.34 + '@firebase/app-compat': 0.2.35 '@firebase/component': 0.6.7 - '@firebase/messaging': 0.12.9(@firebase/app@0.10.4) + '@firebase/messaging': 0.12.9(@firebase/app@0.10.5) '@firebase/util': 1.9.6 tslib: 2.6.2 transitivePeerDependencies: @@ -4138,22 +4180,22 @@ snapshots: '@firebase/messaging-interop-types@0.2.2': {} - '@firebase/messaging@0.12.9(@firebase/app@0.10.4)': + '@firebase/messaging@0.12.9(@firebase/app@0.10.5)': dependencies: - '@firebase/app': 0.10.4 + '@firebase/app': 0.10.5 '@firebase/component': 0.6.7 - '@firebase/installations': 0.6.7(@firebase/app@0.10.4) + '@firebase/installations': 0.6.7(@firebase/app@0.10.5) '@firebase/messaging-interop-types': 0.2.2 '@firebase/util': 1.9.6 idb: 7.1.1 tslib: 2.6.2 - '@firebase/performance-compat@0.2.7(@firebase/app-compat@0.2.34)(@firebase/app@0.10.4)': + '@firebase/performance-compat@0.2.7(@firebase/app-compat@0.2.35)(@firebase/app@0.10.5)': dependencies: - '@firebase/app-compat': 0.2.34 + '@firebase/app-compat': 0.2.35 '@firebase/component': 0.6.7 '@firebase/logger': 0.4.2 - '@firebase/performance': 0.6.7(@firebase/app@0.10.4) + '@firebase/performance': 0.6.7(@firebase/app@0.10.5) '@firebase/performance-types': 0.2.2 '@firebase/util': 1.9.6 tslib: 2.6.2 @@ -4162,21 +4204,21 @@ snapshots: '@firebase/performance-types@0.2.2': {} - '@firebase/performance@0.6.7(@firebase/app@0.10.4)': + '@firebase/performance@0.6.7(@firebase/app@0.10.5)': dependencies: - '@firebase/app': 0.10.4 + '@firebase/app': 0.10.5 '@firebase/component': 0.6.7 - '@firebase/installations': 0.6.7(@firebase/app@0.10.4) + '@firebase/installations': 0.6.7(@firebase/app@0.10.5) '@firebase/logger': 0.4.2 '@firebase/util': 1.9.6 tslib: 2.6.2 - '@firebase/remote-config-compat@0.2.7(@firebase/app-compat@0.2.34)(@firebase/app@0.10.4)': + '@firebase/remote-config-compat@0.2.7(@firebase/app-compat@0.2.35)(@firebase/app@0.10.5)': dependencies: - '@firebase/app-compat': 0.2.34 + '@firebase/app-compat': 0.2.35 '@firebase/component': 0.6.7 '@firebase/logger': 0.4.2 - '@firebase/remote-config': 0.4.7(@firebase/app@0.10.4) + '@firebase/remote-config': 0.4.7(@firebase/app@0.10.5) '@firebase/remote-config-types': 0.3.2 '@firebase/util': 1.9.6 tslib: 2.6.2 @@ -4185,20 +4227,20 @@ snapshots: '@firebase/remote-config-types@0.3.2': {} - '@firebase/remote-config@0.4.7(@firebase/app@0.10.4)': + '@firebase/remote-config@0.4.7(@firebase/app@0.10.5)': dependencies: - '@firebase/app': 0.10.4 + '@firebase/app': 0.10.5 '@firebase/component': 0.6.7 - '@firebase/installations': 0.6.7(@firebase/app@0.10.4) + '@firebase/installations': 0.6.7(@firebase/app@0.10.5) '@firebase/logger': 0.4.2 '@firebase/util': 1.9.6 tslib: 2.6.2 - '@firebase/storage-compat@0.3.8(@firebase/app-compat@0.2.34)(@firebase/app-types@0.9.2)(@firebase/app@0.10.4)': + '@firebase/storage-compat@0.3.8(@firebase/app-compat@0.2.35)(@firebase/app-types@0.9.2)(@firebase/app@0.10.5)': dependencies: - '@firebase/app-compat': 0.2.34 + '@firebase/app-compat': 0.2.35 '@firebase/component': 0.6.7 - '@firebase/storage': 0.12.5(@firebase/app@0.10.4) + '@firebase/storage': 0.12.5(@firebase/app@0.10.5) '@firebase/storage-types': 0.8.2(@firebase/app-types@0.9.2)(@firebase/util@1.9.6) '@firebase/util': 1.9.6 tslib: 2.6.2 @@ -4211,9 +4253,9 @@ snapshots: '@firebase/app-types': 0.9.2 '@firebase/util': 1.9.6 - '@firebase/storage@0.12.5(@firebase/app@0.10.4)': + '@firebase/storage@0.12.5(@firebase/app@0.10.5)': dependencies: - '@firebase/app': 0.10.4 + '@firebase/app': 0.10.5 '@firebase/component': 0.6.7 '@firebase/util': 1.9.6 tslib: 2.6.2 @@ -4223,9 +4265,9 @@ snapshots: dependencies: tslib: 2.6.2 - '@firebase/vertexai-preview@0.0.1(@firebase/app-types@0.9.2)(@firebase/app@0.10.4)': + '@firebase/vertexai-preview@0.0.2(@firebase/app-types@0.9.2)(@firebase/app@0.10.5)': dependencies: - '@firebase/app': 0.10.4 + '@firebase/app': 0.10.5 '@firebase/app-check-interop-types': 0.3.2 '@firebase/app-types': 0.9.2 '@firebase/component': 0.6.7 @@ -4308,7 +4350,7 @@ snapshots: '@grpc/grpc-js@1.9.14': dependencies: '@grpc/proto-loader': 0.7.13 - '@types/node': 20.12.12 + '@types/node': 20.14.1 '@grpc/proto-loader@0.7.13': dependencies: @@ -4415,11 +4457,11 @@ snapshots: '@isaacs/ttlcache@1.4.1': {} - '@jill64/universal-sanitizer@1.2.12': + '@jill64/universal-sanitizer@1.2.13': dependencies: '@types/dompurify': 3.0.5 '@types/sanitize-html': 2.11.0 - dompurify: 3.1.4 + dompurify: 3.1.5 sanitize-html: 2.13.0 '@jridgewell/gen-mapping@0.3.5': @@ -4442,9 +4484,9 @@ snapshots: '@js-sdsl/ordered-map@4.4.2': optional: true - '@lucia-auth/adapter-prisma@4.0.1(@prisma/client@5.14.0(prisma@5.14.0))(lucia@3.2.0)': + '@lucia-auth/adapter-prisma@4.0.1(@prisma/client@5.15.0(prisma@5.15.0))(lucia@3.2.0)': dependencies: - '@prisma/client': 5.14.0(prisma@5.14.0) + '@prisma/client': 5.15.0(prisma@5.15.0) lucia: 3.2.0 '@mapbox/node-pre-gyp@1.0.11(encoding@0.1.13)': @@ -4632,34 +4674,34 @@ snapshots: '@poppinss/macroable@1.0.2': optional: true - '@prisma/client@5.14.0(prisma@5.14.0)': + '@prisma/client@5.15.0(prisma@5.15.0)': optionalDependencies: - prisma: 5.14.0 + prisma: 5.15.0 - '@prisma/debug@5.14.0': {} + '@prisma/debug@5.15.0': {} - '@prisma/engines-version@5.14.0-25.e9771e62de70f79a5e1c604a2d7c8e2a0a874b48': {} + '@prisma/engines-version@5.15.0-29.12e25d8d06f6ea5a0252864dd9a03b1bb51f3022': {} - '@prisma/engines@5.14.0': + '@prisma/engines@5.15.0': dependencies: - '@prisma/debug': 5.14.0 - '@prisma/engines-version': 5.14.0-25.e9771e62de70f79a5e1c604a2d7c8e2a0a874b48 - '@prisma/fetch-engine': 5.14.0 - '@prisma/get-platform': 5.14.0 + '@prisma/debug': 5.15.0 + '@prisma/engines-version': 5.15.0-29.12e25d8d06f6ea5a0252864dd9a03b1bb51f3022 + '@prisma/fetch-engine': 5.15.0 + '@prisma/get-platform': 5.15.0 - '@prisma/extension-accelerate@1.0.0(@prisma/client@5.14.0(prisma@5.14.0))': + '@prisma/extension-accelerate@1.1.0(@prisma/client@5.15.0(prisma@5.15.0))': dependencies: - '@prisma/client': 5.14.0(prisma@5.14.0) + '@prisma/client': 5.15.0(prisma@5.15.0) - '@prisma/fetch-engine@5.14.0': + '@prisma/fetch-engine@5.15.0': dependencies: - '@prisma/debug': 5.14.0 - '@prisma/engines-version': 5.14.0-25.e9771e62de70f79a5e1c604a2d7c8e2a0a874b48 - '@prisma/get-platform': 5.14.0 + '@prisma/debug': 5.15.0 + '@prisma/engines-version': 5.15.0-29.12e25d8d06f6ea5a0252864dd9a03b1bb51f3022 + '@prisma/get-platform': 5.15.0 - '@prisma/get-platform@5.14.0': + '@prisma/get-platform@5.15.0': dependencies: - '@prisma/debug': 5.14.0 + '@prisma/debug': 5.15.0 '@protobufjs/aspromise@1.1.2': {} @@ -4691,52 +4733,52 @@ snapshots: estree-walker: 2.0.2 picomatch: 2.3.1 - '@rollup/rollup-android-arm-eabi@4.17.2': + '@rollup/rollup-android-arm-eabi@4.18.0': optional: true - '@rollup/rollup-android-arm64@4.17.2': + '@rollup/rollup-android-arm64@4.18.0': optional: true - '@rollup/rollup-darwin-arm64@4.17.2': + '@rollup/rollup-darwin-arm64@4.18.0': optional: true - '@rollup/rollup-darwin-x64@4.17.2': + '@rollup/rollup-darwin-x64@4.18.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.17.2': + '@rollup/rollup-linux-arm-gnueabihf@4.18.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.17.2': + '@rollup/rollup-linux-arm-musleabihf@4.18.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.17.2': + '@rollup/rollup-linux-arm64-gnu@4.18.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.17.2': + '@rollup/rollup-linux-arm64-musl@4.18.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.17.2': + '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.17.2': + '@rollup/rollup-linux-riscv64-gnu@4.18.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.17.2': + '@rollup/rollup-linux-s390x-gnu@4.18.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.17.2': + '@rollup/rollup-linux-x64-gnu@4.18.0': optional: true - '@rollup/rollup-linux-x64-musl@4.17.2': + '@rollup/rollup-linux-x64-musl@4.18.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.17.2': + '@rollup/rollup-win32-arm64-msvc@4.18.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.17.2': + '@rollup/rollup-win32-ia32-msvc@4.18.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.17.2': + '@rollup/rollup-win32-x64-msvc@4.18.0': optional: true '@sentry-internal/feedback@7.115.0': @@ -4870,7 +4912,7 @@ snapshots: magic-string: 0.30.10 svelte: 4.2.17 - '@sentry/sveltekit@7.115.0(@sveltejs/kit@2.5.10(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)))(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)))(encoding@0.1.13)(svelte@4.2.17)': + '@sentry/sveltekit@7.115.0(@sveltejs/kit@2.5.10(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)))(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)))(encoding@0.1.13)(svelte@4.2.17)': dependencies: '@sentry-internal/tracing': 7.115.0 '@sentry/core': 7.115.0 @@ -4880,7 +4922,7 @@ snapshots: '@sentry/types': 7.115.0 '@sentry/utils': 7.115.0 '@sentry/vite-plugin': 0.6.1(encoding@0.1.13) - '@sveltejs/kit': 2.5.10(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)))(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)) + '@sveltejs/kit': 2.5.10(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)))(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)) magicast: 0.2.8 sorcery: 0.11.0 transitivePeerDependencies: @@ -4911,7 +4953,7 @@ snapshots: - encoding - supports-color - '@shikijs/core@1.6.0': {} + '@shikijs/core@1.6.2': {} '@sideway/address@4.1.5': dependencies: @@ -4924,24 +4966,24 @@ snapshots: '@sideway/pinpoint@2.0.0': optional: true - '@sinclair/typebox@0.32.30': + '@sinclair/typebox@0.32.31': optional: true '@sodaru/yup-to-json-schema@2.0.1': optional: true - '@sveltejs/adapter-vercel@5.3.0(@sveltejs/kit@2.5.10(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)))(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)))(encoding@0.1.13)': + '@sveltejs/adapter-vercel@5.3.1(@sveltejs/kit@2.5.10(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)))(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)))(encoding@0.1.13)': dependencies: - '@sveltejs/kit': 2.5.10(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)))(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)) - '@vercel/nft': 0.26.5(encoding@0.1.13) + '@sveltejs/kit': 2.5.10(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)))(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)) + '@vercel/nft': 0.27.1(encoding@0.1.13) esbuild: 0.20.2 transitivePeerDependencies: - encoding - supports-color - '@sveltejs/kit@2.5.10(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)))(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12))': + '@sveltejs/kit@2.5.10(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)))(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.0(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)) + '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)) '@types/cookie': 0.6.0 cookie: 0.6.0 devalue: 5.0.0 @@ -4955,28 +4997,28 @@ snapshots: sirv: 2.0.4 svelte: 4.2.17 tiny-glob: 0.2.9 - vite: 5.2.11(@types/node@20.12.12) + vite: 5.2.12(@types/node@20.14.1) - '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)))(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12))': + '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)))(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.0(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)) - debug: 4.3.4 + '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)) + debug: 4.3.5 svelte: 4.2.17 - vite: 5.2.11(@types/node@20.12.12) + vite: 5.2.12(@types/node@20.14.1) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12))': + '@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)))(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)) - debug: 4.3.4 + '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)))(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)) + debug: 4.3.5 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.10 svelte: 4.2.17 svelte-hmr: 0.16.0(svelte@4.2.17) - vite: 5.2.11(@types/node@20.12.12) - vitefu: 0.2.5(vite@5.2.11(@types/node@20.12.12)) + vite: 5.2.12(@types/node@20.14.1) + vitefu: 0.2.5(vite@5.2.12(@types/node@20.14.1)) transitivePeerDependencies: - supports-color @@ -5154,14 +5196,14 @@ snapshots: '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 20.12.12 + '@types/node': 20.14.1 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 20.12.12 + '@types/node': 20.14.1 '@types/cookie@0.6.0': {} @@ -5173,7 +5215,7 @@ snapshots: '@types/express-serve-static-core@4.19.1': dependencies: - '@types/node': 20.12.12 + '@types/node': 20.14.1 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -5192,7 +5234,7 @@ snapshots: '@types/jsonwebtoken@9.0.6': dependencies: - '@types/node': 20.12.12 + '@types/node': 20.14.1 '@types/long@4.0.2': optional: true @@ -5201,10 +5243,10 @@ snapshots: '@types/node-fetch@2.6.11': dependencies: - '@types/node': 20.12.12 + '@types/node': 20.14.1 form-data: 4.0.0 - '@types/node@20.12.12': + '@types/node@20.14.1': dependencies: undici-types: 5.26.5 @@ -5217,7 +5259,7 @@ snapshots: '@types/request@2.48.12': dependencies: '@types/caseless': 0.12.5 - '@types/node': 20.12.12 + '@types/node': 20.14.1 '@types/tough-cookie': 4.0.5 form-data: 2.5.1 optional: true @@ -5229,12 +5271,12 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 20.12.12 + '@types/node': 20.14.1 '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 20.12.12 + '@types/node': 20.14.1 '@types/send': 0.17.4 '@types/stats.js@0.17.3': {} @@ -5260,7 +5302,7 @@ snapshots: dependencies: server-only: 0.0.1 - '@vercel/nft@0.26.5(encoding@0.1.13)': + '@vercel/nft@0.27.1(encoding@0.1.13)': dependencies: '@mapbox/node-pre-gyp': 1.0.11(encoding@0.1.13) '@rollup/pluginutils': 4.2.1 @@ -5271,16 +5313,16 @@ snapshots: estree-walker: 2.0.2 glob: 7.2.3 graceful-fs: 4.2.11 - micromatch: 4.0.5 + micromatch: 4.0.7 node-gyp-build: 4.8.1 resolve-from: 5.0.0 transitivePeerDependencies: - encoding - supports-color - '@vercel/speed-insights@1.0.11(@sveltejs/kit@2.5.10(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)))(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)))(svelte@4.2.17)': + '@vercel/speed-insights@1.0.11(@sveltejs/kit@2.5.10(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)))(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)))(svelte@4.2.17)': optionalDependencies: - '@sveltejs/kit': 2.5.10(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)))(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)) + '@sveltejs/kit': 2.5.10(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)))(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)) svelte: 4.2.17 '@vinejs/compiler@2.5.0': @@ -5312,13 +5354,13 @@ snapshots: agent-base@6.0.2: dependencies: - debug: 4.3.4 + debug: 4.3.5 transitivePeerDependencies: - supports-color agent-base@7.1.1: dependencies: - debug: 4.3.4 + debug: 4.3.5 transitivePeerDependencies: - supports-color optional: true @@ -5359,7 +5401,10 @@ snapshots: dependencies: dequal: 2.0.3 - arktype@1.0.29-alpha: + arktype@2.0.0-dev.15: + dependencies: + '@arktype/schema': 0.1.7 + '@arktype/util': 0.0.45 optional: true array-back@3.1.0: {} @@ -5409,7 +5454,7 @@ snapshots: dependencies: file-uri-to-path: 1.0.0 - bits-ui@0.21.9(svelte@4.2.17): + bits-ui@0.21.10(svelte@4.2.17): dependencies: '@internationalized/date': 3.5.4 '@melt-ui/svelte': 0.76.2(svelte@4.2.17) @@ -5441,6 +5486,10 @@ snapshots: dependencies: fill-range: 7.0.1 + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + browserslist@4.23.0: dependencies: caniuse-lite: 1.0.30001620 @@ -5594,7 +5643,7 @@ snapshots: dayjs@1.11.11: optional: true - debug@4.3.4: + debug@4.3.5: dependencies: ms: 2.1.2 @@ -5639,7 +5688,7 @@ snapshots: dependencies: domelementtype: 2.3.0 - dompurify@3.1.4: {} + dompurify@3.1.5: {} domutils@3.1.0: dependencies: @@ -5813,6 +5862,10 @@ snapshots: dependencies: to-regex-range: 5.0.1 + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + find-replace@3.0.0: dependencies: array-back: 3.1.0 @@ -5827,7 +5880,7 @@ snapshots: '@fastify/busboy': 2.1.1 '@firebase/database-compat': 1.0.5 '@firebase/database-types': 1.0.3 - '@types/node': 20.12.12 + '@types/node': 20.14.1 farmhash: 3.3.1 jsonwebtoken: 9.0.2 jwks-rsa: 3.1.0 @@ -5841,35 +5894,35 @@ snapshots: - encoding - supports-color - firebase@10.12.1: + firebase@10.12.2: dependencies: - '@firebase/analytics': 0.10.4(@firebase/app@0.10.4) - '@firebase/analytics-compat': 0.2.10(@firebase/app-compat@0.2.34)(@firebase/app@0.10.4) - '@firebase/app': 0.10.4 - '@firebase/app-check': 0.8.4(@firebase/app@0.10.4) - '@firebase/app-check-compat': 0.3.11(@firebase/app-compat@0.2.34)(@firebase/app@0.10.4) - '@firebase/app-compat': 0.2.34 + '@firebase/analytics': 0.10.4(@firebase/app@0.10.5) + '@firebase/analytics-compat': 0.2.10(@firebase/app-compat@0.2.35)(@firebase/app@0.10.5) + '@firebase/app': 0.10.5 + '@firebase/app-check': 0.8.4(@firebase/app@0.10.5) + '@firebase/app-check-compat': 0.3.11(@firebase/app-compat@0.2.35)(@firebase/app@0.10.5) + '@firebase/app-compat': 0.2.35 '@firebase/app-types': 0.9.2 - '@firebase/auth': 1.7.3(@firebase/app@0.10.4) - '@firebase/auth-compat': 0.5.8(@firebase/app-compat@0.2.34)(@firebase/app-types@0.9.2)(@firebase/app@0.10.4) + '@firebase/auth': 1.7.4(@firebase/app@0.10.5) + '@firebase/auth-compat': 0.5.9(@firebase/app-compat@0.2.35)(@firebase/app-types@0.9.2)(@firebase/app@0.10.5) '@firebase/database': 1.0.5 '@firebase/database-compat': 1.0.5 - '@firebase/firestore': 4.6.3(@firebase/app@0.10.4) - '@firebase/firestore-compat': 0.3.32(@firebase/app-compat@0.2.34)(@firebase/app-types@0.9.2)(@firebase/app@0.10.4) - '@firebase/functions': 0.11.5(@firebase/app@0.10.4) - '@firebase/functions-compat': 0.3.11(@firebase/app-compat@0.2.34)(@firebase/app@0.10.4) - '@firebase/installations': 0.6.7(@firebase/app@0.10.4) - '@firebase/installations-compat': 0.2.7(@firebase/app-compat@0.2.34)(@firebase/app-types@0.9.2)(@firebase/app@0.10.4) - '@firebase/messaging': 0.12.9(@firebase/app@0.10.4) - '@firebase/messaging-compat': 0.2.9(@firebase/app-compat@0.2.34)(@firebase/app@0.10.4) - '@firebase/performance': 0.6.7(@firebase/app@0.10.4) - '@firebase/performance-compat': 0.2.7(@firebase/app-compat@0.2.34)(@firebase/app@0.10.4) - '@firebase/remote-config': 0.4.7(@firebase/app@0.10.4) - '@firebase/remote-config-compat': 0.2.7(@firebase/app-compat@0.2.34)(@firebase/app@0.10.4) - '@firebase/storage': 0.12.5(@firebase/app@0.10.4) - '@firebase/storage-compat': 0.3.8(@firebase/app-compat@0.2.34)(@firebase/app-types@0.9.2)(@firebase/app@0.10.4) + '@firebase/firestore': 4.6.3(@firebase/app@0.10.5) + '@firebase/firestore-compat': 0.3.32(@firebase/app-compat@0.2.35)(@firebase/app-types@0.9.2)(@firebase/app@0.10.5) + '@firebase/functions': 0.11.5(@firebase/app@0.10.5) + '@firebase/functions-compat': 0.3.11(@firebase/app-compat@0.2.35)(@firebase/app@0.10.5) + '@firebase/installations': 0.6.7(@firebase/app@0.10.5) + '@firebase/installations-compat': 0.2.7(@firebase/app-compat@0.2.35)(@firebase/app-types@0.9.2)(@firebase/app@0.10.5) + '@firebase/messaging': 0.12.9(@firebase/app@0.10.5) + '@firebase/messaging-compat': 0.2.9(@firebase/app-compat@0.2.35)(@firebase/app@0.10.5) + '@firebase/performance': 0.6.7(@firebase/app@0.10.5) + '@firebase/performance-compat': 0.2.7(@firebase/app-compat@0.2.35)(@firebase/app@0.10.5) + '@firebase/remote-config': 0.4.7(@firebase/app@0.10.5) + '@firebase/remote-config-compat': 0.2.7(@firebase/app-compat@0.2.35)(@firebase/app@0.10.5) + '@firebase/storage': 0.12.5(@firebase/app@0.10.5) + '@firebase/storage-compat': 0.3.8(@firebase/app-compat@0.2.35)(@firebase/app-types@0.9.2)(@firebase/app@0.10.5) '@firebase/util': 1.9.6 - '@firebase/vertexai-preview': 0.0.1(@firebase/app-types@0.9.2)(@firebase/app@0.10.4) + '@firebase/vertexai-preview': 0.0.2(@firebase/app-types@0.9.2)(@firebase/app@0.10.5) transitivePeerDependencies: - '@react-native-async-storage/async-storage' @@ -5895,11 +5948,11 @@ snapshots: combined-stream: 1.0.8 mime-types: 2.1.35 - formsnap@1.0.0(svelte@4.2.17)(sveltekit-superforms@2.13.1(@sveltejs/kit@2.5.10(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)))(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)))(@types/json-schema@7.0.15)(esbuild-runner@2.2.2(esbuild@0.21.4))(esbuild@0.21.4)(svelte@4.2.17)): + formsnap@1.0.0(svelte@4.2.17)(sveltekit-superforms@2.14.0(@sveltejs/kit@2.5.10(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)))(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)))(@types/json-schema@7.0.15)(esbuild-runner@2.2.2(esbuild@0.21.4))(esbuild@0.21.4)(svelte@4.2.17)): dependencies: nanoid: 5.0.7 svelte: 4.2.17 - sveltekit-superforms: 2.13.1(@sveltejs/kit@2.5.10(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)))(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)))(@types/json-schema@7.0.15)(esbuild-runner@2.2.2(esbuild@0.21.4))(esbuild@0.21.4)(svelte@4.2.17) + sveltekit-superforms: 2.14.0(@sveltejs/kit@2.5.10(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)))(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)))(@types/json-schema@7.0.15)(esbuild-runner@2.2.2(esbuild@0.21.4))(esbuild@0.21.4)(svelte@4.2.17) fraction.js@4.3.7: {} @@ -6068,7 +6121,7 @@ snapshots: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.3.4 + debug: 4.3.5 transitivePeerDependencies: - supports-color optional: true @@ -6076,14 +6129,14 @@ snapshots: https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.3.4 + debug: 4.3.5 transitivePeerDependencies: - supports-color https-proxy-agent@7.0.4: dependencies: agent-base: 7.1.1 - debug: 4.3.4 + debug: 4.3.5 transitivePeerDependencies: - supports-color optional: true @@ -6173,7 +6226,7 @@ snapshots: json-schema-to-ts@3.1.0: dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.6 ts-algebra: 2.0.0 optional: true @@ -6209,7 +6262,7 @@ snapshots: dependencies: '@types/express': 4.17.21 '@types/jsonwebtoken': 9.0.6 - debug: 4.3.4 + debug: 4.3.5 jose: 4.15.5 limiter: 1.1.5 lru-memoizer: 2.3.0 @@ -6292,7 +6345,7 @@ snapshots: dependencies: oslo: 1.2.0 - lucide-svelte@0.379.0(svelte@4.2.17): + lucide-svelte@0.383.0(svelte@4.2.17): dependencies: svelte: 4.2.17 @@ -6348,6 +6401,11 @@ snapshots: braces: 3.0.2 picomatch: 2.3.1 + micromatch@4.0.7: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + mime-db@1.52.0: {} mime-types@2.1.35: @@ -6539,10 +6597,9 @@ snapshots: optionalDependencies: postcss: 8.4.38 - postcss-load-config@5.1.0(postcss@8.4.38): + postcss-load-config@6.0.1(postcss@8.4.38): dependencies: lilconfig: 3.1.1 - yaml: 2.4.2 optionalDependencies: postcss: 8.4.38 optional: true @@ -6580,24 +6637,24 @@ snapshots: tar-fs: 2.1.1 tunnel-agent: 0.6.0 - prettier-plugin-svelte@3.2.3(prettier@3.2.5)(svelte@4.2.17): + prettier-plugin-svelte@3.2.3(prettier@3.3.0)(svelte@4.2.17): dependencies: - prettier: 3.2.5 + prettier: 3.3.0 svelte: 4.2.17 - prettier-plugin-tailwindcss@0.5.14(prettier-plugin-svelte@3.2.3(prettier@3.2.5)(svelte@4.2.17))(prettier@3.2.5): + prettier-plugin-tailwindcss@0.6.1(prettier-plugin-svelte@3.2.3(prettier@3.3.0)(svelte@4.2.17))(prettier@3.3.0): dependencies: - prettier: 3.2.5 + prettier: 3.3.0 optionalDependencies: - prettier-plugin-svelte: 3.2.3(prettier@3.2.5)(svelte@4.2.17) + prettier-plugin-svelte: 3.2.3(prettier@3.3.0)(svelte@4.2.17) - prettier@3.2.5: {} + prettier@3.3.0: {} prism-svelte@0.5.0: {} - prisma@5.14.0: + prisma@5.15.0: dependencies: - '@prisma/engines': 5.14.0 + '@prisma/engines': 5.15.0 prismjs@1.29.0: {} @@ -6725,7 +6782,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 20.12.12 + '@types/node': 20.14.1 long: 5.2.3 optional: true @@ -6741,7 +6798,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 20.12.12 + '@types/node': 20.14.1 long: 5.2.3 proxy-from-env@1.1.0: {} @@ -6840,26 +6897,26 @@ snapshots: dependencies: glob: 7.2.3 - rollup@4.17.2: + rollup@4.18.0: dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.17.2 - '@rollup/rollup-android-arm64': 4.17.2 - '@rollup/rollup-darwin-arm64': 4.17.2 - '@rollup/rollup-darwin-x64': 4.17.2 - '@rollup/rollup-linux-arm-gnueabihf': 4.17.2 - '@rollup/rollup-linux-arm-musleabihf': 4.17.2 - '@rollup/rollup-linux-arm64-gnu': 4.17.2 - '@rollup/rollup-linux-arm64-musl': 4.17.2 - '@rollup/rollup-linux-powerpc64le-gnu': 4.17.2 - '@rollup/rollup-linux-riscv64-gnu': 4.17.2 - '@rollup/rollup-linux-s390x-gnu': 4.17.2 - '@rollup/rollup-linux-x64-gnu': 4.17.2 - '@rollup/rollup-linux-x64-musl': 4.17.2 - '@rollup/rollup-win32-arm64-msvc': 4.17.2 - '@rollup/rollup-win32-ia32-msvc': 4.17.2 - '@rollup/rollup-win32-x64-msvc': 4.17.2 + '@rollup/rollup-android-arm-eabi': 4.18.0 + '@rollup/rollup-android-arm64': 4.18.0 + '@rollup/rollup-darwin-arm64': 4.18.0 + '@rollup/rollup-darwin-x64': 4.18.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.18.0 + '@rollup/rollup-linux-arm-musleabihf': 4.18.0 + '@rollup/rollup-linux-arm64-gnu': 4.18.0 + '@rollup/rollup-linux-arm64-musl': 4.18.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.18.0 + '@rollup/rollup-linux-riscv64-gnu': 4.18.0 + '@rollup/rollup-linux-s390x-gnu': 4.18.0 + '@rollup/rollup-linux-x64-gnu': 4.18.0 + '@rollup/rollup-linux-x64-musl': 4.18.0 + '@rollup/rollup-win32-arm64-msvc': 4.18.0 + '@rollup/rollup-win32-ia32-msvc': 4.18.0 + '@rollup/rollup-win32-x64-msvc': 4.18.0 fsevents: 2.3.3 rope-sequence@1.3.4: {} @@ -6938,9 +6995,9 @@ snapshots: shebang-regex@3.0.0: {} - shiki@1.6.0: + shiki@1.6.2: dependencies: - '@shikijs/core': 1.6.0 + '@shikijs/core': 1.6.2 signal-exit@3.0.7: {} @@ -7057,7 +7114,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-check@3.7.1(postcss-load-config@5.1.0(postcss@8.4.38))(postcss@8.4.38)(svelte@4.2.17): + svelte-check@3.8.0(postcss-load-config@6.0.1(postcss@8.4.38))(postcss@8.4.38)(svelte@4.2.17): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 3.6.0 @@ -7066,7 +7123,7 @@ snapshots: picocolors: 1.0.1 sade: 1.8.1 svelte: 4.2.17 - svelte-preprocess: 5.1.4(postcss-load-config@5.1.0(postcss@8.4.38))(postcss@8.4.38)(svelte@4.2.17)(typescript@5.4.5) + svelte-preprocess: 5.1.4(postcss-load-config@6.0.1(postcss@8.4.38))(postcss@8.4.38)(svelte@4.2.17)(typescript@5.4.5) typescript: 5.4.5 transitivePeerDependencies: - '@babel/core' @@ -7105,11 +7162,11 @@ snapshots: prismjs: 1.29.0 svelte: 4.2.17 - svelte-persisted-store@0.9.4(svelte@4.2.17): + svelte-persisted-store@0.11.0(svelte@4.2.17): dependencies: svelte: 4.2.17 - svelte-preprocess@5.1.4(postcss-load-config@5.1.0(postcss@8.4.38))(postcss@8.4.38)(svelte@4.2.17)(typescript@5.4.5): + svelte-preprocess@5.1.4(postcss-load-config@6.0.1(postcss@8.4.38))(postcss@8.4.38)(svelte@4.2.17)(typescript@5.4.5): dependencies: '@types/pug': 2.0.10 detect-indent: 6.1.0 @@ -7119,7 +7176,7 @@ snapshots: svelte: 4.2.17 optionalDependencies: postcss: 8.4.38 - postcss-load-config: 5.1.0(postcss@8.4.38) + postcss-load-config: 6.0.1(postcss@8.4.38) typescript: 5.4.5 svelte-render@2.0.1(svelte@4.2.17): @@ -7158,14 +7215,14 @@ snapshots: magic-string: 0.30.10 periscopic: 3.1.0 - sveltekit-rate-limiter@0.5.1(@sveltejs/kit@2.5.10(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)))(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12))): + sveltekit-rate-limiter@0.5.1(@sveltejs/kit@2.5.10(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)))(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1))): dependencies: '@isaacs/ttlcache': 1.4.1 - '@sveltejs/kit': 2.5.10(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)))(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)) + '@sveltejs/kit': 2.5.10(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)))(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)) - sveltekit-superforms@2.13.1(@sveltejs/kit@2.5.10(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)))(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)))(@types/json-schema@7.0.15)(esbuild-runner@2.2.2(esbuild@0.21.4))(esbuild@0.21.4)(svelte@4.2.17): + sveltekit-superforms@2.14.0(@sveltejs/kit@2.5.10(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)))(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)))(@types/json-schema@7.0.15)(esbuild-runner@2.2.2(esbuild@0.21.4))(esbuild@0.21.4)(svelte@4.2.17): dependencies: - '@sveltejs/kit': 2.5.10(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)))(svelte@4.2.17)(vite@5.2.11(@types/node@20.12.12)) + '@sveltejs/kit': 2.5.10(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)))(svelte@4.2.17)(vite@5.2.12(@types/node@20.14.1)) devalue: 5.0.0 just-clone: 6.2.0 memoize-weak: 1.0.2 @@ -7174,10 +7231,10 @@ snapshots: optionalDependencies: '@exodus/schemasafe': 1.3.0 '@gcornut/valibot-json-schema': 0.0.27(@types/json-schema@7.0.15)(esbuild-runner@2.2.2(esbuild@0.21.4))(esbuild@0.21.4)(valibot@0.30.0) - '@sinclair/typebox': 0.32.30 + '@sinclair/typebox': 0.32.31 '@sodaru/yup-to-json-schema': 2.0.1 '@vinejs/vine': 1.8.0 - arktype: 1.0.29-alpha + arktype: 2.0.0-dev.15 joi: 17.13.1 json-schema-to-ts: 3.1.0 superstruct: 1.0.4 @@ -7373,21 +7430,21 @@ snapshots: vaul-svelte@0.3.1(svelte@4.2.17): dependencies: - bits-ui: 0.21.9(svelte@4.2.17) + bits-ui: 0.21.10(svelte@4.2.17) svelte: 4.2.17 - vite@5.2.11(@types/node@20.12.12): + vite@5.2.12(@types/node@20.14.1): dependencies: esbuild: 0.20.2 postcss: 8.4.38 - rollup: 4.17.2 + rollup: 4.18.0 optionalDependencies: - '@types/node': 20.12.12 + '@types/node': 20.14.1 fsevents: 2.3.3 - vitefu@0.2.5(vite@5.2.11(@types/node@20.12.12)): + vitefu@0.2.5(vite@5.2.12(@types/node@20.14.1)): optionalDependencies: - vite: 5.2.11(@types/node@20.12.12) + vite: 5.2.12(@types/node@20.14.1) w3c-keyname@2.2.8: {} diff --git a/src/routes/(main)/(protected)/profile/settings/notifications/notifications-form.svelte b/src/routes/(main)/(protected)/profile/settings/notifications/notifications-form.svelte index 232ec16..1de4543 100644 --- a/src/routes/(main)/(protected)/profile/settings/notifications/notifications-form.svelte +++ b/src/routes/(main)/(protected)/profile/settings/notifications/notifications-form.svelte @@ -79,7 +79,8 @@ timeout.subscribe((value) => { if (value) { toast.loading("It's taking longer than expected to update your notification preferences...", { - id: $toastLoading + id: $toastLoading, + duration: Number.POSITIVE_INFINITY }); } }); @@ -111,26 +112,25 @@ class="space-y-8" use:enhance={{ onSubmit: async ({ cancel }) => { + $toastLoading = toast.loading("Updating your notification preferences..."); if ($internalStorage.fcmToken && $formData.type !== "NONE" && $formData.type !== "EMAIL") { formData.update((state) => ({ ...state, fcmToken: $internalStorage.fcmToken })); - $toastLoading = toast.loading("Updating your notification preferences..."); } else if (!$internalStorage.fcmToken && $formData.type !== "NONE" && $formData.type !== "EMAIL") { - toast.error("Failed to update your notification preferences. Please refresh the page and try again."); + $toastLoading = toast.error("Failed to update your notification preferences. Please refresh the page and try again."); cancel(); } }, - onResult: async () => { - setTimeout(() => toast.dismiss($toastLoading), 300); - }, onUpdate: async ({ result }) => { if (result.type === "success") { - toast.success("Your notification preferences have been updated successfully."); + toast.success("Your notification preferences have been updated successfully.", {id: 'updateToast'}); } else { - toast.error("Failed to update your notification preferences."); + toast.error("Failed to update your notification preferences.", {id: 'updateToast'}); } + toast.dismiss($toastLoading) }, onError: async () => { toast.error("Something went wrong trying to update your notification preferences."); + toast.dismiss($toastLoading) } }}>