diff --git a/apps/widget/package.json b/apps/widget/package.json index 68652cd..d1d6794 100644 --- a/apps/widget/package.json +++ b/apps/widget/package.json @@ -118,7 +118,7 @@ "prettier": "3.3.3", "prettier-plugin-tailwindcss": "^0.6.8", "prop-types": "^15.8.1", - "storybook": "^8.5.3", + "storybook": "^8.6.15", "tailwind-scrollbar": "^3.1.0", "tailwindcss": "^3.4.14", "typescript": "^5.6.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 89c7ddc..541a651 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,13 +18,13 @@ importers: dependencies: '@lexical/react': specifier: ^0.27.2 - version: 0.27.2(react-dom@18.3.1)(react@18.3.1)(yjs@13.6.26) + version: 0.27.2(react-dom@18.3.1)(react@18.3.1)(yjs@13.6.28) lexical: specifier: ^0.27.2 version: 0.27.2 lexical-beautiful-mentions: specifier: ^0.1.47 - version: 0.1.47(@lexical/react@0.27.2)(@lexical/utils@0.31.0)(lexical@0.27.2)(react-dom@18.3.1)(react@18.3.1) + version: 0.1.47(@lexical/react@0.27.2)(@lexical/utils@0.39.0)(lexical@0.27.2)(react-dom@18.3.1)(react@18.3.1) devDependencies: turbo: specifier: ^2.4.4 @@ -40,7 +40,7 @@ importers: version: 1.0.0(react@18.3.1)(tailwindcss@3.4.15) '@lexical/react': specifier: ^0.27.2 - version: 0.27.2(react-dom@18.3.1)(react@18.3.1)(yjs@13.6.26) + version: 0.27.2(react-dom@18.3.1)(react@18.3.1)(yjs@13.6.28) '@ns/eslint-config': specifier: workspace:* version: link:../../packages/eslint-config @@ -109,10 +109,10 @@ importers: version: 6.6.2 '@testing-library/react': specifier: ^16.0.1 - version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) + version: 16.0.1(@testing-library/dom@10.4.1)(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@testing-library/user-event': specifier: ^14.5.2 - version: 14.5.2(@testing-library/dom@10.4.0) + version: 14.5.2(@testing-library/dom@10.4.1) autosize: specifier: ^5.0.2 version: 5.0.2 @@ -142,7 +142,7 @@ importers: version: 0.27.2 lexical-beautiful-mentions: specifier: ^0.1.47 - version: 0.1.47(@lexical/react@0.27.2)(@lexical/utils@0.31.0)(lexical@0.27.2)(react-dom@18.3.1)(react@18.3.1) + version: 0.1.47(@lexical/react@0.27.2)(@lexical/utils@0.39.0)(lexical@0.27.2)(react-dom@18.3.1)(react@18.3.1) lucide-react: specifier: ^0.453.0 version: 0.453.0(react@18.3.1) @@ -193,7 +193,7 @@ importers: version: 3.1.0(react@18.3.1) vega-embed: specifier: ^6.29.0 - version: 6.29.0(vega-lite@5.21.0)(vega@5.33.0) + version: 6.29.0(vega-lite@6.4.1)(vega@5.33.0) web-vitals: specifier: ^4.2.4 version: 4.2.4 @@ -209,31 +209,31 @@ importers: version: 1.9.0(react@18.3.1) '@storybook/addon-essentials': specifier: ^8.3.6 - version: 8.3.6(storybook@8.5.3) + version: 8.3.6(storybook@8.6.15) '@storybook/addon-interactions': specifier: ^8.3.6 - version: 8.3.6(storybook@8.5.3) + version: 8.3.6(storybook@8.6.15) '@storybook/addon-links': specifier: ^8.3.6 - version: 8.3.6(react@18.3.1)(storybook@8.5.3) + version: 8.3.6(react@18.3.1)(storybook@8.6.15) '@storybook/addon-onboarding': specifier: ^8.3.6 - version: 8.3.6(react@18.3.1)(storybook@8.5.3) + version: 8.3.6(react@18.3.1)(storybook@8.6.15) '@storybook/blocks': specifier: ^8.3.6 - version: 8.3.6(react-dom@18.3.1)(react@18.3.1)(storybook@8.5.3) + version: 8.3.6(react-dom@18.3.1)(react@18.3.1)(storybook@8.6.15) '@storybook/react': specifier: ^8.3.6 - version: 8.3.6(@storybook/test@8.3.6)(react-dom@18.3.1)(react@18.3.1)(storybook@8.5.3)(typescript@5.6.3) + version: 8.3.6(@storybook/test@8.3.6)(react-dom@18.3.1)(react@18.3.1)(storybook@8.6.15)(typescript@5.6.3) '@storybook/test': specifier: ^8.3.6 - version: 8.3.6(storybook@8.5.3) + version: 8.3.6(storybook@8.6.15) '@tailwindcss/typography': specifier: ^0.5.15 version: 0.5.15(tailwindcss@3.4.15) '@tanstack/react-router-devtools': specifier: ^1.114.34 - version: 1.114.34(@tanstack/react-router@1.114.34)(@tanstack/router-core@1.119.0)(csstype@3.1.3)(react-dom@18.3.1)(react@18.3.1)(tiny-invariant@1.3.3) + version: 1.114.34(@tanstack/react-router@1.114.34)(@tanstack/router-core@1.141.6)(csstype@3.2.3)(react-dom@18.3.1)(react@18.3.1)(tiny-invariant@1.3.3) '@tanstack/router-plugin': specifier: ^1.114.34 version: 1.114.34(@tanstack/react-router@1.114.34)(vite@6.2.4) @@ -292,8 +292,8 @@ importers: specifier: ^15.8.1 version: 15.8.1 storybook: - specifier: ^8.5.3 - version: 8.5.3(prettier@3.3.3) + specifier: ^8.6.15 + version: 8.6.15(prettier@3.3.3) tailwind-scrollbar: specifier: ^3.1.0 version: 3.1.0(tailwindcss@3.4.15) @@ -339,19 +339,19 @@ importers: version: 3.3.3 '@kubb/plugin-client': specifier: ^3.3.3 - version: 3.3.3(@kubb/react@3.10.5)(axios@1.8.3) + version: 3.3.3(@kubb/react@3.18.3)(axios@1.8.3) '@kubb/plugin-oas': specifier: ^3.3.3 - version: 3.3.3(@kubb/react@3.10.5) + version: 3.3.3(@kubb/react@3.18.3) '@kubb/plugin-react-query': specifier: ^3.3.3 - version: 3.3.3(@kubb/react@3.10.5) + version: 3.3.3(@kubb/react@3.18.3) '@kubb/plugin-ts': specifier: ^3.3.3 - version: 3.3.3(@kubb/react@3.10.5) + version: 3.3.3(@kubb/react@3.18.3) '@kubb/plugin-zod': specifier: ^3.3.3 - version: 3.3.3(@kubb/react@3.10.5) + version: 3.3.3(@kubb/react@3.18.3) eslint: specifier: ^8.57.1 version: 8.57.1 @@ -376,10 +376,10 @@ importers: version: 8.56.12 '@typescript-eslint/eslint-plugin': specifier: ^7.18.0 - version: 7.18.0(@typescript-eslint/parser@7.18.0)(eslint@8.57.1)(typescript@5.8.3) + version: 7.18.0(@typescript-eslint/parser@7.18.0)(eslint@8.57.1)(typescript@5.9.3) '@typescript-eslint/parser': specifier: ^7.18.0 - version: 7.18.0(eslint@8.57.1)(typescript@5.8.3) + version: 7.18.0(eslint@8.57.1)(typescript@5.9.3) eslint: specifier: ^8.57.1 version: 8.57.1 @@ -458,19 +458,19 @@ importers: version: 3.3.3 '@kubb/plugin-client': specifier: ^3.3.3 - version: 3.3.3(@kubb/react@3.10.5)(axios@1.8.3) + version: 3.3.3(@kubb/react@3.18.3)(axios@1.8.3) '@kubb/plugin-oas': specifier: ^3.3.3 - version: 3.3.3(@kubb/react@3.10.5) + version: 3.3.3(@kubb/react@3.18.3) '@kubb/plugin-react-query': specifier: ^3.3.3 - version: 3.3.3(@kubb/react@3.10.5) + version: 3.3.3(@kubb/react@3.18.3) '@kubb/plugin-ts': specifier: ^3.3.3 - version: 3.3.3(@kubb/react@3.10.5) + version: 3.3.3(@kubb/react@3.18.3) '@kubb/plugin-zod': specifier: ^3.3.3 - version: 3.3.3(@kubb/react@3.10.5) + version: 3.3.3(@kubb/react@3.18.3) typescript: specifier: ^5.6.3 version: 5.6.3 @@ -481,7 +481,7 @@ importers: dependencies: '@lexical/react': specifier: ^0.27.2 - version: 0.27.2(react-dom@18.3.1)(react@18.3.1)(yjs@13.6.26) + version: 0.27.2(react-dom@18.3.1)(react@18.3.1)(yjs@13.6.28) '@ns/eslint-config': specifier: workspace:* version: link:../eslint-config @@ -541,7 +541,7 @@ importers: version: 0.27.2 lexical-beautiful-mentions: specifier: ^0.1.47 - version: 0.1.47(@lexical/react@0.27.2)(@lexical/utils@0.31.0)(lexical@0.27.2)(react-dom@18.3.1)(react@18.3.1) + version: 0.1.47(@lexical/react@0.27.2)(@lexical/utils@0.39.0)(lexical@0.27.2)(react-dom@18.3.1)(react@18.3.1) lucide-react: specifier: ^0.460.0 version: 0.460.0(react@18.3.1) @@ -568,7 +568,7 @@ importers: version: 2.5.4 vega-embed: specifier: ^7.0.2 - version: 7.0.2(vega-lite@5.21.0)(vega@5.33.0) + version: 7.0.2(vega-lite@6.4.1)(vega@6.2.0) devDependencies: '@types/downloadjs': specifier: ^1.4.6 @@ -626,6 +626,16 @@ packages: '@babel/helper-validator-identifier': 7.25.9 js-tokens: 4.0.0 picocolors: 1.1.1 + dev: true + + /@babel/code-frame@7.27.1: + resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.28.5 + js-tokens: 4.0.0 + picocolors: 1.1.1 + dev: false /@babel/compat-data@7.26.8: resolution: {integrity: sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==} @@ -647,7 +657,7 @@ packages: '@babel/traverse': 7.27.0 '@babel/types': 7.27.0 convert-source-map: 2.0.0 - debug: 4.4.0 + debug: 4.4.3 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -714,6 +724,12 @@ packages: /@babel/helper-validator-identifier@7.25.9: resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-validator-identifier@7.28.5: + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} + engines: {node: '>=6.9.0'} + dev: false /@babel/helper-validator-option@7.25.9: resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} @@ -782,6 +798,11 @@ packages: dependencies: regenerator-runtime: 0.14.1 + /@babel/runtime@7.28.4: + resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==} + engines: {node: '>=6.9.0'} + dev: false + /@babel/template@7.27.0: resolution: {integrity: sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==} engines: {node: '>=6.9.0'} @@ -800,7 +821,7 @@ packages: '@babel/parser': 7.27.0 '@babel/template': 7.27.0 '@babel/types': 7.27.0 - debug: 4.4.0 + debug: 4.4.3 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -842,8 +863,8 @@ packages: dev: true optional: true - /@esbuild/aix-ppc64@0.24.2: - resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==} + /@esbuild/aix-ppc64@0.25.12: + resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] @@ -869,8 +890,8 @@ packages: dev: true optional: true - /@esbuild/android-arm64@0.24.2: - resolution: {integrity: sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==} + /@esbuild/android-arm64@0.25.12: + resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==} engines: {node: '>=18'} cpu: [arm64] os: [android] @@ -896,8 +917,8 @@ packages: dev: true optional: true - /@esbuild/android-arm@0.24.2: - resolution: {integrity: sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==} + /@esbuild/android-arm@0.25.12: + resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==} engines: {node: '>=18'} cpu: [arm] os: [android] @@ -923,8 +944,8 @@ packages: dev: true optional: true - /@esbuild/android-x64@0.24.2: - resolution: {integrity: sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==} + /@esbuild/android-x64@0.25.12: + resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==} engines: {node: '>=18'} cpu: [x64] os: [android] @@ -950,8 +971,8 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64@0.24.2: - resolution: {integrity: sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==} + /@esbuild/darwin-arm64@0.25.12: + resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] @@ -977,8 +998,8 @@ packages: dev: true optional: true - /@esbuild/darwin-x64@0.24.2: - resolution: {integrity: sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==} + /@esbuild/darwin-x64@0.25.12: + resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==} engines: {node: '>=18'} cpu: [x64] os: [darwin] @@ -1004,8 +1025,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64@0.24.2: - resolution: {integrity: sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==} + /@esbuild/freebsd-arm64@0.25.12: + resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] @@ -1031,8 +1052,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64@0.24.2: - resolution: {integrity: sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==} + /@esbuild/freebsd-x64@0.25.12: + resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] @@ -1058,8 +1079,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm64@0.24.2: - resolution: {integrity: sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==} + /@esbuild/linux-arm64@0.25.12: + resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==} engines: {node: '>=18'} cpu: [arm64] os: [linux] @@ -1085,8 +1106,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm@0.24.2: - resolution: {integrity: sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==} + /@esbuild/linux-arm@0.25.12: + resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==} engines: {node: '>=18'} cpu: [arm] os: [linux] @@ -1112,8 +1133,8 @@ packages: dev: true optional: true - /@esbuild/linux-ia32@0.24.2: - resolution: {integrity: sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==} + /@esbuild/linux-ia32@0.25.12: + resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==} engines: {node: '>=18'} cpu: [ia32] os: [linux] @@ -1139,8 +1160,8 @@ packages: dev: true optional: true - /@esbuild/linux-loong64@0.24.2: - resolution: {integrity: sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==} + /@esbuild/linux-loong64@0.25.12: + resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==} engines: {node: '>=18'} cpu: [loong64] os: [linux] @@ -1166,8 +1187,8 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el@0.24.2: - resolution: {integrity: sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==} + /@esbuild/linux-mips64el@0.25.12: + resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] @@ -1193,8 +1214,8 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64@0.24.2: - resolution: {integrity: sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==} + /@esbuild/linux-ppc64@0.25.12: + resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] @@ -1220,8 +1241,8 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64@0.24.2: - resolution: {integrity: sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==} + /@esbuild/linux-riscv64@0.25.12: + resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] @@ -1247,8 +1268,8 @@ packages: dev: true optional: true - /@esbuild/linux-s390x@0.24.2: - resolution: {integrity: sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==} + /@esbuild/linux-s390x@0.25.12: + resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==} engines: {node: '>=18'} cpu: [s390x] os: [linux] @@ -1274,8 +1295,8 @@ packages: dev: true optional: true - /@esbuild/linux-x64@0.24.2: - resolution: {integrity: sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==} + /@esbuild/linux-x64@0.25.12: + resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==} engines: {node: '>=18'} cpu: [x64] os: [linux] @@ -1292,8 +1313,8 @@ packages: dev: true optional: true - /@esbuild/netbsd-arm64@0.24.2: - resolution: {integrity: sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==} + /@esbuild/netbsd-arm64@0.25.12: + resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] @@ -1319,8 +1340,8 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64@0.24.2: - resolution: {integrity: sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==} + /@esbuild/netbsd-x64@0.25.12: + resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] @@ -1346,8 +1367,8 @@ packages: dev: true optional: true - /@esbuild/openbsd-arm64@0.24.2: - resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==} + /@esbuild/openbsd-arm64@0.25.12: + resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] @@ -1373,8 +1394,8 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64@0.24.2: - resolution: {integrity: sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==} + /@esbuild/openbsd-x64@0.25.12: + resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] @@ -1391,6 +1412,15 @@ packages: dev: true optional: true + /@esbuild/openharmony-arm64@0.25.12: + resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + requiresBuild: true + dev: true + optional: true + /@esbuild/sunos-x64@0.23.1: resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} engines: {node: '>=18'} @@ -1400,8 +1430,8 @@ packages: dev: true optional: true - /@esbuild/sunos-x64@0.24.2: - resolution: {integrity: sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==} + /@esbuild/sunos-x64@0.25.12: + resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==} engines: {node: '>=18'} cpu: [x64] os: [sunos] @@ -1427,8 +1457,8 @@ packages: dev: true optional: true - /@esbuild/win32-arm64@0.24.2: - resolution: {integrity: sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==} + /@esbuild/win32-arm64@0.25.12: + resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==} engines: {node: '>=18'} cpu: [arm64] os: [win32] @@ -1454,8 +1484,8 @@ packages: dev: true optional: true - /@esbuild/win32-ia32@0.24.2: - resolution: {integrity: sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==} + /@esbuild/win32-ia32@0.25.12: + resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==} engines: {node: '>=18'} cpu: [ia32] os: [win32] @@ -1481,8 +1511,8 @@ packages: dev: true optional: true - /@esbuild/win32-x64@0.24.2: - resolution: {integrity: sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==} + /@esbuild/win32-x64@0.25.12: + resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==} engines: {node: '>=18'} cpu: [x64] os: [win32] @@ -1519,7 +1549,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 - debug: 4.4.0 + debug: 4.4.3 espree: 9.6.1 globals: 13.24.0 ignore: 5.3.2 @@ -1582,7 +1612,7 @@ packages: deprecated: Use @eslint/config-array instead dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.4.0 + debug: 4.4.3 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -1728,20 +1758,22 @@ packages: - typescript dev: true - /@kubb/core@3.10.5: - resolution: {integrity: sha512-L9mHaewmtooe6Mg3zr0sQo8PAUm92qfGnsy3qkGXHjEi1AJWZD6m0A9ih5mMrjcb9Wzk35Nl072hAk3tz31dYA==} + /@kubb/core@3.18.3: + resolution: {integrity: sha512-H4OysRLF8HcSAafeVI9kduReEtVAf+GpCLDlmoswOMl9aK8jv/ooTMaOn7T8nOgE5a5o/nv3ohetjW/j7GsPtw==} engines: {node: '>=20'} dependencies: - '@kubb/fs': 3.10.5 - '@kubb/parser-ts': 3.10.5 + '@kubb/parser-ts': 3.18.3 camelcase: 8.0.0 find-up: 7.0.0 + fs-extra: 11.3.3 + js-runtime: 0.0.8 natural-orderby: 5.0.0 object-hash: 3.0.0 - p-queue: 8.1.0 - remeda: 2.21.3 + p-limit: 7.2.0 + picocolors: 1.1.1 + remeda: 2.32.0 seedrandom: 3.0.5 - semver: 7.7.1 + semver: 7.7.3 dev: true /@kubb/core@3.3.3: @@ -1761,14 +1793,6 @@ packages: semver: 7.7.1 dev: true - /@kubb/fs@3.10.5: - resolution: {integrity: sha512-ZyF5TCR+sog4z1J7yxQi2PinFLY6MsaTZnfBMFad6D4bHH8WDa3Bp2TZwUlzGRaHQmvXAkBQFipL10AgFLxbsg==} - engines: {node: '>=20'} - dependencies: - fs-extra: 11.3.0 - js-runtime: 0.0.8 - dev: true - /@kubb/fs@3.3.3: resolution: {integrity: sha512-4ZM3pbphHQ409FKJrLI9PsC1Y1G7qohKZfpnMuvmsYKDsnbw9tCZPO7E/pA8Xx1iSnJS3CDsT4i5RJTazvsOAw==} engines: {node: '>=20'} @@ -1796,13 +1820,13 @@ packages: - supports-color dev: true - /@kubb/parser-ts@3.10.5: - resolution: {integrity: sha512-AAwKhrLtRbUpB/CHjB+l8vKcqoz7YQcr2+u4xDVJ7L7YE+wEpyuGw4wIWn9LOT6YMSA5BuCScpYwEfH7NuABvg==} + /@kubb/parser-ts@3.18.3: + resolution: {integrity: sha512-+UBoAg4Dvoa9KLi13LpkE8jpC4wykwO5Z47tGF9YlTTCFaKiGeAcJW3RE9awFM8U5UrGNeCrPP1/GMljINaV6Q==} engines: {node: '>=20'} dependencies: - prettier: 3.5.3 - remeda: 2.21.3 - typescript: 5.8.3 + prettier: 3.7.4 + remeda: 2.32.0 + typescript: 5.9.2 dev: true /@kubb/parser-ts@3.3.3: @@ -1814,7 +1838,7 @@ packages: typescript: 5.8.2 dev: true - /@kubb/plugin-client@3.3.3(@kubb/react@3.10.5)(axios@1.8.3): + /@kubb/plugin-client@3.3.3(@kubb/react@3.18.3)(axios@1.8.3): resolution: {integrity: sha512-sSETFN+PF8KitN6E4w8wrj3J2GTsDSLMjNa/SD5ahBP/QXAgZoBFyRH9hVdcgmCkPFh5FLwrJpuJRLPR3uelRQ==} engines: {node: '>=20'} peerDependencies: @@ -1827,17 +1851,17 @@ packages: '@kubb/core': 3.3.3 '@kubb/fs': 3.3.3 '@kubb/oas': 3.3.3 - '@kubb/plugin-oas': 3.3.3(@kubb/react@3.10.5) - '@kubb/plugin-ts': 3.3.3(@kubb/react@3.10.5) - '@kubb/plugin-zod': 3.3.3(@kubb/react@3.10.5) - '@kubb/react': 3.10.5 + '@kubb/plugin-oas': 3.3.3(@kubb/react@3.18.3) + '@kubb/plugin-ts': 3.3.3(@kubb/react@3.18.3) + '@kubb/plugin-zod': 3.3.3(@kubb/react@3.18.3) + '@kubb/react': 3.18.3 axios: 1.8.3 transitivePeerDependencies: - encoding - supports-color dev: true - /@kubb/plugin-oas@3.3.3(@kubb/react@3.10.5): + /@kubb/plugin-oas@3.3.3(@kubb/react@3.18.3): resolution: {integrity: sha512-QIsJ3U1yZuAAQD6sCK2W6PN9YK9rp3PtvVXm+tXjji5IdnP9DXLJGCqY9ikpHrK30lpKVbQWHt0+dp8vSEdIOA==} engines: {node: '>=20'} peerDependencies: @@ -1846,7 +1870,7 @@ packages: '@kubb/core': 3.3.3 '@kubb/fs': 3.3.3 '@kubb/oas': 3.3.3 - '@kubb/react': 3.10.5 + '@kubb/react': 3.18.3 '@stoplight/yaml': 4.3.0 remeda: 2.21.2 transitivePeerDependencies: @@ -1854,7 +1878,7 @@ packages: - supports-color dev: true - /@kubb/plugin-react-query@3.3.3(@kubb/react@3.10.5): + /@kubb/plugin-react-query@3.3.3(@kubb/react@3.18.3): resolution: {integrity: sha512-JcBlmnzRYj32YUI8IwRrI1px98JTooOXTBEAZw8gvpc7PhMNmG2wbZidBLux9a+Q6Y71BbHVr3v+OPdEqMbkGA==} engines: {node: '>=20'} peerDependencies: @@ -1863,17 +1887,17 @@ packages: '@kubb/core': 3.3.3 '@kubb/fs': 3.3.3 '@kubb/oas': 3.3.3 - '@kubb/plugin-oas': 3.3.3(@kubb/react@3.10.5) - '@kubb/plugin-ts': 3.3.3(@kubb/react@3.10.5) - '@kubb/plugin-zod': 3.3.3(@kubb/react@3.10.5) - '@kubb/react': 3.10.5 + '@kubb/plugin-oas': 3.3.3(@kubb/react@3.18.3) + '@kubb/plugin-ts': 3.3.3(@kubb/react@3.18.3) + '@kubb/plugin-zod': 3.3.3(@kubb/react@3.18.3) + '@kubb/react': 3.18.3 remeda: 2.21.2 transitivePeerDependencies: - encoding - supports-color dev: true - /@kubb/plugin-ts@3.3.3(@kubb/react@3.10.5): + /@kubb/plugin-ts@3.3.3(@kubb/react@3.18.3): resolution: {integrity: sha512-V1Rn3ERhvO3BqeG+yb1GQJ2RUAmFI00R1z7VP8ToyarEtAWZmrzvFLlYBunjsUz/6tkyRKjbGrxzl72ZUUXRDg==} engines: {node: '>=20'} peerDependencies: @@ -1883,14 +1907,14 @@ packages: '@kubb/fs': 3.3.3 '@kubb/oas': 3.3.3 '@kubb/parser-ts': 3.3.3 - '@kubb/plugin-oas': 3.3.3(@kubb/react@3.10.5) - '@kubb/react': 3.10.5 + '@kubb/plugin-oas': 3.3.3(@kubb/react@3.18.3) + '@kubb/react': 3.18.3 transitivePeerDependencies: - encoding - supports-color dev: true - /@kubb/plugin-zod@3.3.3(@kubb/react@3.10.5): + /@kubb/plugin-zod@3.3.3(@kubb/react@3.18.3): resolution: {integrity: sha512-yG2wSlUBdd1K79loqzVxLP5xa3ylxI3tNnaZWx70orXlwMqNd8md5LI80yP5HRvna50VyAh/X5pEXhjBT+a14g==} engines: {node: '>=20'} peerDependencies: @@ -1900,29 +1924,31 @@ packages: '@kubb/fs': 3.3.3 '@kubb/oas': 3.3.3 '@kubb/parser-ts': 3.3.3 - '@kubb/plugin-oas': 3.3.3(@kubb/react@3.10.5) - '@kubb/plugin-ts': 3.3.3(@kubb/react@3.10.5) - '@kubb/react': 3.10.5 + '@kubb/plugin-oas': 3.3.3(@kubb/react@3.18.3) + '@kubb/plugin-ts': 3.3.3(@kubb/react@3.18.3) + '@kubb/react': 3.18.3 transitivePeerDependencies: - encoding - supports-color dev: true - /@kubb/react@3.10.5: - resolution: {integrity: sha512-wsdp7qjBKg8zi6m1mBjFBbHKmzqglphJeYFOrxkjSv6CwxCHokCq6ljtZfSyHsl0bhIZpsSiNnleuYXUZERPgg==} + /@kubb/react@3.18.3: + resolution: {integrity: sha512-c8bBJAby4eRK194dbMMEAR9X+y03pLOc7uF7Kht39B7/m7k3bNvdXY60HeEMWy/JpjlWutjo5b93YnuPE1dkwQ==} engines: {node: '>=20'} dependencies: - '@kubb/core': 3.10.5 - '@kubb/fs': 3.10.5 - '@kubb/parser-ts': 3.10.5 - execa: 9.5.2 + '@kubb/core': 3.18.3 + '@kubb/parser-ts': 3.18.3 + dedent: 1.7.1 + execa: 9.6.1 + indent-string: 5.0.0 natural-orderby: 5.0.0 - react: 19.1.0 - react-devtools-core: 5.3.2 - react-reconciler: 0.32.0(react@19.1.0) + react: 19.2.3 + react-devtools-core: 6.1.5 + react-reconciler: 0.32.0(react@19.2.3) signal-exit: 4.1.0 - ws: 8.18.1 + ws: 8.18.3 transitivePeerDependencies: + - babel-plugin-macros - bufferutil - utf-8-validate dev: true @@ -1942,14 +1968,14 @@ packages: lexical: 0.27.2 dev: false - /@lexical/clipboard@0.31.0: - resolution: {integrity: sha512-oOZgDnzD68uZMy99H1dx6Le/uJNxmvXgbHb2Qp6Zrej7OUnCV/X9kzVSgLqWKytgrjsyUjTLjRhkQgwLhu61sA==} + /@lexical/clipboard@0.39.0: + resolution: {integrity: sha512-ylrHy8M+I5EH4utwqivslugqQhvgLTz9VEJdrb2RjbhKQEXwMcqKCRWh6cRfkYx64onE2YQE0nRIdzHhExEpLQ==} dependencies: - '@lexical/html': 0.31.0 - '@lexical/list': 0.31.0 - '@lexical/selection': 0.31.0 - '@lexical/utils': 0.31.0 - lexical: 0.31.0 + '@lexical/html': 0.39.0 + '@lexical/list': 0.39.0 + '@lexical/selection': 0.39.0 + '@lexical/utils': 0.39.0 + lexical: 0.39.0 dev: false /@lexical/code@0.27.2: @@ -1982,6 +2008,14 @@ packages: lexical: 0.27.2 dev: false + /@lexical/extension@0.39.0: + resolution: {integrity: sha512-mp/WcF8E53FWPiUHgHQz382J7u7C4+cELYNkC00dKaymf8NhS6M65Y8tyDikNGNUcLXSzaluwK0HkiKjTYGhVQ==} + dependencies: + '@lexical/utils': 0.39.0 + '@preact/signals-core': 1.12.1 + lexical: 0.39.0 + dev: false + /@lexical/hashtag@0.27.2: resolution: {integrity: sha512-BBwMT3rz/TlZZ6ZjkP5+Yj86ffufiktOBwry7kPDUqOMyTuTFEE58cmd4SXiYEs7yifrC6TenRmFZgBui7xpmQ==} dependencies: @@ -2004,12 +2038,12 @@ packages: lexical: 0.27.2 dev: false - /@lexical/html@0.31.0: - resolution: {integrity: sha512-iOY1Y2GhAmpP5kl1tMGqpV0CeNtpyjr8TJCvWDjUAXEb1tNFC5y6AoV7AyFnHzcy78JfzIHZAPgb72mpzFZFPA==} + /@lexical/html@0.39.0: + resolution: {integrity: sha512-7VLWP5DpzBg3kKctpNK6PbhymKAtU6NAnKieopCfCIWlMW+EqpldteiIXGqSqrMRK0JWTmF1gKgr9nnQyOOsXw==} dependencies: - '@lexical/selection': 0.31.0 - '@lexical/utils': 0.31.0 - lexical: 0.31.0 + '@lexical/selection': 0.39.0 + '@lexical/utils': 0.39.0 + lexical: 0.39.0 dev: false /@lexical/link@0.27.2: @@ -2026,12 +2060,13 @@ packages: lexical: 0.27.2 dev: false - /@lexical/list@0.31.0: - resolution: {integrity: sha512-2OFnAWmvnFYixFynw+cTwZzoAGwgQogCvy2grVxlwxGnoLsFdiNDqD9+OM9WloorYWnJJE/U3ljKY/96AHTAag==} + /@lexical/list@0.39.0: + resolution: {integrity: sha512-mxgSxUrakTCHtC+gF30BChQBJTsCMiMgfC2H5VvhcFwXMgsKE/aK9+a+C/sSvvzCmPXqzYsuAcGkJcrY3e5xlw==} dependencies: - '@lexical/selection': 0.31.0 - '@lexical/utils': 0.31.0 - lexical: 0.31.0 + '@lexical/extension': 0.39.0 + '@lexical/selection': 0.39.0 + '@lexical/utils': 0.39.0 + lexical: 0.39.0 dev: false /@lexical/mark@0.27.2: @@ -2074,7 +2109,7 @@ packages: lexical: 0.27.2 dev: false - /@lexical/react@0.27.2(react-dom@18.3.1)(react@18.3.1)(yjs@13.6.26): + /@lexical/react@0.27.2(react-dom@18.3.1)(react@18.3.1)(yjs@13.6.28): resolution: {integrity: sha512-azfF9kQ/LM47Gn0vV5xMkD2viEiAxmgRQQsDv8gOZcZY4CWtRth/uehW8nchmD4xIgK63LLjGRjYhShTufy0XA==} peerDependencies: react: '>=17.x' @@ -2097,7 +2132,7 @@ packages: '@lexical/table': 0.27.2 '@lexical/text': 0.27.2 '@lexical/utils': 0.27.2 - '@lexical/yjs': 0.27.2(yjs@13.6.26) + '@lexical/yjs': 0.27.2(yjs@13.6.28) lexical: 0.27.2 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -2121,10 +2156,10 @@ packages: lexical: 0.27.2 dev: false - /@lexical/selection@0.31.0: - resolution: {integrity: sha512-NgYqGi3wwk2ti2I7C3eiXpaOFHnVd/JB3NRh8vLlQe+v+sO5dYfqBC2nAo9bN9K6McrMrOGOD62teoH3+KfnzQ==} + /@lexical/selection@0.39.0: + resolution: {integrity: sha512-j0cgNuTKDCdf/4MzRnAUwEqG6C/WQp18k2WKmX5KIVZJlhnGIJmlgSBrxjo8AuZ16DIHxTm2XNB4cUDCgZNuPA==} dependencies: - lexical: 0.31.0 + lexical: 0.39.0 dev: false /@lexical/table@0.27.2: @@ -2135,12 +2170,13 @@ packages: lexical: 0.27.2 dev: false - /@lexical/table@0.31.0: - resolution: {integrity: sha512-QLwC3uQlRQpEI+iDNvljtXizMCBiU8PKMhoScq8UXjHlVwgACp7p814v3oCnu+RyxLEmFRXUZ+0CRRIc3gfQ1w==} + /@lexical/table@0.39.0: + resolution: {integrity: sha512-1eH11kV4bJ0fufCYl8DpE19kHwqUI8Ev5CZwivfAtC3ntwyNkeEpjCc0pqeYYIWN/4rTZ5jgB3IJV4FntyfCzw==} dependencies: - '@lexical/clipboard': 0.31.0 - '@lexical/utils': 0.31.0 - lexical: 0.31.0 + '@lexical/clipboard': 0.39.0 + '@lexical/extension': 0.39.0 + '@lexical/utils': 0.39.0 + lexical: 0.39.0 dev: false /@lexical/text@0.27.2: @@ -2158,16 +2194,16 @@ packages: lexical: 0.27.2 dev: false - /@lexical/utils@0.31.0: - resolution: {integrity: sha512-ry+2IGsPx1uwWeXXZk5U7IiSgYBuOGM4ipLXlJnwOdX39/7Uribfc4yMH+dT0baV0VRzyM3nc+SzXpu34asWNA==} + /@lexical/utils@0.39.0: + resolution: {integrity: sha512-8YChidpMJpwQc4nex29FKUeuZzC++QCS/Jt46lPuy1GS/BZQoPHFKQ5hyVvM9QVhc5CEs4WGNoaCZvZIVN8bQw==} dependencies: - '@lexical/list': 0.31.0 - '@lexical/selection': 0.31.0 - '@lexical/table': 0.31.0 - lexical: 0.31.0 + '@lexical/list': 0.39.0 + '@lexical/selection': 0.39.0 + '@lexical/table': 0.39.0 + lexical: 0.39.0 dev: false - /@lexical/yjs@0.27.2(yjs@13.6.26): + /@lexical/yjs@0.27.2(yjs@13.6.28): resolution: {integrity: sha512-+twxPJNwN9VOe20dMKDbBfdZWCiTVM7RrezNZ984o8bJVx6dW80yM96zEyyQp1pmgi60lOYunKWD1B5/74Dq/w==} peerDependencies: yjs: '>=13.5.22' @@ -2175,7 +2211,7 @@ packages: '@lexical/offset': 0.27.2 '@lexical/selection': 0.27.2 lexical: 0.27.2 - yjs: 13.6.26 + yjs: 13.6.28 dev: false /@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1): @@ -2244,6 +2280,10 @@ packages: config-chain: 1.1.13 dev: true + /@preact/signals-core@1.12.1: + resolution: {integrity: sha512-BwbTXpj+9QutoZLQvbttRg5x3l5468qaV2kufh+51yha1c53ep5dY4kTuZR35+3pAZxpfQerGJiQqg34ZNZ6uA==} + dev: false + /@radix-ui/number@1.1.0: resolution: {integrity: sha512-V3gRzhVNU1ldS5XhAPTom1fOIo4ccrjjJgmE+LI2h/WaFpHmx0MQApT+KZHnx8abG6Avtfcz4WoEciMnpFT3HQ==} dev: false @@ -3469,8 +3509,8 @@ packages: dev: true optional: true - /@rollup/rollup-linux-x64-gnu@4.40.1: - resolution: {integrity: sha512-XiK5z70PEFEFqcNj3/zRSz/qX4bp4QIraTy9QjwJAb/Z8GM7kVUsD0Uk8maIPeTyPCP03ChdI+VVmJriKYbRHQ==} + /@rollup/rollup-linux-x64-gnu@4.53.5: + resolution: {integrity: sha512-Pg6E+oP7GvZ4XwgRJBuSXZjcqpIW3yCBhK4BcsANvb47qMvAbCjR6E+1a/U2WXz1JJxp9/4Dno3/iSJLcm5auw==} cpu: [x64] os: [linux] requiresBuild: true @@ -3553,7 +3593,7 @@ packages: tslib: 2.8.1 dev: true - /@storybook/addon-actions@8.3.6(storybook@8.5.3): + /@storybook/addon-actions@8.3.6(storybook@8.6.15): resolution: {integrity: sha512-nOqgl0WoZK2KwjaABaXMoIgrIHOQl9inOzJvqQau0HOtsvnXGXYfJXYnpjZenoZDoZXKbUDl0U2haDFx2a2fJw==} peerDependencies: storybook: ^8.3.6 @@ -3562,22 +3602,22 @@ packages: '@types/uuid': 9.0.8 dequal: 2.0.3 polished: 4.3.1 - storybook: 8.5.3(prettier@3.3.3) + storybook: 8.6.15(prettier@3.3.3) uuid: 9.0.1 dev: true - /@storybook/addon-backgrounds@8.3.6(storybook@8.5.3): + /@storybook/addon-backgrounds@8.3.6(storybook@8.6.15): resolution: {integrity: sha512-yBn+a8i5OJzJaX6Bx5MAkfei7c2nvq+RRmvuyvxw11rtDGR6Nz4OBBe56reWxo868wVUggpRTPJCMVe5tDYgVg==} peerDependencies: storybook: ^8.3.6 dependencies: '@storybook/global': 5.0.0 memoizerific: 1.11.3 - storybook: 8.5.3(prettier@3.3.3) + storybook: 8.6.15(prettier@3.3.3) ts-dedent: 2.2.0 dev: true - /@storybook/addon-controls@8.3.6(storybook@8.5.3): + /@storybook/addon-controls@8.3.6(storybook@8.6.15): resolution: {integrity: sha512-9IMLHgtWPuFoRCt3hDsIk1FbkK5SlCMDW1DDwtTBIeWYYZLvptS42+vGVTeQ8v5SejmVzZkzuUdzu3p4sb3IcA==} peerDependencies: storybook: ^8.3.6 @@ -3585,71 +3625,71 @@ packages: '@storybook/global': 5.0.0 dequal: 2.0.3 lodash: 4.17.21 - storybook: 8.5.3(prettier@3.3.3) + storybook: 8.6.15(prettier@3.3.3) ts-dedent: 2.2.0 dev: true - /@storybook/addon-docs@8.3.6(storybook@8.5.3): + /@storybook/addon-docs@8.3.6(storybook@8.6.15): resolution: {integrity: sha512-31Rk1TOhDIzGM2wNCUIB1xKuWtArW0D2Puua9warEXlQ3FtvwmxnPrwbIzw6ufYZDWPwl9phDYTcRh8WqZIoGg==} peerDependencies: storybook: ^8.3.6 dependencies: '@mdx-js/react': 3.1.0(@types/react@18.3.12)(react@18.3.1) - '@storybook/blocks': 8.3.6(react-dom@18.3.1)(react@18.3.1)(storybook@8.5.3) - '@storybook/csf-plugin': 8.3.6(storybook@8.5.3) + '@storybook/blocks': 8.3.6(react-dom@18.3.1)(react@18.3.1)(storybook@8.6.15) + '@storybook/csf-plugin': 8.3.6(storybook@8.6.15) '@storybook/global': 5.0.0 - '@storybook/react-dom-shim': 8.3.6(react-dom@18.3.1)(react@18.3.1)(storybook@8.5.3) + '@storybook/react-dom-shim': 8.3.6(react-dom@18.3.1)(react@18.3.1)(storybook@8.6.15) '@types/react': 18.3.12 fs-extra: 11.3.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) rehype-external-links: 3.0.0 rehype-slug: 6.0.0 - storybook: 8.5.3(prettier@3.3.3) + storybook: 8.6.15(prettier@3.3.3) ts-dedent: 2.2.0 dev: true - /@storybook/addon-essentials@8.3.6(storybook@8.5.3): + /@storybook/addon-essentials@8.3.6(storybook@8.6.15): resolution: {integrity: sha512-MQPFvThlGU7wlda1xhBPQCmDh90cSSZ31OsVs1uC5kJh0aLbY2gYXPurq1G54kzrYo8SMfBxsXrCplz8Ir6UTg==} peerDependencies: storybook: ^8.3.6 dependencies: - '@storybook/addon-actions': 8.3.6(storybook@8.5.3) - '@storybook/addon-backgrounds': 8.3.6(storybook@8.5.3) - '@storybook/addon-controls': 8.3.6(storybook@8.5.3) - '@storybook/addon-docs': 8.3.6(storybook@8.5.3) - '@storybook/addon-highlight': 8.3.6(storybook@8.5.3) - '@storybook/addon-measure': 8.3.6(storybook@8.5.3) - '@storybook/addon-outline': 8.3.6(storybook@8.5.3) - '@storybook/addon-toolbars': 8.3.6(storybook@8.5.3) - '@storybook/addon-viewport': 8.3.6(storybook@8.5.3) - storybook: 8.5.3(prettier@3.3.3) + '@storybook/addon-actions': 8.3.6(storybook@8.6.15) + '@storybook/addon-backgrounds': 8.3.6(storybook@8.6.15) + '@storybook/addon-controls': 8.3.6(storybook@8.6.15) + '@storybook/addon-docs': 8.3.6(storybook@8.6.15) + '@storybook/addon-highlight': 8.3.6(storybook@8.6.15) + '@storybook/addon-measure': 8.3.6(storybook@8.6.15) + '@storybook/addon-outline': 8.3.6(storybook@8.6.15) + '@storybook/addon-toolbars': 8.3.6(storybook@8.6.15) + '@storybook/addon-viewport': 8.3.6(storybook@8.6.15) + storybook: 8.6.15(prettier@3.3.3) ts-dedent: 2.2.0 dev: true - /@storybook/addon-highlight@8.3.6(storybook@8.5.3): + /@storybook/addon-highlight@8.3.6(storybook@8.6.15): resolution: {integrity: sha512-A7uU+1OPVXGpkklEUJjSl2VEEDLCSNvmffUJlvW1GjajsNFIHOW2CSD+KnfFlQyPxyVbnWAYLqUP4XJxoqrvDw==} peerDependencies: storybook: ^8.3.6 dependencies: '@storybook/global': 5.0.0 - storybook: 8.5.3(prettier@3.3.3) + storybook: 8.6.15(prettier@3.3.3) dev: true - /@storybook/addon-interactions@8.3.6(storybook@8.5.3): + /@storybook/addon-interactions@8.3.6(storybook@8.6.15): resolution: {integrity: sha512-Y0YUJj0oE1+6DFkaTPXM/8+dwTSoy0ltj2Sn2KOTJYzxKQYXBp8TlUv0QOQiGH7o/GKXIWek/VlTuvG/JEeiWw==} peerDependencies: storybook: ^8.3.6 dependencies: '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.3.6(storybook@8.5.3) - '@storybook/test': 8.3.6(storybook@8.5.3) + '@storybook/instrumenter': 8.3.6(storybook@8.6.15) + '@storybook/test': 8.3.6(storybook@8.6.15) polished: 4.3.1 - storybook: 8.5.3(prettier@3.3.3) + storybook: 8.6.15(prettier@3.3.3) ts-dedent: 2.2.0 dev: true - /@storybook/addon-links@8.3.6(react@18.3.1)(storybook@8.5.3): + /@storybook/addon-links@8.3.6(react@18.3.1)(storybook@8.6.15): resolution: {integrity: sha512-EGEH/kEjndEldbqyiJ8XSASkxqwzL/lgA/+6mHpa6Ljxhk1s5IMGcdA1ymJYJ2BpNdkUxRj/uxAa38eGcQiJ/g==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta @@ -3661,59 +3701,59 @@ packages: '@storybook/csf': 0.1.13 '@storybook/global': 5.0.0 react: 18.3.1 - storybook: 8.5.3(prettier@3.3.3) + storybook: 8.6.15(prettier@3.3.3) ts-dedent: 2.2.0 dev: true - /@storybook/addon-measure@8.3.6(storybook@8.5.3): + /@storybook/addon-measure@8.3.6(storybook@8.6.15): resolution: {integrity: sha512-VHWeGgYjhzhwb2WAqYW/qyEPqg5pwKR/XqFfd+3tEirUs/64olL1l3lzLwZ8Cm07cJ81T8Z4myywb9kObZfQlw==} peerDependencies: storybook: ^8.3.6 dependencies: '@storybook/global': 5.0.0 - storybook: 8.5.3(prettier@3.3.3) + storybook: 8.6.15(prettier@3.3.3) tiny-invariant: 1.3.3 dev: true - /@storybook/addon-onboarding@8.3.6(react@18.3.1)(storybook@8.5.3): + /@storybook/addon-onboarding@8.3.6(react@18.3.1)(storybook@8.6.15): resolution: {integrity: sha512-DvwtK3k5docaO7ZO0LRXL1myCwOnW2X+e9c383GEk9AykgL5otzkMjxRZ1rSAw39q/WIE9H0vBvUmzGVRpUm+A==} peerDependencies: storybook: ^8.3.6 dependencies: react-confetti: 6.4.0(react@18.3.1) - storybook: 8.5.3(prettier@3.3.3) + storybook: 8.6.15(prettier@3.3.3) transitivePeerDependencies: - react dev: true - /@storybook/addon-outline@8.3.6(storybook@8.5.3): + /@storybook/addon-outline@8.3.6(storybook@8.6.15): resolution: {integrity: sha512-+VXpM8SIHX2cn30qLlMvER9/6iioFRSn2sAfLniqy4RrcQmcMP+qgE7ZzbzExt7cneJh3VFsYqBS/HElu14Vgg==} peerDependencies: storybook: ^8.3.6 dependencies: '@storybook/global': 5.0.0 - storybook: 8.5.3(prettier@3.3.3) + storybook: 8.6.15(prettier@3.3.3) ts-dedent: 2.2.0 dev: true - /@storybook/addon-toolbars@8.3.6(storybook@8.5.3): + /@storybook/addon-toolbars@8.3.6(storybook@8.6.15): resolution: {integrity: sha512-FJH+lRoZXENfpMR/G09ZqB0TmL/k6bv07GN1ysoVs420tKRgjfz6uXaZz5COrhcdISr5mTNmG+mw9x7xXTfX3Q==} peerDependencies: storybook: ^8.3.6 dependencies: - storybook: 8.5.3(prettier@3.3.3) + storybook: 8.6.15(prettier@3.3.3) dev: true - /@storybook/addon-viewport@8.3.6(storybook@8.5.3): + /@storybook/addon-viewport@8.3.6(storybook@8.6.15): resolution: {integrity: sha512-bL51v837W1cng/+0pypkoLsWKWmvux96zLOzqLCpcWAQ4OSMhW3foIWpCiFwMG/KY+GanoOocTx6i7j5hLtuTA==} peerDependencies: storybook: ^8.3.6 dependencies: memoizerific: 1.11.3 - storybook: 8.5.3(prettier@3.3.3) + storybook: 8.6.15(prettier@3.3.3) dev: true - /@storybook/blocks@8.3.6(react-dom@18.3.1)(react@18.3.1)(storybook@8.5.3): + /@storybook/blocks@8.3.6(react-dom@18.3.1)(react@18.3.1)(storybook@8.6.15): resolution: {integrity: sha512-Oc5jU6EzfsENjrd91KcKyEKBh60RT+8uyLi1RIrymC2C/mzZMTEoNIrbnQt0eIqbjlHxn6y9JMJxHu4NJ4EmZg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta @@ -3738,61 +3778,56 @@ packages: react: 18.3.1 react-colorful: 5.6.1(react-dom@18.3.1)(react@18.3.1) react-dom: 18.3.1(react@18.3.1) - storybook: 8.5.3(prettier@3.3.3) + storybook: 8.6.15(prettier@3.3.3) telejson: 7.2.0 ts-dedent: 2.2.0 util-deprecate: 1.0.2 dev: true - /@storybook/components@8.6.11(storybook@8.5.3): + /@storybook/components@8.6.11(storybook@8.6.15): resolution: {integrity: sha512-+lHcwQsSO8usKTXIBBmgmRCAa0L+KQaLJ5ARqkRTm6OjzkVVS+EPnIgL4H1nqzbwiTVXxSSOwAk+rST83KICnA==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 dependencies: - storybook: 8.5.3(prettier@3.3.3) + storybook: 8.6.15(prettier@3.3.3) dev: true - /@storybook/core@8.5.3(prettier@3.3.3): - resolution: {integrity: sha512-ZLlr2pltbj/hmC54lggJTnh09FCAJR62lIdiXNwa+V+/eJz0CfD8tfGmZGKPSmaQeZBpMwAOeRM97k2oLPF+0w==} + /@storybook/core@8.6.15(prettier@3.3.3)(storybook@8.6.15): + resolution: {integrity: sha512-VFpKcphNurJpSC4fpUfKL3GTXVoL53oytghGR30QIw5jKWwaT50HVbTyb41BLOUuZjmMhUQA8weiQEew6RX0gw==} peerDependencies: prettier: ^2 || ^3 peerDependenciesMeta: prettier: optional: true dependencies: - '@storybook/csf': 0.1.12 + '@storybook/theming': 8.6.15(storybook@8.6.15) better-opn: 3.0.2 browser-assert: 1.2.1 - esbuild: 0.24.2 - esbuild-register: 3.6.0(esbuild@0.24.2) - jsdoc-type-pratt-parser: 4.1.0 + esbuild: 0.25.12 + esbuild-register: 3.6.0(esbuild@0.25.12) + jsdoc-type-pratt-parser: 4.8.0 prettier: 3.3.3 process: 0.11.10 recast: 0.23.11 - semver: 7.7.1 + semver: 7.7.3 util: 0.12.5 - ws: 8.18.1 + ws: 8.18.3 transitivePeerDependencies: - bufferutil + - storybook - supports-color - utf-8-validate dev: true - /@storybook/csf-plugin@8.3.6(storybook@8.5.3): + /@storybook/csf-plugin@8.3.6(storybook@8.6.15): resolution: {integrity: sha512-TJyJPFejO6Gyr3+bXqE/+LomQbivvfHEbee/GwtlRj0XF4KQlqnvuEdEdcK25JbD0NXT8AbyncEUmjoxE7ojQw==} peerDependencies: storybook: ^8.3.6 dependencies: - storybook: 8.5.3(prettier@3.3.3) + storybook: 8.6.15(prettier@3.3.3) unplugin: 1.16.1 dev: true - /@storybook/csf@0.1.12: - resolution: {integrity: sha512-9/exVhabisyIVL0VxTCxo01Tdm8wefIXKXfltAPTSr8cbLn5JAxGQ6QV3mjdecLGEOucfoVhAKtJfVHxEK1iqw==} - dependencies: - type-fest: 2.19.0 - dev: true - /@storybook/csf@0.1.13: resolution: {integrity: sha512-7xOOwCLGB3ebM87eemep89MYRFTko+D8qE7EdAAq74lgdqRR5cOUtYWJLjO2dLtP94nqoOdHJo6MdLLKzg412Q==} dependencies: @@ -3814,34 +3849,34 @@ packages: react-dom: 18.3.1(react@18.3.1) dev: true - /@storybook/instrumenter@8.3.6(storybook@8.5.3): + /@storybook/instrumenter@8.3.6(storybook@8.6.15): resolution: {integrity: sha512-0RowbKwoB/s7rtymlnKNiyWN1Z3ZK5mwgzVjlRmzxDL8hrdi5KDjTNExuJTRR3ZaBP2RR0/I3m/n0p9JhHAZvg==} peerDependencies: storybook: ^8.3.6 dependencies: '@storybook/global': 5.0.0 '@vitest/utils': 2.1.9 - storybook: 8.5.3(prettier@3.3.3) + storybook: 8.6.15(prettier@3.3.3) util: 0.12.5 dev: true - /@storybook/manager-api@8.6.11(storybook@8.5.3): + /@storybook/manager-api@8.6.11(storybook@8.6.15): resolution: {integrity: sha512-U3ijEFX7B7wNYzFctmTIXOiN0zLlt8/9EHbZQUUrQ1pf7bQzADJCy63Y3B+kir8i+n3LsBWB42X2aSiT0lLaKQ==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 dependencies: - storybook: 8.5.3(prettier@3.3.3) + storybook: 8.6.15(prettier@3.3.3) dev: true - /@storybook/preview-api@8.6.11(storybook@8.5.3): + /@storybook/preview-api@8.6.11(storybook@8.6.15): resolution: {integrity: sha512-NpSVJFa9MkPq3u/h+bvx+iSnm6OG6mMUzMgmY67mA0dgIgOWcaoP2Y7254SZlBeho97HCValTDKJyqZMwiVlyQ==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 dependencies: - storybook: 8.5.3(prettier@3.3.3) + storybook: 8.6.15(prettier@3.3.3) dev: true - /@storybook/react-dom-shim@8.3.6(react-dom@18.3.1)(react@18.3.1)(storybook@8.5.3): + /@storybook/react-dom-shim@8.3.6(react-dom@18.3.1)(react@18.3.1)(storybook@8.6.15): resolution: {integrity: sha512-9BO6VXIdli4GHSfiP/Z0gwAf7oQig3D/yWK2U1+91UWDV8nIAgnNBAi76U4ORC6MiK5MdkDfIikIxnLLeLnahA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta @@ -3850,10 +3885,10 @@ packages: dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 8.5.3(prettier@3.3.3) + storybook: 8.6.15(prettier@3.3.3) dev: true - /@storybook/react@8.3.6(@storybook/test@8.3.6)(react-dom@18.3.1)(react@18.3.1)(storybook@8.5.3)(typescript@5.6.3): + /@storybook/react@8.3.6(@storybook/test@8.3.6)(react-dom@18.3.1)(react@18.3.1)(storybook@8.6.15)(typescript@5.6.3): resolution: {integrity: sha512-s3COryqIOYK7urgZaCPb77zlxGjPKr6dIsYmblQJcsFY2ZlG2x0Ysm8b5oRgD8Pv71hCJ0PKYA4RzDgBVYJS9A==} engines: {node: '>=18.0.0'} peerDependencies: @@ -3868,13 +3903,13 @@ packages: typescript: optional: true dependencies: - '@storybook/components': 8.6.11(storybook@8.5.3) + '@storybook/components': 8.6.11(storybook@8.6.15) '@storybook/global': 5.0.0 - '@storybook/manager-api': 8.6.11(storybook@8.5.3) - '@storybook/preview-api': 8.6.11(storybook@8.5.3) - '@storybook/react-dom-shim': 8.3.6(react-dom@18.3.1)(react@18.3.1)(storybook@8.5.3) - '@storybook/test': 8.3.6(storybook@8.5.3) - '@storybook/theming': 8.6.11(storybook@8.5.3) + '@storybook/manager-api': 8.6.11(storybook@8.6.15) + '@storybook/preview-api': 8.6.11(storybook@8.6.15) + '@storybook/react-dom-shim': 8.3.6(react-dom@18.3.1)(react@18.3.1)(storybook@8.6.15) + '@storybook/test': 8.3.6(storybook@8.6.15) + '@storybook/theming': 8.6.11(storybook@8.6.15) '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 '@types/node': 22.9.0 @@ -3888,36 +3923,44 @@ packages: react-dom: 18.3.1(react@18.3.1) react-element-to-jsx-string: 15.0.0(react-dom@18.3.1)(react@18.3.1) semver: 7.7.1 - storybook: 8.5.3(prettier@3.3.3) + storybook: 8.6.15(prettier@3.3.3) ts-dedent: 2.2.0 type-fest: 2.19.0 typescript: 5.6.3 util-deprecate: 1.0.2 dev: true - /@storybook/test@8.3.6(storybook@8.5.3): + /@storybook/test@8.3.6(storybook@8.6.15): resolution: {integrity: sha512-WIc8LzK9jaEw+e3OiweEM2j3cppPzsWod59swuf6gDBf176EQLIyjtVc+Kh3qO4NNkcL+lwmqaLPjOxlBLaDbg==} peerDependencies: storybook: ^8.3.6 dependencies: '@storybook/csf': 0.1.13 '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.3.6(storybook@8.5.3) + '@storybook/instrumenter': 8.3.6(storybook@8.6.15) '@testing-library/dom': 10.4.0 '@testing-library/jest-dom': 6.5.0 '@testing-library/user-event': 14.5.2(@testing-library/dom@10.4.0) '@vitest/expect': 2.0.5 '@vitest/spy': 2.0.5 - storybook: 8.5.3(prettier@3.3.3) + storybook: 8.6.15(prettier@3.3.3) util: 0.12.5 dev: true - /@storybook/theming@8.6.11(storybook@8.5.3): + /@storybook/theming@8.6.11(storybook@8.6.15): resolution: {integrity: sha512-G7IK5P9gzofUjfYhMo9Pdgbqcr22eoKFLD808Q8RxJopDoypdZKg4tes2iD+6YnrtnHS0nEoP/soMmfFYl9FIw==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 dependencies: - storybook: 8.5.3(prettier@3.3.3) + storybook: 8.6.15(prettier@3.3.3) + dev: true + + /@storybook/theming@8.6.15(storybook@8.6.15): + resolution: {integrity: sha512-dAbL0XOekyT6XsF49R6Etj3WxQ/LpdJDIswUUeHgVJ6/yd2opZOGbPxnwA3zlmAh1c0tvpPyhSDXxSG79u8e4Q==} + peerDependencies: + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + dependencies: + storybook: 8.6.15(prettier@3.3.3) dev: true /@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.26.10): @@ -4062,8 +4105,8 @@ packages: resolution: {integrity: sha512-OTRMhwidScQSA0xsc5OCtm3K/oAChe47jy1e4OY3VpXUnKrI7C8iwfQ9XDRdpdsRASH2xi6P5I0+7ksFBehaQQ==} engines: {node: '>=12'} - /@tanstack/history@1.115.0: - resolution: {integrity: sha512-K7JJNrRVvyjAVnbXOH2XLRhFXDkeP54Kt2P4FR1Kl2KDGlIbkua5VqZQD2rot3qaDrpufyUa63nuLai1kOLTsQ==} + /@tanstack/history@1.141.0: + resolution: {integrity: sha512-LS54XNyxyTs5m/pl1lkwlg7uZM3lvsv2FIIV1rsJgnfwVCnI+n4ZGZ2CcjNT13BPu/3hPP+iHmliBSscJxW5FQ==} engines: {node: '>=12'} dev: true @@ -4080,7 +4123,7 @@ packages: react: 18.3.1 dev: false - /@tanstack/react-router-devtools@1.114.34(@tanstack/react-router@1.114.34)(@tanstack/router-core@1.119.0)(csstype@3.1.3)(react-dom@18.3.1)(react@18.3.1)(tiny-invariant@1.3.3): + /@tanstack/react-router-devtools@1.114.34(@tanstack/react-router@1.114.34)(@tanstack/router-core@1.141.6)(csstype@3.2.3)(react-dom@18.3.1)(react@18.3.1)(tiny-invariant@1.3.3): resolution: {integrity: sha512-TBSYUitRGu4s0s+NA14tzfXG+KlIApv4oPEGTKv9qBhfmDqAYsxcCzVsncXpNrxC+qBKHkzSJikmgBZNu0e5sQ==} engines: {node: '>=12'} peerDependencies: @@ -4089,7 +4132,7 @@ packages: react-dom: '>=18.0.0 || >=19.0.0' dependencies: '@tanstack/react-router': 1.114.34(react-dom@18.3.1)(react@18.3.1) - '@tanstack/router-devtools-core': 1.114.33(@tanstack/router-core@1.119.0)(csstype@3.1.3)(solid-js@1.9.5)(tiny-invariant@1.3.3) + '@tanstack/router-devtools-core': 1.114.33(@tanstack/router-core@1.141.6)(csstype@3.2.3)(solid-js@1.9.5)(tiny-invariant@1.3.3) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) solid-js: 1.9.5 @@ -4146,16 +4189,20 @@ packages: '@tanstack/store': 0.7.0 tiny-invariant: 1.3.3 - /@tanstack/router-core@1.119.0: - resolution: {integrity: sha512-3dZYP5cCq3jJYgnRDzKR3w4sYzrXP5sw1st303ye87VV26r31I8UaIuUEs7kiJaxgWBvqHglWCiygBWQODZXVw==} + /@tanstack/router-core@1.141.6: + resolution: {integrity: sha512-AqH61axLq2xFaM+B0veGQ4OOzMzr2Ih+qXzBmGRy5e0wMJkr1efPZXLF0K7nEjF++bmL/excew2Br6v9xrZ/5g==} engines: {node: '>=12'} dependencies: - '@tanstack/history': 1.115.0 - '@tanstack/store': 0.7.0 + '@tanstack/history': 1.141.0 + '@tanstack/store': 0.8.0 + cookie-es: 2.0.0 + seroval: 1.4.0 + seroval-plugins: 1.4.0(seroval@1.4.0) tiny-invariant: 1.3.3 + tiny-warning: 1.0.3 dev: true - /@tanstack/router-devtools-core@1.114.33(@tanstack/router-core@1.119.0)(csstype@3.1.3)(solid-js@1.9.5)(tiny-invariant@1.3.3): + /@tanstack/router-devtools-core@1.114.33(@tanstack/router-core@1.141.6)(csstype@3.2.3)(solid-js@1.9.5)(tiny-invariant@1.3.3): resolution: {integrity: sha512-BXSPVwhet2edTYF+Td+38AvUQTyFnv9WYF5QMUP3ODO8nx9BLvV7ABPfgUL77xvfdXFSYDLgOno1Ep+jkNmeqw==} engines: {node: '>=12'} peerDependencies: @@ -4167,10 +4214,10 @@ packages: csstype: optional: true dependencies: - '@tanstack/router-core': 1.119.0 + '@tanstack/router-core': 1.141.6 clsx: 2.1.1 - csstype: 3.1.3 - goober: 2.1.16(csstype@3.1.3) + csstype: 3.2.3 + goober: 2.1.16(csstype@3.2.3) solid-js: 1.9.5 tiny-invariant: 1.3.3 dev: true @@ -4248,6 +4295,10 @@ packages: /@tanstack/store@0.7.0: resolution: {integrity: sha512-CNIhdoUsmD2NolYuaIs8VfWM467RK6oIBAW4nPEKZhg1smZ+/CwtCdpURgp7nxSqOaV9oKkzdWD80+bC66F/Jg==} + /@tanstack/store@0.8.0: + resolution: {integrity: sha512-Om+BO0YfMZe//X2z0uLF2j+75nQga6TpTJgLJQBiq85aOyZNIhkCgleNcud2KQg4k4v9Y9l+Uhru3qWMPGTOzQ==} + dev: true + /@tanstack/table-core@8.20.5: resolution: {integrity: sha512-P9dF7XbibHph2PFRz8gfBKEXEY/HJPOhym8CHmjF8y3q5mWpKx9xtZapXQUWCgkqvsK0R46Azuz+VaxD4Xl+Tg==} engines: {node: '>=12'} @@ -4270,6 +4321,21 @@ packages: dom-accessibility-api: 0.5.16 lz-string: 1.5.0 pretty-format: 27.5.1 + dev: true + + /@testing-library/dom@10.4.1: + resolution: {integrity: sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==} + engines: {node: '>=18'} + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/runtime': 7.28.4 + '@types/aria-query': 5.0.4 + aria-query: 5.3.0 + dom-accessibility-api: 0.5.16 + lz-string: 1.5.0 + picocolors: 1.1.1 + pretty-format: 27.5.1 + dev: false /@testing-library/jest-dom@6.5.0: resolution: {integrity: sha512-xGGHpBXYSHUUr6XsKBfs85TWlYKpTc37cSBBVrXcib2MkHLboWlkClhWF37JKlDb9KEq3dHs+f2xR7XJEWGBxA==} @@ -4297,7 +4363,7 @@ packages: redent: 3.0.0 dev: false - /@testing-library/react@16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1): + /@testing-library/react@16.0.1(@testing-library/dom@10.4.1)(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-dSmwJVtJXmku+iocRhWOUFbrERC76TX2Mnf0ATODz8brzAZrMBbzLwQixlBSanZxR6LddK3eiwpSFZgDET1URg==} engines: {node: '>=18'} peerDependencies: @@ -4313,7 +4379,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.27.0 - '@testing-library/dom': 10.4.0 + '@testing-library/dom': 10.4.1 '@types/react': 18.3.12 '@types/react-dom': 18.3.1 react: 18.3.1 @@ -4327,6 +4393,16 @@ packages: '@testing-library/dom': '>=7.21.4' dependencies: '@testing-library/dom': 10.4.0 + dev: true + + /@testing-library/user-event@14.5.2(@testing-library/dom@10.4.1): + resolution: {integrity: sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==} + engines: {node: '>=12', npm: '>=6'} + peerDependencies: + '@testing-library/dom': '>=7.21.4' + dependencies: + '@testing-library/dom': 10.4.1 + dev: false /@types/aria-query@5.0.4: resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} @@ -4400,6 +4476,15 @@ packages: /@types/estree@1.0.7: resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} + dev: true + + /@types/estree@1.0.8: + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + dev: false + + /@types/geojson@7946.0.16: + resolution: {integrity: sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==} + dev: false /@types/geojson@7946.0.4: resolution: {integrity: sha512-MHmwBtCb7OCv1DSivz2UNJXPGU/1btAWRKlqJ2saEhVJkpkvqHMMaOpKg0v4sAbDWSQekHGvPVMM8nQ+Jen03Q==} @@ -4518,7 +4603,7 @@ packages: '@types/yargs-parser': 21.0.3 dev: true - /@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0)(eslint@8.57.1)(typescript@5.8.3): + /@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0)(eslint@8.57.1)(typescript@5.9.3): resolution: {integrity: sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -4530,22 +4615,22 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.8.3) + '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.9.3) '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.1)(typescript@5.8.3) - '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.8.3) + '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.9.3) '@typescript-eslint/visitor-keys': 7.18.0 eslint: 8.57.1 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.4.3(typescript@5.8.3) - typescript: 5.8.3 + ts-api-utils: 1.4.3(typescript@5.9.3) + typescript: 5.9.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.3): + /@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.9.3): resolution: {integrity: sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -4557,11 +4642,11 @@ packages: dependencies: '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.8.3) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.9.3) '@typescript-eslint/visitor-keys': 7.18.0 debug: 4.4.0 eslint: 8.57.1 - typescript: 5.8.3 + typescript: 5.9.3 transitivePeerDependencies: - supports-color dev: true @@ -4574,7 +4659,7 @@ packages: '@typescript-eslint/visitor-keys': 7.18.0 dev: true - /@typescript-eslint/type-utils@7.18.0(eslint@8.57.1)(typescript@5.8.3): + /@typescript-eslint/type-utils@7.18.0(eslint@8.57.1)(typescript@5.9.3): resolution: {integrity: sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -4584,12 +4669,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.8.3) - '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.8.3) - debug: 4.4.0 + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.9.3) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.9.3) + debug: 4.4.3 eslint: 8.57.1 - ts-api-utils: 1.4.3(typescript@5.8.3) - typescript: 5.8.3 + ts-api-utils: 1.4.3(typescript@5.9.3) + typescript: 5.9.3 transitivePeerDependencies: - supports-color dev: true @@ -4599,7 +4684,7 @@ packages: engines: {node: ^18.18.0 || >=20.0.0} dev: true - /@typescript-eslint/typescript-estree@7.18.0(typescript@5.8.3): + /@typescript-eslint/typescript-estree@7.18.0(typescript@5.9.3): resolution: {integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -4610,18 +4695,18 @@ packages: dependencies: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.4.0 + debug: 4.4.3 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 - semver: 7.7.1 - ts-api-utils: 1.4.3(typescript@5.8.3) - typescript: 5.8.3 + semver: 7.7.3 + ts-api-utils: 1.4.3(typescript@5.9.3) + typescript: 5.9.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@7.18.0(eslint@8.57.1)(typescript@5.8.3): + /@typescript-eslint/utils@7.18.0(eslint@8.57.1)(typescript@5.9.3): resolution: {integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -4630,7 +4715,7 @@ packages: '@eslint-community/eslint-utils': 4.5.1(eslint@8.57.1) '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.8.3) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.9.3) eslint: 8.57.1 transitivePeerDependencies: - supports-color @@ -4788,6 +4873,11 @@ packages: resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} engines: {node: '>=12'} + /ansi-regex@6.2.2: + resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} + engines: {node: '>=12'} + dev: false + /ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} @@ -4802,6 +4892,11 @@ packages: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} + /ansi-styles@6.2.3: + resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} + engines: {node: '>=12'} + dev: false + /ansis@3.17.0: resolution: {integrity: sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==} engines: {node: '>=14'} @@ -5138,6 +5233,7 @@ packages: dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 + dev: true /change-case@5.4.4: resolution: {integrity: sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==} @@ -5225,6 +5321,16 @@ packages: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 7.0.0 + dev: true + + /cliui@9.0.1: + resolution: {integrity: sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==} + engines: {node: '>=20'} + dependencies: + string-width: 7.2.0 + strip-ansi: 7.1.2 + wrap-ansi: 9.0.2 + dev: false /clsx@2.0.0: resolution: {integrity: sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==} @@ -5312,6 +5418,10 @@ packages: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} dev: true + /cookie-es@2.0.0: + resolution: {integrity: sha512-RAj4E421UYRgqokKUmotqAwuplYw15qtdXfY+hGzgCJ/MBjCVZcSoHK/kH9kocfjRjcDME7IiDWR/1WX1TM2Pg==} + dev: true + /cookie@0.7.2: resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} engines: {node: '>= 0.6'} @@ -5374,6 +5484,10 @@ packages: /csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + /csstype@3.2.3: + resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} + dev: true + /d3-array@3.2.4: resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==} engines: {node: '>=12'} @@ -5568,6 +5682,27 @@ packages: ms: 2.1.3 dev: true + /debug@4.4.3: + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 + dev: true + + /dedent@1.7.1: + resolution: {integrity: sha512-9JmrhGZpOlEgOLdQgSm0zxFaYoQon408V1v49aqTWuXENVlnCuY9JBZcXZiCsZQWDjTm5Qf/nIvAy77mXDAjEg==} + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true + dev: true + /deep-eql@5.0.2: resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} engines: {node: '>=6'} @@ -5692,6 +5827,10 @@ packages: resolution: {integrity: sha512-bo1A4HH/NS522Ws0QNFIzyPcyUUNV/yyy70Ho1xqfGYzPUme2F/xr4tlEOuM6/A538U1vDA7a4XfCd1CKRegKQ==} dev: true + /emoji-regex@10.6.0: + resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} + dev: false + /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -5880,13 +6019,13 @@ packages: es6-symbol: 3.1.4 dev: true - /esbuild-register@3.6.0(esbuild@0.24.2): + /esbuild-register@3.6.0(esbuild@0.25.12): resolution: {integrity: sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==} peerDependencies: esbuild: '>=0.12 <1' dependencies: - debug: 4.4.0 - esbuild: 0.24.2 + debug: 4.4.3 + esbuild: 0.25.12 transitivePeerDependencies: - supports-color dev: true @@ -5923,37 +6062,38 @@ packages: '@esbuild/win32-x64': 0.23.1 dev: true - /esbuild@0.24.2: - resolution: {integrity: sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==} + /esbuild@0.25.12: + resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==} engines: {node: '>=18'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/aix-ppc64': 0.24.2 - '@esbuild/android-arm': 0.24.2 - '@esbuild/android-arm64': 0.24.2 - '@esbuild/android-x64': 0.24.2 - '@esbuild/darwin-arm64': 0.24.2 - '@esbuild/darwin-x64': 0.24.2 - '@esbuild/freebsd-arm64': 0.24.2 - '@esbuild/freebsd-x64': 0.24.2 - '@esbuild/linux-arm': 0.24.2 - '@esbuild/linux-arm64': 0.24.2 - '@esbuild/linux-ia32': 0.24.2 - '@esbuild/linux-loong64': 0.24.2 - '@esbuild/linux-mips64el': 0.24.2 - '@esbuild/linux-ppc64': 0.24.2 - '@esbuild/linux-riscv64': 0.24.2 - '@esbuild/linux-s390x': 0.24.2 - '@esbuild/linux-x64': 0.24.2 - '@esbuild/netbsd-arm64': 0.24.2 - '@esbuild/netbsd-x64': 0.24.2 - '@esbuild/openbsd-arm64': 0.24.2 - '@esbuild/openbsd-x64': 0.24.2 - '@esbuild/sunos-x64': 0.24.2 - '@esbuild/win32-arm64': 0.24.2 - '@esbuild/win32-ia32': 0.24.2 - '@esbuild/win32-x64': 0.24.2 + '@esbuild/aix-ppc64': 0.25.12 + '@esbuild/android-arm': 0.25.12 + '@esbuild/android-arm64': 0.25.12 + '@esbuild/android-x64': 0.25.12 + '@esbuild/darwin-arm64': 0.25.12 + '@esbuild/darwin-x64': 0.25.12 + '@esbuild/freebsd-arm64': 0.25.12 + '@esbuild/freebsd-x64': 0.25.12 + '@esbuild/linux-arm': 0.25.12 + '@esbuild/linux-arm64': 0.25.12 + '@esbuild/linux-ia32': 0.25.12 + '@esbuild/linux-loong64': 0.25.12 + '@esbuild/linux-mips64el': 0.25.12 + '@esbuild/linux-ppc64': 0.25.12 + '@esbuild/linux-riscv64': 0.25.12 + '@esbuild/linux-s390x': 0.25.12 + '@esbuild/linux-x64': 0.25.12 + '@esbuild/netbsd-arm64': 0.25.12 + '@esbuild/netbsd-x64': 0.25.12 + '@esbuild/openbsd-arm64': 0.25.12 + '@esbuild/openbsd-x64': 0.25.12 + '@esbuild/openharmony-arm64': 0.25.12 + '@esbuild/sunos-x64': 0.25.12 + '@esbuild/win32-arm64': 0.25.12 + '@esbuild/win32-ia32': 0.25.12 + '@esbuild/win32-x64': 0.25.12 dev: true /esbuild@0.25.2: @@ -6037,8 +6177,8 @@ packages: '@typescript-eslint/parser': ^7.0.0 eslint: ^8.56.0 dependencies: - '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0)(eslint@8.57.1)(typescript@5.8.3) - '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.8.3) + '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0)(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.9.3) eslint: 8.57.1 eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.31.0)(eslint@8.57.1) transitivePeerDependencies: @@ -6135,7 +6275,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.8.3) + '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.9.3) debug: 3.2.7 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 @@ -6155,7 +6295,7 @@ packages: optional: true dependencies: '@rtsao/scc': 1.1.0 - '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.8.3) + '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.9.3) array-includes: 3.1.8 array.prototype.findlastindex: 1.2.6 array.prototype.flat: 1.3.3 @@ -6426,6 +6566,24 @@ packages: yoctocolors: 2.1.1 dev: true + /execa@9.6.1: + resolution: {integrity: sha512-9Be3ZoN4LmYR90tUoVu2te2BsbzHfhJyfEiAVfz7N5/zv+jduIfLrV2xdQXOHbaD6KgpGdO9PRPM1Y4Q9QkPkA==} + engines: {node: ^18.19.0 || >=20.5.0} + dependencies: + '@sindresorhus/merge-streams': 4.0.0 + cross-spawn: 7.0.6 + figures: 6.1.0 + get-stream: 9.0.1 + human-signals: 8.0.1 + is-plain-obj: 4.1.0 + is-stream: 4.0.1 + npm-run-path: 6.0.0 + pretty-ms: 9.3.0 + signal-exit: 4.1.0 + strip-final-newline: 4.0.0 + yoctocolors: 2.1.2 + dev: true + /expect@29.7.0: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -6607,6 +6765,15 @@ packages: universalify: 2.0.1 dev: true + /fs-extra@11.3.3: + resolution: {integrity: sha512-VWSRii4t0AFm6ixFFmLLx1t7wS1gh+ckoa84aOeapGum0h+EZd1EhEumSB+ZdDLnEPuucsVB9oB7cxJHap6Afg==} + engines: {node: '>=14.14'} + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.2.0 + universalify: 2.0.1 + dev: true + /fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} dev: true @@ -6646,6 +6813,11 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} + /get-east-asian-width@1.4.0: + resolution: {integrity: sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==} + engines: {node: '>=18'} + dev: false + /get-intrinsic@1.3.0: resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} engines: {node: '>= 0.4'} @@ -6776,12 +6948,12 @@ packages: resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} dev: true - /goober@2.1.16(csstype@3.1.3): + /goober@2.1.16(csstype@3.2.3): resolution: {integrity: sha512-erjk19y1U33+XAMe1VTvIONHYoSqE4iS7BYUZfHaqeohLmnC0FdxEh7rQU+6MZ4OajItzjZFSRtVANrQwNq6/g==} peerDependencies: csstype: ^3.0.10 dependencies: - csstype: 3.1.3 + csstype: 3.2.3 dev: true /gopd@1.2.0: @@ -6901,7 +7073,7 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.3 - debug: 4.4.0 + debug: 4.4.3 transitivePeerDependencies: - supports-color dev: true @@ -6945,6 +7117,11 @@ packages: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} engines: {node: '>=8'} + /indent-string@5.0.0: + resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==} + engines: {node: '>=12'} + dev: true + /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. @@ -7047,7 +7224,7 @@ packages: /is-bun-module@1.3.0: resolution: {integrity: sha512-DgXeu5UWI0IsMQundYb5UAOzm6G2eVnarJ0byP6Tm55iZNKceD59LNPA2L4VvsScTtHcw0yEkVwSf7PC+QoLSA==} dependencies: - semver: 7.7.1 + semver: 7.7.3 dev: true /is-callable@1.2.7: @@ -7358,8 +7535,8 @@ packages: argparse: 2.0.1 dev: true - /jsdoc-type-pratt-parser@4.1.0: - resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==} + /jsdoc-type-pratt-parser@4.8.0: + resolution: {integrity: sha512-iZ8Bdb84lWRuGHamRXFyML07r21pcwBrLkHEuHgEY5UbCouBwv7ECknDRKzsQIXMiqpPymqtIf8TC/shYKB5rw==} engines: {node: '>=12.0.0'} dev: true @@ -7421,10 +7598,6 @@ packages: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} dev: true - /json-stringify-pretty-compact@3.0.0: - resolution: {integrity: sha512-Rc2suX5meI0S3bfdZuA7JMFBGkJ875ApfVyq2WHELjBiiG22My/l7/8zPpH/CfFVQHuVLd8NLR0nv6vi0BYYKA==} - dev: false - /json-stringify-pretty-compact@4.0.0: resolution: {integrity: sha512-3CNZ2DnrpByG9Nqj6Xo8vqbjT4F6N+tb4Gb28ESAZjYZ5yqvmc56J+/kuIwkaAMOyblTQhUW7PxMkUb8Q36N3Q==} dev: false @@ -7454,6 +7627,14 @@ packages: graceful-fs: 4.2.11 dev: true + /jsonfile@6.2.0: + resolution: {integrity: sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==} + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 + dev: true + /jsonpath-plus@10.3.0: resolution: {integrity: sha512-8TNmfeTCk2Le33A3vRRwtuworG/L5RrgMvdjhKZxvyShO+mBu2fP50OWUjRLNtvw344DdDarFh9buFAZs5ujeA==} engines: {node: '>=18.0.0'} @@ -7525,7 +7706,7 @@ packages: type-check: 0.4.0 dev: true - /lexical-beautiful-mentions@0.1.47(@lexical/react@0.27.2)(@lexical/utils@0.31.0)(lexical@0.27.2)(react-dom@18.3.1)(react@18.3.1): + /lexical-beautiful-mentions@0.1.47(@lexical/react@0.27.2)(@lexical/utils@0.39.0)(lexical@0.27.2)(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-egaA9mlmUCZ9sEdTj/GUga0CFlwbc1Rky8WEcZpyJqhvqGWOb4eIDgC82/8nCq+y+P0xq69BYF24yFEiocTn0g==} peerDependencies: '@lexical/react': '>=0.11.0' @@ -7534,8 +7715,8 @@ packages: react: '>=17.x' react-dom: '>=17.x' dependencies: - '@lexical/react': 0.27.2(react-dom@18.3.1)(react@18.3.1)(yjs@13.6.26) - '@lexical/utils': 0.31.0 + '@lexical/react': 0.27.2(react-dom@18.3.1)(react@18.3.1)(yjs@13.6.28) + '@lexical/utils': 0.39.0 lexical: 0.27.2 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -7545,12 +7726,12 @@ packages: resolution: {integrity: sha512-R255V+4VBqZmSMWeuMrCNHJZd3L+qBkYYFrxkiO3FLg/36HatZLUdZLRYx+fOMWeSddo0DP9EVl0GTZzNb7v0w==} dev: false - /lexical@0.31.0: - resolution: {integrity: sha512-g53KxlntpwBLYWE94pn66YmYq2VLsgs/nYfbtsnbEAur0CA8XXsipIM+yrSKN9YnUp43EiYe2Z12OennaMQ0Yg==} + /lexical@0.39.0: + resolution: {integrity: sha512-lpLv7MEJH5QDujEDlYqettL3ATVtNYjqyimzqgrm0RvCm3AO9WXSdsgTxuN7IAZRu88xkxCDeYubeUf4mNZVdg==} dev: false - /lib0@0.2.105: - resolution: {integrity: sha512-5vtbuBi2P43ZYOfVMV+TZYkWEa0J9kijXirzEgrPA+nJDQCtMx805/rqW4G1nXbM9IRIhwW+OyNNgcQdbhKfSw==} + /lib0@0.2.115: + resolution: {integrity: sha512-noaW4yNp6hCjOgDnWWxW0vGXE3kZQI5Kqiwz+jIWXavI9J9WyfJ9zjsbQlQlgjIbHBrvlA/x3TSIXBUJj+0L6g==} engines: {node: '>=16'} hasBin: true dependencies: @@ -8093,6 +8274,13 @@ packages: yocto-queue: 1.2.1 dev: true + /p-limit@7.2.0: + resolution: {integrity: sha512-ATHLtwoTNDloHRFFxFJdHnG6n2WUeFjaR8XQMFdKIv0xkXjrER8/iG9iu265jOM95zXHAfv9oTkqhrfbIzosrQ==} + engines: {node: '>=20'} + dependencies: + yocto-queue: 1.2.2 + dev: true + /p-locate@5.0.0: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} engines: {node: '>=10'} @@ -8130,7 +8318,7 @@ packages: ky: 1.8.0 registry-auth-token: 5.1.0 registry-url: 6.0.1 - semver: 7.7.1 + semver: 7.7.3 dev: true /parent-module@1.0.1: @@ -8409,6 +8597,12 @@ packages: hasBin: true dev: true + /prettier@3.7.4: + resolution: {integrity: sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==} + engines: {node: '>=14'} + hasBin: true + dev: true + /pretty-format@27.5.1: resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -8433,6 +8627,13 @@ packages: parse-ms: 4.0.0 dev: true + /pretty-ms@9.3.0: + resolution: {integrity: sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ==} + engines: {node: '>=18'} + dependencies: + parse-ms: 4.0.0 + dev: true + /prismjs@1.30.0: resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==} engines: {node: '>=6'} @@ -8502,10 +8703,10 @@ packages: tween-functions: 1.2.0 dev: true - /react-devtools-core@5.3.2: - resolution: {integrity: sha512-crr9HkVrDiJ0A4zot89oS0Cgv0Oa4OG1Em4jit3P3ZxZSKPMYyMjfwMqgcJna9o625g8oN87rBm8SWWrSTBZxg==} + /react-devtools-core@6.1.5: + resolution: {integrity: sha512-ePrwPfxAnB+7hgnEr8vpKxL9cmnp7F322t8oqcPshbIQQhDKgFDW4tjhF2wjVbdXF9O/nyuy3sQWd9JGpiLPvA==} dependencies: - shell-quote: 1.8.2 + shell-quote: 1.8.3 ws: 7.5.10 transitivePeerDependencies: - bufferutil @@ -8586,13 +8787,13 @@ packages: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} dev: true - /react-reconciler@0.32.0(react@19.1.0): + /react-reconciler@0.32.0(react@19.2.3): resolution: {integrity: sha512-2NPMOzgTlG0ZWdIf3qG+dcbLSoAc/uLfOwckc3ofy5sSK0pLJqnQLpUFxvGcN2rlXSjnVtGeeFLNimCQEj5gOQ==} engines: {node: '>=0.10.0'} peerDependencies: react: ^19.1.0 dependencies: - react: 19.1.0 + react: 19.2.3 scheduler: 0.26.0 dev: true @@ -8714,8 +8915,8 @@ packages: dependencies: loose-envify: 1.4.0 - /react@19.1.0: - resolution: {integrity: sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==} + /react@19.2.3: + resolution: {integrity: sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==} engines: {node: '>=0.10.0'} dev: true @@ -8843,10 +9044,10 @@ packages: type-fest: 4.38.0 dev: true - /remeda@2.21.3: - resolution: {integrity: sha512-XXrZdLA10oEOQhLLzEJEiFFSKi21REGAkHdImIb4rt/XXy8ORGXh5HCcpUOsElfPNDb+X6TA/+wkh+p2KffYmg==} + /remeda@2.32.0: + resolution: {integrity: sha512-BZx9DsT4FAgXDTOdgJIc5eY6ECIXMwtlSPQoPglF20ycSWigttDDe88AozEsPPT4OWk5NujroGSBC1phw5uU+w==} dependencies: - type-fest: 4.40.1 + type-fest: 4.41.0 dev: true /remove-undefined-objects@5.0.0: @@ -8857,6 +9058,7 @@ packages: /require-directory@2.1.1: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} + dev: true /require-from-string@2.0.2: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} @@ -9000,6 +9202,12 @@ packages: engines: {node: '>=10'} hasBin: true + /semver@7.7.3: + resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==} + engines: {node: '>=10'} + hasBin: true + dev: true + /seroval-plugins@1.2.1(seroval@1.2.1): resolution: {integrity: sha512-H5vs53+39+x4Udwp4J5rNZfgFuA+Lt+uU+09w1gYBVWomtAl98B+E9w7yC05Xc81/HgLvJdlyqJbU0fJCKCmdw==} engines: {node: '>=10'} @@ -9009,11 +9217,25 @@ packages: seroval: 1.2.1 dev: true + /seroval-plugins@1.4.0(seroval@1.4.0): + resolution: {integrity: sha512-zir1aWzoiax6pbBVjoYVd0O1QQXgIL3eVGBMsBsNmM8Ukq90yGaWlfx0AB9dTS8GPqrOrbXn79vmItCUP9U3BQ==} + engines: {node: '>=10'} + peerDependencies: + seroval: ^1.0 + dependencies: + seroval: 1.4.0 + dev: true + /seroval@1.2.1: resolution: {integrity: sha512-yBxFFs3zmkvKNmR0pFSU//rIsYjuX418TnlDmc2weaq5XFDqDIV/NOMPBoLrbxjLH42p4UzRuXHryXh9dYcKcw==} engines: {node: '>=10'} dev: true + /seroval@1.4.0: + resolution: {integrity: sha512-BdrNXdzlofomLTiRnwJTSEAaGKyHHZkbMXIywOh7zlzp4uZnXErEwl9XZ+N1hJSNpeTtNxWvVwN0wUzAIQ4Hpg==} + engines: {node: '>=10'} + dev: true + /set-cookie-parser@2.7.1: resolution: {integrity: sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==} dev: false @@ -9064,6 +9286,11 @@ packages: engines: {node: '>= 0.4'} dev: true + /shell-quote@1.8.3: + resolution: {integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==} + engines: {node: '>= 0.4'} + dev: true + /should-equal@2.0.0: resolution: {integrity: sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA==} dependencies: @@ -9205,8 +9432,8 @@ packages: escape-string-regexp: 2.0.0 dev: true - /storybook@8.5.3(prettier@3.3.3): - resolution: {integrity: sha512-2WtNBZ45u1AhviRU+U+ld588tH8gDa702dNSq5C8UBaE9PlOsazGsyp90dw1s9YRvi+ejrjKAupQAU0GwwUiVg==} + /storybook@8.6.15(prettier@3.3.3): + resolution: {integrity: sha512-Ob7DMlwWx8s7dMvcQ3xPc02TvUeralb+xX3oaPRk9wY9Hc6M1IBC/7cEoITkSmRS2v38DHubC+mtEKNc1u2gQg==} hasBin: true peerDependencies: prettier: ^2 || ^3 @@ -9214,7 +9441,7 @@ packages: prettier: optional: true dependencies: - '@storybook/core': 8.5.3(prettier@3.3.3) + '@storybook/core': 8.6.15(prettier@3.3.3)(storybook@8.6.15) prettier: 3.3.3 transitivePeerDependencies: - bufferutil @@ -9243,6 +9470,15 @@ packages: emoji-regex: 9.2.2 strip-ansi: 7.1.0 + /string-width@7.2.0: + resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} + engines: {node: '>=18'} + dependencies: + emoji-regex: 10.6.0 + get-east-asian-width: 1.4.0 + strip-ansi: 7.1.2 + dev: false + /string.prototype.includes@2.0.1: resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} engines: {node: '>= 0.4'} @@ -9322,6 +9558,13 @@ packages: dependencies: ansi-regex: 6.1.0 + /strip-ansi@7.1.2: + resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==} + engines: {node: '>=12'} + dependencies: + ansi-regex: 6.2.2 + dev: false + /strip-bom@3.0.0: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} engines: {node: '>=4'} @@ -9532,13 +9775,13 @@ packages: resolution: {integrity: sha512-FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw==} dev: true - /ts-api-utils@1.4.3(typescript@5.8.3): + /ts-api-utils@1.4.3(typescript@5.9.3): resolution: {integrity: sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==} engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.8.3 + typescript: 5.9.3 dev: true /ts-dedent@2.2.0: @@ -9575,10 +9818,6 @@ packages: strip-bom: 3.0.0 dev: true - /tslib@2.6.3: - resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - dev: false - /tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} @@ -9683,8 +9922,8 @@ packages: engines: {node: '>=16'} dev: true - /type-fest@4.40.1: - resolution: {integrity: sha512-9YvLNnORDpI+vghLU/Nf+zSv0kL47KbVJ1o3sKgoTefl6i+zebxbiDQWoe/oWWqPhIgQdRZRT1KA9sCPL810SA==} + /type-fest@4.41.0: + resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} engines: {node: '>=16'} dev: true @@ -9748,8 +9987,14 @@ packages: hasBin: true dev: true - /typescript@5.8.3: - resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} + /typescript@5.9.2: + resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==} + engines: {node: '>=14.17'} + hasBin: true + dev: true + + /typescript@5.9.3: + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} engines: {node: '>=14.17'} hasBin: true dev: true @@ -9941,27 +10186,47 @@ packages: resolution: {integrity: sha512-OkJ9CACVcN9R5Pi9uF6MZBF06pO6qFpDYHWSKBJsdHP5o724KrsgR6UvbnXFH82FdsiTOff/HqjuaG8C7FL+9Q==} dev: false + /vega-canvas@2.0.0: + resolution: {integrity: sha512-9x+4TTw/USYST5nx4yN272sy9WcqSRjAR0tkQYZJ4cQIeon7uVsnohvoPQK1JZu7K1QXGUqzj08z0u/UegBVMA==} + dev: false + /vega-crossfilter@4.1.3: resolution: {integrity: sha512-nyPJAXAUABc3EocUXvAL1J/IWotZVsApIcvOeZaUdEQEtZ7bt8VtP2nj3CLbHBA8FZZVV+K6SmdwvCOaAD4wFQ==} dependencies: d3-array: 3.2.4 - vega-dataflow: 5.7.7 - vega-util: 1.17.3 + vega-dataflow: 5.7.8 + vega-util: 1.17.4 transitivePeerDependencies: - encoding dev: false - /vega-dataflow@5.7.7: - resolution: {integrity: sha512-R2NX2HvgXL+u4E6u+L5lKvvRiCtnE6N6l+umgojfi53suhhkFP+zB+2UAQo4syxuZ4763H1csfkKc4xpqLzKnw==} + /vega-crossfilter@5.1.0: + resolution: {integrity: sha512-EmVhfP3p6AM7o/lPan/QAoqjblI19BxWUlvl2TSs0xjQd8KbaYYbS4Ixt3cmEvl0QjRdBMF6CdJJ/cy9DTS4Fw==} dependencies: - vega-format: 1.1.3 - vega-loader: 4.5.3 - vega-util: 1.17.3 + d3-array: 3.2.4 + vega-dataflow: 6.1.0 + vega-util: 2.1.0 + dev: false + + /vega-dataflow@5.7.8: + resolution: {integrity: sha512-jrllcIjSYU5Jh130RDR44o/SbUbJndLuoiM9IsKWW+a7HayKnfmbdHWm7MvCrj/YLupFZVojRaS1tTs53EXTdA==} + dependencies: + vega-format: 1.1.4 + vega-loader: 4.5.4 + vega-util: 1.17.4 transitivePeerDependencies: - encoding dev: false - /vega-embed@6.29.0(vega-lite@5.21.0)(vega@5.33.0): + /vega-dataflow@6.1.0: + resolution: {integrity: sha512-JxumGlODtFbzoQ4c/jQK8Tb/68ih0lrexlCozcMfTAwQ12XhTqCvlafh7MAKKTMBizjOfaQTHm4Jkyb1H5CfyQ==} + dependencies: + vega-format: 2.1.0 + vega-loader: 5.1.0 + vega-util: 2.1.0 + dev: false + + /vega-embed@6.29.0(vega-lite@6.4.1)(vega@5.33.0): resolution: {integrity: sha512-PmlshTLtLFLgWtF/b23T1OwX53AugJ9RZ3qPE2c01VFAbgt3/GSNI/etzA/GzdrkceXFma+FDHNXUppKuM0U6Q==} peerDependencies: vega: ^5.21.0 @@ -9973,13 +10238,13 @@ packages: tslib: 2.8.1 vega: 5.33.0 vega-interpreter: 1.2.0 - vega-lite: 5.21.0(vega@5.33.0) + vega-lite: 6.4.1(vega@5.33.0) vega-schema-url-parser: 2.2.0 - vega-themes: 2.15.0(vega-lite@5.21.0)(vega@5.33.0) + vega-themes: 2.15.0(vega-lite@6.4.1)(vega@5.33.0) vega-tooltip: 0.35.2 dev: false - /vega-embed@7.0.2(vega-lite@5.21.0)(vega@5.33.0): + /vega-embed@7.0.2(vega-lite@6.4.1)(vega@6.2.0): resolution: {integrity: sha512-ZHQPWSs9mUTGJPZ5yQVhHV+OLDCoTIjR//De93vG6igZX1MQCVo03ePWlfWCUAnPV1IsKfeJLqA3K/Qd11bAFQ==} peerDependencies: vega: '*' @@ -9989,11 +10254,11 @@ packages: json-stringify-pretty-compact: 4.0.0 semver: 7.7.1 tslib: 2.8.1 - vega: 5.33.0 + vega: 6.2.0 vega-interpreter: 2.0.0 - vega-lite: 5.21.0(vega@5.33.0) + vega-lite: 6.4.1(vega@6.2.0) vega-schema-url-parser: 3.0.2 - vega-themes: 3.0.0(vega-lite@5.21.0)(vega@5.33.0) + vega-themes: 3.0.0(vega-lite@6.4.1)(vega@6.2.0) vega-tooltip: 1.0.0 dev: false @@ -10002,69 +10267,117 @@ packages: dependencies: d3-array: 3.2.4 d3-interpolate: 3.0.1 - vega-dataflow: 5.7.7 - vega-scale: 7.4.2 - vega-util: 1.17.3 + vega-dataflow: 5.7.8 + vega-scale: 7.4.3 + vega-util: 1.17.4 transitivePeerDependencies: - encoding dev: false + /vega-encode@5.1.0: + resolution: {integrity: sha512-q26oI7B+MBQYcTQcr5/c1AMsX3FvjZLQOBi7yI0vV+GEn93fElDgvhQiYrgeYSD4Exi/jBPeUXuN6p4bLz16kA==} + dependencies: + d3-array: 3.2.4 + d3-interpolate: 3.0.1 + vega-dataflow: 6.1.0 + vega-scale: 8.1.0 + vega-util: 2.1.0 + dev: false + /vega-event-selector@3.0.1: resolution: {integrity: sha512-K5zd7s5tjr1LiOOkjGpcVls8GsH/f2CWCrWcpKy74gTCp+llCdwz0Enqo013ZlGaRNjfgD/o1caJRt3GSaec4A==} dev: false - /vega-expression@5.1.2: - resolution: {integrity: sha512-fFeDTh4UtOxlZWL54jf1ZqJHinyerWq/ROiqrQxqLkNJRJ86RmxYTgXwt65UoZ/l4VUv9eAd2qoJeDEf610Umw==} + /vega-event-selector@4.0.0: + resolution: {integrity: sha512-CcWF4m4KL/al1Oa5qSzZ5R776q8lRxCj3IafCHs5xipoEHrkgu1BWa7F/IH5HrDNXeIDnqOpSV1pFsAWRak4gQ==} + dev: false + + /vega-expression@5.2.1: + resolution: {integrity: sha512-9KKbI2q9qTI55NSjD/dVWg3aeCtw+gwyWCiLMM47ha6iXrAN9pQ+EKRJfxOHuoDfCTlJJTaUfnnXgbqm0HEszg==} dependencies: - '@types/estree': 1.0.7 - vega-util: 1.17.3 + '@types/estree': 1.0.8 + vega-util: 1.17.4 dev: false - /vega-expression@5.2.0: - resolution: {integrity: sha512-WRMa4ny3iZIVAzDlBh3ipY2QUuLk2hnJJbfbncPgvTF7BUgbIbKq947z+JicWksYbokl8n1JHXJoqi3XvpG0Zw==} + /vega-expression@6.1.0: + resolution: {integrity: sha512-hHgNx/fQ1Vn1u6vHSamH7lRMsOa/yQeHGGcWVmh8fZafLdwdhCM91kZD9p7+AleNpgwiwzfGogtpATFaMmDFYg==} dependencies: - '@types/estree': 1.0.7 - vega-util: 1.17.3 + '@types/estree': 1.0.8 + vega-util: 2.1.0 dev: false /vega-force@4.2.2: resolution: {integrity: sha512-cHZVaY2VNNIG2RyihhSiWniPd2W9R9kJq0znxzV602CgUVgxEfTKtx/lxnVCn8nNrdKAYrGiqIsBzIeKG1GWHw==} dependencies: d3-force: 3.0.0 - vega-dataflow: 5.7.7 - vega-util: 1.17.3 + vega-dataflow: 5.7.8 + vega-util: 1.17.4 transitivePeerDependencies: - encoding dev: false - /vega-format@1.1.3: - resolution: {integrity: sha512-wQhw7KR46wKJAip28FF/CicW+oiJaPAwMKdrxlnTA0Nv8Bf7bloRlc+O3kON4b4H1iALLr9KgRcYTOeXNs2MOA==} + /vega-force@5.1.0: + resolution: {integrity: sha512-wdnchOSeXpF9Xx8Yp0s6Do9F7YkFeOn/E/nENtsI7NOcyHpICJ5+UkgjUo9QaQ/Yu+dIDU+sP/4NXsUtq6SMaQ==} + dependencies: + d3-force: 3.0.0 + vega-dataflow: 6.1.0 + vega-util: 2.1.0 + dev: false + + /vega-format@1.1.4: + resolution: {integrity: sha512-+oz6UvXjQSbweW9P8q+1o2qFYyBYPFax94j6a9PQMnCIWMovFSss1wEElljOT8CEpnHyS15yiGlmz4qbWTQwnQ==} dependencies: d3-array: 3.2.4 d3-format: 3.1.0 d3-time-format: 4.1.0 - vega-time: 2.1.3 - vega-util: 1.17.3 + vega-time: 2.1.4 + vega-util: 1.17.4 + dev: false + + /vega-format@2.1.0: + resolution: {integrity: sha512-i9Ht33IgqG36+S1gFDpAiKvXCPz+q+1vDhDGKK8YsgMxGOG4PzinKakI66xd7SdV4q97FgpR7odAXqtDN2wKqw==} + dependencies: + d3-array: 3.2.4 + d3-format: 3.1.0 + d3-time-format: 4.1.0 + vega-time: 3.1.0 + vega-util: 2.1.0 dev: false - /vega-functions@5.18.0: - resolution: {integrity: sha512-+D+ey4bDAhZA2CChh7bRZrcqRUDevv05kd2z8xH+il7PbYQLrhi6g1zwvf8z3KpgGInFf5O13WuFK5DQGkz5lQ==} + /vega-functions@5.18.1: + resolution: {integrity: sha512-qEBAbo0jxGGebRvbX1zmxzmjwFz8/UtncRhzwk9/KcI0WudULNmCM1iTu+DGFRnNHdcKi6kUlwJBPIp7zDu3HQ==} dependencies: d3-array: 3.2.4 d3-color: 3.1.0 d3-geo: 3.1.1 - vega-dataflow: 5.7.7 - vega-expression: 5.2.0 - vega-scale: 7.4.2 - vega-scenegraph: 4.13.1 - vega-selections: 5.6.0 + vega-dataflow: 5.7.8 + vega-expression: 5.2.1 + vega-scale: 7.4.3 + vega-scenegraph: 4.13.2 + vega-selections: 5.6.3 vega-statistics: 1.9.0 - vega-time: 2.1.3 - vega-util: 1.17.3 + vega-time: 2.1.4 + vega-util: 1.17.4 transitivePeerDependencies: - encoding dev: false + /vega-functions@6.1.1: + resolution: {integrity: sha512-Due6jP0y0FfsGMTrHnzUGnEwXPu7VwE+9relfo+LjL/tRPYnnKqwWvzt7n9JkeBuZqjkgYjMzm/WucNn6Hkw5A==} + dependencies: + d3-array: 3.2.4 + d3-color: 3.1.0 + d3-geo: 3.1.1 + vega-dataflow: 6.1.0 + vega-expression: 6.1.0 + vega-scale: 8.1.0 + vega-scenegraph: 5.1.0 + vega-selections: 6.1.2 + vega-statistics: 2.0.0 + vega-time: 3.1.0 + vega-util: 2.1.0 + dev: false + /vega-geo@4.4.3: resolution: {integrity: sha512-+WnnzEPKIU1/xTFUK3EMu2htN35gp9usNZcC0ZFg2up1/Vqu6JyZsX0PIO51oXSIeXn9bwk6VgzlOmJUcx92tA==} dependencies: @@ -10072,24 +10385,45 @@ packages: d3-color: 3.1.0 d3-geo: 3.1.1 vega-canvas: 1.2.7 - vega-dataflow: 5.7.7 + vega-dataflow: 5.7.8 vega-projection: 1.6.2 vega-statistics: 1.9.0 - vega-util: 1.17.3 + vega-util: 1.17.4 transitivePeerDependencies: - encoding dev: false + /vega-geo@5.1.0: + resolution: {integrity: sha512-H8aBBHfthc3rzDbz/Th18+Nvp00J73q3uXGAPDQqizioDm/CoXCK8cX4pMePydBY9S6ikBiGJrLKFDa80wI20g==} + dependencies: + d3-array: 3.2.4 + d3-color: 3.1.0 + d3-geo: 3.1.1 + vega-canvas: 2.0.0 + vega-dataflow: 6.1.0 + vega-projection: 2.1.0 + vega-statistics: 2.0.0 + vega-util: 2.1.0 + dev: false + /vega-hierarchy@4.1.3: resolution: {integrity: sha512-0Z+TYKRgOEo8XYXnJc2HWg1EGpcbNAhJ9Wpi9ubIbEyEHqIgjCIyFVN8d4nSfsJOcWDzsSmRqohBztxAhOCSaw==} dependencies: d3-hierarchy: 3.1.2 - vega-dataflow: 5.7.7 - vega-util: 1.17.3 + vega-dataflow: 5.7.8 + vega-util: 1.17.4 transitivePeerDependencies: - encoding dev: false + /vega-hierarchy@5.1.0: + resolution: {integrity: sha512-rZlU8QJNETlB6o73lGCPybZtw2fBBsRIRuFE77aCLFHdGsh6wIifhplVarqE9icBqjUHRRUOmcEYfzwVIPr65g==} + dependencies: + d3-hierarchy: 3.1.2 + vega-dataflow: 6.1.0 + vega-util: 2.1.0 + dev: false + /vega-interpreter@1.2.0: resolution: {integrity: sha512-p408/0IPevyR/bIKdXGNzOixkTYCkH83zNhGypRqDxd/qVrdJVrh9RcECOYx1MwEc6JTB1BeK2lArHiGGuG7Hw==} dependencies: @@ -10106,105 +10440,195 @@ packages: resolution: {integrity: sha512-Emx4b5s7pvuRj3fBkAJ/E2snCoZACfKAwxVId7f/4kYVlAYLb5Swq6W8KZHrH4M9Qds1XJRUYW9/Y3cceqzEFA==} dependencies: vega-canvas: 1.2.7 - vega-dataflow: 5.7.7 - vega-scenegraph: 4.13.1 - vega-util: 1.17.3 + vega-dataflow: 5.7.8 + vega-scenegraph: 4.13.2 + vega-util: 1.17.4 transitivePeerDependencies: - encoding dev: false - /vega-lite@5.21.0(vega@5.33.0): - resolution: {integrity: sha512-hNxM9nuMqpI1vkUOhEx6ewEf23WWLmJxSFJ4TA86AW43ixJyqcLV+iSCO0NipuVTE0rlDcc2e8joSewWyOlEwA==} + /vega-label@2.1.0: + resolution: {integrity: sha512-/hgf+zoA3FViDBehrQT42Lta3t8In6YwtMnwjYlh72zNn1p3c7E3YUBwqmAqTM1x+tudgzMRGLYig+bX1ewZxQ==} + dependencies: + vega-canvas: 2.0.0 + vega-dataflow: 6.1.0 + vega-scenegraph: 5.1.0 + vega-util: 2.1.0 + dev: false + + /vega-lite@6.4.1(vega@5.33.0): + resolution: {integrity: sha512-KO3ybHNouRK4A0al/+2fN9UqgTEfxrd/ntGLY933Hg5UOYotDVQdshR3zn7OfXwQ7uj0W96Vfa5R+QxO8am3IQ==} engines: {node: '>=18'} hasBin: true peerDependencies: - vega: ^5.24.0 + vega: ^6.0.0 dependencies: - json-stringify-pretty-compact: 3.0.0 - tslib: 2.6.3 + json-stringify-pretty-compact: 4.0.0 + tslib: 2.8.1 vega: 5.33.0 - vega-event-selector: 3.0.1 - vega-expression: 5.1.2 - vega-util: 1.17.3 - yargs: 17.7.2 + vega-event-selector: 4.0.0 + vega-expression: 6.1.0 + vega-util: 2.1.0 + yargs: 18.0.0 + dev: false + + /vega-lite@6.4.1(vega@6.2.0): + resolution: {integrity: sha512-KO3ybHNouRK4A0al/+2fN9UqgTEfxrd/ntGLY933Hg5UOYotDVQdshR3zn7OfXwQ7uj0W96Vfa5R+QxO8am3IQ==} + engines: {node: '>=18'} + hasBin: true + peerDependencies: + vega: ^6.0.0 + dependencies: + json-stringify-pretty-compact: 4.0.0 + tslib: 2.8.1 + vega: 6.2.0 + vega-event-selector: 4.0.0 + vega-expression: 6.1.0 + vega-util: 2.1.0 + yargs: 18.0.0 dev: false - /vega-loader@4.5.3: - resolution: {integrity: sha512-dUfIpxTLF2magoMaur+jXGvwMxjtdlDZaIS8lFj6N7IhUST6nIvBzuUlRM+zLYepI5GHtCLOnqdKU4XV0NggCA==} + /vega-loader@4.5.4: + resolution: {integrity: sha512-AOJPsDVz009aTdD9hzigUaO/NFmuN1o83rzvZu/g37TJfhU+3DOvgnO0rnqJbnSOfcBkLWER6XghlKS3j77w4A==} dependencies: d3-dsv: 3.0.1 node-fetch: 2.7.0 topojson-client: 3.1.0 - vega-format: 1.1.3 - vega-util: 1.17.3 + vega-format: 1.1.4 + vega-util: 1.17.4 transitivePeerDependencies: - encoding dev: false + /vega-loader@5.1.0: + resolution: {integrity: sha512-GaY3BdSPbPNdtrBz8SYUBNmNd8mdPc3mtdZfdkFazQ0RD9m+Toz5oR8fKnTamNSk9fRTJX0Lp3uEqxrAlQVreg==} + dependencies: + d3-dsv: 3.0.1 + topojson-client: 3.1.0 + vega-format: 2.1.0 + vega-util: 2.1.0 + dev: false + /vega-parser@6.6.0: resolution: {integrity: sha512-jltyrwCTtWeidi/6VotLCybhIl+ehwnzvFWYOdWNUP0z/EskdB64YmawNwjCjzTBMemeiQtY6sJPPbewYqe3Vg==} dependencies: - vega-dataflow: 5.7.7 + vega-dataflow: 5.7.8 vega-event-selector: 3.0.1 - vega-functions: 5.18.0 - vega-scale: 7.4.2 - vega-util: 1.17.3 + vega-functions: 5.18.1 + vega-scale: 7.4.3 + vega-util: 1.17.4 transitivePeerDependencies: - encoding dev: false + /vega-parser@7.1.0: + resolution: {integrity: sha512-g0lrYxtmYVW8G6yXpIS4J3Uxt9OUSkc0bLu5afoYDo4rZmoOOdll3x3ebActp5LHPW+usZIE+p5nukRS2vEc7Q==} + dependencies: + vega-dataflow: 6.1.0 + vega-event-selector: 4.0.0 + vega-functions: 6.1.1 + vega-scale: 8.1.0 + vega-util: 2.1.0 + dev: false + /vega-projection@1.6.2: resolution: {integrity: sha512-3pcVaQL9R3Zfk6PzopLX6awzrQUeYOXJzlfLGP2Xd93mqUepBa6m/reVrTUoSFXA3v9lfK4W/PS2AcVzD/MIcQ==} dependencies: d3-geo: 3.1.1 d3-geo-projection: 4.0.0 - vega-scale: 7.4.2 + vega-scale: 7.4.3 + dev: false + + /vega-projection@2.1.0: + resolution: {integrity: sha512-EjRjVSoMR5ibrU7q8LaOQKP327NcOAM1+eZ+NO4ANvvAutwmbNVTmfA1VpPH+AD0AlBYc39ND/wnRk7SieDiXA==} + dependencies: + d3-geo: 3.1.1 + d3-geo-projection: 4.0.0 + vega-scale: 8.1.0 dev: false /vega-regression@1.3.1: resolution: {integrity: sha512-AmccF++Z9uw4HNZC/gmkQGe6JsRxTG/R4QpbcSepyMvQN1Rj5KtVqMcmVFP1r3ivM4dYGFuPlzMWvuqp0iKMkQ==} dependencies: d3-array: 3.2.4 - vega-dataflow: 5.7.7 + vega-dataflow: 5.7.8 vega-statistics: 1.9.0 - vega-util: 1.17.3 + vega-util: 1.17.4 transitivePeerDependencies: - encoding dev: false + /vega-regression@2.1.0: + resolution: {integrity: sha512-HzC7MuoEwG1rIxRaNTqgcaYF03z/ZxYkQR2D5BN0N45kLnHY1HJXiEcZkcffTsqXdspLjn47yLi44UoCwF5fxQ==} + dependencies: + d3-array: 3.2.4 + vega-dataflow: 6.1.0 + vega-statistics: 2.0.0 + vega-util: 2.1.0 + dev: false + /vega-runtime@6.2.1: resolution: {integrity: sha512-b4eot3tWKCk++INWqot+6sLn3wDTj/HE+tRSbiaf8aecuniPMlwJEK7wWuhVGeW2Ae5n8fI/8TeTViaC94bNHA==} dependencies: - vega-dataflow: 5.7.7 - vega-util: 1.17.3 + vega-dataflow: 5.7.8 + vega-util: 1.17.4 transitivePeerDependencies: - encoding dev: false - /vega-scale@7.4.2: - resolution: {integrity: sha512-o6Hl76aU1jlCK7Q8DPYZ8OGsp4PtzLdzI6nGpLt8rxoE78QuB3GBGEwGAQJitp4IF7Lb2rL5oAXEl3ZP6xf9jg==} + /vega-runtime@7.1.0: + resolution: {integrity: sha512-mItI+WHimyEcZlZrQ/zYR3LwHVeyHCWwp7MKaBjkU8EwkSxEEGVceyGUY9X2YuJLiOgkLz/6juYDbMv60pfwYA==} + dependencies: + vega-dataflow: 6.1.0 + vega-util: 2.1.0 + dev: false + + /vega-scale@7.4.3: + resolution: {integrity: sha512-f7SSN2YJowtrdkt7nJIR6YYhjDk8oB37q5So2/OxXQv5CBHipFPQSHS1ZVw9vD3V5wLnrZCxC4Ji27gmsTefgA==} dependencies: d3-array: 3.2.4 d3-interpolate: 3.0.1 d3-scale: 4.0.2 d3-scale-chromatic: 3.1.0 - vega-time: 2.1.3 - vega-util: 1.17.3 + vega-time: 2.1.4 + vega-util: 1.17.4 + dev: false + + /vega-scale@8.1.0: + resolution: {integrity: sha512-VEgDuEcOec8+C8+FzLcnAmcXrv2gAJKqQifCdQhkgnsLa978vYUgVfCut/mBSMMHbH8wlUV1D0fKZTjRukA1+A==} + dependencies: + d3-array: 3.2.4 + d3-interpolate: 3.0.1 + d3-scale: 4.0.2 + d3-scale-chromatic: 3.1.0 + vega-time: 3.1.0 + vega-util: 2.1.0 dev: false - /vega-scenegraph@4.13.1: - resolution: {integrity: sha512-LFY9+sLIxRfdDI9ZTKjLoijMkIAzPLBWHpPkwv4NPYgdyx+0qFmv+puBpAUGUY9VZqAZ736Uj5NJY9zw+/M3yQ==} + /vega-scenegraph@4.13.2: + resolution: {integrity: sha512-eCutgcLzdUg23HLc6MTZ9pHCdH0hkqSmlbcoznspwT0ajjATk6M09JNyJddiaKR55HuQo03mBWsPeRCd5kOi0g==} dependencies: d3-path: 3.1.0 d3-shape: 3.2.0 vega-canvas: 1.2.7 - vega-loader: 4.5.3 - vega-scale: 7.4.2 - vega-util: 1.17.3 + vega-loader: 4.5.4 + vega-scale: 7.4.3 + vega-util: 1.17.4 transitivePeerDependencies: - encoding dev: false + /vega-scenegraph@5.1.0: + resolution: {integrity: sha512-4gA89CFIxkZX+4Nvl8SZF2MBOqnlj9J5zgdPh/HPx+JOwtzSlUqIhxFpFj7GWYfwzr/PyZnguBLPihPw1Og/cA==} + dependencies: + d3-path: 3.1.0 + d3-shape: 3.2.0 + vega-canvas: 2.0.0 + vega-loader: 5.1.0 + vega-scale: 8.1.0 + vega-util: 2.1.0 + dev: false + /vega-schema-url-parser@2.2.0: resolution: {integrity: sha512-yAtdBnfYOhECv9YC70H2gEiqfIbVkq09aaE4y/9V/ovEFmH9gPKaEgzIZqgT7PSPQjKhsNkb6jk6XvSoboxOBw==} dev: false @@ -10213,12 +10637,20 @@ packages: resolution: {integrity: sha512-xAnR7KAvNPYewI3O0l5QGdT8Tv0+GCZQjqfP39cW/hbe/b3aYMAQ39vm8O2wfXUHzm04xTe7nolcsx8WQNVLRQ==} dev: false - /vega-selections@5.6.0: - resolution: {integrity: sha512-UE2w78rUUbaV3Ph+vQbQDwh8eywIJYRxBiZdxEG/Tr/KtFMLdy2BDgNZuuDO1Nv8jImPJwONmqjNhNDYwM0VJQ==} + /vega-selections@5.6.3: + resolution: {integrity: sha512-DXd+XVKcIjBAtSCcgtPx7cXuqG/7L98SWoFh6GKNu26EBUyn3zm0GAlZxNLPoI01Jz9Fb3YpSsewk2aIAbM68g==} dependencies: d3-array: 3.2.4 - vega-expression: 5.2.0 - vega-util: 1.17.3 + vega-expression: 5.2.1 + vega-util: 1.17.4 + dev: false + + /vega-selections@6.1.2: + resolution: {integrity: sha512-xJ+V4qdd46nk2RBdwIRrQm2iSTMHdlu/omhLz1pqRL3jZDrkqNBXimrisci2kIKpH2WBpA1YVagwuZEKBmF2Qw==} + dependencies: + d3-array: 3.2.4 + vega-expression: 6.1.0 + vega-util: 2.1.0 dev: false /vega-statistics@1.9.0: @@ -10227,32 +10659,46 @@ packages: d3-array: 3.2.4 dev: false - /vega-themes@2.15.0(vega-lite@5.21.0)(vega@5.33.0): + /vega-statistics@2.0.0: + resolution: {integrity: sha512-dGPfDXnBlgXbZF3oxtkb8JfeRXd5TYHx25Z/tIoaa9jWua4Vf/AoW2wwh8J1qmMy8J03/29aowkp1yk4DOPazQ==} + dependencies: + d3-array: 3.2.4 + dev: false + + /vega-themes@2.15.0(vega-lite@6.4.1)(vega@5.33.0): resolution: {integrity: sha512-DicRAKG9z+23A+rH/3w3QjJvKnlGhSbbUXGjBvYGseZ1lvj9KQ0BXZ2NS/+MKns59LNpFNHGi9us/wMlci4TOA==} peerDependencies: vega: '*' vega-lite: '*' dependencies: vega: 5.33.0 - vega-lite: 5.21.0(vega@5.33.0) + vega-lite: 6.4.1(vega@5.33.0) dev: false - /vega-themes@3.0.0(vega-lite@5.21.0)(vega@5.33.0): + /vega-themes@3.0.0(vega-lite@6.4.1)(vega@6.2.0): resolution: {integrity: sha512-1iFiI3BNmW9FrsLnDLx0ZKEddsCitRY3XmUAwp6qmp+p+IXyJYc9pfjlVj9E6KXBPfm4cQyU++s0smKNiWzO4g==} peerDependencies: vega: '*' vega-lite: '*' dependencies: - vega: 5.33.0 - vega-lite: 5.21.0(vega@5.33.0) + vega: 6.2.0 + vega-lite: 6.4.1(vega@6.2.0) dev: false - /vega-time@2.1.3: - resolution: {integrity: sha512-hFcWPdTV844IiY0m97+WUoMLADCp+8yUQR1NStWhzBzwDDA7QEGGwYGxALhdMOaDTwkyoNj3V/nox2rQAJD/vQ==} + /vega-time@2.1.4: + resolution: {integrity: sha512-DBMRps5myYnSAlvQ+oiX8CycJZjGQNqyGE04xaZrpOgHll7vlvezpET2FnGZC7wS3DsqMcPjnpnI1h7+qJox1Q==} dependencies: d3-array: 3.2.4 d3-time: 3.1.0 - vega-util: 1.17.3 + vega-util: 1.17.4 + dev: false + + /vega-time@3.1.0: + resolution: {integrity: sha512-G93mWzPwNa6UYQRkr8Ujur9uqxbBDjDT/WpXjbDY0yygdSkRT+zXF+Sb4gjhW0nPaqdiwkn0R6kZcSPMj1bMNA==} + dependencies: + d3-array: 3.2.4 + d3-time: 3.1.0 + vega-util: 2.1.0 dev: false /vega-tooltip@0.35.2: @@ -10260,7 +10706,7 @@ packages: dependencies: vega-util: 1.17.3 optionalDependencies: - '@rollup/rollup-linux-x64-gnu': 4.40.1 + '@rollup/rollup-linux-x64-gnu': 4.53.5 dev: false /vega-tooltip@1.0.0: @@ -10273,104 +10719,170 @@ packages: resolution: {integrity: sha512-Qxo+xeEEftY1jYyKgzOGc9NuW4/MqGm1YPZ5WrL9eXg2G0410Ne+xL/MFIjHF4hRX+3mgFF4Io2hPpfy/thjLg==} dependencies: d3-array: 3.2.4 - vega-dataflow: 5.7.7 + vega-dataflow: 5.7.8 vega-statistics: 1.9.0 - vega-time: 2.1.3 - vega-util: 1.17.3 + vega-time: 2.1.4 + vega-util: 1.17.4 transitivePeerDependencies: - encoding dev: false + /vega-transforms@5.1.0: + resolution: {integrity: sha512-mj/sO2tSuzzpiXX8JSl4DDlhEmVwM/46MTAzTNQUQzJPMI/n4ChCjr/SdEbfEyzlD4DPm1bjohZGjLc010yuMg==} + dependencies: + d3-array: 3.2.4 + vega-dataflow: 6.1.0 + vega-statistics: 2.0.0 + vega-time: 3.1.0 + vega-util: 2.1.0 + dev: false + /vega-typings@1.5.0: resolution: {integrity: sha512-tcZ2HwmiQEOXIGyBMP8sdCnoFoVqHn4KQ4H0MQiHwzFU1hb1EXURhfc+Uamthewk4h/9BICtAM3AFQMjBGpjQA==} dependencies: '@types/geojson': 7946.0.4 vega-event-selector: 3.0.1 - vega-expression: 5.2.0 - vega-util: 1.17.3 + vega-expression: 5.2.1 + vega-util: 1.17.4 + dev: false + + /vega-typings@2.1.0: + resolution: {integrity: sha512-zdis4Fg4gv37yEvTTSZEVMNhp8hwyEl7GZ4X4HHddRVRKxWFsbyKvZx/YW5Z9Ox4sjxVA2qHzEbod4Fdx+SEJA==} + dependencies: + '@types/geojson': 7946.0.16 + vega-event-selector: 4.0.0 + vega-expression: 6.1.0 + vega-util: 2.1.0 dev: false /vega-util@1.17.3: resolution: {integrity: sha512-nSNpZLUrRvFo46M5OK4O6x6f08WD1yOcEzHNlqivF+sDLSsVpstaF6fdJYwrbf/debFi2L9Tkp4gZQtssup9iQ==} dev: false + /vega-util@1.17.4: + resolution: {integrity: sha512-+y3ZW7dEqM8Ck+KRsd+jkMfxfE7MrQxUyIpNjkfhIpGEreym+aTn7XUw1DKXqclr8mqTQvbilPo16B3lnBr0wA==} + dev: false + /vega-util@2.0.0: resolution: {integrity: sha512-/ayLYX3VVqfkKJB1mG+xkOKiBVlfFZ9BfUB5vf7eVyIRork24sABXdeH4x+XeWuqDKnLBTDedotA+1a5MxlV2Q==} dev: false + /vega-util@2.1.0: + resolution: {integrity: sha512-PGfp0m0QCufDmcxKJCWQy4Ov23FoF8DSXmoJwSezi3itQaa2hbxK0+xwsTMP2vy4PR16Pu25HMzgMwXVW1+33w==} + dev: false + /vega-view-transforms@4.6.1: resolution: {integrity: sha512-RYlyMJu5kZV4XXjmyTQKADJWDB25SMHsiF+B1rbE1p+pmdQPlp5tGdPl9r5dUJOp3p8mSt/NGI8GPGucmPMxtw==} dependencies: - vega-dataflow: 5.7.7 - vega-scenegraph: 4.13.1 - vega-util: 1.17.3 + vega-dataflow: 5.7.8 + vega-scenegraph: 4.13.2 + vega-util: 1.17.4 transitivePeerDependencies: - encoding dev: false + /vega-view-transforms@5.1.0: + resolution: {integrity: sha512-fpigh/xn/32t+An1ShoY3MLeGzNdlbAp2+HvFKzPpmpMTZqJEWkk/J/wHU7Swyc28Ta7W1z3fO+8dZkOYO5TWQ==} + dependencies: + vega-dataflow: 6.1.0 + vega-scenegraph: 5.1.0 + vega-util: 2.1.0 + dev: false + /vega-view@5.16.0: resolution: {integrity: sha512-Nxp1MEAY+8bphIm+7BeGFzWPoJnX9+hgvze6wqCAPoM69YiyVR0o0VK8M2EESIL+22+Owr0Fdy94hWHnmon5tQ==} dependencies: d3-array: 3.2.4 d3-timer: 3.0.1 - vega-dataflow: 5.7.7 - vega-format: 1.1.3 - vega-functions: 5.18.0 + vega-dataflow: 5.7.8 + vega-format: 1.1.4 + vega-functions: 5.18.1 vega-runtime: 6.2.1 - vega-scenegraph: 4.13.1 - vega-util: 1.17.3 + vega-scenegraph: 4.13.2 + vega-util: 1.17.4 transitivePeerDependencies: - encoding dev: false + /vega-view@6.1.0: + resolution: {integrity: sha512-hmHDm/zC65lb23mb9Tr9Gx0wkxP0TMS31LpMPYxIZpvInxvUn7TYitkOtz1elr63k2YZrgmF7ztdGyQ4iCQ5fQ==} + dependencies: + d3-array: 3.2.4 + d3-timer: 3.0.1 + vega-dataflow: 6.1.0 + vega-format: 2.1.0 + vega-functions: 6.1.1 + vega-runtime: 7.1.0 + vega-scenegraph: 5.1.0 + vega-util: 2.1.0 + dev: false + /vega-voronoi@4.2.4: resolution: {integrity: sha512-lWNimgJAXGeRFu2Pz8axOUqVf1moYhD+5yhBzDSmckE9I5jLOyZc/XvgFTXwFnsVkMd1QW1vxJa+y9yfUblzYw==} dependencies: d3-delaunay: 6.0.4 - vega-dataflow: 5.7.7 - vega-util: 1.17.3 + vega-dataflow: 5.7.8 + vega-util: 1.17.4 transitivePeerDependencies: - encoding dev: false + /vega-voronoi@5.1.0: + resolution: {integrity: sha512-uKdsoR9x60mz7eYtVG+NhlkdQXeVdMr6jHNAHxs+W+i6kawkUp5S9jp1xf1FmW/uZvtO1eqinHQNwATcDRsiUg==} + dependencies: + d3-delaunay: 6.0.4 + vega-dataflow: 6.1.0 + vega-util: 2.1.0 + dev: false + /vega-wordcloud@4.1.6: resolution: {integrity: sha512-lFmF3u9/ozU0P+WqPjeThQfZm0PigdbXDwpIUCxczrCXKYJLYFmZuZLZR7cxtmpZ0/yuvRvAJ4g123LXbSZF8A==} dependencies: vega-canvas: 1.2.7 - vega-dataflow: 5.7.7 - vega-scale: 7.4.2 + vega-dataflow: 5.7.8 + vega-scale: 7.4.3 vega-statistics: 1.9.0 - vega-util: 1.17.3 + vega-util: 1.17.4 transitivePeerDependencies: - encoding dev: false + /vega-wordcloud@5.1.0: + resolution: {integrity: sha512-sSdNmT8y2D7xXhM2h76dKyaYn3PA4eV49WUUkfYfqHz/vpcu10GSAoFxLhQQTkbZXR+q5ZB63tFUow9W2IFo6g==} + dependencies: + vega-canvas: 2.0.0 + vega-dataflow: 6.1.0 + vega-scale: 8.1.0 + vega-statistics: 2.0.0 + vega-util: 2.1.0 + dev: false + /vega@5.33.0: resolution: {integrity: sha512-jNAGa7TxLojOpMMMrKMXXBos4K6AaLJbCgGDOw1YEkLRjUkh12pcf65J2lMSdEHjcEK47XXjKiOUVZ8L+MniBA==} dependencies: vega-crossfilter: 4.1.3 - vega-dataflow: 5.7.7 + vega-dataflow: 5.7.8 vega-encode: 4.10.2 vega-event-selector: 3.0.1 - vega-expression: 5.2.0 + vega-expression: 5.2.1 vega-force: 4.2.2 - vega-format: 1.1.3 - vega-functions: 5.18.0 + vega-format: 1.1.4 + vega-functions: 5.18.1 vega-geo: 4.4.3 vega-hierarchy: 4.1.3 vega-label: 1.3.1 - vega-loader: 4.5.3 + vega-loader: 4.5.4 vega-parser: 6.6.0 vega-projection: 1.6.2 vega-regression: 1.3.1 vega-runtime: 6.2.1 - vega-scale: 7.4.2 - vega-scenegraph: 4.13.1 + vega-scale: 7.4.3 + vega-scenegraph: 4.13.2 vega-statistics: 1.9.0 - vega-time: 2.1.3 + vega-time: 2.1.4 vega-transforms: 4.12.1 vega-typings: 1.5.0 - vega-util: 1.17.3 + vega-util: 1.17.4 vega-view: 5.16.0 vega-view-transforms: 4.6.1 vega-voronoi: 4.2.4 @@ -10379,6 +10891,38 @@ packages: - encoding dev: false + /vega@6.2.0: + resolution: {integrity: sha512-BIwalIcEGysJdQDjeVUmMWB3e50jPDNAMfLJscjEvpunU9bSt7X1OYnQxkg3uBwuRRI4nWfFZO9uIW910nLeGw==} + dependencies: + vega-crossfilter: 5.1.0 + vega-dataflow: 6.1.0 + vega-encode: 5.1.0 + vega-event-selector: 4.0.0 + vega-expression: 6.1.0 + vega-force: 5.1.0 + vega-format: 2.1.0 + vega-functions: 6.1.1 + vega-geo: 5.1.0 + vega-hierarchy: 5.1.0 + vega-label: 2.1.0 + vega-loader: 5.1.0 + vega-parser: 7.1.0 + vega-projection: 2.1.0 + vega-regression: 2.1.0 + vega-runtime: 7.1.0 + vega-scale: 8.1.0 + vega-scenegraph: 5.1.0 + vega-statistics: 2.0.0 + vega-time: 3.1.0 + vega-transforms: 5.1.0 + vega-typings: 2.1.0 + vega-util: 2.1.0 + vega-view: 6.1.0 + vega-view-transforms: 5.1.0 + vega-voronoi: 5.1.0 + vega-wordcloud: 5.1.0 + dev: false + /vite-plugin-svgr@4.3.0(typescript@5.6.3)(vite@6.2.4): resolution: {integrity: sha512-Jy9qLB2/PyWklpYy0xk0UU3TlU0t2UMpJXZvf+hWII1lAmRHrOUKi11Uw8N3rxoNk7atZNYO3pR3vI1f7oi+6w==} peerDependencies: @@ -10565,6 +11109,15 @@ packages: string-width: 5.1.2 strip-ansi: 7.1.0 + /wrap-ansi@9.0.2: + resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==} + engines: {node: '>=18'} + dependencies: + ansi-styles: 6.2.3 + string-width: 7.2.0 + strip-ansi: 7.1.2 + dev: false + /wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} dev: true @@ -10582,8 +11135,8 @@ packages: optional: true dev: true - /ws@8.18.1: - resolution: {integrity: sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==} + /ws@8.18.3: + resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -10620,6 +11173,12 @@ packages: /yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} + dev: true + + /yargs-parser@22.0.0: + resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==} + engines: {node: ^20.19.0 || ^22.12.0 || >=23} + dev: false /yargs@17.7.2: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} @@ -10632,12 +11191,25 @@ packages: string-width: 4.2.3 y18n: 5.0.8 yargs-parser: 21.1.1 + dev: true - /yjs@13.6.26: - resolution: {integrity: sha512-wiARO3wixu7mtoRP5f7LqpUtsURP9SmNgXUt3RlnZg4qDuF7dUjthwIvwxIDmK55dPw4Wl4QdW5A3ag0atwu7g==} + /yargs@18.0.0: + resolution: {integrity: sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==} + engines: {node: ^20.19.0 || ^22.12.0 || >=23} + dependencies: + cliui: 9.0.1 + escalade: 3.2.0 + get-caller-file: 2.0.5 + string-width: 7.2.0 + y18n: 5.0.8 + yargs-parser: 22.0.0 + dev: false + + /yjs@13.6.28: + resolution: {integrity: sha512-EgnDOXs8+hBVm6mq3/S89Kiwzh5JRbn7w2wXwbrMRyKy/8dOFsLvuIfC+x19ZdtaDc0tA9rQmdZzbqqNHG44wA==} engines: {node: '>=16.0.0', npm: '>=8.0.0'} dependencies: - lib0: 0.2.105 + lib0: 0.2.115 dev: false /yocto-queue@0.1.0: @@ -10650,11 +11222,21 @@ packages: engines: {node: '>=12.20'} dev: true + /yocto-queue@1.2.2: + resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==} + engines: {node: '>=12.20'} + dev: true + /yoctocolors@2.1.1: resolution: {integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==} engines: {node: '>=18'} dev: true + /yoctocolors@2.1.2: + resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==} + engines: {node: '>=18'} + dev: true + /zod@3.23.8: resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} dev: false