From 6cbcd50ed84023815e67168f0fed79da3b41ad33 Mon Sep 17 00:00:00 2001 From: Alexander Bjerkan Date: Tue, 7 Jan 2025 22:27:45 +0100 Subject: [PATCH 1/6] docs: presentation mode --- .gitignore | 4 +- apps/docs/.env.example | 2 + apps/docs/.gitignore | 4 +- apps/docs/app/routes/_docs.tsx | 71 +++ .../app/routes/_docs/komponenter/$slug.tsx | 53 ++ .../app/routes/api/preview-mode/disable.ts | 14 + .../app/routes/api/preview-mode/enable.ts | 37 ++ apps/docs/dktp/main.yml | 57 ++ apps/docs/package.json | 3 + apps/docs/sanity.config.ts | 17 + apps/docs/src/lib/preview-middleware.ts | 12 + apps/docs/src/lib/sanity.server.ts | 22 + apps/docs/src/lib/sanity.ts | 5 +- apps/docs/src/lib/visual-editing.ts | 41 ++ pnpm-lock.yaml | 549 +++++++++++++++--- 15 files changed, 799 insertions(+), 92 deletions(-) create mode 100644 apps/docs/.env.example create mode 100644 apps/docs/app/routes/_docs.tsx create mode 100644 apps/docs/app/routes/_docs/komponenter/$slug.tsx create mode 100644 apps/docs/app/routes/api/preview-mode/disable.ts create mode 100644 apps/docs/app/routes/api/preview-mode/enable.ts create mode 100644 apps/docs/dktp/main.yml create mode 100644 apps/docs/src/lib/preview-middleware.ts create mode 100644 apps/docs/src/lib/sanity.server.ts create mode 100644 apps/docs/src/lib/visual-editing.ts diff --git a/.gitignore b/.gitignore index b8753d48c..1e84cb7b3 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,7 @@ dist/ storybook-static/ next-env.d.ts +packages/icons-react/icons.tsx # editors .idea/ @@ -17,5 +18,4 @@ next-env.d.ts # Secrets .FIGMA_TOKEN -.vercel -packages/icons-react/icons.tsx \ No newline at end of file +.env.local diff --git a/apps/docs/.env.example b/apps/docs/.env.example new file mode 100644 index 000000000..0581ae91a --- /dev/null +++ b/apps/docs/.env.example @@ -0,0 +1,2 @@ +# Creata a viewer token at sanity.io/manage +SANITY_VIEWER_TOKEN= diff --git a/apps/docs/.gitignore b/apps/docs/.gitignore index a53fe423a..89c063d3f 100644 --- a/apps/docs/.gitignore +++ b/apps/docs/.gitignore @@ -4,4 +4,6 @@ public/resources/icons/ public/storybook component-props.ts -public/studio/static \ No newline at end of file +public/studio/static +docgen.ts +.env diff --git a/apps/docs/app/routes/_docs.tsx b/apps/docs/app/routes/_docs.tsx new file mode 100644 index 000000000..fe14d4079 --- /dev/null +++ b/apps/docs/app/routes/_docs.tsx @@ -0,0 +1,71 @@ +import { sanityFetch } from '@/lib/sanity'; +import { VisualEditing } from '@/lib/visual-editing'; +import appCss from '@/styles/app.css?url'; +import { Footer } from '@/ui/footer'; +import { MainNav } from '@/ui/main-nav'; +import { GrunnmurenProvider } from '@obosbbl/grunnmuren-react'; +import { + type NavigateOptions, + Outlet, + ScrollRestoration, + type ToOptions, + createFileRoute, + useRouter, +} from '@tanstack/react-router'; +import { defineQuery } from 'groq'; + +const COMPONENTS_NAVIGATION_QUERY = defineQuery( + // make sure the slug is always a string so we don't have add fallback value in code just to make TypeScript happy + `*[_type == "component"]{ _id, name, 'slug': coalesce(slug.current, '')} | order(name asc)`, +); + +// This is the shared layout for all the Grunnmuren docs pages that are "public", ie not the Sanity studio +export const Route = createFileRoute('/_docs')({ + component: RootLayout, + head: () => ({ + links: [{ rel: 'stylesheet', href: appCss }], + meta: [ + { + title: "Grunnmuren - OBOS' Design System", + }, + ], + }), + loader: () => sanityFetch({ query: COMPONENTS_NAVIGATION_QUERY }), +}); + +function RootLayout() { + const router = useRouter(); + + return ( + <> + router.navigate({ to, ...options })} + useHref={(to) => router.buildLocation({ to }).href} + > +
+
+
+ +
+
+
+ +
+
+ + + + ); +} + +// See comments on GrunnmurenProvider in +declare module 'react-aria-components' { + interface RouterConfig { + href: ToOptions['to']; + routerOptions: Omit; + } +} diff --git a/apps/docs/app/routes/_docs/komponenter/$slug.tsx b/apps/docs/app/routes/_docs/komponenter/$slug.tsx new file mode 100644 index 000000000..35b7a7e69 --- /dev/null +++ b/apps/docs/app/routes/_docs/komponenter/$slug.tsx @@ -0,0 +1,53 @@ +import * as badgeExamples from '@/examples/badge'; +import * as buttonExamples from '@/examples/button'; +import { sanityFetch } from '@/lib/sanity.server'; +import { Content } from '@/ui/content'; +import { PropsTable } from '@/ui/props-table'; +import { createFileRoute, notFound } from '@tanstack/react-router'; +import * as props from 'docgen'; +import { defineQuery } from 'groq'; + +const COMPONENT_QUERY = defineQuery( + `*[_type == "component" && slug.current == $slug][0]{ content, "name": coalesce(name, '') }`, +); + +export const Route = createFileRoute('/_docs/komponenter/$slug')({ + component: Page, + loader: async ({ params }) => { + const res = await sanityFetch({ + data: { + query: COMPONENT_QUERY, + params: { slug: params.slug }, + }, + }); + + if (res.data == null) { + throw notFound(); + } + + const componentName = res.data.name; + const componentProps = props[componentName].props; + + return { data: res.data, componentProps }; + }, +}); + +function Page() { + const { data, componentProps } = Route.useLoaderData(); + + // @ts-expect-error this works for now until we figure how to make the examples work better with Sanity + const { scope, examples } = { + Button: buttonExamples, + Badge: badgeExamples, + }[data.name]; + + return ( + <> +

{data.name}

+ + + + + + ); +} diff --git a/apps/docs/app/routes/api/preview-mode/disable.ts b/apps/docs/app/routes/api/preview-mode/disable.ts new file mode 100644 index 000000000..3e393cd70 --- /dev/null +++ b/apps/docs/app/routes/api/preview-mode/disable.ts @@ -0,0 +1,14 @@ +import { createAPIFileRoute } from '@tanstack/start/api'; +import { deleteCookie, sendRedirect } from 'vinxi/http'; + +export const APIRoute = createAPIFileRoute('/api/preview-mode/disable')({ + GET: () => { + deleteCookie('__sanity_preview', { + path: '/', + secure: import.meta.env.PROD, + httpOnly: true, + sameSite: 'strict', + }); + sendRedirect('/'); + }, +}); diff --git a/apps/docs/app/routes/api/preview-mode/enable.ts b/apps/docs/app/routes/api/preview-mode/enable.ts new file mode 100644 index 000000000..d1e719a66 --- /dev/null +++ b/apps/docs/app/routes/api/preview-mode/enable.ts @@ -0,0 +1,37 @@ +import { randomBytes } from 'node:crypto'; +import { client } from '@/lib/sanity'; +import { validatePreviewUrl } from '@sanity/preview-url-secret'; +import { createAPIFileRoute } from '@tanstack/start/api'; +import { SanityClient } from 'sanity'; +import { sendRedirect, setCookie } from 'vinxi/http'; + +export const APIRoute = createAPIFileRoute('/api/preview-mode/enable')({ + GET: async ({ request }) => { + if (!process.env.SANITY_VIEWER_TOKEN) { + throw new Response('Preview mode missing token', { status: 401 }); + } + + const clientWithToken = client.withConfig({ + token: process.env.SANITY_VIEWER_TOKEN, + }); + + const { isValid, redirectTo = '/' } = await validatePreviewUrl( + clientWithToken, + request.url, + ); + + if (!isValid) { + throw new Response('Invalid secret', { status: 401 }); + } + + // we can use sameSite: 'strict' because we're running an embedded studio + // setCookie('__sanity_preview', randomBytes(16).toString('hex'), { + setCookie('__sanity_preview', 'true', { + path: '/', + secure: import.meta.env.PROD, + httpOnly: true, + sameSite: 'strict', + }); + sendRedirect(redirectTo); + }, +}); diff --git a/apps/docs/dktp/main.yml b/apps/docs/dktp/main.yml new file mode 100644 index 000000000..c9fe44e54 --- /dev/null +++ b/apps/docs/dktp/main.yml @@ -0,0 +1,57 @@ +properties: + configuration: + activeRevisionsMode: Single + ingress: + external: true + allowInsecure: false + targetPort: 3000 + secrets: + - name: splunk-token + keyVaultUrl: https://dkt-nettsted-prod-kv.vault.azure.net/secrets/Splunk-Token + identity: System + template: + scale: + minReplicas: 1 + maxReplicas: 3 + containers: + - image: dktprodacr.azurecr.io/grunnmuren/docs:${IMAGE_TAG} + name: docs + env: + - name: SANITY_VIEWER_TOKEN + secretRef: ${todo} + resources: + cpu: 0.25 + memory: 0.5Gi + probes: + - type: liveness + httpGet: + path: '/api/health' + port: 3000 + initialDelaySeconds: 7 + periodSeconds: 3 + - type: readiness + httpGet: + path: '/api/health' + port: 3000 + initialDelaySeconds: 10 + periodSeconds: 3 + volumeMounts: + - mountPath: /var/log/console-logs + volumeName: logs + + - image: dktprodacr.azurecr.io/dktp/log-forwarder:latest + name: logs + env: + - name: SPLUNK_TOKEN + secretRef: splunk-token + - name: ENVIRONMENT + value: prod + resources: + cpu: 0.25 + memory: 0.5Gi + volumeMounts: + - mountPath: /var/log/console-logs + volumeName: logs + volumes: + - name: logs + storageType: EmptyDir diff --git a/apps/docs/package.json b/apps/docs/package.json index 554b67763..e43fc42c4 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -34,8 +34,11 @@ "@sanity/client": "7.16.0", "@sanity/code-input": "7.0.9", "@sanity/image-url": "2.0.3", + "@sanity/presentation": "1.21.1", + "@sanity/preview-url-secret": "2.1.0", "@sanity/table": "2.0.1", "@sanity/vision": "5.13.0", + "@sanity/visual-editing": "2.12.0", "@tanstack/nitro-v2-vite-plugin": "1.154.9", "@tanstack/react-router": "1.168.21", "@tanstack/react-start": "1.167.39", diff --git a/apps/docs/sanity.config.ts b/apps/docs/sanity.config.ts index 9d02041ea..be935785d 100644 --- a/apps/docs/sanity.config.ts +++ b/apps/docs/sanity.config.ts @@ -4,6 +4,7 @@ import { codeInput } from '@sanity/code-input'; import { table } from '@sanity/table'; import { visionTool } from '@sanity/vision'; import { defineConfig } from 'sanity'; +import { defineDocuments, presentationTool } from 'sanity/presentation'; import { structureTool } from 'sanity/structure'; import { schemaTypes } from './studio/schema-types'; @@ -64,6 +65,22 @@ export default defineConfig({ codeInput(), table(), assist(), + presentationTool({ + previewUrl: { + previewMode: { + enable: '/api/preview-mode/enable', + disable: '/api/preview-mode/disable', + }, + }, + resolve: { + mainDocuments: defineDocuments([ + { + route: '/komponenter/:slug', + filter: `_type == "component" && slug.current == $slug`, + }, + ]), + }, + }), ], schema: { types: schemaTypes, diff --git a/apps/docs/src/lib/preview-middleware.ts b/apps/docs/src/lib/preview-middleware.ts new file mode 100644 index 000000000..7497b9444 --- /dev/null +++ b/apps/docs/src/lib/preview-middleware.ts @@ -0,0 +1,12 @@ +import { createMiddleware } from '@tanstack/start'; +import { getCookie } from 'vinxi/http'; + +export const previewMiddleware = createMiddleware().server(async ({ next }) => { + const isPreview = getCookie('__sanity_preview') === 'true'; + console.log({ isPreview }); + return next({ + context: { + previewMode: isPreview, + }, + }); +}); diff --git a/apps/docs/src/lib/sanity.server.ts b/apps/docs/src/lib/sanity.server.ts new file mode 100644 index 000000000..e9df71aec --- /dev/null +++ b/apps/docs/src/lib/sanity.server.ts @@ -0,0 +1,22 @@ +import type { QueryParams } from '@sanity/client'; +import { createServerFn } from '@tanstack/start'; +import { previewMiddleware } from './preview-middleware'; +import { sanityFetch as _sanityFetch, client } from './sanity'; + +export const sanityFetch = createServerFn({ method: 'GET' }) + .middleware([previewMiddleware]) + .validator((data: { query: string; params: QueryParams }) => data) + .handler(async ({ data, context }) => { + const { query, params } = data; + + if (context.previewMode) { + const previewClient = client.withConfig({ + perspective: 'previewDrafts', + token: process.env.SANITY_VIEWER_TOKEN, // Needed for accessing previewDrafts perspective + useCdn: false, // the previewDrafts perspective requires this to be `false + }); + return _sanityFetch({ query, params, client: previewClient }); + } + + return _sanityFetch({ query, params }); + }); diff --git a/apps/docs/src/lib/sanity.ts b/apps/docs/src/lib/sanity.ts index 62117192a..405c0a6d3 100644 --- a/apps/docs/src/lib/sanity.ts +++ b/apps/docs/src/lib/sanity.ts @@ -5,17 +5,20 @@ export const client = createClient({ dataset: 'grunnmuren', apiVersion: '2024-09-18', useCdn: true, + perspective: 'published', }); export async function sanityFetch({ query, params = {}, + client: _client = client, }: { query: QueryString; params?: QueryParams; + client?: typeof client; }) { // Not sure what's happening here, but I need to set filterReponse to false to get the data as an array? - const { result } = await client.fetch(query, params, { + const { result } = await _client.fetch(query, params, { filterResponse: false, }); diff --git a/apps/docs/src/lib/visual-editing.ts b/apps/docs/src/lib/visual-editing.ts new file mode 100644 index 000000000..3ec4ad795 --- /dev/null +++ b/apps/docs/src/lib/visual-editing.ts @@ -0,0 +1,41 @@ +import { enableVisualEditing } from '@sanity/visual-editing' +import { useNavigate, useRouter } from '@tanstack/react-router'; +import { useEffect } from 'react' + +export function VisualEditing() { + const router = useRouter(); + + + useEffect(() => { + const disable = enableVisualEditing({ + history: { + // subscribe: (_navigate) => { + // router.history.subscribe + // }, + // subscribe: (_navigate) => { + // }, + // subscribe: (_navigate) => { + // setNavigate(() => _navigate) + // return () => setNavigate(undefined) + // }, + update: (update) => { + console.log(update); + switch (update.type) { + case 'push': + router.history.push(update.url); + break; + case 'replace': + router.history.replace(update.url); + break; + case 'pop': + router.history.back(); + break; + } + }, + } + }) + + }, [router]); + + return null; +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9945ee661..600690fcf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -128,12 +128,21 @@ importers: '@sanity/image-url': specifier: 2.0.3 version: 2.0.3 + '@sanity/presentation': + specifier: 1.21.1 + version: 1.21.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) + '@sanity/preview-url-secret': + specifier: 2.1.0 + version: 2.1.0(@sanity/client@7.16.0) '@sanity/table': specifier: 2.0.1 version: 2.0.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(sanity@5.13.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(babel-plugin-react-compiler@1.0.0)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.7.0))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) '@sanity/vision': specifier: 5.13.0 version: 5.13.0(@babel/runtime@7.29.2)(@codemirror/lint@6.8.4)(@codemirror/theme-one-dark@6.1.2)(@emotion/is-prop-valid@1.4.0)(codemirror@6.0.1)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(sanity@5.13.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(babel-plugin-react-compiler@1.0.0)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.7.0))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) + '@sanity/visual-editing': + specifier: 2.12.0 + version: 2.12.0(@sanity/client@7.16.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@tanstack/nitro-v2-vite-plugin': specifier: 1.154.9 version: 1.154.9(rolldown@1.0.0-rc.15)(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0)) @@ -1190,6 +1199,11 @@ packages: peerDependencies: pino-opentelemetry-transport: ^3.0.0 pino-pretty: ^13.0.0 + peerDependenciesMeta: + pino-opentelemetry-transport: + optional: true + pino-pretty: + optional: true '@code-obos/sanity-auth@1.4.4': resolution: {integrity: sha512-rwGxeXsoRdiuy8pQ/x1YQ0BJUR5o1gxbIS9ya8sHEiISUwBmogxzaF1wa1o+oJgKmSeX3GIOUk6WOXjsSFdogw==, tarball: https://npm.pkg.github.com/download/@code-obos/sanity-auth/1.4.4/50f8b663583878958b97b4e21911b72048753985} @@ -1204,9 +1218,6 @@ packages: '@codemirror/autocomplete@6.20.1': resolution: {integrity: sha512-1cvg3Vz1dSSToCNlJfRA2WSI4ht3K+WplO0UMOgmUYPivCyy2oueZY6Lx7M9wThm7SDUBViRmuT+OG/i8+ON9A==} - '@codemirror/commands@6.10.1': - resolution: {integrity: sha512-uWDWFypNdQmz2y1LaNJzK7fL7TYKLeUAU0npEC685OKTF3KcQ2Vu3klIM78D7I6wGhktme0lh3CuQLv0ZCrD9Q==} - '@codemirror/commands@6.10.2': resolution: {integrity: sha512-vvX1fsih9HledO1c9zdotZYUZnE4xV0m6i3m25s5DIfXofuprk6cRcLUZvSk3CASUbwjQX21tOGbkY2BH8TpnQ==} @@ -1237,9 +1248,6 @@ packages: '@codemirror/lang-sql@6.10.0': resolution: {integrity: sha512-6ayPkEd/yRw0XKBx5uAiToSgGECo/GY2NoJIHXIIQh1EVwLuKoU8BP/qK0qH5NLXAbtJRLuT73hx7P9X34iO4w==} - '@codemirror/language@6.12.1': - resolution: {integrity: sha512-Fa6xkSiuGKc8XC8Cn96T+TQHYj4ZZ7RdFmXA3i9xe/3hLHfwPZdM+dqfX0Cp0zQklBKhVD8Yzc8LS45rkqcwpQ==} - '@codemirror/language@6.12.2': resolution: {integrity: sha512-jEPmz2nGGDxhRTg3lTpzmIyGKxz3Gp3SJES4b0nAuE5SWQoKdT5GoQ69cwMmFd+wvFUhYirtDTr0/DRHpQAyWg==} @@ -1264,9 +1272,6 @@ packages: '@codemirror/theme-one-dark@6.1.2': resolution: {integrity: sha512-F+sH0X16j/qFLMAfbciKTxVOwkdAS336b7AXTKOZhy8BR3eH/RelsnLgLFINrpST63mmN2OuwUt0W2ndUgYwUA==} - '@codemirror/view@6.39.12': - resolution: {integrity: sha512-f+/VsHVn/kOA9lltk/GFzuYwVVAKmOnNjxbrhkk3tPHntFqjWeI2TbIXx006YkBkqC10wZ4NsnWXCQiFPeAISQ==} - '@codemirror/view@6.39.16': resolution: {integrity: sha512-m6S22fFpKtOWhq8HuhzsI1WzUP/hB9THbDj0Tl5KX4gbO6Y91hwBl7Yky33NdvB6IffuRFiBxf1R8kJMyXmA4Q==} @@ -3429,6 +3434,10 @@ packages: resolution: {integrity: sha512-6Rbg71hkeoGInk/9hBsCUBCZ33IHSs2fZynAR85ANkXDM+WYiwRDlker7OngBkfbK8TF9+G797VjNMQQgJINiQ==} engines: {node: '>=18'} + '@sanity/comlink@3.0.0': + resolution: {integrity: sha512-R6oUq5GrLIldCCHFpVZbZt4Zuw9QWUeA1A1YhRJxifarTj+RDETIfDGenioKGvUAZeeVhADMooG33xzyQor45w==} + engines: {node: '>=18'} + '@sanity/comlink@3.1.1': resolution: {integrity: sha512-UyBJG4oWNs+VGVo5Yr5aKir5bgMzF/dnaNYjqxP2+5+iXnvhVOcI6dAtEXDj7kMmn5/ysHNKbLDlW6aVeBm7xg==} engines: {node: '>=18'} @@ -3441,6 +3450,10 @@ packages: resolution: {integrity: sha512-S2KYYGRUVZy+FDjPp3meoyczbCjobSQvZcgNayo3oYlYS9Qz0E+6RezGxi/KOb6iF52Oir3LEXp9SVfIgEwNjg==} engines: {node: '>=18.0.0'} + '@sanity/diff-match-patch@3.1.2': + resolution: {integrity: sha512-jW2zqnnV3cLXy7exOKbqaWJPb15rFSQGseAhlPljzbg5CP0hrujk0TwYpsNMz2xwTELOk1JkBUINQYbPE4TmaA==} + engines: {node: '>=18.18'} + '@sanity/diff-match-patch@3.2.0': resolution: {integrity: sha512-4hPADs0qUThFZkBK/crnfKKHg71qkRowfktBljH2UIxGHHTxIzt8g8fBiXItyCjxkuNy+zpYOdRMifQNv8+Yww==} engines: {node: '>=18.18'} @@ -3526,6 +3539,15 @@ packages: engines: {node: '>=20.19 <22 || >=22.12'} hasBin: true + '@sanity/mutate@0.11.0-canary.4': + resolution: {integrity: sha512-82jU3PvxQepY+jVJU1WaXQOf2Q9Q/fOCE2ksJZ4cnH3/WFOsg7RceYoOWb1XKthchTCD9zSBS9DRmb7FQ0Jlsg==} + engines: {node: '>=18'} + peerDependencies: + xstate: ^5.19.0 + peerDependenciesMeta: + xstate: + optional: true + '@sanity/mutate@0.12.4': resolution: {integrity: sha512-CBPOOTCTyHFyhBL+seWpkGKJIE6lpaFd9yIeTIDt6miluBz6W8OKTNbaU6gPzOztqrr8KbrTaROiQAaMQDndQA==} engines: {node: '>=18'} @@ -3546,6 +3568,16 @@ packages: resolution: {integrity: sha512-D0S2CfVyda99cd/8SnXxQ2tsVlVuRq4CAOjxRuF53evYmBhpWezSEpWKqAa0e1lunGBKK1EroxmOzb5ofNRwMg==} engines: {node: '>=20.19 <22 || >=22.12'} + '@sanity/presentation@1.21.1': + resolution: {integrity: sha512-SDjWRJG+5EaVrlVI4boXpc070fwb9wkTBLHpcifQyL21Strkvlx65unMnadU3wDJyULwj+TLLGzDgcD5eP8y5g==} + engines: {node: '>=16.14'} + + '@sanity/preview-url-secret@2.1.0': + resolution: {integrity: sha512-tnRnbPAhEgUp0mESCRJmScbvEC8r+UwJXDN0mwAv1das6FBUMP5VvvvPa+E/OhEDs8QLTFs0q+G9JpbgvK3DSw==} + engines: {node: '>=18'} + peerDependencies: + '@sanity/client': ^6.24.1 + '@sanity/preview-url-secret@4.0.3': resolution: {integrity: sha512-aVkOiVvQDDC08fp3hkhrcz32QmjX8tVlLz843NE5y2TPTV6sc/+yg+uG/vwzeGtuDn0mjsjFm4EPUw54MMyr+w==} engines: {node: '>=20.19 <22 || >=22.12'} @@ -3595,6 +3627,15 @@ packages: peerDependencies: '@types/react': ^19.2 + '@sanity/ui@2.16.22': + resolution: {integrity: sha512-Zw217nqjLhROHrjFYPCwV61xEYHwUbBOohHO2DZ4LdQKqNfTKsqcjLVx9Heb4oDzB06L+1CamIrvPaexVijfeg==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: ^18 || >=19.0.0-0 + react-dom: ^18 || >=19.0.0-0 + react-is: ^18 || >=19.0.0-0 + styled-components: ^5.2 || ^6 + '@sanity/ui@3.1.11': resolution: {integrity: sha512-UooG4hq0ytUivCe0d5O+QWnG+B6fpuu5npNZNpV9SJNwZNH4hDNbLjnDS8sqEkaYVNhgIS+C26nnkVK134Di4w==} engines: {node: '>=20.19 <22 || >=22.12'} @@ -3637,6 +3678,32 @@ packages: '@sanity/types': optional: true + '@sanity/visual-editing@2.12.0': + resolution: {integrity: sha512-cfboVokNtU9ANFOiPJHlbJ6SR/JzS3zXgasFHt5M+F8/w8NKsFVD/NbbAkj4fVZAqbmeMbK1/haFn2dyRhTeOQ==} + engines: {node: '>=18'} + peerDependencies: + '@remix-run/react': '>= 2' + '@sanity/client': ^6.24.1 + '@sveltejs/kit': '>= 2' + next: '>= 13 || >=14.3.0-canary.0 <14.3.0 || >=15.0.0-rc' + react: ^18.3 || >=19.0.0-rc + react-dom: ^18.3 || >=19.0.0-rc + react-router: '>= 7' + svelte: '>= 4' + peerDependenciesMeta: + '@remix-run/react': + optional: true + '@sanity/client': + optional: true + '@sveltejs/kit': + optional: true + next: + optional: true + react-router: + optional: true + svelte: + optional: true + '@sanity/worker-channels@1.1.0': resolution: {integrity: sha512-25SS2RuQFRLZ8STlW7fdxb7vvxMWhryh3tY2ADQaZiaQt1r57GZgeMma85AG0mSesaMvFL1ndO+XiBOFHBHSmg==} engines: {node: '>=18.2'} @@ -4290,6 +4357,9 @@ packages: '@types/follow-redirects@1.14.4': resolution: {integrity: sha512-GWXfsD0Jc1RWiFmMuMFCpXMzi9L7oPDVwxUnZdg89kDNnqsRfUKXEtUYtA98A6lig1WXH/CYY/fvPW9HuN5fTA==} + '@types/hast@2.3.10': + resolution: {integrity: sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==} + '@types/hast@3.0.4': resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} @@ -4379,17 +4449,6 @@ packages: '@types/yargs@17.0.33': resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} - '@uiw/codemirror-extensions-basic-setup@4.25.4': - resolution: {integrity: sha512-YzNwkm0AbPv1EXhCHYR5v0nqfemG2jEB0Z3Att4rBYqKrlG7AA9Rhjc3IyBaOzsBu18wtrp9/+uhTyu7TXSRng==} - peerDependencies: - '@codemirror/autocomplete': '>=6.0.0' - '@codemirror/commands': '>=6.0.0' - '@codemirror/language': '>=6.0.0' - '@codemirror/lint': '>=6.0.0' - '@codemirror/search': '>=6.0.0' - '@codemirror/state': '>=6.0.0' - '@codemirror/view': '>=6.0.0' - '@uiw/codemirror-extensions-basic-setup@4.25.7': resolution: {integrity: sha512-tPV/AGjF4yM22D5mnyH7EuYBkWO05wF5Y4x3lmQJo6LuHmhjh0RQsVDjqeIgNOkXT3UO9OdkL4dzxw465/JZVg==} peerDependencies: @@ -4408,17 +4467,6 @@ packages: '@codemirror/state': '>=6.0.0' '@codemirror/view': '>=6.0.0' - '@uiw/react-codemirror@4.25.4': - resolution: {integrity: sha512-ipO067oyfUw+DVaXhQCxkB0ZD9b7RnY+ByrprSYSKCHaULvJ3sqWYC/Zen6zVQ8/XC4o5EPBfatGiX20kC7XGA==} - peerDependencies: - '@babel/runtime': '>=7.11.0' - '@codemirror/state': '>=6.0.0' - '@codemirror/theme-one-dark': '>=6.0.0' - '@codemirror/view': '>=6.0.0' - codemirror: '>=6.0.0' - react: '>=17.0.0' - react-dom: '>=17.0.0' - '@uiw/react-codemirror@4.25.7': resolution: {integrity: sha512-s/EbEe0dFANWEgfLbfdIrrOGv0R7M1XhkKG3ShroBeH6uP9pVNQy81YHOLRCSVcytTp9zAWRNfXR/+XxZTvV7w==} peerDependencies: @@ -4549,6 +4597,9 @@ packages: engines: {node: '>=20'} hasBin: true + '@vercel/stega@0.1.2': + resolution: {integrity: sha512-P7mafQXjkrsoyTRppnt0N21udKS9wUmLXHRyP9saLXLHw32j/FgUJ3FscSWgvSqRs4cj7wKZtwqJEvWJ2jbGmA==} + '@vercel/stega@1.0.0': resolution: {integrity: sha512-jyDUZEBjxmlh28J4y2wB6dBKayYOw1+9fRNRHWRN2oSO+LnooRHUe2z3JeTkCqXY2yrZ9dmtCl982YNIoIBeuw==} @@ -5031,12 +5082,21 @@ packages: character-entities-html4@2.1.0: resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + character-entities-legacy@1.1.4: + resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} + character-entities-legacy@3.0.0: resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + character-entities@1.2.4: + resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} + character-entities@2.0.2: resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + character-reference-invalid@1.1.4: + resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} + character-reference-invalid@2.0.1: resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} @@ -5173,6 +5233,9 @@ packages: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} + comma-separated-tokens@1.0.8: + resolution: {integrity: sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==} + comma-separated-tokens@2.0.3: resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} @@ -6032,6 +6095,20 @@ packages: resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==} engines: {node: '>= 6'} + framer-motion@11.17.0: + resolution: {integrity: sha512-uTNLH9JPMD3ad14WBt3KYRTR+If4tGPLgKTKTIIPaEBMkvazs6EkWNcmCh65qA/tyinOqIbQiuCorXX0qQsNoQ==} + peerDependencies: + '@emotion/is-prop-valid': '*' + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/is-prop-valid': + optional: true + react: + optional: true + react-dom: + optional: true + framer-motion@12.26.2: resolution: {integrity: sha512-lflOQEdjquUi9sCg5Y1LrsZDlsjrHw7m0T9Yedvnk7Bnhqfkc89/Uha10J3CFhkL+TCZVCRw9eUGyM/lyYhXQA==} peerDependencies: @@ -6292,6 +6369,9 @@ packages: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} + hast-util-parse-selector@2.2.5: + resolution: {integrity: sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==} + hast-util-parse-selector@4.0.0: resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} @@ -6304,6 +6384,9 @@ packages: hast-util-whitespace@3.0.0: resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} + hastscript@6.0.0: + resolution: {integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==} + hastscript@9.0.1: resolution: {integrity: sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==} @@ -6479,9 +6562,15 @@ packages: iron-webcrypto@1.2.1: resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} + is-alphabetical@1.0.4: + resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} + is-alphabetical@2.0.1: resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} + is-alphanumerical@1.0.4: + resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} + is-alphanumerical@2.0.1: resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} @@ -6496,6 +6585,9 @@ packages: resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} engines: {node: '>= 0.4'} + is-decimal@1.0.4: + resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} + is-decimal@2.0.1: resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} @@ -6532,6 +6624,9 @@ packages: resolution: {integrity: sha512-rcfALRIb1YewtnksfRIHGcIY93QnK8BIQ/2c9yDYcG/Y6+vRoJuTWBmmSEbyLLYtXm7q35pHOHbZFQBaLrhlWQ==} engines: {node: '>=0.10.0'} + is-hexadecimal@1.0.4: + resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} + is-hexadecimal@2.0.1: resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} @@ -7411,18 +7506,41 @@ packages: mlly@1.8.0: resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==} + mnemonist@0.39.8: + resolution: {integrity: sha512-vyWo2K3fjrUw8YeeZ1zF0fy6Mu59RHokURlld8ymdUPjMlD9EC9ov1/YPqTgqRvUN9nTr3Gqfz29LYAmu0PHPQ==} + + motion-dom@11.16.4: + resolution: {integrity: sha512-2wuCie206pCiP2K23uvwJeci4pMFfyQKpWI0Vy6HrCTDzDCer4TsYtT7IVnuGbDeoIV37UuZiUr6SZMHEc1Vww==} + motion-dom@12.26.2: resolution: {integrity: sha512-KLMT1BroY8oKNeliA3JMNJ+nbCIsTKg6hJpDb4jtRAJ7nCKnnpg/LTq/NGqG90Limitz3kdAnAVXecdFVGlWTw==} motion-dom@12.30.1: resolution: {integrity: sha512-QXB+iFJRzZTqL+Am4a1CRoHdH+0Nq12wLdqQQZZsfHlp9AMt6PA098L/61oVZsDA+Ep3QSGudzpViyRrhYhGcQ==} + motion-utils@11.18.1: + resolution: {integrity: sha512-49Kt+HKjtbJKLtgO/LKj9Ld+6vw9BjH5d9sc40R/kVyH8GLAXgT42M2NnuPcJNuA3s9ZfZBUcwIgpmZWGEE+hA==} + motion-utils@12.24.10: resolution: {integrity: sha512-x5TFgkCIP4pPsRLpKoI86jv/q8t8FQOiM/0E8QKBzfMozWHfkKap2gA1hOki+B5g3IsBNpxbUnfOum1+dgvYww==} motion-utils@12.29.2: resolution: {integrity: sha512-G3kc34H2cX2gI63RqU+cZq+zWRRPSsNIOjpdl9TN4AQwC4sgwYPl/Q/Obf/d53nOm569T0fYK+tcoSV50BWx8A==} + motion@12.23.24: + resolution: {integrity: sha512-Rc5E7oe2YZ72N//S3QXGzbnXgqNrTESv8KKxABR20q2FLch9gHLo0JLyYo2hZ238bZ9Gx6cWhj9VO0IgwbMjCw==} + peerDependencies: + '@emotion/is-prop-valid': '*' + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/is-prop-valid': + optional: true + react: + optional: true + react-dom: + optional: true + motion@12.26.2: resolution: {integrity: sha512-2Q6g0zK1gUJKhGT742DAe42LgietcdiJ3L3OcYAHCQaC1UkLnn6aC8S/obe4CxYTLAgid2asS1QdQ/blYfo5dw==} peerDependencies: @@ -7610,6 +7728,9 @@ packages: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} + obliterator@2.0.5: + resolution: {integrity: sha512-42CPE9AhahZRsMNslczq0ctAEtqk8Eka26QofnqC346BZdHDySk3LWka23LI7ULIw11NmltpiLagIq8gBozxTw==} + observable-callback@1.0.3: resolution: {integrity: sha512-VlS275UyPnwdMtzxDgr/lCiOUyq9uXNll3vdwzDcJ6PB/LuO7gLmxAQopcCA3JoFwwujBwyA7/tP5TXZwWSXew==} engines: {node: '>=16'} @@ -7772,6 +7893,9 @@ packages: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} + parse-entities@2.0.0: + resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} + parse-entities@4.0.2: resolution: {integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==} @@ -8010,6 +8134,10 @@ packages: peerDependencies: react: '>=16.0.0' + prismjs@1.27.0: + resolution: {integrity: sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==} + engines: {node: '>=6'} + process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} @@ -8031,6 +8159,9 @@ packages: prop-types@15.8.1: resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + property-information@5.6.0: + resolution: {integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==} + property-information@7.1.0: resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} @@ -8134,6 +8265,11 @@ packages: peerDependencies: react: ^17.0.0 || ^18.0.0 || ^19.0.0 || ^0.0.0-experimental + react-compiler-runtime@19.0.0-beta-55955c9-20241229: + resolution: {integrity: sha512-I8niUyydqnPVMjqsOEfFwiRlWbndSjgwGhbm5GZuKev3b0HAcUAqAoHNIpp0XSHInlwfn4Zvtbva5TLupEOw+Q==} + peerDependencies: + react: ^17.0.0 || ^18.0.0 || ^19.0.0 || ^0.0.0-experimental + react-docgen-typescript@2.4.0: resolution: {integrity: sha512-ZtAp5XTO5HRzQctjPU0ybY0RRCQO19X/8fxn3w7y2VVTUbGHDKULPTL4ky3vB05euSgG5NpALhEhDPvQ56wvXg==} peerDependencies: @@ -8202,6 +8338,11 @@ packages: react: '>=18.0.0' react-dom: '>=18.0.0' + react-refractor@2.2.0: + resolution: {integrity: sha512-UvWkBVqH/2b9nkkkt4UNFtU3aY1orQfd4plPjx5rxbefy6vGajNHU9n+tv8CbykFyVirr3vEBfN2JTxyK0d36g==} + peerDependencies: + react: '>=15.0.0' + react-refractor@4.0.0: resolution: {integrity: sha512-2VMRH3HA/Nu+tMFzyQwdBK0my0BIZy1pkWHhjuSrplMyf8ZLx/Gw7tUXV0t2JbEsbSNHbEc9TbHhq3sUx2seVA==} engines: {node: '>=20.0.0'} @@ -8309,6 +8450,9 @@ packages: resolution: {integrity: sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==} engines: {node: '>=4'} + refractor@3.6.0: + resolution: {integrity: sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA==} + refractor@5.0.0: resolution: {integrity: sha512-QXOrHQF5jOpjjLfiNk5GFnWhRXvxjUVnlFxkeDmewR5sXkr3iM46Zo+CnRR8B+MDVqkULW4EcLVcRBNOPXHosw==} @@ -8674,6 +8818,9 @@ packages: resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==} engines: {node: '>= 12'} + space-separated-tokens@1.1.5: + resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==} + space-separated-tokens@2.0.2: resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} @@ -8898,6 +9045,11 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} + suspend-react@0.1.3: + resolution: {integrity: sha512-aqldKgX9aZqpoDp3e8/BZ8Dm7x1pJl+qI3ZKxDN0i/IQTWUwBx/ManmlVJ3wowqbno6c2bmiIfs+Um6LbsjJyQ==} + peerDependencies: + react: '>=17.0' + svg-parser@2.0.4: resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} @@ -9214,9 +9366,15 @@ packages: resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} engines: {node: '>=8'} + unist-util-filter@2.0.3: + resolution: {integrity: sha512-8k6Jl/KLFqIRTHydJlHh6+uFgqYHq66pV75pZgr1JwfyFSjbWb12yfb0yitW/0TbHXjr9U4G9BQpOvMANB+ExA==} + unist-util-filter@5.0.1: resolution: {integrity: sha512-pHx7D4Zt6+TsfwylH9+lYhBhzyhEnCXs/lbq/Hstxno5z4gVdyc2WEW0asfjGKPyG4pEKrnBv5hdkO6+aRnQJw==} + unist-util-is@4.1.0: + resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==} + unist-util-is@6.0.1: resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==} @@ -9226,6 +9384,9 @@ packages: unist-util-stringify-position@4.0.0: resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + unist-util-visit-parents@3.1.1: + resolution: {integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==} + unist-util-visit-parents@6.0.2: resolution: {integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==} @@ -9384,6 +9545,11 @@ packages: peerDependencies: react: '>= 16.8.0' + use-effect-event@1.0.2: + resolution: {integrity: sha512-9c8AAmtQja4LwJXI0EQPhQCip6dmrcSe0FMcTUZBeGh/XTCOLgw3Qbt0JdUT8Rcrm/ZH+Web7MIcMdqgQKdXJg==} + peerDependencies: + react: ^18.3 || ^19.0.0-0 + use-effect-event@2.0.3: resolution: {integrity: sha512-fz1en+z3fYXCXx3nMB8hXDMuygBltifNKZq29zDx+xNJ+1vEs6oJlYd9sK31vxJ0YI534VUsHEBY0k2BATsmBQ==} peerDependencies: @@ -9445,6 +9611,9 @@ packages: resolution: {integrity: sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==} engines: {node: '>=10.12.0'} + valibot@0.31.1: + resolution: {integrity: sha512-2YYIhPrnVSz/gfT2/iXVTrSj92HwchCt9Cga/6hX4B26iCz9zkIsGTS0HjDYTZfTi1Un0X6aRvhBi1cfqs/i0Q==} + valibot@1.3.1: resolution: {integrity: sha512-sfdRir/QFM0JaF22hqTroPc5xy4DimuGQVKFrzF1YfGwaS1nJot3Y8VqMdLO2Lg27fMzat2yD3pY5PbAYO39Gg==} peerDependencies: @@ -11059,6 +11228,7 @@ snapshots: '@code-obos/logger@4.0.0-20260421111144(pino-opentelemetry-transport@3.0.0(@opentelemetry/api@1.9.1)(pino@10.3.1))(pino-pretty@13.1.3)': dependencies: pino: 10.3.1 + optionalDependencies: pino-opentelemetry-transport: 3.0.0(@opentelemetry/api@1.9.1)(pino@10.3.1) pino-pretty: 13.1.3 @@ -11081,13 +11251,6 @@ snapshots: '@codemirror/view': 6.41.0 '@lezer/common': 1.5.2 - '@codemirror/commands@6.10.1': - dependencies: - '@codemirror/language': 6.12.1 - '@codemirror/state': 6.5.4 - '@codemirror/view': 6.39.12 - '@lezer/common': 1.5.0 - '@codemirror/commands@6.10.2': dependencies: '@codemirror/language': 6.12.2 @@ -11169,15 +11332,6 @@ snapshots: '@lezer/highlight': 1.2.3 '@lezer/lr': 1.4.2 - '@codemirror/language@6.12.1': - dependencies: - '@codemirror/state': 6.5.4 - '@codemirror/view': 6.39.12 - '@lezer/common': 1.5.0 - '@lezer/highlight': 1.2.3 - '@lezer/lr': 1.4.2 - style-mod: 4.1.2 - '@codemirror/language@6.12.2': dependencies: '@codemirror/state': 6.5.4 @@ -11227,13 +11381,6 @@ snapshots: '@codemirror/view': 6.41.0 '@lezer/highlight': 1.2.3 - '@codemirror/view@6.39.12': - dependencies: - '@codemirror/state': 6.5.4 - crelt: 1.0.6 - style-mod: 4.1.2 - w3c-keyname: 2.2.8 - '@codemirror/view@6.39.16': dependencies: '@codemirror/state': 6.5.4 @@ -13293,13 +13440,19 @@ snapshots: dependencies: rxjs: 7.8.2 uuid: 11.1.0 - xstate: 5.26.0 + xstate: 5.28.0 + + '@sanity/comlink@3.0.0': + dependencies: + rxjs: 7.8.2 + uuid: 11.1.0 + xstate: 5.28.0 '@sanity/comlink@3.1.1': dependencies: rxjs: 7.8.2 uuid: 11.1.0 - xstate: 5.26.0 + xstate: 5.28.0 '@sanity/comlink@4.0.1': dependencies: @@ -13311,6 +13464,8 @@ snapshots: dependencies: sha256-uint8array: 0.10.7 + '@sanity/diff-match-patch@3.1.2': {} + '@sanity/diff-match-patch@3.2.0': {} '@sanity/diff-patch@5.0.0': @@ -13465,6 +13620,20 @@ snapshots: - xstate - yaml + '@sanity/mutate@0.11.0-canary.4(xstate@5.28.0)': + dependencies: + '@sanity/client': 6.28.4(debug@4.4.3) + '@sanity/diff-match-patch': 3.1.2 + hotscript: 1.0.13 + lodash: 4.17.21 + lodash-es: 4.17.23 + mendoza: 3.0.8 + rxjs: 7.8.2 + optionalDependencies: + xstate: 5.28.0 + transitivePeerDependencies: + - debug + '@sanity/mutate@0.12.4(debug@4.4.3)': dependencies: '@sanity/client': 6.28.4(debug@4.4.3) @@ -13512,6 +13681,43 @@ snapshots: - '@sanity/client' - '@sanity/types' + '@sanity/presentation@1.21.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))': + dependencies: + '@sanity/client': 6.28.4(debug@4.4.3) + '@sanity/comlink': 3.0.0 + '@sanity/icons': 3.7.4(react@19.2.3) + '@sanity/logos': 2.2.2(react@19.2.3) + '@sanity/preview-url-secret': 2.1.0(@sanity/client@6.28.4) + '@sanity/ui': 2.16.22(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) + '@sanity/uuid': 3.0.2 + fast-deep-equal: 3.1.3 + framer-motion: 11.17.0(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + lodash: 4.17.21 + mendoza: 3.0.8 + mnemonist: 0.39.8 + path-to-regexp: 6.3.0 + react-compiler-runtime: 19.0.0-beta-55955c9-20241229(react@19.2.3) + rxjs: 7.8.2 + suspend-react: 0.1.3(react@19.2.3) + use-effect-event: 1.0.2(react@19.2.3) + transitivePeerDependencies: + - '@emotion/is-prop-valid' + - debug + - react + - react-dom + - react-is + - styled-components + + '@sanity/preview-url-secret@2.1.0(@sanity/client@6.28.4)': + dependencies: + '@sanity/client': 6.28.4(debug@4.4.3) + '@sanity/uuid': 3.0.2 + + '@sanity/preview-url-secret@2.1.0(@sanity/client@7.16.0)': + dependencies: + '@sanity/client': 7.16.0(debug@4.4.3) + '@sanity/uuid': 3.0.2 + '@sanity/preview-url-secret@4.0.3(@sanity/client@7.16.0)': dependencies: '@sanity/client': 7.16.0(debug@4.4.3) @@ -13644,6 +13850,24 @@ snapshots: transitivePeerDependencies: - debug + '@sanity/ui@2.16.22(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))': + dependencies: + '@floating-ui/react-dom': 2.1.6(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@juggle/resize-observer': 3.4.0 + '@sanity/color': 3.0.6 + '@sanity/icons': 3.7.4(react@19.2.3) + csstype: 3.2.3 + motion: 12.23.24(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + react: 19.2.3 + react-compiler-runtime: 1.0.0(react@19.2.3) + react-dom: 19.2.3(react@19.2.3) + react-is: 19.2.4 + react-refractor: 2.2.0(react@19.2.3) + styled-components: 6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + use-effect-event: 2.0.3(react@19.2.3) + transitivePeerDependencies: + - '@emotion/is-prop-valid' + '@sanity/ui@3.1.11(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))': dependencies: '@floating-ui/react-dom': 2.1.6(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -13699,13 +13923,13 @@ snapshots: '@sanity/vision@5.13.0(@babel/runtime@7.29.2)(@codemirror/lint@6.8.4)(@codemirror/theme-one-dark@6.1.2)(@emotion/is-prop-valid@1.4.0)(codemirror@6.0.1)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(sanity@5.13.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(babel-plugin-react-compiler@1.0.0)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.7.0))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))': dependencies: - '@codemirror/autocomplete': 6.20.0 - '@codemirror/commands': 6.10.1 + '@codemirror/autocomplete': 6.20.1 + '@codemirror/commands': 6.10.3 '@codemirror/lang-javascript': 6.2.4 - '@codemirror/language': 6.12.1 + '@codemirror/language': 6.12.3 '@codemirror/search': 6.6.0 - '@codemirror/state': 6.5.4 - '@codemirror/view': 6.39.12 + '@codemirror/state': 6.6.0 + '@codemirror/view': 6.41.0 '@lezer/highlight': 1.2.3 '@rexxars/react-json-inspector': 9.0.1(react@19.2.3) '@rexxars/react-split-pane': 1.0.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -13713,11 +13937,11 @@ snapshots: '@sanity/icons': 3.7.4(react@19.2.3) '@sanity/ui': 3.1.13(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) '@sanity/uuid': 3.0.2 - '@uiw/react-codemirror': 4.25.4(@babel/runtime@7.29.2)(@codemirror/autocomplete@6.20.0)(@codemirror/language@6.12.1)(@codemirror/lint@6.8.4)(@codemirror/search@6.6.0)(@codemirror/state@6.5.4)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.39.12)(codemirror@6.0.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@uiw/react-codemirror': 4.25.7(@babel/runtime@7.29.2)(@codemirror/autocomplete@6.20.1)(@codemirror/language@6.12.3)(@codemirror/lint@6.8.4)(@codemirror/search@6.6.0)(@codemirror/state@6.6.0)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.41.0)(codemirror@6.0.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) is-hotkey-esm: 1.0.0 json-2-csv: 5.5.9 json5: 2.2.3 - lodash-es: 4.17.22 + lodash-es: 4.17.23 quick-lru: 5.1.1 react: 19.2.3 react-rx: 4.2.2(react@19.2.3)(rxjs@7.8.2) @@ -13739,6 +13963,25 @@ snapshots: optionalDependencies: '@sanity/types': 5.13.0(@types/react@19.2.7)(debug@4.4.3) + '@sanity/visual-editing@2.12.0(@sanity/client@7.16.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + dependencies: + '@sanity/comlink': 3.0.0 + '@sanity/mutate': 0.11.0-canary.4(xstate@5.28.0) + '@sanity/preview-url-secret': 2.1.0(@sanity/client@7.16.0) + '@vercel/stega': 0.1.2 + get-random-values-esm: 1.0.2 + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + rxjs: 7.8.2 + scroll-into-view-if-needed: 3.1.0 + use-effect-event: 1.0.2(react@19.2.3) + valibot: 0.31.1 + xstate: 5.28.0 + optionalDependencies: + '@sanity/client': 7.16.0(debug@4.4.3) + transitivePeerDependencies: + - debug + '@sanity/worker-channels@1.1.0': {} '@sentry-internal/browser-utils@8.55.0': @@ -14522,6 +14765,10 @@ snapshots: dependencies: '@types/node': 24.10.0 + '@types/hast@2.3.10': + dependencies: + '@types/unist': 2.0.11 + '@types/hast@3.0.4': dependencies: '@types/unist': 3.0.3 @@ -14603,25 +14850,25 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@uiw/codemirror-extensions-basic-setup@4.25.4(@codemirror/autocomplete@6.20.0)(@codemirror/commands@6.10.1)(@codemirror/language@6.12.1)(@codemirror/lint@6.8.4)(@codemirror/search@6.6.0)(@codemirror/state@6.5.4)(@codemirror/view@6.39.12)': + '@uiw/codemirror-extensions-basic-setup@4.25.7(@codemirror/autocomplete@6.20.0)(@codemirror/commands@6.10.2)(@codemirror/language@6.12.2)(@codemirror/lint@6.8.4)(@codemirror/search@6.6.0)(@codemirror/state@6.5.4)(@codemirror/view@6.39.16)': dependencies: '@codemirror/autocomplete': 6.20.0 - '@codemirror/commands': 6.10.1 - '@codemirror/language': 6.12.1 + '@codemirror/commands': 6.10.2 + '@codemirror/language': 6.12.2 '@codemirror/lint': 6.8.4 '@codemirror/search': 6.6.0 '@codemirror/state': 6.5.4 - '@codemirror/view': 6.39.12 + '@codemirror/view': 6.39.16 - '@uiw/codemirror-extensions-basic-setup@4.25.7(@codemirror/autocomplete@6.20.0)(@codemirror/commands@6.10.2)(@codemirror/language@6.12.2)(@codemirror/lint@6.8.4)(@codemirror/search@6.6.0)(@codemirror/state@6.5.4)(@codemirror/view@6.39.16)': + '@uiw/codemirror-extensions-basic-setup@4.25.7(@codemirror/autocomplete@6.20.1)(@codemirror/commands@6.10.2)(@codemirror/language@6.12.3)(@codemirror/lint@6.8.4)(@codemirror/search@6.6.0)(@codemirror/state@6.6.0)(@codemirror/view@6.41.0)': dependencies: - '@codemirror/autocomplete': 6.20.0 + '@codemirror/autocomplete': 6.20.1 '@codemirror/commands': 6.10.2 - '@codemirror/language': 6.12.2 + '@codemirror/language': 6.12.3 '@codemirror/lint': 6.8.4 '@codemirror/search': 6.6.0 - '@codemirror/state': 6.5.4 - '@codemirror/view': 6.39.16 + '@codemirror/state': 6.6.0 + '@codemirror/view': 6.41.0 '@uiw/codemirror-themes@4.25.7(@codemirror/language@6.12.2)(@codemirror/state@6.5.4)(@codemirror/view@6.39.16)': dependencies: @@ -14629,14 +14876,14 @@ snapshots: '@codemirror/state': 6.5.4 '@codemirror/view': 6.39.16 - '@uiw/react-codemirror@4.25.4(@babel/runtime@7.29.2)(@codemirror/autocomplete@6.20.0)(@codemirror/language@6.12.1)(@codemirror/lint@6.8.4)(@codemirror/search@6.6.0)(@codemirror/state@6.5.4)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.39.12)(codemirror@6.0.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + '@uiw/react-codemirror@4.25.7(@babel/runtime@7.29.2)(@codemirror/autocomplete@6.20.0)(@codemirror/language@6.12.2)(@codemirror/lint@6.8.4)(@codemirror/search@6.6.0)(@codemirror/state@6.5.4)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.39.16)(codemirror@6.0.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: '@babel/runtime': 7.29.2 - '@codemirror/commands': 6.10.1 + '@codemirror/commands': 6.10.2 '@codemirror/state': 6.5.4 '@codemirror/theme-one-dark': 6.1.2 - '@codemirror/view': 6.39.12 - '@uiw/codemirror-extensions-basic-setup': 4.25.4(@codemirror/autocomplete@6.20.0)(@codemirror/commands@6.10.1)(@codemirror/language@6.12.1)(@codemirror/lint@6.8.4)(@codemirror/search@6.6.0)(@codemirror/state@6.5.4)(@codemirror/view@6.39.12) + '@codemirror/view': 6.39.16 + '@uiw/codemirror-extensions-basic-setup': 4.25.7(@codemirror/autocomplete@6.20.0)(@codemirror/commands@6.10.2)(@codemirror/language@6.12.2)(@codemirror/lint@6.8.4)(@codemirror/search@6.6.0)(@codemirror/state@6.5.4)(@codemirror/view@6.39.16) codemirror: 6.0.1 react: 19.2.3 react-dom: 19.2.3(react@19.2.3) @@ -14646,14 +14893,14 @@ snapshots: - '@codemirror/lint' - '@codemirror/search' - '@uiw/react-codemirror@4.25.7(@babel/runtime@7.29.2)(@codemirror/autocomplete@6.20.0)(@codemirror/language@6.12.2)(@codemirror/lint@6.8.4)(@codemirror/search@6.6.0)(@codemirror/state@6.5.4)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.39.16)(codemirror@6.0.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + '@uiw/react-codemirror@4.25.7(@babel/runtime@7.29.2)(@codemirror/autocomplete@6.20.1)(@codemirror/language@6.12.3)(@codemirror/lint@6.8.4)(@codemirror/search@6.6.0)(@codemirror/state@6.6.0)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.41.0)(codemirror@6.0.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: '@babel/runtime': 7.29.2 '@codemirror/commands': 6.10.2 - '@codemirror/state': 6.5.4 + '@codemirror/state': 6.6.0 '@codemirror/theme-one-dark': 6.1.2 - '@codemirror/view': 6.39.16 - '@uiw/codemirror-extensions-basic-setup': 4.25.7(@codemirror/autocomplete@6.20.0)(@codemirror/commands@6.10.2)(@codemirror/language@6.12.2)(@codemirror/lint@6.8.4)(@codemirror/search@6.6.0)(@codemirror/state@6.5.4)(@codemirror/view@6.39.16) + '@codemirror/view': 6.41.0 + '@uiw/codemirror-extensions-basic-setup': 4.25.7(@codemirror/autocomplete@6.20.1)(@codemirror/commands@6.10.2)(@codemirror/language@6.12.3)(@codemirror/lint@6.8.4)(@codemirror/search@6.6.0)(@codemirror/state@6.6.0)(@codemirror/view@6.41.0) codemirror: 6.0.1 react: 19.2.3 react-dom: 19.2.3(react@19.2.3) @@ -14749,6 +14996,8 @@ snapshots: - rollup - supports-color + '@vercel/stega@0.1.2': {} + '@vercel/stega@1.0.0': {} '@vitejs/plugin-react@5.1.2(vite@7.3.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0))': @@ -15302,10 +15551,16 @@ snapshots: character-entities-html4@2.1.0: {} + character-entities-legacy@1.1.4: {} + character-entities-legacy@3.0.0: {} + character-entities@1.2.4: {} + character-entities@2.0.2: {} + character-reference-invalid@1.1.4: {} + character-reference-invalid@2.0.1: {} chardet@2.1.1: {} @@ -15445,12 +15700,15 @@ snapshots: color2k@2.0.3: {} - colorette@2.0.20: {} + colorette@2.0.20: + optional: true combined-stream@1.0.8: dependencies: delayed-stream: 1.0.0 + comma-separated-tokens@1.0.8: {} + comma-separated-tokens@2.0.3: {} commander@11.1.0: {} @@ -15665,7 +15923,8 @@ snapshots: date-fns@4.1.0: {} - dateformat@4.6.3: {} + dateformat@4.6.3: + optional: true db0@0.3.4: {} @@ -16140,7 +16399,8 @@ snapshots: fast-content-type-parse@3.0.0: {} - fast-copy@4.0.3: {} + fast-copy@4.0.3: + optional: true fast-deep-equal@3.1.3: {} @@ -16156,7 +16416,8 @@ snapshots: fast-json-stable-stringify@2.1.0: {} - fast-safe-stringify@2.1.1: {} + fast-safe-stringify@2.1.1: + optional: true fast-string-truncated-width@3.0.3: {} @@ -16282,6 +16543,16 @@ snapshots: hasown: 2.0.2 mime-types: 2.1.35 + framer-motion@11.17.0(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3): + dependencies: + motion-dom: 11.16.4 + motion-utils: 11.18.1 + tslib: 2.8.1 + optionalDependencies: + '@emotion/is-prop-valid': 1.4.0 + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + framer-motion@12.26.2(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3): dependencies: motion-dom: 12.26.2 @@ -16571,6 +16842,8 @@ snapshots: dependencies: function-bind: 1.1.2 + hast-util-parse-selector@2.2.5: {} + hast-util-parse-selector@4.0.0: dependencies: '@types/hast': 3.0.4 @@ -16613,6 +16886,14 @@ snapshots: dependencies: '@types/hast': 3.0.4 + hastscript@6.0.0: + dependencies: + '@types/hast': 2.3.10 + comma-separated-tokens: 1.0.8 + hast-util-parse-selector: 2.2.5 + property-information: 5.6.0 + space-separated-tokens: 1.1.5 + hastscript@9.0.1: dependencies: '@types/hast': 3.0.4 @@ -16623,7 +16904,8 @@ snapshots: he@1.2.0: {} - help-me@5.0.0: {} + help-me@5.0.0: + optional: true history@5.3.0: dependencies: @@ -16814,8 +17096,15 @@ snapshots: iron-webcrypto@1.2.1: {} + is-alphabetical@1.0.4: {} + is-alphabetical@2.0.1: {} + is-alphanumerical@1.0.4: + dependencies: + is-alphabetical: 1.0.4 + is-decimal: 1.0.4 + is-alphanumerical@2.0.1: dependencies: is-alphabetical: 2.0.1 @@ -16831,6 +17120,8 @@ snapshots: dependencies: hasown: 2.0.2 + is-decimal@1.0.4: {} + is-decimal@2.0.1: {} is-deflate@1.0.0: {} @@ -16851,6 +17142,8 @@ snapshots: is-gzip@1.0.0: {} + is-hexadecimal@1.0.4: {} + is-hexadecimal@2.0.1: {} is-hotkey-esm@1.0.0: {} @@ -17369,7 +17662,8 @@ snapshots: '@sideway/formula': 3.0.1 '@sideway/pinpoint': 2.0.0 - joycon@3.1.1: {} + joycon@3.1.1: + optional: true js-tokens@4.0.0: {} @@ -18052,6 +18346,14 @@ snapshots: pkg-types: 1.3.1 ufo: 1.6.3 + mnemonist@0.39.8: + dependencies: + obliterator: 2.0.5 + + motion-dom@11.16.4: + dependencies: + motion-utils: 11.18.1 + motion-dom@12.26.2: dependencies: motion-utils: 12.29.2 @@ -18060,10 +18362,21 @@ snapshots: dependencies: motion-utils: 12.29.2 + motion-utils@11.18.1: {} + motion-utils@12.24.10: {} motion-utils@12.29.2: {} + motion@12.23.24(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3): + dependencies: + framer-motion: 12.30.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + tslib: 2.8.1 + optionalDependencies: + '@emotion/is-prop-valid': 1.4.0 + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + motion@12.26.2(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3): dependencies: framer-motion: 12.26.2(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -18331,6 +18644,8 @@ snapshots: object-keys@1.1.1: {} + obliterator@2.0.5: {} + observable-callback@1.0.3(rxjs@7.8.2): dependencies: rxjs: 7.8.2 @@ -18534,6 +18849,15 @@ snapshots: dependencies: callsites: 3.1.0 + parse-entities@2.0.0: + dependencies: + character-entities: 1.2.4 + character-entities-legacy: 1.1.4 + character-reference-invalid: 1.1.4 + is-alphanumerical: 1.0.4 + is-decimal: 1.0.4 + is-hexadecimal: 1.0.4 + parse-entities@4.0.2: dependencies: '@types/unist': 2.0.11 @@ -18661,6 +18985,7 @@ snapshots: secure-json-parse: 4.1.0 sonic-boom: 4.2.1 strip-json-comments: 5.0.3 + optional: true pino-std-serializers@7.1.0: {} @@ -18793,6 +19118,8 @@ snapshots: clsx: 2.1.1 react: 19.2.3 + prismjs@1.27.0: {} + process-nextick-args@2.0.1: {} process-on-spawn@1.1.0: @@ -18814,6 +19141,10 @@ snapshots: object-assign: 4.1.1 react-is: 16.13.1 + property-information@5.6.0: + dependencies: + xtend: 4.0.2 + property-information@7.1.0: {} proto-list@1.2.4: {} @@ -18946,6 +19277,10 @@ snapshots: dependencies: react: 19.2.3 + react-compiler-runtime@19.0.0-beta-55955c9-20241229(react@19.2.3): + dependencies: + react: 19.2.3 + react-docgen-typescript@2.4.0(typescript@5.9.3): dependencies: typescript: 5.9.3 @@ -19018,6 +19353,13 @@ snapshots: sucrase: 3.35.0 use-editable: 2.3.3(react@19.2.3) + react-refractor@2.2.0(react@19.2.3): + dependencies: + react: 19.2.3 + refractor: 3.6.0 + unist-util-filter: 2.0.3 + unist-util-visit-parents: 3.1.1 + react-refractor@4.0.0(react@19.2.3): dependencies: react: 19.2.3 @@ -19157,6 +19499,12 @@ snapshots: dependencies: redis-errors: 1.2.0 + refractor@3.6.0: + dependencies: + hastscript: 6.0.0 + parse-entities: 2.0.0 + prismjs: 1.27.0 + refractor@5.0.0: dependencies: '@types/hast': 3.0.4 @@ -19597,7 +19945,8 @@ snapshots: secure-compare@3.0.1: {} - secure-json-parse@4.1.0: {} + secure-json-parse@4.1.0: + optional: true semver@5.7.2: {} @@ -19751,6 +20100,8 @@ snapshots: source-map@0.7.6: {} + space-separated-tokens@1.1.5: {} + space-separated-tokens@2.0.2: {} spawn-wrap@2.0.0: @@ -19923,7 +20274,8 @@ snapshots: strip-json-comments@3.1.1: {} - strip-json-comments@5.0.3: {} + strip-json-comments@5.0.3: + optional: true strip-literal@3.1.0: dependencies: @@ -19985,6 +20337,10 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} + suspend-react@0.1.3(react@19.2.3): + dependencies: + react: 19.2.3 + svg-parser@2.0.4: {} svgo@3.3.2: @@ -20285,12 +20641,18 @@ snapshots: dependencies: crypto-random-string: 2.0.0 + unist-util-filter@2.0.3: + dependencies: + unist-util-is: 4.1.0 + unist-util-filter@5.0.1: dependencies: '@types/unist': 3.0.3 unist-util-is: 6.0.1 unist-util-visit-parents: 6.0.2 + unist-util-is@4.1.0: {} + unist-util-is@6.0.1: dependencies: '@types/unist': 3.0.3 @@ -20303,6 +20665,11 @@ snapshots: dependencies: '@types/unist': 3.0.3 + unist-util-visit-parents@3.1.1: + dependencies: + '@types/unist': 2.0.11 + unist-util-is: 4.1.0 + unist-util-visit-parents@6.0.2: dependencies: '@types/unist': 3.0.3 @@ -20441,6 +20808,10 @@ snapshots: dependencies: react: 19.2.3 + use-effect-event@1.0.2(react@19.2.3): + dependencies: + react: 19.2.3 + use-effect-event@2.0.3(react@19.2.3): dependencies: react: 19.2.3 @@ -20485,6 +20856,8 @@ snapshots: '@types/istanbul-lib-coverage': 2.0.6 convert-source-map: 2.0.0 + valibot@0.31.1: {} + valibot@1.3.1(typescript@5.9.3): optionalDependencies: typescript: 5.9.3 From b932e746334d37574a155f534c1d76e6ae48bbbc Mon Sep 17 00:00:00 2001 From: Alexander Bjerkan Date: Sun, 12 Jan 2025 08:11:34 +0100 Subject: [PATCH 2/6] partially working --- apps/docs/app/routes/_docs.tsx | 30 +++++++++- .../app/routes/_docs/komponenter/$slug.tsx | 3 +- apps/docs/src/lib/preview-middleware.ts | 4 +- apps/docs/src/lib/visual-editing.tsx | 57 +++++++++++++++++++ apps/docs/src/ui/disable-preview-mode.tsx | 10 ++++ 5 files changed, 99 insertions(+), 5 deletions(-) create mode 100644 apps/docs/src/lib/visual-editing.tsx create mode 100644 apps/docs/src/ui/disable-preview-mode.tsx diff --git a/apps/docs/app/routes/_docs.tsx b/apps/docs/app/routes/_docs.tsx index fe14d4079..975b29f5a 100644 --- a/apps/docs/app/routes/_docs.tsx +++ b/apps/docs/app/routes/_docs.tsx @@ -1,6 +1,8 @@ +import { previewMiddleware } from '@/lib/preview-middleware'; import { sanityFetch } from '@/lib/sanity'; import { VisualEditing } from '@/lib/visual-editing'; import appCss from '@/styles/app.css?url'; +import { DisablePreviewMode } from '@/ui/disable-preview-mode'; import { Footer } from '@/ui/footer'; import { MainNav } from '@/ui/main-nav'; import { GrunnmurenProvider } from '@obosbbl/grunnmuren-react'; @@ -12,6 +14,7 @@ import { createFileRoute, useRouter, } from '@tanstack/react-router'; +import { createServerFn } from '@tanstack/start'; import { defineQuery } from 'groq'; const COMPONENTS_NAVIGATION_QUERY = defineQuery( @@ -19,6 +22,12 @@ const COMPONENTS_NAVIGATION_QUERY = defineQuery( `*[_type == "component"]{ _id, name, 'slug': coalesce(slug.current, '')} | order(name asc)`, ); +const checkIsPreview = createServerFn({ method: 'GET' }) + .middleware([previewMiddleware]) + .handler(({ context }) => { + return context.previewMode; + }); + // This is the shared layout for all the Grunnmuren docs pages that are "public", ie not the Sanity studio export const Route = createFileRoute('/_docs')({ component: RootLayout, @@ -30,11 +39,23 @@ export const Route = createFileRoute('/_docs')({ }, ], }), - loader: () => sanityFetch({ query: COMPONENTS_NAVIGATION_QUERY }), + beforeLoad: async () => { + const isPreview = await checkIsPreview(); + return { isPreview }; + }, + loader: async ({ context }) => { + return { + componentsNavItems: ( + await sanityFetch({ query: COMPONENTS_NAVIGATION_QUERY }) + ).data, + isPreview: context.isPreview, + }; + }, }); function RootLayout() { const router = useRouter(); + const { isPreview } = Route.useLoaderData(); return ( <> @@ -46,6 +67,12 @@ function RootLayout() { navigate={(to, options) => router.navigate({ to, ...options })} useHref={(to) => router.buildLocation({ to }).href} > + {isPreview && ( + <> + + + + )}
@@ -57,7 +84,6 @@ function RootLayout() {
- ); } diff --git a/apps/docs/app/routes/_docs/komponenter/$slug.tsx b/apps/docs/app/routes/_docs/komponenter/$slug.tsx index 35b7a7e69..b04ff96bf 100644 --- a/apps/docs/app/routes/_docs/komponenter/$slug.tsx +++ b/apps/docs/app/routes/_docs/komponenter/$slug.tsx @@ -13,7 +13,8 @@ const COMPONENT_QUERY = defineQuery( export const Route = createFileRoute('/_docs/komponenter/$slug')({ component: Page, - loader: async ({ params }) => { + loader: async ({ params, context }) => { + console.log('context in component route', context); const res = await sanityFetch({ data: { query: COMPONENT_QUERY, diff --git a/apps/docs/src/lib/preview-middleware.ts b/apps/docs/src/lib/preview-middleware.ts index 7497b9444..0870bda75 100644 --- a/apps/docs/src/lib/preview-middleware.ts +++ b/apps/docs/src/lib/preview-middleware.ts @@ -1,9 +1,9 @@ import { createMiddleware } from '@tanstack/start'; import { getCookie } from 'vinxi/http'; -export const previewMiddleware = createMiddleware().server(async ({ next }) => { +export const previewMiddleware = createMiddleware().server(({ next }) => { const isPreview = getCookie('__sanity_preview') === 'true'; - console.log({ isPreview }); + console.log('middleware', { isPreview }); return next({ context: { previewMode: isPreview, diff --git a/apps/docs/src/lib/visual-editing.tsx b/apps/docs/src/lib/visual-editing.tsx new file mode 100644 index 000000000..de178fc64 --- /dev/null +++ b/apps/docs/src/lib/visual-editing.tsx @@ -0,0 +1,57 @@ +import { + type HistoryAdapterNavigate, + enableVisualEditing, +} from '@sanity/visual-editing'; +import { useNavigate, useRouter } from '@tanstack/react-router'; +import { useEffect, useState } from 'react'; + +export function VisualEditing() { + const router = useRouter(); + const [navigate, setNavigate] = useState< + HistoryAdapterNavigate | undefined + >(); + + useEffect(() => { + const disable = enableVisualEditing({ + history: { + subscribe: (_navigate) => { + console.log('subscribe'); + setNavigate(() => { + _navigate({ type: 'replace', url: router.state.location.href }); + return _navigate; + }); + return () => setNavigate(undefined); + }, + update: (update) => { + console.log('update', update); + switch (update.type) { + case 'push': + router.history.push(update.url); + break; + case 'replace': + router.history.replace(update.url); + break; + case 'pop': + router.history.back(); + break; + } + }, + }, + }); + + return disable; + }, [router]); + + useEffect(() => { + if (navigate) { + const unsubscribe = router.subscribe('onResolved', (evt) => { + console.log(evt); + navigate({ type: 'push', url: evt.toLocation.href }); + }); + + return unsubscribe; + } + }, [router, navigate]); + + return null; +} diff --git a/apps/docs/src/ui/disable-preview-mode.tsx b/apps/docs/src/ui/disable-preview-mode.tsx new file mode 100644 index 000000000..2deecfc59 --- /dev/null +++ b/apps/docs/src/ui/disable-preview-mode.tsx @@ -0,0 +1,10 @@ +export function DisablePreviewMode() { + return ( + + Disable preview mode + + ); +} From 8b6ec59dae66ef5fec1b5a532223031218ca3ba2 Mon Sep 17 00:00:00 2001 From: Aulon Mujaj <4094284+aulonm@users.noreply.github.com> Date: Tue, 11 Nov 2025 13:00:20 +0100 Subject: [PATCH 3/6] update packages --- apps/docs/package.json | 2 +- pnpm-lock.yaml | 599 +++++------------------------------------ 2 files changed, 66 insertions(+), 535 deletions(-) diff --git a/apps/docs/package.json b/apps/docs/package.json index e43fc42c4..55aa1bac3 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -35,7 +35,7 @@ "@sanity/code-input": "7.0.9", "@sanity/image-url": "2.0.3", "@sanity/presentation": "1.21.1", - "@sanity/preview-url-secret": "2.1.0", + "@sanity/preview-url-secret": "2.1.15", "@sanity/table": "2.0.1", "@sanity/vision": "5.13.0", "@sanity/visual-editing": "2.12.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 600690fcf..19b557df3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -132,8 +132,8 @@ importers: specifier: 1.21.1 version: 1.21.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) '@sanity/preview-url-secret': - specifier: 2.1.0 - version: 2.1.0(@sanity/client@7.16.0) + specifier: 2.1.15 + version: 2.1.15(@sanity/client@7.16.0)(@sanity/icons@3.7.4(react@19.2.3))(sanity@5.13.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(babel-plugin-react-compiler@1.0.0)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.7.0)) '@sanity/table': specifier: 2.0.1 version: 2.0.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(sanity@5.13.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(babel-plugin-react-compiler@1.0.0)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.7.0))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) @@ -412,10 +412,6 @@ packages: resolution: {integrity: sha512-XvcZi1KWf88RVbF9wn8MN6tYFloU5qX8KjuF3E1PVBmJ9eypXfs4GRiJwLuTZL0iSnJUKn1BFPa5BPZZJyFzPg==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.28.5': - resolution: {integrity: sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==} - engines: {node: '>=6.9.0'} - '@babel/compat-data@7.29.0': resolution: {integrity: sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==} engines: {node: '>=6.9.0'} @@ -424,10 +420,6 @@ packages: resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} engines: {node: '>=6.9.0'} - '@babel/core@7.28.5': - resolution: {integrity: sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==} - engines: {node: '>=6.9.0'} - '@babel/core@7.29.0': resolution: {integrity: sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==} engines: {node: '>=6.9.0'} @@ -444,10 +436,6 @@ packages: resolution: {integrity: sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==} engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.27.2': - resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} - engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.28.6': resolution: {integrity: sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==} engines: {node: '>=6.9.0'} @@ -481,10 +469,6 @@ packages: resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} engines: {node: '>=6.9.0'} - '@babel/helper-module-imports@7.27.1': - resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} - engines: {node: '>=6.9.0'} - '@babel/helper-module-imports@7.28.6': resolution: {integrity: sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==} engines: {node: '>=6.9.0'} @@ -495,12 +479,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-module-transforms@7.28.3': - resolution: {integrity: sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/helper-module-transforms@7.28.6': resolution: {integrity: sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==} engines: {node: '>=6.9.0'} @@ -511,10 +489,6 @@ packages: resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==} engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.27.1': - resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==} - engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.28.6': resolution: {integrity: sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==} engines: {node: '>=6.9.0'} @@ -559,10 +533,6 @@ packages: resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.28.4': - resolution: {integrity: sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==} - engines: {node: '>=6.9.0'} - '@babel/helpers@7.28.6': resolution: {integrity: sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==} engines: {node: '>=6.9.0'} @@ -1093,10 +1063,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/runtime@7.28.4': - resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==} - engines: {node: '>=6.9.0'} - '@babel/runtime@7.29.2': resolution: {integrity: sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==} engines: {node: '>=6.9.0'} @@ -1109,10 +1075,6 @@ packages: resolution: {integrity: sha512-rkOSPOw+AXbgtwUga3U4u8RpoK9FEFWBNAlTpcnkLFjL5CT+oyHNuUUC/xx6XefEJ16r38r8Bc/lfp6rYuHeJQ==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.28.5': - resolution: {integrity: sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==} - engines: {node: '>=6.9.0'} - '@babel/traverse@7.29.0': resolution: {integrity: sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==} engines: {node: '>=6.9.0'} @@ -1392,312 +1354,156 @@ packages: '@emotion/memoize@0.9.0': resolution: {integrity: sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==} - '@esbuild/aix-ppc64@0.27.2': - resolution: {integrity: sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - '@esbuild/aix-ppc64@0.27.3': resolution: {integrity: sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.27.2': - resolution: {integrity: sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] - '@esbuild/android-arm64@0.27.3': resolution: {integrity: sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==} engines: {node: '>=18'} cpu: [arm64] os: [android] - '@esbuild/android-arm@0.27.2': - resolution: {integrity: sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] - '@esbuild/android-arm@0.27.3': resolution: {integrity: sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==} engines: {node: '>=18'} cpu: [arm] os: [android] - '@esbuild/android-x64@0.27.2': - resolution: {integrity: sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] - '@esbuild/android-x64@0.27.3': resolution: {integrity: sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==} engines: {node: '>=18'} cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.27.2': - resolution: {integrity: sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] - '@esbuild/darwin-arm64@0.27.3': resolution: {integrity: sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.27.2': - resolution: {integrity: sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] - '@esbuild/darwin-x64@0.27.3': resolution: {integrity: sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==} engines: {node: '>=18'} cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.27.2': - resolution: {integrity: sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] - '@esbuild/freebsd-arm64@0.27.3': resolution: {integrity: sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.27.2': - resolution: {integrity: sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] - '@esbuild/freebsd-x64@0.27.3': resolution: {integrity: sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.27.2': - resolution: {integrity: sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] - '@esbuild/linux-arm64@0.27.3': resolution: {integrity: sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==} engines: {node: '>=18'} cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.27.2': - resolution: {integrity: sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] - '@esbuild/linux-arm@0.27.3': resolution: {integrity: sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==} engines: {node: '>=18'} cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.27.2': - resolution: {integrity: sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] - '@esbuild/linux-ia32@0.27.3': resolution: {integrity: sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==} engines: {node: '>=18'} cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.27.2': - resolution: {integrity: sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] - '@esbuild/linux-loong64@0.27.3': resolution: {integrity: sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==} engines: {node: '>=18'} cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.27.2': - resolution: {integrity: sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] - '@esbuild/linux-mips64el@0.27.3': resolution: {integrity: sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.27.2': - resolution: {integrity: sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] - '@esbuild/linux-ppc64@0.27.3': resolution: {integrity: sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.27.2': - resolution: {integrity: sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] - '@esbuild/linux-riscv64@0.27.3': resolution: {integrity: sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.27.2': - resolution: {integrity: sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] - '@esbuild/linux-s390x@0.27.3': resolution: {integrity: sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==} engines: {node: '>=18'} cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.27.2': - resolution: {integrity: sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] - '@esbuild/linux-x64@0.27.3': resolution: {integrity: sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==} engines: {node: '>=18'} cpu: [x64] os: [linux] - '@esbuild/netbsd-arm64@0.27.2': - resolution: {integrity: sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [netbsd] - '@esbuild/netbsd-arm64@0.27.3': resolution: {integrity: sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] - '@esbuild/netbsd-x64@0.27.2': - resolution: {integrity: sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] - '@esbuild/netbsd-x64@0.27.3': resolution: {integrity: sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] - '@esbuild/openbsd-arm64@0.27.2': - resolution: {integrity: sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - '@esbuild/openbsd-arm64@0.27.3': resolution: {integrity: sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-x64@0.27.2': - resolution: {integrity: sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] - '@esbuild/openbsd-x64@0.27.3': resolution: {integrity: sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] - '@esbuild/openharmony-arm64@0.27.2': - resolution: {integrity: sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openharmony] - '@esbuild/openharmony-arm64@0.27.3': resolution: {integrity: sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==} engines: {node: '>=18'} cpu: [arm64] os: [openharmony] - '@esbuild/sunos-x64@0.27.2': - resolution: {integrity: sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] - '@esbuild/sunos-x64@0.27.3': resolution: {integrity: sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==} engines: {node: '>=18'} cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.27.2': - resolution: {integrity: sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] - '@esbuild/win32-arm64@0.27.3': resolution: {integrity: sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==} engines: {node: '>=18'} cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.27.2': - resolution: {integrity: sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] - '@esbuild/win32-ia32@0.27.3': resolution: {integrity: sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==} engines: {node: '>=18'} cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.27.2': - resolution: {integrity: sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] - '@esbuild/win32-x64@0.27.3': resolution: {integrity: sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==} engines: {node: '>=18'} @@ -2170,10 +1976,6 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@oclif/core@4.8.0': - resolution: {integrity: sha512-jteNUQKgJHLHFbbz806aGZqf+RJJ7t4gwF4MYa8fCwCxQ8/klJNWc0MvaJiBebk7Mc+J39mdlsB4XraaCKznFw==} - engines: {node: '>=18.0.0'} - '@oclif/core@4.8.3': resolution: {integrity: sha512-f7Rc1JBZO0wNMyDmNzP5IFOv5eM97S9pO4JUFdu2OLyk73YeBI9wog1Yyf666NOQvyptkbG1xh8inzMDQLNTyQ==} engines: {node: '>=18.0.0'} @@ -2815,18 +2617,10 @@ packages: resolution: {integrity: sha512-cH5ZleN0nw3W7xYBvOfMoAhGdkz6XFGhk0yuXcAZX9rwrtWb6qfQVLcieGC5tmIsrDFjQeVMro64vIFg5tz6vA==} engines: {node: '>=20.19 <22 || >=22.12'} - '@portabletext/to-html@5.0.1': - resolution: {integrity: sha512-cLaxxEoe3e8Py/t+hZEw2+sOIWPCpO9fyruUlRdZMQ65IkdyFaJEJlXkpNDqwV0+BO2GVJqaQVM5T6MeGdt8Xg==} - engines: {node: '>=20.19 <22 || >=22.12'} - '@portabletext/to-html@5.0.2': resolution: {integrity: sha512-w59PcErj5JXUCv9tbV2npqJmcnORTAftCMLp0vc9FnWrXL3C9qYvuB2MQbdHsZEOesF3VmwqUsYUgjm7PX4JTw==} engines: {node: '>=20.19 <22 || >=22.12'} - '@portabletext/toolkit@5.0.1': - resolution: {integrity: sha512-qcwnWd15J2Ziwi0YfWHRx+DRqp87cPb+EBcYuEbDW0ChZwwxCdfIjDazzFpQeXnqhJn8own1c8UB3iHB61DiWg==} - engines: {node: '>=20.19 <22 || >=22.12'} - '@portabletext/toolkit@5.0.2': resolution: {integrity: sha512-Njc1LE1PMJkTx/wEPqZ6sOWGgFgX2B47fxpOQ/Ia4ByhsZoA5Sq8dNvvV5F052j/xE8TbOLiBEjS848FkKADDQ==} engines: {node: '>=20.19 <22 || >=22.12'} @@ -3450,10 +3244,6 @@ packages: resolution: {integrity: sha512-S2KYYGRUVZy+FDjPp3meoyczbCjobSQvZcgNayo3oYlYS9Qz0E+6RezGxi/KOb6iF52Oir3LEXp9SVfIgEwNjg==} engines: {node: '>=18.0.0'} - '@sanity/diff-match-patch@3.1.2': - resolution: {integrity: sha512-jW2zqnnV3cLXy7exOKbqaWJPb15rFSQGseAhlPljzbg5CP0hrujk0TwYpsNMz2xwTELOk1JkBUINQYbPE4TmaA==} - engines: {node: '>=18.18'} - '@sanity/diff-match-patch@3.2.0': resolution: {integrity: sha512-4hPADs0qUThFZkBK/crnfKKHg71qkRowfktBljH2UIxGHHTxIzt8g8fBiXItyCjxkuNy+zpYOdRMifQNv8+Yww==} engines: {node: '>=18.18'} @@ -3578,6 +3368,19 @@ packages: peerDependencies: '@sanity/client': ^6.24.1 + '@sanity/preview-url-secret@2.1.15': + resolution: {integrity: sha512-pHDZ6G1XeCco7wmlGNFeA5nOdtXK05imtEtUFHEIE/isZEFXL4V2AL2OGc/ktV9hWr7D9+w1kAI6PfE/SwXNVg==} + engines: {node: '>=18'} + peerDependencies: + '@sanity/client': ^7.8.2 + '@sanity/icons': '*' + sanity: '*' + peerDependenciesMeta: + '@sanity/icons': + optional: true + sanity: + optional: true + '@sanity/preview-url-secret@4.0.3': resolution: {integrity: sha512-aVkOiVvQDDC08fp3hkhrcz32QmjX8tVlLz843NE5y2TPTV6sc/+yg+uG/vwzeGtuDn0mjsjFm4EPUw54MMyr+w==} engines: {node: '>=20.19 <22 || >=22.12'} @@ -4637,15 +4440,6 @@ packages: '@webcontainer/env@1.1.1': resolution: {integrity: sha512-6aN99yL695Hi9SuIk1oC88l9o0gmxL1nGWWQ/kNy81HigJ0FoaoTXpytCj6ItzgyCEwA9kF1wixsTuv5cjsgng==} - '@xstate/react@6.0.0': - resolution: {integrity: sha512-xXlLpFJxqLhhmecAXclBECgk+B4zYSrDTl8hTfPZBogkn82OHKbm9zJxox3Z/YXoOhAQhKFTRLMYGdlbhc6T9A==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - xstate: ^5.20.0 - peerDependenciesMeta: - xstate: - optional: true - '@xstate/react@6.1.0': resolution: {integrity: sha512-ep9F0jGTI63B/jE8GHdMpUqtuz7yRebNaKv8EMUaiSi29NOglywc2X2YSOV/ygbIK+LtmgZ0q9anoEA2iBSEOw==} peerDependencies: @@ -4949,11 +4743,6 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true - browserslist@4.27.0: - resolution: {integrity: sha512-AXVQwdhot1eqLihwasPElhX2tAZiBjWdJ9i/Zcj2S6QYIjkx62OKSfnobkriB81C3l4w0rVy3Nt4jaTBltYEpw==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - browserslist@4.28.1: resolution: {integrity: sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -5702,9 +5491,6 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.5.240: - resolution: {integrity: sha512-OBwbZjWgrCOH+g6uJsA2/7Twpas2OlepS9uvByJjR2datRDuKGYeD+nP8lBBks2qnB7bGJNHDUx7c/YLaT3QMQ==} - electron-to-chromium@1.5.286: resolution: {integrity: sha512-9tfDXhJ4RKFNerfjdCcZfufu49vg620741MNs26a9+bhLThdB+plgMeou98CAaHu/WATj2iHOOHTp1hWtABj2A==} @@ -5821,11 +5607,6 @@ packages: peerDependencies: esbuild: '>=0.12 <1' - esbuild@0.27.2: - resolution: {integrity: sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==} - engines: {node: '>=18'} - hasBin: true - esbuild@0.27.3: resolution: {integrity: sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==} engines: {node: '>=18'} @@ -7666,9 +7447,6 @@ packages: node-releases@2.0.19: resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} - node-releases@2.0.26: - resolution: {integrity: sha512-S2M9YimhSjBSvYnlr5/+umAnPHE++ODwt5e2Ij6FoX45HA/s4vHdkDx1eax2pAPeAOqu4s9b7ppahsyEFdVqQA==} - node-releases@2.0.27: resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==} @@ -8083,10 +7861,6 @@ packages: postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - postcss@8.5.6: - resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} - engines: {node: ^10 || ^12 || >=14} - postcss@8.5.9: resolution: {integrity: sha512-7a70Nsot+EMX9fFU3064K/kdHWZqGVY+BADLyXc8Dfv+mTLLVl6JzJpPaCZ2kQL9gIJvKXSLMHhqdRRjwQeFtw==} engines: {node: ^10 || ^12 || >=14} @@ -9498,12 +9272,6 @@ packages: peerDependencies: browserslist: '>= 4.21.0' - update-browserslist-db@1.1.4: - resolution: {integrity: sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - update-browserslist-db@1.2.3: resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} hasBin: true @@ -9905,9 +9673,6 @@ packages: xmlchars@2.2.0: resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} - xstate@5.26.0: - resolution: {integrity: sha512-Fvi9VBoqHgsGYLU2NTag8xDTWtKqUC0+ue7EAhBNBb06wf620QEy05upBaEI1VLMzIn63zugLV8nHb69ZUWYAA==} - xstate@5.28.0: resolution: {integrity: sha512-Iaqq6ZrUzqeUtA3hC5LQKZfR8ZLzEFTImMHJM3jWEdVvXWdKvvVLXZEiNQWm3SCA9ZbEou/n5rcsna1wb9t28A==} @@ -10124,8 +9889,6 @@ snapshots: '@babel/compat-data@7.26.5': {} - '@babel/compat-data@7.28.5': {} - '@babel/compat-data@7.29.0': {} '@babel/core@7.26.0': @@ -10148,26 +9911,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/core@7.28.5': - dependencies: - '@babel/code-frame': 7.29.0 - '@babel/generator': 7.29.0 - '@babel/helper-compilation-targets': 7.27.2 - '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.5) - '@babel/helpers': 7.28.4 - '@babel/parser': 7.29.0 - '@babel/template': 7.28.6 - '@babel/traverse': 7.28.5 - '@babel/types': 7.29.0 - '@jridgewell/remapping': 2.3.5 - convert-source-map: 2.0.0 - debug: 4.4.3(supports-color@8.1.1) - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - '@babel/core@7.29.0': dependencies: '@babel/code-frame': 7.29.0 @@ -10208,14 +9951,6 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-compilation-targets@7.27.2': - dependencies: - '@babel/compat-data': 7.28.5 - '@babel/helper-validator-option': 7.27.1 - browserslist: 4.27.0 - lru-cache: 5.1.1 - semver: 6.3.1 - '@babel/helper-compilation-targets@7.28.6': dependencies: '@babel/compat-data': 7.29.0 @@ -10271,13 +10006,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-module-imports@7.27.1': - dependencies: - '@babel/traverse': 7.29.0 - '@babel/types': 7.29.0 - transitivePeerDependencies: - - supports-color - '@babel/helper-module-imports@7.28.6': dependencies: '@babel/traverse': 7.29.0 @@ -10294,15 +10022,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.5)': - dependencies: - '@babel/core': 7.28.5 - '@babel/helper-module-imports': 7.27.1 - '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.29.0 - transitivePeerDependencies: - - supports-color - '@babel/helper-module-transforms@7.28.6(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0 @@ -10316,8 +10035,6 @@ snapshots: dependencies: '@babel/types': 7.29.0 - '@babel/helper-plugin-utils@7.27.1': {} - '@babel/helper-plugin-utils@7.28.6': {} '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.29.0)': @@ -10366,11 +10083,6 @@ snapshots: '@babel/template': 7.28.6 '@babel/types': 7.29.0 - '@babel/helpers@7.28.4': - dependencies: - '@babel/template': 7.28.6 - '@babel/types': 7.29.0 - '@babel/helpers@7.28.6': dependencies: '@babel/template': 7.28.6 @@ -10797,15 +10509,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.28.5)': + '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.28.5)': + '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.29.0)': dependencies: @@ -11017,8 +10729,6 @@ snapshots: pirates: 4.0.7 source-map-support: 0.5.21 - '@babel/runtime@7.28.4': {} - '@babel/runtime@7.29.2': {} '@babel/template@7.28.6': @@ -11039,18 +10749,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/traverse@7.28.5': - dependencies: - '@babel/code-frame': 7.29.0 - '@babel/generator': 7.29.0 - '@babel/helper-globals': 7.28.0 - '@babel/parser': 7.29.0 - '@babel/template': 7.28.6 - '@babel/types': 7.29.0 - debug: 4.4.3(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - '@babel/traverse@7.29.0': dependencies: '@babel/code-frame': 7.29.0 @@ -11506,159 +11204,81 @@ snapshots: '@emotion/memoize@0.9.0': {} - '@esbuild/aix-ppc64@0.27.2': - optional: true - '@esbuild/aix-ppc64@0.27.3': optional: true - '@esbuild/android-arm64@0.27.2': - optional: true - '@esbuild/android-arm64@0.27.3': optional: true - '@esbuild/android-arm@0.27.2': - optional: true - '@esbuild/android-arm@0.27.3': optional: true - '@esbuild/android-x64@0.27.2': - optional: true - '@esbuild/android-x64@0.27.3': optional: true - '@esbuild/darwin-arm64@0.27.2': - optional: true - '@esbuild/darwin-arm64@0.27.3': optional: true - '@esbuild/darwin-x64@0.27.2': - optional: true - '@esbuild/darwin-x64@0.27.3': optional: true - '@esbuild/freebsd-arm64@0.27.2': - optional: true - '@esbuild/freebsd-arm64@0.27.3': optional: true - '@esbuild/freebsd-x64@0.27.2': - optional: true - '@esbuild/freebsd-x64@0.27.3': optional: true - '@esbuild/linux-arm64@0.27.2': - optional: true - '@esbuild/linux-arm64@0.27.3': optional: true - '@esbuild/linux-arm@0.27.2': - optional: true - '@esbuild/linux-arm@0.27.3': optional: true - '@esbuild/linux-ia32@0.27.2': - optional: true - '@esbuild/linux-ia32@0.27.3': optional: true - '@esbuild/linux-loong64@0.27.2': - optional: true - '@esbuild/linux-loong64@0.27.3': optional: true - '@esbuild/linux-mips64el@0.27.2': - optional: true - '@esbuild/linux-mips64el@0.27.3': optional: true - '@esbuild/linux-ppc64@0.27.2': - optional: true - '@esbuild/linux-ppc64@0.27.3': optional: true - '@esbuild/linux-riscv64@0.27.2': - optional: true - '@esbuild/linux-riscv64@0.27.3': optional: true - '@esbuild/linux-s390x@0.27.2': - optional: true - '@esbuild/linux-s390x@0.27.3': optional: true - '@esbuild/linux-x64@0.27.2': - optional: true - '@esbuild/linux-x64@0.27.3': optional: true - '@esbuild/netbsd-arm64@0.27.2': - optional: true - '@esbuild/netbsd-arm64@0.27.3': optional: true - '@esbuild/netbsd-x64@0.27.2': - optional: true - '@esbuild/netbsd-x64@0.27.3': optional: true - '@esbuild/openbsd-arm64@0.27.2': - optional: true - '@esbuild/openbsd-arm64@0.27.3': optional: true - '@esbuild/openbsd-x64@0.27.2': - optional: true - '@esbuild/openbsd-x64@0.27.3': optional: true - '@esbuild/openharmony-arm64@0.27.2': - optional: true - '@esbuild/openharmony-arm64@0.27.3': optional: true - '@esbuild/sunos-x64@0.27.2': - optional: true - '@esbuild/sunos-x64@0.27.3': optional: true - '@esbuild/win32-arm64@0.27.2': - optional: true - '@esbuild/win32-arm64@0.27.3': optional: true - '@esbuild/win32-ia32@0.27.2': - optional: true - '@esbuild/win32-ia32@0.27.3': optional: true - '@esbuild/win32-x64@0.27.2': - optional: true - '@esbuild/win32-x64@0.27.3': optional: true @@ -12274,27 +11894,6 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.18.0 - '@oclif/core@4.8.0': - dependencies: - ansi-escapes: 4.3.2 - ansis: 3.17.0 - clean-stack: 3.0.1 - cli-spinners: 2.9.2 - debug: 4.4.3(supports-color@8.1.1) - ejs: 3.1.10 - get-package-type: 0.1.0 - indent-string: 4.0.0 - is-wsl: 2.2.0 - lilconfig: 3.1.3 - minimatch: 9.0.5 - semver: 7.7.3 - string-width: 4.2.3 - supports-color: 8.1.1 - tinyglobby: 0.2.15 - widest-line: 3.1.0 - wordwrap: 1.0.0 - wrap-ansi: 7.0.0 - '@oclif/core@4.8.3': dependencies: ansi-escapes: 4.3.2 @@ -12318,7 +11917,7 @@ snapshots: '@oclif/plugin-help@6.2.37': dependencies: - '@oclif/core': 4.8.0 + '@oclif/core': 4.8.3 '@octokit/auth-token@6.0.0': {} @@ -12834,20 +12433,11 @@ snapshots: '@portabletext/schema@2.1.1': {} - '@portabletext/to-html@5.0.1': - dependencies: - '@portabletext/toolkit': 5.0.1 - '@portabletext/types': 4.0.1 - '@portabletext/to-html@5.0.2': dependencies: '@portabletext/toolkit': 5.0.2 '@portabletext/types': 4.0.2 - '@portabletext/toolkit@5.0.1': - dependencies: - '@portabletext/types': 4.0.1 - '@portabletext/toolkit@5.0.2': dependencies: '@portabletext/types': 4.0.2 @@ -13402,7 +12992,7 @@ snapshots: '@babel/register': 7.28.6(@babel/core@7.29.0) '@babel/traverse': 7.29.0 '@babel/types': 7.29.0 - '@oclif/core': 4.8.0 + '@oclif/core': 4.8.3 '@oclif/plugin-help': 6.2.37 '@sanity/cli-core': 0.1.0-alpha.19(@noble/hashes@2.0.1)(@sanity/telemetry@0.8.1(react@19.2.3))(@types/node@24.10.0)(@types/react@19.2.7)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.7.0) '@sanity/telemetry': 0.8.1(react@19.2.3) @@ -13458,14 +13048,12 @@ snapshots: dependencies: rxjs: 7.8.2 uuid: 13.0.0 - xstate: 5.26.0 + xstate: 5.28.0 '@sanity/descriptors@1.3.0': dependencies: sha256-uint8array: 0.10.7 - '@sanity/diff-match-patch@3.1.2': {} - '@sanity/diff-match-patch@3.2.0': {} '@sanity/diff-patch@5.0.0': @@ -13516,7 +13104,7 @@ snapshots: '@sanity/import@4.1.3(@noble/hashes@2.0.1)(@sanity/telemetry@0.8.1(react@19.2.3))(@types/node@24.10.0)(@types/react@19.2.7)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.7.0)': dependencies: - '@oclif/core': 4.8.0 + '@oclif/core': 4.8.3 '@oclif/plugin-help': 6.2.37 '@sanity/asset-utils': 2.3.0 '@sanity/cli-core': 0.1.0-alpha.19(@noble/hashes@2.0.1)(@sanity/telemetry@0.8.1(react@19.2.3))(@types/node@24.10.0)(@types/react@19.2.7)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.7.0) @@ -13584,20 +13172,20 @@ snapshots: dependencies: '@sanity/comlink': 4.0.1 - '@sanity/migrate@5.2.5(@noble/hashes@2.0.1)(@sanity/telemetry@0.8.1(react@19.2.3))(@types/node@24.10.0)(@types/react@19.2.7)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(xstate@5.26.0)(yaml@2.7.0)': + '@sanity/migrate@5.2.5(@noble/hashes@2.0.1)(@sanity/telemetry@0.8.1(react@19.2.3))(@types/node@24.10.0)(@types/react@19.2.7)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(xstate@5.28.0)(yaml@2.7.0)': dependencies: - '@oclif/core': 4.8.0 + '@oclif/core': 4.8.3 '@oclif/plugin-help': 6.2.37 '@sanity/cli-core': 0.1.0-alpha.19(@noble/hashes@2.0.1)(@sanity/telemetry@0.8.1(react@19.2.3))(@types/node@24.10.0)(@types/react@19.2.7)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.7.0) '@sanity/client': 7.16.0(debug@4.4.3) - '@sanity/mutate': 0.16.1(debug@4.4.3)(xstate@5.26.0) + '@sanity/mutate': 0.16.1(debug@4.4.3)(xstate@5.28.0) '@sanity/types': 5.13.0(@types/react@19.2.7)(debug@4.4.3) '@sanity/util': 5.13.0(@types/react@19.2.7)(debug@4.4.3) arrify: 2.0.1 console-table-printer: 2.15.0 debug: 4.4.3(supports-color@8.1.1) fast-fifo: 1.3.2 - get-tsconfig: 4.13.0 + get-tsconfig: 4.13.6 groq-js: 1.28.0 lodash-es: 4.17.23 p-map: 7.0.3 @@ -13623,7 +13211,7 @@ snapshots: '@sanity/mutate@0.11.0-canary.4(xstate@5.28.0)': dependencies: '@sanity/client': 6.28.4(debug@4.4.3) - '@sanity/diff-match-patch': 3.1.2 + '@sanity/diff-match-patch': 3.2.0 hotscript: 1.0.13 lodash: 4.17.21 lodash-es: 4.17.23 @@ -13647,7 +13235,7 @@ snapshots: transitivePeerDependencies: - debug - '@sanity/mutate@0.16.1(debug@4.4.3)(xstate@5.26.0)': + '@sanity/mutate@0.16.1(debug@4.4.3)(xstate@5.28.0)': dependencies: '@sanity/client': 7.16.0(debug@4.4.3) '@sanity/diff-match-patch': 3.2.0 @@ -13658,7 +13246,7 @@ snapshots: nanoid: 5.1.5 rxjs: 7.8.2 optionalDependencies: - xstate: 5.26.0 + xstate: 5.28.0 transitivePeerDependencies: - debug @@ -13668,7 +13256,7 @@ snapshots: '@sanity/types': 5.13.0(@types/react@19.2.7)(debug@4.4.3) '@sanity/uuid': 3.0.2 debug: 4.4.3(supports-color@8.1.1) - lodash-es: 4.17.22 + lodash-es: 4.17.23 transitivePeerDependencies: - '@types/react' - supports-color @@ -13718,6 +13306,14 @@ snapshots: '@sanity/client': 7.16.0(debug@4.4.3) '@sanity/uuid': 3.0.2 + '@sanity/preview-url-secret@2.1.15(@sanity/client@7.16.0)(@sanity/icons@3.7.4(react@19.2.3))(sanity@5.13.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(babel-plugin-react-compiler@1.0.0)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.7.0))': + dependencies: + '@sanity/client': 7.16.0(debug@4.4.3) + '@sanity/uuid': 3.0.2 + optionalDependencies: + '@sanity/icons': 3.7.4(react@19.2.3) + sanity: 5.13.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(babel-plugin-react-compiler@1.0.0)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.7.0) + '@sanity/preview-url-secret@4.0.3(@sanity/client@7.16.0)': dependencies: '@sanity/client': 7.16.0(debug@4.4.3) @@ -13728,7 +13324,7 @@ snapshots: '@architect/hydrate': 5.0.2 '@architect/inventory': 5.0.0 '@inquirer/prompts': 8.3.0(@types/node@24.10.0) - '@oclif/core': 4.8.0 + '@oclif/core': 4.8.3 '@oclif/plugin-help': 6.2.37 '@sanity/blueprints': 0.12.3 '@sanity/blueprints-parser': 0.4.0 @@ -13773,7 +13369,7 @@ snapshots: groq-js: 1.28.0 humanize-list: 1.0.1 leven: 3.1.0 - lodash-es: 4.17.22 + lodash-es: 4.17.23 object-inspect: 1.13.4 transitivePeerDependencies: - '@types/react' @@ -13792,7 +13388,7 @@ snapshots: '@sanity/mutate': 0.12.4(debug@4.4.3) '@sanity/types': 3.99.0(@types/react@19.2.7)(debug@4.4.3) groq: 3.88.1-typegen-experimental.0 - lodash-es: 4.17.22 + lodash-es: 4.17.23 reselect: 5.1.1 rxjs: 7.8.2 zustand: 5.0.5(@types/react@19.2.7)(immer@10.2.0)(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3)) @@ -13812,7 +13408,7 @@ snapshots: dependencies: '@sanity/icons': 3.7.4(react@19.2.3) '@sanity/incompatible-plugin': 1.0.5(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@sanity/ui': 3.1.11(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) + '@sanity/ui': 3.1.13(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) react: 19.2.3 sanity: 5.13.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(babel-plugin-react-compiler@1.0.0)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.7.0) transitivePeerDependencies: @@ -15002,9 +14598,9 @@ snapshots: '@vitejs/plugin-react@5.1.2(vite@7.3.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0))': dependencies: - '@babel/core': 7.28.5 - '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.5) - '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.5) + '@babel/core': 7.29.0 + '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.29.0) '@rolldown/pluginutils': 1.0.0-beta.53 '@types/babel__core': 7.20.5 react-refresh: 0.18.0 @@ -15043,16 +14639,6 @@ snapshots: '@webcontainer/env@1.1.1': {} - '@xstate/react@6.0.0(@types/react@19.2.7)(react@19.2.3)(xstate@5.26.0)': - dependencies: - react: 19.2.3 - use-isomorphic-layout-effect: 1.2.0(@types/react@19.2.7)(react@19.2.3) - use-sync-external-store: 1.6.0(react@19.2.3) - optionalDependencies: - xstate: 5.26.0 - transitivePeerDependencies: - - '@types/react' - '@xstate/react@6.1.0(@types/react@19.2.7)(react@19.2.3)(xstate@5.28.0)': dependencies: react: 19.2.3 @@ -15387,14 +14973,6 @@ snapshots: node-releases: 2.0.19 update-browserslist-db: 1.1.2(browserslist@4.24.4) - browserslist@4.27.0: - dependencies: - baseline-browser-mapping: 2.9.19 - caniuse-lite: 1.0.30001767 - electron-to-chromium: 1.5.240 - node-releases: 2.0.26 - update-browserslist-db: 1.1.4(browserslist@4.27.0) - browserslist@4.28.1: dependencies: baseline-browser-mapping: 2.9.19 @@ -16111,8 +15689,6 @@ snapshots: dependencies: jake: 10.9.2 - electron-to-chromium@1.5.240: {} - electron-to-chromium@1.5.286: {} electron-to-chromium@1.5.80: {} @@ -16211,35 +15787,6 @@ snapshots: transitivePeerDependencies: - supports-color - esbuild@0.27.2: - optionalDependencies: - '@esbuild/aix-ppc64': 0.27.2 - '@esbuild/android-arm': 0.27.2 - '@esbuild/android-arm64': 0.27.2 - '@esbuild/android-x64': 0.27.2 - '@esbuild/darwin-arm64': 0.27.2 - '@esbuild/darwin-x64': 0.27.2 - '@esbuild/freebsd-arm64': 0.27.2 - '@esbuild/freebsd-x64': 0.27.2 - '@esbuild/linux-arm': 0.27.2 - '@esbuild/linux-arm64': 0.27.2 - '@esbuild/linux-ia32': 0.27.2 - '@esbuild/linux-loong64': 0.27.2 - '@esbuild/linux-mips64el': 0.27.2 - '@esbuild/linux-ppc64': 0.27.2 - '@esbuild/linux-riscv64': 0.27.2 - '@esbuild/linux-s390x': 0.27.2 - '@esbuild/linux-x64': 0.27.2 - '@esbuild/netbsd-arm64': 0.27.2 - '@esbuild/netbsd-x64': 0.27.2 - '@esbuild/openbsd-arm64': 0.27.2 - '@esbuild/openbsd-x64': 0.27.2 - '@esbuild/openharmony-arm64': 0.27.2 - '@esbuild/sunos-x64': 0.27.2 - '@esbuild/win32-arm64': 0.27.2 - '@esbuild/win32-ia32': 0.27.2 - '@esbuild/win32-x64': 0.27.2 - esbuild@0.27.3: optionalDependencies: '@esbuild/aix-ppc64': 0.27.3 @@ -16909,7 +16456,7 @@ snapshots: history@5.3.0: dependencies: - '@babel/runtime': 7.28.4 + '@babel/runtime': 7.29.2 hls.js@1.6.15: {} @@ -17032,7 +16579,7 @@ snapshots: i18next@23.16.8: dependencies: - '@babel/runtime': 7.28.4 + '@babel/runtime': 7.29.2 iconv-lite@0.6.3: dependencies: @@ -18557,8 +18104,6 @@ snapshots: node-releases@2.0.19: {} - node-releases@2.0.26: {} - node-releases@2.0.27: {} nopt@8.1.0: @@ -19053,7 +18598,7 @@ snapshots: polished@4.3.1: dependencies: - '@babel/runtime': 7.28.4 + '@babel/runtime': 7.29.2 portfinder@1.0.32: dependencies: @@ -19066,12 +18611,6 @@ snapshots: postcss-value-parser@4.2.0: optional: true - postcss@8.5.6: - dependencies: - nanoid: 3.3.11 - picocolors: 1.1.1 - source-map-js: 1.2.1 - postcss@8.5.9: dependencies: nanoid: 3.3.11 @@ -19317,7 +18856,7 @@ snapshots: react-focus-lock@2.13.7(@types/react@19.2.7)(react@19.2.3): dependencies: - '@babel/runtime': 7.28.4 + '@babel/runtime': 7.29.2 focus-lock: 1.3.6 prop-types: 15.8.1 react: 19.2.3 @@ -19329,7 +18868,7 @@ snapshots: react-i18next@15.6.1(i18next@23.16.8)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3): dependencies: - '@babel/runtime': 7.28.4 + '@babel/runtime': 7.29.2 html-parse-stringify: 3.0.1 i18next: 23.16.8 react: 19.2.3 @@ -19769,8 +19308,8 @@ snapshots: '@portabletext/plugin-typography': 7.0.10(@portabletext/editor@6.0.10(@types/react@19.2.7)(react@19.2.3))(@types/react@19.2.7)(react@19.2.3) '@portabletext/react': 6.0.3(react@19.2.3) '@portabletext/sanity-bridge': 3.0.0(@types/react@19.2.7)(debug@4.4.3) - '@portabletext/to-html': 5.0.1 - '@portabletext/toolkit': 5.0.1 + '@portabletext/to-html': 5.0.2 + '@portabletext/toolkit': 5.0.2 '@rexxars/react-json-inspector': 9.0.1(react@19.2.3) '@sanity/asset-utils': 2.3.0 '@sanity/bifur-client': 0.4.1 @@ -19792,7 +19331,7 @@ snapshots: '@sanity/logos': 2.2.2(react@19.2.3) '@sanity/media-library-types': 1.2.0 '@sanity/message-protocol': 0.19.0 - '@sanity/migrate': 5.2.5(@noble/hashes@2.0.1)(@sanity/telemetry@0.8.1(react@19.2.3))(@types/node@24.10.0)(@types/react@19.2.7)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(xstate@5.26.0)(yaml@2.7.0) + '@sanity/migrate': 5.2.5(@noble/hashes@2.0.1)(@sanity/telemetry@0.8.1(react@19.2.3))(@types/node@24.10.0)(@types/react@19.2.7)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(xstate@5.28.0)(yaml@2.7.0) '@sanity/mutator': 5.13.0(@types/react@19.2.7) '@sanity/presentation-comlink': 2.0.1(@sanity/client@7.16.0)(@sanity/types@5.13.0(@types/react@19.2.7)(debug@4.4.3)) '@sanity/preview-url-secret': 4.0.3(@sanity/client@7.16.0) @@ -19813,7 +19352,7 @@ snapshots: '@types/use-sync-external-store': 1.5.0 '@types/which': 3.0.4 '@vitejs/plugin-react': 5.1.2(vite@7.3.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0)) - '@xstate/react': 6.0.0(@types/react@19.2.7)(react@19.2.3)(xstate@5.26.0) + '@xstate/react': 6.1.0(@types/react@19.2.7)(react@19.2.3)(xstate@5.28.0) archiver: 7.0.1 async-mutex: 0.5.0 chalk: 4.1.2 @@ -19846,7 +19385,7 @@ snapshots: json-reduce: 3.0.0 json-stable-stringify: 1.3.0 json5: 2.2.3 - lodash-es: 4.17.22 + lodash-es: 4.17.23 log-symbols: 2.2.0 mendoza: 3.0.8 motion: 12.30.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -19859,7 +19398,7 @@ snapshots: p-map: 7.0.3 path-to-regexp: 6.3.0 peek-stream: 1.1.3 - picomatch: 4.0.3 + picomatch: 4.0.4 pirates: 4.0.7 player.style: 0.1.10(react@19.2.3) pluralize-esm: 9.0.5 @@ -19900,7 +19439,7 @@ snapshots: vite: 7.3.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0) web-vitals: 5.1.0 which: 5.0.0 - xstate: 5.26.0 + xstate: 5.28.0 yargs: 17.7.2 transitivePeerDependencies: - '@emotion/is-prop-valid' @@ -20771,12 +20310,6 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.1 - update-browserslist-db@1.1.4(browserslist@4.27.0): - dependencies: - browserslist: 4.27.0 - escalade: 3.2.0 - picocolors: 1.1.1 - update-browserslist-db@1.2.3(browserslist@4.28.1): dependencies: browserslist: 4.28.1 @@ -20919,11 +20452,11 @@ snapshots: vite@7.3.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0): dependencies: - esbuild: 0.27.2 - fdir: 6.5.0(picomatch@4.0.3) - picomatch: 4.0.3 - postcss: 8.5.6 - rollup: 4.52.5 + esbuild: 0.27.3 + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 + postcss: 8.5.9 + rollup: 4.57.1 tinyglobby: 0.2.15 optionalDependencies: '@types/node': 24.10.0 @@ -21117,8 +20650,6 @@ snapshots: xmlchars@2.2.0: {} - xstate@5.26.0: {} - xstate@5.28.0: {} xtend@4.0.2: {} From ea03611d2c7dee567f1bc6b96bb4c26fa35244b0 Mon Sep 17 00:00:00 2001 From: Aulon Mujaj <4094284+aulonm@users.noreply.github.com> Date: Mon, 27 Apr 2026 10:17:37 +0200 Subject: [PATCH 4/6] update sanity and tanstack deps --- apps/docs/package.json | 24 +- pnpm-lock.yaml | 3967 ++++++++++++++++++++++------------------ 2 files changed, 2249 insertions(+), 1742 deletions(-) diff --git a/apps/docs/package.json b/apps/docs/package.json index 55aa1bac3..5ecb185bd 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -30,21 +30,21 @@ "@portabletext/react": "6.0.3", "@react-aria/utils": "3.34.0", "@sanity/asset-utils": "2.3.0", - "@sanity/assist": "5.0.4", - "@sanity/client": "7.16.0", - "@sanity/code-input": "7.0.9", - "@sanity/image-url": "2.0.3", - "@sanity/presentation": "1.21.1", - "@sanity/preview-url-secret": "2.1.15", + "@sanity/assist": "6.0.4", + "@sanity/client": "7.22.0", + "@sanity/code-input": "7.1.0", + "@sanity/image-url": "2.1.1", + "@sanity/presentation": "2.0.0", + "@sanity/preview-url-secret": "4.0.5", "@sanity/table": "2.0.1", - "@sanity/vision": "5.13.0", - "@sanity/visual-editing": "2.12.0", + "@sanity/vision": "5.22.0", + "@sanity/visual-editing": "5.3.4", "@tanstack/nitro-v2-vite-plugin": "1.154.9", - "@tanstack/react-router": "1.168.21", - "@tanstack/react-start": "1.167.39", + "@tanstack/react-router": "1.168.25", + "@tanstack/react-start": "1.167.50", "@vitejs/plugin-react": "6.0.1", "cva": "1.0.0-beta.4", - "groq": "5.13.0", + "groq": "5.22.0", "pino-opentelemetry-transport": "3.0.0", "prism-react-renderer": "2.4.1", "react": "19.2.3", @@ -53,7 +53,7 @@ "react-element-to-jsx-string": "17.0.1", "react-live": "4.1.8", "react-shiki": "0.9.1", - "sanity": "5.13.0", + "sanity": "5.22.0", "styled-components": "6.4.0", "use-debounce": "10.1.1" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 19b557df3..57f31ab79 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -28,19 +28,19 @@ importers: version: 1.2.0 '@storybook/addon-docs': specifier: 10.3.5 - version: 10.3.5(@types/react@19.2.7)(esbuild@0.27.3)(rollup@4.52.5)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0)) + version: 10.3.5(@types/react@19.2.7)(esbuild@0.27.3)(rollup@4.52.5)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3)) '@storybook/builder-vite': specifier: 10.3.5 - version: 10.3.5(esbuild@0.27.3)(rollup@4.52.5)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0)) + version: 10.3.5(esbuild@0.27.3)(rollup@4.52.5)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3)) '@storybook/react-vite': specifier: 10.3.5 - version: 10.3.5(esbuild@0.27.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rollup@4.52.5)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.9.3)(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0)) + version: 10.3.5(esbuild@0.27.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rollup@4.52.5)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.9.3)(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3)) '@storybook/test-runner': specifier: 0.24.3 version: 0.24.3(@swc/helpers@0.5.17)(@types/node@24.10.0)(esbuild-register@3.6.0(esbuild@0.27.3))(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) '@tailwindcss/vite': specifier: 'catalog:' - version: 4.2.2(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0)) + version: 4.2.2(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3)) '@types/bun': specifier: 1.3.2 version: 1.3.2(@types/react@19.2.7) @@ -88,7 +88,7 @@ importers: version: 5.9.3 vite: specifier: 8.0.8 - version: 8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0) + version: 8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3) apps/docs: dependencies: @@ -97,7 +97,7 @@ importers: version: 4.0.0-20260421111144(pino-opentelemetry-transport@3.0.0(@opentelemetry/api@1.9.1)(pino@10.3.1))(pino-pretty@13.1.3) '@code-obos/sanity-auth': specifier: 1.4.4 - version: 1.4.4(sanity@5.13.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(babel-plugin-react-compiler@1.0.0)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.7.0))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) + version: 1.4.4(sanity@5.22.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@oclif/core@4.10.6)(@sanity/cli-core@1.3.1(@noble/hashes@2.0.1)(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.8.3))(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(prismjs@1.27.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(ts-toolbelt@9.6.0)(typescript@5.9.3))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) '@obosbbl/grunnmuren-icons-react': specifier: workspace:* version: link:../../packages/icons-react @@ -117,50 +117,50 @@ importers: specifier: 2.3.0 version: 2.3.0 '@sanity/assist': - specifier: 5.0.4 - version: 5.0.4(@emotion/is-prop-valid@1.4.0)(@sanity/mutator@5.13.0(@types/react@19.2.7))(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(sanity@5.13.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(babel-plugin-react-compiler@1.0.0)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.7.0))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) + specifier: 6.0.4 + version: 6.0.4(@emotion/is-prop-valid@1.4.0)(@sanity/mutator@5.22.0(@types/react@19.2.7))(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(sanity@5.22.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@oclif/core@4.10.6)(@sanity/cli-core@1.3.1(@noble/hashes@2.0.1)(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.8.3))(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(prismjs@1.27.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(ts-toolbelt@9.6.0)(typescript@5.9.3))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) '@sanity/client': - specifier: 7.16.0 - version: 7.16.0(debug@4.4.3) + specifier: 7.22.0 + version: 7.22.0 '@sanity/code-input': - specifier: 7.0.9 - version: 7.0.9(@babel/runtime@7.29.2)(@codemirror/lint@6.8.4)(@codemirror/theme-one-dark@6.1.2)(@emotion/is-prop-valid@1.4.0)(codemirror@6.0.1)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(sanity@5.13.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(babel-plugin-react-compiler@1.0.0)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.7.0))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) + specifier: 7.1.0 + version: 7.1.0(@babel/runtime@7.29.2)(@codemirror/autocomplete@6.20.1)(@codemirror/lint@6.8.4)(@codemirror/search@6.6.0)(@codemirror/theme-one-dark@6.1.2)(@emotion/is-prop-valid@1.4.0)(codemirror@6.0.1)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(sanity@5.22.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@oclif/core@4.10.6)(@sanity/cli-core@1.3.1(@noble/hashes@2.0.1)(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.8.3))(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(prismjs@1.27.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(ts-toolbelt@9.6.0)(typescript@5.9.3))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) '@sanity/image-url': - specifier: 2.0.3 - version: 2.0.3 + specifier: 2.1.1 + version: 2.1.1 '@sanity/presentation': - specifier: 1.21.1 - version: 1.21.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) + specifier: 2.0.0 + version: 2.0.0 '@sanity/preview-url-secret': - specifier: 2.1.15 - version: 2.1.15(@sanity/client@7.16.0)(@sanity/icons@3.7.4(react@19.2.3))(sanity@5.13.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(babel-plugin-react-compiler@1.0.0)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.7.0)) + specifier: 4.0.5 + version: 4.0.5(@sanity/client@7.22.0) '@sanity/table': specifier: 2.0.1 - version: 2.0.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(sanity@5.13.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(babel-plugin-react-compiler@1.0.0)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.7.0))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) + version: 2.0.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(sanity@5.22.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@oclif/core@4.10.6)(@sanity/cli-core@1.3.1(@noble/hashes@2.0.1)(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.8.3))(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(prismjs@1.27.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(ts-toolbelt@9.6.0)(typescript@5.9.3))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) '@sanity/vision': - specifier: 5.13.0 - version: 5.13.0(@babel/runtime@7.29.2)(@codemirror/lint@6.8.4)(@codemirror/theme-one-dark@6.1.2)(@emotion/is-prop-valid@1.4.0)(codemirror@6.0.1)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(sanity@5.13.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(babel-plugin-react-compiler@1.0.0)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.7.0))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) + specifier: 5.22.0 + version: 5.22.0(@babel/runtime@7.29.2)(@codemirror/lint@6.8.4)(@codemirror/theme-one-dark@6.1.2)(@emotion/is-prop-valid@1.4.0)(codemirror@6.0.1)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(sanity@5.22.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@oclif/core@4.10.6)(@sanity/cli-core@1.3.1(@noble/hashes@2.0.1)(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.8.3))(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(prismjs@1.27.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(ts-toolbelt@9.6.0)(typescript@5.9.3))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) '@sanity/visual-editing': - specifier: 2.12.0 - version: 2.12.0(@sanity/client@7.16.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + specifier: 5.3.4 + version: 5.3.4(@emotion/is-prop-valid@1.4.0)(@sanity/client@7.22.0)(@sanity/types@5.22.0(@types/react@19.2.7))(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.9.3) '@tanstack/nitro-v2-vite-plugin': specifier: 1.154.9 - version: 1.154.9(rolldown@1.0.0-rc.15)(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0)) + version: 1.154.9(rolldown@1.0.0-rc.15)(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3)) '@tanstack/react-router': - specifier: 1.168.21 - version: 1.168.21(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + specifier: 1.168.25 + version: 1.168.25(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@tanstack/react-start': - specifier: 1.167.39 - version: 1.167.39(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0)) + specifier: 1.167.50 + version: 1.167.50(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3)) '@vitejs/plugin-react': specifier: 6.0.1 - version: 6.0.1(babel-plugin-react-compiler@1.0.0)(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0)) + version: 6.0.1(babel-plugin-react-compiler@1.0.0)(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3)) cva: specifier: 1.0.0-beta.4 version: 1.0.0-beta.4(typescript@5.9.3) groq: - specifier: 5.13.0 - version: 5.13.0 + specifier: 5.22.0 + version: 5.22.0 pino-opentelemetry-transport: specifier: 3.0.0 version: 3.0.0(@opentelemetry/api@1.9.1)(pino@10.3.1) @@ -186,8 +186,8 @@ importers: specifier: 0.9.1 version: 0.9.1(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) sanity: - specifier: 5.13.0 - version: 5.13.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(babel-plugin-react-compiler@1.0.0)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.7.0) + specifier: 5.22.0 + version: 5.22.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@oclif/core@4.10.6)(@sanity/cli-core@1.3.1(@noble/hashes@2.0.1)(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.8.3))(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(prismjs@1.27.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(ts-toolbelt@9.6.0)(typescript@5.9.3) styled-components: specifier: 6.4.0 version: 6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -203,10 +203,10 @@ importers: version: 1.2.0 '@tailwindcss/vite': specifier: 'catalog:' - version: 4.2.2(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0)) + version: 4.2.2(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3)) '@tanstack/react-router-devtools': specifier: 1.166.13 - version: 1.166.13(@tanstack/react-router@1.168.21(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@tanstack/router-core@1.168.15)(csstype@3.2.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + version: 1.166.13(@tanstack/react-router@1.168.25(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@tanstack/router-core@1.168.17)(csstype@3.2.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) marked: specifier: 18.0.0 version: 18.0.0 @@ -218,10 +218,10 @@ importers: version: 4.2.2 vite: specifier: 8.0.8 - version: 8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0) + version: 8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3) vite-tsconfig-paths: specifier: 6.1.1 - version: 6.1.1(typescript@5.9.3)(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0)) + version: 6.1.1(typescript@5.9.3)(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3)) packages/icons-react: dependencies: @@ -285,10 +285,10 @@ importers: version: 19.2.3 react-aria: specifier: ^3.48.0 - version: 3.48.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + version: 3.48.0(react-dom@19.2.5(react@19.2.3))(react@19.2.3) react-aria-components: specifier: ^1.17.0 - version: 1.17.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + version: 1.17.0(react-dom@19.2.5(react@19.2.3))(react@19.2.3) react-stately: specifier: ^3.46.0 version: 3.46.0(react@19.2.3) @@ -374,9 +374,21 @@ packages: resolution: {integrity: sha512-2SZFvqMyvboVV1d15lMf7XiI3m7SDqXUuKaTymJYLN6dSGadqp+fVojqJlVoMlbZnlTmu3S0TLwLTJpvBMO1Aw==} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} + '@asamuzakjp/css-color@5.1.11': + resolution: {integrity: sha512-KVw6qIiCTUQhByfTd78h2yD1/00waTmm9uy/R7Ck/ctUyAPj+AEDLkQIdJW0T8+qGgj3j5bpNKK7Q3G+LedJWg==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} + '@asamuzakjp/dom-selector@6.8.1': resolution: {integrity: sha512-MvRz1nCqW0fsy8Qz4dnLIvhOlMzqDVBabZx6lH+YywFDdjXhMY37SmpV1XFX3JzG5GWHn63j6HX6QPr3lZXHvQ==} + '@asamuzakjp/dom-selector@7.1.1': + resolution: {integrity: sha512-67RZDnYRc8H/8MLDgQCDE//zoqVFwajkepHZgmXrbwybzXOEwOWGPYGmALYl9J2DOLfFPPs6kKCqmbzV895hTQ==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} + + '@asamuzakjp/generational-cache@1.0.1': + resolution: {integrity: sha512-wajfB8KqzMCN2KGNFdLkReeHncd0AslUSrvHVvvYWuU8ghncRJoA50kT3zP9MVL0+9g4/67H+cdvBskj9THPzg==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} + '@asamuzakjp/nwsapi@2.3.9': resolution: {integrity: sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q==} @@ -428,6 +440,10 @@ packages: resolution: {integrity: sha512-vSH118/wwM/pLR38g/Sgk05sNtro6TlTJKuiMXDaZqPUfjTFcudpCOt00IhOfj+1BFAX+UFAlzCU+6WXr3GLFQ==} engines: {node: '>=6.9.0'} + '@babel/generator@7.29.1': + resolution: {integrity: sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==} + engines: {node: '>=6.9.0'} + '@babel/helper-annotate-as-pure@7.27.3': resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==} engines: {node: '>=6.9.0'} @@ -1034,8 +1050,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/preset-env@7.29.0': - resolution: {integrity: sha512-fNEdfc0yi16lt6IZo2Qxk3knHVdfMYX33czNb4v8yWhemoBhibCpQK/uYHtSKIiO+p/zd3+8fYVXhQdOVV608w==} + '@babel/preset-env@7.29.2': + resolution: {integrity: sha512-DYD23veRYGvBFhcTY1iUvJnDNpuqNd/BzBwCvzOTKUnJjKg5kpUBh3/u9585Agdkgj+QuygG7jLfOPWMa2KVNw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1174,15 +1190,9 @@ packages: sanity: ^3.86.1 || ^4.0.0-0 || ^5.0.0-0 styled-components: ^6.1 - '@codemirror/autocomplete@6.20.0': - resolution: {integrity: sha512-bOwvTOIJcG5FVo5gUUupiwYh8MioPLQ4UcqbcRf7UQ98X90tCa9E1kZ3Z7tqwpZxYyOvh1YTYbmZE9RTfTp5hg==} - '@codemirror/autocomplete@6.20.1': resolution: {integrity: sha512-1cvg3Vz1dSSToCNlJfRA2WSI4ht3K+WplO0UMOgmUYPivCyy2oueZY6Lx7M9wThm7SDUBViRmuT+OG/i8+ON9A==} - '@codemirror/commands@6.10.2': - resolution: {integrity: sha512-vvX1fsih9HledO1c9zdotZYUZnE4xV0m6i3m25s5DIfXofuprk6cRcLUZvSk3CASUbwjQX21tOGbkY2BH8TpnQ==} - '@codemirror/commands@6.10.3': resolution: {integrity: sha512-JFRiqhKu+bvSkDLI+rUhJwSxQxYb759W5GBezE8Uc8mHLqC9aV/9aTC7yJSqCtB3F00pylrLCwnyS91Ap5ej4Q==} @@ -1198,6 +1208,9 @@ packages: '@codemirror/lang-javascript@6.2.4': resolution: {integrity: sha512-0WVmhp1QOqZ4Rt6GlVGwKJN3KW7Xh4H2q8ZZNGZaP6lRdxXJzmjm4FqvmOojVj6khWJHIb9sp7U/72W7xQgqAA==} + '@codemirror/lang-javascript@6.2.5': + resolution: {integrity: sha512-zD4e5mS+50htS7F+TYjBPsiIFGanfVqg4HyUz6WNFikgOPf2BgKlx+TQedI1w6n/IqRBVBbBWmGFdLB/7uxO4A==} + '@codemirror/lang-json@6.0.2': resolution: {integrity: sha512-x2OtO+AvwEHrEwR0FyyPtfDUiloG3rnVTSZV1W8UteaLL8/MajQd8DpvUb2YVzC+/T18aSDv0H9mu+xw0EStoQ==} @@ -1210,9 +1223,6 @@ packages: '@codemirror/lang-sql@6.10.0': resolution: {integrity: sha512-6ayPkEd/yRw0XKBx5uAiToSgGECo/GY2NoJIHXIIQh1EVwLuKoU8BP/qK0qH5NLXAbtJRLuT73hx7P9X34iO4w==} - '@codemirror/language@6.12.2': - resolution: {integrity: sha512-jEPmz2nGGDxhRTg3lTpzmIyGKxz3Gp3SJES4b0nAuE5SWQoKdT5GoQ69cwMmFd+wvFUhYirtDTr0/DRHpQAyWg==} - '@codemirror/language@6.12.3': resolution: {integrity: sha512-QwCZW6Tt1siP37Jet9Tb02Zs81TQt6qQrZR2H+eGMcFsL1zMrk2/b9CLC7/9ieP1fjIUMgviLWMmgiHoJrj+ZA==} @@ -1225,18 +1235,12 @@ packages: '@codemirror/search@6.6.0': resolution: {integrity: sha512-koFuNXcDvyyotWcgOnZGmY7LZqEOXZaaxD/j6n18TCLx2/9HieZJ5H6hs1g8FiRxBD0DNfs0nXn17g872RmYdw==} - '@codemirror/state@6.5.4': - resolution: {integrity: sha512-8y7xqG/hpB53l25CIoit9/ngxdfoG+fx+V3SHBrinnhOtLvKHRyAJJuHzkWrR4YXXLX8eXBsejgAAxHUOdW1yw==} - '@codemirror/state@6.6.0': resolution: {integrity: sha512-4nbvra5R5EtiCzr9BTHiTLc+MLXK2QGiAVYMyi8PkQd3SR+6ixar/Q/01Fa21TBIDOZXgeWV4WppsQolSreAPQ==} '@codemirror/theme-one-dark@6.1.2': resolution: {integrity: sha512-F+sH0X16j/qFLMAfbciKTxVOwkdAS336b7AXTKOZhy8BR3eH/RelsnLgLFINrpST63mmN2OuwUt0W2ndUgYwUA==} - '@codemirror/view@6.39.16': - resolution: {integrity: sha512-m6S22fFpKtOWhq8HuhzsI1WzUP/hB9THbDj0Tl5KX4gbO6Y91hwBl7Yky33NdvB6IffuRFiBxf1R8kJMyXmA4Q==} - '@codemirror/view@6.41.0': resolution: {integrity: sha512-6H/qadXsVuDY219Yljhohglve8xf4B8xJkVOEWfA5uiYKiTFppjqsvsfR5iPA0RbvRBoOyTZpbLIxe9+0UR8xA==} @@ -1262,6 +1266,13 @@ packages: '@csstools/css-parser-algorithms': ^4.0.0 '@csstools/css-tokenizer': ^4.0.0 + '@csstools/css-calc@3.2.0': + resolution: {integrity: sha512-bR9e6o2BDB12jzN/gIbjHa5wLJ4UjD1CB9pM7ehlc0ddk6EBz+yYS1EV2MF55/HUxrHcB/hehAyt5vhsA3hx7w==} + engines: {node: '>=20.19.0'} + peerDependencies: + '@csstools/css-parser-algorithms': ^4.0.0 + '@csstools/css-tokenizer': ^4.0.0 + '@csstools/css-color-parser@3.1.0': resolution: {integrity: sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==} engines: {node: '>=18'} @@ -1276,6 +1287,13 @@ packages: '@csstools/css-parser-algorithms': ^4.0.0 '@csstools/css-tokenizer': ^4.0.0 + '@csstools/css-color-parser@4.1.0': + resolution: {integrity: sha512-U0KhLYmy2GVj6q4T3WaAe6NPuFYCPQoE3b0dRGxejWDgcPp8TP7S5rVdM5ZrFaqu4N67X8YaPBw14dQSYx3IyQ==} + engines: {node: '>=20.19.0'} + peerDependencies: + '@csstools/css-parser-algorithms': ^4.0.0 + '@csstools/css-tokenizer': ^4.0.0 + '@csstools/css-parser-algorithms@3.0.5': resolution: {integrity: sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==} engines: {node: '>=18'} @@ -1291,6 +1309,14 @@ packages: '@csstools/css-syntax-patches-for-csstree@1.0.29': resolution: {integrity: sha512-jx9GjkkP5YHuTmko2eWAvpPnb0mB4mGRr2U7XwVNwevm8nlpobZEVk+GNmiYMk2VuA75v+plfXWyroWKmICZXg==} + '@csstools/css-syntax-patches-for-csstree@1.1.3': + resolution: {integrity: sha512-SH60bMfrRCJF3morcdk57WklujF4Jr/EsQUzqkarfHXEFcAR1gg7fS/chAE922Sehgzc1/+Tz5H3Ypa1HiEKrg==} + peerDependencies: + css-tree: ^3.2.1 + peerDependenciesMeta: + css-tree: + optional: true + '@csstools/css-tokenizer@3.0.4': resolution: {integrity: sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==} engines: {node: '>=18'} @@ -1523,6 +1549,15 @@ packages: '@noble/hashes': optional: true + '@exodus/bytes@1.15.0': + resolution: {integrity: sha512-UY0nlA+feH81UGSHv92sLEPLCeZFjXOuHhrIo0HQydScuQc8s0A7kL/UdgwgDq8g8ilksmuoF35YVTNphV2aBQ==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} + peerDependencies: + '@noble/hashes': ^1.8.0 || ^2.0.0 + peerDependenciesMeta: + '@noble/hashes': + optional: true + '@fastify/deepmerge@1.3.0': resolution: {integrity: sha512-J8TOSBq3SoZbDhM9+R/u77hP93gz/rajSA+K2kGyijPpORPWUXHUpTaleoj+92As0S9uPRP7Oi8IqMf0u+ro6A==} @@ -1556,10 +1591,30 @@ packages: '@hapi/topo@5.1.0': resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} + '@iarna/toml@2.2.3': + resolution: {integrity: sha512-FmuxfCuolpLl0AnQ2NHSzoUKWEJDFl63qXjzdoWBVyFCXzMGm1spBzk7LeHNoVCiWCF7mRVms9e6jEV9+MoPbg==} + + '@inquirer/ansi@1.0.2': + resolution: {integrity: sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==} + engines: {node: '>=18'} + '@inquirer/ansi@2.0.3': resolution: {integrity: sha512-g44zhR3NIKVs0zUesa4iMzExmZpLUdTLRMCStqX3GE5NT6VkPcxQGJ+uC8tDgBUC/vB1rUhUd55cOf++4NZcmw==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + '@inquirer/ansi@2.0.5': + resolution: {integrity: sha512-doc2sWgJpbFQ64UflSVd17ibMGDuxO1yKgOgLMwavzESnXjFWJqUeG8saYosqKpHp4kWiM5x1nXvEjbpx90gzw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + + '@inquirer/checkbox@4.3.2': + resolution: {integrity: sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/checkbox@5.1.0': resolution: {integrity: sha512-/HjF1LN0a1h4/OFsbGKHNDtWICFU/dqXCdym719HFTyJo9IG7Otr+ziGWc9S0iQuohRZllh+WprSgd5UW5Fw0g==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} @@ -1569,6 +1624,33 @@ packages: '@types/node': optional: true + '@inquirer/checkbox@5.1.4': + resolution: {integrity: sha512-w6KF8ZYRvqHhROkOTHXYC3qIV/KYEu5o12oLqQySvch61vrYtRxNSHTONSdJqWiFJPlCUQAHT5OgOIyuTr+MHQ==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/confirm@5.1.21': + resolution: {integrity: sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/confirm@6.0.12': + resolution: {integrity: sha512-h9FgGun3QwVYNj5TWIZZ+slii73bMoBFjPfVIGtnFuL4t8gBiNDV9PcSfIzkuxvgquJKt9nr1QzszpBzTbH8Og==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/confirm@6.0.8': resolution: {integrity: sha512-Di6dgmiZ9xCSUxWUReWTqDtbhXCuG2MQm2xmgSAIruzQzBqNf49b8E07/vbCYY506kDe8BiwJbegXweG8M1klw==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} @@ -1578,6 +1660,15 @@ packages: '@types/node': optional: true + '@inquirer/core@10.3.2': + resolution: {integrity: sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/core@11.1.5': resolution: {integrity: sha512-QQPAX+lka8GyLcZ7u7Nb1h6q72iZ/oy0blilC3IB2nSt1Qqxp7akt94Jqhi/DzARuN3Eo9QwJRvtl4tmVe4T5A==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} @@ -1587,6 +1678,24 @@ packages: '@types/node': optional: true + '@inquirer/core@11.1.9': + resolution: {integrity: sha512-BDE4fG22uYh1bGSifcj7JSx119TVYNViMhMu85usp4Fswrzh6M0DV3yld64jA98uOAa2GSQ4Bg4bZRm2d2cwSg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/editor@4.2.23': + resolution: {integrity: sha512-aLSROkEwirotxZ1pBaP8tugXRFCxW94gwrQLxXfrZsKkfjOYC1aRvAZuhpJOb5cu4IBTJdsCigUlf2iCOu4ZDQ==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/editor@5.0.8': resolution: {integrity: sha512-sLcpbb9B3XqUEGrj1N66KwhDhEckzZ4nI/W6SvLXyBX8Wic3LDLENlWRvkOGpCPoserabe+MxQkpiMoI8irvyA==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} @@ -1596,6 +1705,33 @@ packages: '@types/node': optional: true + '@inquirer/editor@5.1.1': + resolution: {integrity: sha512-6y11LgmNpmn5D2aB5FgnCfBUBK8ZstwLCalyJmORcJZ/WrhOjm16mu6eSqIx8DnErxDqSLr+Jkp+GP8/Nwd5tA==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/expand@4.0.23': + resolution: {integrity: sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/expand@5.0.13': + resolution: {integrity: sha512-dF2zvrFo9LshkcB23/O1il13kBkBltWIXzut1evfbuBLXMiGIuC45c+ZQ0uukjCDsvI8OWqun4FRYMnzFCQa3g==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/expand@5.0.8': resolution: {integrity: sha512-QieW3F1prNw3j+hxO7/NKkG1pk3oz7pOB6+5Upwu3OIwADfPX0oZVppsqlL+Vl/uBHHDSOBY0BirLctLnXwGGg==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} @@ -1614,6 +1750,15 @@ packages: '@types/node': optional: true + '@inquirer/external-editor@1.0.3': + resolution: {integrity: sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/external-editor@2.0.3': resolution: {integrity: sha512-LgyI7Agbda74/cL5MvA88iDpvdXI2KuMBCGRkbCl2Dg1vzHeOgs+s0SDcXV7b+WZJrv2+ERpWSM65Fpi9VfY3w==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} @@ -1623,10 +1768,45 @@ packages: '@types/node': optional: true + '@inquirer/external-editor@3.0.0': + resolution: {integrity: sha512-lDSwMgg+M5rq6JKBYaJwSX6T9e/HK2qqZ1oxmOwn4AQoJE5D+7TumsxLGC02PWS//rkIVqbZv3XA3ejsc9FYvg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/figures@1.0.15': + resolution: {integrity: sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==} + engines: {node: '>=18'} + '@inquirer/figures@2.0.3': resolution: {integrity: sha512-y09iGt3JKoOCBQ3w4YrSJdokcD8ciSlMIWsD+auPu+OZpfxLuyz+gICAQ6GCBOmJJt4KEQGHuZSVff2jiNOy7g==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + '@inquirer/figures@2.0.5': + resolution: {integrity: sha512-NsSs4kzfm12lNetHwAn3GEuH317IzpwrMCbOuMIVytpjnJ90YYHNwdRgYGuKmVxwuIqSgqk3M5qqQt1cDk0tGQ==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + + '@inquirer/input@4.3.1': + resolution: {integrity: sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/input@5.0.12': + resolution: {integrity: sha512-uiMFBl4LqFzJClh80Q3f9hbOFJ6kgkDWI4LjAeBuyO6EanVVMF69AgOvpi1qdqjDSjDN6578B6nky9ceEpI+1Q==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/input@5.0.8': resolution: {integrity: sha512-p0IJslw0AmedLEkOU+yrEX3Aj2RTpQq7ZOf8nc1DIhjzaxRWrrgeuE5Kyh39fVRgtcACaMXx/9WNo8+GjgBOfw==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} @@ -1636,6 +1816,24 @@ packages: '@types/node': optional: true + '@inquirer/number@3.0.23': + resolution: {integrity: sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/number@4.0.12': + resolution: {integrity: sha512-/vrwhEf7Xsuh+YlHF4IjSy3g1cyrQuPaSiHIxCEbLu8qnfvrcvJyCkoktOOF+xV9gSb77/G0n3h04RbMDW2sIg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/number@4.0.8': resolution: {integrity: sha512-uGLiQah9A0F9UIvJBX52m0CnqtLaym0WpT9V4YZrjZ+YRDKZdwwoEPz06N6w8ChE2lrnsdyhY9sL+Y690Kh9gQ==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} @@ -1645,6 +1843,24 @@ packages: '@types/node': optional: true + '@inquirer/password@4.0.23': + resolution: {integrity: sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/password@5.0.12': + resolution: {integrity: sha512-CBh7YHju623lxJRcAOo498ZUwIuMy63bqW/vVq0tQAZVv+lkWlHkP9ealYE1utWSisEShY5VMdzIXRmyEODzcQ==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/password@5.0.8': resolution: {integrity: sha512-zt1sF4lYLdvPqvmvHdmjOzuUUjuCQ897pdUCO8RbXMUDKXJTTyOQgtn23le+jwcb+MpHl3VAFvzIdxRAf6aPlA==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} @@ -1654,6 +1870,15 @@ packages: '@types/node': optional: true + '@inquirer/prompts@7.10.1': + resolution: {integrity: sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/prompts@8.3.0': resolution: {integrity: sha512-JAj66kjdH/F1+B7LCigjARbwstt3SNUOSzMdjpsvwJmzunK88gJeXmcm95L9nw1KynvFVuY4SzXh/3Y0lvtgSg==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} @@ -1663,6 +1888,24 @@ packages: '@types/node': optional: true + '@inquirer/prompts@8.4.2': + resolution: {integrity: sha512-XJmn/wY4AX56l1BRU+ZjDrFtg9+2uBEi4JvJQj82kwJDQKiPgSn4CEsbfGGygS4Gw6rkL4W18oATjfVfaqub2Q==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/rawlist@4.1.11': + resolution: {integrity: sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/rawlist@5.2.4': resolution: {integrity: sha512-fTuJ5Cq9W286isLxwj6GGyfTjx1Zdk4qppVEPexFuA6yioCCXS4V1zfKroQqw7QdbDPN73xs2DiIAlo55+kBqg==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} @@ -1672,6 +1915,24 @@ packages: '@types/node': optional: true + '@inquirer/rawlist@5.2.8': + resolution: {integrity: sha512-Su7FQvp5buZmCymN3PPoYv31ZQQX4ve2j02k7piGgKAWgE+AQRB5YoYVveGXcl3TZ9ldgRMSxj56YfDFmmaqLg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/search@3.2.2': + resolution: {integrity: sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/search@4.1.4': resolution: {integrity: sha512-9yPTxq7LPmYjrGn3DRuaPuPbmC6u3fiWcsE9ggfLcdgO/ICHYgxq7mEy1yJ39brVvgXhtOtvDVjDh9slJxE4LQ==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} @@ -1681,6 +1942,24 @@ packages: '@types/node': optional: true + '@inquirer/search@4.1.8': + resolution: {integrity: sha512-fGiHKGD6DyPIYUWxoXnQTeXeyYqSOUrasDMABBmMHUalH/LxkuzY0xVRtimXAt1sUeeyYkVuKQx1bebMuN11Kw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/select@4.4.2': + resolution: {integrity: sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/select@5.1.0': resolution: {integrity: sha512-OyYbKnchS1u+zRe14LpYrN8S0wH1vD0p2yKISvSsJdH2TpI87fh4eZdWnpdbrGauCRWDph3NwxRmM4Pcm/hx1Q==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} @@ -1690,6 +1969,24 @@ packages: '@types/node': optional: true + '@inquirer/select@5.1.4': + resolution: {integrity: sha512-2kWcGKPMLAXAWRp1AH1SLsQmX+j0QjeljyXMUji9WMZC8nRDO0b7qquIGr6143E7KMLt3VAIGNXzwa/6PXQs4Q==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/type@3.0.10': + resolution: {integrity: sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/type@4.0.3': resolution: {integrity: sha512-cKZN7qcXOpj1h+1eTTcGDVLaBIHNMT1Rz9JqJP5MnEJ0JhgVWllx7H/tahUp5YEK1qaByH2Itb8wLG/iScD5kw==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} @@ -1699,6 +1996,15 @@ packages: '@types/node': optional: true + '@inquirer/type@4.0.5': + resolution: {integrity: sha512-aetVUNeKNc/VriqXlw1NRSW0zhMBB0W4bNbWRJgzRl/3d0QNDQFfk0GO5SDdtjMZVg6o8ZKEiadd7SCCzoOn5Q==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@internationalized/date@3.12.1': resolution: {integrity: sha512-6IedsVWXyq4P9Tj+TxuU8WGWM70hYLl12nbYU8jkikVpa6WXapFazPUcHUMDMoWftIDE2ILDkFFte6W2nFCkRQ==} @@ -1867,8 +2173,8 @@ packages: '@juggle/resize-observer@3.4.0': resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==} - '@lezer/common@1.5.0': - resolution: {integrity: sha512-PNGcolp9hr4PJdXR4ix7XtixDrClScvtSCYW3rQG106oVMOOI+jFb+0+J3mbeL/53g1Zd6s0kJzaw6Ri68GmAA==} + '@lazy-node/types-path@1.0.3': + resolution: {integrity: sha512-5Bnl5s5jh7o14i0oa7gj+Y0fDLIlri3+KVZmv4gk0OFGuOrOEmWBBCI9ky3Syip5g/yPHZdfa+WO5BVJMUpMdw==} '@lezer/common@1.5.2': resolution: {integrity: sha512-sxQE460fPZyU3sdc8lafxiPwJHBzZRy/udNFynGQky1SePYBdhkBl1kOagA9uT3pxR8K09bOrmTUqA9wb/PjSQ==} @@ -1891,9 +2197,6 @@ packages: '@lezer/json@1.0.3': resolution: {integrity: sha512-BP9KzdF9Y35PDpv04r0VeSTKDeox5vVr3efE7eBbx3r4s3oNLfunchejZhjArmeieBH+nVOpgIiBJpEAv8ilqQ==} - '@lezer/lr@1.4.2': - resolution: {integrity: sha512-pu0K1jCIdnQ12aWNaAVU5bzi7Bd1w54J3ECgANPmYLtQKP0HBj2cE/5coBD66MT10xbtIuUr7tg0Shbsvk0mDA==} - '@lezer/lr@1.4.9': resolution: {integrity: sha512-mF6irshW4nRJEhdR0HOAxxTDGss+rQFqA0nLRlZsPh14q+DB9Fqp0YbOvyRSOeKPLfUL/w5wPQAcETvkQ1VApg==} @@ -1917,6 +2220,15 @@ packages: '@marijn/find-cluster-break@1.0.2': resolution: {integrity: sha512-l0h88YhZFyKdXIFNfSWpyjStDjGHwZ/U7iobcK1cQQD8sejsONdQtTVU+1wVN1PBw40PiiHB1vA5S7VTfQiP9g==} + '@mdit/plugin-alert@0.23.2': + resolution: {integrity: sha512-pXIil0FLy9ilhvT6d324A4X+mt5i/zG8ml0VIpZwiUYh2k1Wi6VnZhFHfsnONTRu6dPL2EwQBIhQgQ+269f7LA==} + engines: {node: '>= 20'} + peerDependencies: + markdown-it: ^14.1.0 + peerDependenciesMeta: + markdown-it: + optional: true + '@mdx-js/react@3.1.0': resolution: {integrity: sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==} peerDependencies: @@ -1976,12 +2288,16 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@oclif/core@4.8.3': - resolution: {integrity: sha512-f7Rc1JBZO0wNMyDmNzP5IFOv5eM97S9pO4JUFdu2OLyk73YeBI9wog1Yyf666NOQvyptkbG1xh8inzMDQLNTyQ==} + '@oclif/core@4.10.6': + resolution: {integrity: sha512-ySCOYnPKZE3KACT1V9It99hWG9b8E5MpagbRdWxPNRO3beMqmbr4SLUQoFtZ9XRtW++kks1ZVwZOdpnR8rpb9A==} + engines: {node: '>=18.0.0'} + + '@oclif/plugin-help@6.2.45': + resolution: {integrity: sha512-avWOKYmjANtyu8ipju/kopIIrSrbS/scJjiZTpBp/HKEHNm46v5riOo5LQj6MZ4bYJVQEoyHPg/2Seig5Ilkjw==} engines: {node: '>=18.0.0'} - '@oclif/plugin-help@6.2.37': - resolution: {integrity: sha512-5N/X/FzlJaYfpaHwDC0YHzOzKDWa41s9t+4FpCDu4f9OMReds4JeNBaaWk9rlIzdKjh2M6AC5Q18ORfECRkHGA==} + '@oclif/plugin-not-found@3.2.81': + resolution: {integrity: sha512-M88tLONBH36hLAbkFbmCo1hoZPSdU5l8Px1xEIlIgSmGMam+CoAzx4kGqpLbokgfpaHeP8/Jx3QJ18u9ef/2Qw==} engines: {node: '>=18.0.0'} '@octokit/auth-token@6.0.0': @@ -2522,8 +2838,8 @@ packages: resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==} engines: {node: '>=12.22.0'} - '@pnpm/npm-conf@2.3.1': - resolution: {integrity: sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==} + '@pnpm/npm-conf@3.0.2': + resolution: {integrity: sha512-h104Kh26rR8tm+a3Qkc5S4VLYint3FE48as7+/5oCEcKR2idC/pF1G6AhIXKI+eHPJa/3J9i5z0Al47IeGHPkA==} engines: {node: '>=12'} '@poppinss/colors@4.1.5': @@ -2535,72 +2851,68 @@ packages: '@poppinss/exception@1.2.2': resolution: {integrity: sha512-m7bpKCD4QMlFCjA/nKTs23fuvoVFoA83brRKmObCUNmi/9tVu8Ve3w4YQAnJu4q3Tjf5fr685HYIC/IA2zHRSg==} - '@portabletext/block-tools@5.1.0': - resolution: {integrity: sha512-TDMWiZbMByLGVxjNzAQR8ZZleqCl5PUQPNtXEnzI/YtNgnlZ9yjbzSqS79inxRhwBXvjeb4SghvrIus7+iUcUg==} - engines: {node: '>=20.19 <22 || >=22.12'} - - '@portabletext/editor@6.0.10': - resolution: {integrity: sha512-fdF4AaSM1wUR6UwJ6GThjnU8xoI9Z04LPoBGOlw5lRPr03N+OipnCnihhcPOtbZtberlx7uibfF8s/btgC0SfA==} + '@portabletext/editor@6.6.2': + resolution: {integrity: sha512-GFRnB8/LZe4veGl8w/cpozs7QwqkMeR8cJ4oNLUUl+A6p4s9feLYVuXBKch+V0WuNtdAWVVHV1WF5t+a8z4cnQ==} engines: {node: '>=20.19 <22 || >=22.12'} peerDependencies: react: ^19.2.3 - '@portabletext/html@1.0.0': - resolution: {integrity: sha512-JXbVXj10yAbcw+1UvyaEQWGvOTJAqc4l85HbdZ34HNI4GOHuP6wr42onyrjbGlI92kY6l3MGR+dd9lSboTv8pw==} + '@portabletext/html@1.0.1': + resolution: {integrity: sha512-EAZxCHN8FYMEFox/PBc+tOg1HYqPD7u9RalgHCu8JMR2ENEPpMU9dEmr1xpUlqe2hUtKTbMiJz9kasAgtH/8uw==} engines: {node: '>=20.19 <22 || >=22.12'} '@portabletext/keyboard-shortcuts@2.1.2': resolution: {integrity: sha512-PmrD819NcfKURLJvaKFkCIk1z7va9PxPfo34LuySMAgH/jL94FkYzCCpdzmhp7xyKu/v2aukfKvOVVdskygOkQ==} engines: {node: '>=20.19 <22 || >=22.12'} - '@portabletext/markdown@1.1.4': - resolution: {integrity: sha512-GgOqI0tWUdm5SrV5U33Uxrv/KvNgwl1s3Khr19x5pieopVASAGnbx0nkJGgso6pQTs1AhdCx2nclIr+mK+6W1Q==} + '@portabletext/markdown@1.2.0': + resolution: {integrity: sha512-D1fkDVFebLGtynXx96tFR1vCilOEbFenZyeGapcapZg5xN9raXYzTLIIiRbuF9af7viRiEsZPnJX5Cei8uzURw==} engines: {node: '>=20.19 <22 || >=22.12'} '@portabletext/patches@2.0.4': resolution: {integrity: sha512-dz2tR921LMvz3tAlfAB5ehJhztGCERFs0j5jEha2Vkq9UAs9iuCxNGlf7C3d2f9pGGBpxOF4WBZgpZNjB84vrQ==} engines: {node: '>=20.19 <22 || >=22.12'} - '@portabletext/plugin-character-pair-decorator@7.0.10': - resolution: {integrity: sha512-KFnouDhGlVUdGlABe4CZacyiw6haMxuq7rhIfHKdKtUWIq+GZhsK+bgV4b35/89v6GF77WldEzyWWZ5yuEnUfg==} + '@portabletext/plugin-character-pair-decorator@7.0.25': + resolution: {integrity: sha512-clivFfN6QP+74md1E2KPOICjVX1T1rOCpHkShbxfhzN3fUrFwww3sfvzdaKDa9UcCSttXEm8oxdGLdT0NUm2jg==} engines: {node: '>=20.19 <22 || >=22.12'} peerDependencies: - '@portabletext/editor': ^6.0.10 + '@portabletext/editor': ^6.6.2 react: ^19.2 - '@portabletext/plugin-input-rule@4.0.10': - resolution: {integrity: sha512-nzcETDcLvDf2anrZ/FDq5fVGUtHTkvIdSSa9/KvrbAA/QID6idt638NcbaVJ1zJVuW46omIYuRP/p9bTdAOJKg==} + '@portabletext/plugin-input-rule@4.0.25': + resolution: {integrity: sha512-MyLeZ9Wx5Cm3i5OxdL1ikba2jqB5bDM7AnGDNT6WYD8+KfgufUVPQIsI8QuYTI5yjVpcadzbKL/gky1zOLZ0ew==} engines: {node: '>=20.19 <22 || >=22.12'} peerDependencies: - '@portabletext/editor': ^6.0.10 + '@portabletext/editor': ^6.6.2 react: ^19.2 - '@portabletext/plugin-markdown-shortcuts@7.0.10': - resolution: {integrity: sha512-TMgjRQQSh47nNUvGQL8OBvpj2r2ixrfBwBjYyE1XcWqd4c8rqPi///CY0CUykwpbb6PR4UfY9MjxBvbH2RCY+Q==} + '@portabletext/plugin-markdown-shortcuts@7.0.25': + resolution: {integrity: sha512-RZP5Tg6vnUSMYSYAQV9hTyC2+k2UgSx0R3QpuMg1qcewAt0OSnP8MSshaJsaNL7zUu+XbFSJmfPgq5m/ZwwOZQ==} engines: {node: '>=20.19 <22 || >=22.12'} peerDependencies: - '@portabletext/editor': ^6.0.10 + '@portabletext/editor': ^6.6.2 react: ^19.2 - '@portabletext/plugin-one-line@6.0.10': - resolution: {integrity: sha512-jFiji21EilfdmhbAnbKF2cBwZn0+8n9l7sQ5RW+h/5gMODPinB0D/zPo5iAX93MrBl0XQKKnT/ljcDeNIRb5BQ==} + '@portabletext/plugin-one-line@6.0.25': + resolution: {integrity: sha512-3oNtie5Y421jIAo1cJ1Jd+8OQ8k0dHeHiEKjEgZNBD2gPV1S63QihUdE6DhF3KDUBTE9eLLMoKJVAL4x2Clkfw==} engines: {node: '>=20.19 <22 || >=22.12'} peerDependencies: - '@portabletext/editor': ^6.0.10 + '@portabletext/editor': ^6.6.2 react: ^19.2 - '@portabletext/plugin-paste-link@3.0.10': - resolution: {integrity: sha512-B+uZzJuROQCMJkZAWdsimbCkB51FaPY0lzgddflua3JurvCXcT8lr4JCaFeHC9rDsyfUkBOnfxiQ+DOP6Fz2iA==} + '@portabletext/plugin-paste-link@3.0.25': + resolution: {integrity: sha512-nX405FWJ5yC66yQPa2TQYOtqkOxWEFRQwBFRaAdMcG66b6JXZrFvOM3bgbXtQAMqn8t7w7y8DDQovQqC6wd0Vw==} engines: {node: '>=20.19 <22 || >=22.12'} peerDependencies: - '@portabletext/editor': ^6.0.10 + '@portabletext/editor': ^6.6.2 react: ^19.2 - '@portabletext/plugin-typography@7.0.10': - resolution: {integrity: sha512-ThAlDfXbH6BBobEJTYOckKSotdXEPUU8tvubsrFNSX1BUrf8l7KM+KnFPFXQvC/6z/lrizffcUtbP7Z3D9ghKQ==} + '@portabletext/plugin-typography@7.0.25': + resolution: {integrity: sha512-AyCyMqQ7jJRzRQs6xw6ChlhVjKblcS+1Q4W879m2HsCQSaWUEmdiud2/W1jiv7JaZwiYUAXGl2m1bR/PZzpj4A==} engines: {node: '>=20.19 <22 || >=22.12'} peerDependencies: - '@portabletext/editor': ^6.0.10 + '@portabletext/editor': ^6.6.2 react: ^19.2 '@portabletext/react@6.0.3': @@ -2625,10 +2937,6 @@ packages: resolution: {integrity: sha512-Njc1LE1PMJkTx/wEPqZ6sOWGgFgX2B47fxpOQ/Ia4ByhsZoA5Sq8dNvvV5F052j/xE8TbOLiBEjS848FkKADDQ==} engines: {node: '>=20.19 <22 || >=22.12'} - '@portabletext/types@4.0.1': - resolution: {integrity: sha512-L8PZjVjmdKpW+82c1oNqGMqCOtQD2xORqJfr6Is7X5XXbz38eLYY79IM/1ok+Esf/iGOPtEYORdcf0ETmsWYew==} - engines: {node: '>=20.19 <22 || >=22.12'} - '@portabletext/types@4.0.2': resolution: {integrity: sha512-djfIGU9n6DRrunlvj2nIDAp17URo/nA4jSXGvf+Gupx8NLLy9fmJBZ3GL8yhqn9lSVc+cKCharjOa3aOBnWbRw==} engines: {node: '>=20.19 <22 || >=22.12'} @@ -2790,12 +3098,12 @@ packages: '@rolldown/pluginutils@1.0.0-beta.40': resolution: {integrity: sha512-s3GeJKSQOwBlzdUrj4ISjJj5SfSh+aqn0wjOar4Bx95iV1ETI7F6S/5hLcfAxZ9kXDcyrAkxPlqmd1ZITttf+w==} - '@rolldown/pluginutils@1.0.0-beta.53': - resolution: {integrity: sha512-vENRlFU4YbrwVqNDZ7fLvy+JR1CRkyr01jhSiDpE1u6py3OMzQfztQU2jxykW3ALNxO4kSlqIDeYyD0Y9RcQeQ==} - '@rolldown/pluginutils@1.0.0-rc.15': resolution: {integrity: sha512-UromN0peaE53IaBRe9W7CjrZgXl90fqGpK+mIZbA3qSTeYqg3pqpROBdIPvOG3F5ereDHNwoHBI2e50n1BDr1g==} + '@rolldown/pluginutils@1.0.0-rc.3': + resolution: {integrity: sha512-eybk3TjzzzV97Dlj5c+XrBFW57eTNhzod66y9HrBlzJ6NsCrWCp/2kaPS3K9wJmurBC0Tdw4yPjXKZqlznim3Q==} + '@rolldown/pluginutils@1.0.0-rc.7': resolution: {integrity: sha512-qujRfC8sFVInYSPPMLQByRh7zhwkGFS4+tyMQ83srV1qrxL4g8E2tyxVVyxd0+8QeBM1mIk9KbWxkegRr76XzA==} @@ -3161,77 +3469,64 @@ packages: resolution: {integrity: sha512-dlEmALjQ5iyQG0O8ZVmkkE3wUYCKfRmiyMvuuGN5SF9buAHxmseBOKJ/Iy2DU/8ef70mtUXlzeCRSlTN/nmZsg==} engines: {node: '>=18'} - '@sanity/assist@5.0.4': - resolution: {integrity: sha512-Q6E67F5fTiJNDtAfhI7PcFI/21hX/K7jk1tCbOqcyryj+Lz2kLAHOsWd/JvNp9ZyZSgJq3NJwjSNbcxA7E6kQA==} - engines: {node: '>=20'} + '@sanity/assist@6.0.4': + resolution: {integrity: sha512-EIjThZ9FG/0giD4HpUb7U8aMWjweLqQxL9CSEd9QETqvL28dlkofkNSoswmAOS0cOn4xu8aHdvgVjuhFvTrjfw==} + engines: {node: '>=20.19 <22 || >=22.12'} peerDependencies: - '@sanity/mutator': ^3.36.4 || ^4.0.0-0 || ^5.0.0 - react: ^18 || ^19 - sanity: ^3.36.4 || ^4.0.0-0 || ^5.0.0 + '@sanity/mutator': ^5 + react: ^19.2 + react-dom: ^19.2 + sanity: ^5 styled-components: ^6.1 '@sanity/bifur-client@0.4.1': resolution: {integrity: sha512-mHM8WR7pujbIw2qxuV0lzinS1izOoyLza/ejWV6quITTLpBhUoPIQGPER3Ar0SON5JV0VEEqkJGa1kjiYYgx2w==} + '@sanity/bifur-client@1.0.0': + resolution: {integrity: sha512-4cy7RytpkR0wm08EzEx9tL3XwoH7FqnAb9aUNskLmwpWzkFSs34amh19BvUq1TujmEqwCGLJARa+QWpOCoWpjw==} + engines: {node: '>=20.19'} + '@sanity/blueprints-parser@0.4.0': resolution: {integrity: sha512-zsWRKubWZnRwuAnRUC4UqeIJg6SpIrz6ft20FzfhI2mAqaxPky8rFh18/x96+5HpNv5ww/B9zU359IJCJMWNkw==} engines: {node: '>=20.19 <22 || >=22.12'} - '@sanity/blueprints@0.12.3': - resolution: {integrity: sha512-n6NAxz5yDnsjskMCc1Xk180Z6Q3M5ebIEM01Fp/F2qzEZDvu1efPZQ6sLc8+W1hfQO1h1DUVZUPSJ8t7RnsorA==} + '@sanity/blueprints@0.15.2': + resolution: {integrity: sha512-6FdEcZMBuxdtfpCikb4l4yqnluxoGj4S75WDNtAXbNVjXJicpFzjwjMeoGtmsKcBbj80Lll1UONydqnYQRbILw==} engines: {node: '>=20'} - '@sanity/cli-core@0.1.0-alpha.19': - resolution: {integrity: sha512-YQPgPZI7ZBv9T3QVV4mRK63qzlACak7A3XPPHr40/xgyQwTnIxJjNUEBeYhiyZBT7sifo1yxxu9yGSlyhyvMeg==} + '@sanity/cli-core@1.3.1': + resolution: {integrity: sha512-/s91Tzg3XeK8pHFMqgZQUj4vXdJ5ZUCOpPwlc9lnOXUBKF8fh8t4YI5jctBJkzcgxuV8E4L7VVK34qtRfwYPxQ==} engines: {node: '>=20.19.1 <22 || >=22.12'} - peerDependencies: - '@sanity/telemetry': '>=0.8.1 <0.9.0' - '@sanity/cli@5.13.0': - resolution: {integrity: sha512-XQAuO9qAN7dVBJA3lM2H7bsISyUKOcQlRLoFEMOnAMduE2AbY5JMddMc5D+E2jM+d4YVOJrZkCG1UZ8XZAEFMg==} - engines: {node: '>=20.19 <22 || >=22.12'} + '@sanity/cli@6.4.0': + resolution: {integrity: sha512-nEXm+5VItVaczBTeWW5KZBs1QHItz9OdvHdUfsIFsnXYgcIvxAH/7Iclq2+iBXxDkzEqnan/XrusJZRWLZe2QA==} + engines: {node: '>=20.19.1 <22 || >=22.12'} hasBin: true - peerDependencies: - babel-plugin-react-compiler: '*' - peerDependenciesMeta: - babel-plugin-react-compiler: - optional: true - - '@sanity/client@6.28.4': - resolution: {integrity: sha512-xUv+Mzqv1JvzWgpNE+DDUPjsvImOEuwxHwOQZijX3+eqOBuRnqmlk7XtYIIw5NsDg6lE0b+uQ0wE5in9/JhYjw==} - engines: {node: '>=14.18'} - '@sanity/client@7.16.0': - resolution: {integrity: sha512-6kesQ1iPzcuQM9oLEx6UVRaSjffssp2RnFOVE3MHOAEeq2T3AOtTU5BpZf2jzB+FDBfOYTyKUdzVsmRUZbCfAw==} + '@sanity/client@7.22.0': + resolution: {integrity: sha512-KqN9cowZwfZNCwCchRaz1B9WrZTThQxX/gfJhJO1uKJBuk/JcbYGBiSK9CSqocWoYDQ/QqANVXy1r7a8zognww==} engines: {node: '>=20'} - '@sanity/code-input@7.0.9': - resolution: {integrity: sha512-xanxi5ZnCFtbUZMz5ywQqM0bPofumCRYTwjwCMbHCmKg4AEAPUiZcem/2z8wJsR9yEOTyUYjJPBr29adLgPQKQ==} + '@sanity/code-input@7.1.0': + resolution: {integrity: sha512-fVo7qgK6LtWMvxJkBMEhXM2DWtmA06f7HlAswlpImmMZevmg7DoYSPMT/dMZyJuzoHzIK3Bb5ukN+9Ua+bLVDg==} engines: {node: '>=20.19 <22 || >=22.12'} peerDependencies: react: ^19.2 sanity: ^5 styled-components: ^6.1 - '@sanity/codegen@5.10.1': - resolution: {integrity: sha512-DPHg5uVWtw0rUYJQ0mCa7i8B2FNs3GrvmFuTbeTsEFBNlTqmaaN7m+WJllPw0EC9Qg7g9ApE9iRZ/8b1pdBSkw==} + '@sanity/codegen@6.0.2': + resolution: {integrity: sha512-TaJli09pUI2qJ1vMKxfUjIT4z/UrP7t32YovQyu2OE81HPPgYUZZWrgFcTsayIQyVrKPdUh2hL1I5abVPoODdw==} engines: {node: '>=20.19 <22 || >=22.12'} - hasBin: true peerDependencies: - '@sanity/telemetry': ^0.8.0 + '@oclif/core': ^4.8.0 + '@sanity/cli-core': ^1 + '@sanity/telemetry': ^0.9.0 '@sanity/color@3.0.6': resolution: {integrity: sha512-2TjYEvOftD0v7ukx3Csdh9QIu44P2z7NDJtlC3qITJRYV36J7R6Vfd3trVhFnN77/7CZrGjqngrtohv8VqO5nw==} engines: {node: '>=18.0.0'} - '@sanity/comlink@2.0.5': - resolution: {integrity: sha512-6Rbg71hkeoGInk/9hBsCUBCZ33IHSs2fZynAR85ANkXDM+WYiwRDlker7OngBkfbK8TF9+G797VjNMQQgJINiQ==} - engines: {node: '>=18'} - - '@sanity/comlink@3.0.0': - resolution: {integrity: sha512-R6oUq5GrLIldCCHFpVZbZt4Zuw9QWUeA1A1YhRJxifarTj+RDETIfDGenioKGvUAZeeVhADMooG33xzyQor45w==} - engines: {node: '>=18'} - '@sanity/comlink@3.1.1': resolution: {integrity: sha512-UyBJG4oWNs+VGVo5Yr5aKir5bgMzF/dnaNYjqxP2+5+iXnvhVOcI6dAtEXDj7kMmn5/ysHNKbLDlW6aVeBm7xg==} engines: {node: '>=18'} @@ -3256,15 +3551,15 @@ packages: resolution: {integrity: sha512-oJ5kZQV6C/DAlcpRLEU7AcVWXrSPuJb3Z1TQ9tm/qZOVWJENwWln45jtepQEYolTIuGx9jUlhYUi3hGIkOt8RA==} engines: {node: '>=18.2'} - '@sanity/diff@5.13.0': - resolution: {integrity: sha512-vlrPHbWGJFSgRBDdZ0QQS3gku4s+CykiT6DHoLn86I1jrY0R6+H0wlL5VwKQkgeKWgiTFbGPDv4d9VDrdz07Kw==} + '@sanity/diff@5.22.0': + resolution: {integrity: sha512-eZUIxBKNUxSnPdZrTthv8lH9bmqt422oRI6bU3xB+xdijouaR6qUaWPayicEZNqWHlMkileVKh19JtVTQtjyMw==} engines: {node: '>=20.19 <22 || >=22.12'} '@sanity/eventsource@5.0.2': resolution: {integrity: sha512-/B9PMkUvAlUrpRq0y+NzXgRv5lYCLxZNsBJD2WXVnqZYOfByL9oQBV7KiTaARuObp5hcQYuPfOAVjgXe3hrixA==} - '@sanity/export@6.0.5': - resolution: {integrity: sha512-yLwk+WZdSayG795fvvZmU2jW9gh6ulPCjJrc2jK5BR0VFFdfWHr4euXSKLW43DOKtvcbH3x0pqwnGYn7HjKd+w==} + '@sanity/export@6.1.0': + resolution: {integrity: sha512-lbBm5DnpFMDnbxoARU8ig0wZqe/mWyTtDu08z9OXDGyDl2dZJxAZt3DWxx1ndiWzEIoNKIyLFjpaNc2CazuK0w==} engines: {node: '>=20.19 <22 || >=22.12'} hasBin: true @@ -3281,14 +3576,15 @@ packages: resolution: {integrity: sha512-2sb7tbdMDuUuVyocJPKG0gZBiOML/ovCe+mJiLrv1j69ODOfa2LfUjDVR+dRw/A/+XuxoJSSP8ebG7NiwTOgIA==} engines: {node: '>=18'} - '@sanity/image-url@2.0.3': - resolution: {integrity: sha512-A/vOugFw/ROGgSeSGB6nimO0c35x9KztatOPIIVlhkL+zsOfP7khigCbdJup2FSv6C03FX2XaUAhXojCxANl2Q==} + '@sanity/image-url@2.1.1': + resolution: {integrity: sha512-qVXsF1teWR6FO3ZFAz46HDcRU+E6EQkpyncPnkGOzeJ1PgnaOiWMVbiSrZtX10s3txzzu/tAjKwbxbGHfDWgGw==} engines: {node: '>=20.19.0'} - '@sanity/import@4.1.3': - resolution: {integrity: sha512-4qCANFUcpxK1wYhVEUYxlGwqkiMLZmSTSv1lJMheA/dL7KgPnDuf8WehRA+wDIkKl78PJVIWxUlErIPDgNie7Q==} + '@sanity/import@6.0.1': + resolution: {integrity: sha512-fXeKxfRAOeOsykm/sBjhD3YJMeUuxxyK2/BZFm3jo7wCro4d19wdW1ZlRvT1NDaYPx1eEzKl2E4gDiqRRIxRRg==} engines: {node: '>=20.19.1 <22 || >=22.12'} - hasBin: true + peerDependencies: + '@sanity/client': ^5.0.0 || ^6.0.0 || ^7.0.0 '@sanity/incompatible-plugin@1.0.5': resolution: {integrity: sha512-9JGAacbElUPy9Chghd+sllIiM3jAcraZdD65bWYWUVKkghOsf1L/+jFLz1rcAuvrA9o2s7Y+T75BNcXuLwRcvw==} @@ -3296,8 +3592,8 @@ packages: react: ^16.9 || ^17 || ^18 || ^19 react-dom: ^16.9 || ^17 || ^18 || ^19 - '@sanity/insert-menu@3.0.4': - resolution: {integrity: sha512-90Sky6kraYuoGllbhHe2sYVOHLsRNJCMf/JjjEhsBv5MFNvV7TLIkNeajT4DpI4hMDC0D47d7TYPZJxwAjLP2A==} + '@sanity/insert-menu@3.0.5': + resolution: {integrity: sha512-JoOOld7slVC9kbCUWQoGXG35MZ8kbnKkWOJVRkXXC3djVmM3ZcJa0tVzlKW+iHKurtP1sqivEtfwxm0DCs27Wg==} engines: {node: '>=20.19 <22 || >=22.12'} peerDependencies: '@sanity/types': '*' @@ -3307,40 +3603,32 @@ packages: resolution: {integrity: sha512-skhIX8gT/hLritEBkjfc7+TBlJNu/NLisyA8noKceCk28OatFK0wX7dIuFawkt3pfhTYVomVPykAYFcIm2OqJg==} engines: {node: '>=18.2'} + '@sanity/lezer-groq@1.0.3': + resolution: {integrity: sha512-Vw27wIH+eoqcefadRTmeV2f6hnpocwUk3f2HhkQ15beCy8YkzEeV8Gp+gG/nJP8Y4nYzjbK1XOSP88ju2T8YEA==} + '@sanity/logos@2.2.2': resolution: {integrity: sha512-KIWFL7nYEOINXIzaTF9aVhd481hFF/ak+SRnpgksYuJXlo2hbY/UoEJBz6KhsEP5dfO/NwqG82QrkwzLvd6izA==} engines: {node: '>=14.0.0'} peerDependencies: react: ^18.3 || ^19.0.0-0 - '@sanity/media-library-types@1.2.0': - resolution: {integrity: sha512-p+Bw96I63SwBcMNA/L5dnMdEcS88EEDUDZ65LGuwOCMXrESRGMFCSxgc+0HnL0JXDIzgYgfrPuf1I3bO9QneAw==} + '@sanity/media-library-types@1.4.0': + resolution: {integrity: sha512-DZwNT+dDSc1JPW4e7U5C+IJELq5IAeU2A1UcY1079gl+Hakx2USvu5LyY1hrjb1eifRPAhL8uwOVcMNBUmSmzg==} - '@sanity/message-protocol@0.12.0': - resolution: {integrity: sha512-RMRWQG5yVkCZnnBHW3qxVbZGUOeXPBzFPdD9+pynQCTVZI7zYBEzjnY8lcSYjty+0unDHqeoqMPfBXhqs0rg2g==} + '@sanity/message-protocol@0.18.2': + resolution: {integrity: sha512-sxPpM0q6ozvoWCQMFwPfL0KR8nkNl5gOhzkEH0EE8RHWfxH7jqHtxnXC/AEk5f4o/PuGChcHDWUof97JZ6LInw==} engines: {node: '>=20.0.0'} - '@sanity/message-protocol@0.19.0': - resolution: {integrity: sha512-E++I0J62x0ytvwqQjA1ZkfMR6kfwXNLjIvUzTQ5t3xJQ63LVnaPPToaMxs1ZxSPq4UJREM6oTYclgf6axIQR6g==} + '@sanity/message-protocol@0.23.0': + resolution: {integrity: sha512-UfQDuWRzbK4dRTfLURGCZo7ZlR0sK+2lwT2QMAfqsM5kMq5GR31lbX4LMcSw27h7rwUv8ZSf1hBEbluVpgRmlg==} engines: {node: '>=20.0.0'} - '@sanity/migrate@5.2.5': - resolution: {integrity: sha512-9tgTiRmprtETtrYU21RBGwaP4uxcdtJJmEHqExh2ZYbZdyj4kCr9ToDU1xb4f0+Iq4czkokVCnfIUEeCmImi4A==} + '@sanity/migrate@6.1.1': + resolution: {integrity: sha512-EUSlYpyLOVgRQHKgcDd4xE9QYw4itQ8hnZ40JkwvO7jux7yD8CdGCBbH8JmCDC0Iau1vkh3nZbmZ0jZCmHntEA==} engines: {node: '>=20.19 <22 || >=22.12'} - hasBin: true - - '@sanity/mutate@0.11.0-canary.4': - resolution: {integrity: sha512-82jU3PvxQepY+jVJU1WaXQOf2Q9Q/fOCE2ksJZ4cnH3/WFOsg7RceYoOWb1XKthchTCD9zSBS9DRmb7FQ0Jlsg==} - engines: {node: '>=18'} peerDependencies: - xstate: ^5.19.0 - peerDependenciesMeta: - xstate: - optional: true - - '@sanity/mutate@0.12.4': - resolution: {integrity: sha512-CBPOOTCTyHFyhBL+seWpkGKJIE6lpaFd9yIeTIDt6miluBz6W8OKTNbaU6gPzOztqrr8KbrTaROiQAaMQDndQA==} - engines: {node: '>=18'} + '@oclif/core': ^4.8.1 + '@sanity/cli-core': ^1 '@sanity/mutate@0.16.1': resolution: {integrity: sha512-400OooNtiafgJEOCzj0E5atuWlaKp1z6LU/LB/xZUVVywNj3WuT52U6qeVOfGlZeWKhYMCdGFX2ZnMbIrME95w==} @@ -3351,53 +3639,42 @@ packages: xstate: optional: true - '@sanity/mutator@5.13.0': - resolution: {integrity: sha512-BbkqQULNS+2sHngG+h1DpSjkRnHM/j+3qI03c0GYLbGOLfH8KNatdfpZFGMYm2SCQfSrxQgb0bJILcHYgK9prA==} + '@sanity/mutator@5.22.0': + resolution: {integrity: sha512-tf+CNbyb9FmCsdW3gcBafJYyzIrvNvDz9FTnBf7EC9UcW0rNm6QFUfBwRhTCBdLv9eOytOlz/NGNn+ZkvtlzeA==} '@sanity/presentation-comlink@2.0.1': resolution: {integrity: sha512-D0S2CfVyda99cd/8SnXxQ2tsVlVuRq4CAOjxRuF53evYmBhpWezSEpWKqAa0e1lunGBKK1EroxmOzb5ofNRwMg==} engines: {node: '>=20.19 <22 || >=22.12'} - '@sanity/presentation@1.21.1': - resolution: {integrity: sha512-SDjWRJG+5EaVrlVI4boXpc070fwb9wkTBLHpcifQyL21Strkvlx65unMnadU3wDJyULwj+TLLGzDgcD5eP8y5g==} + '@sanity/presentation@2.0.0': + resolution: {integrity: sha512-JZuWjOWTz1L7u4pl5ut5pPg+hMA9DPA8K6sQoNN9Z1qlvQYURQGBxaGkqtCa35iaj3zOkmgoOAhp5jIowlsmWA==} engines: {node: '>=16.14'} - '@sanity/preview-url-secret@2.1.0': - resolution: {integrity: sha512-tnRnbPAhEgUp0mESCRJmScbvEC8r+UwJXDN0mwAv1das6FBUMP5VvvvPa+E/OhEDs8QLTFs0q+G9JpbgvK3DSw==} - engines: {node: '>=18'} + '@sanity/preview-url-secret@4.0.5': + resolution: {integrity: sha512-49MozhFS8U5RxnNL3+WtCgX2v554dtmoR79amzT4dYu1beV+6BQGcro1VeC+bgW9XeZCg6o2rCKbvnu7ukQbKg==} + engines: {node: '>=20.19 <22 || >=22.12'} peerDependencies: - '@sanity/client': ^6.24.1 + '@sanity/client': ^7.21.0 - '@sanity/preview-url-secret@2.1.15': - resolution: {integrity: sha512-pHDZ6G1XeCco7wmlGNFeA5nOdtXK05imtEtUFHEIE/isZEFXL4V2AL2OGc/ktV9hWr7D9+w1kAI6PfE/SwXNVg==} - engines: {node: '>=18'} + '@sanity/prism-groq@1.1.2': + resolution: {integrity: sha512-McMw9U5kuYAgIwyNodhFKdarM0cPme6UYBR6ms6YBNEO8Qqu5zGHydUeORaJ/w4qdFKGB1oWjBjy525ed6LXaQ==} peerDependencies: - '@sanity/client': ^7.8.2 - '@sanity/icons': '*' - sanity: '*' + prismjs: '>=1.0.0' peerDependenciesMeta: - '@sanity/icons': - optional: true - sanity: + prismjs: optional: true - '@sanity/preview-url-secret@4.0.3': - resolution: {integrity: sha512-aVkOiVvQDDC08fp3hkhrcz32QmjX8tVlLz843NE5y2TPTV6sc/+yg+uG/vwzeGtuDn0mjsjFm4EPUw54MMyr+w==} - engines: {node: '>=20.19 <22 || >=22.12'} - peerDependencies: - '@sanity/client': ^7.14.1 - - '@sanity/runtime-cli@14.3.0': - resolution: {integrity: sha512-duGBGo6BjCe/pm4xd4qVxUGWlCzijZx4pU0r8g9MChsIdy0XLBW48SO0vmF1mIlU/voBkDZDC9Ma7XZL9aaLYg==} + '@sanity/runtime-cli@14.13.3': + resolution: {integrity: sha512-fjPthbTpRfYl9w1y5LEFmc2f/QIvsqtlLaa3305ex0ilLhCNAlNo2KdkXntdJ/CVTwqJEE9jgNspBNPqpq4UHw==} engines: {node: '>=20.19'} hasBin: true - '@sanity/schema@5.13.0': - resolution: {integrity: sha512-Zz6Nh9bgUN5uPoX0LrtvYegGunL7swZ1xGrOPJ/ir8WEV43YTsVDMwPfpwqQx5nFL11jxMe4EFvgU0BQ4eTuRg==} + '@sanity/schema@5.22.0': + resolution: {integrity: sha512-Pu64fj5mqfof9UeZSNE4Xkv/redO0C4W9UBrWAHB/zW5JI+7/Yucy5r/aAFI5yljEAT4Hj05ULdtTyMfHjakLA==} - '@sanity/sdk@2.1.2': - resolution: {integrity: sha512-gRBMDNvMUqlFTVoNgOLtcOFDO+e8Fh6v+BrEA4C5F18oi949ObjMmPB2aZMoyP3N3GQuqwVQP6L2PrhH70H7Bw==} - engines: {node: '>=20.0.0'} + '@sanity/sdk@2.9.0': + resolution: {integrity: sha512-o4cAok0aJbyVa6EpzDp37e64CsSsmba4uYg3WGSoM8Txy62G6Qtpw8v0FvPJjQ5ZkKYUilx+XTp1uUGif+FraA==} + engines: {node: '>=20.19'} '@sanity/signed-urls@2.0.2': resolution: {integrity: sha512-w/Aq0JDYI44WC5w8mzJBAjCem8qlGrxGTzvNbUWwBfys6kSL+TZBSypV5waCc35XRgt0X5zdYZMJOrshcjJLFw==} @@ -3409,38 +3686,33 @@ packages: react: ^18 || ^19 sanity: ^3.0.0 || ^4.0.0 || ^5.0.0 - '@sanity/telemetry@0.8.1': - resolution: {integrity: sha512-YybPb6s3IO2HmHZ4dLC3JCX+IAwAnVk5/qmhH4CWbC3iL/VsikRbz4FfOIIIt0cj2UOKrahL/wpSPBR/3quQzg==} + '@sanity/telemetry@0.9.0': + resolution: {integrity: sha512-CcV1VwcztIRUTv4JON7MK5mIuywcqoNEmYERNTzIqQHmF/HePU7wY3tR6i8A84Fd+4RrwqfG92Exgim2Q/7CcQ==} + engines: {node: '>=16.0.0'} + peerDependencies: + react: ^18.2 || ^19.0.0 + + '@sanity/telemetry@1.1.0': + resolution: {integrity: sha512-ch8fLXjQi1p49rIj7yrvx6tDb0320hnzwQJBOk4Ik7MkWCE7hUjtZrhtjQaSOXJd5n/piUjK+krKxy6wFkm5TA==} engines: {node: '>=16.0.0'} peerDependencies: react: ^18.2 || ^19.0.0 + peerDependenciesMeta: + react: + optional: true - '@sanity/template-validator@3.0.0': - resolution: {integrity: sha512-ej6bdYiMz+M3Z/kYlWnTgGy2KQcYQk3O2dwJog1xSI8l444T3IZSOICr9cFuQL/j41W9HcEHqcbg/LO+31L3KA==} + '@sanity/template-validator@3.1.0': + resolution: {integrity: sha512-pIy9yXosuA2duaJH0J1V8RYrabGB/Jh77FGYozr2pGwmCFwnLw/W/FS99qbcsJZa3wXHSMhMRyYq7IbulbijZw==} engines: {node: '>=18.0.0'} hasBin: true - '@sanity/types@3.99.0': - resolution: {integrity: sha512-a766U9VSoyOSWq+RZz9wsEo/Nnn+inDkEcdGu+rHFuygdepullB/RZpF2MxNsfUMCSPnajgG1Tm9lhwbSmlySA==} - peerDependencies: - '@types/react': 18 || 19 - - '@sanity/types@5.13.0': - resolution: {integrity: sha512-X6z2Io/ShfWQE4dRXNmtzgjU+mcBrvYEaXZlgEoYsTMY+xoLYrLcow3OiTfA+ZS7I6GvNK9bjH7RZQkPjO4w6g==} + '@sanity/types@5.22.0': + resolution: {integrity: sha512-kHEcsltgMFSlIKZe1lG5LIHq5r+qpZ1LH/DNobGsJFjHJJfWmeuZZTx7pP36Rep4c3S/n24reHhS6sjAUngGnw==} peerDependencies: '@types/react': ^19.2 - '@sanity/ui@2.16.22': - resolution: {integrity: sha512-Zw217nqjLhROHrjFYPCwV61xEYHwUbBOohHO2DZ4LdQKqNfTKsqcjLVx9Heb4oDzB06L+1CamIrvPaexVijfeg==} - engines: {node: '>=14.0.0'} - peerDependencies: - react: ^18 || >=19.0.0-0 - react-dom: ^18 || >=19.0.0-0 - react-is: ^18 || >=19.0.0-0 - styled-components: ^5.2 || ^6 - - '@sanity/ui@3.1.11': - resolution: {integrity: sha512-UooG4hq0ytUivCe0d5O+QWnG+B6fpuu5npNZNpV9SJNwZNH4hDNbLjnDS8sqEkaYVNhgIS+C26nnkVK134Di4w==} + '@sanity/ui@3.1.13': + resolution: {integrity: sha512-ImZ0sEMUQdKGSsz6d7vN7JwZEk+dPN7qGkcaRvh9EjkhX40uWgdjigGrNHMM8Liamy1rVclpfub4MC7J2Jvuxg==} engines: {node: '>=20.19 <22 || >=22.12'} peerDependencies: react: ^18 || >=19.0.0-0 @@ -3448,8 +3720,8 @@ packages: react-is: ^18 || >=19.0.0-0 styled-components: ^5.2 || ^6 - '@sanity/ui@3.1.13': - resolution: {integrity: sha512-ImZ0sEMUQdKGSsz6d7vN7JwZEk+dPN7qGkcaRvh9EjkhX40uWgdjigGrNHMM8Liamy1rVclpfub4MC7J2Jvuxg==} + '@sanity/ui@3.1.14': + resolution: {integrity: sha512-wpmjQrxerWM0l5NAziazr7q/aUgJBkFHvkBhImlDCzL4teWYLsblFRujTdBHh9CpbcDDa27InQdOBV+RsFBiuw==} engines: {node: '>=20.19 <22 || >=22.12'} peerDependencies: react: ^18 || >=19.0.0-0 @@ -3457,20 +3729,26 @@ packages: react-is: ^18 || >=19.0.0-0 styled-components: ^5.2 || ^6 - '@sanity/util@5.13.0': - resolution: {integrity: sha512-QfadRwmo8GI20iAnZE7ZxHBZ56md+wNFJGUbWU1wUXuIzLY99rit2LSdF7RYTJnyeYwzlrEAf/d6x056SbYkBg==} + '@sanity/util@5.22.0': + resolution: {integrity: sha512-6Gx2ItWVSo2LjyQerbsXKxUpHT9sO48p89Umeomph4HsReF8yUPCO4/gz59SG25/E0aOySUrk0yAUEmY5wMDLw==} engines: {node: '>=20.19 <22 || >=22.12'} '@sanity/uuid@3.0.2': resolution: {integrity: sha512-vzdhqOrX7JGbMyK40KuIwwyXHm7GMLOGuYgn3xlC09e4ZVNofUO5mgezQqnRv0JAMthIRhofqs9f6ufUjMKOvw==} - '@sanity/vision@5.13.0': - resolution: {integrity: sha512-kOVAReBYqW70j6alKRyKj1PKS2Jnzyym7J7FmeHON+xvS1ErfXOUI12hMPgt1Ga1ZU+hIP25i/KJ+PzQ4/Xueg==} + '@sanity/vision@5.22.0': + resolution: {integrity: sha512-KUlN48cT6Qix45UcQ4anqzKi8TI9EGDhIZQVa4VwALZoHi62FMu6K7eeAZmY9IaSZa3/ceCeuy/d80jWkyYWBA==} peerDependencies: react: ^19.2.2 sanity: ^4.0.0-0 || ^5.0.0-0 styled-components: ^6.1.15 + '@sanity/visual-editing-csm@3.0.7': + resolution: {integrity: sha512-KUs1M0n4xTbwvejjBQahMxWaDmN0GpLnMlyz2zI4ybsbN9zVOU2QxdZlzdpwkXSB7KUlQgveEJ2dlM3OCS1XlA==} + engines: {node: '>=20.19 <22 || >=22.12'} + peerDependencies: + '@sanity/client': ^7.21.0 + '@sanity/visual-editing-types@1.1.8': resolution: {integrity: sha512-4Hu3J8qDLanymnSapRzKwHlQl6SCsBbkL1o5fSMVbWVHvTk/j2uGLLNTsjASICTqUwSm3fwWlyahzCy2uS/LvQ==} engines: {node: '>=18'} @@ -3481,21 +3759,29 @@ packages: '@sanity/types': optional: true - '@sanity/visual-editing@2.12.0': - resolution: {integrity: sha512-cfboVokNtU9ANFOiPJHlbJ6SR/JzS3zXgasFHt5M+F8/w8NKsFVD/NbbAkj4fVZAqbmeMbK1/haFn2dyRhTeOQ==} - engines: {node: '>=18'} + '@sanity/visual-editing-types@2.0.6': + resolution: {integrity: sha512-NzsrFATzSCR2SbyjUmOLdiSWNTgsvQeZZ6vhGoZtSs1O9m16gylHSxeKiw6tSDiKJRtyPt+dfrrC5GbbqzYzgA==} + engines: {node: '>=20.19 <22 || >=22.12'} + peerDependencies: + '@sanity/client': ^7.21.0 + '@sanity/types': '*' + peerDependenciesMeta: + '@sanity/types': + optional: true + + '@sanity/visual-editing@5.3.4': + resolution: {integrity: sha512-pdbx9f3C8x9BVnjb4EfLtK5v/LMTV6VlAT/m1o7k81vlocsyzbGhTwoyjoILy5t2TF9uLVfBXqCtFIKNA53sew==} + engines: {node: '>=20.19'} peerDependencies: - '@remix-run/react': '>= 2' - '@sanity/client': ^6.24.1 + '@sanity/client': ^7.21.0 '@sveltejs/kit': '>= 2' - next: '>= 13 || >=14.3.0-canary.0 <14.3.0 || >=15.0.0-rc' - react: ^18.3 || >=19.0.0-rc - react-dom: ^18.3 || >=19.0.0-rc + next: '>=16.0.0-0' + react: ^19.2 + react-dom: ^19.2 react-router: '>= 7' + styled-components: ^6.1 svelte: '>= 4' peerDependenciesMeta: - '@remix-run/react': - optional: true '@sanity/client': optional: true '@sveltejs/kit': @@ -3507,9 +3793,12 @@ packages: svelte: optional: true - '@sanity/worker-channels@1.1.0': - resolution: {integrity: sha512-25SS2RuQFRLZ8STlW7fdxb7vvxMWhryh3tY2ADQaZiaQt1r57GZgeMma85AG0mSesaMvFL1ndO+XiBOFHBHSmg==} - engines: {node: '>=18.2'} + '@sanity/worker-channels@2.0.0': + resolution: {integrity: sha512-mC+8yPQuw2rHXdHigFPU9thNa6vTaPmh7jFR6RvloE8s+6dmnk9bHdPXRbrrUqafxzK3L9aH2E170ubXyxcAIA==} + engines: {node: '>=20.19.1 <22 || >=22.12'} + + '@sec-ant/readable-stream@0.4.1': + resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} '@sentry-internal/browser-utils@8.55.0': resolution: {integrity: sha512-ROgqtQfpH/82AQIpESPqPQe0UyWywKJsmVIqi3c5Fh+zkds5LUxnssTj3yNd1x+kxaPDVB023jAP+3ibNgeNDw==} @@ -3946,50 +4235,61 @@ packages: '@tanstack/router-core': optional: true - '@tanstack/react-router@1.168.21': - resolution: {integrity: sha512-slnitYiHHmU52eMWtW8JbV9EMT5q6mRMbTA5yepBmJAnj5WZDrDRsLY/TuUrdD97A4W7/25tEQRoqc1G2X0oCw==} + '@tanstack/react-router@1.168.25': + resolution: {integrity: sha512-4U/E76dc+fYuLixjV1RLNfqrkQoexSL8MqGNpIHOodtvY3fMPGaALrvDVtBDQYBEU4z5r5fHaV6+kclWAVFP9A==} engines: {node: '>=20.19'} peerDependencies: react: '>=18.0.0 || >=19.0.0' react-dom: '>=18.0.0 || >=19.0.0' - '@tanstack/react-start-client@1.166.38': - resolution: {integrity: sha512-TdJBwVxVePuZts7vQp432ZwqcdxTA0St2MFEurpdOC03FZPMN+eov8HdGsRcFCtoI+AeorPDO8LkZjfvL/afVQ==} + '@tanstack/react-start-client@1.166.43': + resolution: {integrity: sha512-7quJs9kGbX+Vxa8FJ4mg1oRnUkumL21lUzM05ESeGZPDvPqwF58YL5nrq52o5X46gL9fbI8wDLKgJcwByAHNhA==} engines: {node: '>=22.12.0'} peerDependencies: react: '>=18.0.0 || >=19.0.0' react-dom: '>=18.0.0 || >=19.0.0' - '@tanstack/react-start-rsc@0.0.18': - resolution: {integrity: sha512-ZCdi7TNAamn0yioK/6LJzHI24TXP6dyhal9DlLQkzJ9ss1CROFJSE6V5liWugadT3LVt2dN5Uu6xU9wEZ9wj4Q==} + '@tanstack/react-start-rsc@0.0.29': + resolution: {integrity: sha512-nMdtylzgoQvQNH0zfT6ZZRzzgyMMiPxOxI3ElY+A79vq0ZJOaqvzownh/e7XIMv/AngWcx38CgnQkM1rfMtSFg==} engines: {node: '>=22.12.0'} peerDependencies: + '@rspack/core': '>=2.0.0-0' '@vitejs/plugin-rsc': '>=0.5.20' react: '>=18.0.0 || >=19.0.0' react-dom: '>=18.0.0 || >=19.0.0' + react-server-dom-rspack: '>=0.0.2' peerDependenciesMeta: + '@rspack/core': + optional: true '@vitejs/plugin-rsc': optional: true + react-server-dom-rspack: + optional: true - '@tanstack/react-start-server@1.166.39': - resolution: {integrity: sha512-4IVUck079SgT9GywpqIxnk8Xt7GxPfiGjaNiLKwpGrcl5Ui5Zd4N/bbVsOPlwTM7NR1yZX2IsBzDGOjmi9SWcA==} + '@tanstack/react-start-server@1.166.44': + resolution: {integrity: sha512-ro3s8zWJ0WgWgSkb7VZWyelPrdKvBYImeR5xubqYgP0IRVfmnbYSCY0yZQPNFmv825hv8qMiK4y6NPez7BJRRg==} engines: {node: '>=22.12.0'} peerDependencies: react: '>=18.0.0 || >=19.0.0' react-dom: '>=18.0.0 || >=19.0.0' - '@tanstack/react-start@1.167.39': - resolution: {integrity: sha512-57vpXGWhrisb69mgYBlEmpNvZCKYKix4jj4vqkiInCM4b97Y3SA8fwTPRXs7L/kEXGZCkCFzMR6EDiP15a3rWg==} + '@tanstack/react-start@1.167.50': + resolution: {integrity: sha512-WvYvqC+nV0e0ewK1uH8GecC6KixlDm9vk3pdhmgphIFAM/D5iQOZvO3W3e4UW36o0ViAV1rB6Onoqy6ivN8rkA==} engines: {node: '>=22.12.0'} hasBin: true peerDependencies: + '@rsbuild/core': ^2.0.0 '@vitejs/plugin-rsc': '*' react: '>=18.0.0 || >=19.0.0' react-dom: '>=18.0.0 || >=19.0.0' vite: '>=7.0.0' peerDependenciesMeta: + '@rsbuild/core': + optional: true '@vitejs/plugin-rsc': optional: true + vite: + optional: true '@tanstack/react-store@0.9.3': resolution: {integrity: sha512-y2iHd/N9OkoQbFJLUX1T9vbc2O9tjH0pQRgTcx1/Nz4IlwLvkgpuglXUx+mXt0g5ZDFrEeDnONPqkbfxXJKwRg==} @@ -4010,8 +4310,8 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - '@tanstack/router-core@1.168.15': - resolution: {integrity: sha512-Wr0424NDtD8fT/uALobMZ9DdcfsTyXtW5IPR++7zvW8/7RaIOeaqXpVDId8ywaGtqPWLWOfaUg2zUtYtukoXYA==} + '@tanstack/router-core@1.168.17': + resolution: {integrity: sha512-VDq7HCqRK3sdpxoETwYoTXTaYi+OVQC197g1fdzaiZBUmhntfjn+PQc15OzTqNNhf8Menk6r6ftmuphybMKdig==} engines: {node: '>=20.19'} hasBin: true @@ -4025,17 +4325,17 @@ packages: csstype: optional: true - '@tanstack/router-generator@1.166.32': - resolution: {integrity: sha512-VuusKwEXcgKq+myq1JQfZogY8scTXIIeFls50dJ/UXgCXWp5n14iFreYNlg41wURcak2oA3M+t2TVfD0xUUD6g==} + '@tanstack/router-generator@1.166.36': + resolution: {integrity: sha512-ce8Sg+ONwdd483kXJBYhTcdIAjEwSlWUOkoLsgPdNUIfA05hdnd9JkNnM4X1OnzpFL8/+TBSMo4WYQp9CHhDPg==} engines: {node: '>=20.19'} - '@tanstack/router-plugin@1.167.22': - resolution: {integrity: sha512-wYPzIvBK8bcmXVUpZfSgGBXOrfBAdF4odKevz6rejio5rEd947NtKDF5R7eYdwlAOmRqYpLJnJ1QHkc5t8bY4w==} + '@tanstack/router-plugin@1.167.28': + resolution: {integrity: sha512-O23ba7JaKvx5Eu0l6iTpknu79QcdkMmoW1VtZdsZe5NoQ6dHHru6caoapDc/uOxmz7h7VYfSuLjs/UYg7EA1cA==} engines: {node: '>=20.19'} hasBin: true peerDependencies: - '@rsbuild/core': '>=1.0.2' - '@tanstack/react-router': ^1.168.21 + '@rsbuild/core': '>=1.0.2 || ^2.0.0' + '@tanstack/react-router': ^1.168.25 vite: '>=5.0.0 || >=6.0.0 || >=7.0.0 || >=8.0.0' vite-plugin-solid: ^2.11.10 || ^3.0.0-0 webpack: '>=5.92.0' @@ -4051,12 +4351,12 @@ packages: webpack: optional: true - '@tanstack/router-utils@1.161.6': - resolution: {integrity: sha512-nRcYw+w2OEgK6VfjirYvGyPLOK+tZQz1jkYcmH5AjMamQ9PycnlxZF2aEZtPpNoUsaceX2bHptn6Ub5hGXqNvw==} + '@tanstack/router-utils@1.161.7': + resolution: {integrity: sha512-VkY0u7ax/GD0qU6ZLLnfPC+UMxVzxRbvZp4yV4iUSXjgJZ/siAT5/QlLm9FEDJ9QDoC0VD9W7f00tKKreUI7Ng==} engines: {node: '>=20.19'} - '@tanstack/start-client-core@1.167.17': - resolution: {integrity: sha512-3ZnpQ0LPnhrm/GX+HT7XfRxTcqnmBE1KJd7LtaJNuN13NH0C4ZOWchKLPEed2/gluhgsT6UgWm+Ec0kEFtxSaw==} + '@tanstack/start-client-core@1.167.20': + resolution: {integrity: sha512-QKBAr/TZlJaBFfveNSuycCJDrwE15cukUm5ogpS9e6xNBy6TMDFTWbfAoLKk8qV8TalxyGbUKjUp6YwWE+KMXQ==} engines: {node: '>=22.12.0'} hasBin: true @@ -4064,19 +4364,25 @@ packages: resolution: {integrity: sha512-Y6QSlGiLga8cHfvxGGaonXIlt2bIUTVdH6AMjmpMp7+ANNCp+N96GQbjjhLye3JkaxDfP68x5iZA8NK4imgRig==} engines: {node: '>=22.12.0'} - '@tanstack/start-plugin-core@1.167.34': - resolution: {integrity: sha512-uBUAPvdZNNVXRiradfE60hmsfBBYUMDyqZiwlBRipT1FKu2k//UX8zImi3y6rvIYVWRPKMgYeOewAghXc3OJcA==} + '@tanstack/start-plugin-core@1.169.6': + resolution: {integrity: sha512-UhsPkfIi4/8OoJFSYd0MduxjilGYBttHdgqeJCeFZfr/UCV05q28VynUx+zuIG3Pe3Mj2+SKQhQqoJAFPk8nLA==} engines: {node: '>=22.12.0'} peerDependencies: + '@rsbuild/core': ^2.0.0 vite: '>=7.0.0' + peerDependenciesMeta: + '@rsbuild/core': + optional: true + vite: + optional: true - '@tanstack/start-server-core@1.167.19': - resolution: {integrity: sha512-wzOdfzLsK91CnjoywnEjXSlVlaRVK99HJhyVijNU1TECBI2JEKvW9S6d14YfS4gD4fFH4V86tFYhkcLPe6nzWg==} + '@tanstack/start-server-core@1.167.22': + resolution: {integrity: sha512-oTJ/bu5pFuX5vh0OqRfZdXLWauOKIY1w3X+Q9iL6NQ38mhnWGmCVgMxAk+wX7KGSdjmXokpSNbBXTaxk9fcQLA==} engines: {node: '>=22.12.0'} hasBin: true - '@tanstack/start-storage-context@1.166.29': - resolution: {integrity: sha512-KrJYudc1nbnTY43jdN+hQFMYkhz7+3T+hkgBoGnIP1OspSe6vGQaYGDB4EUXYnkLfyQp+iUuKubgS8hSKeJ0ng==} + '@tanstack/start-storage-context@1.166.31': + resolution: {integrity: sha512-HwwPixGNenX1mXJwjJBgWHdxuDj9JHclcbYGeJ130oK2gcyo4RX7AdVsGKV9BCdjv81nODyPYHA9GLzxkp6xfg==} engines: {node: '>=22.12.0'} '@tanstack/store@0.9.3': @@ -4160,9 +4466,6 @@ packages: '@types/follow-redirects@1.14.4': resolution: {integrity: sha512-GWXfsD0Jc1RWiFmMuMFCpXMzi9L7oPDVwxUnZdg89kDNnqsRfUKXEtUYtA98A6lig1WXH/CYY/fvPW9HuN5fTA==} - '@types/hast@2.3.10': - resolution: {integrity: sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==} - '@types/hast@3.0.4': resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} @@ -4175,9 +4478,18 @@ packages: '@types/istanbul-reports@3.0.4': resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} + '@types/linkify-it@5.0.0': + resolution: {integrity: sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==} + + '@types/markdown-it@14.1.2': + resolution: {integrity: sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==} + '@types/mdast@4.0.4': resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} + '@types/mdurl@2.0.0': + resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==} + '@types/mdx@2.0.13': resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} @@ -4201,9 +4513,6 @@ packages: peerDependencies: '@types/react': ^19.2.0 - '@types/react-is@19.2.0': - resolution: {integrity: sha512-NP2xtcjZfORsOa4g2JwdseyEnF+wUCx25fTdG/J/HIY6yKga6+NozRBg2xR2gyh7kKYyd6DXndbq0YbQuTJ7Ew==} - '@types/react@19.2.7': resolution: {integrity: sha512-MWtvHrGZLFttgeEj28VXHxpmwYbor/ATPYbBfSFZEIRK0ecCFLl2Qo55z52Hss+UV9CRN7trSeq1zbgx7YDWWg==} @@ -4213,18 +4522,9 @@ packages: '@types/resolve@1.20.6': resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==} - '@types/shallow-equals@1.0.3': - resolution: {integrity: sha512-xZx/hZsf1p9J5lGN/nGTsuW/chJCdlyGxilwg1TS78rygBCU5bpY50zZiFcIimlnl0p41kAyaASsy0bqU7WyBA==} - - '@types/speakingurl@13.0.6': - resolution: {integrity: sha512-ywkRHNHBwq0mFs/2HRgW6TEBAzH66G8f2Txzh1aGR0UC9ZoAUHfHxLZGDhwMpck4BpSnB61eNFIFmlV+TJ+KUA==} - '@types/stack-utils@2.0.3': resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} - '@types/tar-stream@3.1.4': - resolution: {integrity: sha512-921gW0+g29mCJX0fRvqeHzBlE/XclDaAG0Ousy1LCghsOhvaKacDeRGEVzQP9IPfKn8Vysy7FEXAIxycpc/CMg==} - '@types/trusted-types@2.0.7': resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} @@ -4234,18 +4534,12 @@ packages: '@types/unist@3.0.3': resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - '@types/use-sync-external-store@1.5.0': - resolution: {integrity: sha512-5dyB8nLC/qogMrlCizZnYWQTA4lnb/v+It+sqNl5YnSRAPMlIqY/X0Xn+gZw8vOL+TgTTr28VEbn3uf8fUtAkw==} - '@types/uuid@8.3.4': resolution: {integrity: sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==} '@types/wait-on@5.3.4': resolution: {integrity: sha512-EBsPjFMrFlMbbUFf9D1Fp+PAB2TwmUn7a3YtHyD9RLuTIk1jDd8SxXVAoez2Ciy+8Jsceo2MYEYZzJ/DvorOKw==} - '@types/which@3.0.4': - resolution: {integrity: sha512-liyfuo/106JdlgSchJzXEQCVArk0CvevqPote8F8HgWgJ3dRCcTHgJIsLDuee0kxk/mhbInzIZk3QWSZJ8R+2w==} - '@types/yargs-parser@21.0.3': resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} @@ -4263,8 +4557,19 @@ packages: '@codemirror/state': '>=6.0.0' '@codemirror/view': '>=6.0.0' - '@uiw/codemirror-themes@4.25.7': - resolution: {integrity: sha512-Rcx1XiQiMOJzk/efVuZioCv3VuswUb2CPmiM1NIXY5N4vEMmWLY3N8T4/WkPzJ8ZZuk7o3OH2VI5bj7729fDYg==} + '@uiw/codemirror-extensions-basic-setup@4.25.9': + resolution: {integrity: sha512-QFAqr+pu6lDmNpAlecODcF49TlsrZ0bj15zPzfhiqSDl+Um3EsDLFLppixC7kFLn+rdDM2LTvVjn5CPvefpRgw==} + peerDependencies: + '@codemirror/autocomplete': '>=6.0.0' + '@codemirror/commands': '>=6.0.0' + '@codemirror/language': '>=6.0.0' + '@codemirror/lint': '>=6.0.0' + '@codemirror/search': '>=6.0.0' + '@codemirror/state': '>=6.0.0' + '@codemirror/view': '>=6.0.0' + + '@uiw/codemirror-themes@4.25.9': + resolution: {integrity: sha512-DAHKb/L9ELwjY4nCf/MP/mIllHOn4GQe7RR4x8AMJuNeh9nGRRoo1uPxrxMmUL/bKqe6kDmDbIZ2AlhlqyIJuw==} peerDependencies: '@codemirror/language': '>=6.0.0' '@codemirror/state': '>=6.0.0' @@ -4281,6 +4586,17 @@ packages: react: '>=17.0.0' react-dom: '>=17.0.0' + '@uiw/react-codemirror@4.25.9': + resolution: {integrity: sha512-HftqCBUYShAOH0pGi1CHP8vfm5L8fQ3+0j0VI6lQD6QpK+UBu3J7nxfEN5O/BXMilMNf9ZyFJRvRcuMMOLHMng==} + peerDependencies: + '@babel/runtime': '>=7.11.0' + '@codemirror/state': '>=6.0.0' + '@codemirror/theme-one-dark': '>=6.0.0' + '@codemirror/view': '>=6.0.0' + codemirror: '>=6.0.0' + react: '>=17.0.0' + react-dom: '>=17.0.0' + '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} @@ -4395,22 +4711,25 @@ packages: '@vercel/edge@1.2.2': resolution: {integrity: sha512-1+y+f6rk0Yc9ss9bRDgz/gdpLimwoRteKHhrcgHvEpjbP1nyT3ByqEMWm2BTcpIO5UtDmIFXc8zdq4LR190PDA==} + '@vercel/error-utils@2.0.3': + resolution: {integrity: sha512-CqC01WZxbLUxoiVdh9B/poPbNpY9U+tO1N9oWHwTl5YAZxcqXmmWJ8KNMFItJCUUWdY3J3xv8LvAuQv2KZ5YdQ==} + + '@vercel/frameworks@3.21.1': + resolution: {integrity: sha512-N8ciri8NSz4vlc8Dqfa9cr1rn2RRbmG3T8Q+8/QM/4af4d1UbSdBG8cBBo7jQSQfNobjURRGL/miGBe+dS2wOQ==} + '@vercel/nft@1.3.0': resolution: {integrity: sha512-i4EYGkCsIjzu4vorDUbqglZc5eFtQI2syHb++9ZUDm6TU4edVywGpVnYDein35x9sevONOn9/UabfQXuNXtuzQ==} engines: {node: '>=20'} hasBin: true - '@vercel/stega@0.1.2': - resolution: {integrity: sha512-P7mafQXjkrsoyTRppnt0N21udKS9wUmLXHRyP9saLXLHw32j/FgUJ3FscSWgvSqRs4cj7wKZtwqJEvWJ2jbGmA==} - - '@vercel/stega@1.0.0': - resolution: {integrity: sha512-jyDUZEBjxmlh28J4y2wB6dBKayYOw1+9fRNRHWRN2oSO+LnooRHUe2z3JeTkCqXY2yrZ9dmtCl982YNIoIBeuw==} + '@vercel/stega@1.1.0': + resolution: {integrity: sha512-DFOm3Gk78nKDkppQEG5aj8Wj8R8hPKu/xrz4Rtp0AfiaNbZNCoJbxn7VI6iMxqhGeLdUDy/8mTuTWMz/izAtPA==} - '@vitejs/plugin-react@5.1.2': - resolution: {integrity: sha512-EcA07pHJouywpzsoTUqNh5NwGayl2PPVEJKUSinGGSxFGYn+shYbqMGBg6FXDqgXum9Ou/ecb+411ssw8HImJQ==} + '@vitejs/plugin-react@5.2.0': + resolution: {integrity: sha512-YmKkfhOAi3wsB1PhJq5Scj3GXMn3WvtQ/JC0xoopuHoXSdmtdStOpFrYaT1kie2YgFBcIe64ROzMYRjCrYOdYw==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: - vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 '@vitejs/plugin-react@6.0.1': resolution: {integrity: sha512-l9X/E3cDb+xY3SWzlG1MOGt2usfEHGMNIaegaUGFsLkb3RCn/k8/TOXBcab+OndDI4TBtktT8/9BwwW8Vi9KUQ==} @@ -4591,9 +4910,6 @@ packages: resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} engines: {node: '>=4'} - async-mutex@0.5.0: - resolution: {integrity: sha512-1A94B18jkJ3DYq284ohPxoXbfTA5HsQ7/Mf4DEhcyLx3Bz27Rh59iScbB6EPiP+B+joue6YCxcMXSbFC1tZKwA==} - async-sema@3.1.1: resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==} @@ -4610,9 +4926,6 @@ packages: resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} engines: {node: '>=8.0.0'} - atomically@2.1.0: - resolution: {integrity: sha512-+gDffFXRW6sl/HCwbta7zK4uNqbPjv4YJEAdz7Vu+FLQHe77eZ4bvbJGi4hE0QPeJlMYMA3piXEr1UL3dAwx7Q==} - aws4@1.13.2: resolution: {integrity: sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==} @@ -4678,6 +4991,47 @@ packages: bare-events@2.5.4: resolution: {integrity: sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==} + bare-events@2.8.2: + resolution: {integrity: sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==} + peerDependencies: + bare-abort-controller: '*' + peerDependenciesMeta: + bare-abort-controller: + optional: true + + bare-fs@4.7.1: + resolution: {integrity: sha512-WDRsyVN52eAx/lBamKD6uyw8H4228h/x0sGGGegOamM2cd7Pag88GfMQalobXI+HaEUxpCkbKQUDOQqt9wawRw==} + engines: {bare: '>=1.16.0'} + peerDependencies: + bare-buffer: '*' + peerDependenciesMeta: + bare-buffer: + optional: true + + bare-os@3.9.0: + resolution: {integrity: sha512-JTjuZyNIDpw+GytMO4a6TK1VXdVKKJr6DRxEHasyuYyShV2deuiHJK/ahGZlebc+SG0/wJCB9XK8gprBGDFi/Q==} + engines: {bare: '>=1.14.0'} + + bare-path@3.0.0: + resolution: {integrity: sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==} + + bare-stream@2.13.0: + resolution: {integrity: sha512-3zAJRZMDFGjdn+RVnNpF9kuELw+0Fl3lpndM4NcEOhb9zwtSo/deETfuIwMSE5BXanA0FrN1qVjffGwAg2Y7EA==} + peerDependencies: + bare-abort-controller: '*' + bare-buffer: '*' + bare-events: '*' + peerDependenciesMeta: + bare-abort-controller: + optional: true + bare-buffer: + optional: true + bare-events: + optional: true + + bare-url@2.4.2: + resolution: {integrity: sha512-/9a2j4ac6ckpmAHvod/ob7x439OAHst/drc2Clnq+reRYd/ovddwcF4LfoxHyNk5AuGBnPg+HqFjmE/Zpq6v0A==} + base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} @@ -4689,11 +5043,6 @@ packages: resolution: {integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==} engines: {node: '>= 0.8'} - basic-ftp@5.1.0: - resolution: {integrity: sha512-RkaJzeJKDbaDWTIPiJwubyljaEPwpVWkm9Rt5h9Nd6h7tEXTJ3VB4qxdZBioV7JO5yLUaOKwz7vDOzlncUsegw==} - engines: {node: '>=10.0.0'} - deprecated: Security vulnerability fixed in 5.2.1, please upgrade - before-after-hook@4.0.0: resolution: {integrity: sha512-q6tR3RPqIB1pMiTRMFcZwuG5T8vwp+vUvEG0vuI6B+Rikh5BfPp2fQ82c925FOs+b0lcFQ8CFrL+KbilfZFhOQ==} @@ -4711,9 +5060,6 @@ packages: bindings@1.5.0: resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} - bl@4.1.0: - resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} - boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} @@ -4731,6 +5077,10 @@ packages: resolution: {integrity: sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==} engines: {node: 18 || 20 || >=22} + brace-expansion@5.0.5: + resolution: {integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==} + engines: {node: 18 || 20 || >=22} + braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} @@ -4758,9 +5108,6 @@ packages: buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - buffer@5.7.1: - resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} - buffer@6.0.3: resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} @@ -4871,21 +5218,12 @@ packages: character-entities-html4@2.1.0: resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} - character-entities-legacy@1.1.4: - resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} - character-entities-legacy@3.0.0: resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} - character-entities@1.2.4: - resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} - character-entities@2.0.2: resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} - character-reference-invalid@1.1.4: - resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} - character-reference-invalid@2.0.1: resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} @@ -4911,9 +5249,6 @@ packages: resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==} engines: {node: '>= 20.19.0'} - chownr@1.1.4: - resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} - chownr@3.0.0: resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} engines: {node: '>=18'} @@ -5022,9 +5357,6 @@ packages: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} - comma-separated-tokens@1.0.8: - resolution: {integrity: sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==} - comma-separated-tokens@2.0.3: resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} @@ -5075,14 +5407,6 @@ packages: config-chain@1.1.13: resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} - configstore@5.0.1: - resolution: {integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==} - engines: {node: '>=8'} - - configstore@7.1.0: - resolution: {integrity: sha512-N4oog6YJWbR9kGyXvS7jEykLDXIE2C0ILYqNBZBp9iwiJpoCBWYsuAdW6PPFn6w06jjnC+3JstVvWHO4cZqvRg==} - engines: {node: '>=18'} - consola@3.4.2: resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} engines: {node: ^14.18.0 || >=16.10.0} @@ -5147,10 +5471,6 @@ packages: crossws@0.3.5: resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==} - crypto-random-string@2.0.0: - resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} - engines: {node: '>=8'} - css-color-keywords@1.0.0: resolution: {integrity: sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==} engines: {node: '>=4'} @@ -5221,10 +5541,6 @@ packages: resolution: {integrity: sha512-YGZxdTTL9lmLkCUTpg4j0zQ7IhRB5ZmqNBbGCl3Tg6MP/d5/6sY7L5mmTjzbc6JKgVZYiqTQTNhPFsbXNGlRaA==} engines: {node: '>=0.8'} - data-uri-to-buffer@6.0.2: - resolution: {integrity: sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==} - engines: {node: '>= 14'} - data-urls@5.0.0: resolution: {integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==} engines: {node: '>=18'} @@ -5318,10 +5634,6 @@ packages: resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} engines: {node: '>=6'} - deep-extend@0.6.0: - resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} - engines: {node: '>=4.0.0'} - deepmerge@4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} @@ -5426,9 +5738,6 @@ packages: dom-serializer@2.0.0: resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} - dom-walk@0.1.2: - resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==} - domelementtype@1.3.1: resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} @@ -5445,6 +5754,9 @@ packages: dompurify@3.3.0: resolution: {integrity: sha512-r+f6MYR1gGN1eJv0TVQbhA7if/U7P87cdPl3HN5rikqaBSBxLiCb/b9O+2eG0cxz0ghyU+mU1QkbsOwERMYlWQ==} + dompurify@3.4.1: + resolution: {integrity: sha512-JahakDAIg1gyOm7dlgWSDjV4n7Ip2PKR55NIT6jrMfIgLFgWo81vdr1/QGqWtFNRqXP9UV71oVePtjqS2ebnPw==} + domutils@1.7.0: resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} @@ -5458,18 +5770,14 @@ packages: resolution: {integrity: sha512-MVUtAugQMOff5RnBy2d9N31iG0lNwg1qAoAOn7pOK5wf94WIaE3My2p3uwTQuvS2AcqchkcR3bHByjaM0mmi7Q==} engines: {node: '>=20'} - dot-prop@5.3.0: - resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} - engines: {node: '>=8'} - - dot-prop@9.0.0: - resolution: {integrity: sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==} - engines: {node: '>=18'} - dotenv@17.2.3: resolution: {integrity: sha512-JVUnt+DUIzu87TABbhPmNfVdBDt18BLOWjMUFJMSi/Qqg7NTYtabbvSNJGOJ7afbRuv9D/lngizHtP7QyLQ+9w==} engines: {node: '>=12'} + dotenv@17.4.2: + resolution: {integrity: sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==} + engines: {node: '>=12'} + dunder-proto@1.0.1: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} @@ -5570,6 +5878,10 @@ packages: resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==} engines: {node: '>=0.12'} + entities@8.0.0: + resolution: {integrity: sha512-zwfzJecQ/Uej6tusMqwAqU/6KL2XaB2VZ2Jg54Je6ahNBGNH6Ek6g3jjNCF0fG9EWQKGZNddNjU5F1ZQn/sBnA==} + engines: {node: '>=20.19.0'} + environment@1.1.0: resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==} engines: {node: '>=18'} @@ -5691,6 +6003,9 @@ packages: eventemitter3@5.0.1: resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} + events-universal@1.0.1: + resolution: {integrity: sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==} + events@3.3.0: resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} engines: {node: '>=0.8.x'} @@ -5707,10 +6022,6 @@ packages: resolution: {integrity: sha512-2GuF51iuHX6A9xdTccMTsNb7VO0lHZihApxhvQzJB5A03DvHDd2FQepodbMaztPBmBcE/ox7o2gqaxGhYB9LhQ==} engines: {node: '>=20.0.0'} - execa@2.1.0: - resolution: {integrity: sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==} - engines: {node: ^8.12.0 || >=9.7.0} - execa@5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} @@ -5719,6 +6030,10 @@ packages: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} + execa@9.6.1: + resolution: {integrity: sha512-9Be3ZoN4LmYR90tUoVu2te2BsbzHfhJyfEiAVfz7N5/zv+jduIfLrV2xdQXOHbaD6KgpGdO9PRPM1Y4Q9QkPkA==} + engines: {node: ^18.19.0 || >=20.5.0} + exif-component@1.0.1: resolution: {integrity: sha512-FXnmK9yJYTa3V3G7DE9BRjUJ0pwXMICAxfbsAuKPTuSlFzMZhQbcvvwx0I8ofNJHxz3tfjze+whxcGpfklAWOQ==} @@ -5767,6 +6082,9 @@ packages: fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + fast-levenshtein@3.0.0: + resolution: {integrity: sha512-hKKNajm46uNmTlhHSyZkmToAc56uZJwYq7yrciZjqOxnlfQwERDQJmHPUp7m1m9wx8vgOe8IaCKZ5Kv2k1DdCQ==} + fast-safe-stringify@2.1.1: resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} @@ -5779,6 +6097,10 @@ packages: fast-wrap-ansi@0.2.0: resolution: {integrity: sha512-rLV8JHxTyhVmFYhBJuMujcrHqOT2cnO5Zxj37qROj23CP39GXubJRBUFF0z8KFK77Uc0SukZUf7JZhsVEQ6n8w==} + fastest-levenshtein@1.0.16: + resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} + engines: {node: '>= 4.9.1'} + fastq@1.18.0: resolution: {integrity: sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==} @@ -5794,6 +6116,10 @@ packages: picomatch: optional: true + figures@6.1.0: + resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} + engines: {node: '>=18'} + file-uri-to-path@1.0.0: resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} @@ -5840,8 +6166,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - find-yarn-workspace-root2@1.2.16: - resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} + find-yarn-workspace-root2@1.2.53: + resolution: {integrity: sha512-0P66/qSVapUMgxLt0BwnKQ2VEg7uR/PIX82y/YuKOf8oHK437uq3OcMUdB4NGDJrCZ2is6jME0yZcV9nAM0RoQ==} focus-lock@1.3.6: resolution: {integrity: sha512-Ik/6OCk9RQQ0T5Xw+hKNLWrjSMtv51dD4GRmJjbD5a58TIEpI5a5iXagKVl3Z5UuyslMCA8Xwnu76jQob62Yhg==} @@ -5876,34 +6202,6 @@ packages: resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==} engines: {node: '>= 6'} - framer-motion@11.17.0: - resolution: {integrity: sha512-uTNLH9JPMD3ad14WBt3KYRTR+If4tGPLgKTKTIIPaEBMkvazs6EkWNcmCh65qA/tyinOqIbQiuCorXX0qQsNoQ==} - peerDependencies: - '@emotion/is-prop-valid': '*' - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@emotion/is-prop-valid': - optional: true - react: - optional: true - react-dom: - optional: true - - framer-motion@12.26.2: - resolution: {integrity: sha512-lflOQEdjquUi9sCg5Y1LrsZDlsjrHw7m0T9Yedvnk7Bnhqfkc89/Uha10J3CFhkL+TCZVCRw9eUGyM/lyYhXQA==} - peerDependencies: - '@emotion/is-prop-valid': '*' - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@emotion/is-prop-valid': - optional: true - react: - optional: true - react-dom: - optional: true - framer-motion@12.30.1: resolution: {integrity: sha512-nt3NMBb9wrsC/TlPi6Blg3Zzzf8DkSidCT8dFa3ha3ierU8AF20tqP0eQ3CyGVZdwytVjd4vF/fWE0Uoa+qzdg==} peerDependencies: @@ -5925,9 +6223,6 @@ packages: fromentries@1.3.2: resolution: {integrity: sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==} - fs-constants@1.0.0: - resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} - fs-exists-sync@0.1.0: resolution: {integrity: sha512-cR/vflFyPZtrN6b38ZyWxpWdhlXrzZEBawlpBQMq7033xVY7/kg0GDMBK5jg8lDYQckdJ5x/YC88lM3C7VMsLg==} engines: {node: '>=0.10.0'} @@ -5980,9 +6275,13 @@ packages: resolution: {integrity: sha512-uong/+jOz0GiuIWIUJXp2tnQKgQKukC99LEqOxLckPUoHYoerQbV6vC0Tu+/pSgk0tgHh1xX2aJtCk4y35LLLg==} engines: {node: '>=14.0.0'} - get-latest-version@5.1.0: - resolution: {integrity: sha512-Q6IBWr/zzw57zIkJmNhI23eRTw3nZ4BWWK034meLwOYU9L3J3IpXiyM73u2pYUwN6U7ahkerCwg2T0jlxiLwsw==} - engines: {node: '>=14.18'} + get-it@8.7.2: + resolution: {integrity: sha512-slSwC/BBAnoz9OnHopU+V5pJKAieddoF6dmx2CvbWMRePgup8ftiB+D7d+pr2PZzcqNtZOVDMoLOsXGsERhTEg==} + engines: {node: '>=14.0.0'} + + get-latest-version@6.0.1: + resolution: {integrity: sha512-6Zub9FhioDbCJzGTZtetVvAkLeA5UnvQEbKfFZUc62hcZm3gO3Txr21oRGOcT6SdiKhjI0vWd/Jxct+wuLJgHA==} + engines: {node: '>=20'} get-package-type@0.1.0: resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} @@ -5995,18 +6294,6 @@ packages: resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} engines: {node: '>= 0.4'} - get-random-values-esm@1.0.2: - resolution: {integrity: sha512-HMSDTgj1HPFAuZG0FqxzHbYt5JeEGDUeT9r1RLXhS6RZQS8rLRjokgjZ0Pd28CN0lhXlRwfH6eviZqZEJ2kIoA==} - deprecated: use crypto.getRandomValues() instead - - get-random-values@1.2.2: - resolution: {integrity: sha512-lMyPjQyl0cNNdDf2oR+IQ/fM3itDvpoHy45Ymo2r0L1EjazeSl13SfbKZs7KtZ/3MDCeueiaJiuOEfKqRTsSgA==} - engines: {node: 10 || 12 || >=14} - - get-stream@5.2.0: - resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} - engines: {node: '>=8'} - get-stream@6.0.1: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} @@ -6015,18 +6302,18 @@ packages: resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} engines: {node: '>=16'} + get-stream@9.0.1: + resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} + engines: {node: '>=18'} + get-tsconfig@4.10.1: resolution: {integrity: sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==} - get-tsconfig@4.13.0: - resolution: {integrity: sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ==} - get-tsconfig@4.13.6: resolution: {integrity: sha512-shZT/QMiSHc/YBLxxOkMtgSid5HFoauqCE3/exfsEcwg1WkeqjG+V40yBbBrsD+jW2HDXcs28xOfcbm2jI8Ddw==} - get-uri@6.0.5: - resolution: {integrity: sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==} - engines: {node: '>= 14'} + get-tsconfig@4.14.0: + resolution: {integrity: sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==} giget@2.0.0: resolution: {integrity: sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA==} @@ -6049,6 +6336,10 @@ packages: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me + global-directory@4.0.1: + resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} + engines: {node: '>=18'} + global-modules@0.2.3: resolution: {integrity: sha512-JeXuCbvYzYXcwE6acL9V2bAOeSIGl4dD+iwLY9iUx2VBJJ80R18HCn+JCwHM9Oegdfya3lEkGCdaRkSyc10hDA==} engines: {node: '>=0.10.0'} @@ -6057,9 +6348,6 @@ packages: resolution: {integrity: sha512-gOPiyxcD9dJGCEArAhF4Hd0BAqvAe/JzERP7tYumE4yIkmIedPUVXcJFWbV3/p/ovIIvKjkrTk+f1UVkq7vvbw==} engines: {node: '>=0.10.0'} - global@4.4.0: - resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==} - globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} @@ -6090,16 +6378,16 @@ packages: graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - groq-js@1.28.0: - resolution: {integrity: sha512-OJ1Odnb+uLxzD0vJJxMVYVWeomYTj2/BKXsNbksmyAQx8TAVDCQ2wfwcPZe90HRwGtIBoVECOpYYrkaGfR6Ouw==} + groq-js@1.30.1: + resolution: {integrity: sha512-l9U2cAN2CHF8o9+ApOWuyntnmaRa2mzSWnnDjDuJlaB48Yjc9FA16/gPEIZ5V9k4ug0l1EZYRiWeSztngeP5sQ==} engines: {node: '>= 14'} groq@3.88.1-typegen-experimental.0: resolution: {integrity: sha512-6TZD6H1y3P7zk0BQharjFa7BOivV9nFL6KKVZbRZRH0yOSSyu2xHglTO48b1/2mCEdYoBQpvE7rjCDUf6XmQYQ==} engines: {node: '>=18'} - groq@5.13.0: - resolution: {integrity: sha512-/SVpxcqdtkbobZTzO1klxbpn2KHRAawN8cYx42tXUV9Cle0LVXpiLlrFA2xJBIXSe9IPD+kFzLRPRl8qm+Iuig==} + groq@5.22.0: + resolution: {integrity: sha512-mADJIWgW9z5Alg1n2hL6nPIyo8HqbOiBTJ9Mz34JD3VCNLpQX0k8pXPV0cEJF6ep9aV2rGk+j5+h3HoIq14ruA==} engines: {node: '>=20.19 <22 || >=22.12'} gunzip-maybe@1.4.2: @@ -6150,9 +6438,6 @@ packages: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} - hast-util-parse-selector@2.2.5: - resolution: {integrity: sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==} - hast-util-parse-selector@4.0.0: resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} @@ -6165,9 +6450,6 @@ packages: hast-util-whitespace@3.0.0: resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} - hastscript@6.0.0: - resolution: {integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==} - hastscript@9.0.1: resolution: {integrity: sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==} @@ -6194,9 +6476,6 @@ packages: hookable@5.5.3: resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} - hosted-git-info@2.8.9: - resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} - hosted-git-info@9.0.2: resolution: {integrity: sha512-M422h7o/BR3rmCQ8UHi7cyyMqKltdP9Uo+J2fXK+RSAY+wTcKOIRyhTuKv4qn+DJf3g+PL890AzId5KZpX+CBg==} engines: {node: ^20.17.0 || >=22.9.0} @@ -6271,11 +6550,20 @@ packages: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} + human-signals@8.0.1: + resolution: {integrity: sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ==} + engines: {node: '>=18.18.0'} + humanize-list@1.0.1: resolution: {integrity: sha512-4+p3fCRF21oUqxhK0yZ6yaSP/H5/wZumc7q1fH99RkW7Q13aAxDeP78BKjoR+6y+kaHqKF/JWuQhsNuuI2NKtA==} - i18next@23.16.8: - resolution: {integrity: sha512-06r/TitrM88Mg5FdUXAKL96dJMzgqLE5dv3ryBAra4KCwD9mJ4ndOTS95ZuymIGoE+2hzfdaMak2X11/es7ZWg==} + i18next@25.10.10: + resolution: {integrity: sha512-cqUW2Z3EkRx7NqSyywjkgCLK7KLCL6IFVFcONG7nVYIJ3ekZ1/N5jUsihHV6Bq37NfhgtczxJcxduELtjTwkuQ==} + peerDependencies: + typescript: ^5 || ^6 + peerDependenciesMeta: + typescript: + optional: true iconv-lite@0.6.3: resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} @@ -6333,6 +6621,14 @@ packages: ini@1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + ini@4.1.1: + resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + ini@5.0.0: + resolution: {integrity: sha512-+N0ngpO3e7cRUWOJAS7qw0IZIVc6XPrW4MlFBdD066F2L4k1L6ker3hLqSq7iXxU5tgS4WGkIUElWn5vogAEnw==} + engines: {node: ^18.17.0 || >=20.5.0} + inline-style-parser@0.2.7: resolution: {integrity: sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==} @@ -6343,15 +6639,9 @@ packages: iron-webcrypto@1.2.1: resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} - is-alphabetical@1.0.4: - resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} - is-alphabetical@2.0.1: resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} - is-alphanumerical@1.0.4: - resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} - is-alphanumerical@2.0.1: resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} @@ -6366,9 +6656,6 @@ packages: resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} engines: {node: '>= 0.4'} - is-decimal@1.0.4: - resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} - is-decimal@2.0.1: resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} @@ -6405,20 +6692,25 @@ packages: resolution: {integrity: sha512-rcfALRIb1YewtnksfRIHGcIY93QnK8BIQ/2c9yDYcG/Y6+vRoJuTWBmmSEbyLLYtXm7q35pHOHbZFQBaLrhlWQ==} engines: {node: '>=0.10.0'} - is-hexadecimal@1.0.4: - resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} - is-hexadecimal@2.0.1: resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} is-hotkey-esm@1.0.0: resolution: {integrity: sha512-eTXNmLCPXpKEZUERK6rmFsqmL66+5iNB998JMO+/61fSxBZFuUR1qHyFyx7ocBl5Vs8qjFzRAJLACpYfhS5g5w==} + is-in-ssh@1.0.0: + resolution: {integrity: sha512-jYa6Q9rH90kR1vKB6NM7qqd1mge3Fx4Dhw5TVlK1MUBqhEOuCagrEHMevNuCcbECmXZ0ThXkRm+Ymr51HwEPAw==} + engines: {node: '>=20'} + is-inside-container@1.0.0: resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} engines: {node: '>=14.16'} hasBin: true + is-installed-globally@1.0.0: + resolution: {integrity: sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ==} + engines: {node: '>=18'} + is-interactive@2.0.0: resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} engines: {node: '>=12'} @@ -6430,14 +6722,14 @@ packages: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} - is-obj@2.0.0: - resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} - engines: {node: '>=8'} - is-path-inside@4.0.0: resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==} engines: {node: '>=12'} + is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + is-plain-object@2.0.4: resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} engines: {node: '>=0.10.0'} @@ -6464,14 +6756,14 @@ packages: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + is-stream@4.0.1: + resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==} + engines: {node: '>=18'} + is-subdir@1.2.0: resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} engines: {node: '>=4'} - is-tar@1.0.0: - resolution: {integrity: sha512-8sR603bS6APKxcdkQ1e5rAC9JDCxM3OlbGJDWv5ajhHqIh6cTaqcpeOTch1iIeHYY4nHEFTgmCiGSLfvmODH4w==} - engines: {node: '>=0.10.0'} - is-typedarray@1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} @@ -6512,9 +6804,9 @@ packages: isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - isexe@3.1.1: - resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} - engines: {node: '>=16'} + isexe@4.0.0: + resolution: {integrity: sha512-FFUtZMpoZ8RqHS3XeXEmHWLA4thH+ZxCv2lOiPIn1Xc7CxrqhWzNSDzD+/chS/zbYezmiwWLdQC09JdQKmthOw==} + engines: {node: '>=20'} isobject@3.0.1: resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} @@ -6524,6 +6816,10 @@ packages: resolution: {integrity: sha512-nZmoK4wKdzPs5USq4JHBiimjdKSVAOm2T1KyDoadtMPNXYHxiENd19ou4iU/V4juFM6LVgYQnpxCYmxqNP4Obw==} engines: {node: '>=18'} + isomorphic-dompurify@2.36.0: + resolution: {integrity: sha512-E8YkGyPY3a/U5s0WOoc8Ok+3SWL/33yn2IHCoxCFLBUUPVy9WGa++akJZFxQCcJIhI+UvYhbrbnTIFQkHKZbgA==} + engines: {node: '>=20.19.5'} + istanbul-lib-coverage@3.2.2: resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} engines: {node: '>=8'} @@ -6730,6 +7026,10 @@ packages: js-tokens@9.0.1: resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==} + js-yaml@3.13.1: + resolution: {integrity: sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==} + hasBin: true + js-yaml@3.14.1: resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} hasBin: true @@ -6742,11 +7042,6 @@ packages: resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} hasBin: true - jsdom-global@3.0.2: - resolution: {integrity: sha512-t1KMcBkz/pT5JrvcJbpUR2u/w1kO9jXctaaGJ0vZDzwFnIvGWw9IDSRciT83kIs8Bnw4qpOl8bQK08V01YgMPg==} - peerDependencies: - jsdom: '>=10.0.0' - jsdom@26.1.0: resolution: {integrity: sha512-Cvc9WUhxSMEo4McES3P7oK3QaXldCfNWp7pl2NNeiIFlCoLr3kfq9kb1fxftiwk1FLV7CvpvDfonxtzUDeSOPg==} engines: {node: '>=18'} @@ -6765,9 +7060,18 @@ packages: canvas: optional: true - jsesc@3.1.0: - resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} - engines: {node: '>=6'} + jsdom@29.1.0: + resolution: {integrity: sha512-YNUc7fB9QuvSSQWfrH0xF+TyABkxUwx8sswgIDaCrw4Hol8BghdZDkITtZheRJeMtzWlnTfsM3bBBusRvpO1wg==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24.0.0} + peerDependencies: + canvas: ^3.0.0 + peerDependenciesMeta: + canvas: + optional: true + + jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} hasBin: true json-2-csv@5.5.9: @@ -6930,9 +7234,9 @@ packages: resolution: {integrity: sha512-I8oW2+QL5KJo8zXNWX046M134WchxsXC7SawLPvRQpogCbkyQIaFxPE89A2HiwR7vAK2Dm2ERBAmyjTYGYEpBg==} hasBin: true - load-yaml-file@0.2.0: - resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} - engines: {node: '>=6'} + load-yaml-file@1.0.0: + resolution: {integrity: sha512-Xw+A/X4c5R6GWu7ZUQgw1rnbfUr1P/hAZbDTrreo+/fP/YSGgxAKoWe2IcT+bt4RHuyIca6S7SMGcWx+QI3WIw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} local-pkg@1.1.2: resolution: {integrity: sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==} @@ -6950,12 +7254,12 @@ packages: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} engines: {node: '>=10'} - lodash-es@4.17.22: - resolution: {integrity: sha512-XEawp1t0gxSi9x01glktRZ5HDy0HXqrM0x5pXQM98EaI0NxO6jVM7omDOxsuEo5UIASAnm2bRp1Jt/e0a2XU8Q==} - lodash-es@4.17.23: resolution: {integrity: sha512-kVI48u3PZr38HdYz98UmfPnXl2DXrpdctLrFLCd3kOx1xUkOmpFPx7gCWWM5MPkL/fD8zb+Ph0QzjGFs4+hHWg==} + lodash-es@4.18.1: + resolution: {integrity: sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==} + lodash.camelcase@4.3.0: resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} @@ -6971,16 +7275,15 @@ packages: lodash.isarguments@3.1.0: resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==} + lodash.isplainobject@4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + lodash.startcase@4.4.0: resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - log-symbols@2.2.0: - resolution: {integrity: sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==} - engines: {node: '>=4'} - log-symbols@7.0.1: resolution: {integrity: sha512-ja1E3yCr9i/0hmBVaM0bfwDjnGy8I/s6PP4DFp+yP+a+mrHO4Rm7DtmnqROTUkHIkqffC84YY7AeqX6oFk0WFg==} engines: {node: '>=18'} @@ -7012,6 +7315,10 @@ packages: resolution: {integrity: sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==} engines: {node: 20 || >=22} + lru-cache@11.3.5: + resolution: {integrity: sha512-NxVFwLAnrd9i7KUBxC4DrUhmgjzOs+1Qm50D3oF1/oL+r1NpZ4gA7xvG0/zJ8evR7zIKn4vLf7qTNduWFtCrRw==} + engines: {node: 20 || >=22} + lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} @@ -7230,9 +7537,6 @@ packages: resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} engines: {node: '>=10'} - min-document@2.19.2: - resolution: {integrity: sha512-8S5I8db/uZN8r9HSLFVWPdJCvYOejMcEC82VIzNUc6Zkklf/d1gg2psfE79/vyhWOj4+J8MtwmoOz3TmvaGu5A==} - min-indent@1.0.1: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} @@ -7241,6 +7545,10 @@ packages: resolution: {integrity: sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==} engines: {node: 18 || 20 || >=22} + minimatch@10.2.5: + resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==} + engines: {node: 18 || 20 || >=22} + minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -7267,8 +7575,9 @@ packages: resolution: {integrity: sha512-umcy022ILvb5/3Djuu8LWeqUa8D68JaBzlttKeMWen48SjabqS3iY5w/vzeMzMUNhLDifyhbOwKDSznB1vvrwg==} engines: {node: '>= 18'} - mkdirp-classic@0.5.3: - resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} + minizlib@3.1.0: + resolution: {integrity: sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==} + engines: {node: '>= 18'} mkdirp@0.5.6: resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} @@ -7287,55 +7596,12 @@ packages: mlly@1.8.0: resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==} - mnemonist@0.39.8: - resolution: {integrity: sha512-vyWo2K3fjrUw8YeeZ1zF0fy6Mu59RHokURlld8ymdUPjMlD9EC9ov1/YPqTgqRvUN9nTr3Gqfz29LYAmu0PHPQ==} - - motion-dom@11.16.4: - resolution: {integrity: sha512-2wuCie206pCiP2K23uvwJeci4pMFfyQKpWI0Vy6HrCTDzDCer4TsYtT7IVnuGbDeoIV37UuZiUr6SZMHEc1Vww==} - - motion-dom@12.26.2: - resolution: {integrity: sha512-KLMT1BroY8oKNeliA3JMNJ+nbCIsTKg6hJpDb4jtRAJ7nCKnnpg/LTq/NGqG90Limitz3kdAnAVXecdFVGlWTw==} - motion-dom@12.30.1: resolution: {integrity: sha512-QXB+iFJRzZTqL+Am4a1CRoHdH+0Nq12wLdqQQZZsfHlp9AMt6PA098L/61oVZsDA+Ep3QSGudzpViyRrhYhGcQ==} - motion-utils@11.18.1: - resolution: {integrity: sha512-49Kt+HKjtbJKLtgO/LKj9Ld+6vw9BjH5d9sc40R/kVyH8GLAXgT42M2NnuPcJNuA3s9ZfZBUcwIgpmZWGEE+hA==} - - motion-utils@12.24.10: - resolution: {integrity: sha512-x5TFgkCIP4pPsRLpKoI86jv/q8t8FQOiM/0E8QKBzfMozWHfkKap2gA1hOki+B5g3IsBNpxbUnfOum1+dgvYww==} - motion-utils@12.29.2: resolution: {integrity: sha512-G3kc34H2cX2gI63RqU+cZq+zWRRPSsNIOjpdl9TN4AQwC4sgwYPl/Q/Obf/d53nOm569T0fYK+tcoSV50BWx8A==} - motion@12.23.24: - resolution: {integrity: sha512-Rc5E7oe2YZ72N//S3QXGzbnXgqNrTESv8KKxABR20q2FLch9gHLo0JLyYo2hZ238bZ9Gx6cWhj9VO0IgwbMjCw==} - peerDependencies: - '@emotion/is-prop-valid': '*' - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@emotion/is-prop-valid': - optional: true - react: - optional: true - react-dom: - optional: true - - motion@12.26.2: - resolution: {integrity: sha512-2Q6g0zK1gUJKhGT742DAe42LgietcdiJ3L3OcYAHCQaC1UkLnn6aC8S/obe4CxYTLAgid2asS1QdQ/blYfo5dw==} - peerDependencies: - '@emotion/is-prop-valid': '*' - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@emotion/is-prop-valid': - optional: true - react: - optional: true - react-dom: - optional: true - motion@12.30.1: resolution: {integrity: sha512-rA2yo/2e2n/KG8xizZDfds32jldoq3DTosKpru5UUQdmPCFsGHPZ3p5PLFKjeVdEsbLOk/aJdpzWnKU9umzDcQ==} peerDependencies: @@ -7357,6 +7623,10 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + mute-stream@2.0.0: + resolution: {integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==} + engines: {node: ^18.17.0 || >=20.5.0} + mute-stream@3.0.0: resolution: {integrity: sha512-dkEJPVvun4FryqBmZ5KhDo0K9iDXAwn08tMLDinNdRBNPcYEDiWYysLcc6k3mjTMlbP9KyylvRpd4wFtwrT9rw==} engines: {node: ^20.17.0 || >=22.9.0} @@ -7384,6 +7654,11 @@ packages: engines: {node: ^18 || >=20} hasBin: true + nanoid@5.1.9: + resolution: {integrity: sha512-ZUvP7KeBLe3OZ1ypw6dI/TzYJuvHP77IM4Ry73waSQTLn8/g8rpdjfyVAh7t1/+FjBtG4lCP42MEbDxOsRpBMw==} + engines: {node: ^18 || >=20} + hasBin: true + nanospinner@1.2.2: resolution: {integrity: sha512-Zt/AmG6qRU3e+WnzGGLuMCEAO/dAu45stNbHY223tUxldaDAeE+FxSPsd9Q+j+paejmm0ZbrNVs5Sraqy3dRxA==} @@ -7431,8 +7706,8 @@ packages: resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==} hasBin: true - node-html-parser@6.1.13: - resolution: {integrity: sha512-qIsTMOY4C/dAa5Q5vsobRpOOvPfC4pB61UVW2uSwZNUp0QU/jCekTal1vMmbO0DgdHeLUJpv/ARmDqErVxA3Sg==} + node-html-parser@7.1.0: + resolution: {integrity: sha512-iJo8b2uYGT40Y8BTyy5ufL6IVbN8rbm/1QK2xffXU/1a/v3AAa0d1YAoqBNYqaS4R/HajkWIpIfdE6KcyFh1AQ==} node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} @@ -7455,9 +7730,6 @@ packages: engines: {node: ^18.17.0 || >=20.5.0} hasBin: true - normalize-package-data@2.5.0: - resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} - normalize-package-data@8.0.0: resolution: {integrity: sha512-RWk+PI433eESQ7ounYxIp67CYuVsS1uYSonX3kA6ps/3LWfjVQa/ptEg6Y3T6uAMq1mWpX9PQ+qx+QaHpsc7gQ==} engines: {node: ^20.17.0 || >=22.9.0} @@ -7466,10 +7738,6 @@ packages: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} - npm-run-path@3.1.0: - resolution: {integrity: sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==} - engines: {node: '>=8'} - npm-run-path@4.0.1: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} @@ -7478,6 +7746,10 @@ packages: resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + npm-run-path@6.0.0: + resolution: {integrity: sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==} + engines: {node: '>=18'} + nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} @@ -7506,9 +7778,6 @@ packages: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} - obliterator@2.0.5: - resolution: {integrity: sha512-42CPE9AhahZRsMNslczq0ctAEtqk8Eka26QofnqC346BZdHDySk3LWka23LI7ULIw11NmltpiLagIq8gBozxTw==} - observable-callback@1.0.3: resolution: {integrity: sha512-VlS275UyPnwdMtzxDgr/lCiOUyq9uXNll3vdwzDcJ6PB/LuO7gLmxAQopcCA3JoFwwujBwyA7/tP5TXZwWSXew==} engines: {node: '>=16'} @@ -7535,9 +7804,9 @@ packages: once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - oneline@1.0.4: - resolution: {integrity: sha512-+hK7NemLRAJhl+cIi+G6cGrAcIlUIO0bY5XkP6OKFB6Gz3kVFrkh4Ad8t4bkiAWdsCN25OF/rNb1K/BE1ldivg==} - engines: {node: '>=6.0.0'} + oneline@2.0.0: + resolution: {integrity: sha512-kA9pfu5nYoFnmp5KSo+ROicnI1XaIIaOYXKSy7+02IGavKxv7BRkEk3JEKQW5vPkozE9fejy1Z+6Jl67UaeC3g==} + engines: {node: '>=18.0.0'} onetime@5.1.2: resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} @@ -7561,6 +7830,10 @@ packages: resolution: {integrity: sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==} engines: {node: '>=18'} + open@11.0.0: + resolution: {integrity: sha512-smsWv2LzFjP03xmvFoJ331ss6h+jixfA4UUV/Bsiyuu4YJPfN+FIQGOIiv4w9/+MoHkfkJ22UIaQWRVFRfH6Vw==} + engines: {node: '>=20'} + open@8.4.2: resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} engines: {node: '>=12'} @@ -7606,10 +7879,6 @@ packages: resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} engines: {node: '>=8'} - p-finally@2.0.1: - resolution: {integrity: sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==} - engines: {node: '>=8'} - p-limit@2.3.0: resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} engines: {node: '>=6'} @@ -7654,6 +7923,10 @@ packages: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} + package-directory@8.2.0: + resolution: {integrity: sha512-qJSu5Mo6tHmRxCy2KCYYKYgcfBdUpy9dwReaZD/xwf608AUk/MoRtIOWzgDtUeGeC7n/55yC3MI1Q+MbSoektw==} + engines: {node: '>=18'} + package-hash@4.0.0: resolution: {integrity: sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==} engines: {node: '>=8'} @@ -7671,9 +7944,6 @@ packages: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} - parse-entities@2.0.0: - resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} - parse-entities@4.0.2: resolution: {integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==} @@ -7685,10 +7955,6 @@ packages: resolution: {integrity: sha512-ybiGyvspI+fAoRQbIPRddCcSTV9/LsJbf0e/S85VLowVGzRmokfneg2kwVW/KU5rOXrPSbF1qAKPMgNTqqROQQ==} engines: {node: '>=18'} - parse-ms@2.1.0: - resolution: {integrity: sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==} - engines: {node: '>=6'} - parse-ms@4.0.0: resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==} engines: {node: '>=18'} @@ -7709,6 +7975,9 @@ packages: parse5@8.0.0: resolution: {integrity: sha512-9m4m5GSgXjL4AjumKzq1Fgfp3Z8rsvjRNbnkVwfu2ImRqE5D0LnY2QfDen18FSY9C573YU5XxSapdHZTZ2WolA==} + parse5@8.0.1: + resolution: {integrity: sha512-z1e/HMG90obSGeidlli3hj7cbocou0/wa5HacvI3ASx34PecNjNQeaHNo5WIZpWofN9kgkqV1q5YvXe3F0FoPw==} + parseurl@1.3.3: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} engines: {node: '>= 0.8'} @@ -7725,6 +7994,9 @@ packages: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} + path-is-network-drive@1.0.24: + resolution: {integrity: sha512-sux7NWiMq/ul8EEQTQbdM1m/zr+Rrq11/P9tEBgxMgTnVHS8f54tQm0kfrTxkvPNg/OVkRjHNgSia5VxnawOZg==} + path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} @@ -7744,6 +8016,9 @@ packages: resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==} engines: {node: 18 || 20 || >=22} + path-strip-sep@1.0.21: + resolution: {integrity: sha512-V5Lvyhx0fE6/wEk/YseTtoRQIaD32cepnzrQ1b3kOzOxxDoSglry8IZ1b6LPObIeIbpC0+i9ygUsBNhkOttQKw==} + path-to-regexp@6.3.0: resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==} @@ -7865,9 +8140,13 @@ packages: resolution: {integrity: sha512-7a70Nsot+EMX9fFU3064K/kdHWZqGVY+BADLyXc8Dfv+mTLLVl6JzJpPaCZ2kQL9gIJvKXSLMHhqdRRjwQeFtw==} engines: {node: ^10 || ^12 || >=14} - preferred-pm@4.1.1: - resolution: {integrity: sha512-rU+ZAv1Ur9jAUZtGPebQVQPzdGhNzaEiQ7VL9+cjsAWPHFYOccNXPNiev1CCDSOg/2j7UujM7ojNhpkuILEVNQ==} - engines: {node: '>=18.12'} + powershell-utils@0.1.0: + resolution: {integrity: sha512-dM0jVuXJPsDN6DvRpea484tCUaMiXWjuCn++HGTqUWzGDjv5tZkEZldAJ/UMlqRYGFrD/etByo4/xOuC/snX2A==} + engines: {node: '>=20'} + + preferred-pm@5.0.0: + resolution: {integrity: sha512-qs9WZBOIW4tXjxoYxUathIb53hcV3cjVpLJl8Y0h3QOiyqnbDzWmw0jvTI5YOw/RAkhDsB/sFVt9pYV+r6NP2A==} + engines: {node: '>=22.13'} prettier@2.8.8: resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} @@ -7895,10 +8174,6 @@ packages: resolution: {integrity: sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - pretty-ms@7.0.1: - resolution: {integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==} - engines: {node: '>=10'} - pretty-ms@9.3.0: resolution: {integrity: sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ==} engines: {node: '>=18'} @@ -7926,6 +8201,10 @@ packages: resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} engines: {node: '>= 0.6.0'} + promise-props-recursive@2.0.2: + resolution: {integrity: sha512-WEIk/0/BOOE14sBgF5RCtqs2oxtsjRnxhrqjqSOzlHEt7VejW5qUGrgor9674Gzotmy56OmotEHXCZKk7Z3WoQ==} + engines: {node: '>=12'} + prompts@2.4.2: resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} engines: {node: '>= 6'} @@ -7933,9 +8212,6 @@ packages: prop-types@15.8.1: resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} - property-information@5.6.0: - resolution: {integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==} - property-information@7.1.0: resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} @@ -8013,10 +8289,6 @@ packages: rc9@2.1.2: resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} - rc@1.2.8: - resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} - hasBin: true - react-aria-components@1.17.0: resolution: {integrity: sha512-0EyisMgvsFJ2aML3crDYv2tW5vT2Ryf8PGzY/g63JjDdCbLshlwazhS8JNtPF1vkTkungJJ6sVJbKyX+YKSoFA==} peerDependencies: @@ -8039,11 +8311,6 @@ packages: peerDependencies: react: ^17.0.0 || ^18.0.0 || ^19.0.0 || ^0.0.0-experimental - react-compiler-runtime@19.0.0-beta-55955c9-20241229: - resolution: {integrity: sha512-I8niUyydqnPVMjqsOEfFwiRlWbndSjgwGhbm5GZuKev3b0HAcUAqAoHNIpp0XSHInlwfn4Zvtbva5TLupEOw+Q==} - peerDependencies: - react: ^17.0.0 || ^18.0.0 || ^19.0.0 || ^0.0.0-experimental - react-docgen-typescript@2.4.0: resolution: {integrity: sha512-ZtAp5XTO5HRzQctjPU0ybY0RRCQO19X/8fxn3w7y2VVTUbGHDKULPTL4ky3vB05euSgG5NpALhEhDPvQ56wvXg==} peerDependencies: @@ -8058,6 +8325,11 @@ packages: peerDependencies: react: ^19.2.3 + react-dom@19.2.5: + resolution: {integrity: sha512-J5bAZz+DXMMwW/wV3xzKke59Af6CHY7G4uYLN1OvBcKEsWOs4pQExj86BBKamxl/Ik5bx9whOrvBlSDfWzgSag==} + peerDependencies: + react: ^19.2.5 + react-element-to-jsx-string@17.0.1: resolution: {integrity: sha512-GMX16Yo+nuqDq4GlrHGaK/coQKEuiXaKEg8tCfKnOC34F2LiUYE6JeQKyirh0YgjhTXUxxONcj1gZa86OW1R6A==} peerDependencies: @@ -8112,11 +8384,6 @@ packages: react: '>=18.0.0' react-dom: '>=18.0.0' - react-refractor@2.2.0: - resolution: {integrity: sha512-UvWkBVqH/2b9nkkkt4UNFtU3aY1orQfd4plPjx5rxbefy6vGajNHU9n+tv8CbykFyVirr3vEBfN2JTxyK0d36g==} - peerDependencies: - react: '>=15.0.0' - react-refractor@4.0.0: resolution: {integrity: sha512-2VMRH3HA/Nu+tMFzyQwdBK0my0BIZy1pkWHhjuSrplMyf8ZLx/Gw7tUXV0t2JbEsbSNHbEc9TbHhq3sUx2seVA==} engines: {node: '>=20.0.0'} @@ -8159,22 +8426,18 @@ packages: resolution: {integrity: sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==} engines: {node: '>=0.10.0'} + react@19.2.5: + resolution: {integrity: sha512-llUJLzz1zTUBrskt2pwZgLq59AemifIftw4aB7JxOqf1HY2FDaGDxgwpAPVzHU1kdWabH7FauP4i1oEeer2WCA==} + engines: {node: '>=0.10.0'} + read-package-up@12.0.0: resolution: {integrity: sha512-Q5hMVBYur/eQNWDdbF4/Wqqr9Bjvtrw2kjGxxBbKLbx8bVCL8gcArjTy8zDUuLGQicftpMuU0riQNcAsbtOVsw==} engines: {node: '>=20'} - read-pkg-up@7.0.1: - resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} - engines: {node: '>=8'} - read-pkg@10.1.0: resolution: {integrity: sha512-I8g2lArQiP78ll51UeMZojewtYgIRCKCWqZEgOO8c/uefTI+XDXvCSXu3+YNUaTNvZzobrL5+SqHjBrByRRTdg==} engines: {node: '>=20'} - read-pkg@5.2.0: - resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} - engines: {node: '>=8'} - read-yaml-file@1.1.0: resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} engines: {node: '>=6'} @@ -8224,9 +8487,6 @@ packages: resolution: {integrity: sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==} engines: {node: '>=4'} - refractor@3.6.0: - resolution: {integrity: sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA==} - refractor@5.0.0: resolution: {integrity: sha512-QXOrHQF5jOpjjLfiNk5GFnWhRXvxjUVnlFxkeDmewR5sXkr3iM46Zo+CnRR8B+MDVqkULW4EcLVcRBNOPXHosw==} @@ -8254,13 +8514,13 @@ packages: resolution: {integrity: sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==} engines: {node: '>=4'} - registry-auth-token@5.1.0: - resolution: {integrity: sha512-GdekYuwLXLxMuFTwAPg5UKGLW/UXzQrZvH/Zj791BQif5T05T0RsaLfHc9q3ZOKi7n+BoprPD9mJ0O0k4xzUlw==} + registry-auth-token@5.1.1: + resolution: {integrity: sha512-P7B4+jq8DeD2nMsAcdfaqHbssgHtZ7Z5+++a5ask90fvmJ8p5je4mOa+wzu+DB4vQ5tdJV/xywY+UnVFeQLV5Q==} engines: {node: '>=14'} - registry-url@5.1.0: - resolution: {integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==} - engines: {node: '>=8'} + registry-url@7.2.0: + resolution: {integrity: sha512-I5UEBQ+09LWKInA1fPswOMZps0cs2Z+IQXb5Z5EkTJiUmIN52Vm/FD3ji5X82c5jIXL3nWEWOrYK0RkON6Oqyg==} + engines: {node: '>=18'} regjsgen@0.8.0: resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} @@ -8421,8 +8681,8 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - sanity@5.13.0: - resolution: {integrity: sha512-LH+aj7fHetK/DTAI6clPItTYhPF+k0fsnV14zRdBSHeHgSHUc9q86jI9Q4uIBNjb53JDNbNiOSoDtcGHdYs74Q==} + sanity@5.22.0: + resolution: {integrity: sha512-NP5BBZMgEDavig2EqH6l3uTOb/ZRYzVcwsZGqpC4aAiYMQh95r6rdYipC9AVbaNJYOldtZjOQYxe/aAr4WxWTw==} engines: {node: '>=20.19 <22 || >=22.12'} hasBin: true peerDependencies: @@ -8469,6 +8729,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.7.4: + resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} + engines: {node: '>=10'} + hasBin: true + send@1.2.0: resolution: {integrity: sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==} engines: {node: '>= 18'} @@ -8564,8 +8829,8 @@ packages: smob@1.5.0: resolution: {integrity: sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==} - smol-toml@1.6.0: - resolution: {integrity: sha512-4zemZi0HvTnYwLfrpk/CF9LOd9Lt87kAt50GnqhMpyF9U3poDAP2+iukq2bZsO/ufegbYehBkqINbsWxj4l4cw==} + smol-toml@1.6.1: + resolution: {integrity: sha512-dWUG8F5sIIARXih1DTaQAX4SsiTXhInKf1buxdY9DIg4ZYPZK5nGM1VRIYmEbDbsHt7USo99xSLFu5Q1IqTmsg==} engines: {node: '>= 18'} snake-case@3.0.4: @@ -8592,9 +8857,6 @@ packages: resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==} engines: {node: '>= 12'} - space-separated-tokens@1.1.5: - resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==} - space-separated-tokens@2.0.2: resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} @@ -8673,6 +8935,9 @@ packages: streamx@2.21.1: resolution: {integrity: sha512-PhP9wUnFLa+91CPy3N6tiQsK+gnYyUNuk15S3YG/zjYE7RuPeCjJngqnzpC31ow0lzBHQ+QGO4cNJnd0djYUsw==} + streamx@2.25.0: + resolution: {integrity: sha512-0nQuG6jf1w+wddNEEXCF4nTg3LtufWINB5eFEN+5TNZW7KWJp6x87+JFL43vaAUPyCfH1wID+mNVyW6OHtFamg==} + string-length@4.0.2: resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} engines: {node: '>=10'} @@ -8726,6 +8991,10 @@ packages: resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} engines: {node: '>=8'} + strip-bom@5.0.0: + resolution: {integrity: sha512-p+byADHF7SzEcVnLvc/r3uognM1hUhObuHXxJcgLCfD194XAkaLbjq3Wzb0N5G2tgIjH0dgT708Z51QxMeu60A==} + engines: {node: '>=12'} + strip-final-newline@2.0.0: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} @@ -8734,6 +9003,10 @@ packages: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} + strip-final-newline@4.0.0: + resolution: {integrity: sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==} + engines: {node: '>=18'} + strip-indent@3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} @@ -8742,10 +9015,6 @@ packages: resolution: {integrity: sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==} engines: {node: '>=12'} - strip-json-comments@2.0.1: - resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} - engines: {node: '>=0.10.0'} - strip-json-comments@3.1.1: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} @@ -8757,15 +9026,6 @@ packages: strip-literal@3.1.0: resolution: {integrity: sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==} - stubborn-fs@2.0.0: - resolution: {integrity: sha512-Y0AvSwDw8y+nlSNFXMm2g6L51rBGdAQT20J3YSOqxC53Lo3bjWRtr2BKcfYoAf352WYpsZSTURrA0tqhfgudPA==} - - stubborn-utils@1.0.2: - resolution: {integrity: sha512-zOh9jPYI+xrNOyisSelgym4tolKTJCQd5GBhK0+0xJvcYDcwlOoxF/rnFKQ2KRZknXSG9jWAp66fwP6AxN9STg==} - - style-mod@4.1.2: - resolution: {integrity: sha512-wnD1HyVqpJUI2+eKZ+eo1UwghftP6yuFheBqqe+bWCotBjC2K1YnteJILRMs3SM4V/0dLEW1SC27MWP5y+mwmw==} - style-mod@4.1.3: resolution: {integrity: sha512-i/n8VsZydrugj3Iuzll8+x/00GH2vnYsk1eomD8QiRrSAeW6ItbCQDtfXCeJHd0iwiNagqjQkvpvREEPtW3IoQ==} @@ -8819,11 +9079,6 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - suspend-react@0.1.3: - resolution: {integrity: sha512-aqldKgX9aZqpoDp3e8/BZ8Dm7x1pJl+qI3ZKxDN0i/IQTWUwBx/ManmlVJ3wowqbno6c2bmiIfs+Um6LbsjJyQ==} - peerDependencies: - react: '>=17.0' - svg-parser@2.0.4: resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} @@ -8868,21 +9123,27 @@ packages: resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==} engines: {node: '>=6'} - tar-fs@2.1.4: - resolution: {integrity: sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==} - - tar-stream@2.2.0: - resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} - engines: {node: '>=6'} + tar-fs@3.1.2: + resolution: {integrity: sha512-QGxxTxxyleAdyM3kpFs14ymbYmNFrfY+pHj7Z8FgtbZ7w2//VAgLMac7sT6nRpIHjppXO2AwwEOg0bPFVRcmXw==} tar-stream@3.1.7: resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==} + tar-stream@3.1.8: + resolution: {integrity: sha512-U6QpVRyCGHva435KoNWy9PRoi2IFYCgtEhq9nmrPPpbRacPs9IH4aJ3gbrFC8dPcXvdSZ4XXfXT5Fshbp2MtlQ==} + tar@7.4.3: resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==} engines: {node: '>=18'} deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me + tar@7.5.13: + resolution: {integrity: sha512-tOG/7GyXpFevhXVh8jOPJrmtRpOTsYqUIkVdVooZYJS/z8WhfQUX8RJILmeuJNinGAMSu1veBr4asSHFt5/hng==} + engines: {node: '>=18'} + + teex@1.0.1: + resolution: {integrity: sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==} + term-size@2.2.1: resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} engines: {node: '>=8'} @@ -8929,6 +9190,10 @@ packages: resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} engines: {node: '>=12.0.0'} + tinyglobby@0.2.16: + resolution: {integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==} + engines: {node: '>=12.0.0'} + tinypool@2.1.0: resolution: {integrity: sha512-Pugqs6M0m7Lv1I7FtxN4aoyToKg1C4tu+/381vH35y8oENM/Ai7f7C4StcoK4/+BSw9ebcS8jRiVrORFKCALLw==} engines: {node: ^20.0.0 || >=22.0.0} @@ -8974,6 +9239,10 @@ packages: resolution: {integrity: sha512-kXuRi1mtaKMrsLUxz3sQYvVl37B0Ns6MzfrtV5DvJceE9bPyspOqk9xxv7XbZWcfLWbFmm997vl83qUWVJA64w==} engines: {node: '>=16'} + tough-cookie@6.0.1: + resolution: {integrity: sha512-LktZQb3IeoUWB9lqR5EWTHgW/VTITCXg4D21M+lvybRVdylLrRMnqaIONLVb5mav8vM19m44HIcGq4qASeu2Qw==} + engines: {node: '>=16'} + tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} @@ -9002,6 +9271,14 @@ packages: ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + ts-toolbelt@9.6.0: + resolution: {integrity: sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==} + + ts-type@3.0.13: + resolution: {integrity: sha512-8SVH7wqDH06PA44UyzwyR3S6NGlweQ/U87glgxpwgn5Kr/xHOm1iljfrlBWQrpyIDYdCbHUFmK3a5lTINTq7xg==} + peerDependencies: + ts-toolbelt: ^9.6.0 + tsconfck@3.1.4: resolution: {integrity: sha512-kdqWFGVJqe+KGYvlSO9NIaWn9jT1Ny4oKVzAJsKii5eoE9snzTJzL4+MMVOMn+fikWGFmKEylcXL710V/kIPJQ==} engines: {node: ^18 || >=20} @@ -9046,10 +9323,6 @@ packages: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} - type-fest@0.6.0: - resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} - engines: {node: '>=8'} - type-fest@0.8.1: resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} engines: {node: '>=8'} @@ -9065,6 +9338,9 @@ packages: type-level-regexp@0.1.17: resolution: {integrity: sha512-wTk4DH3cxwk196uGLK/E9pE45aLfeKJacKmcEgEOA/q5dnPGNxXt0cfYdFxb57L+sEpf1oJH4Dnx/pnRcku9jg==} + typedarray-dts@1.0.0: + resolution: {integrity: sha512-Ka0DBegjuV9IPYFT1h0Qqk5U4pccebNIJCGl8C5uU7xtOs+jpJvKGAY4fHGK25hTmXZOEUl9Cnsg5cS6K/b5DA==} + typedarray-to-buffer@3.1.5: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} @@ -9105,6 +9381,10 @@ packages: resolution: {integrity: sha512-RqslV2Us5BrllB+JeiZnK4peryVTndy9Dnqq62S3yYRRTj0tFQCwEniUy2167skdGOy3vqRzEvl1Dm4sV2ReDg==} engines: {node: '>=20.18.1'} + undici@7.25.0: + resolution: {integrity: sha512-xXnp4kTyor2Zq+J1FfPI6Eq3ew5h6Vl0F/8d9XU5zZQf1tX9s2Su1/3PiMmUANFULpmksxkClamIZcaUqryHsQ==} + engines: {node: '>=20.18.1'} + unenv@2.0.0-rc.24: resolution: {integrity: sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==} @@ -9124,6 +9404,10 @@ packages: resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} engines: {node: '>=4'} + unicorn-magic@0.3.0: + resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} + engines: {node: '>=18'} + unicorn-magic@0.4.0: resolution: {integrity: sha512-wH590V9VNgYH9g3lH9wWjTrUoKsjLF6sGLjhR4sH1LWpLmCOH0Zf7PukhDA8BiS7KHe4oPNkcTHqYkj7SOGUOw==} engines: {node: '>=20'} @@ -9136,19 +9420,9 @@ packages: resolution: {integrity: sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==} engines: {node: '>= 0.8.0'} - unique-string@2.0.0: - resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} - engines: {node: '>=8'} - - unist-util-filter@2.0.3: - resolution: {integrity: sha512-8k6Jl/KLFqIRTHydJlHh6+uFgqYHq66pV75pZgr1JwfyFSjbWb12yfb0yitW/0TbHXjr9U4G9BQpOvMANB+ExA==} - unist-util-filter@5.0.1: resolution: {integrity: sha512-pHx7D4Zt6+TsfwylH9+lYhBhzyhEnCXs/lbq/Hstxno5z4gVdyc2WEW0asfjGKPyG4pEKrnBv5hdkO6+aRnQJw==} - unist-util-is@4.1.0: - resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==} - unist-util-is@6.0.1: resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==} @@ -9158,9 +9432,6 @@ packages: unist-util-stringify-position@4.0.0: resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} - unist-util-visit-parents@3.1.1: - resolution: {integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==} - unist-util-visit-parents@6.0.2: resolution: {integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==} @@ -9190,6 +9461,10 @@ packages: resolution: {integrity: sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==} engines: {node: '>=18.12.0'} + unplugin@3.0.0: + resolution: {integrity: sha512-0Mqk3AT2TZCXWKdcoaufeXNukv2mTrEZExeXlHIOZXdqYoHHr4n51pymnwV8x2BOVxwXbK2HLlI7usrqMpycdg==} + engines: {node: ^20.19.0 || >=22.12.0} + unrs-resolver@1.11.1: resolution: {integrity: sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==} @@ -9266,6 +9541,9 @@ packages: unwasm@0.5.3: resolution: {integrity: sha512-keBgTSfp3r6+s9ZcSma+0chwxQdmLbB5+dAD9vjtB21UTMYuKAxHXCU1K2CbCtnP09EaWeRvACnXk0EJtUx+hw==} + upath2@3.1.23: + resolution: {integrity: sha512-HQ7CivlKonWnq7m7VZuZHIDXXUCHOoCoIqgVyCk/z/wsuB/agGwGFhFjGSTArGlvBddiejrW4ChW6SwEMhAURQ==} + update-browserslist-db@1.1.2: resolution: {integrity: sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==} hasBin: true @@ -9313,11 +9591,6 @@ packages: peerDependencies: react: '>= 16.8.0' - use-effect-event@1.0.2: - resolution: {integrity: sha512-9c8AAmtQja4LwJXI0EQPhQCip6dmrcSe0FMcTUZBeGh/XTCOLgw3Qbt0JdUT8Rcrm/ZH+Web7MIcMdqgQKdXJg==} - peerDependencies: - react: ^18.3 || ^19.0.0-0 - use-effect-event@2.0.3: resolution: {integrity: sha512-fz1en+z3fYXCXx3nMB8hXDMuygBltifNKZq29zDx+xNJ+1vEs6oJlYd9sK31vxJ0YI534VUsHEBY0k2BATsmBQ==} peerDependencies: @@ -9379,9 +9652,6 @@ packages: resolution: {integrity: sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==} engines: {node: '>=10.12.0'} - valibot@0.31.1: - resolution: {integrity: sha512-2YYIhPrnVSz/gfT2/iXVTrSj92HwchCt9Cga/6hX4B26iCz9zkIsGTS0HjDYTZfTi1Un0X6aRvhBi1cfqs/i0Q==} - valibot@1.3.1: resolution: {integrity: sha512-sfdRir/QFM0JaF22hqTroPc5xy4DimuGQVKFrzF1YfGwaS1nJot3Y8VqMdLO2Lg27fMzat2yD3pY5PbAYO39Gg==} peerDependencies: @@ -9409,8 +9679,8 @@ packages: peerDependencies: vite: '*' - vite@7.3.1: - resolution: {integrity: sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==} + vite@7.3.2: + resolution: {integrity: sha512-Bby3NOsna2jsjfLVOHKes8sGwgl4TT0E6vvpYgnAYDIF/tie7MRaFthmKuHx1NSXjiTueXH3do80FMQgvEktRg==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -9574,15 +9844,12 @@ packages: resolution: {integrity: sha512-f+Gy33Oa5Z14XY9679Zze+7VFhbsQfBFXodnU2x589l4kxGM9L5Y8zETTmcMR5pWOPQyRv4Z0lNax6xCO0NSlA==} engines: {node: '>=18'} - when-exit@2.1.5: - resolution: {integrity: sha512-VGkKJ564kzt6Ms1dbgPP/yuIoQCrsFAnRbptpC5wOEsDaNsbCB2bnfnaA8i/vRs5tjUSEOtIuvl9/MyVsvQZCg==} - which-module@2.0.1: resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} - which-pm@3.0.1: - resolution: {integrity: sha512-v2JrMq0waAI4ju1xU5x3blsxBBMgdgZve580iYMN5frDaLGjbA24fok7wKCsya8KLVO19Ju4XDc5+zTZCJkQfg==} - engines: {node: '>=18.12'} + which-pm@4.0.0: + resolution: {integrity: sha512-kLoLJ/y2o0GnU8ZNgI5/nlCbyjpUlqtaJQjMrzR2sKyQQ3BcJJ61oSOdZWIrfoScunyZS5w9U0wyFb0Bij9cyg==} + engines: {node: '>=22.13'} which@1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} @@ -9593,9 +9860,9 @@ packages: engines: {node: '>= 8'} hasBin: true - which@5.0.0: - resolution: {integrity: sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==} - engines: {node: ^18.17.0 || >=20.5.0} + which@6.0.1: + resolution: {integrity: sha512-oGLe46MIrCRqX7ytPUf66EAYvdeMIZYn3WaocqqKZAxrBpkqHfL/qvTyJ/bTk5+AqHCjXmrv3CEWgy368zhRUg==} + engines: {node: ^20.17.0 || >=22.9.0} hasBin: true widest-line@3.1.0: @@ -9651,9 +9918,9 @@ packages: resolution: {integrity: sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==} engines: {node: '>=18'} - xdg-basedir@4.0.0: - resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==} - engines: {node: '>=8'} + wsl-utils@0.3.1: + resolution: {integrity: sha512-g/eziiSUNBSsdDJtCLB8bdYEUMj4jR7AGeUo96p/3dTafgjHhpF4RiCFPiRILwjQoDXx5MqkBr4fwWtR3Ky4Wg==} + engines: {node: '>=20'} xdg-basedir@5.1.0: resolution: {integrity: sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==} @@ -9676,6 +9943,9 @@ packages: xstate@5.28.0: resolution: {integrity: sha512-Iaqq6ZrUzqeUtA3hC5LQKZfR8ZLzEFTImMHJM3jWEdVvXWdKvvVLXZEiNQWm3SCA9ZbEou/n5rcsna1wb9t28A==} + xstate@5.30.0: + resolution: {integrity: sha512-mIzIuMjtYVkqXq9dUzYQoag7b/dF1CBS/yhliuPLfR0FwKPC18HiUivb/crcqY2gknhR8gJEhnppLg6ubQ0gGw==} + xtend@4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} @@ -9694,9 +9964,9 @@ packages: resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==} engines: {node: '>=18'} - yaml@2.7.0: - resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==} - engines: {node: '>= 14'} + yaml@2.8.3: + resolution: {integrity: sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==} + engines: {node: '>= 14.6'} hasBin: true yargs-parser@18.1.3: @@ -9719,6 +9989,10 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} + yoctocolors-cjs@2.1.3: + resolution: {integrity: sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==} + engines: {node: '>=18'} + yoctocolors@2.1.2: resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==} engines: {node: '>=18'} @@ -9847,6 +10121,14 @@ snapshots: '@csstools/css-tokenizer': 4.0.0 lru-cache: 11.2.6 + '@asamuzakjp/css-color@5.1.11': + dependencies: + '@asamuzakjp/generational-cache': 1.0.1 + '@csstools/css-calc': 3.2.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) + '@csstools/css-color-parser': 4.1.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) + '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) + '@csstools/css-tokenizer': 4.0.0 + '@asamuzakjp/dom-selector@6.8.1': dependencies: '@asamuzakjp/nwsapi': 2.3.9 @@ -9855,6 +10137,16 @@ snapshots: is-potential-custom-element-name: 1.0.1 lru-cache: 11.2.6 + '@asamuzakjp/dom-selector@7.1.1': + dependencies: + '@asamuzakjp/generational-cache': 1.0.1 + '@asamuzakjp/nwsapi': 2.3.9 + bidi-js: 1.0.3 + css-tree: 3.2.1 + is-potential-custom-element-name: 1.0.1 + + '@asamuzakjp/generational-cache@1.0.1': {} + '@asamuzakjp/nwsapi@2.3.9': {} '@aws-lite/client@0.21.10': @@ -9939,6 +10231,14 @@ snapshots: '@jridgewell/trace-mapping': 0.3.31 jsesc: 3.1.0 + '@babel/generator@7.29.1': + dependencies: + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + jsesc: 3.1.0 + '@babel/helper-annotate-as-pure@7.27.3': dependencies: '@babel/types': 7.29.0 @@ -10614,7 +10914,7 @@ snapshots: '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/preset-env@7.29.0(@babel/core@7.29.0)': + '@babel/preset-env@7.29.2(@babel/core@7.29.0)': dependencies: '@babel/compat-data': 7.29.0 '@babel/core': 7.29.0 @@ -10930,18 +11230,11 @@ snapshots: pino-opentelemetry-transport: 3.0.0(@opentelemetry/api@1.9.1)(pino@10.3.1) pino-pretty: 13.1.3 - '@code-obos/sanity-auth@1.4.4(sanity@5.13.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(babel-plugin-react-compiler@1.0.0)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.7.0))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))': + '@code-obos/sanity-auth@1.4.4(sanity@5.22.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@oclif/core@4.10.6)(@sanity/cli-core@1.3.1(@noble/hashes@2.0.1)(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.8.3))(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(prismjs@1.27.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(ts-toolbelt@9.6.0)(typescript@5.9.3))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))': dependencies: - sanity: 5.13.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(babel-plugin-react-compiler@1.0.0)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.7.0) + sanity: 5.22.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@oclif/core@4.10.6)(@sanity/cli-core@1.3.1(@noble/hashes@2.0.1)(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.8.3))(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(prismjs@1.27.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(ts-toolbelt@9.6.0)(typescript@5.9.3) styled-components: 6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@codemirror/autocomplete@6.20.0': - dependencies: - '@codemirror/language': 6.12.2 - '@codemirror/state': 6.5.4 - '@codemirror/view': 6.39.16 - '@lezer/common': 1.5.0 - '@codemirror/autocomplete@6.20.1': dependencies: '@codemirror/language': 6.12.3 @@ -10949,13 +11242,6 @@ snapshots: '@codemirror/view': 6.41.0 '@lezer/common': 1.5.2 - '@codemirror/commands@6.10.2': - dependencies: - '@codemirror/language': 6.12.2 - '@codemirror/state': 6.5.4 - '@codemirror/view': 6.39.16 - '@lezer/common': 1.5.0 - '@codemirror/commands@6.10.3': dependencies: '@codemirror/language': 6.12.3 @@ -10965,79 +11251,80 @@ snapshots: '@codemirror/lang-css@6.3.1': dependencies: - '@codemirror/autocomplete': 6.20.0 - '@codemirror/language': 6.12.2 - '@codemirror/state': 6.5.4 - '@lezer/common': 1.5.0 + '@codemirror/autocomplete': 6.20.1 + '@codemirror/language': 6.12.3 + '@codemirror/state': 6.6.0 + '@lezer/common': 1.5.2 '@lezer/css': 1.1.9 '@codemirror/lang-html@6.4.11': dependencies: - '@codemirror/autocomplete': 6.20.0 + '@codemirror/autocomplete': 6.20.1 '@codemirror/lang-css': 6.3.1 - '@codemirror/lang-javascript': 6.2.4 - '@codemirror/language': 6.12.2 - '@codemirror/state': 6.5.4 - '@codemirror/view': 6.39.16 - '@lezer/common': 1.5.0 + '@codemirror/lang-javascript': 6.2.5 + '@codemirror/language': 6.12.3 + '@codemirror/state': 6.6.0 + '@codemirror/view': 6.41.0 + '@lezer/common': 1.5.2 '@lezer/css': 1.1.9 '@lezer/html': 1.3.12 '@codemirror/lang-java@6.0.2': dependencies: - '@codemirror/language': 6.12.2 + '@codemirror/language': 6.12.3 '@lezer/java': 1.1.3 '@codemirror/lang-javascript@6.2.4': dependencies: - '@codemirror/autocomplete': 6.20.0 - '@codemirror/language': 6.12.2 + '@codemirror/autocomplete': 6.20.1 + '@codemirror/language': 6.12.3 + '@codemirror/lint': 6.8.4 + '@codemirror/state': 6.6.0 + '@codemirror/view': 6.41.0 + '@lezer/common': 1.5.2 + '@lezer/javascript': 1.4.21 + + '@codemirror/lang-javascript@6.2.5': + dependencies: + '@codemirror/autocomplete': 6.20.1 + '@codemirror/language': 6.12.3 '@codemirror/lint': 6.8.4 - '@codemirror/state': 6.5.4 - '@codemirror/view': 6.39.16 - '@lezer/common': 1.5.0 + '@codemirror/state': 6.6.0 + '@codemirror/view': 6.41.0 + '@lezer/common': 1.5.2 '@lezer/javascript': 1.4.21 '@codemirror/lang-json@6.0.2': dependencies: - '@codemirror/language': 6.12.2 + '@codemirror/language': 6.12.3 '@lezer/json': 1.0.3 '@codemirror/lang-markdown@6.5.0': dependencies: - '@codemirror/autocomplete': 6.20.0 + '@codemirror/autocomplete': 6.20.1 '@codemirror/lang-html': 6.4.11 - '@codemirror/language': 6.12.2 - '@codemirror/state': 6.5.4 - '@codemirror/view': 6.39.16 - '@lezer/common': 1.5.0 + '@codemirror/language': 6.12.3 + '@codemirror/state': 6.6.0 + '@codemirror/view': 6.41.0 + '@lezer/common': 1.5.2 '@lezer/markdown': 1.4.0 '@codemirror/lang-php@6.0.2': dependencies: '@codemirror/lang-html': 6.4.11 - '@codemirror/language': 6.12.2 - '@codemirror/state': 6.5.4 - '@lezer/common': 1.5.0 + '@codemirror/language': 6.12.3 + '@codemirror/state': 6.6.0 + '@lezer/common': 1.5.2 '@lezer/php': 1.0.2 '@codemirror/lang-sql@6.10.0': dependencies: - '@codemirror/autocomplete': 6.20.0 - '@codemirror/language': 6.12.2 - '@codemirror/state': 6.5.4 - '@lezer/common': 1.5.0 - '@lezer/highlight': 1.2.3 - '@lezer/lr': 1.4.2 - - '@codemirror/language@6.12.2': - dependencies: - '@codemirror/state': 6.5.4 - '@codemirror/view': 6.39.16 - '@lezer/common': 1.5.0 + '@codemirror/autocomplete': 6.20.1 + '@codemirror/language': 6.12.3 + '@codemirror/state': 6.6.0 + '@lezer/common': 1.5.2 '@lezer/highlight': 1.2.3 - '@lezer/lr': 1.4.2 - style-mod: 4.1.2 + '@lezer/lr': 1.4.9 '@codemirror/language@6.12.3': dependencies: @@ -11050,24 +11337,20 @@ snapshots: '@codemirror/legacy-modes@6.5.2': dependencies: - '@codemirror/language': 6.12.2 + '@codemirror/language': 6.12.3 '@codemirror/lint@6.8.4': dependencies: - '@codemirror/state': 6.5.4 - '@codemirror/view': 6.39.16 + '@codemirror/state': 6.6.0 + '@codemirror/view': 6.41.0 crelt: 1.0.6 '@codemirror/search@6.6.0': dependencies: - '@codemirror/state': 6.5.4 - '@codemirror/view': 6.39.16 + '@codemirror/state': 6.6.0 + '@codemirror/view': 6.41.0 crelt: 1.0.6 - '@codemirror/state@6.5.4': - dependencies: - '@marijn/find-cluster-break': 1.0.2 - '@codemirror/state@6.6.0': dependencies: '@marijn/find-cluster-break': 1.0.2 @@ -11079,13 +11362,6 @@ snapshots: '@codemirror/view': 6.41.0 '@lezer/highlight': 1.2.3 - '@codemirror/view@6.39.16': - dependencies: - '@codemirror/state': 6.5.4 - crelt: 1.0.6 - style-mod: 4.1.2 - w3c-keyname: 2.2.8 - '@codemirror/view@6.41.0': dependencies: '@codemirror/state': 6.6.0 @@ -11107,6 +11383,11 @@ snapshots: '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 + '@csstools/css-calc@3.2.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)': + dependencies: + '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) + '@csstools/css-tokenizer': 4.0.0 + '@csstools/css-color-parser@3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': dependencies: '@csstools/color-helpers': 5.1.0 @@ -11121,6 +11402,13 @@ snapshots: '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 + '@csstools/css-color-parser@4.1.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)': + dependencies: + '@csstools/color-helpers': 6.0.2 + '@csstools/css-calc': 3.2.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) + '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) + '@csstools/css-tokenizer': 4.0.0 + '@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4)': dependencies: '@csstools/css-tokenizer': 3.0.4 @@ -11131,6 +11419,10 @@ snapshots: '@csstools/css-syntax-patches-for-csstree@1.0.29': {} + '@csstools/css-syntax-patches-for-csstree@1.1.3(css-tree@3.2.1)': + optionalDependencies: + css-tree: 3.2.1 + '@csstools/css-tokenizer@3.0.4': {} '@csstools/css-tokenizer@4.0.0': {} @@ -11291,6 +11583,10 @@ snapshots: optionalDependencies: '@noble/hashes': 2.0.1 + '@exodus/bytes@1.15.0(@noble/hashes@2.0.1)': + optionalDependencies: + '@noble/hashes': 2.0.1 + '@fastify/deepmerge@1.3.0': {} '@floating-ui/core@1.7.3': @@ -11308,6 +11604,12 @@ snapshots: react: 19.2.3 react-dom: 19.2.3(react@19.2.3) + '@floating-ui/react-dom@2.1.6(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': + dependencies: + '@floating-ui/dom': 1.7.4 + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) + '@floating-ui/utils@0.2.10': {} '@grpc/grpc-js@1.14.3': @@ -11328,9 +11630,25 @@ snapshots: dependencies: '@hapi/hoek': 9.3.0 + '@iarna/toml@2.2.3': {} + + '@inquirer/ansi@1.0.2': {} + '@inquirer/ansi@2.0.3': {} - '@inquirer/checkbox@5.1.0(@types/node@24.10.0)': + '@inquirer/ansi@2.0.5': {} + + '@inquirer/checkbox@4.3.2(@types/node@24.10.0)': + dependencies: + '@inquirer/ansi': 1.0.2 + '@inquirer/core': 10.3.2(@types/node@24.10.0) + '@inquirer/figures': 1.0.15 + '@inquirer/type': 3.0.10(@types/node@24.10.0) + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 24.10.0 + + '@inquirer/checkbox@5.1.0(@types/node@24.10.0)': dependencies: '@inquirer/ansi': 2.0.3 '@inquirer/core': 11.1.5(@types/node@24.10.0) @@ -11339,6 +11657,29 @@ snapshots: optionalDependencies: '@types/node': 24.10.0 + '@inquirer/checkbox@5.1.4(@types/node@24.10.0)': + dependencies: + '@inquirer/ansi': 2.0.5 + '@inquirer/core': 11.1.9(@types/node@24.10.0) + '@inquirer/figures': 2.0.5 + '@inquirer/type': 4.0.5(@types/node@24.10.0) + optionalDependencies: + '@types/node': 24.10.0 + + '@inquirer/confirm@5.1.21(@types/node@24.10.0)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@24.10.0) + '@inquirer/type': 3.0.10(@types/node@24.10.0) + optionalDependencies: + '@types/node': 24.10.0 + + '@inquirer/confirm@6.0.12(@types/node@24.10.0)': + dependencies: + '@inquirer/core': 11.1.9(@types/node@24.10.0) + '@inquirer/type': 4.0.5(@types/node@24.10.0) + optionalDependencies: + '@types/node': 24.10.0 + '@inquirer/confirm@6.0.8(@types/node@24.10.0)': dependencies: '@inquirer/core': 11.1.5(@types/node@24.10.0) @@ -11346,6 +11687,19 @@ snapshots: optionalDependencies: '@types/node': 24.10.0 + '@inquirer/core@10.3.2(@types/node@24.10.0)': + dependencies: + '@inquirer/ansi': 1.0.2 + '@inquirer/figures': 1.0.15 + '@inquirer/type': 3.0.10(@types/node@24.10.0) + cli-width: 4.1.0 + mute-stream: 2.0.0 + signal-exit: 4.1.0 + wrap-ansi: 6.2.0 + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 24.10.0 + '@inquirer/core@11.1.5(@types/node@24.10.0)': dependencies: '@inquirer/ansi': 2.0.3 @@ -11358,6 +11712,26 @@ snapshots: optionalDependencies: '@types/node': 24.10.0 + '@inquirer/core@11.1.9(@types/node@24.10.0)': + dependencies: + '@inquirer/ansi': 2.0.5 + '@inquirer/figures': 2.0.5 + '@inquirer/type': 4.0.5(@types/node@24.10.0) + cli-width: 4.1.0 + fast-wrap-ansi: 0.2.0 + mute-stream: 3.0.0 + signal-exit: 4.1.0 + optionalDependencies: + '@types/node': 24.10.0 + + '@inquirer/editor@4.2.23(@types/node@24.10.0)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@24.10.0) + '@inquirer/external-editor': 1.0.3(@types/node@24.10.0) + '@inquirer/type': 3.0.10(@types/node@24.10.0) + optionalDependencies: + '@types/node': 24.10.0 + '@inquirer/editor@5.0.8(@types/node@24.10.0)': dependencies: '@inquirer/core': 11.1.5(@types/node@24.10.0) @@ -11366,6 +11740,29 @@ snapshots: optionalDependencies: '@types/node': 24.10.0 + '@inquirer/editor@5.1.1(@types/node@24.10.0)': + dependencies: + '@inquirer/core': 11.1.9(@types/node@24.10.0) + '@inquirer/external-editor': 3.0.0(@types/node@24.10.0) + '@inquirer/type': 4.0.5(@types/node@24.10.0) + optionalDependencies: + '@types/node': 24.10.0 + + '@inquirer/expand@4.0.23(@types/node@24.10.0)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@24.10.0) + '@inquirer/type': 3.0.10(@types/node@24.10.0) + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 24.10.0 + + '@inquirer/expand@5.0.13(@types/node@24.10.0)': + dependencies: + '@inquirer/core': 11.1.9(@types/node@24.10.0) + '@inquirer/type': 4.0.5(@types/node@24.10.0) + optionalDependencies: + '@types/node': 24.10.0 + '@inquirer/expand@5.0.8(@types/node@24.10.0)': dependencies: '@inquirer/core': 11.1.5(@types/node@24.10.0) @@ -11380,6 +11777,13 @@ snapshots: optionalDependencies: '@types/node': 24.10.0 + '@inquirer/external-editor@1.0.3(@types/node@24.10.0)': + dependencies: + chardet: 2.1.1 + iconv-lite: 0.7.2 + optionalDependencies: + '@types/node': 24.10.0 + '@inquirer/external-editor@2.0.3(@types/node@24.10.0)': dependencies: chardet: 2.1.1 @@ -11387,8 +11791,33 @@ snapshots: optionalDependencies: '@types/node': 24.10.0 + '@inquirer/external-editor@3.0.0(@types/node@24.10.0)': + dependencies: + chardet: 2.1.1 + iconv-lite: 0.7.2 + optionalDependencies: + '@types/node': 24.10.0 + + '@inquirer/figures@1.0.15': {} + '@inquirer/figures@2.0.3': {} + '@inquirer/figures@2.0.5': {} + + '@inquirer/input@4.3.1(@types/node@24.10.0)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@24.10.0) + '@inquirer/type': 3.0.10(@types/node@24.10.0) + optionalDependencies: + '@types/node': 24.10.0 + + '@inquirer/input@5.0.12(@types/node@24.10.0)': + dependencies: + '@inquirer/core': 11.1.9(@types/node@24.10.0) + '@inquirer/type': 4.0.5(@types/node@24.10.0) + optionalDependencies: + '@types/node': 24.10.0 + '@inquirer/input@5.0.8(@types/node@24.10.0)': dependencies: '@inquirer/core': 11.1.5(@types/node@24.10.0) @@ -11396,6 +11825,20 @@ snapshots: optionalDependencies: '@types/node': 24.10.0 + '@inquirer/number@3.0.23(@types/node@24.10.0)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@24.10.0) + '@inquirer/type': 3.0.10(@types/node@24.10.0) + optionalDependencies: + '@types/node': 24.10.0 + + '@inquirer/number@4.0.12(@types/node@24.10.0)': + dependencies: + '@inquirer/core': 11.1.9(@types/node@24.10.0) + '@inquirer/type': 4.0.5(@types/node@24.10.0) + optionalDependencies: + '@types/node': 24.10.0 + '@inquirer/number@4.0.8(@types/node@24.10.0)': dependencies: '@inquirer/core': 11.1.5(@types/node@24.10.0) @@ -11403,6 +11846,22 @@ snapshots: optionalDependencies: '@types/node': 24.10.0 + '@inquirer/password@4.0.23(@types/node@24.10.0)': + dependencies: + '@inquirer/ansi': 1.0.2 + '@inquirer/core': 10.3.2(@types/node@24.10.0) + '@inquirer/type': 3.0.10(@types/node@24.10.0) + optionalDependencies: + '@types/node': 24.10.0 + + '@inquirer/password@5.0.12(@types/node@24.10.0)': + dependencies: + '@inquirer/ansi': 2.0.5 + '@inquirer/core': 11.1.9(@types/node@24.10.0) + '@inquirer/type': 4.0.5(@types/node@24.10.0) + optionalDependencies: + '@types/node': 24.10.0 + '@inquirer/password@5.0.8(@types/node@24.10.0)': dependencies: '@inquirer/ansi': 2.0.3 @@ -11411,6 +11870,21 @@ snapshots: optionalDependencies: '@types/node': 24.10.0 + '@inquirer/prompts@7.10.1(@types/node@24.10.0)': + dependencies: + '@inquirer/checkbox': 4.3.2(@types/node@24.10.0) + '@inquirer/confirm': 5.1.21(@types/node@24.10.0) + '@inquirer/editor': 4.2.23(@types/node@24.10.0) + '@inquirer/expand': 4.0.23(@types/node@24.10.0) + '@inquirer/input': 4.3.1(@types/node@24.10.0) + '@inquirer/number': 3.0.23(@types/node@24.10.0) + '@inquirer/password': 4.0.23(@types/node@24.10.0) + '@inquirer/rawlist': 4.1.11(@types/node@24.10.0) + '@inquirer/search': 3.2.2(@types/node@24.10.0) + '@inquirer/select': 4.4.2(@types/node@24.10.0) + optionalDependencies: + '@types/node': 24.10.0 + '@inquirer/prompts@8.3.0(@types/node@24.10.0)': dependencies: '@inquirer/checkbox': 5.1.0(@types/node@24.10.0) @@ -11426,6 +11900,29 @@ snapshots: optionalDependencies: '@types/node': 24.10.0 + '@inquirer/prompts@8.4.2(@types/node@24.10.0)': + dependencies: + '@inquirer/checkbox': 5.1.4(@types/node@24.10.0) + '@inquirer/confirm': 6.0.12(@types/node@24.10.0) + '@inquirer/editor': 5.1.1(@types/node@24.10.0) + '@inquirer/expand': 5.0.13(@types/node@24.10.0) + '@inquirer/input': 5.0.12(@types/node@24.10.0) + '@inquirer/number': 4.0.12(@types/node@24.10.0) + '@inquirer/password': 5.0.12(@types/node@24.10.0) + '@inquirer/rawlist': 5.2.8(@types/node@24.10.0) + '@inquirer/search': 4.1.8(@types/node@24.10.0) + '@inquirer/select': 5.1.4(@types/node@24.10.0) + optionalDependencies: + '@types/node': 24.10.0 + + '@inquirer/rawlist@4.1.11(@types/node@24.10.0)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@24.10.0) + '@inquirer/type': 3.0.10(@types/node@24.10.0) + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 24.10.0 + '@inquirer/rawlist@5.2.4(@types/node@24.10.0)': dependencies: '@inquirer/core': 11.1.5(@types/node@24.10.0) @@ -11433,6 +11930,22 @@ snapshots: optionalDependencies: '@types/node': 24.10.0 + '@inquirer/rawlist@5.2.8(@types/node@24.10.0)': + dependencies: + '@inquirer/core': 11.1.9(@types/node@24.10.0) + '@inquirer/type': 4.0.5(@types/node@24.10.0) + optionalDependencies: + '@types/node': 24.10.0 + + '@inquirer/search@3.2.2(@types/node@24.10.0)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@24.10.0) + '@inquirer/figures': 1.0.15 + '@inquirer/type': 3.0.10(@types/node@24.10.0) + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 24.10.0 + '@inquirer/search@4.1.4(@types/node@24.10.0)': dependencies: '@inquirer/core': 11.1.5(@types/node@24.10.0) @@ -11441,6 +11954,24 @@ snapshots: optionalDependencies: '@types/node': 24.10.0 + '@inquirer/search@4.1.8(@types/node@24.10.0)': + dependencies: + '@inquirer/core': 11.1.9(@types/node@24.10.0) + '@inquirer/figures': 2.0.5 + '@inquirer/type': 4.0.5(@types/node@24.10.0) + optionalDependencies: + '@types/node': 24.10.0 + + '@inquirer/select@4.4.2(@types/node@24.10.0)': + dependencies: + '@inquirer/ansi': 1.0.2 + '@inquirer/core': 10.3.2(@types/node@24.10.0) + '@inquirer/figures': 1.0.15 + '@inquirer/type': 3.0.10(@types/node@24.10.0) + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 24.10.0 + '@inquirer/select@5.1.0(@types/node@24.10.0)': dependencies: '@inquirer/ansi': 2.0.3 @@ -11450,10 +11981,27 @@ snapshots: optionalDependencies: '@types/node': 24.10.0 + '@inquirer/select@5.1.4(@types/node@24.10.0)': + dependencies: + '@inquirer/ansi': 2.0.5 + '@inquirer/core': 11.1.9(@types/node@24.10.0) + '@inquirer/figures': 2.0.5 + '@inquirer/type': 4.0.5(@types/node@24.10.0) + optionalDependencies: + '@types/node': 24.10.0 + + '@inquirer/type@3.0.10(@types/node@24.10.0)': + optionalDependencies: + '@types/node': 24.10.0 + '@inquirer/type@4.0.3(@types/node@24.10.0)': optionalDependencies: '@types/node': 24.10.0 + '@inquirer/type@4.0.5(@types/node@24.10.0)': + optionalDependencies: + '@types/node': 24.10.0 + '@internationalized/date@3.12.1': dependencies: '@swc/helpers': 0.5.18 @@ -11689,11 +12237,11 @@ snapshots: '@types/yargs': 17.0.33 chalk: 4.1.2 - '@joshwooding/vite-plugin-react-docgen-typescript@0.7.0(typescript@5.9.3)(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0))': + '@joshwooding/vite-plugin-react-docgen-typescript@0.7.0(typescript@5.9.3)(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3))': dependencies: glob: 13.0.6 react-docgen-typescript: 2.4.0(typescript@5.9.3) - vite: 8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0) + vite: 8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3) optionalDependencies: typescript: 5.9.3 @@ -11733,47 +12281,49 @@ snapshots: '@juggle/resize-observer@3.4.0': {} - '@lezer/common@1.5.0': {} + '@lazy-node/types-path@1.0.3(ts-toolbelt@9.6.0)': + dependencies: + '@types/node': 24.10.0 + ts-type: 3.0.13(ts-toolbelt@9.6.0) + tslib: 2.8.1 + transitivePeerDependencies: + - ts-toolbelt '@lezer/common@1.5.2': {} '@lezer/css@1.1.9': dependencies: - '@lezer/common': 1.5.0 + '@lezer/common': 1.5.2 '@lezer/highlight': 1.2.3 - '@lezer/lr': 1.4.2 + '@lezer/lr': 1.4.9 '@lezer/highlight@1.2.3': dependencies: - '@lezer/common': 1.5.0 + '@lezer/common': 1.5.2 '@lezer/html@1.3.12': dependencies: - '@lezer/common': 1.5.0 + '@lezer/common': 1.5.2 '@lezer/highlight': 1.2.3 - '@lezer/lr': 1.4.2 + '@lezer/lr': 1.4.9 '@lezer/java@1.1.3': dependencies: - '@lezer/common': 1.5.0 + '@lezer/common': 1.5.2 '@lezer/highlight': 1.2.3 - '@lezer/lr': 1.4.2 + '@lezer/lr': 1.4.9 '@lezer/javascript@1.4.21': dependencies: - '@lezer/common': 1.5.0 + '@lezer/common': 1.5.2 '@lezer/highlight': 1.2.3 - '@lezer/lr': 1.4.2 + '@lezer/lr': 1.4.9 '@lezer/json@1.0.3': dependencies: - '@lezer/common': 1.5.0 + '@lezer/common': 1.5.2 '@lezer/highlight': 1.2.3 - '@lezer/lr': 1.4.2 - - '@lezer/lr@1.4.2': - dependencies: - '@lezer/common': 1.5.0 + '@lezer/lr': 1.4.9 '@lezer/lr@1.4.9': dependencies: @@ -11781,14 +12331,14 @@ snapshots: '@lezer/markdown@1.4.0': dependencies: - '@lezer/common': 1.5.0 + '@lezer/common': 1.5.2 '@lezer/highlight': 1.2.3 '@lezer/php@1.0.2': dependencies: - '@lezer/common': 1.5.0 + '@lezer/common': 1.5.2 '@lezer/highlight': 1.2.3 - '@lezer/lr': 1.4.2 + '@lezer/lr': 1.4.9 '@manypkg/find-root@1.1.0': dependencies: @@ -11821,6 +12371,12 @@ snapshots: '@marijn/find-cluster-break@1.0.2': {} + '@mdit/plugin-alert@0.23.2(markdown-it@14.1.1)': + dependencies: + '@types/markdown-it': 14.1.2 + optionalDependencies: + markdown-it: 14.1.1 + '@mdx-js/react@3.1.0(@types/react@19.2.7)(react@19.2.3)': dependencies: '@types/mdx': 2.0.13 @@ -11894,7 +12450,7 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.18.0 - '@oclif/core@4.8.3': + '@oclif/core@4.10.6': dependencies: ansi-escapes: 4.3.2 ansis: 3.17.0 @@ -11906,18 +12462,27 @@ snapshots: indent-string: 4.0.0 is-wsl: 2.2.0 lilconfig: 3.1.3 - minimatch: 10.2.4 - semver: 7.7.3 + minimatch: 10.2.5 + semver: 7.7.4 string-width: 4.2.3 supports-color: 8.1.1 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 widest-line: 3.1.0 wordwrap: 1.0.0 wrap-ansi: 7.0.0 - '@oclif/plugin-help@6.2.37': + '@oclif/plugin-help@6.2.45': dependencies: - '@oclif/core': 4.8.3 + '@oclif/core': 4.10.6 + + '@oclif/plugin-not-found@3.2.81(@types/node@24.10.0)': + dependencies: + '@inquirer/prompts': 7.10.1(@types/node@24.10.0) + '@oclif/core': 4.10.6 + ansis: 3.17.0 + fast-levenshtein: 3.0.0 + transitivePeerDependencies: + - '@types/node' '@octokit/auth-token@6.0.0': {} @@ -12305,7 +12870,7 @@ snapshots: dependencies: graceful-fs: 4.2.10 - '@pnpm/npm-conf@2.3.1': + '@pnpm/npm-conf@3.0.2': dependencies: '@pnpm/config.env-replace': 1.1.0 '@pnpm/network.ca-file': 1.0.2 @@ -12323,44 +12888,33 @@ snapshots: '@poppinss/exception@1.2.2': {} - '@portabletext/block-tools@5.1.0(@types/react@19.2.7)(debug@4.4.3)': + '@portabletext/editor@6.6.2(@types/react@19.2.7)(react@19.2.3)': dependencies: - '@portabletext/html': 1.0.0 - '@portabletext/sanity-bridge': 3.0.0(@types/react@19.2.7)(debug@4.4.3) - '@portabletext/schema': 2.1.1 - '@sanity/types': 5.13.0(@types/react@19.2.7)(debug@4.4.3) - transitivePeerDependencies: - - '@types/react' - - debug - - supports-color - - '@portabletext/editor@6.0.10(@types/react@19.2.7)(react@19.2.3)': - dependencies: - '@juggle/resize-observer': 3.4.0 - '@portabletext/html': 1.0.0 + '@portabletext/html': 1.0.1 '@portabletext/keyboard-shortcuts': 2.1.2 - '@portabletext/markdown': 1.1.4 + '@portabletext/markdown': 1.2.0 '@portabletext/patches': 2.0.4 '@portabletext/schema': 2.1.1 '@portabletext/to-html': 5.0.2 - '@xstate/react': 6.1.0(@types/react@19.2.7)(react@19.2.3)(xstate@5.28.0) + '@xstate/react': 6.1.0(@types/react@19.2.7)(react@19.2.3)(xstate@5.30.0) debug: 4.4.3(supports-color@8.1.1) react: 19.2.3 scroll-into-view-if-needed: 3.1.0 - xstate: 5.28.0 + xstate: 5.30.0 transitivePeerDependencies: - '@types/react' - supports-color - '@portabletext/html@1.0.0': + '@portabletext/html@1.0.1': dependencies: '@portabletext/schema': 2.1.1 - '@vercel/stega': 1.0.0 + '@vercel/stega': 1.1.0 '@portabletext/keyboard-shortcuts@2.1.2': {} - '@portabletext/markdown@1.1.4': + '@portabletext/markdown@1.2.0': dependencies: + '@mdit/plugin-alert': 0.23.2(markdown-it@14.1.1) '@portabletext/schema': 2.1.1 '@portabletext/toolkit': 5.0.2 markdown-it: 14.1.1 @@ -12369,48 +12923,48 @@ snapshots: dependencies: '@sanity/diff-match-patch': 3.2.0 - '@portabletext/plugin-character-pair-decorator@7.0.10(@portabletext/editor@6.0.10(@types/react@19.2.7)(react@19.2.3))(@types/react@19.2.7)(react@19.2.3)': + '@portabletext/plugin-character-pair-decorator@7.0.25(@portabletext/editor@6.6.2(@types/react@19.2.7)(react@19.2.3))(@types/react@19.2.7)(react@19.2.3)': dependencies: - '@portabletext/editor': 6.0.10(@types/react@19.2.7)(react@19.2.3) - '@xstate/react': 6.1.0(@types/react@19.2.7)(react@19.2.3)(xstate@5.28.0) + '@portabletext/editor': 6.6.2(@types/react@19.2.7)(react@19.2.3) + '@xstate/react': 6.1.0(@types/react@19.2.7)(react@19.2.3)(xstate@5.30.0) react: 19.2.3 remeda: 2.32.0 - xstate: 5.28.0 + xstate: 5.30.0 transitivePeerDependencies: - '@types/react' - '@portabletext/plugin-input-rule@4.0.10(@portabletext/editor@6.0.10(@types/react@19.2.7)(react@19.2.3))(@types/react@19.2.7)(react@19.2.3)': + '@portabletext/plugin-input-rule@4.0.25(@portabletext/editor@6.6.2(@types/react@19.2.7)(react@19.2.3))(@types/react@19.2.7)(react@19.2.3)': dependencies: - '@portabletext/editor': 6.0.10(@types/react@19.2.7)(react@19.2.3) - '@xstate/react': 6.1.0(@types/react@19.2.7)(react@19.2.3)(xstate@5.28.0) + '@portabletext/editor': 6.6.2(@types/react@19.2.7)(react@19.2.3) + '@xstate/react': 6.1.0(@types/react@19.2.7)(react@19.2.3)(xstate@5.30.0) react: 19.2.3 - xstate: 5.28.0 + xstate: 5.30.0 transitivePeerDependencies: - '@types/react' - '@portabletext/plugin-markdown-shortcuts@7.0.10(@portabletext/editor@6.0.10(@types/react@19.2.7)(react@19.2.3))(@types/react@19.2.7)(react@19.2.3)': + '@portabletext/plugin-markdown-shortcuts@7.0.25(@portabletext/editor@6.6.2(@types/react@19.2.7)(react@19.2.3))(@types/react@19.2.7)(react@19.2.3)': dependencies: - '@portabletext/editor': 6.0.10(@types/react@19.2.7)(react@19.2.3) - '@portabletext/plugin-character-pair-decorator': 7.0.10(@portabletext/editor@6.0.10(@types/react@19.2.7)(react@19.2.3))(@types/react@19.2.7)(react@19.2.3) - '@portabletext/plugin-input-rule': 4.0.10(@portabletext/editor@6.0.10(@types/react@19.2.7)(react@19.2.3))(@types/react@19.2.7)(react@19.2.3) + '@portabletext/editor': 6.6.2(@types/react@19.2.7)(react@19.2.3) + '@portabletext/plugin-character-pair-decorator': 7.0.25(@portabletext/editor@6.6.2(@types/react@19.2.7)(react@19.2.3))(@types/react@19.2.7)(react@19.2.3) + '@portabletext/plugin-input-rule': 4.0.25(@portabletext/editor@6.6.2(@types/react@19.2.7)(react@19.2.3))(@types/react@19.2.7)(react@19.2.3) react: 19.2.3 transitivePeerDependencies: - '@types/react' - '@portabletext/plugin-one-line@6.0.10(@portabletext/editor@6.0.10(@types/react@19.2.7)(react@19.2.3))(react@19.2.3)': + '@portabletext/plugin-one-line@6.0.25(@portabletext/editor@6.6.2(@types/react@19.2.7)(react@19.2.3))(react@19.2.3)': dependencies: - '@portabletext/editor': 6.0.10(@types/react@19.2.7)(react@19.2.3) + '@portabletext/editor': 6.6.2(@types/react@19.2.7)(react@19.2.3) react: 19.2.3 - '@portabletext/plugin-paste-link@3.0.10(@portabletext/editor@6.0.10(@types/react@19.2.7)(react@19.2.3))(react@19.2.3)': + '@portabletext/plugin-paste-link@3.0.25(@portabletext/editor@6.6.2(@types/react@19.2.7)(react@19.2.3))(react@19.2.3)': dependencies: - '@portabletext/editor': 6.0.10(@types/react@19.2.7)(react@19.2.3) + '@portabletext/editor': 6.6.2(@types/react@19.2.7)(react@19.2.3) react: 19.2.3 - '@portabletext/plugin-typography@7.0.10(@portabletext/editor@6.0.10(@types/react@19.2.7)(react@19.2.3))(@types/react@19.2.7)(react@19.2.3)': + '@portabletext/plugin-typography@7.0.25(@portabletext/editor@6.6.2(@types/react@19.2.7)(react@19.2.3))(@types/react@19.2.7)(react@19.2.3)': dependencies: - '@portabletext/editor': 6.0.10(@types/react@19.2.7)(react@19.2.3) - '@portabletext/plugin-input-rule': 4.0.10(@portabletext/editor@6.0.10(@types/react@19.2.7)(react@19.2.3))(@types/react@19.2.7)(react@19.2.3) + '@portabletext/editor': 6.6.2(@types/react@19.2.7)(react@19.2.3) + '@portabletext/plugin-input-rule': 4.0.25(@portabletext/editor@6.6.2(@types/react@19.2.7)(react@19.2.3))(@types/react@19.2.7)(react@19.2.3) react: 19.2.3 transitivePeerDependencies: - '@types/react' @@ -12421,14 +12975,13 @@ snapshots: '@portabletext/types': 4.0.2 react: 19.2.3 - '@portabletext/sanity-bridge@3.0.0(@types/react@19.2.7)(debug@4.4.3)': + '@portabletext/sanity-bridge@3.0.0(@types/react@19.2.7)': dependencies: '@portabletext/schema': 2.1.1 - '@sanity/schema': 5.13.0(@types/react@19.2.7)(debug@4.4.3) - '@sanity/types': 5.13.0(@types/react@19.2.7)(debug@4.4.3) + '@sanity/schema': 5.22.0(@types/react@19.2.7) + '@sanity/types': 5.22.0(@types/react@19.2.7) transitivePeerDependencies: - '@types/react' - - debug - supports-color '@portabletext/schema@2.1.1': {} @@ -12442,8 +12995,6 @@ snapshots: dependencies: '@portabletext/types': 4.0.2 - '@portabletext/types@4.0.1': {} - '@portabletext/types@4.0.2': {} '@protobufjs/aspromise@1.1.2': {} @@ -12549,10 +13100,10 @@ snapshots: '@rolldown/pluginutils@1.0.0-beta.40': {} - '@rolldown/pluginutils@1.0.0-beta.53': {} - '@rolldown/pluginutils@1.0.0-rc.15': {} + '@rolldown/pluginutils@1.0.0-rc.3': {} + '@rolldown/pluginutils@1.0.0-rc.7': {} '@rollup/plugin-alias@6.0.0(rollup@4.57.1)': @@ -12810,29 +13361,25 @@ snapshots: '@sanity/asset-utils@2.3.0': {} - '@sanity/assist@5.0.4(@emotion/is-prop-valid@1.4.0)(@sanity/mutator@5.13.0(@types/react@19.2.7))(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(sanity@5.13.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(babel-plugin-react-compiler@1.0.0)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.7.0))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))': + '@sanity/assist@6.0.4(@emotion/is-prop-valid@1.4.0)(@sanity/mutator@5.22.0(@types/react@19.2.7))(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(sanity@5.22.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@oclif/core@4.10.6)(@sanity/cli-core@1.3.1(@noble/hashes@2.0.1)(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.8.3))(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(prismjs@1.27.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(ts-toolbelt@9.6.0)(typescript@5.9.3))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))': dependencies: - '@portabletext/types': 4.0.1 - '@sanity/client': 7.16.0(debug@4.4.3) + '@portabletext/types': 4.0.2 + '@sanity/client': 7.22.0 '@sanity/color': 3.0.6 '@sanity/icons': 3.7.4(react@19.2.3) - '@sanity/incompatible-plugin': 1.0.5(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@sanity/mutator': 5.13.0(@types/react@19.2.7) - '@sanity/ui': 3.1.11(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) + '@sanity/mutator': 5.22.0(@types/react@19.2.7) + '@sanity/ui': 3.1.14(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) date-fns: 3.6.0 - get-random-values-esm: 1.0.2 - lodash: 4.17.21 - lodash-es: 4.17.22 + lodash-es: 4.17.23 react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) react-fast-compare: 3.2.2 rxjs: 7.8.2 rxjs-exhaustmap-with-trailing: 2.1.1(rxjs@7.8.2) - sanity: 5.13.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(babel-plugin-react-compiler@1.0.0)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.7.0) + sanity: 5.22.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@oclif/core@4.10.6)(@sanity/cli-core@1.3.1(@noble/hashes@2.0.1)(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.8.3))(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(prismjs@1.27.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(ts-toolbelt@9.6.0)(typescript@5.9.3) styled-components: 6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) transitivePeerDependencies: - '@emotion/is-prop-valid' - - debug - - react-dom - react-is '@sanity/bifur-client@0.4.1': @@ -12840,41 +13387,40 @@ snapshots: nanoid: 3.3.11 rxjs: 7.8.2 + '@sanity/bifur-client@1.0.0': + dependencies: + nanoid: 5.1.9 + rxjs: 7.8.2 + '@sanity/blueprints-parser@0.4.0': {} - '@sanity/blueprints@0.12.3': {} + '@sanity/blueprints@0.15.2': {} - '@sanity/cli-core@0.1.0-alpha.19(@noble/hashes@2.0.1)(@sanity/telemetry@0.8.1(react@19.2.3))(@types/node@24.10.0)(@types/react@19.2.7)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.7.0)': + '@sanity/cli-core@1.3.1(@noble/hashes@2.0.1)(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.8.3)': dependencies: '@inquirer/prompts': 8.3.0(@types/node@24.10.0) - '@oclif/core': 4.8.3 + '@oclif/core': 4.10.6 '@rexxars/jiti': 2.6.2 - '@sanity/client': 7.16.0(debug@4.4.3) - '@sanity/telemetry': 0.8.1(react@19.2.3) - '@sanity/types': 5.13.0(@types/react@19.2.7)(debug@4.4.3) + '@sanity/client': 7.22.0 babel-plugin-react-compiler: 1.0.0 boxen: 8.0.1 - configstore: 7.1.0 debug: 4.4.3(supports-color@8.1.1) get-it: 8.7.0(debug@4.4.3) - get-tsconfig: 4.13.6 + get-tsconfig: 4.14.0 import-meta-resolve: 4.2.0 - jsdom: 28.1.0(@noble/hashes@2.0.1) + jsdom: 29.1.0(@noble/hashes@2.0.1) json-lexer: 1.2.0 log-symbols: 7.0.1 ora: 9.3.0 read-package-up: 12.0.0 rxjs: 7.8.2 - tinyglobby: 0.2.15 tsx: 4.21.0 - typeid-js: 1.2.0 - vite: 7.3.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0) - vite-node: 5.3.0(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0) + vite: 7.3.2(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3) + vite-node: 5.3.0(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3) zod: 4.3.6 transitivePeerDependencies: - '@noble/hashes' - '@types/node' - - '@types/react' - canvas - jiti - less @@ -12887,157 +13433,170 @@ snapshots: - terser - yaml - '@sanity/cli@5.13.0(@noble/hashes@2.0.1)(@types/node@24.10.0)(@types/react@19.2.7)(babel-plugin-react-compiler@1.0.0)(jiti@2.6.1)(lightningcss@1.32.0)(react@19.2.3)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.7.0)': + '@sanity/cli@6.4.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@types/node@24.10.0)(@types/react@19.2.7)(jiti@2.6.1)(lightningcss@1.32.0)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(ts-toolbelt@9.6.0)(typescript@5.9.3)(xstate@5.28.0)': dependencies: - '@babel/parser': 7.29.0 - '@babel/traverse': 7.29.0 - '@sanity/client': 7.16.0(debug@4.4.3) - '@sanity/codegen': 5.10.1(@noble/hashes@2.0.1)(@sanity/telemetry@0.8.1(react@19.2.3))(@types/node@24.10.0)(@types/react@19.2.7)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.7.0) - '@sanity/runtime-cli': 14.3.0(@types/node@24.10.0)(debug@4.4.3)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.7.0) - '@sanity/telemetry': 0.8.1(react@19.2.3) - '@sanity/template-validator': 3.0.0 - '@sanity/worker-channels': 1.1.0 - chalk: 4.1.2 + '@oclif/core': 4.10.6 + '@oclif/plugin-help': 6.2.45 + '@oclif/plugin-not-found': 3.2.81(@types/node@24.10.0) + '@sanity/cli-core': 1.3.1(@noble/hashes@2.0.1)(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.8.3) + '@sanity/client': 7.22.0 + '@sanity/codegen': 6.0.2(@oclif/core@4.10.6)(@sanity/cli-core@1.3.1(@noble/hashes@2.0.1)(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.8.3))(@sanity/telemetry@0.9.0(react@19.2.5)) + '@sanity/descriptors': 1.3.0 + '@sanity/export': 6.1.0 + '@sanity/generate-help-url': 4.0.0 + '@sanity/id-utils': 1.0.0 + '@sanity/import': 6.0.1(@sanity/client@7.22.0)(@types/react@19.2.7) + '@sanity/migrate': 6.1.1(@oclif/core@4.10.6)(@sanity/cli-core@1.3.1(@noble/hashes@2.0.1)(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.8.3))(@types/react@19.2.7)(xstate@5.28.0) + '@sanity/runtime-cli': 14.13.3(@types/node@24.10.0)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) + '@sanity/schema': 5.22.0(@types/react@19.2.7) + '@sanity/telemetry': 0.9.0(react@19.2.3) + '@sanity/template-validator': 3.1.0 + '@sanity/types': 5.22.0(@types/react@19.2.7) + '@sanity/ui': 3.1.14(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.5(react@19.2.5))(react-is@19.2.4)(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) + '@sanity/worker-channels': 2.0.0 + '@vercel/frameworks': 3.21.1 + '@vitejs/plugin-react': 5.2.0(vite@7.3.2(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3)) + chokidar: 5.0.0 + console-table-printer: 2.15.0 + date-fns: 4.1.0 debug: 4.4.3(supports-color@8.1.1) - esbuild: 0.27.3 - esbuild-register: 3.6.0(esbuild@0.27.3) - get-it: 8.7.0(debug@4.4.3) - get-latest-version: 5.1.0(debug@4.4.3) + dotenv: 17.4.2 + eventsource: 4.1.0 + execa: 9.6.1 + form-data: 4.0.5 + get-latest-version: 6.0.1(debug@4.4.3) + groq-js: 1.30.1 + gunzip-maybe: 1.4.2 + import-meta-resolve: 4.2.0 + is-installed-globally: 1.0.0 + isomorphic-dompurify: 2.36.0(@noble/hashes@2.0.1) + json5: 2.2.3 jsonc-parser: 3.3.1 - pkg-dir: 5.0.0 - prettier: 3.8.1 - semver: 7.7.3 - smol-toml: 1.6.0 - optionalDependencies: - babel-plugin-react-compiler: 1.0.0 + lodash-es: 4.18.1 + minimist: 1.2.8 + nanoid: 5.1.9 + node-html-parser: 7.1.0 + oneline: 2.0.0 + open: 11.0.0 + p-map: 7.0.3 + package-directory: 8.2.0 + peek-stream: 1.1.3 + picomatch: 4.0.4 + pluralize-esm: 9.0.5 + preferred-pm: 5.0.0(ts-toolbelt@9.6.0) + pretty-ms: 9.3.0 + promise-props-recursive: 2.0.2 + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) + react-is: 19.2.4 + read-package-up: 12.0.0 + rxjs: 7.8.2 + semver: 7.7.4 + smol-toml: 1.6.1 + tar: 7.5.13 + tar-fs: 3.1.2 + tar-stream: 3.1.8 + tinyglobby: 0.2.16 + tsx: 4.21.0 + typeid-js: 1.2.0 + vite: 7.3.2(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3) + which: 6.0.1 + yaml: 2.8.3 + zod: 4.3.6 transitivePeerDependencies: + - '@emotion/is-prop-valid' - '@noble/hashes' - '@types/node' - '@types/react' + - bare-abort-controller + - bare-buffer - bufferutil - canvas - jiti - less - lightningcss - - react - sass - sass-embedded + - styled-components - stylus - sugarss - supports-color - terser - - tsx + - ts-toolbelt - typescript - utf-8-validate - - yaml - - '@sanity/client@6.28.4(debug@4.4.3)': - dependencies: - '@sanity/eventsource': 5.0.2 - get-it: 8.7.0(debug@4.4.3) - rxjs: 7.8.2 - transitivePeerDependencies: - - debug + - xstate - '@sanity/client@7.16.0(debug@4.4.3)': + '@sanity/client@7.22.0': dependencies: '@sanity/eventsource': 5.0.2 - get-it: 8.7.0(debug@4.4.3) + get-it: 8.7.2 nanoid: 3.3.11 rxjs: 7.8.2 - transitivePeerDependencies: - - debug - '@sanity/code-input@7.0.9(@babel/runtime@7.29.2)(@codemirror/lint@6.8.4)(@codemirror/theme-one-dark@6.1.2)(@emotion/is-prop-valid@1.4.0)(codemirror@6.0.1)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(sanity@5.13.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(babel-plugin-react-compiler@1.0.0)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.7.0))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))': + '@sanity/code-input@7.1.0(@babel/runtime@7.29.2)(@codemirror/autocomplete@6.20.1)(@codemirror/lint@6.8.4)(@codemirror/search@6.6.0)(@codemirror/theme-one-dark@6.1.2)(@emotion/is-prop-valid@1.4.0)(codemirror@6.0.1)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(sanity@5.22.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@oclif/core@4.10.6)(@sanity/cli-core@1.3.1(@noble/hashes@2.0.1)(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.8.3))(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(prismjs@1.27.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(ts-toolbelt@9.6.0)(typescript@5.9.3))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))': dependencies: - '@codemirror/autocomplete': 6.20.0 - '@codemirror/commands': 6.10.2 '@codemirror/lang-html': 6.4.11 '@codemirror/lang-java': 6.0.2 - '@codemirror/lang-javascript': 6.2.4 + '@codemirror/lang-javascript': 6.2.5 '@codemirror/lang-json': 6.0.2 '@codemirror/lang-markdown': 6.5.0 '@codemirror/lang-php': 6.0.2 '@codemirror/lang-sql': 6.10.0 - '@codemirror/language': 6.12.2 + '@codemirror/language': 6.12.3 '@codemirror/legacy-modes': 6.5.2 - '@codemirror/search': 6.6.0 - '@codemirror/state': 6.5.4 - '@codemirror/view': 6.39.16 - '@juggle/resize-observer': 3.4.0 + '@codemirror/state': 6.6.0 + '@codemirror/view': 6.41.0 '@lezer/highlight': 1.2.3 '@sanity/icons': 3.7.4(react@19.2.3) - '@sanity/ui': 3.1.13(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) - '@uiw/codemirror-themes': 4.25.7(@codemirror/language@6.12.2)(@codemirror/state@6.5.4)(@codemirror/view@6.39.16) - '@uiw/react-codemirror': 4.25.7(@babel/runtime@7.29.2)(@codemirror/autocomplete@6.20.0)(@codemirror/language@6.12.2)(@codemirror/lint@6.8.4)(@codemirror/search@6.6.0)(@codemirror/state@6.5.4)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.39.16)(codemirror@6.0.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@sanity/lezer-groq': 1.0.3 + '@sanity/ui': 3.1.14(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) + '@uiw/codemirror-themes': 4.25.9(@codemirror/language@6.12.3)(@codemirror/state@6.6.0)(@codemirror/view@6.41.0) + '@uiw/react-codemirror': 4.25.9(@babel/runtime@7.29.2)(@codemirror/autocomplete@6.20.1)(@codemirror/language@6.12.3)(@codemirror/lint@6.8.4)(@codemirror/search@6.6.0)(@codemirror/state@6.6.0)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.41.0)(codemirror@6.0.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) react: 19.2.3 - sanity: 5.13.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(babel-plugin-react-compiler@1.0.0)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.7.0) + sanity: 5.22.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@oclif/core@4.10.6)(@sanity/cli-core@1.3.1(@noble/hashes@2.0.1)(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.8.3))(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(prismjs@1.27.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(ts-toolbelt@9.6.0)(typescript@5.9.3) styled-components: 6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) transitivePeerDependencies: - '@babel/runtime' + - '@codemirror/autocomplete' - '@codemirror/lint' + - '@codemirror/search' - '@codemirror/theme-one-dark' - '@emotion/is-prop-valid' - codemirror - react-dom - react-is - '@sanity/codegen@5.10.1(@noble/hashes@2.0.1)(@sanity/telemetry@0.8.1(react@19.2.3))(@types/node@24.10.0)(@types/react@19.2.7)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.7.0)': + '@sanity/codegen@6.0.2(@oclif/core@4.10.6)(@sanity/cli-core@1.3.1(@noble/hashes@2.0.1)(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.8.3))(@sanity/telemetry@0.9.0(react@19.2.5))': dependencies: '@babel/core': 7.29.0 - '@babel/generator': 7.29.0 - '@babel/preset-env': 7.29.0(@babel/core@7.29.0) + '@babel/generator': 7.29.1 + '@babel/preset-env': 7.29.2(@babel/core@7.29.0) '@babel/preset-react': 7.28.5(@babel/core@7.29.0) '@babel/preset-typescript': 7.28.5(@babel/core@7.29.0) '@babel/register': 7.28.6(@babel/core@7.29.0) '@babel/traverse': 7.29.0 '@babel/types': 7.29.0 - '@oclif/core': 4.8.3 - '@oclif/plugin-help': 6.2.37 - '@sanity/cli-core': 0.1.0-alpha.19(@noble/hashes@2.0.1)(@sanity/telemetry@0.8.1(react@19.2.3))(@types/node@24.10.0)(@types/react@19.2.7)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.7.0) - '@sanity/telemetry': 0.8.1(react@19.2.3) - '@sanity/worker-channels': 1.1.0 + '@oclif/core': 4.10.6 + '@sanity/cli-core': 1.3.1(@noble/hashes@2.0.1)(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.8.3) + '@sanity/telemetry': 0.9.0(react@19.2.3) + '@sanity/worker-channels': 2.0.0 chokidar: 3.6.0 debug: 4.4.3(supports-color@8.1.1) globby: 11.1.0 - groq: 5.13.0 - groq-js: 1.28.0 + groq: 5.22.0 + groq-js: 1.30.1 json5: 2.2.3 - lodash-es: 4.17.23 + lodash-es: 4.18.1 prettier: 3.8.1 reselect: 5.1.1 tsconfig-paths: 4.2.0 zod: 4.3.6 transitivePeerDependencies: - - '@noble/hashes' - - '@types/node' - - '@types/react' - - canvas - - jiti - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - supports-color - - terser - - yaml '@sanity/color@3.0.6': {} - '@sanity/comlink@2.0.5': - dependencies: - rxjs: 7.8.2 - uuid: 11.1.0 - xstate: 5.28.0 - - '@sanity/comlink@3.0.0': - dependencies: - rxjs: 7.8.2 - uuid: 11.1.0 - xstate: 5.28.0 - '@sanity/comlink@3.1.1': dependencies: rxjs: 7.8.2 @@ -13064,7 +13623,7 @@ snapshots: dependencies: '@sanity/diff-match-patch': 3.2.0 - '@sanity/diff@5.13.0': + '@sanity/diff@5.22.0': dependencies: '@sanity/diff-match-patch': 3.2.0 @@ -13075,15 +13634,17 @@ snapshots: event-source-polyfill: 1.0.31 eventsource: 2.0.2 - '@sanity/export@6.0.5': + '@sanity/export@6.1.0': dependencies: - archiver: 7.0.1 debug: 4.4.3(supports-color@8.1.1) get-it: 8.7.0(debug@4.4.3) json-stream-stringify: 3.1.6 p-queue: 9.1.0 - tar-stream: 3.1.7 + tar: 7.5.13 + tar-stream: 3.1.8 transitivePeerDependencies: + - bare-abort-controller + - bare-buffer - supports-color '@sanity/generate-help-url@4.0.0': {} @@ -13092,60 +13653,47 @@ snapshots: dependencies: react: 19.2.3 + '@sanity/icons@3.7.4(react@19.2.5)': + dependencies: + react: 19.2.5 + '@sanity/id-utils@1.0.0': dependencies: '@sanity/uuid': 3.0.2 lodash: 4.17.21 ts-brand: 0.2.0 - '@sanity/image-url@2.0.3': + '@sanity/image-url@2.1.1': dependencies: '@sanity/signed-urls': 2.0.2 - '@sanity/import@4.1.3(@noble/hashes@2.0.1)(@sanity/telemetry@0.8.1(react@19.2.3))(@types/node@24.10.0)(@types/react@19.2.7)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.7.0)': + '@sanity/import@6.0.1(@sanity/client@7.22.0)(@types/react@19.2.7)': dependencies: - '@oclif/core': 4.8.3 - '@oclif/plugin-help': 6.2.37 '@sanity/asset-utils': 2.3.0 - '@sanity/cli-core': 0.1.0-alpha.19(@noble/hashes@2.0.1)(@sanity/telemetry@0.8.1(react@19.2.3))(@types/node@24.10.0)(@types/react@19.2.7)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.7.0) + '@sanity/client': 7.22.0 '@sanity/generate-help-url': 4.0.0 - '@sanity/mutator': 5.13.0(@types/react@19.2.7) + '@sanity/mutator': 5.22.0(@types/react@19.2.7) debug: 4.4.3(supports-color@8.1.1) get-it: 8.7.0(debug@4.4.3) - get-uri: 6.0.5 gunzip-maybe: 1.4.2 - lodash-es: 4.17.23 p-map: 7.0.3 - pretty-ms: 9.3.0 - split2: 4.2.0 - tar-fs: 2.1.4 - tinyglobby: 0.2.15 + tar-fs: 3.1.2 + tinyglobby: 0.2.16 transitivePeerDependencies: - - '@noble/hashes' - - '@sanity/telemetry' - - '@types/node' - '@types/react' - - canvas - - jiti - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss + - bare-abort-controller + - bare-buffer - supports-color - - terser - - yaml '@sanity/incompatible-plugin@1.0.5(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: react: 19.2.3 react-dom: 19.2.3(react@19.2.3) - '@sanity/insert-menu@3.0.4(@emotion/is-prop-valid@1.4.0)(@sanity/types@5.13.0(@types/react@19.2.7)(debug@4.4.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))': + '@sanity/insert-menu@3.0.5(@emotion/is-prop-valid@1.4.0)(@sanity/types@5.22.0(@types/react@19.2.7))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))': dependencies: '@sanity/icons': 3.7.4(react@19.2.3) - '@sanity/types': 5.13.0(@types/react@19.2.7)(debug@4.4.3) + '@sanity/types': 5.22.0(@types/react@19.2.7) '@sanity/ui': 3.1.13(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) lodash-es: 4.17.23 react: 19.2.3 @@ -13157,87 +13705,50 @@ snapshots: '@sanity/json-match@1.0.5': {} + '@sanity/lezer-groq@1.0.3': + dependencies: + '@codemirror/language': 6.12.3 + '@lezer/common': 1.5.2 + '@lezer/highlight': 1.2.3 + '@lezer/lr': 1.4.9 + '@sanity/logos@2.2.2(react@19.2.3)': dependencies: '@sanity/color': 3.0.6 react: 19.2.3 - '@sanity/media-library-types@1.2.0': {} + '@sanity/media-library-types@1.4.0': {} - '@sanity/message-protocol@0.12.0': + '@sanity/message-protocol@0.18.2': dependencies: - '@sanity/comlink': 2.0.5 + '@sanity/comlink': 4.0.1 - '@sanity/message-protocol@0.19.0': + '@sanity/message-protocol@0.23.0': dependencies: '@sanity/comlink': 4.0.1 - '@sanity/migrate@5.2.5(@noble/hashes@2.0.1)(@sanity/telemetry@0.8.1(react@19.2.3))(@types/node@24.10.0)(@types/react@19.2.7)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(xstate@5.28.0)(yaml@2.7.0)': + '@sanity/migrate@6.1.1(@oclif/core@4.10.6)(@sanity/cli-core@1.3.1(@noble/hashes@2.0.1)(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.8.3))(@types/react@19.2.7)(xstate@5.28.0)': dependencies: - '@oclif/core': 4.8.3 - '@oclif/plugin-help': 6.2.37 - '@sanity/cli-core': 0.1.0-alpha.19(@noble/hashes@2.0.1)(@sanity/telemetry@0.8.1(react@19.2.3))(@types/node@24.10.0)(@types/react@19.2.7)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.7.0) - '@sanity/client': 7.16.0(debug@4.4.3) - '@sanity/mutate': 0.16.1(debug@4.4.3)(xstate@5.28.0) - '@sanity/types': 5.13.0(@types/react@19.2.7)(debug@4.4.3) - '@sanity/util': 5.13.0(@types/react@19.2.7)(debug@4.4.3) + '@oclif/core': 4.10.6 + '@sanity/cli-core': 1.3.1(@noble/hashes@2.0.1)(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.8.3) + '@sanity/client': 7.22.0 + '@sanity/mutate': 0.16.1(xstate@5.28.0) + '@sanity/types': 5.22.0(@types/react@19.2.7) + '@sanity/util': 5.22.0(@types/react@19.2.7) arrify: 2.0.1 console-table-printer: 2.15.0 debug: 4.4.3(supports-color@8.1.1) fast-fifo: 1.3.2 - get-tsconfig: 4.13.6 - groq-js: 1.28.0 - lodash-es: 4.17.23 + groq-js: 1.30.1 p-map: 7.0.3 - tsx: 4.21.0 transitivePeerDependencies: - - '@noble/hashes' - - '@sanity/telemetry' - - '@types/node' - '@types/react' - - canvas - - jiti - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - supports-color - - terser - xstate - - yaml - - '@sanity/mutate@0.11.0-canary.4(xstate@5.28.0)': - dependencies: - '@sanity/client': 6.28.4(debug@4.4.3) - '@sanity/diff-match-patch': 3.2.0 - hotscript: 1.0.13 - lodash: 4.17.21 - lodash-es: 4.17.23 - mendoza: 3.0.8 - rxjs: 7.8.2 - optionalDependencies: - xstate: 5.28.0 - transitivePeerDependencies: - - debug - - '@sanity/mutate@0.12.4(debug@4.4.3)': - dependencies: - '@sanity/client': 6.28.4(debug@4.4.3) - '@sanity/diff-match-patch': 3.2.0 - '@sanity/uuid': 3.0.2 - hotscript: 1.0.13 - lodash: 4.17.21 - mendoza: 3.0.8 - nanoid: 5.1.5 - rxjs: 7.8.2 - transitivePeerDependencies: - - debug - '@sanity/mutate@0.16.1(debug@4.4.3)(xstate@5.28.0)': + '@sanity/mutate@0.16.1(xstate@5.28.0)': dependencies: - '@sanity/client': 7.16.0(debug@4.4.3) + '@sanity/client': 7.22.0 '@sanity/diff-match-patch': 3.2.0 '@sanity/uuid': 3.0.2 hotscript: 1.0.13 @@ -13247,106 +13758,66 @@ snapshots: rxjs: 7.8.2 optionalDependencies: xstate: 5.28.0 - transitivePeerDependencies: - - debug - '@sanity/mutator@5.13.0(@types/react@19.2.7)': + '@sanity/mutator@5.22.0(@types/react@19.2.7)': dependencies: '@sanity/diff-match-patch': 3.2.0 - '@sanity/types': 5.13.0(@types/react@19.2.7)(debug@4.4.3) + '@sanity/types': 5.22.0(@types/react@19.2.7) '@sanity/uuid': 3.0.2 debug: 4.4.3(supports-color@8.1.1) - lodash-es: 4.17.23 + lodash-es: 4.18.1 transitivePeerDependencies: - '@types/react' - supports-color - '@sanity/presentation-comlink@2.0.1(@sanity/client@7.16.0)(@sanity/types@5.13.0(@types/react@19.2.7)(debug@4.4.3))': + '@sanity/presentation-comlink@2.0.1(@sanity/client@7.22.0)(@sanity/types@5.22.0(@types/react@19.2.7))': dependencies: '@sanity/comlink': 4.0.1 - '@sanity/visual-editing-types': 1.1.8(@sanity/client@7.16.0)(@sanity/types@5.13.0(@types/react@19.2.7)(debug@4.4.3)) + '@sanity/visual-editing-types': 1.1.8(@sanity/client@7.22.0)(@sanity/types@5.22.0(@types/react@19.2.7)) transitivePeerDependencies: - '@sanity/client' - '@sanity/types' - '@sanity/presentation@1.21.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))': - dependencies: - '@sanity/client': 6.28.4(debug@4.4.3) - '@sanity/comlink': 3.0.0 - '@sanity/icons': 3.7.4(react@19.2.3) - '@sanity/logos': 2.2.2(react@19.2.3) - '@sanity/preview-url-secret': 2.1.0(@sanity/client@6.28.4) - '@sanity/ui': 2.16.22(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) - '@sanity/uuid': 3.0.2 - fast-deep-equal: 3.1.3 - framer-motion: 11.17.0(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - lodash: 4.17.21 - mendoza: 3.0.8 - mnemonist: 0.39.8 - path-to-regexp: 6.3.0 - react-compiler-runtime: 19.0.0-beta-55955c9-20241229(react@19.2.3) - rxjs: 7.8.2 - suspend-react: 0.1.3(react@19.2.3) - use-effect-event: 1.0.2(react@19.2.3) - transitivePeerDependencies: - - '@emotion/is-prop-valid' - - debug - - react - - react-dom - - react-is - - styled-components - - '@sanity/preview-url-secret@2.1.0(@sanity/client@6.28.4)': - dependencies: - '@sanity/client': 6.28.4(debug@4.4.3) - '@sanity/uuid': 3.0.2 + '@sanity/presentation@2.0.0': {} - '@sanity/preview-url-secret@2.1.0(@sanity/client@7.16.0)': + '@sanity/preview-url-secret@4.0.5(@sanity/client@7.22.0)': dependencies: - '@sanity/client': 7.16.0(debug@4.4.3) + '@sanity/client': 7.22.0 '@sanity/uuid': 3.0.2 - '@sanity/preview-url-secret@2.1.15(@sanity/client@7.16.0)(@sanity/icons@3.7.4(react@19.2.3))(sanity@5.13.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(babel-plugin-react-compiler@1.0.0)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.7.0))': - dependencies: - '@sanity/client': 7.16.0(debug@4.4.3) - '@sanity/uuid': 3.0.2 + '@sanity/prism-groq@1.1.2(prismjs@1.27.0)': optionalDependencies: - '@sanity/icons': 3.7.4(react@19.2.3) - sanity: 5.13.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(babel-plugin-react-compiler@1.0.0)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.7.0) - - '@sanity/preview-url-secret@4.0.3(@sanity/client@7.16.0)': - dependencies: - '@sanity/client': 7.16.0(debug@4.4.3) - '@sanity/uuid': 3.0.2 + prismjs: 1.27.0 - '@sanity/runtime-cli@14.3.0(@types/node@24.10.0)(debug@4.4.3)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.7.0)': + '@sanity/runtime-cli@14.13.3(@types/node@24.10.0)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)': dependencies: '@architect/hydrate': 5.0.2 '@architect/inventory': 5.0.0 - '@inquirer/prompts': 8.3.0(@types/node@24.10.0) - '@oclif/core': 4.8.3 - '@oclif/plugin-help': 6.2.37 - '@sanity/blueprints': 0.12.3 + '@inquirer/prompts': 8.4.2(@types/node@24.10.0) + '@oclif/core': 4.10.6 + '@oclif/plugin-help': 6.2.45 + '@sanity/blueprints': 0.15.2 '@sanity/blueprints-parser': 0.4.0 - '@sanity/client': 7.16.0(debug@4.4.3) + '@sanity/client': 7.22.0 adm-zip: 0.5.16 array-treeify: 0.1.5 cardinal: 2.1.1 empathic: 2.0.0 eventsource: 4.1.0 - groq-js: 1.28.0 + groq-js: 1.30.1 jiti: 2.6.1 mime-types: 3.0.2 ora: 9.3.0 - tar-stream: 3.1.7 - vite: 7.3.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0) - vite-tsconfig-paths: 6.1.1(typescript@5.9.3)(vite@7.3.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0)) + tar-stream: 3.1.8 + vite: 7.3.2(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3) + vite-tsconfig-paths: 6.1.1(typescript@5.9.3)(vite@7.3.2(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3)) ws: 8.19.0 xdg-basedir: 5.1.0 transitivePeerDependencies: - '@types/node' + - bare-abort-controller + - bare-buffer - bufferutil - - debug - less - lightningcss - sass @@ -13360,118 +13831,118 @@ snapshots: - utf-8-validate - yaml - '@sanity/schema@5.13.0(@types/react@19.2.7)(debug@4.4.3)': + '@sanity/schema@5.22.0(@types/react@19.2.7)': dependencies: '@sanity/descriptors': 1.3.0 '@sanity/generate-help-url': 4.0.0 - '@sanity/types': 5.13.0(@types/react@19.2.7)(debug@4.4.3) + '@sanity/types': 5.22.0(@types/react@19.2.7) arrify: 2.0.1 - groq-js: 1.28.0 + groq-js: 1.30.1 humanize-list: 1.0.1 leven: 3.1.0 - lodash-es: 4.17.23 + lodash-es: 4.18.1 object-inspect: 1.13.4 transitivePeerDependencies: - '@types/react' - - debug - supports-color - '@sanity/sdk@2.1.2(@types/react@19.2.7)(debug@4.4.3)(immer@10.2.0)(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3))': + '@sanity/sdk@2.9.0(@types/react@19.2.7)(immer@10.2.0)(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3))(xstate@5.28.0)': dependencies: '@sanity/bifur-client': 0.4.1 - '@sanity/client': 7.16.0(debug@4.4.3) + '@sanity/client': 7.22.0 '@sanity/comlink': 3.1.1 '@sanity/diff-match-patch': 3.2.0 '@sanity/diff-patch': 6.0.0 + '@sanity/id-utils': 1.0.0 + '@sanity/image-url': 2.1.1 '@sanity/json-match': 1.0.5 - '@sanity/message-protocol': 0.12.0 - '@sanity/mutate': 0.12.4(debug@4.4.3) - '@sanity/types': 3.99.0(@types/react@19.2.7)(debug@4.4.3) + '@sanity/message-protocol': 0.18.2 + '@sanity/mutate': 0.16.1(xstate@5.28.0) + '@sanity/telemetry': 1.1.0(react@19.2.3) + '@sanity/types': 5.22.0(@types/react@19.2.7) groq: 3.88.1-typegen-experimental.0 - lodash-es: 4.17.23 + groq-js: 1.30.1 + lodash-es: 4.18.1 reselect: 5.1.1 rxjs: 7.8.2 zustand: 5.0.5(@types/react@19.2.7)(immer@10.2.0)(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3)) transitivePeerDependencies: - '@types/react' - - debug - immer - react + - supports-color - use-sync-external-store + - xstate '@sanity/signed-urls@2.0.2': dependencies: '@noble/ed25519': 3.0.0 '@noble/hashes': 2.0.1 - '@sanity/table@2.0.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(sanity@5.13.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(babel-plugin-react-compiler@1.0.0)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.7.0))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))': + '@sanity/table@2.0.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(sanity@5.22.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@oclif/core@4.10.6)(@sanity/cli-core@1.3.1(@noble/hashes@2.0.1)(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.8.3))(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(prismjs@1.27.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(ts-toolbelt@9.6.0)(typescript@5.9.3))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))': dependencies: '@sanity/icons': 3.7.4(react@19.2.3) '@sanity/incompatible-plugin': 1.0.5(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@sanity/ui': 3.1.13(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) react: 19.2.3 - sanity: 5.13.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(babel-plugin-react-compiler@1.0.0)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.7.0) + sanity: 5.22.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@oclif/core@4.10.6)(@sanity/cli-core@1.3.1(@noble/hashes@2.0.1)(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.8.3))(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(prismjs@1.27.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(ts-toolbelt@9.6.0)(typescript@5.9.3) transitivePeerDependencies: - '@emotion/is-prop-valid' - react-dom - react-is - styled-components - '@sanity/telemetry@0.8.1(react@19.2.3)': + '@sanity/telemetry@0.9.0(react@19.2.3)': dependencies: - lodash: 4.17.21 react: 19.2.3 rxjs: 7.8.2 typeid-js: 0.3.0 - '@sanity/template-validator@3.0.0': + '@sanity/telemetry@1.1.0(react@19.2.3)': + dependencies: + rxjs: 7.8.2 + typeid-js: 0.3.0 + optionalDependencies: + react: 19.2.3 + + '@sanity/template-validator@3.1.0': dependencies: '@actions/core': 3.0.0 '@actions/github': 9.0.0 - yaml: 2.7.0 + yaml: 2.8.3 - '@sanity/types@3.99.0(@types/react@19.2.7)(debug@4.4.3)': + '@sanity/types@5.22.0(@types/react@19.2.7)': dependencies: - '@sanity/client': 7.16.0(debug@4.4.3) - '@sanity/media-library-types': 1.2.0 + '@sanity/client': 7.22.0 + '@sanity/media-library-types': 1.4.0 '@types/react': 19.2.7 - transitivePeerDependencies: - - debug - '@sanity/types@5.13.0(@types/react@19.2.7)(debug@4.4.3)': - dependencies: - '@sanity/client': 7.16.0(debug@4.4.3) - '@sanity/media-library-types': 1.2.0 - '@types/react': 19.2.7 - transitivePeerDependencies: - - debug - - '@sanity/ui@2.16.22(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))': + '@sanity/ui@3.1.13(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))': dependencies: '@floating-ui/react-dom': 2.1.6(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@juggle/resize-observer': 3.4.0 '@sanity/color': 3.0.6 '@sanity/icons': 3.7.4(react@19.2.3) csstype: 3.2.3 - motion: 12.23.24(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + motion: 12.30.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) react: 19.2.3 react-compiler-runtime: 1.0.0(react@19.2.3) react-dom: 19.2.3(react@19.2.3) react-is: 19.2.4 - react-refractor: 2.2.0(react@19.2.3) + react-refractor: 4.0.0(react@19.2.3) styled-components: 6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) use-effect-event: 2.0.3(react@19.2.3) transitivePeerDependencies: - '@emotion/is-prop-valid' - '@sanity/ui@3.1.11(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))': + '@sanity/ui@3.1.14(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))': dependencies: '@floating-ui/react-dom': 2.1.6(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@juggle/resize-observer': 3.4.0 '@sanity/color': 3.0.6 '@sanity/icons': 3.7.4(react@19.2.3) csstype: 3.2.3 - motion: 12.26.2(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + motion: 12.30.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) react: 19.2.3 react-compiler-runtime: 1.0.0(react@19.2.3) react-dom: 19.2.3(react@19.2.3) @@ -13482,42 +13953,41 @@ snapshots: transitivePeerDependencies: - '@emotion/is-prop-valid' - '@sanity/ui@3.1.13(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))': + '@sanity/ui@3.1.14(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.5(react@19.2.5))(react-is@19.2.4)(react@19.2.5)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))': dependencies: - '@floating-ui/react-dom': 2.1.6(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@floating-ui/react-dom': 2.1.6(react-dom@19.2.5(react@19.2.5))(react@19.2.5) '@juggle/resize-observer': 3.4.0 '@sanity/color': 3.0.6 - '@sanity/icons': 3.7.4(react@19.2.3) + '@sanity/icons': 3.7.4(react@19.2.5) csstype: 3.2.3 - motion: 12.30.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - react: 19.2.3 - react-compiler-runtime: 1.0.0(react@19.2.3) - react-dom: 19.2.3(react@19.2.3) + motion: 12.30.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + react: 19.2.5 + react-compiler-runtime: 1.0.0(react@19.2.5) + react-dom: 19.2.5(react@19.2.5) react-is: 19.2.4 - react-refractor: 4.0.0(react@19.2.3) + react-refractor: 4.0.0(react@19.2.5) styled-components: 6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - use-effect-event: 2.0.3(react@19.2.3) + use-effect-event: 2.0.3(react@19.2.5) transitivePeerDependencies: - '@emotion/is-prop-valid' - '@sanity/util@5.13.0(@types/react@19.2.7)(debug@4.4.3)': + '@sanity/util@5.22.0(@types/react@19.2.7)': dependencies: '@date-fns/tz': 1.4.1 '@date-fns/utc': 2.1.1 - '@sanity/client': 7.16.0(debug@4.4.3) - '@sanity/types': 5.13.0(@types/react@19.2.7)(debug@4.4.3) + '@sanity/client': 7.22.0 + '@sanity/types': 5.22.0(@types/react@19.2.7) date-fns: 4.1.0 rxjs: 7.8.2 transitivePeerDependencies: - '@types/react' - - debug '@sanity/uuid@3.0.2': dependencies: '@types/uuid': 8.3.4 uuid: 8.3.2 - '@sanity/vision@5.13.0(@babel/runtime@7.29.2)(@codemirror/lint@6.8.4)(@codemirror/theme-one-dark@6.1.2)(@emotion/is-prop-valid@1.4.0)(codemirror@6.0.1)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(sanity@5.13.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(babel-plugin-react-compiler@1.0.0)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.7.0))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))': + '@sanity/vision@5.22.0(@babel/runtime@7.29.2)(@codemirror/lint@6.8.4)(@codemirror/theme-one-dark@6.1.2)(@emotion/is-prop-valid@1.4.0)(codemirror@6.0.1)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(sanity@5.22.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@oclif/core@4.10.6)(@sanity/cli-core@1.3.1(@noble/hashes@2.0.1)(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.8.3))(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(prismjs@1.27.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(ts-toolbelt@9.6.0)(typescript@5.9.3))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))': dependencies: '@codemirror/autocomplete': 6.20.1 '@codemirror/commands': 6.10.3 @@ -13531,18 +14001,19 @@ snapshots: '@rexxars/react-split-pane': 1.0.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@sanity/color': 3.0.6 '@sanity/icons': 3.7.4(react@19.2.3) - '@sanity/ui': 3.1.13(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) + '@sanity/lezer-groq': 1.0.3 + '@sanity/ui': 3.1.14(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) '@sanity/uuid': 3.0.2 '@uiw/react-codemirror': 4.25.7(@babel/runtime@7.29.2)(@codemirror/autocomplete@6.20.1)(@codemirror/language@6.12.3)(@codemirror/lint@6.8.4)(@codemirror/search@6.6.0)(@codemirror/state@6.6.0)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.41.0)(codemirror@6.0.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) is-hotkey-esm: 1.0.0 json-2-csv: 5.5.9 json5: 2.2.3 - lodash-es: 4.17.23 + lodash-es: 4.18.1 quick-lru: 5.1.1 react: 19.2.3 react-rx: 4.2.2(react@19.2.3)(rxjs@7.8.2) rxjs: 7.8.2 - sanity: 5.13.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(babel-plugin-react-compiler@1.0.0)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.7.0) + sanity: 5.22.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@oclif/core@4.10.6)(@sanity/cli-core@1.3.1(@noble/hashes@2.0.1)(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.8.3))(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(prismjs@1.27.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(ts-toolbelt@9.6.0)(typescript@5.9.3) styled-components: 6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) transitivePeerDependencies: - '@babel/runtime' @@ -13553,32 +14024,56 @@ snapshots: - react-dom - react-is - '@sanity/visual-editing-types@1.1.8(@sanity/client@7.16.0)(@sanity/types@5.13.0(@types/react@19.2.7)(debug@4.4.3))': + '@sanity/visual-editing-csm@3.0.7(@sanity/client@7.22.0)(@sanity/types@5.22.0(@types/react@19.2.7))(typescript@5.9.3)': + dependencies: + '@sanity/client': 7.22.0 + '@sanity/visual-editing-types': 2.0.6(@sanity/client@7.22.0)(@sanity/types@5.22.0(@types/react@19.2.7)) + valibot: 1.3.1(typescript@5.9.3) + transitivePeerDependencies: + - '@sanity/types' + - typescript + + '@sanity/visual-editing-types@1.1.8(@sanity/client@7.22.0)(@sanity/types@5.22.0(@types/react@19.2.7))': + dependencies: + '@sanity/client': 7.22.0 + optionalDependencies: + '@sanity/types': 5.22.0(@types/react@19.2.7) + + '@sanity/visual-editing-types@2.0.6(@sanity/client@7.22.0)(@sanity/types@5.22.0(@types/react@19.2.7))': dependencies: - '@sanity/client': 7.16.0(debug@4.4.3) + '@sanity/client': 7.22.0 optionalDependencies: - '@sanity/types': 5.13.0(@types/react@19.2.7)(debug@4.4.3) + '@sanity/types': 5.22.0(@types/react@19.2.7) - '@sanity/visual-editing@2.12.0(@sanity/client@7.16.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + '@sanity/visual-editing@5.3.4(@emotion/is-prop-valid@1.4.0)(@sanity/client@7.22.0)(@sanity/types@5.22.0(@types/react@19.2.7))(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.9.3)': dependencies: - '@sanity/comlink': 3.0.0 - '@sanity/mutate': 0.11.0-canary.4(xstate@5.28.0) - '@sanity/preview-url-secret': 2.1.0(@sanity/client@7.16.0) - '@vercel/stega': 0.1.2 - get-random-values-esm: 1.0.2 + '@sanity/comlink': 4.0.1 + '@sanity/icons': 3.7.4(react@19.2.3) + '@sanity/insert-menu': 3.0.5(@emotion/is-prop-valid@1.4.0)(@sanity/types@5.22.0(@types/react@19.2.7))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) + '@sanity/mutate': 0.16.1(xstate@5.28.0) + '@sanity/presentation-comlink': 2.0.1(@sanity/client@7.22.0)(@sanity/types@5.22.0(@types/react@19.2.7)) + '@sanity/preview-url-secret': 4.0.5(@sanity/client@7.22.0) + '@sanity/ui': 3.1.13(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) + '@sanity/visual-editing-csm': 3.0.7(@sanity/client@7.22.0)(@sanity/types@5.22.0(@types/react@19.2.7))(typescript@5.9.3) + '@vercel/stega': 1.1.0 + dequal: 2.0.3 react: 19.2.3 react-dom: 19.2.3(react@19.2.3) rxjs: 7.8.2 scroll-into-view-if-needed: 3.1.0 - use-effect-event: 1.0.2(react@19.2.3) - valibot: 0.31.1 + styled-components: 6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) xstate: 5.28.0 optionalDependencies: - '@sanity/client': 7.16.0(debug@4.4.3) + '@sanity/client': 7.22.0 transitivePeerDependencies: - - debug + - '@emotion/is-prop-valid' + - '@sanity/types' + - react-is + - typescript - '@sanity/worker-channels@1.1.0': {} + '@sanity/worker-channels@2.0.0': {} + + '@sec-ant/readable-stream@0.4.1': {} '@sentry-internal/browser-utils@8.55.0': dependencies: @@ -13674,10 +14169,10 @@ snapshots: '@speed-highlight/core@1.2.14': {} - '@storybook/addon-docs@10.3.5(@types/react@19.2.7)(esbuild@0.27.3)(rollup@4.52.5)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0))': + '@storybook/addon-docs@10.3.5(@types/react@19.2.7)(esbuild@0.27.3)(rollup@4.52.5)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3))': dependencies: '@mdx-js/react': 3.1.0(@types/react@19.2.7)(react@19.2.3) - '@storybook/csf-plugin': 10.3.5(esbuild@0.27.3)(rollup@4.52.5)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0)) + '@storybook/csf-plugin': 10.3.5(esbuild@0.27.3)(rollup@4.52.5)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3)) '@storybook/icons': 2.0.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@storybook/react-dom-shim': 10.3.5(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) react: 19.2.3 @@ -13691,25 +14186,25 @@ snapshots: - vite - webpack - '@storybook/builder-vite@10.3.5(esbuild@0.27.3)(rollup@4.52.5)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0))': + '@storybook/builder-vite@10.3.5(esbuild@0.27.3)(rollup@4.52.5)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3))': dependencies: - '@storybook/csf-plugin': 10.3.5(esbuild@0.27.3)(rollup@4.52.5)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0)) + '@storybook/csf-plugin': 10.3.5(esbuild@0.27.3)(rollup@4.52.5)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3)) storybook: 10.3.5(@testing-library/dom@10.4.0)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) ts-dedent: 2.2.0 - vite: 8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0) + vite: 8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3) transitivePeerDependencies: - esbuild - rollup - webpack - '@storybook/csf-plugin@10.3.5(esbuild@0.27.3)(rollup@4.52.5)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0))': + '@storybook/csf-plugin@10.3.5(esbuild@0.27.3)(rollup@4.52.5)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3))': dependencies: storybook: 10.3.5(@testing-library/dom@10.4.0)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) unplugin: 2.3.11 optionalDependencies: esbuild: 0.27.3 rollup: 4.52.5 - vite: 8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0) + vite: 8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3) '@storybook/global@5.0.0': {} @@ -13724,11 +14219,11 @@ snapshots: react-dom: 19.2.3(react@19.2.3) storybook: 10.3.5(@testing-library/dom@10.4.0)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@storybook/react-vite@10.3.5(esbuild@0.27.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rollup@4.52.5)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.9.3)(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0))': + '@storybook/react-vite@10.3.5(esbuild@0.27.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rollup@4.52.5)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.9.3)(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3))': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.7.0(typescript@5.9.3)(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0)) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.7.0(typescript@5.9.3)(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3)) '@rollup/pluginutils': 5.1.4(rollup@4.52.5) - '@storybook/builder-vite': 10.3.5(esbuild@0.27.3)(rollup@4.52.5)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0)) + '@storybook/builder-vite': 10.3.5(esbuild@0.27.3)(rollup@4.52.5)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3)) '@storybook/react': 10.3.5(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.9.3) empathic: 2.0.0 magic-string: 0.30.21 @@ -13738,7 +14233,7 @@ snapshots: resolve: 1.22.11 storybook: 10.3.5(@testing-library/dom@10.4.0)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) tsconfig-paths: 4.2.0 - vite: 8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0) + vite: 8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3) transitivePeerDependencies: - esbuild - rollup @@ -14002,20 +14497,20 @@ snapshots: '@tailwindcss/oxide-win32-arm64-msvc': 4.2.2 '@tailwindcss/oxide-win32-x64-msvc': 4.2.2 - '@tailwindcss/vite@4.2.2(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0))': + '@tailwindcss/vite@4.2.2(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3))': dependencies: '@tailwindcss/node': 4.2.2 '@tailwindcss/oxide': 4.2.2 tailwindcss: 4.2.2 - vite: 8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0) + vite: 8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3) '@tanstack/history@1.161.6': {} - '@tanstack/nitro-v2-vite-plugin@1.154.9(rolldown@1.0.0-rc.15)(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0))': + '@tanstack/nitro-v2-vite-plugin@1.154.9(rolldown@1.0.0-rc.15)(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3))': dependencies: nitropack: 2.13.1(rolldown@1.0.0-rc.15) pathe: 2.0.3 - vite: 8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0) + vite: 8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -14045,45 +14540,45 @@ snapshots: - uploadthing - xml2js - '@tanstack/react-router-devtools@1.166.13(@tanstack/react-router@1.168.21(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@tanstack/router-core@1.168.15)(csstype@3.2.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + '@tanstack/react-router-devtools@1.166.13(@tanstack/react-router@1.168.25(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@tanstack/router-core@1.168.17)(csstype@3.2.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: - '@tanstack/react-router': 1.168.21(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@tanstack/router-devtools-core': 1.167.3(@tanstack/router-core@1.168.15)(csstype@3.2.3) + '@tanstack/react-router': 1.168.25(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/router-devtools-core': 1.167.3(@tanstack/router-core@1.168.17)(csstype@3.2.3) react: 19.2.3 react-dom: 19.2.3(react@19.2.3) optionalDependencies: - '@tanstack/router-core': 1.168.15 + '@tanstack/router-core': 1.168.17 transitivePeerDependencies: - csstype - '@tanstack/react-router@1.168.21(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + '@tanstack/react-router@1.168.25(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: '@tanstack/history': 1.161.6 '@tanstack/react-store': 0.9.3(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@tanstack/router-core': 1.168.15 + '@tanstack/router-core': 1.168.17 isbot: 5.1.23 react: 19.2.3 react-dom: 19.2.3(react@19.2.3) - '@tanstack/react-start-client@1.166.38(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + '@tanstack/react-start-client@1.166.43(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: - '@tanstack/react-router': 1.168.21(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@tanstack/router-core': 1.168.15 - '@tanstack/start-client-core': 1.167.17 + '@tanstack/react-router': 1.168.25(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/router-core': 1.168.17 + '@tanstack/start-client-core': 1.167.20 react: 19.2.3 react-dom: 19.2.3(react@19.2.3) - '@tanstack/react-start-rsc@0.0.18(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0))': + '@tanstack/react-start-rsc@0.0.29(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3))': dependencies: - '@tanstack/react-router': 1.168.21(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@tanstack/react-start-server': 1.166.39(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@tanstack/router-core': 1.168.15 - '@tanstack/router-utils': 1.161.6 - '@tanstack/start-client-core': 1.167.17 + '@tanstack/react-router': 1.168.25(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/react-start-server': 1.166.44(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/router-core': 1.168.17 + '@tanstack/router-utils': 1.161.7 + '@tanstack/start-client-core': 1.167.20 '@tanstack/start-fn-stubs': 1.161.6 - '@tanstack/start-plugin-core': 1.167.34(@tanstack/react-router@1.168.21(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0)) - '@tanstack/start-server-core': 1.167.19 - '@tanstack/start-storage-context': 1.166.29 + '@tanstack/start-plugin-core': 1.169.6(@tanstack/react-router@1.168.25(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3)) + '@tanstack/start-server-core': 1.167.22 + '@tanstack/start-storage-context': 1.166.31 pathe: 2.0.3 react: 19.2.3 react-dom: 19.2.3(react@19.2.3) @@ -14095,35 +14590,37 @@ snapshots: - vite-plugin-solid - webpack - '@tanstack/react-start-server@1.166.39(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + '@tanstack/react-start-server@1.166.44(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: '@tanstack/history': 1.161.6 - '@tanstack/react-router': 1.168.21(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@tanstack/router-core': 1.168.15 - '@tanstack/start-client-core': 1.167.17 - '@tanstack/start-server-core': 1.167.19 + '@tanstack/react-router': 1.168.25(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/router-core': 1.168.17 + '@tanstack/start-client-core': 1.167.20 + '@tanstack/start-server-core': 1.167.22 react: 19.2.3 react-dom: 19.2.3(react@19.2.3) transitivePeerDependencies: - crossws - '@tanstack/react-start@1.167.39(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0))': + '@tanstack/react-start@1.167.50(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3))': dependencies: - '@tanstack/react-router': 1.168.21(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@tanstack/react-start-client': 1.166.38(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@tanstack/react-start-rsc': 0.0.18(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0)) - '@tanstack/react-start-server': 1.166.39(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@tanstack/router-utils': 1.161.6 - '@tanstack/start-client-core': 1.167.17 - '@tanstack/start-plugin-core': 1.167.34(@tanstack/react-router@1.168.21(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0)) - '@tanstack/start-server-core': 1.167.19 + '@tanstack/react-router': 1.168.25(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/react-start-client': 1.166.43(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/react-start-rsc': 0.0.29(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3)) + '@tanstack/react-start-server': 1.166.44(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/router-utils': 1.161.7 + '@tanstack/start-client-core': 1.167.20 + '@tanstack/start-plugin-core': 1.169.6(@tanstack/react-router@1.168.25(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3)) + '@tanstack/start-server-core': 1.167.22 pathe: 2.0.3 react: 19.2.3 react-dom: 19.2.3(react@19.2.3) - vite: 8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0) + optionalDependencies: + vite: 8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3) transitivePeerDependencies: - - '@rsbuild/core' + - '@rspack/core' - crossws + - react-server-dom-rspack - supports-color - vite-plugin-solid - webpack @@ -14147,35 +14644,35 @@ snapshots: react: 19.2.3 react-dom: 19.2.3(react@19.2.3) - '@tanstack/router-core@1.168.15': + '@tanstack/router-core@1.168.17': dependencies: '@tanstack/history': 1.161.6 cookie-es: 3.1.1 seroval: 1.5.2 seroval-plugins: 1.5.2(seroval@1.5.2) - '@tanstack/router-devtools-core@1.167.3(@tanstack/router-core@1.168.15)(csstype@3.2.3)': + '@tanstack/router-devtools-core@1.167.3(@tanstack/router-core@1.168.17)(csstype@3.2.3)': dependencies: - '@tanstack/router-core': 1.168.15 + '@tanstack/router-core': 1.168.17 clsx: 2.1.1 goober: 2.1.16(csstype@3.2.3) optionalDependencies: csstype: 3.2.3 - '@tanstack/router-generator@1.166.32': + '@tanstack/router-generator@1.166.36': dependencies: '@babel/types': 7.29.0 - '@tanstack/router-core': 1.168.15 - '@tanstack/router-utils': 1.161.6 + '@tanstack/router-core': 1.168.17 + '@tanstack/router-utils': 1.161.7 '@tanstack/virtual-file-routes': 1.161.7 + jiti: 2.6.1 magic-string: 0.30.21 prettier: 3.8.1 - tsx: 4.21.0 zod: 3.25.76 transitivePeerDependencies: - supports-color - '@tanstack/router-plugin@1.167.22(@tanstack/react-router@1.168.21(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0))': + '@tanstack/router-plugin@1.167.28(@tanstack/react-router@1.168.25(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3))': dependencies: '@babel/core': 7.29.0 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.29.0) @@ -14183,20 +14680,20 @@ snapshots: '@babel/template': 7.28.6 '@babel/traverse': 7.29.0 '@babel/types': 7.29.0 - '@tanstack/router-core': 1.168.15 - '@tanstack/router-generator': 1.166.32 - '@tanstack/router-utils': 1.161.6 + '@tanstack/router-core': 1.168.17 + '@tanstack/router-generator': 1.166.36 + '@tanstack/router-utils': 1.161.7 '@tanstack/virtual-file-routes': 1.161.7 chokidar: 3.6.0 - unplugin: 2.3.11 + unplugin: 3.0.0 zod: 3.25.76 optionalDependencies: - '@tanstack/react-router': 1.168.21(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - vite: 8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0) + '@tanstack/react-router': 1.168.25(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + vite: 8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3) transitivePeerDependencies: - supports-color - '@tanstack/router-utils@1.161.6': + '@tanstack/router-utils@1.161.7': dependencies: '@babel/core': 7.29.0 '@babel/generator': 7.29.0 @@ -14210,29 +14707,30 @@ snapshots: transitivePeerDependencies: - supports-color - '@tanstack/start-client-core@1.167.17': + '@tanstack/start-client-core@1.167.20': dependencies: - '@tanstack/router-core': 1.168.15 + '@tanstack/router-core': 1.168.17 '@tanstack/start-fn-stubs': 1.161.6 - '@tanstack/start-storage-context': 1.166.29 + '@tanstack/start-storage-context': 1.166.31 seroval: 1.5.2 '@tanstack/start-fn-stubs@1.161.6': {} - '@tanstack/start-plugin-core@1.167.34(@tanstack/react-router@1.168.21(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0))': + '@tanstack/start-plugin-core@1.169.6(@tanstack/react-router@1.168.25(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3))': dependencies: '@babel/code-frame': 7.27.1 '@babel/core': 7.29.0 '@babel/types': 7.29.0 '@rolldown/pluginutils': 1.0.0-beta.40 - '@tanstack/router-core': 1.168.15 - '@tanstack/router-generator': 1.166.32 - '@tanstack/router-plugin': 1.167.22(@tanstack/react-router@1.168.21(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0)) - '@tanstack/router-utils': 1.161.6 - '@tanstack/start-client-core': 1.167.17 - '@tanstack/start-server-core': 1.167.19 + '@tanstack/router-core': 1.168.17 + '@tanstack/router-generator': 1.166.36 + '@tanstack/router-plugin': 1.167.28(@tanstack/react-router@1.168.25(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3)) + '@tanstack/router-utils': 1.161.7 + '@tanstack/start-client-core': 1.167.20 + '@tanstack/start-server-core': 1.167.22 cheerio: 1.1.0 exsolve: 1.0.8 + lightningcss: 1.32.0 pathe: 2.0.3 picomatch: 4.0.4 seroval: 1.5.2 @@ -14240,32 +14738,32 @@ snapshots: srvx: 0.11.15 tinyglobby: 0.2.15 ufo: 1.6.3 - vite: 8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0) - vitefu: 1.1.1(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0)) + vitefu: 1.1.1(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3)) xmlbuilder2: 4.0.3 zod: 3.25.76 + optionalDependencies: + vite: 8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3) transitivePeerDependencies: - - '@rsbuild/core' - '@tanstack/react-router' - crossws - supports-color - vite-plugin-solid - webpack - '@tanstack/start-server-core@1.167.19': + '@tanstack/start-server-core@1.167.22': dependencies: '@tanstack/history': 1.161.6 - '@tanstack/router-core': 1.168.15 - '@tanstack/start-client-core': 1.167.17 - '@tanstack/start-storage-context': 1.166.29 + '@tanstack/router-core': 1.168.17 + '@tanstack/start-client-core': 1.167.20 + '@tanstack/start-storage-context': 1.166.31 h3-v2: h3@2.0.1-rc.20 seroval: 1.5.2 transitivePeerDependencies: - crossws - '@tanstack/start-storage-context@1.166.29': + '@tanstack/start-storage-context@1.166.31': dependencies: - '@tanstack/router-core': 1.168.15 + '@tanstack/router-core': 1.168.17 '@tanstack/store@0.9.3': {} @@ -14361,10 +14859,6 @@ snapshots: dependencies: '@types/node': 24.10.0 - '@types/hast@2.3.10': - dependencies: - '@types/unist': 2.0.11 - '@types/hast@3.0.4': dependencies: '@types/unist': 3.0.3 @@ -14379,10 +14873,19 @@ snapshots: dependencies: '@types/istanbul-lib-report': 3.0.3 + '@types/linkify-it@5.0.0': {} + + '@types/markdown-it@14.1.2': + dependencies: + '@types/linkify-it': 5.0.0 + '@types/mdurl': 2.0.0 + '@types/mdast@4.0.4': dependencies: '@types/unist': 3.0.3 + '@types/mdurl@2.0.0': {} + '@types/mdx@2.0.13': {} '@types/ms@2.1.0': {} @@ -14401,10 +14904,6 @@ snapshots: dependencies: '@types/react': 19.2.7 - '@types/react-is@19.2.0': - dependencies: - '@types/react': 19.2.7 - '@types/react@19.2.7': dependencies: csstype: 3.2.3 @@ -14413,16 +14912,8 @@ snapshots: '@types/resolve@1.20.6': {} - '@types/shallow-equals@1.0.3': {} - - '@types/speakingurl@13.0.6': {} - '@types/stack-utils@2.0.3': {} - '@types/tar-stream@3.1.4': - dependencies: - '@types/node': 24.10.0 - '@types/trusted-types@2.0.7': optional: true @@ -14430,56 +14921,52 @@ snapshots: '@types/unist@3.0.3': {} - '@types/use-sync-external-store@1.5.0': {} - '@types/uuid@8.3.4': {} '@types/wait-on@5.3.4': dependencies: '@types/node': 24.10.0 - '@types/which@3.0.4': {} - '@types/yargs-parser@21.0.3': {} '@types/yargs@17.0.33': dependencies: '@types/yargs-parser': 21.0.3 - '@uiw/codemirror-extensions-basic-setup@4.25.7(@codemirror/autocomplete@6.20.0)(@codemirror/commands@6.10.2)(@codemirror/language@6.12.2)(@codemirror/lint@6.8.4)(@codemirror/search@6.6.0)(@codemirror/state@6.5.4)(@codemirror/view@6.39.16)': + '@uiw/codemirror-extensions-basic-setup@4.25.7(@codemirror/autocomplete@6.20.1)(@codemirror/commands@6.10.3)(@codemirror/language@6.12.3)(@codemirror/lint@6.8.4)(@codemirror/search@6.6.0)(@codemirror/state@6.6.0)(@codemirror/view@6.41.0)': dependencies: - '@codemirror/autocomplete': 6.20.0 - '@codemirror/commands': 6.10.2 - '@codemirror/language': 6.12.2 + '@codemirror/autocomplete': 6.20.1 + '@codemirror/commands': 6.10.3 + '@codemirror/language': 6.12.3 '@codemirror/lint': 6.8.4 '@codemirror/search': 6.6.0 - '@codemirror/state': 6.5.4 - '@codemirror/view': 6.39.16 + '@codemirror/state': 6.6.0 + '@codemirror/view': 6.41.0 - '@uiw/codemirror-extensions-basic-setup@4.25.7(@codemirror/autocomplete@6.20.1)(@codemirror/commands@6.10.2)(@codemirror/language@6.12.3)(@codemirror/lint@6.8.4)(@codemirror/search@6.6.0)(@codemirror/state@6.6.0)(@codemirror/view@6.41.0)': + '@uiw/codemirror-extensions-basic-setup@4.25.9(@codemirror/autocomplete@6.20.1)(@codemirror/commands@6.10.3)(@codemirror/language@6.12.3)(@codemirror/lint@6.8.4)(@codemirror/search@6.6.0)(@codemirror/state@6.6.0)(@codemirror/view@6.41.0)': dependencies: '@codemirror/autocomplete': 6.20.1 - '@codemirror/commands': 6.10.2 + '@codemirror/commands': 6.10.3 '@codemirror/language': 6.12.3 '@codemirror/lint': 6.8.4 '@codemirror/search': 6.6.0 '@codemirror/state': 6.6.0 '@codemirror/view': 6.41.0 - '@uiw/codemirror-themes@4.25.7(@codemirror/language@6.12.2)(@codemirror/state@6.5.4)(@codemirror/view@6.39.16)': + '@uiw/codemirror-themes@4.25.9(@codemirror/language@6.12.3)(@codemirror/state@6.6.0)(@codemirror/view@6.41.0)': dependencies: - '@codemirror/language': 6.12.2 - '@codemirror/state': 6.5.4 - '@codemirror/view': 6.39.16 + '@codemirror/language': 6.12.3 + '@codemirror/state': 6.6.0 + '@codemirror/view': 6.41.0 - '@uiw/react-codemirror@4.25.7(@babel/runtime@7.29.2)(@codemirror/autocomplete@6.20.0)(@codemirror/language@6.12.2)(@codemirror/lint@6.8.4)(@codemirror/search@6.6.0)(@codemirror/state@6.5.4)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.39.16)(codemirror@6.0.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + '@uiw/react-codemirror@4.25.7(@babel/runtime@7.29.2)(@codemirror/autocomplete@6.20.1)(@codemirror/language@6.12.3)(@codemirror/lint@6.8.4)(@codemirror/search@6.6.0)(@codemirror/state@6.6.0)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.41.0)(codemirror@6.0.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: '@babel/runtime': 7.29.2 - '@codemirror/commands': 6.10.2 - '@codemirror/state': 6.5.4 + '@codemirror/commands': 6.10.3 + '@codemirror/state': 6.6.0 '@codemirror/theme-one-dark': 6.1.2 - '@codemirror/view': 6.39.16 - '@uiw/codemirror-extensions-basic-setup': 4.25.7(@codemirror/autocomplete@6.20.0)(@codemirror/commands@6.10.2)(@codemirror/language@6.12.2)(@codemirror/lint@6.8.4)(@codemirror/search@6.6.0)(@codemirror/state@6.5.4)(@codemirror/view@6.39.16) + '@codemirror/view': 6.41.0 + '@uiw/codemirror-extensions-basic-setup': 4.25.7(@codemirror/autocomplete@6.20.1)(@codemirror/commands@6.10.3)(@codemirror/language@6.12.3)(@codemirror/lint@6.8.4)(@codemirror/search@6.6.0)(@codemirror/state@6.6.0)(@codemirror/view@6.41.0) codemirror: 6.0.1 react: 19.2.3 react-dom: 19.2.3(react@19.2.3) @@ -14489,14 +14976,14 @@ snapshots: - '@codemirror/lint' - '@codemirror/search' - '@uiw/react-codemirror@4.25.7(@babel/runtime@7.29.2)(@codemirror/autocomplete@6.20.1)(@codemirror/language@6.12.3)(@codemirror/lint@6.8.4)(@codemirror/search@6.6.0)(@codemirror/state@6.6.0)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.41.0)(codemirror@6.0.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + '@uiw/react-codemirror@4.25.9(@babel/runtime@7.29.2)(@codemirror/autocomplete@6.20.1)(@codemirror/language@6.12.3)(@codemirror/lint@6.8.4)(@codemirror/search@6.6.0)(@codemirror/state@6.6.0)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.41.0)(codemirror@6.0.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: '@babel/runtime': 7.29.2 - '@codemirror/commands': 6.10.2 + '@codemirror/commands': 6.10.3 '@codemirror/state': 6.6.0 '@codemirror/theme-one-dark': 6.1.2 '@codemirror/view': 6.41.0 - '@uiw/codemirror-extensions-basic-setup': 4.25.7(@codemirror/autocomplete@6.20.1)(@codemirror/commands@6.10.2)(@codemirror/language@6.12.3)(@codemirror/lint@6.8.4)(@codemirror/search@6.6.0)(@codemirror/state@6.6.0)(@codemirror/view@6.41.0) + '@uiw/codemirror-extensions-basic-setup': 4.25.9(@codemirror/autocomplete@6.20.1)(@codemirror/commands@6.10.3)(@codemirror/language@6.12.3)(@codemirror/lint@6.8.4)(@codemirror/search@6.6.0)(@codemirror/state@6.6.0)(@codemirror/view@6.41.0) codemirror: 6.0.1 react: 19.2.3 react-dom: 19.2.3(react@19.2.3) @@ -14573,6 +15060,14 @@ snapshots: '@vercel/edge@1.2.2': {} + '@vercel/error-utils@2.0.3': {} + + '@vercel/frameworks@3.21.1': + dependencies: + '@iarna/toml': 2.2.3 + '@vercel/error-utils': 2.0.3 + js-yaml: 3.13.1 + '@vercel/nft@1.3.0(rollup@4.57.1)': dependencies: '@mapbox/node-pre-gyp': 2.0.0 @@ -14592,26 +15087,24 @@ snapshots: - rollup - supports-color - '@vercel/stega@0.1.2': {} + '@vercel/stega@1.1.0': {} - '@vercel/stega@1.0.0': {} - - '@vitejs/plugin-react@5.1.2(vite@7.3.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0))': + '@vitejs/plugin-react@5.2.0(vite@7.3.2(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3))': dependencies: '@babel/core': 7.29.0 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.29.0) '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.29.0) - '@rolldown/pluginutils': 1.0.0-beta.53 + '@rolldown/pluginutils': 1.0.0-rc.3 '@types/babel__core': 7.20.5 react-refresh: 0.18.0 - vite: 7.3.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0) + vite: 7.3.2(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@6.0.1(babel-plugin-react-compiler@1.0.0)(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0))': + '@vitejs/plugin-react@6.0.1(babel-plugin-react-compiler@1.0.0)(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3))': dependencies: '@rolldown/pluginutils': 1.0.0-rc.7 - vite: 8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0) + vite: 8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3) optionalDependencies: babel-plugin-react-compiler: 1.0.0 @@ -14649,6 +15142,16 @@ snapshots: transitivePeerDependencies: - '@types/react' + '@xstate/react@6.1.0(@types/react@19.2.7)(react@19.2.3)(xstate@5.30.0)': + dependencies: + react: 19.2.3 + use-isomorphic-layout-effect: 1.2.0(@types/react@19.2.7)(react@19.2.3) + use-sync-external-store: 1.6.0(react@19.2.3) + optionalDependencies: + xstate: 5.30.0 + transitivePeerDependencies: + - '@types/react' + abbrev@3.0.1: {} abort-controller@3.0.0: @@ -14771,10 +15274,6 @@ snapshots: dependencies: tslib: 2.8.1 - async-mutex@0.5.0: - dependencies: - tslib: 2.8.1 - async-sema@3.1.1: {} async@2.6.4: @@ -14787,11 +15286,6 @@ snapshots: atomic-sleep@1.0.0: {} - atomically@2.1.0: - dependencies: - stubborn-fs: 2.0.0 - when-exit: 2.1.5 - aws4@1.13.2: {} axios@1.7.9: @@ -14897,8 +15391,36 @@ snapshots: balanced-match@4.0.4: {} - bare-events@2.5.4: - optional: true + bare-events@2.5.4: {} + + bare-events@2.8.2: {} + + bare-fs@4.7.1: + dependencies: + bare-events: 2.5.4 + bare-path: 3.0.0 + bare-stream: 2.13.0(bare-events@2.5.4) + bare-url: 2.4.2 + fast-fifo: 1.3.2 + transitivePeerDependencies: + - bare-abort-controller + + bare-os@3.9.0: {} + + bare-path@3.0.0: + dependencies: + bare-os: 3.9.0 + + bare-stream@2.13.0(bare-events@2.5.4): + dependencies: + streamx: 2.25.0 + teex: 1.0.1 + optionalDependencies: + bare-events: 2.5.4 + + bare-url@2.4.2: + dependencies: + bare-path: 3.0.0 base64-js@1.5.1: {} @@ -14908,8 +15430,6 @@ snapshots: dependencies: safe-buffer: 5.1.2 - basic-ftp@5.1.0: {} - before-after-hook@4.0.0: {} better-path-resolve@1.0.0: @@ -14926,12 +15446,6 @@ snapshots: dependencies: file-uri-to-path: 1.0.0 - bl@4.1.0: - dependencies: - buffer: 5.7.1 - inherits: 2.0.4 - readable-stream: 3.6.2 - boolbase@1.0.0: {} boxen@8.0.1: @@ -14958,6 +15472,10 @@ snapshots: dependencies: balanced-match: 4.0.4 + brace-expansion@5.0.5: + dependencies: + balanced-match: 4.0.4 + braces@3.0.3: dependencies: fill-range: 7.1.1 @@ -14989,11 +15507,6 @@ snapshots: buffer-from@1.1.2: {} - buffer@5.7.1: - dependencies: - base64-js: 1.5.1 - ieee754: 1.2.1 - buffer@6.0.3: dependencies: base64-js: 1.5.1 @@ -15129,16 +15642,10 @@ snapshots: character-entities-html4@2.1.0: {} - character-entities-legacy@1.1.4: {} - character-entities-legacy@3.0.0: {} - character-entities@1.2.4: {} - character-entities@2.0.2: {} - character-reference-invalid@1.1.4: {} - character-reference-invalid@2.0.1: {} chardet@2.1.1: {} @@ -15184,8 +15691,6 @@ snapshots: dependencies: readdirp: 5.0.0 - chownr@1.1.4: {} - chownr@3.0.0: {} ci-info@4.3.1: {} @@ -15285,8 +15790,6 @@ snapshots: dependencies: delayed-stream: 1.0.0 - comma-separated-tokens@1.0.8: {} - comma-separated-tokens@2.0.3: {} commander@11.1.0: {} @@ -15326,22 +15829,6 @@ snapshots: ini: 1.3.8 proto-list: 1.2.4 - configstore@5.0.1: - dependencies: - dot-prop: 5.3.0 - graceful-fs: 4.2.11 - make-dir: 3.1.0 - unique-string: 2.0.0 - write-file-atomic: 3.0.3 - xdg-basedir: 4.0.0 - - configstore@7.1.0: - dependencies: - atomically: 2.1.0 - dot-prop: 9.0.0 - graceful-fs: 4.2.11 - xdg-basedir: 5.1.0 - consola@3.4.2: {} console-table-printer@2.15.0: @@ -15396,8 +15883,6 @@ snapshots: dependencies: uncrypto: 0.1.3 - crypto-random-string@2.0.0: {} - css-color-keywords@1.0.0: optional: true @@ -15481,8 +15966,6 @@ snapshots: find-pkg: 0.1.2 fs-exists-sync: 0.1.0 - data-uri-to-buffer@6.0.2: {} - data-urls@5.0.0: dependencies: whatwg-mimetype: 4.0.0 @@ -15536,8 +16019,6 @@ snapshots: deep-eql@5.0.2: {} - deep-extend@0.6.0: {} - deepmerge@4.3.1: {} default-browser-id@5.0.1: {} @@ -15618,8 +16099,6 @@ snapshots: domhandler: 5.0.3 entities: 4.5.0 - dom-walk@0.1.2: {} - domelementtype@1.3.1: {} domelementtype@2.3.0: {} @@ -15636,6 +16115,10 @@ snapshots: optionalDependencies: '@types/trusted-types': 2.0.7 + dompurify@3.4.1: + optionalDependencies: + '@types/trusted-types': 2.0.7 + domutils@1.7.0: dependencies: dom-serializer: 0.2.2 @@ -15656,16 +16139,10 @@ snapshots: dependencies: type-fest: 5.4.4 - dot-prop@5.3.0: - dependencies: - is-obj: 2.0.0 - - dot-prop@9.0.0: - dependencies: - type-fest: 4.41.0 - dotenv@17.2.3: {} + dotenv@17.4.2: {} + dunder-proto@1.0.1: dependencies: call-bind-apply-helpers: 1.0.2 @@ -15753,6 +16230,8 @@ snapshots: entities@6.0.1: {} + entities@8.0.0: {} + environment@1.1.0: {} error-ex@1.3.2: @@ -15786,6 +16265,7 @@ snapshots: esbuild: 0.27.3 transitivePeerDependencies: - supports-color + optional: true esbuild@0.27.3: optionalDependencies: @@ -15873,6 +16353,12 @@ snapshots: eventemitter3@5.0.1: {} + events-universal@1.0.1: + dependencies: + bare-events: 2.8.2 + transitivePeerDependencies: + - bare-abort-controller + events@3.3.0: {} eventsource-parser@3.0.2: {} @@ -15883,18 +16369,6 @@ snapshots: dependencies: eventsource-parser: 3.0.2 - execa@2.1.0: - dependencies: - cross-spawn: 7.0.6 - get-stream: 5.2.0 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 3.1.0 - onetime: 5.1.2 - p-finally: 2.0.1 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - execa@5.1.1: dependencies: cross-spawn: 7.0.6 @@ -15919,6 +16393,21 @@ snapshots: signal-exit: 4.1.0 strip-final-newline: 3.0.0 + execa@9.6.1: + 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 + exif-component@1.0.1: {} exit-x@0.2.2: {} @@ -15963,6 +16452,10 @@ snapshots: fast-json-stable-stringify@2.1.0: {} + fast-levenshtein@3.0.0: + dependencies: + fastest-levenshtein: 1.0.16 + fast-safe-stringify@2.1.1: optional: true @@ -15976,6 +16469,8 @@ snapshots: dependencies: fast-string-width: 3.0.2 + fastest-levenshtein@1.0.16: {} + fastq@1.18.0: dependencies: reusify: 1.0.4 @@ -15992,6 +16487,10 @@ snapshots: optionalDependencies: picomatch: 4.0.4 + figures@6.1.0: + dependencies: + is-unicode-supported: 2.1.0 + file-uri-to-path@1.0.0: {} filelist@1.0.4: @@ -16045,10 +16544,14 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - find-yarn-workspace-root2@1.2.16: + find-yarn-workspace-root2@1.2.53(ts-toolbelt@9.6.0): dependencies: micromatch: 4.0.8 - pkg-dir: 4.2.0 + pkg-dir: 5.0.0 + tslib: 2.8.1 + upath2: 3.1.23(ts-toolbelt@9.6.0) + transitivePeerDependencies: + - ts-toolbelt focus-lock@1.3.6: dependencies: @@ -16090,42 +16593,30 @@ snapshots: hasown: 2.0.2 mime-types: 2.1.35 - framer-motion@11.17.0(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3): - dependencies: - motion-dom: 11.16.4 - motion-utils: 11.18.1 - tslib: 2.8.1 - optionalDependencies: - '@emotion/is-prop-valid': 1.4.0 - react: 19.2.3 - react-dom: 19.2.3(react@19.2.3) - - framer-motion@12.26.2(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3): + framer-motion@12.30.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3): dependencies: - motion-dom: 12.26.2 - motion-utils: 12.24.10 + motion-dom: 12.30.1 + motion-utils: 12.29.2 tslib: 2.8.1 optionalDependencies: '@emotion/is-prop-valid': 1.4.0 react: 19.2.3 react-dom: 19.2.3(react@19.2.3) - framer-motion@12.30.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3): + framer-motion@12.30.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5): dependencies: motion-dom: 12.30.1 motion-utils: 12.29.2 tslib: 2.8.1 optionalDependencies: '@emotion/is-prop-valid': 1.4.0 - react: 19.2.3 - react-dom: 19.2.3(react@19.2.3) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) fresh@2.0.0: {} fromentries@1.3.2: {} - fs-constants@1.0.0: {} - fs-exists-sync@0.1.0: {} fs-extra@11.3.4: @@ -16186,12 +16677,19 @@ snapshots: transitivePeerDependencies: - debug - get-latest-version@5.1.0(debug@4.4.3): + get-it@8.7.2: + dependencies: + decompress-response: 7.0.0 + is-retry-allowed: 2.2.0 + through2: 4.0.2 + tunnel-agent: 0.6.0 + + get-latest-version@6.0.1(debug@4.4.3): dependencies: get-it: 8.7.0(debug@4.4.3) - registry-auth-token: 5.1.0 - registry-url: 5.1.0 - semver: 7.7.3 + registry-auth-token: 5.1.1 + registry-url: 7.2.0 + semver: 7.7.4 transitivePeerDependencies: - debug @@ -16204,27 +16702,16 @@ snapshots: dunder-proto: 1.0.1 es-object-atoms: 1.1.1 - get-random-values-esm@1.0.2: - dependencies: - get-random-values: 1.2.2 - - get-random-values@1.2.2: - dependencies: - global: 4.4.0 - - get-stream@5.2.0: - dependencies: - pump: 3.0.2 - get-stream@6.0.1: {} get-stream@8.0.1: {} - get-tsconfig@4.10.1: + get-stream@9.0.1: dependencies: - resolve-pkg-maps: 1.0.0 + '@sec-ant/readable-stream': 0.4.1 + is-stream: 4.0.1 - get-tsconfig@4.13.0: + get-tsconfig@4.10.1: dependencies: resolve-pkg-maps: 1.0.0 @@ -16232,13 +16719,9 @@ snapshots: dependencies: resolve-pkg-maps: 1.0.0 - get-uri@6.0.5: + get-tsconfig@4.14.0: dependencies: - basic-ftp: 5.1.0 - data-uri-to-buffer: 6.0.2 - debug: 4.4.3(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color + resolve-pkg-maps: 1.0.0 giget@2.0.0: dependencies: @@ -16277,6 +16760,10 @@ snapshots: once: 1.4.0 path-is-absolute: 1.0.1 + global-directory@4.0.1: + dependencies: + ini: 4.1.1 + global-modules@0.2.3: dependencies: global-prefix: 0.1.5 @@ -16289,11 +16776,6 @@ snapshots: is-windows: 0.2.0 which: 1.3.1 - global@4.4.0: - dependencies: - min-document: 2.19.2 - process: 0.11.10 - globals@11.12.0: {} globby@11.1.0: @@ -16326,7 +16808,7 @@ snapshots: graceful-fs@4.2.11: {} - groq-js@1.28.0: + groq-js@1.30.1: dependencies: debug: 4.4.3(supports-color@8.1.1) transitivePeerDependencies: @@ -16334,7 +16816,7 @@ snapshots: groq@3.88.1-typegen-experimental.0: {} - groq@5.13.0: {} + groq@5.22.0: {} gunzip-maybe@1.4.2: dependencies: @@ -16389,8 +16871,6 @@ snapshots: dependencies: function-bind: 1.1.2 - hast-util-parse-selector@2.2.5: {} - hast-util-parse-selector@4.0.0: dependencies: '@types/hast': 3.0.4 @@ -16433,14 +16913,6 @@ snapshots: dependencies: '@types/hast': 3.0.4 - hastscript@6.0.0: - dependencies: - '@types/hast': 2.3.10 - comma-separated-tokens: 1.0.8 - hast-util-parse-selector: 2.2.5 - property-information: 5.6.0 - space-separated-tokens: 1.1.5 - hastscript@9.0.1: dependencies: '@types/hast': 3.0.4 @@ -16470,8 +16942,6 @@ snapshots: hookable@5.5.3: {} - hosted-git-info@2.8.9: {} - hosted-git-info@9.0.2: dependencies: lru-cache: 11.2.6 @@ -16575,11 +17045,15 @@ snapshots: human-signals@5.0.0: {} + human-signals@8.0.1: {} + humanize-list@1.0.1: {} - i18next@23.16.8: + i18next@25.10.10(typescript@5.9.3): dependencies: '@babel/runtime': 7.29.2 + optionalDependencies: + typescript: 5.9.3 iconv-lite@0.6.3: dependencies: @@ -16625,6 +17099,10 @@ snapshots: ini@1.3.8: {} + ini@4.1.1: {} + + ini@5.0.0: {} + inline-style-parser@0.2.7: {} ioredis@5.9.2: @@ -16643,15 +17121,8 @@ snapshots: iron-webcrypto@1.2.1: {} - is-alphabetical@1.0.4: {} - is-alphabetical@2.0.1: {} - is-alphanumerical@1.0.4: - dependencies: - is-alphabetical: 1.0.4 - is-decimal: 1.0.4 - is-alphanumerical@2.0.1: dependencies: is-alphabetical: 2.0.1 @@ -16667,8 +17138,6 @@ snapshots: dependencies: hasown: 2.0.2 - is-decimal@1.0.4: {} - is-decimal@2.0.1: {} is-deflate@1.0.0: {} @@ -16689,26 +17158,31 @@ snapshots: is-gzip@1.0.0: {} - is-hexadecimal@1.0.4: {} - is-hexadecimal@2.0.1: {} is-hotkey-esm@1.0.0: {} + is-in-ssh@1.0.0: {} + is-inside-container@1.0.0: dependencies: is-docker: 3.0.0 + is-installed-globally@1.0.0: + dependencies: + global-directory: 4.0.1 + is-path-inside: 4.0.0 + is-interactive@2.0.0: {} is-module@1.0.0: {} is-number@7.0.0: {} - is-obj@2.0.0: {} - is-path-inside@4.0.0: {} + is-plain-obj@4.1.0: {} + is-plain-object@2.0.4: dependencies: isobject: 3.0.1 @@ -16727,12 +17201,12 @@ snapshots: is-stream@3.0.0: {} + is-stream@4.0.1: {} + is-subdir@1.2.0: dependencies: better-path-resolve: 1.0.0 - is-tar@1.0.0: {} - is-typedarray@1.0.0: {} is-unicode-supported@2.1.0: {} @@ -16761,7 +17235,7 @@ snapshots: isexe@2.0.0: {} - isexe@3.1.1: {} + isexe@4.0.0: {} isobject@3.0.1: {} @@ -16775,6 +17249,15 @@ snapshots: - supports-color - utf-8-validate + isomorphic-dompurify@2.36.0(@noble/hashes@2.0.1): + dependencies: + dompurify: 3.4.1 + jsdom: 28.1.0(@noble/hashes@2.0.1) + transitivePeerDependencies: + - '@noble/hashes' + - canvas + - supports-color + istanbul-lib-coverage@3.2.2: {} istanbul-lib-hook@3.0.0: @@ -17216,6 +17699,11 @@ snapshots: js-tokens@9.0.1: {} + js-yaml@3.13.1: + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + js-yaml@3.14.1: dependencies: argparse: 1.0.10 @@ -17229,10 +17717,6 @@ snapshots: dependencies: argparse: 2.0.1 - jsdom-global@3.0.2(jsdom@26.1.0): - dependencies: - jsdom: 26.1.0 - jsdom@26.1.0: dependencies: cssstyle: 4.2.1 @@ -17265,19 +17749,46 @@ snapshots: '@acemir/cssom': 0.9.31 '@asamuzakjp/dom-selector': 6.8.1 '@bramus/specificity': 2.4.2 - '@exodus/bytes': 1.11.0(@noble/hashes@2.0.1) - cssstyle: 6.2.0 + '@exodus/bytes': 1.11.0(@noble/hashes@2.0.1) + cssstyle: 6.2.0 + data-urls: 7.0.0(@noble/hashes@2.0.1) + decimal.js: 10.6.0 + html-encoding-sniffer: 6.0.0(@noble/hashes@2.0.1) + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.6 + is-potential-custom-element-name: 1.0.1 + parse5: 8.0.0 + saxes: 6.0.0 + symbol-tree: 3.2.4 + tough-cookie: 6.0.0 + undici: 7.22.0 + w3c-xmlserializer: 5.0.0 + webidl-conversions: 8.0.1 + whatwg-mimetype: 5.0.0 + whatwg-url: 16.0.1(@noble/hashes@2.0.1) + xml-name-validator: 5.0.0 + transitivePeerDependencies: + - '@noble/hashes' + - supports-color + + jsdom@29.1.0(@noble/hashes@2.0.1): + dependencies: + '@asamuzakjp/css-color': 5.1.11 + '@asamuzakjp/dom-selector': 7.1.1 + '@bramus/specificity': 2.4.2 + '@csstools/css-syntax-patches-for-csstree': 1.1.3(css-tree@3.2.1) + '@exodus/bytes': 1.15.0(@noble/hashes@2.0.1) + css-tree: 3.2.1 data-urls: 7.0.0(@noble/hashes@2.0.1) decimal.js: 10.6.0 html-encoding-sniffer: 6.0.0(@noble/hashes@2.0.1) - http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.6 is-potential-custom-element-name: 1.0.1 - parse5: 8.0.0 + lru-cache: 11.3.5 + parse5: 8.0.1 saxes: 6.0.0 symbol-tree: 3.2.4 - tough-cookie: 6.0.0 - undici: 7.22.0 + tough-cookie: 6.0.1 + undici: 7.25.0 w3c-xmlserializer: 5.0.0 webidl-conversions: 8.0.1 whatwg-mimetype: 5.0.0 @@ -17285,7 +17796,6 @@ snapshots: xml-name-validator: 5.0.0 transitivePeerDependencies: - '@noble/hashes' - - supports-color jsesc@3.1.0: {} @@ -17424,12 +17934,11 @@ snapshots: untun: 0.1.3 uqr: 0.1.2 - load-yaml-file@0.2.0: + load-yaml-file@1.0.0: dependencies: graceful-fs: 4.2.11 - js-yaml: 3.14.1 - pify: 4.0.1 - strip-bom: 3.0.0 + js-yaml: 4.1.1 + strip-bom: 5.0.0 local-pkg@1.1.2: dependencies: @@ -17450,10 +17959,10 @@ snapshots: dependencies: p-locate: 5.0.0 - lodash-es@4.17.22: {} - lodash-es@4.17.23: {} + lodash-es@4.18.1: {} + lodash.camelcase@4.3.0: {} lodash.debounce@4.0.8: {} @@ -17464,14 +17973,12 @@ snapshots: lodash.isarguments@3.1.0: {} + lodash.isplainobject@4.0.6: {} + lodash.startcase@4.4.0: {} lodash@4.17.21: {} - log-symbols@2.2.0: - dependencies: - chalk: 2.4.2 - log-symbols@7.0.1: dependencies: is-unicode-supported: 2.1.0 @@ -17497,6 +18004,8 @@ snapshots: lru-cache@11.2.6: {} + lru-cache@11.3.5: {} + lru-cache@5.1.1: dependencies: yallist: 3.1.1 @@ -17843,16 +18352,16 @@ snapshots: mimic-response@3.1.0: {} - min-document@2.19.2: - dependencies: - dom-walk: 0.1.2 - min-indent@1.0.1: {} minimatch@10.2.4: dependencies: brace-expansion: 5.0.4 + minimatch@10.2.5: + dependencies: + brace-expansion: 5.0.5 + minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 @@ -17876,7 +18385,9 @@ snapshots: minipass: 7.1.3 rimraf: 5.0.10 - mkdirp-classic@0.5.3: {} + minizlib@3.1.0: + dependencies: + minipass: 7.1.3 mkdirp@0.5.6: dependencies: @@ -17893,29 +18404,13 @@ snapshots: pkg-types: 1.3.1 ufo: 1.6.3 - mnemonist@0.39.8: - dependencies: - obliterator: 2.0.5 - - motion-dom@11.16.4: - dependencies: - motion-utils: 11.18.1 - - motion-dom@12.26.2: - dependencies: - motion-utils: 12.29.2 - motion-dom@12.30.1: dependencies: motion-utils: 12.29.2 - motion-utils@11.18.1: {} - - motion-utils@12.24.10: {} - motion-utils@12.29.2: {} - motion@12.23.24(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3): + motion@12.30.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3): dependencies: framer-motion: 12.30.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) tslib: 2.8.1 @@ -17924,28 +18419,21 @@ snapshots: react: 19.2.3 react-dom: 19.2.3(react@19.2.3) - motion@12.26.2(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3): - dependencies: - framer-motion: 12.26.2(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - tslib: 2.8.1 - optionalDependencies: - '@emotion/is-prop-valid': 1.4.0 - react: 19.2.3 - react-dom: 19.2.3(react@19.2.3) - - motion@12.30.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3): + motion@12.30.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5): dependencies: - framer-motion: 12.30.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + framer-motion: 12.30.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) tslib: 2.8.1 optionalDependencies: '@emotion/is-prop-valid': 1.4.0 - react: 19.2.3 - react-dom: 19.2.3(react@19.2.3) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) mri@1.2.0: {} ms@2.1.3: {} + mute-stream@2.0.0: {} + mute-stream@3.0.0: {} mux-embed@5.13.0: {} @@ -17964,6 +18452,8 @@ snapshots: nanoid@5.1.5: {} + nanoid@5.1.9: {} + nanospinner@1.2.2: dependencies: picocolors: 1.1.1 @@ -18089,7 +18579,7 @@ snapshots: node-gyp-build@4.8.4: {} - node-html-parser@6.1.13: + node-html-parser@7.1.0: dependencies: css-select: 5.2.2 he: 1.2.0 @@ -18110,25 +18600,14 @@ snapshots: dependencies: abbrev: 3.0.1 - normalize-package-data@2.5.0: - dependencies: - hosted-git-info: 2.8.9 - resolve: 1.22.11 - semver: 5.7.2 - validate-npm-package-license: 3.0.4 - normalize-package-data@8.0.0: dependencies: hosted-git-info: 9.0.2 - semver: 7.7.3 + semver: 7.7.4 validate-npm-package-license: 3.0.4 normalize-path@3.0.0: {} - npm-run-path@3.1.0: - dependencies: - path-key: 3.1.1 - npm-run-path@4.0.1: dependencies: path-key: 3.1.1 @@ -18137,6 +18616,11 @@ snapshots: dependencies: path-key: 4.0.0 + npm-run-path@6.0.0: + dependencies: + path-key: 4.0.0 + unicorn-magic: 0.3.0 + nth-check@2.1.1: dependencies: boolbase: 1.0.0 @@ -18189,8 +18673,6 @@ snapshots: object-keys@1.1.1: {} - obliterator@2.0.5: {} - observable-callback@1.0.3(rxjs@7.8.2): dependencies: rxjs: 7.8.2 @@ -18215,7 +18697,7 @@ snapshots: dependencies: wrappy: 1.0.2 - oneline@1.0.4: {} + oneline@2.0.0: {} onetime@5.1.2: dependencies: @@ -18244,6 +18726,15 @@ snapshots: is-inside-container: 1.0.0 wsl-utils: 0.1.0 + open@11.0.0: + dependencies: + default-browser: 5.4.0 + define-lazy-prop: 3.0.0 + is-in-ssh: 1.0.0 + is-inside-container: 1.0.0 + powershell-utils: 0.1.0 + wsl-utils: 0.3.1 + open@8.4.2: dependencies: define-lazy-prop: 2.0.0 @@ -18338,8 +18829,6 @@ snapshots: dependencies: p-map: 2.1.0 - p-finally@2.0.1: {} - p-limit@2.3.0: dependencies: p-try: 2.2.0 @@ -18377,6 +18866,10 @@ snapshots: p-try@2.2.0: {} + package-directory@8.2.0: + dependencies: + find-up-simple: 1.0.1 + package-hash@4.0.0: dependencies: graceful-fs: 4.2.11 @@ -18394,15 +18887,6 @@ snapshots: dependencies: callsites: 3.1.0 - parse-entities@2.0.0: - dependencies: - character-entities: 1.2.4 - character-entities-legacy: 1.1.4 - character-reference-invalid: 1.1.4 - is-alphanumerical: 1.0.4 - is-decimal: 1.0.4 - is-hexadecimal: 1.0.4 - parse-entities@4.0.2: dependencies: '@types/unist': 2.0.11 @@ -18426,8 +18910,6 @@ snapshots: index-to-position: 1.2.0 type-fest: 4.41.0 - parse-ms@2.1.0: {} - parse-ms@4.0.0: {} parse-passwd@1.0.0: {} @@ -18449,6 +18931,10 @@ snapshots: dependencies: entities: 6.0.1 + parse5@8.0.1: + dependencies: + entities: 8.0.0 + parseurl@1.3.3: {} path-exists@3.0.0: {} @@ -18457,6 +18943,10 @@ snapshots: path-is-absolute@1.0.1: {} + path-is-network-drive@1.0.24: + dependencies: + tslib: 2.8.1 + path-key@3.1.1: {} path-key@4.0.0: {} @@ -18473,6 +18963,10 @@ snapshots: lru-cache: 11.2.6 minipass: 7.1.3 + path-strip-sep@1.0.21: + dependencies: + tslib: 2.8.1 + path-to-regexp@6.3.0: {} path-type@4.0.0: {} @@ -18617,11 +19111,15 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - preferred-pm@4.1.1: + powershell-utils@0.1.0: {} + + preferred-pm@5.0.0(ts-toolbelt@9.6.0): dependencies: find-up-simple: 1.0.1 - find-yarn-workspace-root2: 1.2.16 - which-pm: 3.0.1 + find-yarn-workspace-root2: 1.2.53(ts-toolbelt@9.6.0) + which-pm: 4.0.0 + transitivePeerDependencies: + - ts-toolbelt prettier@2.8.8: {} @@ -18643,10 +19141,6 @@ snapshots: ansi-styles: 5.2.0 react-is: 18.3.1 - pretty-ms@7.0.1: - dependencies: - parse-ms: 2.1.0 - pretty-ms@9.3.0: dependencies: parse-ms: 4.0.0 @@ -18657,7 +19151,8 @@ snapshots: clsx: 2.1.1 react: 19.2.3 - prismjs@1.27.0: {} + prismjs@1.27.0: + optional: true process-nextick-args@2.0.1: {} @@ -18669,6 +19164,10 @@ snapshots: process@0.11.10: {} + promise-props-recursive@2.0.2: + dependencies: + lodash.isplainobject: 4.0.6 + prompts@2.4.2: dependencies: kleur: 3.0.3 @@ -18680,10 +19179,6 @@ snapshots: object-assign: 4.1.1 react-is: 16.13.1 - property-information@5.6.0: - dependencies: - xtend: 4.0.2 - property-information@7.1.0: {} proto-list@1.2.4: {} @@ -18775,13 +19270,6 @@ snapshots: defu: 6.1.4 destr: 2.0.5 - rc@1.2.8: - dependencies: - deep-extend: 0.6.0 - ini: 1.3.8 - minimist: 1.2.8 - strip-json-comments: 2.0.1 - react-aria-components@1.17.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3): dependencies: '@internationalized/date': 3.12.1 @@ -18793,6 +19281,17 @@ snapshots: react-dom: 19.2.3(react@19.2.3) react-stately: 3.46.0(react@19.2.3) + react-aria-components@1.17.0(react-dom@19.2.5(react@19.2.3))(react@19.2.3): + dependencies: + '@internationalized/date': 3.12.1 + '@react-types/shared': 3.34.0(react@19.2.3) + '@swc/helpers': 0.5.18 + client-only: 0.0.1 + react: 19.2.3 + react-aria: 3.48.0(react-dom@19.2.5(react@19.2.3))(react@19.2.3) + react-dom: 19.2.5(react@19.2.3) + react-stately: 3.46.0(react@19.2.3) + react-aria@3.48.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3): dependencies: '@internationalized/date': 3.12.1 @@ -18807,6 +19306,20 @@ snapshots: react-stately: 3.46.0(react@19.2.3) use-sync-external-store: 1.6.0(react@19.2.3) + react-aria@3.48.0(react-dom@19.2.5(react@19.2.3))(react@19.2.3): + dependencies: + '@internationalized/date': 3.12.1 + '@internationalized/number': 3.6.6 + '@internationalized/string': 3.2.8 + '@react-types/shared': 3.34.0(react@19.2.3) + '@swc/helpers': 0.5.18 + aria-hidden: 1.2.6 + clsx: 2.1.1 + react: 19.2.3 + react-dom: 19.2.5(react@19.2.3) + react-stately: 3.46.0(react@19.2.3) + use-sync-external-store: 1.6.0(react@19.2.3) + react-clientside-effect@1.2.7(react@19.2.3): dependencies: '@babel/runtime': 7.29.2 @@ -18816,9 +19329,9 @@ snapshots: dependencies: react: 19.2.3 - react-compiler-runtime@19.0.0-beta-55955c9-20241229(react@19.2.3): + react-compiler-runtime@1.0.0(react@19.2.5): dependencies: - react: 19.2.3 + react: 19.2.5 react-docgen-typescript@2.4.0(typescript@5.9.3): dependencies: @@ -18844,6 +19357,16 @@ snapshots: react: 19.2.3 scheduler: 0.27.0 + react-dom@19.2.5(react@19.2.3): + dependencies: + react: 19.2.3 + scheduler: 0.27.0 + + react-dom@19.2.5(react@19.2.5): + dependencies: + react: 19.2.5 + scheduler: 0.27.0 + react-element-to-jsx-string@17.0.1(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3): dependencies: '@base2/pretty-print-object': 1.0.2 @@ -18866,11 +19389,11 @@ snapshots: optionalDependencies: '@types/react': 19.2.7 - react-i18next@15.6.1(i18next@23.16.8)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3): + react-i18next@15.6.1(i18next@25.10.10(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3): dependencies: '@babel/runtime': 7.29.2 html-parse-stringify: 3.0.1 - i18next: 23.16.8 + i18next: 25.10.10(typescript@5.9.3) react: 19.2.3 optionalDependencies: react-dom: 19.2.3(react@19.2.3) @@ -18892,16 +19415,16 @@ snapshots: sucrase: 3.35.0 use-editable: 2.3.3(react@19.2.3) - react-refractor@2.2.0(react@19.2.3): + react-refractor@4.0.0(react@19.2.3): dependencies: react: 19.2.3 - refractor: 3.6.0 - unist-util-filter: 2.0.3 - unist-util-visit-parents: 3.1.1 + refractor: 5.0.0 + unist-util-filter: 5.0.1 + unist-util-visit-parents: 6.0.2 - react-refractor@4.0.0(react@19.2.3): + react-refractor@4.0.0(react@19.2.5): dependencies: - react: 19.2.3 + react: 19.2.5 refractor: 5.0.0 unist-util-filter: 5.0.1 unist-util-visit-parents: 6.0.2 @@ -18945,18 +19468,14 @@ snapshots: react@19.2.3: {} + react@19.2.5: {} + read-package-up@12.0.0: dependencies: find-up-simple: 1.0.1 read-pkg: 10.1.0 type-fest: 5.4.4 - read-pkg-up@7.0.1: - dependencies: - find-up: 4.1.0 - read-pkg: 5.2.0 - type-fest: 0.8.1 - read-pkg@10.1.0: dependencies: '@types/normalize-package-data': 2.4.4 @@ -18965,13 +19484,6 @@ snapshots: type-fest: 5.4.4 unicorn-magic: 0.4.0 - read-pkg@5.2.0: - dependencies: - '@types/normalize-package-data': 2.4.4 - normalize-package-data: 2.5.0 - parse-json: 5.2.0 - type-fest: 0.6.0 - read-yaml-file@1.1.0: dependencies: graceful-fs: 4.2.11 @@ -19038,12 +19550,6 @@ snapshots: dependencies: redis-errors: 1.2.0 - refractor@3.6.0: - dependencies: - hastscript: 6.0.0 - parse-entities: 2.0.0 - prismjs: 1.27.0 - refractor@5.0.0: dependencies: '@types/hast': 3.0.4 @@ -19078,13 +19584,14 @@ snapshots: unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.2.1 - registry-auth-token@5.1.0: + registry-auth-token@5.1.1: dependencies: - '@pnpm/npm-conf': 2.3.1 + '@pnpm/npm-conf': 3.0.2 - registry-url@5.1.0: + registry-url@7.2.0: dependencies: - rc: 1.2.8 + find-up-simple: 1.0.1 + ini: 5.0.0 regjsgen@0.8.0: {} @@ -19288,7 +19795,7 @@ snapshots: safer-buffer@2.1.2: {} - sanity@5.13.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(babel-plugin-react-compiler@1.0.0)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.7.0): + sanity@5.22.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@oclif/core@4.10.6)(@sanity/cli-core@1.3.1(@noble/hashes@2.0.1)(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.8.3))(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(prismjs@1.27.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(ts-toolbelt@9.6.0)(typescript@5.9.3): dependencies: '@algorithm.ts/lcs': 4.0.5 '@date-fns/tz': 1.4.1 @@ -19297,128 +19804,87 @@ snapshots: '@dnd-kit/sortable': 7.0.2(@dnd-kit/core@6.3.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3) '@dnd-kit/utilities': 3.2.2(react@19.2.3) '@isaacs/ttlcache': 1.4.1 - '@juggle/resize-observer': 3.4.0 '@mux/mux-player-react': 3.10.2(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@portabletext/block-tools': 5.1.0(@types/react@19.2.7)(debug@4.4.3) - '@portabletext/editor': 6.0.10(@types/react@19.2.7)(react@19.2.3) + '@portabletext/editor': 6.6.2(@types/react@19.2.7)(react@19.2.3) + '@portabletext/html': 1.0.1 '@portabletext/patches': 2.0.4 - '@portabletext/plugin-markdown-shortcuts': 7.0.10(@portabletext/editor@6.0.10(@types/react@19.2.7)(react@19.2.3))(@types/react@19.2.7)(react@19.2.3) - '@portabletext/plugin-one-line': 6.0.10(@portabletext/editor@6.0.10(@types/react@19.2.7)(react@19.2.3))(react@19.2.3) - '@portabletext/plugin-paste-link': 3.0.10(@portabletext/editor@6.0.10(@types/react@19.2.7)(react@19.2.3))(react@19.2.3) - '@portabletext/plugin-typography': 7.0.10(@portabletext/editor@6.0.10(@types/react@19.2.7)(react@19.2.3))(@types/react@19.2.7)(react@19.2.3) + '@portabletext/plugin-markdown-shortcuts': 7.0.25(@portabletext/editor@6.6.2(@types/react@19.2.7)(react@19.2.3))(@types/react@19.2.7)(react@19.2.3) + '@portabletext/plugin-one-line': 6.0.25(@portabletext/editor@6.6.2(@types/react@19.2.7)(react@19.2.3))(react@19.2.3) + '@portabletext/plugin-paste-link': 3.0.25(@portabletext/editor@6.6.2(@types/react@19.2.7)(react@19.2.3))(react@19.2.3) + '@portabletext/plugin-typography': 7.0.25(@portabletext/editor@6.6.2(@types/react@19.2.7)(react@19.2.3))(@types/react@19.2.7)(react@19.2.3) '@portabletext/react': 6.0.3(react@19.2.3) - '@portabletext/sanity-bridge': 3.0.0(@types/react@19.2.7)(debug@4.4.3) + '@portabletext/sanity-bridge': 3.0.0(@types/react@19.2.7) '@portabletext/to-html': 5.0.2 '@portabletext/toolkit': 5.0.2 '@rexxars/react-json-inspector': 9.0.1(react@19.2.3) '@sanity/asset-utils': 2.3.0 - '@sanity/bifur-client': 0.4.1 - '@sanity/cli': 5.13.0(@noble/hashes@2.0.1)(@types/node@24.10.0)(@types/react@19.2.7)(babel-plugin-react-compiler@1.0.0)(jiti@2.6.1)(lightningcss@1.32.0)(react@19.2.3)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.7.0) - '@sanity/client': 7.16.0(debug@4.4.3) - '@sanity/codegen': 5.10.1(@noble/hashes@2.0.1)(@sanity/telemetry@0.8.1(react@19.2.3))(@types/node@24.10.0)(@types/react@19.2.7)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.7.0) + '@sanity/bifur-client': 1.0.0 + '@sanity/cli': 6.4.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@types/node@24.10.0)(@types/react@19.2.7)(jiti@2.6.1)(lightningcss@1.32.0)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(ts-toolbelt@9.6.0)(typescript@5.9.3)(xstate@5.28.0) + '@sanity/client': 7.22.0 '@sanity/color': 3.0.6 '@sanity/comlink': 4.0.1 - '@sanity/diff': 5.13.0 + '@sanity/diff': 5.22.0 '@sanity/diff-match-patch': 3.2.0 '@sanity/diff-patch': 5.0.0 '@sanity/eventsource': 5.0.2 - '@sanity/export': 6.0.5 '@sanity/icons': 3.7.4(react@19.2.3) '@sanity/id-utils': 1.0.0 - '@sanity/image-url': 2.0.3 - '@sanity/import': 4.1.3(@noble/hashes@2.0.1)(@sanity/telemetry@0.8.1(react@19.2.3))(@types/node@24.10.0)(@types/react@19.2.7)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.7.0) - '@sanity/insert-menu': 3.0.4(@emotion/is-prop-valid@1.4.0)(@sanity/types@5.13.0(@types/react@19.2.7)(debug@4.4.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) + '@sanity/image-url': 2.1.1 + '@sanity/insert-menu': 3.0.5(@emotion/is-prop-valid@1.4.0)(@sanity/types@5.22.0(@types/react@19.2.7))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) '@sanity/logos': 2.2.2(react@19.2.3) - '@sanity/media-library-types': 1.2.0 - '@sanity/message-protocol': 0.19.0 - '@sanity/migrate': 5.2.5(@noble/hashes@2.0.1)(@sanity/telemetry@0.8.1(react@19.2.3))(@types/node@24.10.0)(@types/react@19.2.7)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(xstate@5.28.0)(yaml@2.7.0) - '@sanity/mutator': 5.13.0(@types/react@19.2.7) - '@sanity/presentation-comlink': 2.0.1(@sanity/client@7.16.0)(@sanity/types@5.13.0(@types/react@19.2.7)(debug@4.4.3)) - '@sanity/preview-url-secret': 4.0.3(@sanity/client@7.16.0) - '@sanity/schema': 5.13.0(@types/react@19.2.7)(debug@4.4.3) - '@sanity/sdk': 2.1.2(@types/react@19.2.7)(debug@4.4.3)(immer@10.2.0)(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3)) - '@sanity/telemetry': 0.8.1(react@19.2.3) - '@sanity/types': 5.13.0(@types/react@19.2.7)(debug@4.4.3) - '@sanity/ui': 3.1.13(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) - '@sanity/util': 5.13.0(@types/react@19.2.7)(debug@4.4.3) + '@sanity/media-library-types': 1.4.0 + '@sanity/message-protocol': 0.23.0 + '@sanity/migrate': 6.1.1(@oclif/core@4.10.6)(@sanity/cli-core@1.3.1(@noble/hashes@2.0.1)(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.8.3))(@types/react@19.2.7)(xstate@5.28.0) + '@sanity/mutate': 0.16.1(xstate@5.28.0) + '@sanity/mutator': 5.22.0(@types/react@19.2.7) + '@sanity/presentation-comlink': 2.0.1(@sanity/client@7.22.0)(@sanity/types@5.22.0(@types/react@19.2.7)) + '@sanity/preview-url-secret': 4.0.5(@sanity/client@7.22.0) + '@sanity/prism-groq': 1.1.2(prismjs@1.27.0) + '@sanity/schema': 5.22.0(@types/react@19.2.7) + '@sanity/sdk': 2.9.0(@types/react@19.2.7)(immer@10.2.0)(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3))(xstate@5.28.0) + '@sanity/telemetry': 0.9.0(react@19.2.3) + '@sanity/types': 5.22.0(@types/react@19.2.7) + '@sanity/ui': 3.1.14(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) + '@sanity/util': 5.22.0(@types/react@19.2.7) '@sanity/uuid': 3.0.2 '@sentry/react': 8.55.0(react@19.2.3) '@tanstack/react-table': 8.21.3(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@tanstack/react-virtual': 3.13.18(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@types/react-is': 19.2.0 - '@types/shallow-equals': 1.0.3 - '@types/speakingurl': 13.0.6 - '@types/tar-stream': 3.1.4 - '@types/use-sync-external-store': 1.5.0 - '@types/which': 3.0.4 - '@vitejs/plugin-react': 5.1.2(vite@7.3.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0)) '@xstate/react': 6.1.0(@types/react@19.2.7)(react@19.2.3)(xstate@5.28.0) - archiver: 7.0.1 - async-mutex: 0.5.0 - chalk: 4.1.2 - chokidar: 3.6.0 classnames: 2.5.1 color2k: 2.0.3 - configstore: 5.0.1 - console-table-printer: 2.15.0 dataloader: 2.2.3 date-fns: 4.1.0 debug: 4.4.3(supports-color@8.1.1) - esbuild: 0.27.3 - esbuild-register: 3.6.0(esbuild@0.27.3) - execa: 2.1.0 exif-component: 1.0.1 fast-deep-equal: 3.1.3 - form-data: 4.0.5 - get-it: 8.7.0(debug@4.4.3) - groq-js: 1.28.0 - gunzip-maybe: 1.4.2 + groq-js: 1.30.1 history: 5.3.0 - i18next: 23.16.8 - import-fresh: 3.3.1 + i18next: 25.10.10(typescript@5.9.3) is-hotkey-esm: 1.0.0 - is-tar: 1.0.0 isomorphic-dompurify: 2.26.0 - jsdom: 26.1.0 - jsdom-global: 3.0.2(jsdom@26.1.0) - json-lexer: 1.2.0 json-reduce: 3.0.0 json-stable-stringify: 1.3.0 - json5: 2.2.3 - lodash-es: 4.17.23 - log-symbols: 2.2.0 + lodash-es: 4.18.1 mendoza: 3.0.8 motion: 12.30.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) nano-pubsub: 3.0.0 nanoid: 3.3.11 - node-html-parser: 6.1.13 observable-callback: 1.0.3(rxjs@7.8.2) - oneline: 1.0.4 - open: 8.4.2 - p-map: 7.0.3 path-to-regexp: 6.3.0 - peek-stream: 1.1.3 - picomatch: 4.0.4 - pirates: 4.0.7 player.style: 0.1.10(react@19.2.3) - pluralize-esm: 9.0.5 polished: 4.3.1 - preferred-pm: 4.1.1 - pretty-ms: 7.0.1 quick-lru: 7.3.0 raf: 3.4.1 react: 19.2.3 react-dom: 19.2.3(react@19.2.3) react-fast-compare: 3.2.2 react-focus-lock: 2.13.7(@types/react@19.2.7)(react@19.2.3) - react-i18next: 15.6.1(i18next@23.16.8)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3) + react-i18next: 15.6.1(i18next@25.10.10(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3) react-is: 19.2.4 react-refractor: 4.0.0(react@19.2.3) react-rx: 4.2.2(react@19.2.3)(rxjs@7.8.2) - read-pkg-up: 7.0.1 refractor: 5.0.0 - resolve-from: 5.0.0 - rimraf: 5.0.10 rxjs: 7.8.2 rxjs-exhaustmap-with-trailing: 2.1.1(rxjs@7.8.2) rxjs-mergemap-array: 0.1.0(rxjs@7.8.2) @@ -19428,32 +19894,30 @@ snapshots: shallow-equals: 1.0.0 speakingurl: 14.0.1 styled-components: 6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - tar-fs: 2.1.4 - tar-stream: 3.1.7 - tinyglobby: 0.2.15 urlpattern-polyfill: 10.1.0 use-device-pixel-ratio: 1.1.2(react@19.2.3) use-hot-module-reload: 2.0.0(react@19.2.3) use-sync-external-store: 1.6.0(react@19.2.3) uuid: 11.1.0 - vite: 7.3.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0) web-vitals: 5.1.0 - which: 5.0.0 xstate: 5.28.0 - yargs: 17.7.2 transitivePeerDependencies: - '@emotion/is-prop-valid' - '@noble/hashes' + - '@oclif/core' + - '@sanity/cli-core' - '@types/node' - '@types/react' - '@types/react-dom' - - babel-plugin-react-compiler + - bare-abort-controller + - bare-buffer - bufferutil - canvas - immer - jiti - less - lightningcss + - prismjs - react-native - sass - sass-embedded @@ -19461,10 +19925,9 @@ snapshots: - sugarss - supports-color - terser - - tsx + - ts-toolbelt - typescript - utf-8-validate - - yaml sax@1.6.0: {} @@ -19493,6 +19956,8 @@ snapshots: semver@7.7.3: {} + semver@7.7.4: {} + send@1.2.0: dependencies: debug: 4.4.3(supports-color@8.1.1) @@ -19612,7 +20077,7 @@ snapshots: smob@1.5.0: {} - smol-toml@1.6.0: {} + smol-toml@1.6.1: {} snake-case@3.0.4: dependencies: @@ -19639,8 +20104,6 @@ snapshots: source-map@0.7.6: {} - space-separated-tokens@1.1.5: {} - space-separated-tokens@2.0.2: {} spawn-wrap@2.0.0: @@ -19736,6 +20199,14 @@ snapshots: optionalDependencies: bare-events: 2.5.4 + streamx@2.25.0: + dependencies: + events-universal: 1.0.1 + fast-fifo: 1.3.2 + text-decoder: 1.2.3 + transitivePeerDependencies: + - bare-abort-controller + string-length@4.0.2: dependencies: char-regex: 1.0.2 @@ -19797,10 +20268,14 @@ snapshots: strip-bom@4.0.0: {} + strip-bom@5.0.0: {} + strip-final-newline@2.0.0: {} strip-final-newline@3.0.0: {} + strip-final-newline@4.0.0: {} + strip-indent@3.0.0: dependencies: min-indent: 1.0.1 @@ -19809,8 +20284,6 @@ snapshots: dependencies: min-indent: 1.0.1 - strip-json-comments@2.0.1: {} - strip-json-comments@3.1.1: {} strip-json-comments@5.0.3: @@ -19820,14 +20293,6 @@ snapshots: dependencies: js-tokens: 9.0.1 - stubborn-fs@2.0.0: - dependencies: - stubborn-utils: 1.0.2 - - stubborn-utils@1.0.2: {} - - style-mod@4.1.2: {} - style-mod@4.1.3: {} style-to-js@1.1.21: @@ -19876,10 +20341,6 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - suspend-react@0.1.3(react@19.2.3): - dependencies: - react: 19.2.3 - svg-parser@2.0.4: {} svgo@3.3.2: @@ -19918,26 +20379,32 @@ snapshots: tapable@2.3.0: {} - tar-fs@2.1.4: + tar-fs@3.1.2: dependencies: - chownr: 1.1.4 - mkdirp-classic: 0.5.3 pump: 3.0.2 - tar-stream: 2.2.0 + tar-stream: 3.1.8 + optionalDependencies: + bare-fs: 4.7.1 + bare-path: 3.0.0 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer - tar-stream@2.2.0: + tar-stream@3.1.7: dependencies: - bl: 4.1.0 - end-of-stream: 1.4.4 - fs-constants: 1.0.0 - inherits: 2.0.4 - readable-stream: 3.6.2 + b4a: 1.6.7 + fast-fifo: 1.3.2 + streamx: 2.21.1 - tar-stream@3.1.7: + tar-stream@3.1.8: dependencies: b4a: 1.6.7 + bare-fs: 4.7.1 fast-fifo: 1.3.2 streamx: 2.21.1 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer tar@7.4.3: dependencies: @@ -19948,6 +20415,20 @@ snapshots: mkdirp: 3.0.1 yallist: 5.0.0 + tar@7.5.13: + dependencies: + '@isaacs/fs-minipass': 4.0.1 + chownr: 3.0.0 + minipass: 7.1.3 + minizlib: 3.1.0 + yallist: 5.0.0 + + teex@1.0.1: + dependencies: + streamx: 2.25.0 + transitivePeerDependencies: + - bare-abort-controller + term-size@2.2.1: {} terser@5.37.0: @@ -19999,6 +20480,11 @@ snapshots: fdir: 6.5.0(picomatch@4.0.4) picomatch: 4.0.4 + tinyglobby@0.2.16: + dependencies: + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 + tinypool@2.1.0: {} tinyrainbow@2.0.0: {} @@ -20033,6 +20519,10 @@ snapshots: dependencies: tldts: 7.0.21 + tough-cookie@6.0.1: + dependencies: + tldts: 7.0.21 + tr46@0.0.3: {} tr46@5.1.1: @@ -20053,6 +20543,15 @@ snapshots: ts-interface-checker@0.1.13: {} + ts-toolbelt@9.6.0: {} + + ts-type@3.0.13(ts-toolbelt@9.6.0): + dependencies: + '@types/node': 24.10.0 + ts-toolbelt: 9.6.0 + tslib: 2.8.1 + typedarray-dts: 1.0.0 + tsconfck@3.1.4(typescript@5.9.3): optionalDependencies: typescript: 5.9.3 @@ -20075,7 +20574,7 @@ snapshots: tsx@4.21.0: dependencies: esbuild: 0.27.3 - get-tsconfig: 4.13.0 + get-tsconfig: 4.13.6 optionalDependencies: fsevents: 2.3.3 @@ -20091,8 +20590,6 @@ snapshots: type-fest@0.21.3: {} - type-fest@0.6.0: {} - type-fest@0.8.1: {} type-fest@4.41.0: {} @@ -20103,6 +20600,8 @@ snapshots: type-level-regexp@0.1.17: {} + typedarray-dts@1.0.0: {} + typedarray-to-buffer@3.1.5: dependencies: is-typedarray: 1.0.0 @@ -20138,6 +20637,8 @@ snapshots: undici@7.22.0: {} + undici@7.25.0: {} + unenv@2.0.0-rc.24: dependencies: pathe: 2.0.3 @@ -20153,6 +20654,8 @@ snapshots: unicode-property-aliases-ecmascript@2.1.0: {} + unicorn-magic@0.3.0: {} + unicorn-magic@0.4.0: {} unimport@5.6.0: @@ -20176,22 +20679,12 @@ snapshots: dependencies: qs: 6.13.1 - unique-string@2.0.0: - dependencies: - crypto-random-string: 2.0.0 - - unist-util-filter@2.0.3: - dependencies: - unist-util-is: 4.1.0 - unist-util-filter@5.0.1: dependencies: '@types/unist': 3.0.3 unist-util-is: 6.0.1 unist-util-visit-parents: 6.0.2 - unist-util-is@4.1.0: {} - unist-util-is@6.0.1: dependencies: '@types/unist': 3.0.3 @@ -20204,11 +20697,6 @@ snapshots: dependencies: '@types/unist': 3.0.3 - unist-util-visit-parents@3.1.1: - dependencies: - '@types/unist': 2.0.11 - unist-util-is: 4.1.0 - unist-util-visit-parents@6.0.2: dependencies: '@types/unist': 3.0.3 @@ -20243,6 +20731,12 @@ snapshots: picomatch: 4.0.4 webpack-virtual-modules: 0.6.2 + unplugin@3.0.0: + dependencies: + '@jridgewell/remapping': 2.3.5 + picomatch: 4.0.4 + webpack-virtual-modules: 0.6.2 + unrs-resolver@1.11.1: dependencies: napi-postinstall: 0.3.4 @@ -20304,6 +20798,16 @@ snapshots: pathe: 2.0.3 pkg-types: 2.3.0 + upath2@3.1.23(ts-toolbelt@9.6.0): + dependencies: + '@lazy-node/types-path': 1.0.3(ts-toolbelt@9.6.0) + '@types/node': 24.10.0 + path-is-network-drive: 1.0.24 + path-strip-sep: 1.0.21 + tslib: 2.8.1 + transitivePeerDependencies: + - ts-toolbelt + update-browserslist-db@1.1.2(browserslist@4.24.4): dependencies: browserslist: 4.24.4 @@ -20341,13 +20845,13 @@ snapshots: dependencies: react: 19.2.3 - use-effect-event@1.0.2(react@19.2.3): + use-effect-event@2.0.3(react@19.2.3): dependencies: react: 19.2.3 - use-effect-event@2.0.3(react@19.2.3): + use-effect-event@2.0.3(react@19.2.5): dependencies: - react: 19.2.3 + react: 19.2.5 use-hot-module-reload@2.0.0(react@19.2.3): dependencies: @@ -20389,8 +20893,6 @@ snapshots: '@types/istanbul-lib-coverage': 2.0.6 convert-source-map: 2.0.0 - valibot@0.31.1: {} - valibot@1.3.1(typescript@5.9.3): optionalDependencies: typescript: 5.9.3 @@ -20410,13 +20912,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite-node@5.3.0(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0): + vite-node@5.3.0(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3): dependencies: cac: 6.7.14 es-module-lexer: 2.0.0 obug: 2.1.1 pathe: 2.0.3 - vite: 7.3.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0) + vite: 7.3.2(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3) transitivePeerDependencies: - '@types/node' - jiti @@ -20430,34 +20932,34 @@ snapshots: - tsx - yaml - vite-tsconfig-paths@6.1.1(typescript@5.9.3)(vite@7.3.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0)): + vite-tsconfig-paths@6.1.1(typescript@5.9.3)(vite@7.3.2(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3)): dependencies: debug: 4.4.3(supports-color@8.1.1) globrex: 0.1.2 tsconfck: 3.1.4(typescript@5.9.3) - vite: 7.3.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0) + vite: 7.3.2(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3) transitivePeerDependencies: - supports-color - typescript - vite-tsconfig-paths@6.1.1(typescript@5.9.3)(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0)): + vite-tsconfig-paths@6.1.1(typescript@5.9.3)(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3)): dependencies: debug: 4.4.3(supports-color@8.1.1) globrex: 0.1.2 tsconfck: 3.1.4(typescript@5.9.3) - vite: 8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0) + vite: 8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3) transitivePeerDependencies: - supports-color - typescript - vite@7.3.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0): + vite@7.3.2(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3): dependencies: esbuild: 0.27.3 fdir: 6.5.0(picomatch@4.0.4) picomatch: 4.0.4 postcss: 8.5.9 rollup: 4.57.1 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 optionalDependencies: '@types/node': 24.10.0 fsevents: 2.3.3 @@ -20465,9 +20967,9 @@ snapshots: lightningcss: 1.32.0 terser: 5.37.0 tsx: 4.21.0 - yaml: 2.7.0 + yaml: 2.8.3 - vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0): + vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3): dependencies: lightningcss: 1.32.0 picomatch: 4.0.4 @@ -20481,11 +20983,11 @@ snapshots: jiti: 2.6.1 terser: 5.37.0 tsx: 4.21.0 - yaml: 2.7.0 + yaml: 2.8.3 - vitefu@1.1.1(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0)): + vitefu@1.1.1(vite@8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3)): optionalDependencies: - vite: 8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.7.0) + vite: 8.0.8(@types/node@24.10.0)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.3) void-elements@3.1.0: {} @@ -20559,13 +21061,11 @@ snapshots: wheel-gestures@2.2.48: {} - when-exit@2.1.5: {} - which-module@2.0.1: {} - which-pm@3.0.1: + which-pm@4.0.0: dependencies: - load-yaml-file: 0.2.0 + load-yaml-file: 1.0.0 which@1.3.1: dependencies: @@ -20575,9 +21075,9 @@ snapshots: dependencies: isexe: 2.0.0 - which@5.0.0: + which@6.0.1: dependencies: - isexe: 3.1.1 + isexe: 4.0.0 widest-line@3.1.0: dependencies: @@ -20633,7 +21133,10 @@ snapshots: dependencies: is-wsl: 3.1.0 - xdg-basedir@4.0.0: {} + wsl-utils@0.3.1: + dependencies: + is-wsl: 3.1.0 + powershell-utils: 0.1.0 xdg-basedir@5.1.0: {} @@ -20652,6 +21155,8 @@ snapshots: xstate@5.28.0: {} + xstate@5.30.0: {} + xtend@4.0.2: {} y18n@4.0.3: {} @@ -20662,7 +21167,7 @@ snapshots: yallist@5.0.0: {} - yaml@2.7.0: {} + yaml@2.8.3: {} yargs-parser@18.1.3: dependencies: @@ -20697,6 +21202,8 @@ snapshots: yocto-queue@0.1.0: {} + yoctocolors-cjs@2.1.3: {} + yoctocolors@2.1.2: {} youch-core@0.3.3: From e82c93796fab2062238b3afa180324561b4b570a Mon Sep 17 00:00:00 2001 From: Aulon Mujaj <4094284+aulonm@users.noreply.github.com> Date: Mon, 27 Apr 2026 10:32:24 +0200 Subject: [PATCH 5/6] remove @sanity/presentation dep since its deprecated --- apps/docs/package.json | 1 - pnpm-lock.yaml | 9 --------- 2 files changed, 10 deletions(-) diff --git a/apps/docs/package.json b/apps/docs/package.json index 5ecb185bd..63959d613 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -34,7 +34,6 @@ "@sanity/client": "7.22.0", "@sanity/code-input": "7.1.0", "@sanity/image-url": "2.1.1", - "@sanity/presentation": "2.0.0", "@sanity/preview-url-secret": "4.0.5", "@sanity/table": "2.0.1", "@sanity/vision": "5.22.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 57f31ab79..5dad5fec4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -128,9 +128,6 @@ importers: '@sanity/image-url': specifier: 2.1.1 version: 2.1.1 - '@sanity/presentation': - specifier: 2.0.0 - version: 2.0.0 '@sanity/preview-url-secret': specifier: 4.0.5 version: 4.0.5(@sanity/client@7.22.0) @@ -3646,10 +3643,6 @@ packages: resolution: {integrity: sha512-D0S2CfVyda99cd/8SnXxQ2tsVlVuRq4CAOjxRuF53evYmBhpWezSEpWKqAa0e1lunGBKK1EroxmOzb5ofNRwMg==} engines: {node: '>=20.19 <22 || >=22.12'} - '@sanity/presentation@2.0.0': - resolution: {integrity: sha512-JZuWjOWTz1L7u4pl5ut5pPg+hMA9DPA8K6sQoNN9Z1qlvQYURQGBxaGkqtCa35iaj3zOkmgoOAhp5jIowlsmWA==} - engines: {node: '>=16.14'} - '@sanity/preview-url-secret@4.0.5': resolution: {integrity: sha512-49MozhFS8U5RxnNL3+WtCgX2v554dtmoR79amzT4dYu1beV+6BQGcro1VeC+bgW9XeZCg6o2rCKbvnu7ukQbKg==} engines: {node: '>=20.19 <22 || >=22.12'} @@ -13778,8 +13771,6 @@ snapshots: - '@sanity/client' - '@sanity/types' - '@sanity/presentation@2.0.0': {} - '@sanity/preview-url-secret@4.0.5(@sanity/client@7.22.0)': dependencies: '@sanity/client': 7.22.0 From fc72de48af85ac849cd9a805b004db85afd08aa1 Mon Sep 17 00:00:00 2001 From: Aulon Mujaj <4094284+aulonm@users.noreply.github.com> Date: Mon, 27 Apr 2026 10:44:57 +0200 Subject: [PATCH 6/6] draft --- apps/docs/package.json | 1 + .../src/functions/sanity.loader.server.ts | 20 +++++++++++ apps/docs/src/lib/sanity.loader.ts | 5 +++ apps/docs/src/lib/sanity.server.ts | 5 +-- pnpm-lock.yaml | 33 +++++++++++++++++++ 5 files changed, 62 insertions(+), 2 deletions(-) create mode 100644 apps/docs/src/functions/sanity.loader.server.ts create mode 100644 apps/docs/src/lib/sanity.loader.ts diff --git a/apps/docs/package.json b/apps/docs/package.json index 63959d613..c0850a277 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -35,6 +35,7 @@ "@sanity/code-input": "7.1.0", "@sanity/image-url": "2.1.1", "@sanity/preview-url-secret": "4.0.5", + "@sanity/react-loader": "^2.0.9", "@sanity/table": "2.0.1", "@sanity/vision": "5.22.0", "@sanity/visual-editing": "5.3.4", diff --git a/apps/docs/src/functions/sanity.loader.server.ts b/apps/docs/src/functions/sanity.loader.server.ts new file mode 100644 index 000000000..a15abec76 --- /dev/null +++ b/apps/docs/src/functions/sanity.loader.server.ts @@ -0,0 +1,20 @@ +import { createClient } from '@sanity/client'; +import { loadQuery } from '@sanity/react-loader'; + +import { setServerClient } from '../lib/sanity.loader'; + +export const sanityLoaderServer = () => { + const client = createClient({ + projectId: 'tq6w17ny', + dataset: 'grunnmuren', + apiVersion: '2026-04-27', + useCdn: true, + stega: { + enabled: true, + studioUrl: 'http://localhost:3333/studio', + }, + }); + + setServerClient(client); + return loadQuery; +}; diff --git a/apps/docs/src/lib/sanity.loader.ts b/apps/docs/src/lib/sanity.loader.ts new file mode 100644 index 000000000..ad33b3371 --- /dev/null +++ b/apps/docs/src/lib/sanity.loader.ts @@ -0,0 +1,5 @@ +import { createQueryStore } from '@sanity/react-loader'; + +const { setServerClient, useLiveMode, useQuery } = createQueryStore({ client: false, ssr: true }); + +export { setServerClient, useLiveMode, useQuery }; diff --git a/apps/docs/src/lib/sanity.server.ts b/apps/docs/src/lib/sanity.server.ts index e9df71aec..4a3c5c496 100644 --- a/apps/docs/src/lib/sanity.server.ts +++ b/apps/docs/src/lib/sanity.server.ts @@ -1,11 +1,12 @@ import type { QueryParams } from '@sanity/client'; -import { createServerFn } from '@tanstack/start'; +import { createServerFn } from '@tanstack/react-start'; + import { previewMiddleware } from './preview-middleware'; import { sanityFetch as _sanityFetch, client } from './sanity'; export const sanityFetch = createServerFn({ method: 'GET' }) .middleware([previewMiddleware]) - .validator((data: { query: string; params: QueryParams }) => data) + .inputValidator((data: { query: string; params: QueryParams }) => data) .handler(async ({ data, context }) => { const { query, params } = data; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5dad5fec4..fa3baa918 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -131,6 +131,9 @@ importers: '@sanity/preview-url-secret': specifier: 4.0.5 version: 4.0.5(@sanity/client@7.22.0) + '@sanity/react-loader': + specifier: ^2.0.9 + version: 2.0.9(@sanity/types@5.22.0(@types/react@19.2.7))(react@19.2.3)(typescript@5.9.3) '@sanity/table': specifier: 2.0.1 version: 2.0.1(@emotion/is-prop-valid@1.4.0)(react-dom@19.2.3(react@19.2.3))(react-is@19.2.4)(react@19.2.3)(sanity@5.22.0(@emotion/is-prop-valid@1.4.0)(@noble/hashes@2.0.1)(@oclif/core@4.10.6)(@sanity/cli-core@1.3.1(@noble/hashes@2.0.1)(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.37.0)(yaml@2.8.3))(@types/node@24.10.0)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(immer@10.2.0)(jiti@2.6.1)(lightningcss@1.32.0)(prismjs@1.27.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(terser@5.37.0)(ts-toolbelt@9.6.0)(typescript@5.9.3))(styled-components@6.4.0(css-to-react-native@3.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) @@ -3532,6 +3535,10 @@ packages: resolution: {integrity: sha512-vdGOd6sxNjqTo2H3Q3L2/Gepy+cDBiQ1mr9ck7c/A9o4NnmBLoDliifsNHIwgNwBUz37oH4+EIz/lIjNy8hSew==} engines: {node: '>=20.19 <22 || >=22.12'} + '@sanity/core-loader@2.0.8': + resolution: {integrity: sha512-aBkvJx5oFSQeDQrKQx6thxgn6lbubAsiAXouFdAEaBcw9KCz+yPEZ0wSB+ZfYQGxz5UMuVGW6zt7qWgG4agVzg==} + engines: {node: '>=18'} + '@sanity/descriptors@1.3.0': resolution: {integrity: sha512-S2KYYGRUVZy+FDjPp3meoyczbCjobSQvZcgNayo3oYlYS9Qz0E+6RezGxi/KOb6iF52Oir3LEXp9SVfIgEwNjg==} engines: {node: '>=18.0.0'} @@ -3657,6 +3664,12 @@ packages: prismjs: optional: true + '@sanity/react-loader@2.0.9': + resolution: {integrity: sha512-LZuzTRn+362ZJyw9daFSqkiJl5lU1G8bKUYZeNTqPvhQ6LyEypfEfsZ16xLBi8zLTClv9u9qVXyWPCQOgyDqLQ==} + engines: {node: '>=18'} + peerDependencies: + react: ^18.3 || ^19 + '@sanity/runtime-cli@14.13.3': resolution: {integrity: sha512-fjPthbTpRfYl9w1y5LEFmc2f/QIvsqtlLaa3305ex0ilLhCNAlNo2KdkXntdJ/CVTwqJEE9jgNspBNPqpq4UHw==} engines: {node: '>=20.19'} @@ -13602,6 +13615,16 @@ snapshots: uuid: 13.0.0 xstate: 5.28.0 + '@sanity/core-loader@2.0.8(@sanity/types@5.22.0(@types/react@19.2.7))(typescript@5.9.3)': + dependencies: + '@sanity/client': 7.22.0 + '@sanity/comlink': 4.0.1 + '@sanity/presentation-comlink': 2.0.1(@sanity/client@7.22.0)(@sanity/types@5.22.0(@types/react@19.2.7)) + '@sanity/visual-editing-csm': 3.0.7(@sanity/client@7.22.0)(@sanity/types@5.22.0(@types/react@19.2.7))(typescript@5.9.3) + transitivePeerDependencies: + - '@sanity/types' + - typescript + '@sanity/descriptors@1.3.0': dependencies: sha256-uint8array: 0.10.7 @@ -13780,6 +13803,16 @@ snapshots: optionalDependencies: prismjs: 1.27.0 + '@sanity/react-loader@2.0.9(@sanity/types@5.22.0(@types/react@19.2.7))(react@19.2.3)(typescript@5.9.3)': + dependencies: + '@sanity/client': 7.22.0 + '@sanity/core-loader': 2.0.8(@sanity/types@5.22.0(@types/react@19.2.7))(typescript@5.9.3) + '@sanity/visual-editing-csm': 3.0.7(@sanity/client@7.22.0)(@sanity/types@5.22.0(@types/react@19.2.7))(typescript@5.9.3) + react: 19.2.3 + transitivePeerDependencies: + - '@sanity/types' + - typescript + '@sanity/runtime-cli@14.13.3(@types/node@24.10.0)(lightningcss@1.32.0)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)': dependencies: '@architect/hydrate': 5.0.2