diff --git a/.github/workflows/pr-visual-tests.yml b/.github/workflows/pr-visual-tests.yml index 91681e24e..5c7d10915 100644 --- a/.github/workflows/pr-visual-tests.yml +++ b/.github/workflows/pr-visual-tests.yml @@ -8,7 +8,7 @@ jobs: name: Visual Tests runs-on: ubuntu-latest container: - image: mcr.microsoft.com/playwright:v1.49.0-jammy + image: mcr.microsoft.com/playwright:v1.52.0-jammy steps: - name: Checkout uses: actions/checkout@v6 diff --git a/demo/package.json b/demo/package.json index 9218f2238..4dd43dd35 100644 --- a/demo/package.json +++ b/demo/package.json @@ -40,14 +40,14 @@ "@babel/preset-typescript": "7.28.5", "@bem-react/classname": "^1.6.0", "@gravity-ui/icons": "^2.12.0", - "@playwright/experimental-ct-react": "1.49.0", - "@playwright/test": "1.49.0", - "@storybook/addon-docs": "10.1.10", + "@playwright/experimental-ct-react": "1.52.0", + "@playwright/test": "1.52.0", + "@storybook/addon-docs": "10.2.19", "@storybook/addon-webpack5-compiler-babel": "4.0.0", - "@storybook/cli": "10.1.10", + "@storybook/cli": "10.2.19", "@storybook/preset-scss": "1.0.3", - "@storybook/react": "10.1.10", - "@storybook/react-webpack5": "10.1.10", + "@storybook/react": "10.2.19", + "@storybook/react-webpack5": "10.2.19", "@types/markdown-it": "catalog:", "@types/node": "catalog:", "@types/react": "catalog:react", @@ -64,7 +64,7 @@ "react": "catalog:react", "react-dom": "catalog:react", "react-use": "catalog:", - "storybook": "10.2.10", + "storybook": "10.2.19", "stylelint": "catalog:linters", "ts-dedent": "2.2.0", "typescript": "catalog:ts", diff --git a/demo/scripts/playwright-docker.sh b/demo/scripts/playwright-docker.sh index 312d436ad..e0be198ad 100755 --- a/demo/scripts/playwright-docker.sh +++ b/demo/scripts/playwright-docker.sh @@ -10,7 +10,7 @@ cd "$REPO_ROOT" echo "Running in $(pwd)" IMAGE_NAME="mcr.microsoft.com/playwright" -IMAGE_TAG="v1.49.0-jammy" # This version have to be synchronized with playwright version from package.json +IMAGE_TAG="v1.52.0-jammy" # This version have to be synchronized with playwright version from package.json PNPM_STORE_CACHE_DIR="$HOME/.cache/markdown-editor-playwright-docker-pnpm-store" NODE_MODULES_CACHE_DIR="$HOME/.cache/markdown-editor-playwright-docker-node-modules" @@ -21,8 +21,11 @@ command_exists() { run_command() { $CONTAINER_TOOL run --rm --network host -it -w /work \ + --platform linux/arm64 \ + --ipc=host \ -v $(pwd):/work \ -v "$NODE_MODULES_CACHE_DIR:/work/node_modules" \ + -v "$PNPM_STORE_CACHE_DIR:/root/.local/share/pnpm/store" \ -e IS_DOCKER=1 \ -e NODE_OPTIONS="--max-old-space-size=8192" \ "$IMAGE_NAME:$IMAGE_TAG" \ @@ -40,6 +43,7 @@ fi if [[ "$1" = "clear" ]]; then rm -rf "$NODE_MODULES_CACHE_DIR" + rm -rf "$PNPM_STORE_CACHE_DIR" rm -rf "./demo/tests/playwright/.cache-docker" exit 0 fi @@ -49,8 +53,10 @@ init_pnpm() { run_command "COREPACK_INTEGRITY_KEYS=0 corepack pnpm config set store-dir $PNPM_STORE_CACHE_DIR" } -if [[ ! -d "$NODE_MODULES_CACHE_DIR" ]]; then - mkdir -p "$NODE_MODULES_CACHE_DIR" +mkdir -p "$NODE_MODULES_CACHE_DIR" +mkdir -p "$PNPM_STORE_CACHE_DIR" + +if [[ -z "$(ls -A "$NODE_MODULES_CACHE_DIR")" ]]; then init_pnpm run_command "COREPACK_INTEGRITY_KEYS=0 corepack pnpm i --frozen-lockfile" else @@ -59,8 +65,14 @@ fi if [[ "$1" = "test" ]]; then echo "Running playwright tests" + EXTRA_ARGS="" + if [[ $# -ge 2 ]]; then + for arg in "${@:2}"; do + EXTRA_ARGS="$EXTRA_ARGS $(printf '%q' "$arg")" + done + fi run_command 'COREPACK_INTEGRITY_KEYS=0 corepack pnpm --filter '@gravity-ui/*' build' - run_command 'COREPACK_INTEGRITY_KEYS=0 corepack pnpm --filter '@markdown-editor/demo' run playwright' + run_command "cd demo && COREPACK_INTEGRITY_KEYS=0 corepack pnpm exec playwright test --config=tests/playwright/playwright.config.ts $EXTRA_ARGS" exit 0 fi diff --git a/demo/tests/playwright/playwright.config.ts b/demo/tests/playwright/playwright.config.ts index ace5b8748..1d3cef646 100644 --- a/demo/tests/playwright/playwright.config.ts +++ b/demo/tests/playwright/playwright.config.ts @@ -54,7 +54,7 @@ const config: PlaywrightTestConfig = { snapshotPathTemplate: '{testDir}/__snapshots__/{testFileName}-snapshots/{arg}{-projectName}-linux{ext}', /* Maximum time one test can run for. */ - timeout: 10 * 1000, + timeout: 15 * 1000, /* Run tests in files in parallel */ fullyParallel: true, /* Fail the build on CI if you accidentally left test.only in the source code. */ diff --git a/demo/tests/visual-tests/__snapshots__/Clipboard.visual.test.tsx-snapshots/Clipboard-WYSIWYG-mode-Paste-should-insert-into-inline-code-without-formatting-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Clipboard.visual.test.tsx-snapshots/Clipboard-WYSIWYG-mode-Paste-should-insert-into-inline-code-without-formatting-light-chromium-linux.png index 8b83346fd..4fa650f7c 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Clipboard.visual.test.tsx-snapshots/Clipboard-WYSIWYG-mode-Paste-should-insert-into-inline-code-without-formatting-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Clipboard.visual.test.tsx-snapshots/Clipboard-WYSIWYG-mode-Paste-should-insert-into-inline-code-without-formatting-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Clipboard.visual.test.tsx-snapshots/Clipboard-WYSIWYG-mode-should-copy-and-paste-with-preserve-markup-dark-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Clipboard.visual.test.tsx-snapshots/Clipboard-WYSIWYG-mode-should-copy-and-paste-with-preserve-markup-dark-chromium-linux.png index 96401be45..f350d29ba 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Clipboard.visual.test.tsx-snapshots/Clipboard-WYSIWYG-mode-should-copy-and-paste-with-preserve-markup-dark-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Clipboard.visual.test.tsx-snapshots/Clipboard-WYSIWYG-mode-should-copy-and-paste-with-preserve-markup-dark-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Clipboard.visual.test.tsx-snapshots/Clipboard-WYSIWYG-mode-should-copy-and-paste-with-preserve-markup-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Clipboard.visual.test.tsx-snapshots/Clipboard-WYSIWYG-mode-should-copy-and-paste-with-preserve-markup-light-chromium-linux.png index 2e0d3f39d..d2055ac24 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Clipboard.visual.test.tsx-snapshots/Clipboard-WYSIWYG-mode-should-copy-and-paste-with-preserve-markup-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Clipboard.visual.test.tsx-snapshots/Clipboard-WYSIWYG-mode-should-copy-and-paste-with-preserve-markup-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Clipboard.visual.test.tsx-snapshots/Clipboard-should-copy-from-markup-mode-and-paste-formatted-to-wysiwyg-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Clipboard.visual.test.tsx-snapshots/Clipboard-should-copy-from-markup-mode-and-paste-formatted-to-wysiwyg-light-chromium-linux.png index d71a728b7..00030795b 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Clipboard.visual.test.tsx-snapshots/Clipboard-should-copy-from-markup-mode-and-paste-formatted-to-wysiwyg-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Clipboard.visual.test.tsx-snapshots/Clipboard-should-copy-from-markup-mode-and-paste-formatted-to-wysiwyg-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Colorify.visual.test.tsx-snapshots/Colorify-specific-should-escape-parentheses-markup-dark-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Colorify.visual.test.tsx-snapshots/Colorify-specific-should-escape-parentheses-markup-dark-chromium-linux.png index 4c3fa9246..0f8fd3bb4 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Colorify.visual.test.tsx-snapshots/Colorify-specific-should-escape-parentheses-markup-dark-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Colorify.visual.test.tsx-snapshots/Colorify-specific-should-escape-parentheses-markup-dark-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Colorify.visual.test.tsx-snapshots/Colorify-specific-should-escape-parentheses-markup-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Colorify.visual.test.tsx-snapshots/Colorify-specific-should-escape-parentheses-markup-light-chromium-linux.png index 58953a2f1..6e4e063fe 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Colorify.visual.test.tsx-snapshots/Colorify-specific-should-escape-parentheses-markup-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Colorify.visual.test.tsx-snapshots/Colorify-specific-should-escape-parentheses-markup-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Colorify.visual.test.tsx-snapshots/Colorify-specific-should-escape-parentheses-wysiwyg-dark-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Colorify.visual.test.tsx-snapshots/Colorify-specific-should-escape-parentheses-wysiwyg-dark-chromium-linux.png index 52c3d8b33..7f6aa1e5b 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Colorify.visual.test.tsx-snapshots/Colorify-specific-should-escape-parentheses-wysiwyg-dark-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Colorify.visual.test.tsx-snapshots/Colorify-specific-should-escape-parentheses-wysiwyg-dark-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Colorify.visual.test.tsx-snapshots/Colorify-specific-should-escape-parentheses-wysiwyg-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Colorify.visual.test.tsx-snapshots/Colorify-specific-should-escape-parentheses-wysiwyg-light-chromium-linux.png index 3eae9ca21..e8661446c 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Colorify.visual.test.tsx-snapshots/Colorify-specific-should-escape-parentheses-wysiwyg-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Colorify.visual.test.tsx-snapshots/Colorify-specific-should-escape-parentheses-wysiwyg-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Cut.visual.test.tsx-snapshots/Cut-specific-should-cut-inside-open-second-cut-wysiwyg-dark-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Cut.visual.test.tsx-snapshots/Cut-specific-should-cut-inside-open-second-cut-wysiwyg-dark-chromium-linux.png index 125bcbf1a..e0cf0c319 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Cut.visual.test.tsx-snapshots/Cut-specific-should-cut-inside-open-second-cut-wysiwyg-dark-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Cut.visual.test.tsx-snapshots/Cut-specific-should-cut-inside-open-second-cut-wysiwyg-dark-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Cut.visual.test.tsx-snapshots/Cut-specific-should-cut-inside-open-second-cut-wysiwyg-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Cut.visual.test.tsx-snapshots/Cut-specific-should-cut-inside-open-second-cut-wysiwyg-light-chromium-linux.png index cc9d32e99..3f8ec6f3b 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Cut.visual.test.tsx-snapshots/Cut-specific-should-cut-inside-open-second-cut-wysiwyg-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Cut.visual.test.tsx-snapshots/Cut-specific-should-cut-inside-open-second-cut-wysiwyg-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Cut.visual.test.tsx-snapshots/Cut-specific-should-open-second-cut-in-preview-markup-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Cut.visual.test.tsx-snapshots/Cut-specific-should-open-second-cut-in-preview-markup-light-chromium-linux.png index e87a5c5c1..40ba6176a 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Cut.visual.test.tsx-snapshots/Cut-specific-should-open-second-cut-in-preview-markup-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Cut.visual.test.tsx-snapshots/Cut-specific-should-open-second-cut-in-preview-markup-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Cut.visual.test.tsx-snapshots/Cut-specific-should-open-second-cut-wysiwyg-dark-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Cut.visual.test.tsx-snapshots/Cut-specific-should-open-second-cut-wysiwyg-dark-chromium-linux.png index 9b2c6d03d..36e372b3c 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Cut.visual.test.tsx-snapshots/Cut-specific-should-open-second-cut-wysiwyg-dark-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Cut.visual.test.tsx-snapshots/Cut-specific-should-open-second-cut-wysiwyg-dark-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Cut.visual.test.tsx-snapshots/Cut-specific-should-open-second-cut-wysiwyg-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Cut.visual.test.tsx-snapshots/Cut-specific-should-open-second-cut-wysiwyg-light-chromium-linux.png index da7da59d2..af03d94cc 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Cut.visual.test.tsx-snapshots/Cut-specific-should-open-second-cut-wysiwyg-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Cut.visual.test.tsx-snapshots/Cut-specific-should-open-second-cut-wysiwyg-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Experimental.visual.test.tsx-snapshots/Empty-rows-WYSIWYG-mode-wysiwyg-should-preserve-empty-rows-preserve-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Experimental.visual.test.tsx-snapshots/Empty-rows-WYSIWYG-mode-wysiwyg-should-preserve-empty-rows-preserve-light-chromium-linux.png index 7a3f4e2e8..8733ab317 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Experimental.visual.test.tsx-snapshots/Empty-rows-WYSIWYG-mode-wysiwyg-should-preserve-empty-rows-preserve-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Experimental.visual.test.tsx-snapshots/Empty-rows-WYSIWYG-mode-wysiwyg-should-preserve-empty-rows-preserve-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Image.visual.test.tsx-snapshots/Images-insert-should-insert-via-toolbar-wysiwyg-dark-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Image.visual.test.tsx-snapshots/Images-insert-should-insert-via-toolbar-wysiwyg-dark-chromium-linux.png index d471c96cd..5482e2e5b 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Image.visual.test.tsx-snapshots/Images-insert-should-insert-via-toolbar-wysiwyg-dark-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Image.visual.test.tsx-snapshots/Images-insert-should-insert-via-toolbar-wysiwyg-dark-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Image.visual.test.tsx-snapshots/Images-insert-should-insert-via-toolbar-wysiwyg-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Image.visual.test.tsx-snapshots/Images-insert-should-insert-via-toolbar-wysiwyg-light-chromium-linux.png index 1415a397c..e9626641b 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Image.visual.test.tsx-snapshots/Images-insert-should-insert-via-toolbar-wysiwyg-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Image.visual.test.tsx-snapshots/Images-insert-should-insert-via-toolbar-wysiwyg-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Image.visual.test.tsx-snapshots/Images-mode-switch-should-remain-after-mode-switch-wysiwyg-markup-dark-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Image.visual.test.tsx-snapshots/Images-mode-switch-should-remain-after-mode-switch-wysiwyg-markup-dark-chromium-linux.png index 12cb293df..6b001701c 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Image.visual.test.tsx-snapshots/Images-mode-switch-should-remain-after-mode-switch-wysiwyg-markup-dark-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Image.visual.test.tsx-snapshots/Images-mode-switch-should-remain-after-mode-switch-wysiwyg-markup-dark-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Image.visual.test.tsx-snapshots/Images-mode-switch-should-remain-after-mode-switch-wysiwyg-markup-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Image.visual.test.tsx-snapshots/Images-mode-switch-should-remain-after-mode-switch-wysiwyg-markup-light-chromium-linux.png index 1f7524734..da86aca90 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Image.visual.test.tsx-snapshots/Images-mode-switch-should-remain-after-mode-switch-wysiwyg-markup-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Image.visual.test.tsx-snapshots/Images-mode-switch-should-remain-after-mode-switch-wysiwyg-markup-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Image.visual.test.tsx-snapshots/Images-specific-should-change-image-size-wysiwyg-edit-popup-dark-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Image.visual.test.tsx-snapshots/Images-specific-should-change-image-size-wysiwyg-edit-popup-dark-chromium-linux.png index 769dac694..8a975a948 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Image.visual.test.tsx-snapshots/Images-specific-should-change-image-size-wysiwyg-edit-popup-dark-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Image.visual.test.tsx-snapshots/Images-specific-should-change-image-size-wysiwyg-edit-popup-dark-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Image.visual.test.tsx-snapshots/Images-specific-should-change-image-size-wysiwyg-edit-popup-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Image.visual.test.tsx-snapshots/Images-specific-should-change-image-size-wysiwyg-edit-popup-light-chromium-linux.png index 58dfd984c..753c1afa6 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Image.visual.test.tsx-snapshots/Images-specific-should-change-image-size-wysiwyg-edit-popup-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Image.visual.test.tsx-snapshots/Images-specific-should-change-image-size-wysiwyg-edit-popup-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Image.visual.test.tsx-snapshots/Images-specific-should-change-image-size-wysiwyg-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Image.visual.test.tsx-snapshots/Images-specific-should-change-image-size-wysiwyg-light-chromium-linux.png index 4cbc78ca1..146703574 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Image.visual.test.tsx-snapshots/Images-specific-should-change-image-size-wysiwyg-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Image.visual.test.tsx-snapshots/Images-specific-should-change-image-size-wysiwyg-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Link.visual.test.tsx-snapshots/Link-specific-should-open-edit-popup-on-link-click-wysiwyg-dark-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Link.visual.test.tsx-snapshots/Link-specific-should-open-edit-popup-on-link-click-wysiwyg-dark-chromium-linux.png index 2fc7af323..40417cc2c 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Link.visual.test.tsx-snapshots/Link-specific-should-open-edit-popup-on-link-click-wysiwyg-dark-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Link.visual.test.tsx-snapshots/Link-specific-should-open-edit-popup-on-link-click-wysiwyg-dark-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Link.visual.test.tsx-snapshots/Link-specific-should-open-edit-popup-on-link-click-wysiwyg-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Link.visual.test.tsx-snapshots/Link-specific-should-open-edit-popup-on-link-click-wysiwyg-light-chromium-linux.png index e2da72890..b2e6585c0 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Link.visual.test.tsx-snapshots/Link-specific-should-open-edit-popup-on-link-click-wysiwyg-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Link.visual.test.tsx-snapshots/Link-specific-should-open-edit-popup-on-link-click-wysiwyg-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Bullet-lists-specific-should-lift-list-item-wysiwyg-dark-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Bullet-lists-specific-should-lift-list-item-wysiwyg-dark-chromium-linux.png index 6c62f9142..239df0ec3 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Bullet-lists-specific-should-lift-list-item-wysiwyg-dark-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Bullet-lists-specific-should-lift-list-item-wysiwyg-dark-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Bullet-lists-specific-should-lift-list-item-wysiwyg-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Bullet-lists-specific-should-lift-list-item-wysiwyg-light-chromium-linux.png index d534d4410..2929ab6d5 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Bullet-lists-specific-should-lift-list-item-wysiwyg-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Bullet-lists-specific-should-lift-list-item-wysiwyg-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Bullet-lists-specific-should-sink-list-item-markup-dark-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Bullet-lists-specific-should-sink-list-item-markup-dark-chromium-linux.png index e5abe9b4b..7909d62b9 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Bullet-lists-specific-should-sink-list-item-markup-dark-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Bullet-lists-specific-should-sink-list-item-markup-dark-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Bullet-lists-specific-should-sink-list-item-markup-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Bullet-lists-specific-should-sink-list-item-markup-light-chromium-linux.png index a207e6fe5..f2219a44a 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Bullet-lists-specific-should-sink-list-item-markup-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Bullet-lists-specific-should-sink-list-item-markup-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Bullet-lists-specific-should-sink-list-item-wysiwyg-dark-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Bullet-lists-specific-should-sink-list-item-wysiwyg-dark-chromium-linux.png index d2fda9a42..e4e4040ee 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Bullet-lists-specific-should-sink-list-item-wysiwyg-dark-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Bullet-lists-specific-should-sink-list-item-wysiwyg-dark-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Bullet-lists-specific-should-sink-list-item-wysiwyg-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Bullet-lists-specific-should-sink-list-item-wysiwyg-light-chromium-linux.png index 9fbb2df4f..09cc644e2 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Bullet-lists-specific-should-sink-list-item-wysiwyg-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Bullet-lists-specific-should-sink-list-item-wysiwyg-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Ordered-lists-specific-should-lift-list-item-wysiwyg-dark-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Ordered-lists-specific-should-lift-list-item-wysiwyg-dark-chromium-linux.png index 55c0edece..696de08e3 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Ordered-lists-specific-should-lift-list-item-wysiwyg-dark-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Ordered-lists-specific-should-lift-list-item-wysiwyg-dark-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Ordered-lists-specific-should-lift-list-item-wysiwyg-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Ordered-lists-specific-should-lift-list-item-wysiwyg-light-chromium-linux.png index 95acd68e2..2675c0742 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Ordered-lists-specific-should-lift-list-item-wysiwyg-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Ordered-lists-specific-should-lift-list-item-wysiwyg-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Ordered-lists-specific-should-sink-list-item-markup-dark-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Ordered-lists-specific-should-sink-list-item-markup-dark-chromium-linux.png index fec4dd826..a4e43584a 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Ordered-lists-specific-should-sink-list-item-markup-dark-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Ordered-lists-specific-should-sink-list-item-markup-dark-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Ordered-lists-specific-should-sink-list-item-markup-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Ordered-lists-specific-should-sink-list-item-markup-light-chromium-linux.png index 91593b862..11382e42d 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Ordered-lists-specific-should-sink-list-item-markup-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Ordered-lists-specific-should-sink-list-item-markup-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Ordered-lists-specific-should-sink-list-item-wysiwyg-dark-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Ordered-lists-specific-should-sink-list-item-wysiwyg-dark-chromium-linux.png index a2c74a8af..d2d0a548a 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Ordered-lists-specific-should-sink-list-item-wysiwyg-dark-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Ordered-lists-specific-should-sink-list-item-wysiwyg-dark-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Ordered-lists-specific-should-sink-list-item-wysiwyg-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Ordered-lists-specific-should-sink-list-item-wysiwyg-light-chromium-linux.png index c55f3073e..4ba114cb8 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Ordered-lists-specific-should-sink-list-item-wysiwyg-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Lists.visual.test.tsx-snapshots/Ordered-lists-specific-should-sink-list-item-wysiwyg-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Code-dark-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Code-dark-chromium-linux.png index 06466242d..e98023812 100644 Binary files a/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Code-dark-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Code-dark-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Code-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Code-light-chromium-linux.png index 7d308c3cc..303861c30 100644 Binary files a/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Code-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Code-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Definition-list-dark-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Definition-list-dark-chromium-linux.png index 8e00d1a9f..2bf981728 100644 Binary files a/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Definition-list-dark-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Definition-list-dark-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Definition-list-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Definition-list-light-chromium-linux.png index 035e99ce4..f503b0cdd 100644 Binary files a/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Definition-list-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Definition-list-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Emphasis-dark-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Emphasis-dark-chromium-linux.png index ed05c2d36..4aed9377a 100644 Binary files a/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Emphasis-dark-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Emphasis-dark-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Emphasis-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Emphasis-light-chromium-linux.png index 3b9207fd7..81fe7c3a7 100644 Binary files a/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Emphasis-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Emphasis-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Heading-dark-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Heading-dark-chromium-linux.png index af43762c5..0b65c5f3c 100644 Binary files a/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Heading-dark-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Heading-dark-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Heading-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Heading-light-chromium-linux.png index 5a5cd6779..eea6bfd5b 100644 Binary files a/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Heading-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Heading-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Images-dark-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Images-dark-chromium-linux.png index 4e49b8331..87eb61494 100644 Binary files a/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Images-dark-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Images-dark-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Images-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Images-light-chromium-linux.png index 1ebe215b3..d0855f72d 100644 Binary files a/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Images-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Images-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Lists-dark-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Lists-dark-chromium-linux.png index 1290aba01..20f960cdf 100644 Binary files a/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Lists-dark-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Lists-dark-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Lists-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Lists-light-chromium-linux.png index b6f5820cf..869f769b9 100644 Binary files a/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Lists-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Lists-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Punctuation-boundaries-dark-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Punctuation-boundaries-dark-chromium-linux.png index 6a5613380..8cb3e982a 100644 Binary files a/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Punctuation-boundaries-dark-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Punctuation-boundaries-dark-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Punctuation-boundaries-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Punctuation-boundaries-light-chromium-linux.png index 7c2e4b111..0547e339c 100644 Binary files a/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Punctuation-boundaries-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Punctuation-boundaries-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Tables-dark-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Tables-dark-chromium-linux.png index 16c48f730..651636d39 100644 Binary files a/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Tables-dark-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Tables-dark-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Tables-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Tables-light-chromium-linux.png index 1e55fc81b..d2846113e 100644 Binary files a/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Tables-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/MarkdownExtensions.visual.test.tsx-snapshots/Extensions-Markdown-Tables-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Note.visual.test.tsx-snapshots/Note-specific-should-update-styles-independently-for-nested-and-parent-notes-nested-note-is-alert-dark-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Note.visual.test.tsx-snapshots/Note-specific-should-update-styles-independently-for-nested-and-parent-notes-nested-note-is-alert-dark-chromium-linux.png index 0a07f0a8f..b0346d75f 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Note.visual.test.tsx-snapshots/Note-specific-should-update-styles-independently-for-nested-and-parent-notes-nested-note-is-alert-dark-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Note.visual.test.tsx-snapshots/Note-specific-should-update-styles-independently-for-nested-and-parent-notes-nested-note-is-alert-dark-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Note.visual.test.tsx-snapshots/Note-specific-should-update-styles-independently-for-nested-and-parent-notes-nested-note-is-alert-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Note.visual.test.tsx-snapshots/Note-specific-should-update-styles-independently-for-nested-and-parent-notes-nested-note-is-alert-light-chromium-linux.png index 466a39614..8b3d2094d 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Note.visual.test.tsx-snapshots/Note-specific-should-update-styles-independently-for-nested-and-parent-notes-nested-note-is-alert-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Note.visual.test.tsx-snapshots/Note-specific-should-update-styles-independently-for-nested-and-parent-notes-nested-note-is-alert-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Note.visual.test.tsx-snapshots/Note-specific-should-update-styles-independently-for-nested-and-parent-notes-parent-note-is-info-dark-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Note.visual.test.tsx-snapshots/Note-specific-should-update-styles-independently-for-nested-and-parent-notes-parent-note-is-info-dark-chromium-linux.png index 78bfed57e..58e5cc343 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Note.visual.test.tsx-snapshots/Note-specific-should-update-styles-independently-for-nested-and-parent-notes-parent-note-is-info-dark-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Note.visual.test.tsx-snapshots/Note-specific-should-update-styles-independently-for-nested-and-parent-notes-parent-note-is-info-dark-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Note.visual.test.tsx-snapshots/Note-specific-should-update-styles-independently-for-nested-and-parent-notes-parent-note-is-info-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Note.visual.test.tsx-snapshots/Note-specific-should-update-styles-independently-for-nested-and-parent-notes-parent-note-is-info-light-chromium-linux.png index 6cd49856d..f82d0313a 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Note.visual.test.tsx-snapshots/Note-specific-should-update-styles-independently-for-nested-and-parent-notes-parent-note-is-info-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Note.visual.test.tsx-snapshots/Note-specific-should-update-styles-independently-for-nested-and-parent-notes-parent-note-is-info-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Toolbar.visual.test.tsx-snapshots/Toolbar-should-hide-actions-at-small-width-markup-width-small-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Toolbar.visual.test.tsx-snapshots/Toolbar-should-hide-actions-at-small-width-markup-width-small-light-chromium-linux.png index cf4d27f5b..22c51ab4f 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Toolbar.visual.test.tsx-snapshots/Toolbar-should-hide-actions-at-small-width-markup-width-small-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Toolbar.visual.test.tsx-snapshots/Toolbar-should-hide-actions-at-small-width-markup-width-small-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Toolbar.visual.test.tsx-snapshots/Toolbar-should-hide-actions-at-small-width-width-medium-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Toolbar.visual.test.tsx-snapshots/Toolbar-should-hide-actions-at-small-width-width-medium-light-chromium-linux.png index c4bdddba6..7cd2b54e0 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Toolbar.visual.test.tsx-snapshots/Toolbar-should-hide-actions-at-small-width-width-medium-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Toolbar.visual.test.tsx-snapshots/Toolbar-should-hide-actions-at-small-width-width-medium-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/Toolbar.visual.test.tsx-snapshots/Toolbar-should-hide-actions-at-small-width-width-small-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/Toolbar.visual.test.tsx-snapshots/Toolbar-should-hide-actions-at-small-width-width-small-light-chromium-linux.png index f7df2faf5..0f3376094 100644 Binary files a/demo/tests/visual-tests/__snapshots__/Toolbar.visual.test.tsx-snapshots/Toolbar-should-hide-actions-at-small-width-width-small-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/Toolbar.visual.test.tsx-snapshots/Toolbar-should-hide-actions-at-small-width-width-small-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-Folding-Headings-dark-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-Folding-Headings-dark-chromium-linux.png index 5ab08c961..0f9a8f37e 100644 Binary files a/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-Folding-Headings-dark-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-Folding-Headings-dark-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-Folding-Headings-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-Folding-Headings-light-chromium-linux.png index 6d1c1e5de..ac03a3a1d 100644 Binary files a/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-Folding-Headings-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-Folding-Headings-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-LaTeX-Formulas-dark-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-LaTeX-Formulas-dark-chromium-linux.png index 25f4554f9..0d8666d0b 100644 Binary files a/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-LaTeX-Formulas-dark-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-LaTeX-Formulas-dark-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-LaTeX-Formulas-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-LaTeX-Formulas-light-chromium-linux.png index 4f06002c9..ac5bb5395 100644 Binary files a/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-LaTeX-Formulas-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-LaTeX-Formulas-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-Mermaid-diagram-dark-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-Mermaid-diagram-dark-chromium-linux.png index e8229f55b..e5d759728 100644 Binary files a/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-Mermaid-diagram-dark-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-Mermaid-diagram-dark-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-Mermaid-diagram-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-Mermaid-diagram-light-chromium-linux.png index fb9c10706..f700d766e 100644 Binary files a/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-Mermaid-diagram-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-Mermaid-diagram-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-Cut-dark-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-Cut-dark-chromium-linux.png index 4f624e990..87012aeef 100644 Binary files a/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-Cut-dark-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-Cut-dark-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-Cut-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-Cut-light-chromium-linux.png index a2749d672..53affd356 100644 Binary files a/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-Cut-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-Cut-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-HTML-dark-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-HTML-dark-chromium-linux.png index 40764dd3a..34adb6c55 100644 Binary files a/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-HTML-dark-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-HTML-dark-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-HTML-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-HTML-light-chromium-linux.png index ae1ec4e42..70e1f9d00 100644 Binary files a/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-HTML-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-HTML-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-Notes-dark-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-Notes-dark-chromium-linux.png index 61fccb0cb..bc011688c 100644 Binary files a/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-Notes-dark-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-Notes-dark-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-Notes-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-Notes-light-chromium-linux.png index 96ce6e5d9..edd908d01 100644 Binary files a/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-Notes-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-Notes-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-Table-dark-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-Table-dark-chromium-linux.png index 2bae5800f..2be37b16f 100644 Binary files a/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-Table-dark-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-Table-dark-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-Table-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-Table-light-chromium-linux.png index 22cd1eed6..c9811aae9 100644 Binary files a/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-Table-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-Table-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-Tabs-dark-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-Tabs-dark-chromium-linux.png index 697291722..fe633cd2a 100644 Binary files a/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-Tabs-dark-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-Tabs-dark-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-Tabs-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-Tabs-light-chromium-linux.png index 626357560..ceea19139 100644 Binary files a/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-Tabs-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/YfmExtensions.visual.test.tsx-snapshots/Extensions-YFM-YFM-Tabs-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/YfmTable.visual.test.tsx-snapshots/YfmTable-should-add-column-via-click-on-floating-plus-button-wysiwyg-dark-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/YfmTable.visual.test.tsx-snapshots/YfmTable-should-add-column-via-click-on-floating-plus-button-wysiwyg-dark-chromium-linux.png index 521060822..6008f5af2 100644 Binary files a/demo/tests/visual-tests/__snapshots__/YfmTable.visual.test.tsx-snapshots/YfmTable-should-add-column-via-click-on-floating-plus-button-wysiwyg-dark-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/YfmTable.visual.test.tsx-snapshots/YfmTable-should-add-column-via-click-on-floating-plus-button-wysiwyg-dark-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/YfmTable.visual.test.tsx-snapshots/YfmTable-should-add-column-via-click-on-floating-plus-button-wysiwyg-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/YfmTable.visual.test.tsx-snapshots/YfmTable-should-add-column-via-click-on-floating-plus-button-wysiwyg-light-chromium-linux.png index 848217aa0..e9b8fb666 100644 Binary files a/demo/tests/visual-tests/__snapshots__/YfmTable.visual.test.tsx-snapshots/YfmTable-should-add-column-via-click-on-floating-plus-button-wysiwyg-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/YfmTable.visual.test.tsx-snapshots/YfmTable-should-add-column-via-click-on-floating-plus-button-wysiwyg-light-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/YfmTable.visual.test.tsx-snapshots/YfmTable-should-add-row-via-click-on-floating-plus-button-wysiwyg-dark-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/YfmTable.visual.test.tsx-snapshots/YfmTable-should-add-row-via-click-on-floating-plus-button-wysiwyg-dark-chromium-linux.png index 378af4e84..bf222c251 100644 Binary files a/demo/tests/visual-tests/__snapshots__/YfmTable.visual.test.tsx-snapshots/YfmTable-should-add-row-via-click-on-floating-plus-button-wysiwyg-dark-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/YfmTable.visual.test.tsx-snapshots/YfmTable-should-add-row-via-click-on-floating-plus-button-wysiwyg-dark-chromium-linux.png differ diff --git a/demo/tests/visual-tests/__snapshots__/YfmTable.visual.test.tsx-snapshots/YfmTable-should-add-row-via-click-on-floating-plus-button-wysiwyg-light-chromium-linux.png b/demo/tests/visual-tests/__snapshots__/YfmTable.visual.test.tsx-snapshots/YfmTable-should-add-row-via-click-on-floating-plus-button-wysiwyg-light-chromium-linux.png index f9d049d47..a874b00f1 100644 Binary files a/demo/tests/visual-tests/__snapshots__/YfmTable.visual.test.tsx-snapshots/YfmTable-should-add-row-via-click-on-floating-plus-button-wysiwyg-light-chromium-linux.png and b/demo/tests/visual-tests/__snapshots__/YfmTable.visual.test.tsx-snapshots/YfmTable-should-add-row-via-click-on-floating-plus-button-wysiwyg-light-chromium-linux.png differ diff --git a/docs/how-to-add-visual-test.md b/docs/how-to-add-visual-test.md index 4b6bcd104..fb6e60355 100644 --- a/docs/how-to-add-visual-test.md +++ b/docs/how-to-add-visual-test.md @@ -40,7 +40,7 @@ On the first run, install the required dependencies (Docker or alternatives, Pla ```shell brew install podman podman machine init -podman machine set --cpus 2 --memory 8192 +podman machine set --cpus 4 --memory 12288 podman machine start ``` diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2c2ddbb18..66bf69cbb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -193,29 +193,29 @@ importers: specifier: workspace:* version: link:../infra/tsconfig '@playwright/experimental-ct-react': - specifier: 1.49.0 - version: 1.49.0(@types/node@24.10.9)(sass@1.84.0)(terser@5.46.0)(vite@5.4.21(@types/node@24.10.9)(sass@1.84.0)(terser@5.46.0)) + specifier: 1.52.0 + version: 1.52.0(@types/node@24.10.9)(jiti@2.6.1)(sass@1.84.0)(terser@5.46.0)(vite@6.4.1(@types/node@24.10.9)(jiti@2.6.1)(sass@1.84.0)(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2) '@playwright/test': - specifier: 1.49.0 - version: 1.49.0 + specifier: 1.52.0 + version: 1.52.0 '@storybook/addon-docs': - specifier: 10.1.10 - version: 10.1.10(@types/react@18.0.28)(esbuild@0.27.3)(rollup@4.35.0)(storybook@10.2.10(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(vite@5.4.21(@types/node@24.10.9)(sass@1.84.0)(terser@5.46.0))(webpack@5.104.1(esbuild@0.27.3)) + specifier: 10.2.19 + version: 10.2.19(@types/react@18.0.28)(esbuild@0.27.3)(rollup@4.35.0)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(vite@6.4.1(@types/node@24.10.9)(jiti@2.6.1)(sass@1.84.0)(terser@5.46.0)(yaml@2.8.2))(webpack@5.104.1(esbuild@0.27.3)) '@storybook/addon-webpack5-compiler-babel': specifier: 4.0.0 version: 4.0.0(webpack@5.104.1(esbuild@0.27.3)) '@storybook/cli': - specifier: 10.1.10 - version: 10.1.10(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + specifier: 10.2.19 + version: 10.2.19(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@storybook/preset-scss': specifier: 1.0.3 version: 1.0.3(css-loader@7.1.2(webpack@5.104.1(esbuild@0.27.3)))(sass-loader@13.3.2(sass@1.84.0)(webpack@5.104.1(esbuild@0.27.3)))(style-loader@4.0.0(webpack@5.104.1(esbuild@0.27.3))) '@storybook/react': - specifier: 10.1.10 - version: 10.1.10(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@10.2.10(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(typescript@5.9.3) + specifier: 10.2.19 + version: 10.2.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(typescript@5.9.3) '@storybook/react-webpack5': - specifier: 10.1.10 - version: 10.1.10(esbuild@0.27.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@10.2.10(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(typescript@5.9.3)(vite@5.4.21(@types/node@24.10.9)(sass@1.84.0)(terser@5.46.0)) + specifier: 10.2.19 + version: 10.2.19(esbuild@0.27.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(typescript@5.9.3) '@types/markdown-it': specifier: 'catalog:' version: 13.0.9 @@ -262,8 +262,8 @@ importers: specifier: 'catalog:' version: 17.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) storybook: - specifier: 10.2.10 - version: 10.2.10(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + specifier: 10.2.19 + version: 10.2.19(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) stylelint: specifier: catalog:linters version: 16.26.1(typescript@5.9.3) @@ -1598,6 +1598,12 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.25.12': + resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + '@esbuild/aix-ppc64@0.27.3': resolution: {integrity: sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==} engines: {node: '>=18'} @@ -1610,6 +1616,12 @@ packages: cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.25.12': + resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm64@0.27.3': resolution: {integrity: sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==} engines: {node: '>=18'} @@ -1622,6 +1634,12 @@ packages: cpu: [arm] os: [android] + '@esbuild/android-arm@0.25.12': + resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + '@esbuild/android-arm@0.27.3': resolution: {integrity: sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==} engines: {node: '>=18'} @@ -1634,6 +1652,12 @@ packages: cpu: [x64] os: [android] + '@esbuild/android-x64@0.25.12': + resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + '@esbuild/android-x64@0.27.3': resolution: {integrity: sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==} engines: {node: '>=18'} @@ -1646,6 +1670,12 @@ packages: cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.25.12': + resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-arm64@0.27.3': resolution: {integrity: sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==} engines: {node: '>=18'} @@ -1658,6 +1688,12 @@ packages: cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.25.12': + resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + '@esbuild/darwin-x64@0.27.3': resolution: {integrity: sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==} engines: {node: '>=18'} @@ -1670,6 +1706,12 @@ packages: cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.25.12': + resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-arm64@0.27.3': resolution: {integrity: sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==} engines: {node: '>=18'} @@ -1682,6 +1724,12 @@ packages: cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.25.12': + resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + '@esbuild/freebsd-x64@0.27.3': resolution: {integrity: sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==} engines: {node: '>=18'} @@ -1694,6 +1742,12 @@ packages: cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.25.12': + resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm64@0.27.3': resolution: {integrity: sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==} engines: {node: '>=18'} @@ -1706,6 +1760,12 @@ packages: cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.25.12': + resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + '@esbuild/linux-arm@0.27.3': resolution: {integrity: sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==} engines: {node: '>=18'} @@ -1718,6 +1778,12 @@ packages: cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.25.12': + resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-ia32@0.27.3': resolution: {integrity: sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==} engines: {node: '>=18'} @@ -1730,6 +1796,12 @@ packages: cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.25.12': + resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-loong64@0.27.3': resolution: {integrity: sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==} engines: {node: '>=18'} @@ -1742,6 +1814,12 @@ packages: cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.25.12': + resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-mips64el@0.27.3': resolution: {integrity: sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==} engines: {node: '>=18'} @@ -1754,6 +1832,12 @@ packages: cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.25.12': + resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-ppc64@0.27.3': resolution: {integrity: sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==} engines: {node: '>=18'} @@ -1766,6 +1850,12 @@ packages: cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.25.12': + resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-riscv64@0.27.3': resolution: {integrity: sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==} engines: {node: '>=18'} @@ -1778,6 +1868,12 @@ packages: cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.25.12': + resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-s390x@0.27.3': resolution: {integrity: sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==} engines: {node: '>=18'} @@ -1790,12 +1886,24 @@ packages: cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.25.12': + resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + '@esbuild/linux-x64@0.27.3': resolution: {integrity: sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==} engines: {node: '>=18'} cpu: [x64] os: [linux] + '@esbuild/netbsd-arm64@0.25.12': + resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + '@esbuild/netbsd-arm64@0.27.3': resolution: {integrity: sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==} engines: {node: '>=18'} @@ -1808,12 +1916,24 @@ packages: cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.25.12': + resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + '@esbuild/netbsd-x64@0.27.3': resolution: {integrity: sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] + '@esbuild/openbsd-arm64@0.25.12': + resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-arm64@0.27.3': resolution: {integrity: sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==} engines: {node: '>=18'} @@ -1826,12 +1946,24 @@ packages: cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.25.12': + resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + '@esbuild/openbsd-x64@0.27.3': resolution: {integrity: sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] + '@esbuild/openharmony-arm64@0.25.12': + resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + '@esbuild/openharmony-arm64@0.27.3': resolution: {integrity: sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==} engines: {node: '>=18'} @@ -1844,6 +1976,12 @@ packages: cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.25.12': + resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + '@esbuild/sunos-x64@0.27.3': resolution: {integrity: sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==} engines: {node: '>=18'} @@ -1856,6 +1994,12 @@ packages: cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.25.12': + resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-arm64@0.27.3': resolution: {integrity: sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==} engines: {node: '>=18'} @@ -1868,6 +2012,12 @@ packages: cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.25.12': + resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-ia32@0.27.3': resolution: {integrity: sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==} engines: {node: '>=18'} @@ -1880,6 +2030,12 @@ packages: cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.25.12': + resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@esbuild/win32-x64@0.27.3': resolution: {integrity: sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==} engines: {node: '>=18'} @@ -2357,17 +2513,17 @@ packages: resolution: {integrity: sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - '@playwright/experimental-ct-core@1.49.0': - resolution: {integrity: sha512-Tl/JekIQOyHIctFvzmHaSB8SuBTbOYcIdrb5HMwMc70i86XbPnQfDp65zgzAuvUiDN1u1k+aIpygJ8ZqnRYgVw==} + '@playwright/experimental-ct-core@1.52.0': + resolution: {integrity: sha512-DiDEammXxt8OIFDfoNitoOZyHFJAu6aYi0abmHl0IZgOQHxccP6UX50aTEnSTTUWCfwUWB0Vd8TKJ6w122WJEw==} engines: {node: '>=18'} - '@playwright/experimental-ct-react@1.49.0': - resolution: {integrity: sha512-zkCKItOwMHJsyqXagYmpv/iVCjnjpT+NWvLS8HFec1HuU28kI3AhzcIhKJvZbQLiJV+fL99wFhcJnOjHZm5VAA==} + '@playwright/experimental-ct-react@1.52.0': + resolution: {integrity: sha512-r9gREinfeCAgnMp2Kpr6MnXSnKE06HlM0qWkortrtOHhD1xdGAT+mBBBP0YvPN2f169wGNIRuSOxp05MFZ+XaQ==} engines: {node: '>=18'} hasBin: true - '@playwright/test@1.49.0': - resolution: {integrity: sha512-DMulbwQURa8rNIQrf94+jPJQ4FmOVdpE5ZppRNvWVjvhC+6sOeo28r8MgIpQRYouXRtt/FCCXU7zn20jnHR4Qw==} + '@playwright/test@1.52.0': + resolution: {integrity: sha512-uh6W7sb55hl7D6vsAeA+V2p5JnlAqzhqFyF0VcJkKZXkgnFcVG9PziERRHQfPLfNGx1C292a4JqbWzhR8L4R1g==} engines: {node: '>=18'} hasBin: true @@ -2481,41 +2637,41 @@ packages: '@sinonjs/fake-timers@10.3.0': resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} - '@storybook/addon-docs@10.1.10': - resolution: {integrity: sha512-PSJVtawnGNrEkeLJQn9TTdeqrtDij8onvmnFtfkDaFG5IaUdQaLX9ibJ4gfxYakq+BEtlCcYiWErNJcqDrDluQ==} + '@storybook/addon-docs@10.2.19': + resolution: {integrity: sha512-tXugthdzjX5AkGWDSP4pnRgA/CWlOaEKp/+y9JOGXHLQmm1GHjW+4brNvNkKbjBl06LALXwlcTOyU4lyVRDLAw==} peerDependencies: - storybook: ^10.1.10 + storybook: ^10.2.19 '@storybook/addon-webpack5-compiler-babel@4.0.0': resolution: {integrity: sha512-dNcFCBPX1FO2TvUrAoDim8vekVVTivIAi5lo3lFF3BwDK29dNi0TF805XXWu+7LMauPq8sf51DQVSE3lrwCcnw==} - '@storybook/builder-webpack5@10.1.10': - resolution: {integrity: sha512-ifoS897+T92uve1+WLlDrf1fu3ldfVVJ/WdOYZ52d9F8sZ1ULSreg7Xnq5FKbBCKmQVOxL9f2NjEWbLJkP67CQ==} + '@storybook/builder-webpack5@10.2.19': + resolution: {integrity: sha512-t75tT9rKs5noiUzk/dwVPO31ybgQhrCoJMNoYN4fXR4w9gAp/hk4CpO5q7ixL7/soXTP6TKZK5cxqGd+ar1GhA==} peerDependencies: - storybook: ^10.1.10 + storybook: ^10.2.19 typescript: '*' peerDependenciesMeta: typescript: optional: true - '@storybook/cli@10.1.10': - resolution: {integrity: sha512-h5h4KcBvra5qRsgVQC1HEWRL/SINf0/usQj0v4mQCPAsh6uGUj0Y5yI2MqQjzm96xhRrRF5aGkgj3abKd4CfTg==} + '@storybook/cli@10.2.19': + resolution: {integrity: sha512-QeUSJQxkFgOJiBw9jt7BczjyeGh80WU29RJw0vny5glp4QDYRuSZU8Czo2t8SwMgNW1TiTixXQh+C4lQ2e9n7g==} hasBin: true - '@storybook/codemod@10.1.10': - resolution: {integrity: sha512-4MNIaojcEQiAWpMpwzbVVsRwLfnBkTVno+SwRpV98fU45jlZyKkGleyvzYf0Q8sC2XDqQmojCg+pRiBV+22VNw==} + '@storybook/codemod@10.2.19': + resolution: {integrity: sha512-6tTLb4A8qqzTMYnUOPGoOKff5bILuSTtUnK2ZQVyNABzmPSjhz73YJhiqSVykDsWdVMKLFoxxUx0rToOWIU8Iw==} - '@storybook/core-webpack@10.1.10': - resolution: {integrity: sha512-hXNf5yHyGtZOZbCA+MHDkW0iCKSBkFSD06XVc2ZhtZ7D1FHivSRJMY6kCKQoFbt0kSj0V/UbPGBOpgOa1vuYFg==} + '@storybook/core-webpack@10.2.19': + resolution: {integrity: sha512-5iWe2DVXLPYjXZiI185FYgSTrC5/PaZjR0lCuJj4QNSvyHQvYz6TutNhZtBKb3va6P5iL0KGeel896P2JXoalQ==} peerDependencies: - storybook: ^10.1.10 + storybook: ^10.2.19 - '@storybook/csf-plugin@10.1.10': - resolution: {integrity: sha512-2dri4TRU8uuj/skmx/ZBw+GnnXf8EZHiMDMeijVRdBQtYFWPeoYzNIrGRpNfbuGpnDP0dcxrqti/TsedoxwFkA==} + '@storybook/csf-plugin@10.2.19': + resolution: {integrity: sha512-BpjYIOdyQn/Rm6MjUAc5Gl8HlARZrskD/OhUNShiOh2fznb523dHjiE5mbU1kKM/+L1uvRlEqqih40rTx+xCrg==} peerDependencies: esbuild: '*' rollup: '*' - storybook: ^10.1.10 + storybook: ^10.2.19 vite: '*' webpack: '*' peerDependenciesMeta: @@ -2537,12 +2693,12 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - '@storybook/preset-react-webpack@10.1.10': - resolution: {integrity: sha512-rO72bA4SgTKn9O08k9v4T116ZE7kB5Vd00pPmqA1IGiFWdASqbh02SzduN9p3iM06YL8EptmRucN/jctPLe10g==} + '@storybook/preset-react-webpack@10.2.19': + resolution: {integrity: sha512-DDgVtwRKCn0MUFhp0ZzlM7dsUxv/RwU+3NYL0QERRnyxih4Uf4uN2C1URx8/XRSknkzXf5BhfIa+cYMvna2daA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.1.10 + storybook: ^10.2.19 typescript: '*' peerDependenciesMeta: typescript: @@ -2561,30 +2717,30 @@ packages: typescript: '>= 4.x' webpack: '>= 4' - '@storybook/react-dom-shim@10.1.10': - resolution: {integrity: sha512-9pmUbEr1MeMHg9TG0c2jVUfHWr2AA86vqZGphY/nT6mbe/rGyWtBl5EnFLrz6WpI8mo3h+Kxs6p2oiuIYieRtw==} + '@storybook/react-dom-shim@10.2.19': + resolution: {integrity: sha512-BXCEfBGVBRYBTYeBeH/PJsy0Bq5MERe/HiaylR+ah/XrvIr2Z9bkne1J8yYiXCjiyq5HQa7Bj11roz0+vyUaEw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.1.10 + storybook: ^10.2.19 - '@storybook/react-webpack5@10.1.10': - resolution: {integrity: sha512-EEzmDKzA0HNKgz5vDtYR4EdpVZj+SkxWrpYHiBj+dSOdWvXs1NoDwLmCps5i34ngbpEqIILDqHMYCnuBQsF7mw==} + '@storybook/react-webpack5@10.2.19': + resolution: {integrity: sha512-ahI80ZzG/f/j0NP5VB73T+OnFiWAa7LKeYBVIzx2Ij3jXOg50YUFeqzeLxcxxdfDMVWEXZr2j6U2oErSA2j0kQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.1.10 + storybook: ^10.2.19 typescript: '>= 4.9.x' peerDependenciesMeta: typescript: optional: true - '@storybook/react@10.1.10': - resolution: {integrity: sha512-9Rpr8/wX0p5/EaulrxpqrjKjhGaA/Ab9HgxzTqs2Shz0gvMAQHoiRnTEp7RCCkP49ruFYnIp0yGRSovu03LakQ==} + '@storybook/react@10.2.19': + resolution: {integrity: sha512-gm2qxLyYSsGp7fee5i+d8jSVUKMla8yRaTJ1wxPEnyaJMd0QUu6U2v3p2rW7PH1DWop3D6NqWOY8kmZjmSZKlA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.1.10 + storybook: ^10.2.19 typescript: '>= 4.9.x' peerDependenciesMeta: typescript: @@ -2891,8 +3047,8 @@ packages: '@types/scheduler@0.16.2': resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} - '@types/semver@7.5.0': - resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} + '@types/semver@7.7.1': + resolution: {integrity: sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==} '@types/stack-utils@2.0.3': resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} @@ -3090,17 +3246,6 @@ packages: '@vitest/expect@3.2.4': resolution: {integrity: sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==} - '@vitest/mocker@3.2.4': - resolution: {integrity: sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==} - peerDependencies: - msw: ^2.4.9 - vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0 - peerDependenciesMeta: - msw: - optional: true - vite: - optional: true - '@vitest/pretty-format@3.2.4': resolution: {integrity: sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==} @@ -3878,8 +4023,8 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true - create-storybook@10.1.10: - resolution: {integrity: sha512-aWymKWxUjSJ+1C+5AN1aa45xEAulDgBKC3LHeN+/b80vh1F/S8YzjNbwDAta8zM/IOUBxe9wXoailChzSlTGZg==} + create-storybook@10.2.19: + resolution: {integrity: sha512-Fdu6TJX+XmVJUpTLB1L09LovPcXNEWMwaXC7V7DsJQ1cEUWE+2Ggng1GgwteitUGGyNjPCrw4zxyaboDOlzR6Q==} hasBin: true crelt@1.0.6: @@ -4488,6 +4633,11 @@ packages: engines: {node: '>=12'} hasBin: true + esbuild@0.25.12: + resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==} + engines: {node: '>=18'} + hasBin: true + esbuild@0.27.3: resolution: {integrity: sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==} engines: {node: '>=18'} @@ -4693,9 +4843,6 @@ packages: resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} engines: {node: '>=4.0'} - estree-walker@3.0.3: - resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} - esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} @@ -6529,13 +6676,13 @@ packages: pkg-types@1.3.1: resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} - playwright-core@1.49.0: - resolution: {integrity: sha512-R+3KKTQF3npy5GTiKH/T+kdhoJfJojjHESR1YEWhYuEKRVfVaxH3+4+GvXE5xyCngCxhxnykk0Vlah9v8fs3jA==} + playwright-core@1.52.0: + resolution: {integrity: sha512-l2osTgLXSMeuLZOML9qYODUQoPPnUsKsb5/P6LJ2e6uPKXUdPK5WYhN4z03G+YNbWmGDY4YENauNu4ZKczreHg==} engines: {node: '>=18'} hasBin: true - playwright@1.49.0: - resolution: {integrity: sha512-eKpmys0UFDnfNb3vfsf8Vx2LEOtflgRebl0Im2eQQnYMA4Aqd+Zw8bEOB+7ZKvN76901mRnqdsiOGKxzVTbi7A==} + playwright@1.52.0: + resolution: {integrity: sha512-JAwMNMBlxJ2oD1kce4KPtMkDeKGHQstdpFPcPH3maElAXon/QZeTvtsfXmTMRyO9TslfoYOXkSsvao2nE1ilTw==} engines: {node: '>=18'} hasBin: true @@ -7309,17 +7456,8 @@ packages: stacktrace-js@2.0.2: resolution: {integrity: sha512-Je5vBeY4S1r/RnLydLl0TBTi3F2qdfWmYsGvtfZgEI+SCprPppaIhQf5nGcal4gI4cGpCV/duLcAzT1np6sQqg==} - storybook@10.1.10: - resolution: {integrity: sha512-oK0t0jEogiKKfv5Z1ao4Of99+xWw1TMUGuGRYDQS4kp2yyBsJQEgu7NI7OLYsCDI6gzt5p3RPtl1lqdeVLUi8A==} - hasBin: true - peerDependencies: - prettier: ^2 || ^3 - peerDependenciesMeta: - prettier: - optional: true - - storybook@10.2.10: - resolution: {integrity: sha512-N4U42qKgzMHS7DjqLz5bY4P7rnvJtYkWFCyKspZr3FhPUuy6CWOae3aYC2BjXkHrdug0Jyta6VxFTuB1tYUKhg==} + storybook@10.2.19: + resolution: {integrity: sha512-UUm5eGSm6BLhkcFP0WbxkmAHJZfVN2ViLpIZOqiIPS++q32VYn+CLFC0lrTYTDqYvaG7i4BK4uowXYujzE4NdQ==} hasBin: true peerDependencies: prettier: ^2 || ^3 @@ -7873,22 +8011,27 @@ packages: resolution: {integrity: sha512-rC2VRfAVVCGEgjnxHUnpIVh3AGuk62rP3tqVrn+yab0YH7UULisC085+NYH+mnqf3Wx4SpSi1RQMwudL89N03g==} engines: {node: '>=10.13.0'} - vite@5.4.21: - resolution: {integrity: sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==} - engines: {node: ^18.0.0 || >=20.0.0} + vite@6.4.1: + resolution: {integrity: sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: '>=1.21.0' less: '*' lightningcss: ^1.21.0 sass: '*' sass-embedded: '*' stylus: '*' sugarss: '*' - terser: ^5.4.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 peerDependenciesMeta: '@types/node': optional: true + jiti: + optional: true less: optional: true lightningcss: @@ -7903,6 +8046,10 @@ packages: optional: true terser: optional: true + tsx: + optional: true + yaml: + optional: true vscode-jsonrpc@8.2.0: resolution: {integrity: sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==} @@ -9389,147 +9536,225 @@ snapshots: '@esbuild/aix-ppc64@0.21.5': optional: true + '@esbuild/aix-ppc64@0.25.12': + optional: true + '@esbuild/aix-ppc64@0.27.3': optional: true '@esbuild/android-arm64@0.21.5': optional: true + '@esbuild/android-arm64@0.25.12': + optional: true + '@esbuild/android-arm64@0.27.3': optional: true '@esbuild/android-arm@0.21.5': optional: true + '@esbuild/android-arm@0.25.12': + optional: true + '@esbuild/android-arm@0.27.3': optional: true '@esbuild/android-x64@0.21.5': optional: true + '@esbuild/android-x64@0.25.12': + optional: true + '@esbuild/android-x64@0.27.3': optional: true '@esbuild/darwin-arm64@0.21.5': optional: true + '@esbuild/darwin-arm64@0.25.12': + optional: true + '@esbuild/darwin-arm64@0.27.3': optional: true '@esbuild/darwin-x64@0.21.5': optional: true + '@esbuild/darwin-x64@0.25.12': + optional: true + '@esbuild/darwin-x64@0.27.3': optional: true '@esbuild/freebsd-arm64@0.21.5': optional: true + '@esbuild/freebsd-arm64@0.25.12': + optional: true + '@esbuild/freebsd-arm64@0.27.3': optional: true '@esbuild/freebsd-x64@0.21.5': optional: true + '@esbuild/freebsd-x64@0.25.12': + optional: true + '@esbuild/freebsd-x64@0.27.3': optional: true '@esbuild/linux-arm64@0.21.5': optional: true + '@esbuild/linux-arm64@0.25.12': + optional: true + '@esbuild/linux-arm64@0.27.3': optional: true '@esbuild/linux-arm@0.21.5': optional: true + '@esbuild/linux-arm@0.25.12': + optional: true + '@esbuild/linux-arm@0.27.3': optional: true '@esbuild/linux-ia32@0.21.5': optional: true + '@esbuild/linux-ia32@0.25.12': + optional: true + '@esbuild/linux-ia32@0.27.3': optional: true '@esbuild/linux-loong64@0.21.5': optional: true + '@esbuild/linux-loong64@0.25.12': + optional: true + '@esbuild/linux-loong64@0.27.3': optional: true '@esbuild/linux-mips64el@0.21.5': optional: true + '@esbuild/linux-mips64el@0.25.12': + optional: true + '@esbuild/linux-mips64el@0.27.3': optional: true '@esbuild/linux-ppc64@0.21.5': optional: true + '@esbuild/linux-ppc64@0.25.12': + optional: true + '@esbuild/linux-ppc64@0.27.3': optional: true '@esbuild/linux-riscv64@0.21.5': optional: true + '@esbuild/linux-riscv64@0.25.12': + optional: true + '@esbuild/linux-riscv64@0.27.3': optional: true '@esbuild/linux-s390x@0.21.5': optional: true + '@esbuild/linux-s390x@0.25.12': + optional: true + '@esbuild/linux-s390x@0.27.3': optional: true '@esbuild/linux-x64@0.21.5': optional: true + '@esbuild/linux-x64@0.25.12': + optional: true + '@esbuild/linux-x64@0.27.3': optional: true + '@esbuild/netbsd-arm64@0.25.12': + optional: true + '@esbuild/netbsd-arm64@0.27.3': optional: true '@esbuild/netbsd-x64@0.21.5': optional: true + '@esbuild/netbsd-x64@0.25.12': + optional: true + '@esbuild/netbsd-x64@0.27.3': optional: true + '@esbuild/openbsd-arm64@0.25.12': + optional: true + '@esbuild/openbsd-arm64@0.27.3': optional: true '@esbuild/openbsd-x64@0.21.5': optional: true + '@esbuild/openbsd-x64@0.25.12': + optional: true + '@esbuild/openbsd-x64@0.27.3': optional: true + '@esbuild/openharmony-arm64@0.25.12': + optional: true + '@esbuild/openharmony-arm64@0.27.3': optional: true '@esbuild/sunos-x64@0.21.5': optional: true + '@esbuild/sunos-x64@0.25.12': + optional: true + '@esbuild/sunos-x64@0.27.3': optional: true '@esbuild/win32-arm64@0.21.5': optional: true + '@esbuild/win32-arm64@0.25.12': + optional: true + '@esbuild/win32-arm64@0.27.3': optional: true '@esbuild/win32-ia32@0.21.5': optional: true + '@esbuild/win32-ia32@0.25.12': + optional: true + '@esbuild/win32-ia32@0.27.3': optional: true '@esbuild/win32-x64@0.21.5': optional: true + '@esbuild/win32-x64@0.25.12': + optional: true + '@esbuild/win32-x64@0.27.3': optional: true @@ -10133,13 +10358,14 @@ snapshots: '@pkgr/core@0.2.9': {} - '@playwright/experimental-ct-core@1.49.0(@types/node@24.10.9)(sass@1.84.0)(terser@5.46.0)': + '@playwright/experimental-ct-core@1.52.0(@types/node@24.10.9)(jiti@2.6.1)(sass@1.84.0)(terser@5.46.0)(yaml@2.8.2)': dependencies: - playwright: 1.49.0 - playwright-core: 1.49.0 - vite: 5.4.21(@types/node@24.10.9)(sass@1.84.0)(terser@5.46.0) + playwright: 1.52.0 + playwright-core: 1.52.0 + vite: 6.4.1(@types/node@24.10.9)(jiti@2.6.1)(sass@1.84.0)(terser@5.46.0)(yaml@2.8.2) transitivePeerDependencies: - '@types/node' + - jiti - less - lightningcss - sass @@ -10147,13 +10373,16 @@ snapshots: - stylus - sugarss - terser + - tsx + - yaml - '@playwright/experimental-ct-react@1.49.0(@types/node@24.10.9)(sass@1.84.0)(terser@5.46.0)(vite@5.4.21(@types/node@24.10.9)(sass@1.84.0)(terser@5.46.0))': + '@playwright/experimental-ct-react@1.52.0(@types/node@24.10.9)(jiti@2.6.1)(sass@1.84.0)(terser@5.46.0)(vite@6.4.1(@types/node@24.10.9)(jiti@2.6.1)(sass@1.84.0)(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2)': dependencies: - '@playwright/experimental-ct-core': 1.49.0(@types/node@24.10.9)(sass@1.84.0)(terser@5.46.0) - '@vitejs/plugin-react': 4.3.4(vite@5.4.21(@types/node@24.10.9)(sass@1.84.0)(terser@5.46.0)) + '@playwright/experimental-ct-core': 1.52.0(@types/node@24.10.9)(jiti@2.6.1)(sass@1.84.0)(terser@5.46.0)(yaml@2.8.2) + '@vitejs/plugin-react': 4.3.4(vite@6.4.1(@types/node@24.10.9)(jiti@2.6.1)(sass@1.84.0)(terser@5.46.0)(yaml@2.8.2)) transitivePeerDependencies: - '@types/node' + - jiti - less - lightningcss - sass @@ -10162,11 +10391,13 @@ snapshots: - sugarss - supports-color - terser + - tsx - vite + - yaml - '@playwright/test@1.49.0': + '@playwright/test@1.52.0': dependencies: - playwright: 1.49.0 + playwright: 1.52.0 '@rollup/rollup-android-arm-eabi@4.35.0': optional: true @@ -10239,15 +10470,15 @@ snapshots: dependencies: '@sinonjs/commons': 3.0.1 - '@storybook/addon-docs@10.1.10(@types/react@18.0.28)(esbuild@0.27.3)(rollup@4.35.0)(storybook@10.2.10(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(vite@5.4.21(@types/node@24.10.9)(sass@1.84.0)(terser@5.46.0))(webpack@5.104.1(esbuild@0.27.3))': + '@storybook/addon-docs@10.2.19(@types/react@18.0.28)(esbuild@0.27.3)(rollup@4.35.0)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(vite@6.4.1(@types/node@24.10.9)(jiti@2.6.1)(sass@1.84.0)(terser@5.46.0)(yaml@2.8.2))(webpack@5.104.1(esbuild@0.27.3))': dependencies: '@mdx-js/react': 3.1.0(@types/react@18.0.28)(react@18.2.0) - '@storybook/csf-plugin': 10.1.10(esbuild@0.27.3)(rollup@4.35.0)(storybook@10.2.10(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(vite@5.4.21(@types/node@24.10.9)(sass@1.84.0)(terser@5.46.0))(webpack@5.104.1(esbuild@0.27.3)) + '@storybook/csf-plugin': 10.2.19(esbuild@0.27.3)(rollup@4.35.0)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(vite@6.4.1(@types/node@24.10.9)(jiti@2.6.1)(sass@1.84.0)(terser@5.46.0)(yaml@2.8.2))(webpack@5.104.1(esbuild@0.27.3)) '@storybook/icons': 2.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@storybook/react-dom-shim': 10.1.10(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@10.2.10(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@storybook/react-dom-shim': 10.2.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - storybook: 10.2.10(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + storybook: 10.2.19(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' @@ -10264,10 +10495,9 @@ snapshots: - supports-color - webpack - '@storybook/builder-webpack5@10.1.10(esbuild@0.27.3)(storybook@10.2.10(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(typescript@5.9.3)(vite@5.4.21(@types/node@24.10.9)(sass@1.84.0)(terser@5.46.0))': + '@storybook/builder-webpack5@10.2.19(esbuild@0.27.3)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(typescript@5.9.3)': dependencies: - '@storybook/core-webpack': 10.1.10(storybook@10.2.10(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@vitest/mocker': 3.2.4(vite@5.4.21(@types/node@24.10.9)(sass@1.84.0)(terser@5.46.0)) + '@storybook/core-webpack': 10.2.19(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) case-sensitive-paths-webpack-plugin: 2.4.0 cjs-module-lexer: 1.4.1 css-loader: 7.1.2(webpack@5.104.1(esbuild@0.27.3)) @@ -10275,7 +10505,7 @@ snapshots: fork-ts-checker-webpack-plugin: 9.1.0(typescript@5.9.3)(webpack@5.104.1(esbuild@0.27.3)) html-webpack-plugin: 5.6.3(webpack@5.104.1(esbuild@0.27.3)) magic-string: 0.30.21 - storybook: 10.2.10(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + storybook: 10.2.19(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) style-loader: 4.0.0(webpack@5.104.1(esbuild@0.27.3)) terser-webpack-plugin: 5.3.16(esbuild@0.27.3)(webpack@5.104.1(esbuild@0.27.3)) ts-dedent: 2.2.0 @@ -10289,19 +10519,17 @@ snapshots: - '@rspack/core' - '@swc/core' - esbuild - - msw - uglify-js - - vite - webpack-cli - '@storybook/cli@10.1.10(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@storybook/cli@10.2.19(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@storybook/codemod': 10.1.10(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@testing-library/dom@10.4.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@types/semver': 7.5.0 + '@storybook/codemod': 10.2.19(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@testing-library/dom@10.4.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@types/semver': 7.7.1 commander: 14.0.2 - create-storybook: 10.1.10(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + create-storybook: 10.2.19(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) jscodeshift: 0.15.2(@babel/preset-env@7.28.5(@babel/core@7.28.5)) - storybook: 10.1.10(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + storybook: 10.2.19(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) ts-dedent: 2.2.0 transitivePeerDependencies: - '@babel/preset-env' @@ -10313,14 +10541,14 @@ snapshots: - supports-color - utf-8-validate - '@storybook/codemod@10.1.10(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@testing-library/dom@10.4.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@storybook/codemod@10.2.19(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@testing-library/dom@10.4.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@types/cross-spawn': 6.0.6 cross-spawn: 7.0.6 es-toolkit: 1.43.0 jscodeshift: 0.15.2(@babel/preset-env@7.28.5(@babel/core@7.28.5)) prettier: 3.7.4 - storybook: 10.1.10(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + storybook: 10.2.19(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) tiny-invariant: 1.3.3 tinyglobby: 0.2.15 transitivePeerDependencies: @@ -10332,19 +10560,19 @@ snapshots: - supports-color - utf-8-validate - '@storybook/core-webpack@10.1.10(storybook@10.2.10(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))': + '@storybook/core-webpack@10.2.19(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))': dependencies: - storybook: 10.2.10(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + storybook: 10.2.19(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) ts-dedent: 2.2.0 - '@storybook/csf-plugin@10.1.10(esbuild@0.27.3)(rollup@4.35.0)(storybook@10.2.10(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(vite@5.4.21(@types/node@24.10.9)(sass@1.84.0)(terser@5.46.0))(webpack@5.104.1(esbuild@0.27.3))': + '@storybook/csf-plugin@10.2.19(esbuild@0.27.3)(rollup@4.35.0)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(vite@6.4.1(@types/node@24.10.9)(jiti@2.6.1)(sass@1.84.0)(terser@5.46.0)(yaml@2.8.2))(webpack@5.104.1(esbuild@0.27.3))': dependencies: - storybook: 10.2.10(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + storybook: 10.2.19(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) unplugin: 2.3.11 optionalDependencies: esbuild: 0.27.3 rollup: 4.35.0 - vite: 5.4.21(@types/node@24.10.9)(sass@1.84.0)(terser@5.46.0) + vite: 6.4.1(@types/node@24.10.9)(jiti@2.6.1)(sass@1.84.0)(terser@5.46.0)(yaml@2.8.2) webpack: 5.104.1(esbuild@0.27.3) '@storybook/global@5.0.0': {} @@ -10354,18 +10582,18 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@storybook/preset-react-webpack@10.1.10(esbuild@0.27.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@10.2.10(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(typescript@5.9.3)': + '@storybook/preset-react-webpack@10.2.19(esbuild@0.27.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(typescript@5.9.3)': dependencies: - '@storybook/core-webpack': 10.1.10(storybook@10.2.10(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@storybook/core-webpack': 10.2.19(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.9.3)(webpack@5.104.1(esbuild@0.27.3)) - '@types/semver': 7.5.0 + '@types/semver': 7.7.1 magic-string: 0.30.21 react: 18.2.0 react-docgen: 7.1.1 react-dom: 18.2.0(react@18.2.0) resolve: 1.22.11 semver: 7.7.4 - storybook: 10.2.10(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + storybook: 10.2.19(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) tsconfig-paths: 4.2.0 webpack: 5.104.1(esbuild@0.27.3) optionalDependencies: @@ -10397,40 +10625,38 @@ snapshots: transitivePeerDependencies: - supports-color - '@storybook/react-dom-shim@10.1.10(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@10.2.10(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))': + '@storybook/react-dom-shim@10.2.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))': dependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - storybook: 10.2.10(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + storybook: 10.2.19(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@storybook/react-webpack5@10.1.10(esbuild@0.27.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@10.2.10(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(typescript@5.9.3)(vite@5.4.21(@types/node@24.10.9)(sass@1.84.0)(terser@5.46.0))': + '@storybook/react-webpack5@10.2.19(esbuild@0.27.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(typescript@5.9.3)': dependencies: - '@storybook/builder-webpack5': 10.1.10(esbuild@0.27.3)(storybook@10.2.10(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(typescript@5.9.3)(vite@5.4.21(@types/node@24.10.9)(sass@1.84.0)(terser@5.46.0)) - '@storybook/preset-react-webpack': 10.1.10(esbuild@0.27.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@10.2.10(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(typescript@5.9.3) - '@storybook/react': 10.1.10(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@10.2.10(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(typescript@5.9.3) + '@storybook/builder-webpack5': 10.2.19(esbuild@0.27.3)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(typescript@5.9.3) + '@storybook/preset-react-webpack': 10.2.19(esbuild@0.27.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(typescript@5.9.3) + '@storybook/react': 10.2.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(typescript@5.9.3) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - storybook: 10.2.10(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + storybook: 10.2.19(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: - '@rspack/core' - '@swc/core' - esbuild - - msw - supports-color - uglify-js - - vite - webpack-cli - '@storybook/react@10.1.10(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@10.2.10(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(typescript@5.9.3)': + '@storybook/react@10.2.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(typescript@5.9.3)': dependencies: '@storybook/global': 5.0.0 - '@storybook/react-dom-shim': 10.1.10(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@10.2.10(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@storybook/react-dom-shim': 10.2.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) react: 18.2.0 react-docgen: 8.0.2 react-dom: 18.2.0(react@18.2.0) - storybook: 10.2.10(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + storybook: 10.2.19(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: @@ -10808,7 +11034,7 @@ snapshots: '@types/scheduler@0.16.2': {} - '@types/semver@7.5.0': {} + '@types/semver@7.7.1': {} '@types/stack-utils@2.0.3': {} @@ -10999,14 +11225,14 @@ snapshots: d3-selection: 3.0.0 d3-transition: 3.0.1(d3-selection@3.0.0) - '@vitejs/plugin-react@4.3.4(vite@5.4.21(@types/node@24.10.9)(sass@1.84.0)(terser@5.46.0))': + '@vitejs/plugin-react@4.3.4(vite@6.4.1(@types/node@24.10.9)(jiti@2.6.1)(sass@1.84.0)(terser@5.46.0)(yaml@2.8.2))': dependencies: '@babel/core': 7.28.5 '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.28.5) '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.28.5) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.4.21(@types/node@24.10.9)(sass@1.84.0)(terser@5.46.0) + vite: 6.4.1(@types/node@24.10.9)(jiti@2.6.1)(sass@1.84.0)(terser@5.46.0)(yaml@2.8.2) transitivePeerDependencies: - supports-color @@ -11018,14 +11244,6 @@ snapshots: chai: 5.3.3 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(vite@5.4.21(@types/node@24.10.9)(sass@1.84.0)(terser@5.46.0))': - dependencies: - '@vitest/spy': 3.2.4 - estree-walker: 3.0.3 - magic-string: 0.30.21 - optionalDependencies: - vite: 5.4.21(@types/node@24.10.9)(sass@1.84.0)(terser@5.46.0) - '@vitest/pretty-format@3.2.4': dependencies: tinyrainbow: 2.0.0 @@ -11894,10 +12112,10 @@ snapshots: - supports-color - ts-node - create-storybook@10.1.10(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + create-storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: semver: 7.7.4 - storybook: 10.1.10(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + storybook: 10.2.19(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) transitivePeerDependencies: - '@testing-library/dom' - bufferutil @@ -12642,6 +12860,35 @@ snapshots: '@esbuild/win32-ia32': 0.21.5 '@esbuild/win32-x64': 0.21.5 + esbuild@0.25.12: + optionalDependencies: + '@esbuild/aix-ppc64': 0.25.12 + '@esbuild/android-arm': 0.25.12 + '@esbuild/android-arm64': 0.25.12 + '@esbuild/android-x64': 0.25.12 + '@esbuild/darwin-arm64': 0.25.12 + '@esbuild/darwin-x64': 0.25.12 + '@esbuild/freebsd-arm64': 0.25.12 + '@esbuild/freebsd-x64': 0.25.12 + '@esbuild/linux-arm': 0.25.12 + '@esbuild/linux-arm64': 0.25.12 + '@esbuild/linux-ia32': 0.25.12 + '@esbuild/linux-loong64': 0.25.12 + '@esbuild/linux-mips64el': 0.25.12 + '@esbuild/linux-ppc64': 0.25.12 + '@esbuild/linux-riscv64': 0.25.12 + '@esbuild/linux-s390x': 0.25.12 + '@esbuild/linux-x64': 0.25.12 + '@esbuild/netbsd-arm64': 0.25.12 + '@esbuild/netbsd-x64': 0.25.12 + '@esbuild/openbsd-arm64': 0.25.12 + '@esbuild/openbsd-x64': 0.25.12 + '@esbuild/openharmony-arm64': 0.25.12 + '@esbuild/sunos-x64': 0.25.12 + '@esbuild/win32-arm64': 0.25.12 + '@esbuild/win32-ia32': 0.25.12 + '@esbuild/win32-x64': 0.25.12 + esbuild@0.27.3: optionalDependencies: '@esbuild/aix-ppc64': 0.27.3 @@ -12670,6 +12917,7 @@ snapshots: '@esbuild/win32-arm64': 0.27.3 '@esbuild/win32-ia32': 0.27.3 '@esbuild/win32-x64': 0.27.3 + optional: true escalade@3.2.0: {} @@ -12933,10 +13181,6 @@ snapshots: estraverse@5.3.0: {} - estree-walker@3.0.3: - dependencies: - '@types/estree': 1.0.8 - esutils@2.0.3: {} event-emitter@0.3.5: @@ -15128,11 +15372,11 @@ snapshots: mlly: 1.8.0 pathe: 2.0.3 - playwright-core@1.49.0: {} + playwright-core@1.52.0: {} - playwright@1.49.0: + playwright@1.52.0: dependencies: - playwright-core: 1.49.0 + playwright-core: 1.52.0 optionalDependencies: fsevents: 2.3.2 @@ -16016,30 +16260,7 @@ snapshots: stack-generator: 2.0.10 stacktrace-gps: 3.1.2 - storybook@10.1.10(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): - dependencies: - '@storybook/global': 5.0.0 - '@storybook/icons': 2.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@testing-library/jest-dom': 6.9.1 - '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) - '@vitest/expect': 3.2.4 - '@vitest/spy': 3.2.4 - esbuild: 0.27.3 - open: 10.2.0 - recast: 0.23.11 - semver: 7.7.4 - use-sync-external-store: 1.6.0(react@18.2.0) - ws: 8.19.0 - optionalDependencies: - prettier: 3.7.4 - transitivePeerDependencies: - - '@testing-library/dom' - - bufferutil - - react - - react-dom - - utf-8-validate - - storybook@10.2.10(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.7.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: '@storybook/global': 5.0.0 '@storybook/icons': 2.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -16608,7 +16829,7 @@ snapshots: unplugin@2.3.11: dependencies: '@jridgewell/remapping': 2.3.5 - acorn: 8.15.0 + acorn: 8.16.0 picomatch: 4.0.3 webpack-virtual-modules: 0.6.2 @@ -16739,16 +16960,21 @@ snapshots: replace-ext: 2.0.0 teex: 1.0.1 - vite@5.4.21(@types/node@24.10.9)(sass@1.84.0)(terser@5.46.0): + vite@6.4.1(@types/node@24.10.9)(jiti@2.6.1)(sass@1.84.0)(terser@5.46.0)(yaml@2.8.2): dependencies: - esbuild: 0.21.5 + esbuild: 0.25.12 + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 postcss: 8.5.6 rollup: 4.35.0 + tinyglobby: 0.2.15 optionalDependencies: '@types/node': 24.10.9 fsevents: 2.3.3 + jiti: 2.6.1 sass: 1.84.0 terser: 5.46.0 + yaml: 2.8.2 vscode-jsonrpc@8.2.0: {}