diff --git a/apps/storybook/.storybook/main.js b/apps/storybook/.storybook/main.js index 5210c6bec..56c51da04 100644 --- a/apps/storybook/.storybook/main.js +++ b/apps/storybook/.storybook/main.js @@ -1,3 +1,4 @@ +import tailwindcss from '@tailwindcss/vite' import vue from '@vitejs/plugin-vue' /** @type {import('@storybook/vue3-vite').StorybookConfig} */ @@ -45,13 +46,9 @@ const config = { config.plugins.splice(docgenIdx, 0, vue()) } - // Dev channel: stories still import from '@aziontech/webkit/*'; redirect to the renamed - // workspace package '@aziontech/webkit.dev/*' so no story file needs to change. - config.resolve = config.resolve || {} - config.resolve.alias = { - ...(config.resolve.alias || {}), - '@aziontech/webkit': '@aziontech/webkit.dev' - } + // Tailwind v4 CSS-first pipeline: resolves `@import "tailwindcss"` in + // `@aziontech/theme/globals.css` and scans project sources for utility usage. + config.plugins.push(tailwindcss()) // Enable dependency pre-bundling for faster rebuilds config.optimizeDeps = { diff --git a/apps/storybook/.storybook/preview.js b/apps/storybook/.storybook/preview.js index c55e590b7..4f6b98999 100644 --- a/apps/storybook/.storybook/preview.js +++ b/apps/storybook/.storybook/preview.js @@ -1,29 +1,13 @@ -import { setup } from '@storybook/vue3' -import PrimeVue from 'primevue/config' -import Tooltip from 'primevue/tooltip' import { withThemeByClassName } from '@storybook/addon-themes' -// v3 token build: primitives, --bg-* / --text-* / --border-*, and .text-body-md etc. -// (replaces injectCssVars(), which only emitted --background-* aliases — webkit components use --bg-*) import '@aziontech/theme/globals.css' -import 'primeflex/primeflex.css' import '../src/styles/preview.css' -import '@aziontech/theme' import '@aziontech/icons' import '@aziontech/webkit/styles/country-flags' -setup((app) => { - app.use(PrimeVue, { - ripple: false - }) - - app.directive('tooltip', Tooltip) -}) - export const parameters = { controls: { matchers: { - color: /(background|color)$/i, date: /Date$/i }, expanded: true @@ -77,7 +61,7 @@ export const parameters = { order: [ 'Get Started', 'Foundations', - ['Colors', 'Spacing', 'Typography', 'Icons'], + ['Colors', 'Theme', 'Spacing', 'Typography', 'Icons'], 'Components', 'Site' ] diff --git a/apps/storybook/README.md b/apps/storybook/README.md index ee3733524..f44bc285c 100644 --- a/apps/storybook/README.md +++ b/apps/storybook/README.md @@ -2,7 +2,7 @@ This is the Storybook documentation application for the `@aziontech/webkit` component library. It provides an interactive documentation and development environment for all webkit components, foundations, and composed templates. -> This app consumes the **dev channel** of the library. Stories import from `@aziontech/webkit/*`, which Storybook aliases to the workspace package `@aziontech/webkit.dev` (see `.storybook/main.js`). You don't need to change import paths in stories. +> Stories import from `@aziontech/webkit/*`, resolved from the workspace package `@aziontech/webkit`. ## Technology Stack @@ -12,7 +12,7 @@ This is the Storybook documentation application for the `@aziontech/webkit` comp - **Tailwind CSS 3.3.x** — Utility-first CSS; - **Sass 1.86.x** — Stylesheet preprocessor; - **PrimeVue 3.35.0 / PrimeFlex 3.3.x / VeeValidate 4.15.x** — power the legacy `Field*` / `Input*` form stories; -- **Internal workspace packages** — `@aziontech/webkit.dev` (components), `@aziontech/icons` (icon set), `@aziontech/theme` (design tokens & theming). +- **Internal workspace packages** — `@aziontech/webkit` (components), `@aziontech/icons` (icon set), `@aziontech/theme` (design tokens & theming). Key Storybook addons: `@storybook/addon-essentials`, `@storybook/addon-links`, `@storybook/addon-themes`, `@whitespace/storybook-addon-html`. @@ -176,7 +176,7 @@ export const Default = { }; ``` -> Imports use the `@aziontech/webkit/*` paths; Storybook resolves them to `@aziontech/webkit.dev` automatically. New component stories follow the canonical `Button.stories.js` shape — see [`.claude/skills/storybook-write`](../../.claude/skills/storybook-write/SKILL.md). +> Imports use the `@aziontech/webkit/*` paths. New component stories follow the canonical `Button.stories.js` shape — see [`.claude/skills/storybook-write`](../../.claude/skills/storybook-write/SKILL.md). ## Adding New Stories diff --git a/apps/storybook/package.json b/apps/storybook/package.json index 964979d4c..f21fa8b38 100644 --- a/apps/storybook/package.json +++ b/apps/storybook/package.json @@ -2,7 +2,7 @@ "name": "storybook", "version": "0.1.0", "private": true, - "description": "Storybook documentation for @aziontech/webkit.dev component library", + "description": "Storybook documentation for @aziontech/webkit component library", "license": "MIT", "type": "module", "scripts": { @@ -13,13 +13,10 @@ "dependencies": { "@aziontech/icons": "workspace:*", "@aziontech/theme": "workspace:*", - "@aziontech/webkit.dev": "workspace:*", + "@aziontech/webkit": "workspace:*", "@storybook/manager-api": "^8.6.14", - "@tailwindcss/typography": "^0.5.10", "@whitespace/storybook-addon-html": "^7.0.0", - "primeflex": "^3.3.1", - "primevue": "3.35.0", - "tailwindcss": "^3.3.3", + "tailwindcss": "^4.0.0", "vee-validate": "^4.15.1", "vue": "^3.5.29" }, @@ -30,8 +27,8 @@ "@storybook/test": "^8.6.15", "@storybook/vue3": "^8.6.0", "@storybook/vue3-vite": "^8.6.0", + "@tailwindcss/vite": "^4.0.0", "@vitejs/plugin-vue": "^5.2.4", - "autoprefixer": "^10.4.27", "http-server": "^14.1.1", "sass": "^1.86.0", "storybook": "^8.6.0", diff --git a/apps/storybook/postcss.config.js b/apps/storybook/postcss.config.js deleted file mode 100644 index ba8073047..000000000 --- a/apps/storybook/postcss.config.js +++ /dev/null @@ -1,6 +0,0 @@ -export default { - plugins: { - tailwindcss: {}, - autoprefixer: {} - } -}; diff --git a/apps/storybook/src/foundations/components/ColorPaletteSection.vue b/apps/storybook/src/foundations/components/ColorPaletteSection.vue index ad2cf85fe..2715a0429 100644 --- a/apps/storybook/src/foundations/components/ColorPaletteSection.vue +++ b/apps/storybook/src/foundations/components/ColorPaletteSection.vue @@ -37,7 +37,7 @@

{{ title }}

diff --git a/apps/storybook/src/foundations/components/ColorPlayground.vue b/apps/storybook/src/foundations/components/ColorPlayground.vue index 76906e060..2157a7f4d 100644 --- a/apps/storybook/src/foundations/components/ColorPlayground.vue +++ b/apps/storybook/src/foundations/components/ColorPlayground.vue @@ -153,7 +153,7 @@ function isCopied(key) { @click="copyToClipboard(selectedToken?.tailwindClass, 'tw')" > {{ selectedToken?.tailwindClass }} - +
@@ -164,7 +164,7 @@ function isCopied(key) { @click="copyToClipboard(selectedToken?.cssVar, 'css')" > {{ selectedToken?.cssVar }} - + diff --git a/apps/storybook/src/foundations/components/IconGrid.vue b/apps/storybook/src/foundations/components/IconGrid.vue index b1f9f11d1..4a5447afa 100644 --- a/apps/storybook/src/foundations/components/IconGrid.vue +++ b/apps/storybook/src/foundations/components/IconGrid.vue @@ -133,7 +133,7 @@ function isCopied(name) { {{ icon.name.replace('ai-', '') }} @@ -161,7 +161,7 @@ function isCopied(name) { {{ icon.name.replace('ai-', '') }} @@ -189,7 +189,7 @@ function isCopied(name) { {{ icon.name.replace('pi-', '') }} diff --git a/apps/storybook/src/foundations/components/SemanticSwatchGroup.vue b/apps/storybook/src/foundations/components/SemanticSwatchGroup.vue new file mode 100644 index 000000000..7becb610f --- /dev/null +++ b/apps/storybook/src/foundations/components/SemanticSwatchGroup.vue @@ -0,0 +1,87 @@ + + + diff --git a/apps/storybook/src/foundations/components/TokenTable.vue b/apps/storybook/src/foundations/components/TokenTable.vue index 414479396..635493691 100644 --- a/apps/storybook/src/foundations/components/TokenTable.vue +++ b/apps/storybook/src/foundations/components/TokenTable.vue @@ -63,7 +63,7 @@ function isCopied(key) { :title="isCopied(`${token.name}-css`) ? 'Copied!' : 'Copy CSS variable'" > {{ token.cssVar }} - + @@ -73,7 +73,7 @@ function isCopied(key) { :title="isCopied(`${token.name}-tw`) ? 'Copied!' : 'Copy Tailwind class'" > {{ token.tailwindClass }} - + {{ token.description }} diff --git a/apps/storybook/src/foundations/data/theme.js b/apps/storybook/src/foundations/data/theme.js new file mode 100644 index 000000000..193fb02b6 --- /dev/null +++ b/apps/storybook/src/foundations/data/theme.js @@ -0,0 +1,6 @@ +/** + * Semantic theme color catalog — generated from the `@aziontech/theme` + * token resolvers (see ../utils/theme-tokens.js), so the page always reflects + * every color that ships in globals.css. + */ +export { themeColorGroups, buildThemeColorGroups } from '../utils/theme-tokens.js' diff --git a/apps/storybook/src/foundations/utils/theme-tokens.js b/apps/storybook/src/foundations/utils/theme-tokens.js new file mode 100644 index 000000000..41393b057 --- /dev/null +++ b/apps/storybook/src/foundations/utils/theme-tokens.js @@ -0,0 +1,192 @@ +/** + * Semantic theme color catalog — generated from the `theme/*` token layer + * (resolved against `primitives/`), so it can never drift from what ships in + * `@aziontech/theme/globals.css`. + * + * `compileThemeVars()` resolves `tokens/theme/*` (background, border, text, + * primary, secondary, accent, ring, code-sintax, feedback/*, surfaces) against + * the color primitives, producing the component-facing theme set: `--bg-*`, + * `--primary*`, `--accent*`, `--secondary*`, `--border-*`, `--text-*`, + * `--ring-color`, feedback `--{info,success,warning,danger}{,-contrast,-border}`, + * and `--code-sintax-*`. We keep only color-valued tokens, drop the `--surface-*` + * primitive scale (documented on the Colors page), and group by role. Each token + * carries its resolved `light` and `dark` value. + * + * Tokens from `tokens/semantic/*` are intentionally NOT sourced here. + */ +import { compileThemeVars } from '@aziontech/theme/theme-colors' + +const isColor = (value) => typeof value === 'string' && /^#([0-9a-f]{3,8})$/i.test(value.trim()) + +// The surface scale is a primitive-level scale documented on the Colors page. +const isExcluded = (name) => /^--surface-/.test(name) + +/** Resolve the theme layer into one { name: { light, dark } } map. */ +function buildResolvedMap() { + const { light, dark } = compileThemeVars() + + const map = {} + for (const name of new Set([...Object.keys(light), ...Object.keys(dark)])) { + if (isExcluded(name)) continue + const l = light[name] + const d = dark[name] + if (!isColor(l) && !isColor(d)) continue + map[name] = { light: l ?? d, dark: d ?? l } + } + + return map +} + +// Ordered sections. First matching predicate wins; the trailing catch-all +// guarantees a newly-added token always surfaces somewhere. +const SECTIONS = [ + { + id: 'backgrounds', + title: 'Backgrounds', + description: + 'Surface and page backgrounds. Use --bg-canvas for pages and --bg-surface for elements on top; -raised / -overlay add elevation, and the state tokens (hover, active, selected, disabled) layer on interaction.', + match: (n) => /^--bg-/.test(n) + }, + { + id: 'text', + title: 'Text & Icons', + description: 'Accessible foreground colors for text and icons.', + match: (n) => /^--text-/.test(n) + }, + { + id: 'borders', + title: 'Borders', + description: 'Border colors for component outlines, separators and status surfaces.', + match: (n) => /^--border-/.test(n) + }, + { + id: 'brand', + title: 'Brand & Interactive', + description: + 'Brand and interactive fills. Each role pairs a base color with a -contrast foreground for accessible content on top, plus -mask / -selected tints.', + match: (n) => /^--(primary|secondary|accent)(-|$)/.test(n) + }, + { + id: 'feedback', + title: 'Feedback Colors', + description: + 'Status colors for info, success, warning and danger. Each set pairs a subtle background with an accessible -contrast foreground and a -border.', + match: (n) => /^--(info|success|warning|danger)(-|$)/.test(n) + }, + { + id: 'focus', + title: 'Focus', + description: 'Focus-ring color for keyboard navigation.', + match: (n) => /^--ring(-|$)/.test(n) + }, + { + id: 'code', + title: 'Code Syntax', + description: 'Syntax-highlighting colors for the CodeBlock component.', + match: (n) => /^--code-sintax-/.test(n) + }, + { + id: 'other', + title: 'Other', + description: 'Additional semantic color tokens.', + match: () => true + } +] + +// Human-readable notes, keyed by token name. Missing entries render without a note. +const DESCRIPTIONS = { + '--bg-canvas': 'Body / page background.', + '--bg-surface': 'Primary element background (cards, panels).', + '--bg-surface-raised': 'Raised element background — one step above the surface.', + '--bg-surface-overlay': 'Floating surface for menus, popovers and dropdowns.', + '--bg-hover': 'Hover overlay for interactive surfaces.', + '--bg-active': 'Active / pressed overlay for interactive surfaces.', + '--bg-selected': 'Background for a selected element.', + '--bg-disabled': 'Background for a disabled element.', + '--bg-mask': 'Scrim placed over content to dim it.', + '--bg-backdrop': 'Dialog / modal backdrop.', + '--bg-contrast': 'High-contrast inverse background.', + + '--text-default': 'Primary text and icons.', + '--text-muted': 'Secondary text and icons.', + '--text-disabled': 'Disabled text and icons.', + '--text-link': 'Interactive link text.', + '--text-contrast': 'Text and icons on a high-contrast surface.', + + '--border-default': 'Default border for UI components.', + '--border-muted': 'Subtle, low-emphasis border.', + '--border-strong': 'High-emphasis border.', + '--border-selected': 'Border for a selected / active element.', + + '--primary': 'Primary action / brand fill.', + '--primary-contrast': 'Text and icons on a primary fill.', + '--primary-mask': 'Translucent primary tint for hover / wash.', + '--primary-selected': 'Primary tint for a selected state.', + '--secondary': 'Secondary fill.', + '--secondary-contrast': 'Text and icons on a secondary fill.', + '--secondary-mask': 'Translucent secondary tint for hover / wash.', + '--secondary-selected': 'Secondary tint for a selected state.', + '--accent': 'Accent fill.', + '--accent-contrast': 'Text and icons on an accent fill.', + '--accent-mask': 'Translucent accent tint for hover / wash.', + '--accent-selected': 'Accent tint for a selected state.', + + '--info': 'Informational background.', + '--info-contrast': 'Text and icons on an info background.', + '--info-border': 'Border for info surfaces.', + '--success': 'Success background.', + '--success-contrast': 'Text and icons on a success background.', + '--success-border': 'Border for success surfaces.', + '--warning': 'Warning background.', + '--warning-contrast': 'Text and icons on a warning background.', + '--warning-border': 'Border for warning surfaces.', + '--danger': 'Danger / error background.', + '--danger-contrast': 'Text and icons on a danger background.', + '--danger-border': 'Border for danger surfaces.', + + '--ring-color': 'Focus ring around a focused element.', + + '--code-sintax-identifier': 'Identifiers (variables, properties).', + '--code-sintax-line-number': 'Gutter line numbers.', + '--code-sintax-keyword': 'Language keywords.', + '--code-sintax-punctuation': 'Punctuation and operators.', + '--code-sintax-function': 'Function and method names.', + '--code-sintax-type': 'Types and classes.', + '--code-sintax-string': 'String literals.' +} + +// A token's swatch style: filled by default; borders draw an outline; foreground +// (text / -contrast) roles render an "Aa" glyph on the surface (or on their base). +function swatchKind(name) { + if (/^--border-/.test(name) || /-border$/.test(name) || name === '--ring-color') return 'border' + if (/^--text-/.test(name) || /-contrast$/.test(name) || /^--code-sintax-/.test(name)) return 'text' + return 'fill' +} + +// For -contrast foregrounds, back the glyph with the base fill it sits on. +function backing(name) { + const base = name.replace(/-contrast$/, '') + if (base !== name) return `var(${base})` + return null +} + +export function buildThemeColorGroups() { + const resolved = buildResolvedMap() + const groups = SECTIONS.map((s) => ({ ...s, items: [] })) + + for (const name of Object.keys(resolved).sort()) { + const section = groups.find((g) => g.match(name)) + section.items.push({ + name, + light: resolved[name].light, + dark: resolved[name].dark, + description: DESCRIPTIONS[name] ?? '', + kind: swatchKind(name), + on: backing(name) + }) + } + + return groups.filter((g) => g.items.length > 0).map(({ match, ...g }) => g) +} + +export const themeColorGroups = buildThemeColorGroups() diff --git a/apps/storybook/src/stories/foundations/Theme.stories.js b/apps/storybook/src/stories/foundations/Theme.stories.js new file mode 100644 index 000000000..a49a537ad --- /dev/null +++ b/apps/storybook/src/stories/foundations/Theme.stories.js @@ -0,0 +1,48 @@ +import SemanticSwatchGroup from '../../foundations/components/SemanticSwatchGroup.vue' +import { PageContainer, PageHeader } from '../../foundations/components/layout/index.js' +import { themeColorGroups } from '../../foundations/data/theme.js' + +export default { + title: 'Foundations/Theme', + parameters: { + options: { showPanel: false }, + controls: { disable: true }, + actions: { disable: true }, + docs: { + description: { + component: + 'Semantic theme colors — every mode-aware color token that ships in `@aziontech/theme/globals.css`, generated straight from the token source so the catalog can never drift. Each swatch renders the live token, so toggle the theme in the toolbar to see light and dark. Click a row to copy its CSS variable.' + } + } + } +} + +export const Overview = { + name: 'Overview', + render: () => ({ + components: { PageContainer, PageHeader, SemanticSwatchGroup }, + setup() { + return { themeColorGroups } + }, + template: /* html */ ` + + + Semantic color tokens layered on top of the primitive palette. Consume these + var(--*) tokens — or the matching Tailwind + bg-* / text-* / + border-* utilities — never a raw hex, so a single theme + drives both light and dark — toggle the theme in the toolbar to preview each token. + Click any row to copy its CSS variable. + + + + + ` + }) +} diff --git a/apps/storybook/src/stories/templates/ChangePlanDrawer.stories.js b/apps/storybook/src/stories/templates/ChangePlanDrawer.stories.js index d2e8b4b8a..eb30c7698 100644 --- a/apps/storybook/src/stories/templates/ChangePlanDrawer.stories.js +++ b/apps/storybook/src/stories/templates/ChangePlanDrawer.stories.js @@ -171,13 +171,117 @@ const billingOptions = [ { label: 'Yearly', value: 'yearly' } ] -const planFeatureItems = [ - { icon: 'pi pi-globe', label: 'Infraestrutura global' }, - { icon: 'pi pi-code', label: 'Funções serverless' }, - { icon: 'pi pi-image', label: 'Image optimization' }, - { icon: 'ai ai-store', label: 'Armazenamento e banco de dados' }, - { icon: 'pi pi-shield', label: 'Mitigação de DDoS e firewall' } -]` +const planFeaturesSlot = \` +
    +
  • + Todas as funcionalidades disponíveis +
  • +
  • + + + {{ feature.label }} + +
  • +
+\` + +const changePlanTemplate = \` + + + - -

- light + dark vars injected via - <style data-azion-theme> -

- -

Buttons

-
- - - -
- -

Feedback Alerts

-
Success — operation completed.
-
Warning — please review the details.
-
Danger — something went wrong.
-
Info — for your awareness.
- -

Backgrounds

-
-
bg-canvas
-
bg-surface
-
bg-surface-raised
-
bg-surface-overlay
-
bg-selected
-
bg-contrast
-
- -

Surfaces (semantic alias for grays)

-
- -

Primary / Secondary / Accent

-
- -

Backgrounds (token swatches)

-
- -

Borders / Text / Ring

-
- -

Feedback (token swatches)

-
- -

Full Generated CSS

-

-
-    
-  
-
diff --git a/packages/theme/src/tests/tokens.html b/packages/theme/src/tests/tokens.html
deleted file mode 100644
index 0524faf18..000000000
--- a/packages/theme/src/tests/tokens.html
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-  
-    
-    
-    Tokens — Builder Output Test
-    
-    
-  
-  
-    
- -

Tokens — Builder Output

-

Redimensione a janela: 0–639 (_), 640–767 (sm), 768+ (md), 1280+ (xl).

- -
-

Typography (responsive)

-

heading-2xl — responsive

-

heading-xl — responsive

-

heading-lg — responsive

-

heading-md — responsive

-

heading-sm — responsive

-

body-lg — sm only at md

-

body-md — static

-

- body-md with inline text-link -

-

overline-md — sm only at sm

-
- -
-

Spacing (gap / padding)

-
-
-
-
-
-

gap-spacing-elements-xxl (gap muda em sm e xl)

- -
-
-
-

p-spacing-elements-xl (padding muda em sm e xl)

-
- -
-

Containers

-
-

.px-container .py-container .max-container-width — viewport-aware

-
-
- -
-

Tailwind utilities via preset (bg-gray-* etc.)

-
bg-gray-100
-
bg-violet-500
-
bg-orange-500
-
bg-primary-500 (brand)
-
- - - - diff --git a/packages/theme/src/tokens/README.md b/packages/theme/src/tokens/README.md index 982864b34..07b96e0a7 100644 --- a/packages/theme/src/tokens/README.md +++ b/packages/theme/src/tokens/README.md @@ -198,46 +198,21 @@ export const spacingsData = { ```bash # emit both v3 and v4 bundles pnpm --filter @aziontech/theme build:tokens - -# only one target -pnpm --filter @aziontech/theme build:tokens:v3 -pnpm --filter @aziontech/theme build:tokens:v4 - -# v3 + compile final CSS with tailwindcss -pnpm --filter @aziontech/theme build:css:v3 -``` - -Outputs land in `packages/theme/dist/v3/` and `packages/theme/dist/v4/`. - -### Consuming in a Tailwind v3 project - -```js -// tailwind.config.js -import themePreset from '@aziontech/theme/tailwind-preset/v3' - -export default { - presets: [themePreset], - content: ['./src/**/*.{vue,js,ts,jsx,tsx}'], - darkMode: ['class'], -} ``` -```css -/* main.css */ -@import '@aziontech/theme/v3/globals.css'; -``` - -Utilities like `text-default`, `bg-surface`, `border-default`, `text-primary`, `gap-md`, `p-md`, `.text-heading-lg`, etc. are then available everywhere. +Output lands in `packages/theme/dist/v4/`. -### Consuming in a Tailwind v4 project +### Consuming (Tailwind v4) ```css /* main.css */ -@import '@aziontech/theme/v4/globals.css'; +@import '@aziontech/theme/globals.css'; ``` No `tailwind.config.js` needed — v4 reads `@theme { … }` directly from the imported CSS. +Utilities like `text-default`, `bg-surface`, `border-default`, `text-primary`, `gap-md`, `p-md`, `.text-heading-lg`, `animate-popup-scale-in`, etc. are then available everywhere. + ### As JS objects (Node / build steps) ```js diff --git a/packages/theme/src/tokens/primitives/animations/animate.js b/packages/theme/src/tokens/primitives/animations/animate.js index d812b0723..a6cea1721 100644 --- a/packages/theme/src/tokens/primitives/animations/animate.js +++ b/packages/theme/src/tokens/primitives/animations/animate.js @@ -22,6 +22,11 @@ export const animate = { pulse: 'pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite', bounce: 'bounce 1s infinite', shimmer: 'shimmer 1.6s linear infinite', + blink: 'blink 1s step-end infinite', + 'fade-in': 'fadeIn 220ms ease-in-out', + 'fade-out': 'fadeOut 220ms ease-in-out', + 'slide-down': 'slideDown 220ms ease-in-out', + 'highlight-fade': 'highlight ease-in forwards', 'popup-scale-in': `popupScaleIn ${duration['moderate-01']} ${curve['productive-entrance']}`, 'popup-scale-out': `popupScaleOut ${duration['fast-02']} ${curve['productive-exit']}`, 'progress-indeterminate': `progressIndeterminate ${duration['slow-04']} ${curve['productive-entrance']} infinite`, diff --git a/packages/theme/src/tokens/primitives/animations/keyframes.js b/packages/theme/src/tokens/primitives/animations/keyframes.js new file mode 100644 index 000000000..1b6acdb9c --- /dev/null +++ b/packages/theme/src/tokens/primitives/animations/keyframes.js @@ -0,0 +1,69 @@ +/** + * Raw `@keyframes` definitions used by `--animate-*` in `animate.js`. + * + * Consumed by `scripts/build-tokens.mjs` to emit real `@keyframes` blocks + * in the Tailwind v4 `dist/v4/globals.css` output. Tailwind v4 registers + * the utility via `@theme { --animate-: ... }`, but does not + * generate the `@keyframes` — those live here. + * + * Values are plain CSS-style declarations (strings), not the camelCase + * object form used by the legacy v3 plugin — this way the build script + * can serialize them verbatim. + */ + +export const keyframes = { + fadeIn: { + '0%': 'opacity: 0', + '100%': 'opacity: 1', + }, + fadeOut: { + '0%': 'opacity: 1', + '100%': 'opacity: 0', + }, + slideDown: { + '0%': 'height: 0', + '100%': 'height: auto', + }, + blink: { + '0%, 100%': 'opacity: 1', + '50%': 'opacity: 0', + }, + highlight: { + '0%': 'background-color: var(--surface-hover); font-weight: 500', + '100%': 'background-color: var(--surface-hover); font-weight: 500', + }, + shimmer: { + '0%': 'background-position: 200% 0', + '100%': 'background-position: -200% 0', + }, + popupScaleIn: { + '0%': 'opacity: 0; transform: scale(0.95)', + '100%': 'opacity: 1; transform: scale(1)', + }, + popupScaleOut: { + '0%': 'opacity: 1; transform: scale(1)', + '100%': 'opacity: 0; transform: scale(0.95)', + }, + progressIndeterminate: { + '0%': 'inset-inline-start: -35%; inset-inline-end: 100%', + '60%': 'inset-inline-start: 100%; inset-inline-end: -90%', + '100%': 'inset-inline-start: 100%; inset-inline-end: -90%', + }, + progressIndeterminateShort: { + '0%': 'inset-inline-start: -200%; inset-inline-end: 100%', + '60%': 'inset-inline-start: 107%; inset-inline-end: -8%', + '100%': 'inset-inline-start: 107%; inset-inline-end: -8%', + }, +}; + +/** + * Utilities that need CSS properties beyond the `animation` shorthand + * emitted by Tailwind v4 from `--animate-*`. Serialized into + * `@layer components` in `dist/v4/globals.css`. + */ +export const animateExtras = { + 'animate-popup-scale-in': { 'transform-origin': 'var(--popup-origin, center)' }, + 'animate-popup-scale-out': { 'transform-origin': 'var(--popup-origin, center)' }, +}; + +export default { keyframes, animateExtras }; diff --git a/packages/theme/src/azion/_fonts.scss b/packages/theme/src/tokens/primitives/fonts.css similarity index 87% rename from packages/theme/src/azion/_fonts.scss rename to packages/theme/src/tokens/primitives/fonts.css index d7ffc631a..79a820997 100644 --- a/packages/theme/src/azion/_fonts.scss +++ b/packages/theme/src/tokens/primitives/fonts.css @@ -1,3 +1,16 @@ +/** + * @font-face declarations for the Azion type system. + * + * Prepended verbatim into `dist/v4/globals.css` by `scripts/build-tokens.mjs` + * so any consumer of `@aziontech/theme/globals.css` gets the same faces the + * design system was authored against — no separate or + * per-app `@import "@fontsource/…"` needed. + * + * Fonts are hosted at fonts.azion.com under a permissive CORS policy; the + * requests are subresource-cached with `font-display: swap` so first paint + * uses the system fallback while the .woff2 loads. + */ + @font-face { font-family: 'Roboto'; src: url('https://fonts.azion.com/roboto/roboto-light.woff2') format('woff2'); diff --git a/packages/theme/src/tokens/semantic/animations.js b/packages/theme/src/tokens/semantic/animations.js deleted file mode 100644 index 10ceb6904..000000000 --- a/packages/theme/src/tokens/semantic/animations.js +++ /dev/null @@ -1,100 +0,0 @@ -const plugin = (() => { - try { - return require('tailwindcss/plugin'); - } catch { - return (handler) => handler; - } -})(); - -/** - * Generate semantic animation utilities and keyframes - * @returns {import('tailwindcss/plugin').Plugin} - */ -export const animations = () => { - return plugin(({ addUtilities, addComponents }) => { - // Animation utilities - const animations = { - '.animate-fade-in': { - animation: 'fadeIn 220ms ease-in-out', - }, - '.animate-fade-out': { - animation: 'fadeOut 220ms ease-in-out', - }, - '.animate-slide-down': { - animation: 'slideDown 220ms ease-in-out', - }, - '.animate-blink': { - animation: 'blink 1s step-end infinite', - }, - '.animate-highlight-fade': { - animation: 'highlight ease-in forwards', - }, - '.animate-popup-scale-in': { - animation: 'popupScaleIn 150ms cubic-bezier(0.39, 0.57, 0.56, 1)', - transformOrigin: 'var(--popup-origin, center)', - }, - '.animate-popup-scale-out': { - animation: 'popupScaleOut 110ms cubic-bezier(0.55, 0.09, 0.68, 0.53)', - transformOrigin: 'var(--popup-origin, center)', - }, - '.animate-progress-indeterminate': { - animation: 'progressIndeterminate 2100ms cubic-bezier(0.39, 0.57, 0.56, 1) infinite', - }, - '.animate-progress-indeterminate-short': { - animation: 'progressIndeterminateShort 2100ms cubic-bezier(0.17, 0.84, 0.44, 1) 1100ms infinite', - }, - }; - - // Keyframes components - const keyframes = { - '@keyframes fadeIn': { - '0%': { opacity: '0' }, - '100%': { opacity: '1' }, - }, - '@keyframes fadeOut': { - '0%': { opacity: '1' }, - '100%': { opacity: '0' }, - }, - '@keyframes slideDown': { - '0%': { height: '0' }, - '100%': { height: 'auto' }, - }, - '@keyframes blink': { - '0%, 100%': { opacity: '1' }, - '50%': { opacity: '0' }, - }, - '@keyframes highlight': { - '0%': { backgroundColor: 'var(--surface-hover)', fontWeight: '500' }, - '100%': { backgroundColor: 'var(--surface-hover)', fontWeight: '500' }, - }, - '@keyframes shimmer': { - '0%': { backgroundPosition: '200% 0' }, - '100%': { backgroundPosition: '-200% 0' }, - }, - '@keyframes popupScaleIn': { - '0%': { opacity: '0', transform: 'scale(0.95)' }, - '100%': { opacity: '1', transform: 'scale(1)' }, - }, - '@keyframes popupScaleOut': { - '0%': { opacity: '1', transform: 'scale(1)' }, - '100%': { opacity: '0', transform: 'scale(0.95)' }, - }, - '@keyframes progressIndeterminate': { - '0%': { 'inset-inline-start': '-35%', 'inset-inline-end': '100%' }, - '60%': { 'inset-inline-start': '100%', 'inset-inline-end': '-90%' }, - '100%': { 'inset-inline-start': '100%', 'inset-inline-end': '-90%' }, - }, - '@keyframes progressIndeterminateShort': { - '0%': { 'inset-inline-start': '-200%', 'inset-inline-end': '100%' }, - '60%': { 'inset-inline-start': '107%', 'inset-inline-end': '-8%' }, - '100%': { 'inset-inline-start': '107%', 'inset-inline-end': '-8%' }, - }, - }; - - const variants = ['responsive', 'hover', 'focus', 'active', 'motion-safe', 'motion-reduce']; - addUtilities(animations, variants); - addComponents(keyframes); - }); -}; - -export default animations; diff --git a/packages/theme/src/tokens/semantic/spacings.js b/packages/theme/src/tokens/semantic/spacings.js deleted file mode 100644 index 3ce8f14c0..000000000 --- a/packages/theme/src/tokens/semantic/spacings.js +++ /dev/null @@ -1,163 +0,0 @@ -// TODO: deprecated — substituído pelos tokens declarativos em -// `spacings.data.js` e pelo CSS gerado em `dist/globals.css` via -// `src/scripts/build-tokens.mjs`. Remover quando consumers migrarem. -const plugin = (() => { - try { - return require('tailwindcss/plugin'); - } catch { - return (handler) => handler; - } -})(); - -/** - * Generate semantic spacing components - * @returns {import('tailwindcss/plugin').Plugin} - */ -export const spacingElements = () => { - return plugin(({ addComponents, theme }) => { - const mobile = { - '.gap-spacing-elements-xxl': { - gap: theme('spacing.8'), - }, - '.gap-spacing-elements-xl': { - gap: theme('spacing.6'), - }, - '.gap-spacing-elements-lg': { - gap: theme('spacing.4'), - }, - '.gap-spacing-elements-md': { - gap: theme('spacing.4'), - }, - '.gap-spacing-elements-sm': { - gap: theme('spacing.3'), - }, - '.gap-spacing-elements-xs': { - gap: theme('spacing.2'), - }, - '.gap-spacing-elements-xxs': { - gap: theme('spacing.1'), - }, - '.p-spacing-elements-xxl': { - padding: theme('spacing.8'), - }, - '.p-spacing-elements-xl': { - padding: theme('spacing.6'), - }, - '.p-spacing-elements-lg': { - padding: theme('spacing.4'), - }, - '.p-spacing-elements-md': { - padding: theme('spacing.4'), - }, - '.p-spacing-elements-sm': { - padding: theme('spacing.3'), - }, - '.p-spacing-elements-xs': { - padding: theme('spacing.2'), - }, - '.p-spacing-elements-xxs': { - padding: theme('spacing.1'), - }, - }; - - const medium = { - [`@media (min-width: ${theme('screens.sm')})`]: { - '.gap-spacing-elements-xxl': { - gap: theme('spacing.16'), - }, - '.gap-spacing-elements-xl': { - gap: theme('spacing.8'), - }, - '.gap-spacing-elements-lg': { - gap: theme('spacing.6'), - }, - '.gap-spacing-elements-md': { - gap: theme('spacing.4'), - }, - '.gap-spacing-elements-sm': { - gap: theme('spacing.3'), - }, - '.gap-spacing-elements-xs': { - gap: theme('spacing.2'), - }, - '.gap-spacing-elements-xxs': { - gap: theme('spacing.1'), - }, - '.p-spacing-elements-xxl': { - padding: theme('spacing.16'), - }, - '.p-spacing-elements-xl': { - padding: theme('spacing.8'), - }, - '.p-spacing-elements-lg': { - padding: theme('spacing.6'), - }, - '.p-spacing-elements-md': { - padding: theme('spacing.4'), - }, - '.p-spacing-elements-sm': { - padding: theme('spacing.3'), - }, - '.p-spacing-elements-xs': { - padding: theme('spacing.2'), - }, - '.p-spacing-elements-xxs': { - padding: theme('spacing.1'), - }, - }, - }; - - const large = { - [`@media (min-width: ${theme('screens.xl')})`]: { - '.gap-spacing-elements-xxl': { - gap: theme('spacing.24'), - }, - '.gap-spacing-elements-xl': { - gap: theme('spacing.12'), - }, - '.gap-spacing-elements-lg': { - gap: theme('spacing.6'), - }, - '.gap-spacing-elements-md': { - gap: theme('spacing.4'), - }, - '.gap-spacing-elements-sm': { - gap: theme('spacing.3'), - }, - '.gap-spacing-elements-xs': { - gap: theme('spacing.2'), - }, - '.gap-spacing-elements-xxs': { - gap: theme('spacing.1'), - }, - '.p-spacing-elements-xxl': { - padding: theme('spacing.24'), - }, - '.p-spacing-elements-xl': { - padding: theme('spacing.12'), - }, - '.p-spacing-elements-lg': { - padding: theme('spacing.6'), - }, - '.p-spacing-elements-md': { - padding: theme('spacing.4'), - }, - '.p-spacing-elements-sm': { - padding: theme('spacing.3'), - }, - '.p-spacing-elements-xs': { - padding: theme('spacing.2'), - }, - '.p-spacing-elements-xxs': { - padding: theme('spacing.1'), - }, - }, - }; - - addComponents(mobile); - addComponents(medium); - addComponents(large); - }); -}; - -export default spacingElements; diff --git a/packages/theme/src/tokens/semantic/texts.js b/packages/theme/src/tokens/semantic/texts.js deleted file mode 100644 index 0ba1ba04c..000000000 --- a/packages/theme/src/tokens/semantic/texts.js +++ /dev/null @@ -1,299 +0,0 @@ -// TODO: deprecated — substituído pelos tokens declarativos em -// `texts.data.js` e pelo CSS gerado em `dist/globals.css` via -// `src/scripts/build-tokens.mjs`. Remover quando consumers migrarem. -const plugin = (() => { - try { - return require('tailwindcss/plugin') - } catch { - return (handler) => handler - } -})() - -/** - * Generate semantic typography style components - * @returns {import('tailwindcss/plugin').Plugin} - */ -export const semanticTexts = () => { - return plugin(({ addComponents, theme }) => { - const deprecatedTexts = { - '.display-1': { - fontSize: '3rem', - lineHeight: '1.10', - fontFamily: 'Sora', - letterSpacing: '-.05rem' - }, - '.display-2': { - fontSize: '2rem', - lineHeight: '1.2', - fontFamily: 'Sora', - letterSpacing: '-.05rem' - }, - '.display-3': { - fontSize: '1.75rem', - lineHeight: '1.25', - fontFamily: 'Sora', - letterSpacing: '-.05rem' - }, - '.display-4': { - fontSize: '1.5rem', - lineHeight: '1.3', - fontFamily: 'Sora', - letterSpacing: '-.05rem' - }, - '.display-5': { - fontSize: '1.25rem', - lineHeight: '1.4', - fontFamily: 'Sora', - letterSpacing: '-.05rem' - }, - '.display-1-mobile': { - fontSize: '2.5rem', - lineHeight: '1.15', - fontFamily: 'Sora', - letterSpacing: '-.05rem' - }, - '.display-2-mobile': { - fontSize: '1.875rem', - lineHeight: '1.20', - fontFamily: 'Sora', - letterSpacing: '-.05rem' - }, - '.display-3-mobile': { - fontSize: '1.375rem', - lineHeight: '1.3', - fontFamily: 'Sora', - letterSpacing: '-.05rem' - }, - '.display-4-mobile': { - fontSize: '1.25rem', - lineHeight: '1.35', - fontFamily: 'Sora', - letterSpacing: '-.05rem' - }, - '.display-5-mobile': { - fontSize: '1.125rem', - lineHeight: '1.35', - fontFamily: 'Sora', - letterSpacing: '-.05rem' - }, - '.body-1': { - fontSize: '1rem', - lineHeight: '1.4rem', - fontFamily: 'Sora', - letterSpacing: '-.05rem' - }, - '.body-2': { - fontSize: '0.875rem', - lineHeight: '1.4rem', - fontFamily: 'Sora', - letterSpacing: '-.05rem' - } - } - - const mobile = { - ...deprecatedTexts, - '.text-big-number-md': { - fontSize: '2.25rem', - lineHeight: '1.20' - }, - '.text-big-number-sm': { - fontSize: '1.25rem', - lineHeight: '1.20' - }, - '.text-big-number-lg': { - fontSize: '3.75rem', - lineHeight: '1.20' - }, - '.text-heading-2xl': { - fontSize: '3.75rem', - lineHeight: '1.2' - }, - '.text-heading-xl': { - fontSize: '2.25rem', - lineHeight: '1.2' - }, - '.text-heading-lg': { - fontSize: '1.875rem', - lineHeight: '1.2' - }, - '.text-heading-md': { - fontSize: '1.5rem', - lineHeight: '1.2' - }, - '.text-heading-sm': { - fontSize: '1.125rem', - lineHeight: '1.2' - }, - '.text-body-lg': { - fontSize: '1.125rem', - lineHeight: '1.5' - }, - '.text-body-md': { - fontSize: '1rem', - lineHeight: '1.5' - }, - '.text-body-sm': { - fontSize: '0.875rem', - lineHeight: '1.5' - }, - '.text-body-xs': { - fontSize: '0.75rem', - lineHeight: '1.5' - }, - '.text-body-xs': { - fontSize: '0.625rem', - lineHeight: '1.5' - }, - '.text-overline-md': { - fontSize: '0.875rem', - lineHeight: '1.4', - letterSpacing: '0.08em', - textTransform: 'uppercase' - }, - '.text-overline-sm': { - fontSize: '0.75rem', - lineHeight: '1.4', - letterSpacing: '0.08em', - textTransform: 'uppercase' - }, - '.text-overline-xs': { - fontSize: '0.625rem', - lineHeight: '1.4', - letterSpacing: '0.08em', - textTransform: 'uppercase' - }, - '.text-button-lg': { - fontFamily: 'Proto Mono', - fontSize: '0.875rem', - fontWeight: '600', - lineHeight: '1', - letterSpacing: '0' - }, - '.text-button-md': { - fontFamily: 'Proto Mono', - fontSize: '0.75rem', - fontWeight: '600', - lineHeight: '1', - letterSpacing: '0' - } - } - - const medium = { - [`@media (max-width: ${theme('screens.md', '768px')})`]: { - '.text-big-number-md': { - fontSize: '1.5rem', - lineHeight: '1.20' - }, - '.text-big-number-sm': { - fontSize: '1.25rem', - lineHeight: '1.20' - }, - '.text-big-number-lg': { - fontSize: '2.25rem', - lineHeight: '1.20' - }, - '.text-heading-2xl': { - fontSize: '3rem' - }, - '.text-heading-xl': { - fontSize: '1.875rem' - }, - '.text-heading-lg': { - fontSize: '1.125rem' - }, - '.text-heading-md': { - fontSize: '1.25rem' - }, - '.text-heading-sm': { - fontSize: '1rem' - }, - '.text-body-lg': { - fontSize: '1rem' - }, - '.text-body-md': { - fontSize: '1rem' - }, - '.text-body-sm': { - fontSize: '0.875rem' - }, - '.text-body-xs': { - fontSize: '0.75rem' - }, - '.text-body-xs': { - fontSize: '0.625rem' - }, - '.text-overline-md': { - fontSize: '0.875rem' - }, - '.text-overline-sm': { - fontSize: '0.75rem' - }, - '.text-overline-xs': { - fontSize: '0.625rem' - } - } - } - - const large = { - [`@media (max-width: ${theme('screens.sm', '640px')})`]: { - '.text-big-number-md': { - fontSize: '1.25rem', - lineHeight: '1.20' - }, - '.text-big-number-sm': { - fontSize: '1rem', - lineHeight: '1.20' - }, - '.text-big-number-lg': { - fontSize: '1.5rem', - lineHeight: '1.20' - }, - '.text-heading-2xl': { - fontSize: '1.875rem' - }, - '.text-heading-xl': { - fontSize: '1.25rem' - }, - '.text-heading-lg': { - fontSize: '1.125rem' - }, - '.text-heading-md': { - fontSize: '1rem' - }, - '.text-heading-sm': { - fontSize: '0.875rem' - }, - '.text-body-lg': { - fontSize: '1rem' - }, - '.text-body-md': { - fontSize: '1rem' - }, - '.text-body-sm': { - fontSize: '0.875rem' - }, - '.text-body-xs': { - fontSize: '0.75rem' - }, - '.text-body-xs': { - fontSize: '0.625rem' - }, - '.text-overline-md': { - fontSize: '0.75rem' - }, - '.text-overline-sm': { - fontSize: '0.75rem' - }, - '.text-overline-xs': { - fontSize: '0.625rem' - } - } - } - - addComponents(mobile) - addComponents(medium) - addComponents(large) - }) -} - -export default semanticTexts diff --git a/packages/theme/widget.js b/packages/theme/widget.js deleted file mode 100644 index a1da3ed8c..000000000 --- a/packages/theme/widget.js +++ /dev/null @@ -1 +0,0 @@ -import './src/azion/theme-widget.scss'; diff --git a/packages/webkit/docs/ESLINT_DEPENDENCIES_GUIDE.md b/packages/webkit/docs/ESLINT_DEPENDENCIES_GUIDE.md index 2e0183a21..433b145f2 100644 --- a/packages/webkit/docs/ESLINT_DEPENDENCIES_GUIDE.md +++ b/packages/webkit/docs/ESLINT_DEPENDENCIES_GUIDE.md @@ -480,7 +480,7 @@ Prettier: Formatting with 2 spaces ## Migration Notes -### From Legacy Config (.eslintrc.*) to Flat Config (eslint.config.js) +### From Legacy Config (.eslintrc.\*) to Flat Config (eslint.config.js) **Old format:** diff --git a/packages/webkit/docs/GOVERNANCE_IMPLEMENTATION.md b/packages/webkit/docs/GOVERNANCE_IMPLEMENTATION.md index 4e8fdc476..733b1354f 100644 --- a/packages/webkit/docs/GOVERNANCE_IMPLEMENTATION.md +++ b/packages/webkit/docs/GOVERNANCE_IMPLEMENTATION.md @@ -122,13 +122,13 @@ Type coverage configuration enforcing 95% type safety threshold. ### Reasoning -| Setting | Reason | -| ------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **`atLeast: 95`** | Sets minimum type coverage to 95%. This means 95% of code must have explicit types rather than `any`. Balances strictness with pragmatism—allows 5% for complex third-party integrations or gradual migration. | -| **`strict: true`** | Enables strict type coverage checks. Counts only fully-typed code, not partially-typed. | -| **`detail: true`** | Provides detailed report showing which files/lines lack types. Helps developers understand exactly where to add types. | -| **`ignoreCatch: true`** | Ignores catch clause variables. TypeScript defaults catch variables to `any`, and typing them requires `unknown` with type guards. Too noisy for initial adoption. | -| **`ignoreFiles: ["**/*.d.ts", "**/node_modules/**"]`** | Excludes declaration files and dependencies. Focus on project source code only. | +| Setting | Reason | +| --------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **`atLeast: 95`** | Sets minimum type coverage to 95%. This means 95% of code must have explicit types rather than `any`. Balances strictness with pragmatism—allows 5% for complex third-party integrations or gradual migration. | +| **`strict: true`** | Enables strict type coverage checks. Counts only fully-typed code, not partially-typed. | +| **`detail: true`** | Provides detailed report showing which files/lines lack types. Helps developers understand exactly where to add types. | +| **`ignoreCatch: true`** | Ignores catch clause variables. TypeScript defaults catch variables to `any`, and typing them requires `unknown` with type guards. Too noisy for initial adoption. | +| **`ignoreFiles: ["**/\*.d.ts", "**/node_modules/**"]`\*\* | Excludes declaration files and dependencies. Focus on project source code only. | ### Why Type Coverage Matters @@ -303,11 +303,11 @@ Comprehensive CI/CD pipeline with parallel job execution. #### Trigger Strategy -| Trigger | Reason | -| ------------------------------------- | -------------------------------------------------------------------------------------------- | -| **Pull requests to main** | Catches issues in PRs before merge. Prevents broken code on main. | -| **Pushes to main** | Double-checks even after PR merge. Catches direct commits to main (should be rare). | -| **Path filter: `packages/webkit/**`** | Only runs when webkit package changes. Saves CI resources. Doesn't run on unrelated changes. | +| Trigger | Reason | +| --------------------------------------- | -------------------------------------------------------------------------------------------- | +| **Pull requests to main** | Catches issues in PRs before merge. Prevents broken code on main. | +| **Pushes to main** | Double-checks even after PR merge. Catches direct commits to main (should be rare). | +| **Path filter: `packages/webkit/**`\*\* | Only runs when webkit package changes. Saves CI resources. Doesn't run on unrelated changes. | #### Performance Optimizations diff --git a/packages/webkit/src/components/actions/button-highlight/button-highlight.vue b/packages/webkit/src/components/actions/button-highlight/button-highlight.vue index 43f9d35f6..c688a4849 100644 --- a/packages/webkit/src/components/actions/button-highlight/button-highlight.vue +++ b/packages/webkit/src/components/actions/button-highlight/button-highlight.vue @@ -71,14 +71,14 @@ const GLOW_CLASS = 'absolute inset-0 pointer-events-none ' + 'animate-spin [animation-duration:8s] [animation-timing-function:linear] ' + - '[background:linear-gradient(90deg,var(--color-base-white),var(--color-blue-500),var(--color-primary-500))] ' + + '[background:linear-gradient(90deg,var(--color-base-white),var(--color-blue-500),var(--color-brand-primary-500))] ' + '[filter:blur(12px)] ' + 'motion-reduce:animate-none ' + 'group-data-[inactive]/highlight:hidden' const BASE_CLASS = 'absolute inset-px pointer-events-none rounded-[inherit] ' + - '[background-image:linear-gradient(120deg,var(--color-accent-900)_17%,var(--color-accent-100)_53%,var(--color-accent-600)_96%)] ' + + '[background-image:linear-gradient(120deg,var(--color-brand-accent-900)_17%,var(--color-brand-accent-100)_53%,var(--color-brand-accent-600)_96%)] ' + 'transition-opacity duration-300 ease-out motion-reduce:transition-none ' + 'group-hover/highlight:opacity-25 ' + 'group-data-[inactive]/highlight:[background-image:none] ' + diff --git a/packages/webkit/src/components/actions/mini-button/mini-button.vue b/packages/webkit/src/components/actions/mini-button/mini-button.vue index 0f846991e..c14eb940f 100644 --- a/packages/webkit/src/components/actions/mini-button/mini-button.vue +++ b/packages/webkit/src/components/actions/mini-button/mini-button.vue @@ -56,8 +56,8 @@ 'data-[size=medium]:h-8 data-[size=medium]:min-h-8', 'data-[size=medium]:text-button-md', 'data-[disabled]:pointer-events-none data-[disabled]:cursor-not-allowed', - 'data-[disabled]:!text-[var(--text-disabled)] data-[disabled]:[&_.mini-button-ghost]:hidden', - 'data-[disabled]:[&_.mini-button-icon]:!text-[var(--text-disabled)]', + 'data-[disabled]:text-[var(--text-disabled)]! data-[disabled]:[&_.mini-button-ghost]:hidden', + 'data-[disabled]:[&_.mini-button-icon]:text-[var(--text-disabled)]!', attrs['class'] ]) diff --git a/packages/webkit/src/components/actions/split-button/split-button.vue b/packages/webkit/src/components/actions/split-button/split-button.vue index 48b62d45c..4ad4fd3dc 100644 --- a/packages/webkit/src/components/actions/split-button/split-button.vue +++ b/packages/webkit/src/components/actions/split-button/split-button.vue @@ -134,7 +134,7 @@ :disabled="disabled" :loading="loading" :data-testid="`${testId}__primary`" - class="!rounded-r-none focus-visible:z-[1]" + class="rounded-r-none! focus-visible:z-[1]" @click="onPrimaryClick" /> @@ -146,7 +146,7 @@ :size="size" :disabled="disabled || loading" :data-testid="`${testId}__toggle-button`" - class="!rounded-l-none -ml-px border-l border-[var(--border-default)] focus-visible:z-[1]" + class="rounded-l-none! -ml-px border-l border-[var(--border-default)] focus-visible:z-[1]" /> diff --git a/packages/webkit/src/components/data/code-block/utils/highlight-code.ts b/packages/webkit/src/components/data/code-block/utils/highlight-code.ts index 3858b4f60..3a174009d 100644 --- a/packages/webkit/src/components/data/code-block/utils/highlight-code.ts +++ b/packages/webkit/src/components/data/code-block/utils/highlight-code.ts @@ -1,5 +1,11 @@ export type CodeBlockHighlightTokenType = - 'keyword' | 'string' | 'function' | 'type' | 'punctuation' | 'identifier' | 'comment' + | 'keyword' + | 'string' + | 'function' + | 'type' + | 'punctuation' + | 'identifier' + | 'comment' export type CodeBlockHighlightToken = { text: string diff --git a/packages/webkit/src/components/data/table/table.vue b/packages/webkit/src/components/data/table/table.vue index c7ddd368b..695a2b949 100644 --- a/packages/webkit/src/components/data/table/table.vue +++ b/packages/webkit/src/components/data/table/table.vue @@ -1131,7 +1131,7 @@ class="flex w-full flex-col items-center justify-center gap-[var(--spacing-6)] px-[var(--spacing-8)] py-[var(--spacing-12)] text-center" > - +

No results yet

diff --git a/packages/webkit/src/components/feedback/toast/use-toast-store.ts b/packages/webkit/src/components/feedback/toast/use-toast-store.ts index 6d690b31a..da32d415d 100644 --- a/packages/webkit/src/components/feedback/toast/use-toast-store.ts +++ b/packages/webkit/src/components/feedback/toast/use-toast-store.ts @@ -5,7 +5,12 @@ export type ToastType = 'default' | 'success' | 'info' | 'warning' | 'error' | ' /** Corner (or edge-center) a toast (or the whole Toaster) is anchored to. */ export type ToastPosition = - 'top-left' | 'top-center' | 'top-right' | 'bottom-left' | 'bottom-center' | 'bottom-right' + | 'top-left' + | 'top-center' + | 'top-right' + | 'bottom-left' + | 'bottom-center' + | 'bottom-right' /** An inline action affordance rendered as a text button inside the toast. */ export interface ToastAction { diff --git a/packages/webkit/src/components/navigation/link/link.vue b/packages/webkit/src/components/navigation/link/link.vue index a8c93c331..7c62979cf 100644 --- a/packages/webkit/src/components/navigation/link/link.vue +++ b/packages/webkit/src/components/navigation/link/link.vue @@ -53,7 +53,7 @@ 'data-[size=large]:text-button-lg', 'data-[size=medium]:text-button-md', 'data-[disabled]:pointer-events-none data-[disabled]:cursor-not-allowed', - 'data-[disabled]:!text-[var(--text-disabled)] data-[disabled]:[&_.link-ghost]:hidden', + 'data-[disabled]:text-[var(--text-disabled)]! data-[disabled]:[&_.link-ghost]:hidden', attrs['class'] ]) diff --git a/packages/webkit/src/components/navigation/menu-item/menu-item.vue b/packages/webkit/src/components/navigation/menu-item/menu-item.vue index bce21aca7..f03ef72d3 100644 --- a/packages/webkit/src/components/navigation/menu-item/menu-item.vue +++ b/packages/webkit/src/components/navigation/menu-item/menu-item.vue @@ -6,7 +6,13 @@ export type MenuItemKind = 'option' | 'group' export type MenuItemTagSeverity = - 'primary' | 'secondary' | 'success' | 'info' | 'warning' | 'danger' | 'accent' + | 'primary' + | 'secondary' + | 'success' + | 'info' + | 'warning' + | 'danger' + | 'accent' defineOptions({ name: 'MenuItem', diff --git a/packages/webkit/src/components/tag/tag.vue b/packages/webkit/src/components/tag/tag.vue index ad2ced383..715ab4ad8 100644 --- a/packages/webkit/src/components/tag/tag.vue +++ b/packages/webkit/src/components/tag/tag.vue @@ -2,7 +2,14 @@ import { computed, useAttrs } from 'vue' export type TagSeverity = - 'primary' | 'secondary' | 'success' | 'info' | 'warning' | 'danger' | 'accent' | 'contrast' + | 'primary' + | 'secondary' + | 'success' + | 'info' + | 'warning' + | 'danger' + | 'accent' + | 'contrast' export type TagSize = 'small' | 'medium' @@ -74,7 +81,7 @@ :data-size="size" :data-rounded="rounded || null" :class="attrs.class" - class="inline-flex items-center justify-center overflow-hidden border border-transparent leading-none text-tag-md data-[size=small]:text-tag-sm data-[size=medium]:gap-[var(--spacing-xs)] data-[size=small]:gap-[var(--spacing-xxs)] data-[size=medium]:h-6 data-[size=medium]:px-[var(--spacing-xs)] data-[size=small]:h-5 data-[size=small]:px-[var(--spacing-xxs)] rounded-[var(--shape-elements)] data-[rounded]:!rounded-full focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[var(--ring-color)] focus-visible:ring-offset-2 focus-visible:ring-offset-[var(--bg-canvas)] data-[severity=primary]:bg-[var(--primary-mask)] data-[severity=primary]:text-[var(--primary)] data-[severity=secondary]:border-[length:var(--border-width-default)] data-[severity=secondary]:border-[var(--border-default)] data-[severity=secondary]:bg-[var(--bg-canvas)] data-[severity=secondary]:text-[var(--text-default)] data-[severity=accent]:bg-[var(--accent)] data-[severity=accent]:text-[var(--accent-contrast)] data-[severity=contrast]:bg-[var(--bg-contrast)] data-[severity=contrast]:text-[var(--text-contrast)] data-[severity=success]:bg-[var(--success)] data-[severity=success]:text-[var(--success-contrast)] data-[severity=info]:bg-[var(--info)] data-[severity=info]:text-[var(--info-contrast)] data-[severity=warning]:bg-[var(--warning)] data-[severity=warning]:text-[var(--warning-contrast)] data-[severity=danger]:bg-[var(--danger)] data-[severity=danger]:text-[var(--danger-contrast)]" + class="inline-flex items-center justify-center overflow-hidden border border-transparent leading-none text-tag-md data-[size=small]:text-tag-sm data-[size=medium]:gap-[var(--spacing-xs)] data-[size=small]:gap-[var(--spacing-xxs)] data-[size=medium]:h-6 data-[size=medium]:px-[var(--spacing-xs)] data-[size=small]:h-5 data-[size=small]:px-[var(--spacing-xxs)] rounded-[var(--shape-elements)] data-[rounded]:rounded-full! focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[var(--ring-color)] focus-visible:ring-offset-2 focus-visible:ring-offset-[var(--bg-canvas)] data-[severity=primary]:bg-[var(--primary-mask)] data-[severity=primary]:text-[var(--primary)] data-[severity=secondary]:border-[length:var(--border-width-default)] data-[severity=secondary]:border-[var(--border-default)] data-[severity=secondary]:bg-[var(--bg-canvas)] data-[severity=secondary]:text-[var(--text-default)] data-[severity=accent]:bg-[var(--accent)] data-[severity=accent]:text-[var(--accent-contrast)] data-[severity=contrast]:bg-[var(--bg-contrast)] data-[severity=contrast]:text-[var(--text-contrast)] data-[severity=success]:bg-[var(--success)] data-[severity=success]:text-[var(--success-contrast)] data-[severity=info]:bg-[var(--info)] data-[severity=info]:text-[var(--info-contrast)] data-[severity=warning]:bg-[var(--warning)] data-[severity=warning]:text-[var(--warning-contrast)] data-[severity=danger]:bg-[var(--danger)] data-[severity=danger]:text-[var(--danger-contrast)]" > =6.4.3' - version: 8.1.3(@types/node@26.1.0)(esbuild@0.25.12)(jiti@1.21.7)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0) + version: 6.4.3(@types/node@25.6.0)(jiti@1.21.7)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.46.2)(yaml@2.8.3) vue-eslint-parser: specifier: ^10.4.0 - version: 10.4.1(eslint@9.39.4(jiti@1.21.7)) + version: 10.4.0(eslint@9.39.4(jiti@1.21.7)) apps/icons-gallery: dependencies: @@ -158,26 +158,26 @@ importers: version: link:../../packages/icons axios: specifier: ^1.16.1 - version: 1.18.1 + version: 1.16.1 tailwind-gradient-mask-image: specifier: ^1.2.0 version: 1.2.0 vue: specifier: ^3.5.29 - version: 3.5.39(typescript@6.0.3) + version: 3.5.33(typescript@6.0.3) vue3-colorpicker: specifier: ^2.3.0 - version: 2.3.0(@aesoper/normal-utils@0.1.5)(@popperjs/core@2.11.8)(@vueuse/core@10.11.1(vue@3.5.39(typescript@6.0.3)))(gradient-parser@1.2.0)(lodash-es@4.18.1)(tinycolor2@1.6.0)(vue-types@4.2.1(vue@3.5.39(typescript@6.0.3)))(vue@3.5.39(typescript@6.0.3)) + version: 2.3.0(@aesoper/normal-utils@0.1.5)(@popperjs/core@2.11.8)(@vueuse/core@10.11.1(vue@3.5.33(typescript@6.0.3)))(gradient-parser@1.2.0)(lodash-es@4.18.1)(tinycolor2@1.6.0)(vue-types@4.2.1(vue@3.5.33(typescript@6.0.3)))(vue@3.5.33(typescript@6.0.3)) devDependencies: '@babel/core': specifier: '>=7.29.1 <8' version: 7.29.7 '@vitejs/plugin-vue': specifier: ^5.2.4 - version: 5.2.4(vite@8.1.3(@types/node@26.1.0)(esbuild@0.25.12)(jiti@2.6.1)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.39(typescript@6.0.3)) + version: 5.2.4(vite@6.4.3(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.46.2)(yaml@2.8.3))(vue@3.5.33(typescript@6.0.3)) autoprefixer: specifier: ^10.4.19 - version: 10.5.2(postcss@8.5.16) + version: 10.5.0(postcss@8.5.12) eslint: specifier: ^9.18.0 version: 9.39.4(jiti@2.6.1) @@ -186,19 +186,19 @@ importers: version: 9.33.0(eslint@9.39.4(jiti@2.6.1)) happy-dom: specifier: ^20.8.9 - version: 20.10.6 + version: 20.9.0 prettier: specifier: ^3.8.1 - version: 3.9.4 + version: 3.8.3 tailwindcss: specifier: ^3.4.4 - version: 3.4.19(yaml@2.9.0) + version: 3.4.19(yaml@2.8.3) vite: specifier: '>=6.4.3' - version: 8.1.3(@types/node@26.1.0)(esbuild@0.25.12)(jiti@2.6.1)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0) + version: 6.4.3(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.46.2)(yaml@2.8.3) vitest: specifier: ^4.1.0 - version: 4.1.10(@types/node@26.1.0)(happy-dom@20.10.6)(jsdom@24.1.3)(vite@8.1.3(@types/node@26.1.0)(esbuild@0.25.12)(jiti@2.6.1)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0)) + version: 4.1.8(@types/node@25.6.0)(happy-dom@20.9.0)(jsdom@24.1.3)(vite@6.4.3(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.46.2)(yaml@2.8.3)) apps/storybook: dependencies: @@ -208,70 +208,61 @@ importers: '@aziontech/theme': specifier: workspace:* version: link:../../packages/theme - '@aziontech/webkit.dev': + '@aziontech/webkit': specifier: workspace:* version: link:../../packages/webkit '@storybook/manager-api': specifier: ^8.6.14 - version: 8.6.14(storybook@8.6.18(prettier@3.9.4)) - '@tailwindcss/typography': - specifier: ^0.5.10 - version: 0.5.20(tailwindcss@3.4.19(yaml@2.9.0)) + version: 8.6.14(storybook@8.6.18(prettier@3.8.3)) '@whitespace/storybook-addon-html': specifier: ^7.0.0 - version: 7.0.0(storybook@8.6.18(prettier@3.9.4)) - primeflex: - specifier: ^3.3.1 - version: 3.3.1 - primevue: - specifier: 3.35.0 - version: 3.35.0(vue@3.5.39(typescript@5.9.3)) + version: 7.0.0(storybook@8.6.18(prettier@3.8.3)) tailwindcss: - specifier: ^3.3.3 - version: 3.4.19(yaml@2.9.0) + specifier: ^4.0.0 + version: 4.3.2 vee-validate: specifier: ^4.15.1 - version: 4.15.1(vue@3.5.39(typescript@5.9.3)) + version: 4.15.1(vue@3.5.33(typescript@5.9.3)) vue: specifier: ^3.5.29 - version: 3.5.39(typescript@5.9.3) + version: 3.5.33(typescript@5.9.3) devDependencies: '@storybook/addon-essentials': specifier: ^8.6.0 - version: 8.6.14(@types/react@19.2.17)(storybook@8.6.18(prettier@3.9.4)) + version: 8.6.14(@types/react@19.2.14)(storybook@8.6.18(prettier@3.8.3)) '@storybook/addon-links': specifier: ^8.6.0 - version: 8.6.18(react@19.2.7)(storybook@8.6.18(prettier@3.9.4)) + version: 8.6.18(react@19.2.5)(storybook@8.6.18(prettier@3.8.3)) '@storybook/addon-themes': specifier: ^8.6.0 - version: 8.6.18(storybook@8.6.18(prettier@3.9.4)) + version: 8.6.18(storybook@8.6.18(prettier@3.8.3)) '@storybook/test': specifier: ^8.6.15 - version: 8.6.15(storybook@8.6.18(prettier@3.9.4)) + version: 8.6.15(storybook@8.6.18(prettier@3.8.3)) '@storybook/vue3': specifier: ^8.6.0 - version: 8.6.18(storybook@8.6.18(prettier@3.9.4))(vue@3.5.39(typescript@5.9.3)) + version: 8.6.18(storybook@8.6.18(prettier@3.8.3))(vue@3.5.33(typescript@5.9.3)) '@storybook/vue3-vite': specifier: ^8.6.0 - version: 8.6.18(storybook@8.6.18(prettier@3.9.4))(vite@8.1.3(@types/node@26.1.0)(esbuild@0.25.12)(jiti@2.6.1)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3)) + version: 8.6.18(storybook@8.6.18(prettier@3.8.3))(vite@6.4.3(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.46.2)(yaml@2.8.3))(vue@3.5.33(typescript@5.9.3)) + '@tailwindcss/vite': + specifier: ^4.0.0 + version: 4.3.2(vite@6.4.3(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.46.2)(yaml@2.8.3)) '@vitejs/plugin-vue': specifier: ^5.2.4 - version: 5.2.4(vite@8.1.3(@types/node@26.1.0)(esbuild@0.25.12)(jiti@2.6.1)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3)) - autoprefixer: - specifier: ^10.4.27 - version: 10.5.2(postcss@8.5.16) + version: 5.2.4(vite@6.4.3(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.46.2)(yaml@2.8.3))(vue@3.5.33(typescript@5.9.3)) http-server: specifier: ^14.1.1 version: 14.1.1 sass: specifier: ^1.86.0 - version: 1.101.0 + version: 1.99.0 storybook: specifier: ^8.6.0 - version: 8.6.18(prettier@3.9.4) + version: 8.6.18(prettier@3.8.3) vite: specifier: '>=6.4.3' - version: 8.1.3(@types/node@26.1.0)(esbuild@0.25.12)(jiti@2.6.1)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0) + version: 6.4.3(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.46.2)(yaml@2.8.3) packages/icons: dependencies: @@ -309,12 +300,9 @@ importers: packages/theme: dependencies: - tailwindcss: - specifier: ^3.4.17 - version: 3.4.19(yaml@2.9.0) vue-tsc: specifier: ^3.2.5 - version: 3.3.6(typescript@6.0.3) + version: 3.2.7(typescript@6.0.3) devDependencies: '@semantic-release/changelog': specifier: ^6.0.3 @@ -351,10 +339,10 @@ importers: version: link:../theme '@tanstack/vue-table': specifier: ^8.21.3 - version: 8.21.3(vue@3.5.39(typescript@6.0.3)) + version: 8.21.3(vue@3.5.33(typescript@6.0.3)) '@vueuse/core': specifier: ^10.11.1 - version: 10.11.1(vue@3.5.39(typescript@6.0.3)) + version: 10.11.1(vue@3.5.33(typescript@6.0.3)) clsx: specifier: ^2.1.1 version: 2.1.1 @@ -363,14 +351,14 @@ importers: version: 3.6.0 vee-validate: specifier: ^4.15.1 - version: 4.15.1(vue@3.5.39(typescript@6.0.3)) + version: 4.15.1(vue@3.5.33(typescript@6.0.3)) vue-tsc: specifier: ^3.2.5 - version: 3.3.6(typescript@6.0.3) + version: 3.2.7(typescript@6.0.3) devDependencies: '@figma/code-connect': specifier: ^1.4.5 - version: 1.4.9 + version: 1.4.5 '@semantic-release/changelog': specifier: ^6.0.3 version: 6.0.3(semantic-release@23.1.1(typescript@6.0.3)) @@ -414,6 +402,10 @@ packages: '@asamuzakjp/css-color@3.2.0': resolution: {integrity: sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==} + '@babel/code-frame@7.29.0': + resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==} + engines: {node: '>=6.9.0'} + '@babel/code-frame@7.29.7': resolution: {integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==} engines: {node: '>=6.9.0'} @@ -464,13 +456,18 @@ packages: resolution: {integrity: sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==} engines: {node: '>=6.9.0'} + '@babel/parser@7.29.2': + resolution: {integrity: sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/parser@7.29.7': resolution: {integrity: sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/runtime@7.29.7': - resolution: {integrity: sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==} + '@babel/runtime@7.29.2': + resolution: {integrity: sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==} engines: {node: '>=6.9.0'} '@babel/template@7.29.7': @@ -485,89 +482,85 @@ packages: resolution: {integrity: sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==} engines: {node: '>=6.9.0'} - '@cacheable/memory@2.2.0': - resolution: {integrity: sha512-CTLKqLItRCEixEAewD3/j9DB3/o96gpTPD4eJ1v+DGOlxZRZncRQkGYqqnAGCscYd6RNeXfGeiuCphsPtqyIfQ==} + '@cacheable/memory@2.0.8': + resolution: {integrity: sha512-FvEb29x5wVwu/Kf93IWwsOOEuhHh6dYCJF3vcKLzXc0KXIW181AOzv6ceT4ZpBHDvAfG60eqb+ekmrnLHIy+jw==} - '@cacheable/utils@2.5.0': - resolution: {integrity: sha512-buipgOVDkkPXNR5+xBpDw7Zk2n1EvU7qBJCNUcL7rhQ//kfpOXPAvQ511Os0vpLYJ1pZnvudNytkQt2hst3wqA==} + '@cacheable/utils@2.4.1': + resolution: {integrity: sha512-eiFgzCbIneyMlLOmNG4g9xzF7Hv3Mga4LjxjcSC/ues6VYq2+gUbQI8JqNuw/ZM8tJIeIaBGpswAsqV2V7ApgA==} - '@chromatic-com/storybook@5.2.1': - resolution: {integrity: sha512-z6I7NJk/0VngA64y5TNYaB4Hc2X8+90n4op6lBt9PvWk5TmIlFLDqdX33rlrwbNRkkYijVgA/wO04rVYXi5Mlg==} + '@chromatic-com/storybook@5.1.2': + resolution: {integrity: sha512-H/hgvwC3E+OtseP2OT2QYUJH2VfnzT6wM3pWOkaNV6g7QI+VUdWJbeJ3o2jFqvEPQNqzhQKWDOlvM4lu+7is6g==} engines: {node: '>=20.0.0', yarn: '>=1.22.18'} peerDependencies: - storybook: ^0.0.0-0 || ^10.1.0 || ^10.1.0-0 || ^10.2.0-0 || ^10.3.0-0 || ^10.4.0-0 || ^10.5.0-0 || ^10.6.0-0 + storybook: ^0.0.0-0 || ^10.1.0 || ^10.1.0-0 || ^10.2.0-0 || ^10.3.0-0 || ^10.4.0-0 '@colors/colors@1.5.0': resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} - '@commitlint/cli@21.2.0': - resolution: {integrity: sha512-4GLVIhUaT3c3GBlQ0GB80/5H3xXdn/Tgw4lrsuoOQVDu2wl4Xw0GuzSar8xZKSMv4H3xaKaQXmvH91GmdyYBZA==} + '@commitlint/cli@21.0.2': + resolution: {integrity: sha512-YMmfLbqBg+ZRvvmPhc+cilSQFrh/AgzVgCT1U/OifmUZEwPbvCtA8rN//YNaF9d5eoZphxVMGYtmwA2QgQORgg==} engines: {node: '>=22.12.0'} hasBin: true - '@commitlint/config-conventional@21.2.0': - resolution: {integrity: sha512-Qf8WRDVcyVd14if6VTWenebxFbKnVnbzPUJjlzjkyJGeHK2xCGd63Dr1XZzj0plXKQb9P0BfOxoc1HVeCo2BWQ==} - engines: {node: '>=22.12.0'} - - '@commitlint/config-validator@21.2.0': - resolution: {integrity: sha512-t7AzNHAKeIdo/3NRGwzpufKHsKkPHmFs/56N2Fnsh0/r0rGtnQzTxk6vnFgjaGr4hdSQKNB50/KAhR9Yk4LJKA==} + '@commitlint/config-validator@21.0.1': + resolution: {integrity: sha512-Zd2UFdndeMMaW2O96HK0tdfT4gOImUvidMpAd/pws2zZ4m1nrAZ/9b/v2JYuE8fs86GpXv9F7LNaIuCIWhY+pA==} engines: {node: '>=22.12.0'} - '@commitlint/ensure@21.2.0': - resolution: {integrity: sha512-76IF9vDNS13lAzEEik9eKwzt8f9hYhWiwVXZ2AnyLCz5/f511FsEQ3pw1X3/zSQpdRLQU7i5qDMVKyXi1GWjSg==} + '@commitlint/ensure@21.0.1': + resolution: {integrity: sha512-jJ1037967wU7YN/xkv+iRlOBlmaOXPhPO5KQSqya6GyXzBlwuLzELBFao16DVg9dZyqmNrhewzwZ3SAibetHBQ==} engines: {node: '>=22.12.0'} '@commitlint/execute-rule@21.0.1': resolution: {integrity: sha512-RifH+FmImozKBE6mozhF4K3r2RRKP7SMi/Q/zLCmExtp5e05lhHOUYqGBlFBAGNHaZxU/WYw1XuugYK9jQzqnA==} engines: {node: '>=22.12.0'} - '@commitlint/format@21.2.0': - resolution: {integrity: sha512-c4q64xaav2U83t7k7RyzJerBZurPer7FxUOY0RL5L/6CZijZ7K+s6HIBGIghj0ey1P2+seRX0J9XQYtDued6tg==} + '@commitlint/format@21.0.1': + resolution: {integrity: sha512-ksmG2+cHGtuDPQQbhBbC4unwm444+6TiPw0d1bKf67hntgZqZ8E0g1MuYKUuyT5IH4IMmXZhKq22/Z3jBvtQIw==} engines: {node: '>=22.12.0'} - '@commitlint/is-ignored@21.2.0': - resolution: {integrity: sha512-4/eB0vBN7L88O/oC4ajAEqi7j2ZfNgxl/+11RfAV9YosejZgDXhY2C9VcHnHJhOzPLoSy5P3Mg/46kqeyJfXKw==} + '@commitlint/is-ignored@21.0.2': + resolution: {integrity: sha512-H5z4t8PC9tUsmZ/o+EptM3Nq8sTFtskAShdcqxCoyzklW5eaVT5xbrDAET2uypzir9Vsj4ZZmBtyKjYe2XqgeQ==} engines: {node: '>=22.12.0'} - '@commitlint/lint@21.2.0': - resolution: {integrity: sha512-ceO5dp9pLjEZ6y6qbq/uXWXDPykqqlTsyzoQ0NzecpisSJhK3kTy9qzQoPeJuWG/IMNdV1lO0RgmzqoAlSi1uw==} + '@commitlint/lint@21.0.2': + resolution: {integrity: sha512-PnUmLYGeGLfW8oVatR9KpNxSHYAnJOEWlMZzfdeFOUq6WUrFx1fGQaWCWJqMoIll/xPM+GdfJV+tKHZVHhl0Fg==} engines: {node: '>=22.12.0'} - '@commitlint/load@21.2.0': - resolution: {integrity: sha512-RjlzWQqruRwIenJEfZtq7kG97co97nKoHpflE5YnF61tDLXxHPrdWImgzw6VL6MlFyaOcVlk74eBV8ZQmc3oIA==} + '@commitlint/load@21.0.2': + resolution: {integrity: sha512-lwUE70hN0/qE/ZRROhbaX65ly/FF12DrqfReLCESo37M0OQCFAf2jRS+2tSCSORq+bm4Kdju7qNDj46uc1QzTA==} engines: {node: '>=22.12.0'} - '@commitlint/message@21.2.0': - resolution: {integrity: sha512-YxGoiXD/HXNXLJPrQwE5poXa+XH0CBEm+mdvbHQP0g6MV/dmJyUFCzPNzZbxL93GvZ70TmtTK0Z0/IBpAqHv8g==} + '@commitlint/message@21.0.2': + resolution: {integrity: sha512-5n4aqHGD/FNnom/D5L8i7cYtV+xjuXcBL832C3w9VglEsZzIsoHpJsvxzJ7cgiOsOdc/2jU4t5+7qMHh7GBX3g==} engines: {node: '>=22.12.0'} - '@commitlint/parse@21.2.0': - resolution: {integrity: sha512-QHWxG4d0PLTF634/AdyZ0MQS+CLn5YOuJlCFhMMlSGKFxzYGUetkHBj18xgBD+6fVzUrA2lrCdi/vlS2f/oYXg==} + '@commitlint/parse@21.0.2': + resolution: {integrity: sha512-QVZJhGHTm+oiuWyEKOCTQ0ZM3mfJ0eGWFeHuj7WzSKEth+UukcCHac9GD8pgdFlg/qGkFWOtyaNd1T8REgagaw==} engines: {node: '>=22.12.0'} - '@commitlint/read@21.2.0': - resolution: {integrity: sha512-ELx8Ovh/JoAw5lpvDgxc6Y0We9skf2IPI2RFN+gnYgDGjRdMSF8zeodxhZmcclLWzfUIF7hXLOa8gOlllYcvBA==} + '@commitlint/read@21.0.2': + resolution: {integrity: sha512-BtsrnLVycSSKf4Q0gMch4giCj5NNlmcbhc8ra5vONgGtP2IjRDo33bEFtr5Pm+2N+5fXGWb2MksWPrspPfdhdw==} engines: {node: '>=22.12.0'} - '@commitlint/resolve-extends@21.2.0': - resolution: {integrity: sha512-4O/1j51+79Wth9s/MGxt/5gs0XYLDgNlYpltQfhAvLE0itusLKs9zruxbiNg1oOkmkb9L9L4USYGjEj7n87NxA==} + '@commitlint/resolve-extends@21.0.1': + resolution: {integrity: sha512-0DhjYWL6uYrY16Efa032fYk3woGJDU4AGWiG1XXltT9AMUNYKyb5cIZU2ivbaMZ3+kKFqUjikD2cjh66Sbh/Sg==} engines: {node: '>=22.12.0'} - '@commitlint/rules@21.2.0': - resolution: {integrity: sha512-C2yXMNpiB8ETZKfx5JD8+ExgF8vTU1VQMKPSUUYwqKpw9oJWQBrlXBpdU038mj2WPjof7o9UzFpmTyBeGMZwZg==} + '@commitlint/rules@21.0.2': + resolution: {integrity: sha512-k6tQ69Td7t2qUSIbik8D3TL1q3ZJpkEbV+yLogDzCRAdOxJm4ndhtBNREsLA1/puRfWvzS9eioF2w43WT+hHgQ==} engines: {node: '>=22.12.0'} '@commitlint/to-lines@21.0.1': resolution: {integrity: sha512-bd1BFII7p1EQZre9Kaj+kKaMFP3cFCdt21K7DItVux9XP5WjLgJ0/Uy1pJJh9aPwVJ6SKg62PxqlZaHI8hQAXw==} engines: {node: '>=22.12.0'} - '@commitlint/top-level@21.2.0': - resolution: {integrity: sha512-Y5gmQ+KxzqCrBFJfLvFEPvvwD3LDiNZoTT2yeFBm96M8qhmqSzQc5DvX3rheAaAMjyIvMXOCLS/mWfdpONsjyQ==} + '@commitlint/top-level@21.0.2': + resolution: {integrity: sha512-s9KKM+e+mXgFeIh4n7KmOGAVT3mkJ3Fp1bBYHIK5pjeUwlEMzp/tZfb5u0Poa680AsQTXMEMRxZi1vQ9m2X5ug==} engines: {node: '>=22.12.0'} - '@commitlint/types@21.2.0': - resolution: {integrity: sha512-7zVFCDB2reMvJH5dmbKnOQPjZEvjdJTH8jc0U/PIPU1r3/+vf5pD1HlfitV2MWsWXrvu7u39iY1lyLUPOaN0Gw==} + '@commitlint/types@21.0.1': + resolution: {integrity: sha512-4u7w8jcoCUFWhjWnASYzZHAP34OqOtuFBN87nQmFvqda03YU0T6z+yB4w0gSAMpekiRqqGk5rt+qSlW+a2vSEg==} engines: {node: '>=22.12.0'} '@conventional-changelog/git-client@2.7.0': @@ -582,10 +575,6 @@ packages: conventional-commits-parser: optional: true - '@conventional-changelog/template@1.2.1': - resolution: {integrity: sha512-TzlTVpKPjaqW6qOYjQcYUDuGsLCNsvFHVBXkYGTAnf5V37jCWrE5haKNXzz0WZUtVHjrpV76L1buANjwXMfT8w==} - engines: {node: '>=22'} - '@csstools/color-helpers@5.1.0': resolution: {integrity: sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==} engines: {node: '>=18'} @@ -597,8 +586,8 @@ packages: '@csstools/css-parser-algorithms': ^3.0.5 '@csstools/css-tokenizer': ^3.0.4 - '@csstools/css-calc@3.2.1': - resolution: {integrity: sha512-DtdHlgXh5ZkA43cwBcAm+huzgJiwx3ZTWVjBs94kwz2xKqSimDA3lBgCjphYgwgVUMWatSM0pDd8TILB1yrVVg==} + '@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 @@ -623,8 +612,8 @@ packages: peerDependencies: '@csstools/css-tokenizer': ^4.0.0 - '@csstools/css-syntax-patches-for-csstree@1.1.6': - resolution: {integrity: sha512-TcJCWFbXLPpJYq6z7bfOyjWYJDiDg2/I4gyUC9pqPNqHFRIey0EB0q0L5cSnQDfWJg8Jd6VadakxdIez/3zkqQ==} + '@csstools/css-syntax-patches-for-csstree@1.1.3': + resolution: {integrity: sha512-SH60bMfrRCJF3morcdk57WklujF4Jr/EsQUzqkarfHXEFcAR1gg7fS/chAE922Sehgzc1/+Tz5H3Ypa1HiEKrg==} peerDependencies: css-tree: ^3.2.1 peerDependenciesMeta: @@ -661,21 +650,12 @@ packages: '@emnapi/core@1.10.0': resolution: {integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==} - '@emnapi/core@1.11.1': - resolution: {integrity: sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==} - '@emnapi/runtime@1.10.0': resolution: {integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==} - '@emnapi/runtime@1.11.1': - resolution: {integrity: sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==} - '@emnapi/wasi-threads@1.2.1': resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==} - '@emnapi/wasi-threads@1.2.2': - resolution: {integrity: sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==} - '@esbuild/aix-ppc64@0.25.12': resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==} engines: {node: '>=18'} @@ -870,8 +850,8 @@ packages: resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@figma/code-connect@1.4.9': - resolution: {integrity: sha512-Ifan9Kb5oXHAh0wXu0BM8Iy+AEhWM8NoJSTBr3oU0vQTwggleK55CUHnh5zEYl6tQjj83mg6mTo4klDgcgDprg==} + '@figma/code-connect@1.4.5': + resolution: {integrity: sha512-ZnVtuFP0nNZtGsWV24zalaIFGL1r7wqdffYci6sTf6+JBOZSnNMZL2994+ro+KS4X4A2eDhOVskYGJoEVa3S3A==} engines: {node: '>=18'} hasBin: true @@ -941,11 +921,8 @@ packages: '@types/react': '>=16' react: '>=16' - '@napi-rs/wasm-runtime@1.1.6': - resolution: {integrity: sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==} - peerDependencies: - '@emnapi/core': ^1.7.1 - '@emnapi/runtime': ^1.7.1 + '@napi-rs/wasm-runtime@0.2.12': + resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} '@neoconfetti/react@1.0.0': resolution: {integrity: sha512-klcSooChXXOzIm+SE5IISIAn3bYzYfPjbX7D7HoqZL84oAfgREeSg5vSIaSFH+DaGzzvImTyWe1OyrJ67vik4A==} @@ -1072,9 +1049,6 @@ packages: '@octokit/types@14.1.0': resolution: {integrity: sha512-1y6DgTy8Jomcpu33N+p5w58l6xyt55Ar2I91RPiIA0xCJBXyUAhXCcmZaDWSANiha7R9a6qJJ2CRomGPZ6f46g==} - '@oxc-project/types@0.138.0': - resolution: {integrity: sha512-1a7ZKmrRTCoN1XMZ4L0PyyqrMnrNlLyPuOkdSX2MZg7IiIGRUyurNhAm73ptDOraoBcIordsIGKNPKUzy3ZmfA==} - '@parcel/watcher-android-arm64@2.5.6': resolution: {integrity: sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==} engines: {node: '>= 10.0.0'} @@ -1175,110 +1149,150 @@ packages: resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==} engines: {node: '>=12.22.0'} - '@pnpm/npm-conf@3.0.3': - resolution: {integrity: sha512-//0sR/cow/s4ICQaYoAobOl4aU8cjU6x/V24V7XkKotb9+O+3zySIYp146vpaobYHnxa4pZX8NkV54Z5AwbDKA==} + '@pnpm/npm-conf@3.0.2': + resolution: {integrity: sha512-h104Kh26rR8tm+a3Qkc5S4VLYint3FE48as7+/5oCEcKR2idC/pF1G6AhIXKI+eHPJa/3J9i5z0Al47IeGHPkA==} engines: {node: '>=12'} '@popperjs/core@2.11.8': resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} - '@rolldown/binding-android-arm64@1.1.4': - resolution: {integrity: sha512-EZLpf/8y7GXkkra90ML47kzik/GMP3EMcE9bPyHmRfxLC6z9+aW5A8poCsoxjrT5GfEcNAAvWwUHjvP1pUQkfw==} - engines: {node: ^20.19.0 || >=22.12.0} + '@rollup/rollup-android-arm-eabi@4.60.2': + resolution: {integrity: sha512-dnlp69efPPg6Uaw2dVqzWRfAWRnYVb1XJ8CyyhIbZeaq4CA5/mLeZ1IEt9QqQxmbdvagjLIm2ZL8BxXv5lH4Yw==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.60.2': + resolution: {integrity: sha512-OqZTwDRDchGRHHm/hwLOL7uVPB9aUvI0am/eQuWMNyFHf5PSEQmyEeYYheA0EPPKUO/l0uigCp+iaTjoLjVoHg==} cpu: [arm64] os: [android] - '@rolldown/binding-darwin-arm64@1.1.4': - resolution: {integrity: sha512-aUi+HBvmYb7j8krl1+qJgkG8C17fO79gk3c+jPw4S8glRFc1DTija9S3EyaTSQUm5GJXYKDAsugBEhFHH2vYiQ==} - engines: {node: ^20.19.0 || >=22.12.0} + '@rollup/rollup-darwin-arm64@4.60.2': + resolution: {integrity: sha512-UwRE7CGpvSVEQS8gUMBe1uADWjNnVgP3Iusyda1nSRwNDCsRjnGc7w6El6WLQsXmZTbLZx9cecegumcitNfpmA==} cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-x64@1.1.4': - resolution: {integrity: sha512-F7hHC3gwY11+vByKPRWqwGbeXWVgKmL+pTGCinaEhdihzBV2aQ0fvZOch9cXYUOKuKKq429HeYXOqQLc7wFCEg==} - engines: {node: ^20.19.0 || >=22.12.0} + '@rollup/rollup-darwin-x64@4.60.2': + resolution: {integrity: sha512-gjEtURKLCC5VXm1I+2i1u9OhxFsKAQJKTVB8WvDAHF+oZlq0GTVFOlTlO1q3AlCTE/DF32c16ESvfgqR7343/g==} cpu: [x64] os: [darwin] - '@rolldown/binding-freebsd-x64@1.1.4': - resolution: {integrity: sha512-sI5yw+7s92SK6odiEhD5lKCBlWcpjHS5qyqpVQbZAJ0fIzEUXrmbl3DH2ybR3PZogulNJF+COLtmA8hUfvkCCQ==} - engines: {node: ^20.19.0 || >=22.12.0} + '@rollup/rollup-freebsd-arm64@4.60.2': + resolution: {integrity: sha512-Bcl6CYDeAgE70cqZaMojOi/eK63h5Me97ZqAQoh77VPjMysA/4ORQBRGo3rRy45x4MzVlU9uZxs8Uwy7ZaKnBw==} + cpu: [arm64] + os: [freebsd] + + '@rollup/rollup-freebsd-x64@4.60.2': + resolution: {integrity: sha512-LU+TPda3mAE2QB0/Hp5VyeKJivpC6+tlOXd1VMoXV/YFMvk/MNk5iXeBfB4MQGRWyOYVJ01625vjkr0Az98OJQ==} cpu: [x64] os: [freebsd] - '@rolldown/binding-linux-arm-gnueabihf@1.1.4': - resolution: {integrity: sha512-mCi0OKgEieFircrtVYmQAFGszRtMnZ6fpZAXrxanXAu7lqZcsK1E1RAaZNG0uKAnxox3B1f4EyQNnoyMfN1vAA==} - engines: {node: ^20.19.0 || >=22.12.0} + '@rollup/rollup-linux-arm-gnueabihf@4.60.2': + resolution: {integrity: sha512-2QxQrM+KQ7DAW4o22j+XZ6RKdxjLD7BOWTP0Bv0tmjdyhXSsr2Ul1oJDQqh9Zf5qOwTuTc7Ek83mOFaKnodPjg==} cpu: [arm] os: [linux] + libc: [glibc] - '@rolldown/binding-linux-arm64-gnu@1.1.4': - resolution: {integrity: sha512-B9Ial3Kv5sh0SHnB1g/QWcUQCEvCF6QKGAl4zXypYj65mVI+B4AhFBwPtSN7pDrJeIx8Z7zdy4ntx+wQABom7w==} - engines: {node: ^20.19.0 || >=22.12.0} + '@rollup/rollup-linux-arm-musleabihf@4.60.2': + resolution: {integrity: sha512-TbziEu2DVsTEOPif2mKWkMeDMLoYjx95oESa9fkQQK7r/Orta0gnkcDpzwufEcAO2BLBsD7mZkXGFqEdMRRwfw==} + cpu: [arm] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-arm64-gnu@4.60.2': + resolution: {integrity: sha512-bO/rVDiDUuM2YfuCUwZ1t1cP+/yqjqz+Xf2VtkdppefuOFS2OSeAfgafaHNkFn0t02hEyXngZkxtGqXcXwO8Rg==} cpu: [arm64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-arm64-musl@1.1.4': - resolution: {integrity: sha512-lZVym0PuHE1KZ22gmFTC15lAkrg9iTszR617oYRB/iPY1A56ywoJzVKOJBKaot5RiikCObmur6pogpse3gRcng==} - engines: {node: ^20.19.0 || >=22.12.0} + '@rollup/rollup-linux-arm64-musl@4.60.2': + resolution: {integrity: sha512-hr26p7e93Rl0Za+JwW7EAnwAvKkehh12BU1Llm9Ykiibg4uIr2rbpxG9WCf56GuvidlTG9KiiQT/TXT1yAWxTA==} cpu: [arm64] os: [linux] libc: [musl] - '@rolldown/binding-linux-ppc64-gnu@1.1.4': - resolution: {integrity: sha512-t2DNiLJWNTbnEHyUzTumldML6ET4/g16467LZoDDJ3tSxGvguL5/NyC2lCsNKuyRycg9XeDQF5SSv+TNOhQEXg==} - engines: {node: ^20.19.0 || >=22.12.0} + '@rollup/rollup-linux-loong64-gnu@4.60.2': + resolution: {integrity: sha512-pOjB/uSIyDt+ow3k/RcLvUAOGpysT2phDn7TTUB3n75SlIgZzM6NKAqlErPhoFU+npgY3/n+2HYIQVbF70P9/A==} + cpu: [loong64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-loong64-musl@4.60.2': + resolution: {integrity: sha512-2/w+q8jszv9Ww1c+6uJT3OwqhdmGP2/4T17cu8WuwyUuuaCDDJ2ojdyYwZzCxx0GcsZBhzi3HmH+J5pZNXnd+Q==} + cpu: [loong64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-ppc64-gnu@4.60.2': + resolution: {integrity: sha512-11+aL5vKheYgczxtPVVRhdptAM2H7fcDR5Gw4/bTcteuZBlH4oP9f5s9zYO9aGZvoGeBpqXI/9TZZihZ609wKw==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-ppc64-musl@4.60.2': + resolution: {integrity: sha512-i16fokAGK46IVZuV8LIIwMdtqhin9hfYkCh8pf8iC3QU3LpwL+1FSFGej+O7l3E/AoknL6Dclh2oTdnRMpTzFQ==} cpu: [ppc64] os: [linux] + libc: [musl] + + '@rollup/rollup-linux-riscv64-gnu@4.60.2': + resolution: {integrity: sha512-49FkKS6RGQoriDSK/6E2GkAsAuU5kETFCh7pG4yD/ylj9rKhTmO3elsnmBvRD4PgJPds5W2PkhC82aVwmUcJ7A==} + cpu: [riscv64] + os: [linux] libc: [glibc] - '@rolldown/binding-linux-s390x-gnu@1.1.4': - resolution: {integrity: sha512-0WIRnL1Uw4BvTZRLQt+PVgo6ZKTJadlC2btP+/EOXv2f/DWbY0rEgl+y834mIVwP1FkTlWVTrGGJXf12lru7EQ==} - engines: {node: ^20.19.0 || >=22.12.0} + '@rollup/rollup-linux-riscv64-musl@4.60.2': + resolution: {integrity: sha512-mjYNkHPfGpUR00DuM1ZZIgs64Hpf4bWcz9Z41+4Q+pgDx73UwWdAYyf6EG/lRFldmdHHzgrYyge5akFUW0D3mQ==} + cpu: [riscv64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-s390x-gnu@4.60.2': + resolution: {integrity: sha512-ALyvJz965BQk8E9Al/JDKKDLH2kfKFLTGMlgkAbbYtZuJt9LU8DW3ZoDMCtQpXAltZxwBHevXz5u+gf0yA0YoA==} cpu: [s390x] os: [linux] libc: [glibc] - '@rolldown/binding-linux-x64-gnu@1.1.4': - resolution: {integrity: sha512-JWtGshGfX+oENAKonoNkqEJX+7hC8yfhi9GUyPX1VX4mdh1y5r+ZiJLR5XzAB0aoP6s/PcILsGjKq8O0mm24bw==} - engines: {node: ^20.19.0 || >=22.12.0} + '@rollup/rollup-linux-x64-gnu@4.60.2': + resolution: {integrity: sha512-UQjrkIdWrKI626Du8lCQ6MJp/6V1LAo2bOK9OTu4mSn8GGXIkPXk/Vsp4bLHCd9Z9Iz2OTEaokUE90VweJgIYQ==} cpu: [x64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-x64-musl@1.1.4': - resolution: {integrity: sha512-rT6yQcxUuXs4CnbofqwHRRV0iem349rLMYpTjkgQGLjrY4ado/eDzwPZPTCgTOlF6Nkp8NEv70yLMTn6qkWxsQ==} - engines: {node: ^20.19.0 || >=22.12.0} + '@rollup/rollup-linux-x64-musl@4.60.2': + resolution: {integrity: sha512-bTsRGj6VlSdn/XD4CGyzMnzaBs9bsRxy79eTqTCBsA8TMIEky7qg48aPkvJvFe1HyzQ5oMZdg7AnVlWQSKLTnw==} cpu: [x64] os: [linux] libc: [musl] - '@rolldown/binding-openharmony-arm64@1.1.4': - resolution: {integrity: sha512-KXMGoboq5cyaCQjDA4GLuRiOwBQ0EyFnJoVViLeZ45/3rFItRODEr+NdsBcVpll40hhNArlm/speWGRvj08LzA==} - engines: {node: ^20.19.0 || >=22.12.0} + '@rollup/rollup-openbsd-x64@4.60.2': + resolution: {integrity: sha512-6d4Z3534xitaA1FcMWP7mQPq5zGwBmGbhphh2DwaA1aNIXUu3KTOfwrWpbwI4/Gr0uANo7NTtaykFyO2hPuFLg==} + cpu: [x64] + os: [openbsd] + + '@rollup/rollup-openharmony-arm64@4.60.2': + resolution: {integrity: sha512-NetAg5iO2uN7eB8zE5qrZ3CSil+7IJt4WDFLcC75Ymywq1VZVD6qJ6EvNLjZ3rEm6gB7XW5JdT60c6MN35Z85Q==} cpu: [arm64] os: [openharmony] - '@rolldown/binding-wasm32-wasi@1.1.4': - resolution: {integrity: sha512-5K83rb36oJiY7BCyE9zLZtGcPV4g5wvq+xwdO0XPIwDVZI8cyB/AUjkNXGb92/rnmezEkjMOpgY61rtwjQtFwg==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [wasm32] - - '@rolldown/binding-win32-arm64-msvc@1.1.4': - resolution: {integrity: sha512-PnWBtw3TV5KOg69HQQDR0mnQuyCmSGR2pAB4DC1rPF808fgKeTUMj2EOEyKATpgiuxuR5APQmiDO7PDgEjTFSA==} - engines: {node: ^20.19.0 || >=22.12.0} + '@rollup/rollup-win32-arm64-msvc@4.60.2': + resolution: {integrity: sha512-NCYhOotpgWZ5kdxCZsv6Iudx0wX8980Q/oW4pNFNihpBKsDbEA1zpkfxJGC0yugsUuyDZ7gL37dbzwhR0VI7pQ==} cpu: [arm64] os: [win32] - '@rolldown/binding-win32-x64-msvc@1.1.4': - resolution: {integrity: sha512-M1lpniBePobTfsa7Ks9a199e1akxsXn+GYBUKsEzv3YFzOm1HJAMNwKI3qr0Zq+mxwx9gOZoTdP1yXRYsZUocQ==} - engines: {node: ^20.19.0 || >=22.12.0} + '@rollup/rollup-win32-ia32-msvc@4.60.2': + resolution: {integrity: sha512-RXsaOqXxfoUBQoOgvmmijVxJnW2IGB0eoMO7F8FAjaj0UTywUO/luSqimWBJn04WNgUkeNhh7fs7pESXajWmkg==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-gnu@4.60.2': + resolution: {integrity: sha512-qdAzEULD+/hzObedtmV6iBpdL5TIbKVztGiK7O3/KYSf+HIzU257+MX1EXJcyIiDbMAqmbwaufcYPvyRryeZtA==} cpu: [x64] os: [win32] - '@rolldown/pluginutils@1.0.1': - resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==} + '@rollup/rollup-win32-x64-msvc@4.60.2': + resolution: {integrity: sha512-Nd/SgG27WoA9e+/TdK74KnHz852TLa94ovOYySo/yMPuTmpckK/jIF2jSwS3g7ELSKXK13/cVdmg1Z/DaCWKxA==} + cpu: [x64] + os: [win32] '@rtsao/scc@1.1.0': resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} @@ -1371,10 +1385,6 @@ packages: resolution: {integrity: sha512-KxXvfapcixpz6rVEB6HPjOUZT22yN6v0vI0urQSk1L8MlEWPDFCZkhw2xmkyoTGYeFw7tWTZd7e3lVzRZRN/EA==} engines: {node: '>=18'} - '@simple-libs/stream-utils@2.0.0': - resolution: {integrity: sha512-fCTuZK4QBa+39Oz9l4OGfJfz+GpwCp3AqO7Zch3to99xHPgstVsRFpeQ8LNd2o1Gv8raL2mCFwiaHh7bFSp5DQ==} - engines: {node: '>=22'} - '@sindresorhus/is@4.6.0': resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} engines: {node: '>=10'} @@ -1556,10 +1566,104 @@ packages: storybook: ^8.6.18 vue: ^3.0.0 - '@tailwindcss/typography@0.5.20': - resolution: {integrity: sha512-hwbzQuNUfcPvbegQFatVPl/MY/tcM9KLl963hQ5laJKPh81TEZ1+dNG9PirGvcaDBkp+BCshExAyKVPW91dozw==} + '@tailwindcss/node@4.3.2': + resolution: {integrity: sha512-yWP/sqEcBLaD8JuA6zNwxoYKr75qxTioYwlRwekj5Jr/I5GXnoJfjetH/psLUIv74cYTH2lBUEzBkinthoYcBg==} + + '@tailwindcss/oxide-android-arm64@4.3.2': + resolution: {integrity: sha512-WHxqIuHpvZ5VtdX6GTl1Ik/Vp2YuN42Et+0CdeaVd/frQ9jAvGmvR8vLT+jk3e8/Q3x8kECB9+R17pgpp2BulA==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [android] + + '@tailwindcss/oxide-darwin-arm64@4.3.2': + resolution: {integrity: sha512-GZypeUY/IDJW3877KeM+O67vbXr3MBnbtEL4aYhNErv/JWZhye2vGSWWG9tB6iiqR2MqRNkY8IOUy4NdSZV26w==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [darwin] + + '@tailwindcss/oxide-darwin-x64@4.3.2': + resolution: {integrity: sha512-UIIzmefR6KO1sDU7MzRqAxC8iBpft/VhkGjTjnhoS6k7Z3rQ9wEgA1ODSiyH/tcSYssulNm4Ci3hOeK1jH7ccQ==} + engines: {node: '>= 20'} + cpu: [x64] + os: [darwin] + + '@tailwindcss/oxide-freebsd-x64@4.3.2': + resolution: {integrity: sha512-GN+uAmcI6DNspnCDwtOAZrTz6oukJnp337qZvxqCGLd3BHBzJpO0ZbTLRvJNdztOeAmTzewewGIMPb0tk2R4WA==} + engines: {node: '>= 20'} + cpu: [x64] + os: [freebsd] + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.2': + resolution: {integrity: sha512-4ABn7qSbdHRwTiDiuWNegCyb5+2FJ4vKIKc3DmKrvAFw7MU1Lm11dIkTPwUaFdTzc7IsOpDbqBrlh0x6y36U/w==} + engines: {node: '>= 20'} + cpu: [arm] + os: [linux] + + '@tailwindcss/oxide-linux-arm64-gnu@4.3.2': + resolution: {integrity: sha512-wDgEIGwoM8w8pufh9LVt1PahDgNdKXrLC2qfAnV3vAmococ9RWbxeAw4pxPttd/TsJfwjyLf90Dg1y9y8I6Emw==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@tailwindcss/oxide-linux-arm64-musl@4.3.2': + resolution: {integrity: sha512-J5Nuk0uZQIiMTJj3LEx4sAA9tMFUoXQZFv1J6An+QGYe53HKRJuFDi0rpq/tuouCZeAbOBY3kQ6g8qeD4TUjtA==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@tailwindcss/oxide-linux-x64-gnu@4.3.2': + resolution: {integrity: sha512-kqCZpSKOBEJO4mz7OqWoofBZeXTAwaVGPj0ErAj7CojmhKpWVWVOnrt9dE8odoIraZq4oj3ausM37kXi+Tow8w==} + engines: {node: '>= 20'} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@tailwindcss/oxide-linux-x64-musl@4.3.2': + resolution: {integrity: sha512-cixpqbh2toJDmkuCRI68nXA8ZxNmdK9Y+9v5h3MC3ZQKy/0BO8AWzlkWyRM7JAFSGBlfig4YVTPsK6MVgqz1uw==} + engines: {node: '>= 20'} + cpu: [x64] + os: [linux] + libc: [musl] + + '@tailwindcss/oxide-wasm32-wasi@4.3.2': + resolution: {integrity: sha512-4ec2Z/LOmRsAgU23CS4xeJfcJlmRg94A/XrbGRCF1gyU/zdDfRLYDVsS+ynSZCmGNxQ1jQriQOKMQeQxBA3Isw==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + bundledDependencies: + - '@napi-rs/wasm-runtime' + - '@emnapi/core' + - '@emnapi/runtime' + - '@tybys/wasm-util' + - '@emnapi/wasi-threads' + - tslib + + '@tailwindcss/oxide-win32-arm64-msvc@4.3.2': + resolution: {integrity: sha512-Zyr/M0+XcYZu3bZrUytc7TXvrk0ftWfl8gN2MwekNDzhqhKRUucMPSeOzM0o0wH5AWOU49BsKRrfKxI2atCPMQ==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [win32] + + '@tailwindcss/oxide-win32-x64-msvc@4.3.2': + resolution: {integrity: sha512-QI9BO7KlNZsp2GuO0jwAAj5jCDABOKXRkCk2XuKTSaNEFSdfzqswYVTtCHBNKHLsqyjFyFkqlDiwkNbTYSssMQ==} + engines: {node: '>= 20'} + cpu: [x64] + os: [win32] + + '@tailwindcss/oxide@4.3.2': + resolution: {integrity: sha512-z8ZgnzX8gdNoWLBLqBPoh/sjnxkwvf9ZuWjnO0l0yIzbLa5/9S+eC5QxGZKRobVHIC3/1BoMWjHblqWjcgFgag==} + engines: {node: '>= 20'} + + '@tailwindcss/typography@0.5.19': + resolution: {integrity: sha512-w31dd8HOx3k9vPtcQh5QHP9GwKcgbMp87j58qi6xgiBnFFtKEAgCWnDw4qUT8aHwkCp8bKvb/KGKWWHedP0AAg==} peerDependencies: - tailwindcss: '>=3.0.0 || >=4.0.0 || insiders' + tailwindcss: '>=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1' + + '@tailwindcss/vite@4.3.2': + resolution: {integrity: sha512-eHpMeX4JXfVNJDEcsouTeCBubJBTcTLigeaw/NTUW6PB5ATKKXdyonnXgTBX2VuRbjz1hjfz6C5XAhr52ImQXA==} + peerDependencies: + vite: '>=6.4.3' '@tanstack/table-core@8.21.3': resolution: {integrity: sha512-ldZXEhOBb8Is7xLs01fR3YEc3DERiz5silj8tnGkFZytt1abEvl/GhUmCE0PMLaMPTa3Jk4HbKmRlHmu+gCftg==} @@ -1588,8 +1692,8 @@ packages: '@ts-morph/common@0.28.1': resolution: {integrity: sha512-W74iWf7ILp1ZKNYXY5qbddNaml7e9Sedv5lvU1V8lftlitkc9Pq1A+jlH23ltDgWYeZFFEqGCD1Ies9hqu3O+g==} - '@tybys/wasm-util@0.10.3': - resolution: {integrity: sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==} + '@tybys/wasm-util@0.10.1': + resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} '@types/aria-query@5.0.4': resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} @@ -1603,8 +1707,8 @@ packages: '@types/esrecurse@4.3.1': resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==} - '@types/estree@1.0.9': - resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} + '@types/estree@1.0.8': + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} @@ -1612,17 +1716,17 @@ packages: '@types/json5@0.0.29': resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - '@types/mdx@2.0.14': - resolution: {integrity: sha512-T48PeuJtvLosNTPVhfnIp3i/n3a4g4Bad7YCq5k64D4u7NwDrAotikQ+5+sjtUvBmxCMlbo3dVL+C2dP0rWHzg==} + '@types/mdx@2.0.13': + resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} - '@types/node@26.1.0': - resolution: {integrity: sha512-O0A1G3xPGy4w7AgQdAQYUlQ+BKk2Oovw8eRpofyp5KdBZULnbe+WqaOVNrm705SHphCiG4XHsACrSmPu1f+Kgw==} + '@types/node@25.6.0': + resolution: {integrity: sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} - '@types/react@19.2.17': - resolution: {integrity: sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==} + '@types/react@19.2.14': + resolution: {integrity: sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==} '@types/sax@1.2.7': resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} @@ -1639,182 +1743,165 @@ packages: '@types/ws@8.18.1': resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==} - '@typescript-eslint/eslint-plugin@8.62.1': - resolution: {integrity: sha512-4EQM77WgVNxj7OkL/5b/D/xZsw00G577+UriYTC7JF5opcF3T2AuoeY7ueLaZgSVjSgCS6yOAJB5bRGLPSJUzA==} + '@typescript-eslint/eslint-plugin@8.59.1': + resolution: {integrity: sha512-BOziFIfE+6osHO9FoJG4zjoHUcvI7fTNBSpdAwrNH0/TLvzjsk2oo8XSSOT2HhqUyhZPfHv4UOffoJ9oEEQ7Ag==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.62.1 + '@typescript-eslint/parser': ^8.59.1 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/parser@8.62.1': - resolution: {integrity: sha512-sPhE4iHuJDSvoAiec+Ro8JyXw8f0ql13HFR82P99nCm9GwTEKG0KYLvDe6REk8BCXuit6vJAv/Yxg5ABaNS2rA==} + '@typescript-eslint/parser@8.59.1': + resolution: {integrity: sha512-HDQH9O/47Dxi1ceDhBXdaldtf/WV9yRYMjbjCuNk3qnaTD564qwv61Y7+gTxwxRKzSrgO5uhtw584igXVuuZkA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/project-service@8.62.1': - resolution: {integrity: sha512-yQ3RgY5RkSBpsNS1Bx/JQEcA24FOSdfGktoyprAr5u18390UQdtVcfnEv4nIrIshNnavlVyZBKxQwT1fIAE6cg==} + '@typescript-eslint/project-service@8.59.1': + resolution: {integrity: sha512-+MuHQlHiEr00Of/IQbE/MmEoi44znZHbR/Pz7Opq4HryUOlRi+/44dro9Ycy8Fyo+/024IWtw8m4JUMCGTYxDg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/scope-manager@8.62.1': - resolution: {integrity: sha512-r4d249KbQ1SFdpeStvob8Ih6aPPIzfqllPVOtvhve6ZcpuVcYo5/7zUWckKpHE7StASX4kTKZTLf0WQm/wPkcg==} + '@typescript-eslint/scope-manager@8.59.1': + resolution: {integrity: sha512-LwuHQI4pDOYVKvmH2dkaJo6YZCSgouVgnS/z7yBPKBMvgtBvyLqiLy9Z6b7+m/TRcX1NFYUqZetI5Y+aT4GEfg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.62.1': - resolution: {integrity: sha512-xadytJqX9vJVQ2fdQjkcIVigwaOJNWkpjdLt6cEQ+xPnrI1fkp+/jZE/I97k9KUjqtpd25i0HeyZf3T6dutv2g==} + '@typescript-eslint/tsconfig-utils@8.59.1': + resolution: {integrity: sha512-/0nEyPbX7gRsk0Uwfe4ALwwgxuA66d/l2mhRDNlAvaj4U3juhUtJNq0DsY8M2AYwwb9rEq2hrC3IcIcEt++iJA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/type-utils@8.62.1': - resolution: {integrity: sha512-aXM5xlqXiTxPibXB93cLAURfT3rlizf7uMXISCXy66Isr/9hISJx3yDsKl0L7lKa51b8JpFuNKby0/O0pEm9jg==} + '@typescript-eslint/type-utils@8.59.1': + resolution: {integrity: sha512-klWPBR2ciQHS3f++ug/mVnWKPjBUo7icEL3FAO1lhAR1Z1i5NQYZ1EannMSRYcq5qCv5wNALlXr6fksRHyYl7w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/types@8.62.1': - resolution: {integrity: sha512-ooCzJFaf+Hg+uG6fA3NRFGuFjlfNlDhBthbv4ZPU/0elCAFUfnyXUvf/WOpHz/jYwSmvU2GkR2LtyUfy1AxZ1Q==} + '@typescript-eslint/types@8.59.1': + resolution: {integrity: sha512-ZDCjgccSdYPw5Bxh+my4Z0lJU96ZDN7jbBzvmEn0FZx3RtU1C7VWl6NbDx94bwY3V5YsgwRzJPOgeY2Q/nLG8A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.62.1': - resolution: {integrity: sha512-xMcW9oP9u7fAMXYs9A65CVmtLQe2r//oXINHfi8HV+oiqhih17sbLdhXr4540YWlgpDKQdY854OL5ZrdCiQsAA==} + '@typescript-eslint/typescript-estree@8.59.1': + resolution: {integrity: sha512-OUd+vJS05sSkOip+BkZ/2NS8RMxrAAJemsC6vU3kmfLyeaJT0TftHkV9mcx2107MmsBVXXexhVu4F0TZXyMl4g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/utils@8.62.1': - resolution: {integrity: sha512-sHtbPfuKNZCG+ih8SyjjucqRntSVmp8XgL5u6o9mAhiSn8ds5o/M/XdM0abweme2Tln3szOstOrZ9OXitvPh0g==} + '@typescript-eslint/utils@8.59.1': + resolution: {integrity: sha512-3pIeoXhCeYH9FSCBI8P3iNwJlGuzPlYKkTlen2O9T1DSeeg8UG8jstq6BLk+Mda0qup7mgk4z4XL4OzRaxZ8LA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/visitor-keys@8.62.1': - resolution: {integrity: sha512-4g3BLxfdTMy8iZG0MaBkadnlRrCJ74cQiFbyEVMrkwIoqdyaXXQM22cotDvrl4x28wgIZ9rEJRoM+mmhSJpJ1g==} + '@typescript-eslint/visitor-keys@8.59.1': + resolution: {integrity: sha512-LdDNl6C5iJExcM0Yh0PwAIBb9PrSiCsWamF/JyEZawm3kFDnRoaq3LGE4bpyRao/fWeGKKyw7icx0YxrLFC5Cg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@unrs/resolver-binding-android-arm-eabi@1.12.2': - resolution: {integrity: sha512-g5T90pqg1bo/7mytQx6F4iBNC0Wsh9cu+z9veDbFjc7HjpesJFWD7QMS0NGStXM075+7dJPPVvBbpZlnrdpi/w==} + '@unrs/resolver-binding-android-arm-eabi@1.11.1': + resolution: {integrity: sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==} cpu: [arm] os: [android] - '@unrs/resolver-binding-android-arm64@1.12.2': - resolution: {integrity: sha512-YGCRZv/9GLhwmz6mYDeTsm/92BAyR28l6c2ReweVW5pWgfsitWLY8upvfRlGdoyD8HjeTHSYJWyZGD4KJA/nFQ==} + '@unrs/resolver-binding-android-arm64@1.11.1': + resolution: {integrity: sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==} cpu: [arm64] os: [android] - '@unrs/resolver-binding-darwin-arm64@1.12.2': - resolution: {integrity: sha512-u9DiNT1auQMO20A9SyTuG3wUgQWB9Z7KjAg0uFuCDR1FsAY8A0CG2S6JpHS1xwm/w1G08bjXZDcyOCjv1WAm2w==} + '@unrs/resolver-binding-darwin-arm64@1.11.1': + resolution: {integrity: sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==} cpu: [arm64] os: [darwin] - '@unrs/resolver-binding-darwin-x64@1.12.2': - resolution: {integrity: sha512-f7rPLi/T1HVKZu/u6t87lroib16n8vrSzcyxI7lg4BGO9UF26KhQL44sd9eOUgrTYhvRXtWOIZT5PejdPyJfUA==} + '@unrs/resolver-binding-darwin-x64@1.11.1': + resolution: {integrity: sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==} cpu: [x64] os: [darwin] - '@unrs/resolver-binding-freebsd-x64@1.12.2': - resolution: {integrity: sha512-BpcOjWCJub6nRZUS2zA20pmLvjtqAtGejETaIyRLiZiQf++cbrjltLA5NN/xaXfqeOBOSlMFbemIl5/S5tljmg==} + '@unrs/resolver-binding-freebsd-x64@1.11.1': + resolution: {integrity: sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==} cpu: [x64] os: [freebsd] - '@unrs/resolver-binding-linux-arm-gnueabihf@1.12.2': - resolution: {integrity: sha512-vZTDvdSISZjJx66OzJqtsOhzifbqRjbmI1Mnu49fQDwog5GtDI4QidRiEAYbZCRj9C8YZEW+3ZjqsyS9GR4k2A==} + '@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1': + resolution: {integrity: sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==} cpu: [arm] os: [linux] - '@unrs/resolver-binding-linux-arm-musleabihf@1.12.2': - resolution: {integrity: sha512-BiPI+IrIlwcW4nLLMM21+B1dFPzd55yAVgVGrdgDjNef+ch03GdxrcyaIz8X9SsQirh/kCQ7mviyWlMxdh2D7g==} + '@unrs/resolver-binding-linux-arm-musleabihf@1.11.1': + resolution: {integrity: sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==} cpu: [arm] os: [linux] - '@unrs/resolver-binding-linux-arm64-gnu@1.12.2': - resolution: {integrity: sha512-zJc0H99FEPoFfSrNpa91HYfxzfAJCr502oxNK1cfdC9hlaFI43RT+JFCann9JUgZmLzzntChHyn13Sgn9ljHNg==} + '@unrs/resolver-binding-linux-arm64-gnu@1.11.1': + resolution: {integrity: sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==} cpu: [arm64] os: [linux] libc: [glibc] - '@unrs/resolver-binding-linux-arm64-musl@1.12.2': - resolution: {integrity: sha512-KQ3Lki6l+Pz1k/eBipN41ES+YUK30beLGb9YqcB1O542cyLCNE6GaxrfcY3T6EezmGGk84wb5XyO9loTM9tkcA==} + '@unrs/resolver-binding-linux-arm64-musl@1.11.1': + resolution: {integrity: sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==} cpu: [arm64] os: [linux] libc: [musl] - '@unrs/resolver-binding-linux-loong64-gnu@1.12.2': - resolution: {integrity: sha512-3SJGEh1DborhG6pyxvhPzCT4bbSIVihsvgJc13P1bHG7KLdNDaF9T3gsTwFc7Jw/5Y5/iWOjkEx7Zy0NvCGX3Q==} - cpu: [loong64] - os: [linux] - libc: [glibc] - - '@unrs/resolver-binding-linux-loong64-musl@1.12.2': - resolution: {integrity: sha512-jiuG/Obbel7uw1PwHNFfrkiKhLAF6mnyZ6aWlOAVN9WqKm8v0OFGnciJIHu8+CMvXLQ8AD51LPzAoUfT21D5Ew==} - cpu: [loong64] - os: [linux] - libc: [musl] - - '@unrs/resolver-binding-linux-ppc64-gnu@1.12.2': - resolution: {integrity: sha512-q7xRvVpmcfeL+LlZg8Pbbo6QaTZwDU5BaGZbwfhkEsXJn3Was8xYfE0RBH266xZt0rM6B7i8xAYIvjthuUIWHg==} + '@unrs/resolver-binding-linux-ppc64-gnu@1.11.1': + resolution: {integrity: sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==} cpu: [ppc64] os: [linux] libc: [glibc] - '@unrs/resolver-binding-linux-riscv64-gnu@1.12.2': - resolution: {integrity: sha512-0CVdx6lcnT3Q9inOH8tsMIOJ6ImndllMjqJHg8RLVdB7Vq4SfkEXl9mCSsVNuNA4MCYycRicCUxPCabVHJRr6A==} + '@unrs/resolver-binding-linux-riscv64-gnu@1.11.1': + resolution: {integrity: sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==} cpu: [riscv64] os: [linux] libc: [glibc] - '@unrs/resolver-binding-linux-riscv64-musl@1.12.2': - resolution: {integrity: sha512-iOwlRo9vnp6R6ohHQS11n0NnfdXx/omhkocmIfaPRpQhKZ+3BDMkkdRVh53qjkFkpPddf+FETA28NwGN7l5l+w==} + '@unrs/resolver-binding-linux-riscv64-musl@1.11.1': + resolution: {integrity: sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==} cpu: [riscv64] os: [linux] libc: [musl] - '@unrs/resolver-binding-linux-s390x-gnu@1.12.2': - resolution: {integrity: sha512-HYJtLfXq94q8iZNFT1lknx258wlkkWhZeUXJRqzKBBUJ00CvZ+N33zgbCqimLjsyw5Va6uUxhVa12mI+kaveEw==} + '@unrs/resolver-binding-linux-s390x-gnu@1.11.1': + resolution: {integrity: sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==} cpu: [s390x] os: [linux] libc: [glibc] - '@unrs/resolver-binding-linux-x64-gnu@1.12.2': - resolution: {integrity: sha512-mPsUhunKKDih5O96Y6enDQyHc1SqBPlY1E/SfMWDM3EdJ95Z9CArPeCVwCCqbP45ljvivdEk8Fxn+SIb1rDAJQ==} + '@unrs/resolver-binding-linux-x64-gnu@1.11.1': + resolution: {integrity: sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==} cpu: [x64] os: [linux] libc: [glibc] - '@unrs/resolver-binding-linux-x64-musl@1.12.2': - resolution: {integrity: sha512-azrt6+5ydLd8Vt210AAFis/lZevSfPw93EJRIJG+xPu4WCJ8K0kppCTpMyLPcKT7H15M4Jnt2tMp5bOvCkRC6A==} + '@unrs/resolver-binding-linux-x64-musl@1.11.1': + resolution: {integrity: sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==} cpu: [x64] os: [linux] libc: [musl] - '@unrs/resolver-binding-openharmony-arm64@1.12.2': - resolution: {integrity: sha512-YZ9hP4O0X9PQb8eO980qmLNGH4zT3I9+SZTdt0Pr0YyuGQhYKoOZkV02VzrzyOZJ5xIJ3UFIenKkUkGg8GjgWQ==} - cpu: [arm64] - os: [openharmony] - - '@unrs/resolver-binding-wasm32-wasi@1.12.2': - resolution: {integrity: sha512-tYFDIkMxSflfEc/h92ZWNsZlHSwgimbNHSO3PL2JWQHfCuC2q316jMyYU9TIWZsFK2bQwyK5VAdYgn8ygPj69A==} + '@unrs/resolver-binding-wasm32-wasi@1.11.1': + resolution: {integrity: sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@unrs/resolver-binding-win32-arm64-msvc@1.12.2': - resolution: {integrity: sha512-qzNyg3xL0VPQmCaUh+N5jSitce6k+uCBfMDesWRnlULOZaqUkaJ0ybdT+UqlAWJoQjuqfIU/0Ptx9bteN4D82g==} + '@unrs/resolver-binding-win32-arm64-msvc@1.11.1': + resolution: {integrity: sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==} cpu: [arm64] os: [win32] - '@unrs/resolver-binding-win32-ia32-msvc@1.12.2': - resolution: {integrity: sha512-WD9sY00OfpHVGfsnHZoA8jVT+esS/Bg8z8jzxp5BnDCjjwsuKsPQrzswwpFy4J1AUJbXPRfkpcX0mXrzeXW79g==} + '@unrs/resolver-binding-win32-ia32-msvc@1.11.1': + resolution: {integrity: sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==} cpu: [ia32] os: [win32] - '@unrs/resolver-binding-win32-x64-msvc@1.12.2': - resolution: {integrity: sha512-nAB74NfSNKknqQ1RrYj6uz8FcXEomu/MATJZxh/x+BArzN2U3JbOYC0APYzUIGhVY3m5hRxA8VPNdPBoG8txlA==} + '@unrs/resolver-binding-win32-x64-msvc@1.11.1': + resolution: {integrity: sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==} cpu: [x64] os: [win32] @@ -1828,11 +1915,11 @@ packages: '@vitest/expect@2.0.5': resolution: {integrity: sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==} - '@vitest/expect@4.1.10': - resolution: {integrity: sha512-YsCn+qAk1GWjQOWFEsEcL2gNQ0zmVmQu3T03qP6UyjhtmdtwtbuI+DASn/7iQB3HGTXkdBwGddzxPlmiql5vlA==} + '@vitest/expect@4.1.8': + resolution: {integrity: sha512-h3nDO677RDLEGlBxyQ5CW8RlMThSKSRLUePLOx09gNIWRL40edgA1GCZSZgf1W55MFAG6/Sw14KeaAnqv0NKdQ==} - '@vitest/mocker@4.1.10': - resolution: {integrity: sha512-v0xaezt+DKEmKfaxg133ldzADrwLGd7Ze1MfQQTYfvs8OqZIwbxyxaYURivwV7sWy5fqn3rH5uOrSp07bp44Ow==} + '@vitest/mocker@4.1.8': + resolution: {integrity: sha512-LEiN/xe4OSIbKe9HQIp5OC24agGD9J5CnmMgsLohVVoOPWL9a2sBoR6VBx43jQZb7Kr1l4RCuyCJzcAa0+dojw==} peerDependencies: msw: ^2.4.9 vite: '>=6.4.3' @@ -1848,20 +1935,20 @@ packages: '@vitest/pretty-format@2.1.9': resolution: {integrity: sha512-KhRIdGV2U9HOUzxfiHmY8IFHTdqtOhIzCpd8WRdJiE7D/HUcZVD0EgQCVjm+Q9gkUXWgBvMmTtZgIG48wq7sOQ==} - '@vitest/pretty-format@4.1.10': - resolution: {integrity: sha512-W1HsjSH4MXQ9YfmmhLAoIYf1HRfekQCGngeIgcei6MP5QQGWUe0gkopdZQaVCFO+JDJMrAJGwa5pRpNpvy4P8Q==} + '@vitest/pretty-format@4.1.8': + resolution: {integrity: sha512-9GasEBxpZ1VYIpqHf/0+YGg121uSNwCKOJqIrTwWP/TB7DmFCiaBpNl3aPZzoLWfWkuqhbH8vJIVobZkvdo2cA==} - '@vitest/runner@4.1.10': - resolution: {integrity: sha512-IKI6kpIH+LmpROplyLwBBaCfMgOZOMsygVa6BARD6ahA04VRuJSa6OaVG7kRvSEMD870Vd91rSSw0eegtWyLGg==} + '@vitest/runner@4.1.8': + resolution: {integrity: sha512-EmVxeBAfMJvycdjd6Hm+RbFBbA9fKvo0Kx37hNpBYoYeavH3RNsBXWDooR1mgD52dCrxIIuP7UotpfiwOikvcg==} - '@vitest/snapshot@4.1.10': - resolution: {integrity: sha512-xRkfOT1qpTAi/Ti4Y1LtfRc3kEuqxGw59eN2jN9pRWMtS/XDevekhcFSqvQqjUNGksfjMJu3Y+oJ+4Ypn2OaJw==} + '@vitest/snapshot@4.1.8': + resolution: {integrity: sha512-acfZboRmAIf05DEKcBQy33VXojFJjtUdLyo7oOmV9kebb2xdU01UknNiPuPZoJZQyO7DF0gZdTGTpeAzET9QPQ==} '@vitest/spy@2.0.5': resolution: {integrity: sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==} - '@vitest/spy@4.1.10': - resolution: {integrity: sha512-PLf/Ugvoq5wO/b4rwYCR1h2PSIdXz7wnkQFMiUpLdtM7l6pqVFcQIBEHyT1+l+cj7mNwAfZHzqXqDyjvOuwbDw==} + '@vitest/spy@4.1.8': + resolution: {integrity: sha512-6EevtBp6OZOPF7bmz36HrGMeP3txgVSrgebWxHOafDXGkhIzfXK14f8KF6MuFfgXXUeHxmpD3BQxkV00/3s5mA==} '@vitest/utils@2.0.5': resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} @@ -1869,8 +1956,8 @@ packages: '@vitest/utils@2.1.9': resolution: {integrity: sha512-v0psaMSkNJ3A2NMrUEHFRzJtDPFn+/VWZ5WxImB21T9fjucJRmS7xCS3ppEnARb9y11OAzaD+P2Ps+b+BGX5iQ==} - '@vitest/utils@4.1.10': - resolution: {integrity: sha512-fy9am/HWxbaGt/Sawrp90vt6Y6jQwf1RX77cz3uwoJwJVMli/e1IEwRPnMNJ7vKfPTwo0diXifkpPvwH9v7nGA==} + '@vitest/utils@4.1.8': + resolution: {integrity: sha512-uOJamYALNhfJ6iolExyQM40yIQwDqYnkKtQ5VCiSe17E33H0aQ/u+1GlRuz4LZBk6Mm3sg90G9hEbmEt37C1Zg==} '@volar/language-core@2.4.15': resolution: {integrity: sha512-3VHw+QZU0ZG9IuQmzT68IyN4hZNd9GchGPhbD9+pa8CVv7rnoOZwo7T8weIbrRmihqy3ATpdfXFnqRrfPVK6CA==} @@ -1890,29 +1977,29 @@ packages: '@volar/typescript@2.4.28': resolution: {integrity: sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw==} - '@vue/compiler-core@3.5.39': - resolution: {integrity: sha512-16KBTEXAJCpDr0mwlw+AZyhu8iyC7R3S2vBwsI7QnWJU6X3WKc9VKeNEZpiMdZ569qWhz9574L3vV55qRL0Vtw==} + '@vue/compiler-core@3.5.33': + resolution: {integrity: sha512-3PZLQwFw4Za3TC8t0FvTy3wI16Kt+pmwcgNZca4Pj9iWL2E72a/gZlpBtAJvEdDMdCxdG/qq0C7PN0bsJuv0Rw==} - '@vue/compiler-dom@3.5.39': - resolution: {integrity: sha512-oQPigALqYbNxTNPvNgSOe+czwVExfbVF02lz8jP0S3AXJiu3jxYDygNUiqSep4ezzW8XgnubqH63My2A7JR/vg==} + '@vue/compiler-dom@3.5.33': + resolution: {integrity: sha512-PXq0yrfCLzzL07rbXO4awtXY1Z06LG2eu6Adg3RJFa/j3Cii217XxxLXG22N330gw7GmALCY0Z8RgXEviwgpjA==} - '@vue/compiler-sfc@3.5.39': - resolution: {integrity: sha512-d0ki86iOyN8LoZPBmk5SJWNwHP19CnDDCfuo//+2WJa2g5Ke0Jay983PIBIcSSzldC68I8DrD5GrHV3OSDfodg==} + '@vue/compiler-sfc@3.5.33': + resolution: {integrity: sha512-UTUvRO9cY+rROrx/pvN9P5Z7FgA6QGfokUCfhQE4EnmUj3rVnK+CHI0LsEO1pg+I7//iRYMUfcNcCPe7tg0CoA==} - '@vue/compiler-ssr@3.5.39': - resolution: {integrity: sha512-Ce7/wvwMHai74bdszfXExdazFigYnlF9zgCmEQUcM1j0fOymlouZ7XilTYNo8oUjhlnjYOZbGrcYKuqjz89Ucw==} + '@vue/compiler-ssr@3.5.33': + resolution: {integrity: sha512-IErjYdnj1qIupG5xxiVIYiiRvDhGWV4zuh/RCrwfYpuL+HWQzeU6lCk/nF9r7olWMnjKxCAkOctT2qFWFkzb1A==} '@vue/compiler-vue2@2.7.16': resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} - '@vue/devtools-api@7.7.10': - resolution: {integrity: sha512-KxtEpUOOpFz/qOGRrAwA36QF7DqIA+FXgCYit9mk9wjbaZt0sXOFz81ElOZtKA4HbWHUdwNjZHBFsFFyp5BZiA==} + '@vue/devtools-api@7.7.9': + resolution: {integrity: sha512-kIE8wvwlcZ6TJTbNeU2HQNtaxLx3a84aotTITUuL/4bzfPxzajGBOoqjMhwZJ8L9qFYDU/lAYMEEm11dnZOD6g==} - '@vue/devtools-kit@7.7.10': - resolution: {integrity: sha512-3WNi2Kq4tbpVbmhml7RiphmAt0279oh3fKNeWMQIrltfX8Q91b4i5PL8DtyNKdwmcsGrV4fg+erwWOmD05CLIw==} + '@vue/devtools-kit@7.7.9': + resolution: {integrity: sha512-PyQ6odHSgiDVd4hnTP+aDk2X4gl2HmLDfiyEnn3/oV+ckFDuswRs4IbBT7vacMuGdwY/XemxBoh302ctbsptuA==} - '@vue/devtools-shared@7.7.10': - resolution: {integrity: sha512-wOPslzB8vTvpxwdaOcR2qAbwmuSP0L+rhpoC6Cf56V3Jip+HWb7PQQXOUPgBNQARpXsbQX/+mvi8kKucmBGRwQ==} + '@vue/devtools-shared@7.7.9': + resolution: {integrity: sha512-iWAb0v2WYf0QWmxCGy0seZNDPdO3Sp5+u78ORnyeonS6MT4PC7VPrryX2BpMJrwlDeaZ6BD4vP4XKjK0SZqaeA==} '@vue/eslint-config-prettier@7.1.0': resolution: {integrity: sha512-Pv/lVr0bAzSIHLd9iz0KnvAr4GKyCEl+h52bc4e5yWuDVtLgFwycF7nrbWTAQAS+FU6q1geVd07lc6EWfJiWKQ==} @@ -1920,10 +2007,9 @@ packages: eslint: '>= 7.28.0' prettier: '>= 2.0.0' - '@vue/eslint-config-typescript@14.9.0': - resolution: {integrity: sha512-E3j9hDlfVf10F30MRcLTPY2IIhWIx1nsvkVukk14kTcuA+oBVot9zsP1hzsO+PAMDxV3Fd9FimBJtUBNBL5KFA==} + '@vue/eslint-config-typescript@14.7.0': + resolution: {integrity: sha512-iegbMINVc+seZ/QxtzWiOBozctrHiF2WvGedruu2EbLujg9VuU0FQiNcN2z1ycuaoKKpF4m2qzB5HDEMKbxtIg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - hasBin: true peerDependencies: eslint: ^9.10.0 || ^10.0.0 eslint-plugin-vue: ^9.28.0 || ^10.0.0 @@ -1940,25 +2026,25 @@ packages: typescript: optional: true - '@vue/language-core@3.3.6': - resolution: {integrity: sha512-LgBMZAy2sR3cQWknpyaxnI6yBkqDfLBPkbdhwRhQCvzfNJRQXPilgQIrdI/v4ytJ0sAq9bWhaPsjqBqneomJ3Q==} + '@vue/language-core@3.2.7': + resolution: {integrity: sha512-Gn4q/tRxbpVGLEuARQ43p3YELlNAFgRUVCgW9U5Cr+5q4vfD2bWDWpl3ABbJMXUt5xlE1dF8dkigg2aUq7JYYw==} - '@vue/reactivity@3.5.39': - resolution: {integrity: sha512-TpsuBJ9gGlZa5d23XcM2y8EXanz9dZeVDQBXRwzy46ItgvM+rWpzs+UVM0wcRLxGvcav0HE5jz2gNL53xlRAog==} + '@vue/reactivity@3.5.33': + resolution: {integrity: sha512-p8UfIqyIhb0rYGlSgSBV+lPhF2iUSBcRy7enhTmPqKWadHy9kcOFYF1AejYBP9P+avnd3OBbD49DU4pLWX/94A==} - '@vue/runtime-core@3.5.39': - resolution: {integrity: sha512-9GLtNyRvPAUMbX+7ono0RC2j0guo2LXVi8LvcmAooImACUKm0oFf0jjwbX8/H0AE/t1nxhAkn8RSl9PMCzzxZw==} + '@vue/runtime-core@3.5.33': + resolution: {integrity: sha512-UpFF45RI9//a7rvq7RdOQblb4tup7hHG9QsmIrxkFQLzQ7R8/iNQ5LE15NhLZ1/WcHMU2b47u6P33CPUelHyIQ==} - '@vue/runtime-dom@3.5.39': - resolution: {integrity: sha512-7Y6aAGboKcXAZ3ECuUy7RrS5yy2r47dhTp2SKaJmYxjopImaVFaNa5Ne66NwGovsrxVAl5S5rwc7m22UG7Lmww==} + '@vue/runtime-dom@3.5.33': + resolution: {integrity: sha512-IOxMsAOwquhfITgmOgaPYl7/j8gKUxUFoflRc+u4LxyD3+783xne8vNta1PONVCvCV9A0w7hkyEepINDqfO0tw==} - '@vue/server-renderer@3.5.39': - resolution: {integrity: sha512-yZSakiAGw85rZfG7UM8akMnIF+FmeiNk47uvHf2nVBBSe+dIKUhZuZq9+XgJhbV3nS5Z4ALH23/MpXofW+mbcw==} + '@vue/server-renderer@3.5.33': + resolution: {integrity: sha512-0xylq/8/h44lVG0pZFknv1XIdEgymq2E9n59uTWJBG+dIgiT0TMCSsxrN7nO16Z0MU0MPjFcguBbZV8Itk52Hw==} peerDependencies: - vue: 3.5.39 + vue: 3.5.33 - '@vue/shared@3.5.39': - resolution: {integrity: sha512-l1rrBtBfTnmxvtsvdQDXltUUy8S1Y+ZaqdfUzmAnJkTd8Z8rv5v/ytW+TKiqEOWyHPoqtPlNFSs0lhRmYVSHVA==} + '@vue/shared@3.5.33': + resolution: {integrity: sha512-5vR2QIlmaLG77Ygd4pMP6+SGQ5yox9VhtnbDWTy9DzMzdmeLxZ1QqxrywEZ9sa1AVubfIJyaCG3ytyWU81ufcQ==} '@vueuse/core@10.11.1': resolution: {integrity: sha512-guoy26JQktXPcz+0n3GukWIy/JDNKti9v6VEMu6kV2sYBsWuGiTU8OWdg+ADfUbHg3/3DlqySDe7JmdHrktiww==} @@ -1996,8 +2082,8 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - acorn@8.17.0: - resolution: {integrity: sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==} + acorn@8.16.0: + resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} engines: {node: '>=0.4.0'} hasBin: true @@ -2026,8 +2112,8 @@ packages: alien-signals@1.0.13: resolution: {integrity: sha512-OGj9yyTnJEttvzhTUWuscOvtqxq5vrhF7vL9oS0xJ2mK0ItPYP1/y+vCFebfxoEyAz0++1AIwJ5CMr+Fk3nDmg==} - alien-signals@3.2.1: - resolution: {integrity: sha512-I8FjmltrfnDFoZedi5CG8DghVYNhzb/Ijluz7tCSJH0xpd0484Kowhbb1XDYOxfJpU1p5wnM2X54dA+IfGyD1g==} + alien-signals@3.1.2: + resolution: {integrity: sha512-d9dYqZTS90WLiU0I5c6DHj/HcKkF8ZyGN3G5x8wSbslulz70KOxaqCT0hQCo9KOyhVqzqGojvNdJXoTumZOtcw==} ansi-align@3.0.1: resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} @@ -2138,8 +2224,8 @@ packages: asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - autoprefixer@10.5.2: - resolution: {integrity: sha512-rD5t5DwOjJdmSORcTq64j8MawTC+tbQ+HHqjR4NDumamy/ambn1UJrlKL+KdwujWxMkFjPM3pPHOEA9tl4767Q==} + autoprefixer@10.5.0: + resolution: {integrity: sha512-FMhOoZV4+qR6aTUALKX2rEqGG+oyATvwBt9IIzVR5rMa2HRWPkxf+P+PAJLD1I/H5/II+HuZcBJYEFBpq39ong==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: @@ -2149,8 +2235,8 @@ packages: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} - axios@1.18.1: - resolution: {integrity: sha512-3nTvFlvpn9Zu/RkHUqtc7/+al4UpRW5az71ap5zccp6e8RAYEzhMTecX8Dz1wWDYrPpUoB1HAQEGEAEvUr7S9g==} + axios@1.16.1: + resolution: {integrity: sha512-caYkukvroVPO8KrzuJEb50Hm07KwfBZPEC3VeFHTsqWHvKTsy54hjJz9BS/cdaypROE2rH6xvm9mHX4fgWkr3A==} babel-walk@3.0.0-canary-5: resolution: {integrity: sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==} @@ -2163,8 +2249,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.10.42: - resolution: {integrity: sha512-c/jurFrDLyui7o1J86yLkRu4LMsTYcBohveus7/I2Hzdn9KIP2bdJPTue/lR1KH46enoPbD77GKeSYNdyPoD3Q==} + baseline-browser-mapping@2.10.24: + resolution: {integrity: sha512-I2NkZOOrj2XuguvWCK6OVh9GavsNjZjK908Rq3mIBK25+GD8vPX5w2WdxVqnQ7xx3SrZJiCiZFu+/Oz50oSYSA==} engines: {node: '>=6.0.0'} hasBin: true @@ -2205,8 +2291,8 @@ packages: resolution: {integrity: sha512-JtIQYts08AFAYGF4eSh3pUt3NQkYV/e75pRtQmAVTLNWR/1L7Bsswxlgzgk8nmLEM+gFszsIlA9BgD3XnSqp3g==} engines: {node: '>=10'} - brace-expansion@5.0.7: - resolution: {integrity: sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==} + brace-expansion@5.0.6: + resolution: {integrity: sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==} engines: {node: 18 || 20 || >=22} braces@3.0.3: @@ -2216,18 +2302,14 @@ packages: browser-assert@1.2.1: resolution: {integrity: sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==} - browserslist@4.28.5: - resolution: {integrity: sha512-Cu2E6QejHWzuDMTkuwgpABFgDfZrXLQq5V13YOACZx4mFAG4IwGTbTfHPMr4WtxlHoXSM8FIuRwYYCz5XiabaQ==} + browserslist@4.28.2: + resolution: {integrity: sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - buffer-image-size@0.6.4: - resolution: {integrity: sha512-nEh+kZOPY1w+gcCMobZ6ETUp9WfibndnosbpwB1iJk/8Gt5ZF2bhS6+B6bPYz424KtwsR6Rflc3tCz1/ghX2dQ==} - engines: {node: '>=4.0'} - buffer@5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} @@ -2239,8 +2321,8 @@ packages: resolution: {integrity: sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==} engines: {node: ^18.17.0 || >=20.5.0} - cacheable@2.5.0: - resolution: {integrity: sha512-60cyAOytib/OzBw1JNSoSV/boK1AtHryDIjvVBk7XbN4ugfkM3+Sry7fEjNgPMGgOjuaZPAp8ruZ0Cxafwyq9g==} + cacheable@2.3.4: + resolution: {integrity: sha512-djgxybDbw9fL/ZWMI3+CE8ZilNxcwFkVtDc1gJ+IlOSSWkSMPQabhV/XCHTQ6pwwN6aivXPZ43omTooZiX06Ew==} call-bind-apply-helpers@1.0.2: resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} @@ -2266,8 +2348,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001802: - resolution: {integrity: sha512-vmv8ub2xwTNmljSKf82mtCk5JH7hC+YgzLj3P5zotvA0tPQ9016tdNNOG8WRca1IxOnhSsivB+J0z5FeE5LOUw==} + caniuse-lite@1.0.30001791: + resolution: {integrity: sha512-yk0l/YSrOnFZk3UROpDLQD9+kC1l4meK/wed583AXrzoarMGJcbRi2Q4RaUYbKxYAsZ8sWmaSa/DsLmdBeI1vQ==} case@1.6.3: resolution: {integrity: sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==} @@ -2312,28 +2394,25 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} - chokidar@5.0.0: - resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==} - engines: {node: '>= 20.19.0'} + chokidar@4.0.3: + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} + engines: {node: '>= 14.16.0'} chownr@3.0.0: resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} engines: {node: '>=18'} - chromatic@16.10.0: - resolution: {integrity: sha512-nFsztmnu7rFiGafUJgXvLUNpqmRylz92eNvzBoJNTKKQj4EQUyxznwnfpf1dTs7hXtWD8JwcH92jADydaHA1sw==} + chromatic@13.3.5: + resolution: {integrity: sha512-MzPhxpl838qJUo0A55osCF2ifwPbjcIPeElr1d4SHcjnHoIcg7l1syJDrAYK/a+PcCBrOGi06jPNpQAln5hWgw==} hasBin: true peerDependencies: '@chromatic-com/cypress': ^0.*.* || ^1.0.0 '@chromatic-com/playwright': ^0.*.* || ^1.0.0 - '@chromatic-com/vitest': ^0.*.* || ^1.0.0 peerDependenciesMeta: '@chromatic-com/cypress': optional: true '@chromatic-com/playwright': optional: true - '@chromatic-com/vitest': - optional: true clean-stack@2.2.0: resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} @@ -2460,13 +2539,9 @@ packages: resolution: {integrity: sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==} engines: {node: '>=16'} - conventional-changelog-angular@9.2.1: - resolution: {integrity: sha512-oWSL6ZhnXbYraOFTK3PgRAQJ8fADDAEv5K6AdeyQPLvjFmhG8+ejL0jZZp/R7vTmGJaBvZEE+sE7dB4bCv7sAw==} - engines: {node: '>=22'} - - conventional-changelog-conventionalcommits@10.2.1: - resolution: {integrity: sha512-n4Kr1HFMTf3iMbES0TMxKIcYtUUv4rKqyQQp2JwfOEfFCOfGT3Tq4mCyJ8S9/YPyWhydjfKrrvnyl+gCjA+mJQ==} - engines: {node: '>=22'} + conventional-changelog-angular@8.3.1: + resolution: {integrity: sha512-6gfI3otXK5Ph5DfCOI1dblr+kN3FAm5a97hYoQkqNZxOaYa5WKfXH+AnpsmS+iUH2mgVC2Cg2Qw9m5OKcmNrIg==} + engines: {node: '>=18'} conventional-changelog-conventionalcommits@7.0.2: resolution: {integrity: sha512-NKXYmMR/Hr1DevQegFB4MwfM5Vv0m4UIxKZTTYuD98lpTknaZlSRrDOG4X7wIXpGkfsYxZTghUN+Qq+T0YQI7w==} @@ -2490,9 +2565,9 @@ packages: engines: {node: '>=16'} hasBin: true - conventional-commits-parser@7.0.1: - resolution: {integrity: sha512-6VtskFpPsNkGVk/TY2RnV/MEdKfvCPBtQZN9x8jh9+k5RWBQ+tiaWn5UFCzTr0Dd88iKx7xghxbjBRp5uIzp3g==} - engines: {node: '>=22'} + conventional-commits-parser@6.4.0: + resolution: {integrity: sha512-tvRg7FIBNlyPzjdG8wWRlPHQJJHI7DylhtRGeU9Lq+JuoPh5BKpPRX83ZdLrvXuOSu5Eo/e7SzOQhU4Hd2Miuw==} + engines: {node: '>=18'} hasBin: true convert-hrtime@5.0.0: @@ -2521,8 +2596,8 @@ packages: cosmiconfig: '>=9' typescript: '>=5' - cosmiconfig@9.0.2: - resolution: {integrity: sha512-gtTZxTDau1wL7Y7zifc2dd8jHSK/k6BTx/2Xp/BpdlAdnlYWFVt7qhJqgwi7637yRwRQ3qL4ZidbB4I8tA5VOg==} + cosmiconfig@9.0.1: + resolution: {integrity: sha512-hr4ihw+DBqcvrsEDioRO31Z17x71pUYoNe/4h6Z0wB72p7MU7/9gH8Q3s12NFhHPfYBBOV3qyfUxmr/Yn3shnQ==} engines: {node: '>=14'} peerDependencies: typescript: '>=4.9.5' @@ -2702,8 +2777,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - electron-to-chromium@1.5.387: - resolution: {integrity: sha512-TaxwufTFDufvPEoXdhwVrA3UdFWBeWGkYoJ1K8ldF1xe6gKfth6iRNS5lTQ5JPNOHdGQm8PT1QYKUqFLCiUefQ==} + electron-to-chromium@1.5.345: + resolution: {integrity: sha512-F9JXQGiMrz6yVNPI2qOVPvB9HzjH5cGzhs8oJ6A28V5L/YnzN/0KsuiibqF+F1Fd9qxFzD1BUnYSd8JfULxTwg==} emoji-regex@10.6.0: resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} @@ -2720,6 +2795,10 @@ packages: encoding@0.1.13: resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} + enhanced-resolve@5.21.6: + resolution: {integrity: sha512-aNnGCvbJ/RIyWo1IuhNdVjnNF+EjH9wpzpNHt+ci/m9He9LJvUN8wrCcXjp9cWsGNAuvSpVFTx/vraAFQ8qGjQ==} + engines: {node: '>=10.13.0'} + entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} @@ -2750,10 +2829,6 @@ packages: error-ex@1.3.4: resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==} - es-abstract-get@1.0.0: - resolution: {integrity: sha512-6PMWXpdhshVvFp+FoWYs1EvG1Nj0tvk0dZM+XcK0xMEM1czRVcP6ohqPWHy6qPagSpC8j4+p89WXlT+xXJs/fg==} - engines: {node: '>= 0.4'} - es-abstract@1.24.2: resolution: {integrity: sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg==} engines: {node: '>= 0.4'} @@ -2766,11 +2841,11 @@ packages: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} - es-module-lexer@2.3.0: - resolution: {integrity: sha512-KLdwQm2NvGLDkQDCGvmiQrhkd0JbMzXthwQAUgWjQuQdBLFa3eiBP5arXZyA+f8x+x7OXgud6bq2rxjGtHV2tw==} + es-module-lexer@2.1.0: + resolution: {integrity: sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==} - es-object-atoms@1.1.2: - resolution: {integrity: sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==} + es-object-atoms@1.1.1: + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} engines: {node: '>= 0.4'} es-set-tostringtag@2.1.0: @@ -2781,12 +2856,12 @@ packages: resolution: {integrity: sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==} engines: {node: '>= 0.4'} - es-to-primitive@1.3.4: - resolution: {integrity: sha512-yPDz7wqpg1/mmHLmS3tcfTfbw5f1eryXvyghYBffGdERwe+mV7ZcWzTR8LR17Kvqt3qfPurjlonmnq3MKXIOXw==} + es-to-primitive@1.3.0: + resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} engines: {node: '>= 0.4'} - es-toolkit@1.49.0: - resolution: {integrity: sha512-G5iZ6Pc/FNRY/soKZHC+TxGDD83rHUDXxzaWhGCX44vAv/tMs56WMusnm/KMNK+luUPsgA9U28cGr4RDlSzL2g==} + es-toolkit@1.47.1: + resolution: {integrity: sha512-5RAqEwf4P4E17p+W75KLOWw/nOvKZzSQpxM32IpI2KZLaVonjTrZ0Ai5ghMaVI9eKC2p8eoQgcBdkEDgzFk6+Q==} es5-ext@0.10.64: resolution: {integrity: sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==} @@ -2846,8 +2921,8 @@ packages: eslint-import-resolver-node@0.3.10: resolution: {integrity: sha512-tRrKqFyCaKict5hOd244sL6EQFNycnMQnBe+j8uqGNXYzsImGbGUU4ibtoaBmv5FLwJwcFJNeg1GeVjQfbMrDQ==} - eslint-import-resolver-typescript@4.4.5: - resolution: {integrity: sha512-nbE5XLph6TLtGYcu/U6e6ZVXyKBhbDWK5cLGk76eJ7NdZpwf1P9EFkpt1Z01mNZNrrilsAYWKH6zUkL4reoXbw==} + eslint-import-resolver-typescript@4.4.4: + resolution: {integrity: sha512-1iM2zeBvrYmUNTj2vSC/90JTHDth+dfOfiNKkxApWRsTJYNrc8rOdxxIf5vazX+BiAXTeOT0UvWpGI/7qIWQOw==} engines: {node: ^16.17.0 || >=18.6.0} peerDependencies: eslint: '*' @@ -2859,8 +2934,8 @@ packages: eslint-plugin-import-x: optional: true - eslint-module-utils@2.14.0: - resolution: {integrity: sha512-W2WCRZ9Dqntd+2u8jJcVMV2PKulc6RdLgUUoh/yQr3uB6lo/ZOeGx11sv60/8S4QFFKNslAlWhr9u0Ef7ZW6Ig==} + eslint-module-utils@2.12.1: + resolution: {integrity: sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -3029,8 +3104,8 @@ packages: resolution: {integrity: sha512-9Be3ZoN4LmYR90tUoVu2te2BsbzHfhJyfEiAVfz7N5/zv+jduIfLrV2xdQXOHbaD6KgpGdO9PRPM1Y4Q9QkPkA==} engines: {node: ^18.19.0 || >=20.5.0} - expect-type@1.4.0: - resolution: {integrity: sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==} + expect-type@1.3.0: + resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==} engines: {node: '>=12.0.0'} exponential-backoff@3.1.3: @@ -3066,8 +3141,8 @@ packages: fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - fast-uri@4.1.0: - resolution: {integrity: sha512-ZodJ2cRiLVWGi9IgPb3mbgSqM4CD3LexCHkuv0FfBXHJI1ADfucTD06m6clO2Cy5RZYsw/SiCVl/dyrFI/SYWA==} + fast-uri@3.1.2: + resolution: {integrity: sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==} fastest-levenshtein@1.0.16: resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} @@ -3093,8 +3168,8 @@ packages: resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} engines: {node: '>=18'} - file-entry-cache@11.1.5: - resolution: {integrity: sha512-+PFTHITI08JIGhnNpGNI8T8inUpgZfk3GNEqfT9R2zZV2iFXg3CvqzSl/uEhs7TSGujYRELEANyDvS8Fj7+S7Q==} + file-entry-cache@11.1.2: + resolution: {integrity: sha512-N2WFfK12gmrK1c1GXOqiAJ1tc5YE+R53zvQ+t5P8S5XhnmKYVB5eZEiLNZKDSmoG8wqqbF9EXYBBW/nef19log==} file-entry-cache@8.0.0: resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} @@ -3103,6 +3178,10 @@ packages: file-uri-to-path@1.0.0: resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} + filesize@10.1.6: + resolution: {integrity: sha512-sJslQKU2uM33qH5nqewAwVB2QgR6w1aMNsYUp3aN5rMRyXEwJGmZvaWzeJFNTOXWlHQyBFCWrdj3fV/fsTOX8w==} + engines: {node: '>= 10.4.0'} + fill-range@7.1.1: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} @@ -3130,8 +3209,8 @@ packages: resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} engines: {node: '>=16'} - flat-cache@6.1.23: - resolution: {integrity: sha512-f++BY9pTk+983xK1FLzlLpmM0i0z+jHmx3QESGkURMXujQZz1k5wzwX6hjnQ8goaD0B+sYnDK1yZ6MTyZfUaqA==} + flat-cache@6.1.22: + resolution: {integrity: sha512-N2dnzVJIphnNsjHcrxGW7DePckJ6haPrSFqpsBUhHYgwtKGVq4JrBGielEGD2fCVnsGm1zlBVZ8wGhkyuetgug==} flatted@3.4.2: resolution: {integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==} @@ -3163,8 +3242,8 @@ packages: from2@2.3.0: resolution: {integrity: sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==} - fs-extra@11.3.6: - resolution: {integrity: sha512-w8ZNZr2mKIc7qeNaQ9AVPT1+iFaI+Avd4xudVOvdDJ8VytREi1Ft5Ih7hd9jjehod8vAM5GMsfQ/TpPf4EyoEA==} + fs-extra@11.3.4: + resolution: {integrity: sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA==} engines: {node: '>=14.14'} fs-minipass@3.0.3: @@ -3183,8 +3262,8 @@ packages: resolution: {integrity: sha512-939eZS4gJ3htTHAldmyyuzlrD58P03fHG49v2JfFXbV6OhvZKRC9j2yAtdHw/zrp2zXHuv05zMIy40F0ge7spA==} engines: {node: '>=18'} - function.prototype.name@1.2.0: - resolution: {integrity: sha512-jObKIik1P2QjPHP5nz5BaOtUlfgS0fWo8IUByNXkM+o+02sJOi94em77GwJKQSJ3gfPHdgzLNrHc1uokV4P/ew==} + function.prototype.name@1.1.8: + resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==} engines: {node: '>= 0.4'} functions-have-names@1.2.3: @@ -3202,8 +3281,8 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} - get-east-asian-width@1.6.0: - resolution: {integrity: sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==} + get-east-asian-width@1.5.0: + resolution: {integrity: sha512-CQ+bEO+Tva/qlmw24dCejulK5pMzVnUOFOijVogd3KQs07HnRIgp8TGipvCCRT06xeYEbpbgwaCxglFyiuIcmA==} engines: {node: '>=18'} get-intrinsic@1.3.0: @@ -3297,8 +3376,8 @@ packages: resolution: {integrity: sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==} engines: {node: '>=18'} - globby@16.2.1: - resolution: {integrity: sha512-JmsqJalahxxgW8V2ecSQ2G7UjPlI9cpKdrkG9KoNiXhd/YslXOTEB0cViENWUznuovIuNT+FkMbraDGjr4FCUg==} + globby@16.2.0: + resolution: {integrity: sha512-QrJia2qDf5BB/V6HYlDTs0I0lBahyjLzpGQg3KT7FnCdTonAyPy2RtY802m2k4ALx6Dp752f82WsOczEVr3l6Q==} engines: {node: '>=20'} globjoin@0.1.4: @@ -3326,8 +3405,8 @@ packages: engines: {node: '>=0.4.7'} hasBin: true - happy-dom@20.10.6: - resolution: {integrity: sha512-6QD0ilzDDt93tX44y8tbmZdAcdTRYDhUP+Asgi6pC8Pp5IA3cvaZGyoVN/EGtlq9ziT65iPuBBn3ASLr6hCgVw==} + happy-dom@20.9.0: + resolution: {integrity: sha512-GZZ9mKe8r646NUAf/zemnGbjYh4Bt8/MqASJY+pSm5ZDtc3YQox+4gsLI7yi1hba6o+eCsGxpHn5+iEVn31/FQ==} engines: {node: '>=20.0.0'} has-bigints@1.1.0: @@ -3368,6 +3447,10 @@ packages: resolution: {integrity: sha512-iZyKG96/JwPz1N55vj2Ie2vXbhu440zfUfJvSwEqEbeLluk7NnapfGqa7LH0mOsnDxTF85Mx8/dyR6HfqcbmbQ==} engines: {node: '>=20'} + hasown@2.0.3: + resolution: {integrity: sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==} + engines: {node: '>= 0.4'} + hasown@2.0.4: resolution: {integrity: sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==} engines: {node: '>= 0.4'} @@ -3467,8 +3550,8 @@ packages: resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} engines: {node: '>= 4'} - immutable@5.1.9: - resolution: {integrity: sha512-m8nVez3rwrgmWxtLMt1ZYXB2Lv7OKYn/disyxAlSDYAlKSlFoPPfIAmAM/M5xqL4m4C/wAPw7S2/CNaUii1Hxg==} + immutable@5.1.5: + resolution: {integrity: sha512-t7xcm2siw+hlUM68I+UEOK+z84RzmN59as9DZ7P1l0994DKUWV7UXBMQZVxaoMSRQ+PBZbHCOoBt7a2wxOMt+A==} import-fresh@3.3.1: resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} @@ -3519,8 +3602,8 @@ packages: resolution: {integrity: sha512-2dYz766i9HprMBasCMvHMuazJ7u4WzhJwo5kb3iPSiW/iRYV6uPari3zHoqZlnuaR7V1bEiNMxikhp37rdBXbw==} engines: {node: '>=12'} - ip-address@10.2.0: - resolution: {integrity: sha512-/+S6j4E9AHvW9SWMSEY9Xfy66O5PWvVEJ08O0y5JGyEKQpojb0K0GKpz/v5HJ/G0vi3D2sjGK78119oXZeE0qA==} + ip-address@10.1.1: + resolution: {integrity: sha512-1FMu8/N15Ck1BL551Jf42NYIoin2unWjLQ2Fze/DXryJRl5twqtwNHlO39qERGbIOcKYWHdgRryhOC+NG4eaLw==} engines: {node: '>= 12'} is-arguments@1.2.0: @@ -3557,8 +3640,8 @@ packages: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} - is-core-module@2.16.2: - resolution: {integrity: sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==} + is-core-module@2.16.1: + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} engines: {node: '>= 0.4'} is-data-view@1.0.2: @@ -3574,10 +3657,6 @@ packages: engines: {node: '>=8'} hasBin: true - is-document.all@1.0.0: - resolution: {integrity: sha512-+XSoyS05OdBbhFuELhgTCpFNHkpBOJqtsZfUFFpe5QTw+9Sjbh8zitxhQkYAo6wV7e1Vb8cAPvpCk9jGam/82g==} - engines: {node: '>= 0.4'} - is-expression@4.0.0: resolution: {integrity: sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==} @@ -3732,8 +3811,8 @@ packages: resolution: {integrity: sha512-zKa/Dxq2lGsBIXQ7CUZWTHfvxPC2ej0KfO7fIPqLlHB9J2hJ7rGhZ5rilhuufylr4RXYPzJUeFjKxz305OsNlA==} engines: {node: '>=10.13'} - issue-parser@7.0.2: - resolution: {integrity: sha512-7atWPjhGEIX3JEtMrOYd8TKzboYlq+5sNbdl9POiLYOI14G5HZiQbZP0Xj5EZdrufQVXfJlpTV0hys0CuxwxZw==} + issue-parser@7.0.1: + resolution: {integrity: sha512-3YZcUUR2Wt1WsapF+S/WiA2WmlW0cWAoPccMqne7AxEBhCdFeTPjfv/Axb8V2gyCgY3nRw+ksZ3xSUX+R47iAg==} engines: {node: ^18.17 || >=20.6.1} jackspeak@3.4.3: @@ -3755,8 +3834,12 @@ packages: resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} hasBin: true - js-base64@3.8.0: - resolution: {integrity: sha512-65kvbemyZhj+ExQt1PEFyBEjL5vAHysu1lJdW1AwhhChkO8ZBPizYk/m9GVrpbS2Je1hF+UYZ+6KywqtZV8mHw==} + jiti@2.7.0: + resolution: {integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==} + hasBin: true + + js-base64@3.7.8: + resolution: {integrity: sha512-hNngCeKxIUQiEUN3GPJOkz4wF/YvdUdbNL9hsBcMQTkKzboD7T/q3OYOuuPZLUE6dBxSGpwhk5mwuDud7JVAow==} js-stringify@1.0.2: resolution: {integrity: sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==} @@ -3996,8 +4079,8 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - lru-cache@11.5.1: - resolution: {integrity: sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==} + lru-cache@11.3.5: + resolution: {integrity: sha512-NxVFwLAnrd9i7KUBxC4DrUhmgjzOs+1Qm50D3oF1/oL+r1NpZ4gA7xvG0/zJ8evR7zIKn4vLf7qTNduWFtCrRw==} engines: {node: 20 || >=22} lru-cache@5.1.1: @@ -4049,6 +4132,9 @@ packages: mdn-data@2.27.1: resolution: {integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==} + mdn-data@2.28.0: + resolution: {integrity: sha512-uy9AS1yt+wW5eUEefgE3lOpqPghanUttycV0GXKbiXyBjwvbeE8XPj4u1C+voRfz7dEjwU4NDHTMfZ/s/JtZrQ==} + memoizee@0.4.17: resolution: {integrity: sha512-DGqD7Hjpi/1or4F/aYAspXKNm5Yili0QDAFAY4QYvpqpgiY6+1jOfqpmByzjxbWd/T9mChbCArXAbDAsTm5oXA==} engines: {node: '>=0.12'} @@ -4171,11 +4257,11 @@ packages: mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - nan@2.28.0: - resolution: {integrity: sha512-fTsDz99OTq2sVePhGdp4qQhggZFtKr64ZNVyVajRKtMOkJxYekplBh577PiJB12v/D3s2E5cGtOI45LWp6rnLQ==} + nan@2.26.2: + resolution: {integrity: sha512-0tTvBTYkt3tdGw22nrAy50x7gpbGCCFH3AFcyS5WiUu7Eu4vWlri1woE6qHBSfy11vksDqkiwjOnlR7WV8G1Hw==} - nanoid@3.3.15: - resolution: {integrity: sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA==} + nanoid@3.3.11: + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true @@ -4207,8 +4293,8 @@ packages: resolution: {integrity: sha512-Z3lTE9pLaJF47NyMhd4ww1yFTAP8YhYI8SleJiHzM46Fgpm5cnNzSl9XfzFNqbaz+VlJrIj3fXQ4DeN1Rjm6cw==} engines: {node: '>=18'} - node-exports-info@1.6.2: - resolution: {integrity: sha512-kXs9Go0cah0qHVV2v389IXQLdLCeE1xfFtjOAF+iobu0OIoG1pje8At2vMHyaPMiPMnG/LWP50twML21eMcAag==} + node-exports-info@1.6.0: + resolution: {integrity: sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw==} engines: {node: '>= 0.4'} node-gyp@11.5.0: @@ -4216,9 +4302,8 @@ packages: engines: {node: ^18.17.0 || >=20.5.0} hasBin: true - node-releases@2.0.50: - resolution: {integrity: sha512-J6l92tKHX6w8Jy5nO1Vuc01NoIiRGi/d6qBKVxh+IQ8Cr3b6HbVNfKiF8ZpFKufTwpwxMmce2W3iQZ861ZRyTg==} - engines: {node: '>=18'} + node-releases@2.0.38: + resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==} nopt@8.1.0: resolution: {integrity: sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==} @@ -4326,8 +4411,8 @@ packages: nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - nwsapi@2.2.24: - resolution: {integrity: sha512-7YRhZ3jS45LwmSCT4b2sVFHt/WuovaktDU07QrtOBY2PXskss5a9jfmR9jptyumwXST+rFjrmppMY1KT/yn35A==} + nwsapi@2.2.23: + resolution: {integrity: sha512-7wfH4sLbt4M0gCDzGE6vzQBo0bfTKjU7Sfpqy/7gs1qBfYz2vEJH6vXcBKpO3+6Yu1telwd0t9HpyOoLEQQbIQ==} object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} @@ -4365,9 +4450,8 @@ packages: resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} engines: {node: '>= 0.4'} - obug@2.1.3: - resolution: {integrity: sha512-9miFgM2OFba7hB+pRgvtV84pYTBaoTHohvmIgiRt6dRIzbwEOIaNaP+dIlGs2fNFoB0SeISs0Jz5WFVRid6Xyg==} - engines: {node: '>=12.20.0'} + obug@2.1.1: + resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==} once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} @@ -4436,8 +4520,8 @@ packages: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} engines: {node: '>=10'} - p-map@7.0.5: - resolution: {integrity: sha512-e8vJF4XdVkzqqSHguEMz41mQO1wKwxKm5ENrUJQUu9kLDCtn83cxbyHZcszr4QC5zEA7WffRRC4gsTecC7J9oA==} + p-map@7.0.4: + resolution: {integrity: sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==} engines: {node: '>=18'} p-reduce@2.1.0: @@ -4548,8 +4632,8 @@ packages: picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} - picomatch@4.0.5: - resolution: {integrity: sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==} + picomatch@4.0.4: + resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} engines: {node: '>=12'} pify@2.3.0: @@ -4568,8 +4652,8 @@ packages: resolution: {integrity: sha512-C+VUP+8jis7EsQZIhDYmS5qlNtjv2yP4SNtjXK9AP1ZcTRlnSfuumaTnRfYZnYgUUYVIKqL0fRvmUGDV2fmp6g==} engines: {node: '>=4'} - pnpm@11.10.0: - resolution: {integrity: sha512-C3+LmAYAMZBMAX46QesYehbUDuuCm5XE+MsDaBdh/Eq1PdIZEVubRH9NzhoFohR2RGHn03AzkqnzL5URzoyGyA==} + pnpm@11.9.0: + resolution: {integrity: sha512-vWgtXQP+Ul73yf1ngMaITR51asTJyf4AxTh4KCQxDc+Q493E9Tg18G3669UIXkGFXgvLs7YN4qxburieUDbwOw==} engines: {node: '>=22.13'} hasBin: true @@ -4653,12 +4737,12 @@ packages: resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} engines: {node: '>=4'} - postcss-selector-parser@6.1.4: - resolution: {integrity: sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==} + postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} engines: {node: '>=4'} - postcss-selector-parser@7.1.4: - resolution: {integrity: sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==} + postcss-selector-parser@7.1.1: + resolution: {integrity: sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==} engines: {node: '>=4'} postcss-sorting@10.0.0: @@ -4669,8 +4753,8 @@ packages: postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - postcss@8.5.16: - resolution: {integrity: sha512-vuwillviilfKZsg0VGj5R/YwwcHx4SLsIOI/7K6mQkWx+l5cUHTjj5g0AasTBcyXsbfTgrwsUNmVUb5xVwyPwg==} + postcss@8.5.12: + resolution: {integrity: sha512-W62t/Se6rA0Az3DfCL0AqJwXuKwBeYg6nOaIgzP+xZ7N5BFCI7DYi1qs6ygUYT6rvfi6t9k65UMLJC+PHZpDAA==} engines: {node: ^10 || ^12 || >=14} prelude-ls@1.2.1: @@ -4686,8 +4770,8 @@ packages: engines: {node: '>=10.13.0'} hasBin: true - prettier@3.9.4: - resolution: {integrity: sha512-yWG/o/4oJfo036EKAfK6ACAoDOfHeRHx4tuxkfBZiauURiaSmYwlpOr5LQqKtIkRD2z1PLteme2WoxEnj4tHTg==} + prettier@3.8.3: + resolution: {integrity: sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw==} engines: {node: '>=14'} hasBin: true @@ -4702,11 +4786,6 @@ packages: primeflex@3.3.1: resolution: {integrity: sha512-zaOq3YvcOYytbAmKv3zYc+0VNS9Wg5d37dfxZnveKBFPr7vEIwfV5ydrpiouTft8MVW6qNjfkaQphHSnvgQbpQ==} - primevue@3.35.0: - resolution: {integrity: sha512-p1YTxBtxG9SyGvHKRqO0LbacJZUYJfUOPgLu7kwhXR34E1Rcmu6iDBnZ2c3jkH+wmRL4fMzQmNnpX6DUrLtGfQ==} - peerDependencies: - vue: ^3.0.0 - primevue@3.47.2: resolution: {integrity: sha512-/vgIhc2vxNW8amBGBJX/NMBgWi/THOwT0DIPgy/aswJ86x+uwLwGtjNz22c/uSE5UkHu4E5rpktWOJtFvTbRPg==} peerDependencies: @@ -4784,12 +4863,12 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qified@0.10.1: - resolution: {integrity: sha512-+Owyggi9IxT1ePKGafcI87ubSmxol6smwJ+RAHDQlx9+9cPwFWDiKFFCPuWhr9ignlGpZ9vDQLw67N4dcTVFEA==} + qified@0.9.1: + resolution: {integrity: sha512-n7mar4T0xQ+39dE2vGTAlbxUEpndwPANH0kDef1/MYsB8Bba9wshkybIRx74qgcvKQPEWErf9AqAdYjhzY2Ilg==} engines: {node: '>=20'} - qs@6.15.3: - resolution: {integrity: sha512-O9gl3zCl5h5blw1KGUzQKhA5oUXSl8rwUIM5o0S3nCXMliSvy5Dzx7/DJcI+SwgICv+IneSZwhBh1oSyEHA71A==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} querystringify@2.2.0: @@ -4802,16 +4881,16 @@ packages: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} hasBin: true - react-dom@19.2.7: - resolution: {integrity: sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==} + react-dom@19.2.5: + resolution: {integrity: sha512-J5bAZz+DXMMwW/wV3xzKke59Af6CHY7G4uYLN1OvBcKEsWOs4pQExj86BBKamxl/Ik5bx9whOrvBlSDfWzgSag==} peerDependencies: - react: ^19.2.7 + react: ^19.2.5 react-is@17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - react@19.2.7: - resolution: {integrity: sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==} + react@19.2.5: + resolution: {integrity: sha512-llUJLzz1zTUBrskt2pwZgLq59AemifIftw4aB7JxOqf1HY2FDaGDxgwpAPVzHU1kdWabH7FauP4i1oEeer2WCA==} engines: {node: '>=0.10.0'} read-cache@1.0.0: @@ -4841,12 +4920,12 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} - readdirp@5.0.0: - resolution: {integrity: sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==} - engines: {node: '>= 20.19.0'} + readdirp@4.1.2: + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} + engines: {node: '>= 14.18.0'} - recast@0.23.12: - resolution: {integrity: sha512-dEWRjcINDu/F4l2dYx57ugBtD7HV9KXESyxhzw/MqWLeglJrsjJKqACPyUPg+6AF8mIgm+Zi0dZ3ACoIg+QtpA==} + recast@0.23.11: + resolution: {integrity: sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==} engines: {node: '>= 4'} redent@3.0.0: @@ -4892,8 +4971,8 @@ packages: engines: {node: '>= 0.4'} hasBin: true - resolve@2.0.0-next.7: - resolution: {integrity: sha512-tqt+NBWwyaMgw3zDsnygx4CByWjQEJHOPMdslYhppaQSJUtL/D4JO9CcBBlhPoI8lz9oJIDXkwXfhF4aWqP8xQ==} + resolve@2.0.0-next.6: + resolution: {integrity: sha512-3JmVl5hMGtJ3kMmB3zi3DL25KfkCEyy3Tw7Gmw7z5w8M9WlwoPFnIvwChzu1+cF3iaK3sp18hhPz8ANeimdJfA==} engines: {node: '>= 0.4'} hasBin: true @@ -4916,9 +4995,9 @@ packages: rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - rolldown@1.1.4: - resolution: {integrity: sha512-IjZYiLxZwpnhwhdBH2ugdTGVSdhCQUmLxLoqyjiL0JxYjyRst+5a0P3xfrTxJ5F638j4Mvvw5FAX5XE6eHpXbA==} - engines: {node: ^20.19.0 || >=22.12.0} + rollup@4.60.2: + resolution: {integrity: sha512-J9qZyW++QK/09NyN/zeO0dG/1GdGfyp9lV8ajHnRVLfo/uFsbji5mHnDgn/qYdUHyCkM2N+8VyspgZclfAh0eQ==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true rrweb-cssom@0.7.1: @@ -4951,9 +5030,9 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - sass@1.101.0: - resolution: {integrity: sha512-OL3GoQyoUdDt843DpVmDO6y2k1sc5IhUDSpu8XucEI+35neq5QivZ1iuegnpraEVTJXlQGK1gl27zKcTLEPbQw==} - engines: {node: '>=20.19.0'} + sass@1.99.0: + resolution: {integrity: sha512-kgW13M54DUB7IsIRM5LvJkNlpH+WhMpooUcaWGFARkF1Tc82v9mIWkCbCYf+MBvpIUBSeSOTilpZjEPr2VYE6Q==} + engines: {node: '>=14.0.0'} hasBin: true sax@1.6.0: @@ -4987,8 +5066,8 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - semver@7.8.5: - resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==} + semver@7.7.4: + resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} engines: {node: '>=10'} hasBin: true @@ -5024,8 +5103,8 @@ packages: resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} engines: {node: '>= 0.4'} - side-channel@1.1.1: - resolution: {integrity: sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==} + side-channel@1.1.0: + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} engines: {node: '>= 0.4'} siginfo@2.0.0: @@ -5077,8 +5156,8 @@ packages: resolution: {integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==} engines: {node: '>= 14'} - socks@2.8.9: - resolution: {integrity: sha512-LJhUYUvItdQ0LkJTmPeaEObWXAqFyfmP85x0tch/ez9cahmhlBBLbIqDFnvBnUJGagb0JbIQrkBs1wJ+yRYpEw==} + socks@2.8.8: + resolution: {integrity: sha512-NlGELfPrgX2f1TAAcz0WawlLn+0r3FyhhCRpFFK2CemXenPYvzMWWZINv3eDNo9ucdwme7oCHRY0Jnbs4aIkog==} engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} source-map-js@1.2.1: @@ -5168,12 +5247,12 @@ packages: resolution: {integrity: sha512-IIaP0g3iy9Cyy18w3M9YcaDudujEAVHKt3a3QJg1+sr/oX96TbaGUubG0hJyCjCBThFH+tFpcIyoUHUn1ogaLA==} engines: {node: '>=20'} - string.prototype.trim@1.2.11: - resolution: {integrity: sha512-PwvK7BU+CMTJGYQCTZb5RWXIML92lftJLhQz1tBzgKiqGxJaMlBAa48POXaNAC2s4y8jr3EFqrkF9+44neS46w==} + string.prototype.trim@1.2.10: + resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==} engines: {node: '>= 0.4'} - string.prototype.trimend@1.0.10: - resolution: {integrity: sha512-2+3aDAOmPTmuFwjDnmJG2ctEkQKVki7vOSqaxkv42Mowj1V6PnvuwFCRrR5lChUux1TBskPjfkeTOhqczDMxTw==} + string.prototype.trimend@1.0.9: + resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==} engines: {node: '>= 0.4'} string.prototype.trimstart@1.0.8: @@ -5274,14 +5353,14 @@ packages: peerDependencies: stylelint: ^16.18.0 || ^17.0.0 - stylelint-scss@7.2.0: - resolution: {integrity: sha512-6E79Bachv0Iz0gqRUZgdqdXCsiq26DWBWIBNHYtjTmAp3wJu6cp/I37VfW7BPntmh2puF3bY09XWl4HZGrLhzw==} + stylelint-scss@7.0.0: + resolution: {integrity: sha512-H88kCC+6Vtzj76NsC8rv6x/LW8slBzIbyeSjsKVlS+4qaEJoDrcJR4L+8JdrR2ORdTscrBzYWiiT2jq6leYR1Q==} engines: {node: '>=20.19.0'} peerDependencies: stylelint: ^16.8.2 || ^17.0.0 - stylelint@17.14.0: - resolution: {integrity: sha512-8xkHPpdqYryeIsOgfsYTmr6cIeC4nLYWk5S8BPxpodq8mIuepggkMljsHewWfuAjj/+qpRKou2QerhjMH3iasg==} + stylelint@17.9.1: + resolution: {integrity: sha512-THTmnAPJTrg/JhkTWZlSyrO+HUYMx6ELthIHeMyD2WOKqXIJUFQv2Yxn91bvUrZdbBJaW2dUuQdPST2wcQ6C3g==} engines: {node: '>=20.19.0'} hasBin: true @@ -5314,8 +5393,8 @@ packages: resolution: {integrity: sha512-zFObLMyZeEwzAoKCyu1B91U79K2t7ApXuQfo8OuxwXLDgcKxuwM+YvcbIhm6QWqz7mHUH1TVytR1PwVVjEuMig==} engines: {node: '>=14.18'} - supports-hyperlinks@4.5.0: - resolution: {integrity: sha512-ZW2OvfeCXrNTbLakPUzjQG922EeGCOteFSVoek5DKStTh898wf7zgtuFlzQN8HfZCxC3Eh02yJVrRW51hADf+w==} + supports-hyperlinks@4.4.0: + resolution: {integrity: sha512-UKbpT93hN5Nr9go5UY7bopIB9YQlMz9nm/ct4IXt/irb5YRkn9WaqrOBJGZ5Pwvsd5FQzSVeYlGdXoCAPQZrPg==} engines: {node: '>=20'} supports-preserve-symlinks-flag@1.0.0: @@ -5329,8 +5408,8 @@ packages: svg-tags@1.0.0: resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} - svg2ttf@6.1.0: - resolution: {integrity: sha512-EjxgcmhKcBpx/3fR1hPwVtJAbUc/ZsDpwOTF74SI3PbzCg4pDHnxVmoSuqgEqxVJGqqkSCI6+82cucpn2D5aOw==} + svg2ttf@6.0.3: + resolution: {integrity: sha512-CgqMyZrbOPpc+WqH7aga4JWkDPso23EgypLsbQ6gN3uoPWwwiLjXvzgrwGADBExvCRJrWFzAeK1bSoSpE7ixSQ==} hasBin: true svgicons2svgfont@15.0.1: @@ -5359,6 +5438,13 @@ packages: engines: {node: '>=14.0.0'} hasBin: true + tailwindcss@4.3.2: + resolution: {integrity: sha512-WtctNNSH8A9jlMIqxzuYumOHU5uGZyRv0Q5svQl+oEPy5w84YpBxdb7MdqyiSPQge5jTJ6zFQLq0PFygdccSBA==} + + tapable@2.3.3: + resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==} + engines: {node: '>=6'} + tar@7.5.19: resolution: {integrity: sha512-4LeEWl96twnS2Q7Bz4MGqgazLqO+hJN63GZxXoIqh1T3VweYD997gbU1ItNsQafqqXTXd5WFyFdReLtwvRBNiw==} engines: {node: '>=18'} @@ -5371,8 +5457,8 @@ packages: resolution: {integrity: sha512-d79HhZya5Djd7am0q+W4RTsSU+D/aJzM+4Y4AGJGuGlgM2L6sx5ZvOYTmZjqPhrDrV6xJTtRSm1JCLj6V6LHLQ==} engines: {node: '>=14.16'} - terser@5.48.0: - resolution: {integrity: sha512-J/9An6vs9Us6wKRriSFXBWdRZapREHqFzdNUKk0pmu804EMR6dr6winwo7e5JDxN4xahxQsuysyYFwlwj4XN/Q==} + terser@5.46.2: + resolution: {integrity: sha512-uxfo9fPcSgLDYob/w1FuL0c99MWiJDnv+5qXSQc5+Ki5NjVNsYi66INnMFBjf6uFz6OnX12piJQPF4IpjJTNTw==} engines: {node: '>=10'} hasBin: true @@ -5413,12 +5499,12 @@ packages: tinycolor2@1.6.0: resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==} - tinyexec@1.2.4: - resolution: {integrity: sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==} + tinyexec@1.1.2: + resolution: {integrity: sha512-dAqSqE/RabpBKI8+h26GfLq6Vb3JVXs30XYQjdMjaj/c2tS8IYYMbIzP599KtRj7c57/wYApb3QjgRgXmrCukA==} engines: {node: '>=18'} - tinyglobby@0.2.17: - resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==} + tinyglobby@0.2.16: + resolution: {integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==} engines: {node: '>=12.0.0'} tinyrainbow@1.2.0: @@ -5461,8 +5547,8 @@ packages: peerDependencies: typescript: '>=4.8.4' - ts-dedent@2.3.0: - resolution: {integrity: sha512-JfJeIHke7y2egdGGgRAvpCwYFUsHlM2gPcrVOxFkznt/4uzQ7HFmvE63iFHVLBJNDuyDOQgijDK/tXH/f6Msjg==} + ts-dedent@2.2.0: + resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} engines: {node: '>=6.10'} ts-interface-checker@0.1.13: @@ -5546,12 +5632,12 @@ packages: resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==} engines: {node: '>= 0.4'} - typed-array-length@1.0.8: - resolution: {integrity: sha512-phPGCwqr2+Qo0fwniCE8e4pKnGu/yFb5nD5Y8bf0EEeiI5GklnACYA9GFy/DrAeRrKHXvHn+1SUsOWgJp6RO+g==} + typed-array-length@1.0.7: + resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} engines: {node: '>= 0.4'} - typescript-eslint@8.62.1: - resolution: {integrity: sha512-vymnnM5g0AKQDSAyfP12nMIBvgwgA42syg74kkuZ4x1VuTzwQKwc5h9rGxeShCjny5o+zWAb6OEoz7XLgrIkIw==} + typescript-eslint@8.59.1: + resolution: {integrity: sha512-xqDcFVBmlrltH64lklOVp1wYxgJr6LVdg3NamBgH2OOQDLFdTKfIZXF5PfghrnXQKXZGTQs8tr1vL7fJvq8CTQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -5576,12 +5662,12 @@ packages: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} - undici-types@8.3.0: - resolution: {integrity: sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==} + undici-types@7.19.2: + resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} - undici@8.7.0: - resolution: {integrity: sha512-N7iQtfyLhIMOFgQubvmLV26svHpO0bqKnAiWotTQCVKCmWrcGbBotPuW1x+xwYZ2VHdSTVUfPQQnlEt1/LouTQ==} - engines: {node: '>=22.19.0'} + undici@7.28.0: + resolution: {integrity: sha512-cRZYrTDwWznlnRiPjggAGxZXanty6M8RV1ff8Wm4LWXBp7/IG8v5DnOm74DtUBp9OONpK75YlPnIjQqX0dBDtA==} + engines: {node: '>=20.18.1'} unicode-emoji-modifier-base@1.0.0: resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} @@ -5636,8 +5722,8 @@ packages: resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==} engines: {node: '>=14.0.0'} - unrs-resolver@1.12.2: - resolution: {integrity: sha512-dmlRxBJJayXjqTwC+JtF1HhJmgf3ftQ3YejFcZrf4+KKtJv0qDsK1pjqaaVjG7wJ5NJ6UVP1OqRMQ71Z4C3rxQ==} + unrs-resolver@1.11.1: + resolution: {integrity: sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==} update-browserslist-db@1.2.3: resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} @@ -5664,8 +5750,8 @@ packages: util@0.12.5: resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} - uuid@14.0.1: - resolution: {integrity: sha512-6ZxzVpzDXDa3bJWaHilVayA+BH/1zmxCJoVgvmqJnid/gPoKHxUrS/aC/T6LGQtNHT+XHG9fXPJB4d+IrU30Ew==} + uuid@14.0.0: + resolution: {integrity: sha512-Qo+uWgilfSmAhXCMav1uYFynlQO7fMFiMVZsQqZRMIXp0O7rR7qjkj+cPvBHLgBqi960QCoo/PH2/6ZtVqKvrg==} hasBin: true validate-npm-package-license@3.0.4: @@ -5676,34 +5762,31 @@ packages: peerDependencies: vue: ^3.4.26 - vite@8.1.3: - resolution: {integrity: sha512-Ds+gBRbj0lwRO2Y5hwnUBdxSwlAve9LeRyU4sNnAr0ewW0gWF0n5bgXgUzbgZ49MV9BVUAQUFYVcDUcilUExMA==} - engines: {node: ^20.19.0 || >=22.12.0} + vite@6.4.3: + resolution: {integrity: sha512-NTKlcQjlAK7MlQoyb6LgaqHc8sso/pVyUJYWMws3jg21uTJw/LddqIFPcPqP6PzpgbIcZyKI85sFE4HBrQDA8A==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: - '@types/node': ^20.19.0 || >=22.12.0 - '@vitejs/devtools': ^0.3.0 - esbuild: ^0.27.0 || ^0.28.0 + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 jiti: '>=1.21.0' - less: ^4.0.0 - sass: ^1.70.0 - sass-embedded: ^1.70.0 - stylus: '>=0.54.8' - sugarss: ^5.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' terser: ^5.16.0 tsx: ^4.8.1 yaml: ^2.4.2 peerDependenciesMeta: '@types/node': optional: true - '@vitejs/devtools': - optional: true - esbuild: - optional: true jiti: optional: true less: optional: true + lightningcss: + optional: true sass: optional: true sass-embedded: @@ -5719,20 +5802,20 @@ packages: yaml: optional: true - vitest@4.1.10: - resolution: {integrity: sha512-R9jUTe5S4Qb0HCd4TNqpC7oGcrMssMRGXLW80ubjWsW9VH5GF8y1Y0SFLY9AbqSk6nt0PnOx4H4WNJYZ13GUPw==} + vitest@4.1.8: + resolution: {integrity: sha512-flY6ScbCIt9HThs+C5HS7jvGOB560DJtk/Z15IQROTA6zEy49Nh8T/dofWTQL+n3vswqn87sbJNiuqw1SDp5Ig==} engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@opentelemetry/api': ^1.9.0 '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 - '@vitest/browser-playwright': 4.1.10 - '@vitest/browser-preview': 4.1.10 - '@vitest/browser-webdriverio': 4.1.10 - '@vitest/coverage-istanbul': 4.1.10 - '@vitest/coverage-v8': 4.1.10 - '@vitest/ui': 4.1.10 + '@vitest/browser-playwright': 4.1.8 + '@vitest/browser-preview': 4.1.8 + '@vitest/browser-webdriverio': 4.1.8 + '@vitest/coverage-istanbul': 4.1.8 + '@vitest/coverage-v8': 4.1.8 + '@vitest/ui': 4.1.8 happy-dom: '*' jsdom: '*' vite: '>=6.4.3' @@ -5797,8 +5880,8 @@ packages: peerDependencies: vue: '>=2' - vue-eslint-parser@10.4.1: - resolution: {integrity: sha512-Gk6gRDj0n/fkRa3C3l0bBheoBckUq/Rs0F/TvMWIS6nzzx67amAViMe9CkNgsP2tXyQONvGiHQESHwFtZ3aYDA==} + vue-eslint-parser@10.4.0: + resolution: {integrity: sha512-Vxi9pJdbN3ZnVGLODVtZ7y4Y2kzAAE2Cm0CZ3ZDRvydVYxZ6VrnBhLikBsRS+dpwj4Jv4UCv21PTEwF5rQ9WXg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -5814,8 +5897,8 @@ packages: peerDependencies: vue: '>=2' - vue-tsc@3.3.6: - resolution: {integrity: sha512-ERXGgbKSBGFUkavrJ1Iwj0ZVxKqB/5UOx65IXy7fPf2UsoI21n3ssQLwdvx8xyUGgJe9PvSZTM/FYzIdwUDPFA==} + vue-tsc@3.2.7: + resolution: {integrity: sha512-zc1tL3HoQni1zGTGrwBVRQb7rGP5SWdu/m4rGB6JcnAC5MT5LFZIxF7Y+EJEnt4hGF23d60rXH7gRjHGb5KQQQ==} hasBin: true peerDependencies: typescript: '>=5.0.0' @@ -5838,8 +5921,8 @@ packages: vue: ^3.2.6 vue-types: ^4.1.0 - vue@3.5.39: - resolution: {integrity: sha512-xmZCYabFGcirU8r0fTuvl/LICc1OU620rnqepaJDL/a141ZigkG7AyaxQLdqJ02ZRYzWe6YPaDHeQx7MfknQfA==} + vue@3.5.33: + resolution: {integrity: sha512-1AgChhx5w3ALgT4oK3acm2Es/7jyZhWSVUfs3rOBlGQC0rjEDkS7G4lWlJJGGNQD+BV3reCwbQrOe1mPNwKHBQ==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -5897,8 +5980,8 @@ packages: resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} engines: {node: '>= 0.4'} - which-typed-array@1.1.22: - resolution: {integrity: sha512-fvO4ExWMFsqyhG3AiPAObMuY1lxaqgYcxbc49CNdWDDECOJNgQyvsOWVwbZc+qf3rzRtxojBK+CMEv0Ld5CYpw==} + which-typed-array@1.1.20: + resolution: {integrity: sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==} engines: {node: '>= 0.4'} which@1.3.1: @@ -5995,8 +6078,8 @@ packages: resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==} engines: {node: '>=18'} - yaml@2.9.0: - resolution: {integrity: sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==} + yaml@2.8.3: + resolution: {integrity: sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==} engines: {node: '>= 14.6'} hasBin: true @@ -6012,12 +6095,12 @@ packages: resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==} engines: {node: ^20.19.0 || ^22.12.0 || >=23} - yargs@16.2.2: - resolution: {integrity: sha512-Nt9ZJjXTv5R8MHbqby/wXQ6Gi0Bb3TcYZkR1bzuL4yB2OxWPkXknz513gEF0GoA6tn00UpbPvERW8rzCuWCA6w==} + yargs@16.2.0: + resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} engines: {node: '>=10'} - yargs@17.7.3: - resolution: {integrity: sha512-GZtjxm/J/4TSxuL3FNYjCmLktBTnIw/rVmKSIyKeYAZpmJB2ig9VauCC5xsa82GNKVKDAqpOn3KVzNt0zmrU0g==} + yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} yargs@18.0.0: @@ -6061,6 +6144,12 @@ snapshots: '@csstools/css-tokenizer': 3.0.4 lru-cache: 10.4.3 + '@babel/code-frame@7.29.0': + dependencies: + '@babel/helper-validator-identifier': 7.29.7 + js-tokens: 4.0.0 + picocolors: 1.1.1 + '@babel/code-frame@7.29.7': dependencies: '@babel/helper-validator-identifier': 7.29.7 @@ -6101,7 +6190,7 @@ snapshots: dependencies: '@babel/compat-data': 7.29.7 '@babel/helper-validator-option': 7.29.7 - browserslist: 4.28.5 + browserslist: 4.28.2 lru-cache: 5.1.1 semver: 6.3.1 @@ -6134,11 +6223,15 @@ snapshots: '@babel/template': 7.29.7 '@babel/types': 7.29.7 + '@babel/parser@7.29.2': + dependencies: + '@babel/types': 7.29.7 + '@babel/parser@7.29.7': dependencies: '@babel/types': 7.29.7 - '@babel/runtime@7.29.7': {} + '@babel/runtime@7.29.2': {} '@babel/template@7.29.7': dependencies: @@ -6163,42 +6256,41 @@ snapshots: '@babel/helper-string-parser': 7.29.7 '@babel/helper-validator-identifier': 7.29.7 - '@cacheable/memory@2.2.0': + '@cacheable/memory@2.0.8': dependencies: - '@cacheable/utils': 2.5.0 + '@cacheable/utils': 2.4.1 '@keyv/bigmap': 1.3.1(keyv@5.6.0) hookified: 1.15.1 keyv: 5.6.0 - '@cacheable/utils@2.5.0': + '@cacheable/utils@2.4.1': dependencies: hashery: 1.5.1 keyv: 5.6.0 - '@chromatic-com/storybook@5.2.1(storybook@8.6.18(prettier@3.9.4))': + '@chromatic-com/storybook@5.1.2(storybook@8.6.18(prettier@3.8.3))': dependencies: '@neoconfetti/react': 1.0.0 - chromatic: 16.10.0 + chromatic: 13.3.5 + filesize: 10.1.6 jsonfile: 6.2.1 - storybook: 8.6.18(prettier@3.9.4) + storybook: 8.6.18(prettier@3.8.3) strip-ansi: 7.2.0 transitivePeerDependencies: - '@chromatic-com/cypress' - '@chromatic-com/playwright' - - '@chromatic-com/vitest' '@colors/colors@1.5.0': optional: true - '@commitlint/cli@21.2.0(@types/node@26.1.0)(typescript@6.0.3)': + '@commitlint/cli@21.0.2(@types/node@25.6.0)(conventional-commits-parser@6.4.0)(typescript@6.0.3)': dependencies: - '@commitlint/config-conventional': 21.2.0 - '@commitlint/format': 21.2.0 - '@commitlint/lint': 21.2.0 - '@commitlint/load': 21.2.0(@types/node@26.1.0)(typescript@6.0.3) - '@commitlint/read': 21.2.0 - '@commitlint/types': 21.2.0 - tinyexec: 1.2.4 + '@commitlint/format': 21.0.1 + '@commitlint/lint': 21.0.2 + '@commitlint/load': 21.0.2(@types/node@25.6.0)(typescript@6.0.3) + '@commitlint/read': 21.0.2(conventional-commits-parser@6.4.0) + '@commitlint/types': 21.0.1 + tinyexec: 1.1.2 yargs: 18.0.0 transitivePeerDependencies: - '@types/node' @@ -6206,106 +6298,101 @@ snapshots: - conventional-commits-parser - typescript - '@commitlint/config-conventional@21.2.0': - dependencies: - '@commitlint/types': 21.2.0 - conventional-changelog-conventionalcommits: 10.2.1 - - '@commitlint/config-validator@21.2.0': + '@commitlint/config-validator@21.0.1': dependencies: - '@commitlint/types': 21.2.0 + '@commitlint/types': 21.0.1 ajv: 8.20.0 - '@commitlint/ensure@21.2.0': + '@commitlint/ensure@21.0.1': dependencies: - '@commitlint/types': 21.2.0 - es-toolkit: 1.49.0 + '@commitlint/types': 21.0.1 + es-toolkit: 1.47.1 '@commitlint/execute-rule@21.0.1': {} - '@commitlint/format@21.2.0': + '@commitlint/format@21.0.1': dependencies: - '@commitlint/types': 21.2.0 + '@commitlint/types': 21.0.1 picocolors: 1.1.1 - '@commitlint/is-ignored@21.2.0': + '@commitlint/is-ignored@21.0.2': dependencies: - '@commitlint/types': 21.2.0 - semver: 7.8.5 + '@commitlint/types': 21.0.1 + semver: 7.7.4 - '@commitlint/lint@21.2.0': + '@commitlint/lint@21.0.2': dependencies: - '@commitlint/is-ignored': 21.2.0 - '@commitlint/parse': 21.2.0 - '@commitlint/rules': 21.2.0 - '@commitlint/types': 21.2.0 + '@commitlint/is-ignored': 21.0.2 + '@commitlint/parse': 21.0.2 + '@commitlint/rules': 21.0.2 + '@commitlint/types': 21.0.1 - '@commitlint/load@21.2.0(@types/node@26.1.0)(typescript@6.0.3)': + '@commitlint/load@21.0.2(@types/node@25.6.0)(typescript@6.0.3)': dependencies: - '@commitlint/config-validator': 21.2.0 + '@commitlint/config-validator': 21.0.1 '@commitlint/execute-rule': 21.0.1 - '@commitlint/resolve-extends': 21.2.0 - '@commitlint/types': 21.2.0 - cosmiconfig: 9.0.2(typescript@6.0.3) - cosmiconfig-typescript-loader: 6.3.0(@types/node@26.1.0)(cosmiconfig@9.0.2(typescript@6.0.3))(typescript@6.0.3) - es-toolkit: 1.49.0 + '@commitlint/resolve-extends': 21.0.1 + '@commitlint/types': 21.0.1 + cosmiconfig: 9.0.1(typescript@6.0.3) + cosmiconfig-typescript-loader: 6.3.0(@types/node@25.6.0)(cosmiconfig@9.0.1(typescript@6.0.3))(typescript@6.0.3) + es-toolkit: 1.47.1 is-plain-obj: 4.1.0 picocolors: 1.1.1 transitivePeerDependencies: - '@types/node' - typescript - '@commitlint/message@21.2.0': {} + '@commitlint/message@21.0.2': {} - '@commitlint/parse@21.2.0': + '@commitlint/parse@21.0.2': dependencies: - '@commitlint/types': 21.2.0 - conventional-changelog-angular: 9.2.1 - conventional-commits-parser: 7.0.1 + '@commitlint/types': 21.0.1 + conventional-changelog-angular: 8.3.1 + conventional-commits-parser: 6.4.0 - '@commitlint/read@21.2.0': + '@commitlint/read@21.0.2(conventional-commits-parser@6.4.0)': dependencies: - '@commitlint/top-level': 21.2.0 - '@commitlint/types': 21.2.0 - git-raw-commits: 5.0.1 - tinyexec: 1.2.4 + '@commitlint/top-level': 21.0.2 + '@commitlint/types': 21.0.1 + git-raw-commits: 5.0.1(conventional-commits-parser@6.4.0) + tinyexec: 1.1.2 transitivePeerDependencies: - conventional-commits-filter - conventional-commits-parser - '@commitlint/resolve-extends@21.2.0': + '@commitlint/resolve-extends@21.0.1': dependencies: - '@commitlint/config-validator': 21.2.0 - '@commitlint/types': 21.2.0 - es-toolkit: 1.49.0 + '@commitlint/config-validator': 21.0.1 + '@commitlint/types': 21.0.1 + es-toolkit: 1.47.1 global-directory: 5.0.0 resolve-from: 5.0.0 - '@commitlint/rules@21.2.0': + '@commitlint/rules@21.0.2': dependencies: - '@commitlint/ensure': 21.2.0 - '@commitlint/message': 21.2.0 + '@commitlint/ensure': 21.0.1 + '@commitlint/message': 21.0.2 '@commitlint/to-lines': 21.0.1 - '@commitlint/types': 21.2.0 + '@commitlint/types': 21.0.1 '@commitlint/to-lines@21.0.1': {} - '@commitlint/top-level@21.2.0': + '@commitlint/top-level@21.0.2': dependencies: escalade: 3.2.0 - '@commitlint/types@21.2.0': + '@commitlint/types@21.0.1': dependencies: - conventional-commits-parser: 7.0.1 + conventional-commits-parser: 6.4.0 picocolors: 1.1.1 - '@conventional-changelog/git-client@2.7.0': + '@conventional-changelog/git-client@2.7.0(conventional-commits-parser@6.4.0)': dependencies: '@simple-libs/child-process-utils': 1.0.2 '@simple-libs/stream-utils': 1.2.0 - semver: 7.8.5 - - '@conventional-changelog/template@1.2.1': {} + semver: 7.7.4 + optionalDependencies: + conventional-commits-parser: 6.4.0 '@csstools/color-helpers@5.1.0': {} @@ -6314,7 +6401,7 @@ snapshots: '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) '@csstools/css-tokenizer': 3.0.4 - '@csstools/css-calc@3.2.1(@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 @@ -6334,7 +6421,7 @@ snapshots: dependencies: '@csstools/css-tokenizer': 4.0.0 - '@csstools/css-syntax-patches-for-csstree@1.1.6(css-tree@3.2.1)': + '@csstools/css-syntax-patches-for-csstree@1.1.3(css-tree@3.2.1)': optionalDependencies: css-tree: 3.2.1 @@ -6347,13 +6434,13 @@ snapshots: '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 - '@csstools/selector-resolve-nested@4.0.0(postcss-selector-parser@7.1.4)': + '@csstools/selector-resolve-nested@4.0.0(postcss-selector-parser@7.1.1)': dependencies: - postcss-selector-parser: 7.1.4 + postcss-selector-parser: 7.1.1 - '@csstools/selector-specificity@6.0.0(postcss-selector-parser@7.1.4)': + '@csstools/selector-specificity@6.0.0(postcss-selector-parser@7.1.1)': dependencies: - postcss-selector-parser: 7.1.4 + postcss-selector-parser: 7.1.1 '@emnapi/core@1.10.0': dependencies: @@ -6361,32 +6448,16 @@ snapshots: tslib: 2.8.1 optional: true - '@emnapi/core@1.11.1': - dependencies: - '@emnapi/wasi-threads': 1.2.2 - tslib: 2.8.1 - optional: true - '@emnapi/runtime@1.10.0': dependencies: tslib: 2.8.1 optional: true - '@emnapi/runtime@1.11.1': - dependencies: - tslib: 2.8.1 - optional: true - '@emnapi/wasi-threads@1.2.1': dependencies: tslib: 2.8.1 optional: true - '@emnapi/wasi-threads@1.2.2': - dependencies: - tslib: 2.8.1 - optional: true - '@esbuild/aix-ppc64@0.25.12': optional: true @@ -6516,7 +6587,7 @@ snapshots: '@eslint/core': 0.17.0 levn: 0.4.1 - '@figma/code-connect@1.4.9': + '@figma/code-connect@1.4.5': dependencies: boxen: 5.1.1 chalk: 4.1.2 @@ -6537,7 +6608,7 @@ snapshots: strip-ansi: 6.0.1 ts-morph: 27.0.2 typescript: 6.0.3 - undici: 8.7.0 + undici: 7.28.0 zod: 3.25.58 zod-validation-error: 3.5.4(zod@3.25.58) transitivePeerDependencies: @@ -6610,24 +6681,17 @@ snapshots: '@keyv/serialize@1.1.1': {} - '@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7)': + '@mdx-js/react@3.1.1(@types/react@19.2.14)(react@19.2.5)': dependencies: - '@types/mdx': 2.0.14 - '@types/react': 19.2.17 - react: 19.2.7 + '@types/mdx': 2.0.13 + '@types/react': 19.2.14 + react: 19.2.5 - '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': + '@napi-rs/wasm-runtime@0.2.12': dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 - '@tybys/wasm-util': 0.10.3 - optional: true - - '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': - dependencies: - '@emnapi/core': 1.11.1 - '@emnapi/runtime': 1.11.1 - '@tybys/wasm-util': 0.10.3 + '@tybys/wasm-util': 0.10.1 optional: true '@neoconfetti/react@1.0.0': {} @@ -6656,7 +6720,7 @@ snapshots: '@npmcli/fs@4.0.0': dependencies: - semver: 7.8.5 + semver: 7.7.4 '@octokit/auth-token@4.0.0': {} @@ -6783,8 +6847,6 @@ snapshots: dependencies: '@octokit/openapi-types': 25.1.0 - '@oxc-project/types@0.138.0': {} - '@parcel/watcher-android-arm64@2.5.6': optional: true @@ -6829,7 +6891,7 @@ snapshots: detect-libc: 2.1.2 is-glob: 4.0.3 node-addon-api: 7.1.1 - picomatch: 4.0.5 + picomatch: 4.0.4 optionalDependencies: '@parcel/watcher-android-arm64': 2.5.6 '@parcel/watcher-darwin-arm64': 2.5.6 @@ -6855,7 +6917,7 @@ snapshots: dependencies: graceful-fs: 4.2.10 - '@pnpm/npm-conf@3.0.3': + '@pnpm/npm-conf@3.0.2': dependencies: '@pnpm/config.env-replace': 1.1.0 '@pnpm/network.ca-file': 1.0.2 @@ -6863,56 +6925,80 @@ snapshots: '@popperjs/core@2.11.8': {} - '@rolldown/binding-android-arm64@1.1.4': + '@rollup/rollup-android-arm-eabi@4.60.2': optional: true - '@rolldown/binding-darwin-arm64@1.1.4': + '@rollup/rollup-android-arm64@4.60.2': optional: true - '@rolldown/binding-darwin-x64@1.1.4': + '@rollup/rollup-darwin-arm64@4.60.2': optional: true - '@rolldown/binding-freebsd-x64@1.1.4': + '@rollup/rollup-darwin-x64@4.60.2': optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.1.4': + '@rollup/rollup-freebsd-arm64@4.60.2': optional: true - '@rolldown/binding-linux-arm64-gnu@1.1.4': + '@rollup/rollup-freebsd-x64@4.60.2': optional: true - '@rolldown/binding-linux-arm64-musl@1.1.4': + '@rollup/rollup-linux-arm-gnueabihf@4.60.2': optional: true - '@rolldown/binding-linux-ppc64-gnu@1.1.4': + '@rollup/rollup-linux-arm-musleabihf@4.60.2': optional: true - '@rolldown/binding-linux-s390x-gnu@1.1.4': + '@rollup/rollup-linux-arm64-gnu@4.60.2': optional: true - '@rolldown/binding-linux-x64-gnu@1.1.4': + '@rollup/rollup-linux-arm64-musl@4.60.2': optional: true - '@rolldown/binding-linux-x64-musl@1.1.4': + '@rollup/rollup-linux-loong64-gnu@4.60.2': optional: true - '@rolldown/binding-openharmony-arm64@1.1.4': + '@rollup/rollup-linux-loong64-musl@4.60.2': optional: true - '@rolldown/binding-wasm32-wasi@1.1.4': - dependencies: - '@emnapi/core': 1.11.1 - '@emnapi/runtime': 1.11.1 - '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) + '@rollup/rollup-linux-ppc64-gnu@4.60.2': + optional: true + + '@rollup/rollup-linux-ppc64-musl@4.60.2': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.60.2': + optional: true + + '@rollup/rollup-linux-riscv64-musl@4.60.2': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.60.2': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.60.2': optional: true - '@rolldown/binding-win32-arm64-msvc@1.1.4': + '@rollup/rollup-linux-x64-musl@4.60.2': optional: true - '@rolldown/binding-win32-x64-msvc@1.1.4': + '@rollup/rollup-openbsd-x64@4.60.2': optional: true - '@rolldown/pluginutils@1.0.1': {} + '@rollup/rollup-openharmony-arm64@4.60.2': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.60.2': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.60.2': + optional: true + + '@rollup/rollup-win32-x64-gnu@4.60.2': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.60.2': + optional: true '@rtsao/scc@1.1.0': {} @@ -6924,7 +7010,7 @@ snapshots: dependencies: '@semantic-release/error': 3.0.0 aggregate-error: 3.1.0 - fs-extra: 11.3.6 + fs-extra: 11.3.4 lodash: 4.18.1 semantic-release: 23.1.1(typescript@6.0.3) @@ -6997,7 +7083,7 @@ snapshots: globby: 14.1.0 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 - issue-parser: 7.0.2 + issue-parser: 7.0.1 lodash-es: 4.18.1 mime: 4.1.0 p-filter: 4.1.0 @@ -7033,7 +7119,7 @@ snapshots: '@semantic-release/error': 4.0.0 aggregate-error: 5.0.0 execa: 8.0.1 - fs-extra: 11.3.6 + fs-extra: 11.3.4 lodash-es: 4.18.1 nerf-dart: 1.0.0 normalize-url: 8.1.1 @@ -7042,7 +7128,7 @@ snapshots: read-pkg: 9.0.1 registry-auth-token: 5.1.1 semantic-release: 23.1.1(typescript@6.0.3) - semver: 7.8.5 + semver: 7.7.4 tempy: 3.2.0 '@semantic-release/npm@12.0.2(semantic-release@23.1.1(typescript@6.0.3))': @@ -7050,7 +7136,7 @@ snapshots: '@semantic-release/error': 4.0.0 aggregate-error: 5.0.0 execa: 9.6.1 - fs-extra: 11.3.6 + fs-extra: 11.3.4 lodash-es: 4.18.1 nerf-dart: 1.0.0 normalize-url: 8.1.1 @@ -7059,7 +7145,7 @@ snapshots: read-pkg: 9.0.1 registry-auth-token: 5.1.1 semantic-release: 23.1.1(typescript@6.0.3) - semver: 7.8.5 + semver: 7.7.4 tempy: 3.2.0 '@semantic-release/release-notes-generator@12.1.0(semantic-release@23.1.1(typescript@6.0.3))': @@ -7100,8 +7186,6 @@ snapshots: '@simple-libs/stream-utils@1.2.0': {} - '@simple-libs/stream-utils@2.0.0': {} - '@sindresorhus/is@4.6.0': {} '@sindresorhus/merge-streams@2.3.0': {} @@ -7110,239 +7194,307 @@ snapshots: '@standard-schema/spec@1.1.0': {} - '@storybook/addon-actions@8.6.14(storybook@8.6.18(prettier@3.9.4))': + '@storybook/addon-actions@8.6.14(storybook@8.6.18(prettier@3.8.3))': dependencies: '@storybook/global': 5.0.0 '@types/uuid': 9.0.8 dequal: 2.0.3 polished: 4.3.1 - storybook: 8.6.18(prettier@3.9.4) - uuid: 14.0.1 + storybook: 8.6.18(prettier@3.8.3) + uuid: 14.0.0 - '@storybook/addon-backgrounds@8.6.14(storybook@8.6.18(prettier@3.9.4))': + '@storybook/addon-backgrounds@8.6.14(storybook@8.6.18(prettier@3.8.3))': dependencies: '@storybook/global': 5.0.0 memoizerific: 1.11.3 - storybook: 8.6.18(prettier@3.9.4) - ts-dedent: 2.3.0 + storybook: 8.6.18(prettier@3.8.3) + ts-dedent: 2.2.0 - '@storybook/addon-controls@8.6.14(storybook@8.6.18(prettier@3.9.4))': + '@storybook/addon-controls@8.6.14(storybook@8.6.18(prettier@3.8.3))': dependencies: '@storybook/global': 5.0.0 dequal: 2.0.3 - storybook: 8.6.18(prettier@3.9.4) - ts-dedent: 2.3.0 - - '@storybook/addon-docs@8.6.14(@types/react@19.2.17)(storybook@8.6.18(prettier@3.9.4))': - dependencies: - '@mdx-js/react': 3.1.1(@types/react@19.2.17)(react@19.2.7) - '@storybook/blocks': 8.6.14(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@8.6.18(prettier@3.9.4)) - '@storybook/csf-plugin': 8.6.14(storybook@8.6.18(prettier@3.9.4)) - '@storybook/react-dom-shim': 8.6.14(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@8.6.18(prettier@3.9.4)) - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - storybook: 8.6.18(prettier@3.9.4) - ts-dedent: 2.3.0 + storybook: 8.6.18(prettier@3.8.3) + ts-dedent: 2.2.0 + + '@storybook/addon-docs@8.6.14(@types/react@19.2.14)(storybook@8.6.18(prettier@3.8.3))': + dependencies: + '@mdx-js/react': 3.1.1(@types/react@19.2.14)(react@19.2.5) + '@storybook/blocks': 8.6.14(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(storybook@8.6.18(prettier@3.8.3)) + '@storybook/csf-plugin': 8.6.14(storybook@8.6.18(prettier@3.8.3)) + '@storybook/react-dom-shim': 8.6.14(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(storybook@8.6.18(prettier@3.8.3)) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) + storybook: 8.6.18(prettier@3.8.3) + ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' - '@storybook/addon-essentials@8.6.14(@types/react@19.2.17)(storybook@8.6.18(prettier@3.9.4))': - dependencies: - '@storybook/addon-actions': 8.6.14(storybook@8.6.18(prettier@3.9.4)) - '@storybook/addon-backgrounds': 8.6.14(storybook@8.6.18(prettier@3.9.4)) - '@storybook/addon-controls': 8.6.14(storybook@8.6.18(prettier@3.9.4)) - '@storybook/addon-docs': 8.6.14(@types/react@19.2.17)(storybook@8.6.18(prettier@3.9.4)) - '@storybook/addon-highlight': 8.6.14(storybook@8.6.18(prettier@3.9.4)) - '@storybook/addon-measure': 8.6.14(storybook@8.6.18(prettier@3.9.4)) - '@storybook/addon-outline': 8.6.14(storybook@8.6.18(prettier@3.9.4)) - '@storybook/addon-toolbars': 8.6.14(storybook@8.6.18(prettier@3.9.4)) - '@storybook/addon-viewport': 8.6.14(storybook@8.6.18(prettier@3.9.4)) - storybook: 8.6.18(prettier@3.9.4) - ts-dedent: 2.3.0 + '@storybook/addon-essentials@8.6.14(@types/react@19.2.14)(storybook@8.6.18(prettier@3.8.3))': + dependencies: + '@storybook/addon-actions': 8.6.14(storybook@8.6.18(prettier@3.8.3)) + '@storybook/addon-backgrounds': 8.6.14(storybook@8.6.18(prettier@3.8.3)) + '@storybook/addon-controls': 8.6.14(storybook@8.6.18(prettier@3.8.3)) + '@storybook/addon-docs': 8.6.14(@types/react@19.2.14)(storybook@8.6.18(prettier@3.8.3)) + '@storybook/addon-highlight': 8.6.14(storybook@8.6.18(prettier@3.8.3)) + '@storybook/addon-measure': 8.6.14(storybook@8.6.18(prettier@3.8.3)) + '@storybook/addon-outline': 8.6.14(storybook@8.6.18(prettier@3.8.3)) + '@storybook/addon-toolbars': 8.6.14(storybook@8.6.18(prettier@3.8.3)) + '@storybook/addon-viewport': 8.6.14(storybook@8.6.18(prettier@3.8.3)) + storybook: 8.6.18(prettier@3.8.3) + ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' - '@storybook/addon-highlight@8.6.14(storybook@8.6.18(prettier@3.9.4))': + '@storybook/addon-highlight@8.6.14(storybook@8.6.18(prettier@3.8.3))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.6.18(prettier@3.9.4) + storybook: 8.6.18(prettier@3.8.3) - '@storybook/addon-links@8.6.18(react@19.2.7)(storybook@8.6.18(prettier@3.9.4))': + '@storybook/addon-links@8.6.18(react@19.2.5)(storybook@8.6.18(prettier@3.8.3))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.6.18(prettier@3.9.4) - ts-dedent: 2.3.0 + storybook: 8.6.18(prettier@3.8.3) + ts-dedent: 2.2.0 optionalDependencies: - react: 19.2.7 + react: 19.2.5 - '@storybook/addon-measure@8.6.14(storybook@8.6.18(prettier@3.9.4))': + '@storybook/addon-measure@8.6.14(storybook@8.6.18(prettier@3.8.3))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.6.18(prettier@3.9.4) + storybook: 8.6.18(prettier@3.8.3) tiny-invariant: 1.3.3 - '@storybook/addon-outline@8.6.14(storybook@8.6.18(prettier@3.9.4))': + '@storybook/addon-outline@8.6.14(storybook@8.6.18(prettier@3.8.3))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.6.18(prettier@3.9.4) - ts-dedent: 2.3.0 + storybook: 8.6.18(prettier@3.8.3) + ts-dedent: 2.2.0 - '@storybook/addon-themes@8.6.18(storybook@8.6.18(prettier@3.9.4))': + '@storybook/addon-themes@8.6.18(storybook@8.6.18(prettier@3.8.3))': dependencies: - storybook: 8.6.18(prettier@3.9.4) - ts-dedent: 2.3.0 + storybook: 8.6.18(prettier@3.8.3) + ts-dedent: 2.2.0 - '@storybook/addon-toolbars@8.6.14(storybook@8.6.18(prettier@3.9.4))': + '@storybook/addon-toolbars@8.6.14(storybook@8.6.18(prettier@3.8.3))': dependencies: - storybook: 8.6.18(prettier@3.9.4) + storybook: 8.6.18(prettier@3.8.3) - '@storybook/addon-viewport@8.6.14(storybook@8.6.18(prettier@3.9.4))': + '@storybook/addon-viewport@8.6.14(storybook@8.6.18(prettier@3.8.3))': dependencies: memoizerific: 1.11.3 - storybook: 8.6.18(prettier@3.9.4) + storybook: 8.6.18(prettier@3.8.3) - '@storybook/blocks@8.6.14(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@8.6.18(prettier@3.9.4))': + '@storybook/blocks@8.6.14(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(storybook@8.6.18(prettier@3.8.3))': dependencies: - '@storybook/icons': 1.6.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - storybook: 8.6.18(prettier@3.9.4) - ts-dedent: 2.3.0 + '@storybook/icons': 1.6.0(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + storybook: 8.6.18(prettier@3.8.3) + ts-dedent: 2.2.0 optionalDependencies: - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) - '@storybook/builder-vite@8.6.18(storybook@8.6.18(prettier@3.9.4))(vite@8.1.3(@types/node@26.1.0)(esbuild@0.25.12)(jiti@2.6.1)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0))': + '@storybook/builder-vite@8.6.18(storybook@8.6.18(prettier@3.8.3))(vite@6.4.3(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.46.2)(yaml@2.8.3))': dependencies: - '@storybook/csf-plugin': 8.6.18(storybook@8.6.18(prettier@3.9.4)) + '@storybook/csf-plugin': 8.6.18(storybook@8.6.18(prettier@3.8.3)) browser-assert: 1.2.1 - storybook: 8.6.18(prettier@3.9.4) - ts-dedent: 2.3.0 - vite: 8.1.3(@types/node@26.1.0)(esbuild@0.25.12)(jiti@2.6.1)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0) + storybook: 8.6.18(prettier@3.8.3) + ts-dedent: 2.2.0 + vite: 6.4.3(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.46.2)(yaml@2.8.3) - '@storybook/components@8.6.18(storybook@8.6.18(prettier@3.9.4))': + '@storybook/components@8.6.18(storybook@8.6.18(prettier@3.8.3))': dependencies: - storybook: 8.6.18(prettier@3.9.4) + storybook: 8.6.18(prettier@3.8.3) - '@storybook/core@8.6.18(prettier@3.9.4)(storybook@8.6.18(prettier@3.9.4))': + '@storybook/core@8.6.18(prettier@3.8.3)(storybook@8.6.18(prettier@3.8.3))': dependencies: - '@storybook/theming': 8.6.18(storybook@8.6.18(prettier@3.9.4)) + '@storybook/theming': 8.6.18(storybook@8.6.18(prettier@3.8.3)) better-opn: 3.0.2 browser-assert: 1.2.1 esbuild: 0.25.12 esbuild-register: 3.6.0(esbuild@0.25.12) jsdoc-type-pratt-parser: 4.8.0 process: 0.11.10 - recast: 0.23.12 - semver: 7.8.5 + recast: 0.23.11 + semver: 7.7.4 util: 0.12.5 ws: 8.21.0 optionalDependencies: - prettier: 3.9.4 + prettier: 3.8.3 transitivePeerDependencies: - bufferutil - storybook - supports-color - utf-8-validate - '@storybook/csf-plugin@8.6.14(storybook@8.6.18(prettier@3.9.4))': + '@storybook/csf-plugin@8.6.14(storybook@8.6.18(prettier@3.8.3))': dependencies: - storybook: 8.6.18(prettier@3.9.4) + storybook: 8.6.18(prettier@3.8.3) unplugin: 1.16.1 - '@storybook/csf-plugin@8.6.18(storybook@8.6.18(prettier@3.9.4))': + '@storybook/csf-plugin@8.6.18(storybook@8.6.18(prettier@3.8.3))': dependencies: - storybook: 8.6.18(prettier@3.9.4) + storybook: 8.6.18(prettier@3.8.3) unplugin: 1.16.1 '@storybook/global@5.0.0': {} - '@storybook/icons@1.6.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@storybook/icons@1.6.0(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': dependencies: - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) - '@storybook/instrumenter@8.6.15(storybook@8.6.18(prettier@3.9.4))': + '@storybook/instrumenter@8.6.15(storybook@8.6.18(prettier@3.8.3))': dependencies: '@storybook/global': 5.0.0 '@vitest/utils': 2.1.9 - storybook: 8.6.18(prettier@3.9.4) + storybook: 8.6.18(prettier@3.8.3) - '@storybook/manager-api@8.6.14(storybook@8.6.18(prettier@3.9.4))': + '@storybook/manager-api@8.6.14(storybook@8.6.18(prettier@3.8.3))': dependencies: - storybook: 8.6.18(prettier@3.9.4) + storybook: 8.6.18(prettier@3.8.3) - '@storybook/manager-api@8.6.18(storybook@8.6.18(prettier@3.9.4))': + '@storybook/manager-api@8.6.18(storybook@8.6.18(prettier@3.8.3))': dependencies: - storybook: 8.6.18(prettier@3.9.4) + storybook: 8.6.18(prettier@3.8.3) - '@storybook/preview-api@8.6.18(storybook@8.6.18(prettier@3.9.4))': + '@storybook/preview-api@8.6.18(storybook@8.6.18(prettier@3.8.3))': dependencies: - storybook: 8.6.18(prettier@3.9.4) + storybook: 8.6.18(prettier@3.8.3) - '@storybook/react-dom-shim@8.6.14(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@8.6.18(prettier@3.9.4))': + '@storybook/react-dom-shim@8.6.14(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(storybook@8.6.18(prettier@3.8.3))': dependencies: - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - storybook: 8.6.18(prettier@3.9.4) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) + storybook: 8.6.18(prettier@3.8.3) - '@storybook/test@8.6.15(storybook@8.6.18(prettier@3.9.4))': + '@storybook/test@8.6.15(storybook@8.6.18(prettier@3.8.3))': dependencies: '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.6.15(storybook@8.6.18(prettier@3.9.4)) + '@storybook/instrumenter': 8.6.15(storybook@8.6.18(prettier@3.8.3)) '@testing-library/dom': 10.4.0 '@testing-library/jest-dom': 6.5.0 '@testing-library/user-event': 14.5.2(@testing-library/dom@10.4.0) '@vitest/expect': 2.0.5 '@vitest/spy': 2.0.5 - storybook: 8.6.18(prettier@3.9.4) + storybook: 8.6.18(prettier@3.8.3) - '@storybook/theming@8.6.18(storybook@8.6.18(prettier@3.9.4))': + '@storybook/theming@8.6.18(storybook@8.6.18(prettier@3.8.3))': dependencies: - storybook: 8.6.18(prettier@3.9.4) + storybook: 8.6.18(prettier@3.8.3) - '@storybook/vue3-vite@8.6.18(storybook@8.6.18(prettier@3.9.4))(vite@8.1.3(@types/node@26.1.0)(esbuild@0.25.12)(jiti@2.6.1)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3))': + '@storybook/vue3-vite@8.6.18(storybook@8.6.18(prettier@3.8.3))(vite@6.4.3(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.46.2)(yaml@2.8.3))(vue@3.5.33(typescript@5.9.3))': dependencies: - '@storybook/builder-vite': 8.6.18(storybook@8.6.18(prettier@3.9.4))(vite@8.1.3(@types/node@26.1.0)(esbuild@0.25.12)(jiti@2.6.1)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0)) - '@storybook/vue3': 8.6.18(storybook@8.6.18(prettier@3.9.4))(vue@3.5.39(typescript@5.9.3)) + '@storybook/builder-vite': 8.6.18(storybook@8.6.18(prettier@3.8.3))(vite@6.4.3(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.46.2)(yaml@2.8.3)) + '@storybook/vue3': 8.6.18(storybook@8.6.18(prettier@3.8.3))(vue@3.5.33(typescript@5.9.3)) find-package-json: 1.2.0 magic-string: 0.30.21 - storybook: 8.6.18(prettier@3.9.4) + storybook: 8.6.18(prettier@3.8.3) typescript: 5.9.3 - vite: 8.1.3(@types/node@26.1.0)(esbuild@0.25.12)(jiti@2.6.1)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0) + vite: 6.4.3(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.46.2)(yaml@2.8.3) vue-component-meta: 2.2.12(typescript@5.9.3) - vue-docgen-api: 4.79.2(vue@3.5.39(typescript@5.9.3)) + vue-docgen-api: 4.79.2(vue@3.5.33(typescript@5.9.3)) transitivePeerDependencies: - vue - '@storybook/vue3@8.6.18(storybook@8.6.18(prettier@3.9.4))(vue@3.5.39(typescript@5.9.3))': + '@storybook/vue3@8.6.18(storybook@8.6.18(prettier@3.8.3))(vue@3.5.33(typescript@5.9.3))': dependencies: - '@storybook/components': 8.6.18(storybook@8.6.18(prettier@3.9.4)) + '@storybook/components': 8.6.18(storybook@8.6.18(prettier@3.8.3)) '@storybook/global': 5.0.0 - '@storybook/manager-api': 8.6.18(storybook@8.6.18(prettier@3.9.4)) - '@storybook/preview-api': 8.6.18(storybook@8.6.18(prettier@3.9.4)) - '@storybook/theming': 8.6.18(storybook@8.6.18(prettier@3.9.4)) - '@vue/compiler-core': 3.5.39 - storybook: 8.6.18(prettier@3.9.4) - ts-dedent: 2.3.0 + '@storybook/manager-api': 8.6.18(storybook@8.6.18(prettier@3.8.3)) + '@storybook/preview-api': 8.6.18(storybook@8.6.18(prettier@3.8.3)) + '@storybook/theming': 8.6.18(storybook@8.6.18(prettier@3.8.3)) + '@vue/compiler-core': 3.5.33 + storybook: 8.6.18(prettier@3.8.3) + ts-dedent: 2.2.0 type-fest: 2.19.0 - vue: 3.5.39(typescript@5.9.3) + vue: 3.5.33(typescript@5.9.3) vue-component-type-helpers: 3.3.6 - '@tailwindcss/typography@0.5.20(tailwindcss@3.4.19(yaml@2.9.0))': + '@tailwindcss/node@4.3.2': + dependencies: + '@jridgewell/remapping': 2.3.5 + enhanced-resolve: 5.21.6 + jiti: 2.7.0 + lightningcss: 1.32.0 + magic-string: 0.30.21 + source-map-js: 1.2.1 + tailwindcss: 4.3.2 + + '@tailwindcss/oxide-android-arm64@4.3.2': + optional: true + + '@tailwindcss/oxide-darwin-arm64@4.3.2': + optional: true + + '@tailwindcss/oxide-darwin-x64@4.3.2': + optional: true + + '@tailwindcss/oxide-freebsd-x64@4.3.2': + optional: true + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.2': + optional: true + + '@tailwindcss/oxide-linux-arm64-gnu@4.3.2': + optional: true + + '@tailwindcss/oxide-linux-arm64-musl@4.3.2': + optional: true + + '@tailwindcss/oxide-linux-x64-gnu@4.3.2': + optional: true + + '@tailwindcss/oxide-linux-x64-musl@4.3.2': + optional: true + + '@tailwindcss/oxide-wasm32-wasi@4.3.2': + optional: true + + '@tailwindcss/oxide-win32-arm64-msvc@4.3.2': + optional: true + + '@tailwindcss/oxide-win32-x64-msvc@4.3.2': + optional: true + + '@tailwindcss/oxide@4.3.2': + optionalDependencies: + '@tailwindcss/oxide-android-arm64': 4.3.2 + '@tailwindcss/oxide-darwin-arm64': 4.3.2 + '@tailwindcss/oxide-darwin-x64': 4.3.2 + '@tailwindcss/oxide-freebsd-x64': 4.3.2 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.3.2 + '@tailwindcss/oxide-linux-arm64-gnu': 4.3.2 + '@tailwindcss/oxide-linux-arm64-musl': 4.3.2 + '@tailwindcss/oxide-linux-x64-gnu': 4.3.2 + '@tailwindcss/oxide-linux-x64-musl': 4.3.2 + '@tailwindcss/oxide-wasm32-wasi': 4.3.2 + '@tailwindcss/oxide-win32-arm64-msvc': 4.3.2 + '@tailwindcss/oxide-win32-x64-msvc': 4.3.2 + + '@tailwindcss/typography@0.5.19(tailwindcss@3.4.19(yaml@2.8.3))': dependencies: postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.19(yaml@2.9.0) + tailwindcss: 3.4.19(yaml@2.8.3) + + '@tailwindcss/vite@4.3.2(vite@6.4.3(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.46.2)(yaml@2.8.3))': + dependencies: + '@tailwindcss/node': 4.3.2 + '@tailwindcss/oxide': 4.3.2 + tailwindcss: 4.3.2 + vite: 6.4.3(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.46.2)(yaml@2.8.3) '@tanstack/table-core@8.21.3': {} - '@tanstack/vue-table@8.21.3(vue@3.5.39(typescript@6.0.3))': + '@tanstack/vue-table@8.21.3(vue@3.5.33(typescript@6.0.3))': dependencies: '@tanstack/table-core': 8.21.3 - vue: 3.5.39(typescript@6.0.3) + vue: 3.5.33(typescript@6.0.3) '@testing-library/dom@10.4.0': dependencies: - '@babel/code-frame': 7.29.7 - '@babel/runtime': 7.29.7 + '@babel/code-frame': 7.29.0 + '@babel/runtime': 7.29.2 '@types/aria-query': 5.0.4 aria-query: 5.3.0 chalk: 4.1.2 @@ -7368,9 +7520,9 @@ snapshots: dependencies: minimatch: 10.2.5 path-browserify: 1.0.1 - tinyglobby: 0.2.17 + tinyglobby: 0.2.16 - '@tybys/wasm-util@0.10.3': + '@tybys/wasm-util@0.10.1': dependencies: tslib: 2.8.1 optional: true @@ -7386,27 +7538,27 @@ snapshots: '@types/esrecurse@4.3.1': {} - '@types/estree@1.0.9': {} + '@types/estree@1.0.8': {} '@types/json-schema@7.0.15': {} '@types/json5@0.0.29': {} - '@types/mdx@2.0.14': {} + '@types/mdx@2.0.13': {} - '@types/node@26.1.0': + '@types/node@25.6.0': dependencies: - undici-types: 8.3.0 + undici-types: 7.19.2 '@types/normalize-package-data@2.4.4': {} - '@types/react@19.2.17': + '@types/react@19.2.14': dependencies: csstype: 3.2.3 '@types/sax@1.2.7': dependencies: - '@types/node': 26.1.0 + '@types/node': 25.6.0 '@types/uuid@9.0.8': {} @@ -7416,16 +7568,16 @@ snapshots: '@types/ws@8.18.1': dependencies: - '@types/node': 26.1.0 + '@types/node': 25.6.0 - '@typescript-eslint/eslint-plugin@8.62.1(@typescript-eslint/parser@8.62.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3))(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3)': + '@typescript-eslint/eslint-plugin@8.59.1(@typescript-eslint/parser@8.59.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3))(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.62.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3) - '@typescript-eslint/scope-manager': 8.62.1 - '@typescript-eslint/type-utils': 8.62.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3) - '@typescript-eslint/utils': 8.62.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3) - '@typescript-eslint/visitor-keys': 8.62.1 + '@typescript-eslint/parser': 8.59.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3) + '@typescript-eslint/scope-manager': 8.59.1 + '@typescript-eslint/type-utils': 8.59.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3) + '@typescript-eslint/utils': 8.59.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.59.1 eslint: 9.39.4(jiti@1.21.7) ignore: 7.0.5 natural-compare: 1.4.0 @@ -7434,41 +7586,41 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.62.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3)': + '@typescript-eslint/parser@8.59.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3)': dependencies: - '@typescript-eslint/scope-manager': 8.62.1 - '@typescript-eslint/types': 8.62.1 - '@typescript-eslint/typescript-estree': 8.62.1(typescript@6.0.3) - '@typescript-eslint/visitor-keys': 8.62.1 + '@typescript-eslint/scope-manager': 8.59.1 + '@typescript-eslint/types': 8.59.1 + '@typescript-eslint/typescript-estree': 8.59.1(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.59.1 debug: 4.4.3 eslint: 9.39.4(jiti@1.21.7) typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.62.1(typescript@6.0.3)': + '@typescript-eslint/project-service@8.59.1(typescript@6.0.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.62.1(typescript@6.0.3) - '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/tsconfig-utils': 8.59.1(typescript@6.0.3) + '@typescript-eslint/types': 8.59.1 debug: 4.4.3 typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.62.1': + '@typescript-eslint/scope-manager@8.59.1': dependencies: - '@typescript-eslint/types': 8.62.1 - '@typescript-eslint/visitor-keys': 8.62.1 + '@typescript-eslint/types': 8.59.1 + '@typescript-eslint/visitor-keys': 8.59.1 - '@typescript-eslint/tsconfig-utils@8.62.1(typescript@6.0.3)': + '@typescript-eslint/tsconfig-utils@8.59.1(typescript@6.0.3)': dependencies: typescript: 6.0.3 - '@typescript-eslint/type-utils@8.62.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3)': + '@typescript-eslint/type-utils@8.59.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3)': dependencies: - '@typescript-eslint/types': 8.62.1 - '@typescript-eslint/typescript-estree': 8.62.1(typescript@6.0.3) - '@typescript-eslint/utils': 8.62.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3) + '@typescript-eslint/types': 8.59.1 + '@typescript-eslint/typescript-estree': 8.59.1(typescript@6.0.3) + '@typescript-eslint/utils': 8.59.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3) debug: 4.4.3 eslint: 9.39.4(jiti@1.21.7) ts-api-utils: 2.5.0(typescript@6.0.3) @@ -7476,118 +7628,107 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.62.1': {} + '@typescript-eslint/types@8.59.1': {} - '@typescript-eslint/typescript-estree@8.62.1(typescript@6.0.3)': + '@typescript-eslint/typescript-estree@8.59.1(typescript@6.0.3)': dependencies: - '@typescript-eslint/project-service': 8.62.1(typescript@6.0.3) - '@typescript-eslint/tsconfig-utils': 8.62.1(typescript@6.0.3) - '@typescript-eslint/types': 8.62.1 - '@typescript-eslint/visitor-keys': 8.62.1 + '@typescript-eslint/project-service': 8.59.1(typescript@6.0.3) + '@typescript-eslint/tsconfig-utils': 8.59.1(typescript@6.0.3) + '@typescript-eslint/types': 8.59.1 + '@typescript-eslint/visitor-keys': 8.59.1 debug: 4.4.3 minimatch: 10.2.5 - semver: 7.8.5 - tinyglobby: 0.2.17 + semver: 7.7.4 + tinyglobby: 0.2.16 ts-api-utils: 2.5.0(typescript@6.0.3) typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.62.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3)': + '@typescript-eslint/utils@8.59.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@1.21.7)) - '@typescript-eslint/scope-manager': 8.62.1 - '@typescript-eslint/types': 8.62.1 - '@typescript-eslint/typescript-estree': 8.62.1(typescript@6.0.3) + '@typescript-eslint/scope-manager': 8.59.1 + '@typescript-eslint/types': 8.59.1 + '@typescript-eslint/typescript-estree': 8.59.1(typescript@6.0.3) eslint: 9.39.4(jiti@1.21.7) typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.62.1': + '@typescript-eslint/visitor-keys@8.59.1': dependencies: - '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/types': 8.59.1 eslint-visitor-keys: 5.0.1 - '@unrs/resolver-binding-android-arm-eabi@1.12.2': - optional: true - - '@unrs/resolver-binding-android-arm64@1.12.2': - optional: true - - '@unrs/resolver-binding-darwin-arm64@1.12.2': + '@unrs/resolver-binding-android-arm-eabi@1.11.1': optional: true - '@unrs/resolver-binding-darwin-x64@1.12.2': + '@unrs/resolver-binding-android-arm64@1.11.1': optional: true - '@unrs/resolver-binding-freebsd-x64@1.12.2': + '@unrs/resolver-binding-darwin-arm64@1.11.1': optional: true - '@unrs/resolver-binding-linux-arm-gnueabihf@1.12.2': + '@unrs/resolver-binding-darwin-x64@1.11.1': optional: true - '@unrs/resolver-binding-linux-arm-musleabihf@1.12.2': + '@unrs/resolver-binding-freebsd-x64@1.11.1': optional: true - '@unrs/resolver-binding-linux-arm64-gnu@1.12.2': + '@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1': optional: true - '@unrs/resolver-binding-linux-arm64-musl@1.12.2': + '@unrs/resolver-binding-linux-arm-musleabihf@1.11.1': optional: true - '@unrs/resolver-binding-linux-loong64-gnu@1.12.2': + '@unrs/resolver-binding-linux-arm64-gnu@1.11.1': optional: true - '@unrs/resolver-binding-linux-loong64-musl@1.12.2': + '@unrs/resolver-binding-linux-arm64-musl@1.11.1': optional: true - '@unrs/resolver-binding-linux-ppc64-gnu@1.12.2': + '@unrs/resolver-binding-linux-ppc64-gnu@1.11.1': optional: true - '@unrs/resolver-binding-linux-riscv64-gnu@1.12.2': + '@unrs/resolver-binding-linux-riscv64-gnu@1.11.1': optional: true - '@unrs/resolver-binding-linux-riscv64-musl@1.12.2': + '@unrs/resolver-binding-linux-riscv64-musl@1.11.1': optional: true - '@unrs/resolver-binding-linux-s390x-gnu@1.12.2': + '@unrs/resolver-binding-linux-s390x-gnu@1.11.1': optional: true - '@unrs/resolver-binding-linux-x64-gnu@1.12.2': + '@unrs/resolver-binding-linux-x64-gnu@1.11.1': optional: true - '@unrs/resolver-binding-linux-x64-musl@1.12.2': + '@unrs/resolver-binding-linux-x64-musl@1.11.1': optional: true - '@unrs/resolver-binding-openharmony-arm64@1.12.2': - optional: true - - '@unrs/resolver-binding-wasm32-wasi@1.12.2': + '@unrs/resolver-binding-wasm32-wasi@1.11.1': dependencies: - '@emnapi/core': 1.10.0 - '@emnapi/runtime': 1.10.0 - '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + '@napi-rs/wasm-runtime': 0.2.12 optional: true - '@unrs/resolver-binding-win32-arm64-msvc@1.12.2': + '@unrs/resolver-binding-win32-arm64-msvc@1.11.1': optional: true - '@unrs/resolver-binding-win32-ia32-msvc@1.12.2': + '@unrs/resolver-binding-win32-ia32-msvc@1.11.1': optional: true - '@unrs/resolver-binding-win32-x64-msvc@1.12.2': + '@unrs/resolver-binding-win32-x64-msvc@1.11.1': optional: true - '@vitejs/plugin-vue@5.2.4(vite@8.1.3(@types/node@26.1.0)(esbuild@0.25.12)(jiti@2.6.1)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3))': + '@vitejs/plugin-vue@5.2.4(vite@6.4.3(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.46.2)(yaml@2.8.3))(vue@3.5.33(typescript@5.9.3))': dependencies: - vite: 8.1.3(@types/node@26.1.0)(esbuild@0.25.12)(jiti@2.6.1)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0) - vue: 3.5.39(typescript@5.9.3) + vite: 6.4.3(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.46.2)(yaml@2.8.3) + vue: 3.5.33(typescript@5.9.3) - '@vitejs/plugin-vue@5.2.4(vite@8.1.3(@types/node@26.1.0)(esbuild@0.25.12)(jiti@2.6.1)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.39(typescript@6.0.3))': + '@vitejs/plugin-vue@5.2.4(vite@6.4.3(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.46.2)(yaml@2.8.3))(vue@3.5.33(typescript@6.0.3))': dependencies: - vite: 8.1.3(@types/node@26.1.0)(esbuild@0.25.12)(jiti@2.6.1)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0) - vue: 3.5.39(typescript@6.0.3) + vite: 6.4.3(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.46.2)(yaml@2.8.3) + vue: 3.5.33(typescript@6.0.3) '@vitest/expect@2.0.5': dependencies: @@ -7596,22 +7737,22 @@ snapshots: chai: 5.3.3 tinyrainbow: 1.2.0 - '@vitest/expect@4.1.10': + '@vitest/expect@4.1.8': dependencies: '@standard-schema/spec': 1.1.0 '@types/chai': 5.2.3 - '@vitest/spy': 4.1.10 - '@vitest/utils': 4.1.10 + '@vitest/spy': 4.1.8 + '@vitest/utils': 4.1.8 chai: 6.2.2 tinyrainbow: 3.1.0 - '@vitest/mocker@4.1.10(vite@8.1.3(@types/node@26.1.0)(esbuild@0.25.12)(jiti@2.6.1)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0))': + '@vitest/mocker@4.1.8(vite@6.4.3(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.46.2)(yaml@2.8.3))': dependencies: - '@vitest/spy': 4.1.10 + '@vitest/spy': 4.1.8 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.1.3(@types/node@26.1.0)(esbuild@0.25.12)(jiti@2.6.1)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0) + vite: 6.4.3(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.46.2)(yaml@2.8.3) '@vitest/pretty-format@2.0.5': dependencies: @@ -7621,19 +7762,19 @@ snapshots: dependencies: tinyrainbow: 1.2.0 - '@vitest/pretty-format@4.1.10': + '@vitest/pretty-format@4.1.8': dependencies: tinyrainbow: 3.1.0 - '@vitest/runner@4.1.10': + '@vitest/runner@4.1.8': dependencies: - '@vitest/utils': 4.1.10 + '@vitest/utils': 4.1.8 pathe: 2.0.3 - '@vitest/snapshot@4.1.10': + '@vitest/snapshot@4.1.8': dependencies: - '@vitest/pretty-format': 4.1.10 - '@vitest/utils': 4.1.10 + '@vitest/pretty-format': 4.1.8 + '@vitest/utils': 4.1.8 magic-string: 0.30.21 pathe: 2.0.3 @@ -7641,7 +7782,7 @@ snapshots: dependencies: tinyspy: 3.0.2 - '@vitest/spy@4.1.10': {} + '@vitest/spy@4.1.8': {} '@vitest/utils@2.0.5': dependencies: @@ -7656,9 +7797,9 @@ snapshots: loupe: 3.2.1 tinyrainbow: 1.2.0 - '@vitest/utils@4.1.10': + '@vitest/utils@4.1.8': dependencies: - '@vitest/pretty-format': 4.1.10 + '@vitest/pretty-format': 4.1.8 convert-source-map: 2.0.0 tinyrainbow: 3.1.0 @@ -7686,48 +7827,48 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.1.0 - '@vue/compiler-core@3.5.39': + '@vue/compiler-core@3.5.33': dependencies: - '@babel/parser': 7.29.7 - '@vue/shared': 3.5.39 + '@babel/parser': 7.29.2 + '@vue/shared': 3.5.33 entities: 7.0.1 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.39': + '@vue/compiler-dom@3.5.33': dependencies: - '@vue/compiler-core': 3.5.39 - '@vue/shared': 3.5.39 + '@vue/compiler-core': 3.5.33 + '@vue/shared': 3.5.33 - '@vue/compiler-sfc@3.5.39': + '@vue/compiler-sfc@3.5.33': dependencies: - '@babel/parser': 7.29.7 - '@vue/compiler-core': 3.5.39 - '@vue/compiler-dom': 3.5.39 - '@vue/compiler-ssr': 3.5.39 - '@vue/shared': 3.5.39 + '@babel/parser': 7.29.2 + '@vue/compiler-core': 3.5.33 + '@vue/compiler-dom': 3.5.33 + '@vue/compiler-ssr': 3.5.33 + '@vue/shared': 3.5.33 estree-walker: 2.0.2 magic-string: 0.30.21 - postcss: 8.5.16 + postcss: 8.5.12 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.39': + '@vue/compiler-ssr@3.5.33': dependencies: - '@vue/compiler-dom': 3.5.39 - '@vue/shared': 3.5.39 + '@vue/compiler-dom': 3.5.33 + '@vue/shared': 3.5.33 '@vue/compiler-vue2@2.7.16': dependencies: de-indent: 1.0.2 he: 1.2.0 - '@vue/devtools-api@7.7.10': + '@vue/devtools-api@7.7.9': dependencies: - '@vue/devtools-kit': 7.7.10 + '@vue/devtools-kit': 7.7.9 - '@vue/devtools-kit@7.7.10': + '@vue/devtools-kit@7.7.9': dependencies: - '@vue/devtools-shared': 7.7.10 + '@vue/devtools-shared': 7.7.9 birpc: 2.9.0 hookable: 5.5.3 mitt: 3.0.1 @@ -7735,25 +7876,25 @@ snapshots: speakingurl: 14.0.1 superjson: 2.2.6 - '@vue/devtools-shared@7.7.10': + '@vue/devtools-shared@7.7.9': dependencies: rfdc: 1.4.1 - '@vue/eslint-config-prettier@7.1.0(eslint@9.39.4(jiti@1.21.7))(prettier@3.9.4)': + '@vue/eslint-config-prettier@7.1.0(eslint@9.39.4(jiti@1.21.7))(prettier@3.8.3)': dependencies: eslint: 9.39.4(jiti@1.21.7) eslint-config-prettier: 8.10.2(eslint@9.39.4(jiti@1.21.7)) - eslint-plugin-prettier: 4.2.5(eslint-config-prettier@8.10.2(eslint@9.39.4(jiti@1.21.7)))(eslint@9.39.4(jiti@1.21.7))(prettier@3.9.4) - prettier: 3.9.4 + eslint-plugin-prettier: 4.2.5(eslint-config-prettier@8.10.2(eslint@9.39.4(jiti@1.21.7)))(eslint@9.39.4(jiti@1.21.7))(prettier@3.8.3) + prettier: 3.8.3 - '@vue/eslint-config-typescript@14.9.0(eslint-plugin-vue@9.33.0(eslint@9.39.4(jiti@1.21.7)))(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3)': + '@vue/eslint-config-typescript@14.7.0(eslint-plugin-vue@9.33.0(eslint@9.39.4(jiti@1.21.7)))(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3)': dependencies: - '@typescript-eslint/utils': 8.62.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3) + '@typescript-eslint/utils': 8.59.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3) eslint: 9.39.4(jiti@1.21.7) eslint-plugin-vue: 9.33.0(eslint@9.39.4(jiti@1.21.7)) fast-glob: 3.3.3 - typescript-eslint: 8.62.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3) - vue-eslint-parser: 10.4.1(eslint@9.39.4(jiti@1.21.7)) + typescript-eslint: 8.59.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3) + vue-eslint-parser: 10.4.0(eslint@9.39.4(jiti@1.21.7)) optionalDependencies: typescript: 6.0.3 transitivePeerDependencies: @@ -7762,9 +7903,9 @@ snapshots: '@vue/language-core@2.2.12(typescript@5.9.3)': dependencies: '@volar/language-core': 2.4.15 - '@vue/compiler-dom': 3.5.39 + '@vue/compiler-dom': 3.5.33 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.39 + '@vue/shared': 3.5.33 alien-signals: 1.0.13 minimatch: 10.2.5 muggle-string: 0.4.1 @@ -7772,68 +7913,68 @@ snapshots: optionalDependencies: typescript: 5.9.3 - '@vue/language-core@3.3.6': + '@vue/language-core@3.2.7': dependencies: '@volar/language-core': 2.4.28 - '@vue/compiler-dom': 3.5.39 - '@vue/shared': 3.5.39 - alien-signals: 3.2.1 + '@vue/compiler-dom': 3.5.33 + '@vue/shared': 3.5.33 + alien-signals: 3.1.2 muggle-string: 0.4.1 path-browserify: 1.0.1 - picomatch: 4.0.5 + picomatch: 4.0.4 - '@vue/reactivity@3.5.39': + '@vue/reactivity@3.5.33': dependencies: - '@vue/shared': 3.5.39 + '@vue/shared': 3.5.33 - '@vue/runtime-core@3.5.39': + '@vue/runtime-core@3.5.33': dependencies: - '@vue/reactivity': 3.5.39 - '@vue/shared': 3.5.39 + '@vue/reactivity': 3.5.33 + '@vue/shared': 3.5.33 - '@vue/runtime-dom@3.5.39': + '@vue/runtime-dom@3.5.33': dependencies: - '@vue/reactivity': 3.5.39 - '@vue/runtime-core': 3.5.39 - '@vue/shared': 3.5.39 + '@vue/reactivity': 3.5.33 + '@vue/runtime-core': 3.5.33 + '@vue/shared': 3.5.33 csstype: 3.2.3 - '@vue/server-renderer@3.5.39(vue@3.5.39(typescript@5.9.3))': + '@vue/server-renderer@3.5.33(vue@3.5.33(typescript@5.9.3))': dependencies: - '@vue/compiler-ssr': 3.5.39 - '@vue/shared': 3.5.39 - vue: 3.5.39(typescript@5.9.3) + '@vue/compiler-ssr': 3.5.33 + '@vue/shared': 3.5.33 + vue: 3.5.33(typescript@5.9.3) - '@vue/server-renderer@3.5.39(vue@3.5.39(typescript@6.0.3))': + '@vue/server-renderer@3.5.33(vue@3.5.33(typescript@6.0.3))': dependencies: - '@vue/compiler-ssr': 3.5.39 - '@vue/shared': 3.5.39 - vue: 3.5.39(typescript@6.0.3) + '@vue/compiler-ssr': 3.5.33 + '@vue/shared': 3.5.33 + vue: 3.5.33(typescript@6.0.3) - '@vue/shared@3.5.39': {} + '@vue/shared@3.5.33': {} - '@vueuse/core@10.11.1(vue@3.5.39(typescript@6.0.3))': + '@vueuse/core@10.11.1(vue@3.5.33(typescript@6.0.3))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.11.1 - '@vueuse/shared': 10.11.1(vue@3.5.39(typescript@6.0.3)) - vue-demi: 0.14.10(vue@3.5.39(typescript@6.0.3)) + '@vueuse/shared': 10.11.1(vue@3.5.33(typescript@6.0.3)) + vue-demi: 0.14.10(vue@3.5.33(typescript@6.0.3)) transitivePeerDependencies: - '@vue/composition-api' - vue '@vueuse/metadata@10.11.1': {} - '@vueuse/shared@10.11.1(vue@3.5.39(typescript@6.0.3))': + '@vueuse/shared@10.11.1(vue@3.5.33(typescript@6.0.3))': dependencies: - vue-demi: 0.14.10(vue@3.5.39(typescript@6.0.3)) + vue-demi: 0.14.10(vue@3.5.33(typescript@6.0.3)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@whitespace/storybook-addon-html@7.0.0(storybook@8.6.18(prettier@3.9.4))': + '@whitespace/storybook-addon-html@7.0.0(storybook@8.6.18(prettier@3.8.3))': dependencies: - storybook: 8.6.18(prettier@3.9.4) + storybook: 8.6.18(prettier@3.8.3) '@xmldom/xmldom@0.9.10': {} @@ -7844,13 +7985,13 @@ snapshots: abbrev@3.0.1: {} - acorn-jsx@5.3.2(acorn@8.17.0): + acorn-jsx@5.3.2(acorn@8.16.0): dependencies: - acorn: 8.17.0 + acorn: 8.16.0 acorn@7.4.1: {} - acorn@8.17.0: {} + acorn@8.16.0: {} agent-base@6.0.2: dependencies: @@ -7880,13 +8021,13 @@ snapshots: ajv@8.20.0: dependencies: fast-deep-equal: 3.1.3 - fast-uri: 4.1.0 + fast-uri: 3.1.2 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 alien-signals@1.0.13: {} - alien-signals@3.2.1: {} + alien-signals@3.1.2: {} ansi-align@3.0.1: dependencies: @@ -7917,7 +8058,7 @@ snapshots: anymatch@3.1.3: dependencies: normalize-path: 3.0.0 - picomatch: 4.0.5 + picomatch: 4.0.4 arg@5.0.2: {} @@ -7944,7 +8085,7 @@ snapshots: call-bound: 1.0.4 define-properties: 1.2.1 es-abstract: 1.24.2 - es-object-atoms: 1.1.2 + es-object-atoms: 1.1.1 get-intrinsic: 1.3.0 is-string: 1.1.1 math-intrinsics: 1.1.0 @@ -7956,7 +8097,7 @@ snapshots: define-properties: 1.2.1 es-abstract: 1.24.2 es-errors: 1.3.0 - es-object-atoms: 1.1.2 + es-object-atoms: 1.1.1 es-shim-unscopables: 1.1.0 array.prototype.flat@1.3.3: @@ -8001,20 +8142,20 @@ snapshots: asynckit@0.4.0: {} - autoprefixer@10.5.2(postcss@8.5.16): + autoprefixer@10.5.0(postcss@8.5.12): dependencies: - browserslist: 4.28.5 - caniuse-lite: 1.0.30001802 + browserslist: 4.28.2 + caniuse-lite: 1.0.30001791 fraction.js: 5.3.4 picocolors: 1.1.1 - postcss: 8.5.16 + postcss: 8.5.12 postcss-value-parser: 4.2.0 available-typed-arrays@1.0.7: dependencies: possible-typed-array-names: 1.1.0 - axios@1.18.1: + axios@1.16.1: dependencies: follow-redirects: 1.16.0 form-data: 4.0.6 @@ -8032,7 +8173,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.10.42: {} + baseline-browser-mapping@2.10.24: {} basic-auth@2.0.1: dependencies: @@ -8075,7 +8216,7 @@ snapshots: widest-line: 3.1.0 wrap-ansi: 7.0.0 - brace-expansion@5.0.7: + brace-expansion@5.0.6: dependencies: balanced-match: 4.0.4 @@ -8085,21 +8226,17 @@ snapshots: browser-assert@1.2.1: {} - browserslist@4.28.5: + browserslist@4.28.2: dependencies: - baseline-browser-mapping: 2.10.42 - caniuse-lite: 1.0.30001802 - electron-to-chromium: 1.5.387 - node-releases: 2.0.50 - update-browserslist-db: 1.2.3(browserslist@4.28.5) + baseline-browser-mapping: 2.10.24 + caniuse-lite: 1.0.30001791 + electron-to-chromium: 1.5.345 + node-releases: 2.0.38 + update-browserslist-db: 1.2.3(browserslist@4.28.2) buffer-from@1.1.2: optional: true - buffer-image-size@0.6.4: - dependencies: - '@types/node': 26.1.0 - buffer@5.7.1: dependencies: base64-js: 1.5.1 @@ -8120,18 +8257,18 @@ snapshots: minipass-collect: 2.0.1 minipass-flush: 1.0.7 minipass-pipeline: 1.2.4 - p-map: 7.0.5 + p-map: 7.0.4 ssri: 12.0.0 tar: 7.5.19 unique-filename: 4.0.0 - cacheable@2.5.0: + cacheable@2.3.4: dependencies: - '@cacheable/memory': 2.2.0 - '@cacheable/utils': 2.5.0 + '@cacheable/memory': 2.0.8 + '@cacheable/utils': 2.4.1 hookified: 1.15.1 keyv: 5.6.0 - qified: 0.10.1 + qified: 0.9.1 call-bind-apply-helpers@1.0.2: dependencies: @@ -8156,7 +8293,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001802: {} + caniuse-lite@1.0.30001791: {} case@1.6.3: {} @@ -8208,15 +8345,13 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - chokidar@5.0.0: + chokidar@4.0.3: dependencies: - readdirp: 5.0.0 + readdirp: 4.1.2 chownr@3.0.0: {} - chromatic@16.10.0: - dependencies: - semver: 7.8.5 + chromatic@13.3.5: {} clean-stack@2.2.0: {} @@ -8249,7 +8384,7 @@ snapshots: mz: 2.7.0 parse5: 5.1.1 parse5-htmlparser2-tree-adapter: 6.0.1 - yargs: 16.2.2 + yargs: 16.2.0 cli-spinners@2.9.2: {} @@ -8344,13 +8479,9 @@ snapshots: dependencies: compare-func: 2.0.0 - conventional-changelog-angular@9.2.1: + conventional-changelog-angular@8.3.1: dependencies: - '@conventional-changelog/template': 1.2.1 - - conventional-changelog-conventionalcommits@10.2.1: - dependencies: - '@conventional-changelog/template': 1.2.1 + compare-func: 2.0.0 conventional-changelog-conventionalcommits@7.0.2: dependencies: @@ -8362,7 +8493,7 @@ snapshots: handlebars: 4.7.9 json-stringify-safe: 5.0.1 meow: 12.1.1 - semver: 7.8.5 + semver: 7.7.4 split2: 4.2.0 conventional-commits-filter@3.0.0: @@ -8379,10 +8510,10 @@ snapshots: meow: 12.1.1 split2: 4.2.0 - conventional-commits-parser@7.0.1: + conventional-commits-parser@6.4.0: dependencies: - '@simple-libs/stream-utils': 2.0.0 - meow: 14.1.0 + '@simple-libs/stream-utils': 1.2.0 + meow: 13.2.0 convert-hrtime@5.0.0: {} @@ -8396,14 +8527,14 @@ snapshots: corser@2.0.1: {} - cosmiconfig-typescript-loader@6.3.0(@types/node@26.1.0)(cosmiconfig@9.0.2(typescript@6.0.3))(typescript@6.0.3): + cosmiconfig-typescript-loader@6.3.0(@types/node@25.6.0)(cosmiconfig@9.0.1(typescript@6.0.3))(typescript@6.0.3): dependencies: - '@types/node': 26.1.0 - cosmiconfig: 9.0.2(typescript@6.0.3) + '@types/node': 25.6.0 + cosmiconfig: 9.0.1(typescript@6.0.3) jiti: 2.6.1 typescript: 6.0.3 - cosmiconfig@9.0.2(typescript@6.0.3): + cosmiconfig@9.0.1(typescript@6.0.3): dependencies: env-paths: 2.2.1 import-fresh: 3.3.1 @@ -8568,7 +8699,7 @@ snapshots: eastasianwidth@0.2.0: {} - electron-to-chromium@1.5.387: {} + electron-to-chromium@1.5.345: {} emoji-regex@10.6.0: {} @@ -8583,6 +8714,11 @@ snapshots: iconv-lite: 0.6.3 optional: true + enhanced-resolve@5.21.6: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.3.3 + entities@4.5.0: {} entities@6.0.1: {} @@ -8604,13 +8740,6 @@ snapshots: dependencies: is-arrayish: 0.2.1 - es-abstract-get@1.0.0: - dependencies: - es-errors: 1.3.0 - es-object-atoms: 1.1.2 - is-callable: 1.2.7 - object-inspect: 1.13.4 - es-abstract@1.24.2: dependencies: array-buffer-byte-length: 1.0.2 @@ -8623,10 +8752,10 @@ snapshots: data-view-byte-offset: 1.0.1 es-define-property: 1.0.1 es-errors: 1.3.0 - es-object-atoms: 1.1.2 + es-object-atoms: 1.1.1 es-set-tostringtag: 2.1.0 - es-to-primitive: 1.3.4 - function.prototype.name: 1.2.0 + es-to-primitive: 1.3.0 + function.prototype.name: 1.1.8 get-intrinsic: 1.3.0 get-proto: 1.0.1 get-symbol-description: 1.1.0 @@ -8635,7 +8764,7 @@ snapshots: has-property-descriptors: 1.0.2 has-proto: 1.2.0 has-symbols: 1.1.0 - hasown: 2.0.4 + hasown: 2.0.3 internal-slot: 1.1.0 is-array-buffer: 3.0.5 is-callable: 1.2.7 @@ -8658,23 +8787,23 @@ snapshots: safe-regex-test: 1.1.0 set-proto: 1.0.0 stop-iteration-iterator: 1.1.0 - string.prototype.trim: 1.2.11 - string.prototype.trimend: 1.0.10 + string.prototype.trim: 1.2.10 + string.prototype.trimend: 1.0.9 string.prototype.trimstart: 1.0.8 typed-array-buffer: 1.0.3 typed-array-byte-length: 1.0.3 typed-array-byte-offset: 1.0.4 - typed-array-length: 1.0.8 + typed-array-length: 1.0.7 unbox-primitive: 1.1.0 - which-typed-array: 1.1.22 + which-typed-array: 1.1.20 es-define-property@1.0.1: {} es-errors@1.3.0: {} - es-module-lexer@2.3.0: {} + es-module-lexer@2.1.0: {} - es-object-atoms@1.1.2: + es-object-atoms@1.1.1: dependencies: es-errors: 1.3.0 @@ -8687,18 +8816,15 @@ snapshots: es-shim-unscopables@1.1.0: dependencies: - hasown: 2.0.4 + hasown: 2.0.3 - es-to-primitive@1.3.4: + es-to-primitive@1.3.0: dependencies: - es-abstract-get: 1.0.0 - es-define-property: 1.0.1 - es-errors: 1.3.0 is-callable: 1.2.7 is-date-object: 1.1.0 is-symbol: 1.1.1 - es-toolkit@1.49.0: {} + es-toolkit@1.47.1: {} es5-ext@0.10.64: dependencies: @@ -8773,48 +8899,48 @@ snapshots: dependencies: eslint: 9.39.4(jiti@1.21.7) - eslint-import-context@0.1.9(unrs-resolver@1.12.2): + eslint-import-context@0.1.9(unrs-resolver@1.11.1): dependencies: get-tsconfig: 4.14.0 stable-hash-x: 0.2.0 optionalDependencies: - unrs-resolver: 1.12.2 + unrs-resolver: 1.11.1 eslint-import-resolver-node@0.3.10: dependencies: debug: 3.2.7 - is-core-module: 2.16.2 - resolve: 2.0.0-next.7 + is-core-module: 2.16.1 + resolve: 2.0.0-next.6 transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@4.4.5(eslint-plugin-import@2.32.0)(eslint@9.39.4(jiti@1.21.7)): + eslint-import-resolver-typescript@4.4.4(eslint-plugin-import@2.32.0)(eslint@9.39.4(jiti@1.21.7)): dependencies: debug: 4.4.3 eslint: 9.39.4(jiti@1.21.7) - eslint-import-context: 0.1.9(unrs-resolver@1.12.2) + eslint-import-context: 0.1.9(unrs-resolver@1.11.1) get-tsconfig: 4.14.0 is-bun-module: 2.0.0 stable-hash-x: 0.2.0 - tinyglobby: 0.2.17 - unrs-resolver: 1.12.2 + tinyglobby: 0.2.16 + unrs-resolver: 1.11.1 optionalDependencies: - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.62.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3))(eslint-import-resolver-typescript@4.4.5)(eslint@9.39.4(jiti@1.21.7)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.59.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3))(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.4(jiti@1.21.7)) transitivePeerDependencies: - supports-color - eslint-module-utils@2.14.0(@typescript-eslint/parser@8.62.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@4.4.5)(eslint@9.39.4(jiti@1.21.7)): + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.59.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.4(jiti@1.21.7)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.62.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3) + '@typescript-eslint/parser': 8.59.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3) eslint: 9.39.4(jiti@1.21.7) eslint-import-resolver-node: 0.3.10 - eslint-import-resolver-typescript: 4.4.5(eslint-plugin-import@2.32.0)(eslint@9.39.4(jiti@1.21.7)) + eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import@2.32.0)(eslint@9.39.4(jiti@1.21.7)) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.62.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3))(eslint-import-resolver-typescript@4.4.5)(eslint@9.39.4(jiti@1.21.7)): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.59.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3))(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.4(jiti@1.21.7)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -8825,28 +8951,28 @@ snapshots: doctrine: 2.1.0 eslint: 9.39.4(jiti@1.21.7) eslint-import-resolver-node: 0.3.10 - eslint-module-utils: 2.14.0(@typescript-eslint/parser@8.62.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@4.4.5)(eslint@9.39.4(jiti@1.21.7)) - hasown: 2.0.4 - is-core-module: 2.16.2 + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.59.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.4(jiti@1.21.7)) + hasown: 2.0.3 + is-core-module: 2.16.1 is-glob: 4.0.3 minimatch: 10.2.5 object.fromentries: 2.0.8 object.groupby: 1.0.3 object.values: 1.2.1 semver: 6.3.1 - string.prototype.trimend: 1.0.10 + string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.62.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3) + '@typescript-eslint/parser': 8.59.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-prettier@4.2.5(eslint-config-prettier@8.10.2(eslint@9.39.4(jiti@1.21.7)))(eslint@9.39.4(jiti@1.21.7))(prettier@3.9.4): + eslint-plugin-prettier@4.2.5(eslint-config-prettier@8.10.2(eslint@9.39.4(jiti@1.21.7)))(eslint@9.39.4(jiti@1.21.7))(prettier@3.8.3): dependencies: eslint: 9.39.4(jiti@1.21.7) - prettier: 3.9.4 + prettier: 3.8.3 prettier-linter-helpers: 1.0.1 optionalDependencies: eslint-config-prettier: 8.10.2(eslint@9.39.4(jiti@1.21.7)) @@ -8855,11 +8981,11 @@ snapshots: dependencies: eslint: 9.39.4(jiti@1.21.7) - eslint-plugin-unused-imports@4.4.1(@typescript-eslint/eslint-plugin@8.62.1(@typescript-eslint/parser@8.62.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3))(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3))(eslint@9.39.4(jiti@1.21.7)): + eslint-plugin-unused-imports@4.4.1(@typescript-eslint/eslint-plugin@8.59.1(@typescript-eslint/parser@8.59.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3))(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3))(eslint@9.39.4(jiti@1.21.7)): dependencies: eslint: 9.39.4(jiti@1.21.7) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.62.1(@typescript-eslint/parser@8.62.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3))(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3) + '@typescript-eslint/eslint-plugin': 8.59.1(@typescript-eslint/parser@8.59.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3))(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3) eslint-plugin-vue@9.33.0(eslint@9.39.4(jiti@1.21.7)): dependencies: @@ -8868,8 +8994,8 @@ snapshots: globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 - postcss-selector-parser: 6.1.4 - semver: 7.8.5 + postcss-selector-parser: 6.1.2 + semver: 7.7.4 vue-eslint-parser: 9.4.3(eslint@9.39.4(jiti@1.21.7)) xml-name-validator: 4.0.0 transitivePeerDependencies: @@ -8882,8 +9008,8 @@ snapshots: globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 - postcss-selector-parser: 6.1.4 - semver: 7.8.5 + postcss-selector-parser: 6.1.2 + semver: 7.7.4 vue-eslint-parser: 9.4.3(eslint@9.39.4(jiti@2.6.1)) xml-name-validator: 4.0.0 transitivePeerDependencies: @@ -8894,7 +9020,7 @@ snapshots: aria-query: 5.3.2 eslint: 9.39.4(jiti@1.21.7) globals: 14.0.0 - vue-eslint-parser: 10.4.1(eslint@9.39.4(jiti@1.21.7)) + vue-eslint-parser: 10.4.0(eslint@9.39.4(jiti@1.21.7)) transitivePeerDependencies: - supports-color @@ -8911,7 +9037,7 @@ snapshots: eslint-scope@9.1.2: dependencies: '@types/esrecurse': 4.3.1 - '@types/estree': 1.0.9 + '@types/estree': 1.0.8 esrecurse: 4.3.0 estraverse: 5.3.0 @@ -8934,7 +9060,7 @@ snapshots: '@humanfs/node': 0.16.8 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.3 - '@types/estree': 1.0.9 + '@types/estree': 1.0.8 ajv: 6.15.0 chalk: 4.1.2 cross-spawn: 7.0.6 @@ -8975,7 +9101,7 @@ snapshots: '@humanfs/node': 0.16.8 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.3 - '@types/estree': 1.0.9 + '@types/estree': 1.0.8 ajv: 6.15.0 chalk: 4.1.2 cross-spawn: 7.0.6 @@ -9014,20 +9140,20 @@ snapshots: espree@10.4.0: dependencies: - acorn: 8.17.0 - acorn-jsx: 5.3.2(acorn@8.17.0) + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) eslint-visitor-keys: 4.2.1 espree@11.2.0: dependencies: - acorn: 8.17.0 - acorn-jsx: 5.3.2(acorn@8.17.0) + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) eslint-visitor-keys: 5.0.1 espree@9.6.1: dependencies: - acorn: 8.17.0 - acorn-jsx: 5.3.2(acorn@8.17.0) + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) eslint-visitor-keys: 3.4.3 esprima@4.0.1: {} @@ -9046,7 +9172,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.9 + '@types/estree': 1.0.8 esutils@2.0.3: {} @@ -9098,7 +9224,7 @@ snapshots: strip-final-newline: 4.0.0 yoctocolors: 2.1.2 - expect-type@1.4.0: {} + expect-type@1.3.0: {} exponential-backoff@3.1.3: {} @@ -9114,7 +9240,7 @@ snapshots: glob: 13.0.6 handlebars: 4.7.9 slugify: 1.6.9 - svg2ttf: 6.1.0 + svg2ttf: 6.0.3 svgicons2svgfont: 15.0.1 ttf2eot: 3.1.0 ttf2woff: 3.0.0 @@ -9144,7 +9270,7 @@ snapshots: fast-levenshtein@2.0.6: {} - fast-uri@4.1.0: {} + fast-uri@3.1.2: {} fastest-levenshtein@1.0.16: {} @@ -9152,9 +9278,9 @@ snapshots: dependencies: reusify: 1.1.0 - fdir@6.5.0(picomatch@4.0.5): + fdir@6.5.0(picomatch@4.0.4): optionalDependencies: - picomatch: 4.0.5 + picomatch: 4.0.4 figures@2.0.0: dependencies: @@ -9164,9 +9290,9 @@ snapshots: dependencies: is-unicode-supported: 2.1.0 - file-entry-cache@11.1.5: + file-entry-cache@11.1.2: dependencies: - flat-cache: 6.1.23 + flat-cache: 6.1.22 file-entry-cache@8.0.0: dependencies: @@ -9174,6 +9300,8 @@ snapshots: file-uri-to-path@1.0.0: {} + filesize@10.1.6: {} + fill-range@7.1.1: dependencies: to-regex-range: 5.0.1 @@ -9201,9 +9329,9 @@ snapshots: flatted: 3.4.2 keyv: 4.5.4 - flat-cache@6.1.23: + flat-cache@6.1.22: dependencies: - cacheable: 2.5.0 + cacheable: 2.3.4 flatted: 3.4.2 hookified: 1.15.1 @@ -9235,7 +9363,7 @@ snapshots: inherits: 2.0.4 readable-stream: 2.3.8 - fs-extra@11.3.6: + fs-extra@11.3.4: dependencies: graceful-fs: 4.2.11 jsonfile: 6.2.1 @@ -9252,17 +9380,14 @@ snapshots: function-timeout@1.0.2: {} - function.prototype.name@1.2.0: + function.prototype.name@1.1.8: dependencies: call-bind: 1.0.9 call-bound: 1.0.4 - es-define-property: 1.0.1 - es-errors: 1.3.0 + define-properties: 1.2.1 functions-have-names: 1.2.3 - has-property-descriptors: 1.0.2 - hasown: 2.0.4 + hasown: 2.0.3 is-callable: 1.2.7 - is-document.all: 1.0.0 functions-have-names@1.2.3: {} @@ -9272,25 +9397,25 @@ snapshots: get-caller-file@2.0.5: {} - get-east-asian-width@1.6.0: {} + get-east-asian-width@1.5.0: {} get-intrinsic@1.3.0: dependencies: call-bind-apply-helpers: 1.0.2 es-define-property: 1.0.1 es-errors: 1.3.0 - es-object-atoms: 1.1.2 + es-object-atoms: 1.1.1 function-bind: 1.1.2 get-proto: 1.0.1 gopd: 1.2.0 has-symbols: 1.1.0 - hasown: 2.0.4 + hasown: 2.0.3 math-intrinsics: 1.1.0 get-proto@1.0.1: dependencies: dunder-proto: 1.0.1 - es-object-atoms: 1.1.2 + es-object-atoms: 1.1.1 get-stream@6.0.1: {} @@ -9322,9 +9447,9 @@ snapshots: through2: 2.0.5 traverse: 0.6.8 - git-raw-commits@5.0.1: + git-raw-commits@5.0.1(conventional-commits-parser@6.4.0): dependencies: - '@conventional-changelog/git-client': 2.7.0 + '@conventional-changelog/git-client': 2.7.0(conventional-commits-parser@6.4.0) meow: 13.2.0 transitivePeerDependencies: - conventional-commits-filter @@ -9396,7 +9521,7 @@ snapshots: slash: 5.1.0 unicorn-magic: 0.3.0 - globby@16.2.1: + globby@16.2.0: dependencies: '@sindresorhus/merge-streams': 4.0.0 fast-glob: 3.3.3 @@ -9417,7 +9542,7 @@ snapshots: graphemesplit@2.6.0: dependencies: - js-base64: 3.8.0 + js-base64: 3.7.8 unicode-trie: 2.0.0 handlebars@4.7.9: @@ -9429,12 +9554,11 @@ snapshots: optionalDependencies: uglify-js: 3.19.3 - happy-dom@20.10.6: + happy-dom@20.9.0: dependencies: - '@types/node': 26.1.0 + '@types/node': 25.6.0 '@types/whatwg-mimetype': 3.0.2 '@types/ws': 8.18.1 - buffer-image-size: 0.6.4 entities: 7.0.1 whatwg-mimetype: 3.0.0 ws: 8.21.0 @@ -9470,6 +9594,10 @@ snapshots: dependencies: hookified: 1.15.1 + hasown@2.0.3: + dependencies: + function-bind: 1.1.2 + hasown@2.0.4: dependencies: function-bind: 1.1.2 @@ -9575,7 +9703,7 @@ snapshots: ignore@7.0.5: {} - immutable@5.1.9: {} + immutable@5.1.5: {} import-fresh@3.3.1: dependencies: @@ -9610,15 +9738,15 @@ snapshots: internal-slot@1.1.0: dependencies: es-errors: 1.3.0 - hasown: 2.0.4 - side-channel: 1.1.1 + hasown: 2.0.3 + side-channel: 1.1.0 into-stream@7.0.0: dependencies: from2: 2.3.0 p-is-promise: 3.0.0 - ip-address@10.2.0: {} + ip-address@10.1.1: {} is-arguments@1.2.0: dependencies: @@ -9656,13 +9784,13 @@ snapshots: is-bun-module@2.0.0: dependencies: - semver: 7.8.5 + semver: 7.7.4 is-callable@1.2.7: {} - is-core-module@2.16.2: + is-core-module@2.16.1: dependencies: - hasown: 2.0.4 + hasown: 2.0.3 is-data-view@1.0.2: dependencies: @@ -9677,10 +9805,6 @@ snapshots: is-docker@2.2.1: {} - is-document.all@1.0.0: - dependencies: - call-bound: 1.0.4 - is-expression@4.0.0: dependencies: acorn: 7.4.1 @@ -9696,7 +9820,7 @@ snapshots: is-fullwidth-code-point@5.1.0: dependencies: - get-east-asian-width: 1.6.0 + get-east-asian-width: 1.5.0 is-generator-function@1.1.2: dependencies: @@ -9740,7 +9864,7 @@ snapshots: call-bound: 1.0.4 gopd: 1.2.0 has-tostringtag: 1.0.2 - hasown: 2.0.4 + hasown: 2.0.3 is-set@2.0.3: {} @@ -9771,7 +9895,7 @@ snapshots: is-typed-array@1.1.15: dependencies: - which-typed-array: 1.1.22 + which-typed-array: 1.1.20 is-unicode-supported@0.1.0: {} @@ -9810,7 +9934,7 @@ snapshots: lodash.isstring: 4.0.1 lodash.uniqby: 4.7.0 - issue-parser@7.0.2: + issue-parser@7.0.1: dependencies: lodash.capitalize: 4.2.1 lodash.escaperegexp: 4.1.2 @@ -9834,7 +9958,9 @@ snapshots: jiti@2.6.1: {} - js-base64@3.8.0: {} + jiti@2.7.0: {} + + js-base64@3.7.8: {} js-stringify@1.0.2: {} @@ -9858,7 +9984,7 @@ snapshots: http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.24 + nwsapi: 2.2.23 parse5: 7.3.0 rrweb-cssom: 0.7.1 saxes: 6.0.0 @@ -9987,10 +10113,10 @@ snapshots: dependencies: commander: 14.0.3 listr2: 9.0.5 - picomatch: 4.0.5 + picomatch: 4.0.4 string-argv: 0.3.2 - tinyexec: 1.2.4 - yaml: 2.9.0 + tinyexec: 1.1.2 + yaml: 2.8.3 listr2@9.0.5: dependencies: @@ -10054,7 +10180,7 @@ snapshots: lru-cache@10.4.3: {} - lru-cache@11.5.1: {} + lru-cache@11.3.5: {} lru-cache@5.1.1: dependencies: @@ -10115,6 +10241,8 @@ snapshots: mdn-data@2.27.1: {} + mdn-data@2.28.0: {} + memoizee@0.4.17: dependencies: d: 1.0.2 @@ -10145,7 +10273,7 @@ snapshots: micromatch@4.0.8: dependencies: braces: 3.0.3 - picomatch: 4.0.5 + picomatch: 4.0.4 mime-db@1.52.0: {} @@ -10167,7 +10295,7 @@ snapshots: minimatch@10.2.5: dependencies: - brace-expansion: 5.0.7 + brace-expansion: 5.0.6 minimist@1.2.8: {} @@ -10219,9 +10347,9 @@ snapshots: object-assign: 4.1.1 thenify-all: 1.6.0 - nan@2.28.0: {} + nan@2.26.2: {} - nanoid@3.3.15: {} + nanoid@3.3.11: {} napi-postinstall@0.3.4: {} @@ -10245,7 +10373,7 @@ snapshots: emojilib: 2.4.0 skin-tone: 2.0.0 - node-exports-info@1.6.2: + node-exports-info@1.6.0: dependencies: array.prototype.flatmap: 1.3.3 es-errors: 1.3.0 @@ -10260,14 +10388,14 @@ snapshots: make-fetch-happen: 14.0.3 nopt: 8.1.0 proc-log: 5.0.0 - semver: 7.8.5 + semver: 7.7.4 tar: 7.5.19 - tinyglobby: 0.2.17 + tinyglobby: 0.2.16 which: 5.0.0 transitivePeerDependencies: - supports-color - node-releases@2.0.50: {} + node-releases@2.0.38: {} nopt@8.1.0: dependencies: @@ -10276,7 +10404,7 @@ snapshots: normalize-package-data@6.0.2: dependencies: hosted-git-info: 7.0.2 - semver: 7.8.5 + semver: 7.7.4 validate-npm-package-license: 3.0.4 normalize-path@3.0.0: {} @@ -10302,7 +10430,7 @@ snapshots: dependencies: boolbase: 1.0.0 - nwsapi@2.2.24: {} + nwsapi@2.2.23: {} object-assign@4.1.1: {} @@ -10317,7 +10445,7 @@ snapshots: call-bind: 1.0.9 call-bound: 1.0.4 define-properties: 1.2.1 - es-object-atoms: 1.1.2 + es-object-atoms: 1.1.1 has-symbols: 1.1.0 object-keys: 1.1.1 @@ -10326,14 +10454,14 @@ snapshots: call-bind: 1.0.9 call-bound: 1.0.4 define-properties: 1.2.1 - es-object-atoms: 1.1.2 + es-object-atoms: 1.1.1 object.fromentries@2.0.8: dependencies: call-bind: 1.0.9 define-properties: 1.2.1 es-abstract: 1.24.2 - es-object-atoms: 1.1.2 + es-object-atoms: 1.1.1 object.groupby@1.0.3: dependencies: @@ -10346,9 +10474,9 @@ snapshots: call-bind: 1.0.9 call-bound: 1.0.4 define-properties: 1.2.1 - es-object-atoms: 1.1.2 + es-object-atoms: 1.1.1 - obug@2.1.3: {} + obug@2.1.1: {} once@1.4.0: dependencies: @@ -10409,7 +10537,7 @@ snapshots: p-filter@4.1.0: dependencies: - p-map: 7.0.5 + p-map: 7.0.4 p-is-promise@3.0.0: {} @@ -10429,7 +10557,7 @@ snapshots: dependencies: p-limit: 3.1.0 - p-map@7.0.5: {} + p-map@7.0.4: {} p-reduce@2.1.0: {} @@ -10456,7 +10584,7 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.29.7 + '@babel/code-frame': 7.29.0 error-ex: 1.3.4 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -10500,7 +10628,7 @@ snapshots: path-scurry@2.0.2: dependencies: - lru-cache: 11.5.1 + lru-cache: 11.3.5 minipass: 7.1.3 path-type@4.0.0: {} @@ -10515,7 +10643,7 @@ snapshots: picocolors@1.1.1: {} - picomatch@4.0.5: {} + picomatch@4.0.4: {} pify@2.3.0: {} @@ -10528,11 +10656,11 @@ snapshots: find-up: 2.1.0 load-json-file: 4.0.0 - pnpm@11.10.0: {} + pnpm@11.9.0: {} polished@4.3.1: dependencies: - '@babel/runtime': 7.29.7 + '@babel/runtime': 7.29.2 portfinder@1.0.38: dependencies: @@ -10547,74 +10675,74 @@ snapshots: dependencies: htmlparser2: 8.0.2 js-tokens: 9.0.1 - postcss: 8.5.16 - postcss-safe-parser: 6.0.0(postcss@8.5.16) + postcss: 8.5.12 + postcss-safe-parser: 6.0.0(postcss@8.5.12) - postcss-import@15.1.0(postcss@8.5.16): + postcss-import@15.1.0(postcss@8.5.12): dependencies: - postcss: 8.5.16 + postcss: 8.5.12 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.12 - postcss-js@4.1.0(postcss@8.5.16): + postcss-js@4.1.0(postcss@8.5.12): dependencies: camelcase-css: 2.0.1 - postcss: 8.5.16 + postcss: 8.5.12 - postcss-load-config@6.0.1(jiti@1.21.7)(postcss@8.5.16)(yaml@2.9.0): + postcss-load-config@6.0.1(jiti@1.21.7)(postcss@8.5.12)(yaml@2.8.3): dependencies: lilconfig: 3.1.3 optionalDependencies: jiti: 1.21.7 - postcss: 8.5.16 - yaml: 2.9.0 + postcss: 8.5.12 + yaml: 2.8.3 postcss-media-query-parser@0.2.3: {} - postcss-nested@6.2.0(postcss@8.5.16): + postcss-nested@6.2.0(postcss@8.5.12): dependencies: - postcss: 8.5.16 - postcss-selector-parser: 6.1.4 + postcss: 8.5.12 + postcss-selector-parser: 6.1.2 postcss-resolve-nested-selector@0.1.6: {} - postcss-safe-parser@6.0.0(postcss@8.5.16): + postcss-safe-parser@6.0.0(postcss@8.5.12): dependencies: - postcss: 8.5.16 + postcss: 8.5.12 - postcss-safe-parser@7.0.1(postcss@8.5.16): + postcss-safe-parser@7.0.1(postcss@8.5.12): dependencies: - postcss: 8.5.16 + postcss: 8.5.12 - postcss-scss@4.0.9(postcss@8.5.16): + postcss-scss@4.0.9(postcss@8.5.12): dependencies: - postcss: 8.5.16 + postcss: 8.5.12 postcss-selector-parser@6.0.10: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-selector-parser@6.1.4: + postcss-selector-parser@6.1.2: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-selector-parser@7.1.4: + postcss-selector-parser@7.1.1: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-sorting@10.0.0(postcss@8.5.16): + postcss-sorting@10.0.0(postcss@8.5.12): dependencies: - postcss: 8.5.16 + postcss: 8.5.12 postcss-value-parser@4.2.0: {} - postcss@8.5.16: + postcss@8.5.12: dependencies: - nanoid: 3.3.15 + nanoid: 3.3.11 picocolors: 1.1.1 source-map-js: 1.2.1 @@ -10626,7 +10754,7 @@ snapshots: prettier@2.8.8: {} - prettier@3.9.4: {} + prettier@3.8.3: {} pretty-format@27.5.1: dependencies: @@ -10640,13 +10768,9 @@ snapshots: primeflex@3.3.1: {} - primevue@3.35.0(vue@3.5.39(typescript@5.9.3)): - dependencies: - vue: 3.5.39(typescript@5.9.3) - - primevue@3.47.2(vue@3.5.39(typescript@6.0.3)): + primevue@3.47.2(vue@3.5.33(typescript@6.0.3)): dependencies: - vue: 3.5.39(typescript@6.0.3) + vue: 3.5.33(typescript@6.0.3) proc-log@5.0.0: {} @@ -10745,14 +10869,13 @@ snapshots: punycode@2.3.1: {} - qified@0.10.1: + qified@0.9.1: dependencies: hookified: 2.2.0 - qs@6.15.3: + qs@6.15.2: dependencies: - es-define-property: 1.0.1 - side-channel: 1.1.1 + side-channel: 1.1.0 querystringify@2.2.0: {} @@ -10765,14 +10888,14 @@ snapshots: minimist: 1.2.8 strip-json-comments: 2.0.1 - react-dom@19.2.7(react@19.2.7): + react-dom@19.2.5(react@19.2.5): dependencies: - react: 19.2.7 + react: 19.2.5 scheduler: 0.27.0 react-is@17.0.2: {} - react@19.2.7: {} + react@19.2.5: {} read-cache@1.0.0: dependencies: @@ -10816,11 +10939,11 @@ snapshots: readdirp@3.6.0: dependencies: - picomatch: 4.0.5 + picomatch: 4.0.4 - readdirp@5.0.0: {} + readdirp@4.1.2: {} - recast@0.23.12: + recast@0.23.11: dependencies: ast-types: 0.16.1 esprima: 4.0.1 @@ -10839,7 +10962,7 @@ snapshots: define-properties: 1.2.1 es-abstract: 1.24.2 es-errors: 1.3.0 - es-object-atoms: 1.1.2 + es-object-atoms: 1.1.1 get-intrinsic: 1.3.0 get-proto: 1.0.1 which-builtin-type: 1.2.1 @@ -10855,7 +10978,7 @@ snapshots: registry-auth-token@5.1.1: dependencies: - '@pnpm/npm-conf': 3.0.3 + '@pnpm/npm-conf': 3.0.2 require-directory@2.1.1: {} @@ -10872,15 +10995,15 @@ snapshots: resolve@1.22.12: dependencies: es-errors: 1.3.0 - is-core-module: 2.16.2 + is-core-module: 2.16.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - resolve@2.0.0-next.7: + resolve@2.0.0-next.6: dependencies: es-errors: 1.3.0 - is-core-module: 2.16.2 - node-exports-info: 1.6.2 + is-core-module: 2.16.1 + node-exports-info: 1.6.0 object-keys: 1.1.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -10901,26 +11024,36 @@ snapshots: rfdc@1.4.1: {} - rolldown@1.1.4: + rollup@4.60.2: dependencies: - '@oxc-project/types': 0.138.0 - '@rolldown/pluginutils': 1.0.1 + '@types/estree': 1.0.8 optionalDependencies: - '@rolldown/binding-android-arm64': 1.1.4 - '@rolldown/binding-darwin-arm64': 1.1.4 - '@rolldown/binding-darwin-x64': 1.1.4 - '@rolldown/binding-freebsd-x64': 1.1.4 - '@rolldown/binding-linux-arm-gnueabihf': 1.1.4 - '@rolldown/binding-linux-arm64-gnu': 1.1.4 - '@rolldown/binding-linux-arm64-musl': 1.1.4 - '@rolldown/binding-linux-ppc64-gnu': 1.1.4 - '@rolldown/binding-linux-s390x-gnu': 1.1.4 - '@rolldown/binding-linux-x64-gnu': 1.1.4 - '@rolldown/binding-linux-x64-musl': 1.1.4 - '@rolldown/binding-openharmony-arm64': 1.1.4 - '@rolldown/binding-wasm32-wasi': 1.1.4 - '@rolldown/binding-win32-arm64-msvc': 1.1.4 - '@rolldown/binding-win32-x64-msvc': 1.1.4 + '@rollup/rollup-android-arm-eabi': 4.60.2 + '@rollup/rollup-android-arm64': 4.60.2 + '@rollup/rollup-darwin-arm64': 4.60.2 + '@rollup/rollup-darwin-x64': 4.60.2 + '@rollup/rollup-freebsd-arm64': 4.60.2 + '@rollup/rollup-freebsd-x64': 4.60.2 + '@rollup/rollup-linux-arm-gnueabihf': 4.60.2 + '@rollup/rollup-linux-arm-musleabihf': 4.60.2 + '@rollup/rollup-linux-arm64-gnu': 4.60.2 + '@rollup/rollup-linux-arm64-musl': 4.60.2 + '@rollup/rollup-linux-loong64-gnu': 4.60.2 + '@rollup/rollup-linux-loong64-musl': 4.60.2 + '@rollup/rollup-linux-ppc64-gnu': 4.60.2 + '@rollup/rollup-linux-ppc64-musl': 4.60.2 + '@rollup/rollup-linux-riscv64-gnu': 4.60.2 + '@rollup/rollup-linux-riscv64-musl': 4.60.2 + '@rollup/rollup-linux-s390x-gnu': 4.60.2 + '@rollup/rollup-linux-x64-gnu': 4.60.2 + '@rollup/rollup-linux-x64-musl': 4.60.2 + '@rollup/rollup-openbsd-x64': 4.60.2 + '@rollup/rollup-openharmony-arm64': 4.60.2 + '@rollup/rollup-win32-arm64-msvc': 4.60.2 + '@rollup/rollup-win32-ia32-msvc': 4.60.2 + '@rollup/rollup-win32-x64-gnu': 4.60.2 + '@rollup/rollup-win32-x64-msvc': 4.60.2 + fsevents: 2.3.3 rrweb-cssom@0.7.1: {} @@ -10955,10 +11088,10 @@ snapshots: safer-buffer@2.1.2: {} - sass@1.101.0: + sass@1.99.0: dependencies: - chokidar: 5.0.0 - immutable: 5.1.9 + chokidar: 4.0.3 + immutable: 5.1.5 source-map-js: 1.2.1 optionalDependencies: '@parcel/watcher': 2.5.6 @@ -10981,7 +11114,7 @@ snapshots: '@semantic-release/npm': 12.0.2(semantic-release@23.1.1(typescript@6.0.3)) '@semantic-release/release-notes-generator': 13.0.0(semantic-release@23.1.1(typescript@6.0.3)) aggregate-error: 5.0.0 - cosmiconfig: 9.0.2(typescript@6.0.3) + cosmiconfig: 9.0.1(typescript@6.0.3) debug: 4.4.3 env-ci: 11.2.0 execa: 9.6.1 @@ -11000,23 +11133,23 @@ snapshots: p-reduce: 3.0.0 read-package-up: 11.0.0 resolve-from: 5.0.0 - semver: 7.8.5 + semver: 7.7.4 semver-diff: 4.0.0 signale: 1.4.0 - yargs: 17.7.3 + yargs: 17.7.2 transitivePeerDependencies: - supports-color - typescript semver-diff@4.0.0: dependencies: - semver: 7.8.5 + semver: 7.7.4 semver-regex@4.0.5: {} semver@6.3.1: {} - semver@7.8.5: {} + semver@7.7.4: {} set-function-length@1.2.2: dependencies: @@ -11038,7 +11171,7 @@ snapshots: dependencies: dunder-proto: 1.0.1 es-errors: 1.3.0 - es-object-atoms: 1.1.2 + es-object-atoms: 1.1.1 shebang-command@2.0.0: dependencies: @@ -11066,7 +11199,7 @@ snapshots: object-inspect: 1.13.4 side-channel-map: 1.0.1 - side-channel@1.1.1: + side-channel@1.1.0: dependencies: es-errors: 1.3.0 object-inspect: 1.13.4 @@ -11118,13 +11251,13 @@ snapshots: dependencies: agent-base: 7.1.4 debug: 4.4.3 - socks: 2.8.9 + socks: 2.8.8 transitivePeerDependencies: - supports-color - socks@2.8.9: + socks@2.8.8: dependencies: - ip-address: 10.2.0 + ip-address: 10.1.1 smart-buffer: 4.2.0 source-map-js@1.2.1: {} @@ -11176,11 +11309,11 @@ snapshots: es-errors: 1.3.0 internal-slot: 1.1.0 - storybook@8.6.18(prettier@3.9.4): + storybook@8.6.18(prettier@3.8.3): dependencies: - '@storybook/core': 8.6.18(prettier@3.9.4)(storybook@8.6.18(prettier@3.9.4)) + '@storybook/core': 8.6.18(prettier@3.8.3)(storybook@8.6.18(prettier@3.8.3)) optionalDependencies: - prettier: 3.9.4 + prettier: 3.8.3 transitivePeerDependencies: - bufferutil - supports-color @@ -11208,37 +11341,36 @@ snapshots: string-width@7.2.0: dependencies: emoji-regex: 10.6.0 - get-east-asian-width: 1.6.0 + get-east-asian-width: 1.5.0 strip-ansi: 7.2.0 string-width@8.2.1: dependencies: - get-east-asian-width: 1.6.0 + get-east-asian-width: 1.5.0 strip-ansi: 7.2.0 - string.prototype.trim@1.2.11: + string.prototype.trim@1.2.10: dependencies: call-bind: 1.0.9 call-bound: 1.0.4 define-data-property: 1.1.4 define-properties: 1.2.1 es-abstract: 1.24.2 - es-object-atoms: 1.1.2 + es-object-atoms: 1.1.1 has-property-descriptors: 1.0.2 - safe-regex-test: 1.1.0 - string.prototype.trimend@1.0.10: + string.prototype.trimend@1.0.9: dependencies: call-bind: 1.0.9 call-bound: 1.0.4 define-properties: 1.2.1 - es-object-atoms: 1.1.2 + es-object-atoms: 1.1.1 string.prototype.trimstart@1.0.8: dependencies: call-bind: 1.0.9 define-properties: 1.2.1 - es-object-atoms: 1.1.2 + es-object-atoms: 1.1.1 string_decoder@1.1.1: dependencies: @@ -11272,100 +11404,98 @@ snapshots: strip-json-comments@3.1.1: {} - stylelint-config-html@1.1.0(postcss-html@1.8.1)(stylelint@17.14.0(typescript@6.0.3)): + stylelint-config-html@1.1.0(postcss-html@1.8.1)(stylelint@17.9.1(typescript@6.0.3)): dependencies: postcss-html: 1.8.1 - stylelint: 17.14.0(typescript@6.0.3) + stylelint: 17.9.1(typescript@6.0.3) - stylelint-config-recommended-scss@17.0.1(postcss@8.5.16)(stylelint@17.14.0(typescript@6.0.3)): + stylelint-config-recommended-scss@17.0.1(postcss@8.5.12)(stylelint@17.9.1(typescript@6.0.3)): dependencies: - postcss-scss: 4.0.9(postcss@8.5.16) - stylelint: 17.14.0(typescript@6.0.3) - stylelint-config-recommended: 18.0.0(stylelint@17.14.0(typescript@6.0.3)) - stylelint-scss: 7.2.0(stylelint@17.14.0(typescript@6.0.3)) + postcss-scss: 4.0.9(postcss@8.5.12) + stylelint: 17.9.1(typescript@6.0.3) + stylelint-config-recommended: 18.0.0(stylelint@17.9.1(typescript@6.0.3)) + stylelint-scss: 7.0.0(stylelint@17.9.1(typescript@6.0.3)) optionalDependencies: - postcss: 8.5.16 + postcss: 8.5.12 - stylelint-config-recommended-vue@1.6.1(postcss-html@1.8.1)(stylelint@17.14.0(typescript@6.0.3)): + stylelint-config-recommended-vue@1.6.1(postcss-html@1.8.1)(stylelint@17.9.1(typescript@6.0.3)): dependencies: postcss-html: 1.8.1 - semver: 7.8.5 - stylelint: 17.14.0(typescript@6.0.3) - stylelint-config-html: 1.1.0(postcss-html@1.8.1)(stylelint@17.14.0(typescript@6.0.3)) - stylelint-config-recommended: 18.0.0(stylelint@17.14.0(typescript@6.0.3)) + semver: 7.7.4 + stylelint: 17.9.1(typescript@6.0.3) + stylelint-config-html: 1.1.0(postcss-html@1.8.1)(stylelint@17.9.1(typescript@6.0.3)) + stylelint-config-recommended: 18.0.0(stylelint@17.9.1(typescript@6.0.3)) - stylelint-config-recommended@18.0.0(stylelint@17.14.0(typescript@6.0.3)): + stylelint-config-recommended@18.0.0(stylelint@17.9.1(typescript@6.0.3)): dependencies: - stylelint: 17.14.0(typescript@6.0.3) + stylelint: 17.9.1(typescript@6.0.3) - stylelint-config-standard-scss@17.0.0(postcss@8.5.16)(stylelint@17.14.0(typescript@6.0.3)): + stylelint-config-standard-scss@17.0.0(postcss@8.5.12)(stylelint@17.9.1(typescript@6.0.3)): dependencies: - stylelint: 17.14.0(typescript@6.0.3) - stylelint-config-recommended-scss: 17.0.1(postcss@8.5.16)(stylelint@17.14.0(typescript@6.0.3)) - stylelint-config-standard: 40.0.0(stylelint@17.14.0(typescript@6.0.3)) + stylelint: 17.9.1(typescript@6.0.3) + stylelint-config-recommended-scss: 17.0.1(postcss@8.5.12)(stylelint@17.9.1(typescript@6.0.3)) + stylelint-config-standard: 40.0.0(stylelint@17.9.1(typescript@6.0.3)) optionalDependencies: - postcss: 8.5.16 + postcss: 8.5.12 - stylelint-config-standard@40.0.0(stylelint@17.14.0(typescript@6.0.3)): + stylelint-config-standard@40.0.0(stylelint@17.9.1(typescript@6.0.3)): dependencies: - stylelint: 17.14.0(typescript@6.0.3) - stylelint-config-recommended: 18.0.0(stylelint@17.14.0(typescript@6.0.3)) + stylelint: 17.9.1(typescript@6.0.3) + stylelint-config-recommended: 18.0.0(stylelint@17.9.1(typescript@6.0.3)) - stylelint-order@8.1.1(stylelint@17.14.0(typescript@6.0.3)): + stylelint-order@8.1.1(stylelint@17.9.1(typescript@6.0.3)): dependencies: - postcss: 8.5.16 - postcss-sorting: 10.0.0(postcss@8.5.16) - stylelint: 17.14.0(typescript@6.0.3) + postcss: 8.5.12 + postcss-sorting: 10.0.0(postcss@8.5.12) + stylelint: 17.9.1(typescript@6.0.3) - stylelint-scss@7.2.0(stylelint@17.14.0(typescript@6.0.3)): + stylelint-scss@7.0.0(stylelint@17.9.1(typescript@6.0.3)): dependencies: - '@csstools/css-calc': 3.2.1(@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-syntax-patches-for-csstree': 1.1.6(css-tree@3.2.1) - '@csstools/css-tokenizer': 4.0.0 css-tree: 3.2.1 is-plain-object: 5.0.0 known-css-properties: 0.37.0 + mdn-data: 2.28.0 postcss-media-query-parser: 0.2.3 postcss-resolve-nested-selector: 0.1.6 - postcss-selector-parser: 7.1.4 + postcss-selector-parser: 7.1.1 postcss-value-parser: 4.2.0 - stylelint: 17.14.0(typescript@6.0.3) + stylelint: 17.9.1(typescript@6.0.3) - stylelint@17.14.0(typescript@6.0.3): + stylelint@17.9.1(typescript@6.0.3): dependencies: - '@csstools/css-calc': 3.2.1(@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) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) - '@csstools/css-syntax-patches-for-csstree': 1.1.6(css-tree@3.2.1) + '@csstools/css-syntax-patches-for-csstree': 1.1.3(css-tree@3.2.1) '@csstools/css-tokenizer': 4.0.0 '@csstools/media-query-list-parser': 5.0.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) - '@csstools/selector-resolve-nested': 4.0.0(postcss-selector-parser@7.1.4) - '@csstools/selector-specificity': 6.0.0(postcss-selector-parser@7.1.4) + '@csstools/selector-resolve-nested': 4.0.0(postcss-selector-parser@7.1.1) + '@csstools/selector-specificity': 6.0.0(postcss-selector-parser@7.1.1) colord: 2.9.3 - cosmiconfig: 9.0.2(typescript@6.0.3) + cosmiconfig: 9.0.1(typescript@6.0.3) css-functions-list: 3.3.3 css-tree: 3.2.1 debug: 4.4.3 fast-glob: 3.3.3 fastest-levenshtein: 1.0.16 - file-entry-cache: 11.1.5 + file-entry-cache: 11.1.2 global-modules: 2.0.0 - globby: 16.2.1 + globby: 16.2.0 globjoin: 0.1.4 html-tags: 5.1.0 ignore: 7.0.5 import-meta-resolve: 4.2.0 + is-plain-object: 5.0.0 mathml-tag-names: 4.0.0 meow: 14.1.0 micromatch: 4.0.8 normalize-path: 3.0.0 picocolors: 1.1.1 - postcss: 8.5.16 - postcss-safe-parser: 7.0.1(postcss@8.5.16) - postcss-selector-parser: 7.1.4 + postcss: 8.5.12 + postcss-safe-parser: 7.0.1(postcss@8.5.12) + postcss-selector-parser: 7.1.1 postcss-value-parser: 4.2.0 string-width: 8.2.1 - supports-hyperlinks: 4.5.0 + supports-hyperlinks: 4.4.0 svg-tags: 1.0.0 table: 6.9.0 write-file-atomic: 7.0.1 @@ -11380,7 +11510,7 @@ snapshots: lines-and-columns: 1.2.4 mz: 2.7.0 pirates: 4.0.7 - tinyglobby: 0.2.17 + tinyglobby: 0.2.16 ts-interface-checker: 0.1.13 super-regex@1.1.0: @@ -11408,7 +11538,7 @@ snapshots: has-flag: 4.0.0 supports-color: 7.2.0 - supports-hyperlinks@4.5.0: + supports-hyperlinks@4.4.0: dependencies: has-flag: 5.0.1 supports-color: 10.2.2 @@ -11419,7 +11549,7 @@ snapshots: svg-tags@1.0.0: {} - svg2ttf@6.1.0: + svg2ttf@6.0.3: dependencies: '@xmldom/xmldom': 0.9.10 argparse: 2.0.1 @@ -11457,7 +11587,7 @@ snapshots: tailwind-merge@3.6.0: {} - tailwindcss@3.4.19(yaml@2.9.0): + tailwindcss@3.4.19(yaml@2.8.3): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -11473,18 +11603,22 @@ snapshots: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.1.1 - postcss: 8.5.16 - postcss-import: 15.1.0(postcss@8.5.16) - postcss-js: 4.1.0(postcss@8.5.16) - postcss-load-config: 6.0.1(jiti@1.21.7)(postcss@8.5.16)(yaml@2.9.0) - postcss-nested: 6.2.0(postcss@8.5.16) - postcss-selector-parser: 6.1.4 + postcss: 8.5.12 + postcss-import: 15.1.0(postcss@8.5.12) + postcss-js: 4.1.0(postcss@8.5.12) + postcss-load-config: 6.0.1(jiti@1.21.7)(postcss@8.5.12)(yaml@2.8.3) + postcss-nested: 6.2.0(postcss@8.5.12) + postcss-selector-parser: 6.1.2 resolve: 1.22.12 sucrase: 3.35.1 transitivePeerDependencies: - tsx - yaml + tailwindcss@4.3.2: {} + + tapable@2.3.3: {} + tar@7.5.19: dependencies: '@isaacs/fs-minipass': 4.0.1 @@ -11502,10 +11636,10 @@ snapshots: type-fest: 2.19.0 unique-string: 3.0.0 - terser@5.48.0: + terser@5.46.2: dependencies: '@jridgewell/source-map': 0.3.11 - acorn: 8.17.0 + acorn: 8.16.0 commander: 2.20.3 source-map-support: 0.5.21 optional: true @@ -11544,12 +11678,12 @@ snapshots: tinycolor2@1.6.0: {} - tinyexec@1.2.4: {} + tinyexec@1.1.2: {} - tinyglobby@0.2.17: + tinyglobby@0.2.16: dependencies: - fdir: 6.5.0(picomatch@4.0.5) - picomatch: 4.0.5 + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 tinyrainbow@1.2.0: {} @@ -11582,7 +11716,7 @@ snapshots: dependencies: typescript: 6.0.3 - ts-dedent@2.3.0: {} + ts-dedent@2.2.0: {} ts-interface-checker@0.1.13: {} @@ -11618,7 +11752,7 @@ snapshots: bindings: 1.5.0 bufferstreams: 4.0.0 debug: 4.4.3 - nan: 2.28.0 + nan: 2.26.2 node-gyp: 11.5.0 yerror: 8.0.0 transitivePeerDependencies: @@ -11684,7 +11818,7 @@ snapshots: is-typed-array: 1.1.15 reflect.getprototypeof: 1.0.10 - typed-array-length@1.0.8: + typed-array-length@1.0.7: dependencies: call-bind: 1.0.9 for-each: 0.3.5 @@ -11693,12 +11827,12 @@ snapshots: possible-typed-array-names: 1.1.0 reflect.getprototypeof: 1.0.10 - typescript-eslint@8.62.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3): + typescript-eslint@8.59.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.62.1(@typescript-eslint/parser@8.62.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3))(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3) - '@typescript-eslint/parser': 8.62.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3) - '@typescript-eslint/typescript-estree': 8.62.1(typescript@6.0.3) - '@typescript-eslint/utils': 8.62.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3) + '@typescript-eslint/eslint-plugin': 8.59.1(@typescript-eslint/parser@8.59.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3))(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3) + '@typescript-eslint/parser': 8.59.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3) + '@typescript-eslint/typescript-estree': 8.59.1(typescript@6.0.3) + '@typescript-eslint/utils': 8.59.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3) eslint: 9.39.4(jiti@1.21.7) typescript: 6.0.3 transitivePeerDependencies: @@ -11718,9 +11852,9 @@ snapshots: has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 - undici-types@8.3.0: {} + undici-types@7.19.2: {} - undici@8.7.0: {} + undici@7.28.0: {} unicode-emoji-modifier-base@1.0.0: {} @@ -11737,7 +11871,7 @@ snapshots: union@0.5.0: dependencies: - qs: 6.15.3 + qs: 6.15.2 unique-filename@4.0.0: dependencies: @@ -11761,39 +11895,36 @@ snapshots: unplugin@1.16.1: dependencies: - acorn: 8.17.0 + acorn: 8.16.0 webpack-virtual-modules: 0.6.2 - unrs-resolver@1.12.2: + unrs-resolver@1.11.1: dependencies: napi-postinstall: 0.3.4 optionalDependencies: - '@unrs/resolver-binding-android-arm-eabi': 1.12.2 - '@unrs/resolver-binding-android-arm64': 1.12.2 - '@unrs/resolver-binding-darwin-arm64': 1.12.2 - '@unrs/resolver-binding-darwin-x64': 1.12.2 - '@unrs/resolver-binding-freebsd-x64': 1.12.2 - '@unrs/resolver-binding-linux-arm-gnueabihf': 1.12.2 - '@unrs/resolver-binding-linux-arm-musleabihf': 1.12.2 - '@unrs/resolver-binding-linux-arm64-gnu': 1.12.2 - '@unrs/resolver-binding-linux-arm64-musl': 1.12.2 - '@unrs/resolver-binding-linux-loong64-gnu': 1.12.2 - '@unrs/resolver-binding-linux-loong64-musl': 1.12.2 - '@unrs/resolver-binding-linux-ppc64-gnu': 1.12.2 - '@unrs/resolver-binding-linux-riscv64-gnu': 1.12.2 - '@unrs/resolver-binding-linux-riscv64-musl': 1.12.2 - '@unrs/resolver-binding-linux-s390x-gnu': 1.12.2 - '@unrs/resolver-binding-linux-x64-gnu': 1.12.2 - '@unrs/resolver-binding-linux-x64-musl': 1.12.2 - '@unrs/resolver-binding-openharmony-arm64': 1.12.2 - '@unrs/resolver-binding-wasm32-wasi': 1.12.2 - '@unrs/resolver-binding-win32-arm64-msvc': 1.12.2 - '@unrs/resolver-binding-win32-ia32-msvc': 1.12.2 - '@unrs/resolver-binding-win32-x64-msvc': 1.12.2 - - update-browserslist-db@1.2.3(browserslist@4.28.5): - dependencies: - browserslist: 4.28.5 + '@unrs/resolver-binding-android-arm-eabi': 1.11.1 + '@unrs/resolver-binding-android-arm64': 1.11.1 + '@unrs/resolver-binding-darwin-arm64': 1.11.1 + '@unrs/resolver-binding-darwin-x64': 1.11.1 + '@unrs/resolver-binding-freebsd-x64': 1.11.1 + '@unrs/resolver-binding-linux-arm-gnueabihf': 1.11.1 + '@unrs/resolver-binding-linux-arm-musleabihf': 1.11.1 + '@unrs/resolver-binding-linux-arm64-gnu': 1.11.1 + '@unrs/resolver-binding-linux-arm64-musl': 1.11.1 + '@unrs/resolver-binding-linux-ppc64-gnu': 1.11.1 + '@unrs/resolver-binding-linux-riscv64-gnu': 1.11.1 + '@unrs/resolver-binding-linux-riscv64-musl': 1.11.1 + '@unrs/resolver-binding-linux-s390x-gnu': 1.11.1 + '@unrs/resolver-binding-linux-x64-gnu': 1.11.1 + '@unrs/resolver-binding-linux-x64-musl': 1.11.1 + '@unrs/resolver-binding-wasm32-wasi': 1.11.1 + '@unrs/resolver-binding-win32-arm64-msvc': 1.11.1 + '@unrs/resolver-binding-win32-ia32-msvc': 1.11.1 + '@unrs/resolver-binding-win32-x64-msvc': 1.11.1 + + update-browserslist-db@1.2.3(browserslist@4.28.2): + dependencies: + browserslist: 4.28.2 escalade: 3.2.0 picocolors: 1.1.1 @@ -11818,84 +11949,86 @@ snapshots: is-arguments: 1.2.0 is-generator-function: 1.1.2 is-typed-array: 1.1.15 - which-typed-array: 1.1.22 + which-typed-array: 1.1.20 - uuid@14.0.1: {} + uuid@14.0.0: {} validate-npm-package-license@3.0.4: dependencies: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vee-validate@4.15.1(vue@3.5.39(typescript@5.9.3)): + vee-validate@4.15.1(vue@3.5.33(typescript@5.9.3)): dependencies: - '@vue/devtools-api': 7.7.10 + '@vue/devtools-api': 7.7.9 type-fest: 4.41.0 - vue: 3.5.39(typescript@5.9.3) + vue: 3.5.33(typescript@5.9.3) - vee-validate@4.15.1(vue@3.5.39(typescript@6.0.3)): + vee-validate@4.15.1(vue@3.5.33(typescript@6.0.3)): dependencies: - '@vue/devtools-api': 7.7.10 + '@vue/devtools-api': 7.7.9 type-fest: 4.41.0 - vue: 3.5.39(typescript@6.0.3) + vue: 3.5.33(typescript@6.0.3) - vite@8.1.3(@types/node@26.1.0)(esbuild@0.25.12)(jiti@1.21.7)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0): + vite@6.4.3(@types/node@25.6.0)(jiti@1.21.7)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.46.2)(yaml@2.8.3): dependencies: - lightningcss: 1.32.0 - picomatch: 4.0.5 - postcss: 8.5.16 - rolldown: 1.1.4 - tinyglobby: 0.2.17 - optionalDependencies: - '@types/node': 26.1.0 esbuild: 0.25.12 + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 + postcss: 8.5.12 + rollup: 4.60.2 + tinyglobby: 0.2.16 + optionalDependencies: + '@types/node': 25.6.0 fsevents: 2.3.3 jiti: 1.21.7 - sass: 1.101.0 - terser: 5.48.0 - yaml: 2.9.0 + lightningcss: 1.32.0 + sass: 1.99.0 + terser: 5.46.2 + yaml: 2.8.3 - vite@8.1.3(@types/node@26.1.0)(esbuild@0.25.12)(jiti@2.6.1)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0): + vite@6.4.3(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.46.2)(yaml@2.8.3): dependencies: - lightningcss: 1.32.0 - picomatch: 4.0.5 - postcss: 8.5.16 - rolldown: 1.1.4 - tinyglobby: 0.2.17 - optionalDependencies: - '@types/node': 26.1.0 esbuild: 0.25.12 + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 + postcss: 8.5.12 + rollup: 4.60.2 + tinyglobby: 0.2.16 + optionalDependencies: + '@types/node': 25.6.0 fsevents: 2.3.3 jiti: 2.6.1 - sass: 1.101.0 - terser: 5.48.0 - yaml: 2.9.0 - - vitest@4.1.10(@types/node@26.1.0)(happy-dom@20.10.6)(jsdom@24.1.3)(vite@8.1.3(@types/node@26.1.0)(esbuild@0.25.12)(jiti@2.6.1)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0)): - dependencies: - '@vitest/expect': 4.1.10 - '@vitest/mocker': 4.1.10(vite@8.1.3(@types/node@26.1.0)(esbuild@0.25.12)(jiti@2.6.1)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0)) - '@vitest/pretty-format': 4.1.10 - '@vitest/runner': 4.1.10 - '@vitest/snapshot': 4.1.10 - '@vitest/spy': 4.1.10 - '@vitest/utils': 4.1.10 - es-module-lexer: 2.3.0 - expect-type: 1.4.0 + lightningcss: 1.32.0 + sass: 1.99.0 + terser: 5.46.2 + yaml: 2.8.3 + + vitest@4.1.8(@types/node@25.6.0)(happy-dom@20.9.0)(jsdom@24.1.3)(vite@6.4.3(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.46.2)(yaml@2.8.3)): + dependencies: + '@vitest/expect': 4.1.8 + '@vitest/mocker': 4.1.8(vite@6.4.3(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.46.2)(yaml@2.8.3)) + '@vitest/pretty-format': 4.1.8 + '@vitest/runner': 4.1.8 + '@vitest/snapshot': 4.1.8 + '@vitest/spy': 4.1.8 + '@vitest/utils': 4.1.8 + es-module-lexer: 2.1.0 + expect-type: 1.3.0 magic-string: 0.30.21 - obug: 2.1.3 + obug: 2.1.1 pathe: 2.0.3 - picomatch: 4.0.5 + picomatch: 4.0.4 std-env: 4.1.0 tinybench: 2.9.0 - tinyexec: 1.2.4 - tinyglobby: 0.2.17 + tinyexec: 1.1.2 + tinyglobby: 0.2.16 tinyrainbow: 3.1.0 - vite: 8.1.3(@types/node@26.1.0)(esbuild@0.25.12)(jiti@2.6.1)(sass@1.101.0)(terser@5.48.0)(yaml@2.9.0) + vite: 6.4.3(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.46.2)(yaml@2.8.3) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 26.1.0 - happy-dom: 20.10.6 + '@types/node': 25.6.0 + happy-dom: 20.9.0 jsdom: 24.1.3 transitivePeerDependencies: - msw @@ -11917,27 +12050,27 @@ snapshots: vue-component-type-helpers@3.3.6: {} - vue-demi@0.14.10(vue@3.5.39(typescript@6.0.3)): + vue-demi@0.14.10(vue@3.5.33(typescript@6.0.3)): dependencies: - vue: 3.5.39(typescript@6.0.3) + vue: 3.5.33(typescript@6.0.3) - vue-docgen-api@4.79.2(vue@3.5.39(typescript@5.9.3)): + vue-docgen-api@4.79.2(vue@3.5.33(typescript@5.9.3)): dependencies: '@babel/parser': 7.29.7 '@babel/types': 7.29.7 - '@vue/compiler-dom': 3.5.39 - '@vue/compiler-sfc': 3.5.39 + '@vue/compiler-dom': 3.5.33 + '@vue/compiler-sfc': 3.5.33 ast-types: 0.16.1 esm-resolve: 1.0.11 hash-sum: 2.0.0 lru-cache: 8.0.5 pug: 3.0.4 - recast: 0.23.12 + recast: 0.23.11 ts-map: 1.0.3 - vue: 3.5.39(typescript@5.9.3) - vue-inbrowser-compiler-independent-utils: 4.71.1(vue@3.5.39(typescript@5.9.3)) + vue: 3.5.33(typescript@5.9.3) + vue-inbrowser-compiler-independent-utils: 4.71.1(vue@3.5.33(typescript@5.9.3)) - vue-eslint-parser@10.4.1(eslint@9.39.4(jiti@1.21.7)): + vue-eslint-parser@10.4.0(eslint@9.39.4(jiti@1.21.7)): dependencies: debug: 4.4.3 eslint: 9.39.4(jiti@1.21.7) @@ -11945,7 +12078,7 @@ snapshots: eslint-visitor-keys: 5.0.1 espree: 11.2.0 esquery: 1.7.0 - semver: 7.8.5 + semver: 7.7.4 transitivePeerDependencies: - supports-color @@ -11958,7 +12091,7 @@ snapshots: espree: 9.6.1 esquery: 1.7.0 lodash: 4.18.1 - semver: 7.8.5 + semver: 7.7.4 transitivePeerDependencies: - supports-color @@ -11971,53 +12104,53 @@ snapshots: espree: 9.6.1 esquery: 1.7.0 lodash: 4.18.1 - semver: 7.8.5 + semver: 7.7.4 transitivePeerDependencies: - supports-color - vue-inbrowser-compiler-independent-utils@4.71.1(vue@3.5.39(typescript@5.9.3)): + vue-inbrowser-compiler-independent-utils@4.71.1(vue@3.5.33(typescript@5.9.3)): dependencies: - vue: 3.5.39(typescript@5.9.3) + vue: 3.5.33(typescript@5.9.3) - vue-tsc@3.3.6(typescript@6.0.3): + vue-tsc@3.2.7(typescript@6.0.3): dependencies: '@volar/typescript': 2.4.28 - '@vue/language-core': 3.3.6 + '@vue/language-core': 3.2.7 typescript: 6.0.3 - vue-types@4.2.1(vue@3.5.39(typescript@6.0.3)): + vue-types@4.2.1(vue@3.5.33(typescript@6.0.3)): dependencies: is-plain-object: 5.0.0 - vue: 3.5.39(typescript@6.0.3) + vue: 3.5.33(typescript@6.0.3) - vue3-colorpicker@2.3.0(@aesoper/normal-utils@0.1.5)(@popperjs/core@2.11.8)(@vueuse/core@10.11.1(vue@3.5.39(typescript@6.0.3)))(gradient-parser@1.2.0)(lodash-es@4.18.1)(tinycolor2@1.6.0)(vue-types@4.2.1(vue@3.5.39(typescript@6.0.3)))(vue@3.5.39(typescript@6.0.3)): + vue3-colorpicker@2.3.0(@aesoper/normal-utils@0.1.5)(@popperjs/core@2.11.8)(@vueuse/core@10.11.1(vue@3.5.33(typescript@6.0.3)))(gradient-parser@1.2.0)(lodash-es@4.18.1)(tinycolor2@1.6.0)(vue-types@4.2.1(vue@3.5.33(typescript@6.0.3)))(vue@3.5.33(typescript@6.0.3)): dependencies: '@aesoper/normal-utils': 0.1.5 '@popperjs/core': 2.11.8 - '@vueuse/core': 10.11.1(vue@3.5.39(typescript@6.0.3)) + '@vueuse/core': 10.11.1(vue@3.5.33(typescript@6.0.3)) gradient-parser: 1.2.0 lodash-es: 4.18.1 tinycolor2: 1.6.0 - vue: 3.5.39(typescript@6.0.3) - vue-types: 4.2.1(vue@3.5.39(typescript@6.0.3)) + vue: 3.5.33(typescript@6.0.3) + vue-types: 4.2.1(vue@3.5.33(typescript@6.0.3)) - vue@3.5.39(typescript@5.9.3): + vue@3.5.33(typescript@5.9.3): dependencies: - '@vue/compiler-dom': 3.5.39 - '@vue/compiler-sfc': 3.5.39 - '@vue/runtime-dom': 3.5.39 - '@vue/server-renderer': 3.5.39(vue@3.5.39(typescript@5.9.3)) - '@vue/shared': 3.5.39 + '@vue/compiler-dom': 3.5.33 + '@vue/compiler-sfc': 3.5.33 + '@vue/runtime-dom': 3.5.33 + '@vue/server-renderer': 3.5.33(vue@3.5.33(typescript@5.9.3)) + '@vue/shared': 3.5.33 optionalDependencies: typescript: 5.9.3 - vue@3.5.39(typescript@6.0.3): + vue@3.5.33(typescript@6.0.3): dependencies: - '@vue/compiler-dom': 3.5.39 - '@vue/compiler-sfc': 3.5.39 - '@vue/runtime-dom': 3.5.39 - '@vue/server-renderer': 3.5.39(vue@3.5.39(typescript@6.0.3)) - '@vue/shared': 3.5.39 + '@vue/compiler-dom': 3.5.33 + '@vue/compiler-sfc': 3.5.33 + '@vue/runtime-dom': 3.5.33 + '@vue/server-renderer': 3.5.33(vue@3.5.33(typescript@6.0.3)) + '@vue/shared': 3.5.33 optionalDependencies: typescript: 6.0.3 @@ -12063,7 +12196,7 @@ snapshots: which-builtin-type@1.2.1: dependencies: call-bound: 1.0.4 - function.prototype.name: 1.2.0 + function.prototype.name: 1.1.8 has-tostringtag: 1.0.2 is-async-function: 2.1.1 is-date-object: 1.1.0 @@ -12074,7 +12207,7 @@ snapshots: isarray: 2.0.5 which-boxed-primitive: 1.1.1 which-collection: 1.0.2 - which-typed-array: 1.1.22 + which-typed-array: 1.1.20 which-collection@1.0.2: dependencies: @@ -12083,7 +12216,7 @@ snapshots: is-weakmap: 2.0.2 is-weakset: 2.0.4 - which-typed-array@1.1.22: + which-typed-array@1.1.20: dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.9 @@ -12167,7 +12300,7 @@ snapshots: yallist@5.0.0: {} - yaml@2.9.0: {} + yaml@2.8.3: {} yargs-parser@20.2.9: {} @@ -12175,7 +12308,7 @@ snapshots: yargs-parser@22.0.0: {} - yargs@16.2.2: + yargs@16.2.0: dependencies: cliui: 7.0.4 escalade: 3.2.0 @@ -12185,7 +12318,7 @@ snapshots: y18n: 5.0.8 yargs-parser: 20.2.9 - yargs@17.7.3: + yargs@17.7.2: dependencies: cliui: 8.0.1 escalade: 3.2.0