diff --git a/package-lock.json b/package-lock.json index 136fc73..06aa1f7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,12 +20,12 @@ "@react-router/node": "^7.1.3", "@react-router/remix-routes-option-adapter": "^7.1.3", "@sanity/asset-utils": "^1.3.2", - "@sanity/client": "^6.25.0", + "@sanity/client": "^6.27.1", "@sanity/color": "^3.0.6", "@sanity/image-url": "^1.1.0", - "@sanity/react-loader": "^1.10.36", - "@sanity/vision": "^3.70.0", - "@sentry/remix": "^8.50.0", + "@sanity/react-loader": "^1.10.39", + "@sanity/vision": "^3.71.1", + "@sentry/remix": "^8.51.0", "@sentry/vite-plugin": "^2.23.0", "@tailwindcss/container-queries": "^0.1.1", "address": "^2.0.3", @@ -44,7 +44,7 @@ "fs-extra": "^11.3.0", "get-port": "^7.1.0", "glob": "^10.4.5", - "groq": "^3.70.0", + "groq": "^3.71.1", "isbot": "^5.1.21", "lucide-react": "^0.453.0", "marked": "^12.0.2", @@ -56,7 +56,7 @@ "react-router": "^7.1.3", "remix-flat-routes": "^0.6.5", "remix-utils": "^7.7.0", - "sanity": "^3.70.0", + "sanity": "^3.71.1", "sanity-plugin-media": "^2.3.2", "slug": "^9.1.0", "spin-delay": "^2.0.1", @@ -77,7 +77,7 @@ "@types/express": "^4.17.21", "@types/fs-extra": "^11.0.4", "@types/morgan": "^1.9.9", - "@types/node": "^20.17.14", + "@types/node": "^20.17.16", "@types/ramda": "^0.30.2", "@types/react": "^18.3.18", "@types/react-dom": "^18.3.5", @@ -91,7 +91,7 @@ "tsx": "^4.19.2", "typescript": "^5.7.3", "typescript-eslint": "^8.21.0", - "vite": "^5.4.13", + "vite": "^5.4.14", "vitest": "^1.6.0" }, "engines": { @@ -136,9 +136,9 @@ } }, "node_modules/@actions/http-client/node_modules/undici": { - "version": "5.28.4", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz", - "integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==", + "version": "5.28.5", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.5.tgz", + "integrity": "sha512-zICwjrDrcrUE0pyyJc1I2QzBkLM8FINsgOrt6WjA+BgajVq9Nxu2PbFFXUrAggLfDXlZGZBVZYw7WNV5KiBiBA==", "dependencies": { "@fastify/busboy": "^2.0.0" }, @@ -4088,53 +4088,54 @@ } }, "node_modules/@portabletext/block-tools": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@portabletext/block-tools/-/block-tools-1.0.2.tgz", - "integrity": "sha512-3gFB6/H2VvcmFH/2S6J9qf6wruvca972wtWLa1GX20zcGWLZ6UNoQpgSo3zE55nY9OmM+hoAR4Z17Xzr6CQOXQ==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@portabletext/block-tools/-/block-tools-1.1.2.tgz", + "integrity": "sha512-JOlcQzvdrgMdOTC7ydlXJYGqq4nx8pnaRjgXtIMFR+uGCzAWPlxnRMpw1g9JnLl9u+366DXUhnHqJHqTw2l6AA==", "dependencies": { "get-random-values-esm": "1.0.2", "lodash": "^4.17.21" }, "peerDependencies": { - "@sanity/types": "^3.69.0", + "@sanity/types": "^3.71.1", "@types/react": "18 || 19" } }, "node_modules/@portabletext/editor": { - "version": "1.21.5", - "resolved": "https://registry.npmjs.org/@portabletext/editor/-/editor-1.21.5.tgz", - "integrity": "sha512-xlwvCMxpxUbNI2sbCQd3+8Eo01DaMsJeubjyK2hXPDbpHIraBy9c/Sy/xPtp2xKS0yTGWYwWWbiOCHkZ+CknlA==", - "dependencies": { - "@portabletext/block-tools": "1.0.2", - "@portabletext/patches": "1.1.1", - "@xstate/react": "^5.0.1", - "debug": "^4.3.4", + "version": "1.26.0", + "resolved": "https://registry.npmjs.org/@portabletext/editor/-/editor-1.26.0.tgz", + "integrity": "sha512-nDwGdlzE4a0BBQyiXbrhMV6P0YcNOvgy48qfl30MghZa+94FTjxxNNwk+1LudrhqXfTM5TrnK6x/Qr2piL64HA==", + "dependencies": { + "@portabletext/block-tools": "1.1.2", + "@portabletext/patches": "1.1.2", + "@portabletext/to-html": "^2.0.13", + "@xstate/react": "^5.0.2", + "debug": "^4.4.0", "get-random-values-esm": "^1.0.2", "lodash": "^4.17.21", "lodash.startcase": "^4.4.0", - "react-compiler-runtime": "19.0.0-beta-55955c9-20241229", + "react-compiler-runtime": "19.0.0-beta-decd7b8-20250118", "slate": "0.112.0", "slate-dom": "^0.111.0", - "slate-react": "0.112.0", + "slate-react": "0.112.1", "use-effect-event": "^1.0.2", - "xstate": "^5.19.1" + "xstate": "^5.19.2" }, "engines": { "node": ">=18" }, "peerDependencies": { - "@sanity/schema": "^3.69.0", - "@sanity/types": "^3.69.0", + "@sanity/schema": "^3.71.1", + "@sanity/types": "^3.71.1", "react": "^16.9 || ^17 || ^18 || ^19", "rxjs": "^7.8.1" } }, "node_modules/@portabletext/patches": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@portabletext/patches/-/patches-1.1.1.tgz", - "integrity": "sha512-FXeVdLvSJ3JmZzS0dbxEFJZXplFo7K27/Twv0/dX/l86tfhhUkDSqaTlWcigxuibvohjdEYp2mB8Ucgao/JzIQ==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@portabletext/patches/-/patches-1.1.2.tgz", + "integrity": "sha512-ENGxLD+AJc2Uq2GfDCNmeU/9dT50VYBMX5zKYyPVw2/OYDEpLYDlEZBjh0v0RqEuE2ecUu+eBaHf4PE6C0CoQQ==", "dependencies": { - "@sanity/diff-match-patch": "^3.1.2", + "@sanity/diff-match-patch": "^3.2.0", "lodash": "^4.17.21" } }, @@ -4153,6 +4154,18 @@ "react": "^17 || ^18 || >=19.0.0-0" } }, + "node_modules/@portabletext/to-html": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@portabletext/to-html/-/to-html-2.0.13.tgz", + "integrity": "sha512-T3zL+2RcPCPGCp7rRrGrNJnGAqkdlpiOZnb/wh4tjDYJevteGY+5hmA0/5idLXzLiPv6vT8Gld852Sc0aFXwUA==", + "dependencies": { + "@portabletext/toolkit": "^2.0.15", + "@portabletext/types": "^2.0.13" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0" + } + }, "node_modules/@portabletext/toolkit": { "version": "2.0.16", "resolved": "https://registry.npmjs.org/@portabletext/toolkit/-/toolkit-2.0.16.tgz", @@ -5410,36 +5423,22 @@ "rxjs": "^7.0.0" } }, - "node_modules/@sanity/block-tools": { - "version": "3.70.0", - "resolved": "https://registry.npmjs.org/@sanity/block-tools/-/block-tools-3.70.0.tgz", - "integrity": "sha512-2IBAVI3fERu4LTbhDRoH3/FUpZwkAfNh55fi83BF4y0UdtzfniuxIyI9DNrDdf9wHf7rVjpEtFGsHQGXb31UFQ==", - "deprecated": "Renamed - use `@portabletext/block-tools` instead. `@sanity/block-tools` will no longer receive updates.", - "dependencies": { - "@sanity/types": "3.70.0", - "get-random-values-esm": "1.0.2", - "lodash": "^4.17.21" - }, - "peerDependencies": { - "@types/react": "18 || 19" - } - }, "node_modules/@sanity/browserslist-config": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@sanity/browserslist-config/-/browserslist-config-1.0.5.tgz", "integrity": "sha512-so+/UtCge8t1jq509hH0otbbptRz0zM/Aa0dh5MhMD7HGT6n2igWIL2VWH/9QR9e77Jn3dJsjz23mW1WCxT+sg==" }, "node_modules/@sanity/cli": { - "version": "3.70.0", - "resolved": "https://registry.npmjs.org/@sanity/cli/-/cli-3.70.0.tgz", - "integrity": "sha512-bB4MeJsNYpuCcRdcmvQ9jeD52hwwj2re005FvqSvZgtTn9zW5jxib1PTxM3XyY5Q834hrA/2H6ZtUxfQbMoYTQ==", + "version": "3.71.1", + "resolved": "https://registry.npmjs.org/@sanity/cli/-/cli-3.71.1.tgz", + "integrity": "sha512-0lGm1UA5l5SwtvbBGMBzIc/AR/8C1y85gacWH9GR0uHioyHZxgd460t5WYl7HCV+2UWqbBBkIgBPkOkbuvCU8w==", "dependencies": { "@babel/traverse": "^7.23.5", - "@sanity/client": "^6.24.3", - "@sanity/codegen": "3.70.0", + "@sanity/client": "^6.25.0", + "@sanity/codegen": "3.71.1", "@sanity/telemetry": "^0.7.7", "@sanity/template-validator": "^2.3.2", - "@sanity/util": "3.70.0", + "@sanity/util": "3.71.1", "chalk": "^4.1.2", "debug": "^4.3.4", "decompress": "^4.2.0", @@ -5880,9 +5879,9 @@ } }, "node_modules/@sanity/client": { - "version": "6.25.0", - "resolved": "https://registry.npmjs.org/@sanity/client/-/client-6.25.0.tgz", - "integrity": "sha512-pJy+3SzPMwZ+q/ikH++KA+2QPoHK1fFxnhdWCB5B2yRV2nacr7svBEA2oFkv4ZbmE4+MdeWjvSzeCJz2zoBnnw==", + "version": "6.27.1", + "resolved": "https://registry.npmjs.org/@sanity/client/-/client-6.27.1.tgz", + "integrity": "sha512-cXRvXa6Sp/O2Bto0pCKhSfKxiF1ItO+PXwIKfKtMuUa35rgPWRzax9ddXNG0vR9k1Qggh4hn9yPZ8mstu4J2BA==", "dependencies": { "@sanity/eventsource": "^5.0.2", "get-it": "^8.6.6", @@ -5893,9 +5892,9 @@ } }, "node_modules/@sanity/codegen": { - "version": "3.70.0", - "resolved": "https://registry.npmjs.org/@sanity/codegen/-/codegen-3.70.0.tgz", - "integrity": "sha512-bXAL5WG4R48AHnlTTkth+IuP1Y6TD92nQayMtpQ4qbWTq2oT6lZ1h42rVQsKFILgOqxQbS3mmcSh4ukag6VE1w==", + "version": "3.71.1", + "resolved": "https://registry.npmjs.org/@sanity/codegen/-/codegen-3.71.1.tgz", + "integrity": "sha512-+Bq1lf5WlkZ1QAPxQ765BjDuLXLmjlMHkmBsbnTPp21iUeZOlGSziaWrfYEYALgxYBSO+2fTzE1Ykd9moKRqew==", "dependencies": { "@babel/core": "^7.23.9", "@babel/generator": "^7.23.6", @@ -5907,7 +5906,7 @@ "@babel/types": "^7.23.9", "debug": "^4.3.4", "globby": "^11.1.0", - "groq": "3.70.0", + "groq": "3.71.1", "groq-js": "^1.14.2", "json5": "^2.2.3", "tsconfig-paths": "^4.2.0", @@ -5926,13 +5925,13 @@ } }, "node_modules/@sanity/comlink": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sanity/comlink/-/comlink-3.0.0.tgz", - "integrity": "sha512-R6oUq5GrLIldCCHFpVZbZt4Zuw9QWUeA1A1YhRJxifarTj+RDETIfDGenioKGvUAZeeVhADMooG33xzyQor45w==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sanity/comlink/-/comlink-3.0.1.tgz", + "integrity": "sha512-I1F57GKL69xoJUF9/4XTMvXFJZ7BnaFmTBIaiRvXaovJEZ677p5f+UkURPG/dd9L63+OnTV0SNmhTjIIzNexdw==", "dependencies": { "rxjs": "^7.8.1", - "uuid": "^11.0.4", - "xstate": "^5.19.1" + "uuid": "^11.0.5", + "xstate": "^5.19.2" }, "engines": { "node": ">=18" @@ -5951,48 +5950,23 @@ } }, "node_modules/@sanity/core-loader": { - "version": "1.7.27", - "resolved": "https://registry.npmjs.org/@sanity/core-loader/-/core-loader-1.7.27.tgz", - "integrity": "sha512-2Nf8Lil7HG6EZ0EXHxE0DYvgSJrYFrypnZnJiZ7RrnaYRC9ALSKR8ka/lwSOAoFxyqCY8IQwkSyQ3Z25yh7Opg==", + "version": "1.7.30", + "resolved": "https://registry.npmjs.org/@sanity/core-loader/-/core-loader-1.7.30.tgz", + "integrity": "sha512-hqpaa9t9z3XFpTqVkSVTZihEtyhWbS+dQ8Xz5v979Ce772QV1kTab2iuqE5D1DeewSzGT3/t74a6PoF6CCmHgg==", "dependencies": { - "@sanity/client": "^6.24.3", + "@sanity/client": "^6.27.0", "@sanity/comlink": "^3.0.1", - "@sanity/presentation-comlink": "^1.0.0", - "@sanity/visual-editing-csm": "^1.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@sanity/core-loader/node_modules/@sanity/comlink": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sanity/comlink/-/comlink-3.0.1.tgz", - "integrity": "sha512-I1F57GKL69xoJUF9/4XTMvXFJZ7BnaFmTBIaiRvXaovJEZ677p5f+UkURPG/dd9L63+OnTV0SNmhTjIIzNexdw==", - "dependencies": { - "rxjs": "^7.8.1", - "uuid": "^11.0.5", - "xstate": "^5.19.2" + "@sanity/presentation-comlink": "^1.0.3", + "@sanity/visual-editing-csm": "^2.0.1" }, "engines": { "node": ">=18" } }, - "node_modules/@sanity/core-loader/node_modules/uuid": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.0.5.tgz", - "integrity": "sha512-508e6IcKLrhxKdBbcA2b4KQZlLVp2+J5UwQ6F7Drckkc5N9ZJwFa4TgWtsww9UG8fGHbm6gbV19TdM5pQ4GaIA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/esm/bin/uuid" - } - }, "node_modules/@sanity/diff": { - "version": "3.70.0", - "resolved": "https://registry.npmjs.org/@sanity/diff/-/diff-3.70.0.tgz", - "integrity": "sha512-K3njuCLnRLURC7iOa6HMzl9reiYTD0lrpKm0sBWlOxgS8jSX8sXpPWmQl5LgC24z8Q8jAmmgWZacUsH6InQiNg==", + "version": "3.71.1", + "resolved": "https://registry.npmjs.org/@sanity/diff/-/diff-3.71.1.tgz", + "integrity": "sha512-HcGyfRsiqB/gEf3k5rWrz6EhnWhe0oC+e7bHUm5m4QEZYxFKC6dmvfqu5rqO39Oos3jJ+DcDZOr6gViwcN5o3A==", "dependencies": { "@sanity/diff-match-patch": "^3.1.1" }, @@ -6001,9 +5975,9 @@ } }, "node_modules/@sanity/diff-match-patch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@sanity/diff-match-patch/-/diff-match-patch-3.1.2.tgz", - "integrity": "sha512-jW2zqnnV3cLXy7exOKbqaWJPb15rFSQGseAhlPljzbg5CP0hrujk0TwYpsNMz2xwTELOk1JkBUINQYbPE4TmaA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@sanity/diff-match-patch/-/diff-match-patch-3.2.0.tgz", + "integrity": "sha512-4hPADs0qUThFZkBK/crnfKKHg71qkRowfktBljH2UIxGHHTxIzt8g8fBiXItyCjxkuNy+zpYOdRMifQNv8+Yww==", "engines": { "node": ">=18.18" } @@ -6377,14 +6351,14 @@ } }, "node_modules/@sanity/migrate": { - "version": "3.70.0", - "resolved": "https://registry.npmjs.org/@sanity/migrate/-/migrate-3.70.0.tgz", - "integrity": "sha512-JFXJXIK5baZKE0ZDCzux7ZldC9V2+CUYaqaYDiW4zGrSCZmhMYD48X4SwHCtAJQgSgkwUkooTpmGofyOYL82/Q==", - "dependencies": { - "@sanity/client": "^6.24.3", - "@sanity/mutate": "^0.11.1", - "@sanity/types": "3.70.0", - "@sanity/util": "3.70.0", + "version": "3.71.1", + "resolved": "https://registry.npmjs.org/@sanity/migrate/-/migrate-3.71.1.tgz", + "integrity": "sha512-1w/0o9nZprR6KSPxmkNNhmWlNTC+Vnx93rQqRFCV0BImlsqd8+TDkTElPQ0qZvsDL1LnMYvdxZfKoRaOTc75XA==", + "dependencies": { + "@sanity/client": "^6.25.0", + "@sanity/mutate": "^0.12.1", + "@sanity/types": "3.71.1", + "@sanity/util": "3.71.1", "arrify": "^2.0.1", "debug": "^4.3.4", "fast-fifo": "^1.3.2", @@ -6396,16 +6370,17 @@ } }, "node_modules/@sanity/mutate": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/@sanity/mutate/-/mutate-0.11.1.tgz", - "integrity": "sha512-72chdEK8s9h1BLE/n7tOkCOGnrfFV/cH1fpvH/PpcxhpUY7wg6vvL7/durpXLEchWCO1ToS5DcFrCfmy1iKOrw==", + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@sanity/mutate/-/mutate-0.12.1.tgz", + "integrity": "sha512-SuOpMOEwcTcE5fFHpy44qVuGs8NeBAOF8wwN5DYz0Jl4MJZWGsUS81YUeFwQl0XqBZpfiLVzwutp1KYCZPuqUQ==", "dependencies": { - "@sanity/client": "^6.22.3", + "@sanity/client": "^6.24.1", "@sanity/diff-match-patch": "^3.1.1", + "@sanity/uuid": "^3.0.2", "hotscript": "^1.0.13", "lodash": "^4.17.21", - "mendoza": "^3.0.7", - "nanoid": "^5.0.7", + "mendoza": "^3.0.8", + "nanoid": "^5.0.9", "rxjs": "^7.8.1" }, "engines": { @@ -6430,12 +6405,12 @@ } }, "node_modules/@sanity/mutator": { - "version": "3.70.0", - "resolved": "https://registry.npmjs.org/@sanity/mutator/-/mutator-3.70.0.tgz", - "integrity": "sha512-4Cc+9zFJsD3ywJRcnxr4SxURtM88zYaWJXHufGVDzDCnMMa/wd0VSHtuOEfuW09NirExiw1YsbFhHOTeuIl8lg==", + "version": "3.71.1", + "resolved": "https://registry.npmjs.org/@sanity/mutator/-/mutator-3.71.1.tgz", + "integrity": "sha512-Xw3W29/q+ToESvli0Rs6Po+PIhs89yXfReoI4RoXc8UBRdvPTNDu3Z6eao9OfC0qFjpyaMv6Cwnz/idssMlWJg==", "dependencies": { "@sanity/diff-match-patch": "^3.1.1", - "@sanity/types": "3.70.0", + "@sanity/types": "3.71.1", "@sanity/uuid": "^3.0.1", "debug": "^4.3.4", "lodash": "^4.17.21" @@ -6644,82 +6619,25 @@ "uuid": "dist/esm/bin/uuid" } }, - "node_modules/@sanity/presentation": { - "version": "1.21.3", - "resolved": "https://registry.npmjs.org/@sanity/presentation/-/presentation-1.21.3.tgz", - "integrity": "sha512-togpBtk26ULnuKNtd/nDCIILnR3uSt/mjZnwbb4zu68GS2hCJZR77rQbQI4zjjyF7dHM1R2pYnBKoVjeNCLbgw==", - "dependencies": { - "@sanity/client": "^6.24.1", - "@sanity/comlink": "3.0.0", - "@sanity/icons": "^3.5.7", - "@sanity/logos": "^2.1.13", - "@sanity/preview-url-secret": "2.1.0", - "@sanity/ui": "^2.11.1", - "@sanity/uuid": "3.0.2", - "fast-deep-equal": "3.1.3", - "framer-motion": "^11.16.1", - "lodash": "^4.17.21", - "mendoza": "3.0.8", - "mnemonist": "0.39.8", - "path-to-regexp": "^6.3.0", - "react-compiler-runtime": "19.0.0-beta-55955c9-20241229", - "rxjs": "^7.8.1", - "suspend-react": "0.1.3", - "use-effect-event": "^1.0.2" - }, - "engines": { - "node": ">=16.14" - } - }, "node_modules/@sanity/presentation-comlink": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@sanity/presentation-comlink/-/presentation-comlink-1.0.0.tgz", - "integrity": "sha512-Su4TJEbtJok/Pw7Yj8+zsvpWF7HBwA0f2M7qeShYa4hKoHOCrMiAmBH7qlzEbWZ8GCd62TkXPY5SCM4bbZdoMA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@sanity/presentation-comlink/-/presentation-comlink-1.0.3.tgz", + "integrity": "sha512-3iQ3VgJl3vEzdILKtpEY9nt7cViekIf50Mfg7Z5Z3jzjJyVpmnfL2vdUtt8iWzixXDwON2XBNvSpEulksS9SHg==", "dependencies": { "@sanity/comlink": "^3.0.1", - "@sanity/visual-editing-types": "^1.0.0" + "@sanity/visual-editing-types": "^1.0.3" }, "engines": { "node": ">=18" }, "peerDependencies": { - "@sanity/client": "^6.24.3" - } - }, - "node_modules/@sanity/presentation-comlink/node_modules/@sanity/comlink": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sanity/comlink/-/comlink-3.0.1.tgz", - "integrity": "sha512-I1F57GKL69xoJUF9/4XTMvXFJZ7BnaFmTBIaiRvXaovJEZ677p5f+UkURPG/dd9L63+OnTV0SNmhTjIIzNexdw==", - "dependencies": { - "rxjs": "^7.8.1", - "uuid": "^11.0.5", - "xstate": "^5.19.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@sanity/presentation-comlink/node_modules/uuid": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.0.5.tgz", - "integrity": "sha512-508e6IcKLrhxKdBbcA2b4KQZlLVp2+J5UwQ6F7Drckkc5N9ZJwFa4TgWtsww9UG8fGHbm6gbV19TdM5pQ4GaIA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/esm/bin/uuid" + "@sanity/client": "^6.27.0" } }, - "node_modules/@sanity/presentation/node_modules/path-to-regexp": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", - "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==" - }, "node_modules/@sanity/preview-url-secret": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@sanity/preview-url-secret/-/preview-url-secret-2.1.0.tgz", - "integrity": "sha512-tnRnbPAhEgUp0mESCRJmScbvEC8r+UwJXDN0mwAv1das6FBUMP5VvvvPa+E/OhEDs8QLTFs0q+G9JpbgvK3DSw==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@sanity/preview-url-secret/-/preview-url-secret-2.1.3.tgz", + "integrity": "sha512-bTKldUIXoUP2PLz2yRY4dFL/wOinEB/Tn1DS1SD9Acy3oDpmXI4WOPeo0kw5uDHBN3rNZV+nAkNk1tPvIjVtgg==", "dependencies": { "@sanity/uuid": "3.0.2" }, @@ -6727,17 +6645,17 @@ "node": ">=18" }, "peerDependencies": { - "@sanity/client": "^6.24.1" + "@sanity/client": "^6.27.1" } }, "node_modules/@sanity/react-loader": { - "version": "1.10.36", - "resolved": "https://registry.npmjs.org/@sanity/react-loader/-/react-loader-1.10.36.tgz", - "integrity": "sha512-n9p6+lbErrS2Zf76ZKj0dEQngB2a2ij/dBpgs9yWSHfkvjwUmyof0tFwwDDdDhfi6SnUuJK1Qd7QBwxGtruhaw==", + "version": "1.10.39", + "resolved": "https://registry.npmjs.org/@sanity/react-loader/-/react-loader-1.10.39.tgz", + "integrity": "sha512-dkWpQ2Ihv7DwK5mRKhBqypui3UcNWE+ozHCksifHmk6IKKNgIDoq+0d9Bh4FIsizwya1YmyupS8nhsZgCMyPew==", "dependencies": { - "@sanity/client": "^6.24.3", - "@sanity/core-loader": "1.7.27", - "@sanity/visual-editing-csm": "^1.0.0" + "@sanity/client": "^6.27.0", + "@sanity/core-loader": "1.7.30", + "@sanity/visual-editing-csm": "^2.0.1" }, "engines": { "node": ">=18" @@ -6747,12 +6665,12 @@ } }, "node_modules/@sanity/schema": { - "version": "3.70.0", - "resolved": "https://registry.npmjs.org/@sanity/schema/-/schema-3.70.0.tgz", - "integrity": "sha512-2/EfojSeHw4HkDs4vVcIcQ/EYJXVkiEcgRYTDNOLBJ+YSRsrDSLE7QfSkGwrZNoqkYVNmgWwIk0Nr5CjOvOOnA==", + "version": "3.71.1", + "resolved": "https://registry.npmjs.org/@sanity/schema/-/schema-3.71.1.tgz", + "integrity": "sha512-7ZAz52fKCNEGbz4YAPh/vHHE9eCcy5u1jPCxzSyy5BC/VdwnVG5gC19pgDGasvukkt+nuzL92K+2GSdandLm/Q==", "dependencies": { "@sanity/generate-help-url": "^3.0.0", - "@sanity/types": "3.70.0", + "@sanity/types": "3.71.1", "arrify": "^2.0.1", "groq-js": "^1.14.2", "humanize-list": "^1.0.1", @@ -6778,9 +6696,9 @@ } }, "node_modules/@sanity/template-validator": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@sanity/template-validator/-/template-validator-2.3.2.tgz", - "integrity": "sha512-eGWNXVBZbDcCOvmco4kE6gW6BwZUT9necgt8esdUHo5rFUBphAPl26rCzCNHUjjCGWWLs1ExMwtMkRIAxOT2Ow==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@sanity/template-validator/-/template-validator-2.4.0.tgz", + "integrity": "sha512-gkQ4hPbfad7CtLrl5ZFReqKbFEBf9ijsyqNJaKny53QTMlyGgwL0JKxiM+bwAiU0uOUT0vSqdzSAxDJNF0BDpg==", "dependencies": { "@actions/core": "^1.11.1", "@actions/github": "^6.0.0", @@ -6796,27 +6714,27 @@ } }, "node_modules/@sanity/types": { - "version": "3.70.0", - "resolved": "https://registry.npmjs.org/@sanity/types/-/types-3.70.0.tgz", - "integrity": "sha512-Qr2tk9Kr6VP2nL30w/wo+92NI/De+RmpMgkL9jY1hLLWYiGG1c3cJyR2pUK7iIwF3pUHwHPGV+S1APhw5XQ8zw==", + "version": "3.71.1", + "resolved": "https://registry.npmjs.org/@sanity/types/-/types-3.71.1.tgz", + "integrity": "sha512-Qg8WsOw0+1DMZscDlTXy3qUhqXIVvn5y/UVH21sssc8m5V2UHVTqd/QMT2SM4POB7HNABFtWrNLv5k/R0yGHdw==", "dependencies": { - "@sanity/client": "^6.24.3" + "@sanity/client": "^6.25.0" }, "peerDependencies": { "@types/react": "18 || 19" } }, "node_modules/@sanity/ui": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@sanity/ui/-/ui-2.11.2.tgz", - "integrity": "sha512-EfuQE6JEBZ1DcDHOD6vBsSnqQgyCT08Sqy0iYKF3dQBnT/0hd+bVpomqnmjnzDiAO6E5SfUTXCIm4MxLsQ4QMg==", + "version": "2.11.4", + "resolved": "https://registry.npmjs.org/@sanity/ui/-/ui-2.11.4.tgz", + "integrity": "sha512-QyIJbyzu2aC7ZE0XriTUvGxgbVJvMwxQfgUr7ctKqYJaDH34syzDpPfYUlBsWlHfNE+19js0wQnxQqkrn3DCig==", "dependencies": { "@floating-ui/react-dom": "^2.1.2", "@sanity/color": "^3.0.6", "@sanity/icons": "^3.5.7", "csstype": "^3.1.3", - "framer-motion": "^11.16.0", - "react-compiler-runtime": "19.0.0-beta-55955c9-20241229", + "framer-motion": "^11.18.1", + "react-compiler-runtime": "19.0.0-beta-decd7b8-20250118", "react-refractor": "^2.2.0", "use-effect-event": "^1.0.2" }, @@ -6831,12 +6749,12 @@ } }, "node_modules/@sanity/util": { - "version": "3.70.0", - "resolved": "https://registry.npmjs.org/@sanity/util/-/util-3.70.0.tgz", - "integrity": "sha512-F7U23gTv9+ZEo+JktWkhnRgFEz+OrUuRKb1bPceWfkXj8d3nAAdJ+8+hZ1tik0KFxnl4dooltcDxp/5Jo+OnNg==", + "version": "3.71.1", + "resolved": "https://registry.npmjs.org/@sanity/util/-/util-3.71.1.tgz", + "integrity": "sha512-quuaNoFefs6Bs7ekieqroI8Dtvd/0/9U1XXCMIWrUwcaEzK5Z/ZUgGbFovV+clgcJdBPOpz5mwffBes7qtcXDA==", "dependencies": { - "@sanity/client": "^6.24.3", - "@sanity/types": "3.70.0", + "@sanity/client": "^6.25.0", + "@sanity/types": "3.71.1", "get-random-values-esm": "1.0.2", "moment": "^2.30.1", "rxjs": "^7.8.1" @@ -6855,9 +6773,9 @@ } }, "node_modules/@sanity/vision": { - "version": "3.70.0", - "resolved": "https://registry.npmjs.org/@sanity/vision/-/vision-3.70.0.tgz", - "integrity": "sha512-2WI7b4+yohxCxOyGtLAYGhV2ODkFEqlMo3bO8TfJ7h35GTa1Sy6hryMicAi9yGgHnqLdvWCOrhWgLN1UGKqlFg==", + "version": "3.71.1", + "resolved": "https://registry.npmjs.org/@sanity/vision/-/vision-3.71.1.tgz", + "integrity": "sha512-EZpXjKfPaYXHTJGL9ZFL7AAF+l3ET4zPr/4vGxJWRV+cLtqQNYQV483MmsGubKxR5d9kAFXtwF2fYnvaXsgCbQ==", "dependencies": { "@codemirror/autocomplete": "^6.1.0", "@codemirror/commands": "^6.0.1", @@ -6872,14 +6790,14 @@ "@rexxars/react-split-pane": "^1.0.0", "@sanity/color": "^3.0.0", "@sanity/icons": "^3.5.7", - "@sanity/ui": "^2.11.2", + "@sanity/ui": "^2.11.3", "@uiw/react-codemirror": "^4.11.4", "is-hotkey-esm": "^1.0.0", "json-2-csv": "^5.5.1", "json5": "^2.2.3", "lodash": "^4.17.21", "quick-lru": "^5.1.1", - "react-compiler-runtime": "19.0.0-beta-55955c9-20241229" + "react-compiler-runtime": "19.0.0-beta-decd7b8-20250118" }, "peerDependencies": { "react": "^18 || ^19.0.0", @@ -6887,18 +6805,18 @@ } }, "node_modules/@sanity/visual-editing-csm": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@sanity/visual-editing-csm/-/visual-editing-csm-1.0.0.tgz", - "integrity": "sha512-cGcR0YMrWkozMiW9ul1cMKvY0ByD1v0B/AndWKt1YD/S0YA8a2gIBc1CELB7dik5HFz97v+kue6EFJ8oZtlsjQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@sanity/visual-editing-csm/-/visual-editing-csm-2.0.1.tgz", + "integrity": "sha512-06dhFMAypNOsogFeoenZKN7zpffiVEEcsQ19zFWxRH44T5QnE0JEhiNKyU6qXrv0dRoR6GOfMf9f7fKuR86B9Q==", "dependencies": { - "@sanity/visual-editing-types": "^1.0.0", + "@sanity/visual-editing-types": "^1.0.3", "valibot": "0.31.1" }, "engines": { "node": ">=18" }, "peerDependencies": { - "@sanity/client": "^6.24.3" + "@sanity/client": "^6.27.0" } }, "node_modules/@sanity/visual-editing-csm/node_modules/valibot": { @@ -6907,14 +6825,14 @@ "integrity": "sha512-2YYIhPrnVSz/gfT2/iXVTrSj92HwchCt9Cga/6hX4B26iCz9zkIsGTS0HjDYTZfTi1Un0X6aRvhBi1cfqs/i0Q==" }, "node_modules/@sanity/visual-editing-types": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@sanity/visual-editing-types/-/visual-editing-types-1.0.0.tgz", - "integrity": "sha512-RpHuy8n4B+7V3IWheTNtn6DNNfJ4zBFvP2jthbj3N6cOAuVfbDWamp4it1lI0ZZTV+eeMy0a5BBtMMDbT9ZFkA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@sanity/visual-editing-types/-/visual-editing-types-1.0.3.tgz", + "integrity": "sha512-jtCwzSZdXRYurk9LpC2tvSSuBBOe/mKW4fkeiOqk/I5FU7X3lEHCMXw4xlfZX6ZXzEOjFUQKEb6MKsrjRU595w==", "engines": { "node": ">=18" }, "peerDependencies": { - "@sanity/client": "^6.24.3", + "@sanity/client": "^6.27.0", "@sanity/types": "*" }, "peerDependenciesMeta": { @@ -6929,46 +6847,46 @@ "integrity": "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==" }, "node_modules/@sentry-internal/browser-utils": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-8.50.0.tgz", - "integrity": "sha512-hZm6ngWTEzZhaMHpLIKB4wWp0Od1MdCZdvR5FRdIThUMLa1P8rXeolovTRfOE81NE755EiwJHzj4O7rq3EjA+A==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-8.51.0.tgz", + "integrity": "sha512-r94yfRK17zNJER0hgQE4qOSy5pWzsnFcGTJQSqhSEKUcC4KK37qSfoPrPejFxtIqXhqlkd/dTWKvrMwXWcn0MQ==", "dependencies": { - "@sentry/core": "8.50.0" + "@sentry/core": "8.51.0" }, "engines": { "node": ">=14.18" } }, "node_modules/@sentry-internal/feedback": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-8.50.0.tgz", - "integrity": "sha512-79WlvSJYCXL/D0PBC8AIT4JbyS44AE3h6lP05IESXMqzTZl3KeSqCx317rwJw1KaxzeFd/JQwkFq95jaKAcLhg==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-8.51.0.tgz", + "integrity": "sha512-VgfxSZWLYUPKDnkt2zG+Oe5ccv8U3WPM6Mo4kfABIJT3Ai4VbZB7+vb2a4pm6lUCF9DeOPXHb5o9Tg17SHDAHw==", "dependencies": { - "@sentry/core": "8.50.0" + "@sentry/core": "8.51.0" }, "engines": { "node": ">=14.18" } }, "node_modules/@sentry-internal/replay": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-8.50.0.tgz", - "integrity": "sha512-mhRPujzO6n+mb6ZR+wQNkSpjqIqDriR0hZEvdzHQdyXu9zVdCHUJ3sINkzpT1XwiypQVCEfxB6Oh9y/NmcQfGg==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-8.51.0.tgz", + "integrity": "sha512-lkm7id3a2n3yMZeF5socCVQUeEeShNOGr7Wtsmb5RORacEnld0z+NfbMTilo1mDwiWBzI5OYBjm62eglm1HFsQ==", "dependencies": { - "@sentry-internal/browser-utils": "8.50.0", - "@sentry/core": "8.50.0" + "@sentry-internal/browser-utils": "8.51.0", + "@sentry/core": "8.51.0" }, "engines": { "node": ">=14.18" } }, "node_modules/@sentry-internal/replay-canvas": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-8.50.0.tgz", - "integrity": "sha512-Hv1bBaPpe62xFPLpuaUxVBUHd/Ed9bnGndeqN4hueeEGDT9T6NyVokgm35O5xE9/op6Yodm/3NfUkEg8oE++Aw==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-8.51.0.tgz", + "integrity": "sha512-ERXIbwdULkdtIQnfkMLRVfpoGV2rClwySGRlTPepFKeLxlcXo9o09cPu+qbukiDnGK0cgEgRnrV961hMg21Bmw==", "dependencies": { - "@sentry-internal/replay": "8.50.0", - "@sentry/core": "8.50.0" + "@sentry-internal/replay": "8.51.0", + "@sentry/core": "8.51.0" }, "engines": { "node": ">=14.18" @@ -6983,15 +6901,15 @@ } }, "node_modules/@sentry/browser": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-8.50.0.tgz", - "integrity": "sha512-aGJSpuKiHVKkLvd1VklJSZ2oCsl4wcKUVxKIa8dhJC8KjDY0vREQCywrlWuS5KYP0xFy4k28pg6PPR3HKkUlNw==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-8.51.0.tgz", + "integrity": "sha512-1kbbyVfBBAx5Xyynp+lC5lLnAHo0qJ2r4mtmdT6koPjesvoOocEK0QQnouQBmdUbm3L0L/bPI1SgXjbeJyhzHQ==", "dependencies": { - "@sentry-internal/browser-utils": "8.50.0", - "@sentry-internal/feedback": "8.50.0", - "@sentry-internal/replay": "8.50.0", - "@sentry-internal/replay-canvas": "8.50.0", - "@sentry/core": "8.50.0" + "@sentry-internal/browser-utils": "8.51.0", + "@sentry-internal/feedback": "8.51.0", + "@sentry-internal/replay": "8.51.0", + "@sentry-internal/replay-canvas": "8.51.0", + "@sentry/core": "8.51.0" }, "engines": { "node": ">=14.18" @@ -7355,17 +7273,17 @@ } }, "node_modules/@sentry/core": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-8.50.0.tgz", - "integrity": "sha512-q71m8Ha9YGwqn4Gd7sWvcFTRgbHXxEfU4QeIFtwMBpwHfq2Q+9koiF8DOoOHqIEOsnlvZWRQgGggIOdHzajnVw==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-8.51.0.tgz", + "integrity": "sha512-Go0KxCYLw+OBIlLSv5YsYX+x9NW43fNVcyB6rhkSp2Q5Zme3tAE6KtZFvyu4SO7G/903wisW5Q6qV6UuK/ee4A==", "engines": { "node": ">=14.18" } }, "node_modules/@sentry/node": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/@sentry/node/-/node-8.50.0.tgz", - "integrity": "sha512-I9eGIdcoWKVy4O8a1f2t0jGVTdN1z9McxbGW8aWwDE5Vd9gpuNjFh9qGapmBEPzysWBX8rjsemDdSa3TcijJMw==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-8.51.0.tgz", + "integrity": "sha512-KfXk3QaeNXmJgUUCDAwZW7cdZ+1GvRXNdTPLpWbAKGaNulAeimck5fGGL8FRMSF0sMz6BT6Ku7u6DUaZTtbB7w==", "dependencies": { "@opentelemetry/api": "^1.9.0", "@opentelemetry/context-async-hooks": "^1.29.0", @@ -7399,8 +7317,8 @@ "@opentelemetry/sdk-trace-base": "^1.29.0", "@opentelemetry/semantic-conventions": "^1.28.0", "@prisma/instrumentation": "5.22.0", - "@sentry/core": "8.50.0", - "@sentry/opentelemetry": "8.50.0", + "@sentry/core": "8.51.0", + "@sentry/opentelemetry": "8.51.0", "import-in-the-middle": "^1.11.2" }, "engines": { @@ -7408,11 +7326,11 @@ } }, "node_modules/@sentry/opentelemetry": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-8.50.0.tgz", - "integrity": "sha512-uAZjAMPAulFHL88ThK2k+XPx2QzvZ/I7e7sP1In28Tb/yLH0mi+51AUH+zcnLELIPC86m1aDYl8uwYcP6tV4dA==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-8.51.0.tgz", + "integrity": "sha512-SvH/rl/P+S7EKXIZA6kq2HzFYfXKQx8Ytgx4WZJV+katsdaDay24QtycYE+PaqbotAkV6MOMECEb8a9XXttQcg==", "dependencies": { - "@sentry/core": "8.50.0" + "@sentry/core": "8.51.0" }, "engines": { "node": ">=14.18" @@ -7426,12 +7344,12 @@ } }, "node_modules/@sentry/react": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/@sentry/react/-/react-8.50.0.tgz", - "integrity": "sha512-qkDW5dieROPDf0uk1usXib/SLZTEveN5jvKgBFd+HKWz5JNu+M7L53t9KdZ7ryn4T68utI/LWs4qR3QhmXzUbQ==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@sentry/react/-/react-8.51.0.tgz", + "integrity": "sha512-Gqa6THfBJu3kagUr9B9kUWvOwzu7L2c1Wdvo7Wcy1yq6rcB2F2Ihxo9okNvb7cAez//UBtEYFebRJAaFKZqN0g==", "dependencies": { - "@sentry/browser": "8.50.0", - "@sentry/core": "8.50.0", + "@sentry/browser": "8.51.0", + "@sentry/core": "8.51.0", "hoist-non-react-statics": "^3.3.2" }, "engines": { @@ -7442,17 +7360,17 @@ } }, "node_modules/@sentry/remix": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/@sentry/remix/-/remix-8.50.0.tgz", - "integrity": "sha512-HyrpwjrXjGwFzeqQDzpuenQ0B+nJo7ZzvCzkk4sc+DgMtOt9x26CHlK0jiDZ0uWRF2Qkgh1DoaF/tvhcAlnu7w==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@sentry/remix/-/remix-8.51.0.tgz", + "integrity": "sha512-I5kzW1K9pcSbG5tYL+VnS4ymkwackLpxOBE+hipeYDaWXSK7N80BpotGKeLWmoiO0zsvJrjU73unvgHQY/89Aw==", "dependencies": { "@opentelemetry/api": "^1.9.0", "@remix-run/router": "1.x", "@sentry/cli": "^2.39.1", - "@sentry/core": "8.50.0", - "@sentry/node": "8.50.0", - "@sentry/opentelemetry": "8.50.0", - "@sentry/react": "8.50.0", + "@sentry/core": "8.51.0", + "@sentry/node": "8.51.0", + "@sentry/opentelemetry": "8.51.0", + "@sentry/react": "8.51.0", "glob": "^10.3.4", "opentelemetry-instrumentation-remix": "0.8.0", "yargs": "^17.6.0" @@ -7886,9 +7804,9 @@ } }, "node_modules/@types/node": { - "version": "20.17.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.14.tgz", - "integrity": "sha512-w6qdYetNL5KRBiSClK/KWai+2IMEJuAj+EujKCumalFOwXtvOXaEan9AuwcRID2IcOIAWSIfR495hBtgKlx2zg==", + "version": "20.17.16", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.16.tgz", + "integrity": "sha512-vOTpLduLkZXePLxHiHsBLp98mHGnl8RptV4YAO3HfKO5UHjDvySGbxKtpYfy8Sx5+WKcgc45qNreJJRVM3L6mw==", "dependencies": { "undici-types": "~6.19.2" } @@ -12133,9 +12051,9 @@ "dev": true }, "node_modules/fast-uri": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.5.tgz", - "integrity": "sha512-5JnBCWpFlMo0a3ciDy/JckMzzv1U9coZrIhedq+HXxxUfDTAiS0LA8OKVao4G9BxmCVck/jtA5r3KAtRWEyD8Q==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", + "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", "funding": [ { "type": "github", @@ -12572,12 +12490,12 @@ } }, "node_modules/framer-motion": { - "version": "11.18.0", - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-11.18.0.tgz", - "integrity": "sha512-Vmjl5Al7XqKHzDFnVqzi1H9hzn5w4eN/bdqXTymVpU2UuMQuz9w6UPdsL9dFBeH7loBlnu4qcEXME+nvbkcIOw==", + "version": "11.18.2", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-11.18.2.tgz", + "integrity": "sha512-5F5Och7wrvtLVElIpclDT0CBzMVg3dL22B64aZwHtsIY8RB4mXICLrkajK4G9R+ieSAGcgrLeae2SeUTg2pr6w==", "dependencies": { - "motion-dom": "^11.16.4", - "motion-utils": "^11.16.0", + "motion-dom": "^11.18.1", + "motion-utils": "^11.18.1", "tslib": "^2.4.0" }, "peerDependencies": { @@ -13071,9 +12989,9 @@ "dev": true }, "node_modules/groq": { - "version": "3.70.0", - "resolved": "https://registry.npmjs.org/groq/-/groq-3.70.0.tgz", - "integrity": "sha512-OMYdOmBZCZ7zbXOicpJUpAZc8kOSDW2+TaO3GRjBx3bJTk04lPsqgG1Mfhi1E+lEVbhjhW3h+k7TCyApe4idQA==", + "version": "3.71.1", + "resolved": "https://registry.npmjs.org/groq/-/groq-3.71.1.tgz", + "integrity": "sha512-756GxrNoG/OCmoXATnVjDCxB3xNN4QHariFuoUOtoJ/kQEJ6qhOyW2hn2OgOXM23GZZ2VKM+99KkkQ084XRuag==", "engines": { "node": ">=18" } @@ -15374,17 +15292,17 @@ } }, "node_modules/motion-dom": { - "version": "11.16.4", - "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-11.16.4.tgz", - "integrity": "sha512-2wuCie206pCiP2K23uvwJeci4pMFfyQKpWI0Vy6HrCTDzDCer4TsYtT7IVnuGbDeoIV37UuZiUr6SZMHEc1Vww==", + "version": "11.18.1", + "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-11.18.1.tgz", + "integrity": "sha512-g76KvA001z+atjfxczdRtw/RXOM3OMSdd1f4DL77qCTF/+avrRJiawSG4yDibEQ215sr9kpinSlX2pCTJ9zbhw==", "dependencies": { - "motion-utils": "^11.16.0" + "motion-utils": "^11.18.1" } }, "node_modules/motion-utils": { - "version": "11.16.0", - "resolved": "https://registry.npmjs.org/motion-utils/-/motion-utils-11.16.0.tgz", - "integrity": "sha512-ngdWPjg31rD4WGXFi0eZ00DQQqKKu04QExyv/ymlC+3k+WIgYVFbt6gS5JsFPbJODTF/r8XiE/X+SsoT9c0ocw==" + "version": "11.18.1", + "resolved": "https://registry.npmjs.org/motion-utils/-/motion-utils-11.18.1.tgz", + "integrity": "sha512-49Kt+HKjtbJKLtgO/LKj9Ld+6vw9BjH5d9sc40R/kVyH8GLAXgT42M2NnuPcJNuA3s9ZfZBUcwIgpmZWGEE+hA==" }, "node_modules/ms": { "version": "2.1.2", @@ -17458,9 +17376,9 @@ } }, "node_modules/react-compiler-runtime": { - "version": "19.0.0-beta-55955c9-20241229", - "resolved": "https://registry.npmjs.org/react-compiler-runtime/-/react-compiler-runtime-19.0.0-beta-55955c9-20241229.tgz", - "integrity": "sha512-I8niUyydqnPVMjqsOEfFwiRlWbndSjgwGhbm5GZuKev3b0HAcUAqAoHNIpp0XSHInlwfn4Zvtbva5TLupEOw+Q==", + "version": "19.0.0-beta-decd7b8-20250118", + "resolved": "https://registry.npmjs.org/react-compiler-runtime/-/react-compiler-runtime-19.0.0-beta-decd7b8-20250118.tgz", + "integrity": "sha512-zHquorz7ZnawI9qNQd13mLecJiExZAiJgkrOkio+qmAZ+hJ1l1Bq9N8vmkc2wZ55ui/BlU3ylWH/pech3T93Rw==", "peerDependencies": { "react": "^17.0.0 || ^18.0.0 || ^19.0.0 || ^0.0.0-experimental" } @@ -17668,12 +17586,12 @@ } }, "node_modules/react-rx": { - "version": "4.1.15", - "resolved": "https://registry.npmjs.org/react-rx/-/react-rx-4.1.15.tgz", - "integrity": "sha512-wO/HYe18VMj+HS21LBlrAsnQrs1XEuo5pC+XoJfDbiMFRUDN8tvEF/lpmJLvL+u6N2FwJHZUSKyUPDx8zNHP/g==", + "version": "4.1.16", + "resolved": "https://registry.npmjs.org/react-rx/-/react-rx-4.1.16.tgz", + "integrity": "sha512-/YQ5KjikQCEYNafWQCxAcFXAS2uRLY7AIotl7Geo4CNtnqj419B5UfNmNSW3dhy1V4h/xtaLq970x1GApelhbQ==", "dependencies": { "observable-callback": "^1.0.3", - "react-compiler-runtime": "19.0.0-beta-55955c9-20241229", + "react-compiler-runtime": "19.0.0-beta-decd7b8-20250118", "use-effect-event": "^1.0.2" }, "peerDependencies": { @@ -18511,6 +18429,17 @@ "rxjs": "7.x" } }, + "node_modules/rxjs-mergemap-array": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/rxjs-mergemap-array/-/rxjs-mergemap-array-0.1.0.tgz", + "integrity": "sha512-19fXxPXN4X8LPWu7fg/nyX+nr0G97qSNXhEvF32cdgWuoyUVQ4MrFr+UL4HGip6iO5kbZOL4puAjPeQ/D5qSlA==", + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "rxjs": "7.x" + } + }, "node_modules/safe-array-concat": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", @@ -18555,26 +18484,26 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/sanity": { - "version": "3.70.0", - "resolved": "https://registry.npmjs.org/sanity/-/sanity-3.70.0.tgz", - "integrity": "sha512-C/jDTtBGtdr4exZA1BO0fMeLAXCEriRcvAARUG/6joWtQpLNq1570Y5i+DQ5ng0j0bG7aBaF8C9xCXcehH3BMA==", + "version": "3.71.1", + "resolved": "https://registry.npmjs.org/sanity/-/sanity-3.71.1.tgz", + "integrity": "sha512-3nQRH3JAgxJTKl90fet+KPVWAy6M/RXPRT8eHP+8vrEcqoYXci3CaQt/CGzTOXhwe0w2d7FOXMMRrIQw1OjBrw==", "dependencies": { "@dnd-kit/core": "^6.0.5", "@dnd-kit/modifiers": "^6.0.0", "@dnd-kit/sortable": "^7.0.1", "@dnd-kit/utilities": "^3.2.0", "@juggle/resize-observer": "^3.3.1", - "@portabletext/block-tools": "^1.0.2", - "@portabletext/editor": "^1.21.5", + "@portabletext/block-tools": "^1.1.0", + "@portabletext/editor": "^1.22.0", "@portabletext/react": "^3.0.0", "@rexxars/react-json-inspector": "^9.0.1", "@sanity/asset-utils": "^2.0.6", "@sanity/bifur-client": "^0.4.1", - "@sanity/block-tools": "3.70.0", - "@sanity/cli": "3.70.0", - "@sanity/client": "^6.24.3", + "@sanity/cli": "3.71.1", + "@sanity/client": "^6.25.0", "@sanity/color": "^3.0.0", - "@sanity/diff": "3.70.0", + "@sanity/comlink": "^3.0.1", + "@sanity/diff": "3.71.1", "@sanity/diff-match-patch": "^3.1.1", "@sanity/eventsource": "^5.0.0", "@sanity/export": "^3.42.2", @@ -18582,16 +18511,17 @@ "@sanity/image-url": "^1.0.2", "@sanity/import": "^3.37.9", "@sanity/insert-menu": "1.0.19", - "@sanity/logos": "^2.1.4", - "@sanity/migrate": "3.70.0", - "@sanity/mutator": "3.70.0", - "@sanity/presentation": "1.21.3", - "@sanity/schema": "3.70.0", + "@sanity/logos": "^2.1.13", + "@sanity/migrate": "3.71.1", + "@sanity/mutator": "3.71.1", + "@sanity/presentation-comlink": "^1.0.0", + "@sanity/preview-url-secret": "^2.1.0", + "@sanity/schema": "3.71.1", "@sanity/telemetry": "^0.7.7", - "@sanity/types": "3.70.0", - "@sanity/ui": "^2.11.2", - "@sanity/util": "3.70.0", - "@sanity/uuid": "^3.0.1", + "@sanity/types": "3.71.1", + "@sanity/ui": "^2.11.3", + "@sanity/util": "3.71.1", + "@sanity/uuid": "^3.0.2", "@sentry/react": "^8.33.0", "@tanstack/react-table": "^8.16.0", "@tanstack/react-virtual": "^3.11.2", @@ -18617,6 +18547,7 @@ "esbuild-register": "^3.5.0", "execa": "^2.0.0", "exif-component": "^1.0.1", + "fast-deep-equal": "3.1.3", "form-data": "^4.0.0", "framer-motion": "^11.15.0", "get-it": "^8.6.6", @@ -18635,6 +18566,7 @@ "lodash": "^4.17.21", "log-symbols": "^2.2.0", "mendoza": "^3.0.0", + "mnemonist": "0.39.8", "module-alias": "^2.2.2", "nano-pubsub": "^3.0.0", "nanoid": "^3.1.30", @@ -18643,19 +18575,20 @@ "oneline": "^1.0.3", "open": "^8.4.0", "p-map": "^7.0.0", + "path-to-regexp": "^6.3.0", "pirates": "^4.0.0", "pluralize-esm": "^9.0.2", "polished": "^4.2.2", "pretty-ms": "^7.0.1", "quick-lru": "^5.1.1", "raf": "^3.4.1", - "react-compiler-runtime": "19.0.0-beta-55955c9-20241229", + "react-compiler-runtime": "19.0.0-beta-decd7b8-20250118", "react-fast-compare": "^3.2.0", "react-focus-lock": "^2.13.5", "react-i18next": "14.0.2", "react-is": "^18.2.0", "react-refractor": "^2.1.6", - "react-rx": "^4.1.15", + "react-rx": "^4.1.16", "read-pkg-up": "^7.0.1", "refractor": "^3.6.0", "resolve-from": "^5.0.0", @@ -18663,17 +18596,21 @@ "rimraf": "^5.0.10", "rxjs": "^7.8.0", "rxjs-exhaustmap-with-trailing": "^2.1.1", + "rxjs-mergemap-array": "^0.1.0", "sanity-diff-patch": "^4.0.0", "scroll-into-view-if-needed": "^3.0.3", "semver": "^7.3.5", "shallow-equals": "^1.0.0", "speakingurl": "^14.0.1", + "suspend-react": "0.1.3", "tar-fs": "^2.1.1", "tar-stream": "^3.1.7", "use-device-pixel-ratio": "^1.1.0", "use-effect-event": "^1.0.2", "use-hot-module-reload": "^2.0.0", "use-sync-external-store": "^1.2.0", + "uuid": "^11.0.5", + "valibot": "0.31.1", "vite": "^5.4.11", "yargs": "^17.3.0" }, @@ -19364,6 +19301,11 @@ "node": ">=8" } }, + "node_modules/sanity/node_modules/path-to-regexp": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", + "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==" + }, "node_modules/sanity/node_modules/pump": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", @@ -19399,6 +19341,23 @@ "node": ">=6" } }, + "node_modules/sanity/node_modules/uuid": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.0.5.tgz", + "integrity": "sha512-508e6IcKLrhxKdBbcA2b4KQZlLVp2+J5UwQ6F7Drckkc5N9ZJwFa4TgWtsww9UG8fGHbm6gbV19TdM5pQ4GaIA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/esm/bin/uuid" + } + }, + "node_modules/sanity/node_modules/valibot": { + "version": "0.31.1", + "resolved": "https://registry.npmjs.org/valibot/-/valibot-0.31.1.tgz", + "integrity": "sha512-2YYIhPrnVSz/gfT2/iXVTrSj92HwchCt9Cga/6hX4B26iCz9zkIsGTS0HjDYTZfTi1Un0X6aRvhBi1cfqs/i0Q==" + }, "node_modules/saxes": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", @@ -19703,9 +19662,9 @@ "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==" }, "node_modules/slate-react": { - "version": "0.112.0", - "resolved": "https://registry.npmjs.org/slate-react/-/slate-react-0.112.0.tgz", - "integrity": "sha512-LoHb/XXnI5uf+n2hnjDKjWb3D+H3lGIg16N7Zzm1nHhhXm3NzwoKOTbzdKOMLdt2+tnhTaHpSxYfT7zZ+wdzUw==", + "version": "0.112.1", + "resolved": "https://registry.npmjs.org/slate-react/-/slate-react-0.112.1.tgz", + "integrity": "sha512-V9b+waxPweXqAkSQmKQ1afG4Me6nVQACPpxQtHPIX02N7MXa5f5WilYv+bKt7vKKw+IZC2F0Gjzhv5BekVgP/A==", "dependencies": { "@juggle/resize-observer": "^3.4.0", "direction": "^1.0.4", diff --git a/package.json b/package.json index 8d41edd..875635a 100644 --- a/package.json +++ b/package.json @@ -43,12 +43,12 @@ "@react-router/node": "^7.1.3", "@react-router/remix-routes-option-adapter": "^7.1.3", "@sanity/asset-utils": "^1.3.2", - "@sanity/client": "^6.25.0", + "@sanity/client": "^6.27.1", "@sanity/color": "^3.0.6", "@sanity/image-url": "^1.1.0", - "@sanity/react-loader": "^1.10.36", - "@sanity/vision": "^3.70.0", - "@sentry/remix": "^8.50.0", + "@sanity/react-loader": "^1.10.39", + "@sanity/vision": "^3.71.1", + "@sentry/remix": "^8.51.0", "@sentry/vite-plugin": "^2.23.0", "@tailwindcss/container-queries": "^0.1.1", "address": "^2.0.3", @@ -67,7 +67,7 @@ "fs-extra": "^11.3.0", "get-port": "^7.1.0", "glob": "^10.4.5", - "groq": "^3.70.0", + "groq": "^3.71.1", "isbot": "^5.1.21", "lucide-react": "^0.453.0", "marked": "^12.0.2", @@ -79,7 +79,7 @@ "react-router": "^7.1.3", "remix-flat-routes": "^0.6.5", "remix-utils": "^7.7.0", - "sanity": "^3.70.0", + "sanity": "^3.71.1", "sanity-plugin-media": "^2.3.2", "slug": "^9.1.0", "spin-delay": "^2.0.1", @@ -100,7 +100,7 @@ "@types/express": "^4.17.21", "@types/fs-extra": "^11.0.4", "@types/morgan": "^1.9.9", - "@types/node": "^20.17.14", + "@types/node": "^20.17.16", "@types/ramda": "^0.30.2", "@types/react": "^18.3.18", "@types/react-dom": "^18.3.5", @@ -114,7 +114,7 @@ "tsx": "^4.19.2", "typescript": "^5.7.3", "typescript-eslint": "^8.21.0", - "vite": "^5.4.13", + "vite": "^5.4.14", "vitest": "^1.6.0" }, "engines": {