diff --git a/package.json b/package.json index a6fc8ca..0f19ab0 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "@lhci/cli": "^0.14.0", "@radix-ui/colors": "^3.0.0", "@spotify/web-api-ts-sdk": "^1.2.0", - "@supabase/supabase-js": "^2.46.2", + "@supabase/supabase-js": "^2.47.3", "@tsparticles/confetti": "^3.7.1", "dayjs": "^1.11.13", "satori": "^0.12.0", @@ -51,15 +51,15 @@ "mdsvex": "^0.12.3", "prettier": "^2.8.8", "prettier-plugin-svelte": "^2.10.1", - "sass": "^1.81.0", + "sass": "^1.82.0", "supabase": "^1.226.3", "svelte": "^4.2.19", - "svelte-check": "^4.1.0", + "svelte-check": "^4.1.1", "svelte-sequential-preprocessor": "^2.0.2", - "sveltekit-superforms": "^2.21.0", + "sveltekit-superforms": "^2.21.1", "tslib": "^2.8.1", "typescript": "^5.7.2", - "unplugin-icons": "^0.20.2", + "unplugin-icons": "^0.21.0", "vite": "^5.4.11", "vitest": "^2.1.8", "zod": "^3.23.8" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 55b4618..bfffc43 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,8 +18,8 @@ importers: specifier: ^1.2.0 version: 1.2.0 '@supabase/supabase-js': - specifier: ^2.46.2 - version: 2.46.2 + specifier: ^2.47.3 + version: 2.47.3 '@tsparticles/confetti': specifier: ^3.7.1 version: 3.7.1 @@ -37,7 +37,7 @@ importers: version: 1.1.5(svelte@4.2.19) svelte-preprocess: specifier: ^6.0.3 - version: 6.0.3(postcss-load-config@3.1.4(postcss@8.4.49))(postcss@8.4.49)(sass@1.81.0)(svelte@4.2.19)(typescript@5.7.2) + version: 6.0.3(postcss-load-config@3.1.4(postcss@8.4.49))(postcss@8.4.49)(sass@1.82.0)(svelte@4.2.19)(typescript@5.7.2) devDependencies: '@iconify-json/ri': specifier: ^1.2.3 @@ -53,16 +53,16 @@ importers: version: 1.49.0 '@sveltejs/adapter-netlify': specifier: ^4.4.0 - version: 4.4.0(@sveltejs/kit@2.9.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.81.0)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.81.0))) + version: 4.4.0(@sveltejs/kit@2.9.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0))) '@sveltejs/kit': specifier: ^2.9.0 - version: 2.9.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.81.0)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.81.0)) + version: 2.9.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.81.0)) + version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)) '@testing-library/svelte': specifier: ^5.2.6 - version: 5.2.6(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.81.0))(vitest@2.1.8(@types/node@22.10.1)(jsdom@25.0.1)(sass@1.81.0)) + version: 5.2.6(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0))(vitest@2.1.8(@types/node@22.10.1)(jsdom@25.0.1)(sass@1.82.0)) '@typescript-eslint/eslint-plugin': specifier: ^7.18.0 version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2) @@ -71,7 +71,7 @@ importers: version: 7.18.0(eslint@8.57.1)(typescript@5.7.2) '@vitest/coverage-v8': specifier: ^2.1.8 - version: 2.1.8(vitest@2.1.8(@types/node@22.10.1)(jsdom@25.0.1)(sass@1.81.0)) + version: 2.1.8(vitest@2.1.8(@types/node@22.10.1)(jsdom@25.0.1)(sass@1.82.0)) eslint: specifier: ^8.57.1 version: 8.57.1 @@ -94,8 +94,8 @@ importers: specifier: ^2.10.1 version: 2.10.1(prettier@2.8.8)(svelte@4.2.19) sass: - specifier: ^1.81.0 - version: 1.81.0 + specifier: ^1.82.0 + version: 1.82.0 supabase: specifier: ^1.226.3 version: 1.226.3 @@ -103,14 +103,14 @@ importers: specifier: ^4.2.19 version: 4.2.19 svelte-check: - specifier: ^4.1.0 - version: 4.1.0(svelte@4.2.19)(typescript@5.7.2) + specifier: ^4.1.1 + version: 4.1.1(svelte@4.2.19)(typescript@5.7.2) svelte-sequential-preprocessor: specifier: ^2.0.2 version: 2.0.2 sveltekit-superforms: - specifier: ^2.21.0 - version: 2.21.0(@sveltejs/kit@2.9.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.81.0)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.81.0)))(@types/json-schema@7.0.15)(svelte@4.2.19)(typescript@5.7.2) + specifier: ^2.21.1 + version: 2.21.1(@sveltejs/kit@2.9.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)))(@types/json-schema@7.0.15)(svelte@4.2.19)(typescript@5.7.2) tslib: specifier: ^2.8.1 version: 2.8.1 @@ -118,14 +118,14 @@ importers: specifier: ^5.7.2 version: 5.7.2 unplugin-icons: - specifier: ^0.20.2 - version: 0.20.2(svelte@4.2.19) + specifier: ^0.21.0 + version: 0.21.0(svelte@4.2.19) vite: specifier: ^5.4.11 - version: 5.4.11(@types/node@22.10.1)(sass@1.81.0) + version: 5.4.11(@types/node@22.10.1)(sass@1.82.0) vitest: specifier: ^2.1.8 - version: 2.1.8(@types/node@22.10.1)(jsdom@25.0.1)(sass@1.81.0) + version: 2.1.8(@types/node@22.10.1)(jsdom@25.0.1)(sass@1.82.0) zod: specifier: ^3.23.8 version: 3.23.8 @@ -145,11 +145,11 @@ packages: '@antfu/utils@0.7.10': resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} - '@ark/schema@0.25.0': - resolution: {integrity: sha512-1Air2M9Je8C/4+YNhJ1QPkoFbERX3PhulDVNW1RmpOpyUjUSM5lcuuyq357jp3a7+M3a5RV2PNdI1XZ/ah8l8Q==} + '@ark/schema@0.26.0': + resolution: {integrity: sha512-b6hk1+M0U4jgZK7ZOGsWKSXgjhfPAqqSCczViM/gQ0Hu0awKLx9SpZYsFhl0j67j3hwlY2+mVZQPKy6GlYDCbQ==} - '@ark/util@0.25.0': - resolution: {integrity: sha512-yo2Me+tYnmr6E0E3maZzu643/rL07oR25yBHkH24gllssqYcd6EPCvZE23GEKgbk0iac9J73GlJ9pkgZj43Q2g==} + '@ark/util@0.26.0': + resolution: {integrity: sha512-6FSqj6xl3jQ9bD9EU25ThMVcsvaeq6c3gecONgPQ+wDYOUEqBBIAkpjA+LEZMiY0AxVhSF3UF6BlVFspXmef2Q==} '@babel/code-frame@7.26.2': resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} @@ -546,8 +546,8 @@ packages: '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} - '@iconify/utils@2.1.33': - resolution: {integrity: sha512-jP9h6v/g0BIZx0p7XGJJVtkVnydtbgTgt9mVNcGDYwaa7UhdHdI9dvoq+gKj9sijMSJKxUPEG2JyjsgXjxL7Kw==} + '@iconify/utils@2.2.0': + resolution: {integrity: sha512-9A5eZQV9eKlNCXlI/SgYsGRS7YmGmB1oAsRpNVIYBmIzGJRgH+hfG+lo4069s+GFWFNnBAtDg10c53vQZBLfnA==} '@img/sharp-darwin-arm64@0.33.5': resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} @@ -954,14 +954,14 @@ packages: '@sideway/pinpoint@2.0.0': resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} - '@sinclair/typebox@0.34.9': - resolution: {integrity: sha512-KTuEZ4UHIp8rNgbLrsQwmGo4cCVj/AHPG3DsI1VvfzudG8dzpZNCV4qm4NWfYY02ReB5INVyuq6xGrl3Ks8vAQ==} + '@sinclair/typebox@0.34.11': + resolution: {integrity: sha512-zE9pWGVSG82z+sFO+oUmqmqRVm8Wg5sVhmljYi1fDhLOSphBBy939QmC/qXcKFWqTiRJ6keyG4y75bIoTPRBAw==} '@spotify/web-api-ts-sdk@1.2.0': resolution: {integrity: sha512-JUaebva3Ohwo5I5tuTqyW/FKGOMbb40YevJMySAOINRxP7qQ/AMjBzfJx0zeO6yS+wAPfQSoGNsZaUggHw8vsA==} - '@supabase/auth-js@2.65.1': - resolution: {integrity: sha512-IA7i2Xq2SWNCNMKxwmPlHafBQda0qtnFr8QnyyBr+KaSxoXXqEzFCnQ1dGTy6bsZjVBgXu++o3qrDypTspaAPw==} + '@supabase/auth-js@2.66.1': + resolution: {integrity: sha512-kOW+04SuDXmP2jRX9JL1Rgzduj8BcOG1qC3RaWdZsxnv89svNCdLRv8PfXW3QPKJdw0k1jF30OlQDPkzbDEL9w==} '@supabase/functions-js@2.4.3': resolution: {integrity: sha512-sOLXy+mWRyu4LLv1onYydq+10mNRQ4rzqQxNhbrKLTLTcdcmS9hbWif0bGz/NavmiQfPs4ZcmQJp4WqOXlR4AQ==} @@ -973,14 +973,14 @@ packages: '@supabase/postgrest-js@1.16.3': resolution: {integrity: sha512-HI6dsbW68AKlOPofUjDTaosiDBCtW4XAm0D18pPwxoW3zKOE2Ru13Z69Wuys9fd6iTpfDViNco5sgrtnP0666A==} - '@supabase/realtime-js@2.10.9': - resolution: {integrity: sha512-0AjN65VDNIScZzrrPaVvlND4vbgVS+j9Wcy3zf7e+l9JY4IwCTahFenPLcKy9bkr7KY0wfB7MkipZPKxMaDnjw==} + '@supabase/realtime-js@2.11.2': + resolution: {integrity: sha512-u/XeuL2Y0QEhXSoIPZZwR6wMXgB+RQbJzG9VErA3VghVt7uRfSVsjeqd7m5GhX3JR6dM/WRmLbVR8URpDWG4+w==} '@supabase/storage-js@2.7.1': resolution: {integrity: sha512-asYHcyDR1fKqrMpytAS1zjyEfvxuOIp1CIXX7ji4lHHcJKqyk+sLl/Vxgm4sN6u8zvuUtae9e4kDxQP2qrwWBA==} - '@supabase/supabase-js@2.46.2': - resolution: {integrity: sha512-5FEzYMZhfIZrMWEqo5/dQincvrhM+DeMWH3/okeZrkBBW1AJxblOQhnhF4/dfNYK25oZ1O8dAnnxZ9gQqdr40w==} + '@supabase/supabase-js@2.47.3': + resolution: {integrity: sha512-AmwTyHtOXdfjLVKiM+neYItB62T4gAl1jV8ZrIg3yp1Z1NICzYfsujJDSuELkrLkYvU/RGfZXpIBheDTt7fmwA==} '@sveltejs/adapter-netlify@4.4.0': resolution: {integrity: sha512-2rgfMs6aFSmwyMLiqB5mmFga1n9bD3SKO7skp8fh40bikJCrkRXRmQj5ivE6Gmm0Y4A7Ny0p6SaJNGqvGN37uA==} @@ -1356,8 +1356,8 @@ packages: aria-query@5.3.0: resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} - arktype@2.0.0-rc.25: - resolution: {integrity: sha512-ck1kRLda55Pv6L3vIIjRb6A22LqUcjitxPGS3OscOKwFcxNReaj+ItJJiysebBbbUy+ESouXTJ+vvck33spGDQ==} + arktype@2.0.0-rc.26: + resolution: {integrity: sha512-OdV40SQNY0CFJH+anT0N7Go9Tl+av+hxzMGPccv47sPHdekZuEPd61MfNmwn1J5H2SIrycdwGPD8jYBZSkhKjQ==} array-flatten@1.1.1: resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} @@ -1702,6 +1702,15 @@ packages: supports-color: optional: true + debug@4.4.0: + resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + decamelize@1.2.0: resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} engines: {node: '>=0.10.0'} @@ -1790,8 +1799,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - effect@3.11.1: - resolution: {integrity: sha512-sYxdX2sYnjtACtZk+p0nlcy5rZWjFHFB5RBON03N+qxF9PSehmv/0ga+t2YjUJE+zKZrzmLYsfYIjPaL5LezQg==} + effect@3.11.4: + resolution: {integrity: sha512-0tooO72Ii109A1SUY2A73hnO3y4AoglWupbBwaUHitV/B13/EVWRhWfuEDpKjJaEDNj96fhkeU8UCWvFrh6aSg==} emoji-regex@10.4.0: resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} @@ -2103,6 +2112,10 @@ packages: resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} engines: {node: '>=8'} + globals@15.13.0: + resolution: {integrity: sha512-49TewVEz0UxZjr1WYYsWpPrhyC/B/pA8Bq0fUmet2n+eR7yn0IvNzNaoBwnK6mdkzcN+se7Ez9zUgULTz2QH4g==} + engines: {node: '>=18'} + globalyzer@0.1.0: resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} @@ -2194,8 +2207,8 @@ packages: image-ssim@0.2.0: resolution: {integrity: sha512-W7+sO6/yhxy83L0G7xR8YAc5Z5QFtYEXXRV6EaE8tuYBZJnA3gVgp3q7X7muhLZVodeb9UfvjSbwt9VJwjIYAg==} - immutable@5.0.2: - resolution: {integrity: sha512-1NU7hWZDkV7hJ4PJ9dur9gTNQ4ePNPN4k9/0YhwjzykTi/+3Q5pF93YU5QoVj8BuOnhLgaY8gs0U2pj4kSYVcw==} + immutable@5.0.3: + resolution: {integrity: sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==} import-fresh@3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} @@ -2373,8 +2386,8 @@ packages: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} - libphonenumber-js@1.11.15: - resolution: {integrity: sha512-M7+rtYi9l5RvMmHyjyoF3BHHUpXTYdJ0PezZGHNs0GyW1lO+K7jxlXpbdIb7a56h0nqLYdjIw+E+z0ciGaJP7g==} + libphonenumber-js@1.11.16: + resolution: {integrity: sha512-Noyazmt0yOvnG0OeRY45Cd1ur8G7Z0HWVkuCuKe+yysGNxPQwBAODBQQ40j0AIagi9ZWurfmmZWNlpg4h4W+XQ==} lighthouse-logger@1.2.0: resolution: {integrity: sha512-wzUvdIeJZhRsG6gpZfmSCfysaxNEr43i+QT+Hie94wvHDKFLi4n7C2GqZ4sTC+PH5b5iktmXJvU87rWvhP3lHw==} @@ -2687,8 +2700,8 @@ packages: package-json-from-dist@1.0.1: resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} - package-manager-detector@0.2.6: - resolution: {integrity: sha512-9vPH3qooBlYRJdmdYP00nvjZOulm40r5dhtal8st18ctf+6S1k7pi5yIHLvI4w5D70x0Y+xdVD9qITH0QO/A8A==} + package-manager-detector@0.2.7: + resolution: {integrity: sha512-g4+387DXDKlZzHkP+9FLt8yKj8+/3tOkPv7DVTJGGRm00RkEWgqbFstX1mXJ4M0VDYhUqsTOiISqNOJnhAu3PQ==} pako@0.2.9: resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} @@ -2968,8 +2981,8 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - sass@1.81.0: - resolution: {integrity: sha512-Q4fOxRfhmv3sqCLoGfvrC9pRV8btc0UtqL9mN6Yrv6Qi9ScL55CVH1vlPP863ISLEEMNLLuu9P+enCeGHlnzhA==} + sass@1.82.0: + resolution: {integrity: sha512-j4GMCTa8elGyN9A7x7bEglx0VgSpNUG4W4wNedQ33wSMdnkqQCT8HTwOaVSV4e6yQovcu/3Oc4coJP/l0xhL2Q==} engines: {node: '>=14.0.0'} hasBin: true @@ -3160,8 +3173,8 @@ packages: peerDependencies: svelte: '>=3.0.0' - svelte-check@4.1.0: - resolution: {integrity: sha512-AflEZYqI578KuDZcpcorPSf597LStxlkN7XqXi38u09zlHODVKd7c+7OuubGzbhgGRUqNTdQCZ+Ga96iRXEf2g==} + svelte-check@4.1.1: + resolution: {integrity: sha512-NfaX+6Qtc8W/CyVGS/F7/XdiSSyXz+WGYA9ZWV3z8tso14V2vzjfXviKaTFEzB7g8TqfgO2FOzP6XT4ApSTUTw==} engines: {node: '>= 18.0.0'} hasBin: true peerDependencies: @@ -3228,8 +3241,8 @@ packages: resolution: {integrity: sha512-IY1rnGr6izd10B0A8LqsBfmlT5OILVuZ7XsI0vdGPEvuonFV7NYEUK4dAkm9Zg2q0Um92kYjTpS1CAP3Nh/KWw==} engines: {node: '>=16'} - sveltekit-superforms@2.21.0: - resolution: {integrity: sha512-HCctd/r6h4z7hcWmqD/aOvC0Y7KxIsDYUtHCuYGdP6H2Tg9f5fqf8xHZ7+gu4NHQGcv9L32+xtcsRz0h94MNXg==} + sveltekit-superforms@2.21.1: + resolution: {integrity: sha512-/20Lv0/Jqtd7JEuRRzSnwMD4ztMYjLJ8B7eO+v1onKR383VhGT9oitwselz1ic+YbjrpQRze2kcypfuYkm1NJQ==} peerDependencies: '@sveltejs/kit': 1.x || 2.x svelte: 3.x || 4.x || >=5.0.0-next.51 @@ -3423,8 +3436,8 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} - unplugin-icons@0.20.2: - resolution: {integrity: sha512-Ak6TKAiO812aIUrCelrBSTQbYC4FiqawnFrAusP/hjmB8f9cAug9jr381ItvLl+Asi4IVcjoOiPbpy9CfFGKvQ==} + unplugin-icons@0.21.0: + resolution: {integrity: sha512-sRic+yj7cCbpDFwrRj+m55ogOZi6PQRDc/WUEmjHLAnc90v0g5UVxE0cVAZgBOsAPCieizZJui/sgrCYrVx8mQ==} peerDependencies: '@svgr/core': '>=7.0.0' '@svgx/core': ^1.0.1 @@ -3727,8 +3740,8 @@ packages: yoga-wasm-web@0.3.3: resolution: {integrity: sha512-N+d4UJSJbt/R3wqY7Coqs5pcV0aUj2j9IaQ3rNj9bVCLld8tTGKRa2USARjnvZJWVx1NDmQev8EknoczaOQDOA==} - yup@1.4.0: - resolution: {integrity: sha512-wPbgkJRCqIf+OHyiTBQoJiP5PFuAXaWiJK6AmYkzQAh5/c2K9hzSApBZG5wV9KoKSePF7sAxmNSvh/13YHkFDg==} + yup@1.5.0: + resolution: {integrity: sha512-NJfBIHnp1QbqZwxcgl6irnDMIsb/7d1prNhFx02f1kp8h+orpi4xs3w90szNpOh68a/iHPdMsYvhZWoDmUvXBQ==} zod-to-json-schema@3.23.5: resolution: {integrity: sha512-5wlSS0bXfF/BrL4jPAbz9da5hDlDptdEppYfe+x4eIJ7jioqKG9uUxOwPzqof09u/XeVdrgFu29lZi+8XNDJtA==} @@ -3747,22 +3760,22 @@ snapshots: '@antfu/install-pkg@0.4.1': dependencies: - package-manager-detector: 0.2.6 + package-manager-detector: 0.2.7 tinyexec: 0.3.1 '@antfu/install-pkg@0.5.0': dependencies: - package-manager-detector: 0.2.6 + package-manager-detector: 0.2.7 tinyexec: 0.3.1 '@antfu/utils@0.7.10': {} - '@ark/schema@0.25.0': + '@ark/schema@0.26.0': dependencies: - '@ark/util': 0.25.0 + '@ark/util': 0.26.0 optional: true - '@ark/util@0.25.0': + '@ark/util@0.26.0': optional: true '@babel/code-frame@7.26.2': @@ -3790,9 +3803,9 @@ snapshots: '@bcoe/v8-coverage@0.2.3': {} - '@effect/schema@0.75.5(effect@3.11.1)': + '@effect/schema@0.75.5(effect@3.11.4)': dependencies: - effect: 3.11.1 + effect: 3.11.4 fast-check: 3.23.1 optional: true @@ -4040,12 +4053,13 @@ snapshots: '@iconify/types@2.0.0': {} - '@iconify/utils@2.1.33': + '@iconify/utils@2.2.0': dependencies: '@antfu/install-pkg': 0.4.1 '@antfu/utils': 0.7.10 '@iconify/types': 2.0.0 - debug: 4.3.7 + debug: 4.4.0 + globals: 15.13.0 kolorist: 1.8.0 local-pkg: 0.5.1 mlly: 1.7.3 @@ -4428,12 +4442,12 @@ snapshots: '@sideway/pinpoint@2.0.0': optional: true - '@sinclair/typebox@0.34.9': + '@sinclair/typebox@0.34.11': optional: true '@spotify/web-api-ts-sdk@1.2.0': {} - '@supabase/auth-js@2.65.1': + '@supabase/auth-js@2.66.1': dependencies: '@supabase/node-fetch': 2.6.15 @@ -4449,7 +4463,7 @@ snapshots: dependencies: '@supabase/node-fetch': 2.6.15 - '@supabase/realtime-js@2.10.9': + '@supabase/realtime-js@2.11.2': dependencies: '@supabase/node-fetch': 2.6.15 '@types/phoenix': 1.6.6 @@ -4463,28 +4477,28 @@ snapshots: dependencies: '@supabase/node-fetch': 2.6.15 - '@supabase/supabase-js@2.46.2': + '@supabase/supabase-js@2.47.3': dependencies: - '@supabase/auth-js': 2.65.1 + '@supabase/auth-js': 2.66.1 '@supabase/functions-js': 2.4.3 '@supabase/node-fetch': 2.6.15 '@supabase/postgrest-js': 1.16.3 - '@supabase/realtime-js': 2.10.9 + '@supabase/realtime-js': 2.11.2 '@supabase/storage-js': 2.7.1 transitivePeerDependencies: - bufferutil - utf-8-validate - '@sveltejs/adapter-netlify@4.4.0(@sveltejs/kit@2.9.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.81.0)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.81.0)))': + '@sveltejs/adapter-netlify@4.4.0(@sveltejs/kit@2.9.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)))': dependencies: '@iarna/toml': 2.2.5 - '@sveltejs/kit': 2.9.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.81.0)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.81.0)) + '@sveltejs/kit': 2.9.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)) esbuild: 0.24.0 set-cookie-parser: 2.7.1 - '@sveltejs/kit@2.9.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.81.0)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.81.0))': + '@sveltejs/kit@2.9.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.81.0)) + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)) '@types/cookie': 0.6.0 cookie: 0.6.0 devalue: 5.1.1 @@ -4498,28 +4512,28 @@ snapshots: sirv: 3.0.0 svelte: 4.2.19 tiny-glob: 0.2.9 - vite: 5.4.11(@types/node@22.10.1)(sass@1.81.0) + vite: 5.4.11(@types/node@22.10.1)(sass@1.82.0) - '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.81.0)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.81.0))': + '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.81.0)) + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)) debug: 4.3.6 svelte: 4.2.19 - vite: 5.4.11(@types/node@22.10.1)(sass@1.81.0) + vite: 5.4.11(@types/node@22.10.1)(sass@1.82.0) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.81.0))': + '@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.81.0)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.81.0)) + '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)) debug: 4.3.6 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.10 svelte: 4.2.19 svelte-hmr: 0.16.0(svelte@4.2.19) - vite: 5.4.11(@types/node@22.10.1)(sass@1.81.0) - vitefu: 0.2.5(vite@5.4.11(@types/node@22.10.1)(sass@1.81.0)) + vite: 5.4.11(@types/node@22.10.1)(sass@1.82.0) + vitefu: 0.2.5(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)) transitivePeerDependencies: - supports-color @@ -4538,13 +4552,13 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/svelte@5.2.6(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.81.0))(vitest@2.1.8(@types/node@22.10.1)(jsdom@25.0.1)(sass@1.81.0))': + '@testing-library/svelte@5.2.6(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0))(vitest@2.1.8(@types/node@22.10.1)(jsdom@25.0.1)(sass@1.82.0))': dependencies: '@testing-library/dom': 10.4.0 svelte: 4.2.19 optionalDependencies: - vite: 5.4.11(@types/node@22.10.1)(sass@1.81.0) - vitest: 2.1.8(@types/node@22.10.1)(jsdom@25.0.1)(sass@1.81.0) + vite: 5.4.11(@types/node@22.10.1)(sass@1.82.0) + vitest: 2.1.8(@types/node@22.10.1)(jsdom@25.0.1)(sass@1.82.0) '@tootallnate/quickjs-emscripten@0.23.0': {} @@ -4769,7 +4783,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.7.2) '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.7.2) - debug: 4.3.7 + debug: 4.4.0 eslint: 8.57.1 ts-api-utils: 1.4.0(typescript@5.7.2) optionalDependencies: @@ -4827,7 +4841,7 @@ snapshots: validator: 13.12.0 optional: true - '@vitest/coverage-v8@2.1.8(vitest@2.1.8(@types/node@22.10.1)(jsdom@25.0.1)(sass@1.81.0))': + '@vitest/coverage-v8@2.1.8(vitest@2.1.8(@types/node@22.10.1)(jsdom@25.0.1)(sass@1.82.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -4841,7 +4855,7 @@ snapshots: std-env: 3.8.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.1.8(@types/node@22.10.1)(jsdom@25.0.1)(sass@1.81.0) + vitest: 2.1.8(@types/node@22.10.1)(jsdom@25.0.1)(sass@1.82.0) transitivePeerDependencies: - supports-color @@ -4852,13 +4866,13 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.8(vite@5.4.11(@types/node@22.10.1)(sass@1.81.0))': + '@vitest/mocker@2.1.8(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0))': dependencies: '@vitest/spy': 2.1.8 estree-walker: 3.0.3 magic-string: 0.30.14 optionalDependencies: - vite: 5.4.11(@types/node@22.10.1)(sass@1.81.0) + vite: 5.4.11(@types/node@22.10.1)(sass@1.82.0) '@vitest/pretty-format@2.1.8': dependencies: @@ -4906,7 +4920,7 @@ snapshots: agent-base@7.1.1: dependencies: - debug: 4.3.7 + debug: 4.4.0 transitivePeerDependencies: - supports-color @@ -4951,10 +4965,10 @@ snapshots: dependencies: dequal: 2.0.3 - arktype@2.0.0-rc.25: + arktype@2.0.0-rc.26: dependencies: - '@ark/schema': 0.25.0 - '@ark/util': 0.25.0 + '@ark/schema': 0.26.0 + '@ark/util': 0.26.0 optional: true array-flatten@1.1.1: {} @@ -5140,7 +5154,7 @@ snapshots: class-validator@0.14.1: dependencies: '@types/validator': 13.12.2 - libphonenumber-js: 1.11.15 + libphonenumber-js: 1.11.16 validator: 13.12.0 optional: true @@ -5305,6 +5319,10 @@ snapshots: dependencies: ms: 2.1.3 + debug@4.4.0: + dependencies: + ms: 2.1.3 + decamelize@1.2.0: {} decimal.js@10.4.3: {} @@ -5369,7 +5387,7 @@ snapshots: ee-first@1.1.1: {} - effect@3.11.1: + effect@3.11.4: dependencies: fast-check: 3.23.1 optional: true @@ -5809,6 +5827,8 @@ snapshots: dependencies: type-fest: 0.20.2 + globals@15.13.0: {} + globalyzer@0.1.0: {} globby@11.1.0: @@ -5867,7 +5887,7 @@ snapshots: http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.1 - debug: 4.3.7 + debug: 4.4.0 transitivePeerDependencies: - supports-color @@ -5881,7 +5901,7 @@ snapshots: https-proxy-agent@7.0.5: dependencies: agent-base: 7.1.1 - debug: 4.3.7 + debug: 4.4.0 transitivePeerDependencies: - supports-color @@ -5899,7 +5919,7 @@ snapshots: image-ssim@0.2.0: {} - immutable@5.0.2: {} + immutable@5.0.3: {} import-fresh@3.3.0: dependencies: @@ -6104,7 +6124,7 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 - libphonenumber-js@1.11.15: + libphonenumber-js@1.11.16: optional: true lighthouse-logger@1.2.0: @@ -6415,7 +6435,7 @@ snapshots: package-json-from-dist@1.0.1: {} - package-manager-detector@0.2.6: {} + package-manager-detector@0.2.7: {} pako@0.2.9: {} @@ -6681,10 +6701,10 @@ snapshots: safer-buffer@2.1.2: {} - sass@1.81.0: + sass@1.82.0: dependencies: chokidar: 4.0.1 - immutable: 5.0.2 + immutable: 5.0.3 source-map-js: 1.2.1 optionalDependencies: '@parcel/watcher': 2.5.0 @@ -6929,7 +6949,7 @@ snapshots: autosize: 6.0.1 svelte: 4.2.19 - svelte-check@4.1.0(svelte@4.2.19)(typescript@5.7.2): + svelte-check@4.1.1(svelte@4.2.19)(typescript@5.7.2): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 4.0.1 @@ -6955,13 +6975,13 @@ snapshots: dependencies: svelte: 4.2.19 - svelte-preprocess@6.0.3(postcss-load-config@3.1.4(postcss@8.4.49))(postcss@8.4.49)(sass@1.81.0)(svelte@4.2.19)(typescript@5.7.2): + svelte-preprocess@6.0.3(postcss-load-config@3.1.4(postcss@8.4.49))(postcss@8.4.49)(sass@1.82.0)(svelte@4.2.19)(typescript@5.7.2): dependencies: svelte: 4.2.19 optionalDependencies: postcss: 8.4.49 postcss-load-config: 3.1.4(postcss@8.4.49) - sass: 1.81.0 + sass: 1.82.0 typescript: 5.7.2 svelte-sequential-preprocessor@2.0.2: @@ -6986,29 +7006,29 @@ snapshots: magic-string: 0.30.10 periscopic: 3.1.0 - sveltekit-superforms@2.21.0(@sveltejs/kit@2.9.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.81.0)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.81.0)))(@types/json-schema@7.0.15)(svelte@4.2.19)(typescript@5.7.2): + sveltekit-superforms@2.21.1(@sveltejs/kit@2.9.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)))(@types/json-schema@7.0.15)(svelte@4.2.19)(typescript@5.7.2): dependencies: - '@sveltejs/kit': 2.9.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.81.0)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.81.0)) + '@sveltejs/kit': 2.9.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)) devalue: 5.1.1 just-clone: 6.2.0 memoize-weak: 1.0.2 svelte: 4.2.19 ts-deepmerge: 7.0.2 optionalDependencies: - '@effect/schema': 0.75.5(effect@3.11.1) + '@effect/schema': 0.75.5(effect@3.11.4) '@exodus/schemasafe': 1.3.0 '@gcornut/valibot-json-schema': 0.31.0 - '@sinclair/typebox': 0.34.9 + '@sinclair/typebox': 0.34.11 '@typeschema/class-validator': 0.3.0(@types/json-schema@7.0.15)(class-validator@0.14.1) '@vinejs/vine': 2.1.0 - arktype: 2.0.0-rc.25 + arktype: 2.0.0-rc.26 class-validator: 0.14.1 - effect: 3.11.1 + effect: 3.11.4 joi: 17.13.3 json-schema-to-ts: 3.1.1 superstruct: 2.0.2 valibot: 1.0.0-beta.9(typescript@5.7.2) - yup: 1.4.0 + yup: 1.5.0 zod: 3.23.8 zod-to-json-schema: 3.23.5(zod@3.23.8) transitivePeerDependencies: @@ -7187,12 +7207,12 @@ snapshots: unpipe@1.0.0: {} - unplugin-icons@0.20.2(svelte@4.2.19): + unplugin-icons@0.21.0(svelte@4.2.19): dependencies: '@antfu/install-pkg': 0.5.0 '@antfu/utils': 0.7.10 - '@iconify/utils': 2.1.33 - debug: 4.3.7 + '@iconify/utils': 2.2.0 + debug: 4.4.0 kolorist: 1.8.0 local-pkg: 0.5.1 unplugin: 1.16.0 @@ -7236,13 +7256,13 @@ snapshots: '@types/unist': 2.0.10 unist-util-stringify-position: 2.0.3 - vite-node@2.1.8(@types/node@22.10.1)(sass@1.81.0): + vite-node@2.1.8(@types/node@22.10.1)(sass@1.82.0): dependencies: cac: 6.7.14 debug: 4.3.7 es-module-lexer: 1.5.4 pathe: 1.1.2 - vite: 5.4.11(@types/node@22.10.1)(sass@1.81.0) + vite: 5.4.11(@types/node@22.10.1)(sass@1.82.0) transitivePeerDependencies: - '@types/node' - less @@ -7254,7 +7274,7 @@ snapshots: - supports-color - terser - vite@5.4.11(@types/node@22.10.1)(sass@1.81.0): + vite@5.4.11(@types/node@22.10.1)(sass@1.82.0): dependencies: esbuild: 0.21.5 postcss: 8.4.48 @@ -7262,16 +7282,16 @@ snapshots: optionalDependencies: '@types/node': 22.10.1 fsevents: 2.3.3 - sass: 1.81.0 + sass: 1.82.0 - vitefu@0.2.5(vite@5.4.11(@types/node@22.10.1)(sass@1.81.0)): + vitefu@0.2.5(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)): optionalDependencies: - vite: 5.4.11(@types/node@22.10.1)(sass@1.81.0) + vite: 5.4.11(@types/node@22.10.1)(sass@1.82.0) - vitest@2.1.8(@types/node@22.10.1)(jsdom@25.0.1)(sass@1.81.0): + vitest@2.1.8(@types/node@22.10.1)(jsdom@25.0.1)(sass@1.82.0): dependencies: '@vitest/expect': 2.1.8 - '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.10.1)(sass@1.81.0)) + '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)) '@vitest/pretty-format': 2.1.8 '@vitest/runner': 2.1.8 '@vitest/snapshot': 2.1.8 @@ -7287,8 +7307,8 @@ snapshots: tinyexec: 0.3.1 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@22.10.1)(sass@1.81.0) - vite-node: 2.1.8(@types/node@22.10.1)(sass@1.81.0) + vite: 5.4.11(@types/node@22.10.1)(sass@1.82.0) + vite-node: 2.1.8(@types/node@22.10.1)(sass@1.82.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.10.1 @@ -7446,7 +7466,7 @@ snapshots: yoga-wasm-web@0.3.3: {} - yup@1.4.0: + yup@1.5.0: dependencies: property-expr: 2.0.6 tiny-case: 1.0.3