diff --git a/dotcom-rendering/package.json b/dotcom-rendering/package.json index 36bbc57f630..85466f8af74 100644 --- a/dotcom-rendering/package.json +++ b/dotcom-rendering/package.json @@ -79,8 +79,8 @@ "@types/lodash.get": "4.4.9", "@types/node": "catalog:", "@types/qs": "6.15.1", - "@types/react": "18.3.1", - "@types/react-dom": "18.3.0", + "@types/react": "19.3.0", + "@types/react-dom": "19.3.0", "@types/react-google-recaptcha": "2.1.9", "@types/react-test-renderer": "18.3.0", "@types/relateurl": "0.2.33", @@ -132,8 +132,8 @@ "postcss-styled-syntax": "0.7.1", "preact": "10.15.1", "preact-render-to-string": "6.0.2", - "react": "18.3.1", - "react-dom": "18.3.1", + "react": "19.3.1", + "react-dom": "19.3.1", "react-google-recaptcha": "3.1.0", "rehype-autolink-headings": "7.1.0", "rehype-slug": "6.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cecbfca4f24..55e9509220c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -258,7 +258,7 @@ importers: devDependencies: '@guardian/eslint-config': specifier: 'catalog:' - version: 16.0.0(@typescript-eslint/utils@8.57.1(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3) + version: 16.0.0(@typescript-eslint/utils@8.71.1(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3) '@guardian/tsconfig': specifier: 'catalog:' version: 1.0.1 @@ -377,16 +377,16 @@ importers: version: link:../config '@sveltejs/adapter-auto': specifier: 7.0.1 - version: 7.0.1(@sveltejs/kit@2.70.3(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.3.1(svelte@5.57.1(@typescript-eslint/types@8.70.0))(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.1)))(svelte@5.57.1(@typescript-eslint/types@8.70.0))(typescript@6.0.3)(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.1))) + version: 7.0.1(@sveltejs/kit@2.70.3(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.3.1(svelte@5.57.1(@typescript-eslint/types@8.70.0))(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.15)(yaml@2.9.1)))(svelte@5.57.1(@typescript-eslint/types@8.70.0))(typescript@6.0.3)(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.15)(yaml@2.9.1))) '@sveltejs/adapter-static': specifier: 3.0.10 - version: 3.0.10(@sveltejs/kit@2.70.3(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.3.1(svelte@5.57.1(@typescript-eslint/types@8.70.0))(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.1)))(svelte@5.57.1(@typescript-eslint/types@8.70.0))(typescript@6.0.3)(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.1))) + version: 3.0.10(@sveltejs/kit@2.70.3(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.3.1(svelte@5.57.1(@typescript-eslint/types@8.70.0))(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.15)(yaml@2.9.1)))(svelte@5.57.1(@typescript-eslint/types@8.70.0))(typescript@6.0.3)(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.15)(yaml@2.9.1))) '@sveltejs/kit': specifier: 2.70.3 - version: 2.70.3(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.3.1(svelte@5.57.1(@typescript-eslint/types@8.70.0))(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.1)))(svelte@5.57.1(@typescript-eslint/types@8.70.0))(typescript@6.0.3)(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.1)) + version: 2.70.3(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.3.1(svelte@5.57.1(@typescript-eslint/types@8.70.0))(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.15)(yaml@2.9.1)))(svelte@5.57.1(@typescript-eslint/types@8.70.0))(typescript@6.0.3)(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.15)(yaml@2.9.1)) '@sveltejs/vite-plugin-svelte': specifier: 7.3.1 - version: 7.3.1(svelte@5.57.1(@typescript-eslint/types@8.70.0))(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.1)) + version: 7.3.1(svelte@5.57.1(@typescript-eslint/types@8.70.0))(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.15)(yaml@2.9.1)) svelte: specifier: 5.57.1 version: 5.57.1(@typescript-eslint/types@8.70.0) @@ -398,7 +398,7 @@ importers: version: 6.0.3 vite: specifier: 6.4.3 - version: 6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.1) + version: 6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.15)(yaml@2.9.1) ab-testing/notification-lambda: dependencies: @@ -465,7 +465,7 @@ importers: version: 11.14.0 '@emotion/react': specifier: 11.14.0 - version: 11.14.0(@types/react@18.3.1)(react@18.3.1)(supports-color@8.1.1) + version: 11.14.0(@types/react@19.3.0)(react@19.3.1)(supports-color@8.1.1) '@emotion/server': specifier: 11.11.0 version: 11.11.0 @@ -474,7 +474,7 @@ importers: version: link:../ab-testing/config '@guardian/braze-components': specifier: 23.0.2 - version: 23.0.2(@emotion/react@11.14.0(@types/react@18.3.1)(react@18.3.1)(supports-color@8.1.1))(@guardian/libs@32.0.0(@guardian/ophan-tracker-js@5.2.0)(tslib@2.6.2)(typescript@6.0.3))(@guardian/source@12.2.1(@emotion/react@11.14.0(@types/react@18.3.1)(react@18.3.1)(supports-color@8.1.1))(@types/react@18.3.1)(react@18.3.1)(tslib@2.6.2)(typescript@6.0.3))(react@18.3.1) + version: 23.0.2(@emotion/react@11.14.0(@types/react@19.3.0)(react@19.3.1)(supports-color@8.1.1))(@guardian/libs@32.0.0(@guardian/ophan-tracker-js@5.2.0)(tslib@2.6.2)(typescript@6.0.3))(@guardian/source@12.2.1(@emotion/react@11.14.0(@types/react@19.3.0)(react@19.3.1)(supports-color@8.1.1))(@types/react@19.3.0)(react@19.3.1)(tslib@2.6.2)(typescript@6.0.3))(react@19.3.1) '@guardian/bridget': specifier: 8.14.0 version: 8.14.0 @@ -495,7 +495,7 @@ importers: version: 7.0.0(@guardian/libs@32.0.0(@guardian/ophan-tracker-js@5.2.0)(tslib@2.6.2)(typescript@6.0.3))(tslib@2.6.2)(typescript@6.0.3)(web-vitals@4.2.3) '@guardian/eslint-config': specifier: 'catalog:' - version: 16.0.0(@typescript-eslint/utils@8.57.1(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3) + version: 16.0.0(@typescript-eslint/utils@8.71.1(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3) '@guardian/identity-auth': specifier: 6.0.1 version: 6.0.1(@guardian/libs@32.0.0(@guardian/ophan-tracker-js@5.2.0)(tslib@2.6.2)(typescript@6.0.3))(tslib@2.6.2)(typescript@6.0.3) @@ -510,16 +510,16 @@ importers: version: 5.2.0 '@guardian/react-crossword': specifier: 20.1.0 - version: 20.1.0(@emotion/react@11.14.0(@types/react@18.3.1)(react@18.3.1)(supports-color@8.1.1))(@guardian/libs@32.0.0(@guardian/ophan-tracker-js@5.2.0)(tslib@2.6.2)(typescript@6.0.3))(@guardian/source@12.2.1(@emotion/react@11.14.0(@types/react@18.3.1)(react@18.3.1)(supports-color@8.1.1))(@types/react@18.3.1)(react@18.3.1)(tslib@2.6.2)(typescript@6.0.3))(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3) + version: 20.1.0(@emotion/react@11.14.0(@types/react@19.3.0)(react@19.3.1)(supports-color@8.1.1))(@guardian/libs@32.0.0(@guardian/ophan-tracker-js@5.2.0)(tslib@2.6.2)(typescript@6.0.3))(@guardian/source@12.2.1(@emotion/react@11.14.0(@types/react@19.3.0)(react@19.3.1)(supports-color@8.1.1))(@types/react@19.3.0)(react@19.3.1)(tslib@2.6.2)(typescript@6.0.3))(@types/react@19.3.0)(react-dom@19.3.1(react@19.3.1))(react@19.3.1)(typescript@6.0.3) '@guardian/shimport': specifier: 1.0.2 version: 1.0.2 '@guardian/source': specifier: 12.2.1 - version: 12.2.1(@emotion/react@11.14.0(@types/react@18.3.1)(react@18.3.1)(supports-color@8.1.1))(@types/react@18.3.1)(react@18.3.1)(tslib@2.6.2)(typescript@6.0.3) + version: 12.2.1(@emotion/react@11.14.0(@types/react@19.3.0)(react@19.3.1)(supports-color@8.1.1))(@types/react@19.3.0)(react@19.3.1)(tslib@2.6.2)(typescript@6.0.3) '@guardian/source-development-kitchen': specifier: 29.1.0 - version: 29.1.0(@emotion/react@11.14.0(@types/react@18.3.1)(react@18.3.1)(supports-color@8.1.1))(@guardian/libs@32.0.0(@guardian/ophan-tracker-js@5.2.0)(tslib@2.6.2)(typescript@6.0.3))(@guardian/source@12.2.1(@emotion/react@11.14.0(@types/react@18.3.1)(react@18.3.1)(supports-color@8.1.1))(@types/react@18.3.1)(react@18.3.1)(tslib@2.6.2)(typescript@6.0.3))(@types/react@18.3.1)(react@18.3.1)(tslib@2.6.2)(typescript@6.0.3) + version: 29.1.0(@emotion/react@11.14.0(@types/react@19.3.0)(react@19.3.1)(supports-color@8.1.1))(@guardian/libs@32.0.0(@guardian/ophan-tracker-js@5.2.0)(tslib@2.6.2)(typescript@6.0.3))(@guardian/source@12.2.1(@emotion/react@11.14.0(@types/react@19.3.0)(react@19.3.1)(supports-color@8.1.1))(@types/react@19.3.0)(react@19.3.1)(tslib@2.6.2)(typescript@6.0.3))(@types/react@19.3.0)(react@19.3.1)(tslib@2.6.2)(typescript@6.0.3) '@guardian/support-dotcom-components': specifier: 11.0.0 version: 11.0.0(@guardian/libs@32.0.0(@guardian/ophan-tracker-js@5.2.0)(tslib@2.6.2)(typescript@6.0.3))(@guardian/ophan-tracker-js@5.2.0)(zod@4.1.12) @@ -546,16 +546,16 @@ importers: version: 10.65.0 '@storybook/addon-a11y': specifier: 10.6.1 - version: 10.6.1(storybook@10.6.1(@types/react@18.3.1)(prettier@3.8.3)(react@18.3.1)) + version: 10.6.1(storybook@10.6.1(@types/react@19.3.0)(prettier@3.8.3)(react@19.3.1)) '@storybook/addon-docs': specifier: 10.6.1 - version: 10.6.1(@types/react-dom@18.3.0)(@types/react@18.3.1)(storybook@10.6.1(@types/react@18.3.1)(prettier@3.8.3)(react@18.3.1)) + version: 10.6.1(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(storybook@10.6.1(@types/react@19.3.0)(prettier@3.8.3)(react@19.3.1)) '@storybook/addon-webpack5-compiler-swc': specifier: 4.0.3 - version: 4.0.3(storybook@10.6.1(@types/react@18.3.1)(prettier@3.8.3)(react@18.3.1))(webpack@5.111.1) + version: 4.0.3(storybook@10.6.1(@types/react@19.3.0)(prettier@3.8.3)(react@19.3.1))(webpack@5.111.1) '@storybook/react-webpack5': specifier: 10.6.1 - version: 10.6.1(@swc/core@1.16.13)(@types/react-dom@18.3.0)(@types/react@18.3.1)(clean-css@5.3.3)(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@10.6.1(@types/react@18.3.1)(prettier@3.8.3)(react@18.3.1))(supports-color@8.1.1)(svgo@3.3.5)(typescript@6.0.3)(webpack-cli@7.2.3) + version: 10.6.1(@swc/core@1.16.13)(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(clean-css@5.3.3)(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.1(react@19.3.1))(react@19.3.1)(storybook@10.6.1(@types/react@19.3.0)(prettier@3.8.3)(react@19.3.1))(supports-color@8.1.1)(svgo@3.3.5)(typescript@6.0.3)(webpack-cli@7.2.3) '@svgr/webpack': specifier: 8.1.0 version: 8.1.0(supports-color@8.1.1)(typescript@6.0.3) @@ -579,7 +579,7 @@ importers: version: 7.0.1(@testing-library/dom@10.4.2) '@testing-library/react': specifier: 16.3.3 - version: 16.3.3(@testing-library/dom@10.4.2)(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 16.3.3(@testing-library/dom@10.4.2)(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.1(react@19.3.1))(react@19.3.1) '@testing-library/user-event': specifier: 14.6.7 version: 14.6.7(@testing-library/dom@10.4.2) @@ -626,11 +626,11 @@ importers: specifier: 6.15.1 version: 6.15.1 '@types/react': - specifier: 18.3.1 - version: 18.3.1 + specifier: 19.3.0 + version: 19.3.0 '@types/react-dom': - specifier: 18.3.0 - version: 18.3.0 + specifier: 19.3.0 + version: 19.3.0(@types/react@19.3.0) '@types/react-google-recaptcha': specifier: 2.1.9 version: 2.1.9 @@ -714,13 +714,13 @@ importers: version: 9.39.1(supports-color@8.1.1) eslint-import-resolver-typescript: specifier: 4.4.5 - version: 4.4.5(eslint-plugin-import-x@4.17.1(@typescript-eslint/utils@8.57.1(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1))(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1) + version: 4.4.5(eslint-plugin-import-x@4.17.1(@typescript-eslint/utils@8.71.1(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1))(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1) eslint-plugin-custom-elements: specifier: 0.0.8 version: 0.0.8(eslint@9.39.1(supports-color@8.1.1)) eslint-plugin-import-x: specifier: 4.17.1 - version: 4.17.1(@typescript-eslint/utils@8.57.1(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1) + version: 4.17.1(@typescript-eslint/utils@8.71.1(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1) eslint-plugin-jsx-a11y: specifier: 6.10.2 version: 6.10.2(eslint@9.39.1(supports-color@8.1.1)) @@ -785,14 +785,14 @@ importers: specifier: 6.0.2 version: 6.0.2(preact@10.15.1) react: - specifier: 18.3.1 - version: 18.3.1 + specifier: 19.3.1 + version: 19.3.1 react-dom: - specifier: 18.3.1 - version: 18.3.1(react@18.3.1) + specifier: 19.3.1 + version: 19.3.1(react@19.3.1) react-google-recaptcha: specifier: 3.1.0 - version: 3.1.0(react@18.3.1) + version: 3.1.0(react@19.3.1) rehype-autolink-headings: specifier: 7.1.0 version: 7.1.0 @@ -822,7 +822,7 @@ importers: version: 0.7.4 storybook: specifier: 10.6.1 - version: 10.6.1(@types/react@18.3.1)(prettier@3.8.3)(react@18.3.1) + version: 10.6.1(@types/react@19.3.0)(prettier@3.8.3)(react@19.3.1) stylelint: specifier: 16.26.1 version: 16.26.1(supports-color@8.1.1)(typescript@6.0.3) @@ -834,7 +834,7 @@ importers: version: 0.2.7(@swc/core@1.16.13)(webpack@5.111.1) swr: specifier: 1.3.0 - version: 1.3.0(react@18.3.1) + version: 1.3.0(react@19.3.1) to-string-loader: specifier: 1.2.0 version: 1.2.0 @@ -4715,17 +4715,16 @@ packages: resolution: {integrity: sha512-EULJ8LApcVEPbrfND0cRQqutIOdiIgJ1Mgrhpy755r14xMohPTEpkV/k28SJvuOs9bHRFW8x+KeDAEPiGQPB9Q==} deprecated: This is a stub types definition. parse-path provides its own type definitions, so you do not need this installed. - '@types/prop-types@15.7.15': - resolution: {integrity: sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==} - '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} '@types/range-parser@1.2.7': resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} - '@types/react-dom@18.3.0': - resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} + '@types/react-dom@19.3.0': + resolution: {integrity: sha512-ZI7bU42mZXXKHn/qNLEw2IrbiINU7X5+vfgdixBHkCNpYWXjKgfQ/P+uyGb5CjOLB9UcnTeg3rylQtV2hym44Q==} + peerDependencies: + '@types/react': ^19.3.0 '@types/react-google-recaptcha@2.1.9': resolution: {integrity: sha512-nT31LrBDuoSZJN4QuwtQSF3O89FVHC4jLhM+NtKEmVF5R1e8OY0Jo4//x2Yapn2aNHguwgX5doAq8Zo+Ehd0ug==} @@ -4733,8 +4732,8 @@ packages: '@types/react-test-renderer@18.3.0': resolution: {integrity: sha512-HW4MuEYxfDbOHQsVlY/XtOvNHftCVEPhJF2pQXXwcUiUF+Oyb0usgp48HSgpK5rt8m9KZb22yqOeZm+rrVG8gw==} - '@types/react@18.3.1': - resolution: {integrity: sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==} + '@types/react@19.3.0': + resolution: {integrity: sha512-N0rFCuH9YoxG9/m61l9MfpJKfmLOVU0em7ipIz6TRgSSkvReLB9vL85GB+yr8Bs5leqpvg96JSwF4ZS1s4viQg==} '@types/relateurl@0.2.33': resolution: {integrity: sha512-bTQCKsVbIdzLqZhLkF5fcJQreE4y1ro4DIyVrlDNSCJRRwHhB8Z+4zXXa8jN6eDvc2HbRsEYgbvrnGvi54EpSw==} @@ -4832,12 +4831,6 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/project-service@8.57.1': - resolution: {integrity: sha512-vx1F37BRO1OftsYlmG9xay1TqnjNVlqALymwWVuYTdo18XuKxtBpCj1QlzNIEHlvlB27osvXFWptYiEWsVdYsg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.59.3': resolution: {integrity: sha512-ECiUWa/KYRGDFUqTNehaRgzDshnJfkTABJxVemHk4ko22gcr0ukloKjWvyQ64g8YCV/UI47kN1dbmjf/GaQYng==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -4850,10 +4843,6 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/scope-manager@8.57.1': - resolution: {integrity: sha512-hs/QcpCwlwT2L5S+3fT6gp0PabyGk4Q0Rv2doJXA0435/OpnSR3VRgvrp8Xdoc3UAYSg9cyUjTeFXZEPg/3OKg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/scope-manager@8.59.3': resolution: {integrity: sha512-t2LvZnoEfzKtnPjgeEu41xw5gxq9mQVfYy4OoZ4Vlt0sk3JwxmhCca/AR7DwOiHrjWgjAj6as4AhRLKSDfvZIA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -4862,12 +4851,6 @@ packages: resolution: {integrity: sha512-1YUDZXdTnXLlob03SFHBipdyMBsDVm7zoSz0ytTJ39dk5J1TgsTK03VlR/dLXG/RLLUrPcYbD4rp23BmHxHP0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.57.1': - resolution: {integrity: sha512-0lgOZB8cl19fHO4eI46YUx2EceQqhgkPSuCGLlGi79L2jwYY1cxeYc1Nae8Aw1xjgW3PKVDLlr3YJ6Bxx8HkWg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/tsconfig-utils@8.59.3': resolution: {integrity: sha512-PcIJHjmaREXLgIAIzLnSY9VucEzz8FKXsRgFa1DmdGCK/5tJpW03TKJF01Q6VZd1lLdz2sIKPWaDUZN9dp//dw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -4900,10 +4883,6 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/types@8.57.1': - resolution: {integrity: sha512-S29BOBPJSFUiblEl6RzPPjJt6w25A6XsBqRVDt53tA/tlL8q7ceQNZHTjPeONt/3S7KRI4quk+yP9jK2WjBiPQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.59.3': resolution: {integrity: sha512-ePFoH0g4ludssdRFqqDxQePCxU4WQyRa9+XVwjm7yLn0FKhMeoetC+qBEEI1Eyb1pGSDveTIT09Bvw2WhlGayg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -4916,12 +4895,6 @@ packages: resolution: {integrity: sha512-ybYnPTUwg3VQQOFEiBPLs8Jxl1ry2vXdn1kVKguomBbvxpetdu3MKTNDqFNUrlG8ylP9MpZosmXMFYlGQHk1oQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.57.1': - resolution: {integrity: sha512-ybe2hS9G6pXpqGtPli9Gx9quNV0TWLOmh58ADlmZe9DguLq0tiAKVjirSbtM1szG6+QH6rVXyU6GTLQbWnMY+g==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/typescript-estree@8.59.3': resolution: {integrity: sha512-CbRjVRAf7Lr9Kr8RopKcbY45p2VfmmHrm0ygOCYFi7oU8q19m0Fs/6iHS7kNOmwpp+ob07ZVcAqlxUod9lYdmg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -4934,13 +4907,6 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/utils@8.57.1': - resolution: {integrity: sha512-XUNSJ/lEVFttPMMoDVA2r2bwrl8/oPx8cURtczkSEswY5T3AeLmCy+EKWQNdL4u0MmAHOjcWrqJp2cdvgjn8dQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/utils@8.59.3': resolution: {integrity: sha512-JAvT14goBzRzzzZyqq3P9BLArIxTtQURUtFgQ/V7FO+eU+Gg6ES+5ymOPP1wRxXcxAYeivCk4uS3jCKWI1K8Zg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -4955,10 +4921,6 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/visitor-keys@8.57.1': - resolution: {integrity: sha512-YWnmJkXbofiz9KbnbbwuA2rpGkFPLbAIetcCNO6mJ8gdhdZ/v7WDXsoGFAJuM6ikUFKTlSQnjWnVO4ux+UzS6A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/visitor-keys@8.59.3': resolution: {integrity: sha512-f1UQF7ggd42YiwI5wGrRaPsa+P0CINBlrkLPmGfpq/u/I/oVtecoEIfFR9ag/oa1sLOsRNZ6xehf6qMZhQGBDg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -8579,10 +8541,10 @@ packages: resolution: {integrity: sha512-gIYjtVTU4NCWZnb/LXVSWfClZXnjzX3+xxi69Tkfu4YsmYuqiOk8giLkKt/WwxWqh+U66CTh8Kqbha1uPv8/qQ==} engines: {node: ^20.9.0 || >=22} - react-dom@18.3.1: - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + react-dom@19.3.1: + resolution: {integrity: sha512-Y0bARz53lhEC1NMCASs0/j+faB/zqt3R8hpvg1e8+61ZVJ4UL0UdC4cBbXfZMcIuhrfgeILTLe+ZeBCavQPtKQ==} peerDependencies: - react: ^18.3.1 + react: ^19.3.1 react-google-recaptcha@3.1.0: resolution: {integrity: sha512-cYW2/DWas8nEKZGD7SCu9BSuVz8iOcOLHChHyi7upUuVhkpkhYG/6N3KDiTQ3XAiZ2UAZkfvYKMfAHOzBOcGEg==} @@ -8598,8 +8560,8 @@ packages: react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + react@19.3.1: + resolution: {integrity: sha512-QNhWdt7nrgVWWQG58QuGsAR3jv3Hbe4mb4vz7w2csnHavciZJgda1CPNaldF6eVxv90ud3jUXpKlHL69gO38yw==} engines: {node: '>=0.10.0'} read-package-up@12.0.0: @@ -8835,8 +8797,8 @@ packages: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} - scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + scheduler@0.28.0: + resolution: {integrity: sha512-juorfCmIkIw8tT+p5BXSm6PJjQF/ycEYmKyzURCIt/RaZIhL+PulbQ9Yu2z1HdOJDdqDTlxA1+xKBmHXJsczAw==} schema-utils@3.3.0: resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} @@ -9459,11 +9421,6 @@ packages: tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - tsx@4.23.13: - resolution: {integrity: sha512-BL5MGkRln6aDYhb0xbQlEAGw743BaZYWdbWtdJOBriYJboKgUUYCadFp2/FpBBZquBC/ezNBn7wMMPx7FDZUDw==} - engines: {node: '>=18.0.0'} - hasBin: true - tsx@4.23.15: resolution: {integrity: sha512-Yiex1Ovn8z2xPpOWckIiysV1SSyRMY9BkLF++q0yKiDxCqRhosKfMg3janKkiLBwZ5c/YryloKwGZcrEmtwxKw==} engines: {node: '>=18.0.0'} @@ -11813,19 +11770,19 @@ snapshots: '@emotion/memoize@0.9.0': {} - '@emotion/react@11.14.0(@types/react@18.3.1)(react@18.3.1)(supports-color@8.1.1)': + '@emotion/react@11.14.0(@types/react@19.3.0)(react@19.3.1)(supports-color@8.1.1)': dependencies: '@babel/runtime': 7.29.7 '@emotion/babel-plugin': 11.13.5(supports-color@8.1.1) '@emotion/cache': 11.14.0 '@emotion/serialize': 1.3.3 - '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@18.3.1) + '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.3.1) '@emotion/utils': 1.4.2 '@emotion/weak-memoize': 0.4.0 hoist-non-react-statics: 3.3.2 - react: 18.3.1 + react: 19.3.1 optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 19.3.0 transitivePeerDependencies: - supports-color @@ -11848,9 +11805,9 @@ snapshots: '@emotion/unitless@0.10.0': {} - '@emotion/use-insertion-effect-with-fallbacks@1.2.0(react@18.3.1)': + '@emotion/use-insertion-effect-with-fallbacks@1.2.0(react@19.3.1)': dependencies: - react: 18.3.1 + react: 19.3.1 '@emotion/utils@1.4.2': {} @@ -12163,12 +12120,12 @@ snapshots: protobufjs: 7.6.6 yargs: 17.7.3 - '@guardian/braze-components@23.0.2(@emotion/react@11.14.0(@types/react@18.3.1)(react@18.3.1)(supports-color@8.1.1))(@guardian/libs@32.0.0(@guardian/ophan-tracker-js@5.2.0)(tslib@2.6.2)(typescript@6.0.3))(@guardian/source@12.2.1(@emotion/react@11.14.0(@types/react@18.3.1)(react@18.3.1)(supports-color@8.1.1))(@types/react@18.3.1)(react@18.3.1)(tslib@2.6.2)(typescript@6.0.3))(react@18.3.1)': + '@guardian/braze-components@23.0.2(@emotion/react@11.14.0(@types/react@19.3.0)(react@19.3.1)(supports-color@8.1.1))(@guardian/libs@32.0.0(@guardian/ophan-tracker-js@5.2.0)(tslib@2.6.2)(typescript@6.0.3))(@guardian/source@12.2.1(@emotion/react@11.14.0(@types/react@19.3.0)(react@19.3.1)(supports-color@8.1.1))(@types/react@19.3.0)(react@19.3.1)(tslib@2.6.2)(typescript@6.0.3))(react@19.3.1)': dependencies: - '@emotion/react': 11.14.0(@types/react@18.3.1)(react@18.3.1)(supports-color@8.1.1) + '@emotion/react': 11.14.0(@types/react@19.3.0)(react@19.3.1)(supports-color@8.1.1) '@guardian/libs': 32.0.0(@guardian/ophan-tracker-js@5.2.0)(tslib@2.6.2)(typescript@6.0.3) - '@guardian/source': 12.2.1(@emotion/react@11.14.0(@types/react@18.3.1)(react@18.3.1)(supports-color@8.1.1))(@types/react@18.3.1)(react@18.3.1)(tslib@2.6.2)(typescript@6.0.3) - react: 18.3.1 + '@guardian/source': 12.2.1(@emotion/react@11.14.0(@types/react@19.3.0)(react@19.3.1)(supports-color@8.1.1))(@types/react@19.3.0)(react@19.3.1)(tslib@2.6.2)(typescript@6.0.3) + react: 19.3.1 '@guardian/bridget@8.14.0': {} @@ -12213,15 +12170,15 @@ snapshots: optionalDependencies: typescript: 6.0.3 - '@guardian/eslint-config@16.0.0(@typescript-eslint/utils@8.57.1(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3)': + '@guardian/eslint-config@16.0.0(@typescript-eslint/utils@8.71.1(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3)': dependencies: '@eslint-community/eslint-plugin-eslint-comments': 4.7.1(eslint@9.39.1(supports-color@8.1.1)) '@eslint/js': 9.39.1 '@stylistic/eslint-plugin': 5.10.0(eslint@9.39.1(supports-color@8.1.1)) eslint: 9.39.1(supports-color@8.1.1) eslint-config-prettier: 10.1.8(eslint@9.39.1(supports-color@8.1.1)) - eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.57.1(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1))(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1) - eslint-plugin-import-x: 4.16.2(@typescript-eslint/utils@8.57.1(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1) + eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.71.1(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1))(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1) + eslint-plugin-import-x: 4.16.2(@typescript-eslint/utils@8.71.1(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1) eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.1(supports-color@8.1.1)) eslint-plugin-react: 7.37.5(eslint@9.39.1(supports-color@8.1.1)) eslint-plugin-react-hooks: 7.1.1(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1) @@ -12273,16 +12230,16 @@ snapshots: prettier: 3.8.3 tslib: 2.6.2 - '@guardian/react-crossword@20.1.0(@emotion/react@11.14.0(@types/react@18.3.1)(react@18.3.1)(supports-color@8.1.1))(@guardian/libs@32.0.0(@guardian/ophan-tracker-js@5.2.0)(tslib@2.6.2)(typescript@6.0.3))(@guardian/source@12.2.1(@emotion/react@11.14.0(@types/react@18.3.1)(react@18.3.1)(supports-color@8.1.1))(@types/react@18.3.1)(react@18.3.1)(tslib@2.6.2)(typescript@6.0.3))(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@6.0.3)': + '@guardian/react-crossword@20.1.0(@emotion/react@11.14.0(@types/react@19.3.0)(react@19.3.1)(supports-color@8.1.1))(@guardian/libs@32.0.0(@guardian/ophan-tracker-js@5.2.0)(tslib@2.6.2)(typescript@6.0.3))(@guardian/source@12.2.1(@emotion/react@11.14.0(@types/react@19.3.0)(react@19.3.1)(supports-color@8.1.1))(@types/react@19.3.0)(react@19.3.1)(tslib@2.6.2)(typescript@6.0.3))(@types/react@19.3.0)(react-dom@19.3.1(react@19.3.1))(react@19.3.1)(typescript@6.0.3)': dependencies: - '@emotion/react': 11.14.0(@types/react@18.3.1)(react@18.3.1)(supports-color@8.1.1) + '@emotion/react': 11.14.0(@types/react@19.3.0)(react@19.3.1)(supports-color@8.1.1) '@guardian/libs': 32.0.0(@guardian/ophan-tracker-js@5.2.0)(tslib@2.6.2)(typescript@6.0.3) - '@guardian/source': 12.2.1(@emotion/react@11.14.0(@types/react@18.3.1)(react@18.3.1)(supports-color@8.1.1))(@types/react@18.3.1)(react@18.3.1)(tslib@2.6.2)(typescript@6.0.3) - react: 18.3.1 + '@guardian/source': 12.2.1(@emotion/react@11.14.0(@types/react@19.3.0)(react@19.3.1)(supports-color@8.1.1))(@types/react@19.3.0)(react@19.3.1)(tslib@2.6.2)(typescript@6.0.3) + react: 19.3.1 tslib: 2.8.1 - use-local-storage-state: 19.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + use-local-storage-state: 19.5.0(react-dom@19.3.1(react@19.3.1))(react@19.3.1) optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 19.3.0 typescript: 6.0.3 transitivePeerDependencies: - react-dom @@ -12291,25 +12248,25 @@ snapshots: dependencies: tslib: 2.6.2 - '@guardian/source-development-kitchen@29.1.0(@emotion/react@11.14.0(@types/react@18.3.1)(react@18.3.1)(supports-color@8.1.1))(@guardian/libs@32.0.0(@guardian/ophan-tracker-js@5.2.0)(tslib@2.6.2)(typescript@6.0.3))(@guardian/source@12.2.1(@emotion/react@11.14.0(@types/react@18.3.1)(react@18.3.1)(supports-color@8.1.1))(@types/react@18.3.1)(react@18.3.1)(tslib@2.6.2)(typescript@6.0.3))(@types/react@18.3.1)(react@18.3.1)(tslib@2.6.2)(typescript@6.0.3)': + '@guardian/source-development-kitchen@29.1.0(@emotion/react@11.14.0(@types/react@19.3.0)(react@19.3.1)(supports-color@8.1.1))(@guardian/libs@32.0.0(@guardian/ophan-tracker-js@5.2.0)(tslib@2.6.2)(typescript@6.0.3))(@guardian/source@12.2.1(@emotion/react@11.14.0(@types/react@19.3.0)(react@19.3.1)(supports-color@8.1.1))(@types/react@19.3.0)(react@19.3.1)(tslib@2.6.2)(typescript@6.0.3))(@types/react@19.3.0)(react@19.3.1)(tslib@2.6.2)(typescript@6.0.3)': dependencies: '@guardian/libs': 32.0.0(@guardian/ophan-tracker-js@5.2.0)(tslib@2.6.2)(typescript@6.0.3) - '@guardian/source': 12.2.1(@emotion/react@11.14.0(@types/react@18.3.1)(react@18.3.1)(supports-color@8.1.1))(@types/react@18.3.1)(react@18.3.1)(tslib@2.6.2)(typescript@6.0.3) + '@guardian/source': 12.2.1(@emotion/react@11.14.0(@types/react@19.3.0)(react@19.3.1)(supports-color@8.1.1))(@types/react@19.3.0)(react@19.3.1)(tslib@2.6.2)(typescript@6.0.3) tslib: 2.6.2 optionalDependencies: - '@emotion/react': 11.14.0(@types/react@18.3.1)(react@18.3.1)(supports-color@8.1.1) - '@types/react': 18.3.1 - react: 18.3.1 + '@emotion/react': 11.14.0(@types/react@19.3.0)(react@19.3.1)(supports-color@8.1.1) + '@types/react': 19.3.0 + react: 19.3.1 typescript: 6.0.3 - '@guardian/source@12.2.1(@emotion/react@11.14.0(@types/react@18.3.1)(react@18.3.1)(supports-color@8.1.1))(@types/react@18.3.1)(react@18.3.1)(tslib@2.6.2)(typescript@6.0.3)': + '@guardian/source@12.2.1(@emotion/react@11.14.0(@types/react@19.3.0)(react@19.3.1)(supports-color@8.1.1))(@types/react@19.3.0)(react@19.3.1)(tslib@2.6.2)(typescript@6.0.3)': dependencies: mini-svg-data-uri: 1.4.4 tslib: 2.6.2 optionalDependencies: - '@emotion/react': 11.14.0(@types/react@18.3.1)(react@18.3.1)(supports-color@8.1.1) - '@types/react': 18.3.1 - react: 18.3.1 + '@emotion/react': 11.14.0(@types/react@19.3.0)(react@19.3.1)(supports-color@8.1.1) + '@types/react': 19.3.0 + react: 19.3.1 typescript: 6.0.3 '@guardian/support-dotcom-components@11.0.0(@guardian/libs@32.0.0(@guardian/ophan-tracker-js@5.2.0)(tslib@2.6.2)(typescript@6.0.3))(@guardian/ophan-tracker-js@5.2.0)(zod@4.1.12)': @@ -12700,11 +12657,11 @@ snapshots: '@leichtgewicht/ip-codec@2.0.5': {} - '@mdx-js/react@3.1.1(@types/react@18.3.1)(react@18.3.1)': + '@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.1)': dependencies: '@types/mdx': 2.0.14 - '@types/react': 18.3.1 - react: 18.3.1 + '@types/react': 19.3.0 + react: 19.3.1 '@napi-rs/lzma-linux-x64-gnu@1.5.1': optional: true @@ -13775,39 +13732,39 @@ snapshots: '@standard-schema/spec@1.1.0': {} - '@storybook/addon-a11y@10.6.1(storybook@10.6.1(@types/react@18.3.1)(prettier@3.8.3)(react@18.3.1))': + '@storybook/addon-a11y@10.6.1(storybook@10.6.1(@types/react@19.3.0)(prettier@3.8.3)(react@19.3.1))': dependencies: '@storybook/global': 5.0.0 axe-core: 4.13.0 - storybook: 10.6.1(@types/react@18.3.1)(prettier@3.8.3)(react@18.3.1) + storybook: 10.6.1(@types/react@19.3.0)(prettier@3.8.3)(react@19.3.1) - '@storybook/addon-docs@10.6.1(@types/react-dom@18.3.0)(@types/react@18.3.1)(storybook@10.6.1(@types/react@18.3.1)(prettier@3.8.3)(react@18.3.1))': + '@storybook/addon-docs@10.6.1(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(storybook@10.6.1(@types/react@19.3.0)(prettier@3.8.3)(react@19.3.1))': dependencies: - '@mdx-js/react': 3.1.1(@types/react@18.3.1)(react@18.3.1) - '@storybook/icons': 2.1.0(react@18.3.1) - '@storybook/react-dom-shim': 10.6.1(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@10.6.1(@types/react@18.3.1)(prettier@3.8.3)(react@18.3.1)) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - storybook: 10.6.1(@types/react@18.3.1)(prettier@3.8.3)(react@18.3.1) + '@mdx-js/react': 3.1.1(@types/react@19.3.0)(react@19.3.1) + '@storybook/icons': 2.1.0(react@19.3.1) + '@storybook/react-dom-shim': 10.6.1(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.1(react@19.3.1))(react@19.3.1)(storybook@10.6.1(@types/react@19.3.0)(prettier@3.8.3)(react@19.3.1)) + react: 19.3.1 + react-dom: 19.3.1(react@19.3.1) + storybook: 10.6.1(@types/react@19.3.0)(prettier@3.8.3)(react@19.3.1) ts-dedent: 2.3.0 unplugin: 2.3.11 optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 19.3.0 transitivePeerDependencies: - '@types/react-dom' - '@storybook/addon-webpack5-compiler-swc@4.0.3(storybook@10.6.1(@types/react@18.3.1)(prettier@3.8.3)(react@18.3.1))(webpack@5.111.1)': + '@storybook/addon-webpack5-compiler-swc@4.0.3(storybook@10.6.1(@types/react@19.3.0)(prettier@3.8.3)(react@19.3.1))(webpack@5.111.1)': dependencies: '@swc/core': 1.16.13 - storybook: 10.6.1(@types/react@18.3.1)(prettier@3.8.3)(react@18.3.1) + storybook: 10.6.1(@types/react@19.3.0)(prettier@3.8.3)(react@19.3.1) swc-loader: 0.2.7(@swc/core@1.16.13)(webpack@5.111.1) transitivePeerDependencies: - '@swc/helpers' - webpack - '@storybook/builder-webpack5@10.6.1(@swc/core@1.16.13)(clean-css@5.3.3)(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(postcss@8.5.28)(storybook@10.6.1(@types/react@18.3.1)(prettier@3.8.3)(react@18.3.1))(svgo@3.3.5)(typescript@6.0.3)(webpack-cli@7.2.3)': + '@storybook/builder-webpack5@10.6.1(@swc/core@1.16.13)(clean-css@5.3.3)(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(postcss@8.5.28)(storybook@10.6.1(@types/react@19.3.0)(prettier@3.8.3)(react@19.3.1))(svgo@3.3.5)(typescript@6.0.3)(webpack-cli@7.2.3)': dependencies: - '@storybook/core-webpack': 10.6.1(storybook@10.6.1(@types/react@18.3.1)(prettier@3.8.3)(react@18.3.1)) + '@storybook/core-webpack': 10.6.1(storybook@10.6.1(@types/react@19.3.0)(prettier@3.8.3)(react@19.3.1)) case-sensitive-paths-webpack-plugin: 2.4.0 cjs-module-lexer: 1.4.3 css-loader: 7.1.5(webpack@5.111.1) @@ -13816,7 +13773,7 @@ snapshots: html-webpack-plugin: 5.6.8(webpack@5.111.1) magic-string: 1.4.1 semver: 7.8.5 - storybook: 10.6.1(@types/react@18.3.1)(prettier@3.8.3)(react@18.3.1) + storybook: 10.6.1(@types/react@19.3.0)(prettier@3.8.3)(react@19.3.1) style-loader: 4.0.0(webpack@5.111.1) terser-webpack-plugin: 5.6.1(@swc/core@1.16.13)(clean-css@5.3.3)(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(postcss@8.5.28)(webpack@5.111.1) ts-dedent: 2.3.0 @@ -13846,29 +13803,29 @@ snapshots: - uglify-js - webpack-cli - '@storybook/core-webpack@10.6.1(storybook@10.6.1(@types/react@18.3.1)(prettier@3.8.3)(react@18.3.1))': + '@storybook/core-webpack@10.6.1(storybook@10.6.1(@types/react@19.3.0)(prettier@3.8.3)(react@19.3.1))': dependencies: - storybook: 10.6.1(@types/react@18.3.1)(prettier@3.8.3)(react@18.3.1) + storybook: 10.6.1(@types/react@19.3.0)(prettier@3.8.3)(react@19.3.1) ts-dedent: 2.3.0 '@storybook/global@5.0.0': {} - '@storybook/icons@2.1.0(react@18.3.1)': + '@storybook/icons@2.1.0(react@19.3.1)': dependencies: - react: 18.3.1 + react: 19.3.1 - '@storybook/preset-react-webpack@10.6.1(@swc/core@1.16.13)(clean-css@5.3.3)(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@10.6.1(@types/react@18.3.1)(prettier@3.8.3)(react@18.3.1))(supports-color@8.1.1)(svgo@3.3.5)(typescript@6.0.3)(webpack-cli@7.2.3)': + '@storybook/preset-react-webpack@10.6.1(@swc/core@1.16.13)(clean-css@5.3.3)(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.1(react@19.3.1))(react@19.3.1)(storybook@10.6.1(@types/react@19.3.0)(prettier@3.8.3)(react@19.3.1))(supports-color@8.1.1)(svgo@3.3.5)(typescript@6.0.3)(webpack-cli@7.2.3)': dependencies: - '@storybook/core-webpack': 10.6.1(storybook@10.6.1(@types/react@18.3.1)(prettier@3.8.3)(react@18.3.1)) + '@storybook/core-webpack': 10.6.1(storybook@10.6.1(@types/react@19.3.0)(prettier@3.8.3)(react@19.3.1)) '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(supports-color@8.1.1)(typescript@6.0.3)(webpack@5.111.1) '@types/semver': 7.8.0 magic-string: 1.4.1 - react: 18.3.1 + react: 19.3.1 react-docgen: 8.0.4(supports-color@8.1.1) - react-dom: 18.3.1(react@18.3.1) + react-dom: 19.3.1(react@19.3.1) resolve: 1.22.12 semver: 7.8.5 - storybook: 10.6.1(@types/react@18.3.1)(prettier@3.8.3)(react@18.3.1) + storybook: 10.6.1(@types/react@19.3.0)(prettier@3.8.3)(react@19.3.1) tsconfig-paths: 4.2.0 webpack: 5.111.1(@swc/core@1.16.13)(clean-css@5.3.3)(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)(webpack-cli@7.2.3) optionalDependencies: @@ -13907,23 +13864,23 @@ snapshots: transitivePeerDependencies: - supports-color - '@storybook/react-dom-shim@10.6.1(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@10.6.1(@types/react@18.3.1)(prettier@3.8.3)(react@18.3.1))': + '@storybook/react-dom-shim@10.6.1(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.1(react@19.3.1))(react@19.3.1)(storybook@10.6.1(@types/react@19.3.0)(prettier@3.8.3)(react@19.3.1))': dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - storybook: 10.6.1(@types/react@18.3.1)(prettier@3.8.3)(react@18.3.1) + react: 19.3.1 + react-dom: 19.3.1(react@19.3.1) + storybook: 10.6.1(@types/react@19.3.0)(prettier@3.8.3)(react@19.3.1) optionalDependencies: - '@types/react': 18.3.1 - '@types/react-dom': 18.3.0 + '@types/react': 19.3.0 + '@types/react-dom': 19.3.0(@types/react@19.3.0) - '@storybook/react-webpack5@10.6.1(@swc/core@1.16.13)(@types/react-dom@18.3.0)(@types/react@18.3.1)(clean-css@5.3.3)(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@10.6.1(@types/react@18.3.1)(prettier@3.8.3)(react@18.3.1))(supports-color@8.1.1)(svgo@3.3.5)(typescript@6.0.3)(webpack-cli@7.2.3)': + '@storybook/react-webpack5@10.6.1(@swc/core@1.16.13)(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(clean-css@5.3.3)(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.1(react@19.3.1))(react@19.3.1)(storybook@10.6.1(@types/react@19.3.0)(prettier@3.8.3)(react@19.3.1))(supports-color@8.1.1)(svgo@3.3.5)(typescript@6.0.3)(webpack-cli@7.2.3)': dependencies: - '@storybook/builder-webpack5': 10.6.1(@swc/core@1.16.13)(clean-css@5.3.3)(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(postcss@8.5.28)(storybook@10.6.1(@types/react@18.3.1)(prettier@3.8.3)(react@18.3.1))(svgo@3.3.5)(typescript@6.0.3)(webpack-cli@7.2.3) - '@storybook/preset-react-webpack': 10.6.1(@swc/core@1.16.13)(clean-css@5.3.3)(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@10.6.1(@types/react@18.3.1)(prettier@3.8.3)(react@18.3.1))(supports-color@8.1.1)(svgo@3.3.5)(typescript@6.0.3)(webpack-cli@7.2.3) - '@storybook/react': 10.6.1(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@10.6.1(@types/react@18.3.1)(prettier@3.8.3)(react@18.3.1))(supports-color@8.1.1)(typescript@6.0.3) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - storybook: 10.6.1(@types/react@18.3.1)(prettier@3.8.3)(react@18.3.1) + '@storybook/builder-webpack5': 10.6.1(@swc/core@1.16.13)(clean-css@5.3.3)(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(postcss@8.5.28)(storybook@10.6.1(@types/react@19.3.0)(prettier@3.8.3)(react@19.3.1))(svgo@3.3.5)(typescript@6.0.3)(webpack-cli@7.2.3) + '@storybook/preset-react-webpack': 10.6.1(@swc/core@1.16.13)(clean-css@5.3.3)(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.1(react@19.3.1))(react@19.3.1)(storybook@10.6.1(@types/react@19.3.0)(prettier@3.8.3)(react@19.3.1))(supports-color@8.1.1)(svgo@3.3.5)(typescript@6.0.3)(webpack-cli@7.2.3) + '@storybook/react': 10.6.1(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.1(react@19.3.1))(react@19.3.1)(storybook@10.6.1(@types/react@19.3.0)(prettier@3.8.3)(react@19.3.1))(supports-color@8.1.1)(typescript@6.0.3) + react: 19.3.1 + react-dom: 19.3.1(react@19.3.1) + storybook: 10.6.1(@types/react@19.3.0)(prettier@3.8.3)(react@19.3.1) optionalDependencies: typescript: 6.0.3 transitivePeerDependencies: @@ -13949,18 +13906,18 @@ snapshots: - uglify-js - webpack-cli - '@storybook/react@10.6.1(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@10.6.1(@types/react@18.3.1)(prettier@3.8.3)(react@18.3.1))(supports-color@8.1.1)(typescript@6.0.3)': + '@storybook/react@10.6.1(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.1(react@19.3.1))(react@19.3.1)(storybook@10.6.1(@types/react@19.3.0)(prettier@3.8.3)(react@19.3.1))(supports-color@8.1.1)(typescript@6.0.3)': dependencies: '@storybook/global': 5.0.0 - '@storybook/react-dom-shim': 10.6.1(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@10.6.1(@types/react@18.3.1)(prettier@3.8.3)(react@18.3.1)) - react: 18.3.1 + '@storybook/react-dom-shim': 10.6.1(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.1(react@19.3.1))(react@19.3.1)(storybook@10.6.1(@types/react@19.3.0)(prettier@3.8.3)(react@19.3.1)) + react: 19.3.1 react-docgen: 8.0.4(supports-color@8.1.1) react-docgen-typescript: 2.4.0(typescript@6.0.3) - react-dom: 18.3.1(react@18.3.1) - storybook: 10.6.1(@types/react@18.3.1)(prettier@3.8.3)(react@18.3.1) + react-dom: 19.3.1(react@19.3.1) + storybook: 10.6.1(@types/react@19.3.0)(prettier@3.8.3)(react@19.3.1) optionalDependencies: - '@types/react': 18.3.1 - '@types/react-dom': 18.3.0 + '@types/react': 19.3.0 + '@types/react-dom': 19.3.0(@types/react@19.3.0) typescript: 6.0.3 transitivePeerDependencies: - supports-color @@ -13979,19 +13936,19 @@ snapshots: dependencies: acorn: 8.18.0 - '@sveltejs/adapter-auto@7.0.1(@sveltejs/kit@2.70.3(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.3.1(svelte@5.57.1(@typescript-eslint/types@8.70.0))(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.1)))(svelte@5.57.1(@typescript-eslint/types@8.70.0))(typescript@6.0.3)(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.1)))': + '@sveltejs/adapter-auto@7.0.1(@sveltejs/kit@2.70.3(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.3.1(svelte@5.57.1(@typescript-eslint/types@8.70.0))(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.15)(yaml@2.9.1)))(svelte@5.57.1(@typescript-eslint/types@8.70.0))(typescript@6.0.3)(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.15)(yaml@2.9.1)))': dependencies: - '@sveltejs/kit': 2.70.3(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.3.1(svelte@5.57.1(@typescript-eslint/types@8.70.0))(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.1)))(svelte@5.57.1(@typescript-eslint/types@8.70.0))(typescript@6.0.3)(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.1)) + '@sveltejs/kit': 2.70.3(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.3.1(svelte@5.57.1(@typescript-eslint/types@8.70.0))(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.15)(yaml@2.9.1)))(svelte@5.57.1(@typescript-eslint/types@8.70.0))(typescript@6.0.3)(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.15)(yaml@2.9.1)) - '@sveltejs/adapter-static@3.0.10(@sveltejs/kit@2.70.3(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.3.1(svelte@5.57.1(@typescript-eslint/types@8.70.0))(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.1)))(svelte@5.57.1(@typescript-eslint/types@8.70.0))(typescript@6.0.3)(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.1)))': + '@sveltejs/adapter-static@3.0.10(@sveltejs/kit@2.70.3(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.3.1(svelte@5.57.1(@typescript-eslint/types@8.70.0))(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.15)(yaml@2.9.1)))(svelte@5.57.1(@typescript-eslint/types@8.70.0))(typescript@6.0.3)(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.15)(yaml@2.9.1)))': dependencies: - '@sveltejs/kit': 2.70.3(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.3.1(svelte@5.57.1(@typescript-eslint/types@8.70.0))(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.1)))(svelte@5.57.1(@typescript-eslint/types@8.70.0))(typescript@6.0.3)(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.1)) + '@sveltejs/kit': 2.70.3(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.3.1(svelte@5.57.1(@typescript-eslint/types@8.70.0))(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.15)(yaml@2.9.1)))(svelte@5.57.1(@typescript-eslint/types@8.70.0))(typescript@6.0.3)(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.15)(yaml@2.9.1)) - '@sveltejs/kit@2.70.3(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.3.1(svelte@5.57.1(@typescript-eslint/types@8.70.0))(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.1)))(svelte@5.57.1(@typescript-eslint/types@8.70.0))(typescript@6.0.3)(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.1))': + '@sveltejs/kit@2.70.3(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.3.1(svelte@5.57.1(@typescript-eslint/types@8.70.0))(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.15)(yaml@2.9.1)))(svelte@5.57.1(@typescript-eslint/types@8.70.0))(typescript@6.0.3)(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.15)(yaml@2.9.1))': dependencies: '@standard-schema/spec': 1.1.0 '@sveltejs/acorn-typescript': 1.0.13(acorn@8.18.0) - '@sveltejs/vite-plugin-svelte': 7.3.1(svelte@5.57.1(@typescript-eslint/types@8.70.0))(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.1)) + '@sveltejs/vite-plugin-svelte': 7.3.1(svelte@5.57.1(@typescript-eslint/types@8.70.0))(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.15)(yaml@2.9.1)) '@types/cookie': 0.6.0 acorn: 8.18.0 cookie: 0.6.0 @@ -14003,21 +13960,21 @@ snapshots: set-cookie-parser: 3.1.2 sirv: 3.0.2 svelte: 5.57.1(@typescript-eslint/types@8.70.0) - vite: 6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.1) + vite: 6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.15)(yaml@2.9.1) optionalDependencies: '@opentelemetry/api': 1.9.1 typescript: 6.0.3 '@sveltejs/load-config@0.2.3': {} - '@sveltejs/vite-plugin-svelte@7.3.1(svelte@5.57.1(@typescript-eslint/types@8.70.0))(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.1))': + '@sveltejs/vite-plugin-svelte@7.3.1(svelte@5.57.1(@typescript-eslint/types@8.70.0))(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.15)(yaml@2.9.1))': dependencies: deepmerge: 4.3.1 magic-string: 1.4.1 obug: 2.2.1 svelte: 5.57.1(@typescript-eslint/types@8.70.0) - vite: 6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.1) - vitefu: 1.1.3(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.1)) + vite: 6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.15)(yaml@2.9.1) + vitefu: 1.1.3(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.15)(yaml@2.9.1)) '@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.29.7(supports-color@8.1.1))': dependencies: @@ -14232,15 +14189,15 @@ snapshots: picocolors: 1.1.1 redent: 3.0.0 - '@testing-library/react@16.3.3(@testing-library/dom@10.4.2)(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@testing-library/react@16.3.3(@testing-library/dom@10.4.2)(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.1(react@19.3.1))(react@19.3.1)': dependencies: '@babel/runtime': 7.29.7 '@testing-library/dom': 10.4.2 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.3.1 + react-dom: 19.3.1(react@19.3.1) optionalDependencies: - '@types/react': 18.3.1 - '@types/react-dom': 18.3.0 + '@types/react': 19.3.0 + '@types/react-dom': 19.3.0(@types/react@19.3.0) '@testing-library/user-event@14.6.7(@testing-library/dom@10.4.2)': dependencies: @@ -14440,27 +14397,24 @@ snapshots: dependencies: parse-path: 7.1.0 - '@types/prop-types@15.7.15': {} - '@types/qs@6.15.1': {} '@types/range-parser@1.2.7': {} - '@types/react-dom@18.3.0': + '@types/react-dom@19.3.0(@types/react@19.3.0)': dependencies: - '@types/react': 18.3.1 + '@types/react': 19.3.0 '@types/react-google-recaptcha@2.1.9': dependencies: - '@types/react': 18.3.1 + '@types/react': 19.3.0 '@types/react-test-renderer@18.3.0': dependencies: - '@types/react': 18.3.1 + '@types/react': 19.3.0 - '@types/react@18.3.1': + '@types/react@19.3.0': dependencies: - '@types/prop-types': 15.7.15 csstype: 3.2.3 '@types/relateurl@0.2.33': {} @@ -14619,16 +14573,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.57.1(supports-color@8.1.1)(typescript@6.0.3)': - dependencies: - '@typescript-eslint/tsconfig-utils': 8.71.1(typescript@6.0.3) - '@typescript-eslint/types': 8.71.1 - debug: 4.4.3(supports-color@8.1.1) - typescript: 6.0.3 - transitivePeerDependencies: - - supports-color - optional: true - '@typescript-eslint/project-service@8.59.3(supports-color@8.1.1)(typescript@6.0.3)': dependencies: '@typescript-eslint/tsconfig-utils': 8.70.0(typescript@6.0.3) @@ -14647,12 +14591,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.57.1': - dependencies: - '@typescript-eslint/types': 8.57.1 - '@typescript-eslint/visitor-keys': 8.57.1 - optional: true - '@typescript-eslint/scope-manager@8.59.3': dependencies: '@typescript-eslint/types': 8.59.3 @@ -14663,11 +14601,6 @@ snapshots: '@typescript-eslint/types': 8.71.1 '@typescript-eslint/visitor-keys': 8.71.1 - '@typescript-eslint/tsconfig-utils@8.57.1(typescript@6.0.3)': - dependencies: - typescript: 6.0.3 - optional: true - '@typescript-eslint/tsconfig-utils@8.59.3(typescript@6.0.3)': dependencies: typescript: 6.0.3 @@ -14704,31 +14637,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.57.1': - optional: true - '@typescript-eslint/types@8.59.3': {} '@typescript-eslint/types@8.70.0': {} '@typescript-eslint/types@8.71.1': {} - '@typescript-eslint/typescript-estree@8.57.1(supports-color@8.1.1)(typescript@6.0.3)': - dependencies: - '@typescript-eslint/project-service': 8.57.1(supports-color@8.1.1)(typescript@6.0.3) - '@typescript-eslint/tsconfig-utils': 8.57.1(typescript@6.0.3) - '@typescript-eslint/types': 8.57.1 - '@typescript-eslint/visitor-keys': 8.57.1 - debug: 4.4.3(supports-color@8.1.1) - minimatch: 10.2.6 - semver: 7.8.5 - tinyglobby: 0.2.17 - ts-api-utils: 2.5.0(typescript@6.0.3) - typescript: 6.0.3 - transitivePeerDependencies: - - supports-color - optional: true - '@typescript-eslint/typescript-estree@8.59.3(supports-color@8.1.1)(typescript@6.0.3)': dependencies: '@typescript-eslint/project-service': 8.59.3(supports-color@8.1.1)(typescript@6.0.3) @@ -14759,18 +14673,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.57.1(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3)': - dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.1(supports-color@8.1.1)) - '@typescript-eslint/scope-manager': 8.57.1 - '@typescript-eslint/types': 8.57.1 - '@typescript-eslint/typescript-estree': 8.57.1(supports-color@8.1.1)(typescript@6.0.3) - eslint: 9.39.1(supports-color@8.1.1) - typescript: 6.0.3 - transitivePeerDependencies: - - supports-color - optional: true - '@typescript-eslint/utils@8.59.3(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3)': dependencies: '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.1(supports-color@8.1.1)) @@ -14793,12 +14695,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.57.1': - dependencies: - '@typescript-eslint/types': 8.57.1 - eslint-visitor-keys: 5.0.1 - optional: true - '@typescript-eslint/visitor-keys@8.59.3': dependencies: '@typescript-eslint/types': 8.59.3 @@ -16363,7 +16259,7 @@ snapshots: optionalDependencies: unrs-resolver: 1.12.2 - eslint-import-resolver-typescript@4.4.4(eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.57.1(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1))(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1): + eslint-import-resolver-typescript@4.4.4(eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.71.1(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1))(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1): dependencies: debug: 4.4.3(supports-color@8.1.1) eslint: 9.39.1(supports-color@8.1.1) @@ -16374,11 +16270,11 @@ snapshots: tinyglobby: 0.2.17 unrs-resolver: 1.12.2 optionalDependencies: - eslint-plugin-import-x: 4.16.2(@typescript-eslint/utils@8.57.1(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1) + eslint-plugin-import-x: 4.16.2(@typescript-eslint/utils@8.71.1(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1) transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@4.4.5(eslint-plugin-import-x@4.17.1(@typescript-eslint/utils@8.57.1(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1))(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1): + eslint-import-resolver-typescript@4.4.5(eslint-plugin-import-x@4.17.1(@typescript-eslint/utils@8.71.1(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1))(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1): dependencies: debug: 4.4.3(supports-color@8.1.1) eslint: 9.39.1(supports-color@8.1.1) @@ -16389,7 +16285,7 @@ snapshots: tinyglobby: 0.2.17 unrs-resolver: 1.12.2 optionalDependencies: - eslint-plugin-import-x: 4.17.1(@typescript-eslint/utils@8.57.1(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1) + eslint-plugin-import-x: 4.17.1(@typescript-eslint/utils@8.71.1(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -16397,7 +16293,7 @@ snapshots: dependencies: eslint: 9.39.1(supports-color@8.1.1) - eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.57.1(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1): + eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.71.1(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1): dependencies: '@package-json/types': 0.0.12 '@typescript-eslint/types': 8.70.0 @@ -16411,11 +16307,11 @@ snapshots: stable-hash-x: 0.2.0 unrs-resolver: 1.12.2 optionalDependencies: - '@typescript-eslint/utils': 8.57.1(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3) + '@typescript-eslint/utils': 8.71.1(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3) transitivePeerDependencies: - supports-color - eslint-plugin-import-x@4.17.1(@typescript-eslint/utils@8.57.1(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1): + eslint-plugin-import-x@4.17.1(@typescript-eslint/utils@8.71.1(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1): dependencies: '@typescript-eslint/types': 8.70.0 comment-parser: 1.4.9 @@ -16428,7 +16324,7 @@ snapshots: stable-hash-x: 0.2.0 unrs-resolver: 1.12.2 optionalDependencies: - '@typescript-eslint/utils': 8.57.1(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3) + '@typescript-eslint/utils': 8.71.1(eslint@9.39.1(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3) transitivePeerDependencies: - supports-color @@ -19002,11 +18898,11 @@ snapshots: iconv-lite: 0.7.3 unpipe: 1.0.0 - react-async-script@1.2.0(react@18.3.1): + react-async-script@1.2.0(react@19.3.1): dependencies: hoist-non-react-statics: 3.3.2 prop-types: 15.8.1 - react: 18.3.1 + react: 19.3.1 react-docgen-typescript@2.4.0(typescript@6.0.3): dependencies: @@ -19027,17 +18923,16 @@ snapshots: transitivePeerDependencies: - supports-color - react-dom@18.3.1(react@18.3.1): + react-dom@19.3.1(react@19.3.1): dependencies: - loose-envify: 1.4.0 - react: 18.3.1 - scheduler: 0.23.2 + react: 19.3.1 + scheduler: 0.28.0 - react-google-recaptcha@3.1.0(react@18.3.1): + react-google-recaptcha@3.1.0(react@19.3.1): dependencies: prop-types: 15.8.1 - react: 18.3.1 - react-async-script: 1.2.0(react@18.3.1) + react: 19.3.1 + react-async-script: 1.2.0(react@19.3.1) react-is@16.13.1: {} @@ -19045,9 +18940,7 @@ snapshots: react-is@18.3.1: {} - react@18.3.1: - dependencies: - loose-envify: 1.4.0 + react@19.3.1: {} read-package-up@12.0.0: dependencies: @@ -19403,9 +19296,7 @@ snapshots: dependencies: xmlchars: 2.2.0 - scheduler@0.23.2: - dependencies: - loose-envify: 1.4.0 + scheduler@0.28.0: {} schema-utils@3.3.0: dependencies: @@ -19636,10 +19527,10 @@ snapshots: es-errors: 1.3.0 internal-slot: 1.1.0 - storybook@10.6.1(@types/react@18.3.1)(prettier@3.8.3)(react@18.3.1): + storybook@10.6.1(@types/react@19.3.0)(prettier@3.8.3)(react@19.3.1): dependencies: '@storybook/global': 5.0.0 - '@storybook/icons': 2.1.0(react@18.3.1) + '@storybook/icons': 2.1.0(react@19.3.1) '@testing-library/dom': 10.4.2 '@testing-library/jest-dom': 6.9.1 '@testing-library/user-event': 14.6.7(@testing-library/dom@10.4.2) @@ -19653,10 +19544,10 @@ snapshots: oxc-resolver: 11.21.2 recast: 0.23.21 semver: 7.8.5 - use-sync-external-store: 1.7.0(react@18.3.1) + use-sync-external-store: 1.7.0(react@19.3.1) ws: 8.21.3 optionalDependencies: - '@types/react': 18.3.1 + '@types/react': 19.3.0 prettier: 3.8.3 transitivePeerDependencies: - bufferutil @@ -19919,9 +19810,9 @@ snapshots: '@swc/counter': 0.1.3 webpack: 5.111.1(@swc/core@1.16.13)(clean-css@5.3.3)(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)(webpack-cli@7.2.3) - swr@1.3.0(react@18.3.1): + swr@1.3.0(react@19.3.1): dependencies: - react: 18.3.1 + react: 19.3.1 symbol-tree@3.2.4: {} @@ -20145,16 +20036,9 @@ snapshots: tslib@2.8.1: {} - tsx@4.23.13: - dependencies: - esbuild: 0.28.2 - optionalDependencies: - fsevents: 2.3.3 - optional: true - tsx@4.23.15: dependencies: - esbuild: 0.28.2 + esbuild: 0.28.1 optionalDependencies: fsevents: 2.3.3 @@ -20405,14 +20289,14 @@ snapshots: punycode: 1.4.1 qs: 6.16.0 - use-local-storage-state@19.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + use-local-storage-state@19.5.0(react-dom@19.3.1(react@19.3.1))(react@19.3.1): dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.3.1 + react-dom: 19.3.1(react@19.3.1) - use-sync-external-store@1.7.0(react@18.3.1): + use-sync-external-store@1.7.0(react@19.3.1): dependencies: - react: 18.3.1 + react: 19.3.1 util-deprecate@1.0.2: {} @@ -20447,7 +20331,7 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.1): + vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.15)(yaml@2.9.1): dependencies: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.7) @@ -20459,12 +20343,12 @@ snapshots: '@types/node': 24.12.4 fsevents: 2.3.3 terser: 5.51.2 - tsx: 4.23.13 + tsx: 4.23.15 yaml: 2.9.1 - vitefu@1.1.3(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.1)): + vitefu@1.1.3(vite@6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.15)(yaml@2.9.1)): optionalDependencies: - vite: 6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.1) + vite: 6.4.3(@types/node@24.12.4)(terser@5.51.2)(tsx@4.23.15)(yaml@2.9.1) w3c-xmlserializer@4.0.0: dependencies: