diff --git a/.config/.jscpd.json b/.config/.jscpd.json index 4abead46bc3..3de99f064d3 100644 --- a/.config/.jscpd.json +++ b/.config/.jscpd.json @@ -3,58 +3,59 @@ "reporters": ["console"], "minTokens": 65, "ignore": [ + "**/.angular/**", ".history/**", + "**/__snapshots__/**", + "**/.github/**", "**/.idea/**", + "**/.next/**", + "**/.nuxt/**", + "**/.output/**", "**/.vscode/**", - "**/build/**", - "**/public/**", - "**/dist/**", + "**/*-example/index.html", + "**/*-showcase/index.html", + "**/*.spec.tsx", + "**/**config.ts", + "**/angular-*/**/main.ts", + "**/angular.json", "**/build-outputs/**", "**/build-showcases/**", - "**/output/**", - "**/node_modules/**", - "**/__snapshots__/**", - "**/test-results/**", - "**/*.spec.tsx", - "**/.next/**", - "**/.github/**", + "**/build/**", + "**/dist/**", "**/docs/**", + "**/generated/**", + "**/navigation-items.ts", + "**/node_modules/**", + "**/output/**", "**/patternhub/**/components/**", - "**/*-example/index.html", - "**/*-showcase/index.html", - "**/angular.json", - "**/tsconfig.json", - "**/angular-*/**/main.ts", + "**/playwright-report/**", + "**/public/**", "**/README.md", - "**/generated/**", - "showcases/shared/*.json", - "showcases/patternhub/out/**", - "showcases/**/results/**", + "**/test-results/**", + "**/tests/**", + "**/tsconfig.json", + "packages/components/src/components/**/*.spec.tsx", "packages/components/src/components/**/index.html", - "packages/components/src/components/notification/notification.lite.tsx", - "showcases/react-showcase/src/components/notification/index.tsx", "packages/components/src/components/checkbox/checkbox.lite.tsx", - "showcases/react-showcase/src/components/checkbox/index.tsx", + "packages/components/src/components/notification/notification.lite.tsx", "packages/components/src/components/radio/radio.lite.tsx", - "showcases/react-showcase/src/components/radio/index.tsx", - "showcases/react-showcase/src/components/radio/index.tsx", - "showcases/react-showcase/src/components/notification/index.tsx", - "showcases/next-showcase/pages/_app.tsx", - "showcases/vue-showcase/src/components/form/Form.vue", - "showcases/angular-showcase/.angular/cache/**", - "showcases/angular-ssr-showcase/.angular/cache/**", - "packages/components/src/components/**/*.spec.tsx", "packages/components/src/components/tag/tag.spec.tsx", - "**/**config.ts", - "**/navigation-items.ts", - "showcases/angular-showcase/.angular/cache", "packages/foundations/assets/icons/functional/fonts/**", - "**/playwright-report/**", "packages/foundations/src", - "**/.output/**", - "**/.nuxt/**", + "showcases/**/results/**", + "showcases/angular-showcase/.angular/cache", + "showcases/angular-showcase/.angular/cache/**", + "showcases/angular-ssr-showcase/.angular/cache/**", + "showcases/next-showcase/pages/_app.tsx", "showcases/nuxt-showcase/**", - "**/tests/**" + "showcases/patternhub/out/**", + "showcases/react-showcase/src/components/checkbox/index.tsx", + "showcases/react-showcase/src/components/notification/index.tsx", + "showcases/react-showcase/src/components/notification/index.tsx", + "showcases/react-showcase/src/components/radio/index.tsx", + "showcases/react-showcase/src/components/radio/index.tsx", + "showcases/shared/*.json", + "showcases/vue-showcase/src/components/form/Form.vue" ], "absolute": true } diff --git a/.config/.lintstagedrc-prettier.js b/.config/.lintstagedrc-prettier.js new file mode 100644 index 00000000000..655bfb57849 --- /dev/null +++ b/.config/.lintstagedrc-prettier.js @@ -0,0 +1,3 @@ +export default { + '**/*': 'prettier --write --ignore-unknown' +}; diff --git a/.config/.lintstagedrc.js b/.config/.lintstagedrc.js index 1ac4f639edd..113edc91933 100644 --- a/.config/.lintstagedrc.js +++ b/.config/.lintstagedrc.js @@ -1,5 +1,9 @@ export default { '*.md': 'markdownlint -c .config/.markdown-lint.yml', - '*.{css,scss}': 'stylelint --fix --allow-empty-input', + // In case that we're changing the stylelints configuration files content, we would need to validate it + '.stylelintrc.*': 'stylelint --validate', + 'stylelint.config.*': 'stylelint --validate', + // and elsewhere we don't, compare to https://github.com/stylelint/stylelint/pull/8009 + '*.{css,scss}': 'stylelint --fix --allow-empty-input --no-validate', '*.{js,ts,tsx,jsx,mjs,cjs}': 'xo --fix' }; diff --git a/.eslintignore b/.eslintignore index 386bd9ad3dc..b89e7a72024 100644 --- a/.eslintignore +++ b/.eslintignore @@ -10,4 +10,4 @@ /showcases/nuxt-showcase/** build-outputs/ build-showcases/ -/output/vue/scripts/fix-any-types.ts +/output/** diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 8dab661faef..7dc0a42d58c 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -7,11 +7,11 @@ -- [ ] Bugfix (non-breaking change which fixes an issue) -- [ ] New feature (non-breaking change which adds functionality) -- [ ] Refactoring (fix on existing components or architectural decisions) -- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected) -- [ ] Documentation Update (if none of the other choices apply) +- [ ] Bugfix (non-breaking change which fixes an issue) +- [ ] New feature (non-breaking change which adds functionality) +- [ ] Refactoring (fix on existing components or architectural decisions) +- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected) +- [ ] Documentation Update (if none of the other choices apply) - + # DB UI Mono (Beta) ๐Ÿš‚๐Ÿ’– @@ -30,6 +30,7 @@ designers, and content authors build, maintain, and scale best of class digital | [ngx-components](https://github.com/db-ui/mono/tree/main/output/angular) | Native Angular components | [![@db-ui/ngx-components on Npmjs](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fapi.github.com%2Frepos%2Fdb-ui%2Fmono%2Freleases%2Flatest&query=%24.tag_name&label=npm&color=ed1c24 "npm version")](https://npmjs.com/package/@db-ui/ngx-components "DB UI โ€“ on NPM") | | [react-components](https://github.com/db-ui/mono/tree/main/output/react) | Native React components | [![@db-ui/react-components on Npmjs](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fapi.github.com%2Frepos%2Fdb-ui%2Fmono%2Freleases%2Flatest&query=%24.tag_name&label=npm&color=ed1c24 "npm version")](https://npmjs.com/package/@db-ui/react-components "DB UI โ€“ on NPM") | | [v-components](https://github.com/db-ui/mono/tree/main/output/vue) | Native Vue 3 components | [![@db-ui/v-components on Npmjs](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fapi.github.com%2Frepos%2Fdb-ui%2Fmono%2Freleases%2Flatest&query=%24.tag_name&label=npm&color=ed1c24 "npm version")](https://npmjs.com/package/@db-ui/v-components "DB UI โ€“ on NPM") | +| [web-components](https://github.com/db-ui/mono/tree/main/output/stencil) | Web Components | [![@db-ui/web-components on Npmjs](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fapi.github.com%2Frepos%2Fdb-ui%2Fmono%2Freleases%2Flatest&query=%24.tag_name&label=npm&color=ed1c24 "npm version")](https://npmjs.com/package/@db-ui/web-components "DB UI โ€“ on NPM") | ## How to use @@ -87,9 +88,20 @@ that we're gaining out of the community. So please support us in any way possibl ## Migration -Check our migration docs for breaking changes +### From DB UI Core or DB UI Elements to DB UI Mono -1. [Alpha โžก Beta](https://github.com/db-ui/mono/tree/main/docs) (0.0.xโžก0.x.x) +We're providing a detailed migration for each component next to the documentation of each component: + + +### In between DB UI Mono versions + +Check our migration docs for breaking changes: + +1. [Alpha โžก Beta](https://github.com/db-ui/mono/tree/main/docs/migration/alpha-beta.md) (0.0.xโžก0.x.x) +2. [v0.2 โžก v0.3](https://github.com/db-ui/mono/tree/main/docs/migration/v0.2.x-to-v0.3.x.md) +3. [v0.3 โžก v0.4](https://github.com/db-ui/mono/tree/main/docs/migration/v0.3.x-to-v0.4.x.md) +4. v0.4 โžก v0.5: no migration needed, no breaking changes +5. [v0.5 โžก v0.6](https://github.com/db-ui/mono/tree/main/docs/migration/v0.5.x-to-v0.6.x.md) ## How to start develop / contribute @@ -135,49 +147,11 @@ For any usage outside of Deutsche Bahn websites and applications you must remove design assets as well as protected characteristics and trademarks. We're even also planning to provide a neutral theme that would make it much easier for you to use our product without the trademarks by Deutsche Bahn. -This especially relates to the files in the directories `/source/fonts/`, `source/images` and `source/samples` -and `source/favicon.ico` as well. +This especially relates to the files in the directories `packages/foundations/assets/fonts`, `packages/foundations/assets/images` and `packages/foundations/assets/favicon.ico` as well. ## Development -### Tests - -TODO: Elaborate on testing setup - -#### Component Tests - -**Visual regression tests** - -Playwright is used to create and compare screenshots of each individual component. - -To update screenshots just run the following (you need Docker installed and available on your shell): - -```shell -npm run regenerate:screenshots -``` - -If you want to generate the screenshots manually, do the following: - -```shell -npm run build - -# unix -docker run --rm --network host -v $(pwd):/work/ -w /work/ -it mcr.microsoft.com/playwright:v1.30.0-focal /bin/bash - -#windows - allow file sharing (windows pop up) -docker run --rm --network host -v ${PWD}:/work/ -w /work/ -it mcr.microsoft.com/playwright:v1.30.0-focal /bin/bash - -npm install - -cd output/${frameworkFolder} - -npx playwright test --update-snapshots -``` - -You can also use `docker-compose` to test or regenerate screenshots. - -- testing: `docker-compose -f ./e2e/docker-compose.yml up` -- update screenshots: `docker-compose -f ./e2e/docker-compose.regenerate.yml up` +If you're working as a developer on the DB UX Design System, please have a look at the relevant [documentation](docs/development.md). ## Contributions diff --git a/__snapshots__/accordion-item/component/chromium/DBAccordionItem-should-have-same-aria-snapshot.yaml b/__snapshots__/accordion-item/component/chromium/DBAccordionItem-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..8e85a693901 --- /dev/null +++ b/__snapshots__/accordion-item/component/chromium/DBAccordionItem-should-have-same-aria-snapshot.yaml @@ -0,0 +1,2 @@ +- listitem: + - group: Test chevron_down" / " \ No newline at end of file diff --git a/__snapshots__/accordion-item/component/chromium/DBAccordionItem-should-match-screenshot.png b/__snapshots__/accordion-item/component/chromium/DBAccordionItem-should-match-screenshot.png index 10ade200401..41cabc8884e 100644 Binary files a/__snapshots__/accordion-item/component/chromium/DBAccordionItem-should-match-screenshot.png and b/__snapshots__/accordion-item/component/chromium/DBAccordionItem-should-match-screenshot.png differ diff --git a/__snapshots__/accordion-item/component/firefox/DBAccordionItem-should-have-same-aria-snapshot.yaml b/__snapshots__/accordion-item/component/firefox/DBAccordionItem-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..8e85a693901 --- /dev/null +++ b/__snapshots__/accordion-item/component/firefox/DBAccordionItem-should-have-same-aria-snapshot.yaml @@ -0,0 +1,2 @@ +- listitem: + - group: Test chevron_down" / " \ No newline at end of file diff --git a/__snapshots__/accordion-item/component/mobile-chrome/DBAccordionItem-should-have-same-aria-snapshot.yaml b/__snapshots__/accordion-item/component/mobile-chrome/DBAccordionItem-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..8e85a693901 --- /dev/null +++ b/__snapshots__/accordion-item/component/mobile-chrome/DBAccordionItem-should-have-same-aria-snapshot.yaml @@ -0,0 +1,2 @@ +- listitem: + - group: Test chevron_down" / " \ No newline at end of file diff --git a/__snapshots__/accordion-item/component/mobile-chrome/DBAccordionItem-should-match-screenshot.png b/__snapshots__/accordion-item/component/mobile-chrome/DBAccordionItem-should-match-screenshot.png index 10ade200401..41cabc8884e 100644 Binary files a/__snapshots__/accordion-item/component/mobile-chrome/DBAccordionItem-should-match-screenshot.png and b/__snapshots__/accordion-item/component/mobile-chrome/DBAccordionItem-should-match-screenshot.png differ diff --git a/__snapshots__/accordion-item/patternhub/accordion-item-docs-should-match-screenshot.png b/__snapshots__/accordion-item/patternhub/accordion-item-docs-should-match-screenshot.png index 0afb43a6930..b190afb0973 100644 Binary files a/__snapshots__/accordion-item/patternhub/accordion-item-docs-should-match-screenshot.png and b/__snapshots__/accordion-item/patternhub/accordion-item-docs-should-match-screenshot.png differ diff --git a/__snapshots__/accordion-item/patternhub/accordion-item-overview-should-match-screenshot.png b/__snapshots__/accordion-item/patternhub/accordion-item-overview-should-match-screenshot.png index eb56df57a39..e1fe88b69f5 100644 Binary files a/__snapshots__/accordion-item/patternhub/accordion-item-overview-should-match-screenshot.png and b/__snapshots__/accordion-item/patternhub/accordion-item-overview-should-match-screenshot.png differ diff --git a/__snapshots__/accordion-item/patternhub/accordion-item-properties-should-match-screenshot.png b/__snapshots__/accordion-item/patternhub/accordion-item-properties-should-match-screenshot.png index d8da2d723ac..69564846931 100644 Binary files a/__snapshots__/accordion-item/patternhub/accordion-item-properties-should-match-screenshot.png and b/__snapshots__/accordion-item/patternhub/accordion-item-properties-should-match-screenshot.png differ diff --git a/__snapshots__/accordion-item/showcase/chromium-highContrast/DBAccordionItem-should-match-screenshot-1/DBAccordionItem-should-match-screenshot.png b/__snapshots__/accordion-item/showcase/chromium-highContrast/DBAccordionItem-should-match-screenshot-1/DBAccordionItem-should-match-screenshot.png new file mode 100644 index 00000000000..7bbd9c129e5 Binary files /dev/null and b/__snapshots__/accordion-item/showcase/chromium-highContrast/DBAccordionItem-should-match-screenshot-1/DBAccordionItem-should-match-screenshot.png differ diff --git a/__snapshots__/accordion-item/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBAccordionItem-should-match-screenshot.png b/__snapshots__/accordion-item/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBAccordionItem-should-match-screenshot.png deleted file mode 100644 index 6e50735c148..00000000000 Binary files a/__snapshots__/accordion-item/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBAccordionItem-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/accordion-item/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBAccordionItem-should-have-same-aria-snapshot.yaml b/__snapshots__/accordion-item/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBAccordionItem-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..f4fb80c4c6b --- /dev/null +++ b/__snapshots__/accordion-item/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBAccordionItem-should-have-same-aria-snapshot.yaml @@ -0,0 +1,19 @@ +- main: + - heading "DBAccordionItem" [level=1] + - link "Density arrow_up_right\" / \"" + - listitem: + - group: Functional chevron_down" / " + - listitem: + - group: (Default) Regular chevron_down" / " + - listitem: + - group: Expressive chevron_down" / " + - link "Interaction States arrow_up_right\" / \"" + - listitem: + - group: Enabled (Default)/Hover/Pressed chevron_down" / " + - listitem: + - group [disabled]: Disabled chevron_down" / " + - link "Content States arrow_up_right\" / \"" + - listitem: + - group: (Default) Collapsed chevron_down" / " + - listitem: + - group: Open chevron_down" / " Open \ No newline at end of file diff --git a/__snapshots__/accordion-item/showcase/chromium/DBAccordionItem-should-match-screenshot-1/DBAccordionItem-should-match-screenshot.png b/__snapshots__/accordion-item/showcase/chromium/DBAccordionItem-should-match-screenshot-1/DBAccordionItem-should-match-screenshot.png new file mode 100644 index 00000000000..2dbda3489b2 Binary files /dev/null and b/__snapshots__/accordion-item/showcase/chromium/DBAccordionItem-should-match-screenshot-1/DBAccordionItem-should-match-screenshot.png differ diff --git a/__snapshots__/accordion-item/showcase/chromium/regular/neutral-bg-lvl-1/DBAccordionItem-should-match-screenshot.png b/__snapshots__/accordion-item/showcase/chromium/regular/neutral-bg-lvl-1/DBAccordionItem-should-match-screenshot.png deleted file mode 100644 index b6dc584ef5d..00000000000 Binary files a/__snapshots__/accordion-item/showcase/chromium/regular/neutral-bg-lvl-1/DBAccordionItem-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/accordion-item/showcase/chromium/should-have-same-aria-snapshot/DBAccordionItem-should-have-same-aria-snapshot.yaml b/__snapshots__/accordion-item/showcase/chromium/should-have-same-aria-snapshot/DBAccordionItem-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..f4fb80c4c6b --- /dev/null +++ b/__snapshots__/accordion-item/showcase/chromium/should-have-same-aria-snapshot/DBAccordionItem-should-have-same-aria-snapshot.yaml @@ -0,0 +1,19 @@ +- main: + - heading "DBAccordionItem" [level=1] + - link "Density arrow_up_right\" / \"" + - listitem: + - group: Functional chevron_down" / " + - listitem: + - group: (Default) Regular chevron_down" / " + - listitem: + - group: Expressive chevron_down" / " + - link "Interaction States arrow_up_right\" / \"" + - listitem: + - group: Enabled (Default)/Hover/Pressed chevron_down" / " + - listitem: + - group [disabled]: Disabled chevron_down" / " + - link "Content States arrow_up_right\" / \"" + - listitem: + - group: (Default) Collapsed chevron_down" / " + - listitem: + - group: Open chevron_down" / " Open \ No newline at end of file diff --git a/__snapshots__/accordion-item/showcase/firefox/DBAccordionItem-should-match-screenshot-1/DBAccordionItem-should-match-screenshot.png b/__snapshots__/accordion-item/showcase/firefox/DBAccordionItem-should-match-screenshot-1/DBAccordionItem-should-match-screenshot.png new file mode 100644 index 00000000000..ac2960422bf Binary files /dev/null and b/__snapshots__/accordion-item/showcase/firefox/DBAccordionItem-should-match-screenshot-1/DBAccordionItem-should-match-screenshot.png differ diff --git a/__snapshots__/accordion-item/showcase/firefox/regular/neutral-bg-lvl-1/DBAccordionItem-should-match-screenshot.png b/__snapshots__/accordion-item/showcase/firefox/regular/neutral-bg-lvl-1/DBAccordionItem-should-match-screenshot.png deleted file mode 100644 index 7421e6ea17d..00000000000 Binary files a/__snapshots__/accordion-item/showcase/firefox/regular/neutral-bg-lvl-1/DBAccordionItem-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/accordion-item/showcase/firefox/should-have-same-aria-snapshot/DBAccordionItem-should-have-same-aria-snapshot.yaml b/__snapshots__/accordion-item/showcase/firefox/should-have-same-aria-snapshot/DBAccordionItem-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..f4fb80c4c6b --- /dev/null +++ b/__snapshots__/accordion-item/showcase/firefox/should-have-same-aria-snapshot/DBAccordionItem-should-have-same-aria-snapshot.yaml @@ -0,0 +1,19 @@ +- main: + - heading "DBAccordionItem" [level=1] + - link "Density arrow_up_right\" / \"" + - listitem: + - group: Functional chevron_down" / " + - listitem: + - group: (Default) Regular chevron_down" / " + - listitem: + - group: Expressive chevron_down" / " + - link "Interaction States arrow_up_right\" / \"" + - listitem: + - group: Enabled (Default)/Hover/Pressed chevron_down" / " + - listitem: + - group [disabled]: Disabled chevron_down" / " + - link "Content States arrow_up_right\" / \"" + - listitem: + - group: (Default) Collapsed chevron_down" / " + - listitem: + - group: Open chevron_down" / " Open \ No newline at end of file diff --git a/__snapshots__/accordion-item/showcase/mobile-chrome/DBAccordionItem-should-match-screenshot-1/DBAccordionItem-should-match-screenshot.png b/__snapshots__/accordion-item/showcase/mobile-chrome/DBAccordionItem-should-match-screenshot-1/DBAccordionItem-should-match-screenshot.png new file mode 100644 index 00000000000..1e6ee8a3a1b Binary files /dev/null and b/__snapshots__/accordion-item/showcase/mobile-chrome/DBAccordionItem-should-match-screenshot-1/DBAccordionItem-should-match-screenshot.png differ diff --git a/__snapshots__/accordion-item/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBAccordionItem-should-match-screenshot.png b/__snapshots__/accordion-item/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBAccordionItem-should-match-screenshot.png deleted file mode 100644 index b8d20fec177..00000000000 Binary files a/__snapshots__/accordion-item/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBAccordionItem-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/accordion-item/showcase/mobile-chrome/should-have-same-aria-snapshot/DBAccordionItem-should-have-same-aria-snapshot.yaml b/__snapshots__/accordion-item/showcase/mobile-chrome/should-have-same-aria-snapshot/DBAccordionItem-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..f4fb80c4c6b --- /dev/null +++ b/__snapshots__/accordion-item/showcase/mobile-chrome/should-have-same-aria-snapshot/DBAccordionItem-should-have-same-aria-snapshot.yaml @@ -0,0 +1,19 @@ +- main: + - heading "DBAccordionItem" [level=1] + - link "Density arrow_up_right\" / \"" + - listitem: + - group: Functional chevron_down" / " + - listitem: + - group: (Default) Regular chevron_down" / " + - listitem: + - group: Expressive chevron_down" / " + - link "Interaction States arrow_up_right\" / \"" + - listitem: + - group: Enabled (Default)/Hover/Pressed chevron_down" / " + - listitem: + - group [disabled]: Disabled chevron_down" / " + - link "Content States arrow_up_right\" / \"" + - listitem: + - group: (Default) Collapsed chevron_down" / " + - listitem: + - group: Open chevron_down" / " Open \ No newline at end of file diff --git a/__snapshots__/accordion-item/showcase/mobile-safari/DBAccordionItem-should-match-screenshot-1/DBAccordionItem-should-match-screenshot.png b/__snapshots__/accordion-item/showcase/mobile-safari/DBAccordionItem-should-match-screenshot-1/DBAccordionItem-should-match-screenshot.png new file mode 100644 index 00000000000..ddcfc85ae39 Binary files /dev/null and b/__snapshots__/accordion-item/showcase/mobile-safari/DBAccordionItem-should-match-screenshot-1/DBAccordionItem-should-match-screenshot.png differ diff --git a/__snapshots__/accordion-item/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBAccordionItem-should-match-screenshot.png b/__snapshots__/accordion-item/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBAccordionItem-should-match-screenshot.png deleted file mode 100644 index 6883843ecb9..00000000000 Binary files a/__snapshots__/accordion-item/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBAccordionItem-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/accordion-item/showcase/mobile-safari/should-have-same-aria-snapshot/DBAccordionItem-should-have-same-aria-snapshot.yaml b/__snapshots__/accordion-item/showcase/mobile-safari/should-have-same-aria-snapshot/DBAccordionItem-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..f4fb80c4c6b --- /dev/null +++ b/__snapshots__/accordion-item/showcase/mobile-safari/should-have-same-aria-snapshot/DBAccordionItem-should-have-same-aria-snapshot.yaml @@ -0,0 +1,19 @@ +- main: + - heading "DBAccordionItem" [level=1] + - link "Density arrow_up_right\" / \"" + - listitem: + - group: Functional chevron_down" / " + - listitem: + - group: (Default) Regular chevron_down" / " + - listitem: + - group: Expressive chevron_down" / " + - link "Interaction States arrow_up_right\" / \"" + - listitem: + - group: Enabled (Default)/Hover/Pressed chevron_down" / " + - listitem: + - group [disabled]: Disabled chevron_down" / " + - link "Content States arrow_up_right\" / \"" + - listitem: + - group: (Default) Collapsed chevron_down" / " + - listitem: + - group: Open chevron_down" / " Open \ No newline at end of file diff --git a/__snapshots__/accordion-item/showcase/webkit/DBAccordionItem-should-match-screenshot-1/DBAccordionItem-should-match-screenshot.png b/__snapshots__/accordion-item/showcase/webkit/DBAccordionItem-should-match-screenshot-1/DBAccordionItem-should-match-screenshot.png new file mode 100644 index 00000000000..bf5c6a68dcd Binary files /dev/null and b/__snapshots__/accordion-item/showcase/webkit/DBAccordionItem-should-match-screenshot-1/DBAccordionItem-should-match-screenshot.png differ diff --git a/__snapshots__/accordion-item/showcase/webkit/regular/neutral-bg-lvl-1/DBAccordionItem-should-match-screenshot.png b/__snapshots__/accordion-item/showcase/webkit/regular/neutral-bg-lvl-1/DBAccordionItem-should-match-screenshot.png deleted file mode 100644 index 6f5c47b3c44..00000000000 Binary files a/__snapshots__/accordion-item/showcase/webkit/regular/neutral-bg-lvl-1/DBAccordionItem-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/accordion-item/showcase/webkit/should-have-same-aria-snapshot/DBAccordionItem-should-have-same-aria-snapshot.yaml b/__snapshots__/accordion-item/showcase/webkit/should-have-same-aria-snapshot/DBAccordionItem-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..f4fb80c4c6b --- /dev/null +++ b/__snapshots__/accordion-item/showcase/webkit/should-have-same-aria-snapshot/DBAccordionItem-should-have-same-aria-snapshot.yaml @@ -0,0 +1,19 @@ +- main: + - heading "DBAccordionItem" [level=1] + - link "Density arrow_up_right\" / \"" + - listitem: + - group: Functional chevron_down" / " + - listitem: + - group: (Default) Regular chevron_down" / " + - listitem: + - group: Expressive chevron_down" / " + - link "Interaction States arrow_up_right\" / \"" + - listitem: + - group: Enabled (Default)/Hover/Pressed chevron_down" / " + - listitem: + - group [disabled]: Disabled chevron_down" / " + - link "Content States arrow_up_right\" / \"" + - listitem: + - group: (Default) Collapsed chevron_down" / " + - listitem: + - group: Open chevron_down" / " Open \ No newline at end of file diff --git a/__snapshots__/accordion/component/chromium/DBAccordion-open-items-should-match-screenshot.png b/__snapshots__/accordion/component/chromium/DBAccordion-open-items-should-match-screenshot.png index f65de6b1da0..86f59496136 100644 Binary files a/__snapshots__/accordion/component/chromium/DBAccordion-open-items-should-match-screenshot.png and b/__snapshots__/accordion/component/chromium/DBAccordion-open-items-should-match-screenshot.png differ diff --git a/__snapshots__/accordion/component/chromium/DBAccordion-should-have-same-aria-snapshot.yaml b/__snapshots__/accordion/component/chromium/DBAccordion-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..78ef8b3b48c --- /dev/null +++ b/__snapshots__/accordion/component/chromium/DBAccordion-should-have-same-aria-snapshot.yaml @@ -0,0 +1,7 @@ +- list: + - listitem: + - group: Test chevron_down" / " + - listitem: + - group: Test 2 chevron_down" / " + - listitem: + - group: Test 3 chevron_down" / " \ No newline at end of file diff --git a/__snapshots__/accordion/component/chromium/DBAccordion-should-match-screenshot.png b/__snapshots__/accordion/component/chromium/DBAccordion-should-match-screenshot.png index c160ae2927b..5163d53e6ae 100644 Binary files a/__snapshots__/accordion/component/chromium/DBAccordion-should-match-screenshot.png and b/__snapshots__/accordion/component/chromium/DBAccordion-should-match-screenshot.png differ diff --git a/__snapshots__/accordion/component/firefox/DBAccordion-should-have-same-aria-snapshot.yaml b/__snapshots__/accordion/component/firefox/DBAccordion-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..78ef8b3b48c --- /dev/null +++ b/__snapshots__/accordion/component/firefox/DBAccordion-should-have-same-aria-snapshot.yaml @@ -0,0 +1,7 @@ +- list: + - listitem: + - group: Test chevron_down" / " + - listitem: + - group: Test 2 chevron_down" / " + - listitem: + - group: Test 3 chevron_down" / " \ No newline at end of file diff --git a/__snapshots__/accordion/component/mobile-chrome/DBAccordion-open-items-should-match-screenshot.png b/__snapshots__/accordion/component/mobile-chrome/DBAccordion-open-items-should-match-screenshot.png index f65de6b1da0..86f59496136 100644 Binary files a/__snapshots__/accordion/component/mobile-chrome/DBAccordion-open-items-should-match-screenshot.png and b/__snapshots__/accordion/component/mobile-chrome/DBAccordion-open-items-should-match-screenshot.png differ diff --git a/__snapshots__/accordion/component/mobile-chrome/DBAccordion-should-have-same-aria-snapshot.yaml b/__snapshots__/accordion/component/mobile-chrome/DBAccordion-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..78ef8b3b48c --- /dev/null +++ b/__snapshots__/accordion/component/mobile-chrome/DBAccordion-should-have-same-aria-snapshot.yaml @@ -0,0 +1,7 @@ +- list: + - listitem: + - group: Test chevron_down" / " + - listitem: + - group: Test 2 chevron_down" / " + - listitem: + - group: Test 3 chevron_down" / " \ No newline at end of file diff --git a/__snapshots__/accordion/component/mobile-chrome/DBAccordion-should-match-screenshot.png b/__snapshots__/accordion/component/mobile-chrome/DBAccordion-should-match-screenshot.png index c160ae2927b..5163d53e6ae 100644 Binary files a/__snapshots__/accordion/component/mobile-chrome/DBAccordion-should-match-screenshot.png and b/__snapshots__/accordion/component/mobile-chrome/DBAccordion-should-match-screenshot.png differ diff --git a/__snapshots__/accordion/patternhub/accordion-docs-should-match-screenshot.png b/__snapshots__/accordion/patternhub/accordion-docs-should-match-screenshot.png index 107f3f9c767..91021755bac 100644 Binary files a/__snapshots__/accordion/patternhub/accordion-docs-should-match-screenshot.png and b/__snapshots__/accordion/patternhub/accordion-docs-should-match-screenshot.png differ diff --git a/__snapshots__/accordion/patternhub/accordion-overview-should-match-screenshot.png b/__snapshots__/accordion/patternhub/accordion-overview-should-match-screenshot.png index 25666e0dfb7..0f01e821705 100644 Binary files a/__snapshots__/accordion/patternhub/accordion-overview-should-match-screenshot.png and b/__snapshots__/accordion/patternhub/accordion-overview-should-match-screenshot.png differ diff --git a/__snapshots__/accordion/patternhub/accordion-properties-should-match-screenshot.png b/__snapshots__/accordion/patternhub/accordion-properties-should-match-screenshot.png index eb481d46c87..2f85b001b00 100644 Binary files a/__snapshots__/accordion/patternhub/accordion-properties-should-match-screenshot.png and b/__snapshots__/accordion/patternhub/accordion-properties-should-match-screenshot.png differ diff --git a/__snapshots__/accordion/showcase/chromium-highContrast/DBAccordion-should-match-screenshot-1/DBAccordion-should-match-screenshot.png b/__snapshots__/accordion/showcase/chromium-highContrast/DBAccordion-should-match-screenshot-1/DBAccordion-should-match-screenshot.png new file mode 100644 index 00000000000..f27e09a7c96 Binary files /dev/null and b/__snapshots__/accordion/showcase/chromium-highContrast/DBAccordion-should-match-screenshot-1/DBAccordion-should-match-screenshot.png differ diff --git a/__snapshots__/accordion/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBAccordion-should-match-screenshot.png b/__snapshots__/accordion/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBAccordion-should-match-screenshot.png deleted file mode 100644 index 9728316f8fe..00000000000 Binary files a/__snapshots__/accordion/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBAccordion-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/accordion/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBAccordion-should-have-same-aria-snapshot.yaml b/__snapshots__/accordion/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBAccordion-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..0c15f30fe9f --- /dev/null +++ b/__snapshots__/accordion/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBAccordion-should-have-same-aria-snapshot.yaml @@ -0,0 +1,61 @@ +- main: + - heading "DBAccordion" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - text: (Default) Regular + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - text: Expressive + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - link "Variant arrow_up_right\" / \"" + - text: background (default) + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - text: card + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - link "Behaviour arrow_up_right\" / \"" + - text: (Default) Multiple + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - text: Single + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " \ No newline at end of file diff --git a/__snapshots__/accordion/showcase/chromium/DBAccordion-should-match-screenshot-1/DBAccordion-should-match-screenshot.png b/__snapshots__/accordion/showcase/chromium/DBAccordion-should-match-screenshot-1/DBAccordion-should-match-screenshot.png new file mode 100644 index 00000000000..e246d636423 Binary files /dev/null and b/__snapshots__/accordion/showcase/chromium/DBAccordion-should-match-screenshot-1/DBAccordion-should-match-screenshot.png differ diff --git a/__snapshots__/accordion/showcase/chromium/regular/neutral-bg-lvl-1/DBAccordion-should-match-screenshot.png b/__snapshots__/accordion/showcase/chromium/regular/neutral-bg-lvl-1/DBAccordion-should-match-screenshot.png deleted file mode 100644 index 3efc1fe0bb4..00000000000 Binary files a/__snapshots__/accordion/showcase/chromium/regular/neutral-bg-lvl-1/DBAccordion-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/accordion/showcase/chromium/should-have-same-aria-snapshot/DBAccordion-should-have-same-aria-snapshot.yaml b/__snapshots__/accordion/showcase/chromium/should-have-same-aria-snapshot/DBAccordion-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..0c15f30fe9f --- /dev/null +++ b/__snapshots__/accordion/showcase/chromium/should-have-same-aria-snapshot/DBAccordion-should-have-same-aria-snapshot.yaml @@ -0,0 +1,61 @@ +- main: + - heading "DBAccordion" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - text: (Default) Regular + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - text: Expressive + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - link "Variant arrow_up_right\" / \"" + - text: background (default) + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - text: card + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - link "Behaviour arrow_up_right\" / \"" + - text: (Default) Multiple + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - text: Single + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " \ No newline at end of file diff --git a/__snapshots__/accordion/showcase/firefox/DBAccordion-should-match-screenshot-1/DBAccordion-should-match-screenshot.png b/__snapshots__/accordion/showcase/firefox/DBAccordion-should-match-screenshot-1/DBAccordion-should-match-screenshot.png new file mode 100644 index 00000000000..6f0f5ffab80 Binary files /dev/null and b/__snapshots__/accordion/showcase/firefox/DBAccordion-should-match-screenshot-1/DBAccordion-should-match-screenshot.png differ diff --git a/__snapshots__/accordion/showcase/firefox/regular/neutral-bg-lvl-1/DBAccordion-should-match-screenshot.png b/__snapshots__/accordion/showcase/firefox/regular/neutral-bg-lvl-1/DBAccordion-should-match-screenshot.png deleted file mode 100644 index 8ce22b0eea5..00000000000 Binary files a/__snapshots__/accordion/showcase/firefox/regular/neutral-bg-lvl-1/DBAccordion-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/accordion/showcase/firefox/should-have-same-aria-snapshot/DBAccordion-should-have-same-aria-snapshot.yaml b/__snapshots__/accordion/showcase/firefox/should-have-same-aria-snapshot/DBAccordion-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..0c15f30fe9f --- /dev/null +++ b/__snapshots__/accordion/showcase/firefox/should-have-same-aria-snapshot/DBAccordion-should-have-same-aria-snapshot.yaml @@ -0,0 +1,61 @@ +- main: + - heading "DBAccordion" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - text: (Default) Regular + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - text: Expressive + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - link "Variant arrow_up_right\" / \"" + - text: background (default) + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - text: card + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - link "Behaviour arrow_up_right\" / \"" + - text: (Default) Multiple + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - text: Single + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " \ No newline at end of file diff --git a/__snapshots__/accordion/showcase/mobile-chrome/DBAccordion-should-match-screenshot-1/DBAccordion-should-match-screenshot.png b/__snapshots__/accordion/showcase/mobile-chrome/DBAccordion-should-match-screenshot-1/DBAccordion-should-match-screenshot.png new file mode 100644 index 00000000000..9b749059cc6 Binary files /dev/null and b/__snapshots__/accordion/showcase/mobile-chrome/DBAccordion-should-match-screenshot-1/DBAccordion-should-match-screenshot.png differ diff --git a/__snapshots__/accordion/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBAccordion-should-match-screenshot.png b/__snapshots__/accordion/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBAccordion-should-match-screenshot.png deleted file mode 100644 index c3660fb94b3..00000000000 Binary files a/__snapshots__/accordion/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBAccordion-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/accordion/showcase/mobile-chrome/should-have-same-aria-snapshot/DBAccordion-should-have-same-aria-snapshot.yaml b/__snapshots__/accordion/showcase/mobile-chrome/should-have-same-aria-snapshot/DBAccordion-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..0c15f30fe9f --- /dev/null +++ b/__snapshots__/accordion/showcase/mobile-chrome/should-have-same-aria-snapshot/DBAccordion-should-have-same-aria-snapshot.yaml @@ -0,0 +1,61 @@ +- main: + - heading "DBAccordion" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - text: (Default) Regular + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - text: Expressive + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - link "Variant arrow_up_right\" / \"" + - text: background (default) + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - text: card + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - link "Behaviour arrow_up_right\" / \"" + - text: (Default) Multiple + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - text: Single + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " \ No newline at end of file diff --git a/__snapshots__/accordion/showcase/mobile-safari/DBAccordion-should-match-screenshot-1/DBAccordion-should-match-screenshot.png b/__snapshots__/accordion/showcase/mobile-safari/DBAccordion-should-match-screenshot-1/DBAccordion-should-match-screenshot.png new file mode 100644 index 00000000000..0192f9f5cf0 Binary files /dev/null and b/__snapshots__/accordion/showcase/mobile-safari/DBAccordion-should-match-screenshot-1/DBAccordion-should-match-screenshot.png differ diff --git a/__snapshots__/accordion/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBAccordion-should-match-screenshot.png b/__snapshots__/accordion/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBAccordion-should-match-screenshot.png deleted file mode 100644 index 812f7b4fe6f..00000000000 Binary files a/__snapshots__/accordion/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBAccordion-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/accordion/showcase/mobile-safari/should-have-same-aria-snapshot/DBAccordion-should-have-same-aria-snapshot.yaml b/__snapshots__/accordion/showcase/mobile-safari/should-have-same-aria-snapshot/DBAccordion-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..0c15f30fe9f --- /dev/null +++ b/__snapshots__/accordion/showcase/mobile-safari/should-have-same-aria-snapshot/DBAccordion-should-have-same-aria-snapshot.yaml @@ -0,0 +1,61 @@ +- main: + - heading "DBAccordion" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - text: (Default) Regular + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - text: Expressive + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - link "Variant arrow_up_right\" / \"" + - text: background (default) + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - text: card + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - link "Behaviour arrow_up_right\" / \"" + - text: (Default) Multiple + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - text: Single + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " \ No newline at end of file diff --git a/__snapshots__/accordion/showcase/webkit/DBAccordion-should-match-screenshot-1/DBAccordion-should-match-screenshot.png b/__snapshots__/accordion/showcase/webkit/DBAccordion-should-match-screenshot-1/DBAccordion-should-match-screenshot.png new file mode 100644 index 00000000000..7940a054560 Binary files /dev/null and b/__snapshots__/accordion/showcase/webkit/DBAccordion-should-match-screenshot-1/DBAccordion-should-match-screenshot.png differ diff --git a/__snapshots__/accordion/showcase/webkit/regular/neutral-bg-lvl-1/DBAccordion-should-match-screenshot.png b/__snapshots__/accordion/showcase/webkit/regular/neutral-bg-lvl-1/DBAccordion-should-match-screenshot.png deleted file mode 100644 index 51b066bcd01..00000000000 Binary files a/__snapshots__/accordion/showcase/webkit/regular/neutral-bg-lvl-1/DBAccordion-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/accordion/showcase/webkit/should-have-same-aria-snapshot/DBAccordion-should-have-same-aria-snapshot.yaml b/__snapshots__/accordion/showcase/webkit/should-have-same-aria-snapshot/DBAccordion-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..0c15f30fe9f --- /dev/null +++ b/__snapshots__/accordion/showcase/webkit/should-have-same-aria-snapshot/DBAccordion-should-have-same-aria-snapshot.yaml @@ -0,0 +1,61 @@ +- main: + - heading "DBAccordion" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - text: (Default) Regular + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - text: Expressive + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - link "Variant arrow_up_right\" / \"" + - text: background (default) + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - text: card + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - link "Behaviour arrow_up_right\" / \"" + - text: (Default) Multiple + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " + - text: Single + - list: + - listitem: + - group: Item 1 chevron_down" / " + - listitem: + - group: Item 2 chevron_down" / " + - listitem: + - group: Item 3 chevron_down" / " \ No newline at end of file diff --git a/__snapshots__/badge/component/chromium/DBBadge-should-have-same-aria-snapshot.yaml b/__snapshots__/badge/component/chromium/DBBadge-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..f9d4547865d --- /dev/null +++ b/__snapshots__/badge/component/chromium/DBBadge-should-have-same-aria-snapshot.yaml @@ -0,0 +1 @@ +- text: Test \ No newline at end of file diff --git a/__snapshots__/badge/component/chromium/DBBadge-should-match-screenshot.png b/__snapshots__/badge/component/chromium/DBBadge-should-match-screenshot.png index c1ba25a5cbe..ee37bca461d 100644 Binary files a/__snapshots__/badge/component/chromium/DBBadge-should-match-screenshot.png and b/__snapshots__/badge/component/chromium/DBBadge-should-match-screenshot.png differ diff --git a/__snapshots__/badge/component/firefox/DBBadge-should-have-same-aria-snapshot.yaml b/__snapshots__/badge/component/firefox/DBBadge-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..f9d4547865d --- /dev/null +++ b/__snapshots__/badge/component/firefox/DBBadge-should-have-same-aria-snapshot.yaml @@ -0,0 +1 @@ +- text: Test \ No newline at end of file diff --git a/__snapshots__/badge/component/mobile-chrome/DBBadge-should-have-same-aria-snapshot.yaml b/__snapshots__/badge/component/mobile-chrome/DBBadge-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..f9d4547865d --- /dev/null +++ b/__snapshots__/badge/component/mobile-chrome/DBBadge-should-have-same-aria-snapshot.yaml @@ -0,0 +1 @@ +- text: Test \ No newline at end of file diff --git a/__snapshots__/badge/component/mobile-chrome/DBBadge-should-match-screenshot.png b/__snapshots__/badge/component/mobile-chrome/DBBadge-should-match-screenshot.png index c1ba25a5cbe..ee37bca461d 100644 Binary files a/__snapshots__/badge/component/mobile-chrome/DBBadge-should-match-screenshot.png and b/__snapshots__/badge/component/mobile-chrome/DBBadge-should-match-screenshot.png differ diff --git a/__snapshots__/badge/patternhub/badge-docs-should-match-screenshot.png b/__snapshots__/badge/patternhub/badge-docs-should-match-screenshot.png index 27aad4689d9..af8a93d0d51 100644 Binary files a/__snapshots__/badge/patternhub/badge-docs-should-match-screenshot.png and b/__snapshots__/badge/patternhub/badge-docs-should-match-screenshot.png differ diff --git a/__snapshots__/badge/patternhub/badge-overview-should-match-screenshot.png b/__snapshots__/badge/patternhub/badge-overview-should-match-screenshot.png index 598b1d27323..204388a0c51 100644 Binary files a/__snapshots__/badge/patternhub/badge-overview-should-match-screenshot.png and b/__snapshots__/badge/patternhub/badge-overview-should-match-screenshot.png differ diff --git a/__snapshots__/badge/patternhub/badge-properties-should-match-screenshot.png b/__snapshots__/badge/patternhub/badge-properties-should-match-screenshot.png index 47e8c0f927c..1eb93a411fb 100644 Binary files a/__snapshots__/badge/patternhub/badge-properties-should-match-screenshot.png and b/__snapshots__/badge/patternhub/badge-properties-should-match-screenshot.png differ diff --git a/__snapshots__/badge/showcase/chromium-highContrast/DBBadge-should-match-screenshot-1/DBBadge-should-match-screenshot.png b/__snapshots__/badge/showcase/chromium-highContrast/DBBadge-should-match-screenshot-1/DBBadge-should-match-screenshot.png new file mode 100644 index 00000000000..0e66e0f95a1 Binary files /dev/null and b/__snapshots__/badge/showcase/chromium-highContrast/DBBadge-should-match-screenshot-1/DBBadge-should-match-screenshot.png differ diff --git a/__snapshots__/badge/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBBadge-should-match-screenshot.png b/__snapshots__/badge/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBBadge-should-match-screenshot.png deleted file mode 100644 index 421724a7172..00000000000 Binary files a/__snapshots__/badge/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBBadge-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/badge/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBBadge-should-have-same-aria-snapshot.yaml b/__snapshots__/badge/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBBadge-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..6c43ab19cdd --- /dev/null +++ b/__snapshots__/badge/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBBadge-should-have-same-aria-snapshot.yaml @@ -0,0 +1,28 @@ +- main: + - heading "DBBadge" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional (Default) Regular Expressive + - link "Emphasis arrow_up_right\" / \"" + - text: (Default) Weak Strong + - link "Semantic arrow_up_right\" / \"" + - text: (Default) Adaptive Neutral Critical Informational Successful Warning Adaptive Strong Neutral Strong Critical Strong Informational Strong Successful Strong Warning Strong + - link "Size arrow_up_right\" / \"" + - text: (Default) Small Medium + - link "Content arrow_up_right\" / \"" + - text: (Default) Text Dot - Small Icon - Small + - link "Placement arrow_up_right\" / \"" + - text: (Default) Inline Label + - button "person\" / \" LABEL SHOULD BE SET Corner - Top - Left" + - text: Corner - Top - Left + - button "person\" / \" LABEL SHOULD BE SET Corner - Center - Left" + - text: Corner - Center - Left + - button "person\" / \" LABEL SHOULD BE SET Corner - Bottom- Left" + - text: Corner - Bottom- Left + - button "person\" / \" LABEL SHOULD BE SET Corner - Top - Right" + - text: Corner - Top - Right + - button "person\" / \" LABEL SHOULD BE SET Corner - Center - Right" + - text: Corner - Center - Right + - button "person\" / \" LABEL SHOULD BE SET Corner - Bottom- Right" + - text: Corner - Bottom- Right + - link "Examples arrow_up_right\" / \"" + - text: 9 12 123 9 12 123 Numbers (Default) Text - Medium Dot - Medium Icon - Medium \ No newline at end of file diff --git a/__snapshots__/badge/showcase/chromium/DBBadge-should-match-screenshot-1/DBBadge-should-match-screenshot.png b/__snapshots__/badge/showcase/chromium/DBBadge-should-match-screenshot-1/DBBadge-should-match-screenshot.png new file mode 100644 index 00000000000..6bd9228f1f3 Binary files /dev/null and b/__snapshots__/badge/showcase/chromium/DBBadge-should-match-screenshot-1/DBBadge-should-match-screenshot.png differ diff --git a/__snapshots__/badge/showcase/chromium/regular/neutral-bg-lvl-1/DBBadge-should-match-screenshot.png b/__snapshots__/badge/showcase/chromium/regular/neutral-bg-lvl-1/DBBadge-should-match-screenshot.png deleted file mode 100644 index f16310b4ebd..00000000000 Binary files a/__snapshots__/badge/showcase/chromium/regular/neutral-bg-lvl-1/DBBadge-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/badge/showcase/chromium/should-have-same-aria-snapshot/DBBadge-should-have-same-aria-snapshot.yaml b/__snapshots__/badge/showcase/chromium/should-have-same-aria-snapshot/DBBadge-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..6c43ab19cdd --- /dev/null +++ b/__snapshots__/badge/showcase/chromium/should-have-same-aria-snapshot/DBBadge-should-have-same-aria-snapshot.yaml @@ -0,0 +1,28 @@ +- main: + - heading "DBBadge" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional (Default) Regular Expressive + - link "Emphasis arrow_up_right\" / \"" + - text: (Default) Weak Strong + - link "Semantic arrow_up_right\" / \"" + - text: (Default) Adaptive Neutral Critical Informational Successful Warning Adaptive Strong Neutral Strong Critical Strong Informational Strong Successful Strong Warning Strong + - link "Size arrow_up_right\" / \"" + - text: (Default) Small Medium + - link "Content arrow_up_right\" / \"" + - text: (Default) Text Dot - Small Icon - Small + - link "Placement arrow_up_right\" / \"" + - text: (Default) Inline Label + - button "person\" / \" LABEL SHOULD BE SET Corner - Top - Left" + - text: Corner - Top - Left + - button "person\" / \" LABEL SHOULD BE SET Corner - Center - Left" + - text: Corner - Center - Left + - button "person\" / \" LABEL SHOULD BE SET Corner - Bottom- Left" + - text: Corner - Bottom- Left + - button "person\" / \" LABEL SHOULD BE SET Corner - Top - Right" + - text: Corner - Top - Right + - button "person\" / \" LABEL SHOULD BE SET Corner - Center - Right" + - text: Corner - Center - Right + - button "person\" / \" LABEL SHOULD BE SET Corner - Bottom- Right" + - text: Corner - Bottom- Right + - link "Examples arrow_up_right\" / \"" + - text: 9 12 123 9 12 123 Numbers (Default) Text - Medium Dot - Medium Icon - Medium \ No newline at end of file diff --git a/__snapshots__/badge/showcase/firefox/DBBadge-should-match-screenshot-1/DBBadge-should-match-screenshot.png b/__snapshots__/badge/showcase/firefox/DBBadge-should-match-screenshot-1/DBBadge-should-match-screenshot.png new file mode 100644 index 00000000000..ca040913752 Binary files /dev/null and b/__snapshots__/badge/showcase/firefox/DBBadge-should-match-screenshot-1/DBBadge-should-match-screenshot.png differ diff --git a/__snapshots__/badge/showcase/firefox/regular/neutral-bg-lvl-1/DBBadge-should-match-screenshot.png b/__snapshots__/badge/showcase/firefox/regular/neutral-bg-lvl-1/DBBadge-should-match-screenshot.png deleted file mode 100644 index 13beb420f24..00000000000 Binary files a/__snapshots__/badge/showcase/firefox/regular/neutral-bg-lvl-1/DBBadge-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/badge/showcase/firefox/should-have-same-aria-snapshot/DBBadge-should-have-same-aria-snapshot.yaml b/__snapshots__/badge/showcase/firefox/should-have-same-aria-snapshot/DBBadge-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..2daf9c7d8c8 --- /dev/null +++ b/__snapshots__/badge/showcase/firefox/should-have-same-aria-snapshot/DBBadge-should-have-same-aria-snapshot.yaml @@ -0,0 +1,28 @@ +- main: + - heading "DBBadge" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional (Default) Regular Expressive + - link "Emphasis arrow_up_right\" / \"" + - text: (Default) Weak Strong + - link "Semantic arrow_up_right\" / \"" + - text: (Default) Adaptive Neutral Critical Informational Successful Warning Adaptive Strong Neutral Strong Critical Strong Informational Strong Successful Strong Warning Strong + - link "Size arrow_up_right\" / \"" + - text: (Default) Small Medium + - link "Content arrow_up_right\" / \"" + - text: (Default) Text Dot - Small Icon - Small + - link "Placement arrow_up_right\" / \"" + - text: (Default) Inline Label + - button "Corner - Top - Left" + - text: Corner - Top - Left + - button "Corner - Center - Left" + - text: Corner - Center - Left + - button "Corner - Bottom- Left" + - text: Corner - Bottom- Left + - button "Corner - Top - Right" + - text: Corner - Top - Right + - button "Corner - Center - Right" + - text: Corner - Center - Right + - button "Corner - Bottom- Right" + - text: Corner - Bottom- Right + - link "Examples arrow_up_right\" / \"" + - text: 9 12 123 9 12 123 Numbers (Default) Text - Medium Dot - Medium Icon - Medium \ No newline at end of file diff --git a/__snapshots__/badge/showcase/mobile-chrome/DBBadge-should-match-screenshot-1/DBBadge-should-match-screenshot.png b/__snapshots__/badge/showcase/mobile-chrome/DBBadge-should-match-screenshot-1/DBBadge-should-match-screenshot.png new file mode 100644 index 00000000000..f062ea38dc9 Binary files /dev/null and b/__snapshots__/badge/showcase/mobile-chrome/DBBadge-should-match-screenshot-1/DBBadge-should-match-screenshot.png differ diff --git a/__snapshots__/badge/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBBadge-should-match-screenshot.png b/__snapshots__/badge/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBBadge-should-match-screenshot.png deleted file mode 100644 index 0b4e12b4580..00000000000 Binary files a/__snapshots__/badge/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBBadge-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/badge/showcase/mobile-chrome/should-have-same-aria-snapshot/DBBadge-should-have-same-aria-snapshot.yaml b/__snapshots__/badge/showcase/mobile-chrome/should-have-same-aria-snapshot/DBBadge-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..6c43ab19cdd --- /dev/null +++ b/__snapshots__/badge/showcase/mobile-chrome/should-have-same-aria-snapshot/DBBadge-should-have-same-aria-snapshot.yaml @@ -0,0 +1,28 @@ +- main: + - heading "DBBadge" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional (Default) Regular Expressive + - link "Emphasis arrow_up_right\" / \"" + - text: (Default) Weak Strong + - link "Semantic arrow_up_right\" / \"" + - text: (Default) Adaptive Neutral Critical Informational Successful Warning Adaptive Strong Neutral Strong Critical Strong Informational Strong Successful Strong Warning Strong + - link "Size arrow_up_right\" / \"" + - text: (Default) Small Medium + - link "Content arrow_up_right\" / \"" + - text: (Default) Text Dot - Small Icon - Small + - link "Placement arrow_up_right\" / \"" + - text: (Default) Inline Label + - button "person\" / \" LABEL SHOULD BE SET Corner - Top - Left" + - text: Corner - Top - Left + - button "person\" / \" LABEL SHOULD BE SET Corner - Center - Left" + - text: Corner - Center - Left + - button "person\" / \" LABEL SHOULD BE SET Corner - Bottom- Left" + - text: Corner - Bottom- Left + - button "person\" / \" LABEL SHOULD BE SET Corner - Top - Right" + - text: Corner - Top - Right + - button "person\" / \" LABEL SHOULD BE SET Corner - Center - Right" + - text: Corner - Center - Right + - button "person\" / \" LABEL SHOULD BE SET Corner - Bottom- Right" + - text: Corner - Bottom- Right + - link "Examples arrow_up_right\" / \"" + - text: 9 12 123 9 12 123 Numbers (Default) Text - Medium Dot - Medium Icon - Medium \ No newline at end of file diff --git a/__snapshots__/badge/showcase/mobile-safari/DBBadge-should-match-screenshot-1/DBBadge-should-match-screenshot.png b/__snapshots__/badge/showcase/mobile-safari/DBBadge-should-match-screenshot-1/DBBadge-should-match-screenshot.png new file mode 100644 index 00000000000..9d22b95bb55 Binary files /dev/null and b/__snapshots__/badge/showcase/mobile-safari/DBBadge-should-match-screenshot-1/DBBadge-should-match-screenshot.png differ diff --git a/__snapshots__/badge/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBBadge-should-match-screenshot.png b/__snapshots__/badge/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBBadge-should-match-screenshot.png deleted file mode 100644 index f2a270079c5..00000000000 Binary files a/__snapshots__/badge/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBBadge-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/badge/showcase/mobile-safari/should-have-same-aria-snapshot/DBBadge-should-have-same-aria-snapshot.yaml b/__snapshots__/badge/showcase/mobile-safari/should-have-same-aria-snapshot/DBBadge-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..6c43ab19cdd --- /dev/null +++ b/__snapshots__/badge/showcase/mobile-safari/should-have-same-aria-snapshot/DBBadge-should-have-same-aria-snapshot.yaml @@ -0,0 +1,28 @@ +- main: + - heading "DBBadge" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional (Default) Regular Expressive + - link "Emphasis arrow_up_right\" / \"" + - text: (Default) Weak Strong + - link "Semantic arrow_up_right\" / \"" + - text: (Default) Adaptive Neutral Critical Informational Successful Warning Adaptive Strong Neutral Strong Critical Strong Informational Strong Successful Strong Warning Strong + - link "Size arrow_up_right\" / \"" + - text: (Default) Small Medium + - link "Content arrow_up_right\" / \"" + - text: (Default) Text Dot - Small Icon - Small + - link "Placement arrow_up_right\" / \"" + - text: (Default) Inline Label + - button "person\" / \" LABEL SHOULD BE SET Corner - Top - Left" + - text: Corner - Top - Left + - button "person\" / \" LABEL SHOULD BE SET Corner - Center - Left" + - text: Corner - Center - Left + - button "person\" / \" LABEL SHOULD BE SET Corner - Bottom- Left" + - text: Corner - Bottom- Left + - button "person\" / \" LABEL SHOULD BE SET Corner - Top - Right" + - text: Corner - Top - Right + - button "person\" / \" LABEL SHOULD BE SET Corner - Center - Right" + - text: Corner - Center - Right + - button "person\" / \" LABEL SHOULD BE SET Corner - Bottom- Right" + - text: Corner - Bottom- Right + - link "Examples arrow_up_right\" / \"" + - text: 9 12 123 9 12 123 Numbers (Default) Text - Medium Dot - Medium Icon - Medium \ No newline at end of file diff --git a/__snapshots__/badge/showcase/webkit/DBBadge-should-match-screenshot-1/DBBadge-should-match-screenshot.png b/__snapshots__/badge/showcase/webkit/DBBadge-should-match-screenshot-1/DBBadge-should-match-screenshot.png new file mode 100644 index 00000000000..337f81065fd Binary files /dev/null and b/__snapshots__/badge/showcase/webkit/DBBadge-should-match-screenshot-1/DBBadge-should-match-screenshot.png differ diff --git a/__snapshots__/badge/showcase/webkit/regular/neutral-bg-lvl-1/DBBadge-should-match-screenshot.png b/__snapshots__/badge/showcase/webkit/regular/neutral-bg-lvl-1/DBBadge-should-match-screenshot.png deleted file mode 100644 index dc517385363..00000000000 Binary files a/__snapshots__/badge/showcase/webkit/regular/neutral-bg-lvl-1/DBBadge-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/badge/showcase/webkit/should-have-same-aria-snapshot/DBBadge-should-have-same-aria-snapshot.yaml b/__snapshots__/badge/showcase/webkit/should-have-same-aria-snapshot/DBBadge-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..6c43ab19cdd --- /dev/null +++ b/__snapshots__/badge/showcase/webkit/should-have-same-aria-snapshot/DBBadge-should-have-same-aria-snapshot.yaml @@ -0,0 +1,28 @@ +- main: + - heading "DBBadge" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional (Default) Regular Expressive + - link "Emphasis arrow_up_right\" / \"" + - text: (Default) Weak Strong + - link "Semantic arrow_up_right\" / \"" + - text: (Default) Adaptive Neutral Critical Informational Successful Warning Adaptive Strong Neutral Strong Critical Strong Informational Strong Successful Strong Warning Strong + - link "Size arrow_up_right\" / \"" + - text: (Default) Small Medium + - link "Content arrow_up_right\" / \"" + - text: (Default) Text Dot - Small Icon - Small + - link "Placement arrow_up_right\" / \"" + - text: (Default) Inline Label + - button "person\" / \" LABEL SHOULD BE SET Corner - Top - Left" + - text: Corner - Top - Left + - button "person\" / \" LABEL SHOULD BE SET Corner - Center - Left" + - text: Corner - Center - Left + - button "person\" / \" LABEL SHOULD BE SET Corner - Bottom- Left" + - text: Corner - Bottom- Left + - button "person\" / \" LABEL SHOULD BE SET Corner - Top - Right" + - text: Corner - Top - Right + - button "person\" / \" LABEL SHOULD BE SET Corner - Center - Right" + - text: Corner - Center - Right + - button "person\" / \" LABEL SHOULD BE SET Corner - Bottom- Right" + - text: Corner - Bottom- Right + - link "Examples arrow_up_right\" / \"" + - text: 9 12 123 9 12 123 Numbers (Default) Text - Medium Dot - Medium Icon - Medium \ No newline at end of file diff --git a/__snapshots__/brand/component/chromium/DBBrand-should-have-same-aria-snapshot.yaml b/__snapshots__/brand/component/chromium/DBBrand-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..044b331ab8d --- /dev/null +++ b/__snapshots__/brand/component/chromium/DBBrand-should-have-same-aria-snapshot.yaml @@ -0,0 +1 @@ +- text: db" / " Test \ No newline at end of file diff --git a/__snapshots__/brand/component/chromium/DBBrand-should-match-screenshot.png b/__snapshots__/brand/component/chromium/DBBrand-should-match-screenshot.png index 2cd70571317..aac1f2cca7a 100644 Binary files a/__snapshots__/brand/component/chromium/DBBrand-should-match-screenshot.png and b/__snapshots__/brand/component/chromium/DBBrand-should-match-screenshot.png differ diff --git a/__snapshots__/brand/component/firefox/DBBrand-should-have-same-aria-snapshot.yaml b/__snapshots__/brand/component/firefox/DBBrand-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..f9d4547865d --- /dev/null +++ b/__snapshots__/brand/component/firefox/DBBrand-should-have-same-aria-snapshot.yaml @@ -0,0 +1 @@ +- text: Test \ No newline at end of file diff --git a/__snapshots__/brand/component/firefox/DBBrand-should-match-screenshot.png b/__snapshots__/brand/component/firefox/DBBrand-should-match-screenshot.png index 77890284efe..64cf33f779b 100644 Binary files a/__snapshots__/brand/component/firefox/DBBrand-should-match-screenshot.png and b/__snapshots__/brand/component/firefox/DBBrand-should-match-screenshot.png differ diff --git a/__snapshots__/brand/component/mobile-chrome/DBBrand-should-have-same-aria-snapshot.yaml b/__snapshots__/brand/component/mobile-chrome/DBBrand-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..044b331ab8d --- /dev/null +++ b/__snapshots__/brand/component/mobile-chrome/DBBrand-should-have-same-aria-snapshot.yaml @@ -0,0 +1 @@ +- text: db" / " Test \ No newline at end of file diff --git a/__snapshots__/brand/component/mobile-chrome/DBBrand-should-match-screenshot.png b/__snapshots__/brand/component/mobile-chrome/DBBrand-should-match-screenshot.png index 2cd70571317..aac1f2cca7a 100644 Binary files a/__snapshots__/brand/component/mobile-chrome/DBBrand-should-match-screenshot.png and b/__snapshots__/brand/component/mobile-chrome/DBBrand-should-match-screenshot.png differ diff --git a/__snapshots__/brand/patternhub/brand-docs-should-match-screenshot.png b/__snapshots__/brand/patternhub/brand-docs-should-match-screenshot.png index 53da0326c6f..4b2ec7f88f7 100644 Binary files a/__snapshots__/brand/patternhub/brand-docs-should-match-screenshot.png and b/__snapshots__/brand/patternhub/brand-docs-should-match-screenshot.png differ diff --git a/__snapshots__/brand/patternhub/brand-overview-should-match-screenshot.png b/__snapshots__/brand/patternhub/brand-overview-should-match-screenshot.png index c85abe359f4..3078f08d206 100644 Binary files a/__snapshots__/brand/patternhub/brand-overview-should-match-screenshot.png and b/__snapshots__/brand/patternhub/brand-overview-should-match-screenshot.png differ diff --git a/__snapshots__/brand/patternhub/brand-properties-should-match-screenshot.png b/__snapshots__/brand/patternhub/brand-properties-should-match-screenshot.png index 2d645193228..9d82c856241 100644 Binary files a/__snapshots__/brand/patternhub/brand-properties-should-match-screenshot.png and b/__snapshots__/brand/patternhub/brand-properties-should-match-screenshot.png differ diff --git a/__snapshots__/brand/showcase/chromium-highContrast/DBBrand-should-match-screenshot-1/DBBrand-should-match-screenshot.png b/__snapshots__/brand/showcase/chromium-highContrast/DBBrand-should-match-screenshot-1/DBBrand-should-match-screenshot.png new file mode 100644 index 00000000000..c62e8b3372b Binary files /dev/null and b/__snapshots__/brand/showcase/chromium-highContrast/DBBrand-should-match-screenshot-1/DBBrand-should-match-screenshot.png differ diff --git a/__snapshots__/brand/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBBrand-should-match-screenshot.png b/__snapshots__/brand/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBBrand-should-match-screenshot.png deleted file mode 100644 index 0bbba14ecd3..00000000000 Binary files a/__snapshots__/brand/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBBrand-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/brand/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBBrand-should-have-same-aria-snapshot.yaml b/__snapshots__/brand/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBBrand-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..488f5a68316 --- /dev/null +++ b/__snapshots__/brand/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBBrand-should-have-same-aria-snapshot.yaml @@ -0,0 +1,8 @@ +- main: + - heading "DBBrand" [level=1] + - link "Density arrow_up_right\" / \"" + - text: db" / " Functional db" / " (Default) Regular db" / " Expressive + - link "Variants arrow_up_right\" / \"" + - text: db" / " (Default) With Logo No Logo + - img "this is a fancy placeholder logo" + - text: Custom Logo \ No newline at end of file diff --git a/__snapshots__/brand/showcase/chromium/DBBrand-should-match-screenshot-1/DBBrand-should-match-screenshot.png b/__snapshots__/brand/showcase/chromium/DBBrand-should-match-screenshot-1/DBBrand-should-match-screenshot.png new file mode 100644 index 00000000000..d100c63c27d Binary files /dev/null and b/__snapshots__/brand/showcase/chromium/DBBrand-should-match-screenshot-1/DBBrand-should-match-screenshot.png differ diff --git a/__snapshots__/brand/showcase/chromium/regular/neutral-bg-lvl-1/DBBrand-should-match-screenshot.png b/__snapshots__/brand/showcase/chromium/regular/neutral-bg-lvl-1/DBBrand-should-match-screenshot.png deleted file mode 100644 index d14ab511e21..00000000000 Binary files a/__snapshots__/brand/showcase/chromium/regular/neutral-bg-lvl-1/DBBrand-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/brand/showcase/chromium/should-have-same-aria-snapshot/DBBrand-should-have-same-aria-snapshot.yaml b/__snapshots__/brand/showcase/chromium/should-have-same-aria-snapshot/DBBrand-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..488f5a68316 --- /dev/null +++ b/__snapshots__/brand/showcase/chromium/should-have-same-aria-snapshot/DBBrand-should-have-same-aria-snapshot.yaml @@ -0,0 +1,8 @@ +- main: + - heading "DBBrand" [level=1] + - link "Density arrow_up_right\" / \"" + - text: db" / " Functional db" / " (Default) Regular db" / " Expressive + - link "Variants arrow_up_right\" / \"" + - text: db" / " (Default) With Logo No Logo + - img "this is a fancy placeholder logo" + - text: Custom Logo \ No newline at end of file diff --git a/__snapshots__/brand/showcase/firefox/DBBrand-should-match-screenshot-1/DBBrand-should-match-screenshot.png b/__snapshots__/brand/showcase/firefox/DBBrand-should-match-screenshot-1/DBBrand-should-match-screenshot.png new file mode 100644 index 00000000000..bf4a9e1cf1c Binary files /dev/null and b/__snapshots__/brand/showcase/firefox/DBBrand-should-match-screenshot-1/DBBrand-should-match-screenshot.png differ diff --git a/__snapshots__/brand/showcase/firefox/regular/neutral-bg-lvl-1/DBBrand-should-match-screenshot.png b/__snapshots__/brand/showcase/firefox/regular/neutral-bg-lvl-1/DBBrand-should-match-screenshot.png deleted file mode 100644 index b578e504b99..00000000000 Binary files a/__snapshots__/brand/showcase/firefox/regular/neutral-bg-lvl-1/DBBrand-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/brand/showcase/firefox/should-have-same-aria-snapshot/DBBrand-should-have-same-aria-snapshot.yaml b/__snapshots__/brand/showcase/firefox/should-have-same-aria-snapshot/DBBrand-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..e542ba7df18 --- /dev/null +++ b/__snapshots__/brand/showcase/firefox/should-have-same-aria-snapshot/DBBrand-should-have-same-aria-snapshot.yaml @@ -0,0 +1,8 @@ +- main: + - heading "DBBrand" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional (Default) Regular Expressive + - link "Variants arrow_up_right\" / \"" + - text: (Default) With Logo No Logo + - img "this is a fancy placeholder logo" + - text: Custom Logo \ No newline at end of file diff --git a/__snapshots__/brand/showcase/mobile-chrome/DBBrand-should-match-screenshot-1/DBBrand-should-match-screenshot.png b/__snapshots__/brand/showcase/mobile-chrome/DBBrand-should-match-screenshot-1/DBBrand-should-match-screenshot.png new file mode 100644 index 00000000000..3d54971cf66 Binary files /dev/null and b/__snapshots__/brand/showcase/mobile-chrome/DBBrand-should-match-screenshot-1/DBBrand-should-match-screenshot.png differ diff --git a/__snapshots__/brand/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBBrand-should-match-screenshot.png b/__snapshots__/brand/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBBrand-should-match-screenshot.png deleted file mode 100644 index c69bdd141e8..00000000000 Binary files a/__snapshots__/brand/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBBrand-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/brand/showcase/mobile-chrome/should-have-same-aria-snapshot/DBBrand-should-have-same-aria-snapshot.yaml b/__snapshots__/brand/showcase/mobile-chrome/should-have-same-aria-snapshot/DBBrand-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..488f5a68316 --- /dev/null +++ b/__snapshots__/brand/showcase/mobile-chrome/should-have-same-aria-snapshot/DBBrand-should-have-same-aria-snapshot.yaml @@ -0,0 +1,8 @@ +- main: + - heading "DBBrand" [level=1] + - link "Density arrow_up_right\" / \"" + - text: db" / " Functional db" / " (Default) Regular db" / " Expressive + - link "Variants arrow_up_right\" / \"" + - text: db" / " (Default) With Logo No Logo + - img "this is a fancy placeholder logo" + - text: Custom Logo \ No newline at end of file diff --git a/__snapshots__/brand/showcase/mobile-safari/DBBrand-should-match-screenshot-1/DBBrand-should-match-screenshot.png b/__snapshots__/brand/showcase/mobile-safari/DBBrand-should-match-screenshot-1/DBBrand-should-match-screenshot.png new file mode 100644 index 00000000000..e2e97ff2e7d Binary files /dev/null and b/__snapshots__/brand/showcase/mobile-safari/DBBrand-should-match-screenshot-1/DBBrand-should-match-screenshot.png differ diff --git a/__snapshots__/brand/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBBrand-should-match-screenshot.png b/__snapshots__/brand/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBBrand-should-match-screenshot.png deleted file mode 100644 index 76846c06839..00000000000 Binary files a/__snapshots__/brand/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBBrand-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/brand/showcase/mobile-safari/should-have-same-aria-snapshot/DBBrand-should-have-same-aria-snapshot.yaml b/__snapshots__/brand/showcase/mobile-safari/should-have-same-aria-snapshot/DBBrand-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..488f5a68316 --- /dev/null +++ b/__snapshots__/brand/showcase/mobile-safari/should-have-same-aria-snapshot/DBBrand-should-have-same-aria-snapshot.yaml @@ -0,0 +1,8 @@ +- main: + - heading "DBBrand" [level=1] + - link "Density arrow_up_right\" / \"" + - text: db" / " Functional db" / " (Default) Regular db" / " Expressive + - link "Variants arrow_up_right\" / \"" + - text: db" / " (Default) With Logo No Logo + - img "this is a fancy placeholder logo" + - text: Custom Logo \ No newline at end of file diff --git a/__snapshots__/brand/showcase/webkit/DBBrand-should-match-screenshot-1/DBBrand-should-match-screenshot.png b/__snapshots__/brand/showcase/webkit/DBBrand-should-match-screenshot-1/DBBrand-should-match-screenshot.png new file mode 100644 index 00000000000..09811652dc5 Binary files /dev/null and b/__snapshots__/brand/showcase/webkit/DBBrand-should-match-screenshot-1/DBBrand-should-match-screenshot.png differ diff --git a/__snapshots__/brand/showcase/webkit/regular/neutral-bg-lvl-1/DBBrand-should-match-screenshot.png b/__snapshots__/brand/showcase/webkit/regular/neutral-bg-lvl-1/DBBrand-should-match-screenshot.png deleted file mode 100644 index 5a644ba1cf6..00000000000 Binary files a/__snapshots__/brand/showcase/webkit/regular/neutral-bg-lvl-1/DBBrand-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/brand/showcase/webkit/should-have-same-aria-snapshot/DBBrand-should-have-same-aria-snapshot.yaml b/__snapshots__/brand/showcase/webkit/should-have-same-aria-snapshot/DBBrand-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..488f5a68316 --- /dev/null +++ b/__snapshots__/brand/showcase/webkit/should-have-same-aria-snapshot/DBBrand-should-have-same-aria-snapshot.yaml @@ -0,0 +1,8 @@ +- main: + - heading "DBBrand" [level=1] + - link "Density arrow_up_right\" / \"" + - text: db" / " Functional db" / " (Default) Regular db" / " Expressive + - link "Variants arrow_up_right\" / \"" + - text: db" / " (Default) With Logo No Logo + - img "this is a fancy placeholder logo" + - text: Custom Logo \ No newline at end of file diff --git a/__snapshots__/button/component/chromium/DBButton-should-have-same-aria-snapshot.yaml b/__snapshots__/button/component/chromium/DBButton-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..06beb94a1da --- /dev/null +++ b/__snapshots__/button/component/chromium/DBButton-should-have-same-aria-snapshot.yaml @@ -0,0 +1 @@ +- button "person\" / \" User" \ No newline at end of file diff --git a/__snapshots__/button/component/chromium/DBButton-should-match-screenshot-for-variant-ghost.png b/__snapshots__/button/component/chromium/DBButton-should-match-screenshot-for-variant-ghost.png index 4169d215b36..5ab4f34717b 100644 Binary files a/__snapshots__/button/component/chromium/DBButton-should-match-screenshot-for-variant-ghost.png and b/__snapshots__/button/component/chromium/DBButton-should-match-screenshot-for-variant-ghost.png differ diff --git a/__snapshots__/button/component/chromium/DBButton-should-match-screenshot-for-variant-outlined.png b/__snapshots__/button/component/chromium/DBButton-should-match-screenshot-for-variant-outlined.png index c1f803415c7..4c1ac927476 100644 Binary files a/__snapshots__/button/component/chromium/DBButton-should-match-screenshot-for-variant-outlined.png and b/__snapshots__/button/component/chromium/DBButton-should-match-screenshot-for-variant-outlined.png differ diff --git a/__snapshots__/button/component/firefox/DBButton-should-have-same-aria-snapshot.yaml b/__snapshots__/button/component/firefox/DBButton-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..a233ad808a2 --- /dev/null +++ b/__snapshots__/button/component/firefox/DBButton-should-have-same-aria-snapshot.yaml @@ -0,0 +1 @@ +- button "User" \ No newline at end of file diff --git a/__snapshots__/button/component/mobile-chrome/DBButton-should-have-same-aria-snapshot.yaml b/__snapshots__/button/component/mobile-chrome/DBButton-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..06beb94a1da --- /dev/null +++ b/__snapshots__/button/component/mobile-chrome/DBButton-should-have-same-aria-snapshot.yaml @@ -0,0 +1 @@ +- button "person\" / \" User" \ No newline at end of file diff --git a/__snapshots__/button/component/mobile-chrome/DBButton-should-match-screenshot-for-variant-ghost.png b/__snapshots__/button/component/mobile-chrome/DBButton-should-match-screenshot-for-variant-ghost.png index 4169d215b36..5ab4f34717b 100644 Binary files a/__snapshots__/button/component/mobile-chrome/DBButton-should-match-screenshot-for-variant-ghost.png and b/__snapshots__/button/component/mobile-chrome/DBButton-should-match-screenshot-for-variant-ghost.png differ diff --git a/__snapshots__/button/component/mobile-chrome/DBButton-should-match-screenshot-for-variant-outlined.png b/__snapshots__/button/component/mobile-chrome/DBButton-should-match-screenshot-for-variant-outlined.png index c1f803415c7..4c1ac927476 100644 Binary files a/__snapshots__/button/component/mobile-chrome/DBButton-should-match-screenshot-for-variant-outlined.png and b/__snapshots__/button/component/mobile-chrome/DBButton-should-match-screenshot-for-variant-outlined.png differ diff --git a/__snapshots__/button/patternhub/button-docs-should-match-screenshot.png b/__snapshots__/button/patternhub/button-docs-should-match-screenshot.png index 79c3fa264c8..c31bc21fe57 100644 Binary files a/__snapshots__/button/patternhub/button-docs-should-match-screenshot.png and b/__snapshots__/button/patternhub/button-docs-should-match-screenshot.png differ diff --git a/__snapshots__/button/patternhub/button-overview-should-match-screenshot.png b/__snapshots__/button/patternhub/button-overview-should-match-screenshot.png index 068bf959a2d..d31a34e6d12 100644 Binary files a/__snapshots__/button/patternhub/button-overview-should-match-screenshot.png and b/__snapshots__/button/patternhub/button-overview-should-match-screenshot.png differ diff --git a/__snapshots__/button/patternhub/button-properties-should-match-screenshot.png b/__snapshots__/button/patternhub/button-properties-should-match-screenshot.png index 5621c866f0d..b9b5b2d480d 100644 Binary files a/__snapshots__/button/patternhub/button-properties-should-match-screenshot.png and b/__snapshots__/button/patternhub/button-properties-should-match-screenshot.png differ diff --git a/__snapshots__/button/showcase/chromium-highContrast/DBButton-should-match-screenshot-1/DBButton-should-match-screenshot.png b/__snapshots__/button/showcase/chromium-highContrast/DBButton-should-match-screenshot-1/DBButton-should-match-screenshot.png new file mode 100644 index 00000000000..c06cd3ae4d0 Binary files /dev/null and b/__snapshots__/button/showcase/chromium-highContrast/DBButton-should-match-screenshot-1/DBButton-should-match-screenshot.png differ diff --git a/__snapshots__/button/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBButton-should-match-screenshot.png b/__snapshots__/button/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBButton-should-match-screenshot.png deleted file mode 100644 index a9fc864e931..00000000000 Binary files a/__snapshots__/button/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBButton-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/button/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBButton-should-have-same-aria-snapshot.yaml b/__snapshots__/button/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBButton-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..57ac10efca8 --- /dev/null +++ b/__snapshots__/button/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBButton-should-have-same-aria-snapshot.yaml @@ -0,0 +1,26 @@ +- main: + - heading "DBButton" [level=1] + - link "Density arrow_up_right\" / \"" + - button "Functional" + - button "(Default) Regular" + - button "Expressive" + - link "Variant arrow_up_right\" / \"" + - button "(Default) Outlined - Adaptive" + - button "Filled - Adaptive" + - button "Ghost - Adaptive" + - button "Brand" + - link "Disabled arrow_up_right\" / \"" + - button "(Default) False" + - button "True" [disabled] + - link "Size arrow_up_right\" / \"" + - button "(Default) Medium" + - button "Small" + - link "Show Icon arrow_up_right\" / \"" + - button "(Default) False" + - button "person\" / \" True" + - link "No Text arrow_up_right\" / \"" + - button "person\" / \" (Default) False" + - button "person\" / \" True" + - link "Width arrow_up_right\" / \"" + - button "(Default) Auto" + - button "Width" \ No newline at end of file diff --git a/__snapshots__/button/showcase/chromium/DBButton-should-match-screenshot-1/DBButton-should-match-screenshot.png b/__snapshots__/button/showcase/chromium/DBButton-should-match-screenshot-1/DBButton-should-match-screenshot.png new file mode 100644 index 00000000000..a7288cf0a7f Binary files /dev/null and b/__snapshots__/button/showcase/chromium/DBButton-should-match-screenshot-1/DBButton-should-match-screenshot.png differ diff --git a/__snapshots__/button/showcase/chromium/regular/neutral-bg-lvl-1/DBButton-should-match-screenshot.png b/__snapshots__/button/showcase/chromium/regular/neutral-bg-lvl-1/DBButton-should-match-screenshot.png deleted file mode 100644 index f9225ab94a8..00000000000 Binary files a/__snapshots__/button/showcase/chromium/regular/neutral-bg-lvl-1/DBButton-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/button/showcase/chromium/should-have-same-aria-snapshot/DBButton-should-have-same-aria-snapshot.yaml b/__snapshots__/button/showcase/chromium/should-have-same-aria-snapshot/DBButton-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..57ac10efca8 --- /dev/null +++ b/__snapshots__/button/showcase/chromium/should-have-same-aria-snapshot/DBButton-should-have-same-aria-snapshot.yaml @@ -0,0 +1,26 @@ +- main: + - heading "DBButton" [level=1] + - link "Density arrow_up_right\" / \"" + - button "Functional" + - button "(Default) Regular" + - button "Expressive" + - link "Variant arrow_up_right\" / \"" + - button "(Default) Outlined - Adaptive" + - button "Filled - Adaptive" + - button "Ghost - Adaptive" + - button "Brand" + - link "Disabled arrow_up_right\" / \"" + - button "(Default) False" + - button "True" [disabled] + - link "Size arrow_up_right\" / \"" + - button "(Default) Medium" + - button "Small" + - link "Show Icon arrow_up_right\" / \"" + - button "(Default) False" + - button "person\" / \" True" + - link "No Text arrow_up_right\" / \"" + - button "person\" / \" (Default) False" + - button "person\" / \" True" + - link "Width arrow_up_right\" / \"" + - button "(Default) Auto" + - button "Width" \ No newline at end of file diff --git a/__snapshots__/button/showcase/firefox/DBButton-should-match-screenshot-1/DBButton-should-match-screenshot.png b/__snapshots__/button/showcase/firefox/DBButton-should-match-screenshot-1/DBButton-should-match-screenshot.png new file mode 100644 index 00000000000..64d784c314d Binary files /dev/null and b/__snapshots__/button/showcase/firefox/DBButton-should-match-screenshot-1/DBButton-should-match-screenshot.png differ diff --git a/__snapshots__/button/showcase/firefox/regular/neutral-bg-lvl-1/DBButton-should-match-screenshot.png b/__snapshots__/button/showcase/firefox/regular/neutral-bg-lvl-1/DBButton-should-match-screenshot.png deleted file mode 100644 index c5c0bcc3caa..00000000000 Binary files a/__snapshots__/button/showcase/firefox/regular/neutral-bg-lvl-1/DBButton-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/button/showcase/firefox/should-have-same-aria-snapshot/DBButton-should-have-same-aria-snapshot.yaml b/__snapshots__/button/showcase/firefox/should-have-same-aria-snapshot/DBButton-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..cfff1c4a7f3 --- /dev/null +++ b/__snapshots__/button/showcase/firefox/should-have-same-aria-snapshot/DBButton-should-have-same-aria-snapshot.yaml @@ -0,0 +1,26 @@ +- main: + - heading "DBButton" [level=1] + - link "Density arrow_up_right\" / \"" + - button "Functional" + - button "(Default) Regular" + - button "Expressive" + - link "Variant arrow_up_right\" / \"" + - button "(Default) Outlined - Adaptive" + - button "Filled - Adaptive" + - button "Ghost - Adaptive" + - button "Brand" + - link "Disabled arrow_up_right\" / \"" + - button "(Default) False" + - button "True" [disabled] + - link "Size arrow_up_right\" / \"" + - button "(Default) Medium" + - button "Small" + - link "Show Icon arrow_up_right\" / \"" + - button "(Default) False" + - button "True" + - link "No Text arrow_up_right\" / \"" + - button "(Default) False" + - button "True" + - link "Width arrow_up_right\" / \"" + - button "(Default) Auto" + - button "Width" \ No newline at end of file diff --git a/__snapshots__/button/showcase/mobile-chrome/DBButton-should-match-screenshot-1/DBButton-should-match-screenshot.png b/__snapshots__/button/showcase/mobile-chrome/DBButton-should-match-screenshot-1/DBButton-should-match-screenshot.png new file mode 100644 index 00000000000..b4bc8cd37a7 Binary files /dev/null and b/__snapshots__/button/showcase/mobile-chrome/DBButton-should-match-screenshot-1/DBButton-should-match-screenshot.png differ diff --git a/__snapshots__/button/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBButton-should-match-screenshot.png b/__snapshots__/button/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBButton-should-match-screenshot.png deleted file mode 100644 index 56dd907a279..00000000000 Binary files a/__snapshots__/button/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBButton-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/button/showcase/mobile-chrome/should-have-same-aria-snapshot/DBButton-should-have-same-aria-snapshot.yaml b/__snapshots__/button/showcase/mobile-chrome/should-have-same-aria-snapshot/DBButton-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..57ac10efca8 --- /dev/null +++ b/__snapshots__/button/showcase/mobile-chrome/should-have-same-aria-snapshot/DBButton-should-have-same-aria-snapshot.yaml @@ -0,0 +1,26 @@ +- main: + - heading "DBButton" [level=1] + - link "Density arrow_up_right\" / \"" + - button "Functional" + - button "(Default) Regular" + - button "Expressive" + - link "Variant arrow_up_right\" / \"" + - button "(Default) Outlined - Adaptive" + - button "Filled - Adaptive" + - button "Ghost - Adaptive" + - button "Brand" + - link "Disabled arrow_up_right\" / \"" + - button "(Default) False" + - button "True" [disabled] + - link "Size arrow_up_right\" / \"" + - button "(Default) Medium" + - button "Small" + - link "Show Icon arrow_up_right\" / \"" + - button "(Default) False" + - button "person\" / \" True" + - link "No Text arrow_up_right\" / \"" + - button "person\" / \" (Default) False" + - button "person\" / \" True" + - link "Width arrow_up_right\" / \"" + - button "(Default) Auto" + - button "Width" \ No newline at end of file diff --git a/__snapshots__/button/showcase/mobile-safari/DBButton-should-match-screenshot-1/DBButton-should-match-screenshot.png b/__snapshots__/button/showcase/mobile-safari/DBButton-should-match-screenshot-1/DBButton-should-match-screenshot.png new file mode 100644 index 00000000000..7b6961e0bee Binary files /dev/null and b/__snapshots__/button/showcase/mobile-safari/DBButton-should-match-screenshot-1/DBButton-should-match-screenshot.png differ diff --git a/__snapshots__/button/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBButton-should-match-screenshot.png b/__snapshots__/button/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBButton-should-match-screenshot.png deleted file mode 100644 index f0754b9ad8d..00000000000 Binary files a/__snapshots__/button/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBButton-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/button/showcase/mobile-safari/should-have-same-aria-snapshot/DBButton-should-have-same-aria-snapshot.yaml b/__snapshots__/button/showcase/mobile-safari/should-have-same-aria-snapshot/DBButton-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..57ac10efca8 --- /dev/null +++ b/__snapshots__/button/showcase/mobile-safari/should-have-same-aria-snapshot/DBButton-should-have-same-aria-snapshot.yaml @@ -0,0 +1,26 @@ +- main: + - heading "DBButton" [level=1] + - link "Density arrow_up_right\" / \"" + - button "Functional" + - button "(Default) Regular" + - button "Expressive" + - link "Variant arrow_up_right\" / \"" + - button "(Default) Outlined - Adaptive" + - button "Filled - Adaptive" + - button "Ghost - Adaptive" + - button "Brand" + - link "Disabled arrow_up_right\" / \"" + - button "(Default) False" + - button "True" [disabled] + - link "Size arrow_up_right\" / \"" + - button "(Default) Medium" + - button "Small" + - link "Show Icon arrow_up_right\" / \"" + - button "(Default) False" + - button "person\" / \" True" + - link "No Text arrow_up_right\" / \"" + - button "person\" / \" (Default) False" + - button "person\" / \" True" + - link "Width arrow_up_right\" / \"" + - button "(Default) Auto" + - button "Width" \ No newline at end of file diff --git a/__snapshots__/button/showcase/webkit/DBButton-should-match-screenshot-1/DBButton-should-match-screenshot.png b/__snapshots__/button/showcase/webkit/DBButton-should-match-screenshot-1/DBButton-should-match-screenshot.png new file mode 100644 index 00000000000..5beaec5ce7c Binary files /dev/null and b/__snapshots__/button/showcase/webkit/DBButton-should-match-screenshot-1/DBButton-should-match-screenshot.png differ diff --git a/__snapshots__/button/showcase/webkit/regular/neutral-bg-lvl-1/DBButton-should-match-screenshot.png b/__snapshots__/button/showcase/webkit/regular/neutral-bg-lvl-1/DBButton-should-match-screenshot.png deleted file mode 100644 index 8d23e93db68..00000000000 Binary files a/__snapshots__/button/showcase/webkit/regular/neutral-bg-lvl-1/DBButton-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/button/showcase/webkit/should-have-same-aria-snapshot/DBButton-should-have-same-aria-snapshot.yaml b/__snapshots__/button/showcase/webkit/should-have-same-aria-snapshot/DBButton-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..57ac10efca8 --- /dev/null +++ b/__snapshots__/button/showcase/webkit/should-have-same-aria-snapshot/DBButton-should-have-same-aria-snapshot.yaml @@ -0,0 +1,26 @@ +- main: + - heading "DBButton" [level=1] + - link "Density arrow_up_right\" / \"" + - button "Functional" + - button "(Default) Regular" + - button "Expressive" + - link "Variant arrow_up_right\" / \"" + - button "(Default) Outlined - Adaptive" + - button "Filled - Adaptive" + - button "Ghost - Adaptive" + - button "Brand" + - link "Disabled arrow_up_right\" / \"" + - button "(Default) False" + - button "True" [disabled] + - link "Size arrow_up_right\" / \"" + - button "(Default) Medium" + - button "Small" + - link "Show Icon arrow_up_right\" / \"" + - button "(Default) False" + - button "person\" / \" True" + - link "No Text arrow_up_right\" / \"" + - button "person\" / \" (Default) False" + - button "person\" / \" True" + - link "Width arrow_up_right\" / \"" + - button "(Default) Auto" + - button "Width" \ No newline at end of file diff --git a/__snapshots__/card/component/chromium/DBCard-should-have-same-aria-snapshot.yaml b/__snapshots__/card/component/chromium/DBCard-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..f9d4547865d --- /dev/null +++ b/__snapshots__/card/component/chromium/DBCard-should-have-same-aria-snapshot.yaml @@ -0,0 +1 @@ +- text: Test \ No newline at end of file diff --git a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-behaviour-default.png b/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-behaviour-default.png index 1700b50b428..68fffcb86a1 100644 Binary files a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-behaviour-default.png and b/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-behaviour-default.png differ diff --git a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-behaviour-interactive.png b/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-behaviour-interactive.png index 1700b50b428..68fffcb86a1 100644 Binary files a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-behaviour-interactive.png and b/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-behaviour-interactive.png differ diff --git a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot.png b/__snapshots__/card/component/chromium/DBCard-should-match-screenshot.png index 1700b50b428..68fffcb86a1 100644 Binary files a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot.png and b/__snapshots__/card/component/chromium/DBCard-should-match-screenshot.png differ diff --git a/__snapshots__/card/component/firefox/DBCard-should-have-same-aria-snapshot.yaml b/__snapshots__/card/component/firefox/DBCard-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..f9d4547865d --- /dev/null +++ b/__snapshots__/card/component/firefox/DBCard-should-have-same-aria-snapshot.yaml @@ -0,0 +1 @@ +- text: Test \ No newline at end of file diff --git a/__snapshots__/card/component/mobile-chrome/DBCard-should-have-same-aria-snapshot.yaml b/__snapshots__/card/component/mobile-chrome/DBCard-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..f9d4547865d --- /dev/null +++ b/__snapshots__/card/component/mobile-chrome/DBCard-should-have-same-aria-snapshot.yaml @@ -0,0 +1 @@ +- text: Test \ No newline at end of file diff --git a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-behaviour-default.png b/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-behaviour-default.png index 1700b50b428..68fffcb86a1 100644 Binary files a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-behaviour-default.png and b/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-behaviour-default.png differ diff --git a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-behaviour-interactive.png b/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-behaviour-interactive.png index 1700b50b428..68fffcb86a1 100644 Binary files a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-behaviour-interactive.png and b/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-behaviour-interactive.png differ diff --git a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot.png b/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot.png index 1700b50b428..68fffcb86a1 100644 Binary files a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot.png and b/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot.png differ diff --git a/__snapshots__/card/patternhub/card-docs-should-match-screenshot.png b/__snapshots__/card/patternhub/card-docs-should-match-screenshot.png index cdae7e8cd30..950b553345c 100644 Binary files a/__snapshots__/card/patternhub/card-docs-should-match-screenshot.png and b/__snapshots__/card/patternhub/card-docs-should-match-screenshot.png differ diff --git a/__snapshots__/card/patternhub/card-overview-should-match-screenshot.png b/__snapshots__/card/patternhub/card-overview-should-match-screenshot.png index a25af5ac4b7..724367ebcbf 100644 Binary files a/__snapshots__/card/patternhub/card-overview-should-match-screenshot.png and b/__snapshots__/card/patternhub/card-overview-should-match-screenshot.png differ diff --git a/__snapshots__/card/patternhub/card-properties-should-match-screenshot.png b/__snapshots__/card/patternhub/card-properties-should-match-screenshot.png index 383def8a262..a531eaae148 100644 Binary files a/__snapshots__/card/patternhub/card-properties-should-match-screenshot.png and b/__snapshots__/card/patternhub/card-properties-should-match-screenshot.png differ diff --git a/__snapshots__/card/showcase/chromium-highContrast/DBCard-should-match-screenshot-1/DBCard-should-match-screenshot.png b/__snapshots__/card/showcase/chromium-highContrast/DBCard-should-match-screenshot-1/DBCard-should-match-screenshot.png new file mode 100644 index 00000000000..baa413acc57 Binary files /dev/null and b/__snapshots__/card/showcase/chromium-highContrast/DBCard-should-match-screenshot-1/DBCard-should-match-screenshot.png differ diff --git a/__snapshots__/card/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBCard-should-match-screenshot.png b/__snapshots__/card/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBCard-should-match-screenshot.png deleted file mode 100644 index 1793daa3f74..00000000000 Binary files a/__snapshots__/card/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBCard-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/card/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBCard-should-have-same-aria-snapshot.yaml b/__snapshots__/card/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBCard-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..6f604f85c4c --- /dev/null +++ b/__snapshots__/card/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBCard-should-have-same-aria-snapshot.yaml @@ -0,0 +1,26 @@ +- main: + - heading "DBCard" [level=1] + - link "Density arrow_up_right\" / \"" + - strong: Functional + - strong: (Default) Regular + - strong: Expressive + - link "Elevation Level arrow_up_right\" / \"" + - strong: (Default) Level 1 - Adaptive + - strong: Level 2 - Adaptive + - strong: Level 3 - Adaptive + - link "Spacing arrow_up_right\" / \"" + - strong: (Default) Small + - strong: Medium + - strong: Large + - strong: None + - link "Behaviour arrow_up_right\" / \"" + - strong: (Default) Non interactive + - button "Interactive": + - strong: Interactive + - link "Example arrow_up_right\" / \"" + - button "Level 1 - Interactive": + - strong: Level 1 - Interactive + - button "Level 2 - Interactive": + - strong: Level 2 - Interactive + - button "Level 3 - Interactive": + - strong: Level 3 - Interactive \ No newline at end of file diff --git a/__snapshots__/card/showcase/chromium/DBCard-should-match-screenshot-1/DBCard-should-match-screenshot.png b/__snapshots__/card/showcase/chromium/DBCard-should-match-screenshot-1/DBCard-should-match-screenshot.png new file mode 100644 index 00000000000..4654cbb2e13 Binary files /dev/null and b/__snapshots__/card/showcase/chromium/DBCard-should-match-screenshot-1/DBCard-should-match-screenshot.png differ diff --git a/__snapshots__/card/showcase/chromium/regular/neutral-bg-lvl-1/DBCard-should-match-screenshot.png b/__snapshots__/card/showcase/chromium/regular/neutral-bg-lvl-1/DBCard-should-match-screenshot.png deleted file mode 100644 index bfe979c55c0..00000000000 Binary files a/__snapshots__/card/showcase/chromium/regular/neutral-bg-lvl-1/DBCard-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/card/showcase/chromium/should-have-same-aria-snapshot/DBCard-should-have-same-aria-snapshot.yaml b/__snapshots__/card/showcase/chromium/should-have-same-aria-snapshot/DBCard-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..6f604f85c4c --- /dev/null +++ b/__snapshots__/card/showcase/chromium/should-have-same-aria-snapshot/DBCard-should-have-same-aria-snapshot.yaml @@ -0,0 +1,26 @@ +- main: + - heading "DBCard" [level=1] + - link "Density arrow_up_right\" / \"" + - strong: Functional + - strong: (Default) Regular + - strong: Expressive + - link "Elevation Level arrow_up_right\" / \"" + - strong: (Default) Level 1 - Adaptive + - strong: Level 2 - Adaptive + - strong: Level 3 - Adaptive + - link "Spacing arrow_up_right\" / \"" + - strong: (Default) Small + - strong: Medium + - strong: Large + - strong: None + - link "Behaviour arrow_up_right\" / \"" + - strong: (Default) Non interactive + - button "Interactive": + - strong: Interactive + - link "Example arrow_up_right\" / \"" + - button "Level 1 - Interactive": + - strong: Level 1 - Interactive + - button "Level 2 - Interactive": + - strong: Level 2 - Interactive + - button "Level 3 - Interactive": + - strong: Level 3 - Interactive \ No newline at end of file diff --git a/__snapshots__/card/showcase/firefox/DBCard-should-match-screenshot-1/DBCard-should-match-screenshot.png b/__snapshots__/card/showcase/firefox/DBCard-should-match-screenshot-1/DBCard-should-match-screenshot.png new file mode 100644 index 00000000000..4271cea00c7 Binary files /dev/null and b/__snapshots__/card/showcase/firefox/DBCard-should-match-screenshot-1/DBCard-should-match-screenshot.png differ diff --git a/__snapshots__/card/showcase/firefox/regular/neutral-bg-lvl-1/DBCard-should-match-screenshot.png b/__snapshots__/card/showcase/firefox/regular/neutral-bg-lvl-1/DBCard-should-match-screenshot.png deleted file mode 100644 index 46b04520491..00000000000 Binary files a/__snapshots__/card/showcase/firefox/regular/neutral-bg-lvl-1/DBCard-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/card/showcase/firefox/should-have-same-aria-snapshot/DBCard-should-have-same-aria-snapshot.yaml b/__snapshots__/card/showcase/firefox/should-have-same-aria-snapshot/DBCard-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..6f604f85c4c --- /dev/null +++ b/__snapshots__/card/showcase/firefox/should-have-same-aria-snapshot/DBCard-should-have-same-aria-snapshot.yaml @@ -0,0 +1,26 @@ +- main: + - heading "DBCard" [level=1] + - link "Density arrow_up_right\" / \"" + - strong: Functional + - strong: (Default) Regular + - strong: Expressive + - link "Elevation Level arrow_up_right\" / \"" + - strong: (Default) Level 1 - Adaptive + - strong: Level 2 - Adaptive + - strong: Level 3 - Adaptive + - link "Spacing arrow_up_right\" / \"" + - strong: (Default) Small + - strong: Medium + - strong: Large + - strong: None + - link "Behaviour arrow_up_right\" / \"" + - strong: (Default) Non interactive + - button "Interactive": + - strong: Interactive + - link "Example arrow_up_right\" / \"" + - button "Level 1 - Interactive": + - strong: Level 1 - Interactive + - button "Level 2 - Interactive": + - strong: Level 2 - Interactive + - button "Level 3 - Interactive": + - strong: Level 3 - Interactive \ No newline at end of file diff --git a/__snapshots__/card/showcase/mobile-chrome/DBCard-should-match-screenshot-1/DBCard-should-match-screenshot.png b/__snapshots__/card/showcase/mobile-chrome/DBCard-should-match-screenshot-1/DBCard-should-match-screenshot.png new file mode 100644 index 00000000000..2b980b4397b Binary files /dev/null and b/__snapshots__/card/showcase/mobile-chrome/DBCard-should-match-screenshot-1/DBCard-should-match-screenshot.png differ diff --git a/__snapshots__/card/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBCard-should-match-screenshot.png b/__snapshots__/card/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBCard-should-match-screenshot.png deleted file mode 100644 index bb8ad3476e0..00000000000 Binary files a/__snapshots__/card/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBCard-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/card/showcase/mobile-chrome/should-have-same-aria-snapshot/DBCard-should-have-same-aria-snapshot.yaml b/__snapshots__/card/showcase/mobile-chrome/should-have-same-aria-snapshot/DBCard-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..6f604f85c4c --- /dev/null +++ b/__snapshots__/card/showcase/mobile-chrome/should-have-same-aria-snapshot/DBCard-should-have-same-aria-snapshot.yaml @@ -0,0 +1,26 @@ +- main: + - heading "DBCard" [level=1] + - link "Density arrow_up_right\" / \"" + - strong: Functional + - strong: (Default) Regular + - strong: Expressive + - link "Elevation Level arrow_up_right\" / \"" + - strong: (Default) Level 1 - Adaptive + - strong: Level 2 - Adaptive + - strong: Level 3 - Adaptive + - link "Spacing arrow_up_right\" / \"" + - strong: (Default) Small + - strong: Medium + - strong: Large + - strong: None + - link "Behaviour arrow_up_right\" / \"" + - strong: (Default) Non interactive + - button "Interactive": + - strong: Interactive + - link "Example arrow_up_right\" / \"" + - button "Level 1 - Interactive": + - strong: Level 1 - Interactive + - button "Level 2 - Interactive": + - strong: Level 2 - Interactive + - button "Level 3 - Interactive": + - strong: Level 3 - Interactive \ No newline at end of file diff --git a/__snapshots__/card/showcase/mobile-safari/DBCard-should-match-screenshot-1/DBCard-should-match-screenshot.png b/__snapshots__/card/showcase/mobile-safari/DBCard-should-match-screenshot-1/DBCard-should-match-screenshot.png new file mode 100644 index 00000000000..8a5936ca80a Binary files /dev/null and b/__snapshots__/card/showcase/mobile-safari/DBCard-should-match-screenshot-1/DBCard-should-match-screenshot.png differ diff --git a/__snapshots__/card/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBCard-should-match-screenshot.png b/__snapshots__/card/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBCard-should-match-screenshot.png deleted file mode 100644 index 3b834ac14f8..00000000000 Binary files a/__snapshots__/card/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBCard-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/card/showcase/mobile-safari/should-have-same-aria-snapshot/DBCard-should-have-same-aria-snapshot.yaml b/__snapshots__/card/showcase/mobile-safari/should-have-same-aria-snapshot/DBCard-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..6f604f85c4c --- /dev/null +++ b/__snapshots__/card/showcase/mobile-safari/should-have-same-aria-snapshot/DBCard-should-have-same-aria-snapshot.yaml @@ -0,0 +1,26 @@ +- main: + - heading "DBCard" [level=1] + - link "Density arrow_up_right\" / \"" + - strong: Functional + - strong: (Default) Regular + - strong: Expressive + - link "Elevation Level arrow_up_right\" / \"" + - strong: (Default) Level 1 - Adaptive + - strong: Level 2 - Adaptive + - strong: Level 3 - Adaptive + - link "Spacing arrow_up_right\" / \"" + - strong: (Default) Small + - strong: Medium + - strong: Large + - strong: None + - link "Behaviour arrow_up_right\" / \"" + - strong: (Default) Non interactive + - button "Interactive": + - strong: Interactive + - link "Example arrow_up_right\" / \"" + - button "Level 1 - Interactive": + - strong: Level 1 - Interactive + - button "Level 2 - Interactive": + - strong: Level 2 - Interactive + - button "Level 3 - Interactive": + - strong: Level 3 - Interactive \ No newline at end of file diff --git a/__snapshots__/card/showcase/webkit/DBCard-should-match-screenshot-1/DBCard-should-match-screenshot.png b/__snapshots__/card/showcase/webkit/DBCard-should-match-screenshot-1/DBCard-should-match-screenshot.png new file mode 100644 index 00000000000..f84bbca67ed Binary files /dev/null and b/__snapshots__/card/showcase/webkit/DBCard-should-match-screenshot-1/DBCard-should-match-screenshot.png differ diff --git a/__snapshots__/card/showcase/webkit/regular/neutral-bg-lvl-1/DBCard-should-match-screenshot.png b/__snapshots__/card/showcase/webkit/regular/neutral-bg-lvl-1/DBCard-should-match-screenshot.png deleted file mode 100644 index 3c46da8816e..00000000000 Binary files a/__snapshots__/card/showcase/webkit/regular/neutral-bg-lvl-1/DBCard-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/card/showcase/webkit/should-have-same-aria-snapshot/DBCard-should-have-same-aria-snapshot.yaml b/__snapshots__/card/showcase/webkit/should-have-same-aria-snapshot/DBCard-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..6f604f85c4c --- /dev/null +++ b/__snapshots__/card/showcase/webkit/should-have-same-aria-snapshot/DBCard-should-have-same-aria-snapshot.yaml @@ -0,0 +1,26 @@ +- main: + - heading "DBCard" [level=1] + - link "Density arrow_up_right\" / \"" + - strong: Functional + - strong: (Default) Regular + - strong: Expressive + - link "Elevation Level arrow_up_right\" / \"" + - strong: (Default) Level 1 - Adaptive + - strong: Level 2 - Adaptive + - strong: Level 3 - Adaptive + - link "Spacing arrow_up_right\" / \"" + - strong: (Default) Small + - strong: Medium + - strong: Large + - strong: None + - link "Behaviour arrow_up_right\" / \"" + - strong: (Default) Non interactive + - button "Interactive": + - strong: Interactive + - link "Example arrow_up_right\" / \"" + - button "Level 1 - Interactive": + - strong: Level 1 - Interactive + - button "Level 2 - Interactive": + - strong: Level 2 - Interactive + - button "Level 3 - Interactive": + - strong: Level 3 - Interactive \ No newline at end of file diff --git a/__snapshots__/checkbox/component/chromium/DBCheckbox-should-have-same-aria-snapshot.yaml b/__snapshots__/checkbox/component/chromium/DBCheckbox-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..c7515a2574a --- /dev/null +++ b/__snapshots__/checkbox/component/chromium/DBCheckbox-should-have-same-aria-snapshot.yaml @@ -0,0 +1,3 @@ +- checkbox "Test" +- text: Test +- status \ No newline at end of file diff --git a/__snapshots__/checkbox/component/chromium/DBCheckbox-should-match-screenshot.png b/__snapshots__/checkbox/component/chromium/DBCheckbox-should-match-screenshot.png index ab2016aa260..d622371c950 100644 Binary files a/__snapshots__/checkbox/component/chromium/DBCheckbox-should-match-screenshot.png and b/__snapshots__/checkbox/component/chromium/DBCheckbox-should-match-screenshot.png differ diff --git a/__snapshots__/checkbox/component/firefox/DBCheckbox-should-have-same-aria-snapshot.yaml b/__snapshots__/checkbox/component/firefox/DBCheckbox-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..c7515a2574a --- /dev/null +++ b/__snapshots__/checkbox/component/firefox/DBCheckbox-should-have-same-aria-snapshot.yaml @@ -0,0 +1,3 @@ +- checkbox "Test" +- text: Test +- status \ No newline at end of file diff --git a/__snapshots__/checkbox/component/firefox/DBCheckbox-should-match-screenshot.png b/__snapshots__/checkbox/component/firefox/DBCheckbox-should-match-screenshot.png index f8b894b03ed..6ddfd6ea0a4 100644 Binary files a/__snapshots__/checkbox/component/firefox/DBCheckbox-should-match-screenshot.png and b/__snapshots__/checkbox/component/firefox/DBCheckbox-should-match-screenshot.png differ diff --git a/__snapshots__/checkbox/component/mobile-chrome/DBCheckbox-should-have-same-aria-snapshot.yaml b/__snapshots__/checkbox/component/mobile-chrome/DBCheckbox-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..c7515a2574a --- /dev/null +++ b/__snapshots__/checkbox/component/mobile-chrome/DBCheckbox-should-have-same-aria-snapshot.yaml @@ -0,0 +1,3 @@ +- checkbox "Test" +- text: Test +- status \ No newline at end of file diff --git a/__snapshots__/checkbox/component/mobile-chrome/DBCheckbox-should-match-screenshot.png b/__snapshots__/checkbox/component/mobile-chrome/DBCheckbox-should-match-screenshot.png index ab2016aa260..d622371c950 100644 Binary files a/__snapshots__/checkbox/component/mobile-chrome/DBCheckbox-should-match-screenshot.png and b/__snapshots__/checkbox/component/mobile-chrome/DBCheckbox-should-match-screenshot.png differ diff --git a/__snapshots__/checkbox/patternhub/checkbox-docs-should-match-screenshot.png b/__snapshots__/checkbox/patternhub/checkbox-docs-should-match-screenshot.png index b8948f4db78..8432360186b 100644 Binary files a/__snapshots__/checkbox/patternhub/checkbox-docs-should-match-screenshot.png and b/__snapshots__/checkbox/patternhub/checkbox-docs-should-match-screenshot.png differ diff --git a/__snapshots__/checkbox/patternhub/checkbox-overview-should-match-screenshot.png b/__snapshots__/checkbox/patternhub/checkbox-overview-should-match-screenshot.png index 83593e1a36a..80dc70c7b09 100644 Binary files a/__snapshots__/checkbox/patternhub/checkbox-overview-should-match-screenshot.png and b/__snapshots__/checkbox/patternhub/checkbox-overview-should-match-screenshot.png differ diff --git a/__snapshots__/checkbox/patternhub/checkbox-properties-should-match-screenshot.png b/__snapshots__/checkbox/patternhub/checkbox-properties-should-match-screenshot.png index 82ce22b582f..395cdf740bc 100644 Binary files a/__snapshots__/checkbox/patternhub/checkbox-properties-should-match-screenshot.png and b/__snapshots__/checkbox/patternhub/checkbox-properties-should-match-screenshot.png differ diff --git a/__snapshots__/checkbox/showcase/chromium-highContrast/DBCheckbox-should-match-screenshot-1/DBCheckbox-should-match-screenshot.png b/__snapshots__/checkbox/showcase/chromium-highContrast/DBCheckbox-should-match-screenshot-1/DBCheckbox-should-match-screenshot.png new file mode 100644 index 00000000000..8677e6a0a67 Binary files /dev/null and b/__snapshots__/checkbox/showcase/chromium-highContrast/DBCheckbox-should-match-screenshot-1/DBCheckbox-should-match-screenshot.png differ diff --git a/__snapshots__/checkbox/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBCheckbox-should-match-screenshot.png b/__snapshots__/checkbox/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBCheckbox-should-match-screenshot.png deleted file mode 100644 index 5cba869f822..00000000000 Binary files a/__snapshots__/checkbox/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBCheckbox-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/checkbox/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBCheckbox-should-have-same-aria-snapshot.yaml b/__snapshots__/checkbox/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBCheckbox-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..a69e3543800 --- /dev/null +++ b/__snapshots__/checkbox/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBCheckbox-should-have-same-aria-snapshot.yaml @@ -0,0 +1,74 @@ +- main: + - heading "DBCheckbox" [level=1] + - link "Density arrow_up_right\" / \"" + - group "Density": + - checkbox "Functional" + - text: Functional + - status + - checkbox "(Default) Regular" + - text: (Default) Regular + - status + - checkbox "Expressive" + - text: Expressive + - status + - link "Interaction States arrow_up_right\" / \"" + - group "Interaction States": + - checkbox "(Default) Enabled" + - text: (Default) Enabled + - status + - checkbox "Disabled" [disabled] + - text: Disabled + - status + - link "States arrow_up_right\" / \"" + - group "States": + - checkbox "(Default) Unchecked" + - text: (Default) Unchecked + - status + - checkbox "Unchecked - Invalid *\" / \"" + - text: Unchecked - Invalid *" / " + - status + - checkbox "Checked" [checked]: check" / " + - text: Checked + - status + - checkbox "Checked - Valid *\" / \"" [checked]: check" / " + - text: Checked - Valid *" / " + - status + - checkbox "Indeterminate" [checked=mixed]: minus" / " + - text: Indeterminate + - status + - checkbox "Indeterminate - Invalid *\" / \"" [checked=mixed]: minus" / " + - text: Indeterminate - Invalid *" / " + - status + - checkbox "Indeterminate - Valid *\" / \"" [checked=mixed]: minus" / " + - text: Indeterminate - Valid *" / " + - status + - link "Size arrow_up_right\" / \"" + - group "Size": + - checkbox "(Default) Medium" + - text: (Default) Medium + - status + - checkbox "Small" + - text: Small + - status + - link "Requirement arrow_up_right\" / \"" + - group "Requirement": + - checkbox "(Default) Optional" + - text: (Default) Optional + - status + - checkbox "Required *\" / \"" + - text: Required *" / " + - status + - checkbox "Required - Indeterminate *\" / \"" [checked=mixed]: minus" / " + - text: Required - Indeterminate *" / " + - status + - link "Content arrow_up_right\" / \"" + - group "Content": + - checkbox "(Default) Label" + - text: (Default) Label + - status + - checkbox "Long label" [checked]: check" / " + - text: Long label + - status + - checkbox "No Label" + - text: No Label + - status \ No newline at end of file diff --git a/__snapshots__/checkbox/showcase/chromium/DBCheckbox-should-match-screenshot-1/DBCheckbox-should-match-screenshot.png b/__snapshots__/checkbox/showcase/chromium/DBCheckbox-should-match-screenshot-1/DBCheckbox-should-match-screenshot.png new file mode 100644 index 00000000000..6c8e5241432 Binary files /dev/null and b/__snapshots__/checkbox/showcase/chromium/DBCheckbox-should-match-screenshot-1/DBCheckbox-should-match-screenshot.png differ diff --git a/__snapshots__/checkbox/showcase/chromium/regular/neutral-bg-lvl-1/DBCheckbox-should-match-screenshot.png b/__snapshots__/checkbox/showcase/chromium/regular/neutral-bg-lvl-1/DBCheckbox-should-match-screenshot.png deleted file mode 100644 index 0790d0626a7..00000000000 Binary files a/__snapshots__/checkbox/showcase/chromium/regular/neutral-bg-lvl-1/DBCheckbox-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/checkbox/showcase/chromium/should-have-same-aria-snapshot/DBCheckbox-should-have-same-aria-snapshot.yaml b/__snapshots__/checkbox/showcase/chromium/should-have-same-aria-snapshot/DBCheckbox-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..a69e3543800 --- /dev/null +++ b/__snapshots__/checkbox/showcase/chromium/should-have-same-aria-snapshot/DBCheckbox-should-have-same-aria-snapshot.yaml @@ -0,0 +1,74 @@ +- main: + - heading "DBCheckbox" [level=1] + - link "Density arrow_up_right\" / \"" + - group "Density": + - checkbox "Functional" + - text: Functional + - status + - checkbox "(Default) Regular" + - text: (Default) Regular + - status + - checkbox "Expressive" + - text: Expressive + - status + - link "Interaction States arrow_up_right\" / \"" + - group "Interaction States": + - checkbox "(Default) Enabled" + - text: (Default) Enabled + - status + - checkbox "Disabled" [disabled] + - text: Disabled + - status + - link "States arrow_up_right\" / \"" + - group "States": + - checkbox "(Default) Unchecked" + - text: (Default) Unchecked + - status + - checkbox "Unchecked - Invalid *\" / \"" + - text: Unchecked - Invalid *" / " + - status + - checkbox "Checked" [checked]: check" / " + - text: Checked + - status + - checkbox "Checked - Valid *\" / \"" [checked]: check" / " + - text: Checked - Valid *" / " + - status + - checkbox "Indeterminate" [checked=mixed]: minus" / " + - text: Indeterminate + - status + - checkbox "Indeterminate - Invalid *\" / \"" [checked=mixed]: minus" / " + - text: Indeterminate - Invalid *" / " + - status + - checkbox "Indeterminate - Valid *\" / \"" [checked=mixed]: minus" / " + - text: Indeterminate - Valid *" / " + - status + - link "Size arrow_up_right\" / \"" + - group "Size": + - checkbox "(Default) Medium" + - text: (Default) Medium + - status + - checkbox "Small" + - text: Small + - status + - link "Requirement arrow_up_right\" / \"" + - group "Requirement": + - checkbox "(Default) Optional" + - text: (Default) Optional + - status + - checkbox "Required *\" / \"" + - text: Required *" / " + - status + - checkbox "Required - Indeterminate *\" / \"" [checked=mixed]: minus" / " + - text: Required - Indeterminate *" / " + - status + - link "Content arrow_up_right\" / \"" + - group "Content": + - checkbox "(Default) Label" + - text: (Default) Label + - status + - checkbox "Long label" [checked]: check" / " + - text: Long label + - status + - checkbox "No Label" + - text: No Label + - status \ No newline at end of file diff --git a/__snapshots__/checkbox/showcase/firefox/DBCheckbox-should-match-screenshot-1/DBCheckbox-should-match-screenshot.png b/__snapshots__/checkbox/showcase/firefox/DBCheckbox-should-match-screenshot-1/DBCheckbox-should-match-screenshot.png new file mode 100644 index 00000000000..03e83a75823 Binary files /dev/null and b/__snapshots__/checkbox/showcase/firefox/DBCheckbox-should-match-screenshot-1/DBCheckbox-should-match-screenshot.png differ diff --git a/__snapshots__/checkbox/showcase/firefox/regular/neutral-bg-lvl-1/DBCheckbox-should-match-screenshot.png b/__snapshots__/checkbox/showcase/firefox/regular/neutral-bg-lvl-1/DBCheckbox-should-match-screenshot.png deleted file mode 100644 index 948cb958353..00000000000 Binary files a/__snapshots__/checkbox/showcase/firefox/regular/neutral-bg-lvl-1/DBCheckbox-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/checkbox/showcase/firefox/should-have-same-aria-snapshot/DBCheckbox-should-have-same-aria-snapshot.yaml b/__snapshots__/checkbox/showcase/firefox/should-have-same-aria-snapshot/DBCheckbox-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..a69e3543800 --- /dev/null +++ b/__snapshots__/checkbox/showcase/firefox/should-have-same-aria-snapshot/DBCheckbox-should-have-same-aria-snapshot.yaml @@ -0,0 +1,74 @@ +- main: + - heading "DBCheckbox" [level=1] + - link "Density arrow_up_right\" / \"" + - group "Density": + - checkbox "Functional" + - text: Functional + - status + - checkbox "(Default) Regular" + - text: (Default) Regular + - status + - checkbox "Expressive" + - text: Expressive + - status + - link "Interaction States arrow_up_right\" / \"" + - group "Interaction States": + - checkbox "(Default) Enabled" + - text: (Default) Enabled + - status + - checkbox "Disabled" [disabled] + - text: Disabled + - status + - link "States arrow_up_right\" / \"" + - group "States": + - checkbox "(Default) Unchecked" + - text: (Default) Unchecked + - status + - checkbox "Unchecked - Invalid *\" / \"" + - text: Unchecked - Invalid *" / " + - status + - checkbox "Checked" [checked]: check" / " + - text: Checked + - status + - checkbox "Checked - Valid *\" / \"" [checked]: check" / " + - text: Checked - Valid *" / " + - status + - checkbox "Indeterminate" [checked=mixed]: minus" / " + - text: Indeterminate + - status + - checkbox "Indeterminate - Invalid *\" / \"" [checked=mixed]: minus" / " + - text: Indeterminate - Invalid *" / " + - status + - checkbox "Indeterminate - Valid *\" / \"" [checked=mixed]: minus" / " + - text: Indeterminate - Valid *" / " + - status + - link "Size arrow_up_right\" / \"" + - group "Size": + - checkbox "(Default) Medium" + - text: (Default) Medium + - status + - checkbox "Small" + - text: Small + - status + - link "Requirement arrow_up_right\" / \"" + - group "Requirement": + - checkbox "(Default) Optional" + - text: (Default) Optional + - status + - checkbox "Required *\" / \"" + - text: Required *" / " + - status + - checkbox "Required - Indeterminate *\" / \"" [checked=mixed]: minus" / " + - text: Required - Indeterminate *" / " + - status + - link "Content arrow_up_right\" / \"" + - group "Content": + - checkbox "(Default) Label" + - text: (Default) Label + - status + - checkbox "Long label" [checked]: check" / " + - text: Long label + - status + - checkbox "No Label" + - text: No Label + - status \ No newline at end of file diff --git a/__snapshots__/checkbox/showcase/mobile-chrome/DBCheckbox-should-match-screenshot-1/DBCheckbox-should-match-screenshot.png b/__snapshots__/checkbox/showcase/mobile-chrome/DBCheckbox-should-match-screenshot-1/DBCheckbox-should-match-screenshot.png new file mode 100644 index 00000000000..6b22e895a76 Binary files /dev/null and b/__snapshots__/checkbox/showcase/mobile-chrome/DBCheckbox-should-match-screenshot-1/DBCheckbox-should-match-screenshot.png differ diff --git a/__snapshots__/checkbox/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBCheckbox-should-match-screenshot.png b/__snapshots__/checkbox/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBCheckbox-should-match-screenshot.png deleted file mode 100644 index a8c54e33d3c..00000000000 Binary files a/__snapshots__/checkbox/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBCheckbox-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/checkbox/showcase/mobile-chrome/should-have-same-aria-snapshot/DBCheckbox-should-have-same-aria-snapshot.yaml b/__snapshots__/checkbox/showcase/mobile-chrome/should-have-same-aria-snapshot/DBCheckbox-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..a69e3543800 --- /dev/null +++ b/__snapshots__/checkbox/showcase/mobile-chrome/should-have-same-aria-snapshot/DBCheckbox-should-have-same-aria-snapshot.yaml @@ -0,0 +1,74 @@ +- main: + - heading "DBCheckbox" [level=1] + - link "Density arrow_up_right\" / \"" + - group "Density": + - checkbox "Functional" + - text: Functional + - status + - checkbox "(Default) Regular" + - text: (Default) Regular + - status + - checkbox "Expressive" + - text: Expressive + - status + - link "Interaction States arrow_up_right\" / \"" + - group "Interaction States": + - checkbox "(Default) Enabled" + - text: (Default) Enabled + - status + - checkbox "Disabled" [disabled] + - text: Disabled + - status + - link "States arrow_up_right\" / \"" + - group "States": + - checkbox "(Default) Unchecked" + - text: (Default) Unchecked + - status + - checkbox "Unchecked - Invalid *\" / \"" + - text: Unchecked - Invalid *" / " + - status + - checkbox "Checked" [checked]: check" / " + - text: Checked + - status + - checkbox "Checked - Valid *\" / \"" [checked]: check" / " + - text: Checked - Valid *" / " + - status + - checkbox "Indeterminate" [checked=mixed]: minus" / " + - text: Indeterminate + - status + - checkbox "Indeterminate - Invalid *\" / \"" [checked=mixed]: minus" / " + - text: Indeterminate - Invalid *" / " + - status + - checkbox "Indeterminate - Valid *\" / \"" [checked=mixed]: minus" / " + - text: Indeterminate - Valid *" / " + - status + - link "Size arrow_up_right\" / \"" + - group "Size": + - checkbox "(Default) Medium" + - text: (Default) Medium + - status + - checkbox "Small" + - text: Small + - status + - link "Requirement arrow_up_right\" / \"" + - group "Requirement": + - checkbox "(Default) Optional" + - text: (Default) Optional + - status + - checkbox "Required *\" / \"" + - text: Required *" / " + - status + - checkbox "Required - Indeterminate *\" / \"" [checked=mixed]: minus" / " + - text: Required - Indeterminate *" / " + - status + - link "Content arrow_up_right\" / \"" + - group "Content": + - checkbox "(Default) Label" + - text: (Default) Label + - status + - checkbox "Long label" [checked]: check" / " + - text: Long label + - status + - checkbox "No Label" + - text: No Label + - status \ No newline at end of file diff --git a/__snapshots__/checkbox/showcase/mobile-safari/DBCheckbox-should-match-screenshot-1/DBCheckbox-should-match-screenshot.png b/__snapshots__/checkbox/showcase/mobile-safari/DBCheckbox-should-match-screenshot-1/DBCheckbox-should-match-screenshot.png new file mode 100644 index 00000000000..09e86c5b3d7 Binary files /dev/null and b/__snapshots__/checkbox/showcase/mobile-safari/DBCheckbox-should-match-screenshot-1/DBCheckbox-should-match-screenshot.png differ diff --git a/__snapshots__/checkbox/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBCheckbox-should-match-screenshot.png b/__snapshots__/checkbox/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBCheckbox-should-match-screenshot.png deleted file mode 100644 index 54ad471425f..00000000000 Binary files a/__snapshots__/checkbox/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBCheckbox-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/checkbox/showcase/mobile-safari/should-have-same-aria-snapshot/DBCheckbox-should-have-same-aria-snapshot.yaml b/__snapshots__/checkbox/showcase/mobile-safari/should-have-same-aria-snapshot/DBCheckbox-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..a69e3543800 --- /dev/null +++ b/__snapshots__/checkbox/showcase/mobile-safari/should-have-same-aria-snapshot/DBCheckbox-should-have-same-aria-snapshot.yaml @@ -0,0 +1,74 @@ +- main: + - heading "DBCheckbox" [level=1] + - link "Density arrow_up_right\" / \"" + - group "Density": + - checkbox "Functional" + - text: Functional + - status + - checkbox "(Default) Regular" + - text: (Default) Regular + - status + - checkbox "Expressive" + - text: Expressive + - status + - link "Interaction States arrow_up_right\" / \"" + - group "Interaction States": + - checkbox "(Default) Enabled" + - text: (Default) Enabled + - status + - checkbox "Disabled" [disabled] + - text: Disabled + - status + - link "States arrow_up_right\" / \"" + - group "States": + - checkbox "(Default) Unchecked" + - text: (Default) Unchecked + - status + - checkbox "Unchecked - Invalid *\" / \"" + - text: Unchecked - Invalid *" / " + - status + - checkbox "Checked" [checked]: check" / " + - text: Checked + - status + - checkbox "Checked - Valid *\" / \"" [checked]: check" / " + - text: Checked - Valid *" / " + - status + - checkbox "Indeterminate" [checked=mixed]: minus" / " + - text: Indeterminate + - status + - checkbox "Indeterminate - Invalid *\" / \"" [checked=mixed]: minus" / " + - text: Indeterminate - Invalid *" / " + - status + - checkbox "Indeterminate - Valid *\" / \"" [checked=mixed]: minus" / " + - text: Indeterminate - Valid *" / " + - status + - link "Size arrow_up_right\" / \"" + - group "Size": + - checkbox "(Default) Medium" + - text: (Default) Medium + - status + - checkbox "Small" + - text: Small + - status + - link "Requirement arrow_up_right\" / \"" + - group "Requirement": + - checkbox "(Default) Optional" + - text: (Default) Optional + - status + - checkbox "Required *\" / \"" + - text: Required *" / " + - status + - checkbox "Required - Indeterminate *\" / \"" [checked=mixed]: minus" / " + - text: Required - Indeterminate *" / " + - status + - link "Content arrow_up_right\" / \"" + - group "Content": + - checkbox "(Default) Label" + - text: (Default) Label + - status + - checkbox "Long label" [checked]: check" / " + - text: Long label + - status + - checkbox "No Label" + - text: No Label + - status \ No newline at end of file diff --git a/__snapshots__/checkbox/showcase/webkit/DBCheckbox-should-match-screenshot-1/DBCheckbox-should-match-screenshot.png b/__snapshots__/checkbox/showcase/webkit/DBCheckbox-should-match-screenshot-1/DBCheckbox-should-match-screenshot.png new file mode 100644 index 00000000000..1be8604f20e Binary files /dev/null and b/__snapshots__/checkbox/showcase/webkit/DBCheckbox-should-match-screenshot-1/DBCheckbox-should-match-screenshot.png differ diff --git a/__snapshots__/checkbox/showcase/webkit/regular/neutral-bg-lvl-1/DBCheckbox-should-match-screenshot.png b/__snapshots__/checkbox/showcase/webkit/regular/neutral-bg-lvl-1/DBCheckbox-should-match-screenshot.png deleted file mode 100644 index 2d49aded799..00000000000 Binary files a/__snapshots__/checkbox/showcase/webkit/regular/neutral-bg-lvl-1/DBCheckbox-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/checkbox/showcase/webkit/should-have-same-aria-snapshot/DBCheckbox-should-have-same-aria-snapshot.yaml b/__snapshots__/checkbox/showcase/webkit/should-have-same-aria-snapshot/DBCheckbox-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..a69e3543800 --- /dev/null +++ b/__snapshots__/checkbox/showcase/webkit/should-have-same-aria-snapshot/DBCheckbox-should-have-same-aria-snapshot.yaml @@ -0,0 +1,74 @@ +- main: + - heading "DBCheckbox" [level=1] + - link "Density arrow_up_right\" / \"" + - group "Density": + - checkbox "Functional" + - text: Functional + - status + - checkbox "(Default) Regular" + - text: (Default) Regular + - status + - checkbox "Expressive" + - text: Expressive + - status + - link "Interaction States arrow_up_right\" / \"" + - group "Interaction States": + - checkbox "(Default) Enabled" + - text: (Default) Enabled + - status + - checkbox "Disabled" [disabled] + - text: Disabled + - status + - link "States arrow_up_right\" / \"" + - group "States": + - checkbox "(Default) Unchecked" + - text: (Default) Unchecked + - status + - checkbox "Unchecked - Invalid *\" / \"" + - text: Unchecked - Invalid *" / " + - status + - checkbox "Checked" [checked]: check" / " + - text: Checked + - status + - checkbox "Checked - Valid *\" / \"" [checked]: check" / " + - text: Checked - Valid *" / " + - status + - checkbox "Indeterminate" [checked=mixed]: minus" / " + - text: Indeterminate + - status + - checkbox "Indeterminate - Invalid *\" / \"" [checked=mixed]: minus" / " + - text: Indeterminate - Invalid *" / " + - status + - checkbox "Indeterminate - Valid *\" / \"" [checked=mixed]: minus" / " + - text: Indeterminate - Valid *" / " + - status + - link "Size arrow_up_right\" / \"" + - group "Size": + - checkbox "(Default) Medium" + - text: (Default) Medium + - status + - checkbox "Small" + - text: Small + - status + - link "Requirement arrow_up_right\" / \"" + - group "Requirement": + - checkbox "(Default) Optional" + - text: (Default) Optional + - status + - checkbox "Required *\" / \"" + - text: Required *" / " + - status + - checkbox "Required - Indeterminate *\" / \"" [checked=mixed]: minus" / " + - text: Required - Indeterminate *" / " + - status + - link "Content arrow_up_right\" / \"" + - group "Content": + - checkbox "(Default) Label" + - text: (Default) Label + - status + - checkbox "Long label" [checked]: check" / " + - text: Long label + - status + - checkbox "No Label" + - text: No Label + - status \ No newline at end of file diff --git a/__snapshots__/divider/component/chromium/DBDivider-should-have-same-aria-snapshot.yaml b/__snapshots__/divider/component/chromium/DBDivider-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..b326781cabb --- /dev/null +++ b/__snapshots__/divider/component/chromium/DBDivider-should-have-same-aria-snapshot.yaml @@ -0,0 +1 @@ +- text: "Dividers: Divider weak Divider strong" \ No newline at end of file diff --git a/__snapshots__/divider/component/chromium/DBDivider-should-match-screenshot.png b/__snapshots__/divider/component/chromium/DBDivider-should-match-screenshot.png index adee77f7de4..b42b087b332 100644 Binary files a/__snapshots__/divider/component/chromium/DBDivider-should-match-screenshot.png and b/__snapshots__/divider/component/chromium/DBDivider-should-match-screenshot.png differ diff --git a/__snapshots__/divider/component/firefox/DBDivider-should-have-same-aria-snapshot.yaml b/__snapshots__/divider/component/firefox/DBDivider-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..b326781cabb --- /dev/null +++ b/__snapshots__/divider/component/firefox/DBDivider-should-have-same-aria-snapshot.yaml @@ -0,0 +1 @@ +- text: "Dividers: Divider weak Divider strong" \ No newline at end of file diff --git a/__snapshots__/divider/component/mobile-chrome/DBDivider-should-have-same-aria-snapshot.yaml b/__snapshots__/divider/component/mobile-chrome/DBDivider-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..b326781cabb --- /dev/null +++ b/__snapshots__/divider/component/mobile-chrome/DBDivider-should-have-same-aria-snapshot.yaml @@ -0,0 +1 @@ +- text: "Dividers: Divider weak Divider strong" \ No newline at end of file diff --git a/__snapshots__/divider/component/mobile-chrome/DBDivider-should-match-screenshot.png b/__snapshots__/divider/component/mobile-chrome/DBDivider-should-match-screenshot.png index adee77f7de4..b42b087b332 100644 Binary files a/__snapshots__/divider/component/mobile-chrome/DBDivider-should-match-screenshot.png and b/__snapshots__/divider/component/mobile-chrome/DBDivider-should-match-screenshot.png differ diff --git a/__snapshots__/divider/patternhub/divider-docs-should-match-screenshot.png b/__snapshots__/divider/patternhub/divider-docs-should-match-screenshot.png index 2ac4056b93c..2c767a9228f 100644 Binary files a/__snapshots__/divider/patternhub/divider-docs-should-match-screenshot.png and b/__snapshots__/divider/patternhub/divider-docs-should-match-screenshot.png differ diff --git a/__snapshots__/divider/patternhub/divider-overview-should-match-screenshot.png b/__snapshots__/divider/patternhub/divider-overview-should-match-screenshot.png index afd840bcfc4..634d7dd387d 100644 Binary files a/__snapshots__/divider/patternhub/divider-overview-should-match-screenshot.png and b/__snapshots__/divider/patternhub/divider-overview-should-match-screenshot.png differ diff --git a/__snapshots__/divider/patternhub/divider-properties-should-match-screenshot.png b/__snapshots__/divider/patternhub/divider-properties-should-match-screenshot.png index 1889bff3cf6..49aab0de7a9 100644 Binary files a/__snapshots__/divider/patternhub/divider-properties-should-match-screenshot.png and b/__snapshots__/divider/patternhub/divider-properties-should-match-screenshot.png differ diff --git a/__snapshots__/divider/showcase/chromium-highContrast/DBDivider-should-match-screenshot-1/DBDivider-should-match-screenshot.png b/__snapshots__/divider/showcase/chromium-highContrast/DBDivider-should-match-screenshot-1/DBDivider-should-match-screenshot.png new file mode 100644 index 00000000000..71fafce7909 Binary files /dev/null and b/__snapshots__/divider/showcase/chromium-highContrast/DBDivider-should-match-screenshot-1/DBDivider-should-match-screenshot.png differ diff --git a/__snapshots__/divider/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBDivider-should-match-screenshot.png b/__snapshots__/divider/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBDivider-should-match-screenshot.png deleted file mode 100644 index 17e0da11d4a..00000000000 Binary files a/__snapshots__/divider/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBDivider-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/divider/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBDivider-should-have-same-aria-snapshot.yaml b/__snapshots__/divider/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBDivider-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..87acf48b5a0 --- /dev/null +++ b/__snapshots__/divider/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBDivider-should-have-same-aria-snapshot.yaml @@ -0,0 +1,8 @@ +- main: + - heading "DBDivider" [level=1] + - link "Density arrow_up_right\" / \"" + - text: information_circle" / " Functional information_circle" / " (Default) Regular information_circle" / " Expressive + - link "Variant arrow_up_right\" / \"" + - text: information_circle" / " (Default) Adaptive - Horizontal information_circle" / " Adaptive - Vertical + - link "Emphasis arrow_up_right\" / \"" + - text: information_circle" / " (Default) Weak information_circle" / " Strong \ No newline at end of file diff --git a/__snapshots__/divider/showcase/chromium/DBDivider-should-match-screenshot-1/DBDivider-should-match-screenshot.png b/__snapshots__/divider/showcase/chromium/DBDivider-should-match-screenshot-1/DBDivider-should-match-screenshot.png new file mode 100644 index 00000000000..c9f8003a14b Binary files /dev/null and b/__snapshots__/divider/showcase/chromium/DBDivider-should-match-screenshot-1/DBDivider-should-match-screenshot.png differ diff --git a/__snapshots__/divider/showcase/chromium/regular/neutral-bg-lvl-1/DBDivider-should-match-screenshot.png b/__snapshots__/divider/showcase/chromium/regular/neutral-bg-lvl-1/DBDivider-should-match-screenshot.png deleted file mode 100644 index 1c388c0a988..00000000000 Binary files a/__snapshots__/divider/showcase/chromium/regular/neutral-bg-lvl-1/DBDivider-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/divider/showcase/chromium/should-have-same-aria-snapshot/DBDivider-should-have-same-aria-snapshot.yaml b/__snapshots__/divider/showcase/chromium/should-have-same-aria-snapshot/DBDivider-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..87acf48b5a0 --- /dev/null +++ b/__snapshots__/divider/showcase/chromium/should-have-same-aria-snapshot/DBDivider-should-have-same-aria-snapshot.yaml @@ -0,0 +1,8 @@ +- main: + - heading "DBDivider" [level=1] + - link "Density arrow_up_right\" / \"" + - text: information_circle" / " Functional information_circle" / " (Default) Regular information_circle" / " Expressive + - link "Variant arrow_up_right\" / \"" + - text: information_circle" / " (Default) Adaptive - Horizontal information_circle" / " Adaptive - Vertical + - link "Emphasis arrow_up_right\" / \"" + - text: information_circle" / " (Default) Weak information_circle" / " Strong \ No newline at end of file diff --git a/__snapshots__/divider/showcase/firefox/DBDivider-should-match-screenshot-1/DBDivider-should-match-screenshot.png b/__snapshots__/divider/showcase/firefox/DBDivider-should-match-screenshot-1/DBDivider-should-match-screenshot.png new file mode 100644 index 00000000000..9935759d9b1 Binary files /dev/null and b/__snapshots__/divider/showcase/firefox/DBDivider-should-match-screenshot-1/DBDivider-should-match-screenshot.png differ diff --git a/__snapshots__/divider/showcase/firefox/regular/neutral-bg-lvl-1/DBDivider-should-match-screenshot.png b/__snapshots__/divider/showcase/firefox/regular/neutral-bg-lvl-1/DBDivider-should-match-screenshot.png deleted file mode 100644 index ee4a5b589a7..00000000000 Binary files a/__snapshots__/divider/showcase/firefox/regular/neutral-bg-lvl-1/DBDivider-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/divider/showcase/firefox/should-have-same-aria-snapshot/DBDivider-should-have-same-aria-snapshot.yaml b/__snapshots__/divider/showcase/firefox/should-have-same-aria-snapshot/DBDivider-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..87acf48b5a0 --- /dev/null +++ b/__snapshots__/divider/showcase/firefox/should-have-same-aria-snapshot/DBDivider-should-have-same-aria-snapshot.yaml @@ -0,0 +1,8 @@ +- main: + - heading "DBDivider" [level=1] + - link "Density arrow_up_right\" / \"" + - text: information_circle" / " Functional information_circle" / " (Default) Regular information_circle" / " Expressive + - link "Variant arrow_up_right\" / \"" + - text: information_circle" / " (Default) Adaptive - Horizontal information_circle" / " Adaptive - Vertical + - link "Emphasis arrow_up_right\" / \"" + - text: information_circle" / " (Default) Weak information_circle" / " Strong \ No newline at end of file diff --git a/__snapshots__/divider/showcase/mobile-chrome/DBDivider-should-match-screenshot-1/DBDivider-should-match-screenshot.png b/__snapshots__/divider/showcase/mobile-chrome/DBDivider-should-match-screenshot-1/DBDivider-should-match-screenshot.png new file mode 100644 index 00000000000..8616aaaa278 Binary files /dev/null and b/__snapshots__/divider/showcase/mobile-chrome/DBDivider-should-match-screenshot-1/DBDivider-should-match-screenshot.png differ diff --git a/__snapshots__/divider/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBDivider-should-match-screenshot.png b/__snapshots__/divider/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBDivider-should-match-screenshot.png deleted file mode 100644 index 5caa881b9dc..00000000000 Binary files a/__snapshots__/divider/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBDivider-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/divider/showcase/mobile-chrome/should-have-same-aria-snapshot/DBDivider-should-have-same-aria-snapshot.yaml b/__snapshots__/divider/showcase/mobile-chrome/should-have-same-aria-snapshot/DBDivider-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..87acf48b5a0 --- /dev/null +++ b/__snapshots__/divider/showcase/mobile-chrome/should-have-same-aria-snapshot/DBDivider-should-have-same-aria-snapshot.yaml @@ -0,0 +1,8 @@ +- main: + - heading "DBDivider" [level=1] + - link "Density arrow_up_right\" / \"" + - text: information_circle" / " Functional information_circle" / " (Default) Regular information_circle" / " Expressive + - link "Variant arrow_up_right\" / \"" + - text: information_circle" / " (Default) Adaptive - Horizontal information_circle" / " Adaptive - Vertical + - link "Emphasis arrow_up_right\" / \"" + - text: information_circle" / " (Default) Weak information_circle" / " Strong \ No newline at end of file diff --git a/__snapshots__/divider/showcase/mobile-safari/DBDivider-should-match-screenshot-1/DBDivider-should-match-screenshot.png b/__snapshots__/divider/showcase/mobile-safari/DBDivider-should-match-screenshot-1/DBDivider-should-match-screenshot.png new file mode 100644 index 00000000000..9e303ceb1cb Binary files /dev/null and b/__snapshots__/divider/showcase/mobile-safari/DBDivider-should-match-screenshot-1/DBDivider-should-match-screenshot.png differ diff --git a/__snapshots__/divider/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBDivider-should-match-screenshot.png b/__snapshots__/divider/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBDivider-should-match-screenshot.png deleted file mode 100644 index c2b8cdb4513..00000000000 Binary files a/__snapshots__/divider/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBDivider-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/divider/showcase/mobile-safari/should-have-same-aria-snapshot/DBDivider-should-have-same-aria-snapshot.yaml b/__snapshots__/divider/showcase/mobile-safari/should-have-same-aria-snapshot/DBDivider-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..87acf48b5a0 --- /dev/null +++ b/__snapshots__/divider/showcase/mobile-safari/should-have-same-aria-snapshot/DBDivider-should-have-same-aria-snapshot.yaml @@ -0,0 +1,8 @@ +- main: + - heading "DBDivider" [level=1] + - link "Density arrow_up_right\" / \"" + - text: information_circle" / " Functional information_circle" / " (Default) Regular information_circle" / " Expressive + - link "Variant arrow_up_right\" / \"" + - text: information_circle" / " (Default) Adaptive - Horizontal information_circle" / " Adaptive - Vertical + - link "Emphasis arrow_up_right\" / \"" + - text: information_circle" / " (Default) Weak information_circle" / " Strong \ No newline at end of file diff --git a/__snapshots__/divider/showcase/webkit/DBDivider-should-match-screenshot-1/DBDivider-should-match-screenshot.png b/__snapshots__/divider/showcase/webkit/DBDivider-should-match-screenshot-1/DBDivider-should-match-screenshot.png new file mode 100644 index 00000000000..7e25fa3e23a Binary files /dev/null and b/__snapshots__/divider/showcase/webkit/DBDivider-should-match-screenshot-1/DBDivider-should-match-screenshot.png differ diff --git a/__snapshots__/divider/showcase/webkit/regular/neutral-bg-lvl-1/DBDivider-should-match-screenshot.png b/__snapshots__/divider/showcase/webkit/regular/neutral-bg-lvl-1/DBDivider-should-match-screenshot.png deleted file mode 100644 index 86f2925ed29..00000000000 Binary files a/__snapshots__/divider/showcase/webkit/regular/neutral-bg-lvl-1/DBDivider-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/divider/showcase/webkit/should-have-same-aria-snapshot/DBDivider-should-have-same-aria-snapshot.yaml b/__snapshots__/divider/showcase/webkit/should-have-same-aria-snapshot/DBDivider-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..87acf48b5a0 --- /dev/null +++ b/__snapshots__/divider/showcase/webkit/should-have-same-aria-snapshot/DBDivider-should-have-same-aria-snapshot.yaml @@ -0,0 +1,8 @@ +- main: + - heading "DBDivider" [level=1] + - link "Density arrow_up_right\" / \"" + - text: information_circle" / " Functional information_circle" / " (Default) Regular information_circle" / " Expressive + - link "Variant arrow_up_right\" / \"" + - text: information_circle" / " (Default) Adaptive - Horizontal information_circle" / " Adaptive - Vertical + - link "Emphasis arrow_up_right\" / \"" + - text: information_circle" / " (Default) Weak information_circle" / " Strong \ No newline at end of file diff --git a/__snapshots__/drawer/component/chromium/DBDrawer-should-have-same-aria-snapshot.yaml b/__snapshots__/drawer/component/chromium/DBDrawer-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..5d832048425 --- /dev/null +++ b/__snapshots__/drawer/component/chromium/DBDrawer-should-have-same-aria-snapshot.yaml @@ -0,0 +1,4 @@ +- dialog: + - article: + - button "cross\" / \" Close Button" + - text: Test \ No newline at end of file diff --git a/__snapshots__/drawer/component/firefox/DBDrawer-should-have-same-aria-snapshot.yaml b/__snapshots__/drawer/component/firefox/DBDrawer-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..4840e1e5c81 --- /dev/null +++ b/__snapshots__/drawer/component/firefox/DBDrawer-should-have-same-aria-snapshot.yaml @@ -0,0 +1,4 @@ +- dialog: + - article: + - button "Close Button" + - text: Test \ No newline at end of file diff --git a/__snapshots__/drawer/component/mobile-chrome/DBDrawer-should-have-same-aria-snapshot.yaml b/__snapshots__/drawer/component/mobile-chrome/DBDrawer-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..5d832048425 --- /dev/null +++ b/__snapshots__/drawer/component/mobile-chrome/DBDrawer-should-have-same-aria-snapshot.yaml @@ -0,0 +1,4 @@ +- dialog: + - article: + - button "cross\" / \" Close Button" + - text: Test \ No newline at end of file diff --git a/__snapshots__/drawer/patternhub/drawer-docs-should-match-screenshot.png b/__snapshots__/drawer/patternhub/drawer-docs-should-match-screenshot.png index faec5a1a779..149af376405 100644 Binary files a/__snapshots__/drawer/patternhub/drawer-docs-should-match-screenshot.png and b/__snapshots__/drawer/patternhub/drawer-docs-should-match-screenshot.png differ diff --git a/__snapshots__/drawer/patternhub/drawer-overview-should-match-screenshot.png b/__snapshots__/drawer/patternhub/drawer-overview-should-match-screenshot.png index 0d3e68bf3c8..c97a13c53e2 100644 Binary files a/__snapshots__/drawer/patternhub/drawer-overview-should-match-screenshot.png and b/__snapshots__/drawer/patternhub/drawer-overview-should-match-screenshot.png differ diff --git a/__snapshots__/drawer/patternhub/drawer-properties-should-match-screenshot.png b/__snapshots__/drawer/patternhub/drawer-properties-should-match-screenshot.png index 20fe11e98eb..48b2fd15980 100644 Binary files a/__snapshots__/drawer/patternhub/drawer-properties-should-match-screenshot.png and b/__snapshots__/drawer/patternhub/drawer-properties-should-match-screenshot.png differ diff --git a/__snapshots__/drawer/showcase/chromium-highContrast/DBDrawer-should-match-screenshot-1/DBDrawer-should-match-screenshot.png b/__snapshots__/drawer/showcase/chromium-highContrast/DBDrawer-should-match-screenshot-1/DBDrawer-should-match-screenshot.png new file mode 100644 index 00000000000..9c6735ae847 Binary files /dev/null and b/__snapshots__/drawer/showcase/chromium-highContrast/DBDrawer-should-match-screenshot-1/DBDrawer-should-match-screenshot.png differ diff --git a/__snapshots__/drawer/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBDrawer-should-match-screenshot.png b/__snapshots__/drawer/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBDrawer-should-match-screenshot.png deleted file mode 100644 index 502a693660f..00000000000 Binary files a/__snapshots__/drawer/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBDrawer-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/drawer/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBDrawer-should-have-same-aria-snapshot.yaml b/__snapshots__/drawer/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBDrawer-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..c34dbcec68c --- /dev/null +++ b/__snapshots__/drawer/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBDrawer-should-have-same-aria-snapshot.yaml @@ -0,0 +1,30 @@ +- main: + - heading "DBDrawer" [level=1] + - link "Density arrow_up_right\" / \"" + - 'button "Open: Functional"' + - 'button "Open: (Default) Regular"' + - 'button "Open: Expressive"' + - link "Size arrow_up_right\" / \"" + - 'button "Open: (Default) Medium"' + - 'button "Open: Full"' + - link "Rounded arrow_up_right\" / \"" + - 'button "Open: (Default) False"' + - 'button "Open: True"' + - link "Spacing arrow_up_right\" / \"" + - 'button "Open: (Default) Medium"' + - 'button "Open: Small"' + - 'button "Open: Large"' + - 'button "Open: None"' + - link "Backdrop arrow_up_right\" / \"" + - 'button "Open: (Default) Strong"' + - 'button "Open: Weak"' + - 'button "Open: Invisible"' + - 'button "Open: No Backdrop"' + - link "Direction arrow_up_right\" / \"" + - 'button "Open: (Default) Right"' + - 'button "Open: Left"' + - 'button "Open: Up"' + - 'button "Open: Down"' + - link "Example arrow_up_right\" / \"" + - 'button "Open: (Default) As modal"' + - 'button "Open: Inside"' \ No newline at end of file diff --git a/__snapshots__/drawer/showcase/chromium/DBDrawer-should-match-screenshot-1/DBDrawer-should-match-screenshot.png b/__snapshots__/drawer/showcase/chromium/DBDrawer-should-match-screenshot-1/DBDrawer-should-match-screenshot.png new file mode 100644 index 00000000000..d170d40df9c Binary files /dev/null and b/__snapshots__/drawer/showcase/chromium/DBDrawer-should-match-screenshot-1/DBDrawer-should-match-screenshot.png differ diff --git a/__snapshots__/drawer/showcase/chromium/regular/neutral-bg-lvl-1/DBDrawer-should-match-screenshot.png b/__snapshots__/drawer/showcase/chromium/regular/neutral-bg-lvl-1/DBDrawer-should-match-screenshot.png deleted file mode 100644 index 12411018554..00000000000 Binary files a/__snapshots__/drawer/showcase/chromium/regular/neutral-bg-lvl-1/DBDrawer-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/drawer/showcase/chromium/should-have-same-aria-snapshot/DBDrawer-should-have-same-aria-snapshot.yaml b/__snapshots__/drawer/showcase/chromium/should-have-same-aria-snapshot/DBDrawer-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..c34dbcec68c --- /dev/null +++ b/__snapshots__/drawer/showcase/chromium/should-have-same-aria-snapshot/DBDrawer-should-have-same-aria-snapshot.yaml @@ -0,0 +1,30 @@ +- main: + - heading "DBDrawer" [level=1] + - link "Density arrow_up_right\" / \"" + - 'button "Open: Functional"' + - 'button "Open: (Default) Regular"' + - 'button "Open: Expressive"' + - link "Size arrow_up_right\" / \"" + - 'button "Open: (Default) Medium"' + - 'button "Open: Full"' + - link "Rounded arrow_up_right\" / \"" + - 'button "Open: (Default) False"' + - 'button "Open: True"' + - link "Spacing arrow_up_right\" / \"" + - 'button "Open: (Default) Medium"' + - 'button "Open: Small"' + - 'button "Open: Large"' + - 'button "Open: None"' + - link "Backdrop arrow_up_right\" / \"" + - 'button "Open: (Default) Strong"' + - 'button "Open: Weak"' + - 'button "Open: Invisible"' + - 'button "Open: No Backdrop"' + - link "Direction arrow_up_right\" / \"" + - 'button "Open: (Default) Right"' + - 'button "Open: Left"' + - 'button "Open: Up"' + - 'button "Open: Down"' + - link "Example arrow_up_right\" / \"" + - 'button "Open: (Default) As modal"' + - 'button "Open: Inside"' \ No newline at end of file diff --git a/__snapshots__/drawer/showcase/firefox/DBDrawer-should-match-screenshot-1/DBDrawer-should-match-screenshot.png b/__snapshots__/drawer/showcase/firefox/DBDrawer-should-match-screenshot-1/DBDrawer-should-match-screenshot.png new file mode 100644 index 00000000000..853c26d61d5 Binary files /dev/null and b/__snapshots__/drawer/showcase/firefox/DBDrawer-should-match-screenshot-1/DBDrawer-should-match-screenshot.png differ diff --git a/__snapshots__/drawer/showcase/firefox/regular/neutral-bg-lvl-1/DBDrawer-should-match-screenshot.png b/__snapshots__/drawer/showcase/firefox/regular/neutral-bg-lvl-1/DBDrawer-should-match-screenshot.png deleted file mode 100644 index 46f757d4ed2..00000000000 Binary files a/__snapshots__/drawer/showcase/firefox/regular/neutral-bg-lvl-1/DBDrawer-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/drawer/showcase/firefox/should-have-same-aria-snapshot/DBDrawer-should-have-same-aria-snapshot.yaml b/__snapshots__/drawer/showcase/firefox/should-have-same-aria-snapshot/DBDrawer-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..c34dbcec68c --- /dev/null +++ b/__snapshots__/drawer/showcase/firefox/should-have-same-aria-snapshot/DBDrawer-should-have-same-aria-snapshot.yaml @@ -0,0 +1,30 @@ +- main: + - heading "DBDrawer" [level=1] + - link "Density arrow_up_right\" / \"" + - 'button "Open: Functional"' + - 'button "Open: (Default) Regular"' + - 'button "Open: Expressive"' + - link "Size arrow_up_right\" / \"" + - 'button "Open: (Default) Medium"' + - 'button "Open: Full"' + - link "Rounded arrow_up_right\" / \"" + - 'button "Open: (Default) False"' + - 'button "Open: True"' + - link "Spacing arrow_up_right\" / \"" + - 'button "Open: (Default) Medium"' + - 'button "Open: Small"' + - 'button "Open: Large"' + - 'button "Open: None"' + - link "Backdrop arrow_up_right\" / \"" + - 'button "Open: (Default) Strong"' + - 'button "Open: Weak"' + - 'button "Open: Invisible"' + - 'button "Open: No Backdrop"' + - link "Direction arrow_up_right\" / \"" + - 'button "Open: (Default) Right"' + - 'button "Open: Left"' + - 'button "Open: Up"' + - 'button "Open: Down"' + - link "Example arrow_up_right\" / \"" + - 'button "Open: (Default) As modal"' + - 'button "Open: Inside"' \ No newline at end of file diff --git a/__snapshots__/drawer/showcase/mobile-chrome/DBDrawer-should-match-screenshot-1/DBDrawer-should-match-screenshot.png b/__snapshots__/drawer/showcase/mobile-chrome/DBDrawer-should-match-screenshot-1/DBDrawer-should-match-screenshot.png new file mode 100644 index 00000000000..b008612a546 Binary files /dev/null and b/__snapshots__/drawer/showcase/mobile-chrome/DBDrawer-should-match-screenshot-1/DBDrawer-should-match-screenshot.png differ diff --git a/__snapshots__/drawer/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBDrawer-should-match-screenshot.png b/__snapshots__/drawer/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBDrawer-should-match-screenshot.png deleted file mode 100644 index 06a28d7f991..00000000000 Binary files a/__snapshots__/drawer/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBDrawer-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/drawer/showcase/mobile-chrome/should-have-same-aria-snapshot/DBDrawer-should-have-same-aria-snapshot.yaml b/__snapshots__/drawer/showcase/mobile-chrome/should-have-same-aria-snapshot/DBDrawer-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..c34dbcec68c --- /dev/null +++ b/__snapshots__/drawer/showcase/mobile-chrome/should-have-same-aria-snapshot/DBDrawer-should-have-same-aria-snapshot.yaml @@ -0,0 +1,30 @@ +- main: + - heading "DBDrawer" [level=1] + - link "Density arrow_up_right\" / \"" + - 'button "Open: Functional"' + - 'button "Open: (Default) Regular"' + - 'button "Open: Expressive"' + - link "Size arrow_up_right\" / \"" + - 'button "Open: (Default) Medium"' + - 'button "Open: Full"' + - link "Rounded arrow_up_right\" / \"" + - 'button "Open: (Default) False"' + - 'button "Open: True"' + - link "Spacing arrow_up_right\" / \"" + - 'button "Open: (Default) Medium"' + - 'button "Open: Small"' + - 'button "Open: Large"' + - 'button "Open: None"' + - link "Backdrop arrow_up_right\" / \"" + - 'button "Open: (Default) Strong"' + - 'button "Open: Weak"' + - 'button "Open: Invisible"' + - 'button "Open: No Backdrop"' + - link "Direction arrow_up_right\" / \"" + - 'button "Open: (Default) Right"' + - 'button "Open: Left"' + - 'button "Open: Up"' + - 'button "Open: Down"' + - link "Example arrow_up_right\" / \"" + - 'button "Open: (Default) As modal"' + - 'button "Open: Inside"' \ No newline at end of file diff --git a/__snapshots__/drawer/showcase/mobile-safari/DBDrawer-should-match-screenshot-1/DBDrawer-should-match-screenshot.png b/__snapshots__/drawer/showcase/mobile-safari/DBDrawer-should-match-screenshot-1/DBDrawer-should-match-screenshot.png new file mode 100644 index 00000000000..7238e5502b1 Binary files /dev/null and b/__snapshots__/drawer/showcase/mobile-safari/DBDrawer-should-match-screenshot-1/DBDrawer-should-match-screenshot.png differ diff --git a/__snapshots__/drawer/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBDrawer-should-match-screenshot.png b/__snapshots__/drawer/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBDrawer-should-match-screenshot.png deleted file mode 100644 index cfd681df175..00000000000 Binary files a/__snapshots__/drawer/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBDrawer-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/drawer/showcase/mobile-safari/should-have-same-aria-snapshot/DBDrawer-should-have-same-aria-snapshot.yaml b/__snapshots__/drawer/showcase/mobile-safari/should-have-same-aria-snapshot/DBDrawer-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..c34dbcec68c --- /dev/null +++ b/__snapshots__/drawer/showcase/mobile-safari/should-have-same-aria-snapshot/DBDrawer-should-have-same-aria-snapshot.yaml @@ -0,0 +1,30 @@ +- main: + - heading "DBDrawer" [level=1] + - link "Density arrow_up_right\" / \"" + - 'button "Open: Functional"' + - 'button "Open: (Default) Regular"' + - 'button "Open: Expressive"' + - link "Size arrow_up_right\" / \"" + - 'button "Open: (Default) Medium"' + - 'button "Open: Full"' + - link "Rounded arrow_up_right\" / \"" + - 'button "Open: (Default) False"' + - 'button "Open: True"' + - link "Spacing arrow_up_right\" / \"" + - 'button "Open: (Default) Medium"' + - 'button "Open: Small"' + - 'button "Open: Large"' + - 'button "Open: None"' + - link "Backdrop arrow_up_right\" / \"" + - 'button "Open: (Default) Strong"' + - 'button "Open: Weak"' + - 'button "Open: Invisible"' + - 'button "Open: No Backdrop"' + - link "Direction arrow_up_right\" / \"" + - 'button "Open: (Default) Right"' + - 'button "Open: Left"' + - 'button "Open: Up"' + - 'button "Open: Down"' + - link "Example arrow_up_right\" / \"" + - 'button "Open: (Default) As modal"' + - 'button "Open: Inside"' \ No newline at end of file diff --git a/__snapshots__/drawer/showcase/webkit/DBDrawer-should-match-screenshot-1/DBDrawer-should-match-screenshot.png b/__snapshots__/drawer/showcase/webkit/DBDrawer-should-match-screenshot-1/DBDrawer-should-match-screenshot.png new file mode 100644 index 00000000000..07aaced0aed Binary files /dev/null and b/__snapshots__/drawer/showcase/webkit/DBDrawer-should-match-screenshot-1/DBDrawer-should-match-screenshot.png differ diff --git a/__snapshots__/drawer/showcase/webkit/regular/neutral-bg-lvl-1/DBDrawer-should-match-screenshot.png b/__snapshots__/drawer/showcase/webkit/regular/neutral-bg-lvl-1/DBDrawer-should-match-screenshot.png deleted file mode 100644 index 9a77be72225..00000000000 Binary files a/__snapshots__/drawer/showcase/webkit/regular/neutral-bg-lvl-1/DBDrawer-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/drawer/showcase/webkit/should-have-same-aria-snapshot/DBDrawer-should-have-same-aria-snapshot.yaml b/__snapshots__/drawer/showcase/webkit/should-have-same-aria-snapshot/DBDrawer-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..c34dbcec68c --- /dev/null +++ b/__snapshots__/drawer/showcase/webkit/should-have-same-aria-snapshot/DBDrawer-should-have-same-aria-snapshot.yaml @@ -0,0 +1,30 @@ +- main: + - heading "DBDrawer" [level=1] + - link "Density arrow_up_right\" / \"" + - 'button "Open: Functional"' + - 'button "Open: (Default) Regular"' + - 'button "Open: Expressive"' + - link "Size arrow_up_right\" / \"" + - 'button "Open: (Default) Medium"' + - 'button "Open: Full"' + - link "Rounded arrow_up_right\" / \"" + - 'button "Open: (Default) False"' + - 'button "Open: True"' + - link "Spacing arrow_up_right\" / \"" + - 'button "Open: (Default) Medium"' + - 'button "Open: Small"' + - 'button "Open: Large"' + - 'button "Open: None"' + - link "Backdrop arrow_up_right\" / \"" + - 'button "Open: (Default) Strong"' + - 'button "Open: Weak"' + - 'button "Open: Invisible"' + - 'button "Open: No Backdrop"' + - link "Direction arrow_up_right\" / \"" + - 'button "Open: (Default) Right"' + - 'button "Open: Left"' + - 'button "Open: Up"' + - 'button "Open: Down"' + - link "Example arrow_up_right\" / \"" + - 'button "Open: (Default) As modal"' + - 'button "Open: Inside"' \ No newline at end of file diff --git a/__snapshots__/foundations/chromium/Colors-should-match-screenshot-1/Colors-should-match-screenshot.png b/__snapshots__/foundations/chromium/Colors-should-match-screenshot-1/Colors-should-match-screenshot.png index 82058261dac..3a45f2f7d82 100644 Binary files a/__snapshots__/foundations/chromium/Colors-should-match-screenshot-1/Colors-should-match-screenshot.png and b/__snapshots__/foundations/chromium/Colors-should-match-screenshot-1/Colors-should-match-screenshot.png differ diff --git a/__snapshots__/foundations/chromium/Fonts-should-match-screenshot-1/Fonts-should-match-screenshot.png b/__snapshots__/foundations/chromium/Fonts-should-match-screenshot-1/Fonts-should-match-screenshot.png index 843f64b47be..a2c11d9e498 100644 Binary files a/__snapshots__/foundations/chromium/Fonts-should-match-screenshot-1/Fonts-should-match-screenshot.png and b/__snapshots__/foundations/chromium/Fonts-should-match-screenshot-1/Fonts-should-match-screenshot.png differ diff --git a/__snapshots__/foundations/chromium/Icons-should-match-screenshot-1/Icons-should-match-screenshot.png b/__snapshots__/foundations/chromium/Icons-should-match-screenshot-1/Icons-should-match-screenshot.png index 5bf900284d9..71354969a3e 100644 Binary files a/__snapshots__/foundations/chromium/Icons-should-match-screenshot-1/Icons-should-match-screenshot.png and b/__snapshots__/foundations/chromium/Icons-should-match-screenshot-1/Icons-should-match-screenshot.png differ diff --git a/__snapshots__/foundations/firefox/Icons-should-match-screenshot-1/Icons-should-match-screenshot.png b/__snapshots__/foundations/firefox/Icons-should-match-screenshot-1/Icons-should-match-screenshot.png index a2f1371cccb..2901bde945d 100644 Binary files a/__snapshots__/foundations/firefox/Icons-should-match-screenshot-1/Icons-should-match-screenshot.png and b/__snapshots__/foundations/firefox/Icons-should-match-screenshot-1/Icons-should-match-screenshot.png differ diff --git a/__snapshots__/foundations/webkit/Colors-should-match-screenshot-1/Colors-should-match-screenshot.png b/__snapshots__/foundations/webkit/Colors-should-match-screenshot-1/Colors-should-match-screenshot.png index 4288ce010de..9406d810143 100644 Binary files a/__snapshots__/foundations/webkit/Colors-should-match-screenshot-1/Colors-should-match-screenshot.png and b/__snapshots__/foundations/webkit/Colors-should-match-screenshot-1/Colors-should-match-screenshot.png differ diff --git a/__snapshots__/foundations/webkit/Fonts-should-match-screenshot-1/Fonts-should-match-screenshot.png b/__snapshots__/foundations/webkit/Fonts-should-match-screenshot-1/Fonts-should-match-screenshot.png index 9e321ea1a24..435b841e2ed 100644 Binary files a/__snapshots__/foundations/webkit/Fonts-should-match-screenshot-1/Fonts-should-match-screenshot.png and b/__snapshots__/foundations/webkit/Fonts-should-match-screenshot-1/Fonts-should-match-screenshot.png differ diff --git a/__snapshots__/foundations/webkit/Icons-should-match-screenshot-1/Icons-should-match-screenshot.png b/__snapshots__/foundations/webkit/Icons-should-match-screenshot-1/Icons-should-match-screenshot.png index a318521a40b..17a28d9b416 100644 Binary files a/__snapshots__/foundations/webkit/Icons-should-match-screenshot-1/Icons-should-match-screenshot.png and b/__snapshots__/foundations/webkit/Icons-should-match-screenshot-1/Icons-should-match-screenshot.png differ diff --git a/__snapshots__/header/patternhub/header-docs-should-match-screenshot.png b/__snapshots__/header/patternhub/header-docs-should-match-screenshot.png index cfae77494ad..1c528967320 100644 Binary files a/__snapshots__/header/patternhub/header-docs-should-match-screenshot.png and b/__snapshots__/header/patternhub/header-docs-should-match-screenshot.png differ diff --git a/__snapshots__/header/patternhub/header-overview-should-match-screenshot.png b/__snapshots__/header/patternhub/header-overview-should-match-screenshot.png index e7303e9710f..69c2cf676d6 100644 Binary files a/__snapshots__/header/patternhub/header-overview-should-match-screenshot.png and b/__snapshots__/header/patternhub/header-overview-should-match-screenshot.png differ diff --git a/__snapshots__/header/patternhub/header-properties-should-match-screenshot.png b/__snapshots__/header/patternhub/header-properties-should-match-screenshot.png index 4a054426a38..7466b7a464e 100644 Binary files a/__snapshots__/header/patternhub/header-properties-should-match-screenshot.png and b/__snapshots__/header/patternhub/header-properties-should-match-screenshot.png differ diff --git a/__snapshots__/header/showcase/chromium-highContrast/DBHeader-should-match-screenshot-1/DBHeader-should-match-screenshot.png b/__snapshots__/header/showcase/chromium-highContrast/DBHeader-should-match-screenshot-1/DBHeader-should-match-screenshot.png new file mode 100644 index 00000000000..257494752e6 Binary files /dev/null and b/__snapshots__/header/showcase/chromium-highContrast/DBHeader-should-match-screenshot-1/DBHeader-should-match-screenshot.png differ diff --git a/__snapshots__/header/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBHeader-should-match-screenshot.png b/__snapshots__/header/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBHeader-should-match-screenshot.png deleted file mode 100644 index 9074365c2f5..00000000000 Binary files a/__snapshots__/header/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBHeader-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/header/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBHeader-should-have-same-aria-snapshot.yaml b/__snapshots__/header/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBHeader-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..66a66b22a2a --- /dev/null +++ b/__snapshots__/header/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBHeader-should-have-same-aria-snapshot.yaml @@ -0,0 +1,124 @@ +- main: + - heading "DBHeader" [level=1] + - link "Density arrow_up_right\" / \"" + - link "Imprint arrow_right\" / \"" + - link "Help arrow_right\" / \"" + - text: db" / " DBHeader + - navigation "Functional": + - list: + - listitem: + - text: person" / " + - link "Functional" + - listitem: + - link "Functional disabled" + - button "magnifying_glass\" / \" Search" + - button "person\" / \" Profile" + - button "bell\" / \" Notification" + - button "question_mark_circle\" / \" Help" + - link "Imprint arrow_right\" / \"" + - link "Help arrow_right\" / \"" + - text: db" / " DBHeader + - navigation "(Default) Regular": + - list: + - listitem: + - text: person" / " + - link "(Default) Regular" + - listitem: + - link "(Default) Regular disabled" + - button "magnifying_glass\" / \" Search" + - button "person\" / \" Profile" + - button "bell\" / \" Notification" + - button "question_mark_circle\" / \" Help" + - link "Imprint arrow_right\" / \"" + - link "Help arrow_right\" / \"" + - text: db" / " DBHeader + - navigation "Expressive": + - list: + - listitem: + - text: person" / " + - link "Expressive" + - listitem: + - link "Expressive disabled" + - button "magnifying_glass\" / \" Search" + - button "person\" / \" Profile" + - button "bell\" / \" Notification" + - button "question_mark_circle\" / \" Help" + - link "Width arrow_up_right\" / \"" + - link "Imprint arrow_right\" / \"" + - link "Help arrow_right\" / \"" + - text: db" / " DBHeader + - navigation "Full": + - list: + - listitem: + - text: person" / " + - link "Full" + - listitem: + - link "Full disabled" + - button "magnifying_glass\" / \" Search" + - button "person\" / \" Profile" + - button "bell\" / \" Notification" + - button "question_mark_circle\" / \" Help" + - link "Imprint arrow_right\" / \"" + - link "Help arrow_right\" / \"" + - text: db" / " DBHeader + - navigation "Medium": + - list: + - listitem: + - text: person" / " + - link "Medium" + - listitem: + - link "Medium disabled" + - button "magnifying_glass\" / \" Search" + - button "person\" / \" Profile" + - button "bell\" / \" Notification" + - button "question_mark_circle\" / \" Help" + - link "Imprint arrow_right\" / \"" + - link "Help arrow_right\" / \"" + - text: db" / " DBHeader + - navigation "Large": + - list: + - listitem: + - text: person" / " + - link "Large" + - listitem: + - link "Large disabled" + - button "magnifying_glass\" / \" Search" + - button "person\" / \" Profile" + - button "bell\" / \" Notification" + - button "question_mark_circle\" / \" Help" + - link "Behaviour arrow_up_right\" / \"" + - link "Imprint arrow_right\" / \"" + - link "Help arrow_right\" / \"" + - text: db" / " DBHeader + - navigation "Desktop (full width)": + - list: + - listitem: + - text: person" / " + - link "Desktop (full width)" + - listitem: + - link "Desktop (full width) disabled" + - button "magnifying_glass\" / \" Search" + - button "person\" / \" Profile" + - button "bell\" / \" Notification" + - button "question_mark_circle\" / \" Help" + - text: db" / " DBHeader + - button "magnifying_glass\" / \" Search" + - button "menu\" / \" BurgerMenu" + - link "Examples arrow_up_right\" / \"" + - text: db" / " DBHeader + - navigation "With Application Name + Navigation": + - list: + - listitem: + - text: person" / " + - link "With Application Name + Navigation" + - listitem: + - link "With Application Name + Navigation disabled" + - text: db" / " DBHeader db" / " + - navigation "Without Application Name": + - list: + - listitem: + - text: person" / " + - link "Without Application Name" + - listitem: + - link "Without Application Name disabled" + - text: db" / " \ No newline at end of file diff --git a/__snapshots__/header/showcase/chromium/DBHeader-should-match-screenshot-1/DBHeader-should-match-screenshot.png b/__snapshots__/header/showcase/chromium/DBHeader-should-match-screenshot-1/DBHeader-should-match-screenshot.png new file mode 100644 index 00000000000..ea22a4d38e4 Binary files /dev/null and b/__snapshots__/header/showcase/chromium/DBHeader-should-match-screenshot-1/DBHeader-should-match-screenshot.png differ diff --git a/__snapshots__/header/showcase/chromium/regular/neutral-bg-lvl-1/DBHeader-should-match-screenshot.png b/__snapshots__/header/showcase/chromium/regular/neutral-bg-lvl-1/DBHeader-should-match-screenshot.png deleted file mode 100644 index a2ec2ad3e49..00000000000 Binary files a/__snapshots__/header/showcase/chromium/regular/neutral-bg-lvl-1/DBHeader-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/header/showcase/chromium/should-have-same-aria-snapshot/DBHeader-should-have-same-aria-snapshot.yaml b/__snapshots__/header/showcase/chromium/should-have-same-aria-snapshot/DBHeader-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..66a66b22a2a --- /dev/null +++ b/__snapshots__/header/showcase/chromium/should-have-same-aria-snapshot/DBHeader-should-have-same-aria-snapshot.yaml @@ -0,0 +1,124 @@ +- main: + - heading "DBHeader" [level=1] + - link "Density arrow_up_right\" / \"" + - link "Imprint arrow_right\" / \"" + - link "Help arrow_right\" / \"" + - text: db" / " DBHeader + - navigation "Functional": + - list: + - listitem: + - text: person" / " + - link "Functional" + - listitem: + - link "Functional disabled" + - button "magnifying_glass\" / \" Search" + - button "person\" / \" Profile" + - button "bell\" / \" Notification" + - button "question_mark_circle\" / \" Help" + - link "Imprint arrow_right\" / \"" + - link "Help arrow_right\" / \"" + - text: db" / " DBHeader + - navigation "(Default) Regular": + - list: + - listitem: + - text: person" / " + - link "(Default) Regular" + - listitem: + - link "(Default) Regular disabled" + - button "magnifying_glass\" / \" Search" + - button "person\" / \" Profile" + - button "bell\" / \" Notification" + - button "question_mark_circle\" / \" Help" + - link "Imprint arrow_right\" / \"" + - link "Help arrow_right\" / \"" + - text: db" / " DBHeader + - navigation "Expressive": + - list: + - listitem: + - text: person" / " + - link "Expressive" + - listitem: + - link "Expressive disabled" + - button "magnifying_glass\" / \" Search" + - button "person\" / \" Profile" + - button "bell\" / \" Notification" + - button "question_mark_circle\" / \" Help" + - link "Width arrow_up_right\" / \"" + - link "Imprint arrow_right\" / \"" + - link "Help arrow_right\" / \"" + - text: db" / " DBHeader + - navigation "Full": + - list: + - listitem: + - text: person" / " + - link "Full" + - listitem: + - link "Full disabled" + - button "magnifying_glass\" / \" Search" + - button "person\" / \" Profile" + - button "bell\" / \" Notification" + - button "question_mark_circle\" / \" Help" + - link "Imprint arrow_right\" / \"" + - link "Help arrow_right\" / \"" + - text: db" / " DBHeader + - navigation "Medium": + - list: + - listitem: + - text: person" / " + - link "Medium" + - listitem: + - link "Medium disabled" + - button "magnifying_glass\" / \" Search" + - button "person\" / \" Profile" + - button "bell\" / \" Notification" + - button "question_mark_circle\" / \" Help" + - link "Imprint arrow_right\" / \"" + - link "Help arrow_right\" / \"" + - text: db" / " DBHeader + - navigation "Large": + - list: + - listitem: + - text: person" / " + - link "Large" + - listitem: + - link "Large disabled" + - button "magnifying_glass\" / \" Search" + - button "person\" / \" Profile" + - button "bell\" / \" Notification" + - button "question_mark_circle\" / \" Help" + - link "Behaviour arrow_up_right\" / \"" + - link "Imprint arrow_right\" / \"" + - link "Help arrow_right\" / \"" + - text: db" / " DBHeader + - navigation "Desktop (full width)": + - list: + - listitem: + - text: person" / " + - link "Desktop (full width)" + - listitem: + - link "Desktop (full width) disabled" + - button "magnifying_glass\" / \" Search" + - button "person\" / \" Profile" + - button "bell\" / \" Notification" + - button "question_mark_circle\" / \" Help" + - text: db" / " DBHeader + - button "magnifying_glass\" / \" Search" + - button "menu\" / \" BurgerMenu" + - link "Examples arrow_up_right\" / \"" + - text: db" / " DBHeader + - navigation "With Application Name + Navigation": + - list: + - listitem: + - text: person" / " + - link "With Application Name + Navigation" + - listitem: + - link "With Application Name + Navigation disabled" + - text: db" / " DBHeader db" / " + - navigation "Without Application Name": + - list: + - listitem: + - text: person" / " + - link "Without Application Name" + - listitem: + - link "Without Application Name disabled" + - text: db" / " \ No newline at end of file diff --git a/__snapshots__/header/showcase/firefox/DBHeader-should-match-screenshot-1/DBHeader-should-match-screenshot.png b/__snapshots__/header/showcase/firefox/DBHeader-should-match-screenshot-1/DBHeader-should-match-screenshot.png new file mode 100644 index 00000000000..4d724d2f747 Binary files /dev/null and b/__snapshots__/header/showcase/firefox/DBHeader-should-match-screenshot-1/DBHeader-should-match-screenshot.png differ diff --git a/__snapshots__/header/showcase/firefox/regular/neutral-bg-lvl-1/DBHeader-should-match-screenshot.png b/__snapshots__/header/showcase/firefox/regular/neutral-bg-lvl-1/DBHeader-should-match-screenshot.png deleted file mode 100644 index 3d35f99fcdc..00000000000 Binary files a/__snapshots__/header/showcase/firefox/regular/neutral-bg-lvl-1/DBHeader-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/header/showcase/firefox/should-have-same-aria-snapshot/DBHeader-should-have-same-aria-snapshot.yaml b/__snapshots__/header/showcase/firefox/should-have-same-aria-snapshot/DBHeader-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..d2f6afd5726 --- /dev/null +++ b/__snapshots__/header/showcase/firefox/should-have-same-aria-snapshot/DBHeader-should-have-same-aria-snapshot.yaml @@ -0,0 +1,114 @@ +- main: + - heading "DBHeader" [level=1] + - link "Density arrow_up_right\" / \"" + - link "Imprint arrow_right\" / \"" + - link "Help arrow_right\" / \"" + - text: DBHeader + - navigation "Functional": + - list: + - listitem: + - link "Functional" + - listitem: + - link "Functional disabled" + - button "Search" + - button "Profile" + - button "Notification" + - button "Help" + - link "Imprint arrow_right\" / \"" + - link "Help arrow_right\" / \"" + - text: DBHeader + - navigation "(Default) Regular": + - list: + - listitem: + - link "(Default) Regular" + - listitem: + - link "(Default) Regular disabled" + - button "Search" + - button "Profile" + - button "Notification" + - button "Help" + - link "Imprint arrow_right\" / \"" + - link "Help arrow_right\" / \"" + - text: DBHeader + - navigation "Expressive": + - list: + - listitem: + - link "Expressive" + - listitem: + - link "Expressive disabled" + - button "Search" + - button "Profile" + - button "Notification" + - button "Help" + - link "Width arrow_up_right\" / \"" + - link "Imprint arrow_right\" / \"" + - link "Help arrow_right\" / \"" + - text: DBHeader + - navigation "Full": + - list: + - listitem: + - link "Full" + - listitem: + - link "Full disabled" + - button "Search" + - button "Profile" + - button "Notification" + - button "Help" + - link "Imprint arrow_right\" / \"" + - link "Help arrow_right\" / \"" + - text: DBHeader + - navigation "Medium": + - list: + - listitem: + - link "Medium" + - listitem: + - link "Medium disabled" + - button "Search" + - button "Profile" + - button "Notification" + - button "Help" + - link "Imprint arrow_right\" / \"" + - link "Help arrow_right\" / \"" + - text: DBHeader + - navigation "Large": + - list: + - listitem: + - link "Large" + - listitem: + - link "Large disabled" + - button "Search" + - button "Profile" + - button "Notification" + - button "Help" + - link "Behaviour arrow_up_right\" / \"" + - link "Imprint arrow_right\" / \"" + - link "Help arrow_right\" / \"" + - text: DBHeader + - navigation "Desktop (full width)": + - list: + - listitem: + - link "Desktop (full width)" + - listitem: + - link "Desktop (full width) disabled" + - button "Search" + - button "Profile" + - button "Notification" + - button "Help" + - text: DBHeader + - button "Search" + - button "BurgerMenu" + - link "Examples arrow_up_right\" / \"" + - text: DBHeader + - navigation "With Application Name + Navigation": + - list: + - listitem: + - link "With Application Name + Navigation" + - listitem: + - link "With Application Name + Navigation disabled" + - text: DBHeader + - navigation "Without Application Name": + - list: + - listitem: + - link "Without Application Name" + - listitem: + - link "Without Application Name disabled" \ No newline at end of file diff --git a/__snapshots__/header/showcase/mobile-chrome/DBHeader-should-match-screenshot-1/DBHeader-should-match-screenshot.png b/__snapshots__/header/showcase/mobile-chrome/DBHeader-should-match-screenshot-1/DBHeader-should-match-screenshot.png new file mode 100644 index 00000000000..73dcae1ad32 Binary files /dev/null and b/__snapshots__/header/showcase/mobile-chrome/DBHeader-should-match-screenshot-1/DBHeader-should-match-screenshot.png differ diff --git a/__snapshots__/header/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBHeader-should-match-screenshot.png b/__snapshots__/header/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBHeader-should-match-screenshot.png deleted file mode 100644 index 1bfca9e6b14..00000000000 Binary files a/__snapshots__/header/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBHeader-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/header/showcase/mobile-chrome/should-have-same-aria-snapshot/DBHeader-should-have-same-aria-snapshot.yaml b/__snapshots__/header/showcase/mobile-chrome/should-have-same-aria-snapshot/DBHeader-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..30da7181f08 --- /dev/null +++ b/__snapshots__/header/showcase/mobile-chrome/should-have-same-aria-snapshot/DBHeader-should-have-same-aria-snapshot.yaml @@ -0,0 +1,38 @@ +- main: + - heading "DBHeader" [level=1] + - link "Density arrow_up_right\" / \"" + - text: db" / " DBHeader + - button "magnifying_glass\" / \" Search" + - button "menu\" / \" BurgerMenu" + - text: db" / " DBHeader + - button "magnifying_glass\" / \" Search" + - button "menu\" / \" BurgerMenu" + - text: db" / " DBHeader + - button "magnifying_glass\" / \" Search" + - button "menu\" / \" BurgerMenu" + - link "Width arrow_up_right\" / \"" + - text: db" / " DBHeader + - button "magnifying_glass\" / \" Search" + - button "menu\" / \" BurgerMenu" + - text: db" / " DBHeader + - button "magnifying_glass\" / \" Search" + - button "menu\" / \" BurgerMenu" + - text: db" / " DBHeader + - button "magnifying_glass\" / \" Search" + - button "menu\" / \" BurgerMenu" + - link "Behaviour arrow_up_right\" / \"" + - text: db" / " DBHeader + - button "magnifying_glass\" / \" Search" + - button "menu\" / \" BurgerMenu" + - text: db" / " DBHeader + - button "magnifying_glass\" / \" Search" + - button "menu\" / \" BurgerMenu" + - link "Examples arrow_up_right\" / \"" + - text: db" / " DBHeader + - button "menu\" / \" BurgerMenu" + - text: db" / " DBHeader + - button "menu\" / \" BurgerMenu" + - text: db" / " + - button "menu\" / \" BurgerMenu" + - text: db" / " + - button "menu\" / \" BurgerMenu" \ No newline at end of file diff --git a/__snapshots__/header/showcase/mobile-safari/DBHeader-should-match-screenshot-1/DBHeader-should-match-screenshot.png b/__snapshots__/header/showcase/mobile-safari/DBHeader-should-match-screenshot-1/DBHeader-should-match-screenshot.png new file mode 100644 index 00000000000..392507a0536 Binary files /dev/null and b/__snapshots__/header/showcase/mobile-safari/DBHeader-should-match-screenshot-1/DBHeader-should-match-screenshot.png differ diff --git a/__snapshots__/header/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBHeader-should-match-screenshot.png b/__snapshots__/header/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBHeader-should-match-screenshot.png deleted file mode 100644 index 30103828795..00000000000 Binary files a/__snapshots__/header/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBHeader-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/header/showcase/mobile-safari/should-have-same-aria-snapshot/DBHeader-should-have-same-aria-snapshot.yaml b/__snapshots__/header/showcase/mobile-safari/should-have-same-aria-snapshot/DBHeader-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..30da7181f08 --- /dev/null +++ b/__snapshots__/header/showcase/mobile-safari/should-have-same-aria-snapshot/DBHeader-should-have-same-aria-snapshot.yaml @@ -0,0 +1,38 @@ +- main: + - heading "DBHeader" [level=1] + - link "Density arrow_up_right\" / \"" + - text: db" / " DBHeader + - button "magnifying_glass\" / \" Search" + - button "menu\" / \" BurgerMenu" + - text: db" / " DBHeader + - button "magnifying_glass\" / \" Search" + - button "menu\" / \" BurgerMenu" + - text: db" / " DBHeader + - button "magnifying_glass\" / \" Search" + - button "menu\" / \" BurgerMenu" + - link "Width arrow_up_right\" / \"" + - text: db" / " DBHeader + - button "magnifying_glass\" / \" Search" + - button "menu\" / \" BurgerMenu" + - text: db" / " DBHeader + - button "magnifying_glass\" / \" Search" + - button "menu\" / \" BurgerMenu" + - text: db" / " DBHeader + - button "magnifying_glass\" / \" Search" + - button "menu\" / \" BurgerMenu" + - link "Behaviour arrow_up_right\" / \"" + - text: db" / " DBHeader + - button "magnifying_glass\" / \" Search" + - button "menu\" / \" BurgerMenu" + - text: db" / " DBHeader + - button "magnifying_glass\" / \" Search" + - button "menu\" / \" BurgerMenu" + - link "Examples arrow_up_right\" / \"" + - text: db" / " DBHeader + - button "menu\" / \" BurgerMenu" + - text: db" / " DBHeader + - button "menu\" / \" BurgerMenu" + - text: db" / " + - button "menu\" / \" BurgerMenu" + - text: db" / " + - button "menu\" / \" BurgerMenu" \ No newline at end of file diff --git a/__snapshots__/header/showcase/webkit/DBHeader-should-match-screenshot-1/DBHeader-should-match-screenshot.png b/__snapshots__/header/showcase/webkit/DBHeader-should-match-screenshot-1/DBHeader-should-match-screenshot.png new file mode 100644 index 00000000000..e828f12a6f1 Binary files /dev/null and b/__snapshots__/header/showcase/webkit/DBHeader-should-match-screenshot-1/DBHeader-should-match-screenshot.png differ diff --git a/__snapshots__/header/showcase/webkit/regular/neutral-bg-lvl-1/DBHeader-should-match-screenshot.png b/__snapshots__/header/showcase/webkit/regular/neutral-bg-lvl-1/DBHeader-should-match-screenshot.png deleted file mode 100644 index 6f40809b71f..00000000000 Binary files a/__snapshots__/header/showcase/webkit/regular/neutral-bg-lvl-1/DBHeader-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/header/showcase/webkit/should-have-same-aria-snapshot/DBHeader-should-have-same-aria-snapshot.yaml b/__snapshots__/header/showcase/webkit/should-have-same-aria-snapshot/DBHeader-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..66a66b22a2a --- /dev/null +++ b/__snapshots__/header/showcase/webkit/should-have-same-aria-snapshot/DBHeader-should-have-same-aria-snapshot.yaml @@ -0,0 +1,124 @@ +- main: + - heading "DBHeader" [level=1] + - link "Density arrow_up_right\" / \"" + - link "Imprint arrow_right\" / \"" + - link "Help arrow_right\" / \"" + - text: db" / " DBHeader + - navigation "Functional": + - list: + - listitem: + - text: person" / " + - link "Functional" + - listitem: + - link "Functional disabled" + - button "magnifying_glass\" / \" Search" + - button "person\" / \" Profile" + - button "bell\" / \" Notification" + - button "question_mark_circle\" / \" Help" + - link "Imprint arrow_right\" / \"" + - link "Help arrow_right\" / \"" + - text: db" / " DBHeader + - navigation "(Default) Regular": + - list: + - listitem: + - text: person" / " + - link "(Default) Regular" + - listitem: + - link "(Default) Regular disabled" + - button "magnifying_glass\" / \" Search" + - button "person\" / \" Profile" + - button "bell\" / \" Notification" + - button "question_mark_circle\" / \" Help" + - link "Imprint arrow_right\" / \"" + - link "Help arrow_right\" / \"" + - text: db" / " DBHeader + - navigation "Expressive": + - list: + - listitem: + - text: person" / " + - link "Expressive" + - listitem: + - link "Expressive disabled" + - button "magnifying_glass\" / \" Search" + - button "person\" / \" Profile" + - button "bell\" / \" Notification" + - button "question_mark_circle\" / \" Help" + - link "Width arrow_up_right\" / \"" + - link "Imprint arrow_right\" / \"" + - link "Help arrow_right\" / \"" + - text: db" / " DBHeader + - navigation "Full": + - list: + - listitem: + - text: person" / " + - link "Full" + - listitem: + - link "Full disabled" + - button "magnifying_glass\" / \" Search" + - button "person\" / \" Profile" + - button "bell\" / \" Notification" + - button "question_mark_circle\" / \" Help" + - link "Imprint arrow_right\" / \"" + - link "Help arrow_right\" / \"" + - text: db" / " DBHeader + - navigation "Medium": + - list: + - listitem: + - text: person" / " + - link "Medium" + - listitem: + - link "Medium disabled" + - button "magnifying_glass\" / \" Search" + - button "person\" / \" Profile" + - button "bell\" / \" Notification" + - button "question_mark_circle\" / \" Help" + - link "Imprint arrow_right\" / \"" + - link "Help arrow_right\" / \"" + - text: db" / " DBHeader + - navigation "Large": + - list: + - listitem: + - text: person" / " + - link "Large" + - listitem: + - link "Large disabled" + - button "magnifying_glass\" / \" Search" + - button "person\" / \" Profile" + - button "bell\" / \" Notification" + - button "question_mark_circle\" / \" Help" + - link "Behaviour arrow_up_right\" / \"" + - link "Imprint arrow_right\" / \"" + - link "Help arrow_right\" / \"" + - text: db" / " DBHeader + - navigation "Desktop (full width)": + - list: + - listitem: + - text: person" / " + - link "Desktop (full width)" + - listitem: + - link "Desktop (full width) disabled" + - button "magnifying_glass\" / \" Search" + - button "person\" / \" Profile" + - button "bell\" / \" Notification" + - button "question_mark_circle\" / \" Help" + - text: db" / " DBHeader + - button "magnifying_glass\" / \" Search" + - button "menu\" / \" BurgerMenu" + - link "Examples arrow_up_right\" / \"" + - text: db" / " DBHeader + - navigation "With Application Name + Navigation": + - list: + - listitem: + - text: person" / " + - link "With Application Name + Navigation" + - listitem: + - link "With Application Name + Navigation disabled" + - text: db" / " DBHeader db" / " + - navigation "Without Application Name": + - list: + - listitem: + - text: person" / " + - link "Without Application Name" + - listitem: + - link "Without Application Name disabled" + - text: db" / " \ No newline at end of file diff --git a/__snapshots__/icon/showcase/chromium-highContrast/DBIcon-should-match-screenshot-1/DBIcon-should-match-screenshot.png b/__snapshots__/icon/showcase/chromium-highContrast/DBIcon-should-match-screenshot-1/DBIcon-should-match-screenshot.png new file mode 100644 index 00000000000..840d2c3148f Binary files /dev/null and b/__snapshots__/icon/showcase/chromium-highContrast/DBIcon-should-match-screenshot-1/DBIcon-should-match-screenshot.png differ diff --git a/__snapshots__/icon/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBIcon-should-match-screenshot.png b/__snapshots__/icon/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBIcon-should-match-screenshot.png deleted file mode 100644 index 782110b61f8..00000000000 Binary files a/__snapshots__/icon/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBIcon-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/icon/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBIcon-should-have-same-aria-snapshot.yaml b/__snapshots__/icon/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBIcon-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..79473d8878c --- /dev/null +++ b/__snapshots__/icon/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBIcon-should-have-same-aria-snapshot.yaml @@ -0,0 +1,4 @@ +- main: + - heading "DBIcon" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional (Default) Regular Expressive \ No newline at end of file diff --git a/__snapshots__/icon/showcase/chromium/DBIcon-should-match-screenshot-1/DBIcon-should-match-screenshot.png b/__snapshots__/icon/showcase/chromium/DBIcon-should-match-screenshot-1/DBIcon-should-match-screenshot.png new file mode 100644 index 00000000000..aa80117c84a Binary files /dev/null and b/__snapshots__/icon/showcase/chromium/DBIcon-should-match-screenshot-1/DBIcon-should-match-screenshot.png differ diff --git a/__snapshots__/icon/showcase/chromium/regular/neutral-bg-lvl-1/DBIcon-should-match-screenshot.png b/__snapshots__/icon/showcase/chromium/regular/neutral-bg-lvl-1/DBIcon-should-match-screenshot.png deleted file mode 100644 index ee4eeb025fc..00000000000 Binary files a/__snapshots__/icon/showcase/chromium/regular/neutral-bg-lvl-1/DBIcon-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/icon/showcase/chromium/should-have-same-aria-snapshot/DBIcon-should-have-same-aria-snapshot.yaml b/__snapshots__/icon/showcase/chromium/should-have-same-aria-snapshot/DBIcon-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..79473d8878c --- /dev/null +++ b/__snapshots__/icon/showcase/chromium/should-have-same-aria-snapshot/DBIcon-should-have-same-aria-snapshot.yaml @@ -0,0 +1,4 @@ +- main: + - heading "DBIcon" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional (Default) Regular Expressive \ No newline at end of file diff --git a/__snapshots__/icon/showcase/firefox/DBIcon-should-match-screenshot-1/DBIcon-should-match-screenshot.png b/__snapshots__/icon/showcase/firefox/DBIcon-should-match-screenshot-1/DBIcon-should-match-screenshot.png new file mode 100644 index 00000000000..dfde89c18e7 Binary files /dev/null and b/__snapshots__/icon/showcase/firefox/DBIcon-should-match-screenshot-1/DBIcon-should-match-screenshot.png differ diff --git a/__snapshots__/icon/showcase/firefox/regular/neutral-bg-lvl-1/DBIcon-should-match-screenshot.png b/__snapshots__/icon/showcase/firefox/regular/neutral-bg-lvl-1/DBIcon-should-match-screenshot.png deleted file mode 100644 index 0d88f3489c6..00000000000 Binary files a/__snapshots__/icon/showcase/firefox/regular/neutral-bg-lvl-1/DBIcon-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/icon/showcase/firefox/should-have-same-aria-snapshot/DBIcon-should-have-same-aria-snapshot.yaml b/__snapshots__/icon/showcase/firefox/should-have-same-aria-snapshot/DBIcon-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..79473d8878c --- /dev/null +++ b/__snapshots__/icon/showcase/firefox/should-have-same-aria-snapshot/DBIcon-should-have-same-aria-snapshot.yaml @@ -0,0 +1,4 @@ +- main: + - heading "DBIcon" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional (Default) Regular Expressive \ No newline at end of file diff --git a/__snapshots__/icon/showcase/mobile-chrome/DBIcon-should-match-screenshot-1/DBIcon-should-match-screenshot.png b/__snapshots__/icon/showcase/mobile-chrome/DBIcon-should-match-screenshot-1/DBIcon-should-match-screenshot.png new file mode 100644 index 00000000000..55dec6978f0 Binary files /dev/null and b/__snapshots__/icon/showcase/mobile-chrome/DBIcon-should-match-screenshot-1/DBIcon-should-match-screenshot.png differ diff --git a/__snapshots__/icon/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBIcon-should-match-screenshot.png b/__snapshots__/icon/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBIcon-should-match-screenshot.png deleted file mode 100644 index 3730f79ff67..00000000000 Binary files a/__snapshots__/icon/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBIcon-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/icon/showcase/mobile-chrome/should-have-same-aria-snapshot/DBIcon-should-have-same-aria-snapshot.yaml b/__snapshots__/icon/showcase/mobile-chrome/should-have-same-aria-snapshot/DBIcon-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..79473d8878c --- /dev/null +++ b/__snapshots__/icon/showcase/mobile-chrome/should-have-same-aria-snapshot/DBIcon-should-have-same-aria-snapshot.yaml @@ -0,0 +1,4 @@ +- main: + - heading "DBIcon" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional (Default) Regular Expressive \ No newline at end of file diff --git a/__snapshots__/icon/showcase/mobile-safari/DBIcon-should-match-screenshot-1/DBIcon-should-match-screenshot.png b/__snapshots__/icon/showcase/mobile-safari/DBIcon-should-match-screenshot-1/DBIcon-should-match-screenshot.png new file mode 100644 index 00000000000..72a2cae56f6 Binary files /dev/null and b/__snapshots__/icon/showcase/mobile-safari/DBIcon-should-match-screenshot-1/DBIcon-should-match-screenshot.png differ diff --git a/__snapshots__/icon/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBIcon-should-match-screenshot.png b/__snapshots__/icon/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBIcon-should-match-screenshot.png deleted file mode 100644 index f91e83a6cb5..00000000000 Binary files a/__snapshots__/icon/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBIcon-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/icon/showcase/mobile-safari/should-have-same-aria-snapshot/DBIcon-should-have-same-aria-snapshot.yaml b/__snapshots__/icon/showcase/mobile-safari/should-have-same-aria-snapshot/DBIcon-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..79473d8878c --- /dev/null +++ b/__snapshots__/icon/showcase/mobile-safari/should-have-same-aria-snapshot/DBIcon-should-have-same-aria-snapshot.yaml @@ -0,0 +1,4 @@ +- main: + - heading "DBIcon" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional (Default) Regular Expressive \ No newline at end of file diff --git a/__snapshots__/icon/showcase/webkit/DBIcon-should-match-screenshot-1/DBIcon-should-match-screenshot.png b/__snapshots__/icon/showcase/webkit/DBIcon-should-match-screenshot-1/DBIcon-should-match-screenshot.png new file mode 100644 index 00000000000..281934d5c1b Binary files /dev/null and b/__snapshots__/icon/showcase/webkit/DBIcon-should-match-screenshot-1/DBIcon-should-match-screenshot.png differ diff --git a/__snapshots__/icon/showcase/webkit/regular/neutral-bg-lvl-1/DBIcon-should-match-screenshot.png b/__snapshots__/icon/showcase/webkit/regular/neutral-bg-lvl-1/DBIcon-should-match-screenshot.png deleted file mode 100644 index 995d94869a0..00000000000 Binary files a/__snapshots__/icon/showcase/webkit/regular/neutral-bg-lvl-1/DBIcon-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/icon/showcase/webkit/should-have-same-aria-snapshot/DBIcon-should-have-same-aria-snapshot.yaml b/__snapshots__/icon/showcase/webkit/should-have-same-aria-snapshot/DBIcon-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..79473d8878c --- /dev/null +++ b/__snapshots__/icon/showcase/webkit/should-have-same-aria-snapshot/DBIcon-should-have-same-aria-snapshot.yaml @@ -0,0 +1,4 @@ +- main: + - heading "DBIcon" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional (Default) Regular Expressive \ No newline at end of file diff --git a/__snapshots__/infotext/component/chromium/DBInfotext-should-have-same-aria-snapshot.yaml b/__snapshots__/infotext/component/chromium/DBInfotext-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..68d57a8f7b1 --- /dev/null +++ b/__snapshots__/infotext/component/chromium/DBInfotext-should-have-same-aria-snapshot.yaml @@ -0,0 +1 @@ +- text: information_circle" / " Test \ No newline at end of file diff --git a/__snapshots__/infotext/component/chromium/DBInfotext-should-match-screenshot-for-semantic-critical.png b/__snapshots__/infotext/component/chromium/DBInfotext-should-match-screenshot-for-semantic-critical.png index 637e28c51d2..7669a8686a3 100644 Binary files a/__snapshots__/infotext/component/chromium/DBInfotext-should-match-screenshot-for-semantic-critical.png and b/__snapshots__/infotext/component/chromium/DBInfotext-should-match-screenshot-for-semantic-critical.png differ diff --git a/__snapshots__/infotext/component/chromium/DBInfotext-should-match-screenshot-for-semantic-informational.png b/__snapshots__/infotext/component/chromium/DBInfotext-should-match-screenshot-for-semantic-informational.png index 55c1a7b495c..a8c3d8a0da9 100644 Binary files a/__snapshots__/infotext/component/chromium/DBInfotext-should-match-screenshot-for-semantic-informational.png and b/__snapshots__/infotext/component/chromium/DBInfotext-should-match-screenshot-for-semantic-informational.png differ diff --git a/__snapshots__/infotext/component/chromium/DBInfotext-should-match-screenshot-for-semantic-successful.png b/__snapshots__/infotext/component/chromium/DBInfotext-should-match-screenshot-for-semantic-successful.png index a520b2ad27d..fa4d1a471ed 100644 Binary files a/__snapshots__/infotext/component/chromium/DBInfotext-should-match-screenshot-for-semantic-successful.png and b/__snapshots__/infotext/component/chromium/DBInfotext-should-match-screenshot-for-semantic-successful.png differ diff --git a/__snapshots__/infotext/component/chromium/DBInfotext-should-match-screenshot-for-semantic-warning.png b/__snapshots__/infotext/component/chromium/DBInfotext-should-match-screenshot-for-semantic-warning.png index a01ea4881ad..1279a146de6 100644 Binary files a/__snapshots__/infotext/component/chromium/DBInfotext-should-match-screenshot-for-semantic-warning.png and b/__snapshots__/infotext/component/chromium/DBInfotext-should-match-screenshot-for-semantic-warning.png differ diff --git a/__snapshots__/infotext/component/chromium/DBInfotext-should-match-screenshot.png b/__snapshots__/infotext/component/chromium/DBInfotext-should-match-screenshot.png index 2bd2a906618..dde56eb84d7 100644 Binary files a/__snapshots__/infotext/component/chromium/DBInfotext-should-match-screenshot.png and b/__snapshots__/infotext/component/chromium/DBInfotext-should-match-screenshot.png differ diff --git a/__snapshots__/infotext/component/firefox/DBInfotext-should-have-same-aria-snapshot.yaml b/__snapshots__/infotext/component/firefox/DBInfotext-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..68d57a8f7b1 --- /dev/null +++ b/__snapshots__/infotext/component/firefox/DBInfotext-should-have-same-aria-snapshot.yaml @@ -0,0 +1 @@ +- text: information_circle" / " Test \ No newline at end of file diff --git a/__snapshots__/infotext/component/firefox/DBInfotext-should-match-screenshot-for-semantic-informational.png b/__snapshots__/infotext/component/firefox/DBInfotext-should-match-screenshot-for-semantic-informational.png index 646c319d4e6..f50048edd87 100644 Binary files a/__snapshots__/infotext/component/firefox/DBInfotext-should-match-screenshot-for-semantic-informational.png and b/__snapshots__/infotext/component/firefox/DBInfotext-should-match-screenshot-for-semantic-informational.png differ diff --git a/__snapshots__/infotext/component/firefox/DBInfotext-should-match-screenshot-for-semantic-successful.png b/__snapshots__/infotext/component/firefox/DBInfotext-should-match-screenshot-for-semantic-successful.png index b59070b2a31..dad8ff20781 100644 Binary files a/__snapshots__/infotext/component/firefox/DBInfotext-should-match-screenshot-for-semantic-successful.png and b/__snapshots__/infotext/component/firefox/DBInfotext-should-match-screenshot-for-semantic-successful.png differ diff --git a/__snapshots__/infotext/component/firefox/DBInfotext-should-match-screenshot-for-semantic-warning.png b/__snapshots__/infotext/component/firefox/DBInfotext-should-match-screenshot-for-semantic-warning.png index ea3b49c9ec5..a9b82679c0a 100644 Binary files a/__snapshots__/infotext/component/firefox/DBInfotext-should-match-screenshot-for-semantic-warning.png and b/__snapshots__/infotext/component/firefox/DBInfotext-should-match-screenshot-for-semantic-warning.png differ diff --git a/__snapshots__/infotext/component/firefox/DBInfotext-should-match-screenshot.png b/__snapshots__/infotext/component/firefox/DBInfotext-should-match-screenshot.png index ad84917a8ce..05d55ac77db 100644 Binary files a/__snapshots__/infotext/component/firefox/DBInfotext-should-match-screenshot.png and b/__snapshots__/infotext/component/firefox/DBInfotext-should-match-screenshot.png differ diff --git a/__snapshots__/infotext/component/mobile-chrome/DBInfotext-should-have-same-aria-snapshot.yaml b/__snapshots__/infotext/component/mobile-chrome/DBInfotext-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..68d57a8f7b1 --- /dev/null +++ b/__snapshots__/infotext/component/mobile-chrome/DBInfotext-should-have-same-aria-snapshot.yaml @@ -0,0 +1 @@ +- text: information_circle" / " Test \ No newline at end of file diff --git a/__snapshots__/infotext/component/mobile-chrome/DBInfotext-should-match-screenshot-for-semantic-critical.png b/__snapshots__/infotext/component/mobile-chrome/DBInfotext-should-match-screenshot-for-semantic-critical.png index 637e28c51d2..7669a8686a3 100644 Binary files a/__snapshots__/infotext/component/mobile-chrome/DBInfotext-should-match-screenshot-for-semantic-critical.png and b/__snapshots__/infotext/component/mobile-chrome/DBInfotext-should-match-screenshot-for-semantic-critical.png differ diff --git a/__snapshots__/infotext/component/mobile-chrome/DBInfotext-should-match-screenshot-for-semantic-informational.png b/__snapshots__/infotext/component/mobile-chrome/DBInfotext-should-match-screenshot-for-semantic-informational.png index 55c1a7b495c..a8c3d8a0da9 100644 Binary files a/__snapshots__/infotext/component/mobile-chrome/DBInfotext-should-match-screenshot-for-semantic-informational.png and b/__snapshots__/infotext/component/mobile-chrome/DBInfotext-should-match-screenshot-for-semantic-informational.png differ diff --git a/__snapshots__/infotext/component/mobile-chrome/DBInfotext-should-match-screenshot-for-semantic-successful.png b/__snapshots__/infotext/component/mobile-chrome/DBInfotext-should-match-screenshot-for-semantic-successful.png index a520b2ad27d..fa4d1a471ed 100644 Binary files a/__snapshots__/infotext/component/mobile-chrome/DBInfotext-should-match-screenshot-for-semantic-successful.png and b/__snapshots__/infotext/component/mobile-chrome/DBInfotext-should-match-screenshot-for-semantic-successful.png differ diff --git a/__snapshots__/infotext/component/mobile-chrome/DBInfotext-should-match-screenshot-for-semantic-warning.png b/__snapshots__/infotext/component/mobile-chrome/DBInfotext-should-match-screenshot-for-semantic-warning.png index a01ea4881ad..1279a146de6 100644 Binary files a/__snapshots__/infotext/component/mobile-chrome/DBInfotext-should-match-screenshot-for-semantic-warning.png and b/__snapshots__/infotext/component/mobile-chrome/DBInfotext-should-match-screenshot-for-semantic-warning.png differ diff --git a/__snapshots__/infotext/component/mobile-chrome/DBInfotext-should-match-screenshot.png b/__snapshots__/infotext/component/mobile-chrome/DBInfotext-should-match-screenshot.png index 2bd2a906618..dde56eb84d7 100644 Binary files a/__snapshots__/infotext/component/mobile-chrome/DBInfotext-should-match-screenshot.png and b/__snapshots__/infotext/component/mobile-chrome/DBInfotext-should-match-screenshot.png differ diff --git a/__snapshots__/infotext/patternhub/infotext-docs-should-match-screenshot.png b/__snapshots__/infotext/patternhub/infotext-docs-should-match-screenshot.png index 3d60f50fab6..fcf490dbac0 100644 Binary files a/__snapshots__/infotext/patternhub/infotext-docs-should-match-screenshot.png and b/__snapshots__/infotext/patternhub/infotext-docs-should-match-screenshot.png differ diff --git a/__snapshots__/infotext/patternhub/infotext-overview-should-match-screenshot.png b/__snapshots__/infotext/patternhub/infotext-overview-should-match-screenshot.png index 88de5ecb9bb..102269590f6 100644 Binary files a/__snapshots__/infotext/patternhub/infotext-overview-should-match-screenshot.png and b/__snapshots__/infotext/patternhub/infotext-overview-should-match-screenshot.png differ diff --git a/__snapshots__/infotext/patternhub/infotext-properties-should-match-screenshot.png b/__snapshots__/infotext/patternhub/infotext-properties-should-match-screenshot.png index 758ca61ce3e..396bb19a9ac 100644 Binary files a/__snapshots__/infotext/patternhub/infotext-properties-should-match-screenshot.png and b/__snapshots__/infotext/patternhub/infotext-properties-should-match-screenshot.png differ diff --git a/__snapshots__/infotext/showcase/chromium-highContrast/DBInfotext-should-match-screenshot-1/DBInfotext-should-match-screenshot.png b/__snapshots__/infotext/showcase/chromium-highContrast/DBInfotext-should-match-screenshot-1/DBInfotext-should-match-screenshot.png new file mode 100644 index 00000000000..77c46189461 Binary files /dev/null and b/__snapshots__/infotext/showcase/chromium-highContrast/DBInfotext-should-match-screenshot-1/DBInfotext-should-match-screenshot.png differ diff --git a/__snapshots__/infotext/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBInfotext-should-match-screenshot.png b/__snapshots__/infotext/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBInfotext-should-match-screenshot.png deleted file mode 100644 index b5c0b93c54e..00000000000 Binary files a/__snapshots__/infotext/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBInfotext-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/infotext/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBInfotext-should-have-same-aria-snapshot.yaml b/__snapshots__/infotext/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBInfotext-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..834d9fec264 --- /dev/null +++ b/__snapshots__/infotext/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBInfotext-should-have-same-aria-snapshot.yaml @@ -0,0 +1,10 @@ +- main: + - heading "DBInfotext" [level=1] + - link "Density arrow_up_right\" / \"" + - text: information_circle" / " Functional information_circle" / " (Default) Regular information_circle" / " Expressive + - link "Semantic arrow_up_right\" / \"" + - text: information_circle" / " (Default) Adaptive information_circle" / " Neutral exclamation_mark_circle" / " Critical information_circle" / " Informational check_circle" / " Successful exclamation_mark_triangle" / " Warning + - link "Size arrow_up_right\" / \"" + - text: information_circle" / " (Default) Medium information_circle" / " Small + - link "Show Icon arrow_up_right\" / \"" + - text: information_circle" / " (Default) True False \ No newline at end of file diff --git a/__snapshots__/infotext/showcase/chromium/DBInfotext-should-match-screenshot-1/DBInfotext-should-match-screenshot.png b/__snapshots__/infotext/showcase/chromium/DBInfotext-should-match-screenshot-1/DBInfotext-should-match-screenshot.png new file mode 100644 index 00000000000..eb79d031ddf Binary files /dev/null and b/__snapshots__/infotext/showcase/chromium/DBInfotext-should-match-screenshot-1/DBInfotext-should-match-screenshot.png differ diff --git a/__snapshots__/infotext/showcase/chromium/regular/neutral-bg-lvl-1/DBInfotext-should-match-screenshot.png b/__snapshots__/infotext/showcase/chromium/regular/neutral-bg-lvl-1/DBInfotext-should-match-screenshot.png deleted file mode 100644 index 38cf7cdc25c..00000000000 Binary files a/__snapshots__/infotext/showcase/chromium/regular/neutral-bg-lvl-1/DBInfotext-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/infotext/showcase/chromium/should-have-same-aria-snapshot/DBInfotext-should-have-same-aria-snapshot.yaml b/__snapshots__/infotext/showcase/chromium/should-have-same-aria-snapshot/DBInfotext-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..834d9fec264 --- /dev/null +++ b/__snapshots__/infotext/showcase/chromium/should-have-same-aria-snapshot/DBInfotext-should-have-same-aria-snapshot.yaml @@ -0,0 +1,10 @@ +- main: + - heading "DBInfotext" [level=1] + - link "Density arrow_up_right\" / \"" + - text: information_circle" / " Functional information_circle" / " (Default) Regular information_circle" / " Expressive + - link "Semantic arrow_up_right\" / \"" + - text: information_circle" / " (Default) Adaptive information_circle" / " Neutral exclamation_mark_circle" / " Critical information_circle" / " Informational check_circle" / " Successful exclamation_mark_triangle" / " Warning + - link "Size arrow_up_right\" / \"" + - text: information_circle" / " (Default) Medium information_circle" / " Small + - link "Show Icon arrow_up_right\" / \"" + - text: information_circle" / " (Default) True False \ No newline at end of file diff --git a/__snapshots__/infotext/showcase/firefox/DBInfotext-should-match-screenshot-1/DBInfotext-should-match-screenshot.png b/__snapshots__/infotext/showcase/firefox/DBInfotext-should-match-screenshot-1/DBInfotext-should-match-screenshot.png new file mode 100644 index 00000000000..2c562c82192 Binary files /dev/null and b/__snapshots__/infotext/showcase/firefox/DBInfotext-should-match-screenshot-1/DBInfotext-should-match-screenshot.png differ diff --git a/__snapshots__/infotext/showcase/firefox/regular/neutral-bg-lvl-1/DBInfotext-should-match-screenshot.png b/__snapshots__/infotext/showcase/firefox/regular/neutral-bg-lvl-1/DBInfotext-should-match-screenshot.png deleted file mode 100644 index a18f3d62c7a..00000000000 Binary files a/__snapshots__/infotext/showcase/firefox/regular/neutral-bg-lvl-1/DBInfotext-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/infotext/showcase/firefox/should-have-same-aria-snapshot/DBInfotext-should-have-same-aria-snapshot.yaml b/__snapshots__/infotext/showcase/firefox/should-have-same-aria-snapshot/DBInfotext-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..834d9fec264 --- /dev/null +++ b/__snapshots__/infotext/showcase/firefox/should-have-same-aria-snapshot/DBInfotext-should-have-same-aria-snapshot.yaml @@ -0,0 +1,10 @@ +- main: + - heading "DBInfotext" [level=1] + - link "Density arrow_up_right\" / \"" + - text: information_circle" / " Functional information_circle" / " (Default) Regular information_circle" / " Expressive + - link "Semantic arrow_up_right\" / \"" + - text: information_circle" / " (Default) Adaptive information_circle" / " Neutral exclamation_mark_circle" / " Critical information_circle" / " Informational check_circle" / " Successful exclamation_mark_triangle" / " Warning + - link "Size arrow_up_right\" / \"" + - text: information_circle" / " (Default) Medium information_circle" / " Small + - link "Show Icon arrow_up_right\" / \"" + - text: information_circle" / " (Default) True False \ No newline at end of file diff --git a/__snapshots__/infotext/showcase/mobile-chrome/DBInfotext-should-match-screenshot-1/DBInfotext-should-match-screenshot.png b/__snapshots__/infotext/showcase/mobile-chrome/DBInfotext-should-match-screenshot-1/DBInfotext-should-match-screenshot.png new file mode 100644 index 00000000000..9cf341925ac Binary files /dev/null and b/__snapshots__/infotext/showcase/mobile-chrome/DBInfotext-should-match-screenshot-1/DBInfotext-should-match-screenshot.png differ diff --git a/__snapshots__/infotext/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBInfotext-should-match-screenshot.png b/__snapshots__/infotext/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBInfotext-should-match-screenshot.png deleted file mode 100644 index 6efb07dbe47..00000000000 Binary files a/__snapshots__/infotext/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBInfotext-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/infotext/showcase/mobile-chrome/should-have-same-aria-snapshot/DBInfotext-should-have-same-aria-snapshot.yaml b/__snapshots__/infotext/showcase/mobile-chrome/should-have-same-aria-snapshot/DBInfotext-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..834d9fec264 --- /dev/null +++ b/__snapshots__/infotext/showcase/mobile-chrome/should-have-same-aria-snapshot/DBInfotext-should-have-same-aria-snapshot.yaml @@ -0,0 +1,10 @@ +- main: + - heading "DBInfotext" [level=1] + - link "Density arrow_up_right\" / \"" + - text: information_circle" / " Functional information_circle" / " (Default) Regular information_circle" / " Expressive + - link "Semantic arrow_up_right\" / \"" + - text: information_circle" / " (Default) Adaptive information_circle" / " Neutral exclamation_mark_circle" / " Critical information_circle" / " Informational check_circle" / " Successful exclamation_mark_triangle" / " Warning + - link "Size arrow_up_right\" / \"" + - text: information_circle" / " (Default) Medium information_circle" / " Small + - link "Show Icon arrow_up_right\" / \"" + - text: information_circle" / " (Default) True False \ No newline at end of file diff --git a/__snapshots__/infotext/showcase/mobile-safari/DBInfotext-should-match-screenshot-1/DBInfotext-should-match-screenshot.png b/__snapshots__/infotext/showcase/mobile-safari/DBInfotext-should-match-screenshot-1/DBInfotext-should-match-screenshot.png new file mode 100644 index 00000000000..5f93fa46952 Binary files /dev/null and b/__snapshots__/infotext/showcase/mobile-safari/DBInfotext-should-match-screenshot-1/DBInfotext-should-match-screenshot.png differ diff --git a/__snapshots__/infotext/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBInfotext-should-match-screenshot.png b/__snapshots__/infotext/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBInfotext-should-match-screenshot.png deleted file mode 100644 index 5b21f18fcf0..00000000000 Binary files a/__snapshots__/infotext/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBInfotext-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/infotext/showcase/mobile-safari/should-have-same-aria-snapshot/DBInfotext-should-have-same-aria-snapshot.yaml b/__snapshots__/infotext/showcase/mobile-safari/should-have-same-aria-snapshot/DBInfotext-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..834d9fec264 --- /dev/null +++ b/__snapshots__/infotext/showcase/mobile-safari/should-have-same-aria-snapshot/DBInfotext-should-have-same-aria-snapshot.yaml @@ -0,0 +1,10 @@ +- main: + - heading "DBInfotext" [level=1] + - link "Density arrow_up_right\" / \"" + - text: information_circle" / " Functional information_circle" / " (Default) Regular information_circle" / " Expressive + - link "Semantic arrow_up_right\" / \"" + - text: information_circle" / " (Default) Adaptive information_circle" / " Neutral exclamation_mark_circle" / " Critical information_circle" / " Informational check_circle" / " Successful exclamation_mark_triangle" / " Warning + - link "Size arrow_up_right\" / \"" + - text: information_circle" / " (Default) Medium information_circle" / " Small + - link "Show Icon arrow_up_right\" / \"" + - text: information_circle" / " (Default) True False \ No newline at end of file diff --git a/__snapshots__/infotext/showcase/webkit/DBInfotext-should-match-screenshot-1/DBInfotext-should-match-screenshot.png b/__snapshots__/infotext/showcase/webkit/DBInfotext-should-match-screenshot-1/DBInfotext-should-match-screenshot.png new file mode 100644 index 00000000000..069e74474e9 Binary files /dev/null and b/__snapshots__/infotext/showcase/webkit/DBInfotext-should-match-screenshot-1/DBInfotext-should-match-screenshot.png differ diff --git a/__snapshots__/infotext/showcase/webkit/regular/neutral-bg-lvl-1/DBInfotext-should-match-screenshot.png b/__snapshots__/infotext/showcase/webkit/regular/neutral-bg-lvl-1/DBInfotext-should-match-screenshot.png deleted file mode 100644 index c6ef216c80e..00000000000 Binary files a/__snapshots__/infotext/showcase/webkit/regular/neutral-bg-lvl-1/DBInfotext-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/infotext/showcase/webkit/should-have-same-aria-snapshot/DBInfotext-should-have-same-aria-snapshot.yaml b/__snapshots__/infotext/showcase/webkit/should-have-same-aria-snapshot/DBInfotext-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..834d9fec264 --- /dev/null +++ b/__snapshots__/infotext/showcase/webkit/should-have-same-aria-snapshot/DBInfotext-should-have-same-aria-snapshot.yaml @@ -0,0 +1,10 @@ +- main: + - heading "DBInfotext" [level=1] + - link "Density arrow_up_right\" / \"" + - text: information_circle" / " Functional information_circle" / " (Default) Regular information_circle" / " Expressive + - link "Semantic arrow_up_right\" / \"" + - text: information_circle" / " (Default) Adaptive information_circle" / " Neutral exclamation_mark_circle" / " Critical information_circle" / " Informational check_circle" / " Successful exclamation_mark_triangle" / " Warning + - link "Size arrow_up_right\" / \"" + - text: information_circle" / " (Default) Medium information_circle" / " Small + - link "Show Icon arrow_up_right\" / \"" + - text: information_circle" / " (Default) True False \ No newline at end of file diff --git a/__snapshots__/input/component/chromium/DBInput-should-have-same-aria-snapshot.yaml b/__snapshots__/input/component/chromium/DBInput-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..339d19ce19b --- /dev/null +++ b/__snapshots__/input/component/chromium/DBInput-should-have-same-aria-snapshot.yaml @@ -0,0 +1,3 @@ +- text: Label +- textbox "Label": Test +- status \ No newline at end of file diff --git a/__snapshots__/input/component/chromium/DBInput-should-match-screenshot.png b/__snapshots__/input/component/chromium/DBInput-should-match-screenshot.png index 170134ce0b2..66429091bcd 100644 Binary files a/__snapshots__/input/component/chromium/DBInput-should-match-screenshot.png and b/__snapshots__/input/component/chromium/DBInput-should-match-screenshot.png differ diff --git a/__snapshots__/input/component/firefox/DBInput-should-have-same-aria-snapshot.yaml b/__snapshots__/input/component/firefox/DBInput-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..339d19ce19b --- /dev/null +++ b/__snapshots__/input/component/firefox/DBInput-should-have-same-aria-snapshot.yaml @@ -0,0 +1,3 @@ +- text: Label +- textbox "Label": Test +- status \ No newline at end of file diff --git a/__snapshots__/input/component/firefox/DBInput-should-match-screenshot.png b/__snapshots__/input/component/firefox/DBInput-should-match-screenshot.png index e539fa10438..e3fa723c8d4 100644 Binary files a/__snapshots__/input/component/firefox/DBInput-should-match-screenshot.png and b/__snapshots__/input/component/firefox/DBInput-should-match-screenshot.png differ diff --git a/__snapshots__/input/component/mobile-chrome/DBInput-should-have-same-aria-snapshot.yaml b/__snapshots__/input/component/mobile-chrome/DBInput-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..339d19ce19b --- /dev/null +++ b/__snapshots__/input/component/mobile-chrome/DBInput-should-have-same-aria-snapshot.yaml @@ -0,0 +1,3 @@ +- text: Label +- textbox "Label": Test +- status \ No newline at end of file diff --git a/__snapshots__/input/component/mobile-chrome/DBInput-should-match-screenshot.png b/__snapshots__/input/component/mobile-chrome/DBInput-should-match-screenshot.png index 170134ce0b2..66429091bcd 100644 Binary files a/__snapshots__/input/component/mobile-chrome/DBInput-should-match-screenshot.png and b/__snapshots__/input/component/mobile-chrome/DBInput-should-match-screenshot.png differ diff --git a/__snapshots__/input/patternhub/input-docs-should-match-screenshot.png b/__snapshots__/input/patternhub/input-docs-should-match-screenshot.png index 82c78d0c7df..9efbe9522b1 100644 Binary files a/__snapshots__/input/patternhub/input-docs-should-match-screenshot.png and b/__snapshots__/input/patternhub/input-docs-should-match-screenshot.png differ diff --git a/__snapshots__/input/patternhub/input-overview-should-match-screenshot.png b/__snapshots__/input/patternhub/input-overview-should-match-screenshot.png index 82c78d0c7df..aeae0ff7a5f 100644 Binary files a/__snapshots__/input/patternhub/input-overview-should-match-screenshot.png and b/__snapshots__/input/patternhub/input-overview-should-match-screenshot.png differ diff --git a/__snapshots__/input/patternhub/input-properties-should-match-screenshot.png b/__snapshots__/input/patternhub/input-properties-should-match-screenshot.png index 82c78d0c7df..5c9be629bfc 100644 Binary files a/__snapshots__/input/patternhub/input-properties-should-match-screenshot.png and b/__snapshots__/input/patternhub/input-properties-should-match-screenshot.png differ diff --git a/__snapshots__/input/showcase/chromium-highContrast/DBInput-should-match-screenshot-1/DBInput-should-match-screenshot.png b/__snapshots__/input/showcase/chromium-highContrast/DBInput-should-match-screenshot-1/DBInput-should-match-screenshot.png new file mode 100644 index 00000000000..532ccb89c71 Binary files /dev/null and b/__snapshots__/input/showcase/chromium-highContrast/DBInput-should-match-screenshot-1/DBInput-should-match-screenshot.png differ diff --git a/__snapshots__/input/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBInput-should-match-screenshot.png b/__snapshots__/input/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBInput-should-match-screenshot.png deleted file mode 100644 index 64311df908a..00000000000 Binary files a/__snapshots__/input/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBInput-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/input/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBInput-should-have-same-aria-snapshot.yaml b/__snapshots__/input/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBInput-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..f73edee0a49 --- /dev/null +++ b/__snapshots__/input/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBInput-should-have-same-aria-snapshot.yaml @@ -0,0 +1,179 @@ +- main: + - heading "DBInput" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - link "Variant arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Floating Label + - status + - link "Show Label arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - link "Show Message arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - text: information_circle" / " Message + - status + - link "State arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Filled + - status + - link "Disabled arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" [disabled] + - status + - link "Readonly arrow_up_right\" / \"" + - text: Label + - textbox "Label": (Default) False + - status + - text: Label + - textbox "Label": "True" + - status + - link "Validation arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - text: exclamation_mark_circle" / " Invalid Message + - status + - text: Label + - textbox "Label" + - text: check_circle" / " Valid message + - status + - link "Required arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label*" / " + - textbox "Label*\" / \"" + - status + - link "Content arrow_up_right\" / \"" + - text: Label + - textbox "Label": (Default) Text + - status + - text: x_placeholder" / " Label + - textbox "Label" + - status + - text: x_placeholder" / " Label + - textbox "Label" + - status + - text: x_placeholder" / " Label + - textbox "Label" + - status + - text: x_placeholder" / " + - link "Example - Types arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: magnifying_glass" / " Label + - searchbox "Label" + - status + - text: cross_circle" / " Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: clock" / " Label + - textbox "Label" + - status + - text: calendar" / " + - link "Example Floating Label arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Filled + - status + - text: Label + - textbox "Label" [disabled] + - status + - text: Label + - textbox "Label": Readonly - Filled + - status + - link "Example - Types - Floating Label arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: magnifying_glass" / " Label + - searchbox "Label" + - status + - text: cross_circle" / " Label + - textbox "Label" + - status + - text: Label + - spinbutton "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: clock" / " Label + - textbox "Label" + - status + - text: calendar" / " Label + - combobox "Label" + - status + - text: chevron_down" / " Label + - textbox "Label" + - status \ No newline at end of file diff --git a/__snapshots__/input/showcase/chromium/DBInput-should-match-screenshot-1/DBInput-should-match-screenshot.png b/__snapshots__/input/showcase/chromium/DBInput-should-match-screenshot-1/DBInput-should-match-screenshot.png new file mode 100644 index 00000000000..1d0d3f25d93 Binary files /dev/null and b/__snapshots__/input/showcase/chromium/DBInput-should-match-screenshot-1/DBInput-should-match-screenshot.png differ diff --git a/__snapshots__/input/showcase/chromium/regular/neutral-bg-lvl-1/DBInput-should-match-screenshot.png b/__snapshots__/input/showcase/chromium/regular/neutral-bg-lvl-1/DBInput-should-match-screenshot.png deleted file mode 100644 index fb7620af2ff..00000000000 Binary files a/__snapshots__/input/showcase/chromium/regular/neutral-bg-lvl-1/DBInput-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/input/showcase/chromium/should-have-same-aria-snapshot/DBInput-should-have-same-aria-snapshot.yaml b/__snapshots__/input/showcase/chromium/should-have-same-aria-snapshot/DBInput-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..f73edee0a49 --- /dev/null +++ b/__snapshots__/input/showcase/chromium/should-have-same-aria-snapshot/DBInput-should-have-same-aria-snapshot.yaml @@ -0,0 +1,179 @@ +- main: + - heading "DBInput" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - link "Variant arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Floating Label + - status + - link "Show Label arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - link "Show Message arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - text: information_circle" / " Message + - status + - link "State arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Filled + - status + - link "Disabled arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" [disabled] + - status + - link "Readonly arrow_up_right\" / \"" + - text: Label + - textbox "Label": (Default) False + - status + - text: Label + - textbox "Label": "True" + - status + - link "Validation arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - text: exclamation_mark_circle" / " Invalid Message + - status + - text: Label + - textbox "Label" + - text: check_circle" / " Valid message + - status + - link "Required arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label*" / " + - textbox "Label*\" / \"" + - status + - link "Content arrow_up_right\" / \"" + - text: Label + - textbox "Label": (Default) Text + - status + - text: x_placeholder" / " Label + - textbox "Label" + - status + - text: x_placeholder" / " Label + - textbox "Label" + - status + - text: x_placeholder" / " Label + - textbox "Label" + - status + - text: x_placeholder" / " + - link "Example - Types arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: magnifying_glass" / " Label + - searchbox "Label" + - status + - text: cross_circle" / " Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: clock" / " Label + - textbox "Label" + - status + - text: calendar" / " + - link "Example Floating Label arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Filled + - status + - text: Label + - textbox "Label" [disabled] + - status + - text: Label + - textbox "Label": Readonly - Filled + - status + - link "Example - Types - Floating Label arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: magnifying_glass" / " Label + - searchbox "Label" + - status + - text: cross_circle" / " Label + - textbox "Label" + - status + - text: Label + - spinbutton "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: clock" / " Label + - textbox "Label" + - status + - text: calendar" / " Label + - combobox "Label" + - status + - text: chevron_down" / " Label + - textbox "Label" + - status \ No newline at end of file diff --git a/__snapshots__/input/showcase/firefox/DBInput-should-match-screenshot-1/DBInput-should-match-screenshot.png b/__snapshots__/input/showcase/firefox/DBInput-should-match-screenshot-1/DBInput-should-match-screenshot.png new file mode 100644 index 00000000000..f040ef9b802 Binary files /dev/null and b/__snapshots__/input/showcase/firefox/DBInput-should-match-screenshot-1/DBInput-should-match-screenshot.png differ diff --git a/__snapshots__/input/showcase/firefox/regular/neutral-bg-lvl-1/DBInput-should-match-screenshot.png b/__snapshots__/input/showcase/firefox/regular/neutral-bg-lvl-1/DBInput-should-match-screenshot.png deleted file mode 100644 index a419abc2e4c..00000000000 Binary files a/__snapshots__/input/showcase/firefox/regular/neutral-bg-lvl-1/DBInput-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/input/showcase/firefox/should-have-same-aria-snapshot/DBInput-should-have-same-aria-snapshot.yaml b/__snapshots__/input/showcase/firefox/should-have-same-aria-snapshot/DBInput-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..6d16f968015 --- /dev/null +++ b/__snapshots__/input/showcase/firefox/should-have-same-aria-snapshot/DBInput-should-have-same-aria-snapshot.yaml @@ -0,0 +1,178 @@ +- main: + - heading "DBInput" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - link "Variant arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Floating Label + - status + - link "Show Label arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - link "Show Message arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - text: information_circle" / " Message + - status + - link "State arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Filled + - status + - link "Disabled arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" [disabled] + - status + - link "Readonly arrow_up_right\" / \"" + - text: Label + - textbox "Label": (Default) False + - status + - text: Label + - textbox "Label": "True" + - status + - link "Validation arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - text: exclamation_mark_circle" / " Invalid Message + - status + - text: Label + - textbox "Label" + - text: check_circle" / " Valid message + - status + - link "Required arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label*" / " + - textbox "Label*\" / \"" + - status + - link "Content arrow_up_right\" / \"" + - text: Label + - textbox "Label": (Default) Text + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - link "Example - Types arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: magnifying_glass" / " Label + - searchbox "Label" + - status + - text: cross_circle" / " Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: clock" / " Label + - textbox "Label" + - status + - text: calendar" / " + - link "Example Floating Label arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Filled + - status + - text: Label + - textbox "Label" [disabled] + - status + - text: Label + - textbox "Label": Readonly - Filled + - status + - link "Example - Types - Floating Label arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: magnifying_glass" / " Label + - searchbox "Label" + - status + - text: cross_circle" / " Label + - textbox "Label" + - status + - text: Label + - spinbutton "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: clock" / " Label + - textbox "Label" + - status + - text: calendar" / " Label + - combobox "Label" + - status + - text: chevron_down" / " Label + - textbox "Label" + - status \ No newline at end of file diff --git a/__snapshots__/input/showcase/mobile-chrome/DBInput-should-match-screenshot-1/DBInput-should-match-screenshot.png b/__snapshots__/input/showcase/mobile-chrome/DBInput-should-match-screenshot-1/DBInput-should-match-screenshot.png new file mode 100644 index 00000000000..c4ad40e1716 Binary files /dev/null and b/__snapshots__/input/showcase/mobile-chrome/DBInput-should-match-screenshot-1/DBInput-should-match-screenshot.png differ diff --git a/__snapshots__/input/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBInput-should-match-screenshot.png b/__snapshots__/input/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBInput-should-match-screenshot.png deleted file mode 100644 index 199edc9d18c..00000000000 Binary files a/__snapshots__/input/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBInput-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/input/showcase/mobile-chrome/should-have-same-aria-snapshot/DBInput-should-have-same-aria-snapshot.yaml b/__snapshots__/input/showcase/mobile-chrome/should-have-same-aria-snapshot/DBInput-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..f73edee0a49 --- /dev/null +++ b/__snapshots__/input/showcase/mobile-chrome/should-have-same-aria-snapshot/DBInput-should-have-same-aria-snapshot.yaml @@ -0,0 +1,179 @@ +- main: + - heading "DBInput" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - link "Variant arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Floating Label + - status + - link "Show Label arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - link "Show Message arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - text: information_circle" / " Message + - status + - link "State arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Filled + - status + - link "Disabled arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" [disabled] + - status + - link "Readonly arrow_up_right\" / \"" + - text: Label + - textbox "Label": (Default) False + - status + - text: Label + - textbox "Label": "True" + - status + - link "Validation arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - text: exclamation_mark_circle" / " Invalid Message + - status + - text: Label + - textbox "Label" + - text: check_circle" / " Valid message + - status + - link "Required arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label*" / " + - textbox "Label*\" / \"" + - status + - link "Content arrow_up_right\" / \"" + - text: Label + - textbox "Label": (Default) Text + - status + - text: x_placeholder" / " Label + - textbox "Label" + - status + - text: x_placeholder" / " Label + - textbox "Label" + - status + - text: x_placeholder" / " Label + - textbox "Label" + - status + - text: x_placeholder" / " + - link "Example - Types arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: magnifying_glass" / " Label + - searchbox "Label" + - status + - text: cross_circle" / " Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: clock" / " Label + - textbox "Label" + - status + - text: calendar" / " + - link "Example Floating Label arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Filled + - status + - text: Label + - textbox "Label" [disabled] + - status + - text: Label + - textbox "Label": Readonly - Filled + - status + - link "Example - Types - Floating Label arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: magnifying_glass" / " Label + - searchbox "Label" + - status + - text: cross_circle" / " Label + - textbox "Label" + - status + - text: Label + - spinbutton "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: clock" / " Label + - textbox "Label" + - status + - text: calendar" / " Label + - combobox "Label" + - status + - text: chevron_down" / " Label + - textbox "Label" + - status \ No newline at end of file diff --git a/__snapshots__/input/showcase/mobile-safari/DBInput-should-match-screenshot-1/DBInput-should-match-screenshot.png b/__snapshots__/input/showcase/mobile-safari/DBInput-should-match-screenshot-1/DBInput-should-match-screenshot.png new file mode 100644 index 00000000000..5be098fda35 Binary files /dev/null and b/__snapshots__/input/showcase/mobile-safari/DBInput-should-match-screenshot-1/DBInput-should-match-screenshot.png differ diff --git a/__snapshots__/input/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBInput-should-match-screenshot.png b/__snapshots__/input/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBInput-should-match-screenshot.png deleted file mode 100644 index aff34dde5c8..00000000000 Binary files a/__snapshots__/input/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBInput-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/input/showcase/mobile-safari/should-have-same-aria-snapshot/DBInput-should-have-same-aria-snapshot.yaml b/__snapshots__/input/showcase/mobile-safari/should-have-same-aria-snapshot/DBInput-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..f73edee0a49 --- /dev/null +++ b/__snapshots__/input/showcase/mobile-safari/should-have-same-aria-snapshot/DBInput-should-have-same-aria-snapshot.yaml @@ -0,0 +1,179 @@ +- main: + - heading "DBInput" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - link "Variant arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Floating Label + - status + - link "Show Label arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - link "Show Message arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - text: information_circle" / " Message + - status + - link "State arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Filled + - status + - link "Disabled arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" [disabled] + - status + - link "Readonly arrow_up_right\" / \"" + - text: Label + - textbox "Label": (Default) False + - status + - text: Label + - textbox "Label": "True" + - status + - link "Validation arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - text: exclamation_mark_circle" / " Invalid Message + - status + - text: Label + - textbox "Label" + - text: check_circle" / " Valid message + - status + - link "Required arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label*" / " + - textbox "Label*\" / \"" + - status + - link "Content arrow_up_right\" / \"" + - text: Label + - textbox "Label": (Default) Text + - status + - text: x_placeholder" / " Label + - textbox "Label" + - status + - text: x_placeholder" / " Label + - textbox "Label" + - status + - text: x_placeholder" / " Label + - textbox "Label" + - status + - text: x_placeholder" / " + - link "Example - Types arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: magnifying_glass" / " Label + - searchbox "Label" + - status + - text: cross_circle" / " Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: clock" / " Label + - textbox "Label" + - status + - text: calendar" / " + - link "Example Floating Label arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Filled + - status + - text: Label + - textbox "Label" [disabled] + - status + - text: Label + - textbox "Label": Readonly - Filled + - status + - link "Example - Types - Floating Label arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: magnifying_glass" / " Label + - searchbox "Label" + - status + - text: cross_circle" / " Label + - textbox "Label" + - status + - text: Label + - spinbutton "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: clock" / " Label + - textbox "Label" + - status + - text: calendar" / " Label + - combobox "Label" + - status + - text: chevron_down" / " Label + - textbox "Label" + - status \ No newline at end of file diff --git a/__snapshots__/input/showcase/webkit/DBInput-should-match-screenshot-1/DBInput-should-match-screenshot.png b/__snapshots__/input/showcase/webkit/DBInput-should-match-screenshot-1/DBInput-should-match-screenshot.png new file mode 100644 index 00000000000..1a1cb9d0fa0 Binary files /dev/null and b/__snapshots__/input/showcase/webkit/DBInput-should-match-screenshot-1/DBInput-should-match-screenshot.png differ diff --git a/__snapshots__/input/showcase/webkit/regular/neutral-bg-lvl-1/DBInput-should-match-screenshot.png b/__snapshots__/input/showcase/webkit/regular/neutral-bg-lvl-1/DBInput-should-match-screenshot.png deleted file mode 100644 index d5d67ce907d..00000000000 Binary files a/__snapshots__/input/showcase/webkit/regular/neutral-bg-lvl-1/DBInput-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/input/showcase/webkit/should-have-same-aria-snapshot/DBInput-should-have-same-aria-snapshot.yaml b/__snapshots__/input/showcase/webkit/should-have-same-aria-snapshot/DBInput-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..f73edee0a49 --- /dev/null +++ b/__snapshots__/input/showcase/webkit/should-have-same-aria-snapshot/DBInput-should-have-same-aria-snapshot.yaml @@ -0,0 +1,179 @@ +- main: + - heading "DBInput" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - link "Variant arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Floating Label + - status + - link "Show Label arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - link "Show Message arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - text: information_circle" / " Message + - status + - link "State arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Filled + - status + - link "Disabled arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" [disabled] + - status + - link "Readonly arrow_up_right\" / \"" + - text: Label + - textbox "Label": (Default) False + - status + - text: Label + - textbox "Label": "True" + - status + - link "Validation arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - text: exclamation_mark_circle" / " Invalid Message + - status + - text: Label + - textbox "Label" + - text: check_circle" / " Valid message + - status + - link "Required arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label*" / " + - textbox "Label*\" / \"" + - status + - link "Content arrow_up_right\" / \"" + - text: Label + - textbox "Label": (Default) Text + - status + - text: x_placeholder" / " Label + - textbox "Label" + - status + - text: x_placeholder" / " Label + - textbox "Label" + - status + - text: x_placeholder" / " Label + - textbox "Label" + - status + - text: x_placeholder" / " + - link "Example - Types arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: magnifying_glass" / " Label + - searchbox "Label" + - status + - text: cross_circle" / " Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: clock" / " Label + - textbox "Label" + - status + - text: calendar" / " + - link "Example Floating Label arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Filled + - status + - text: Label + - textbox "Label" [disabled] + - status + - text: Label + - textbox "Label": Readonly - Filled + - status + - link "Example - Types - Floating Label arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: magnifying_glass" / " Label + - searchbox "Label" + - status + - text: cross_circle" / " Label + - textbox "Label" + - status + - text: Label + - spinbutton "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: calendar" / " Label + - textbox "Label" + - status + - text: clock" / " Label + - textbox "Label" + - status + - text: calendar" / " Label + - combobox "Label" + - status + - text: chevron_down" / " Label + - textbox "Label" + - status \ No newline at end of file diff --git a/__snapshots__/link/patternhub/link-docs-should-match-screenshot.png b/__snapshots__/link/patternhub/link-docs-should-match-screenshot.png index 89e7daaae6d..528ab661853 100644 Binary files a/__snapshots__/link/patternhub/link-docs-should-match-screenshot.png and b/__snapshots__/link/patternhub/link-docs-should-match-screenshot.png differ diff --git a/__snapshots__/link/patternhub/link-overview-should-match-screenshot.png b/__snapshots__/link/patternhub/link-overview-should-match-screenshot.png index 7f13b02fda1..9b69d700baf 100644 Binary files a/__snapshots__/link/patternhub/link-overview-should-match-screenshot.png and b/__snapshots__/link/patternhub/link-overview-should-match-screenshot.png differ diff --git a/__snapshots__/link/patternhub/link-properties-should-match-screenshot.png b/__snapshots__/link/patternhub/link-properties-should-match-screenshot.png index 5e34ec7e1d1..df2b23e04a2 100644 Binary files a/__snapshots__/link/patternhub/link-properties-should-match-screenshot.png and b/__snapshots__/link/patternhub/link-properties-should-match-screenshot.png differ diff --git a/__snapshots__/link/showcase/chromium-highContrast/DBLink-should-match-screenshot-1/DBLink-should-match-screenshot.png b/__snapshots__/link/showcase/chromium-highContrast/DBLink-should-match-screenshot-1/DBLink-should-match-screenshot.png new file mode 100644 index 00000000000..9b39a57dbc7 Binary files /dev/null and b/__snapshots__/link/showcase/chromium-highContrast/DBLink-should-match-screenshot-1/DBLink-should-match-screenshot.png differ diff --git a/__snapshots__/link/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBLink-should-match-screenshot.png b/__snapshots__/link/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBLink-should-match-screenshot.png deleted file mode 100644 index cb34063e857..00000000000 Binary files a/__snapshots__/link/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBLink-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/link/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBLink-should-have-same-aria-snapshot.yaml b/__snapshots__/link/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBLink-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..f4e18675a19 --- /dev/null +++ b/__snapshots__/link/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBLink-should-have-same-aria-snapshot.yaml @@ -0,0 +1,21 @@ +- main: + - heading "DBLink" [level=1] + - link "Density arrow_up_right\" / \"" + - link "Functional arrow_right\" / \"" + - link "(Default) Regular arrow_right\" / \"" + - link "Expressive arrow_right\" / \"" + - link "Variant arrow_up_right\" / \"" + - link "(Default) Adaptive arrow_right\" / \"" + - link "Brand arrow_right\" / \"" + - link "Disabled arrow_up_right\" / \"" + - link "(Default) False arrow_right\" / \"" + - link "True arrow_right\" / \"" [disabled] + - link "Size arrow_up_right\" / \"" + - link "(Default) Medium arrow_right\" / \"" + - link "Small arrow_right\" / \"" + - link "Content arrow_up_right\" / \"" + - link "(Default) Internal arrow_right\" / \"" + - link "External arrow_up_right\" / \"" + - link "Show Icon arrow_up_right\" / \"" + - link "(Default) True arrow_right\" / \"" + - link "False" \ No newline at end of file diff --git a/__snapshots__/link/showcase/chromium/DBLink-should-match-screenshot-1/DBLink-should-match-screenshot.png b/__snapshots__/link/showcase/chromium/DBLink-should-match-screenshot-1/DBLink-should-match-screenshot.png new file mode 100644 index 00000000000..49d2903e151 Binary files /dev/null and b/__snapshots__/link/showcase/chromium/DBLink-should-match-screenshot-1/DBLink-should-match-screenshot.png differ diff --git a/__snapshots__/link/showcase/chromium/regular/neutral-bg-lvl-1/DBLink-should-match-screenshot.png b/__snapshots__/link/showcase/chromium/regular/neutral-bg-lvl-1/DBLink-should-match-screenshot.png deleted file mode 100644 index f8f61d61f19..00000000000 Binary files a/__snapshots__/link/showcase/chromium/regular/neutral-bg-lvl-1/DBLink-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/link/showcase/chromium/should-have-same-aria-snapshot/DBLink-should-have-same-aria-snapshot.yaml b/__snapshots__/link/showcase/chromium/should-have-same-aria-snapshot/DBLink-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..f4e18675a19 --- /dev/null +++ b/__snapshots__/link/showcase/chromium/should-have-same-aria-snapshot/DBLink-should-have-same-aria-snapshot.yaml @@ -0,0 +1,21 @@ +- main: + - heading "DBLink" [level=1] + - link "Density arrow_up_right\" / \"" + - link "Functional arrow_right\" / \"" + - link "(Default) Regular arrow_right\" / \"" + - link "Expressive arrow_right\" / \"" + - link "Variant arrow_up_right\" / \"" + - link "(Default) Adaptive arrow_right\" / \"" + - link "Brand arrow_right\" / \"" + - link "Disabled arrow_up_right\" / \"" + - link "(Default) False arrow_right\" / \"" + - link "True arrow_right\" / \"" [disabled] + - link "Size arrow_up_right\" / \"" + - link "(Default) Medium arrow_right\" / \"" + - link "Small arrow_right\" / \"" + - link "Content arrow_up_right\" / \"" + - link "(Default) Internal arrow_right\" / \"" + - link "External arrow_up_right\" / \"" + - link "Show Icon arrow_up_right\" / \"" + - link "(Default) True arrow_right\" / \"" + - link "False" \ No newline at end of file diff --git a/__snapshots__/link/showcase/firefox/DBLink-should-match-screenshot-1/DBLink-should-match-screenshot.png b/__snapshots__/link/showcase/firefox/DBLink-should-match-screenshot-1/DBLink-should-match-screenshot.png new file mode 100644 index 00000000000..59d9ddce58d Binary files /dev/null and b/__snapshots__/link/showcase/firefox/DBLink-should-match-screenshot-1/DBLink-should-match-screenshot.png differ diff --git a/__snapshots__/link/showcase/firefox/regular/neutral-bg-lvl-1/DBLink-should-match-screenshot.png b/__snapshots__/link/showcase/firefox/regular/neutral-bg-lvl-1/DBLink-should-match-screenshot.png deleted file mode 100644 index b910681f1dc..00000000000 Binary files a/__snapshots__/link/showcase/firefox/regular/neutral-bg-lvl-1/DBLink-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/link/showcase/firefox/should-have-same-aria-snapshot/DBLink-should-have-same-aria-snapshot.yaml b/__snapshots__/link/showcase/firefox/should-have-same-aria-snapshot/DBLink-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..f4e18675a19 --- /dev/null +++ b/__snapshots__/link/showcase/firefox/should-have-same-aria-snapshot/DBLink-should-have-same-aria-snapshot.yaml @@ -0,0 +1,21 @@ +- main: + - heading "DBLink" [level=1] + - link "Density arrow_up_right\" / \"" + - link "Functional arrow_right\" / \"" + - link "(Default) Regular arrow_right\" / \"" + - link "Expressive arrow_right\" / \"" + - link "Variant arrow_up_right\" / \"" + - link "(Default) Adaptive arrow_right\" / \"" + - link "Brand arrow_right\" / \"" + - link "Disabled arrow_up_right\" / \"" + - link "(Default) False arrow_right\" / \"" + - link "True arrow_right\" / \"" [disabled] + - link "Size arrow_up_right\" / \"" + - link "(Default) Medium arrow_right\" / \"" + - link "Small arrow_right\" / \"" + - link "Content arrow_up_right\" / \"" + - link "(Default) Internal arrow_right\" / \"" + - link "External arrow_up_right\" / \"" + - link "Show Icon arrow_up_right\" / \"" + - link "(Default) True arrow_right\" / \"" + - link "False" \ No newline at end of file diff --git a/__snapshots__/link/showcase/mobile-chrome/DBLink-should-match-screenshot-1/DBLink-should-match-screenshot.png b/__snapshots__/link/showcase/mobile-chrome/DBLink-should-match-screenshot-1/DBLink-should-match-screenshot.png new file mode 100644 index 00000000000..7341d5c659f Binary files /dev/null and b/__snapshots__/link/showcase/mobile-chrome/DBLink-should-match-screenshot-1/DBLink-should-match-screenshot.png differ diff --git a/__snapshots__/link/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBLink-should-match-screenshot.png b/__snapshots__/link/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBLink-should-match-screenshot.png deleted file mode 100644 index c7a76c51318..00000000000 Binary files a/__snapshots__/link/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBLink-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/link/showcase/mobile-chrome/should-have-same-aria-snapshot/DBLink-should-have-same-aria-snapshot.yaml b/__snapshots__/link/showcase/mobile-chrome/should-have-same-aria-snapshot/DBLink-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..f4e18675a19 --- /dev/null +++ b/__snapshots__/link/showcase/mobile-chrome/should-have-same-aria-snapshot/DBLink-should-have-same-aria-snapshot.yaml @@ -0,0 +1,21 @@ +- main: + - heading "DBLink" [level=1] + - link "Density arrow_up_right\" / \"" + - link "Functional arrow_right\" / \"" + - link "(Default) Regular arrow_right\" / \"" + - link "Expressive arrow_right\" / \"" + - link "Variant arrow_up_right\" / \"" + - link "(Default) Adaptive arrow_right\" / \"" + - link "Brand arrow_right\" / \"" + - link "Disabled arrow_up_right\" / \"" + - link "(Default) False arrow_right\" / \"" + - link "True arrow_right\" / \"" [disabled] + - link "Size arrow_up_right\" / \"" + - link "(Default) Medium arrow_right\" / \"" + - link "Small arrow_right\" / \"" + - link "Content arrow_up_right\" / \"" + - link "(Default) Internal arrow_right\" / \"" + - link "External arrow_up_right\" / \"" + - link "Show Icon arrow_up_right\" / \"" + - link "(Default) True arrow_right\" / \"" + - link "False" \ No newline at end of file diff --git a/__snapshots__/link/showcase/mobile-safari/DBLink-should-match-screenshot-1/DBLink-should-match-screenshot.png b/__snapshots__/link/showcase/mobile-safari/DBLink-should-match-screenshot-1/DBLink-should-match-screenshot.png new file mode 100644 index 00000000000..a7c04991164 Binary files /dev/null and b/__snapshots__/link/showcase/mobile-safari/DBLink-should-match-screenshot-1/DBLink-should-match-screenshot.png differ diff --git a/__snapshots__/link/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBLink-should-match-screenshot.png b/__snapshots__/link/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBLink-should-match-screenshot.png deleted file mode 100644 index d5f4009d768..00000000000 Binary files a/__snapshots__/link/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBLink-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/link/showcase/mobile-safari/should-have-same-aria-snapshot/DBLink-should-have-same-aria-snapshot.yaml b/__snapshots__/link/showcase/mobile-safari/should-have-same-aria-snapshot/DBLink-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..f4e18675a19 --- /dev/null +++ b/__snapshots__/link/showcase/mobile-safari/should-have-same-aria-snapshot/DBLink-should-have-same-aria-snapshot.yaml @@ -0,0 +1,21 @@ +- main: + - heading "DBLink" [level=1] + - link "Density arrow_up_right\" / \"" + - link "Functional arrow_right\" / \"" + - link "(Default) Regular arrow_right\" / \"" + - link "Expressive arrow_right\" / \"" + - link "Variant arrow_up_right\" / \"" + - link "(Default) Adaptive arrow_right\" / \"" + - link "Brand arrow_right\" / \"" + - link "Disabled arrow_up_right\" / \"" + - link "(Default) False arrow_right\" / \"" + - link "True arrow_right\" / \"" [disabled] + - link "Size arrow_up_right\" / \"" + - link "(Default) Medium arrow_right\" / \"" + - link "Small arrow_right\" / \"" + - link "Content arrow_up_right\" / \"" + - link "(Default) Internal arrow_right\" / \"" + - link "External arrow_up_right\" / \"" + - link "Show Icon arrow_up_right\" / \"" + - link "(Default) True arrow_right\" / \"" + - link "False" \ No newline at end of file diff --git a/__snapshots__/link/showcase/webkit/DBLink-should-match-screenshot-1/DBLink-should-match-screenshot.png b/__snapshots__/link/showcase/webkit/DBLink-should-match-screenshot-1/DBLink-should-match-screenshot.png new file mode 100644 index 00000000000..93937bc63c2 Binary files /dev/null and b/__snapshots__/link/showcase/webkit/DBLink-should-match-screenshot-1/DBLink-should-match-screenshot.png differ diff --git a/__snapshots__/link/showcase/webkit/regular/neutral-bg-lvl-1/DBLink-should-match-screenshot.png b/__snapshots__/link/showcase/webkit/regular/neutral-bg-lvl-1/DBLink-should-match-screenshot.png deleted file mode 100644 index 1bdb77eba3d..00000000000 Binary files a/__snapshots__/link/showcase/webkit/regular/neutral-bg-lvl-1/DBLink-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/link/showcase/webkit/should-have-same-aria-snapshot/DBLink-should-have-same-aria-snapshot.yaml b/__snapshots__/link/showcase/webkit/should-have-same-aria-snapshot/DBLink-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..f4e18675a19 --- /dev/null +++ b/__snapshots__/link/showcase/webkit/should-have-same-aria-snapshot/DBLink-should-have-same-aria-snapshot.yaml @@ -0,0 +1,21 @@ +- main: + - heading "DBLink" [level=1] + - link "Density arrow_up_right\" / \"" + - link "Functional arrow_right\" / \"" + - link "(Default) Regular arrow_right\" / \"" + - link "Expressive arrow_right\" / \"" + - link "Variant arrow_up_right\" / \"" + - link "(Default) Adaptive arrow_right\" / \"" + - link "Brand arrow_right\" / \"" + - link "Disabled arrow_up_right\" / \"" + - link "(Default) False arrow_right\" / \"" + - link "True arrow_right\" / \"" [disabled] + - link "Size arrow_up_right\" / \"" + - link "(Default) Medium arrow_right\" / \"" + - link "Small arrow_right\" / \"" + - link "Content arrow_up_right\" / \"" + - link "(Default) Internal arrow_right\" / \"" + - link "External arrow_up_right\" / \"" + - link "Show Icon arrow_up_right\" / \"" + - link "(Default) True arrow_right\" / \"" + - link "False" \ No newline at end of file diff --git a/__snapshots__/navigation-item/component/chromium/DBNavigationItem-should-have-same-aria-snapshot.yaml b/__snapshots__/navigation-item/component/chromium/DBNavigationItem-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..eb8a9e71698 --- /dev/null +++ b/__snapshots__/navigation-item/component/chromium/DBNavigationItem-should-have-same-aria-snapshot.yaml @@ -0,0 +1,7 @@ +- list: + - listitem: + - link "Test1" + - listitem: + - link "Test2" + - listitem: + - link "Test3" \ No newline at end of file diff --git a/__snapshots__/navigation-item/component/chromium/DBNavigationItem-should-match-screenshot.png b/__snapshots__/navigation-item/component/chromium/DBNavigationItem-should-match-screenshot.png index 568d1610d9d..d18c57e6c04 100644 Binary files a/__snapshots__/navigation-item/component/chromium/DBNavigationItem-should-match-screenshot.png and b/__snapshots__/navigation-item/component/chromium/DBNavigationItem-should-match-screenshot.png differ diff --git a/__snapshots__/navigation-item/component/firefox/DBNavigationItem-should-have-same-aria-snapshot.yaml b/__snapshots__/navigation-item/component/firefox/DBNavigationItem-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..eb8a9e71698 --- /dev/null +++ b/__snapshots__/navigation-item/component/firefox/DBNavigationItem-should-have-same-aria-snapshot.yaml @@ -0,0 +1,7 @@ +- list: + - listitem: + - link "Test1" + - listitem: + - link "Test2" + - listitem: + - link "Test3" \ No newline at end of file diff --git a/__snapshots__/navigation-item/component/mobile-chrome/DBNavigationItem-should-have-same-aria-snapshot.yaml b/__snapshots__/navigation-item/component/mobile-chrome/DBNavigationItem-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..eb8a9e71698 --- /dev/null +++ b/__snapshots__/navigation-item/component/mobile-chrome/DBNavigationItem-should-have-same-aria-snapshot.yaml @@ -0,0 +1,7 @@ +- list: + - listitem: + - link "Test1" + - listitem: + - link "Test2" + - listitem: + - link "Test3" \ No newline at end of file diff --git a/__snapshots__/navigation-item/component/mobile-chrome/DBNavigationItem-should-match-screenshot.png b/__snapshots__/navigation-item/component/mobile-chrome/DBNavigationItem-should-match-screenshot.png index 568d1610d9d..d18c57e6c04 100644 Binary files a/__snapshots__/navigation-item/component/mobile-chrome/DBNavigationItem-should-match-screenshot.png and b/__snapshots__/navigation-item/component/mobile-chrome/DBNavigationItem-should-match-screenshot.png differ diff --git a/__snapshots__/navigation-item/patternhub/navigation-item-docs-should-match-screenshot.png b/__snapshots__/navigation-item/patternhub/navigation-item-docs-should-match-screenshot.png index 6014229007d..d260dda6c67 100644 Binary files a/__snapshots__/navigation-item/patternhub/navigation-item-docs-should-match-screenshot.png and b/__snapshots__/navigation-item/patternhub/navigation-item-docs-should-match-screenshot.png differ diff --git a/__snapshots__/navigation-item/patternhub/navigation-item-overview-should-match-screenshot.png b/__snapshots__/navigation-item/patternhub/navigation-item-overview-should-match-screenshot.png index 9dc3bc82cf6..10ccbfa0ec9 100644 Binary files a/__snapshots__/navigation-item/patternhub/navigation-item-overview-should-match-screenshot.png and b/__snapshots__/navigation-item/patternhub/navigation-item-overview-should-match-screenshot.png differ diff --git a/__snapshots__/navigation-item/patternhub/navigation-item-properties-should-match-screenshot.png b/__snapshots__/navigation-item/patternhub/navigation-item-properties-should-match-screenshot.png index 96c5fa8162c..a05847af8a2 100644 Binary files a/__snapshots__/navigation-item/patternhub/navigation-item-properties-should-match-screenshot.png and b/__snapshots__/navigation-item/patternhub/navigation-item-properties-should-match-screenshot.png differ diff --git a/__snapshots__/navigation-item/showcase/chromium-highContrast/DBNavigationItem-should-match-screenshot-1/DBNavigationItem-should-match-screenshot.png b/__snapshots__/navigation-item/showcase/chromium-highContrast/DBNavigationItem-should-match-screenshot-1/DBNavigationItem-should-match-screenshot.png new file mode 100644 index 00000000000..7f10d173cef Binary files /dev/null and b/__snapshots__/navigation-item/showcase/chromium-highContrast/DBNavigationItem-should-match-screenshot-1/DBNavigationItem-should-match-screenshot.png differ diff --git a/__snapshots__/navigation-item/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBNavigationItem-should-match-screenshot.png b/__snapshots__/navigation-item/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBNavigationItem-should-match-screenshot.png deleted file mode 100644 index 627161ccff0..00000000000 Binary files a/__snapshots__/navigation-item/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBNavigationItem-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/navigation-item/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBNavigationItem-should-have-same-aria-snapshot.yaml b/__snapshots__/navigation-item/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBNavigationItem-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..f0a46318934 --- /dev/null +++ b/__snapshots__/navigation-item/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBNavigationItem-should-have-same-aria-snapshot.yaml @@ -0,0 +1,44 @@ +- main: + - heading "DBNavigationItem" [level=1] + - link "Density arrow_up_right\" / \"" + - list: + - listitem: + - link "Functional" + - list: + - listitem: + - link "(Default) Regular" + - list: + - listitem: + - link "Expressive" + - link "Interaction-States arrow_up_right\" / \"" + - list: + - listitem: + - link "Enabled (Default)/Hover/Pressed" + - list: + - listitem: + - link "Active" + - list: + - listitem: + - link "Disabled" + - link "Content arrow_up_right\" / \"" + - list: + - listitem: + - link "(Default) Text" + - list: + - listitem: + - text: person" / " + - link "Text - Icon (Leading)" + - list: + - listitem: + - text: person" / " + - button "Text - Icons (Leading, Chevron) chevron_right\" / \"" + - list: + - listitem: + - button "Text - Icon (Chevron) chevron_right\" / \"" + - link "Width arrow_up_right\" / \"" + - list: + - listitem: + - link "(Default) Auto" + - list: + - listitem: + - link "Full" \ No newline at end of file diff --git a/__snapshots__/navigation-item/showcase/chromium/DBNavigationItem-should-match-screenshot-1/DBNavigationItem-should-match-screenshot.png b/__snapshots__/navigation-item/showcase/chromium/DBNavigationItem-should-match-screenshot-1/DBNavigationItem-should-match-screenshot.png new file mode 100644 index 00000000000..80d79eacb3a Binary files /dev/null and b/__snapshots__/navigation-item/showcase/chromium/DBNavigationItem-should-match-screenshot-1/DBNavigationItem-should-match-screenshot.png differ diff --git a/__snapshots__/navigation-item/showcase/chromium/regular/neutral-bg-lvl-1/DBNavigationItem-should-match-screenshot.png b/__snapshots__/navigation-item/showcase/chromium/regular/neutral-bg-lvl-1/DBNavigationItem-should-match-screenshot.png deleted file mode 100644 index 344a8d6c4a4..00000000000 Binary files a/__snapshots__/navigation-item/showcase/chromium/regular/neutral-bg-lvl-1/DBNavigationItem-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/navigation-item/showcase/chromium/should-have-same-aria-snapshot/DBNavigationItem-should-have-same-aria-snapshot.yaml b/__snapshots__/navigation-item/showcase/chromium/should-have-same-aria-snapshot/DBNavigationItem-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..f0a46318934 --- /dev/null +++ b/__snapshots__/navigation-item/showcase/chromium/should-have-same-aria-snapshot/DBNavigationItem-should-have-same-aria-snapshot.yaml @@ -0,0 +1,44 @@ +- main: + - heading "DBNavigationItem" [level=1] + - link "Density arrow_up_right\" / \"" + - list: + - listitem: + - link "Functional" + - list: + - listitem: + - link "(Default) Regular" + - list: + - listitem: + - link "Expressive" + - link "Interaction-States arrow_up_right\" / \"" + - list: + - listitem: + - link "Enabled (Default)/Hover/Pressed" + - list: + - listitem: + - link "Active" + - list: + - listitem: + - link "Disabled" + - link "Content arrow_up_right\" / \"" + - list: + - listitem: + - link "(Default) Text" + - list: + - listitem: + - text: person" / " + - link "Text - Icon (Leading)" + - list: + - listitem: + - text: person" / " + - button "Text - Icons (Leading, Chevron) chevron_right\" / \"" + - list: + - listitem: + - button "Text - Icon (Chevron) chevron_right\" / \"" + - link "Width arrow_up_right\" / \"" + - list: + - listitem: + - link "(Default) Auto" + - list: + - listitem: + - link "Full" \ No newline at end of file diff --git a/__snapshots__/navigation-item/showcase/firefox/DBNavigationItem-should-match-screenshot-1/DBNavigationItem-should-match-screenshot.png b/__snapshots__/navigation-item/showcase/firefox/DBNavigationItem-should-match-screenshot-1/DBNavigationItem-should-match-screenshot.png new file mode 100644 index 00000000000..55120bbd31e Binary files /dev/null and b/__snapshots__/navigation-item/showcase/firefox/DBNavigationItem-should-match-screenshot-1/DBNavigationItem-should-match-screenshot.png differ diff --git a/__snapshots__/navigation-item/showcase/firefox/regular/neutral-bg-lvl-1/DBNavigationItem-should-match-screenshot.png b/__snapshots__/navigation-item/showcase/firefox/regular/neutral-bg-lvl-1/DBNavigationItem-should-match-screenshot.png deleted file mode 100644 index 0bdb4800917..00000000000 Binary files a/__snapshots__/navigation-item/showcase/firefox/regular/neutral-bg-lvl-1/DBNavigationItem-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/navigation-item/showcase/firefox/should-have-same-aria-snapshot/DBNavigationItem-should-have-same-aria-snapshot.yaml b/__snapshots__/navigation-item/showcase/firefox/should-have-same-aria-snapshot/DBNavigationItem-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..e800a5b3c1e --- /dev/null +++ b/__snapshots__/navigation-item/showcase/firefox/should-have-same-aria-snapshot/DBNavigationItem-should-have-same-aria-snapshot.yaml @@ -0,0 +1,42 @@ +- main: + - heading "DBNavigationItem" [level=1] + - link "Density arrow_up_right\" / \"" + - list: + - listitem: + - link "Functional" + - list: + - listitem: + - link "(Default) Regular" + - list: + - listitem: + - link "Expressive" + - link "Interaction-States arrow_up_right\" / \"" + - list: + - listitem: + - link "Enabled (Default)/Hover/Pressed" + - list: + - listitem: + - link "Active" + - list: + - listitem: + - link "Disabled" + - link "Content arrow_up_right\" / \"" + - list: + - listitem: + - link "(Default) Text" + - list: + - listitem: + - link "Text - Icon (Leading)" + - list: + - listitem: + - button "Text - Icons (Leading, Chevron) chevron_right\" / \"" + - list: + - listitem: + - button "Text - Icon (Chevron) chevron_right\" / \"" + - link "Width arrow_up_right\" / \"" + - list: + - listitem: + - link "(Default) Auto" + - list: + - listitem: + - link "Full" \ No newline at end of file diff --git a/__snapshots__/navigation-item/showcase/mobile-chrome/DBNavigationItem-should-match-screenshot-1/DBNavigationItem-should-match-screenshot.png b/__snapshots__/navigation-item/showcase/mobile-chrome/DBNavigationItem-should-match-screenshot-1/DBNavigationItem-should-match-screenshot.png new file mode 100644 index 00000000000..f4ec92292f2 Binary files /dev/null and b/__snapshots__/navigation-item/showcase/mobile-chrome/DBNavigationItem-should-match-screenshot-1/DBNavigationItem-should-match-screenshot.png differ diff --git a/__snapshots__/navigation-item/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBNavigationItem-should-match-screenshot.png b/__snapshots__/navigation-item/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBNavigationItem-should-match-screenshot.png deleted file mode 100644 index 0ee29987046..00000000000 Binary files a/__snapshots__/navigation-item/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBNavigationItem-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/navigation-item/showcase/mobile-chrome/should-have-same-aria-snapshot/DBNavigationItem-should-have-same-aria-snapshot.yaml b/__snapshots__/navigation-item/showcase/mobile-chrome/should-have-same-aria-snapshot/DBNavigationItem-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..f0a46318934 --- /dev/null +++ b/__snapshots__/navigation-item/showcase/mobile-chrome/should-have-same-aria-snapshot/DBNavigationItem-should-have-same-aria-snapshot.yaml @@ -0,0 +1,44 @@ +- main: + - heading "DBNavigationItem" [level=1] + - link "Density arrow_up_right\" / \"" + - list: + - listitem: + - link "Functional" + - list: + - listitem: + - link "(Default) Regular" + - list: + - listitem: + - link "Expressive" + - link "Interaction-States arrow_up_right\" / \"" + - list: + - listitem: + - link "Enabled (Default)/Hover/Pressed" + - list: + - listitem: + - link "Active" + - list: + - listitem: + - link "Disabled" + - link "Content arrow_up_right\" / \"" + - list: + - listitem: + - link "(Default) Text" + - list: + - listitem: + - text: person" / " + - link "Text - Icon (Leading)" + - list: + - listitem: + - text: person" / " + - button "Text - Icons (Leading, Chevron) chevron_right\" / \"" + - list: + - listitem: + - button "Text - Icon (Chevron) chevron_right\" / \"" + - link "Width arrow_up_right\" / \"" + - list: + - listitem: + - link "(Default) Auto" + - list: + - listitem: + - link "Full" \ No newline at end of file diff --git a/__snapshots__/navigation-item/showcase/mobile-safari/DBNavigationItem-should-match-screenshot-1/DBNavigationItem-should-match-screenshot.png b/__snapshots__/navigation-item/showcase/mobile-safari/DBNavigationItem-should-match-screenshot-1/DBNavigationItem-should-match-screenshot.png new file mode 100644 index 00000000000..313676f6caa Binary files /dev/null and b/__snapshots__/navigation-item/showcase/mobile-safari/DBNavigationItem-should-match-screenshot-1/DBNavigationItem-should-match-screenshot.png differ diff --git a/__snapshots__/navigation-item/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBNavigationItem-should-match-screenshot.png b/__snapshots__/navigation-item/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBNavigationItem-should-match-screenshot.png deleted file mode 100644 index 0befd4811bb..00000000000 Binary files a/__snapshots__/navigation-item/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBNavigationItem-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/navigation-item/showcase/mobile-safari/should-have-same-aria-snapshot/DBNavigationItem-should-have-same-aria-snapshot.yaml b/__snapshots__/navigation-item/showcase/mobile-safari/should-have-same-aria-snapshot/DBNavigationItem-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..f0a46318934 --- /dev/null +++ b/__snapshots__/navigation-item/showcase/mobile-safari/should-have-same-aria-snapshot/DBNavigationItem-should-have-same-aria-snapshot.yaml @@ -0,0 +1,44 @@ +- main: + - heading "DBNavigationItem" [level=1] + - link "Density arrow_up_right\" / \"" + - list: + - listitem: + - link "Functional" + - list: + - listitem: + - link "(Default) Regular" + - list: + - listitem: + - link "Expressive" + - link "Interaction-States arrow_up_right\" / \"" + - list: + - listitem: + - link "Enabled (Default)/Hover/Pressed" + - list: + - listitem: + - link "Active" + - list: + - listitem: + - link "Disabled" + - link "Content arrow_up_right\" / \"" + - list: + - listitem: + - link "(Default) Text" + - list: + - listitem: + - text: person" / " + - link "Text - Icon (Leading)" + - list: + - listitem: + - text: person" / " + - button "Text - Icons (Leading, Chevron) chevron_right\" / \"" + - list: + - listitem: + - button "Text - Icon (Chevron) chevron_right\" / \"" + - link "Width arrow_up_right\" / \"" + - list: + - listitem: + - link "(Default) Auto" + - list: + - listitem: + - link "Full" \ No newline at end of file diff --git a/__snapshots__/navigation-item/showcase/webkit/DBNavigationItem-should-match-screenshot-1/DBNavigationItem-should-match-screenshot.png b/__snapshots__/navigation-item/showcase/webkit/DBNavigationItem-should-match-screenshot-1/DBNavigationItem-should-match-screenshot.png new file mode 100644 index 00000000000..b87857996ef Binary files /dev/null and b/__snapshots__/navigation-item/showcase/webkit/DBNavigationItem-should-match-screenshot-1/DBNavigationItem-should-match-screenshot.png differ diff --git a/__snapshots__/navigation-item/showcase/webkit/regular/neutral-bg-lvl-1/DBNavigationItem-should-match-screenshot.png b/__snapshots__/navigation-item/showcase/webkit/regular/neutral-bg-lvl-1/DBNavigationItem-should-match-screenshot.png deleted file mode 100644 index 72e40aa4c7f..00000000000 Binary files a/__snapshots__/navigation-item/showcase/webkit/regular/neutral-bg-lvl-1/DBNavigationItem-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/navigation-item/showcase/webkit/should-have-same-aria-snapshot/DBNavigationItem-should-have-same-aria-snapshot.yaml b/__snapshots__/navigation-item/showcase/webkit/should-have-same-aria-snapshot/DBNavigationItem-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..f0a46318934 --- /dev/null +++ b/__snapshots__/navigation-item/showcase/webkit/should-have-same-aria-snapshot/DBNavigationItem-should-have-same-aria-snapshot.yaml @@ -0,0 +1,44 @@ +- main: + - heading "DBNavigationItem" [level=1] + - link "Density arrow_up_right\" / \"" + - list: + - listitem: + - link "Functional" + - list: + - listitem: + - link "(Default) Regular" + - list: + - listitem: + - link "Expressive" + - link "Interaction-States arrow_up_right\" / \"" + - list: + - listitem: + - link "Enabled (Default)/Hover/Pressed" + - list: + - listitem: + - link "Active" + - list: + - listitem: + - link "Disabled" + - link "Content arrow_up_right\" / \"" + - list: + - listitem: + - link "(Default) Text" + - list: + - listitem: + - text: person" / " + - link "Text - Icon (Leading)" + - list: + - listitem: + - text: person" / " + - button "Text - Icons (Leading, Chevron) chevron_right\" / \"" + - list: + - listitem: + - button "Text - Icon (Chevron) chevron_right\" / \"" + - link "Width arrow_up_right\" / \"" + - list: + - listitem: + - link "(Default) Auto" + - list: + - listitem: + - link "Full" \ No newline at end of file diff --git a/__snapshots__/navigation/component/chromium/DBNavigation-should-have-same-aria-snapshot.yaml b/__snapshots__/navigation/component/chromium/DBNavigation-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..1ba8aa06f0d --- /dev/null +++ b/__snapshots__/navigation/component/chromium/DBNavigation-should-have-same-aria-snapshot.yaml @@ -0,0 +1,8 @@ +- navigation: + - list: + - listitem: + - button "Test1 chevron_right\" / \"" + - listitem: + - link "Test2" + - listitem: + - link "Test3" \ No newline at end of file diff --git a/__snapshots__/navigation/component/chromium/DBNavigation-should-match-screenshot-for-device-desktop.png b/__snapshots__/navigation/component/chromium/DBNavigation-should-match-screenshot-for-device-desktop.png index 23f377eeb72..aa3b2f4d1a8 100644 Binary files a/__snapshots__/navigation/component/chromium/DBNavigation-should-match-screenshot-for-device-desktop.png and b/__snapshots__/navigation/component/chromium/DBNavigation-should-match-screenshot-for-device-desktop.png differ diff --git a/__snapshots__/navigation/component/chromium/DBNavigation-should-match-screenshot-for-device-mobile.png b/__snapshots__/navigation/component/chromium/DBNavigation-should-match-screenshot-for-device-mobile.png index a2f2002bc0c..8a32cb991d6 100644 Binary files a/__snapshots__/navigation/component/chromium/DBNavigation-should-match-screenshot-for-device-mobile.png and b/__snapshots__/navigation/component/chromium/DBNavigation-should-match-screenshot-for-device-mobile.png differ diff --git a/__snapshots__/navigation/component/chromium/DBNavigation-should-match-screenshot-for-device-tablet.png b/__snapshots__/navigation/component/chromium/DBNavigation-should-match-screenshot-for-device-tablet.png index c58770d5190..a10a49615e6 100644 Binary files a/__snapshots__/navigation/component/chromium/DBNavigation-should-match-screenshot-for-device-tablet.png and b/__snapshots__/navigation/component/chromium/DBNavigation-should-match-screenshot-for-device-tablet.png differ diff --git a/__snapshots__/navigation/component/firefox/DBNavigation-should-have-same-aria-snapshot.yaml b/__snapshots__/navigation/component/firefox/DBNavigation-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..1ba8aa06f0d --- /dev/null +++ b/__snapshots__/navigation/component/firefox/DBNavigation-should-have-same-aria-snapshot.yaml @@ -0,0 +1,8 @@ +- navigation: + - list: + - listitem: + - button "Test1 chevron_right\" / \"" + - listitem: + - link "Test2" + - listitem: + - link "Test3" \ No newline at end of file diff --git a/__snapshots__/navigation/component/mobile-chrome/DBNavigation-should-have-same-aria-snapshot.yaml b/__snapshots__/navigation/component/mobile-chrome/DBNavigation-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..1ba8aa06f0d --- /dev/null +++ b/__snapshots__/navigation/component/mobile-chrome/DBNavigation-should-have-same-aria-snapshot.yaml @@ -0,0 +1,8 @@ +- navigation: + - list: + - listitem: + - button "Test1 chevron_right\" / \"" + - listitem: + - link "Test2" + - listitem: + - link "Test3" \ No newline at end of file diff --git a/__snapshots__/navigation/component/mobile-chrome/DBNavigation-should-match-screenshot-for-device-desktop.png b/__snapshots__/navigation/component/mobile-chrome/DBNavigation-should-match-screenshot-for-device-desktop.png index 23f377eeb72..aa3b2f4d1a8 100644 Binary files a/__snapshots__/navigation/component/mobile-chrome/DBNavigation-should-match-screenshot-for-device-desktop.png and b/__snapshots__/navigation/component/mobile-chrome/DBNavigation-should-match-screenshot-for-device-desktop.png differ diff --git a/__snapshots__/navigation/component/mobile-chrome/DBNavigation-should-match-screenshot-for-device-mobile.png b/__snapshots__/navigation/component/mobile-chrome/DBNavigation-should-match-screenshot-for-device-mobile.png index a2f2002bc0c..8a32cb991d6 100644 Binary files a/__snapshots__/navigation/component/mobile-chrome/DBNavigation-should-match-screenshot-for-device-mobile.png and b/__snapshots__/navigation/component/mobile-chrome/DBNavigation-should-match-screenshot-for-device-mobile.png differ diff --git a/__snapshots__/navigation/component/mobile-chrome/DBNavigation-should-match-screenshot-for-device-tablet.png b/__snapshots__/navigation/component/mobile-chrome/DBNavigation-should-match-screenshot-for-device-tablet.png index c58770d5190..a10a49615e6 100644 Binary files a/__snapshots__/navigation/component/mobile-chrome/DBNavigation-should-match-screenshot-for-device-tablet.png and b/__snapshots__/navigation/component/mobile-chrome/DBNavigation-should-match-screenshot-for-device-tablet.png differ diff --git a/__snapshots__/navigation/patternhub/navigation-docs-should-match-screenshot.png b/__snapshots__/navigation/patternhub/navigation-docs-should-match-screenshot.png index 82c78d0c7df..84ce1569287 100644 Binary files a/__snapshots__/navigation/patternhub/navigation-docs-should-match-screenshot.png and b/__snapshots__/navigation/patternhub/navigation-docs-should-match-screenshot.png differ diff --git a/__snapshots__/navigation/patternhub/navigation-overview-should-match-screenshot.png b/__snapshots__/navigation/patternhub/navigation-overview-should-match-screenshot.png index 4b7e29c47ea..60e0e4decc0 100644 Binary files a/__snapshots__/navigation/patternhub/navigation-overview-should-match-screenshot.png and b/__snapshots__/navigation/patternhub/navigation-overview-should-match-screenshot.png differ diff --git a/__snapshots__/navigation/patternhub/navigation-properties-should-match-screenshot.png b/__snapshots__/navigation/patternhub/navigation-properties-should-match-screenshot.png index 82c78d0c7df..4de0419c451 100644 Binary files a/__snapshots__/navigation/patternhub/navigation-properties-should-match-screenshot.png and b/__snapshots__/navigation/patternhub/navigation-properties-should-match-screenshot.png differ diff --git a/__snapshots__/navigation/showcase/chromium-highContrast/DBNavigation-should-match-screenshot-1/DBNavigation-should-match-screenshot.png b/__snapshots__/navigation/showcase/chromium-highContrast/DBNavigation-should-match-screenshot-1/DBNavigation-should-match-screenshot.png new file mode 100644 index 00000000000..1cf4456ca4e Binary files /dev/null and b/__snapshots__/navigation/showcase/chromium-highContrast/DBNavigation-should-match-screenshot-1/DBNavigation-should-match-screenshot.png differ diff --git a/__snapshots__/navigation/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBNavigation-should-match-screenshot.png b/__snapshots__/navigation/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBNavigation-should-match-screenshot.png deleted file mode 100644 index 87bcafc6583..00000000000 Binary files a/__snapshots__/navigation/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBNavigation-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/navigation/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBNavigation-should-have-same-aria-snapshot.yaml b/__snapshots__/navigation/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBNavigation-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..42740373820 --- /dev/null +++ b/__snapshots__/navigation/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBNavigation-should-have-same-aria-snapshot.yaml @@ -0,0 +1,33 @@ +- main: + - heading "DBNavigation" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional + - navigation "Functional": + - list: + - listitem: + - button "Navi-Item 1 chevron_down\" / \"" + - listitem: + - text: person" / " + - link "Navi-Item 2" + - listitem: + - link "Navi-Item 3" + - text: (Default) Regular + - navigation "(Default) Regular": + - list: + - listitem: + - button "Navi-Item 1 chevron_down\" / \"" + - listitem: + - text: person" / " + - link "Navi-Item 2" + - listitem: + - link "Navi-Item 3" + - text: Expressive + - navigation "Expressive": + - list: + - listitem: + - button "Navi-Item 1 chevron_down\" / \"" + - listitem: + - text: person" / " + - link "Navi-Item 2" + - listitem: + - link "Navi-Item 3" \ No newline at end of file diff --git a/__snapshots__/navigation/showcase/chromium/DBNavigation-should-match-screenshot-1/DBNavigation-should-match-screenshot.png b/__snapshots__/navigation/showcase/chromium/DBNavigation-should-match-screenshot-1/DBNavigation-should-match-screenshot.png new file mode 100644 index 00000000000..3e3b651640e Binary files /dev/null and b/__snapshots__/navigation/showcase/chromium/DBNavigation-should-match-screenshot-1/DBNavigation-should-match-screenshot.png differ diff --git a/__snapshots__/navigation/showcase/chromium/regular/neutral-bg-lvl-1/DBNavigation-should-match-screenshot.png b/__snapshots__/navigation/showcase/chromium/regular/neutral-bg-lvl-1/DBNavigation-should-match-screenshot.png deleted file mode 100644 index aa8aa4eae34..00000000000 Binary files a/__snapshots__/navigation/showcase/chromium/regular/neutral-bg-lvl-1/DBNavigation-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/navigation/showcase/chromium/should-have-same-aria-snapshot/DBNavigation-should-have-same-aria-snapshot.yaml b/__snapshots__/navigation/showcase/chromium/should-have-same-aria-snapshot/DBNavigation-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..42740373820 --- /dev/null +++ b/__snapshots__/navigation/showcase/chromium/should-have-same-aria-snapshot/DBNavigation-should-have-same-aria-snapshot.yaml @@ -0,0 +1,33 @@ +- main: + - heading "DBNavigation" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional + - navigation "Functional": + - list: + - listitem: + - button "Navi-Item 1 chevron_down\" / \"" + - listitem: + - text: person" / " + - link "Navi-Item 2" + - listitem: + - link "Navi-Item 3" + - text: (Default) Regular + - navigation "(Default) Regular": + - list: + - listitem: + - button "Navi-Item 1 chevron_down\" / \"" + - listitem: + - text: person" / " + - link "Navi-Item 2" + - listitem: + - link "Navi-Item 3" + - text: Expressive + - navigation "Expressive": + - list: + - listitem: + - button "Navi-Item 1 chevron_down\" / \"" + - listitem: + - text: person" / " + - link "Navi-Item 2" + - listitem: + - link "Navi-Item 3" \ No newline at end of file diff --git a/__snapshots__/navigation/showcase/firefox/DBNavigation-should-match-screenshot-1/DBNavigation-should-match-screenshot.png b/__snapshots__/navigation/showcase/firefox/DBNavigation-should-match-screenshot-1/DBNavigation-should-match-screenshot.png new file mode 100644 index 00000000000..1b8f901f951 Binary files /dev/null and b/__snapshots__/navigation/showcase/firefox/DBNavigation-should-match-screenshot-1/DBNavigation-should-match-screenshot.png differ diff --git a/__snapshots__/navigation/showcase/firefox/regular/neutral-bg-lvl-1/DBNavigation-should-match-screenshot.png b/__snapshots__/navigation/showcase/firefox/regular/neutral-bg-lvl-1/DBNavigation-should-match-screenshot.png deleted file mode 100644 index 11f451dc806..00000000000 Binary files a/__snapshots__/navigation/showcase/firefox/regular/neutral-bg-lvl-1/DBNavigation-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/navigation/showcase/firefox/should-have-same-aria-snapshot/DBNavigation-should-have-same-aria-snapshot.yaml b/__snapshots__/navigation/showcase/firefox/should-have-same-aria-snapshot/DBNavigation-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..70b4b787eae --- /dev/null +++ b/__snapshots__/navigation/showcase/firefox/should-have-same-aria-snapshot/DBNavigation-should-have-same-aria-snapshot.yaml @@ -0,0 +1,30 @@ +- main: + - heading "DBNavigation" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional + - navigation "Functional": + - list: + - listitem: + - button "Navi-Item 1 chevron_down\" / \"" + - listitem: + - link "Navi-Item 2" + - listitem: + - link "Navi-Item 3" + - text: (Default) Regular + - navigation "(Default) Regular": + - list: + - listitem: + - button "Navi-Item 1 chevron_down\" / \"" + - listitem: + - link "Navi-Item 2" + - listitem: + - link "Navi-Item 3" + - text: Expressive + - navigation "Expressive": + - list: + - listitem: + - button "Navi-Item 1 chevron_down\" / \"" + - listitem: + - link "Navi-Item 2" + - listitem: + - link "Navi-Item 3" \ No newline at end of file diff --git a/__snapshots__/navigation/showcase/mobile-chrome/DBNavigation-should-match-screenshot-1/DBNavigation-should-match-screenshot.png b/__snapshots__/navigation/showcase/mobile-chrome/DBNavigation-should-match-screenshot-1/DBNavigation-should-match-screenshot.png new file mode 100644 index 00000000000..3103c1472a9 Binary files /dev/null and b/__snapshots__/navigation/showcase/mobile-chrome/DBNavigation-should-match-screenshot-1/DBNavigation-should-match-screenshot.png differ diff --git a/__snapshots__/navigation/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBNavigation-should-match-screenshot.png b/__snapshots__/navigation/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBNavigation-should-match-screenshot.png deleted file mode 100644 index 53762e29b71..00000000000 Binary files a/__snapshots__/navigation/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBNavigation-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/navigation/showcase/mobile-chrome/should-have-same-aria-snapshot/DBNavigation-should-have-same-aria-snapshot.yaml b/__snapshots__/navigation/showcase/mobile-chrome/should-have-same-aria-snapshot/DBNavigation-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..ddeb4986654 --- /dev/null +++ b/__snapshots__/navigation/showcase/mobile-chrome/should-have-same-aria-snapshot/DBNavigation-should-have-same-aria-snapshot.yaml @@ -0,0 +1,33 @@ +- main: + - heading "DBNavigation" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional + - navigation "Functional": + - list: + - listitem: + - button "Navi-Item 1 chevron_right\" / \"" + - listitem: + - text: person" / " + - link "Navi-Item 2" + - listitem: + - link "Navi-Item 3" + - text: (Default) Regular + - navigation "(Default) Regular": + - list: + - listitem: + - button "Navi-Item 1 chevron_right\" / \"" + - listitem: + - text: person" / " + - link "Navi-Item 2" + - listitem: + - link "Navi-Item 3" + - text: Expressive + - navigation "Expressive": + - list: + - listitem: + - button "Navi-Item 1 chevron_right\" / \"" + - listitem: + - text: person" / " + - link "Navi-Item 2" + - listitem: + - link "Navi-Item 3" \ No newline at end of file diff --git a/__snapshots__/navigation/showcase/mobile-safari/DBNavigation-should-match-screenshot-1/DBNavigation-should-match-screenshot.png b/__snapshots__/navigation/showcase/mobile-safari/DBNavigation-should-match-screenshot-1/DBNavigation-should-match-screenshot.png new file mode 100644 index 00000000000..32afa25256d Binary files /dev/null and b/__snapshots__/navigation/showcase/mobile-safari/DBNavigation-should-match-screenshot-1/DBNavigation-should-match-screenshot.png differ diff --git a/__snapshots__/navigation/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBNavigation-should-match-screenshot.png b/__snapshots__/navigation/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBNavigation-should-match-screenshot.png deleted file mode 100644 index b6ad5484f80..00000000000 Binary files a/__snapshots__/navigation/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBNavigation-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/navigation/showcase/mobile-safari/should-have-same-aria-snapshot/DBNavigation-should-have-same-aria-snapshot.yaml b/__snapshots__/navigation/showcase/mobile-safari/should-have-same-aria-snapshot/DBNavigation-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..ddeb4986654 --- /dev/null +++ b/__snapshots__/navigation/showcase/mobile-safari/should-have-same-aria-snapshot/DBNavigation-should-have-same-aria-snapshot.yaml @@ -0,0 +1,33 @@ +- main: + - heading "DBNavigation" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional + - navigation "Functional": + - list: + - listitem: + - button "Navi-Item 1 chevron_right\" / \"" + - listitem: + - text: person" / " + - link "Navi-Item 2" + - listitem: + - link "Navi-Item 3" + - text: (Default) Regular + - navigation "(Default) Regular": + - list: + - listitem: + - button "Navi-Item 1 chevron_right\" / \"" + - listitem: + - text: person" / " + - link "Navi-Item 2" + - listitem: + - link "Navi-Item 3" + - text: Expressive + - navigation "Expressive": + - list: + - listitem: + - button "Navi-Item 1 chevron_right\" / \"" + - listitem: + - text: person" / " + - link "Navi-Item 2" + - listitem: + - link "Navi-Item 3" \ No newline at end of file diff --git a/__snapshots__/navigation/showcase/webkit/DBNavigation-should-match-screenshot-1/DBNavigation-should-match-screenshot.png b/__snapshots__/navigation/showcase/webkit/DBNavigation-should-match-screenshot-1/DBNavigation-should-match-screenshot.png new file mode 100644 index 00000000000..63601c1f6af Binary files /dev/null and b/__snapshots__/navigation/showcase/webkit/DBNavigation-should-match-screenshot-1/DBNavigation-should-match-screenshot.png differ diff --git a/__snapshots__/navigation/showcase/webkit/regular/neutral-bg-lvl-1/DBNavigation-should-match-screenshot.png b/__snapshots__/navigation/showcase/webkit/regular/neutral-bg-lvl-1/DBNavigation-should-match-screenshot.png deleted file mode 100644 index a6af9ae44e6..00000000000 Binary files a/__snapshots__/navigation/showcase/webkit/regular/neutral-bg-lvl-1/DBNavigation-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/navigation/showcase/webkit/should-have-same-aria-snapshot/DBNavigation-should-have-same-aria-snapshot.yaml b/__snapshots__/navigation/showcase/webkit/should-have-same-aria-snapshot/DBNavigation-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..42740373820 --- /dev/null +++ b/__snapshots__/navigation/showcase/webkit/should-have-same-aria-snapshot/DBNavigation-should-have-same-aria-snapshot.yaml @@ -0,0 +1,33 @@ +- main: + - heading "DBNavigation" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional + - navigation "Functional": + - list: + - listitem: + - button "Navi-Item 1 chevron_down\" / \"" + - listitem: + - text: person" / " + - link "Navi-Item 2" + - listitem: + - link "Navi-Item 3" + - text: (Default) Regular + - navigation "(Default) Regular": + - list: + - listitem: + - button "Navi-Item 1 chevron_down\" / \"" + - listitem: + - text: person" / " + - link "Navi-Item 2" + - listitem: + - link "Navi-Item 3" + - text: Expressive + - navigation "Expressive": + - list: + - listitem: + - button "Navi-Item 1 chevron_down\" / \"" + - listitem: + - text: person" / " + - link "Navi-Item 2" + - listitem: + - link "Navi-Item 3" \ No newline at end of file diff --git a/__snapshots__/notification/component/chromium/DBNotification-should-have-same-aria-snapshot.yaml b/__snapshots__/notification/component/chromium/DBNotification-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..8247277d6e8 --- /dev/null +++ b/__snapshots__/notification/component/chromium/DBNotification-should-have-same-aria-snapshot.yaml @@ -0,0 +1,2 @@ +- article: + - paragraph: Test \ No newline at end of file diff --git a/__snapshots__/notification/component/chromium/DBNotification-should-match-screenshot-for-semantic-critical.png b/__snapshots__/notification/component/chromium/DBNotification-should-match-screenshot-for-semantic-critical.png index 642647b9b7b..9895e0766d7 100644 Binary files a/__snapshots__/notification/component/chromium/DBNotification-should-match-screenshot-for-semantic-critical.png and b/__snapshots__/notification/component/chromium/DBNotification-should-match-screenshot-for-semantic-critical.png differ diff --git a/__snapshots__/notification/component/chromium/DBNotification-should-match-screenshot-for-semantic-informational.png b/__snapshots__/notification/component/chromium/DBNotification-should-match-screenshot-for-semantic-informational.png index b2afc3f3082..ba89c0cb577 100644 Binary files a/__snapshots__/notification/component/chromium/DBNotification-should-match-screenshot-for-semantic-informational.png and b/__snapshots__/notification/component/chromium/DBNotification-should-match-screenshot-for-semantic-informational.png differ diff --git a/__snapshots__/notification/component/chromium/DBNotification-should-match-screenshot-for-semantic-successful.png b/__snapshots__/notification/component/chromium/DBNotification-should-match-screenshot-for-semantic-successful.png index 4b4b362dc3c..0759bcd78fb 100644 Binary files a/__snapshots__/notification/component/chromium/DBNotification-should-match-screenshot-for-semantic-successful.png and b/__snapshots__/notification/component/chromium/DBNotification-should-match-screenshot-for-semantic-successful.png differ diff --git a/__snapshots__/notification/component/chromium/DBNotification-should-match-screenshot-for-semantic-warning.png b/__snapshots__/notification/component/chromium/DBNotification-should-match-screenshot-for-semantic-warning.png index cf7cd228aca..e47c160faf8 100644 Binary files a/__snapshots__/notification/component/chromium/DBNotification-should-match-screenshot-for-semantic-warning.png and b/__snapshots__/notification/component/chromium/DBNotification-should-match-screenshot-for-semantic-warning.png differ diff --git a/__snapshots__/notification/component/chromium/DBNotification-should-match-screenshot.png b/__snapshots__/notification/component/chromium/DBNotification-should-match-screenshot.png index 2141bad194c..6a5ebbeb449 100644 Binary files a/__snapshots__/notification/component/chromium/DBNotification-should-match-screenshot.png and b/__snapshots__/notification/component/chromium/DBNotification-should-match-screenshot.png differ diff --git a/__snapshots__/notification/component/firefox/DBNotification-should-have-same-aria-snapshot.yaml b/__snapshots__/notification/component/firefox/DBNotification-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..8247277d6e8 --- /dev/null +++ b/__snapshots__/notification/component/firefox/DBNotification-should-have-same-aria-snapshot.yaml @@ -0,0 +1,2 @@ +- article: + - paragraph: Test \ No newline at end of file diff --git a/__snapshots__/notification/component/firefox/DBNotification-should-match-screenshot-for-semantic-critical.png b/__snapshots__/notification/component/firefox/DBNotification-should-match-screenshot-for-semantic-critical.png index 5b5bf235398..2f3f2e43d59 100644 Binary files a/__snapshots__/notification/component/firefox/DBNotification-should-match-screenshot-for-semantic-critical.png and b/__snapshots__/notification/component/firefox/DBNotification-should-match-screenshot-for-semantic-critical.png differ diff --git a/__snapshots__/notification/component/firefox/DBNotification-should-match-screenshot-for-semantic-informational.png b/__snapshots__/notification/component/firefox/DBNotification-should-match-screenshot-for-semantic-informational.png index 3f8b901dcf0..b9a72dc0eb6 100644 Binary files a/__snapshots__/notification/component/firefox/DBNotification-should-match-screenshot-for-semantic-informational.png and b/__snapshots__/notification/component/firefox/DBNotification-should-match-screenshot-for-semantic-informational.png differ diff --git a/__snapshots__/notification/component/firefox/DBNotification-should-match-screenshot-for-semantic-successful.png b/__snapshots__/notification/component/firefox/DBNotification-should-match-screenshot-for-semantic-successful.png index 0cf5b34d452..ff7fd506c8a 100644 Binary files a/__snapshots__/notification/component/firefox/DBNotification-should-match-screenshot-for-semantic-successful.png and b/__snapshots__/notification/component/firefox/DBNotification-should-match-screenshot-for-semantic-successful.png differ diff --git a/__snapshots__/notification/component/firefox/DBNotification-should-match-screenshot-for-semantic-warning.png b/__snapshots__/notification/component/firefox/DBNotification-should-match-screenshot-for-semantic-warning.png index 4da93cd2f91..b5b8a0037bc 100644 Binary files a/__snapshots__/notification/component/firefox/DBNotification-should-match-screenshot-for-semantic-warning.png and b/__snapshots__/notification/component/firefox/DBNotification-should-match-screenshot-for-semantic-warning.png differ diff --git a/__snapshots__/notification/component/firefox/DBNotification-should-match-screenshot.png b/__snapshots__/notification/component/firefox/DBNotification-should-match-screenshot.png index 8dffc81e058..c70135080e4 100644 Binary files a/__snapshots__/notification/component/firefox/DBNotification-should-match-screenshot.png and b/__snapshots__/notification/component/firefox/DBNotification-should-match-screenshot.png differ diff --git a/__snapshots__/notification/component/mobile-chrome/DBNotification-should-have-same-aria-snapshot.yaml b/__snapshots__/notification/component/mobile-chrome/DBNotification-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..8247277d6e8 --- /dev/null +++ b/__snapshots__/notification/component/mobile-chrome/DBNotification-should-have-same-aria-snapshot.yaml @@ -0,0 +1,2 @@ +- article: + - paragraph: Test \ No newline at end of file diff --git a/__snapshots__/notification/component/mobile-chrome/DBNotification-should-match-screenshot-for-semantic-critical.png b/__snapshots__/notification/component/mobile-chrome/DBNotification-should-match-screenshot-for-semantic-critical.png index 642647b9b7b..9895e0766d7 100644 Binary files a/__snapshots__/notification/component/mobile-chrome/DBNotification-should-match-screenshot-for-semantic-critical.png and b/__snapshots__/notification/component/mobile-chrome/DBNotification-should-match-screenshot-for-semantic-critical.png differ diff --git a/__snapshots__/notification/component/mobile-chrome/DBNotification-should-match-screenshot-for-semantic-informational.png b/__snapshots__/notification/component/mobile-chrome/DBNotification-should-match-screenshot-for-semantic-informational.png index b2afc3f3082..ba89c0cb577 100644 Binary files a/__snapshots__/notification/component/mobile-chrome/DBNotification-should-match-screenshot-for-semantic-informational.png and b/__snapshots__/notification/component/mobile-chrome/DBNotification-should-match-screenshot-for-semantic-informational.png differ diff --git a/__snapshots__/notification/component/mobile-chrome/DBNotification-should-match-screenshot-for-semantic-successful.png b/__snapshots__/notification/component/mobile-chrome/DBNotification-should-match-screenshot-for-semantic-successful.png index 4b4b362dc3c..0759bcd78fb 100644 Binary files a/__snapshots__/notification/component/mobile-chrome/DBNotification-should-match-screenshot-for-semantic-successful.png and b/__snapshots__/notification/component/mobile-chrome/DBNotification-should-match-screenshot-for-semantic-successful.png differ diff --git a/__snapshots__/notification/component/mobile-chrome/DBNotification-should-match-screenshot-for-semantic-warning.png b/__snapshots__/notification/component/mobile-chrome/DBNotification-should-match-screenshot-for-semantic-warning.png index cf7cd228aca..e47c160faf8 100644 Binary files a/__snapshots__/notification/component/mobile-chrome/DBNotification-should-match-screenshot-for-semantic-warning.png and b/__snapshots__/notification/component/mobile-chrome/DBNotification-should-match-screenshot-for-semantic-warning.png differ diff --git a/__snapshots__/notification/component/mobile-chrome/DBNotification-should-match-screenshot.png b/__snapshots__/notification/component/mobile-chrome/DBNotification-should-match-screenshot.png index 2141bad194c..6a5ebbeb449 100644 Binary files a/__snapshots__/notification/component/mobile-chrome/DBNotification-should-match-screenshot.png and b/__snapshots__/notification/component/mobile-chrome/DBNotification-should-match-screenshot.png differ diff --git a/__snapshots__/notification/patternhub/notification-docs-should-match-screenshot.png b/__snapshots__/notification/patternhub/notification-docs-should-match-screenshot.png index e613da2a7b8..0ed6467b75a 100644 Binary files a/__snapshots__/notification/patternhub/notification-docs-should-match-screenshot.png and b/__snapshots__/notification/patternhub/notification-docs-should-match-screenshot.png differ diff --git a/__snapshots__/notification/patternhub/notification-overview-should-match-screenshot.png b/__snapshots__/notification/patternhub/notification-overview-should-match-screenshot.png index 41bb4279adb..b54a0626726 100644 Binary files a/__snapshots__/notification/patternhub/notification-overview-should-match-screenshot.png and b/__snapshots__/notification/patternhub/notification-overview-should-match-screenshot.png differ diff --git a/__snapshots__/notification/patternhub/notification-properties-should-match-screenshot.png b/__snapshots__/notification/patternhub/notification-properties-should-match-screenshot.png index 87351f33cb8..043501136cc 100644 Binary files a/__snapshots__/notification/patternhub/notification-properties-should-match-screenshot.png and b/__snapshots__/notification/patternhub/notification-properties-should-match-screenshot.png differ diff --git a/__snapshots__/notification/showcase/chromium-highContrast/DBNotification-should-match-screenshot-1/DBNotification-should-match-screenshot.png b/__snapshots__/notification/showcase/chromium-highContrast/DBNotification-should-match-screenshot-1/DBNotification-should-match-screenshot.png new file mode 100644 index 00000000000..5e84c659019 Binary files /dev/null and b/__snapshots__/notification/showcase/chromium-highContrast/DBNotification-should-match-screenshot-1/DBNotification-should-match-screenshot.png differ diff --git a/__snapshots__/notification/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBNotification-should-match-screenshot.png b/__snapshots__/notification/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBNotification-should-match-screenshot.png deleted file mode 100644 index f3df6eab96b..00000000000 Binary files a/__snapshots__/notification/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBNotification-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/notification/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBNotification-should-have-same-aria-snapshot.yaml b/__snapshots__/notification/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBNotification-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..7d7aedb0262 --- /dev/null +++ b/__snapshots__/notification/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBNotification-should-have-same-aria-snapshot.yaml @@ -0,0 +1,181 @@ +- main: + - heading "DBNotification" [level=1] + - link "Density arrow_up_right\" / \"" + - article: + - text: information_circle" / " Headline + - paragraph: functional + - button "cross\" / \" Close Button" + - article: + - text: information_circle" / " Headline + - paragraph: regular (Default) + - button "cross\" / \" Close Button" + - article: + - text: information_circle" / " Headline + - paragraph: expressive + - button "cross\" / \" Close Button" + - link "Variant arrow_up_right\" / \"" + - article: + - text: information_circle" / " Headline + - paragraph: (Default) Docked + - button "cross\" / \" Close Button" + - article: + - text: information_circle" / " Headline + - paragraph: Standalone + - button "cross\" / \" Close Button" + - article: + - text: information_circle" / " Headline + - paragraph: Overlay + - text: 10 min ago + - button "cross\" / \" Close Button" + - link "Semantic arrow_up_right\" / \"" + - article: + - text: Headline + - paragraph: (Default) Adaptive + - button "cross\" / \" Close Button" + - article: + - text: information_circle" / " Headline + - paragraph: Neutral + - button "cross\" / \" Close Button" + - article: + - text: exclamation_mark_circle" / " Headline + - paragraph: Critical + - button "cross\" / \" Close Button" + - article: + - text: information_circle" / " Headline + - paragraph: Informational + - button "cross\" / \" Close Button" + - article: + - text: check_circle" / " Headline + - paragraph: Successful + - button "cross\" / \" Close Button" + - article: + - text: exclamation_mark_triangle" / " Headline + - paragraph: Warning + - button "cross\" / \" Close Button" + - link "Closeable arrow_up_right\" / \"" + - article: + - paragraph: (Default) False + - article: + - paragraph: "True" + - button "cross\" / \" Close Button" + - link "Visual arrow_up_right\" / \"" + - article: + - text: information_circle" / " + - paragraph: (Default) Icon + - article: + - img "this is a fancy placeholder" + - paragraph: Image + - link "Show Icon arrow_up_right\" / \"" + - article: + - text: information_circle" / " + - paragraph: (Default) True + - article: + - paragraph: "False" + - link "Link Variant arrow_up_right\" / \"" + - article: + - paragraph: (Default) Block + - link "Textlink" + - article: + - paragraph: Inline + - link "Textlink" + - link "Show Headline arrow_up_right\" / \"" + - article: + - text: Headline + - paragraph: (Default) True + - article: + - paragraph: "False" + - link "Show Timestamp arrow_up_right\" / \"" + - article: + - paragraph: (Default) False + - article: + - paragraph: "True" + - text: 10 min ago + - link "Examples - Variant:Docked arrow_up_right\" / \"" + - article: + - paragraph: Text + - article: + - text: information_circle" / " + - paragraph: Text & Icon + - article: + - img "this is a fancy placeholder" + - paragraph: Text & Preview Image + - article: + - text: Headline + - paragraph: Text & Headline + - article: + - paragraph: Text & Textlink Block + - link "Textlink" + - article: + - paragraph: Text & Textlink Inline + - link "Textlink" + - article: + - text: Headline + - paragraph: Text & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - article: + - text: information_circle" / " Headline + - paragraph: Text & Icon & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - link "Examples - Variant:Standalone arrow_up_right\" / \"" + - article: + - paragraph: Text + - article: + - text: information_circle" / " + - paragraph: Text & Icon + - article: + - img "this is a fancy placeholder" + - paragraph: Text & Preview Image + - article: + - text: Headline + - paragraph: Text & Headline + - article: + - paragraph: Text & Textlink Block + - link "Textlink" + - article: + - paragraph: Text & Textlink Inline + - link "Textlink" + - article: + - text: Headline + - paragraph: Text & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - article: + - text: information_circle" / " Headline + - paragraph: Text & Icon & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - link "Examples - Variant:Overlay arrow_up_right\" / \"" + - article: + - paragraph: Text + - article: + - text: information_circle" / " + - paragraph: Text & Icon + - article: + - img "this is a fancy placeholder" + - paragraph: Text & Preview Image + - article: + - text: Headline + - paragraph: Text & Headline + - article: + - paragraph: Text & Textlink Inline + - link "Textlink" + - article: + - text: Headline + - paragraph: Text & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - article: + - text: information_circle" / " Headline + - paragraph: Text & Icon & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - article: + - paragraph: Text & Timed + - text: 10 min ago + - article: + - paragraph: Text & Timed & Cloaseable + - text: 10 min ago + - article: + - text: Headline + - paragraph: Text & Headline & Timed & Cloaseable + - text: 10 min ago + - article: + - text: information_circle" / " Headline + - paragraph: Text & Icon & Headline & Timed & Cloaseable + - text: 10 min ago \ No newline at end of file diff --git a/__snapshots__/notification/showcase/chromium/DBNotification-should-match-screenshot-1/DBNotification-should-match-screenshot.png b/__snapshots__/notification/showcase/chromium/DBNotification-should-match-screenshot-1/DBNotification-should-match-screenshot.png new file mode 100644 index 00000000000..96822314ec7 Binary files /dev/null and b/__snapshots__/notification/showcase/chromium/DBNotification-should-match-screenshot-1/DBNotification-should-match-screenshot.png differ diff --git a/__snapshots__/notification/showcase/chromium/regular/neutral-bg-lvl-1/DBNotification-should-match-screenshot.png b/__snapshots__/notification/showcase/chromium/regular/neutral-bg-lvl-1/DBNotification-should-match-screenshot.png deleted file mode 100644 index 58733c8f920..00000000000 Binary files a/__snapshots__/notification/showcase/chromium/regular/neutral-bg-lvl-1/DBNotification-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/notification/showcase/chromium/should-have-same-aria-snapshot/DBNotification-should-have-same-aria-snapshot.yaml b/__snapshots__/notification/showcase/chromium/should-have-same-aria-snapshot/DBNotification-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..7d7aedb0262 --- /dev/null +++ b/__snapshots__/notification/showcase/chromium/should-have-same-aria-snapshot/DBNotification-should-have-same-aria-snapshot.yaml @@ -0,0 +1,181 @@ +- main: + - heading "DBNotification" [level=1] + - link "Density arrow_up_right\" / \"" + - article: + - text: information_circle" / " Headline + - paragraph: functional + - button "cross\" / \" Close Button" + - article: + - text: information_circle" / " Headline + - paragraph: regular (Default) + - button "cross\" / \" Close Button" + - article: + - text: information_circle" / " Headline + - paragraph: expressive + - button "cross\" / \" Close Button" + - link "Variant arrow_up_right\" / \"" + - article: + - text: information_circle" / " Headline + - paragraph: (Default) Docked + - button "cross\" / \" Close Button" + - article: + - text: information_circle" / " Headline + - paragraph: Standalone + - button "cross\" / \" Close Button" + - article: + - text: information_circle" / " Headline + - paragraph: Overlay + - text: 10 min ago + - button "cross\" / \" Close Button" + - link "Semantic arrow_up_right\" / \"" + - article: + - text: Headline + - paragraph: (Default) Adaptive + - button "cross\" / \" Close Button" + - article: + - text: information_circle" / " Headline + - paragraph: Neutral + - button "cross\" / \" Close Button" + - article: + - text: exclamation_mark_circle" / " Headline + - paragraph: Critical + - button "cross\" / \" Close Button" + - article: + - text: information_circle" / " Headline + - paragraph: Informational + - button "cross\" / \" Close Button" + - article: + - text: check_circle" / " Headline + - paragraph: Successful + - button "cross\" / \" Close Button" + - article: + - text: exclamation_mark_triangle" / " Headline + - paragraph: Warning + - button "cross\" / \" Close Button" + - link "Closeable arrow_up_right\" / \"" + - article: + - paragraph: (Default) False + - article: + - paragraph: "True" + - button "cross\" / \" Close Button" + - link "Visual arrow_up_right\" / \"" + - article: + - text: information_circle" / " + - paragraph: (Default) Icon + - article: + - img "this is a fancy placeholder" + - paragraph: Image + - link "Show Icon arrow_up_right\" / \"" + - article: + - text: information_circle" / " + - paragraph: (Default) True + - article: + - paragraph: "False" + - link "Link Variant arrow_up_right\" / \"" + - article: + - paragraph: (Default) Block + - link "Textlink" + - article: + - paragraph: Inline + - link "Textlink" + - link "Show Headline arrow_up_right\" / \"" + - article: + - text: Headline + - paragraph: (Default) True + - article: + - paragraph: "False" + - link "Show Timestamp arrow_up_right\" / \"" + - article: + - paragraph: (Default) False + - article: + - paragraph: "True" + - text: 10 min ago + - link "Examples - Variant:Docked arrow_up_right\" / \"" + - article: + - paragraph: Text + - article: + - text: information_circle" / " + - paragraph: Text & Icon + - article: + - img "this is a fancy placeholder" + - paragraph: Text & Preview Image + - article: + - text: Headline + - paragraph: Text & Headline + - article: + - paragraph: Text & Textlink Block + - link "Textlink" + - article: + - paragraph: Text & Textlink Inline + - link "Textlink" + - article: + - text: Headline + - paragraph: Text & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - article: + - text: information_circle" / " Headline + - paragraph: Text & Icon & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - link "Examples - Variant:Standalone arrow_up_right\" / \"" + - article: + - paragraph: Text + - article: + - text: information_circle" / " + - paragraph: Text & Icon + - article: + - img "this is a fancy placeholder" + - paragraph: Text & Preview Image + - article: + - text: Headline + - paragraph: Text & Headline + - article: + - paragraph: Text & Textlink Block + - link "Textlink" + - article: + - paragraph: Text & Textlink Inline + - link "Textlink" + - article: + - text: Headline + - paragraph: Text & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - article: + - text: information_circle" / " Headline + - paragraph: Text & Icon & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - link "Examples - Variant:Overlay arrow_up_right\" / \"" + - article: + - paragraph: Text + - article: + - text: information_circle" / " + - paragraph: Text & Icon + - article: + - img "this is a fancy placeholder" + - paragraph: Text & Preview Image + - article: + - text: Headline + - paragraph: Text & Headline + - article: + - paragraph: Text & Textlink Inline + - link "Textlink" + - article: + - text: Headline + - paragraph: Text & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - article: + - text: information_circle" / " Headline + - paragraph: Text & Icon & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - article: + - paragraph: Text & Timed + - text: 10 min ago + - article: + - paragraph: Text & Timed & Cloaseable + - text: 10 min ago + - article: + - text: Headline + - paragraph: Text & Headline & Timed & Cloaseable + - text: 10 min ago + - article: + - text: information_circle" / " Headline + - paragraph: Text & Icon & Headline & Timed & Cloaseable + - text: 10 min ago \ No newline at end of file diff --git a/__snapshots__/notification/showcase/firefox/DBNotification-should-match-screenshot-1/DBNotification-should-match-screenshot.png b/__snapshots__/notification/showcase/firefox/DBNotification-should-match-screenshot-1/DBNotification-should-match-screenshot.png new file mode 100644 index 00000000000..5cbf58d5fbe Binary files /dev/null and b/__snapshots__/notification/showcase/firefox/DBNotification-should-match-screenshot-1/DBNotification-should-match-screenshot.png differ diff --git a/__snapshots__/notification/showcase/firefox/regular/neutral-bg-lvl-1/DBNotification-should-match-screenshot.png b/__snapshots__/notification/showcase/firefox/regular/neutral-bg-lvl-1/DBNotification-should-match-screenshot.png deleted file mode 100644 index 435866bec47..00000000000 Binary files a/__snapshots__/notification/showcase/firefox/regular/neutral-bg-lvl-1/DBNotification-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/notification/showcase/firefox/should-have-same-aria-snapshot/DBNotification-should-have-same-aria-snapshot.yaml b/__snapshots__/notification/showcase/firefox/should-have-same-aria-snapshot/DBNotification-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..4ad1f015ede --- /dev/null +++ b/__snapshots__/notification/showcase/firefox/should-have-same-aria-snapshot/DBNotification-should-have-same-aria-snapshot.yaml @@ -0,0 +1,176 @@ +- main: + - heading "DBNotification" [level=1] + - link "Density arrow_up_right\" / \"" + - article: + - text: Headline + - paragraph: functional + - button "Close Button" + - article: + - text: Headline + - paragraph: regular (Default) + - button "Close Button" + - article: + - text: Headline + - paragraph: expressive + - button "Close Button" + - link "Variant arrow_up_right\" / \"" + - article: + - text: Headline + - paragraph: (Default) Docked + - button "Close Button" + - article: + - text: Headline + - paragraph: Standalone + - button "Close Button" + - article: + - text: Headline + - paragraph: Overlay + - text: 10 min ago + - button "Close Button" + - link "Semantic arrow_up_right\" / \"" + - article: + - text: Headline + - paragraph: (Default) Adaptive + - button "Close Button" + - article: + - text: information_circle" / " Headline + - paragraph: Neutral + - button "Close Button" + - article: + - text: exclamation_mark_circle" / " Headline + - paragraph: Critical + - button "Close Button" + - article: + - text: information_circle" / " Headline + - paragraph: Informational + - button "Close Button" + - article: + - text: check_circle" / " Headline + - paragraph: Successful + - button "Close Button" + - article: + - text: exclamation_mark_triangle" / " Headline + - paragraph: Warning + - button "Close Button" + - link "Closeable arrow_up_right\" / \"" + - article: + - paragraph: (Default) False + - article: + - paragraph: "True" + - button "Close Button" + - link "Visual arrow_up_right\" / \"" + - article: + - paragraph: (Default) Icon + - article: + - img "this is a fancy placeholder" + - paragraph: Image + - link "Show Icon arrow_up_right\" / \"" + - article: + - paragraph: (Default) True + - article: + - paragraph: "False" + - link "Link Variant arrow_up_right\" / \"" + - article: + - paragraph: (Default) Block + - link "Textlink" + - article: + - paragraph: Inline + - link "Textlink" + - link "Show Headline arrow_up_right\" / \"" + - article: + - text: Headline + - paragraph: (Default) True + - article: + - paragraph: "False" + - link "Show Timestamp arrow_up_right\" / \"" + - article: + - paragraph: (Default) False + - article: + - paragraph: "True" + - text: 10 min ago + - link "Examples - Variant:Docked arrow_up_right\" / \"" + - article: + - paragraph: Text + - article: + - paragraph: Text & Icon + - article: + - img "this is a fancy placeholder" + - paragraph: Text & Preview Image + - article: + - text: Headline + - paragraph: Text & Headline + - article: + - paragraph: Text & Textlink Block + - link "Textlink" + - article: + - paragraph: Text & Textlink Inline + - link "Textlink" + - article: + - text: Headline + - paragraph: Text & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - article: + - text: Headline + - paragraph: Text & Icon & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - link "Examples - Variant:Standalone arrow_up_right\" / \"" + - article: + - paragraph: Text + - article: + - paragraph: Text & Icon + - article: + - img "this is a fancy placeholder" + - paragraph: Text & Preview Image + - article: + - text: Headline + - paragraph: Text & Headline + - article: + - paragraph: Text & Textlink Block + - link "Textlink" + - article: + - paragraph: Text & Textlink Inline + - link "Textlink" + - article: + - text: Headline + - paragraph: Text & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - article: + - text: Headline + - paragraph: Text & Icon & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - link "Examples - Variant:Overlay arrow_up_right\" / \"" + - article: + - paragraph: Text + - article: + - paragraph: Text & Icon + - article: + - img "this is a fancy placeholder" + - paragraph: Text & Preview Image + - article: + - text: Headline + - paragraph: Text & Headline + - article: + - paragraph: Text & Textlink Inline + - link "Textlink" + - article: + - text: Headline + - paragraph: Text & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - article: + - text: Headline + - paragraph: Text & Icon & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - article: + - paragraph: Text & Timed + - text: 10 min ago + - article: + - paragraph: Text & Timed & Cloaseable + - text: 10 min ago + - article: + - text: Headline + - paragraph: Text & Headline & Timed & Cloaseable + - text: 10 min ago + - article: + - text: Headline + - paragraph: Text & Icon & Headline & Timed & Cloaseable + - text: 10 min ago \ No newline at end of file diff --git a/__snapshots__/notification/showcase/mobile-chrome/DBNotification-should-match-screenshot-1/DBNotification-should-match-screenshot.png b/__snapshots__/notification/showcase/mobile-chrome/DBNotification-should-match-screenshot-1/DBNotification-should-match-screenshot.png new file mode 100644 index 00000000000..379da2c490f Binary files /dev/null and b/__snapshots__/notification/showcase/mobile-chrome/DBNotification-should-match-screenshot-1/DBNotification-should-match-screenshot.png differ diff --git a/__snapshots__/notification/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBNotification-should-match-screenshot.png b/__snapshots__/notification/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBNotification-should-match-screenshot.png deleted file mode 100644 index ad0ca7a3113..00000000000 Binary files a/__snapshots__/notification/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBNotification-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/notification/showcase/mobile-chrome/should-have-same-aria-snapshot/DBNotification-should-have-same-aria-snapshot.yaml b/__snapshots__/notification/showcase/mobile-chrome/should-have-same-aria-snapshot/DBNotification-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..7d7aedb0262 --- /dev/null +++ b/__snapshots__/notification/showcase/mobile-chrome/should-have-same-aria-snapshot/DBNotification-should-have-same-aria-snapshot.yaml @@ -0,0 +1,181 @@ +- main: + - heading "DBNotification" [level=1] + - link "Density arrow_up_right\" / \"" + - article: + - text: information_circle" / " Headline + - paragraph: functional + - button "cross\" / \" Close Button" + - article: + - text: information_circle" / " Headline + - paragraph: regular (Default) + - button "cross\" / \" Close Button" + - article: + - text: information_circle" / " Headline + - paragraph: expressive + - button "cross\" / \" Close Button" + - link "Variant arrow_up_right\" / \"" + - article: + - text: information_circle" / " Headline + - paragraph: (Default) Docked + - button "cross\" / \" Close Button" + - article: + - text: information_circle" / " Headline + - paragraph: Standalone + - button "cross\" / \" Close Button" + - article: + - text: information_circle" / " Headline + - paragraph: Overlay + - text: 10 min ago + - button "cross\" / \" Close Button" + - link "Semantic arrow_up_right\" / \"" + - article: + - text: Headline + - paragraph: (Default) Adaptive + - button "cross\" / \" Close Button" + - article: + - text: information_circle" / " Headline + - paragraph: Neutral + - button "cross\" / \" Close Button" + - article: + - text: exclamation_mark_circle" / " Headline + - paragraph: Critical + - button "cross\" / \" Close Button" + - article: + - text: information_circle" / " Headline + - paragraph: Informational + - button "cross\" / \" Close Button" + - article: + - text: check_circle" / " Headline + - paragraph: Successful + - button "cross\" / \" Close Button" + - article: + - text: exclamation_mark_triangle" / " Headline + - paragraph: Warning + - button "cross\" / \" Close Button" + - link "Closeable arrow_up_right\" / \"" + - article: + - paragraph: (Default) False + - article: + - paragraph: "True" + - button "cross\" / \" Close Button" + - link "Visual arrow_up_right\" / \"" + - article: + - text: information_circle" / " + - paragraph: (Default) Icon + - article: + - img "this is a fancy placeholder" + - paragraph: Image + - link "Show Icon arrow_up_right\" / \"" + - article: + - text: information_circle" / " + - paragraph: (Default) True + - article: + - paragraph: "False" + - link "Link Variant arrow_up_right\" / \"" + - article: + - paragraph: (Default) Block + - link "Textlink" + - article: + - paragraph: Inline + - link "Textlink" + - link "Show Headline arrow_up_right\" / \"" + - article: + - text: Headline + - paragraph: (Default) True + - article: + - paragraph: "False" + - link "Show Timestamp arrow_up_right\" / \"" + - article: + - paragraph: (Default) False + - article: + - paragraph: "True" + - text: 10 min ago + - link "Examples - Variant:Docked arrow_up_right\" / \"" + - article: + - paragraph: Text + - article: + - text: information_circle" / " + - paragraph: Text & Icon + - article: + - img "this is a fancy placeholder" + - paragraph: Text & Preview Image + - article: + - text: Headline + - paragraph: Text & Headline + - article: + - paragraph: Text & Textlink Block + - link "Textlink" + - article: + - paragraph: Text & Textlink Inline + - link "Textlink" + - article: + - text: Headline + - paragraph: Text & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - article: + - text: information_circle" / " Headline + - paragraph: Text & Icon & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - link "Examples - Variant:Standalone arrow_up_right\" / \"" + - article: + - paragraph: Text + - article: + - text: information_circle" / " + - paragraph: Text & Icon + - article: + - img "this is a fancy placeholder" + - paragraph: Text & Preview Image + - article: + - text: Headline + - paragraph: Text & Headline + - article: + - paragraph: Text & Textlink Block + - link "Textlink" + - article: + - paragraph: Text & Textlink Inline + - link "Textlink" + - article: + - text: Headline + - paragraph: Text & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - article: + - text: information_circle" / " Headline + - paragraph: Text & Icon & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - link "Examples - Variant:Overlay arrow_up_right\" / \"" + - article: + - paragraph: Text + - article: + - text: information_circle" / " + - paragraph: Text & Icon + - article: + - img "this is a fancy placeholder" + - paragraph: Text & Preview Image + - article: + - text: Headline + - paragraph: Text & Headline + - article: + - paragraph: Text & Textlink Inline + - link "Textlink" + - article: + - text: Headline + - paragraph: Text & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - article: + - text: information_circle" / " Headline + - paragraph: Text & Icon & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - article: + - paragraph: Text & Timed + - text: 10 min ago + - article: + - paragraph: Text & Timed & Cloaseable + - text: 10 min ago + - article: + - text: Headline + - paragraph: Text & Headline & Timed & Cloaseable + - text: 10 min ago + - article: + - text: information_circle" / " Headline + - paragraph: Text & Icon & Headline & Timed & Cloaseable + - text: 10 min ago \ No newline at end of file diff --git a/__snapshots__/notification/showcase/mobile-safari/DBNotification-should-match-screenshot-1/DBNotification-should-match-screenshot.png b/__snapshots__/notification/showcase/mobile-safari/DBNotification-should-match-screenshot-1/DBNotification-should-match-screenshot.png new file mode 100644 index 00000000000..9503a2b6fd9 Binary files /dev/null and b/__snapshots__/notification/showcase/mobile-safari/DBNotification-should-match-screenshot-1/DBNotification-should-match-screenshot.png differ diff --git a/__snapshots__/notification/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBNotification-should-match-screenshot.png b/__snapshots__/notification/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBNotification-should-match-screenshot.png deleted file mode 100644 index a3f7f67809f..00000000000 Binary files a/__snapshots__/notification/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBNotification-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/notification/showcase/mobile-safari/should-have-same-aria-snapshot/DBNotification-should-have-same-aria-snapshot.yaml b/__snapshots__/notification/showcase/mobile-safari/should-have-same-aria-snapshot/DBNotification-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..7d7aedb0262 --- /dev/null +++ b/__snapshots__/notification/showcase/mobile-safari/should-have-same-aria-snapshot/DBNotification-should-have-same-aria-snapshot.yaml @@ -0,0 +1,181 @@ +- main: + - heading "DBNotification" [level=1] + - link "Density arrow_up_right\" / \"" + - article: + - text: information_circle" / " Headline + - paragraph: functional + - button "cross\" / \" Close Button" + - article: + - text: information_circle" / " Headline + - paragraph: regular (Default) + - button "cross\" / \" Close Button" + - article: + - text: information_circle" / " Headline + - paragraph: expressive + - button "cross\" / \" Close Button" + - link "Variant arrow_up_right\" / \"" + - article: + - text: information_circle" / " Headline + - paragraph: (Default) Docked + - button "cross\" / \" Close Button" + - article: + - text: information_circle" / " Headline + - paragraph: Standalone + - button "cross\" / \" Close Button" + - article: + - text: information_circle" / " Headline + - paragraph: Overlay + - text: 10 min ago + - button "cross\" / \" Close Button" + - link "Semantic arrow_up_right\" / \"" + - article: + - text: Headline + - paragraph: (Default) Adaptive + - button "cross\" / \" Close Button" + - article: + - text: information_circle" / " Headline + - paragraph: Neutral + - button "cross\" / \" Close Button" + - article: + - text: exclamation_mark_circle" / " Headline + - paragraph: Critical + - button "cross\" / \" Close Button" + - article: + - text: information_circle" / " Headline + - paragraph: Informational + - button "cross\" / \" Close Button" + - article: + - text: check_circle" / " Headline + - paragraph: Successful + - button "cross\" / \" Close Button" + - article: + - text: exclamation_mark_triangle" / " Headline + - paragraph: Warning + - button "cross\" / \" Close Button" + - link "Closeable arrow_up_right\" / \"" + - article: + - paragraph: (Default) False + - article: + - paragraph: "True" + - button "cross\" / \" Close Button" + - link "Visual arrow_up_right\" / \"" + - article: + - text: information_circle" / " + - paragraph: (Default) Icon + - article: + - img "this is a fancy placeholder" + - paragraph: Image + - link "Show Icon arrow_up_right\" / \"" + - article: + - text: information_circle" / " + - paragraph: (Default) True + - article: + - paragraph: "False" + - link "Link Variant arrow_up_right\" / \"" + - article: + - paragraph: (Default) Block + - link "Textlink" + - article: + - paragraph: Inline + - link "Textlink" + - link "Show Headline arrow_up_right\" / \"" + - article: + - text: Headline + - paragraph: (Default) True + - article: + - paragraph: "False" + - link "Show Timestamp arrow_up_right\" / \"" + - article: + - paragraph: (Default) False + - article: + - paragraph: "True" + - text: 10 min ago + - link "Examples - Variant:Docked arrow_up_right\" / \"" + - article: + - paragraph: Text + - article: + - text: information_circle" / " + - paragraph: Text & Icon + - article: + - img "this is a fancy placeholder" + - paragraph: Text & Preview Image + - article: + - text: Headline + - paragraph: Text & Headline + - article: + - paragraph: Text & Textlink Block + - link "Textlink" + - article: + - paragraph: Text & Textlink Inline + - link "Textlink" + - article: + - text: Headline + - paragraph: Text & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - article: + - text: information_circle" / " Headline + - paragraph: Text & Icon & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - link "Examples - Variant:Standalone arrow_up_right\" / \"" + - article: + - paragraph: Text + - article: + - text: information_circle" / " + - paragraph: Text & Icon + - article: + - img "this is a fancy placeholder" + - paragraph: Text & Preview Image + - article: + - text: Headline + - paragraph: Text & Headline + - article: + - paragraph: Text & Textlink Block + - link "Textlink" + - article: + - paragraph: Text & Textlink Inline + - link "Textlink" + - article: + - text: Headline + - paragraph: Text & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - article: + - text: information_circle" / " Headline + - paragraph: Text & Icon & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - link "Examples - Variant:Overlay arrow_up_right\" / \"" + - article: + - paragraph: Text + - article: + - text: information_circle" / " + - paragraph: Text & Icon + - article: + - img "this is a fancy placeholder" + - paragraph: Text & Preview Image + - article: + - text: Headline + - paragraph: Text & Headline + - article: + - paragraph: Text & Textlink Inline + - link "Textlink" + - article: + - text: Headline + - paragraph: Text & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - article: + - text: information_circle" / " Headline + - paragraph: Text & Icon & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - article: + - paragraph: Text & Timed + - text: 10 min ago + - article: + - paragraph: Text & Timed & Cloaseable + - text: 10 min ago + - article: + - text: Headline + - paragraph: Text & Headline & Timed & Cloaseable + - text: 10 min ago + - article: + - text: information_circle" / " Headline + - paragraph: Text & Icon & Headline & Timed & Cloaseable + - text: 10 min ago \ No newline at end of file diff --git a/__snapshots__/notification/showcase/webkit/DBNotification-should-match-screenshot-1/DBNotification-should-match-screenshot.png b/__snapshots__/notification/showcase/webkit/DBNotification-should-match-screenshot-1/DBNotification-should-match-screenshot.png new file mode 100644 index 00000000000..8d13034b9b1 Binary files /dev/null and b/__snapshots__/notification/showcase/webkit/DBNotification-should-match-screenshot-1/DBNotification-should-match-screenshot.png differ diff --git a/__snapshots__/notification/showcase/webkit/regular/neutral-bg-lvl-1/DBNotification-should-match-screenshot.png b/__snapshots__/notification/showcase/webkit/regular/neutral-bg-lvl-1/DBNotification-should-match-screenshot.png deleted file mode 100644 index 5a536761bd5..00000000000 Binary files a/__snapshots__/notification/showcase/webkit/regular/neutral-bg-lvl-1/DBNotification-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/notification/showcase/webkit/should-have-same-aria-snapshot/DBNotification-should-have-same-aria-snapshot.yaml b/__snapshots__/notification/showcase/webkit/should-have-same-aria-snapshot/DBNotification-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..7d7aedb0262 --- /dev/null +++ b/__snapshots__/notification/showcase/webkit/should-have-same-aria-snapshot/DBNotification-should-have-same-aria-snapshot.yaml @@ -0,0 +1,181 @@ +- main: + - heading "DBNotification" [level=1] + - link "Density arrow_up_right\" / \"" + - article: + - text: information_circle" / " Headline + - paragraph: functional + - button "cross\" / \" Close Button" + - article: + - text: information_circle" / " Headline + - paragraph: regular (Default) + - button "cross\" / \" Close Button" + - article: + - text: information_circle" / " Headline + - paragraph: expressive + - button "cross\" / \" Close Button" + - link "Variant arrow_up_right\" / \"" + - article: + - text: information_circle" / " Headline + - paragraph: (Default) Docked + - button "cross\" / \" Close Button" + - article: + - text: information_circle" / " Headline + - paragraph: Standalone + - button "cross\" / \" Close Button" + - article: + - text: information_circle" / " Headline + - paragraph: Overlay + - text: 10 min ago + - button "cross\" / \" Close Button" + - link "Semantic arrow_up_right\" / \"" + - article: + - text: Headline + - paragraph: (Default) Adaptive + - button "cross\" / \" Close Button" + - article: + - text: information_circle" / " Headline + - paragraph: Neutral + - button "cross\" / \" Close Button" + - article: + - text: exclamation_mark_circle" / " Headline + - paragraph: Critical + - button "cross\" / \" Close Button" + - article: + - text: information_circle" / " Headline + - paragraph: Informational + - button "cross\" / \" Close Button" + - article: + - text: check_circle" / " Headline + - paragraph: Successful + - button "cross\" / \" Close Button" + - article: + - text: exclamation_mark_triangle" / " Headline + - paragraph: Warning + - button "cross\" / \" Close Button" + - link "Closeable arrow_up_right\" / \"" + - article: + - paragraph: (Default) False + - article: + - paragraph: "True" + - button "cross\" / \" Close Button" + - link "Visual arrow_up_right\" / \"" + - article: + - text: information_circle" / " + - paragraph: (Default) Icon + - article: + - img "this is a fancy placeholder" + - paragraph: Image + - link "Show Icon arrow_up_right\" / \"" + - article: + - text: information_circle" / " + - paragraph: (Default) True + - article: + - paragraph: "False" + - link "Link Variant arrow_up_right\" / \"" + - article: + - paragraph: (Default) Block + - link "Textlink" + - article: + - paragraph: Inline + - link "Textlink" + - link "Show Headline arrow_up_right\" / \"" + - article: + - text: Headline + - paragraph: (Default) True + - article: + - paragraph: "False" + - link "Show Timestamp arrow_up_right\" / \"" + - article: + - paragraph: (Default) False + - article: + - paragraph: "True" + - text: 10 min ago + - link "Examples - Variant:Docked arrow_up_right\" / \"" + - article: + - paragraph: Text + - article: + - text: information_circle" / " + - paragraph: Text & Icon + - article: + - img "this is a fancy placeholder" + - paragraph: Text & Preview Image + - article: + - text: Headline + - paragraph: Text & Headline + - article: + - paragraph: Text & Textlink Block + - link "Textlink" + - article: + - paragraph: Text & Textlink Inline + - link "Textlink" + - article: + - text: Headline + - paragraph: Text & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - article: + - text: information_circle" / " Headline + - paragraph: Text & Icon & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - link "Examples - Variant:Standalone arrow_up_right\" / \"" + - article: + - paragraph: Text + - article: + - text: information_circle" / " + - paragraph: Text & Icon + - article: + - img "this is a fancy placeholder" + - paragraph: Text & Preview Image + - article: + - text: Headline + - paragraph: Text & Headline + - article: + - paragraph: Text & Textlink Block + - link "Textlink" + - article: + - paragraph: Text & Textlink Inline + - link "Textlink" + - article: + - text: Headline + - paragraph: Text & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - article: + - text: information_circle" / " Headline + - paragraph: Text & Icon & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - link "Examples - Variant:Overlay arrow_up_right\" / \"" + - article: + - paragraph: Text + - article: + - text: information_circle" / " + - paragraph: Text & Icon + - article: + - img "this is a fancy placeholder" + - paragraph: Text & Preview Image + - article: + - text: Headline + - paragraph: Text & Headline + - article: + - paragraph: Text & Textlink Inline + - link "Textlink" + - article: + - text: Headline + - paragraph: Text & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - article: + - text: information_circle" / " Headline + - paragraph: Text & Icon & Headline & Textlink Inline & Cloaseable + - link "Textlink" + - article: + - paragraph: Text & Timed + - text: 10 min ago + - article: + - paragraph: Text & Timed & Cloaseable + - text: 10 min ago + - article: + - text: Headline + - paragraph: Text & Headline & Timed & Cloaseable + - text: 10 min ago + - article: + - text: information_circle" / " Headline + - paragraph: Text & Icon & Headline & Timed & Cloaseable + - text: 10 min ago \ No newline at end of file diff --git a/__snapshots__/popover/component/chromium/DBPopover-after-open-should-match-screenshot.png b/__snapshots__/popover/component/chromium/DBPopover-after-open-should-match-screenshot.png index adae6813ab3..54fa18a79df 100644 Binary files a/__snapshots__/popover/component/chromium/DBPopover-after-open-should-match-screenshot.png and b/__snapshots__/popover/component/chromium/DBPopover-after-open-should-match-screenshot.png differ diff --git a/__snapshots__/popover/component/chromium/DBPopover-should-have-same-aria-snapshot.yaml b/__snapshots__/popover/component/chromium/DBPopover-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..db855569452 --- /dev/null +++ b/__snapshots__/popover/component/chromium/DBPopover-should-have-same-aria-snapshot.yaml @@ -0,0 +1 @@ +- button "Button" \ No newline at end of file diff --git a/__snapshots__/popover/component/chromium/DBPopover-should-match-screenshot.png b/__snapshots__/popover/component/chromium/DBPopover-should-match-screenshot.png index 256edac9037..4fdea944707 100644 Binary files a/__snapshots__/popover/component/chromium/DBPopover-should-match-screenshot.png and b/__snapshots__/popover/component/chromium/DBPopover-should-match-screenshot.png differ diff --git a/__snapshots__/popover/component/firefox/DBPopover-after-open-should-match-screenshot.png b/__snapshots__/popover/component/firefox/DBPopover-after-open-should-match-screenshot.png index 968cc1891cf..24d343aeece 100644 Binary files a/__snapshots__/popover/component/firefox/DBPopover-after-open-should-match-screenshot.png and b/__snapshots__/popover/component/firefox/DBPopover-after-open-should-match-screenshot.png differ diff --git a/__snapshots__/popover/component/firefox/DBPopover-should-have-same-aria-snapshot.yaml b/__snapshots__/popover/component/firefox/DBPopover-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..db855569452 --- /dev/null +++ b/__snapshots__/popover/component/firefox/DBPopover-should-have-same-aria-snapshot.yaml @@ -0,0 +1 @@ +- button "Button" \ No newline at end of file diff --git a/__snapshots__/popover/component/mobile-chrome/DBPopover-after-open-should-match-screenshot.png b/__snapshots__/popover/component/mobile-chrome/DBPopover-after-open-should-match-screenshot.png index adae6813ab3..54fa18a79df 100644 Binary files a/__snapshots__/popover/component/mobile-chrome/DBPopover-after-open-should-match-screenshot.png and b/__snapshots__/popover/component/mobile-chrome/DBPopover-after-open-should-match-screenshot.png differ diff --git a/__snapshots__/popover/component/mobile-chrome/DBPopover-should-have-same-aria-snapshot.yaml b/__snapshots__/popover/component/mobile-chrome/DBPopover-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..db855569452 --- /dev/null +++ b/__snapshots__/popover/component/mobile-chrome/DBPopover-should-have-same-aria-snapshot.yaml @@ -0,0 +1 @@ +- button "Button" \ No newline at end of file diff --git a/__snapshots__/popover/component/mobile-chrome/DBPopover-should-match-screenshot.png b/__snapshots__/popover/component/mobile-chrome/DBPopover-should-match-screenshot.png index 256edac9037..4fdea944707 100644 Binary files a/__snapshots__/popover/component/mobile-chrome/DBPopover-should-match-screenshot.png and b/__snapshots__/popover/component/mobile-chrome/DBPopover-should-match-screenshot.png differ diff --git a/__snapshots__/popover/patternhub/popover-docs-should-match-screenshot.png b/__snapshots__/popover/patternhub/popover-docs-should-match-screenshot.png index c59457cffc6..b8d492ec175 100644 Binary files a/__snapshots__/popover/patternhub/popover-docs-should-match-screenshot.png and b/__snapshots__/popover/patternhub/popover-docs-should-match-screenshot.png differ diff --git a/__snapshots__/popover/patternhub/popover-overview-should-match-screenshot.png b/__snapshots__/popover/patternhub/popover-overview-should-match-screenshot.png index 068bf959a2d..4ae289be3d1 100644 Binary files a/__snapshots__/popover/patternhub/popover-overview-should-match-screenshot.png and b/__snapshots__/popover/patternhub/popover-overview-should-match-screenshot.png differ diff --git a/__snapshots__/popover/patternhub/popover-properties-should-match-screenshot.png b/__snapshots__/popover/patternhub/popover-properties-should-match-screenshot.png index 79c3fa264c8..30379c8bdae 100644 Binary files a/__snapshots__/popover/patternhub/popover-properties-should-match-screenshot.png and b/__snapshots__/popover/patternhub/popover-properties-should-match-screenshot.png differ diff --git a/__snapshots__/popover/showcase/chromium-highContrast/DBPopover-should-match-screenshot-1/DBPopover-should-match-screenshot.png b/__snapshots__/popover/showcase/chromium-highContrast/DBPopover-should-match-screenshot-1/DBPopover-should-match-screenshot.png new file mode 100644 index 00000000000..f55408534dd Binary files /dev/null and b/__snapshots__/popover/showcase/chromium-highContrast/DBPopover-should-match-screenshot-1/DBPopover-should-match-screenshot.png differ diff --git a/__snapshots__/popover/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBPopover-should-match-screenshot.png b/__snapshots__/popover/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBPopover-should-match-screenshot.png deleted file mode 100644 index ee47aa2efb9..00000000000 Binary files a/__snapshots__/popover/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBPopover-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/popover/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBPopover-should-have-same-aria-snapshot.yaml b/__snapshots__/popover/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBPopover-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..b9d5510e2cf --- /dev/null +++ b/__snapshots__/popover/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBPopover-should-have-same-aria-snapshot.yaml @@ -0,0 +1,162 @@ +- main: + - heading "DBPopover" [level=1] + - link "Density arrow_up_right\" / \"" + - button "Functional" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "(Default) Regular" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "Expressive" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - link "Spacing arrow_up_right\" / \"" + - button "(Default) Small" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "Medium" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "Large" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "None" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - link "Placement arrow_up_right\" / \"" + - button "bottom-start" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "(Default) bottom" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "bottom-end" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "left-start" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "left" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "left-end" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "right-start" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "right" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "right-end" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "top-start" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "top" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "top-end" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - link "Gap arrow_up_right\" / \"" + - button "(Default) No gap" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "With gap" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - link "Animations arrow_up_right\" / \"" + - button "(Default) Animation no delay" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "Delay slow" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "Delay fast" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "No animation" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - link "Width arrow_up_right\" / \"" + - button "(Default) Auto" + - article: Max width, lorem ipsum dolor sit amet, consetetur sadipscing + - button "Fixed" + - article: Max width, lorem ipsum dolor sit amet, consetetur sadipscing \ No newline at end of file diff --git a/__snapshots__/popover/showcase/chromium/DBPopover-should-match-screenshot-1/DBPopover-should-match-screenshot.png b/__snapshots__/popover/showcase/chromium/DBPopover-should-match-screenshot-1/DBPopover-should-match-screenshot.png new file mode 100644 index 00000000000..08877a11d36 Binary files /dev/null and b/__snapshots__/popover/showcase/chromium/DBPopover-should-match-screenshot-1/DBPopover-should-match-screenshot.png differ diff --git a/__snapshots__/popover/showcase/chromium/regular/neutral-bg-lvl-1/DBPopover-should-match-screenshot.png b/__snapshots__/popover/showcase/chromium/regular/neutral-bg-lvl-1/DBPopover-should-match-screenshot.png deleted file mode 100644 index fb1067c292d..00000000000 Binary files a/__snapshots__/popover/showcase/chromium/regular/neutral-bg-lvl-1/DBPopover-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/popover/showcase/chromium/should-have-same-aria-snapshot/DBPopover-should-have-same-aria-snapshot.yaml b/__snapshots__/popover/showcase/chromium/should-have-same-aria-snapshot/DBPopover-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..b9d5510e2cf --- /dev/null +++ b/__snapshots__/popover/showcase/chromium/should-have-same-aria-snapshot/DBPopover-should-have-same-aria-snapshot.yaml @@ -0,0 +1,162 @@ +- main: + - heading "DBPopover" [level=1] + - link "Density arrow_up_right\" / \"" + - button "Functional" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "(Default) Regular" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "Expressive" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - link "Spacing arrow_up_right\" / \"" + - button "(Default) Small" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "Medium" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "Large" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "None" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - link "Placement arrow_up_right\" / \"" + - button "bottom-start" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "(Default) bottom" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "bottom-end" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "left-start" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "left" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "left-end" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "right-start" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "right" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "right-end" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "top-start" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "top" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "top-end" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - link "Gap arrow_up_right\" / \"" + - button "(Default) No gap" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "With gap" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - link "Animations arrow_up_right\" / \"" + - button "(Default) Animation no delay" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "Delay slow" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "Delay fast" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "No animation" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - link "Width arrow_up_right\" / \"" + - button "(Default) Auto" + - article: Max width, lorem ipsum dolor sit amet, consetetur sadipscing + - button "Fixed" + - article: Max width, lorem ipsum dolor sit amet, consetetur sadipscing \ No newline at end of file diff --git a/__snapshots__/popover/showcase/firefox/DBPopover-should-match-screenshot-1/DBPopover-should-match-screenshot.png b/__snapshots__/popover/showcase/firefox/DBPopover-should-match-screenshot-1/DBPopover-should-match-screenshot.png new file mode 100644 index 00000000000..686185fc370 Binary files /dev/null and b/__snapshots__/popover/showcase/firefox/DBPopover-should-match-screenshot-1/DBPopover-should-match-screenshot.png differ diff --git a/__snapshots__/popover/showcase/firefox/regular/neutral-bg-lvl-1/DBPopover-should-match-screenshot.png b/__snapshots__/popover/showcase/firefox/regular/neutral-bg-lvl-1/DBPopover-should-match-screenshot.png deleted file mode 100644 index c76315c33ea..00000000000 Binary files a/__snapshots__/popover/showcase/firefox/regular/neutral-bg-lvl-1/DBPopover-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/popover/showcase/firefox/should-have-same-aria-snapshot/DBPopover-should-have-same-aria-snapshot.yaml b/__snapshots__/popover/showcase/firefox/should-have-same-aria-snapshot/DBPopover-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..b9d5510e2cf --- /dev/null +++ b/__snapshots__/popover/showcase/firefox/should-have-same-aria-snapshot/DBPopover-should-have-same-aria-snapshot.yaml @@ -0,0 +1,162 @@ +- main: + - heading "DBPopover" [level=1] + - link "Density arrow_up_right\" / \"" + - button "Functional" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "(Default) Regular" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "Expressive" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - link "Spacing arrow_up_right\" / \"" + - button "(Default) Small" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "Medium" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "Large" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "None" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - link "Placement arrow_up_right\" / \"" + - button "bottom-start" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "(Default) bottom" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "bottom-end" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "left-start" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "left" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "left-end" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "right-start" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "right" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "right-end" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "top-start" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "top" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "top-end" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - link "Gap arrow_up_right\" / \"" + - button "(Default) No gap" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "With gap" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - link "Animations arrow_up_right\" / \"" + - button "(Default) Animation no delay" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "Delay slow" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "Delay fast" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "No animation" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - link "Width arrow_up_right\" / \"" + - button "(Default) Auto" + - article: Max width, lorem ipsum dolor sit amet, consetetur sadipscing + - button "Fixed" + - article: Max width, lorem ipsum dolor sit amet, consetetur sadipscing \ No newline at end of file diff --git a/__snapshots__/popover/showcase/mobile-chrome/DBPopover-should-match-screenshot-1/DBPopover-should-match-screenshot.png b/__snapshots__/popover/showcase/mobile-chrome/DBPopover-should-match-screenshot-1/DBPopover-should-match-screenshot.png new file mode 100644 index 00000000000..6f8e0594f63 Binary files /dev/null and b/__snapshots__/popover/showcase/mobile-chrome/DBPopover-should-match-screenshot-1/DBPopover-should-match-screenshot.png differ diff --git a/__snapshots__/popover/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBPopover-should-match-screenshot.png b/__snapshots__/popover/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBPopover-should-match-screenshot.png deleted file mode 100644 index cee93f06689..00000000000 Binary files a/__snapshots__/popover/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBPopover-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/popover/showcase/mobile-chrome/should-have-same-aria-snapshot/DBPopover-should-have-same-aria-snapshot.yaml b/__snapshots__/popover/showcase/mobile-chrome/should-have-same-aria-snapshot/DBPopover-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..b9d5510e2cf --- /dev/null +++ b/__snapshots__/popover/showcase/mobile-chrome/should-have-same-aria-snapshot/DBPopover-should-have-same-aria-snapshot.yaml @@ -0,0 +1,162 @@ +- main: + - heading "DBPopover" [level=1] + - link "Density arrow_up_right\" / \"" + - button "Functional" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "(Default) Regular" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "Expressive" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - link "Spacing arrow_up_right\" / \"" + - button "(Default) Small" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "Medium" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "Large" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "None" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - link "Placement arrow_up_right\" / \"" + - button "bottom-start" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "(Default) bottom" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "bottom-end" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "left-start" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "left" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "left-end" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "right-start" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "right" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "right-end" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "top-start" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "top" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "top-end" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - link "Gap arrow_up_right\" / \"" + - button "(Default) No gap" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "With gap" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - link "Animations arrow_up_right\" / \"" + - button "(Default) Animation no delay" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "Delay slow" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "Delay fast" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "No animation" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - link "Width arrow_up_right\" / \"" + - button "(Default) Auto" + - article: Max width, lorem ipsum dolor sit amet, consetetur sadipscing + - button "Fixed" + - article: Max width, lorem ipsum dolor sit amet, consetetur sadipscing \ No newline at end of file diff --git a/__snapshots__/popover/showcase/mobile-safari/DBPopover-should-match-screenshot-1/DBPopover-should-match-screenshot.png b/__snapshots__/popover/showcase/mobile-safari/DBPopover-should-match-screenshot-1/DBPopover-should-match-screenshot.png new file mode 100644 index 00000000000..bb510ae1b5f Binary files /dev/null and b/__snapshots__/popover/showcase/mobile-safari/DBPopover-should-match-screenshot-1/DBPopover-should-match-screenshot.png differ diff --git a/__snapshots__/popover/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBPopover-should-match-screenshot.png b/__snapshots__/popover/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBPopover-should-match-screenshot.png deleted file mode 100644 index 5e5f8d10fe6..00000000000 Binary files a/__snapshots__/popover/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBPopover-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/popover/showcase/mobile-safari/should-have-same-aria-snapshot/DBPopover-should-have-same-aria-snapshot.yaml b/__snapshots__/popover/showcase/mobile-safari/should-have-same-aria-snapshot/DBPopover-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..b9d5510e2cf --- /dev/null +++ b/__snapshots__/popover/showcase/mobile-safari/should-have-same-aria-snapshot/DBPopover-should-have-same-aria-snapshot.yaml @@ -0,0 +1,162 @@ +- main: + - heading "DBPopover" [level=1] + - link "Density arrow_up_right\" / \"" + - button "Functional" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "(Default) Regular" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "Expressive" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - link "Spacing arrow_up_right\" / \"" + - button "(Default) Small" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "Medium" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "Large" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "None" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - link "Placement arrow_up_right\" / \"" + - button "bottom-start" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "(Default) bottom" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "bottom-end" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "left-start" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "left" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "left-end" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "right-start" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "right" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "right-end" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "top-start" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "top" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "top-end" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - link "Gap arrow_up_right\" / \"" + - button "(Default) No gap" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "With gap" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - link "Animations arrow_up_right\" / \"" + - button "(Default) Animation no delay" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "Delay slow" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "Delay fast" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "No animation" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - link "Width arrow_up_right\" / \"" + - button "(Default) Auto" + - article: Max width, lorem ipsum dolor sit amet, consetetur sadipscing + - button "Fixed" + - article: Max width, lorem ipsum dolor sit amet, consetetur sadipscing \ No newline at end of file diff --git a/__snapshots__/popover/showcase/webkit/DBPopover-should-match-screenshot-1/DBPopover-should-match-screenshot.png b/__snapshots__/popover/showcase/webkit/DBPopover-should-match-screenshot-1/DBPopover-should-match-screenshot.png new file mode 100644 index 00000000000..c77a07fac87 Binary files /dev/null and b/__snapshots__/popover/showcase/webkit/DBPopover-should-match-screenshot-1/DBPopover-should-match-screenshot.png differ diff --git a/__snapshots__/popover/showcase/webkit/regular/neutral-bg-lvl-1/DBPopover-should-match-screenshot.png b/__snapshots__/popover/showcase/webkit/regular/neutral-bg-lvl-1/DBPopover-should-match-screenshot.png deleted file mode 100644 index b24acc208d2..00000000000 Binary files a/__snapshots__/popover/showcase/webkit/regular/neutral-bg-lvl-1/DBPopover-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/popover/showcase/webkit/should-have-same-aria-snapshot/DBPopover-should-have-same-aria-snapshot.yaml b/__snapshots__/popover/showcase/webkit/should-have-same-aria-snapshot/DBPopover-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..b9d5510e2cf --- /dev/null +++ b/__snapshots__/popover/showcase/webkit/should-have-same-aria-snapshot/DBPopover-should-have-same-aria-snapshot.yaml @@ -0,0 +1,162 @@ +- main: + - heading "DBPopover" [level=1] + - link "Density arrow_up_right\" / \"" + - button "Functional" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "(Default) Regular" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "Expressive" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - link "Spacing arrow_up_right\" / \"" + - button "(Default) Small" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "Medium" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "Large" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "None" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - link "Placement arrow_up_right\" / \"" + - button "bottom-start" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "(Default) bottom" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "bottom-end" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "left-start" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "left" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "left-end" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "right-start" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "right" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "right-end" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "top-start" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "top" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "top-end" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - link "Gap arrow_up_right\" / \"" + - button "(Default) No gap" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "With gap" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - link "Animations arrow_up_right\" / \"" + - button "(Default) Animation no delay" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "Delay slow" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "Delay fast" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - button "No animation" + - article: + - list: + - listitem: Popover Custom Item 1 + - listitem: Popover Custom Item 2 + - button "Popover Custom Item 3" + - link "Width arrow_up_right\" / \"" + - button "(Default) Auto" + - article: Max width, lorem ipsum dolor sit amet, consetetur sadipscing + - button "Fixed" + - article: Max width, lorem ipsum dolor sit amet, consetetur sadipscing \ No newline at end of file diff --git a/__snapshots__/radio/component/chromium/DBRadio-should-have-same-aria-snapshot.yaml b/__snapshots__/radio/component/chromium/DBRadio-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..6b0c7ce09e8 --- /dev/null +++ b/__snapshots__/radio/component/chromium/DBRadio-should-have-same-aria-snapshot.yaml @@ -0,0 +1,2 @@ +- radio "Test" +- text: Test \ No newline at end of file diff --git a/__snapshots__/radio/component/chromium/DBRadio-should-match-screenshot.png b/__snapshots__/radio/component/chromium/DBRadio-should-match-screenshot.png index b589cfdd1af..f58fb02c589 100644 Binary files a/__snapshots__/radio/component/chromium/DBRadio-should-match-screenshot.png and b/__snapshots__/radio/component/chromium/DBRadio-should-match-screenshot.png differ diff --git a/__snapshots__/radio/component/firefox/DBRadio-should-have-same-aria-snapshot.yaml b/__snapshots__/radio/component/firefox/DBRadio-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..6b0c7ce09e8 --- /dev/null +++ b/__snapshots__/radio/component/firefox/DBRadio-should-have-same-aria-snapshot.yaml @@ -0,0 +1,2 @@ +- radio "Test" +- text: Test \ No newline at end of file diff --git a/__snapshots__/radio/component/mobile-chrome/DBRadio-should-have-same-aria-snapshot.yaml b/__snapshots__/radio/component/mobile-chrome/DBRadio-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..6b0c7ce09e8 --- /dev/null +++ b/__snapshots__/radio/component/mobile-chrome/DBRadio-should-have-same-aria-snapshot.yaml @@ -0,0 +1,2 @@ +- radio "Test" +- text: Test \ No newline at end of file diff --git a/__snapshots__/radio/component/mobile-chrome/DBRadio-should-match-screenshot.png b/__snapshots__/radio/component/mobile-chrome/DBRadio-should-match-screenshot.png index b589cfdd1af..f58fb02c589 100644 Binary files a/__snapshots__/radio/component/mobile-chrome/DBRadio-should-match-screenshot.png and b/__snapshots__/radio/component/mobile-chrome/DBRadio-should-match-screenshot.png differ diff --git a/__snapshots__/radio/patternhub/radio-docs-should-match-screenshot.png b/__snapshots__/radio/patternhub/radio-docs-should-match-screenshot.png index 41f2f50ee8c..fe3e298046a 100644 Binary files a/__snapshots__/radio/patternhub/radio-docs-should-match-screenshot.png and b/__snapshots__/radio/patternhub/radio-docs-should-match-screenshot.png differ diff --git a/__snapshots__/radio/patternhub/radio-overview-should-match-screenshot.png b/__snapshots__/radio/patternhub/radio-overview-should-match-screenshot.png index de6ae993868..cde1f1623b3 100644 Binary files a/__snapshots__/radio/patternhub/radio-overview-should-match-screenshot.png and b/__snapshots__/radio/patternhub/radio-overview-should-match-screenshot.png differ diff --git a/__snapshots__/radio/patternhub/radio-properties-should-match-screenshot.png b/__snapshots__/radio/patternhub/radio-properties-should-match-screenshot.png index 79c3fa264c8..a70a592795e 100644 Binary files a/__snapshots__/radio/patternhub/radio-properties-should-match-screenshot.png and b/__snapshots__/radio/patternhub/radio-properties-should-match-screenshot.png differ diff --git a/__snapshots__/radio/showcase/chromium-highContrast/DBRadio-should-match-screenshot-1/DBRadio-should-match-screenshot.png b/__snapshots__/radio/showcase/chromium-highContrast/DBRadio-should-match-screenshot-1/DBRadio-should-match-screenshot.png new file mode 100644 index 00000000000..cc8c2d9608f Binary files /dev/null and b/__snapshots__/radio/showcase/chromium-highContrast/DBRadio-should-match-screenshot-1/DBRadio-should-match-screenshot.png differ diff --git a/__snapshots__/radio/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBRadio-should-match-screenshot.png b/__snapshots__/radio/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBRadio-should-match-screenshot.png deleted file mode 100644 index 3858b58c19b..00000000000 Binary files a/__snapshots__/radio/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBRadio-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/radio/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBRadio-should-have-same-aria-snapshot.yaml b/__snapshots__/radio/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBRadio-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..b1eef8674d7 --- /dev/null +++ b/__snapshots__/radio/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBRadio-should-have-same-aria-snapshot.yaml @@ -0,0 +1,44 @@ +- main: + - heading "DBRadio" [level=1] + - link "Density arrow_up_right\" / \"" + - radiogroup "Density": + - radio "Functional": functional + - text: Functional + - radio "(Default) Regular": regular + - text: (Default) Regular + - radio "Expressive": expressive + - text: Expressive + - link "Interaction States arrow_up_right\" / \"" + - radiogroup "Interaction States": + - radio "(Default) Enabled" + - text: (Default) Enabled + - radio "Disabled" [disabled] + - text: Disabled + - link "States arrow_up_right\" / \"" + - radiogroup "States": + - radio "(Default) Unselected" + - text: (Default) Unselected + - radio "Unselected - Invalid *\" / \"" + - text: Unselected - Invalid *" / " + - radio "Selected" [checked] + - text: Selected + - radio "Selected - Valid *\" / \"" [checked] + - text: Selected - Valid *" / " + - link "Size arrow_up_right\" / \"" + - radiogroup "Size": + - radio "(Default) Medium" + - text: (Default) Medium + - radio "Small" + - text: Small + - link "Requirement arrow_up_right\" / \"" + - radiogroup "Requirement": + - radio "(Default) Optional" + - text: (Default) Optional + - radio "Required *\" / \"" + - text: Required *" / " + - link "Content arrow_up_right\" / \"" + - radiogroup "Content": + - radio "(Default) Label" + - text: (Default) Label + - radio "Hidden Label" + - text: Hidden Label \ No newline at end of file diff --git a/__snapshots__/radio/showcase/chromium/DBRadio-should-match-screenshot-1/DBRadio-should-match-screenshot.png b/__snapshots__/radio/showcase/chromium/DBRadio-should-match-screenshot-1/DBRadio-should-match-screenshot.png new file mode 100644 index 00000000000..00f879a7350 Binary files /dev/null and b/__snapshots__/radio/showcase/chromium/DBRadio-should-match-screenshot-1/DBRadio-should-match-screenshot.png differ diff --git a/__snapshots__/radio/showcase/chromium/regular/neutral-bg-lvl-1/DBRadio-should-match-screenshot.png b/__snapshots__/radio/showcase/chromium/regular/neutral-bg-lvl-1/DBRadio-should-match-screenshot.png deleted file mode 100644 index 7485934d911..00000000000 Binary files a/__snapshots__/radio/showcase/chromium/regular/neutral-bg-lvl-1/DBRadio-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/radio/showcase/chromium/should-have-same-aria-snapshot/DBRadio-should-have-same-aria-snapshot.yaml b/__snapshots__/radio/showcase/chromium/should-have-same-aria-snapshot/DBRadio-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..b1eef8674d7 --- /dev/null +++ b/__snapshots__/radio/showcase/chromium/should-have-same-aria-snapshot/DBRadio-should-have-same-aria-snapshot.yaml @@ -0,0 +1,44 @@ +- main: + - heading "DBRadio" [level=1] + - link "Density arrow_up_right\" / \"" + - radiogroup "Density": + - radio "Functional": functional + - text: Functional + - radio "(Default) Regular": regular + - text: (Default) Regular + - radio "Expressive": expressive + - text: Expressive + - link "Interaction States arrow_up_right\" / \"" + - radiogroup "Interaction States": + - radio "(Default) Enabled" + - text: (Default) Enabled + - radio "Disabled" [disabled] + - text: Disabled + - link "States arrow_up_right\" / \"" + - radiogroup "States": + - radio "(Default) Unselected" + - text: (Default) Unselected + - radio "Unselected - Invalid *\" / \"" + - text: Unselected - Invalid *" / " + - radio "Selected" [checked] + - text: Selected + - radio "Selected - Valid *\" / \"" [checked] + - text: Selected - Valid *" / " + - link "Size arrow_up_right\" / \"" + - radiogroup "Size": + - radio "(Default) Medium" + - text: (Default) Medium + - radio "Small" + - text: Small + - link "Requirement arrow_up_right\" / \"" + - radiogroup "Requirement": + - radio "(Default) Optional" + - text: (Default) Optional + - radio "Required *\" / \"" + - text: Required *" / " + - link "Content arrow_up_right\" / \"" + - radiogroup "Content": + - radio "(Default) Label" + - text: (Default) Label + - radio "Hidden Label" + - text: Hidden Label \ No newline at end of file diff --git a/__snapshots__/radio/showcase/firefox/DBRadio-should-match-screenshot-1/DBRadio-should-match-screenshot.png b/__snapshots__/radio/showcase/firefox/DBRadio-should-match-screenshot-1/DBRadio-should-match-screenshot.png new file mode 100644 index 00000000000..ac2e789c91e Binary files /dev/null and b/__snapshots__/radio/showcase/firefox/DBRadio-should-match-screenshot-1/DBRadio-should-match-screenshot.png differ diff --git a/__snapshots__/radio/showcase/firefox/regular/neutral-bg-lvl-1/DBRadio-should-match-screenshot.png b/__snapshots__/radio/showcase/firefox/regular/neutral-bg-lvl-1/DBRadio-should-match-screenshot.png deleted file mode 100644 index dea635813d0..00000000000 Binary files a/__snapshots__/radio/showcase/firefox/regular/neutral-bg-lvl-1/DBRadio-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/radio/showcase/firefox/should-have-same-aria-snapshot/DBRadio-should-have-same-aria-snapshot.yaml b/__snapshots__/radio/showcase/firefox/should-have-same-aria-snapshot/DBRadio-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..b1eef8674d7 --- /dev/null +++ b/__snapshots__/radio/showcase/firefox/should-have-same-aria-snapshot/DBRadio-should-have-same-aria-snapshot.yaml @@ -0,0 +1,44 @@ +- main: + - heading "DBRadio" [level=1] + - link "Density arrow_up_right\" / \"" + - radiogroup "Density": + - radio "Functional": functional + - text: Functional + - radio "(Default) Regular": regular + - text: (Default) Regular + - radio "Expressive": expressive + - text: Expressive + - link "Interaction States arrow_up_right\" / \"" + - radiogroup "Interaction States": + - radio "(Default) Enabled" + - text: (Default) Enabled + - radio "Disabled" [disabled] + - text: Disabled + - link "States arrow_up_right\" / \"" + - radiogroup "States": + - radio "(Default) Unselected" + - text: (Default) Unselected + - radio "Unselected - Invalid *\" / \"" + - text: Unselected - Invalid *" / " + - radio "Selected" [checked] + - text: Selected + - radio "Selected - Valid *\" / \"" [checked] + - text: Selected - Valid *" / " + - link "Size arrow_up_right\" / \"" + - radiogroup "Size": + - radio "(Default) Medium" + - text: (Default) Medium + - radio "Small" + - text: Small + - link "Requirement arrow_up_right\" / \"" + - radiogroup "Requirement": + - radio "(Default) Optional" + - text: (Default) Optional + - radio "Required *\" / \"" + - text: Required *" / " + - link "Content arrow_up_right\" / \"" + - radiogroup "Content": + - radio "(Default) Label" + - text: (Default) Label + - radio "Hidden Label" + - text: Hidden Label \ No newline at end of file diff --git a/__snapshots__/radio/showcase/mobile-chrome/DBRadio-should-match-screenshot-1/DBRadio-should-match-screenshot.png b/__snapshots__/radio/showcase/mobile-chrome/DBRadio-should-match-screenshot-1/DBRadio-should-match-screenshot.png new file mode 100644 index 00000000000..042b7e91fdd Binary files /dev/null and b/__snapshots__/radio/showcase/mobile-chrome/DBRadio-should-match-screenshot-1/DBRadio-should-match-screenshot.png differ diff --git a/__snapshots__/radio/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBRadio-should-match-screenshot.png b/__snapshots__/radio/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBRadio-should-match-screenshot.png deleted file mode 100644 index e5f152d0df8..00000000000 Binary files a/__snapshots__/radio/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBRadio-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/radio/showcase/mobile-chrome/should-have-same-aria-snapshot/DBRadio-should-have-same-aria-snapshot.yaml b/__snapshots__/radio/showcase/mobile-chrome/should-have-same-aria-snapshot/DBRadio-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..b1eef8674d7 --- /dev/null +++ b/__snapshots__/radio/showcase/mobile-chrome/should-have-same-aria-snapshot/DBRadio-should-have-same-aria-snapshot.yaml @@ -0,0 +1,44 @@ +- main: + - heading "DBRadio" [level=1] + - link "Density arrow_up_right\" / \"" + - radiogroup "Density": + - radio "Functional": functional + - text: Functional + - radio "(Default) Regular": regular + - text: (Default) Regular + - radio "Expressive": expressive + - text: Expressive + - link "Interaction States arrow_up_right\" / \"" + - radiogroup "Interaction States": + - radio "(Default) Enabled" + - text: (Default) Enabled + - radio "Disabled" [disabled] + - text: Disabled + - link "States arrow_up_right\" / \"" + - radiogroup "States": + - radio "(Default) Unselected" + - text: (Default) Unselected + - radio "Unselected - Invalid *\" / \"" + - text: Unselected - Invalid *" / " + - radio "Selected" [checked] + - text: Selected + - radio "Selected - Valid *\" / \"" [checked] + - text: Selected - Valid *" / " + - link "Size arrow_up_right\" / \"" + - radiogroup "Size": + - radio "(Default) Medium" + - text: (Default) Medium + - radio "Small" + - text: Small + - link "Requirement arrow_up_right\" / \"" + - radiogroup "Requirement": + - radio "(Default) Optional" + - text: (Default) Optional + - radio "Required *\" / \"" + - text: Required *" / " + - link "Content arrow_up_right\" / \"" + - radiogroup "Content": + - radio "(Default) Label" + - text: (Default) Label + - radio "Hidden Label" + - text: Hidden Label \ No newline at end of file diff --git a/__snapshots__/radio/showcase/mobile-safari/DBRadio-should-match-screenshot-1/DBRadio-should-match-screenshot.png b/__snapshots__/radio/showcase/mobile-safari/DBRadio-should-match-screenshot-1/DBRadio-should-match-screenshot.png new file mode 100644 index 00000000000..b4ce775c7d8 Binary files /dev/null and b/__snapshots__/radio/showcase/mobile-safari/DBRadio-should-match-screenshot-1/DBRadio-should-match-screenshot.png differ diff --git a/__snapshots__/radio/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBRadio-should-match-screenshot.png b/__snapshots__/radio/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBRadio-should-match-screenshot.png deleted file mode 100644 index 7c621ffe40a..00000000000 Binary files a/__snapshots__/radio/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBRadio-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/radio/showcase/mobile-safari/should-have-same-aria-snapshot/DBRadio-should-have-same-aria-snapshot.yaml b/__snapshots__/radio/showcase/mobile-safari/should-have-same-aria-snapshot/DBRadio-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..b1eef8674d7 --- /dev/null +++ b/__snapshots__/radio/showcase/mobile-safari/should-have-same-aria-snapshot/DBRadio-should-have-same-aria-snapshot.yaml @@ -0,0 +1,44 @@ +- main: + - heading "DBRadio" [level=1] + - link "Density arrow_up_right\" / \"" + - radiogroup "Density": + - radio "Functional": functional + - text: Functional + - radio "(Default) Regular": regular + - text: (Default) Regular + - radio "Expressive": expressive + - text: Expressive + - link "Interaction States arrow_up_right\" / \"" + - radiogroup "Interaction States": + - radio "(Default) Enabled" + - text: (Default) Enabled + - radio "Disabled" [disabled] + - text: Disabled + - link "States arrow_up_right\" / \"" + - radiogroup "States": + - radio "(Default) Unselected" + - text: (Default) Unselected + - radio "Unselected - Invalid *\" / \"" + - text: Unselected - Invalid *" / " + - radio "Selected" [checked] + - text: Selected + - radio "Selected - Valid *\" / \"" [checked] + - text: Selected - Valid *" / " + - link "Size arrow_up_right\" / \"" + - radiogroup "Size": + - radio "(Default) Medium" + - text: (Default) Medium + - radio "Small" + - text: Small + - link "Requirement arrow_up_right\" / \"" + - radiogroup "Requirement": + - radio "(Default) Optional" + - text: (Default) Optional + - radio "Required *\" / \"" + - text: Required *" / " + - link "Content arrow_up_right\" / \"" + - radiogroup "Content": + - radio "(Default) Label" + - text: (Default) Label + - radio "Hidden Label" + - text: Hidden Label \ No newline at end of file diff --git a/__snapshots__/radio/showcase/webkit/DBRadio-should-match-screenshot-1/DBRadio-should-match-screenshot.png b/__snapshots__/radio/showcase/webkit/DBRadio-should-match-screenshot-1/DBRadio-should-match-screenshot.png new file mode 100644 index 00000000000..d38d7180361 Binary files /dev/null and b/__snapshots__/radio/showcase/webkit/DBRadio-should-match-screenshot-1/DBRadio-should-match-screenshot.png differ diff --git a/__snapshots__/radio/showcase/webkit/regular/neutral-bg-lvl-1/DBRadio-should-match-screenshot.png b/__snapshots__/radio/showcase/webkit/regular/neutral-bg-lvl-1/DBRadio-should-match-screenshot.png deleted file mode 100644 index 9f7c412e0f2..00000000000 Binary files a/__snapshots__/radio/showcase/webkit/regular/neutral-bg-lvl-1/DBRadio-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/radio/showcase/webkit/should-have-same-aria-snapshot/DBRadio-should-have-same-aria-snapshot.yaml b/__snapshots__/radio/showcase/webkit/should-have-same-aria-snapshot/DBRadio-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..b1eef8674d7 --- /dev/null +++ b/__snapshots__/radio/showcase/webkit/should-have-same-aria-snapshot/DBRadio-should-have-same-aria-snapshot.yaml @@ -0,0 +1,44 @@ +- main: + - heading "DBRadio" [level=1] + - link "Density arrow_up_right\" / \"" + - radiogroup "Density": + - radio "Functional": functional + - text: Functional + - radio "(Default) Regular": regular + - text: (Default) Regular + - radio "Expressive": expressive + - text: Expressive + - link "Interaction States arrow_up_right\" / \"" + - radiogroup "Interaction States": + - radio "(Default) Enabled" + - text: (Default) Enabled + - radio "Disabled" [disabled] + - text: Disabled + - link "States arrow_up_right\" / \"" + - radiogroup "States": + - radio "(Default) Unselected" + - text: (Default) Unselected + - radio "Unselected - Invalid *\" / \"" + - text: Unselected - Invalid *" / " + - radio "Selected" [checked] + - text: Selected + - radio "Selected - Valid *\" / \"" [checked] + - text: Selected - Valid *" / " + - link "Size arrow_up_right\" / \"" + - radiogroup "Size": + - radio "(Default) Medium" + - text: (Default) Medium + - radio "Small" + - text: Small + - link "Requirement arrow_up_right\" / \"" + - radiogroup "Requirement": + - radio "(Default) Optional" + - text: (Default) Optional + - radio "Required *\" / \"" + - text: Required *" / " + - link "Content arrow_up_right\" / \"" + - radiogroup "Content": + - radio "(Default) Label" + - text: (Default) Label + - radio "Hidden Label" + - text: Hidden Label \ No newline at end of file diff --git a/__snapshots__/section/patternhub/section-docs-should-match-screenshot.png b/__snapshots__/section/patternhub/section-docs-should-match-screenshot.png index 629a976b4ca..d69d8644a2d 100644 Binary files a/__snapshots__/section/patternhub/section-docs-should-match-screenshot.png and b/__snapshots__/section/patternhub/section-docs-should-match-screenshot.png differ diff --git a/__snapshots__/section/patternhub/section-overview-should-match-screenshot.png b/__snapshots__/section/patternhub/section-overview-should-match-screenshot.png index bfb3a92c48b..0e1f1e7606c 100644 Binary files a/__snapshots__/section/patternhub/section-overview-should-match-screenshot.png and b/__snapshots__/section/patternhub/section-overview-should-match-screenshot.png differ diff --git a/__snapshots__/section/patternhub/section-properties-should-match-screenshot.png b/__snapshots__/section/patternhub/section-properties-should-match-screenshot.png index e325a16b163..57a2a1216ec 100644 Binary files a/__snapshots__/section/patternhub/section-properties-should-match-screenshot.png and b/__snapshots__/section/patternhub/section-properties-should-match-screenshot.png differ diff --git a/__snapshots__/section/showcase/chromium-highContrast/DBSection-should-match-screenshot-1/DBSection-should-match-screenshot.png b/__snapshots__/section/showcase/chromium-highContrast/DBSection-should-match-screenshot-1/DBSection-should-match-screenshot.png new file mode 100644 index 00000000000..4831afacd2d Binary files /dev/null and b/__snapshots__/section/showcase/chromium-highContrast/DBSection-should-match-screenshot-1/DBSection-should-match-screenshot.png differ diff --git a/__snapshots__/section/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBSection-should-match-screenshot.png b/__snapshots__/section/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBSection-should-match-screenshot.png deleted file mode 100644 index 9ca3277d0d5..00000000000 Binary files a/__snapshots__/section/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBSection-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/section/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBSection-should-have-same-aria-snapshot.yaml b/__snapshots__/section/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBSection-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..184e2c27271 --- /dev/null +++ b/__snapshots__/section/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBSection-should-have-same-aria-snapshot.yaml @@ -0,0 +1,8 @@ +- main: + - heading "DBSection" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional Functional Functional Functional (Default) Regular (Default) Regular (Default) Regular (Default) Regular Expressive Expressive Expressive Expressive + - link "Width arrow_up_right\" / \"" + - text: (Default) Full (Default) Full (Default) Full (Default) Full Medium Medium Medium Medium Large Large Large Large + - link "Spacing arrow_up_right\" / \"" + - text: (Default) Medium (Default) Medium (Default) Medium (Default) Medium Large Large Large Large Small Small Small Small None None None None \ No newline at end of file diff --git a/__snapshots__/section/showcase/chromium/DBSection-should-match-screenshot-1/DBSection-should-match-screenshot.png b/__snapshots__/section/showcase/chromium/DBSection-should-match-screenshot-1/DBSection-should-match-screenshot.png new file mode 100644 index 00000000000..99442076734 Binary files /dev/null and b/__snapshots__/section/showcase/chromium/DBSection-should-match-screenshot-1/DBSection-should-match-screenshot.png differ diff --git a/__snapshots__/section/showcase/chromium/regular/neutral-bg-lvl-1/DBSection-should-match-screenshot.png b/__snapshots__/section/showcase/chromium/regular/neutral-bg-lvl-1/DBSection-should-match-screenshot.png deleted file mode 100644 index 3507c0f8964..00000000000 Binary files a/__snapshots__/section/showcase/chromium/regular/neutral-bg-lvl-1/DBSection-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/section/showcase/chromium/should-have-same-aria-snapshot/DBSection-should-have-same-aria-snapshot.yaml b/__snapshots__/section/showcase/chromium/should-have-same-aria-snapshot/DBSection-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..184e2c27271 --- /dev/null +++ b/__snapshots__/section/showcase/chromium/should-have-same-aria-snapshot/DBSection-should-have-same-aria-snapshot.yaml @@ -0,0 +1,8 @@ +- main: + - heading "DBSection" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional Functional Functional Functional (Default) Regular (Default) Regular (Default) Regular (Default) Regular Expressive Expressive Expressive Expressive + - link "Width arrow_up_right\" / \"" + - text: (Default) Full (Default) Full (Default) Full (Default) Full Medium Medium Medium Medium Large Large Large Large + - link "Spacing arrow_up_right\" / \"" + - text: (Default) Medium (Default) Medium (Default) Medium (Default) Medium Large Large Large Large Small Small Small Small None None None None \ No newline at end of file diff --git a/__snapshots__/section/showcase/firefox/DBSection-should-match-screenshot-1/DBSection-should-match-screenshot.png b/__snapshots__/section/showcase/firefox/DBSection-should-match-screenshot-1/DBSection-should-match-screenshot.png new file mode 100644 index 00000000000..376c9d247e8 Binary files /dev/null and b/__snapshots__/section/showcase/firefox/DBSection-should-match-screenshot-1/DBSection-should-match-screenshot.png differ diff --git a/__snapshots__/section/showcase/firefox/regular/neutral-bg-lvl-1/DBSection-should-match-screenshot.png b/__snapshots__/section/showcase/firefox/regular/neutral-bg-lvl-1/DBSection-should-match-screenshot.png deleted file mode 100644 index 6f4e780eccd..00000000000 Binary files a/__snapshots__/section/showcase/firefox/regular/neutral-bg-lvl-1/DBSection-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/section/showcase/firefox/should-have-same-aria-snapshot/DBSection-should-have-same-aria-snapshot.yaml b/__snapshots__/section/showcase/firefox/should-have-same-aria-snapshot/DBSection-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..184e2c27271 --- /dev/null +++ b/__snapshots__/section/showcase/firefox/should-have-same-aria-snapshot/DBSection-should-have-same-aria-snapshot.yaml @@ -0,0 +1,8 @@ +- main: + - heading "DBSection" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional Functional Functional Functional (Default) Regular (Default) Regular (Default) Regular (Default) Regular Expressive Expressive Expressive Expressive + - link "Width arrow_up_right\" / \"" + - text: (Default) Full (Default) Full (Default) Full (Default) Full Medium Medium Medium Medium Large Large Large Large + - link "Spacing arrow_up_right\" / \"" + - text: (Default) Medium (Default) Medium (Default) Medium (Default) Medium Large Large Large Large Small Small Small Small None None None None \ No newline at end of file diff --git a/__snapshots__/section/showcase/mobile-chrome/DBSection-should-match-screenshot-1/DBSection-should-match-screenshot.png b/__snapshots__/section/showcase/mobile-chrome/DBSection-should-match-screenshot-1/DBSection-should-match-screenshot.png new file mode 100644 index 00000000000..2bf1c5358f7 Binary files /dev/null and b/__snapshots__/section/showcase/mobile-chrome/DBSection-should-match-screenshot-1/DBSection-should-match-screenshot.png differ diff --git a/__snapshots__/section/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBSection-should-match-screenshot.png b/__snapshots__/section/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBSection-should-match-screenshot.png deleted file mode 100644 index d80eb9838bc..00000000000 Binary files a/__snapshots__/section/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBSection-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/section/showcase/mobile-chrome/should-have-same-aria-snapshot/DBSection-should-have-same-aria-snapshot.yaml b/__snapshots__/section/showcase/mobile-chrome/should-have-same-aria-snapshot/DBSection-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..184e2c27271 --- /dev/null +++ b/__snapshots__/section/showcase/mobile-chrome/should-have-same-aria-snapshot/DBSection-should-have-same-aria-snapshot.yaml @@ -0,0 +1,8 @@ +- main: + - heading "DBSection" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional Functional Functional Functional (Default) Regular (Default) Regular (Default) Regular (Default) Regular Expressive Expressive Expressive Expressive + - link "Width arrow_up_right\" / \"" + - text: (Default) Full (Default) Full (Default) Full (Default) Full Medium Medium Medium Medium Large Large Large Large + - link "Spacing arrow_up_right\" / \"" + - text: (Default) Medium (Default) Medium (Default) Medium (Default) Medium Large Large Large Large Small Small Small Small None None None None \ No newline at end of file diff --git a/__snapshots__/section/showcase/mobile-safari/DBSection-should-match-screenshot-1/DBSection-should-match-screenshot.png b/__snapshots__/section/showcase/mobile-safari/DBSection-should-match-screenshot-1/DBSection-should-match-screenshot.png new file mode 100644 index 00000000000..6620867b206 Binary files /dev/null and b/__snapshots__/section/showcase/mobile-safari/DBSection-should-match-screenshot-1/DBSection-should-match-screenshot.png differ diff --git a/__snapshots__/section/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBSection-should-match-screenshot.png b/__snapshots__/section/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBSection-should-match-screenshot.png deleted file mode 100644 index efd1c10808a..00000000000 Binary files a/__snapshots__/section/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBSection-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/section/showcase/mobile-safari/should-have-same-aria-snapshot/DBSection-should-have-same-aria-snapshot.yaml b/__snapshots__/section/showcase/mobile-safari/should-have-same-aria-snapshot/DBSection-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..184e2c27271 --- /dev/null +++ b/__snapshots__/section/showcase/mobile-safari/should-have-same-aria-snapshot/DBSection-should-have-same-aria-snapshot.yaml @@ -0,0 +1,8 @@ +- main: + - heading "DBSection" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional Functional Functional Functional (Default) Regular (Default) Regular (Default) Regular (Default) Regular Expressive Expressive Expressive Expressive + - link "Width arrow_up_right\" / \"" + - text: (Default) Full (Default) Full (Default) Full (Default) Full Medium Medium Medium Medium Large Large Large Large + - link "Spacing arrow_up_right\" / \"" + - text: (Default) Medium (Default) Medium (Default) Medium (Default) Medium Large Large Large Large Small Small Small Small None None None None \ No newline at end of file diff --git a/__snapshots__/section/showcase/webkit/DBSection-should-match-screenshot-1/DBSection-should-match-screenshot.png b/__snapshots__/section/showcase/webkit/DBSection-should-match-screenshot-1/DBSection-should-match-screenshot.png new file mode 100644 index 00000000000..b98e58bf7ae Binary files /dev/null and b/__snapshots__/section/showcase/webkit/DBSection-should-match-screenshot-1/DBSection-should-match-screenshot.png differ diff --git a/__snapshots__/section/showcase/webkit/regular/neutral-bg-lvl-1/DBSection-should-match-screenshot.png b/__snapshots__/section/showcase/webkit/regular/neutral-bg-lvl-1/DBSection-should-match-screenshot.png deleted file mode 100644 index 05dddd761b0..00000000000 Binary files a/__snapshots__/section/showcase/webkit/regular/neutral-bg-lvl-1/DBSection-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/section/showcase/webkit/should-have-same-aria-snapshot/DBSection-should-have-same-aria-snapshot.yaml b/__snapshots__/section/showcase/webkit/should-have-same-aria-snapshot/DBSection-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..184e2c27271 --- /dev/null +++ b/__snapshots__/section/showcase/webkit/should-have-same-aria-snapshot/DBSection-should-have-same-aria-snapshot.yaml @@ -0,0 +1,8 @@ +- main: + - heading "DBSection" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional Functional Functional Functional (Default) Regular (Default) Regular (Default) Regular (Default) Regular Expressive Expressive Expressive Expressive + - link "Width arrow_up_right\" / \"" + - text: (Default) Full (Default) Full (Default) Full (Default) Full Medium Medium Medium Medium Large Large Large Large + - link "Spacing arrow_up_right\" / \"" + - text: (Default) Medium (Default) Medium (Default) Medium (Default) Medium Large Large Large Large Small Small Small Small None None None None \ No newline at end of file diff --git a/__snapshots__/select/component/chromium/DBSelect-should-have-same-aria-snapshot.yaml b/__snapshots__/select/component/chromium/DBSelect-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..45fac13e6e4 --- /dev/null +++ b/__snapshots__/select/component/chromium/DBSelect-should-have-same-aria-snapshot.yaml @@ -0,0 +1,7 @@ +- text: Label +- combobox "Label": + - option "Test1" + - option "Test2" +- text: Label information_circle" / " Description +- status +- text: chevron_down" / " \ No newline at end of file diff --git a/__snapshots__/select/component/chromium/DBSelect-should-match-screenshot.png b/__snapshots__/select/component/chromium/DBSelect-should-match-screenshot.png index 3fc2a807cb5..66057619c20 100644 Binary files a/__snapshots__/select/component/chromium/DBSelect-should-match-screenshot.png and b/__snapshots__/select/component/chromium/DBSelect-should-match-screenshot.png differ diff --git a/__snapshots__/select/component/firefox/DBSelect-should-have-same-aria-snapshot.yaml b/__snapshots__/select/component/firefox/DBSelect-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..45fac13e6e4 --- /dev/null +++ b/__snapshots__/select/component/firefox/DBSelect-should-have-same-aria-snapshot.yaml @@ -0,0 +1,7 @@ +- text: Label +- combobox "Label": + - option "Test1" + - option "Test2" +- text: Label information_circle" / " Description +- status +- text: chevron_down" / " \ No newline at end of file diff --git a/__snapshots__/select/component/firefox/DBSelect-should-match-screenshot.png b/__snapshots__/select/component/firefox/DBSelect-should-match-screenshot.png index be505d28bd7..d863313a50b 100644 Binary files a/__snapshots__/select/component/firefox/DBSelect-should-match-screenshot.png and b/__snapshots__/select/component/firefox/DBSelect-should-match-screenshot.png differ diff --git a/__snapshots__/select/component/mobile-chrome/DBSelect-should-have-same-aria-snapshot.yaml b/__snapshots__/select/component/mobile-chrome/DBSelect-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..45fac13e6e4 --- /dev/null +++ b/__snapshots__/select/component/mobile-chrome/DBSelect-should-have-same-aria-snapshot.yaml @@ -0,0 +1,7 @@ +- text: Label +- combobox "Label": + - option "Test1" + - option "Test2" +- text: Label information_circle" / " Description +- status +- text: chevron_down" / " \ No newline at end of file diff --git a/__snapshots__/select/component/mobile-chrome/DBSelect-should-match-screenshot.png b/__snapshots__/select/component/mobile-chrome/DBSelect-should-match-screenshot.png index 3fc2a807cb5..66057619c20 100644 Binary files a/__snapshots__/select/component/mobile-chrome/DBSelect-should-match-screenshot.png and b/__snapshots__/select/component/mobile-chrome/DBSelect-should-match-screenshot.png differ diff --git a/__snapshots__/select/patternhub/select-docs-should-match-screenshot.png b/__snapshots__/select/patternhub/select-docs-should-match-screenshot.png index 8c484817a26..6f1e42daad5 100644 Binary files a/__snapshots__/select/patternhub/select-docs-should-match-screenshot.png and b/__snapshots__/select/patternhub/select-docs-should-match-screenshot.png differ diff --git a/__snapshots__/select/patternhub/select-overview-should-match-screenshot.png b/__snapshots__/select/patternhub/select-overview-should-match-screenshot.png index d11af8e6ad9..123c9e3dc52 100644 Binary files a/__snapshots__/select/patternhub/select-overview-should-match-screenshot.png and b/__snapshots__/select/patternhub/select-overview-should-match-screenshot.png differ diff --git a/__snapshots__/select/patternhub/select-properties-should-match-screenshot.png b/__snapshots__/select/patternhub/select-properties-should-match-screenshot.png index 79c3fa264c8..6650cf5f20b 100644 Binary files a/__snapshots__/select/patternhub/select-properties-should-match-screenshot.png and b/__snapshots__/select/patternhub/select-properties-should-match-screenshot.png differ diff --git a/__snapshots__/select/showcase/chromium-highContrast/DBSelect-should-match-screenshot-1/DBSelect-should-match-screenshot.png b/__snapshots__/select/showcase/chromium-highContrast/DBSelect-should-match-screenshot-1/DBSelect-should-match-screenshot.png new file mode 100644 index 00000000000..227c8b86717 Binary files /dev/null and b/__snapshots__/select/showcase/chromium-highContrast/DBSelect-should-match-screenshot-1/DBSelect-should-match-screenshot.png differ diff --git a/__snapshots__/select/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBSelect-should-match-screenshot.png b/__snapshots__/select/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBSelect-should-match-screenshot.png deleted file mode 100644 index 6e7f5ea959e..00000000000 Binary files a/__snapshots__/select/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBSelect-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/select/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBSelect-should-have-same-aria-snapshot.yaml b/__snapshots__/select/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBSelect-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..4d5737a859d --- /dev/null +++ b/__snapshots__/select/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBSelect-should-have-same-aria-snapshot.yaml @@ -0,0 +1,179 @@ +- main: + - heading "DBSelect" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: Functional + - text: Functional + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) Regular + - text: (Default) Regular + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: Expressive + - text: Expressive + - status + - text: chevron_down" / " + - link "Variant arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) Label Above + - text: (Default) Label Above + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Floating Label" [selected] + - option "Option 2" + - text: Floating Label + - status + - text: chevron_down" / " + - link "Show Label arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) True + - text: (Default) True + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: "False" + - text: "False" + - status + - text: chevron_down" / " + - link "Show Message arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) False + - text: (Default) False + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: "True" + - text: True information_circle" / " Message + - status + - text: chevron_down" / " + - link "State arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) Empty + - text: (Default) Empty + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Filled" [selected] + - option "Option 2" + - text: Filled + - status + - text: chevron_down" / " + - link "Validation arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) No validation + - text: (Default) No validation + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: Invalid + - text: Invalid exclamation_mark_circle" / " Invalid Message + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Valid" [selected] + - option "Option 2" + - text: Valid + - text: check_circle" / " Valid message + - status + - text: chevron_down" / " + - link "Disabled arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) False + - text: (Default) False + - status + - text: chevron_down" / " Label + - combobox "Label" [disabled]: + - option "Option 1" + - option "Option 2" + - text: "True" + - text: "True" + - status + - text: chevron_down" / " + - link "Content arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) Text + - text: (Default) Text + - status + - text: chevron_down" / " x_placeholder" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: Text - Leading Icon + - text: Text - Leading Icon + - status + - text: chevron_down" / " + - link "Required arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) False + - text: (Default) False + - status + - text: chevron_down" / " Label*" / " + - combobox "Label*\" / \"": + - option "Option 1" + - option "Option 2" + - text: "True" + - text: "True" + - status + - text: chevron_down" / " + - link "Examples Floating Label arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) Empty + - text: (Default) Empty + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Filled" [selected] + - option "Option 2" + - text: Filled + - status + - text: chevron_down" / " Label + - combobox "Label" [disabled]: + - option "Disabled" [selected] + - option "Option 2" + - text: Disabled + - status + - text: chevron_down" / " \ No newline at end of file diff --git a/__snapshots__/select/showcase/chromium/DBSelect-should-match-screenshot-1/DBSelect-should-match-screenshot.png b/__snapshots__/select/showcase/chromium/DBSelect-should-match-screenshot-1/DBSelect-should-match-screenshot.png new file mode 100644 index 00000000000..ee28cf6ef92 Binary files /dev/null and b/__snapshots__/select/showcase/chromium/DBSelect-should-match-screenshot-1/DBSelect-should-match-screenshot.png differ diff --git a/__snapshots__/select/showcase/chromium/regular/neutral-bg-lvl-1/DBSelect-should-match-screenshot.png b/__snapshots__/select/showcase/chromium/regular/neutral-bg-lvl-1/DBSelect-should-match-screenshot.png deleted file mode 100644 index 2e9f1eadefd..00000000000 Binary files a/__snapshots__/select/showcase/chromium/regular/neutral-bg-lvl-1/DBSelect-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/select/showcase/chromium/should-have-same-aria-snapshot/DBSelect-should-have-same-aria-snapshot.yaml b/__snapshots__/select/showcase/chromium/should-have-same-aria-snapshot/DBSelect-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..4d5737a859d --- /dev/null +++ b/__snapshots__/select/showcase/chromium/should-have-same-aria-snapshot/DBSelect-should-have-same-aria-snapshot.yaml @@ -0,0 +1,179 @@ +- main: + - heading "DBSelect" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: Functional + - text: Functional + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) Regular + - text: (Default) Regular + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: Expressive + - text: Expressive + - status + - text: chevron_down" / " + - link "Variant arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) Label Above + - text: (Default) Label Above + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Floating Label" [selected] + - option "Option 2" + - text: Floating Label + - status + - text: chevron_down" / " + - link "Show Label arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) True + - text: (Default) True + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: "False" + - text: "False" + - status + - text: chevron_down" / " + - link "Show Message arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) False + - text: (Default) False + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: "True" + - text: True information_circle" / " Message + - status + - text: chevron_down" / " + - link "State arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) Empty + - text: (Default) Empty + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Filled" [selected] + - option "Option 2" + - text: Filled + - status + - text: chevron_down" / " + - link "Validation arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) No validation + - text: (Default) No validation + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: Invalid + - text: Invalid exclamation_mark_circle" / " Invalid Message + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Valid" [selected] + - option "Option 2" + - text: Valid + - text: check_circle" / " Valid message + - status + - text: chevron_down" / " + - link "Disabled arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) False + - text: (Default) False + - status + - text: chevron_down" / " Label + - combobox "Label" [disabled]: + - option "Option 1" + - option "Option 2" + - text: "True" + - text: "True" + - status + - text: chevron_down" / " + - link "Content arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) Text + - text: (Default) Text + - status + - text: chevron_down" / " x_placeholder" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: Text - Leading Icon + - text: Text - Leading Icon + - status + - text: chevron_down" / " + - link "Required arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) False + - text: (Default) False + - status + - text: chevron_down" / " Label*" / " + - combobox "Label*\" / \"": + - option "Option 1" + - option "Option 2" + - text: "True" + - text: "True" + - status + - text: chevron_down" / " + - link "Examples Floating Label arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) Empty + - text: (Default) Empty + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Filled" [selected] + - option "Option 2" + - text: Filled + - status + - text: chevron_down" / " Label + - combobox "Label" [disabled]: + - option "Disabled" [selected] + - option "Option 2" + - text: Disabled + - status + - text: chevron_down" / " \ No newline at end of file diff --git a/__snapshots__/select/showcase/firefox/DBSelect-should-match-screenshot-1/DBSelect-should-match-screenshot.png b/__snapshots__/select/showcase/firefox/DBSelect-should-match-screenshot-1/DBSelect-should-match-screenshot.png new file mode 100644 index 00000000000..e14936db97a Binary files /dev/null and b/__snapshots__/select/showcase/firefox/DBSelect-should-match-screenshot-1/DBSelect-should-match-screenshot.png differ diff --git a/__snapshots__/select/showcase/firefox/regular/neutral-bg-lvl-1/DBSelect-should-match-screenshot.png b/__snapshots__/select/showcase/firefox/regular/neutral-bg-lvl-1/DBSelect-should-match-screenshot.png deleted file mode 100644 index 339ab1933cc..00000000000 Binary files a/__snapshots__/select/showcase/firefox/regular/neutral-bg-lvl-1/DBSelect-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/select/showcase/firefox/should-have-same-aria-snapshot/DBSelect-should-have-same-aria-snapshot.yaml b/__snapshots__/select/showcase/firefox/should-have-same-aria-snapshot/DBSelect-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..1bf479a7e38 --- /dev/null +++ b/__snapshots__/select/showcase/firefox/should-have-same-aria-snapshot/DBSelect-should-have-same-aria-snapshot.yaml @@ -0,0 +1,179 @@ +- main: + - heading "DBSelect" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: Functional + - text: Functional + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) Regular + - text: (Default) Regular + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: Expressive + - text: Expressive + - status + - text: chevron_down" / " + - link "Variant arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) Label Above + - text: (Default) Label Above + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Floating Label" [selected] + - option "Option 2" + - text: Floating Label + - status + - text: chevron_down" / " + - link "Show Label arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) True + - text: (Default) True + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: "False" + - text: "False" + - status + - text: chevron_down" / " + - link "Show Message arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) False + - text: (Default) False + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: "True" + - text: True information_circle" / " Message + - status + - text: chevron_down" / " + - link "State arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) Empty + - text: (Default) Empty + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Filled" [selected] + - option "Option 2" + - text: Filled + - status + - text: chevron_down" / " + - link "Validation arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) No validation + - text: (Default) No validation + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: Invalid + - text: Invalid exclamation_mark_circle" / " Invalid Message + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Valid" [selected] + - option "Option 2" + - text: Valid + - text: check_circle" / " Valid message + - status + - text: chevron_down" / " + - link "Disabled arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) False + - text: (Default) False + - status + - text: chevron_down" / " Label + - combobox "Label" [disabled]: + - option "Option 1" + - option "Option 2" + - text: "True" + - text: "True" + - status + - text: chevron_down" / " + - link "Content arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) Text + - text: (Default) Text + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: Text - Leading Icon + - text: Text - Leading Icon + - status + - text: chevron_down" / " + - link "Required arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) False + - text: (Default) False + - status + - text: chevron_down" / " Label*" / " + - combobox "Label*\" / \"": + - option "Option 1" + - option "Option 2" + - text: "True" + - text: "True" + - status + - text: chevron_down" / " + - link "Examples Floating Label arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) Empty + - text: (Default) Empty + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Filled" [selected] + - option "Option 2" + - text: Filled + - status + - text: chevron_down" / " Label + - combobox "Label" [disabled]: + - option "Disabled" [selected] + - option "Option 2" + - text: Disabled + - status + - text: chevron_down" / " \ No newline at end of file diff --git a/__snapshots__/select/showcase/mobile-chrome/DBSelect-should-match-screenshot-1/DBSelect-should-match-screenshot.png b/__snapshots__/select/showcase/mobile-chrome/DBSelect-should-match-screenshot-1/DBSelect-should-match-screenshot.png new file mode 100644 index 00000000000..6e2da169ca1 Binary files /dev/null and b/__snapshots__/select/showcase/mobile-chrome/DBSelect-should-match-screenshot-1/DBSelect-should-match-screenshot.png differ diff --git a/__snapshots__/select/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBSelect-should-match-screenshot.png b/__snapshots__/select/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBSelect-should-match-screenshot.png deleted file mode 100644 index bd7775860bc..00000000000 Binary files a/__snapshots__/select/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBSelect-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/select/showcase/mobile-chrome/should-have-same-aria-snapshot/DBSelect-should-have-same-aria-snapshot.yaml b/__snapshots__/select/showcase/mobile-chrome/should-have-same-aria-snapshot/DBSelect-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..4d5737a859d --- /dev/null +++ b/__snapshots__/select/showcase/mobile-chrome/should-have-same-aria-snapshot/DBSelect-should-have-same-aria-snapshot.yaml @@ -0,0 +1,179 @@ +- main: + - heading "DBSelect" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: Functional + - text: Functional + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) Regular + - text: (Default) Regular + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: Expressive + - text: Expressive + - status + - text: chevron_down" / " + - link "Variant arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) Label Above + - text: (Default) Label Above + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Floating Label" [selected] + - option "Option 2" + - text: Floating Label + - status + - text: chevron_down" / " + - link "Show Label arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) True + - text: (Default) True + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: "False" + - text: "False" + - status + - text: chevron_down" / " + - link "Show Message arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) False + - text: (Default) False + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: "True" + - text: True information_circle" / " Message + - status + - text: chevron_down" / " + - link "State arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) Empty + - text: (Default) Empty + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Filled" [selected] + - option "Option 2" + - text: Filled + - status + - text: chevron_down" / " + - link "Validation arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) No validation + - text: (Default) No validation + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: Invalid + - text: Invalid exclamation_mark_circle" / " Invalid Message + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Valid" [selected] + - option "Option 2" + - text: Valid + - text: check_circle" / " Valid message + - status + - text: chevron_down" / " + - link "Disabled arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) False + - text: (Default) False + - status + - text: chevron_down" / " Label + - combobox "Label" [disabled]: + - option "Option 1" + - option "Option 2" + - text: "True" + - text: "True" + - status + - text: chevron_down" / " + - link "Content arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) Text + - text: (Default) Text + - status + - text: chevron_down" / " x_placeholder" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: Text - Leading Icon + - text: Text - Leading Icon + - status + - text: chevron_down" / " + - link "Required arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) False + - text: (Default) False + - status + - text: chevron_down" / " Label*" / " + - combobox "Label*\" / \"": + - option "Option 1" + - option "Option 2" + - text: "True" + - text: "True" + - status + - text: chevron_down" / " + - link "Examples Floating Label arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) Empty + - text: (Default) Empty + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Filled" [selected] + - option "Option 2" + - text: Filled + - status + - text: chevron_down" / " Label + - combobox "Label" [disabled]: + - option "Disabled" [selected] + - option "Option 2" + - text: Disabled + - status + - text: chevron_down" / " \ No newline at end of file diff --git a/__snapshots__/select/showcase/mobile-safari/DBSelect-should-match-screenshot-1/DBSelect-should-match-screenshot.png b/__snapshots__/select/showcase/mobile-safari/DBSelect-should-match-screenshot-1/DBSelect-should-match-screenshot.png new file mode 100644 index 00000000000..a35ed935fd3 Binary files /dev/null and b/__snapshots__/select/showcase/mobile-safari/DBSelect-should-match-screenshot-1/DBSelect-should-match-screenshot.png differ diff --git a/__snapshots__/select/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBSelect-should-match-screenshot.png b/__snapshots__/select/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBSelect-should-match-screenshot.png deleted file mode 100644 index a30a86df820..00000000000 Binary files a/__snapshots__/select/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBSelect-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/select/showcase/mobile-safari/should-have-same-aria-snapshot/DBSelect-should-have-same-aria-snapshot.yaml b/__snapshots__/select/showcase/mobile-safari/should-have-same-aria-snapshot/DBSelect-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..4d5737a859d --- /dev/null +++ b/__snapshots__/select/showcase/mobile-safari/should-have-same-aria-snapshot/DBSelect-should-have-same-aria-snapshot.yaml @@ -0,0 +1,179 @@ +- main: + - heading "DBSelect" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: Functional + - text: Functional + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) Regular + - text: (Default) Regular + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: Expressive + - text: Expressive + - status + - text: chevron_down" / " + - link "Variant arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) Label Above + - text: (Default) Label Above + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Floating Label" [selected] + - option "Option 2" + - text: Floating Label + - status + - text: chevron_down" / " + - link "Show Label arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) True + - text: (Default) True + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: "False" + - text: "False" + - status + - text: chevron_down" / " + - link "Show Message arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) False + - text: (Default) False + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: "True" + - text: True information_circle" / " Message + - status + - text: chevron_down" / " + - link "State arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) Empty + - text: (Default) Empty + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Filled" [selected] + - option "Option 2" + - text: Filled + - status + - text: chevron_down" / " + - link "Validation arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) No validation + - text: (Default) No validation + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: Invalid + - text: Invalid exclamation_mark_circle" / " Invalid Message + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Valid" [selected] + - option "Option 2" + - text: Valid + - text: check_circle" / " Valid message + - status + - text: chevron_down" / " + - link "Disabled arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) False + - text: (Default) False + - status + - text: chevron_down" / " Label + - combobox "Label" [disabled]: + - option "Option 1" + - option "Option 2" + - text: "True" + - text: "True" + - status + - text: chevron_down" / " + - link "Content arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) Text + - text: (Default) Text + - status + - text: chevron_down" / " x_placeholder" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: Text - Leading Icon + - text: Text - Leading Icon + - status + - text: chevron_down" / " + - link "Required arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) False + - text: (Default) False + - status + - text: chevron_down" / " Label*" / " + - combobox "Label*\" / \"": + - option "Option 1" + - option "Option 2" + - text: "True" + - text: "True" + - status + - text: chevron_down" / " + - link "Examples Floating Label arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) Empty + - text: (Default) Empty + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Filled" [selected] + - option "Option 2" + - text: Filled + - status + - text: chevron_down" / " Label + - combobox "Label" [disabled]: + - option "Disabled" [selected] + - option "Option 2" + - text: Disabled + - status + - text: chevron_down" / " \ No newline at end of file diff --git a/__snapshots__/select/showcase/webkit/DBSelect-should-match-screenshot-1/DBSelect-should-match-screenshot.png b/__snapshots__/select/showcase/webkit/DBSelect-should-match-screenshot-1/DBSelect-should-match-screenshot.png new file mode 100644 index 00000000000..eebf4ecb01b Binary files /dev/null and b/__snapshots__/select/showcase/webkit/DBSelect-should-match-screenshot-1/DBSelect-should-match-screenshot.png differ diff --git a/__snapshots__/select/showcase/webkit/regular/neutral-bg-lvl-1/DBSelect-should-match-screenshot.png b/__snapshots__/select/showcase/webkit/regular/neutral-bg-lvl-1/DBSelect-should-match-screenshot.png deleted file mode 100644 index 0cbb1843435..00000000000 Binary files a/__snapshots__/select/showcase/webkit/regular/neutral-bg-lvl-1/DBSelect-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/select/showcase/webkit/should-have-same-aria-snapshot/DBSelect-should-have-same-aria-snapshot.yaml b/__snapshots__/select/showcase/webkit/should-have-same-aria-snapshot/DBSelect-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..4d5737a859d --- /dev/null +++ b/__snapshots__/select/showcase/webkit/should-have-same-aria-snapshot/DBSelect-should-have-same-aria-snapshot.yaml @@ -0,0 +1,179 @@ +- main: + - heading "DBSelect" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: Functional + - text: Functional + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) Regular + - text: (Default) Regular + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: Expressive + - text: Expressive + - status + - text: chevron_down" / " + - link "Variant arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) Label Above + - text: (Default) Label Above + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Floating Label" [selected] + - option "Option 2" + - text: Floating Label + - status + - text: chevron_down" / " + - link "Show Label arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) True + - text: (Default) True + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: "False" + - text: "False" + - status + - text: chevron_down" / " + - link "Show Message arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) False + - text: (Default) False + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: "True" + - text: True information_circle" / " Message + - status + - text: chevron_down" / " + - link "State arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) Empty + - text: (Default) Empty + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Filled" [selected] + - option "Option 2" + - text: Filled + - status + - text: chevron_down" / " + - link "Validation arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) No validation + - text: (Default) No validation + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: Invalid + - text: Invalid exclamation_mark_circle" / " Invalid Message + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Valid" [selected] + - option "Option 2" + - text: Valid + - text: check_circle" / " Valid message + - status + - text: chevron_down" / " + - link "Disabled arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) False + - text: (Default) False + - status + - text: chevron_down" / " Label + - combobox "Label" [disabled]: + - option "Option 1" + - option "Option 2" + - text: "True" + - text: "True" + - status + - text: chevron_down" / " + - link "Content arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) Text + - text: (Default) Text + - status + - text: chevron_down" / " x_placeholder" / " Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: Text - Leading Icon + - text: Text - Leading Icon + - status + - text: chevron_down" / " + - link "Required arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) False + - text: (Default) False + - status + - text: chevron_down" / " Label*" / " + - combobox "Label*\" / \"": + - option "Option 1" + - option "Option 2" + - text: "True" + - text: "True" + - status + - text: chevron_down" / " + - link "Examples Floating Label arrow_up_right\" / \"" + - text: Label + - combobox "Label": + - option "Option 1" + - option "Option 2" + - text: (Default) Empty + - text: (Default) Empty + - status + - text: chevron_down" / " Label + - combobox "Label": + - option "Filled" [selected] + - option "Option 2" + - text: Filled + - status + - text: chevron_down" / " Label + - combobox "Label" [disabled]: + - option "Disabled" [selected] + - option "Option 2" + - text: Disabled + - status + - text: chevron_down" / " \ No newline at end of file diff --git a/__snapshots__/stack/component/chromium/DBStack-should-match-screenshot.png b/__snapshots__/stack/component/chromium/DBStack-should-match-screenshot.png new file mode 100644 index 00000000000..12e18601e3c Binary files /dev/null and b/__snapshots__/stack/component/chromium/DBStack-should-match-screenshot.png differ diff --git a/__snapshots__/stack/component/firefox/DBStack-should-match-screenshot.png b/__snapshots__/stack/component/firefox/DBStack-should-match-screenshot.png new file mode 100644 index 00000000000..d0d96b441e8 Binary files /dev/null and b/__snapshots__/stack/component/firefox/DBStack-should-match-screenshot.png differ diff --git a/__snapshots__/stack/component/mobile-chrome/DBStack-should-match-screenshot.png b/__snapshots__/stack/component/mobile-chrome/DBStack-should-match-screenshot.png new file mode 100644 index 00000000000..12e18601e3c Binary files /dev/null and b/__snapshots__/stack/component/mobile-chrome/DBStack-should-match-screenshot.png differ diff --git a/__snapshots__/stack/patternhub/stack-docs-should-match-screenshot.png b/__snapshots__/stack/patternhub/stack-docs-should-match-screenshot.png new file mode 100644 index 00000000000..915b6f9416f Binary files /dev/null and b/__snapshots__/stack/patternhub/stack-docs-should-match-screenshot.png differ diff --git a/__snapshots__/stack/patternhub/stack-overview-should-match-screenshot.png b/__snapshots__/stack/patternhub/stack-overview-should-match-screenshot.png new file mode 100644 index 00000000000..ee00fac268b Binary files /dev/null and b/__snapshots__/stack/patternhub/stack-overview-should-match-screenshot.png differ diff --git a/__snapshots__/stack/patternhub/stack-properties-should-match-screenshot.png b/__snapshots__/stack/patternhub/stack-properties-should-match-screenshot.png new file mode 100644 index 00000000000..04c754de5d2 Binary files /dev/null and b/__snapshots__/stack/patternhub/stack-properties-should-match-screenshot.png differ diff --git a/__snapshots__/stack/showcase/chromium-highContrast/DBStack-should-match-screenshot-1/DBStack-should-match-screenshot.png b/__snapshots__/stack/showcase/chromium-highContrast/DBStack-should-match-screenshot-1/DBStack-should-match-screenshot.png new file mode 100644 index 00000000000..120d8eb2661 Binary files /dev/null and b/__snapshots__/stack/showcase/chromium-highContrast/DBStack-should-match-screenshot-1/DBStack-should-match-screenshot.png differ diff --git a/__snapshots__/stack/showcase/chromium/DBStack-should-match-screenshot-1/DBStack-should-match-screenshot.png b/__snapshots__/stack/showcase/chromium/DBStack-should-match-screenshot-1/DBStack-should-match-screenshot.png new file mode 100644 index 00000000000..96fcb74987d Binary files /dev/null and b/__snapshots__/stack/showcase/chromium/DBStack-should-match-screenshot-1/DBStack-should-match-screenshot.png differ diff --git a/__snapshots__/stack/showcase/firefox/DBStack-should-match-screenshot-1/DBStack-should-match-screenshot.png b/__snapshots__/stack/showcase/firefox/DBStack-should-match-screenshot-1/DBStack-should-match-screenshot.png new file mode 100644 index 00000000000..ce908a42f15 Binary files /dev/null and b/__snapshots__/stack/showcase/firefox/DBStack-should-match-screenshot-1/DBStack-should-match-screenshot.png differ diff --git a/__snapshots__/stack/showcase/mobile-chrome/DBStack-should-match-screenshot-1/DBStack-should-match-screenshot.png b/__snapshots__/stack/showcase/mobile-chrome/DBStack-should-match-screenshot-1/DBStack-should-match-screenshot.png new file mode 100644 index 00000000000..65b604b4c4a Binary files /dev/null and b/__snapshots__/stack/showcase/mobile-chrome/DBStack-should-match-screenshot-1/DBStack-should-match-screenshot.png differ diff --git a/__snapshots__/stack/showcase/mobile-safari/DBStack-should-match-screenshot-1/DBStack-should-match-screenshot.png b/__snapshots__/stack/showcase/mobile-safari/DBStack-should-match-screenshot-1/DBStack-should-match-screenshot.png new file mode 100644 index 00000000000..be4d02bb4f1 Binary files /dev/null and b/__snapshots__/stack/showcase/mobile-safari/DBStack-should-match-screenshot-1/DBStack-should-match-screenshot.png differ diff --git a/__snapshots__/stack/showcase/webkit/DBStack-should-match-screenshot-1/DBStack-should-match-screenshot.png b/__snapshots__/stack/showcase/webkit/DBStack-should-match-screenshot-1/DBStack-should-match-screenshot.png new file mode 100644 index 00000000000..5faa415c22d Binary files /dev/null and b/__snapshots__/stack/showcase/webkit/DBStack-should-match-screenshot-1/DBStack-should-match-screenshot.png differ diff --git a/__snapshots__/switch/component/chromium/DBSwitch-should-match-screenshot.png b/__snapshots__/switch/component/chromium/DBSwitch-should-match-screenshot.png index d23e9edd40f..c7d82914c41 100644 Binary files a/__snapshots__/switch/component/chromium/DBSwitch-should-match-screenshot.png and b/__snapshots__/switch/component/chromium/DBSwitch-should-match-screenshot.png differ diff --git a/__snapshots__/switch/component/mobile-chrome/DBSwitch-should-match-screenshot.png b/__snapshots__/switch/component/mobile-chrome/DBSwitch-should-match-screenshot.png index d23e9edd40f..c7d82914c41 100644 Binary files a/__snapshots__/switch/component/mobile-chrome/DBSwitch-should-match-screenshot.png and b/__snapshots__/switch/component/mobile-chrome/DBSwitch-should-match-screenshot.png differ diff --git a/__snapshots__/switch/patternhub/switch-docs-should-match-screenshot.png b/__snapshots__/switch/patternhub/switch-docs-should-match-screenshot.png index eac2ebb04ac..e86f21f84ff 100644 Binary files a/__snapshots__/switch/patternhub/switch-docs-should-match-screenshot.png and b/__snapshots__/switch/patternhub/switch-docs-should-match-screenshot.png differ diff --git a/__snapshots__/switch/patternhub/switch-overview-should-match-screenshot.png b/__snapshots__/switch/patternhub/switch-overview-should-match-screenshot.png index fc2944e4a33..3665a03cc9d 100644 Binary files a/__snapshots__/switch/patternhub/switch-overview-should-match-screenshot.png and b/__snapshots__/switch/patternhub/switch-overview-should-match-screenshot.png differ diff --git a/__snapshots__/switch/patternhub/switch-properties-should-match-screenshot.png b/__snapshots__/switch/patternhub/switch-properties-should-match-screenshot.png index 83ec5ce3ee2..f778bac4602 100644 Binary files a/__snapshots__/switch/patternhub/switch-properties-should-match-screenshot.png and b/__snapshots__/switch/patternhub/switch-properties-should-match-screenshot.png differ diff --git a/__snapshots__/switch/showcase/chromium-highContrast/DBSwitch-should-match-screenshot-1/DBSwitch-should-match-screenshot.png b/__snapshots__/switch/showcase/chromium-highContrast/DBSwitch-should-match-screenshot-1/DBSwitch-should-match-screenshot.png new file mode 100644 index 00000000000..5932eddb712 Binary files /dev/null and b/__snapshots__/switch/showcase/chromium-highContrast/DBSwitch-should-match-screenshot-1/DBSwitch-should-match-screenshot.png differ diff --git a/__snapshots__/switch/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBSwitch-should-match-screenshot.png b/__snapshots__/switch/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBSwitch-should-match-screenshot.png deleted file mode 100644 index 733dceb5fd0..00000000000 Binary files a/__snapshots__/switch/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBSwitch-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/switch/showcase/chromium/DBSwitch-should-match-screenshot-1/DBSwitch-should-match-screenshot.png b/__snapshots__/switch/showcase/chromium/DBSwitch-should-match-screenshot-1/DBSwitch-should-match-screenshot.png new file mode 100644 index 00000000000..619b3a5900e Binary files /dev/null and b/__snapshots__/switch/showcase/chromium/DBSwitch-should-match-screenshot-1/DBSwitch-should-match-screenshot.png differ diff --git a/__snapshots__/switch/showcase/chromium/regular/neutral-bg-lvl-1/DBSwitch-should-match-screenshot.png b/__snapshots__/switch/showcase/chromium/regular/neutral-bg-lvl-1/DBSwitch-should-match-screenshot.png deleted file mode 100644 index ba2a2d99553..00000000000 Binary files a/__snapshots__/switch/showcase/chromium/regular/neutral-bg-lvl-1/DBSwitch-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/switch/showcase/chromium/regular/neutral/DBSwitch-should-match-screenshot.png b/__snapshots__/switch/showcase/chromium/regular/neutral/DBSwitch-should-match-screenshot.png deleted file mode 100644 index 958ccf8087d..00000000000 Binary files a/__snapshots__/switch/showcase/chromium/regular/neutral/DBSwitch-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/switch/showcase/firefox/DBSwitch-should-match-screenshot-1/DBSwitch-should-match-screenshot.png b/__snapshots__/switch/showcase/firefox/DBSwitch-should-match-screenshot-1/DBSwitch-should-match-screenshot.png new file mode 100644 index 00000000000..993d55d37fd Binary files /dev/null and b/__snapshots__/switch/showcase/firefox/DBSwitch-should-match-screenshot-1/DBSwitch-should-match-screenshot.png differ diff --git a/__snapshots__/switch/showcase/firefox/regular/neutral-bg-lvl-1/DBSwitch-should-match-screenshot.png b/__snapshots__/switch/showcase/firefox/regular/neutral-bg-lvl-1/DBSwitch-should-match-screenshot.png deleted file mode 100644 index 8d97bc608e5..00000000000 Binary files a/__snapshots__/switch/showcase/firefox/regular/neutral-bg-lvl-1/DBSwitch-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/switch/showcase/firefox/regular/neutral/DBSwitch-should-match-screenshot.png b/__snapshots__/switch/showcase/firefox/regular/neutral/DBSwitch-should-match-screenshot.png deleted file mode 100644 index f9c1519d1ea..00000000000 Binary files a/__snapshots__/switch/showcase/firefox/regular/neutral/DBSwitch-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/switch/showcase/mobile-chrome/DBSwitch-should-match-screenshot-1/DBSwitch-should-match-screenshot.png b/__snapshots__/switch/showcase/mobile-chrome/DBSwitch-should-match-screenshot-1/DBSwitch-should-match-screenshot.png new file mode 100644 index 00000000000..1dd17c44538 Binary files /dev/null and b/__snapshots__/switch/showcase/mobile-chrome/DBSwitch-should-match-screenshot-1/DBSwitch-should-match-screenshot.png differ diff --git a/__snapshots__/switch/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBSwitch-should-match-screenshot.png b/__snapshots__/switch/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBSwitch-should-match-screenshot.png deleted file mode 100644 index 065121b9ada..00000000000 Binary files a/__snapshots__/switch/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBSwitch-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/switch/showcase/mobile-chrome/regular/neutral/DBSwitch-should-match-screenshot.png b/__snapshots__/switch/showcase/mobile-chrome/regular/neutral/DBSwitch-should-match-screenshot.png deleted file mode 100644 index 2c9965c4861..00000000000 Binary files a/__snapshots__/switch/showcase/mobile-chrome/regular/neutral/DBSwitch-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/switch/showcase/mobile-safari/DBSwitch-should-match-screenshot-1/DBSwitch-should-match-screenshot.png b/__snapshots__/switch/showcase/mobile-safari/DBSwitch-should-match-screenshot-1/DBSwitch-should-match-screenshot.png new file mode 100644 index 00000000000..66a906dc087 Binary files /dev/null and b/__snapshots__/switch/showcase/mobile-safari/DBSwitch-should-match-screenshot-1/DBSwitch-should-match-screenshot.png differ diff --git a/__snapshots__/switch/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBSwitch-should-match-screenshot.png b/__snapshots__/switch/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBSwitch-should-match-screenshot.png deleted file mode 100644 index f37598c0cc2..00000000000 Binary files a/__snapshots__/switch/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBSwitch-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/switch/showcase/mobile-safari/regular/neutral/DBSwitch-should-match-screenshot.png b/__snapshots__/switch/showcase/mobile-safari/regular/neutral/DBSwitch-should-match-screenshot.png deleted file mode 100644 index f37598c0cc2..00000000000 Binary files a/__snapshots__/switch/showcase/mobile-safari/regular/neutral/DBSwitch-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/switch/showcase/webkit/DBSwitch-should-match-screenshot-1/DBSwitch-should-match-screenshot.png b/__snapshots__/switch/showcase/webkit/DBSwitch-should-match-screenshot-1/DBSwitch-should-match-screenshot.png new file mode 100644 index 00000000000..c628d39618e Binary files /dev/null and b/__snapshots__/switch/showcase/webkit/DBSwitch-should-match-screenshot-1/DBSwitch-should-match-screenshot.png differ diff --git a/__snapshots__/switch/showcase/webkit/regular/neutral-bg-lvl-1/DBSwitch-should-match-screenshot.png b/__snapshots__/switch/showcase/webkit/regular/neutral-bg-lvl-1/DBSwitch-should-match-screenshot.png deleted file mode 100644 index 3b2dce07bc4..00000000000 Binary files a/__snapshots__/switch/showcase/webkit/regular/neutral-bg-lvl-1/DBSwitch-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/switch/showcase/webkit/regular/neutral/DBSwitch-should-match-screenshot.png b/__snapshots__/switch/showcase/webkit/regular/neutral/DBSwitch-should-match-screenshot.png deleted file mode 100644 index 3b2dce07bc4..00000000000 Binary files a/__snapshots__/switch/showcase/webkit/regular/neutral/DBSwitch-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/tab-item/patternhub/tab-item-docs-should-match-screenshot.png b/__snapshots__/tab-item/patternhub/tab-item-docs-should-match-screenshot.png index 85a6e7ab89f..51d4f4ab68b 100644 Binary files a/__snapshots__/tab-item/patternhub/tab-item-docs-should-match-screenshot.png and b/__snapshots__/tab-item/patternhub/tab-item-docs-should-match-screenshot.png differ diff --git a/__snapshots__/tab-item/patternhub/tab-item-overview-should-match-screenshot.png b/__snapshots__/tab-item/patternhub/tab-item-overview-should-match-screenshot.png index b8bd57fc7b9..54cc7cb54ad 100644 Binary files a/__snapshots__/tab-item/patternhub/tab-item-overview-should-match-screenshot.png and b/__snapshots__/tab-item/patternhub/tab-item-overview-should-match-screenshot.png differ diff --git a/__snapshots__/tab-item/patternhub/tab-item-properties-should-match-screenshot.png b/__snapshots__/tab-item/patternhub/tab-item-properties-should-match-screenshot.png index 79c3fa264c8..2956667539a 100644 Binary files a/__snapshots__/tab-item/patternhub/tab-item-properties-should-match-screenshot.png and b/__snapshots__/tab-item/patternhub/tab-item-properties-should-match-screenshot.png differ diff --git a/__snapshots__/tab-item/showcase/chromium-highContrast/DBTabItem-should-match-screenshot-1/DBTabItem-should-match-screenshot.png b/__snapshots__/tab-item/showcase/chromium-highContrast/DBTabItem-should-match-screenshot-1/DBTabItem-should-match-screenshot.png new file mode 100644 index 00000000000..d418915bef2 Binary files /dev/null and b/__snapshots__/tab-item/showcase/chromium-highContrast/DBTabItem-should-match-screenshot-1/DBTabItem-should-match-screenshot.png differ diff --git a/__snapshots__/tab-item/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBTabItem-should-match-screenshot.png b/__snapshots__/tab-item/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBTabItem-should-match-screenshot.png deleted file mode 100644 index 8fe1c2fd7aa..00000000000 Binary files a/__snapshots__/tab-item/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBTabItem-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/tab-item/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBTabItem-should-have-same-aria-snapshot.yaml b/__snapshots__/tab-item/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBTabItem-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..0c883a9b113 --- /dev/null +++ b/__snapshots__/tab-item/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBTabItem-should-have-same-aria-snapshot.yaml @@ -0,0 +1,51 @@ +- main: + - heading "DBTabItem" [level=1] + - link "Density arrow_up_right\" / \"" + - tablist: + - tab "Functional": "on" + - text: Functional + - tablist: + - tab "(Default) Regular": "on" + - text: (Default) Regular + - tablist: + - tab "Expressive": "on" + - text: Expressive + - link "States arrow_up_right\" / \"" + - tablist: + - tab "(Default) Enabled": "on" + - text: (Default) Enabled + - tablist: + - tab "active" [selected]: "on" + - text: active + - tablist: + - tab "disabled" [disabled]: "on" + - text: disabled + - link "Content arrow_up_right\" / \"" + - tablist: + - tab "(Default) Text": "on" + - text: (Default) Text + - tablist: + - text: x_placeholder" / " + - tab "x_placeholder\" / \" Text - Icon (Leading)": "on" + - text: Text - Icon (Leading) + - tablist: + - tab "Text - Icon (Trailing) x_placeholder\" / \"": "on" + - text: Text - Icon (Trailing) x_placeholder" / " + - tablist: + - text: x_placeholder" / " + - tab "x_placeholder\" / \" Icon": "on" + - text: Icon + - link "Behaviour arrow_up_right\" / \"" + - tablist: + - tab "(Default) Auto Width": "on" + - text: (Default) Auto Width + - tablist: + - tab "Width full": "on" + - text: Width full + - link "Content Alignment Full Width arrow_up_right\" / \"" + - tablist: + - tab "Left": "on" + - text: Left + - tablist: + - tab "Centered": "on" + - text: Centered \ No newline at end of file diff --git a/__snapshots__/tab-item/showcase/chromium/DBTabItem-should-match-screenshot-1/DBTabItem-should-match-screenshot.png b/__snapshots__/tab-item/showcase/chromium/DBTabItem-should-match-screenshot-1/DBTabItem-should-match-screenshot.png new file mode 100644 index 00000000000..c64729b260c Binary files /dev/null and b/__snapshots__/tab-item/showcase/chromium/DBTabItem-should-match-screenshot-1/DBTabItem-should-match-screenshot.png differ diff --git a/__snapshots__/tab-item/showcase/chromium/regular/neutral-bg-lvl-1/DBTabItem-should-match-screenshot.png b/__snapshots__/tab-item/showcase/chromium/regular/neutral-bg-lvl-1/DBTabItem-should-match-screenshot.png deleted file mode 100644 index 8a19b2a4a21..00000000000 Binary files a/__snapshots__/tab-item/showcase/chromium/regular/neutral-bg-lvl-1/DBTabItem-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/tab-item/showcase/chromium/should-have-same-aria-snapshot/DBTabItem-should-have-same-aria-snapshot.yaml b/__snapshots__/tab-item/showcase/chromium/should-have-same-aria-snapshot/DBTabItem-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..0c883a9b113 --- /dev/null +++ b/__snapshots__/tab-item/showcase/chromium/should-have-same-aria-snapshot/DBTabItem-should-have-same-aria-snapshot.yaml @@ -0,0 +1,51 @@ +- main: + - heading "DBTabItem" [level=1] + - link "Density arrow_up_right\" / \"" + - tablist: + - tab "Functional": "on" + - text: Functional + - tablist: + - tab "(Default) Regular": "on" + - text: (Default) Regular + - tablist: + - tab "Expressive": "on" + - text: Expressive + - link "States arrow_up_right\" / \"" + - tablist: + - tab "(Default) Enabled": "on" + - text: (Default) Enabled + - tablist: + - tab "active" [selected]: "on" + - text: active + - tablist: + - tab "disabled" [disabled]: "on" + - text: disabled + - link "Content arrow_up_right\" / \"" + - tablist: + - tab "(Default) Text": "on" + - text: (Default) Text + - tablist: + - text: x_placeholder" / " + - tab "x_placeholder\" / \" Text - Icon (Leading)": "on" + - text: Text - Icon (Leading) + - tablist: + - tab "Text - Icon (Trailing) x_placeholder\" / \"": "on" + - text: Text - Icon (Trailing) x_placeholder" / " + - tablist: + - text: x_placeholder" / " + - tab "x_placeholder\" / \" Icon": "on" + - text: Icon + - link "Behaviour arrow_up_right\" / \"" + - tablist: + - tab "(Default) Auto Width": "on" + - text: (Default) Auto Width + - tablist: + - tab "Width full": "on" + - text: Width full + - link "Content Alignment Full Width arrow_up_right\" / \"" + - tablist: + - tab "Left": "on" + - text: Left + - tablist: + - tab "Centered": "on" + - text: Centered \ No newline at end of file diff --git a/__snapshots__/tab-item/showcase/firefox/DBTabItem-should-match-screenshot-1/DBTabItem-should-match-screenshot.png b/__snapshots__/tab-item/showcase/firefox/DBTabItem-should-match-screenshot-1/DBTabItem-should-match-screenshot.png new file mode 100644 index 00000000000..7c57c44c928 Binary files /dev/null and b/__snapshots__/tab-item/showcase/firefox/DBTabItem-should-match-screenshot-1/DBTabItem-should-match-screenshot.png differ diff --git a/__snapshots__/tab-item/showcase/firefox/regular/neutral-bg-lvl-1/DBTabItem-should-match-screenshot.png b/__snapshots__/tab-item/showcase/firefox/regular/neutral-bg-lvl-1/DBTabItem-should-match-screenshot.png deleted file mode 100644 index 868a97637b4..00000000000 Binary files a/__snapshots__/tab-item/showcase/firefox/regular/neutral-bg-lvl-1/DBTabItem-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/tab-item/showcase/firefox/should-have-same-aria-snapshot/DBTabItem-should-have-same-aria-snapshot.yaml b/__snapshots__/tab-item/showcase/firefox/should-have-same-aria-snapshot/DBTabItem-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..504a96f4922 --- /dev/null +++ b/__snapshots__/tab-item/showcase/firefox/should-have-same-aria-snapshot/DBTabItem-should-have-same-aria-snapshot.yaml @@ -0,0 +1,49 @@ +- main: + - heading "DBTabItem" [level=1] + - link "Density arrow_up_right\" / \"" + - tablist: + - tab "Functional": "on" + - text: Functional + - tablist: + - tab "(Default) Regular": "on" + - text: (Default) Regular + - tablist: + - tab "Expressive": "on" + - text: Expressive + - link "States arrow_up_right\" / \"" + - tablist: + - tab "(Default) Enabled": "on" + - text: (Default) Enabled + - tablist: + - tab "active" [selected]: "on" + - text: active + - tablist: + - tab "disabled" [disabled]: "on" + - text: disabled + - link "Content arrow_up_right\" / \"" + - tablist: + - tab "(Default) Text": "on" + - text: (Default) Text + - tablist: + - tab "Text - Icon (Leading)": "on" + - text: Text - Icon (Leading) + - tablist: + - tab "Text - Icon (Trailing)": "on" + - text: Text - Icon (Trailing) + - tablist: + - tab "Icon": "on" + - text: Icon + - link "Behaviour arrow_up_right\" / \"" + - tablist: + - tab "(Default) Auto Width": "on" + - text: (Default) Auto Width + - tablist: + - tab "Width full": "on" + - text: Width full + - link "Content Alignment Full Width arrow_up_right\" / \"" + - tablist: + - tab "Left": "on" + - text: Left + - tablist: + - tab "Centered": "on" + - text: Centered \ No newline at end of file diff --git a/__snapshots__/tab-item/showcase/mobile-chrome/DBTabItem-should-match-screenshot-1/DBTabItem-should-match-screenshot.png b/__snapshots__/tab-item/showcase/mobile-chrome/DBTabItem-should-match-screenshot-1/DBTabItem-should-match-screenshot.png new file mode 100644 index 00000000000..36c2e31d3b4 Binary files /dev/null and b/__snapshots__/tab-item/showcase/mobile-chrome/DBTabItem-should-match-screenshot-1/DBTabItem-should-match-screenshot.png differ diff --git a/__snapshots__/tab-item/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBTabItem-should-match-screenshot.png b/__snapshots__/tab-item/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBTabItem-should-match-screenshot.png deleted file mode 100644 index 26119806795..00000000000 Binary files a/__snapshots__/tab-item/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBTabItem-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/tab-item/showcase/mobile-chrome/should-have-same-aria-snapshot/DBTabItem-should-have-same-aria-snapshot.yaml b/__snapshots__/tab-item/showcase/mobile-chrome/should-have-same-aria-snapshot/DBTabItem-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..0c883a9b113 --- /dev/null +++ b/__snapshots__/tab-item/showcase/mobile-chrome/should-have-same-aria-snapshot/DBTabItem-should-have-same-aria-snapshot.yaml @@ -0,0 +1,51 @@ +- main: + - heading "DBTabItem" [level=1] + - link "Density arrow_up_right\" / \"" + - tablist: + - tab "Functional": "on" + - text: Functional + - tablist: + - tab "(Default) Regular": "on" + - text: (Default) Regular + - tablist: + - tab "Expressive": "on" + - text: Expressive + - link "States arrow_up_right\" / \"" + - tablist: + - tab "(Default) Enabled": "on" + - text: (Default) Enabled + - tablist: + - tab "active" [selected]: "on" + - text: active + - tablist: + - tab "disabled" [disabled]: "on" + - text: disabled + - link "Content arrow_up_right\" / \"" + - tablist: + - tab "(Default) Text": "on" + - text: (Default) Text + - tablist: + - text: x_placeholder" / " + - tab "x_placeholder\" / \" Text - Icon (Leading)": "on" + - text: Text - Icon (Leading) + - tablist: + - tab "Text - Icon (Trailing) x_placeholder\" / \"": "on" + - text: Text - Icon (Trailing) x_placeholder" / " + - tablist: + - text: x_placeholder" / " + - tab "x_placeholder\" / \" Icon": "on" + - text: Icon + - link "Behaviour arrow_up_right\" / \"" + - tablist: + - tab "(Default) Auto Width": "on" + - text: (Default) Auto Width + - tablist: + - tab "Width full": "on" + - text: Width full + - link "Content Alignment Full Width arrow_up_right\" / \"" + - tablist: + - tab "Left": "on" + - text: Left + - tablist: + - tab "Centered": "on" + - text: Centered \ No newline at end of file diff --git a/__snapshots__/tab-item/showcase/mobile-safari/DBTabItem-should-match-screenshot-1/DBTabItem-should-match-screenshot.png b/__snapshots__/tab-item/showcase/mobile-safari/DBTabItem-should-match-screenshot-1/DBTabItem-should-match-screenshot.png new file mode 100644 index 00000000000..96a16c27410 Binary files /dev/null and b/__snapshots__/tab-item/showcase/mobile-safari/DBTabItem-should-match-screenshot-1/DBTabItem-should-match-screenshot.png differ diff --git a/__snapshots__/tab-item/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBTabItem-should-match-screenshot.png b/__snapshots__/tab-item/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBTabItem-should-match-screenshot.png deleted file mode 100644 index 52e41a1b88a..00000000000 Binary files a/__snapshots__/tab-item/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBTabItem-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/tab-item/showcase/mobile-safari/should-have-same-aria-snapshot/DBTabItem-should-have-same-aria-snapshot.yaml b/__snapshots__/tab-item/showcase/mobile-safari/should-have-same-aria-snapshot/DBTabItem-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..0c883a9b113 --- /dev/null +++ b/__snapshots__/tab-item/showcase/mobile-safari/should-have-same-aria-snapshot/DBTabItem-should-have-same-aria-snapshot.yaml @@ -0,0 +1,51 @@ +- main: + - heading "DBTabItem" [level=1] + - link "Density arrow_up_right\" / \"" + - tablist: + - tab "Functional": "on" + - text: Functional + - tablist: + - tab "(Default) Regular": "on" + - text: (Default) Regular + - tablist: + - tab "Expressive": "on" + - text: Expressive + - link "States arrow_up_right\" / \"" + - tablist: + - tab "(Default) Enabled": "on" + - text: (Default) Enabled + - tablist: + - tab "active" [selected]: "on" + - text: active + - tablist: + - tab "disabled" [disabled]: "on" + - text: disabled + - link "Content arrow_up_right\" / \"" + - tablist: + - tab "(Default) Text": "on" + - text: (Default) Text + - tablist: + - text: x_placeholder" / " + - tab "x_placeholder\" / \" Text - Icon (Leading)": "on" + - text: Text - Icon (Leading) + - tablist: + - tab "Text - Icon (Trailing) x_placeholder\" / \"": "on" + - text: Text - Icon (Trailing) x_placeholder" / " + - tablist: + - text: x_placeholder" / " + - tab "x_placeholder\" / \" Icon": "on" + - text: Icon + - link "Behaviour arrow_up_right\" / \"" + - tablist: + - tab "(Default) Auto Width": "on" + - text: (Default) Auto Width + - tablist: + - tab "Width full": "on" + - text: Width full + - link "Content Alignment Full Width arrow_up_right\" / \"" + - tablist: + - tab "Left": "on" + - text: Left + - tablist: + - tab "Centered": "on" + - text: Centered \ No newline at end of file diff --git a/__snapshots__/tab-item/showcase/webkit/DBTabItem-should-match-screenshot-1/DBTabItem-should-match-screenshot.png b/__snapshots__/tab-item/showcase/webkit/DBTabItem-should-match-screenshot-1/DBTabItem-should-match-screenshot.png new file mode 100644 index 00000000000..16ede1fdd7a Binary files /dev/null and b/__snapshots__/tab-item/showcase/webkit/DBTabItem-should-match-screenshot-1/DBTabItem-should-match-screenshot.png differ diff --git a/__snapshots__/tab-item/showcase/webkit/regular/neutral-bg-lvl-1/DBTabItem-should-match-screenshot.png b/__snapshots__/tab-item/showcase/webkit/regular/neutral-bg-lvl-1/DBTabItem-should-match-screenshot.png deleted file mode 100644 index 5b31a62c907..00000000000 Binary files a/__snapshots__/tab-item/showcase/webkit/regular/neutral-bg-lvl-1/DBTabItem-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/tab-item/showcase/webkit/should-have-same-aria-snapshot/DBTabItem-should-have-same-aria-snapshot.yaml b/__snapshots__/tab-item/showcase/webkit/should-have-same-aria-snapshot/DBTabItem-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..0c883a9b113 --- /dev/null +++ b/__snapshots__/tab-item/showcase/webkit/should-have-same-aria-snapshot/DBTabItem-should-have-same-aria-snapshot.yaml @@ -0,0 +1,51 @@ +- main: + - heading "DBTabItem" [level=1] + - link "Density arrow_up_right\" / \"" + - tablist: + - tab "Functional": "on" + - text: Functional + - tablist: + - tab "(Default) Regular": "on" + - text: (Default) Regular + - tablist: + - tab "Expressive": "on" + - text: Expressive + - link "States arrow_up_right\" / \"" + - tablist: + - tab "(Default) Enabled": "on" + - text: (Default) Enabled + - tablist: + - tab "active" [selected]: "on" + - text: active + - tablist: + - tab "disabled" [disabled]: "on" + - text: disabled + - link "Content arrow_up_right\" / \"" + - tablist: + - tab "(Default) Text": "on" + - text: (Default) Text + - tablist: + - text: x_placeholder" / " + - tab "x_placeholder\" / \" Text - Icon (Leading)": "on" + - text: Text - Icon (Leading) + - tablist: + - tab "Text - Icon (Trailing) x_placeholder\" / \"": "on" + - text: Text - Icon (Trailing) x_placeholder" / " + - tablist: + - text: x_placeholder" / " + - tab "x_placeholder\" / \" Icon": "on" + - text: Icon + - link "Behaviour arrow_up_right\" / \"" + - tablist: + - tab "(Default) Auto Width": "on" + - text: (Default) Auto Width + - tablist: + - tab "Width full": "on" + - text: Width full + - link "Content Alignment Full Width arrow_up_right\" / \"" + - tablist: + - tab "Left": "on" + - text: Left + - tablist: + - tab "Centered": "on" + - text: Centered \ No newline at end of file diff --git a/__snapshots__/tabs/component/chromium/DBTabs-should-have-same-aria-snapshot.yaml b/__snapshots__/tabs/component/chromium/DBTabs-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..cf799d3ff4e --- /dev/null +++ b/__snapshots__/tabs/component/chromium/DBTabs-should-have-same-aria-snapshot.yaml @@ -0,0 +1,8 @@ +- tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 +- tabpanel "Test 1": TestPanel 1 \ No newline at end of file diff --git a/__snapshots__/tabs/component/chromium/DBTabs-should-match-screenshot.png b/__snapshots__/tabs/component/chromium/DBTabs-should-match-screenshot.png index 4e63ef5882f..14dea20f1ef 100644 Binary files a/__snapshots__/tabs/component/chromium/DBTabs-should-match-screenshot.png and b/__snapshots__/tabs/component/chromium/DBTabs-should-match-screenshot.png differ diff --git a/__snapshots__/tabs/component/firefox/DBTabs-should-have-same-aria-snapshot.yaml b/__snapshots__/tabs/component/firefox/DBTabs-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..cf799d3ff4e --- /dev/null +++ b/__snapshots__/tabs/component/firefox/DBTabs-should-have-same-aria-snapshot.yaml @@ -0,0 +1,8 @@ +- tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 +- tabpanel "Test 1": TestPanel 1 \ No newline at end of file diff --git a/__snapshots__/tabs/component/mobile-chrome/DBTabs-should-have-same-aria-snapshot.yaml b/__snapshots__/tabs/component/mobile-chrome/DBTabs-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..cf799d3ff4e --- /dev/null +++ b/__snapshots__/tabs/component/mobile-chrome/DBTabs-should-have-same-aria-snapshot.yaml @@ -0,0 +1,8 @@ +- tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 +- tabpanel "Test 1": TestPanel 1 \ No newline at end of file diff --git a/__snapshots__/tabs/component/mobile-chrome/DBTabs-should-match-screenshot.png b/__snapshots__/tabs/component/mobile-chrome/DBTabs-should-match-screenshot.png index 4e63ef5882f..14dea20f1ef 100644 Binary files a/__snapshots__/tabs/component/mobile-chrome/DBTabs-should-match-screenshot.png and b/__snapshots__/tabs/component/mobile-chrome/DBTabs-should-match-screenshot.png differ diff --git a/__snapshots__/tabs/patternhub/tabs-docs-should-match-screenshot.png b/__snapshots__/tabs/patternhub/tabs-docs-should-match-screenshot.png index 85a6e7ab89f..51d4f4ab68b 100644 Binary files a/__snapshots__/tabs/patternhub/tabs-docs-should-match-screenshot.png and b/__snapshots__/tabs/patternhub/tabs-docs-should-match-screenshot.png differ diff --git a/__snapshots__/tabs/patternhub/tabs-overview-should-match-screenshot.png b/__snapshots__/tabs/patternhub/tabs-overview-should-match-screenshot.png index a380ddc829d..ddcb848c1fb 100644 Binary files a/__snapshots__/tabs/patternhub/tabs-overview-should-match-screenshot.png and b/__snapshots__/tabs/patternhub/tabs-overview-should-match-screenshot.png differ diff --git a/__snapshots__/tabs/patternhub/tabs-properties-should-match-screenshot.png b/__snapshots__/tabs/patternhub/tabs-properties-should-match-screenshot.png index a614f106184..af1f52c46b9 100644 Binary files a/__snapshots__/tabs/patternhub/tabs-properties-should-match-screenshot.png and b/__snapshots__/tabs/patternhub/tabs-properties-should-match-screenshot.png differ diff --git a/__snapshots__/tabs/showcase/chromium-highContrast/DBTabs-should-match-screenshot-1/DBTabs-should-match-screenshot.png b/__snapshots__/tabs/showcase/chromium-highContrast/DBTabs-should-match-screenshot-1/DBTabs-should-match-screenshot.png new file mode 100644 index 00000000000..e010201a08a Binary files /dev/null and b/__snapshots__/tabs/showcase/chromium-highContrast/DBTabs-should-match-screenshot-1/DBTabs-should-match-screenshot.png differ diff --git a/__snapshots__/tabs/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBTabs-should-match-screenshot.png b/__snapshots__/tabs/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBTabs-should-match-screenshot.png deleted file mode 100644 index 3c8930e7f22..00000000000 Binary files a/__snapshots__/tabs/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBTabs-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/tabs/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBTabs-should-have-same-aria-snapshot.yaml b/__snapshots__/tabs/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBTabs-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..012626ac5ee --- /dev/null +++ b/__snapshots__/tabs/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBTabs-should-have-same-aria-snapshot.yaml @@ -0,0 +1,132 @@ +- main: + - heading "DBTabs" [level=1] + - link "Density arrow_up_right\" / \"" + - text: "Functional:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "(Default) Regular:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "Expressive:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - link "Orientation arrow_up_right\" / \"" + - text: "horizontal:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "vertical:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - link "Width arrow_up_right\" / \"" + - text: "auto:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "full - alignment: start:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "full - alignment: center:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - link "Overflow arrow_up_right\" / \"" + - text: "no overflow:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "with overflow - behaviour: arrows:" + - button "chevron_right\" / \" Scroll right" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tab "Test 4": "on" + - text: Test 4 + - tab "Test 5": "on" + - text: Test 5 + - tabpanel "Test 1": Tab Panel 1 + - text: "with overflow - behaviour: scrollbar:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tab "Test 4": "on" + - text: Test 4 + - tab "Test 5": "on" + - text: Test 5 + - tabpanel "Test 1": Tab Panel 1 + - link "Examples arrow_up_right\" / \"" + - text: "2 tab selected:" + - tablist: + - tab "Test 1": "on" + - text: Test 1 + - tab "Test 2" [selected]: "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 2": Tab Panel 2 + - text: "nothing selected:" + - tablist: + - tab "Test 1": "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 \ No newline at end of file diff --git a/__snapshots__/tabs/showcase/chromium/DBTabs-should-match-screenshot-1/DBTabs-should-match-screenshot.png b/__snapshots__/tabs/showcase/chromium/DBTabs-should-match-screenshot-1/DBTabs-should-match-screenshot.png new file mode 100644 index 00000000000..a36e520188f Binary files /dev/null and b/__snapshots__/tabs/showcase/chromium/DBTabs-should-match-screenshot-1/DBTabs-should-match-screenshot.png differ diff --git a/__snapshots__/tabs/showcase/chromium/regular/neutral-bg-lvl-1/DBTabs-should-match-screenshot.png b/__snapshots__/tabs/showcase/chromium/regular/neutral-bg-lvl-1/DBTabs-should-match-screenshot.png deleted file mode 100644 index bbb4a31f0c3..00000000000 Binary files a/__snapshots__/tabs/showcase/chromium/regular/neutral-bg-lvl-1/DBTabs-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/tabs/showcase/chromium/should-have-same-aria-snapshot/DBTabs-should-have-same-aria-snapshot.yaml b/__snapshots__/tabs/showcase/chromium/should-have-same-aria-snapshot/DBTabs-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..012626ac5ee --- /dev/null +++ b/__snapshots__/tabs/showcase/chromium/should-have-same-aria-snapshot/DBTabs-should-have-same-aria-snapshot.yaml @@ -0,0 +1,132 @@ +- main: + - heading "DBTabs" [level=1] + - link "Density arrow_up_right\" / \"" + - text: "Functional:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "(Default) Regular:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "Expressive:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - link "Orientation arrow_up_right\" / \"" + - text: "horizontal:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "vertical:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - link "Width arrow_up_right\" / \"" + - text: "auto:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "full - alignment: start:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "full - alignment: center:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - link "Overflow arrow_up_right\" / \"" + - text: "no overflow:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "with overflow - behaviour: arrows:" + - button "chevron_right\" / \" Scroll right" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tab "Test 4": "on" + - text: Test 4 + - tab "Test 5": "on" + - text: Test 5 + - tabpanel "Test 1": Tab Panel 1 + - text: "with overflow - behaviour: scrollbar:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tab "Test 4": "on" + - text: Test 4 + - tab "Test 5": "on" + - text: Test 5 + - tabpanel "Test 1": Tab Panel 1 + - link "Examples arrow_up_right\" / \"" + - text: "2 tab selected:" + - tablist: + - tab "Test 1": "on" + - text: Test 1 + - tab "Test 2" [selected]: "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 2": Tab Panel 2 + - text: "nothing selected:" + - tablist: + - tab "Test 1": "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 \ No newline at end of file diff --git a/__snapshots__/tabs/showcase/firefox/DBTabs-should-match-screenshot-1/DBTabs-should-match-screenshot.png b/__snapshots__/tabs/showcase/firefox/DBTabs-should-match-screenshot-1/DBTabs-should-match-screenshot.png new file mode 100644 index 00000000000..edf73d41bb2 Binary files /dev/null and b/__snapshots__/tabs/showcase/firefox/DBTabs-should-match-screenshot-1/DBTabs-should-match-screenshot.png differ diff --git a/__snapshots__/tabs/showcase/firefox/regular/neutral-bg-lvl-1/DBTabs-should-match-screenshot.png b/__snapshots__/tabs/showcase/firefox/regular/neutral-bg-lvl-1/DBTabs-should-match-screenshot.png deleted file mode 100644 index c70066f770d..00000000000 Binary files a/__snapshots__/tabs/showcase/firefox/regular/neutral-bg-lvl-1/DBTabs-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/tabs/showcase/firefox/should-have-same-aria-snapshot/DBTabs-should-have-same-aria-snapshot.yaml b/__snapshots__/tabs/showcase/firefox/should-have-same-aria-snapshot/DBTabs-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..86c33f57f14 --- /dev/null +++ b/__snapshots__/tabs/showcase/firefox/should-have-same-aria-snapshot/DBTabs-should-have-same-aria-snapshot.yaml @@ -0,0 +1,132 @@ +- main: + - heading "DBTabs" [level=1] + - link "Density arrow_up_right\" / \"" + - text: "Functional:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "(Default) Regular:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "Expressive:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - link "Orientation arrow_up_right\" / \"" + - text: "horizontal:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "vertical:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - link "Width arrow_up_right\" / \"" + - text: "auto:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "full - alignment: start:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "full - alignment: center:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - link "Overflow arrow_up_right\" / \"" + - text: "no overflow:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "with overflow - behaviour: arrows:" + - button "Scroll right" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tab "Test 4": "on" + - text: Test 4 + - tab "Test 5": "on" + - text: Test 5 + - tabpanel "Test 1": Tab Panel 1 + - text: "with overflow - behaviour: scrollbar:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tab "Test 4": "on" + - text: Test 4 + - tab "Test 5": "on" + - text: Test 5 + - tabpanel "Test 1": Tab Panel 1 + - link "Examples arrow_up_right\" / \"" + - text: "2 tab selected:" + - tablist: + - tab "Test 1": "on" + - text: Test 1 + - tab "Test 2" [selected]: "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 2": Tab Panel 2 + - text: "nothing selected:" + - tablist: + - tab "Test 1": "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 \ No newline at end of file diff --git a/__snapshots__/tabs/showcase/mobile-chrome/DBTabs-should-match-screenshot-1/DBTabs-should-match-screenshot.png b/__snapshots__/tabs/showcase/mobile-chrome/DBTabs-should-match-screenshot-1/DBTabs-should-match-screenshot.png new file mode 100644 index 00000000000..95a5a03e0da Binary files /dev/null and b/__snapshots__/tabs/showcase/mobile-chrome/DBTabs-should-match-screenshot-1/DBTabs-should-match-screenshot.png differ diff --git a/__snapshots__/tabs/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBTabs-should-match-screenshot.png b/__snapshots__/tabs/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBTabs-should-match-screenshot.png deleted file mode 100644 index e48ed11f6b1..00000000000 Binary files a/__snapshots__/tabs/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBTabs-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/tabs/showcase/mobile-chrome/should-have-same-aria-snapshot/DBTabs-should-have-same-aria-snapshot.yaml b/__snapshots__/tabs/showcase/mobile-chrome/should-have-same-aria-snapshot/DBTabs-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..012626ac5ee --- /dev/null +++ b/__snapshots__/tabs/showcase/mobile-chrome/should-have-same-aria-snapshot/DBTabs-should-have-same-aria-snapshot.yaml @@ -0,0 +1,132 @@ +- main: + - heading "DBTabs" [level=1] + - link "Density arrow_up_right\" / \"" + - text: "Functional:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "(Default) Regular:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "Expressive:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - link "Orientation arrow_up_right\" / \"" + - text: "horizontal:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "vertical:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - link "Width arrow_up_right\" / \"" + - text: "auto:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "full - alignment: start:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "full - alignment: center:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - link "Overflow arrow_up_right\" / \"" + - text: "no overflow:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "with overflow - behaviour: arrows:" + - button "chevron_right\" / \" Scroll right" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tab "Test 4": "on" + - text: Test 4 + - tab "Test 5": "on" + - text: Test 5 + - tabpanel "Test 1": Tab Panel 1 + - text: "with overflow - behaviour: scrollbar:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tab "Test 4": "on" + - text: Test 4 + - tab "Test 5": "on" + - text: Test 5 + - tabpanel "Test 1": Tab Panel 1 + - link "Examples arrow_up_right\" / \"" + - text: "2 tab selected:" + - tablist: + - tab "Test 1": "on" + - text: Test 1 + - tab "Test 2" [selected]: "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 2": Tab Panel 2 + - text: "nothing selected:" + - tablist: + - tab "Test 1": "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 \ No newline at end of file diff --git a/__snapshots__/tabs/showcase/mobile-safari/DBTabs-should-match-screenshot-1/DBTabs-should-match-screenshot.png b/__snapshots__/tabs/showcase/mobile-safari/DBTabs-should-match-screenshot-1/DBTabs-should-match-screenshot.png new file mode 100644 index 00000000000..9e3711b9ab3 Binary files /dev/null and b/__snapshots__/tabs/showcase/mobile-safari/DBTabs-should-match-screenshot-1/DBTabs-should-match-screenshot.png differ diff --git a/__snapshots__/tabs/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBTabs-should-match-screenshot.png b/__snapshots__/tabs/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBTabs-should-match-screenshot.png deleted file mode 100644 index 3a1fa91f92f..00000000000 Binary files a/__snapshots__/tabs/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBTabs-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/tabs/showcase/mobile-safari/should-have-same-aria-snapshot/DBTabs-should-have-same-aria-snapshot.yaml b/__snapshots__/tabs/showcase/mobile-safari/should-have-same-aria-snapshot/DBTabs-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..012626ac5ee --- /dev/null +++ b/__snapshots__/tabs/showcase/mobile-safari/should-have-same-aria-snapshot/DBTabs-should-have-same-aria-snapshot.yaml @@ -0,0 +1,132 @@ +- main: + - heading "DBTabs" [level=1] + - link "Density arrow_up_right\" / \"" + - text: "Functional:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "(Default) Regular:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "Expressive:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - link "Orientation arrow_up_right\" / \"" + - text: "horizontal:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "vertical:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - link "Width arrow_up_right\" / \"" + - text: "auto:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "full - alignment: start:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "full - alignment: center:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - link "Overflow arrow_up_right\" / \"" + - text: "no overflow:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "with overflow - behaviour: arrows:" + - button "chevron_right\" / \" Scroll right" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tab "Test 4": "on" + - text: Test 4 + - tab "Test 5": "on" + - text: Test 5 + - tabpanel "Test 1": Tab Panel 1 + - text: "with overflow - behaviour: scrollbar:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tab "Test 4": "on" + - text: Test 4 + - tab "Test 5": "on" + - text: Test 5 + - tabpanel "Test 1": Tab Panel 1 + - link "Examples arrow_up_right\" / \"" + - text: "2 tab selected:" + - tablist: + - tab "Test 1": "on" + - text: Test 1 + - tab "Test 2" [selected]: "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 2": Tab Panel 2 + - text: "nothing selected:" + - tablist: + - tab "Test 1": "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 \ No newline at end of file diff --git a/__snapshots__/tabs/showcase/webkit/DBTabs-should-match-screenshot-1/DBTabs-should-match-screenshot.png b/__snapshots__/tabs/showcase/webkit/DBTabs-should-match-screenshot-1/DBTabs-should-match-screenshot.png new file mode 100644 index 00000000000..1b49d47f1f7 Binary files /dev/null and b/__snapshots__/tabs/showcase/webkit/DBTabs-should-match-screenshot-1/DBTabs-should-match-screenshot.png differ diff --git a/__snapshots__/tabs/showcase/webkit/regular/neutral-bg-lvl-1/DBTabs-should-match-screenshot.png b/__snapshots__/tabs/showcase/webkit/regular/neutral-bg-lvl-1/DBTabs-should-match-screenshot.png deleted file mode 100644 index 8f6f632af85..00000000000 Binary files a/__snapshots__/tabs/showcase/webkit/regular/neutral-bg-lvl-1/DBTabs-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/tabs/showcase/webkit/should-have-same-aria-snapshot/DBTabs-should-have-same-aria-snapshot.yaml b/__snapshots__/tabs/showcase/webkit/should-have-same-aria-snapshot/DBTabs-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..012626ac5ee --- /dev/null +++ b/__snapshots__/tabs/showcase/webkit/should-have-same-aria-snapshot/DBTabs-should-have-same-aria-snapshot.yaml @@ -0,0 +1,132 @@ +- main: + - heading "DBTabs" [level=1] + - link "Density arrow_up_right\" / \"" + - text: "Functional:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "(Default) Regular:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "Expressive:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - link "Orientation arrow_up_right\" / \"" + - text: "horizontal:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "vertical:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - link "Width arrow_up_right\" / \"" + - text: "auto:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "full - alignment: start:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "full - alignment: center:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - link "Overflow arrow_up_right\" / \"" + - text: "no overflow:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 1": Tab Panel 1 + - text: "with overflow - behaviour: arrows:" + - button "chevron_right\" / \" Scroll right" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tab "Test 4": "on" + - text: Test 4 + - tab "Test 5": "on" + - text: Test 5 + - tabpanel "Test 1": Tab Panel 1 + - text: "with overflow - behaviour: scrollbar:" + - tablist: + - tab "Test 1" [selected]: "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tab "Test 4": "on" + - text: Test 4 + - tab "Test 5": "on" + - text: Test 5 + - tabpanel "Test 1": Tab Panel 1 + - link "Examples arrow_up_right\" / \"" + - text: "2 tab selected:" + - tablist: + - tab "Test 1": "on" + - text: Test 1 + - tab "Test 2" [selected]: "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 + - tabpanel "Test 2": Tab Panel 2 + - text: "nothing selected:" + - tablist: + - tab "Test 1": "on" + - text: Test 1 + - tab "Test 2": "on" + - text: Test 2 + - tab "Test 3": "on" + - text: Test 3 \ No newline at end of file diff --git a/__snapshots__/tag/component/chromium/DBTag-should-be-a-button.png b/__snapshots__/tag/component/chromium/DBTag-should-be-a-button.png index ced37a1ef6f..db02d5fba93 100644 Binary files a/__snapshots__/tag/component/chromium/DBTag-should-be-a-button.png and b/__snapshots__/tag/component/chromium/DBTag-should-be-a-button.png differ diff --git a/__snapshots__/tag/component/chromium/DBTag-should-be-a-checkbox-checked.png b/__snapshots__/tag/component/chromium/DBTag-should-be-a-checkbox-checked.png index 002bbdfa84e..8bc5f8cb0bd 100644 Binary files a/__snapshots__/tag/component/chromium/DBTag-should-be-a-checkbox-checked.png and b/__snapshots__/tag/component/chromium/DBTag-should-be-a-checkbox-checked.png differ diff --git a/__snapshots__/tag/component/chromium/DBTag-should-be-a-checkbox.png b/__snapshots__/tag/component/chromium/DBTag-should-be-a-checkbox.png index 4717030901c..29edb0741d3 100644 Binary files a/__snapshots__/tag/component/chromium/DBTag-should-be-a-checkbox.png and b/__snapshots__/tag/component/chromium/DBTag-should-be-a-checkbox.png differ diff --git a/__snapshots__/tag/component/chromium/DBTag-should-be-a-link.png b/__snapshots__/tag/component/chromium/DBTag-should-be-a-link.png index ced37a1ef6f..db02d5fba93 100644 Binary files a/__snapshots__/tag/component/chromium/DBTag-should-be-a-link.png and b/__snapshots__/tag/component/chromium/DBTag-should-be-a-link.png differ diff --git a/__snapshots__/tag/component/chromium/DBTag-should-be-a-radio-checked.png b/__snapshots__/tag/component/chromium/DBTag-should-be-a-radio-checked.png index 12c12a58637..db02d5fba93 100644 Binary files a/__snapshots__/tag/component/chromium/DBTag-should-be-a-radio-checked.png and b/__snapshots__/tag/component/chromium/DBTag-should-be-a-radio-checked.png differ diff --git a/__snapshots__/tag/component/chromium/DBTag-should-be-a-radio.png b/__snapshots__/tag/component/chromium/DBTag-should-be-a-radio.png index ced37a1ef6f..29edb0741d3 100644 Binary files a/__snapshots__/tag/component/chromium/DBTag-should-be-a-radio.png and b/__snapshots__/tag/component/chromium/DBTag-should-be-a-radio.png differ diff --git a/__snapshots__/tag/component/chromium/DBTag-should-have-same-aria-snapshot.yaml b/__snapshots__/tag/component/chromium/DBTag-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..f9d4547865d --- /dev/null +++ b/__snapshots__/tag/component/chromium/DBTag-should-have-same-aria-snapshot.yaml @@ -0,0 +1 @@ +- text: Test \ No newline at end of file diff --git a/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-semantic-informational.png b/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-semantic-informational.png index 5ae97283e7a..dc4cab1f549 100644 Binary files a/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-semantic-informational.png and b/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-semantic-informational.png differ diff --git a/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-semantic-successful.png b/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-semantic-successful.png index 8394d939535..4f3cb1d78fb 100644 Binary files a/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-semantic-successful.png and b/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-semantic-successful.png differ diff --git a/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-semantic-warning.png b/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-semantic-warning.png index 656a7ec4bd6..e12d27e2ff4 100644 Binary files a/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-semantic-warning.png and b/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-semantic-warning.png differ diff --git a/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot.png b/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot.png index ced37a1ef6f..db02d5fba93 100644 Binary files a/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot.png and b/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot.png differ diff --git a/__snapshots__/tag/component/firefox/DBTag-should-be-a-checkbox-checked.png b/__snapshots__/tag/component/firefox/DBTag-should-be-a-checkbox-checked.png index e39899a6c73..303ed8f4376 100644 Binary files a/__snapshots__/tag/component/firefox/DBTag-should-be-a-checkbox-checked.png and b/__snapshots__/tag/component/firefox/DBTag-should-be-a-checkbox-checked.png differ diff --git a/__snapshots__/tag/component/firefox/DBTag-should-be-a-checkbox.png b/__snapshots__/tag/component/firefox/DBTag-should-be-a-checkbox.png index 00202019061..3f62459470e 100644 Binary files a/__snapshots__/tag/component/firefox/DBTag-should-be-a-checkbox.png and b/__snapshots__/tag/component/firefox/DBTag-should-be-a-checkbox.png differ diff --git a/__snapshots__/tag/component/firefox/DBTag-should-have-same-aria-snapshot.yaml b/__snapshots__/tag/component/firefox/DBTag-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..f9d4547865d --- /dev/null +++ b/__snapshots__/tag/component/firefox/DBTag-should-have-same-aria-snapshot.yaml @@ -0,0 +1 @@ +- text: Test \ No newline at end of file diff --git a/__snapshots__/tag/component/mobile-chrome/DBTag-should-be-a-button.png b/__snapshots__/tag/component/mobile-chrome/DBTag-should-be-a-button.png index ced37a1ef6f..db02d5fba93 100644 Binary files a/__snapshots__/tag/component/mobile-chrome/DBTag-should-be-a-button.png and b/__snapshots__/tag/component/mobile-chrome/DBTag-should-be-a-button.png differ diff --git a/__snapshots__/tag/component/mobile-chrome/DBTag-should-be-a-checkbox-checked.png b/__snapshots__/tag/component/mobile-chrome/DBTag-should-be-a-checkbox-checked.png index 002bbdfa84e..8bc5f8cb0bd 100644 Binary files a/__snapshots__/tag/component/mobile-chrome/DBTag-should-be-a-checkbox-checked.png and b/__snapshots__/tag/component/mobile-chrome/DBTag-should-be-a-checkbox-checked.png differ diff --git a/__snapshots__/tag/component/mobile-chrome/DBTag-should-be-a-checkbox.png b/__snapshots__/tag/component/mobile-chrome/DBTag-should-be-a-checkbox.png index 4717030901c..29edb0741d3 100644 Binary files a/__snapshots__/tag/component/mobile-chrome/DBTag-should-be-a-checkbox.png and b/__snapshots__/tag/component/mobile-chrome/DBTag-should-be-a-checkbox.png differ diff --git a/__snapshots__/tag/component/mobile-chrome/DBTag-should-be-a-link.png b/__snapshots__/tag/component/mobile-chrome/DBTag-should-be-a-link.png index ced37a1ef6f..db02d5fba93 100644 Binary files a/__snapshots__/tag/component/mobile-chrome/DBTag-should-be-a-link.png and b/__snapshots__/tag/component/mobile-chrome/DBTag-should-be-a-link.png differ diff --git a/__snapshots__/tag/component/mobile-chrome/DBTag-should-be-a-radio-checked.png b/__snapshots__/tag/component/mobile-chrome/DBTag-should-be-a-radio-checked.png index 12c12a58637..db02d5fba93 100644 Binary files a/__snapshots__/tag/component/mobile-chrome/DBTag-should-be-a-radio-checked.png and b/__snapshots__/tag/component/mobile-chrome/DBTag-should-be-a-radio-checked.png differ diff --git a/__snapshots__/tag/component/mobile-chrome/DBTag-should-be-a-radio.png b/__snapshots__/tag/component/mobile-chrome/DBTag-should-be-a-radio.png index ced37a1ef6f..29edb0741d3 100644 Binary files a/__snapshots__/tag/component/mobile-chrome/DBTag-should-be-a-radio.png and b/__snapshots__/tag/component/mobile-chrome/DBTag-should-be-a-radio.png differ diff --git a/__snapshots__/tag/component/mobile-chrome/DBTag-should-have-same-aria-snapshot.yaml b/__snapshots__/tag/component/mobile-chrome/DBTag-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..f9d4547865d --- /dev/null +++ b/__snapshots__/tag/component/mobile-chrome/DBTag-should-have-same-aria-snapshot.yaml @@ -0,0 +1 @@ +- text: Test \ No newline at end of file diff --git a/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-semantic-informational.png b/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-semantic-informational.png index 5ae97283e7a..dc4cab1f549 100644 Binary files a/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-semantic-informational.png and b/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-semantic-informational.png differ diff --git a/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-semantic-successful.png b/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-semantic-successful.png index 8394d939535..4f3cb1d78fb 100644 Binary files a/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-semantic-successful.png and b/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-semantic-successful.png differ diff --git a/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-semantic-warning.png b/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-semantic-warning.png index 656a7ec4bd6..e12d27e2ff4 100644 Binary files a/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-semantic-warning.png and b/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-semantic-warning.png differ diff --git a/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot.png b/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot.png index ced37a1ef6f..db02d5fba93 100644 Binary files a/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot.png and b/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot.png differ diff --git a/__snapshots__/tag/patternhub/tag-docs-should-match-screenshot.png b/__snapshots__/tag/patternhub/tag-docs-should-match-screenshot.png index e80a12f7684..a4fe798957d 100644 Binary files a/__snapshots__/tag/patternhub/tag-docs-should-match-screenshot.png and b/__snapshots__/tag/patternhub/tag-docs-should-match-screenshot.png differ diff --git a/__snapshots__/tag/patternhub/tag-overview-should-match-screenshot.png b/__snapshots__/tag/patternhub/tag-overview-should-match-screenshot.png index 761cbd1629b..4369cef0acd 100644 Binary files a/__snapshots__/tag/patternhub/tag-overview-should-match-screenshot.png and b/__snapshots__/tag/patternhub/tag-overview-should-match-screenshot.png differ diff --git a/__snapshots__/tag/patternhub/tag-properties-should-match-screenshot.png b/__snapshots__/tag/patternhub/tag-properties-should-match-screenshot.png index b5bfa3cce5a..280d4ab2eae 100644 Binary files a/__snapshots__/tag/patternhub/tag-properties-should-match-screenshot.png and b/__snapshots__/tag/patternhub/tag-properties-should-match-screenshot.png differ diff --git a/__snapshots__/tag/showcase/chromium-highContrast/DBTag-should-match-screenshot-1/DBTag-should-match-screenshot.png b/__snapshots__/tag/showcase/chromium-highContrast/DBTag-should-match-screenshot-1/DBTag-should-match-screenshot.png new file mode 100644 index 00000000000..342fa658084 Binary files /dev/null and b/__snapshots__/tag/showcase/chromium-highContrast/DBTag-should-match-screenshot-1/DBTag-should-match-screenshot.png differ diff --git a/__snapshots__/tag/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBTag-should-match-screenshot.png b/__snapshots__/tag/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBTag-should-match-screenshot.png deleted file mode 100644 index 58a8ccb7dc8..00000000000 Binary files a/__snapshots__/tag/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBTag-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/tag/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBTag-should-have-same-aria-snapshot.yaml b/__snapshots__/tag/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBTag-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..77a3f0cec30 --- /dev/null +++ b/__snapshots__/tag/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBTag-should-have-same-aria-snapshot.yaml @@ -0,0 +1,45 @@ +- main: + - heading "DBTag" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional (Default) Regular Expressive + - link "Emphasis arrow_up_right\" / \"" + - text: (Default) Weak Strong + - link "Semantic arrow_up_right\" / \"" + - text: (Default) Adaptive Neutral Critical Informational Successful Warning Adaptive Strong Neutral Strong Critical Strong Informational Strong Successful Strong Warning Strong + - link "Behaviour arrow_up_right\" / \"" + - group "Behaviour": + - text: (Default) Static + - button "Interactive Button" + - link "Interactive Link" + - checkbox "Interactive Checkbox": "on" + - text: Interactive Checkbox + - radio "Interactive Radio 1": "on" + - text: Interactive Radio 1 + - radio "Interactive Radio 2": "on" + - text: Interactive Radio 2 Removeable + - button "cross\" / \" Remove tag" + - link "State arrow_up_right\" / \"" + - group "State": + - checkbox "(Default) Unchecked": "on" + - text: (Default) Unchecked + - checkbox "Checked" [checked]: "on" + - text: Checked + - checkbox "Disabled" [checked] [disabled]: "on" + - text: Disabled + - link "Content arrow_up_right\" / \"" + - text: (Default) Text person" / " Icon person" / " Icon & Text + - link "Overflow arrow_up_right\" / \"" + - text: (Default) No Overflow With Overflow (max-width) + - link "Example arrow_up_right\" / \"" + - group "Example": + - text: person" / " + - button "Interactive Strong Button with Icon" + - text: person" / " + - link "Interactive Strong Link with Icon" + - text: person" / " + - checkbox "Interactive Strong Checkbox with Icon": "on" + - text: Interactive Strong Checkbox with Icon person" / " + - radio "Interactive Strong Radio 1 with Icon": "on" + - text: Interactive Strong Radio 1 with Icon person" / " + - radio "Interactive Strong Radio 2 with Icon": "on" + - text: Interactive Strong Radio 2 with Icon \ No newline at end of file diff --git a/__snapshots__/tag/showcase/chromium/DBTag-should-match-screenshot-1/DBTag-should-match-screenshot.png b/__snapshots__/tag/showcase/chromium/DBTag-should-match-screenshot-1/DBTag-should-match-screenshot.png new file mode 100644 index 00000000000..3ca2767bd89 Binary files /dev/null and b/__snapshots__/tag/showcase/chromium/DBTag-should-match-screenshot-1/DBTag-should-match-screenshot.png differ diff --git a/__snapshots__/tag/showcase/chromium/regular/neutral-bg-lvl-1/DBTag-should-match-screenshot.png b/__snapshots__/tag/showcase/chromium/regular/neutral-bg-lvl-1/DBTag-should-match-screenshot.png deleted file mode 100644 index 227cb923e86..00000000000 Binary files a/__snapshots__/tag/showcase/chromium/regular/neutral-bg-lvl-1/DBTag-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/tag/showcase/chromium/should-have-same-aria-snapshot/DBTag-should-have-same-aria-snapshot.yaml b/__snapshots__/tag/showcase/chromium/should-have-same-aria-snapshot/DBTag-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..77a3f0cec30 --- /dev/null +++ b/__snapshots__/tag/showcase/chromium/should-have-same-aria-snapshot/DBTag-should-have-same-aria-snapshot.yaml @@ -0,0 +1,45 @@ +- main: + - heading "DBTag" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional (Default) Regular Expressive + - link "Emphasis arrow_up_right\" / \"" + - text: (Default) Weak Strong + - link "Semantic arrow_up_right\" / \"" + - text: (Default) Adaptive Neutral Critical Informational Successful Warning Adaptive Strong Neutral Strong Critical Strong Informational Strong Successful Strong Warning Strong + - link "Behaviour arrow_up_right\" / \"" + - group "Behaviour": + - text: (Default) Static + - button "Interactive Button" + - link "Interactive Link" + - checkbox "Interactive Checkbox": "on" + - text: Interactive Checkbox + - radio "Interactive Radio 1": "on" + - text: Interactive Radio 1 + - radio "Interactive Radio 2": "on" + - text: Interactive Radio 2 Removeable + - button "cross\" / \" Remove tag" + - link "State arrow_up_right\" / \"" + - group "State": + - checkbox "(Default) Unchecked": "on" + - text: (Default) Unchecked + - checkbox "Checked" [checked]: "on" + - text: Checked + - checkbox "Disabled" [checked] [disabled]: "on" + - text: Disabled + - link "Content arrow_up_right\" / \"" + - text: (Default) Text person" / " Icon person" / " Icon & Text + - link "Overflow arrow_up_right\" / \"" + - text: (Default) No Overflow With Overflow (max-width) + - link "Example arrow_up_right\" / \"" + - group "Example": + - text: person" / " + - button "Interactive Strong Button with Icon" + - text: person" / " + - link "Interactive Strong Link with Icon" + - text: person" / " + - checkbox "Interactive Strong Checkbox with Icon": "on" + - text: Interactive Strong Checkbox with Icon person" / " + - radio "Interactive Strong Radio 1 with Icon": "on" + - text: Interactive Strong Radio 1 with Icon person" / " + - radio "Interactive Strong Radio 2 with Icon": "on" + - text: Interactive Strong Radio 2 with Icon \ No newline at end of file diff --git a/__snapshots__/tag/showcase/firefox/DBTag-should-match-screenshot-1/DBTag-should-match-screenshot.png b/__snapshots__/tag/showcase/firefox/DBTag-should-match-screenshot-1/DBTag-should-match-screenshot.png new file mode 100644 index 00000000000..121aa963f4c Binary files /dev/null and b/__snapshots__/tag/showcase/firefox/DBTag-should-match-screenshot-1/DBTag-should-match-screenshot.png differ diff --git a/__snapshots__/tag/showcase/firefox/regular/neutral-bg-lvl-1/DBTag-should-match-screenshot.png b/__snapshots__/tag/showcase/firefox/regular/neutral-bg-lvl-1/DBTag-should-match-screenshot.png deleted file mode 100644 index 35d1251b878..00000000000 Binary files a/__snapshots__/tag/showcase/firefox/regular/neutral-bg-lvl-1/DBTag-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/tag/showcase/firefox/should-have-same-aria-snapshot/DBTag-should-have-same-aria-snapshot.yaml b/__snapshots__/tag/showcase/firefox/should-have-same-aria-snapshot/DBTag-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..70745b065ba --- /dev/null +++ b/__snapshots__/tag/showcase/firefox/should-have-same-aria-snapshot/DBTag-should-have-same-aria-snapshot.yaml @@ -0,0 +1,42 @@ +- main: + - heading "DBTag" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional (Default) Regular Expressive + - link "Emphasis arrow_up_right\" / \"" + - text: (Default) Weak Strong + - link "Semantic arrow_up_right\" / \"" + - text: (Default) Adaptive Neutral Critical Informational Successful Warning Adaptive Strong Neutral Strong Critical Strong Informational Strong Successful Strong Warning Strong + - link "Behaviour arrow_up_right\" / \"" + - group "Behaviour": + - text: (Default) Static + - button "Interactive Button" + - link "Interactive Link" + - checkbox "Interactive Checkbox": "on" + - text: Interactive Checkbox + - radio "Interactive Radio 1": "on" + - text: Interactive Radio 1 + - radio "Interactive Radio 2": "on" + - text: Interactive Radio 2 Removeable + - button "Remove tag" + - link "State arrow_up_right\" / \"" + - group "State": + - checkbox "(Default) Unchecked": "on" + - text: (Default) Unchecked + - checkbox "Checked" [checked]: "on" + - text: Checked + - checkbox "Disabled" [checked] [disabled]: "on" + - text: Disabled + - link "Content arrow_up_right\" / \"" + - text: (Default) Text Icon Icon & Text + - link "Overflow arrow_up_right\" / \"" + - text: (Default) No Overflow With Overflow (max-width) + - link "Example arrow_up_right\" / \"" + - group "Example": + - button "Interactive Strong Button with Icon" + - link "Interactive Strong Link with Icon" + - checkbox "Interactive Strong Checkbox with Icon": "on" + - text: Interactive Strong Checkbox with Icon + - radio "Interactive Strong Radio 1 with Icon": "on" + - text: Interactive Strong Radio 1 with Icon + - radio "Interactive Strong Radio 2 with Icon": "on" + - text: Interactive Strong Radio 2 with Icon \ No newline at end of file diff --git a/__snapshots__/tag/showcase/mobile-chrome/DBTag-should-match-screenshot-1/DBTag-should-match-screenshot.png b/__snapshots__/tag/showcase/mobile-chrome/DBTag-should-match-screenshot-1/DBTag-should-match-screenshot.png new file mode 100644 index 00000000000..a6c4a3226a7 Binary files /dev/null and b/__snapshots__/tag/showcase/mobile-chrome/DBTag-should-match-screenshot-1/DBTag-should-match-screenshot.png differ diff --git a/__snapshots__/tag/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBTag-should-match-screenshot.png b/__snapshots__/tag/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBTag-should-match-screenshot.png deleted file mode 100644 index b1a0142777d..00000000000 Binary files a/__snapshots__/tag/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBTag-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/tag/showcase/mobile-chrome/should-have-same-aria-snapshot/DBTag-should-have-same-aria-snapshot.yaml b/__snapshots__/tag/showcase/mobile-chrome/should-have-same-aria-snapshot/DBTag-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..77a3f0cec30 --- /dev/null +++ b/__snapshots__/tag/showcase/mobile-chrome/should-have-same-aria-snapshot/DBTag-should-have-same-aria-snapshot.yaml @@ -0,0 +1,45 @@ +- main: + - heading "DBTag" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional (Default) Regular Expressive + - link "Emphasis arrow_up_right\" / \"" + - text: (Default) Weak Strong + - link "Semantic arrow_up_right\" / \"" + - text: (Default) Adaptive Neutral Critical Informational Successful Warning Adaptive Strong Neutral Strong Critical Strong Informational Strong Successful Strong Warning Strong + - link "Behaviour arrow_up_right\" / \"" + - group "Behaviour": + - text: (Default) Static + - button "Interactive Button" + - link "Interactive Link" + - checkbox "Interactive Checkbox": "on" + - text: Interactive Checkbox + - radio "Interactive Radio 1": "on" + - text: Interactive Radio 1 + - radio "Interactive Radio 2": "on" + - text: Interactive Radio 2 Removeable + - button "cross\" / \" Remove tag" + - link "State arrow_up_right\" / \"" + - group "State": + - checkbox "(Default) Unchecked": "on" + - text: (Default) Unchecked + - checkbox "Checked" [checked]: "on" + - text: Checked + - checkbox "Disabled" [checked] [disabled]: "on" + - text: Disabled + - link "Content arrow_up_right\" / \"" + - text: (Default) Text person" / " Icon person" / " Icon & Text + - link "Overflow arrow_up_right\" / \"" + - text: (Default) No Overflow With Overflow (max-width) + - link "Example arrow_up_right\" / \"" + - group "Example": + - text: person" / " + - button "Interactive Strong Button with Icon" + - text: person" / " + - link "Interactive Strong Link with Icon" + - text: person" / " + - checkbox "Interactive Strong Checkbox with Icon": "on" + - text: Interactive Strong Checkbox with Icon person" / " + - radio "Interactive Strong Radio 1 with Icon": "on" + - text: Interactive Strong Radio 1 with Icon person" / " + - radio "Interactive Strong Radio 2 with Icon": "on" + - text: Interactive Strong Radio 2 with Icon \ No newline at end of file diff --git a/__snapshots__/tag/showcase/mobile-safari/DBTag-should-match-screenshot-1/DBTag-should-match-screenshot.png b/__snapshots__/tag/showcase/mobile-safari/DBTag-should-match-screenshot-1/DBTag-should-match-screenshot.png new file mode 100644 index 00000000000..02c15c80bd8 Binary files /dev/null and b/__snapshots__/tag/showcase/mobile-safari/DBTag-should-match-screenshot-1/DBTag-should-match-screenshot.png differ diff --git a/__snapshots__/tag/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBTag-should-match-screenshot.png b/__snapshots__/tag/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBTag-should-match-screenshot.png deleted file mode 100644 index 7ccabecff47..00000000000 Binary files a/__snapshots__/tag/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBTag-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/tag/showcase/mobile-safari/should-have-same-aria-snapshot/DBTag-should-have-same-aria-snapshot.yaml b/__snapshots__/tag/showcase/mobile-safari/should-have-same-aria-snapshot/DBTag-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..77a3f0cec30 --- /dev/null +++ b/__snapshots__/tag/showcase/mobile-safari/should-have-same-aria-snapshot/DBTag-should-have-same-aria-snapshot.yaml @@ -0,0 +1,45 @@ +- main: + - heading "DBTag" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional (Default) Regular Expressive + - link "Emphasis arrow_up_right\" / \"" + - text: (Default) Weak Strong + - link "Semantic arrow_up_right\" / \"" + - text: (Default) Adaptive Neutral Critical Informational Successful Warning Adaptive Strong Neutral Strong Critical Strong Informational Strong Successful Strong Warning Strong + - link "Behaviour arrow_up_right\" / \"" + - group "Behaviour": + - text: (Default) Static + - button "Interactive Button" + - link "Interactive Link" + - checkbox "Interactive Checkbox": "on" + - text: Interactive Checkbox + - radio "Interactive Radio 1": "on" + - text: Interactive Radio 1 + - radio "Interactive Radio 2": "on" + - text: Interactive Radio 2 Removeable + - button "cross\" / \" Remove tag" + - link "State arrow_up_right\" / \"" + - group "State": + - checkbox "(Default) Unchecked": "on" + - text: (Default) Unchecked + - checkbox "Checked" [checked]: "on" + - text: Checked + - checkbox "Disabled" [checked] [disabled]: "on" + - text: Disabled + - link "Content arrow_up_right\" / \"" + - text: (Default) Text person" / " Icon person" / " Icon & Text + - link "Overflow arrow_up_right\" / \"" + - text: (Default) No Overflow With Overflow (max-width) + - link "Example arrow_up_right\" / \"" + - group "Example": + - text: person" / " + - button "Interactive Strong Button with Icon" + - text: person" / " + - link "Interactive Strong Link with Icon" + - text: person" / " + - checkbox "Interactive Strong Checkbox with Icon": "on" + - text: Interactive Strong Checkbox with Icon person" / " + - radio "Interactive Strong Radio 1 with Icon": "on" + - text: Interactive Strong Radio 1 with Icon person" / " + - radio "Interactive Strong Radio 2 with Icon": "on" + - text: Interactive Strong Radio 2 with Icon \ No newline at end of file diff --git a/__snapshots__/tag/showcase/webkit/DBTag-should-match-screenshot-1/DBTag-should-match-screenshot.png b/__snapshots__/tag/showcase/webkit/DBTag-should-match-screenshot-1/DBTag-should-match-screenshot.png new file mode 100644 index 00000000000..16647f11d04 Binary files /dev/null and b/__snapshots__/tag/showcase/webkit/DBTag-should-match-screenshot-1/DBTag-should-match-screenshot.png differ diff --git a/__snapshots__/tag/showcase/webkit/regular/neutral-bg-lvl-1/DBTag-should-match-screenshot.png b/__snapshots__/tag/showcase/webkit/regular/neutral-bg-lvl-1/DBTag-should-match-screenshot.png deleted file mode 100644 index b6a0f03b2e5..00000000000 Binary files a/__snapshots__/tag/showcase/webkit/regular/neutral-bg-lvl-1/DBTag-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/tag/showcase/webkit/should-have-same-aria-snapshot/DBTag-should-have-same-aria-snapshot.yaml b/__snapshots__/tag/showcase/webkit/should-have-same-aria-snapshot/DBTag-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..77a3f0cec30 --- /dev/null +++ b/__snapshots__/tag/showcase/webkit/should-have-same-aria-snapshot/DBTag-should-have-same-aria-snapshot.yaml @@ -0,0 +1,45 @@ +- main: + - heading "DBTag" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Functional (Default) Regular Expressive + - link "Emphasis arrow_up_right\" / \"" + - text: (Default) Weak Strong + - link "Semantic arrow_up_right\" / \"" + - text: (Default) Adaptive Neutral Critical Informational Successful Warning Adaptive Strong Neutral Strong Critical Strong Informational Strong Successful Strong Warning Strong + - link "Behaviour arrow_up_right\" / \"" + - group "Behaviour": + - text: (Default) Static + - button "Interactive Button" + - link "Interactive Link" + - checkbox "Interactive Checkbox": "on" + - text: Interactive Checkbox + - radio "Interactive Radio 1": "on" + - text: Interactive Radio 1 + - radio "Interactive Radio 2": "on" + - text: Interactive Radio 2 Removeable + - button "cross\" / \" Remove tag" + - link "State arrow_up_right\" / \"" + - group "State": + - checkbox "(Default) Unchecked": "on" + - text: (Default) Unchecked + - checkbox "Checked" [checked]: "on" + - text: Checked + - checkbox "Disabled" [checked] [disabled]: "on" + - text: Disabled + - link "Content arrow_up_right\" / \"" + - text: (Default) Text person" / " Icon person" / " Icon & Text + - link "Overflow arrow_up_right\" / \"" + - text: (Default) No Overflow With Overflow (max-width) + - link "Example arrow_up_right\" / \"" + - group "Example": + - text: person" / " + - button "Interactive Strong Button with Icon" + - text: person" / " + - link "Interactive Strong Link with Icon" + - text: person" / " + - checkbox "Interactive Strong Checkbox with Icon": "on" + - text: Interactive Strong Checkbox with Icon person" / " + - radio "Interactive Strong Radio 1 with Icon": "on" + - text: Interactive Strong Radio 1 with Icon person" / " + - radio "Interactive Strong Radio 2 with Icon": "on" + - text: Interactive Strong Radio 2 with Icon \ No newline at end of file diff --git a/__snapshots__/textarea/component/chromium/DBTextarea-should-have-same-aria-snapshot.yaml b/__snapshots__/textarea/component/chromium/DBTextarea-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..339d19ce19b --- /dev/null +++ b/__snapshots__/textarea/component/chromium/DBTextarea-should-have-same-aria-snapshot.yaml @@ -0,0 +1,3 @@ +- text: Label +- textbox "Label": Test +- status \ No newline at end of file diff --git a/__snapshots__/textarea/component/chromium/DBTextarea-should-match-screenshot.png b/__snapshots__/textarea/component/chromium/DBTextarea-should-match-screenshot.png index be1d8fe83f9..c65dc7b3d6f 100644 Binary files a/__snapshots__/textarea/component/chromium/DBTextarea-should-match-screenshot.png and b/__snapshots__/textarea/component/chromium/DBTextarea-should-match-screenshot.png differ diff --git a/__snapshots__/textarea/component/firefox/DBTextarea-should-have-same-aria-snapshot.yaml b/__snapshots__/textarea/component/firefox/DBTextarea-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..339d19ce19b --- /dev/null +++ b/__snapshots__/textarea/component/firefox/DBTextarea-should-have-same-aria-snapshot.yaml @@ -0,0 +1,3 @@ +- text: Label +- textbox "Label": Test +- status \ No newline at end of file diff --git a/__snapshots__/textarea/component/firefox/DBTextarea-should-match-screenshot.png b/__snapshots__/textarea/component/firefox/DBTextarea-should-match-screenshot.png index a1a9904ca51..e51c3339f68 100644 Binary files a/__snapshots__/textarea/component/firefox/DBTextarea-should-match-screenshot.png and b/__snapshots__/textarea/component/firefox/DBTextarea-should-match-screenshot.png differ diff --git a/__snapshots__/textarea/component/mobile-chrome/DBTextarea-should-have-same-aria-snapshot.yaml b/__snapshots__/textarea/component/mobile-chrome/DBTextarea-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..339d19ce19b --- /dev/null +++ b/__snapshots__/textarea/component/mobile-chrome/DBTextarea-should-have-same-aria-snapshot.yaml @@ -0,0 +1,3 @@ +- text: Label +- textbox "Label": Test +- status \ No newline at end of file diff --git a/__snapshots__/textarea/component/mobile-chrome/DBTextarea-should-match-screenshot.png b/__snapshots__/textarea/component/mobile-chrome/DBTextarea-should-match-screenshot.png index 4ef160e8d53..83a41be4e6b 100644 Binary files a/__snapshots__/textarea/component/mobile-chrome/DBTextarea-should-match-screenshot.png and b/__snapshots__/textarea/component/mobile-chrome/DBTextarea-should-match-screenshot.png differ diff --git a/__snapshots__/textarea/patternhub/textarea-docs-should-match-screenshot.png b/__snapshots__/textarea/patternhub/textarea-docs-should-match-screenshot.png index 2fee0812a69..eb152045a81 100644 Binary files a/__snapshots__/textarea/patternhub/textarea-docs-should-match-screenshot.png and b/__snapshots__/textarea/patternhub/textarea-docs-should-match-screenshot.png differ diff --git a/__snapshots__/textarea/patternhub/textarea-overview-should-match-screenshot.png b/__snapshots__/textarea/patternhub/textarea-overview-should-match-screenshot.png index 26a987429a9..a551c475c17 100644 Binary files a/__snapshots__/textarea/patternhub/textarea-overview-should-match-screenshot.png and b/__snapshots__/textarea/patternhub/textarea-overview-should-match-screenshot.png differ diff --git a/__snapshots__/textarea/patternhub/textarea-properties-should-match-screenshot.png b/__snapshots__/textarea/patternhub/textarea-properties-should-match-screenshot.png index 79c3fa264c8..5c9be629bfc 100644 Binary files a/__snapshots__/textarea/patternhub/textarea-properties-should-match-screenshot.png and b/__snapshots__/textarea/patternhub/textarea-properties-should-match-screenshot.png differ diff --git a/__snapshots__/textarea/showcase/chromium-highContrast/DBTextarea-should-match-screenshot-1/DBTextarea-should-match-screenshot.png b/__snapshots__/textarea/showcase/chromium-highContrast/DBTextarea-should-match-screenshot-1/DBTextarea-should-match-screenshot.png new file mode 100644 index 00000000000..2a8e6e42db4 Binary files /dev/null and b/__snapshots__/textarea/showcase/chromium-highContrast/DBTextarea-should-match-screenshot-1/DBTextarea-should-match-screenshot.png differ diff --git a/__snapshots__/textarea/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBTextarea-should-match-screenshot.png b/__snapshots__/textarea/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBTextarea-should-match-screenshot.png deleted file mode 100644 index c88bea1abbd..00000000000 Binary files a/__snapshots__/textarea/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBTextarea-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/textarea/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBTextarea-should-have-same-aria-snapshot.yaml b/__snapshots__/textarea/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBTextarea-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..84e26fe0aae --- /dev/null +++ b/__snapshots__/textarea/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBTextarea-should-have-same-aria-snapshot.yaml @@ -0,0 +1,70 @@ +- main: + - heading "DBTextarea" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - link "Variant Label arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Floating Label Floating Label + - status + - text: Label + - textbox "Label" + - status + - link "Variant Helper Message arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - text: information_circle" / " Helper Message + - status + - link "States Label Above arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Filled Filled + - status + - text: Label + - textbox "Label" [disabled] + - status + - text: Label + - textbox "Label": Readonly - Filled Readonly - Filled + - status + - link "States Floating Label arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Filled Filled + - status + - text: Label + - textbox "Label" [disabled] + - status + - text: Label + - textbox "Label": Readonly - Filled Readonly - Filled + - status + - link "Requirement arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label*" / " + - textbox "Label*\" / \"" + - status + - link "Rows arrow_up_right\" / \"" + - text: (Default) 4 Rows + - textbox "(Default) 4 Rows": Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. + - status + - text: Custom Example 8 Rows + - textbox "Custom Example 8 Rows": Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. + - status \ No newline at end of file diff --git a/__snapshots__/textarea/showcase/chromium/DBTextarea-should-match-screenshot-1/DBTextarea-should-match-screenshot.png b/__snapshots__/textarea/showcase/chromium/DBTextarea-should-match-screenshot-1/DBTextarea-should-match-screenshot.png new file mode 100644 index 00000000000..0e3e1f7c076 Binary files /dev/null and b/__snapshots__/textarea/showcase/chromium/DBTextarea-should-match-screenshot-1/DBTextarea-should-match-screenshot.png differ diff --git a/__snapshots__/textarea/showcase/chromium/regular/neutral-bg-lvl-1/DBTextarea-should-match-screenshot.png b/__snapshots__/textarea/showcase/chromium/regular/neutral-bg-lvl-1/DBTextarea-should-match-screenshot.png deleted file mode 100644 index 82ba3bc5515..00000000000 Binary files a/__snapshots__/textarea/showcase/chromium/regular/neutral-bg-lvl-1/DBTextarea-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/textarea/showcase/chromium/should-have-same-aria-snapshot/DBTextarea-should-have-same-aria-snapshot.yaml b/__snapshots__/textarea/showcase/chromium/should-have-same-aria-snapshot/DBTextarea-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..84e26fe0aae --- /dev/null +++ b/__snapshots__/textarea/showcase/chromium/should-have-same-aria-snapshot/DBTextarea-should-have-same-aria-snapshot.yaml @@ -0,0 +1,70 @@ +- main: + - heading "DBTextarea" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - link "Variant Label arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Floating Label Floating Label + - status + - text: Label + - textbox "Label" + - status + - link "Variant Helper Message arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - text: information_circle" / " Helper Message + - status + - link "States Label Above arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Filled Filled + - status + - text: Label + - textbox "Label" [disabled] + - status + - text: Label + - textbox "Label": Readonly - Filled Readonly - Filled + - status + - link "States Floating Label arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Filled Filled + - status + - text: Label + - textbox "Label" [disabled] + - status + - text: Label + - textbox "Label": Readonly - Filled Readonly - Filled + - status + - link "Requirement arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label*" / " + - textbox "Label*\" / \"" + - status + - link "Rows arrow_up_right\" / \"" + - text: (Default) 4 Rows + - textbox "(Default) 4 Rows": Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. + - status + - text: Custom Example 8 Rows + - textbox "Custom Example 8 Rows": Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. + - status \ No newline at end of file diff --git a/__snapshots__/textarea/showcase/firefox/DBTextarea-should-match-screenshot-1/DBTextarea-should-match-screenshot.png b/__snapshots__/textarea/showcase/firefox/DBTextarea-should-match-screenshot-1/DBTextarea-should-match-screenshot.png new file mode 100644 index 00000000000..66b89e4270c Binary files /dev/null and b/__snapshots__/textarea/showcase/firefox/DBTextarea-should-match-screenshot-1/DBTextarea-should-match-screenshot.png differ diff --git a/__snapshots__/textarea/showcase/firefox/regular/neutral-bg-lvl-1/DBTextarea-should-match-screenshot.png b/__snapshots__/textarea/showcase/firefox/regular/neutral-bg-lvl-1/DBTextarea-should-match-screenshot.png deleted file mode 100644 index b68c836e81d..00000000000 Binary files a/__snapshots__/textarea/showcase/firefox/regular/neutral-bg-lvl-1/DBTextarea-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/textarea/showcase/firefox/should-have-same-aria-snapshot/DBTextarea-should-have-same-aria-snapshot.yaml b/__snapshots__/textarea/showcase/firefox/should-have-same-aria-snapshot/DBTextarea-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..84e26fe0aae --- /dev/null +++ b/__snapshots__/textarea/showcase/firefox/should-have-same-aria-snapshot/DBTextarea-should-have-same-aria-snapshot.yaml @@ -0,0 +1,70 @@ +- main: + - heading "DBTextarea" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - link "Variant Label arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Floating Label Floating Label + - status + - text: Label + - textbox "Label" + - status + - link "Variant Helper Message arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - text: information_circle" / " Helper Message + - status + - link "States Label Above arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Filled Filled + - status + - text: Label + - textbox "Label" [disabled] + - status + - text: Label + - textbox "Label": Readonly - Filled Readonly - Filled + - status + - link "States Floating Label arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Filled Filled + - status + - text: Label + - textbox "Label" [disabled] + - status + - text: Label + - textbox "Label": Readonly - Filled Readonly - Filled + - status + - link "Requirement arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label*" / " + - textbox "Label*\" / \"" + - status + - link "Rows arrow_up_right\" / \"" + - text: (Default) 4 Rows + - textbox "(Default) 4 Rows": Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. + - status + - text: Custom Example 8 Rows + - textbox "Custom Example 8 Rows": Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. + - status \ No newline at end of file diff --git a/__snapshots__/textarea/showcase/mobile-chrome/DBTextarea-should-match-screenshot-1/DBTextarea-should-match-screenshot.png b/__snapshots__/textarea/showcase/mobile-chrome/DBTextarea-should-match-screenshot-1/DBTextarea-should-match-screenshot.png new file mode 100644 index 00000000000..4eb169dff3b Binary files /dev/null and b/__snapshots__/textarea/showcase/mobile-chrome/DBTextarea-should-match-screenshot-1/DBTextarea-should-match-screenshot.png differ diff --git a/__snapshots__/textarea/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBTextarea-should-match-screenshot.png b/__snapshots__/textarea/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBTextarea-should-match-screenshot.png deleted file mode 100644 index 95d8d892b34..00000000000 Binary files a/__snapshots__/textarea/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBTextarea-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/textarea/showcase/mobile-chrome/should-have-same-aria-snapshot/DBTextarea-should-have-same-aria-snapshot.yaml b/__snapshots__/textarea/showcase/mobile-chrome/should-have-same-aria-snapshot/DBTextarea-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..84e26fe0aae --- /dev/null +++ b/__snapshots__/textarea/showcase/mobile-chrome/should-have-same-aria-snapshot/DBTextarea-should-have-same-aria-snapshot.yaml @@ -0,0 +1,70 @@ +- main: + - heading "DBTextarea" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - link "Variant Label arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Floating Label Floating Label + - status + - text: Label + - textbox "Label" + - status + - link "Variant Helper Message arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - text: information_circle" / " Helper Message + - status + - link "States Label Above arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Filled Filled + - status + - text: Label + - textbox "Label" [disabled] + - status + - text: Label + - textbox "Label": Readonly - Filled Readonly - Filled + - status + - link "States Floating Label arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Filled Filled + - status + - text: Label + - textbox "Label" [disabled] + - status + - text: Label + - textbox "Label": Readonly - Filled Readonly - Filled + - status + - link "Requirement arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label*" / " + - textbox "Label*\" / \"" + - status + - link "Rows arrow_up_right\" / \"" + - text: (Default) 4 Rows + - textbox "(Default) 4 Rows": Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. + - status + - text: Custom Example 8 Rows + - textbox "Custom Example 8 Rows": Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. + - status \ No newline at end of file diff --git a/__snapshots__/textarea/showcase/mobile-safari/DBTextarea-should-match-screenshot-1/DBTextarea-should-match-screenshot.png b/__snapshots__/textarea/showcase/mobile-safari/DBTextarea-should-match-screenshot-1/DBTextarea-should-match-screenshot.png new file mode 100644 index 00000000000..c055fafffdb Binary files /dev/null and b/__snapshots__/textarea/showcase/mobile-safari/DBTextarea-should-match-screenshot-1/DBTextarea-should-match-screenshot.png differ diff --git a/__snapshots__/textarea/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBTextarea-should-match-screenshot.png b/__snapshots__/textarea/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBTextarea-should-match-screenshot.png deleted file mode 100644 index 3b85674ce6e..00000000000 Binary files a/__snapshots__/textarea/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBTextarea-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/textarea/showcase/mobile-safari/should-have-same-aria-snapshot/DBTextarea-should-have-same-aria-snapshot.yaml b/__snapshots__/textarea/showcase/mobile-safari/should-have-same-aria-snapshot/DBTextarea-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..84e26fe0aae --- /dev/null +++ b/__snapshots__/textarea/showcase/mobile-safari/should-have-same-aria-snapshot/DBTextarea-should-have-same-aria-snapshot.yaml @@ -0,0 +1,70 @@ +- main: + - heading "DBTextarea" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - link "Variant Label arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Floating Label Floating Label + - status + - text: Label + - textbox "Label" + - status + - link "Variant Helper Message arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - text: information_circle" / " Helper Message + - status + - link "States Label Above arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Filled Filled + - status + - text: Label + - textbox "Label" [disabled] + - status + - text: Label + - textbox "Label": Readonly - Filled Readonly - Filled + - status + - link "States Floating Label arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Filled Filled + - status + - text: Label + - textbox "Label" [disabled] + - status + - text: Label + - textbox "Label": Readonly - Filled Readonly - Filled + - status + - link "Requirement arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label*" / " + - textbox "Label*\" / \"" + - status + - link "Rows arrow_up_right\" / \"" + - text: (Default) 4 Rows + - textbox "(Default) 4 Rows": Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. + - status + - text: Custom Example 8 Rows + - textbox "Custom Example 8 Rows": Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. + - status \ No newline at end of file diff --git a/__snapshots__/textarea/showcase/webkit/DBTextarea-should-match-screenshot-1/DBTextarea-should-match-screenshot.png b/__snapshots__/textarea/showcase/webkit/DBTextarea-should-match-screenshot-1/DBTextarea-should-match-screenshot.png new file mode 100644 index 00000000000..2fc650958f2 Binary files /dev/null and b/__snapshots__/textarea/showcase/webkit/DBTextarea-should-match-screenshot-1/DBTextarea-should-match-screenshot.png differ diff --git a/__snapshots__/textarea/showcase/webkit/regular/neutral-bg-lvl-1/DBTextarea-should-match-screenshot.png b/__snapshots__/textarea/showcase/webkit/regular/neutral-bg-lvl-1/DBTextarea-should-match-screenshot.png deleted file mode 100644 index 6912803a189..00000000000 Binary files a/__snapshots__/textarea/showcase/webkit/regular/neutral-bg-lvl-1/DBTextarea-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/textarea/showcase/webkit/should-have-same-aria-snapshot/DBTextarea-should-have-same-aria-snapshot.yaml b/__snapshots__/textarea/showcase/webkit/should-have-same-aria-snapshot/DBTextarea-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..84e26fe0aae --- /dev/null +++ b/__snapshots__/textarea/showcase/webkit/should-have-same-aria-snapshot/DBTextarea-should-have-same-aria-snapshot.yaml @@ -0,0 +1,70 @@ +- main: + - heading "DBTextarea" [level=1] + - link "Density arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - status + - link "Variant Label arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Floating Label Floating Label + - status + - text: Label + - textbox "Label" + - status + - link "Variant Helper Message arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label" + - text: information_circle" / " Helper Message + - status + - link "States Label Above arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Filled Filled + - status + - text: Label + - textbox "Label" [disabled] + - status + - text: Label + - textbox "Label": Readonly - Filled Readonly - Filled + - status + - link "States Floating Label arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label + - textbox "Label": Filled Filled + - status + - text: Label + - textbox "Label" [disabled] + - status + - text: Label + - textbox "Label": Readonly - Filled Readonly - Filled + - status + - link "Requirement arrow_up_right\" / \"" + - text: Label + - textbox "Label" + - status + - text: Label*" / " + - textbox "Label*\" / \"" + - status + - link "Rows arrow_up_right\" / \"" + - text: (Default) 4 Rows + - textbox "(Default) 4 Rows": Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. + - status + - text: Custom Example 8 Rows + - textbox "Custom Example 8 Rows": Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. + - status \ No newline at end of file diff --git a/__snapshots__/tooltip/component/chromium/DBTooltip-after-open-should-match-screenshot.png b/__snapshots__/tooltip/component/chromium/DBTooltip-after-open-should-match-screenshot.png index 70c203f95c0..8cfca4992b7 100644 Binary files a/__snapshots__/tooltip/component/chromium/DBTooltip-after-open-should-match-screenshot.png and b/__snapshots__/tooltip/component/chromium/DBTooltip-after-open-should-match-screenshot.png differ diff --git a/__snapshots__/tooltip/component/chromium/DBTooltip-should-match-screenshot.png b/__snapshots__/tooltip/component/chromium/DBTooltip-should-match-screenshot.png index 256edac9037..4fdea944707 100644 Binary files a/__snapshots__/tooltip/component/chromium/DBTooltip-should-match-screenshot.png and b/__snapshots__/tooltip/component/chromium/DBTooltip-should-match-screenshot.png differ diff --git a/__snapshots__/tooltip/component/mobile-chrome/DBTooltip-after-open-should-match-screenshot.png b/__snapshots__/tooltip/component/mobile-chrome/DBTooltip-after-open-should-match-screenshot.png index 70c203f95c0..8cfca4992b7 100644 Binary files a/__snapshots__/tooltip/component/mobile-chrome/DBTooltip-after-open-should-match-screenshot.png and b/__snapshots__/tooltip/component/mobile-chrome/DBTooltip-after-open-should-match-screenshot.png differ diff --git a/__snapshots__/tooltip/component/mobile-chrome/DBTooltip-should-match-screenshot.png b/__snapshots__/tooltip/component/mobile-chrome/DBTooltip-should-match-screenshot.png index 256edac9037..4fdea944707 100644 Binary files a/__snapshots__/tooltip/component/mobile-chrome/DBTooltip-should-match-screenshot.png and b/__snapshots__/tooltip/component/mobile-chrome/DBTooltip-should-match-screenshot.png differ diff --git a/__snapshots__/tooltip/patternhub/tooltip-docs-should-match-screenshot.png b/__snapshots__/tooltip/patternhub/tooltip-docs-should-match-screenshot.png index 47e3678a055..051e9d87c4e 100644 Binary files a/__snapshots__/tooltip/patternhub/tooltip-docs-should-match-screenshot.png and b/__snapshots__/tooltip/patternhub/tooltip-docs-should-match-screenshot.png differ diff --git a/__snapshots__/tooltip/patternhub/tooltip-overview-should-match-screenshot.png b/__snapshots__/tooltip/patternhub/tooltip-overview-should-match-screenshot.png index 068bf959a2d..f4a60f01e87 100644 Binary files a/__snapshots__/tooltip/patternhub/tooltip-overview-should-match-screenshot.png and b/__snapshots__/tooltip/patternhub/tooltip-overview-should-match-screenshot.png differ diff --git a/__snapshots__/tooltip/patternhub/tooltip-properties-should-match-screenshot.png b/__snapshots__/tooltip/patternhub/tooltip-properties-should-match-screenshot.png index 4297ac655d7..972b196edfe 100644 Binary files a/__snapshots__/tooltip/patternhub/tooltip-properties-should-match-screenshot.png and b/__snapshots__/tooltip/patternhub/tooltip-properties-should-match-screenshot.png differ diff --git a/__snapshots__/tooltip/showcase/chromium-highContrast/DBTooltip-should-match-screenshot-1/DBTooltip-should-match-screenshot.png b/__snapshots__/tooltip/showcase/chromium-highContrast/DBTooltip-should-match-screenshot-1/DBTooltip-should-match-screenshot.png new file mode 100644 index 00000000000..a79e4a1d757 Binary files /dev/null and b/__snapshots__/tooltip/showcase/chromium-highContrast/DBTooltip-should-match-screenshot-1/DBTooltip-should-match-screenshot.png differ diff --git a/__snapshots__/tooltip/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBTooltip-should-match-screenshot.png b/__snapshots__/tooltip/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBTooltip-should-match-screenshot.png deleted file mode 100644 index 7d4c95f512e..00000000000 Binary files a/__snapshots__/tooltip/showcase/chromium-highContrast/regular/neutral-bg-lvl-1/DBTooltip-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/tooltip/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBTooltip-should-have-same-aria-snapshot.yaml b/__snapshots__/tooltip/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBTooltip-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..70743a65b56 --- /dev/null +++ b/__snapshots__/tooltip/showcase/chromium-highContrast/should-have-same-aria-snapshot/DBTooltip-should-have-same-aria-snapshot.yaml @@ -0,0 +1,33 @@ +- main: + - heading "DBTooltip" [level=1] + - link "Density arrow_up_right\" / \"" + - button "Functional" + - button "(Default) Regular" + - button "Expressive" + - link "Variant arrow_up_right\" / \"" + - button "(Default) With arrow" + - button "Basic" + - link "Emphasis arrow_up_right\" / \"" + - button "(Default) Weak" + - button "Strong" + - link "Placement arrow_up_right\" / \"" + - button "bottom-start" + - button "(Default) bottom" + - button "bottom-end" + - button "left-start" + - button "left" + - button "left-end" + - button "right-start" + - button "right" + - button "right-end" + - button "top-start" + - button "top" + - button "top-end" + - link "Width arrow_up_right\" / \"" + - button "(Default) Auto" + - button "Fixed" + - link "Animations arrow_up_right\" / \"" + - button "(Default) Animation no delay" + - button "Delay slow" + - button "Delay fast" + - button "No animation" \ No newline at end of file diff --git a/__snapshots__/tooltip/showcase/chromium/DBTooltip-should-match-screenshot-1/DBTooltip-should-match-screenshot.png b/__snapshots__/tooltip/showcase/chromium/DBTooltip-should-match-screenshot-1/DBTooltip-should-match-screenshot.png new file mode 100644 index 00000000000..562fc948875 Binary files /dev/null and b/__snapshots__/tooltip/showcase/chromium/DBTooltip-should-match-screenshot-1/DBTooltip-should-match-screenshot.png differ diff --git a/__snapshots__/tooltip/showcase/chromium/regular/neutral-bg-lvl-1/DBTooltip-should-match-screenshot.png b/__snapshots__/tooltip/showcase/chromium/regular/neutral-bg-lvl-1/DBTooltip-should-match-screenshot.png deleted file mode 100644 index c3793983b99..00000000000 Binary files a/__snapshots__/tooltip/showcase/chromium/regular/neutral-bg-lvl-1/DBTooltip-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/tooltip/showcase/chromium/should-have-same-aria-snapshot/DBTooltip-should-have-same-aria-snapshot.yaml b/__snapshots__/tooltip/showcase/chromium/should-have-same-aria-snapshot/DBTooltip-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..70743a65b56 --- /dev/null +++ b/__snapshots__/tooltip/showcase/chromium/should-have-same-aria-snapshot/DBTooltip-should-have-same-aria-snapshot.yaml @@ -0,0 +1,33 @@ +- main: + - heading "DBTooltip" [level=1] + - link "Density arrow_up_right\" / \"" + - button "Functional" + - button "(Default) Regular" + - button "Expressive" + - link "Variant arrow_up_right\" / \"" + - button "(Default) With arrow" + - button "Basic" + - link "Emphasis arrow_up_right\" / \"" + - button "(Default) Weak" + - button "Strong" + - link "Placement arrow_up_right\" / \"" + - button "bottom-start" + - button "(Default) bottom" + - button "bottom-end" + - button "left-start" + - button "left" + - button "left-end" + - button "right-start" + - button "right" + - button "right-end" + - button "top-start" + - button "top" + - button "top-end" + - link "Width arrow_up_right\" / \"" + - button "(Default) Auto" + - button "Fixed" + - link "Animations arrow_up_right\" / \"" + - button "(Default) Animation no delay" + - button "Delay slow" + - button "Delay fast" + - button "No animation" \ No newline at end of file diff --git a/__snapshots__/tooltip/showcase/firefox/DBTooltip-should-match-screenshot-1/DBTooltip-should-match-screenshot.png b/__snapshots__/tooltip/showcase/firefox/DBTooltip-should-match-screenshot-1/DBTooltip-should-match-screenshot.png new file mode 100644 index 00000000000..2213c8c5154 Binary files /dev/null and b/__snapshots__/tooltip/showcase/firefox/DBTooltip-should-match-screenshot-1/DBTooltip-should-match-screenshot.png differ diff --git a/__snapshots__/tooltip/showcase/firefox/regular/neutral-bg-lvl-1/DBTooltip-should-match-screenshot.png b/__snapshots__/tooltip/showcase/firefox/regular/neutral-bg-lvl-1/DBTooltip-should-match-screenshot.png deleted file mode 100644 index 49e56effd2b..00000000000 Binary files a/__snapshots__/tooltip/showcase/firefox/regular/neutral-bg-lvl-1/DBTooltip-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/tooltip/showcase/firefox/should-have-same-aria-snapshot/DBTooltip-should-have-same-aria-snapshot.yaml b/__snapshots__/tooltip/showcase/firefox/should-have-same-aria-snapshot/DBTooltip-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..70743a65b56 --- /dev/null +++ b/__snapshots__/tooltip/showcase/firefox/should-have-same-aria-snapshot/DBTooltip-should-have-same-aria-snapshot.yaml @@ -0,0 +1,33 @@ +- main: + - heading "DBTooltip" [level=1] + - link "Density arrow_up_right\" / \"" + - button "Functional" + - button "(Default) Regular" + - button "Expressive" + - link "Variant arrow_up_right\" / \"" + - button "(Default) With arrow" + - button "Basic" + - link "Emphasis arrow_up_right\" / \"" + - button "(Default) Weak" + - button "Strong" + - link "Placement arrow_up_right\" / \"" + - button "bottom-start" + - button "(Default) bottom" + - button "bottom-end" + - button "left-start" + - button "left" + - button "left-end" + - button "right-start" + - button "right" + - button "right-end" + - button "top-start" + - button "top" + - button "top-end" + - link "Width arrow_up_right\" / \"" + - button "(Default) Auto" + - button "Fixed" + - link "Animations arrow_up_right\" / \"" + - button "(Default) Animation no delay" + - button "Delay slow" + - button "Delay fast" + - button "No animation" \ No newline at end of file diff --git a/__snapshots__/tooltip/showcase/mobile-chrome/DBTooltip-should-match-screenshot-1/DBTooltip-should-match-screenshot.png b/__snapshots__/tooltip/showcase/mobile-chrome/DBTooltip-should-match-screenshot-1/DBTooltip-should-match-screenshot.png new file mode 100644 index 00000000000..ed1a011e460 Binary files /dev/null and b/__snapshots__/tooltip/showcase/mobile-chrome/DBTooltip-should-match-screenshot-1/DBTooltip-should-match-screenshot.png differ diff --git a/__snapshots__/tooltip/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBTooltip-should-match-screenshot.png b/__snapshots__/tooltip/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBTooltip-should-match-screenshot.png deleted file mode 100644 index 51f796e5e4c..00000000000 Binary files a/__snapshots__/tooltip/showcase/mobile-chrome/regular/neutral-bg-lvl-1/DBTooltip-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/tooltip/showcase/mobile-chrome/should-have-same-aria-snapshot/DBTooltip-should-have-same-aria-snapshot.yaml b/__snapshots__/tooltip/showcase/mobile-chrome/should-have-same-aria-snapshot/DBTooltip-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..70743a65b56 --- /dev/null +++ b/__snapshots__/tooltip/showcase/mobile-chrome/should-have-same-aria-snapshot/DBTooltip-should-have-same-aria-snapshot.yaml @@ -0,0 +1,33 @@ +- main: + - heading "DBTooltip" [level=1] + - link "Density arrow_up_right\" / \"" + - button "Functional" + - button "(Default) Regular" + - button "Expressive" + - link "Variant arrow_up_right\" / \"" + - button "(Default) With arrow" + - button "Basic" + - link "Emphasis arrow_up_right\" / \"" + - button "(Default) Weak" + - button "Strong" + - link "Placement arrow_up_right\" / \"" + - button "bottom-start" + - button "(Default) bottom" + - button "bottom-end" + - button "left-start" + - button "left" + - button "left-end" + - button "right-start" + - button "right" + - button "right-end" + - button "top-start" + - button "top" + - button "top-end" + - link "Width arrow_up_right\" / \"" + - button "(Default) Auto" + - button "Fixed" + - link "Animations arrow_up_right\" / \"" + - button "(Default) Animation no delay" + - button "Delay slow" + - button "Delay fast" + - button "No animation" \ No newline at end of file diff --git a/__snapshots__/tooltip/showcase/mobile-safari/DBTooltip-should-match-screenshot-1/DBTooltip-should-match-screenshot.png b/__snapshots__/tooltip/showcase/mobile-safari/DBTooltip-should-match-screenshot-1/DBTooltip-should-match-screenshot.png new file mode 100644 index 00000000000..1b3c477684f Binary files /dev/null and b/__snapshots__/tooltip/showcase/mobile-safari/DBTooltip-should-match-screenshot-1/DBTooltip-should-match-screenshot.png differ diff --git a/__snapshots__/tooltip/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBTooltip-should-match-screenshot.png b/__snapshots__/tooltip/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBTooltip-should-match-screenshot.png deleted file mode 100644 index be80d60b244..00000000000 Binary files a/__snapshots__/tooltip/showcase/mobile-safari/regular/neutral-bg-lvl-1/DBTooltip-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/tooltip/showcase/mobile-safari/should-have-same-aria-snapshot/DBTooltip-should-have-same-aria-snapshot.yaml b/__snapshots__/tooltip/showcase/mobile-safari/should-have-same-aria-snapshot/DBTooltip-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..70743a65b56 --- /dev/null +++ b/__snapshots__/tooltip/showcase/mobile-safari/should-have-same-aria-snapshot/DBTooltip-should-have-same-aria-snapshot.yaml @@ -0,0 +1,33 @@ +- main: + - heading "DBTooltip" [level=1] + - link "Density arrow_up_right\" / \"" + - button "Functional" + - button "(Default) Regular" + - button "Expressive" + - link "Variant arrow_up_right\" / \"" + - button "(Default) With arrow" + - button "Basic" + - link "Emphasis arrow_up_right\" / \"" + - button "(Default) Weak" + - button "Strong" + - link "Placement arrow_up_right\" / \"" + - button "bottom-start" + - button "(Default) bottom" + - button "bottom-end" + - button "left-start" + - button "left" + - button "left-end" + - button "right-start" + - button "right" + - button "right-end" + - button "top-start" + - button "top" + - button "top-end" + - link "Width arrow_up_right\" / \"" + - button "(Default) Auto" + - button "Fixed" + - link "Animations arrow_up_right\" / \"" + - button "(Default) Animation no delay" + - button "Delay slow" + - button "Delay fast" + - button "No animation" \ No newline at end of file diff --git a/__snapshots__/tooltip/showcase/webkit/DBTooltip-should-match-screenshot-1/DBTooltip-should-match-screenshot.png b/__snapshots__/tooltip/showcase/webkit/DBTooltip-should-match-screenshot-1/DBTooltip-should-match-screenshot.png new file mode 100644 index 00000000000..7e20b95a3fd Binary files /dev/null and b/__snapshots__/tooltip/showcase/webkit/DBTooltip-should-match-screenshot-1/DBTooltip-should-match-screenshot.png differ diff --git a/__snapshots__/tooltip/showcase/webkit/regular/neutral-bg-lvl-1/DBTooltip-should-match-screenshot.png b/__snapshots__/tooltip/showcase/webkit/regular/neutral-bg-lvl-1/DBTooltip-should-match-screenshot.png deleted file mode 100644 index 591728848fe..00000000000 Binary files a/__snapshots__/tooltip/showcase/webkit/regular/neutral-bg-lvl-1/DBTooltip-should-match-screenshot.png and /dev/null differ diff --git a/__snapshots__/tooltip/showcase/webkit/should-have-same-aria-snapshot/DBTooltip-should-have-same-aria-snapshot.yaml b/__snapshots__/tooltip/showcase/webkit/should-have-same-aria-snapshot/DBTooltip-should-have-same-aria-snapshot.yaml new file mode 100644 index 00000000000..70743a65b56 --- /dev/null +++ b/__snapshots__/tooltip/showcase/webkit/should-have-same-aria-snapshot/DBTooltip-should-have-same-aria-snapshot.yaml @@ -0,0 +1,33 @@ +- main: + - heading "DBTooltip" [level=1] + - link "Density arrow_up_right\" / \"" + - button "Functional" + - button "(Default) Regular" + - button "Expressive" + - link "Variant arrow_up_right\" / \"" + - button "(Default) With arrow" + - button "Basic" + - link "Emphasis arrow_up_right\" / \"" + - button "(Default) Weak" + - button "Strong" + - link "Placement arrow_up_right\" / \"" + - button "bottom-start" + - button "(Default) bottom" + - button "bottom-end" + - button "left-start" + - button "left" + - button "left-end" + - button "right-start" + - button "right" + - button "right-end" + - button "top-start" + - button "top" + - button "top-end" + - link "Width arrow_up_right\" / \"" + - button "(Default) Auto" + - button "Fixed" + - link "Animations arrow_up_right\" / \"" + - button "(Default) Animation no delay" + - button "Delay slow" + - button "Delay fast" + - button "No animation" \ No newline at end of file diff --git a/docs/adr-04-icons.md b/docs/adr-04-icons.md index f1f32a2467b..761ff4fe21d 100644 --- a/docs/adr-04-icons.md +++ b/docs/adr-04-icons.md @@ -7,6 +7,7 @@ _WIP_ We'll provide both SVG files, as well as icon fonts for total flexibility by the consuming developers. Out of our system we're focusing on using the latter, as this simplifies problems regarding e.g. referencing the assets at the correct path. In general, these would be the ways how to reference a functional icon: + - Icons that we'd like to set based on the guidelines (like a specific icon for a specific variant, type or whatever): Via SCSS mixin, especially to separate markup from styling, and to ensure non-breaking update feasibility. - Icons that the user could set: Either via SCSS mixin, or HTML attribute `data-icon`, depending on their tech stack. @@ -18,7 +19,7 @@ In general, these would be the ways how to reference a functional icon: ### Decision criteria -- ... +- ... ## Alternatives diff --git a/docs/adr/adr-01-framework.md b/docs/adr/adr-01-framework.md index 712feffe325..7a2def2ea8a 100644 --- a/docs/adr/adr-01-framework.md +++ b/docs/adr/adr-01-framework.md @@ -13,27 +13,27 @@ We want to ship our DB UX styles based on `css` and `scss` for common frameworks To achieve this we started with [Web Components](https://github.com/db-ui/elements). But we've encountered a number of problems with this approach: -- No auto-complete in IDE: Without `.d.ts` files you aren't able to use Typescript properly -- No specific framework solutions, for example Angulars [Reactive Forms](https://angular.io/guide/reactive-forms) -- Wrapping Components for React: Because of the virtual DOM Events need some wrapping, even [Lit](https://lit.dev/docs/frameworks/react/) needs this -- Composition of nested Components (Accordion & AccordionItem etc.): Writing a components with Shadow DOM and nesting is complex and time-consuming +- No auto-complete in IDE: Without `.d.ts` files you aren't able to use Typescript properly +- No specific framework solutions, for example Angulars [Reactive Forms](https://angular.io/guide/reactive-forms) +- Wrapping Components for React: Because of the virtual DOM Events need some wrapping, even [Lit](https://lit.dev/docs/frameworks/react/) needs this +- Composition of nested Components (Accordion & AccordionItem etc.): Writing a components with Shadow DOM and nesting is complex and time-consuming ## General conditions and decision criteria ### General conditions -- "Native" components for every framework -- Encapsulated from styling -- Code once, build for many +- "Native" components for every framework +- Encapsulated from styling +- Code once, build for many ### Decision Criteria -- Mitosis generates `.json` files that are compiled into native components for each framework -- Supports most frameworks and Web Components -- New frameworks can be adopted very easily -- Generates "real" native components for frameworks -- Consuming Developer Experience -- Out-of-the-box support for SSR/SSG inside popular Frameworks like [Next](https://nextjs.org/)/[Nuxt](https://nuxt.com/) +- Mitosis generates `.json` files that are compiled into native components for each framework +- Supports most frameworks and Web Components +- New frameworks can be adopted very easily +- Generates "real" native components for frameworks +- Consuming Developer Experience +- Out-of-the-box support for SSR/SSG inside popular Frameworks like [Next](https://nextjs.org/)/[Nuxt](https://nuxt.com/) #### Why did we switch from Stencil to Mitosis? @@ -53,30 +53,30 @@ We still expect Web Components to be the perfect solution for the future, but es #### Evaluation -- Generated artefacts are "native" to each framework -- Flexible build system with plugins -- Builder.io as maintainer -- TypeScript (tsx) -- No weird wrappers around Web Components +- Generated artefacts are "native" to each framework +- Flexible build system with plugins +- Builder.io as maintainer +- TypeScript (tsx) +- No weird wrappers around Web Components ### B - Stencil #### Evaluation -- Generated artefacts are only slightly larger than Vanilla JS -- Polyfills are handled automatically -- Flexible build system -- With Ionic, a larger project is behind it as a maintainer -- Supports `Sass` -- TypeScript +- Generated artefacts are only slightly larger than Vanilla JS +- Polyfills are handled automatically +- Flexible build system +- With Ionic, a larger project is behind it as a maintainer +- Supports `Sass` +- TypeScript ## Consequences -- Mitosis is still in alpha. -- Changes may occur. This may lead to refactoring on our part. -- There is no paid support. +- Mitosis is still in alpha. +- Changes may occur. This may lead to refactoring on our part. +- There is no paid support. ## Links -- [Mitosis](https://github.com/BuilderIO/mitosis) -- [Stencil](https://stenciljs.com/) +- [Mitosis](https://github.com/BuilderIO/mitosis) +- [Stencil](https://stenciljs.com/) diff --git a/docs/adr/adr-02-monorepo.md b/docs/adr/adr-02-monorepo.md index e157a2cb5af..2924e5c6cc2 100644 --- a/docs/adr/adr-02-monorepo.md +++ b/docs/adr/adr-02-monorepo.md @@ -13,19 +13,19 @@ For developers, it was a time-consuming task to link the projects, find and fix ### General conditions -- Development should be easier -- Changes inside tokens should be tested directly in components -- Issues inside components should be fixed in same deployment -- Issues can be reported via 1 repository +- Development should be easier +- Changes inside tokens should be tested directly in components +- Issues inside components should be fixed in same deployment +- Issues can be reported via 1 repository ### Decision Criteria -- For marketing, we just need one URL instead of three -- Development is faster and easier -- Team members have experience with monorepos +- For marketing, we just need one URL instead of three +- Development is faster and easier +- Team members have experience with monorepos ## Consequences -- Complex CI/CD -- A lot of files, hard for new contributors -- Time to migrate 3 repos into 1 +- Complex CI/CD +- A lot of files, hard for new contributors +- Time to migrate 3 repos into 1 diff --git a/docs/adr/adr-03-dependency-automation.md b/docs/adr/adr-03-dependency-automation.md index 19869a91dfb..9185ed3a695 100644 --- a/docs/adr/adr-03-dependency-automation.md +++ b/docs/adr/adr-03-dependency-automation.md @@ -14,15 +14,15 @@ If dependencies are not updated automatically, packages can outdated and provide ### General conditions -- Dependencies should be updated inside a monorepo -- Tool should be easy to maintain -- Support should be backed up by a company +- Dependencies should be updated inside a monorepo +- Tool should be easy to maintain +- Support should be backed up by a company ### Decision Criteria -- Dependabot maintained by GitHub -- Lot of community features -- Free usage of runners for open-source projects +- Dependabot maintained by GitHub +- Lot of community features +- Free usage of runners for open-source projects ## Alternatives @@ -30,24 +30,24 @@ If dependencies are not updated automatically, packages can outdated and provide #### Evaluation -- provided by GitHub directly -- easier to maintain and with meaningful defaults +- provided by GitHub directly +- easier to maintain and with meaningful defaults ### B - Renovate #### Evaluation -- Get automated Pull Requests to update your dependencies -- Reduce noise by running Renovate on a schedule -- Relevant package files are discovered automatically -- Supports monorepo architectures like Lerna or Yarn workspaces with no extra configuration -- Bot behavior is customizable via configuration files (config as code) -- Use ESLint-like shared config presets for ease of use and simplifying configuration (JSON format only) -- Lock files are supported and updated in the same commit, including immediately resolving conflicts whenever PRs are merged -- Get replacement PRs to migrate from a deprecated dependency to the community suggested replacement (npm packages only) -- Open source (installable via npm/Yarn or Docker Hub) so can be self-hosted or used via GitHub App +- Get automated Pull Requests to update your dependencies +- Reduce noise by running Renovate on a schedule +- Relevant package files are discovered automatically +- Supports monorepo architectures like Lerna or Yarn workspaces with no extra configuration +- Bot behavior is customizable via configuration files (config as code) +- Use ESLint-like shared config presets for ease of use and simplifying configuration (JSON format only) +- Lock files are supported and updated in the same commit, including immediately resolving conflicts whenever PRs are merged +- Get replacement PRs to migrate from a deprecated dependency to the community suggested replacement (npm packages only) +- Open source (installable via npm/Yarn or Docker Hub) so can be self-hosted or used via GitHub App ## Links -- [Dependabot](https://github.com/dependabot) -- [Renovate](https://github.com/renovatebot/renovate) +- [Dependabot](https://github.com/dependabot) +- [Renovate](https://github.com/renovatebot/renovate) diff --git a/docs/adr/adr-xx-Template.md b/docs/adr/adr-xx-Template.md index 21c2fe99f92..6de3797cc0b 100644 --- a/docs/adr/adr-xx-Template.md +++ b/docs/adr/adr-xx-Template.md @@ -10,7 +10,7 @@ ### Decision criteria -- ... +- ... ## Alternatives diff --git a/docs/conventions.md b/docs/conventions.md new file mode 100644 index 00000000000..515d114f210 --- /dev/null +++ b/docs/conventions.md @@ -0,0 +1,35 @@ +## Git commits conventions + +We're using [husky git hooks](https://www.npmjs.com/husky) in combination with [commitlint](https://www.npmjs.com/package/@commitlint/cli) according to : + +```text +type(scope?): subject +body? +footer? +``` + +> Type must be one of [build, chore, ci, docs, feat, fix, perf, refactor, revert, style, test] [type-enum] + +source: [commitlint documentation](https://commitlint.js.org/#/?id=test) + +If you'd like to test your commit message previous to using it, you could test it on the command line: + +```terminal +echo 'foo: bar' | commitlint +``` + +## Code conventions + +The general code conventions are guaranteed by the following tools. + +### Through configuration files: `.editorconfig` for IDEs and `.gitattributes` for git checkins + +Both the [`.editorconfig`](https://editorconfig.org/) and [`.gitattributes`](https://dev.to/deadlybyte/please-add-gitattributes-to-your-git-repository-1jld) ensure a consistent code structure and conventions through their configurations. + +### xo + +The [xo](https://github.com/db-ui/core/blob/main/docs/adr/linting-xo.adoc) tool provides a general code linting mechanism. + +### prettier + +The [prettier](https://github.com/db-ui/core/blob/main/docs/adr/code_style_formatter-prettier.adoc) tool provides a general code prettfying. diff --git a/docs/definition-of-done-pr.md b/docs/definition-of-done-pr.md index 76b79262c20..b3c75914400 100644 --- a/docs/definition-of-done-pr.md +++ b/docs/definition-of-done-pr.md @@ -2,9 +2,9 @@ ## General -- Depending on necessary code changes for consuming packages you'll probably need to add entries to [`docs/migrationGuide.adoc`](docs/migrationGuide.adoc) -- Please have a final lookup of all of your changes e.g. within the "Files changed" tab of the PR within GitHub. This final check could lead to some findings on outstanding work, missing TODOs, `console.log` leftovers or whatever. +- Depending on necessary code changes for consuming packages you'll probably need to add entries to [`docs/migrationGuide.adoc`](docs/migrationGuide.adoc) +- Please have a final lookup of all of your changes e.g. within the "Files changed" tab of the PR within GitHub. This final check could lead to some findings on outstanding work, missing TODOs, `console.log` leftovers or whatever. ## Added patterns -- Update the test-URLs within `.pa11yci` and `tests/backstop.json` +- Update the test-URLs within `.pa11yci` and `tests/backstop.json` diff --git a/docs/development.md b/docs/development.md new file mode 100644 index 00000000000..a62ede7d9ec --- /dev/null +++ b/docs/development.md @@ -0,0 +1,40 @@ +## Development + +### Tests + +TODO: Elaborate on testing setup + +#### Component Tests + +**Visual regression tests** + +Playwright is used to create and compare screenshots of each individual component. + +To update screenshots just run the following (you need Docker installed and available on your shell): + +```shell +npm run regenerate:screenshots +``` + +If you want to generate the screenshots manually, do the following: + +```shell +npm run build + +# unix +docker run --rm --network host -v $(pwd):/work/ -w /work/ -it mcr.microsoft.com/playwright:v1.30.0-focal /bin/bash + +# windows - allow file sharing (windows pop up) +docker run --rm --network host -v ${PWD}:/work/ -w /work/ -it mcr.microsoft.com/playwright:v1.30.0-focal /bin/bash + +npm install + +cd output/${frameworkFolder} + +npx playwright test --update-snapshots +``` + +You can also use `docker-compose` to test or regenerate screenshots. + +- testing: `docker-compose -f ./e2e/docker-compose.yml up` +- update screenshots: `docker-compose -f ./e2e/docker-compose.regenerate.yml up` diff --git a/docs/how-to-develop-a-component.md b/docs/how-to-develop-a-component.md index 375a43e9e52..bfda20f12ef 100644 --- a/docs/how-to-develop-a-component.md +++ b/docs/how-to-develop-a-component.md @@ -8,21 +8,21 @@ 3. The generation process will generate files mainly in these directories: -- `packages/components` -- `showcases` +- `packages/components` +- `showcases` ## Start developing -- Your main work for the component will be inside `packages/components/src/components/my-awesome-component`. +- Your main work for the component will be inside `packages/components/src/components/my-awesome-component`. -- To develop on your component you can start a development server by running `npm run dev`, this will give you some options to choose from. When you begin "scribbling" (html+scss) with a component you can select `plain-html`. For _advanced users_ you can skip this and develop directly for one framework (html+scss+ts), see [Test Frameworks with Showcases](#test-frameworks-with-showcases). +- To develop on your component you can start a development server by running `npm run dev`, this will give you some options to choose from. When you begin "scribbling" (html+scss) with a component you can select `plain-html`. For _advanced users_ you can skip this and develop directly for one framework (html+scss+ts), see [Test Frameworks with Showcases](#test-frameworks-with-showcases). ### Styling with SCSS Starting with `packages/components/src/components/my-awesome-component/my-awesome-component.scss` there are something you should know: 1. The most important dependency are the `variables` included via `@use "@db-ui/foundations/build/scss/variables";`. They enable you to use e.g. `$db-spacing-fixed-md` for paddings, margins etc. -2. A lot of times you have to force another `font-size` / `line-height`, you can do it with `@use "@db-ui/foundations/build/scss/tonality/font;` and the corresponding placeholder extend: `@extend %db-overwrite-font-size-sm;`. +2. A lot of times you have to force another `font-size` / `line-height`, you can do it with `@use "@db-ui/foundations/build/scss/density/font;` and the corresponding placeholder extend: `@extend %db-overwrite-font-size-sm;`. 3. Some components have an 'adaptive' styling. We exclude it in an own file `@use "@db-ui/components/build/scss/styles/component";` so you might use this dependency. As a reference look at another component e.g. [`packages/components/src/components/button/button.scss`](../packages/components/src/components/button/button.scss). 4. If you have to set a specific color (informational, warning, etc.) directly you can use `@use "@db-ui/foundations/build/scss/colors";`. You can take a look at the `notification` component for an example `packages/components/src/components/notification/notification.scss` you might use the `@each` to reduce the amount of code for color-variants. 5. To set a fixed icon you might use `@use "@db-ui/foundations/build/scss/icon/icons.helpers" as icons;` as dependency and e.g. `@include icons.icon("arrow_forward"), "after");`. For a dynamic icon you could prefer integrating it in HTML code with the `data-icon` attribute. @@ -117,3 +117,25 @@ We have multiple tests you should update: 2. Showcase Test: `showcases/e2e/my-awesome-component/showcase-my-awesome-component.spec.ts`. Test the styling in a specific framework here and also the functionality/events. To run all tests/update the screenshots you need `Docker`. More information here: `e2e/README.md`. + +## Manual audit conducted by accessibility experts + +After creating a component and writing all test, we need some manually third party accessibility review to prove that the component is stable. This process is internal and will be handled by a team specialized in accessibility testing. +During this process you should track the progress of this manual test inside `showcases/shared/_accessibility-review.json`. +Add a new entry like this: + +```json + { + "name": "button", + "status": "REVIEW", + "date": "2023-11-23" + }, +``` + +You should change the `date` prop when the first manual test starts or when it gets any update. + +The `status` can be: + +- `REVIEW`, if the manual accessibility review should happen +- `PROGRESS`, if there are any open issues after the test +- `DONE`, if the component passed the accessibility review diff --git a/docs/migration/alpha-beta.md b/docs/migration/alpha-beta.md index 75a9be2f4bd..055330baca2 100644 --- a/docs/migration/alpha-beta.md +++ b/docs/migration/alpha-beta.md @@ -62,14 +62,14 @@ becomes This is related to the following properties: -- `slotHeader` -- `slotBrand` -- `slotMetaNavigation` -- `slotCallToAction` (`primaryAction`) -- `slotActionBar` (`secondaryAction`) -- `slotHeadline` -- `slotDrawerHeader` -- `slotSubNavigation` +- `slotHeader` +- `slotBrand` +- `slotMetaNavigation` +- `slotCallToAction` (`primaryAction`) +- `slotActionBar` (`secondaryAction`) +- `slotHeadline` +- `slotDrawerHeader` +- `slotSubNavigation` ## Styling diff --git a/docs/migration/v0.2.x-to-v0.3.x.md b/docs/migration/v0.2.x-to-v0.3.x.md new file mode 100644 index 00000000000..8130c6fa3b6 --- /dev/null +++ b/docs/migration/v0.2.x-to-v0.3.x.md @@ -0,0 +1,29 @@ +## Migration Beta (0.2.x) โžก Beta (0.3.x) + +We refactored our colors which might add some breaking changes to current projects: + +## Migration table + +| old | new | description | +| ---------------------- | --------------------------------------------------- | ----------------------------------------------------------------------------------------------- | +| bg-lvl-1 | bg-basic-level-1 | | +| bg-lvl-2 | bg-basic-level-2 | | +| bg-lvl-3 | bg-basic-level-3 | | +| bg-transparent-full | bg-basic-transparent-full | | +| bg-transparent-semi | bg-basic-transparent-semi | | +| bg-transparent-hover | bg-basic-transparent-hovered | | +| bg-transparent-pressed | bg-basic-transparent-pressed | | +| on-bg | on-bg-basic-emphasis-100 | | +| on-bg-weak | on-bg-basic-emphasis-90 | | +| contrast-high | bg-inverted-contrast-high / on-bg-basic-emphasis-80 | we split this color as background color and foreground color. `โ— automigration might not work` | +| contrast-low | bg-inverted-contrast-low / on-bg-basic-emphasis-70 | we split this color as background color and foreground color. `โ— automigration might not work` | +| border | on-bg-basic-emphasis-60 | | +| on-contrast | on-bg-inverted | | + +## Automate migration via CLI + +We provide a CLI tool to auto migrate your source code. Use this command in your repository: + +```shell +npx @db-ui/foundations@v0.3 migration --src=./src +``` diff --git a/docs/migration/v0.3.x-to-v0.4.x.md b/docs/migration/v0.3.x-to-v0.4.x.md new file mode 100644 index 00000000000..4f14d2e2c06 --- /dev/null +++ b/docs/migration/v0.3.x-to-v0.4.x.md @@ -0,0 +1,36 @@ +## Migration Beta (0.3.x) โžก Beta (0.4.x) + +### Icons + +We refactored our icons which might add some breaking changes to current projects: + +#### Migration table + +| old | new | +| ------------------- | ------------------------- | +| swap_vertical | arrows_vertical | +| swap_horizontal | arrows_horizontal | +| reload | circular_arrows | +| volume_off | volume_silent | +| law | paragraph_mark | +| user | person | +| users | persons | +| wc_men | toilet_men | +| wc_women | toilet_women | +| wc | toilets | +| filter | sliders_horizontal | +| warning_triangle | exclamation_mark_triangle | +| visible | eye | +| visibility_disabled | eye_disabled | +| flip_horizontal | arrows_horizontal | +| flip_vertical | arrows_vertical | + +## Automate migration via CLI + +We provide a CLI tool to auto migrate your source code. Use this command in your repository: + +```shell +npx @db-ui/foundations@v0.4 migration --type=icon --src=./src +``` + +Please check the changes made in your codebase afterwards, as this is mainly a simple search & replace and there might be unexpected changes of similar wordings to our icon names for any other methods, or further code occurrences that don't even refer to icons. diff --git a/docs/migration/v0.4.x-to-v0.5.x.md b/docs/migration/v0.4.x-to-v0.5.x.md new file mode 100644 index 00000000000..07e91ec3eb1 --- /dev/null +++ b/docs/migration/v0.4.x-to-v0.5.x.md @@ -0,0 +1,3 @@ +## Migration Beta (0.4.x) โžก Beta (0.5.x) + +No breaking changes diff --git a/docs/migration/v0.5.x-to-v0.6.x.md b/docs/migration/v0.5.x-to-v0.6.x.md new file mode 100644 index 00000000000..0d3a88d4a7b --- /dev/null +++ b/docs/migration/v0.5.x-to-v0.6.x.md @@ -0,0 +1,32 @@ +## Migration Beta (0.5.x) โžก Beta (0.6.x) + +### Icons + +We removed the `.svg` icons from `@db-ui/foundations`. This will not affect the `woff2` files required for components. If you still need some `.svg` files you need to install [`@db-ux/core-icons`](https://www.npmjs.com/package/@db-ux/core-icons). + +### Components + +We changed some properties for components to align with Figma properties: + +#### Accordion-Item + +- `content` โžก๏ธ `text` + +#### Notification + +- `behaviour="closeable|permanent"` โžก๏ธ `closeable="true/false"`- Defaults to `false` + +#### Form-Components (Input, Select, Checkbox, Radio, Switch, Textarea) + +- `variant="hidden"` โžก๏ธ `showLabel="true/false"` - Defaults to `true` +- `customValidity` โžก๏ธ `validation` + +## Automate migration via CLI + +We provide a CLI tool to auto migrate your source code (except for `content` to `text` attribute on `Accordion-Item`). Use this command in your repository: + +```shell +npx @db-ui/migration --type=v005_v006 --src=./src +``` + +Please check the changes made in your codebase afterwards, as this is mainly a simple search & replace and there might be unexpected changes of similar wordings to our icon names for any other methods, or further code occurrences that don't even refer to icons. diff --git a/docs/research-other-design-systems.md b/docs/research-other-design-systems.md index 4162c74cbda..6552672fa28 100644 --- a/docs/research-other-design-systems.md +++ b/docs/research-other-design-systems.md @@ -2,57 +2,58 @@ We'd like to maintain a list of other design systems that might be interesting for research and inspiration. And even also add some meta information especially on technical aspects. -- [Telekom Scale](https://github.com/telekom/scale), Tech Stack: - - Web Components / StencilJS - - Storybook -- [SBB / Lyne Components](https://github.com/lyne-design-system/lyne-components), Tech Stack: - - Web Components / ~StencilJS~ Lit - - [Storybook](https://lyne-storybook.app.sbb.ch/) -- [SBB / Websites](https://digital.sbb.ch/de/websites) & [SBB / Webapps](https://digital.sbb.ch/de/webapps) - - [SBB Angular](https://angular.app.sbb.ch/angular/introduction/getting-started) - - [SBB Angular GitHub](https://github.com/sbb-design-systems/sbb-angular) -- [SNCF Design System](https://designmetier-bootstrap.sncf.fr/), Tech Stack (among others): - - [Web Components / StencilJS](https://gitlab.com/SNCF/wcs) - - Storybook -- [IBM / Carbon Design System](https://github.com/carbon-design-system/carbon) - - ["React first, with official support for Web Components"](https://carbondesignsystem.com/developing/frameworks/other-frameworks) - - Storybook -- [Material Web](https://github.com/material-components/material-web) - - Web Components -- [NS.nl / Platform](https://www.ns.nl/platform/components/index.html) -- [Liquid Oxygen, UI component library for the Liquid Design System of Merck KGaA](https://liquid.merck.design/liquid/) - - Web Components / StencilJS -- [Porsche Design System](https://designsystem.porsche.com/v3/) - - Web Components / StencilJS -- [Barmer Puls Design System](https://barmer-puls.entw.bconnect.barmer.de/) - - React Native - - [Storybook](https://barmer-puls-react.entw.bconnect.barmer.de/?path=/story/surfaces-accordion--base) -- [SAP UI5 Web Components](https://sap.github.io/ui5-webcomponents/) - - [Web Components](https://github.com/SAP/ui5-webcomponents) -- [Audi Design System](https://www.audi.com/ci/en/guides/user-interface/components/buttons.html) - - React -- [DHL Design System](https://www.dpdhl-brands.com/en/dhl/buttons) - - React -- [Netherlands government](https://nldesignsystem.nl/), Tech Stack (among others): - - Web Components / StencilJS - - Storybook -- [wien.gv.at](https://handbuch.wien.gv.at/pattern-library/patterns/) - - HTML & CSS first - - JavaScript only as an addition, mainly because of that the target are content pages even only - - Web Components (upcoming) -- ["Informationstechnikzentrum Bund" Germany / KoliBri steht fรผr "Komponentenbibliothek fรผr die Barrierefreiheit"](https://public-ui.github.io/) - - Web Components / StencilJS -- [Washington Post Design System (WPDS)](https://build.washingtonpost.com/) - - React -- [GOV.UK Design System](https://design-system.service.gov.uk/) +- [Telekom Scale](https://github.com/telekom/scale), Tech Stack: + - Web Components / StencilJS + - Storybook +- [SBB / Lyne Components](https://github.com/lyne-design-system/lyne-components), Tech Stack: + - Web Components / ~StencilJS~ Lit + - [Storybook](https://lyne-storybook.app.sbb.ch/) +- [SBB / Websites](https://digital.sbb.ch/de/websites) & [SBB / Webapps](https://digital.sbb.ch/de/webapps) + - [SBB Angular](https://angular.app.sbb.ch/angular/introduction/getting-started) + - [SBB Angular GitHub](https://github.com/sbb-design-systems/sbb-angular) +- [SNCF Design System](https://designmetier-bootstrap.sncf.fr/), Tech Stack (among others): + - [Web Components / StencilJS](https://gitlab.com/SNCF/wcs) + - Storybook +- [IBM / Carbon Design System](https://github.com/carbon-design-system/carbon) + - ["React first, with official support for Web Components"](https://carbondesignsystem.com/developing/frameworks/other-frameworks) + - Storybook +- [Material Web](https://github.com/material-components/material-web) + - Web Components +- [NS.nl / Platform](https://www.ns.nl/platform/components/index.html) +- [Liquid Oxygen, UI component library for the Liquid Design System of Merck KGaA](https://liquid.merck.design/liquid/) + - Web Components / StencilJS +- [Porsche Design System](https://designsystem.porsche.com/v3/) + - Web Components / StencilJS +- [Barmer Puls Design System](https://barmer-puls.entw.bconnect.barmer.de/) + - React Native + - [Storybook](https://barmer-puls-react.entw.bconnect.barmer.de/?path=/story/surfaces-accordion--base) +- [SAP UI5 Web Components](https://sap.github.io/ui5-webcomponents/) + - [Web Components](https://github.com/SAP/ui5-webcomponents) +- [Audi Design System](https://www.audi.com/ci/en/guides/user-interface/components/buttons.html) + - React +- [DHL Design System](https://www.dpdhl-brands.com/en/dhl/buttons) + - React +- [Netherlands government](https://nldesignsystem.nl/), Tech Stack (among others): + - Web Components / StencilJS + - Storybook +- [wien.gv.at](https://handbuch.wien.gv.at/pattern-library/patterns/) + - HTML & CSS first + - JavaScript only as an addition, mainly because of that the target are content pages even only + - Web Components (upcoming) +- ["Informationstechnikzentrum Bund" Germany / KoliBri steht fรผr "Komponentenbibliothek fรผr die Barrierefreiheit"](https://public-ui.github.io/) + - Web Components / StencilJS +- [Washington Post Design System (WPDS)](https://build.washingtonpost.com/) + - React +- [GOV.UK Design System](https://design-system.service.gov.uk/) +- [Paste](https://paste.twilio.design/) ## Design System "registries" / overviews -- -- -- +- +- +- ## Further inspirational websites -- -- +- +- diff --git a/docs/research/README.md b/docs/research/README.md index 95d857c55bb..2831dd5bdee 100644 --- a/docs/research/README.md +++ b/docs/research/README.md @@ -13,12 +13,12 @@ npm run generate:component-research -w=@db-ui/docs You can find more design systems here: -- -- +- +- Further inspirational links: -- -- +- +- 5. Additionally it might be beneficial to even also already save your HTML explorations within the related components file, like e.g. for `buttons`: `packages/components/src/components/button/index.html` diff --git a/docs/research/focus-state.md b/docs/research/focus-state.md index abe28caca71..5cd5cbfca60 100644 --- a/docs/research/focus-state.md +++ b/docs/research/focus-state.md @@ -24,4 +24,4 @@ ## Conclusion -- _GitHub Primer_ has a quite interesting approach to focus states. By shifting the outline to the inside of the element (negative `outline-offset`), you get a quite universal approach if even also mixing it with having the `outline-color` defined by the `currentColor` keyword, as this needs to be accessible to the elements / components background anyhow and you wouldn't have the problem with diverse underlying contents like e.g. images behind the element / component, as you only consider the elements background itself. +- _GitHub Primer_ has a quite interesting approach to focus states. By shifting the outline to the inside of the element (negative `outline-offset`), you get a quite universal approach if even also mixing it with having the `outline-color` defined by the `currentColor` keyword, as this needs to be accessible to the elements / components background anyhow and you wouldn't have the problem with diverse underlying contents like e.g. images behind the element / component, as you only consider the elements background itself. diff --git a/docs/research/multi-select.md b/docs/research/multi-select.md new file mode 100644 index 00000000000..5bbd6f63041 --- /dev/null +++ b/docs/research/multi-select.md @@ -0,0 +1,30 @@ +# DEV Research multi-select + +## Overview + +| Design System | Component | Comment | +| --------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [Atlassian Design System](https://bitbucket.org/atlassian/atlaskit/src/master/) | [multi-select](https://atlassian.design/components/select/examples#multi-select) | tags with divs + `input` (no filter) with `aria-autocomplete="list"` `aria-expanded="false"` `aria-haspopup="true"` `role="combobox"` + creates dropdown in dom on click | +| [Bootstrap](https://github.com/twbs/bootstrap) | โŒ | -- | +| [GitHub Primer](https://github.com/primer/css) | [selectpanel](https://primer.style/components/selectpanel/react/alpha) | tags inside button as `span` + button with `aria-expanded="false"` + extra container with filter input and checkbox group | +| [GitLab Pajamas](https://gitlab.com/gitlab-org/gitlab-services/design.gitlab.com) | [dropdown-combobox](https://design.gitlab.com/components/dropdown-combobox) | tags inside button as `span` + `button` with `aria-haspopup="listbox"` + extra container with filter input and list buttons | +| [HP Enterprise Grommet](https://github.com/grommet/grommet) | [selectmultiple](https://v2.grommet.io/selectmultiple) | tags inside input as `text` + input + extra container with filter input and checkbox group | +| [IBM Carbon](https://github.com/carbon-design-system/carbon) | [multi-select](https://react.carbondesignsystem.com/?path=/docs/components-multiselect--overview) | tags with remove button + `button` or `input` with `aria-haspopup="listbox"` + extra container checkbox group | +| [Material UI](https://github.com/mui/material-ui) | [Combobox](https://mui.com/material-ui/react-autocomplete/) | tags with remove button + `input` with `aria-expanded` &`role=combobox` + extra container list buttons | +| [MongoDB.design](https://github.com/mongodb/design) | [combobox](https://www.mongodb.design/component/combobox/live-example) | tags with remove button (tabable) + `input` with `aria-expanded` &`role=combobox` + extra container checkbox group | +| [Porsche Design System](https://github.com/porsche-design-system/porsche-design-system) | [multi-select](https://designsystem.porsche.com/v3/components/multi-select/examples) | tags inside input as `text` + input with filter + extra container and checkbox group | +| [SBB Lyne](https://github.com/lyne-design-system/lyne-components) | [multi-select](https://lyne-storybook.app.sbb.ch/?path=/story/elements-sbb-select--multiple-select) | only divs + extra container and checkbox group | +| [Shopify Polaris](https://github.com/Shopify/polaris) | [combobox](https://polaris.shopify.com/components/selection-and-input/combobox?example=combobox-with-multi-select-and-vertical-content) | ags with remove button (tabable) + `input` with `aria-expanded` &`role=combobox` + extra container checkbox group | +| [SNCF Design System](https://gitlab.com/SNCF/wcs) | [multi-select](https://designmetier-bootstrap.sncf.fr/docs/4.3/components/select/#multiple) | sr-only `select` + extra container with list buttons | +| [Telefonica Mistica](https://github.com/Telefonica/mistica-web) | โŒ | -- | +| [Telekom Scale](https://github.com/telekom/scale) | โŒ | -- | +| [Washington Post Design System](https://build.washingtonpost.com/) | โŒ | -- | + +## Conclusion + +- Often named [Combobox](https://component.gallery/components/combobox/) or Autocomplete or Autosuggest +- [combobox_role](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/combobox_role) +- [combobox example w3](https://www.w3.org/WAI/ARIA/apg/patterns/combobox/) + +We should work with the button + checkbox approach. Maybe we can replace `button` with `details` + `summary`. Furthermore, out filtering (search inout) will be inside the dropdown/menu (see design). We may use `DBSelectOptionType` for the checkboxes to reflect groups etc. +Tags should be our `DBTag` with close function or a `span` based on the props we should change it like this variant="tags|overflow|amount". diff --git a/docs/research/stack.md b/docs/research/stack.md new file mode 100644 index 00000000000..aec0d6439ee --- /dev/null +++ b/docs/research/stack.md @@ -0,0 +1,27 @@ +# DEV Research stack + +## Overview + +| Design System | Component | Comment | +| --------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | ----------------------------------------------------------------------------------- | +| [Atlassian Design System](https://bitbucket.org/atlassian/atlaskit/src/master/) | [stack](https://atlassian.design/components/primitives/stack/examples) | `display:flex` | +| [Bootstrap](https://github.com/twbs/bootstrap) | [flex](https://getbootstrap.com/docs/4.3/utilities/flex/) | `display:flex`, | +| [GitHub Primer](https://github.com/primer/css) | [stack](https://primer.style/components/stack) | `display:flex` | +| [GitLab Pajamas](https://gitlab.com/gitlab-org/gitlab-services/design.gitlab.com) | โŒ | -- | +| [HP Enterprise Grommet](https://github.com/grommet/grommet) | [stack](https://v2.grommet.io/stack) | This `stack` is different to what we expect | +| [IBM Carbon](https://github.com/carbon-design-system/carbon) | โŒ | -- | +| [Material UI](https://github.com/mui/material-ui) | [stack](https://mui.com/material-ui/react-stack/) | `display:flex`, nice: [Dividers](https://mui.com/material-ui/react-stack/#dividers) | +| [MongoDB.design](https://github.com/mongodb/design) | โŒ | -- | +| [Porsche Design System](https://github.com/porsche-design-system/porsche-design-system) | [flex](https://designsystem.porsche.com/v3/components/flex/examples) | `display:flex`, deprecated | +| [SBB Lyne](https://github.com/lyne-design-system/lyne-components) | โŒ | -- | +| [Shopify Polaris](https://github.com/Shopify/polaris) | [block-stack](https://polaris.shopify.com/components/layout-and-structure/block-stack) & [inline-stack](https://polaris.shopify.com/components/layout-and-structure/inline-stack) | `display:flex`, split into 2 different components | +| [SNCF Design System](https://gitlab.com/SNCF/wcs) | [stack](https://designmetier-bootstrap.sncf.fr/docs/4.3/utilities/flex/) | `display:flex` | +| [Telefonica Mistica](https://github.com/Telefonica/mistica-web) | [stack](https://brandfactory.telefonica.com/d/iSp7b1DkYygv/n-a#/fundamentals/spacing:69673) | some pattern? | +| [Telekom Scale](https://github.com/telekom/scale) | โŒ | -- | +| [Washington Post Design System](https://build.washingtonpost.com/) | โŒ | -- | + +## Conclusion + +It's just the regular [flex](https://developer.mozilla.org/en-US/docs/Web/CSS/flex) as a component. +Only MUI is adding some additional features with "divider". +Shopify Polaris splits the component for "row" and "column" flex into 2 components. diff --git a/docs/research/switch-and-toggle.md b/docs/research/switch-and-toggle.md index d3d659d0adf..3e0f35a80d4 100644 --- a/docs/research/switch-and-toggle.md +++ b/docs/research/switch-and-toggle.md @@ -25,18 +25,18 @@ There are two ways to build a switch/toggle component: According to [w3.org](https://www.w3.org/WAI/ARIA/apg/patterns/switch/) there is no explicit recommendation due to a11y issues which implementation suits best. Instead the recommend the following semantic issues: -- The switch has `role="switch"` -- The switch has an accessible label provided by one of the following: - - Visible text content contained within the element with role switch. - - A visible label referenced by the value of `aria-labelledby` set on the element with role switch. - - `aria-label` set on the element with role switch. -- When on, the switch element has state `aria-checked` set to `true`. -- When off, the switch element has state `aria-checked` set to `false`. -- If the switch element is an HTML ``, it uses the HTML `checked` attribute instead of the `aria-checked` property. -- If a set of switches is presented as a logical group with a visible label, either: - - The switches are included in an element with `role="group"` that has the property `aria-labelledby` set to the ID of the element containing the group label. - - The set is contained in an HTML `fieldset` and the label for the set is contained in an HTML legend element. -- If the presentation includes additional descriptive static text relevant to a switch or switch group, the switch or switch group has the property `aria-describedby` set to the ID of the element containing the description. +- The switch has `role="switch"` +- The switch has an accessible label provided by one of the following: + - Visible text content contained within the element with role switch. + - A visible label referenced by the value of `aria-labelledby` set on the element with role switch. + - `aria-label` set on the element with role switch. +- When on, the switch element has state `aria-checked` set to `true`. +- When off, the switch element has state `aria-checked` set to `false`. +- If the switch element is an HTML ``, it uses the HTML `checked` attribute instead of the `aria-checked` property. +- If a set of switches is presented as a logical group with a visible label, either: + - The switches are included in an element with `role="group"` that has the property `aria-labelledby` set to the ID of the element containing the group label. + - The set is contained in an HTML `fieldset` and the label for the set is contained in an HTML legend element. +- If the presentation includes additional descriptive static text relevant to a switch or switch group, the switch or switch group has the property `aria-describedby` set to the ID of the element containing the description. ### CSS diff --git a/docs/research/tabs.md b/docs/research/tabs.md index 4949c55cdb6..e93e712fb85 100644 --- a/docs/research/tabs.md +++ b/docs/research/tabs.md @@ -23,16 +23,16 @@ ## Conclusion -- we can use tab component of [db-ui/elements](https://github.com/db-ui/elements/blob/main/packages/db-ui-elements-stencil/src/components/db-tab/db-tab.tsx) -- replace `
` by `
` -- we use [`role=tablist`](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/tablist_role), [`role=tab`](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/tab_role), [`role=tabpanel`](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/tabpanel_role) -- we use [`aria-controls`](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-controls), [`aria-selected`](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-selected), [`aria-labelledby`](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-labelledby) -- We could still explore to use hyperlinks `a href="#tab01"` with anchors and using `:target` to display each tab -- We could still explore to use `details` and `summary` elements especially due to their `name`-attributes enhancement lately +- we can use tab component of [db-ui/elements](https://github.com/db-ui/elements/blob/main/packages/db-ui-elements-stencil/src/components/db-tab/db-tab.tsx) +- replace `
` by `
` +- we use [`role=tablist`](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/tablist_role), [`role=tab`](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/tab_role), [`role=tabpanel`](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/tabpanel_role) +- we use [`aria-controls`](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-controls), [`aria-selected`](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-selected), [`aria-labelledby`](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-labelledby) +- We could still explore to use hyperlinks `a href="#tab01"` with anchors and using `:target` to display each tab +- We could still explore to use `details` and `summary` elements especially due to their `name`-attributes enhancement lately Findings: -- Some design systems are using `activation-mode=auto/manual` - is this a vaild use-case for design? Default should be `auto` select which first tab selected -- Prop `label` should be a slot to pass in e.g. a `` and a `` -- Shall we provide a `badgeNumber` as a default property? -- `fitted` property should be `width=auto/full` +- Some design systems are using `activation-mode=auto/manual` - is this a vaild use-case for design? Default should be `auto` select which first tab selected +- Prop `label` should be a slot to pass in e.g. a `` and a `` +- Shall we provide a `badgeNumber` as a default property? +- `fitted` property should be `width=auto/full` diff --git a/docs/research/tooltip.md b/docs/research/tooltip.md index 71ac834edf8..77e203e3e77 100644 --- a/docs/research/tooltip.md +++ b/docs/research/tooltip.md @@ -33,19 +33,19 @@ We should use a wrapping tag similar to IBM and a [title fallback](https://stack Advantages wrapping tag: -- We can use `::before` or `::after` for the arrow -- We can use `string` and `slot` for the content -- We have a position for the wrapping div which can be used by JS +- We can use `::before` or `::after` for the arrow +- We can use `string` and `slot` for the content +- We have a position for the wrapping div which can be used by JS Disadvantages wrapping tag: -- Not using default `title` -- Could be hard to use default `:hover` or `:focus` +- Not using default `title` +- Could be hard to use default `:hover` or `:focus` Findings: -- By providing and `open` state we could let the user handle if the tooltip should be shown -- We could use `behaviour` to enable different states like `hover` or `clicked` etc. +- By providing and `open` state we could let the user handle if the tooltip should be shown +- We could use `behaviour` to enable different states like `hover` or `clicked` etc. --- diff --git a/docs/scripts/component-research/design-systems.js b/docs/scripts/component-research/design-systems.js index a9cc65006dd..5657155f686 100644 --- a/docs/scripts/component-research/design-systems.js +++ b/docs/scripts/component-research/design-systems.js @@ -3,27 +3,6 @@ * @type {[{ name: string, componentUrl: string, url: string}]} */ export const designSystems = [ - { - name: 'W3C APG Patterns', - url: 'https://www.w3.org/WAI/ARIA/apg/', - componentUrl: 'https://www.w3.org/WAI/ARIA/apg/patterns/' - }, - { - name: 'Inclusive components by Heydon Pickering', - url: 'https://inclusive-components.design/', - componentUrl: 'https://inclusive-components.design/#components' - }, - { - name: 'Barrierefreie Gestaltung von User Interface-Elementen', - url: 'https://handreichungen.bfit-bund.de/barrierefreie-uie/', - componentUrl: - 'https://handreichungen.bfit-bund.de/barrierefreie-uie/0.4/zusammengesetzte_bedienelemente.html' - }, - { - name: 'Open UI', - url: 'https://open-ui.org/', - componentUrl: 'https://open-ui.org/' - }, { name: 'Telekom Scale', url: 'https://github.com/telekom/scale', @@ -62,11 +41,6 @@ export const designSystems = [ url: 'https://build.washingtonpost.com/', componentUrl: 'https://build.washingtonpost.com/components/accordion' }, - { - name: 'GOV.UK Design System', - url: 'https://design-system.service.gov.uk/', - componentUrl: 'https://design-system.service.gov.uk/components/' - }, { name: 'HP Enterprise Grommet', url: 'https://github.com/grommet/grommet', @@ -103,17 +77,6 @@ export const designSystems = [ componentUrl: 'https://brandfactory.telefonica.com/d/iSp7b1DkYygv/n-a#/components/overview' }, - { - name: 'Audi Design System', - url: 'https://www.audi.com/ci/en/guides/user-interface.html', - componentUrl: - 'https://www.audi.com/ci/en/guides/user-interface/components.html' - }, - { - name: 'DHL Design System', - url: 'https://www.dpdhl-brands.com/en/dhl/buttons', - componentUrl: 'https://www.dpdhl-brands.com/en/dhl/buttons' - }, { name: 'Bootstrap', url: 'https://github.com/twbs/bootstrap', diff --git a/e2e/README.md b/e2e/README.md index c43f91eae20..92ae1384033 100644 --- a/e2e/README.md +++ b/e2e/README.md @@ -2,19 +2,19 @@ This directory provides `docker-compose.yml` to test or regenerate screenshots. -- run `npm run build && npm run build --workspace=react-showcase` from your root directory +- run `npm run build && npm run build --workspace=react-showcase` from your root directory -- run `docker-compose -f ./e2e/docker-compose.yml build --build-arg version=$(npm pkg get devDependencies.@playwright/test)` (you may need to run this again after playwright version changed in `package.json`) +- run `docker-compose -f ./e2e/docker-compose.yml build --build-arg version=$(npm pkg get devDependencies.@playwright/test)` (you may need to run this again after playwright version changed in `package.json`) -- run either one of those commands: - - testing: `docker-compose -f ./e2e/docker-compose.yml up` - - update screenshots (all): `docker-compose -f ./e2e/docker-compose.regenerate.yml up` - - update screenshots (components): `docker-compose -f ./e2e/docker-compose.components.yml up` - - update screenshots (showcases): `docker-compose -f ./e2e/docker-compose.showcases.yml up` +- run either one of those commands: + - testing: `docker-compose -f ./e2e/docker-compose.yml up` + - update screenshots (all): `docker-compose -f ./e2e/docker-compose.regenerate.yml up` + - update screenshots (components): `docker-compose -f ./e2e/docker-compose.components.yml up` + - update screenshots (showcases): `docker-compose -f ./e2e/docker-compose.showcases.yml up` ## Test with linux build -- run `docker-compose -f ./e2e/docker-compose.start.yml up` +- run `docker-compose -f ./e2e/docker-compose.start.yml up` ## FAQ diff --git a/e2e/package.json b/e2e/package.json index 8ac3949bf4c..086fa7133ad 100644 --- a/e2e/package.json +++ b/e2e/package.json @@ -23,14 +23,17 @@ "test:vue-showcase": "npm run test:e2e --workspace=vue-showcase" }, "devDependencies": { - "@playwright/test": "1.45.3", + "@playwright/test": "1.49.1", "cpr": "3.0.1", "cross-env": "^7.0.3", - "dotenv": "^16.0.3", + "dotenv": "^16.4.7", "fs-extra": "^11.1.0", "http-server": "14.1.1", "npm-run-all": "4.1.5", - "tslib": "^2.6.3", + "tslib": "^2.8.1", "typescript": "^5.3.3" + }, + "overrides": { + "cross-spawn": "~7.0.5" } } diff --git a/output/angular/README.md b/output/angular/README.md index c1844235831..ff2721cc7da 100644 --- a/output/angular/README.md +++ b/output/angular/README.md @@ -22,15 +22,15 @@ npm i @db-ui/ngx-components Import the styles in `scss` or `css`. Based on your technology the file names could be different. - Default (db-ui-42): points to `../assets` -- Webpack (db-ui-42-webpack): points to `~@db-ui/foundations/assets` - Rollup (db-ui-42-rollup): points to `@db-ui/foundations/assets` +- Webpack (db-ui-42-webpack): points to `~@db-ui/foundations/assets`
SCSS ```scss styles.scss // styles.scss -@forward "@db-ui/components/build/styles/db-ui-42-webpack"; +@forward "@db-ui/components/build/styles/db-ui-42-rollup"; ```
@@ -39,7 +39,7 @@ Import the styles in `scss` or `css`. Based on your technology the file names co ```css styles.css /* styles.css */ -@import "@db-ui/components/build/styles/db-ui-42-rollup"; +@import "@db-ui/components/build/styles/db-ui-42-rollup.css"; ``` diff --git a/output/angular/package.json b/output/angular/package.json index 14eac853ff0..4b5a287af24 100644 --- a/output/angular/package.json +++ b/output/angular/package.json @@ -16,7 +16,7 @@ "start": "ng serve" }, "devDependencies": { - "@angular-devkit/build-angular": "17.3.8", + "@angular-devkit/build-angular": "17.3.11", "@angular/common": "17.3.12", "ng-packagr": "17.3.0", "typescript": "^5.4.5" diff --git a/output/react/README.md b/output/react/README.md index 049b3be1714..051f18b744f 100644 --- a/output/react/README.md +++ b/output/react/README.md @@ -22,8 +22,8 @@ npm i @db-ui/react-components Import the styles in scss or css. Based on your technology the file names could be different. - Default (db-ui-42): points to `../assets` -- Webpack (db-ui-42-webpack): points to `~@db-ui/foundations/assets` - Rollup (db-ui-42-rollup): points to `@db-ui/foundations/assets` +- Webpack (db-ui-42-webpack): points to `~@db-ui/foundations/assets`
SCSS @@ -51,7 +51,7 @@ import "@db-ui/components/build/styles/db-ui-42-rollup.css"; ```tsx import { DBButton } from '@db-ui/react-components'; ... -{console.log("Test")}}>Test +{console.log("Test")}}>Test ... ``` diff --git a/output/react/package.json b/output/react/package.json index 5e671b66529..fcccbe5c239 100644 --- a/output/react/package.json +++ b/output/react/package.json @@ -26,8 +26,8 @@ "tsc": "tsc -p . --sourceMap false" }, "devDependencies": { - "@playwright/experimental-ct-react": "1.45.3", - "@types/react": "^18.3.3", + "@playwright/experimental-ct-react": "1.49.1", + "@types/react": "^18.3.13", "react": "^18.3.1", "react-dom": "^18.3.1" }, diff --git a/output/stencil/README.md b/output/stencil/README.md new file mode 100644 index 00000000000..63526071d83 --- /dev/null +++ b/output/stencil/README.md @@ -0,0 +1,92 @@ +# @db-ui/web-components + +![Apache 2.0 license badge](https://img.shields.io/badge/License-Apache_2.0-blue.svg) +[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier) +[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org) +[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](https://makeapullrequest.com) + +A web-component library containing all components of [DB UX Design System (technical components)](https://github.com/db-ui/mono). + +## Install + +```shell +npm i @db-ui/web-components +``` + +> **Note:** This will install [`@db-ui/foundations`](https://www.npmjs.com/package/@db-ui/foundations) and [`@db-ui/components`](https://www.npmjs.com/package/@db-ui/components) as well which contains the `css`/`scss` files + +## Styling Dependencies + +Import the styles in scss or css. Based on your technology the file names could be different. + +- Default (db-ui-42): points to `../assets` +- Rollup (db-ui-42-rollup): points to `@db-ui/foundations/assets` +- Webpack (db-ui-42-webpack): points to `~@db-ui/foundations/assets` + +
+ SCSS + +```scss +// index.scss +@forward "@db-ui/components/build/styles/db-ui-42-rollup"; +``` + +
+
+ CSS + +```js +// main.js +import "@db-ui/components/build/styles/db-ui-42-rollup.css"; +``` + +
+ +> **Note:** The `db-ui-42` file contains optional and all components styles. If you consider performance issues see [@db-ui/components](https://www.npmjs.com/package/@db-ui/components) for more information. + +## Usage + +```js +// main.js +import { defineCustomElements } from "@db-ui/web-components"; +defineCustomElements(); +``` + +```html +... +Test +... +``` + +## VSCode autocomplete + +If you don't have it already, add a VS Code settings folder and file at the root of your project - `.vscode/settings.json`. Then add or append the following code: + +```json +{ + "html.customData": [ + "./node_modules/@db-ui/web-components/dist/vscode.html-custom-data.json" + ] +} +``` + + +## Deutsche Bahn brand + +As we'd like to perfectly support our users and customers on their digital journey, the usage of Deutsche Bahn brand and trademarks are bound of clear guidelines and restrictions even when being used with the code that we're provide with this product; Deutsche Bahn fully reserves all rights regarding the Deutsche Bahn brand, even though that we're providing the code of DB UI products free to use and release it under the Apache 2.0 license. +Please have a look at our brand portal at for any further questions and whom to contact on any brand issues. + +You must remove or replace any Deutsche Bahn brand and design assets as well as protected characteristics and trademarks. We're even also planning to provide a neutral theme that would make it much easier for you to use our product without the trademarks by Deutsche Bahn. + +## Contributions + +Contributions are very welcome, please refer to the [contribution guide](https://github.com/db-ui/mono/blob/main/CONTRIBUTING.md). + +## Code of conduct + +We as members, contributors, and leaders pledge to make participation in our +community a harassment-free experience for everyone โ€“ have a look at our [Contributor Covenant Code of Conduct](https://github.com/db-ui/mono/blob/main/CODE-OF-CONDUCT.md). + +## License + +This project is licensed under [Apache-2.0](LICENSE). diff --git a/output/stencil/custom-elements-manifest.config.js b/output/stencil/custom-elements-manifest.config.js new file mode 100644 index 00000000000..d67d4de67be --- /dev/null +++ b/output/stencil/custom-elements-manifest.config.js @@ -0,0 +1,52 @@ +import { generateVsCodeCustomElementData } from 'custom-element-vs-code-integration'; +import { getTsProgram } from 'cem-plugin-expanded-types'; +import { resolveTypesPlugin } from './scripts/resolveTypes.js'; +import { generateJetBrainsWebTypes } from 'custom-element-jet-brains-integration'; + +const outdir = './dist'; + +const vsCodeOptions = { + outdir, + cssFileName: null +}; + +const intellijOptions = { + outdir, + excludeCss: true, + referenceTemplate: (name, tag) => ({ + name: 'Documentation', + url: `https://db-ui.github.io/mono/review/main/components/${tag.replace('db-', '')}/properties` + }) +}; + +export default { + globs: ['src'], + outdir, + stencil: true, + overrideModuleCreation: ({ ts, globs }) => { + const program = getTsProgram(ts, globs); + const sourceFiles = program.getSourceFiles(); + const filteredFiles = []; + + // Wired issue .filter() didn't work + sourceFiles.forEach((sf) => { + if (sf.fileName.includes('node_modules')) { + return false; + } + const foundGlob = globs.find((glob) => sf.fileName.includes(glob)); + if (foundGlob) { + filteredFiles.push(sf); + } + }); + return filteredFiles; + }, + plugins: [ + resolveTypesPlugin(({ customElementsManifest }) => { + generateVsCodeCustomElementData( + customElementsManifest, + vsCodeOptions + ); + generateJetBrainsWebTypes(customElementsManifest, intellijOptions); + }) + ] +}; diff --git a/output/stencil/package.json b/output/stencil/package.json new file mode 100644 index 00000000000..80b3410d5d4 --- /dev/null +++ b/output/stencil/package.json @@ -0,0 +1,45 @@ +{ + "name": "@db-ui/web-components", + "version": "0.0.0", + "description": "Stencil components for @db-ui/components", + "repository": { + "type": "git", + "url": "https://github.com/db-ui/mono.git" + }, + "type": "module", + "license": "Apache-2.0", + "main": "./dist/index.js", + "module": "./dist/index.js", + "exports": { + ".": { + "types": "./dist/loader/types/index.d.ts", + "import": "./dist/loader/index.js" + } + }, + "types": "./dist/index.d.ts", + "files": [ + "dist/" + ], + "scripts": { + "build": "stencil build", + "build:cem": "cem analyze", + "mv:dist": "cpr dist ../../build-outputs/web-components/dist -o", + "mv:package.json": "cpr package.json ../../build-outputs/web-components/package.json -o", + "mv:readme": "cpr README.md ../../build-outputs/web-components/README.md -o", + "postbuild": "npm-run-all -p build:* -p mv:*", + "start": "stencil build --watch" + }, + "devDependencies": { + "@custom-elements-manifest/analyzer": "^0.10.4", + "@stencil/core": "4.23.0", + "cem-plugin-expanded-types": "^1.3.2", + "custom-element-jet-brains-integration": "^1.6.2", + "custom-element-vs-code-integration": "^1.4.1", + "workbox-build": "7.3.0" + }, + "publishConfig": { + "registry": "https://registry.npmjs.org/", + "access": "public" + }, + "web-types": "./dist/web-types.json" +} diff --git a/output/stencil/scripts/analyzePhase.js b/output/stencil/scripts/analyzePhase.js new file mode 100644 index 00000000000..afb7d6d284f --- /dev/null +++ b/output/stencil/scripts/analyzePhase.js @@ -0,0 +1,156 @@ +const getPrimitive = (ts, kind) => + ts.SyntaxKind[kind.toString()].replace('Keyword', '').toLowerCase(); + +const getElementsRecursive = (node) => { + if (node.expression) { + return getElementsRecursive(node.expression); + } + + return node.elements; +}; + +/** + * Get string arrays like: export const LinkCurrentList = (['time', 'true', 'false', 'date', 'page', 'step', 'location'] as const) + * @param initializer {object} + */ +const getStringArrayConst = (initializer) => { + const elements = getElementsRecursive(initializer); + const texts = elements?.map((elemNode) => `"${elemNode.text}"`); + if (texts) { + return { + values: texts, + type: 'literal' + }; + } + + return undefined; +}; + +const getArrayType = (ts, type) => { + let array; + if (type.elementType.typeName) { + array = type.elementType.typeName.escapedText; + } else { + array = getPrimitive(ts, type.elementType.kind); + } + return `${array}[]`; +}; + +/** + * Get literals or type unions like: export const Test = "a" | "b"; + * @param ts {object} Typescript ast + * @param types {object[]} + */ +const getUnions = (ts, types) => { + // For literals or type unions + let typeUnions = false; + const values = types.map((innerType) => { + if (innerType.typeName) { + typeUnions = true; + return innerType.typeName?.escapedText; + } else if (innerType.literal) { + return `'${innerType.literal?.text}'`; + } else if (innerType.elementType) { + // Arrays + return getArrayType(ts, innerType); + } else if (innerType.kind) { + return getPrimitive(ts, innerType.kind); + } + + return 'ERROR'; + }); + return { + values, + type: typeUnions ? 'union' : 'literal' + }; +}; + +/** + * Get typeof list like: export type LinkCurrentType = (typeof LinkCurrentList)[number]; + + * @param type {object} + */ +const getTypeOfList = (type) => { + const resolvedType = type.objectType?.type?.exprName?.escapedText; + if (resolvedType) { + return { + type: resolvedType + }; + } + + return undefined; +}; + +/** + * Get primitives like: string, boolean, etc. + * @param ts {object} Typescript ast + * @param members {object[]} + */ +const getMembers = (ts, members) => ({ + values: members.map((member) => { + const memberType = member.type; + const comment = member.jsDoc?.map((doc) => doc.comment).join('\n'); + let type; + + if (memberType.typeName) { + type = memberType?.typeName?.escapedText; + } else if (memberType.types) { + type = getUnions(ts, memberType.types); + } else if (memberType.elementType) { + type = getArrayType(ts, memberType); + } else { + type = getPrimitive(ts, memberType.kind); + } + + return { + name: member.name.escapedText, + type, + comment + }; + }), + type: 'props' +}); + +export const analyzePhase = ({ ts, node, context }) => { + if (!context.data) { + context.data = {}; + } + + const sourceFile = ts.SyntaxKind['SourceFile']; + + if (node.kind === sourceFile) { + if (node.symbol.exports) { + node.symbol.exports.forEach((localExport) => { + const name = localExport.escapedName; + const declarations = + localExport.value?.declarations ?? localExport.declarations; + + if (declarations) { + declarations.forEach(({ initializer, type }) => { + if (initializer) { + const stringArray = + getStringArrayConst(initializer); + if (stringArray) { + context.data[name] = stringArray; + } + } else if (type) { + if (type.types) { + context.data[name] = getUnions(ts, type.types); + } else if (type.members) { + context.data[name] = getMembers( + ts, + type.members + ); + } else { + const typeOfList = getTypeOfList(type); + if (typeOfList) { + context.data[name] = typeOfList; + } + } + } + }); + } + }); + } + } +}; diff --git a/output/stencil/scripts/packageLinkPhase.js b/output/stencil/scripts/packageLinkPhase.js new file mode 100644 index 00000000000..d5254484d98 --- /dev/null +++ b/output/stencil/scripts/packageLinkPhase.js @@ -0,0 +1,252 @@ +const unionSeperator = ' | '; + +const warn = (fnName, message) => { + console.warn('packageLinkPhase', fnName, message); +}; + +/** + * Filters collected data by 3 types to resolve them later on + * @param data + * @return {{resolvedUnions: {}, resolvedData: {}, resolvedProps: {}}} + */ +const getFilteredContextData = (data) => { + const resolvedData = {}; + const resolvedUnions = {}; + const resolvedProps = {}; + + for (const [key, obj] of Object.entries(data)) { + // We don't care about the state + if (!key.endsWith('State')) { + let currentType = obj.type; + if (currentType === 'props') { + resolvedProps[key] = { ...obj }; + continue; + } + if (currentType === 'union') { + resolvedUnions[key] = { ...obj }; + continue; + } + + let foundType = obj; + if (currentType !== 'literal') { + foundType = data[currentType]; + } + let resolvedType; + try { + resolvedType = `${foundType.values.join(unionSeperator)}`; + } catch (e) { + console.error(key, obj); + throw e; + } + + resolvedData[key] = { + ...obj, + resolvedType + }; + } + } + + return { resolvedData, resolvedProps, resolvedUnions }; +}; + +/** + * Resolves props by data + * @param resolvedData {object} + * @param value {object|string} + * @return {{resolvedType, name, type}} + */ +const resolveProp = (resolvedData, value) => { + let type = value.type ?? value; + if (type !== type?.toLowerCase()) { + // This isn't a primitive like string, boolean, etc. + const foundData = resolvedData[type]; + let resolvedType = type; + if (foundData) { + resolvedType = foundData.resolvedType; + } else { + warn('resolveProp', `Cannot find ${type}`); + } + + return { ...value, resolvedType }; + } else { + return { ...value, resolvedType: type }; + } +}; + +/** + * Iterates through all props and resolves them with data + * @param resolvedData + * @param resolvedProps + */ +const resolveAllProps = (resolvedData, resolvedProps) => { + for (const [key, obj] of Object.entries(resolvedProps)) { + resolvedProps[key] = { + ...obj, + values: obj.values.map((value) => { + const { name, type } = value; + if (type instanceof Object) { + // In this case we have a literal or union + const resolvedType = type.values + .map((val) => { + return resolveProp(resolvedData, val).resolvedType; + }) + .join(unionSeperator); + return { + ...value, + resolvedType + }; + } else { + return resolveProp(resolvedData, value); + } + }) + }; + } +}; + +/** + * Iterates through all unions and resolves them with props and data + * @param resolvedData + * @param resolvedProps + * @param resolvedUnions + */ +const resolveAllUnions = (resolvedData, resolvedProps, resolvedUnions) => { + for (const [key, obj] of Object.entries(resolvedUnions)) { + let resolvedValues = []; + const unresolvedUnions = []; + obj.values.forEach((type) => { + const foundProp = resolvedProps[type]; + if (foundProp) { + resolvedValues = resolvedValues.concat(foundProp.values); + } else { + const foundData = resolvedData[type]; + if (foundData) { + resolvedValues.push({ ...foundData, name: type }); + } else { + unresolvedUnions.push(type); + } + } + }); + + resolvedUnions[key] = { + ...obj, + resolvedValues, + unresolvedUnions + }; + } + + // after we resolve them we need to cross resolve the unions + for (const [key, obj] of Object.entries(resolvedUnions)) { + let resolvedValues = [...obj.resolvedValues]; + let unresolvedUnions = [...obj.unresolvedUnions]; + obj.unresolvedUnions.forEach((type) => { + const foundUnion = resolvedUnions[type]; + if (foundUnion) { + unresolvedUnions = unresolvedUnions.filter( + (union) => union !== type + ); + resolvedValues = resolvedValues.concat( + foundUnion.resolvedValues + ); + } else { + warn('resolveAllUnions', `Cannot find type ${type}`); + } + }); + + resolvedUnions[key] = { + ...obj, + unresolvedUnions, + resolvedValues + }; + } +}; + +const resolveManifestTypes = (resolvedUnions, manifestValues) => + manifestValues.map((manifestValue) => { + if (!manifestValue.type) { + // those are methods + return manifestValue; + } + + let text = manifestValue.type.text; + let resolvedValue; + if (text.includes('[')) { + const splitText = text.includes("'") + ? text.split("'") + : text.split('"'); + if (splitText.length === 3) { + const type = splitText[0].replace('[', ''); + const prop = splitText[1]; + const foundUnion = resolvedUnions[type]; + if (foundUnion) { + const foundResolvedValue = foundUnion.resolvedValues.find( + (rValue) => rValue.name === prop + ); + if (foundResolvedValue) { + text = foundResolvedValue.resolvedType; + resolvedValue = foundResolvedValue; + } else { + warn( + 'resolveManifestTypes', + `Cannot find prop ${prop} for type ${type}` + ); + } + } else { + warn('resolveManifestTypes', `Cannot find union ${type}`); + } + } + } + return { + ...manifestValue, + type: { text }, + description: resolvedValue?.comment, + resolvedValue + }; + }); + +export const packageLinkPhase = ( + { customElementsManifest, context }, + postFn +) => { + const { resolvedProps, resolvedUnions, resolvedData } = + getFilteredContextData(context.data); + + resolveAllProps(resolvedData, resolvedProps); + resolveAllUnions(resolvedData, resolvedProps, resolvedUnions); + + customElementsManifest.modules = customElementsManifest.modules + .filter( + // We just need the .tsx files for elements + (module) => module.path.endsWith('.tsx') + ) + .map((module) => { + const declarations = module.declarations.map((declaration) => { + const members = resolveManifestTypes( + resolvedUnions, + declaration.members + ); + const attributes = resolveManifestTypes( + resolvedUnions, + declaration.attributes + ); + + const slots = declaration.slots.map((slot) => ({ + name: slot.name, + description: + resolvedUnions[ + `${declaration.name}Props` + ]?.resolvedValues.find( + (value) => value.name === slot.name + )?.comment || slot.description + })); + + return { ...declaration, members, attributes, slots }; + }); + const path = module.path.split('/').at(-1); + + return { ...module, path, declarations }; + }); + + if (postFn) { + postFn({ customElementsManifest, context }); + } +}; diff --git a/output/stencil/scripts/resolveTypes.js b/output/stencil/scripts/resolveTypes.js new file mode 100644 index 00000000000..7547f4cf5d3 --- /dev/null +++ b/output/stencil/scripts/resolveTypes.js @@ -0,0 +1,11 @@ +import { analyzePhase } from './analyzePhase.js'; +import { packageLinkPhase } from './packageLinkPhase.js'; + +export const resolveTypesPlugin = (postFn) => { + return { + name: 'resolve-types-plugin', + analyzePhase, + packageLinkPhase: ({ customElementsManifest, context }) => + packageLinkPhase({ customElementsManifest, context }, postFn) + }; +}; diff --git a/output/stencil/stencil.config.ts b/output/stencil/stencil.config.ts new file mode 100644 index 00000000000..21a0af4e3c3 --- /dev/null +++ b/output/stencil/stencil.config.ts @@ -0,0 +1,11 @@ +import { Config } from '@stencil/core'; + +export const config: Config = { + namespace: 'DB-UX', + srcDir: 'src', + outputTargets: [ + { + type: 'dist' + } + ] +}; diff --git a/output/stencil/tsconfig.json b/output/stencil/tsconfig.json new file mode 100644 index 00000000000..5db1a48d9ac --- /dev/null +++ b/output/stencil/tsconfig.json @@ -0,0 +1,19 @@ +{ + "compilerOptions": { + "allowSyntheticDefaultImports": true, + "allowUnreachableCode": false, + "declaration": false, + "experimentalDecorators": true, + "lib": ["dom", "es2017"], + "moduleResolution": "node", + "module": "esnext", + "target": "es2017", + "jsx": "react", + "jsxFactory": "h", + "esModuleInterop": true, + "allowJs": true, + "skipLibCheck": true + }, + "include": ["src"], + "exclude": ["node_modules"] +} diff --git a/output/vue/README.md b/output/vue/README.md index 4c6d400f6d0..c2036f0aa1a 100644 --- a/output/vue/README.md +++ b/output/vue/README.md @@ -22,8 +22,8 @@ npm i @db-ui/v-components Import the styles in scss or css. Based on your technology the file names could be different. - Default (db-ui-42): points to `../assets` -- Webpack (db-ui-42-webpack): points to `~@db-ui/foundations/assets` - Rollup (db-ui-42-rollup): points to `@db-ui/foundations/assets` +- Webpack (db-ui-42-webpack): points to `~@db-ui/foundations/assets`
SCSS @@ -59,7 +59,7 @@ import { DBButton } from "@db-ui/v-components"; ``` diff --git a/output/vue/package.json b/output/vue/package.json index 896d7965baa..b486c9e96b3 100644 --- a/output/vue/package.json +++ b/output/vue/package.json @@ -37,17 +37,15 @@ "postbuild": "npm-run-all -p mv:*", "test:components": "playwright test -c playwright.config.ts" }, - "dependencies": { - "vue": "^3.4.35" - }, "devDependencies": { - "@playwright/experimental-ct-vue": "1.45.3", - "@vitejs/plugin-vue": "^5.1.1", - "replace-in-file": "^8.1.0", - "tsx": "^4.16.3", + "@playwright/experimental-ct-vue": "1.49.1", + "@vitejs/plugin-vue": "^5.2.0", + "replace-in-file": "^8.2.0", + "tsx": "^4.19.2", "typescript": "^5.4.5", - "vite": "^5.3.5", - "vue-tsc": "^2.0.29" + "vite": "^6.0.3", + "vue": "^3.5.13", + "vue-tsc": "^2.1.10" }, "publishConfig": { "registry": "https://registry.npmjs.org/", diff --git a/output/vue/scripts/fix-any-types.ts b/output/vue/scripts/fix-any-types.ts index c2081edf44c..65b1ff44a7c 100644 --- a/output/vue/scripts/fix-any-types.ts +++ b/output/vue/scripts/fix-any-types.ts @@ -17,16 +17,25 @@ const replaceAnyTypes = (input: string, component: string) => { const propModel = `DB${transformToUpperComponentName(component)}Props`; let fileContent = input; - const propLines = fileContent.match(/readonly (.*);/g); - for (const propLine of propLines) { - const prop = propLine - .replace('readonly ', '') - .replace('?: any;', '') - .replace(': any;', ''); - fileContent = fileContent.replace( - propLine, - propLine.replace('any', `${propModel}["${prop}"]`) - ); + const readOnlyLines = fileContent.match(/Readonly<{[\s\S]*?}>/g); + for (const roLine of readOnlyLines) { + const propLines = roLine.match(/(.*);/g); + if (propLines) { + propLines.forEach((propLine) => { + // Check if prop(contains ": any") or function + if (propLine.includes(': any;')) { + const prop = propLine + .replace('?: any;', '') + .replace(': any;', '') + .trim(); + // @ts-ignore + fileContent = fileContent.replaceAll( + propLine, + propLine.replace('any', `${propModel}["${prop}"]`) + ); + } + }); + } } return `import { ${propModel} } from "./model";\n\n${fileContent}`; diff --git a/output/webcomponent/README.md b/output/webcomponent/README.md deleted file mode 100644 index d4907b8797e..00000000000 --- a/output/webcomponent/README.md +++ /dev/null @@ -1,62 +0,0 @@ -# @db-ui/web-components - -![Apache 2.0 license badge](https://img.shields.io/badge/License-Apache_2.0-blue.svg) -[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier) -[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org) -[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](https://makeapullrequest.com) - -A web-component library containing all components of [DB UX Design System (technical components)](https://github.com/db-ui/mono). - -## Install - -`npm i @db-ui/web-components` - -## Dependencies - -```json -# package.json -"copy:assets": "cpr node_modules/@db-ui/foundations/assets ./public/assets -o", -"copy:styles": "cpr node_modules/@db-ui/components/build/styles/db-ui-42.css ./public/styles/db-ui-42.css -o", -"copy:components": "cpr node_modules/@db-ui/components/build/components ./public/components -o", -``` - -```html -# index.html - - - ... - - ... - -``` - -## Usage - -```javascript -import "node_modules/@db-ui/web-components/components/button/button.js"; - -... -Test -... - -``` - -## Deutsche Bahn brand - -As we'd like to perfectly support our users and customers on their digital journey, the usage of Deutsche Bahn brand and trademarks are bound of clear guidelines and restrictions even when being used with the code that we're provide with this product; Deutsche Bahn fully reserves all rights regarding the Deutsche Bahn brand, even though that we're providing the code of DB UI products free to use and release it under the Apache 2.0 license. -Please have a look at our brand portal at for any further questions and whom to contact on any brand issues. - -You must remove or replace any Deutsche Bahn brand and design assets as well as protected characteristics and trademarks. We're even also planning to provide a neutral theme that would make it much easier for you to use our product without the trademarks by Deutsche Bahn. - -## Contributions - -Contributions are very welcome, please refer to the [contribution guide](https://github.com/db-ui/mono/blob/main/CONTRIBUTING.md). - -## Code of conduct - -We as members, contributors, and leaders pledge to make participation in our -community a harassment-free experience for everyone โ€“ have a look at our [Contributor Covenant Code of Conduct](https://github.com/db-ui/mono/blob/main/CODE-OF-CONDUCT.md). - -## License - -This project is licensed under [Apache-2.0](LICENSE). diff --git a/output/webcomponent/package.json b/output/webcomponent/package.json deleted file mode 100644 index 90efa6e0870..00000000000 --- a/output/webcomponent/package.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "name": "@db-ui/web-components", - "version": "0.0.0", - "type": "module", - "description": "Web components for @db-ui/components", - "repository": { - "type": "git", - "url": "https://github.com/db-ui/mono.git" - }, - "license": "Apache-2.0", - "main": "dist/main.js", - "files": [ - "dist/" - ], - "scripts": { - "build": "parcel build", - "mv:dist": "cpr dist ../../build-outputs/web-components/dist -o", - "mv:package.json": "cpr package.json ../../build-outputs/web-components/package.json -o", - "mv:readme": "cpr README.md ../../build-outputs/web-components/README.md -o", - "postbuild": "npm-run-all -p mv:*" - }, - "devDependencies": { - "parcel": "2.12.0" - }, - "publishConfig": { - "registry": "https://registry.npmjs.org/", - "access": "public" - }, - "sideEffects": false, - "source": "src/index.js" -} diff --git a/package-lock.json b/package-lock.json index 498e4ba92ff..3e2458136c9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,45 +17,46 @@ "e2e" ], "devDependencies": { - "@axe-core/playwright": "^4.9.1", - "@commitlint/cli": "19.3.0", - "@commitlint/config-conventional": "19.2.2", + "@axe-core/playwright": "^4.10.1", + "@commitlint/cli": "19.6.1", + "@commitlint/config-conventional": "19.6.0", "@double-great/stylelint-a11y": "3.0.2", - "@guidepup/guidepup": "0.22.3", - "@guidepup/playwright": "^0.14.0", - "@playwright/test": "1.45.3", + "@guidepup/guidepup": "0.24.0", + "@guidepup/playwright": "^0.14.2", + "@guidepup/record": "^0.1.0", + "@playwright/test": "1.49.1", "@types/fs-extra": "^11.0.4", - "accessibility-checker": "^3.1.71", - "adm-zip": "0.5.14", + "accessibility-checker": "^3.1.79", + "adm-zip": "0.5.16", "commander": "^12.1.0", "cpr": "3.0.1", "cross-env": "^7.0.3", - "dotenv": "^16.4.5", + "dotenv": "^16.4.7", "eslint-plugin-prettier": "^5.2.1", "fs-extra": "^11.2.0", "glob": "^11.0.0", "http-server": "14.1.1", - "husky": "9.1.4", + "husky": "9.1.7", "jscpd": "^4.0.5", - "lint-staged": "^15.2.7", - "markdownlint-cli": "^0.41.0", + "lint-staged": "^15.2.11", + "markdownlint-cli": "^0.43.0", "npm-run-all": "4.1.5", - "postcss": "^8.4.40", + "postcss": "^8.4.49", "postcss-cli": "^11.0.0", - "prettier": "^3.3.3", + "prettier": "^3.4.2", "prettier-plugin-pkg": "0.18.1", "prettier-plugin-sh": "^0.14.0", - "replace-in-file": "^8.1.0", + "replace-in-file": "^8.2.0", "rimraf": "6.0.1", - "stylelint": "16.8.1", - "stylelint-config-sass-guidelines": "12.0.0", + "stylelint": "16.12.0", + "stylelint-config-sass-guidelines": "12.1.0", "stylelint-config-standard": "^36.0.0", "stylelint-use-logical": "2.1.2", - "tslib": "^2.6.3", - "tsx": "^4.16.3", + "tslib": "^2.8.1", + "tsx": "^4.19.2", "typescript": "^5.4.5", "validate-branch-name": "^1.3.1", - "xo": "^0.59.3" + "xo": "^0.60.0" } }, "docs": { @@ -72,14 +73,14 @@ "output/*" ], "devDependencies": { - "@playwright/test": "1.45.3", + "@playwright/test": "1.49.1", "cpr": "3.0.1", "cross-env": "^7.0.3", - "dotenv": "^16.0.3", + "dotenv": "^16.4.7", "fs-extra": "^11.1.0", "http-server": "14.1.1", "npm-run-all": "4.1.5", - "tslib": "^2.6.3", + "tslib": "^2.8.1", "typescript": "^5.3.3" } }, @@ -96,12 +97,12 @@ } }, "node_modules/@angular-devkit/architect": { - "version": "0.1703.8", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1703.8.tgz", - "integrity": "sha512-lKxwG4/QABXZvJpqeSIn/kAwnY6MM9HdHZUV+o5o3UiTi+vO8rZApG4CCaITH3Bxebm7Nam7Xbk8RuukC5rq6g==", + "version": "0.1703.11", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1703.11.tgz", + "integrity": "sha512-YNasVZk4rYdcM6M+KRH8PUBhVyJfqzUYLpO98GgRokW+taIDgifckSlmfDZzQRbw45qiwei1IKCLqcpC8nM5Tw==", "dev": true, "dependencies": { - "@angular-devkit/core": "17.3.8", + "@angular-devkit/core": "17.3.11", "rxjs": "7.8.1" }, "engines": { @@ -111,15 +112,15 @@ } }, "node_modules/@angular-devkit/build-angular": { - "version": "17.3.8", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-17.3.8.tgz", - "integrity": "sha512-ixsdXggWaFRP7Jvxd0AMukImnePuGflT9Yy7NJ9/y0cL/k//S/3RnkQv5i411KzN+7D4RIbNkRGGTYeqH24zlg==", + "version": "17.3.11", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-17.3.11.tgz", + "integrity": "sha512-lHX5V2dSts328yvo/9E2u9QMGcvJhbEKKDDp9dBecwvIG9s+4lTOJgi9DPUE7W+AtmPcmbbhwC2JRQ/SLQhAoA==", "dev": true, "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "0.1703.8", - "@angular-devkit/build-webpack": "0.1703.8", - "@angular-devkit/core": "17.3.8", + "@angular-devkit/architect": "0.1703.11", + "@angular-devkit/build-webpack": "0.1703.11", + "@angular-devkit/core": "17.3.11", "@babel/core": "7.24.0", "@babel/generator": "7.23.6", "@babel/helper-annotate-as-pure": "7.22.5", @@ -130,7 +131,7 @@ "@babel/preset-env": "7.24.0", "@babel/runtime": "7.24.0", "@discoveryjs/json-ext": "0.5.7", - "@ngtools/webpack": "17.3.8", + "@ngtools/webpack": "17.3.11", "@vitejs/plugin-basic-ssl": "1.1.0", "ansi-colors": "4.1.3", "autoprefixer": "10.4.18", @@ -142,7 +143,7 @@ "css-loader": "6.10.0", "esbuild-wasm": "0.20.1", "fast-glob": "3.3.2", - "http-proxy-middleware": "2.0.6", + "http-proxy-middleware": "2.0.7", "https-proxy-agent": "7.0.4", "inquirer": "9.2.15", "jsonc-parser": "3.2.1", @@ -172,9 +173,9 @@ "tree-kill": "1.2.2", "tslib": "2.6.2", "undici": "6.11.1", - "vite": "5.1.7", + "vite": "5.1.8", "watchpack": "2.4.0", - "webpack": "5.90.3", + "webpack": "5.94.0", "webpack-dev-middleware": "6.1.2", "webpack-dev-server": "4.15.1", "webpack-merge": "5.10.0", @@ -607,6 +608,47 @@ "node": ">=12" } }, + "node_modules/@angular-devkit/build-angular/node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@types/express-serve-static-core": { + "version": "4.19.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", + "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@vitejs/plugin-basic-ssl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.1.0.tgz", + "integrity": "sha512-wO4Dk/rm8u7RNhOf95ZzcEmC9rYOncYgvq4z3duaJrCgjN8BxAnDVyndanfcJZ0O6XZzHz6Q0hTimxTg8Y9g/A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.6.0" + }, + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" + } + }, "node_modules/@angular-devkit/build-angular/node_modules/ansi-escapes": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", @@ -727,28 +769,6 @@ "@esbuild/win32-x64": "0.20.1" } }, - "node_modules/@angular-devkit/build-angular/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, "node_modules/@angular-devkit/build-angular/node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", @@ -763,6 +783,30 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, + "node_modules/@angular-devkit/build-angular/node_modules/http-proxy-middleware": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz", + "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==", + "dev": true, + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, "node_modules/@angular-devkit/build-angular/node_modules/https-proxy-agent": { "version": "7.0.4", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", @@ -826,6 +870,18 @@ "node": ">=8" } }, + "node_modules/@angular-devkit/build-angular/node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@angular-devkit/build-angular/node_modules/is-wsl": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", @@ -1033,9 +1089,9 @@ } }, "node_modules/@angular-devkit/build-angular/node_modules/vite": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.7.tgz", - "integrity": "sha512-sgnEEFTZYMui/sTlH1/XEnVNHMujOahPLGMxn1+5sIT45Xjng1Ec1K78jRP15dSmVgg5WBin9yO81j3o9OxofA==", + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.8.tgz", + "integrity": "sha512-mB8ToUuSmzODSpENgvpFk2fTiU/YQ1tmcVJJ4WZbq4fPdGJkFNVcmVL5k7iDug6xzWjjuGDKAuSievIsD6H7Xw==", "dev": true, "dependencies": { "esbuild": "^0.19.3", @@ -1506,53 +1562,6 @@ "node": ">=10.13.0" } }, - "node_modules/@angular-devkit/build-angular/node_modules/webpack": { - "version": "5.90.3", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.90.3.tgz", - "integrity": "sha512-h6uDYlWCctQRuXBs1oYpVe6sFcWedl0dpcVaTf/YF67J9bKvwJajFulMVSYKHrksMB3I/pIagRzDxwxkebuzKA==", - "dev": true, - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.5", - "@webassemblyjs/ast": "^1.11.5", - "@webassemblyjs/wasm-edit": "^1.11.5", - "@webassemblyjs/wasm-parser": "^1.11.5", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.9.0", - "browserslist": "^4.21.10", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.15.0", - "es-module-lexer": "^1.2.1", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.2.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.10", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, "node_modules/@angular-devkit/build-angular/node_modules/wrap-ansi": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", @@ -1567,19 +1576,13 @@ "node": ">=8" } }, - "node_modules/@angular-devkit/build-angular/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/@angular-devkit/build-webpack": { - "version": "0.1703.8", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1703.8.tgz", - "integrity": "sha512-9u6fl8VVOxcLOEMzrUeaybSvi9hSLSRucHnybneYrabsgreDo32tuy/4G8p6YAHQjpWEj9jvF9Um13ertdni5Q==", + "version": "0.1703.11", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1703.11.tgz", + "integrity": "sha512-qbCiiHuoVkD7CtLyWoRi/Vzz6nrEztpF5XIyWUcQu67An1VlxbMTE4yoSQiURjCQMnB/JvS1GPVed7wOq3SJ/w==", "dev": true, "dependencies": { - "@angular-devkit/architect": "0.1703.8", + "@angular-devkit/architect": "0.1703.11", "rxjs": "7.8.1" }, "engines": { @@ -1593,9 +1596,9 @@ } }, "node_modules/@angular-devkit/core": { - "version": "17.3.8", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-17.3.8.tgz", - "integrity": "sha512-Q8q0voCGudbdCgJ7lXdnyaxKHbNQBARH68zPQV72WT8NWy+Gw/tys870i6L58NWbBaCJEUcIj/kb6KoakSRu+Q==", + "version": "17.3.11", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-17.3.11.tgz", + "integrity": "sha512-vTNDYNsLIWpYk2I969LMQFH29GTsLzxNk/0cLw5q56ARF0v5sIWfHYwGTS88jdDqIpuuettcSczbxeA7EuAmqQ==", "dev": true, "dependencies": { "ajv": "8.12.0", @@ -1648,12 +1651,12 @@ } }, "node_modules/@angular-devkit/schematics": { - "version": "17.3.8", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-17.3.8.tgz", - "integrity": "sha512-QRVEYpIfgkprNHc916JlPuNbLzOgrm9DZalHasnLUz4P6g7pR21olb8YCyM2OTJjombNhya9ZpckcADU5Qyvlg==", + "version": "17.3.11", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-17.3.11.tgz", + "integrity": "sha512-I5wviiIqiFwar9Pdk30Lujk8FczEEc18i22A5c6Z9lbmhPQdTroDnEQdsfXjy404wPe8H62s0I15o4pmMGfTYQ==", "dev": true, "dependencies": { - "@angular-devkit/core": "17.3.8", + "@angular-devkit/core": "17.3.11", "jsonc-parser": "3.2.1", "magic-string": "0.30.8", "ora": "5.4.1", @@ -1680,15 +1683,15 @@ } }, "node_modules/@angular/cli": { - "version": "17.3.8", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-17.3.8.tgz", - "integrity": "sha512-X5ZOQ6ZTKVHjhIsfl32ZRqbs+FUoeHLbT7x4fh2Os/8ObDDwrUcCJPqxe2b2RB5E2d0vepYigknHeLE7gwzlNQ==", + "version": "17.3.11", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-17.3.11.tgz", + "integrity": "sha512-8R9LwAGL8hGAWJ4mNG9ZPUrBUzIdmst0Ldua6RJJ+PrqgjX+8IbO+lNnfrOY/XY+Z3LXbCEJflL26f9czCvTPQ==", "dev": true, "dependencies": { - "@angular-devkit/architect": "0.1703.8", - "@angular-devkit/core": "17.3.8", - "@angular-devkit/schematics": "17.3.8", - "@schematics/angular": "17.3.8", + "@angular-devkit/architect": "0.1703.11", + "@angular-devkit/core": "17.3.11", + "@angular-devkit/schematics": "17.3.11", + "@schematics/angular": "17.3.11", "@yarnpkg/lockfile": "1.1.0", "ansi-colors": "4.1.3", "ini": "4.1.2", @@ -1986,12 +1989,6 @@ "node": ">=8" } }, - "node_modules/@angular/cli/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/@angular/common": { "version": "17.3.12", "resolved": "https://registry.npmjs.org/@angular/common/-/common-17.3.12.tgz", @@ -2218,9 +2215,9 @@ } }, "node_modules/@angular/ssr": { - "version": "17.3.8", - "resolved": "https://registry.npmjs.org/@angular/ssr/-/ssr-17.3.8.tgz", - "integrity": "sha512-qsCMMR7wEOlbPbqTOrcr/1hEoQjIQOGqq6stbK9J52IebTyzC+rZNzDjJcL9e39nSmvbIeCUaN1XquebQ12/pw==", + "version": "17.3.11", + "resolved": "https://registry.npmjs.org/@angular/ssr/-/ssr-17.3.11.tgz", + "integrity": "sha512-8AslXZnj5bu0fJrSSoZf202HXptc+vS8hSvEIobK1+UpEVmtrk3StiBxYTdbN4Pe76r7RGRmBt40fHe+88AZoA==", "dependencies": { "critters": "0.0.22", "tslib": "^2.3.0" @@ -2238,24 +2235,42 @@ "url": "https://github.com/sponsors/antfu" } }, + "node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dev": true, + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, "node_modules/@axe-core/playwright": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@axe-core/playwright/-/playwright-4.9.1.tgz", - "integrity": "sha512-8m4WZbZq7/aq7ZY5IG8GqV+ZdvtGn/iJdom+wBg+iv/3BAOBIfNQtIu697a41438DzEEyptXWmC3Xl5Kx/o9/g==", + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/@axe-core/playwright/-/playwright-4.10.1.tgz", + "integrity": "sha512-EV5t39VV68kuAfMKqb/RL+YjYKhfuGim9rgIaQ6Vntb2HgaCaau0h98Y3WEUqW1+PbdzxDtDNjFAipbtZuBmEA==", "dev": true, "dependencies": { - "axe-core": "~4.9.1" + "axe-core": "~4.10.2" }, "peerDependencies": { "playwright-core": ">= 1.0.0" } }, "node_modules/@babel/code-frame": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", - "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.0.tgz", + "integrity": "sha512-INCKxTtbXtcNbUZ3YXutwMpEleqttcswhAdee7dhuoVrD2cnuc3PqtERBtxkX5nziX9vnBL8WXmSGwv8CuPV6g==", "dependencies": { - "@babel/highlight": "^7.24.7", + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", "picocolors": "^1.0.0" }, "engines": { @@ -2263,9 +2278,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.9.tgz", - "integrity": "sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.0.tgz", + "integrity": "sha512-qETICbZSLe7uXv9VE8T/RWOdIE5qqyTucOt4zLYMafj2MRO271VGgLd4RACJMeBO37UPWhXiKMBk7YlJ0fOzQA==", "engines": { "node": ">=6.9.0" } @@ -2374,13 +2389,13 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.8.tgz", - "integrity": "sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", + "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", "dependencies": { - "@babel/compat-data": "^7.24.8", - "@babel/helper-validator-option": "^7.24.8", - "browserslist": "^4.23.1", + "@babel/compat-data": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -2410,18 +2425,16 @@ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.8.tgz", - "integrity": "sha512-4f6Oqnmyp2PP3olgUMmOwC3akxSm5aBYraQ6YDdKy7NcAMkDECHWG0DEnV6M2UAkERgIBhYt8S27rURPg7SxWA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-member-expression-to-functions": "^7.24.8", - "@babel/helper-optimise-call-expression": "^7.24.7", - "@babel/helper-replace-supers": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", + "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/traverse": "^7.25.9", "semver": "^6.3.1" }, "engines": { @@ -2432,22 +2445,11 @@ } }, "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", - "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", - "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", - "dependencies": { - "@babel/types": "^7.24.7" + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -2519,6 +2521,7 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", + "dev": true, "dependencies": { "@babel/types": "^7.24.7" }, @@ -2530,6 +2533,7 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", + "dev": true, "dependencies": { "@babel/template": "^7.24.7", "@babel/types": "^7.24.7" @@ -2542,6 +2546,7 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", + "dev": true, "dependencies": { "@babel/types": "^7.24.7" }, @@ -2550,39 +2555,37 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz", - "integrity": "sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", + "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", "dependencies": { - "@babel/traverse": "^7.24.8", - "@babel/types": "^7.24.8" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", - "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.9.tgz", - "integrity": "sha512-oYbh+rtFKj/HwBQkFlUzvcybzklmVdVV3UU+mN7n2t/q3yGHbuVdNxyFvSBO1tfvjyArpHNcWMAzsSPdyI46hw==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-simple-access": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7" + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -2591,32 +2594,21 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", - "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", - "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", + "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", "dependencies": { - "@babel/types": "^7.24.7" + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", - "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", + "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", "engines": { "node": ">=6.9.0" } @@ -2651,13 +2643,13 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz", - "integrity": "sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz", + "integrity": "sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==", "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-member-expression-to-functions": "^7.24.7", - "@babel/helper-optimise-call-expression": "^7.24.7" + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -2670,6 +2662,7 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "dev": true, "dependencies": { "@babel/traverse": "^7.24.7", "@babel/types": "^7.24.7" @@ -2679,12 +2672,12 @@ } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", - "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", + "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -2703,25 +2696,25 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", - "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", - "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", - "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", "engines": { "node": ">=6.9.0" } @@ -2742,75 +2735,24 @@ } }, "node_modules/@babel/helpers": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.8.tgz", - "integrity": "sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==", - "dependencies": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.8" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", - "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", + "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", "dependencies": { - "@babel/helper-validator-identifier": "^7.24.7", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.0" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "node_modules/@babel/parser": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", + "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", "dependencies": { - "has-flag": "^3.0.0" + "@babel/types": "^7.26.0" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/parser": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.8.tgz", - "integrity": "sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==", "bin": { "parser": "bin/babel-parser.js" }, @@ -2867,13 +2809,14 @@ } }, "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.24.7.tgz", - "integrity": "sha512-RL9GR0pUG5Kc8BUWLNDm2T5OpYwSX15r98I0IkgmRQTXuELq/OynH8xtMTMvTJFjXbMWFVTKtYkTaYQsuAwQlQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.9.tgz", + "integrity": "sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==", + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-decorators": "^7.24.7" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-decorators": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -2934,11 +2877,11 @@ } }, "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.24.7.tgz", - "integrity": "sha512-Ui4uLJJrRV1lb38zg1yYTmRKmiZLiftDEvZN2iq3kd9kUFU+PttmzTbAFC2ucRk/XJmtek6G23gPsuZbhrT8fQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz", + "integrity": "sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -3140,11 +3083,11 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz", - "integrity": "sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", + "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -3835,12 +3778,13 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.7.tgz", - "integrity": "sha512-fOPQYbGSgH0HUp4UJO4sMBFjY6DuWq+2i8rixyUMb3CdGixs/gccURvYOAhajBdKDoGajFr3mUq5rH3phtkGzw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.9.tgz", + "integrity": "sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -3850,12 +3794,13 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.7.tgz", - "integrity": "sha512-J2z+MWzZHVOemyLweMqngXrgGC42jQ//R0KdxqkIz/OrbVIIlhFI3WigZ5fO+nwFvBlncr4MGapd8vTyc7RPNQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.9.tgz", + "integrity": "sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -4013,14 +3958,15 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.8.tgz", - "integrity": "sha512-CgFgtN61BbdOGCP4fLaAMOPkzWUh6yQZNMr5YSt8uz2cZSSiQONCQFWqsE4NeVfOIhqDOlS9CR3WD91FzMeB2Q==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.9.tgz", + "integrity": "sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-create-class-features-plugin": "^7.24.8", - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/plugin-syntax-typescript": "^7.24.7" + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-syntax-typescript": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -4030,11 +3976,11 @@ } }, "node_modules/@babel/plugin-transform-typescript/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", - "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", "dependencies": { - "@babel/types": "^7.24.7" + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -4258,39 +4204,36 @@ } }, "node_modules/@babel/standalone": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/standalone/-/standalone-7.24.9.tgz", - "integrity": "sha512-yFIEupkyLlncn/1/4hGB8abYU7hq/+Da/nbeEWQozvdxIbNw6dyHMj8T06zw7puZRT/6zB17bN3krjiX1C/s+g==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/standalone/-/standalone-7.26.2.tgz", + "integrity": "sha512-i2VbegsRfwa9yq3xmfDX3tG2yh9K0cCqwpSyVG2nPxifh0EOnucAZUeO/g4lW2Zfg03aPJNtPfxQbDHzXc7H+w==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/template": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", - "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", + "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.8.tgz", - "integrity": "sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==", - "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.8", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-hoist-variables": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/parser": "^7.24.8", - "@babel/types": "^7.24.8", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", + "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "dependencies": { + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -4299,25 +4242,15 @@ } }, "node_modules/@babel/traverse/node_modules/@babel/generator": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.9.tgz", - "integrity": "sha512-G8v3jRg+z8IwY1jHFxvCNhOPYPterE4XljNgdGTYfSTtzzwjIswIzIaSPSLs3R7yFuqnqNeay5rjICfqVr+/6A==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.0.tgz", + "integrity": "sha512-/AIkAmInnWwgEAJGQr9vY0c66Mj6kjkE2ZPB1PurTRaRAh3U+J45sAQMjQDJdh4WbR3l0x5xkimXBKyBXXAu2w==", "dependencies": { - "@babel/types": "^7.24.9", + "@babel/parser": "^7.26.0", + "@babel/types": "^7.26.0", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", - "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", - "dependencies": { - "@babel/types": "^7.24.7" + "jsesc": "^3.0.2" }, "engines": { "node": ">=6.9.0" @@ -4331,25 +4264,13 @@ "node": ">=4" } }, - "node_modules/@babel/traverse/node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/types": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.9.tgz", - "integrity": "sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", + "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", "dependencies": { - "@babel/helper-string-parser": "^7.24.8", - "@babel/helper-validator-identifier": "^7.24.7", - "to-fast-properties": "^2.0.0" + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -4380,9 +4301,9 @@ } }, "node_modules/@builder.io/mitosis": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@builder.io/mitosis/-/mitosis-0.3.18.tgz", - "integrity": "sha512-/mHkKKFYhhHIJ9NZ9R7taDFsEzGFqgMRzeUAYaL/1oA/K8B0PzTv6D87YHVFZox6ilmb25j8r1GkU6m67uavZA==", + "version": "0.5.18", + "resolved": "https://registry.npmjs.org/@builder.io/mitosis/-/mitosis-0.5.18.tgz", + "integrity": "sha512-b2h8kyecr0DXmeTOjiqzBnk1Su2lX8n0ki9/vgAnA7XDFBzx1onzWQaLZ/tS3mWw+tNpCR2qNepHTskHzklfpA==", "dev": true, "dependencies": { "@angular/compiler": "^11.2.11", @@ -4411,12 +4332,12 @@ } }, "node_modules/@builder.io/mitosis-cli": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@builder.io/mitosis-cli/-/mitosis-cli-0.3.18.tgz", - "integrity": "sha512-QlOPxQavL0QncrEOENCJoVKZbKlzkJgQMfvL+r1+3qKolQ8EVJW1TDvHxtcZL1xeCkXOO/UfTnxHI83puAN8qQ==", + "version": "0.5.18", + "resolved": "https://registry.npmjs.org/@builder.io/mitosis-cli/-/mitosis-cli-0.5.18.tgz", + "integrity": "sha512-AtVb7/H0470kzfK6n2hxgg/jHekAyxIMDGV/1r2fzSABKA8vyYbh/hqfXXYvuh4zJN8QwOkm9bkGzUQJphp2ZQ==", "dev": true, "dependencies": { - "@builder.io/mitosis": "0.3.18", + "@builder.io/mitosis": "0.5.18", "debug": "^4.3.4", "dedent": "^0.7.0", "esbuild": "^0.12.16", @@ -4616,17 +4537,17 @@ } }, "node_modules/@commitlint/cli": { - "version": "19.3.0", - "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-19.3.0.tgz", - "integrity": "sha512-LgYWOwuDR7BSTQ9OLZ12m7F/qhNY+NpAyPBgo4YNMkACE7lGuUnuQq1yi9hz1KA4+3VqpOYl8H1rY/LYK43v7g==", + "version": "19.6.1", + "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-19.6.1.tgz", + "integrity": "sha512-8hcyA6ZoHwWXC76BoC8qVOSr8xHy00LZhZpauiD0iO0VYbVhMnED0da85lTfIULxl7Lj4c6vZgF0Wu/ed1+jlQ==", "dev": true, "dependencies": { - "@commitlint/format": "^19.3.0", - "@commitlint/lint": "^19.2.2", - "@commitlint/load": "^19.2.0", - "@commitlint/read": "^19.2.1", - "@commitlint/types": "^19.0.3", - "execa": "^8.0.1", + "@commitlint/format": "^19.5.0", + "@commitlint/lint": "^19.6.0", + "@commitlint/load": "^19.6.1", + "@commitlint/read": "^19.5.0", + "@commitlint/types": "^19.5.0", + "tinyexec": "^0.3.0", "yargs": "^17.0.0" }, "bin": { @@ -4637,12 +4558,12 @@ } }, "node_modules/@commitlint/config-conventional": { - "version": "19.2.2", - "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-19.2.2.tgz", - "integrity": "sha512-mLXjsxUVLYEGgzbxbxicGPggDuyWNkf25Ht23owXIH+zV2pv1eJuzLK3t1gDY5Gp6pxdE60jZnWUY5cvgL3ufw==", + "version": "19.6.0", + "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-19.6.0.tgz", + "integrity": "sha512-DJT40iMnTYtBtUfw9ApbsLZFke1zKh6llITVJ+x9mtpHD08gsNXaIRqHTmwTZL3dNX5+WoyK7pCN/5zswvkBCQ==", "dev": true, "dependencies": { - "@commitlint/types": "^19.0.3", + "@commitlint/types": "^19.5.0", "conventional-changelog-conventionalcommits": "^7.0.2" }, "engines": { @@ -4650,12 +4571,12 @@ } }, "node_modules/@commitlint/config-validator": { - "version": "19.0.3", - "resolved": "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-19.0.3.tgz", - "integrity": "sha512-2D3r4PKjoo59zBc2auodrSCaUnCSALCx54yveOFwwP/i2kfEAQrygwOleFWswLqK0UL/F9r07MFi5ev2ohyM4Q==", + "version": "19.5.0", + "resolved": "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-19.5.0.tgz", + "integrity": "sha512-CHtj92H5rdhKt17RmgALhfQt95VayrUo2tSqY9g2w+laAXyk7K/Ef6uPm9tn5qSIwSmrLjKaXK9eiNuxmQrDBw==", "dev": true, "dependencies": { - "@commitlint/types": "^19.0.3", + "@commitlint/types": "^19.5.0", "ajv": "^8.11.0" }, "engines": { @@ -4663,12 +4584,12 @@ } }, "node_modules/@commitlint/ensure": { - "version": "19.0.3", - "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-19.0.3.tgz", - "integrity": "sha512-SZEpa/VvBLoT+EFZVb91YWbmaZ/9rPH3ESrINOl0HD2kMYsjvl0tF7nMHh0EpTcv4+gTtZBAe1y/SS6/OhfZzQ==", + "version": "19.5.0", + "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-19.5.0.tgz", + "integrity": "sha512-Kv0pYZeMrdg48bHFEU5KKcccRfKmISSm9MvgIgkpI6m+ohFTB55qZlBW6eYqh/XDfRuIO0x4zSmvBjmOwWTwkg==", "dev": true, "dependencies": { - "@commitlint/types": "^19.0.3", + "@commitlint/types": "^19.5.0", "lodash.camelcase": "^4.3.0", "lodash.kebabcase": "^4.1.1", "lodash.snakecase": "^4.1.1", @@ -4680,21 +4601,21 @@ } }, "node_modules/@commitlint/execute-rule": { - "version": "19.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-19.0.0.tgz", - "integrity": "sha512-mtsdpY1qyWgAO/iOK0L6gSGeR7GFcdW7tIjcNFxcWkfLDF5qVbPHKuGATFqRMsxcO8OUKNj0+3WOHB7EHm4Jdw==", + "version": "19.5.0", + "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-19.5.0.tgz", + "integrity": "sha512-aqyGgytXhl2ejlk+/rfgtwpPexYyri4t8/n4ku6rRJoRhGZpLFMqrZ+YaubeGysCP6oz4mMA34YSTaSOKEeNrg==", "dev": true, "engines": { "node": ">=v18" } }, "node_modules/@commitlint/format": { - "version": "19.3.0", - "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-19.3.0.tgz", - "integrity": "sha512-luguk5/aF68HiF4H23ACAfk8qS8AHxl4LLN5oxPc24H+2+JRPsNr1OS3Gaea0CrH7PKhArBMKBz5RX9sA5NtTg==", + "version": "19.5.0", + "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-19.5.0.tgz", + "integrity": "sha512-yNy088miE52stCI3dhG/vvxFo9e4jFkU1Mj3xECfzp/bIS/JUay4491huAlVcffOoMK1cd296q0W92NlER6r3A==", "dev": true, "dependencies": { - "@commitlint/types": "^19.0.3", + "@commitlint/types": "^19.5.0", "chalk": "^5.3.0" }, "engines": { @@ -4702,12 +4623,12 @@ } }, "node_modules/@commitlint/is-ignored": { - "version": "19.2.2", - "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-19.2.2.tgz", - "integrity": "sha512-eNX54oXMVxncORywF4ZPFtJoBm3Tvp111tg1xf4zWXGfhBPKpfKG6R+G3G4v5CPlRROXpAOpQ3HMhA9n1Tck1g==", + "version": "19.6.0", + "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-19.6.0.tgz", + "integrity": "sha512-Ov6iBgxJQFR9koOupDPHvcHU9keFupDgtB3lObdEZDroiG4jj1rzky60fbQozFKVYRTUdrBGICHG0YVmRuAJmw==", "dev": true, "dependencies": { - "@commitlint/types": "^19.0.3", + "@commitlint/types": "^19.5.0", "semver": "^7.6.0" }, "engines": { @@ -4715,33 +4636,33 @@ } }, "node_modules/@commitlint/lint": { - "version": "19.2.2", - "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-19.2.2.tgz", - "integrity": "sha512-xrzMmz4JqwGyKQKTpFzlN0dx0TAiT7Ran1fqEBgEmEj+PU98crOFtysJgY+QdeSagx6EDRigQIXJVnfrI0ratA==", + "version": "19.6.0", + "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-19.6.0.tgz", + "integrity": "sha512-LRo7zDkXtcIrpco9RnfhOKeg8PAnE3oDDoalnrVU/EVaKHYBWYL1DlRR7+3AWn0JiBqD8yKOfetVxJGdEtZ0tg==", "dev": true, "dependencies": { - "@commitlint/is-ignored": "^19.2.2", - "@commitlint/parse": "^19.0.3", - "@commitlint/rules": "^19.0.3", - "@commitlint/types": "^19.0.3" + "@commitlint/is-ignored": "^19.6.0", + "@commitlint/parse": "^19.5.0", + "@commitlint/rules": "^19.6.0", + "@commitlint/types": "^19.5.0" }, "engines": { "node": ">=v18" } }, "node_modules/@commitlint/load": { - "version": "19.2.0", - "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-19.2.0.tgz", - "integrity": "sha512-XvxxLJTKqZojCxaBQ7u92qQLFMMZc4+p9qrIq/9kJDy8DOrEa7P1yx7Tjdc2u2JxIalqT4KOGraVgCE7eCYJyQ==", + "version": "19.6.1", + "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-19.6.1.tgz", + "integrity": "sha512-kE4mRKWWNju2QpsCWt428XBvUH55OET2N4QKQ0bF85qS/XbsRGG1MiTByDNlEVpEPceMkDr46LNH95DtRwcsfA==", "dev": true, "dependencies": { - "@commitlint/config-validator": "^19.0.3", - "@commitlint/execute-rule": "^19.0.0", - "@commitlint/resolve-extends": "^19.1.0", - "@commitlint/types": "^19.0.3", + "@commitlint/config-validator": "^19.5.0", + "@commitlint/execute-rule": "^19.5.0", + "@commitlint/resolve-extends": "^19.5.0", + "@commitlint/types": "^19.5.0", "chalk": "^5.3.0", "cosmiconfig": "^9.0.0", - "cosmiconfig-typescript-loader": "^5.0.0", + "cosmiconfig-typescript-loader": "^6.1.0", "lodash.isplainobject": "^4.0.6", "lodash.merge": "^4.6.2", "lodash.uniq": "^4.5.0" @@ -4751,21 +4672,21 @@ } }, "node_modules/@commitlint/message": { - "version": "19.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-19.0.0.tgz", - "integrity": "sha512-c9czf6lU+9oF9gVVa2lmKaOARJvt4soRsVmbR7Njwp9FpbBgste5i7l/2l5o8MmbwGh4yE1snfnsy2qyA2r/Fw==", + "version": "19.5.0", + "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-19.5.0.tgz", + "integrity": "sha512-R7AM4YnbxN1Joj1tMfCyBryOC5aNJBdxadTZkuqtWi3Xj0kMdutq16XQwuoGbIzL2Pk62TALV1fZDCv36+JhTQ==", "dev": true, "engines": { "node": ">=v18" } }, "node_modules/@commitlint/parse": { - "version": "19.0.3", - "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-19.0.3.tgz", - "integrity": "sha512-Il+tNyOb8VDxN3P6XoBBwWJtKKGzHlitEuXA5BP6ir/3loWlsSqDr5aecl6hZcC/spjq4pHqNh0qPlfeWu38QA==", + "version": "19.5.0", + "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-19.5.0.tgz", + "integrity": "sha512-cZ/IxfAlfWYhAQV0TwcbdR1Oc0/r0Ik1GEessDJ3Lbuma/MRO8FRQX76eurcXtmhJC//rj52ZSZuXUg0oIX0Fw==", "dev": true, "dependencies": { - "@commitlint/types": "^19.0.3", + "@commitlint/types": "^19.5.0", "conventional-changelog-angular": "^7.0.0", "conventional-commits-parser": "^5.0.0" }, @@ -4774,29 +4695,29 @@ } }, "node_modules/@commitlint/read": { - "version": "19.2.1", - "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-19.2.1.tgz", - "integrity": "sha512-qETc4+PL0EUv7Q36lJbPG+NJiBOGg7SSC7B5BsPWOmei+Dyif80ErfWQ0qXoW9oCh7GTpTNRoaVhiI8RbhuaNw==", + "version": "19.5.0", + "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-19.5.0.tgz", + "integrity": "sha512-TjS3HLPsLsxFPQj6jou8/CZFAmOP2y+6V4PGYt3ihbQKTY1Jnv0QG28WRKl/d1ha6zLODPZqsxLEov52dhR9BQ==", "dev": true, "dependencies": { - "@commitlint/top-level": "^19.0.0", - "@commitlint/types": "^19.0.3", - "execa": "^8.0.1", + "@commitlint/top-level": "^19.5.0", + "@commitlint/types": "^19.5.0", "git-raw-commits": "^4.0.0", - "minimist": "^1.2.8" + "minimist": "^1.2.8", + "tinyexec": "^0.3.0" }, "engines": { "node": ">=v18" } }, "node_modules/@commitlint/resolve-extends": { - "version": "19.1.0", - "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-19.1.0.tgz", - "integrity": "sha512-z2riI+8G3CET5CPgXJPlzftH+RiWYLMYv4C9tSLdLXdr6pBNimSKukYP9MS27ejmscqCTVA4almdLh0ODD2KYg==", + "version": "19.5.0", + "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-19.5.0.tgz", + "integrity": "sha512-CU/GscZhCUsJwcKTJS9Ndh3AKGZTNFIOoQB2n8CmFnizE0VnEuJoum+COW+C1lNABEeqk6ssfc1Kkalm4bDklA==", "dev": true, "dependencies": { - "@commitlint/config-validator": "^19.0.3", - "@commitlint/types": "^19.0.3", + "@commitlint/config-validator": "^19.5.0", + "@commitlint/types": "^19.5.0", "global-directory": "^4.0.1", "import-meta-resolve": "^4.0.0", "lodash.mergewith": "^4.6.2", @@ -4807,34 +4728,33 @@ } }, "node_modules/@commitlint/rules": { - "version": "19.0.3", - "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-19.0.3.tgz", - "integrity": "sha512-TspKb9VB6svklxNCKKwxhELn7qhtY1rFF8ls58DcFd0F97XoG07xugPjjbVnLqmMkRjZDbDIwBKt9bddOfLaPw==", + "version": "19.6.0", + "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-19.6.0.tgz", + "integrity": "sha512-1f2reW7lbrI0X0ozZMesS/WZxgPa4/wi56vFuJENBmed6mWq5KsheN/nxqnl/C23ioxpPO/PL6tXpiiFy5Bhjw==", "dev": true, "dependencies": { - "@commitlint/ensure": "^19.0.3", - "@commitlint/message": "^19.0.0", - "@commitlint/to-lines": "^19.0.0", - "@commitlint/types": "^19.0.3", - "execa": "^8.0.1" + "@commitlint/ensure": "^19.5.0", + "@commitlint/message": "^19.5.0", + "@commitlint/to-lines": "^19.5.0", + "@commitlint/types": "^19.5.0" }, "engines": { "node": ">=v18" } }, "node_modules/@commitlint/to-lines": { - "version": "19.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-19.0.0.tgz", - "integrity": "sha512-vkxWo+VQU5wFhiP9Ub9Sre0FYe019JxFikrALVoD5UGa8/t3yOJEpEhxC5xKiENKKhUkTpEItMTRAjHw2SCpZw==", + "version": "19.5.0", + "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-19.5.0.tgz", + "integrity": "sha512-R772oj3NHPkodOSRZ9bBVNq224DOxQtNef5Pl8l2M8ZnkkzQfeSTr4uxawV2Sd3ui05dUVzvLNnzenDBO1KBeQ==", "dev": true, "engines": { "node": ">=v18" } }, "node_modules/@commitlint/top-level": { - "version": "19.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-19.0.0.tgz", - "integrity": "sha512-KKjShd6u1aMGNkCkaX4aG1jOGdn7f8ZI8TR1VEuNqUOjWTOdcDSsmglinglJ18JTjuBX5I1PtjrhQCRcixRVFQ==", + "version": "19.5.0", + "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-19.5.0.tgz", + "integrity": "sha512-IP1YLmGAk0yWrImPRRc578I3dDUI5A2UBJx9FbSOjxe9sTlzFiwVJ+zeMLgAtHMtGZsC8LUnzmW1qRemkFU4ng==", "dev": true, "dependencies": { "find-up": "^7.0.0" @@ -4844,9 +4764,9 @@ } }, "node_modules/@commitlint/types": { - "version": "19.0.3", - "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-19.0.3.tgz", - "integrity": "sha512-tpyc+7i6bPG9mvaBbtKUeghfyZSDgWquIDfMgqYtTbmZ9Y9VzEm2je9EYcQ0aoz5o7NvGS+rcDec93yO08MHYA==", + "version": "19.5.0", + "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-19.5.0.tgz", + "integrity": "sha512-DSHae2obMSMkAtTBSOulg5X7/z+rGLxcXQIkg3OmWvY6wifojge5uVMydfhUvs7yQj+V7jNmRZ2Xzl8GJyqRgg==", "dev": true, "dependencies": { "@types/conventional-commits-parser": "^5.0.0", @@ -4857,9 +4777,9 @@ } }, "node_modules/@csstools/css-parser-algorithms": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.7.1.tgz", - "integrity": "sha512-2SJS42gxmACHgikc1WGesXLIT8d/q2l0UFM7TaEeIzdFCE/FPMtTiizcPGGJtlPo2xuQzY09OhrLTzRxqJqwGw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz", + "integrity": "sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==", "devOptional": true, "funding": [ { @@ -4871,17 +4791,18 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { - "@csstools/css-tokenizer": "^2.4.1" + "@csstools/css-tokenizer": "^3.0.3" } }, "node_modules/@csstools/css-tokenizer": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.4.1.tgz", - "integrity": "sha512-eQ9DIktFJBhGjioABJRtUucoWR2mwllurfnM8LuNGAqX3ViZXaUchqk+1s7jjtkFiT9ySdACsFEA3etErkALUg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.3.tgz", + "integrity": "sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==", "devOptional": true, "funding": [ { @@ -4893,15 +4814,16 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" } }, "node_modules/@csstools/media-query-list-parser": { - "version": "2.1.13", - "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.13.tgz", - "integrity": "sha512-XaHr+16KRU9Gf8XLi3q8kDlI18d5vzKSKCY510Vrtc9iNR0NJzbY9hhTmwhzYZj/ZwGL4VmB3TA9hJW0Um2qFA==", - "devOptional": true, + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-3.0.1.tgz", + "integrity": "sha512-HNo8gGD02kHmcbX6PvCoUuOQvn4szyB9ca63vZHKX5A81QytgDG4oxG4IaEfHTlEZSZ6MjPEMWIVU+zF2PZcgw==", + "dev": true, "funding": [ { "type": "github", @@ -4913,11 +4835,11 @@ } ], "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^2.7.1", - "@csstools/css-tokenizer": "^2.4.1" + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1" } }, "node_modules/@csstools/normalize.css": { @@ -4926,28 +4848,105 @@ "integrity": "sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==", "dev": true }, - "node_modules/@csstools/selector-specificity": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.1.1.tgz", - "integrity": "sha512-a7cxGcJ2wIlMFLlh8z2ONm+715QkPHiyJcxwQlKOz/03GPw1COpfhcmC9wm4xlZfp//jWHNNMwzjtqHXVWU9KA==", - "devOptional": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], + "node_modules/@custom-elements-manifest/analyzer": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@custom-elements-manifest/analyzer/-/analyzer-0.10.4.tgz", + "integrity": "sha512-hse8o20Jd82BwWank29/J9OC4PmSTwUoEmll3LEjDF3WLY/Lc8g3TUYSib/3GARCS8Q5myT2RPqEWfRa+6bkIg==", + "dev": true, + "dependencies": { + "@custom-elements-manifest/find-dependencies": "^0.0.5", + "@github/catalyst": "^1.6.0", + "@web/config-loader": "0.1.3", + "chokidar": "3.5.2", + "command-line-args": "5.1.2", + "comment-parser": "1.2.4", + "custom-elements-manifest": "1.0.0", + "debounce": "1.2.1", + "globby": "11.0.4", + "typescript": "~5.4.2" + }, + "bin": { + "cem": "cem.js", + "custom-elements-manifest": "cem.js" + } + }, + "node_modules/@custom-elements-manifest/analyzer/node_modules/chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">= 8.10.0" }, - "peerDependencies": { - "postcss-selector-parser": "^6.0.13" + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/@custom-elements-manifest/analyzer/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@custom-elements-manifest/analyzer/node_modules/globby": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@custom-elements-manifest/analyzer/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@custom-elements-manifest/find-dependencies": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@custom-elements-manifest/find-dependencies/-/find-dependencies-0.0.5.tgz", + "integrity": "sha512-fKIMMZCDFSoL2ySUoz8knWgpV4jpb0lUXgLOvdZQMQFHxgxz1PqOJpUIypwvEVyKk3nEHRY4f10gNol02HjeCg==", + "dev": true, + "dependencies": { + "es-module-lexer": "^0.9.3" + } + }, + "node_modules/@custom-elements-manifest/find-dependencies/node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, "node_modules/@db-ui/components": { "resolved": "packages/components", "link": true @@ -4960,6 +4959,10 @@ "resolved": "packages/foundations", "link": true }, + "node_modules/@db-ui/migration": { + "resolved": "packages/migration", + "link": true + }, "node_modules/@db-ui/mono-e2e": { "resolved": "e2e", "link": true @@ -4977,14 +4980,20 @@ "link": true }, "node_modules/@db-ui/web-components": { - "resolved": "output/webcomponent", + "resolved": "output/stencil", "link": true }, + "node_modules/@db-ux/core-icons": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@db-ux/core-icons/-/core-icons-0.0.7.tgz", + "integrity": "sha512-w8j+9F8MFBPUoh3XTJAnwUWCL05ZZdF8JKo9Xc+RLUpSaYUlaO7nnqZ4U9gbAYv1JEH6EcHrE3jDBksn3/ITUg==" + }, "node_modules/@derhuerst/http-basic": { "version": "8.2.4", "resolved": "https://registry.npmjs.org/@derhuerst/http-basic/-/http-basic-8.2.4.tgz", "integrity": "sha512-F9rL9k9Xjf5blCz8HsJRO4diy111cayL2vkY2XE4r4t3n0yPXVYy3KD3nJ1qbrSn9743UWSXH4IwuCa/HWlGFw==", "dev": true, + "license": "MIT", "dependencies": { "caseless": "^0.12.0", "concat-stream": "^2.0.0", @@ -5029,13 +5038,23 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/@emnapi/runtime": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.1.tgz", + "integrity": "sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.23.0.tgz", - "integrity": "sha512-3sG8Zwa5fMcA9bgqB8AfWPQ+HFke6uD3h1s3RIwUNK8EG7a4buxvuFTs3j1IMs2NXAk9F30C/FF4vxRgQCcmoQ==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.23.1.tgz", + "integrity": "sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==", "cpu": [ "ppc64" ], + "dev": true, "optional": true, "os": [ "aix" @@ -5045,12 +5064,13 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.23.0.tgz", - "integrity": "sha512-+KuOHTKKyIKgEEqKbGTK8W7mPp+hKinbMBeEnNzjJGyFcWsfrXjSTNluJHCY1RqhxFurdD8uNXQDei7qDlR6+g==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.23.1.tgz", + "integrity": "sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==", "cpu": [ "arm" ], + "dev": true, "optional": true, "os": [ "android" @@ -5060,12 +5080,13 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.23.0.tgz", - "integrity": "sha512-EuHFUYkAVfU4qBdyivULuu03FhJO4IJN9PGuABGrFy4vUuzk91P2d+npxHcFdpUnfYKy0PuV+n6bKIpHOB3prQ==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.23.1.tgz", + "integrity": "sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==", "cpu": [ "arm64" ], + "dev": true, "optional": true, "os": [ "android" @@ -5075,12 +5096,13 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.23.0.tgz", - "integrity": "sha512-WRrmKidLoKDl56LsbBMhzTTBxrsVwTKdNbKDalbEZr0tcsBgCLbEtoNthOW6PX942YiYq8HzEnb4yWQMLQuipQ==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.23.1.tgz", + "integrity": "sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==", "cpu": [ "x64" ], + "dev": true, "optional": true, "os": [ "android" @@ -5090,12 +5112,13 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.23.0.tgz", - "integrity": "sha512-YLntie/IdS31H54Ogdn+v50NuoWF5BDkEUFpiOChVa9UnKpftgwzZRrI4J132ETIi+D8n6xh9IviFV3eXdxfow==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.23.1.tgz", + "integrity": "sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==", "cpu": [ "arm64" ], + "dev": true, "optional": true, "os": [ "darwin" @@ -5105,12 +5128,13 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.23.0.tgz", - "integrity": "sha512-IMQ6eme4AfznElesHUPDZ+teuGwoRmVuuixu7sv92ZkdQcPbsNHzutd+rAfaBKo8YK3IrBEi9SLLKWJdEvJniQ==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.23.1.tgz", + "integrity": "sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==", "cpu": [ "x64" ], + "dev": true, "optional": true, "os": [ "darwin" @@ -5120,12 +5144,13 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.23.0.tgz", - "integrity": "sha512-0muYWCng5vqaxobq6LB3YNtevDFSAZGlgtLoAc81PjUfiFz36n4KMpwhtAd4he8ToSI3TGyuhyx5xmiWNYZFyw==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.23.1.tgz", + "integrity": "sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==", "cpu": [ "arm64" ], + "dev": true, "optional": true, "os": [ "freebsd" @@ -5135,12 +5160,13 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.23.0.tgz", - "integrity": "sha512-XKDVu8IsD0/q3foBzsXGt/KjD/yTKBCIwOHE1XwiXmrRwrX6Hbnd5Eqn/WvDekddK21tfszBSrE/WMaZh+1buQ==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.23.1.tgz", + "integrity": "sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==", "cpu": [ "x64" ], + "dev": true, "optional": true, "os": [ "freebsd" @@ -5150,12 +5176,13 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.23.0.tgz", - "integrity": "sha512-SEELSTEtOFu5LPykzA395Mc+54RMg1EUgXP+iw2SJ72+ooMwVsgfuwXo5Fn0wXNgWZsTVHwY2cg4Vi/bOD88qw==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.23.1.tgz", + "integrity": "sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==", "cpu": [ "arm" ], + "dev": true, "optional": true, "os": [ "linux" @@ -5165,12 +5192,13 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.23.0.tgz", - "integrity": "sha512-j1t5iG8jE7BhonbsEg5d9qOYcVZv/Rv6tghaXM/Ug9xahM0nX/H2gfu6X6z11QRTMT6+aywOMA8TDkhPo8aCGw==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.23.1.tgz", + "integrity": "sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==", "cpu": [ "arm64" ], + "dev": true, "optional": true, "os": [ "linux" @@ -5180,12 +5208,13 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.23.0.tgz", - "integrity": "sha512-P7O5Tkh2NbgIm2R6x1zGJJsnacDzTFcRWZyTTMgFdVit6E98LTxO+v8LCCLWRvPrjdzXHx9FEOA8oAZPyApWUA==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.23.1.tgz", + "integrity": "sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==", "cpu": [ "ia32" ], + "dev": true, "optional": true, "os": [ "linux" @@ -5195,12 +5224,13 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.23.0.tgz", - "integrity": "sha512-InQwepswq6urikQiIC/kkx412fqUZudBO4SYKu0N+tGhXRWUqAx+Q+341tFV6QdBifpjYgUndV1hhMq3WeJi7A==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.23.1.tgz", + "integrity": "sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==", "cpu": [ "loong64" ], + "dev": true, "optional": true, "os": [ "linux" @@ -5210,12 +5240,13 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.23.0.tgz", - "integrity": "sha512-J9rflLtqdYrxHv2FqXE2i1ELgNjT+JFURt/uDMoPQLcjWQA5wDKgQA4t/dTqGa88ZVECKaD0TctwsUfHbVoi4w==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.23.1.tgz", + "integrity": "sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==", "cpu": [ "mips64el" ], + "dev": true, "optional": true, "os": [ "linux" @@ -5225,12 +5256,13 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.23.0.tgz", - "integrity": "sha512-cShCXtEOVc5GxU0fM+dsFD10qZ5UpcQ8AM22bYj0u/yaAykWnqXJDpd77ublcX6vdDsWLuweeuSNZk4yUxZwtw==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.23.1.tgz", + "integrity": "sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==", "cpu": [ "ppc64" ], + "dev": true, "optional": true, "os": [ "linux" @@ -5240,12 +5272,13 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.23.0.tgz", - "integrity": "sha512-HEtaN7Y5UB4tZPeQmgz/UhzoEyYftbMXrBCUjINGjh3uil+rB/QzzpMshz3cNUxqXN7Vr93zzVtpIDL99t9aRw==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.23.1.tgz", + "integrity": "sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==", "cpu": [ "riscv64" ], + "dev": true, "optional": true, "os": [ "linux" @@ -5255,12 +5288,13 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.23.0.tgz", - "integrity": "sha512-WDi3+NVAuyjg/Wxi+o5KPqRbZY0QhI9TjrEEm+8dmpY9Xir8+HE/HNx2JoLckhKbFopW0RdO2D72w8trZOV+Wg==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.23.1.tgz", + "integrity": "sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==", "cpu": [ "s390x" ], + "dev": true, "optional": true, "os": [ "linux" @@ -5270,12 +5304,13 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.23.0.tgz", - "integrity": "sha512-a3pMQhUEJkITgAw6e0bWA+F+vFtCciMjW/LPtoj99MhVt+Mfb6bbL9hu2wmTZgNd994qTAEw+U/r6k3qHWWaOQ==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.23.1.tgz", + "integrity": "sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==", "cpu": [ "x64" ], + "dev": true, "optional": true, "os": [ "linux" @@ -5285,12 +5320,13 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.23.0.tgz", - "integrity": "sha512-cRK+YDem7lFTs2Q5nEv/HHc4LnrfBCbH5+JHu6wm2eP+d8OZNoSMYgPZJq78vqQ9g+9+nMuIsAO7skzphRXHyw==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.23.1.tgz", + "integrity": "sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==", "cpu": [ "x64" ], + "dev": true, "optional": true, "os": [ "netbsd" @@ -5300,12 +5336,13 @@ } }, "node_modules/@esbuild/openbsd-arm64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.23.0.tgz", - "integrity": "sha512-suXjq53gERueVWu0OKxzWqk7NxiUWSUlrxoZK7usiF50C6ipColGR5qie2496iKGYNLhDZkPxBI3erbnYkU0rQ==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.23.1.tgz", + "integrity": "sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==", "cpu": [ "arm64" ], + "dev": true, "optional": true, "os": [ "openbsd" @@ -5315,12 +5352,13 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.23.0.tgz", - "integrity": "sha512-6p3nHpby0DM/v15IFKMjAaayFhqnXV52aEmv1whZHX56pdkK+MEaLoQWj+H42ssFarP1PcomVhbsR4pkz09qBg==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.23.1.tgz", + "integrity": "sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==", "cpu": [ "x64" ], + "dev": true, "optional": true, "os": [ "openbsd" @@ -5330,12 +5368,13 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.23.0.tgz", - "integrity": "sha512-BFelBGfrBwk6LVrmFzCq1u1dZbG4zy/Kp93w2+y83Q5UGYF1d8sCzeLI9NXjKyujjBBniQa8R8PzLFAUrSM9OA==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.23.1.tgz", + "integrity": "sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==", "cpu": [ "x64" ], + "dev": true, "optional": true, "os": [ "sunos" @@ -5345,12 +5384,13 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.23.0.tgz", - "integrity": "sha512-lY6AC8p4Cnb7xYHuIxQ6iYPe6MfO2CC43XXKo9nBXDb35krYt7KGhQnOkRGar5psxYkircpCqfbNDB4uJbS2jQ==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.23.1.tgz", + "integrity": "sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==", "cpu": [ "arm64" ], + "dev": true, "optional": true, "os": [ "win32" @@ -5360,12 +5400,13 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.23.0.tgz", - "integrity": "sha512-7L1bHlOTcO4ByvI7OXVI5pNN6HSu6pUQq9yodga8izeuB1KcT2UkHaH6118QJwopExPn0rMHIseCTx1CRo/uNA==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.23.1.tgz", + "integrity": "sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==", "cpu": [ "ia32" ], + "dev": true, "optional": true, "os": [ "win32" @@ -5375,12 +5416,13 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.23.0.tgz", - "integrity": "sha512-Arm+WgUFLUATuoxCJcahGuk6Yj9Pzxd6l11Zb/2aAuv5kWWvvfhLFo2fni4uSK5vzlUdCGZ/BdV5tH8klj8p8g==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.23.1.tgz", + "integrity": "sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==", "cpu": [ "x64" ], + "dev": true, "optional": true, "os": [ "win32" @@ -5390,16 +5432,19 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", + "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", "devOptional": true, "dependencies": { - "eslint-visitor-keys": "^3.3.0" + "eslint-visitor-keys": "^3.4.3" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, + "funding": { + "url": "https://opencollective.com/eslint" + }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } @@ -5426,10 +5471,10 @@ } }, "node_modules/@eslint/config-array": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.17.0.tgz", - "integrity": "sha512-A68TBu6/1mHHuc5YJL0U0VVeGNiklLAL6rRmhTCP2B5XjWLMnrX+HkO+IAXyHvks5cyyY1jjK5ITPQ1HGS2EVA==", - "devOptional": true, + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.17.1.tgz", + "integrity": "sha512-BlYOpej8AQ8Ev9xVqroV7a02JK3SkBAaN9GfMMH9W6Ch8FlQlkjGw4Ir7+FgYwfirivAf4t+GtzuAxqfukmISA==", + "dev": true, "dependencies": { "@eslint/object-schema": "^2.1.4", "debug": "^4.3.1", @@ -5440,10 +5485,10 @@ } }, "node_modules/@eslint/eslintrc": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.1.0.tgz", - "integrity": "sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==", - "devOptional": true, + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.2.0.tgz", + "integrity": "sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==", + "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", @@ -5466,7 +5511,7 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "devOptional": true, + "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -5482,22 +5527,22 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "devOptional": true + "dev": true }, "node_modules/@eslint/js": { - "version": "9.7.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.7.0.tgz", - "integrity": "sha512-ChuWDQenef8OSFnvuxv0TCVxEwmu3+hPNKvM9B34qpM0rDRbjL8t5QkQeHHeAfsKQjuH9wS82WeCi1J/owatng==", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", "devOptional": true, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@eslint/object-schema": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.4.tgz", "integrity": "sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==", - "devOptional": true, + "dev": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } @@ -5543,42 +5588,51 @@ "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", "dev": true }, - "node_modules/@fastify/busboy": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", - "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", - "engines": { - "node": ">=14" - } + "node_modules/@github/catalyst": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@github/catalyst/-/catalyst-1.7.0.tgz", + "integrity": "sha512-qOAxrDdRZz9+v4y2WoAfh11rpRY/x4FRofPNmJyZFzAjubtzE3sCa/tAycWWufmQGoYiwwzL/qJBBgyg7avxPw==", + "dev": true }, "node_modules/@guidepup/guidepup": { - "version": "0.22.3", - "resolved": "https://registry.npmjs.org/@guidepup/guidepup/-/guidepup-0.22.3.tgz", - "integrity": "sha512-0SbPyjoCgYQYPCjWJgQDUrfw1HgSIjVJ6k/UvTUV7FvMPv22LVS40g2P2ScObx2H+apMJGPTja8Tx1uoWZw9JQ==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@guidepup/guidepup/-/guidepup-0.24.0.tgz", + "integrity": "sha512-bbbcJPbZ01Zkxi+L51R4iI7iZ3b2ax3SocqAF0hCgS+Vax6TOft5eZJ37QWRSQM6Xis6OOEVlRhzpM2807WyiA==", "dev": true, + "license": "MIT", "dependencies": { - "ffmpeg-static": "^5.2.0", "regedit": "5.1.2", "semver": "^7.3.8", "shelljs": "^0.8.5" } }, "node_modules/@guidepup/playwright": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@guidepup/playwright/-/playwright-0.14.0.tgz", - "integrity": "sha512-hsiPTQMeA0vK0i5FXS2X8Yd+SJvfXoiCyWSeoYc0WhVPaMX22FjWt04PZREZA9PURo/zGXj+KVwgzEW60DYjLQ==", + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/@guidepup/playwright/-/playwright-0.14.2.tgz", + "integrity": "sha512-EgBpPseUaBS3XNRvSDkS7E+I/+okNZPnqQCHeEg78pa7BMuQDSd61i0VveDSv6L55z1yvRFH7oEZVVlcjgsM6g==", "dev": true, + "license": "MIT", "peerDependencies": { - "@guidepup/guidepup": "^0.22.1", + "@guidepup/guidepup": ">=0.22.1", "@playwright/test": "^1.40.1" } }, + "node_modules/@guidepup/record": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@guidepup/record/-/record-0.1.0.tgz", + "integrity": "sha512-jtSqZ0CZVdWzWIbLWHYoUi1IbNJVKns20oEYzwcTftw8rY5RXsK1OTXaXFx9Gup5mnmYaFLnON8WwTS+4DYwrQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ffmpeg-static": "^5.2.0" + } + }, "node_modules/@humanwhocodes/config-array": { "version": "0.11.14", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", "deprecated": "Use @eslint/config-array instead", - "dev": true, + "devOptional": true, "dependencies": { "@humanwhocodes/object-schema": "^2.0.2", "debug": "^4.3.1", @@ -5606,13 +5660,13 @@ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", "deprecated": "Use @eslint/object-schema instead", - "dev": true + "devOptional": true }, "node_modules/@humanwhocodes/retry": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.0.tgz", "integrity": "sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==", - "devOptional": true, + "dev": true, "engines": { "node": ">=18.18" }, @@ -5621,20 +5675,411 @@ "url": "https://github.com/sponsors/nzakas" } }, + "node_modules/@iframe-resizer/child": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/@iframe-resizer/child/-/child-5.3.2.tgz", + "integrity": "sha512-y4uX26NzdAU1XRURiFCQCNTuLI04WTGUFQNcG4hfNZGvWO/BnfQ3fiVokQwZjnaQH7mzbGE2SLJqYUb1JIqF1Q==", + "dev": true, + "funding": { + "type": "individual", + "url": "https://iframe-resizer.com/pricing/" + } + }, + "node_modules/@iframe-resizer/core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/@iframe-resizer/core/-/core-5.3.2.tgz", + "integrity": "sha512-is6VXW1m/9y7ZUwyjUuHu5101TPFa69Rv8jNY0HrT5svwb1ICPZKeaoVzDw0TTBBa5eE7XfEFcXCeiP6UR9W3w==", + "dev": true, + "funding": { + "type": "individual", + "url": "https://iframe-resizer.com/pricing/" + } + }, + "node_modules/@iframe-resizer/jquery": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/@iframe-resizer/jquery/-/jquery-5.3.2.tgz", + "integrity": "sha512-j5fvlzR2+PCPyZ0nrZPkYfIvnRcrFdqvT8gOiB8b00rXzX/FwEjqHkDy2xK2TCF2PN63u+5gia93g7Idv6FTRA==", + "dev": true, + "dependencies": { + "@iframe-resizer/core": "5.3.2" + }, + "funding": { + "type": "individual", + "url": "https://iframe-resizer.com/pricing/" + } + }, + "node_modules/@iframe-resizer/parent": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/@iframe-resizer/parent/-/parent-5.3.2.tgz", + "integrity": "sha512-xjrQpRtsC9p1pBUKewYI9cmHoxomhGGSvspLq7Xgh4uYiifORaHqrqOnAgWKsV6Gl83s16g3RE1v1hRM7ZNOMQ==", + "dev": true, + "dependencies": { + "@iframe-resizer/core": "5.3.2" + }, + "funding": { + "type": "individual", + "url": "https://iframe-resizer.com/pricing/" + } + }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", + "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", + "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", + "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", + "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", + "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", + "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", + "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", + "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", + "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", + "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", + "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.0.5" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", + "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", + "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.0.4" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", + "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", + "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", + "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", + "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", + "cpu": [ + "wasm32" + ], + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.2.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", + "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", + "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, "node_modules/@inquirer/checkbox": { - "version": "2.4.5", - "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-2.4.5.tgz", - "integrity": "sha512-+YlCyS6JBWeZugIvReh/YL5HJcowlklz5RykQuYKQfgWQeCJh5Us0nWcRddvIVkjmYa0I/8bwWioSLu850J8sA==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.0.3.tgz", + "integrity": "sha512-CEt9B4e8zFOGtc/LYeQx5m8nfqQeG/4oNNv0PUvXGG0mys+wR/WbJ3B4KfSQ4Fcr3AQfpiuFOi3fVvmPfvNbxw==", "dev": true, "dependencies": { - "@inquirer/core": "^9.0.8", - "@inquirer/figures": "^1.0.5", - "@inquirer/type": "^1.5.1", + "@inquirer/core": "^10.1.1", + "@inquirer/figures": "^1.0.8", + "@inquirer/type": "^3.0.1", "ansi-escapes": "^4.3.2", "yoctocolors-cjs": "^2.1.2" }, "engines": { "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" } }, "node_modules/@inquirer/checkbox/node_modules/ansi-escapes": { @@ -5665,33 +6110,32 @@ } }, "node_modules/@inquirer/confirm": { - "version": "3.1.20", - "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.1.20.tgz", - "integrity": "sha512-UvG5Plh0MfCqUvZB8RKzBBEWB/EeMzO59Awy/Jg4NgeSjIPqhPaQFnnmxiyWUTwZh4uENB7wCklEFUwckioXWg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.0.tgz", + "integrity": "sha512-osaBbIMEqVFjTX5exoqPXs6PilWQdjaLhGtMDXMXg/yxkHXNq43GlxGyTA35lK2HpzUgDN+Cjh/2AmqCN0QJpw==", "dev": true, "dependencies": { - "@inquirer/core": "^9.0.8", - "@inquirer/type": "^1.5.1" + "@inquirer/core": "^10.1.1", + "@inquirer/type": "^3.0.1" }, "engines": { "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" } }, "node_modules/@inquirer/core": { - "version": "9.0.8", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.0.8.tgz", - "integrity": "sha512-ttnI/BGlP9SxjbQnv1nssv7dPAwiR82KmjJZx2SxSZyi2mGbaEvh4jg0I4yU/4mVQf7QvCVGGr/hGuJFEYhwnw==", + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.1.tgz", + "integrity": "sha512-rmZVXy9iZvO3ZStEe/ayuuwIJ23LSF13aPMlLMTQARX6lGUBDHGV8UB5i9MRrfy0+mZwt5/9bdy8llszSD3NQA==", "dev": true, "dependencies": { - "@inquirer/figures": "^1.0.5", - "@inquirer/type": "^1.5.1", - "@types/mute-stream": "^0.0.4", - "@types/node": "^22.0.0", - "@types/wrap-ansi": "^3.0.0", + "@inquirer/figures": "^1.0.8", + "@inquirer/type": "^3.0.1", "ansi-escapes": "^4.3.2", - "cli-spinners": "^2.9.2", "cli-width": "^4.1.0", - "mute-stream": "^1.0.0", + "mute-stream": "^2.0.0", "signal-exit": "^4.1.0", "strip-ansi": "^6.0.1", "wrap-ansi": "^6.2.0", @@ -5764,6 +6208,15 @@ "node": ">=8" } }, + "node_modules/@inquirer/core/node_modules/mute-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz", + "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==", + "dev": true, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, "node_modules/@inquirer/core/node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -5805,80 +6258,95 @@ } }, "node_modules/@inquirer/editor": { - "version": "2.1.20", - "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-2.1.20.tgz", - "integrity": "sha512-vtIN9NwXldX8SWbPt5biJhnTpHJCzF5nSymcv4hcOxiCrOpXmgOvFYGpAY729KODF+5e1OLqPbJ8ApiwPu/peQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.0.tgz", + "integrity": "sha512-Z3LeGsD3WlItDqLxTPciZDbGtm0wrz7iJGS/uUxSiQxef33ZrBq7LhsXg30P7xrWz1kZX4iGzxxj5SKZmJ8W+w==", "dev": true, "dependencies": { - "@inquirer/core": "^9.0.8", - "@inquirer/type": "^1.5.1", + "@inquirer/core": "^10.1.1", + "@inquirer/type": "^3.0.1", "external-editor": "^3.1.0" }, "engines": { "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" } }, "node_modules/@inquirer/expand": { - "version": "2.1.20", - "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-2.1.20.tgz", - "integrity": "sha512-ruUTCUGKhe6TvDM3/gKjX9v7D5cWbiuawFE6aF/cFmNO79R/zMjrFFVoueDM8FRw8yXqnREb0jFkYF1LUxnDNA==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.3.tgz", + "integrity": "sha512-MDszqW4HYBpVMmAoy/FA9laLrgo899UAga0itEjsYrBthKieDZNc0e16gdn7N3cQ0DSf/6zsTBZMuDYDQU4ktg==", "dev": true, "dependencies": { - "@inquirer/core": "^9.0.8", - "@inquirer/type": "^1.5.1", + "@inquirer/core": "^10.1.1", + "@inquirer/type": "^3.0.1", "yoctocolors-cjs": "^2.1.2" }, "engines": { "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" } }, "node_modules/@inquirer/figures": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.5.tgz", - "integrity": "sha512-79hP/VWdZ2UVc9bFGJnoQ/lQMpL74mGgzSYX1xUqCVk7/v73vJCMw1VuyWN1jGkZ9B3z7THAbySqGbCNefcjfA==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.8.tgz", + "integrity": "sha512-tKd+jsmhq21AP1LhexC0pPwsCxEhGgAkg28byjJAd+xhmIs8LUX8JbUc3vBf3PhLxWiB5EvyBE5X7JSPAqMAqg==", "dev": true, "engines": { "node": ">=18" } }, "node_modules/@inquirer/input": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-2.2.7.tgz", - "integrity": "sha512-QFk31Gq4Wr+Ve9ilMiFGGrSjGZQBilV0cgTN1zubD98Bx65fsNrh8++Biy/9mjNKRaqHFbZBw5baAcQvOmW8OQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.1.0.tgz", + "integrity": "sha512-16B8A9hY741yGXzd8UJ9R8su/fuuyO2e+idd7oVLYjP23wKJ6ILRIIHcnXe8/6AoYgwRS2zp4PNsW/u/iZ24yg==", "dev": true, "dependencies": { - "@inquirer/core": "^9.0.8", - "@inquirer/type": "^1.5.1" + "@inquirer/core": "^10.1.1", + "@inquirer/type": "^3.0.1" }, "engines": { "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" } }, "node_modules/@inquirer/number": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-1.0.8.tgz", - "integrity": "sha512-GamytM0a3fLh8xjgWbGb/DmDA1SmW6sc6ZyfiiWL1my2NAkV6mrTEKMOA4LSK2gB43uf8vcOS7Hp/LeVjIqLwg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.3.tgz", + "integrity": "sha512-HA/W4YV+5deKCehIutfGBzNxWH1nhvUC67O4fC9ufSijn72yrYnRmzvC61dwFvlXIG1fQaYWi+cqNE9PaB9n6Q==", "dev": true, "dependencies": { - "@inquirer/core": "^9.0.8", - "@inquirer/type": "^1.5.1" + "@inquirer/core": "^10.1.1", + "@inquirer/type": "^3.0.1" }, "engines": { "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" } }, "node_modules/@inquirer/password": { - "version": "2.1.20", - "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-2.1.20.tgz", - "integrity": "sha512-il2TG7xDlfiLE3cnOCxfDfrwvsiSmXjVd26hvf4tdzHvdisgLiEjbN6mi51/TnlSQ+2Qc69+9jIq3ws93nhS2w==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.3.tgz", + "integrity": "sha512-3qWjk6hS0iabG9xx0U1plwQLDBc/HA/hWzLFFatADpR6XfE62LqPr9GpFXBkLU0KQUaIXZ996bNG+2yUvocH8w==", "dev": true, "dependencies": { - "@inquirer/core": "^9.0.8", - "@inquirer/type": "^1.5.1", + "@inquirer/core": "^10.1.1", + "@inquirer/type": "^3.0.1", "ansi-escapes": "^4.3.2" }, "engines": { "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" } }, "node_modules/@inquirer/password/node_modules/ansi-escapes": { @@ -5909,69 +6377,81 @@ } }, "node_modules/@inquirer/prompts": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-5.3.6.tgz", - "integrity": "sha512-go5DXxasCIZvztWapYPUSFXg7GceDSQPM1ew3MahFF7degA5kfIVe5kB4KAlARXt83fApyEczvE1H4bh0HLObA==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.2.0.tgz", + "integrity": "sha512-ZXYZ5oGVrb+hCzcglPeVerJ5SFwennmDOPfXq1WyeZIrPGySLbl4W6GaSsBFvu3WII36AOK5yB8RMIEEkBjf8w==", "dev": true, "dependencies": { - "@inquirer/checkbox": "^2.4.5", - "@inquirer/confirm": "^3.1.20", - "@inquirer/editor": "^2.1.20", - "@inquirer/expand": "^2.1.20", - "@inquirer/input": "^2.2.7", - "@inquirer/number": "^1.0.8", - "@inquirer/password": "^2.1.20", - "@inquirer/rawlist": "^2.2.2", - "@inquirer/search": "^1.0.5", - "@inquirer/select": "^2.4.5" + "@inquirer/checkbox": "^4.0.3", + "@inquirer/confirm": "^5.1.0", + "@inquirer/editor": "^4.2.0", + "@inquirer/expand": "^4.0.3", + "@inquirer/input": "^4.1.0", + "@inquirer/number": "^3.0.3", + "@inquirer/password": "^4.0.3", + "@inquirer/rawlist": "^4.0.3", + "@inquirer/search": "^3.0.3", + "@inquirer/select": "^4.0.3" }, "engines": { "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" } }, "node_modules/@inquirer/rawlist": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-2.2.2.tgz", - "integrity": "sha512-U4OsvqjdLB6nmf5ZDshPYMq0b+qd6JWxTrvRTiMfwUY6cFxkR9YWKarLXFhndf7tawQ8f3DwU9P9wryDc2ESSA==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.0.3.tgz", + "integrity": "sha512-5MhinSzfmOiZlRoPezfbJdfVCZikZs38ja3IOoWe7H1dxL0l3Z2jAUgbBldeyhhOkELdGvPlBfQaNbeLslib1w==", "dev": true, "dependencies": { - "@inquirer/core": "^9.0.8", - "@inquirer/type": "^1.5.1", + "@inquirer/core": "^10.1.1", + "@inquirer/type": "^3.0.1", "yoctocolors-cjs": "^2.1.2" }, "engines": { "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" } }, "node_modules/@inquirer/search": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-1.0.5.tgz", - "integrity": "sha512-25nyVAbO0NwFZTXP/cW++W1QGHlHY+hmsehMM1sPKvp4wYcxMQcm6xNCor0bU2Pv/L33IkPV/NV9SuJyFC85EQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.3.tgz", + "integrity": "sha512-mQTCbdNolTGvGGVCJSI6afDwiSGTV+fMLPEIMDJgIV6L/s3+RYRpxt6t0DYnqMQmemnZ/Zq0vTIRwoHT1RgcTg==", "dev": true, "dependencies": { - "@inquirer/core": "^9.0.8", - "@inquirer/figures": "^1.0.5", - "@inquirer/type": "^1.5.1", + "@inquirer/core": "^10.1.1", + "@inquirer/figures": "^1.0.8", + "@inquirer/type": "^3.0.1", "yoctocolors-cjs": "^2.1.2" }, "engines": { "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" } }, "node_modules/@inquirer/select": { - "version": "2.4.5", - "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-2.4.5.tgz", - "integrity": "sha512-DbCthH3l7vrrK+Ewll3bgzxC3dzMle8xkWYta4if31p9NOmFNhZKhSfdYMjaOtGFBCUEwo4D5LMgN6sPKgUWIw==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.0.3.tgz", + "integrity": "sha512-OZfKDtDE8+J54JYAFTUGZwvKNfC7W/gFCjDkcsO7HnTH/wljsZo9y/FJquOxMy++DY0+9l9o/MOZ8s5s1j5wmw==", "dev": true, "dependencies": { - "@inquirer/core": "^9.0.8", - "@inquirer/figures": "^1.0.5", - "@inquirer/type": "^1.5.1", + "@inquirer/core": "^10.1.1", + "@inquirer/figures": "^1.0.8", + "@inquirer/type": "^3.0.1", "ansi-escapes": "^4.3.2", "yoctocolors-cjs": "^2.1.2" }, "engines": { "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" } }, "node_modules/@inquirer/select/node_modules/ansi-escapes": { @@ -6002,15 +6482,15 @@ } }, "node_modules/@inquirer/type": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.5.1.tgz", - "integrity": "sha512-m3YgGQlKNS0BM+8AFiJkCsTqHEFCWn6s/Rqye3mYwvqY6LdfUv12eSwbsgNzrYyrLXiy7IrrjDLPysaSBwEfhw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.1.tgz", + "integrity": "sha512-+ksJMIy92sOAiAccGpcKZUc3bYO07cADnscIxHBknEm3uNts3movSmBofc1908BNy5edKscxYeAdaX1NXkHS6A==", "dev": true, - "dependencies": { - "mute-stream": "^1.0.0" - }, "engines": { "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" } }, "node_modules/@ioredis/commands": { @@ -6299,36 +6779,6 @@ "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", "dev": true }, - "node_modules/@lezer/common": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.2.1.tgz", - "integrity": "sha512-yemX0ZD2xS/73llMZIK6KplkjIjf2EvAHcinDi/TfJ9hS25G0388+ClHt6/3but0oOxinTcQHJLDXh6w1crzFQ==", - "dev": true - }, - "node_modules/@lezer/lr": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.1.tgz", - "integrity": "sha512-CHsKq8DMKBf9b3yXPDIU4DbH+ZJd/sJdYOW2llbW/HudP5u0VS6Bfq1hLYfgU7uAYGFIyGGQIsSOXGPEErZiJw==", - "dev": true, - "dependencies": { - "@lezer/common": "^1.0.0" - } - }, - "node_modules/@lit-labs/ssr-dom-shim": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.2.0.tgz", - "integrity": "sha512-yWJKmpGE6lUURKAaIltoPIE/wrbY3TEkqQt+X0m+7fQNnAv0keydnYvbiJFP1PnMhizmIWRWOG5KLhYyc/xl+g==", - "dev": true - }, - "node_modules/@lit/reactive-element": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.4.tgz", - "integrity": "sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==", - "dev": true, - "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.2.0" - } - }, "node_modules/@ljharb/through": { "version": "2.3.13", "resolved": "https://registry.npmjs.org/@ljharb/through/-/through-2.3.13.tgz", @@ -6341,84 +6791,6 @@ "node": ">= 0.4" } }, - "node_modules/@lmdb/lmdb-darwin-arm64": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.8.5.tgz", - "integrity": "sha512-KPDeVScZgA1oq0CiPBcOa3kHIqU+pTOwRFDIhxvmf8CTNvqdZQYp5cCKW0bUk69VygB2PuTiINFWbY78aR2pQw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@lmdb/lmdb-darwin-x64": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-2.8.5.tgz", - "integrity": "sha512-w/sLhN4T7MW1nB3R/U8WK5BgQLz904wh+/SmA2jD8NnF7BLLoUgflCNxOeSPOWp8geP6nP/+VjWzZVip7rZ1ug==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@lmdb/lmdb-linux-arm": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-2.8.5.tgz", - "integrity": "sha512-c0TGMbm2M55pwTDIfkDLB6BpIsgxV4PjYck2HiOX+cy/JWiBXz32lYbarPqejKs9Flm7YVAKSILUducU9g2RVg==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@lmdb/lmdb-linux-arm64": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-2.8.5.tgz", - "integrity": "sha512-vtbZRHH5UDlL01TT5jB576Zox3+hdyogvpcbvVJlmU5PdL3c5V7cj1EODdh1CHPksRl+cws/58ugEHi8bcj4Ww==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@lmdb/lmdb-linux-x64": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-2.8.5.tgz", - "integrity": "sha512-Xkc8IUx9aEhP0zvgeKy7IQ3ReX2N8N1L0WPcQwnZweWmOuKfwpS3GRIYqLtK5za/w3E60zhFfNdS+3pBZPytqQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@lmdb/lmdb-win32-x64": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-2.8.5.tgz", - "integrity": "sha512-4wvrf5BgnR8RpogHhtpCPJMKBmvyZPhhUtEwMJbXh0ni2BucpfF07jlmyM11zRqQ2XIq6PbC2j7W7UCCcm1rRQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ] - }, "node_modules/@mapbox/node-pre-gyp": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", @@ -6519,9 +6891,9 @@ } }, "node_modules/@mdx-js/loader": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@mdx-js/loader/-/loader-3.0.1.tgz", - "integrity": "sha512-YbYUt7YyEOdFxhyuCWmLKf5vKhID/hJAojEUnheJk4D8iYVLFQw+BAoBWru/dHGch1omtmZOPstsmKPyBF68Tw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@mdx-js/loader/-/loader-3.1.0.tgz", + "integrity": "sha512-xU/lwKdOyfXtQGqn3VnJjlDrmKXEvMi1mgYxVmukEUtVycIz1nh7oQ40bKTd4cA7rLStqu0740pnhGYxGoqsCg==", "dev": true, "dependencies": { "@mdx-js/mdx": "^3.0.0", @@ -6533,6 +6905,11 @@ }, "peerDependencies": { "webpack": ">=5" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + } } }, "node_modules/@mdx-js/mdx": { @@ -6571,9 +6948,9 @@ } }, "node_modules/@mdx-js/react": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.0.1.tgz", - "integrity": "sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.0.tgz", + "integrity": "sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==", "dev": true, "dependencies": { "@types/mdx": "^2.0.0" @@ -6587,116 +6964,12 @@ "react": ">=16" } }, - "node_modules/@mischnic/json-sourcemap": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@mischnic/json-sourcemap/-/json-sourcemap-0.1.1.tgz", - "integrity": "sha512-iA7+tyVqfrATAIsIRWQG+a7ZLLD0VaOCKV2Wd/v4mqIU3J9c4jx9p7S0nw1XH3gJCKNBOOwACOPYYSUu9pgT+w==", - "dev": true, - "dependencies": { - "@lezer/common": "^1.0.0", - "@lezer/lr": "^1.0.0", - "json5": "^2.2.1" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@mischnic/json-sourcemap/node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@msgpackr-extract/msgpackr-extract-darwin-arm64": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-3.0.3.tgz", - "integrity": "sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@msgpackr-extract/msgpackr-extract-darwin-x64": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-3.0.3.tgz", - "integrity": "sha512-mdzd3AVzYKuUmiWOQ8GNhl64/IoFGol569zNRdkLReh6LRLHOXxU4U8eq0JwaD8iFHdVGqSy4IjFL4reoWCDFw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-3.0.3.tgz", - "integrity": "sha512-fg0uy/dG/nZEXfYilKoRe7yALaNmHoYeIoJuJ7KJ+YyU2bvY8vPv27f7UKhGRpY6euFYqEVhxCFZgAUNQBM3nw==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm64": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-3.0.3.tgz", - "integrity": "sha512-YxQL+ax0XqBJDZiKimS2XQaf+2wDGVa1enVRGzEvLLVFeqa5kx2bWbtcSXgsxjQB7nRqqIGFIcLteF/sHeVtQg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@msgpackr-extract/msgpackr-extract-linux-x64": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.3.tgz", - "integrity": "sha512-cvwNfbP07pKUfq1uH+S6KJ7dT9K8WOE4ZiAcsrSes+UY55E/0jLYc+vq+DO7jlmqRb5zAggExKm0H7O/CBaesg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@msgpackr-extract/msgpackr-extract-win32-x64": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-3.0.3.tgz", - "integrity": "sha512-x0fWaQtYp4E6sktbsdAqnehxDgEc/VwM7uLsRCYWaiGu0ykYdZPiS8zCWdnjHwyiumousxfBm4SO31eXqwEZhQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ] - }, "node_modules/@netlify/functions": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/@netlify/functions/-/functions-2.8.1.tgz", - "integrity": "sha512-+6wtYdoz0yE06dSa9XkP47tw5zm6g13QMeCwM3MmHx1vn8hzwFa51JtmfraprdkL7amvb7gaNM+OOhQU1h6T8A==", + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@netlify/functions/-/functions-2.8.2.tgz", + "integrity": "sha512-DeoAQh8LuNPvBE4qsKlezjKj0PyXDryOFJfJKo3Z1qZLKzQ21sT314KQKPVjfvw6knqijj+IO+0kHXy/TJiqNA==", "dependencies": { - "@netlify/serverless-functions-api": "1.19.1" + "@netlify/serverless-functions-api": "1.26.1" }, "engines": { "node": ">=14.0.0" @@ -6711,9 +6984,9 @@ } }, "node_modules/@netlify/serverless-functions-api": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/@netlify/serverless-functions-api/-/serverless-functions-api-1.19.1.tgz", - "integrity": "sha512-2KYkyluThg1AKfd0JWI7FzpS4A/fzVVGYIf6AM4ydWyNj8eI/86GQVLeRgDoH7CNOxt243R5tutWlmHpVq0/Ew==", + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/@netlify/serverless-functions-api/-/serverless-functions-api-1.26.1.tgz", + "integrity": "sha512-q3L9i3HoNfz0SGpTIS4zTcKBbRkxzCRpd169eyiTuk3IwcPC3/85mzLHranlKo2b+HYT0gu37YxGB45aD8A3Tw==", "dependencies": { "@netlify/node-cookies": "^0.1.0", "urlpattern-polyfill": "8.0.2" @@ -6723,14 +6996,51 @@ } }, "node_modules/@next/env": { - "version": "14.2.5", - "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.5.tgz", - "integrity": "sha512-/zZGkrTOsraVfYjGP8uM0p6r0BDT6xWpkjdVbcz66PJVSpwXX3yNiRycxAuDfBKGWBrZBXRuK/YVlkNgxHGwmA==" + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@next/env/-/env-15.1.1.tgz", + "integrity": "sha512-ldU8IpUqxa87LsWyMh8eIqAzejt8+ZuEsdtCV+fpDog++cBO5b/PWaI7wQQwun8LKJeFFpnY4kv/6r+/dCON6A==" + }, + "node_modules/@next/eslint-plugin-next": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-15.1.1.tgz", + "integrity": "sha512-yACipsS2HI9ktcfz/1UsO0/sDbVjXWKDE/fzzMLnYES+K4KJyqHChyBQeaxiK7/NDnxrdk7Ow2i9LRm3ZTAWow==", + "dev": true, + "dependencies": { + "fast-glob": "3.3.1" + } + }, + "node_modules/@next/eslint-plugin-next/node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/@next/eslint-plugin-next/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } }, "node_modules/@next/mdx": { - "version": "14.2.5", - "resolved": "https://registry.npmjs.org/@next/mdx/-/mdx-14.2.5.tgz", - "integrity": "sha512-AROhSdXQg0/jt55iqxVSJqp9oaCyXwRe44/I17c77gDshZ6ex7VKBZDH0GljaxZ0Y4mScYUbFJJEh42Xw4X4Dg==", + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@next/mdx/-/mdx-15.1.1.tgz", + "integrity": "sha512-Kg7SWpscs6fiSbIOJB3tCd5LT+XOixucia9QoeM34Z9HLiLZfYpSAnXtLysptxfZC9Dm43PR8HnmtxFXRm3fNw==", "dev": true, "dependencies": { "source-map": "^0.7.0" @@ -6749,9 +7059,9 @@ } }, "node_modules/@next/swc-darwin-arm64": { - "version": "14.2.5", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.5.tgz", - "integrity": "sha512-/9zVxJ+K9lrzSGli1///ujyRfon/ZneeZ+v4ptpiPoOU+GKZnm8Wj8ELWU1Pm7GHltYRBklmXMTUqM/DqQ99FQ==", + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.1.1.tgz", + "integrity": "sha512-pq7Hzu0KaaH6UYcCQ22mOuj2mWCD6iqGvYprp/Ep1EcCxbdNOSS+8EJADFbPHsaXLkaonIJ8lTKBGWXaFxkeNQ==", "cpu": [ "arm64" ], @@ -6764,9 +7074,9 @@ } }, "node_modules/@next/swc-darwin-x64": { - "version": "14.2.5", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.5.tgz", - "integrity": "sha512-vXHOPCwfDe9qLDuq7U1OYM2wUY+KQ4Ex6ozwsKxp26BlJ6XXbHleOUldenM67JRyBfVjv371oneEvYd3H2gNSA==", + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.1.1.tgz", + "integrity": "sha512-h567/b/AHAnMpaJ1D3l3jKLrzNOgN9bmDSRd+Gb0hXTkLZh8mE0Kd9MbIw39QeTZQJ3192uFRFWlDjWiifwVhQ==", "cpu": [ "x64" ], @@ -6779,9 +7089,9 @@ } }, "node_modules/@next/swc-linux-arm64-gnu": { - "version": "14.2.5", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.5.tgz", - "integrity": "sha512-vlhB8wI+lj8q1ExFW8lbWutA4M2ZazQNvMWuEDqZcuJJc78iUnLdPPunBPX8rC4IgT6lIx/adB+Cwrl99MzNaA==", + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.1.1.tgz", + "integrity": "sha512-I5Q6M3T9jzTUM2JlwTBy/VBSX+YCDvPLnSaJX5wE5GEPeaJkipMkvTA9+IiFK5PG5ljXTqVFVUj5BSHiYLCpoQ==", "cpu": [ "arm64" ], @@ -6794,9 +7104,9 @@ } }, "node_modules/@next/swc-linux-arm64-musl": { - "version": "14.2.5", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.5.tgz", - "integrity": "sha512-NpDB9NUR2t0hXzJJwQSGu1IAOYybsfeB+LxpGsXrRIb7QOrYmidJz3shzY8cM6+rO4Aojuef0N/PEaX18pi9OA==", + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.1.1.tgz", + "integrity": "sha512-4cPMSYmyXlOAk8U04ouEACEGnOwYM9uJOXZnm9GBXIKRbNEvBOH9OePhHiDWqOws6iaHvGayaKr+76LmM41yJA==", "cpu": [ "arm64" ], @@ -6809,9 +7119,9 @@ } }, "node_modules/@next/swc-linux-x64-gnu": { - "version": "14.2.5", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.5.tgz", - "integrity": "sha512-8XFikMSxWleYNryWIjiCX+gU201YS+erTUidKdyOVYi5qUQo/gRxv/3N1oZFCgqpesN6FPeqGM72Zve+nReVXQ==", + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.1.1.tgz", + "integrity": "sha512-KgIiKDdV35KwL9TrTxPFGsPb3J5RuDpw828z3MwMQbWaOmpp/T4MeWQCwo+J2aOxsyAcfsNE334kaWXCb6YTTA==", "cpu": [ "x64" ], @@ -6824,9 +7134,9 @@ } }, "node_modules/@next/swc-linux-x64-musl": { - "version": "14.2.5", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.5.tgz", - "integrity": "sha512-6QLwi7RaYiQDcRDSU/os40r5o06b5ue7Jsk5JgdRBGGp8l37RZEh9JsLSM8QF0YDsgcosSeHjglgqi25+m04IQ==", + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.1.1.tgz", + "integrity": "sha512-aHP/29x8loFhB3WuW2YaWaYFJN389t6/SBsug19aNwH+PRLzDEQfCvtuP6NxRCido9OAoExd+ZuYJKF9my1Kpg==", "cpu": [ "x64" ], @@ -6839,9 +7149,9 @@ } }, "node_modules/@next/swc-win32-arm64-msvc": { - "version": "14.2.5", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.5.tgz", - "integrity": "sha512-1GpG2VhbspO+aYoMOQPQiqc/tG3LzmsdBH0LhnDS3JrtDx2QmzXe0B6mSZZiN3Bq7IOMXxv1nlsjzoS1+9mzZw==", + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.1.1.tgz", + "integrity": "sha512-klbzXYwqHMwiucNFF0tWiWJyPb45MBX1q/ATmxrMjEYgA+V/0OXc9KmNVRIn6G/ab0ASUk4uWqxik5m6wvm1sg==", "cpu": [ "arm64" ], @@ -6853,25 +7163,10 @@ "node": ">= 10" } }, - "node_modules/@next/swc-win32-ia32-msvc": { - "version": "14.2.5", - "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.5.tgz", - "integrity": "sha512-Igh9ZlxwvCDsu6438FXlQTHlRno4gFpJzqPjSIBZooD22tKeI4fE/YMRoHVJHmrQ2P5YL1DoZ0qaOKkbeFWeMg==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, "node_modules/@next/swc-win32-x64-msvc": { - "version": "14.2.5", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.5.tgz", - "integrity": "sha512-tEQ7oinq1/CjSG9uSTerca3v4AZ+dFa+4Yu6ihaG8Ud8ddqLQgFGcnwYls13H5X5CPDPZJdYxyeMui6muOLd4g==", + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.1.1.tgz", + "integrity": "sha512-V5fm4aULqHSlMQt3U1rWAWuwJTFsb6Yh4P8p1kQFoayAF9jAQtjBvHku4zCdrtQuw9u9crPC0FNML00kN4WGhA==", "cpu": [ "x64" ], @@ -6884,9 +7179,9 @@ } }, "node_modules/@ngtools/webpack": { - "version": "17.3.8", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-17.3.8.tgz", - "integrity": "sha512-CjSVVa/9fzMpEDQP01SC4colKCbZwj7vUq0H2bivp8jVsmd21x9Fu0gDBH0Y9NdfAIm4eGZvmiZKMII3vIOaYQ==", + "version": "17.3.11", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-17.3.11.tgz", + "integrity": "sha512-SfTCbplt4y6ak5cf2IfqdoVOsnoNdh/j6Vu+wb8WWABKwZ5yfr2S/Gk6ithSKcdIZhAF8DNBOoyk1EJuf8Xkfg==", "dev": true, "engines": { "node": "^18.13.0 || >=20.9.0", @@ -7292,47 +7587,47 @@ "integrity": "sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==" }, "node_modules/@nuxt/devtools": { - "version": "1.3.9", - "resolved": "https://registry.npmjs.org/@nuxt/devtools/-/devtools-1.3.9.tgz", - "integrity": "sha512-tFKlbUPgSXw4tyD8xpztQtJeVn3egdKbFCV0xc92FbfGbclAyaa3XhKA2tMWXEGZQpykAWMRNrGWN24FtXFA6Q==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@nuxt/devtools/-/devtools-1.6.0.tgz", + "integrity": "sha512-xNorMapzpM8HaW7NnAsEEO38OrmrYBzGvkkqfBU5nNh5XEymmIfCbQc7IA/GIOH9pXOV4gRutCjHCWXHYbOl3A==", "dependencies": { "@antfu/utils": "^0.7.10", - "@nuxt/devtools-kit": "1.3.9", - "@nuxt/devtools-wizard": "1.3.9", - "@nuxt/kit": "^3.12.2", - "@vue/devtools-core": "7.3.3", - "@vue/devtools-kit": "7.3.3", + "@nuxt/devtools-kit": "1.6.0", + "@nuxt/devtools-wizard": "1.6.0", + "@nuxt/kit": "^3.13.2", + "@vue/devtools-core": "7.4.4", + "@vue/devtools-kit": "7.4.4", "birpc": "^0.2.17", "consola": "^3.2.3", "cronstrue": "^2.50.0", "destr": "^2.0.3", - "error-stack-parser-es": "^0.1.4", + "error-stack-parser-es": "^0.1.5", "execa": "^7.2.0", - "fast-glob": "^3.3.2", - "fast-npm-meta": "^0.1.1", + "fast-npm-meta": "^0.2.2", "flatted": "^3.3.1", "get-port-please": "^3.1.2", "hookable": "^5.5.3", - "image-meta": "^0.2.0", + "image-meta": "^0.2.1", "is-installed-globally": "^1.0.0", - "launch-editor": "^2.8.0", + "launch-editor": "^2.9.1", "local-pkg": "^0.5.0", - "magicast": "^0.3.4", - "nypm": "^0.3.9", - "ohash": "^1.1.3", + "magicast": "^0.3.5", + "nypm": "^0.3.11", + "ohash": "^1.1.4", "pathe": "^1.1.2", "perfect-debounce": "^1.0.0", - "pkg-types": "^1.1.2", + "pkg-types": "^1.2.0", "rc9": "^2.1.2", "scule": "^1.3.0", - "semver": "^7.6.2", - "simple-git": "^3.25.0", + "semver": "^7.6.3", + "simple-git": "^3.27.0", "sirv": "^2.0.4", - "unimport": "^3.7.2", - "vite-plugin-inspect": "^0.8.4", - "vite-plugin-vue-inspector": "^5.1.2", + "tinyglobby": "^0.2.6", + "unimport": "^3.12.0", + "vite-plugin-inspect": "^0.8.7", + "vite-plugin-vue-inspector": "5.1.3", "which": "^3.0.1", - "ws": "^8.17.1" + "ws": "^8.18.0" }, "bin": { "devtools": "cli.mjs" @@ -7342,12 +7637,12 @@ } }, "node_modules/@nuxt/devtools-kit": { - "version": "1.3.9", - "resolved": "https://registry.npmjs.org/@nuxt/devtools-kit/-/devtools-kit-1.3.9.tgz", - "integrity": "sha512-tgr/F+4BbI53/JxgaXl3cuV9dMuCXMsd4GEXN+JqtCdAkDbH3wL79GGWx0/6I9acGzRsB6UZ1H6U96nfgcIrAw==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@nuxt/devtools-kit/-/devtools-kit-1.6.0.tgz", + "integrity": "sha512-kJ8mVKwTSN3tdEVNy7mxKCiQk9wsG5t3oOrRMWk6IEbTSov+5sOULqQSM/+OWxWsEDmDfA7QlS5sM3Ti9uMRqQ==", "dependencies": { - "@nuxt/kit": "^3.12.2", - "@nuxt/schema": "^3.12.3", + "@nuxt/kit": "^3.13.2", + "@nuxt/schema": "^3.13.2", "execa": "^7.2.0" }, "peerDependencies": { @@ -7401,20 +7696,20 @@ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, "node_modules/@nuxt/devtools-wizard": { - "version": "1.3.9", - "resolved": "https://registry.npmjs.org/@nuxt/devtools-wizard/-/devtools-wizard-1.3.9.tgz", - "integrity": "sha512-WMgwWWuyng+Y6k7sfBI95wYnec8TPFkuYbHHOlYQgqE9dAewPisSbEm3WkB7p/W9UqxpN8mvKN5qUg4sTmEpgQ==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@nuxt/devtools-wizard/-/devtools-wizard-1.6.0.tgz", + "integrity": "sha512-n+mzz5NwnKZim0tq1oBi+x1nNXb21fp7QeBl7bYKyDT1eJ0XCxFkVTr/kB/ddkkLYZ+o8TykpeNPa74cN+xAyQ==", "dependencies": { "consola": "^3.2.3", - "diff": "^5.2.0", + "diff": "^7.0.0", "execa": "^7.2.0", "global-directory": "^4.0.1", - "magicast": "^0.3.4", + "magicast": "^0.3.5", "pathe": "^1.1.2", - "pkg-types": "^1.1.2", + "pkg-types": "^1.2.0", "prompts": "^2.4.2", "rc9": "^2.1.2", - "semver": "^7.6.2" + "semver": "^7.6.3" }, "bin": { "devtools-wizard": "cli.mjs" @@ -7512,6 +7807,71 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, + "node_modules/@nuxt/devtools/node_modules/vite-plugin-inspect": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/vite-plugin-inspect/-/vite-plugin-inspect-0.8.8.tgz", + "integrity": "sha512-aZlBuXsWUPJFmMK92GIv6lH7LrwG2POu4KJ+aEdcqnu92OAf+rhBnfMDQvxIJPEB7hE2t5EyY/PMgf5aDLT8EA==", + "license": "MIT", + "dependencies": { + "@antfu/utils": "^0.7.10", + "@rollup/pluginutils": "^5.1.3", + "debug": "^4.3.7", + "error-stack-parser-es": "^0.1.5", + "fs-extra": "^11.2.0", + "open": "^10.1.0", + "perfect-debounce": "^1.0.0", + "picocolors": "^1.1.1", + "sirv": "^3.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vite": "^3.1.0 || ^4.0.0 || ^5.0.0-0" + }, + "peerDependenciesMeta": { + "@nuxt/kit": { + "optional": true + } + } + }, + "node_modules/@nuxt/devtools/node_modules/vite-plugin-inspect/node_modules/sirv": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-3.0.0.tgz", + "integrity": "sha512-BPwJGUeDaDCHihkORDchNyyTvWFhcusy1XMmhEVTQTwGeybFbp8YEmB+njbPnth1FibULBSBVwCQni25XlCUDg==", + "license": "MIT", + "dependencies": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@nuxt/devtools/node_modules/vite-plugin-vue-inspector": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/vite-plugin-vue-inspector/-/vite-plugin-vue-inspector-5.1.3.tgz", + "integrity": "sha512-pMrseXIDP1Gb38mOevY+BvtNGNqiqmqa2pKB99lnLsADQww9w9xMbAfT4GB6RUoaOkSPrtlXqpq2Fq+Dj2AgFg==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.23.0", + "@babel/plugin-proposal-decorators": "^7.23.0", + "@babel/plugin-syntax-import-attributes": "^7.22.5", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-transform-typescript": "^7.22.15", + "@vue/babel-plugin-jsx": "^1.1.5", + "@vue/compiler-dom": "^3.3.4", + "kolorist": "^1.8.0", + "magic-string": "^0.30.4" + }, + "peerDependencies": { + "vite": "^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0" + } + }, "node_modules/@nuxt/devtools/node_modules/which": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", @@ -7547,75 +7907,93 @@ } }, "node_modules/@nuxt/kit": { - "version": "3.12.4", - "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.12.4.tgz", - "integrity": "sha512-aNRD1ylzijY0oYolldNcZJXVyxdGzNTl+Xd0UYyFQCu9f4wqUZqQ9l+b7arCEzchr96pMK0xdpvLcS3xo1wDcw==", + "version": "3.14.1592", + "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.14.1592.tgz", + "integrity": "sha512-r9r8bISBBisvfcNgNL3dSIQHSBe0v5YkX5zwNblIC2T0CIEgxEVoM5rq9O5wqgb5OEydsHTtT2hL57vdv6VT2w==", "dependencies": { - "@nuxt/schema": "3.12.4", - "c12": "^1.11.1", + "@nuxt/schema": "3.14.1592", + "c12": "^2.0.1", "consola": "^3.2.3", "defu": "^6.1.4", "destr": "^2.0.3", "globby": "^14.0.2", "hash-sum": "^2.0.0", - "ignore": "^5.3.1", - "jiti": "^1.21.6", + "ignore": "^6.0.2", + "jiti": "^2.4.0", "klona": "^2.0.6", "knitwork": "^1.1.0", - "mlly": "^1.7.1", + "mlly": "^1.7.3", "pathe": "^1.1.2", - "pkg-types": "^1.1.3", + "pkg-types": "^1.2.1", "scule": "^1.3.0", "semver": "^7.6.3", "ufo": "^1.5.4", "unctx": "^2.3.1", - "unimport": "^3.9.0", - "untyped": "^1.4.2" + "unimport": "^3.13.2", + "untyped": "^1.5.1" }, "engines": { "node": "^14.18.0 || >=16.10.0" } }, + "node_modules/@nuxt/kit/node_modules/ignore": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-6.0.2.tgz", + "integrity": "sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/@nuxt/kit/node_modules/jiti": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.0.tgz", + "integrity": "sha512-H5UpaUI+aHOqZXlYOaFP/8AzKsg+guWu+Pr3Y8i7+Y3zr1aXAvCvTAQ1RxSc6oVD8R8c7brgNtTVP91E7upH/g==", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, "node_modules/@nuxt/schema": { - "version": "3.12.4", - "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-3.12.4.tgz", - "integrity": "sha512-H7FwBV4ChssMaeiLyPdVLOLUa0326ebp3pNbJfGgFt7rSoKh1MmgjorecA8JMxOQZziy3w6EELf4+5cgLh/F1w==", + "version": "3.14.1592", + "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-3.14.1592.tgz", + "integrity": "sha512-A1d/08ueX8stTXNkvGqnr1eEXZgvKn+vj6s7jXhZNWApUSqMgItU4VK28vrrdpKbjIPwq2SwhnGOHUYvN9HwCQ==", "dependencies": { + "c12": "^2.0.1", "compatx": "^0.1.8", "consola": "^3.2.3", "defu": "^6.1.4", "hookable": "^5.5.3", "pathe": "^1.1.2", - "pkg-types": "^1.1.3", + "pkg-types": "^1.2.1", "scule": "^1.3.0", - "std-env": "^3.7.0", + "std-env": "^3.8.0", "ufo": "^1.5.4", "uncrypto": "^0.1.3", - "unimport": "^3.9.0", - "untyped": "^1.4.2" + "unimport": "^3.13.2", + "untyped": "^1.5.1" }, "engines": { "node": "^14.18.0 || >=16.10.0" } }, "node_modules/@nuxt/telemetry": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/@nuxt/telemetry/-/telemetry-2.5.4.tgz", - "integrity": "sha512-KH6wxzsNys69daSO0xUv0LEBAfhwwjK1M+0Cdi1/vxmifCslMIY7lN11B4eywSfscbyVPAYJvANyc7XiVPImBQ==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@nuxt/telemetry/-/telemetry-2.6.0.tgz", + "integrity": "sha512-h4YJ1d32cU7tDKjjhjtIIEck4WF/w3DTQBT348E9Pz85YLttnLqktLM0Ez9Xc2LzCeUgBDQv1el7Ob/zT3KUqg==", "dependencies": { - "@nuxt/kit": "^3.11.2", + "@nuxt/kit": "^3.13.1", "ci-info": "^4.0.0", "consola": "^3.2.3", "create-require": "^1.1.1", "defu": "^6.1.4", "destr": "^2.0.3", "dotenv": "^16.4.5", - "git-url-parse": "^14.0.0", + "git-url-parse": "^15.0.0", "is-docker": "^3.0.0", - "jiti": "^1.21.0", + "jiti": "^1.21.6", "mri": "^1.2.0", "nanoid": "^5.0.7", "ofetch": "^1.3.4", + "package-manager-detector": "^0.2.0", "parse-git-config": "^3.0.0", "pathe": "^1.1.2", "rc9": "^2.1.2", @@ -7643,43 +8021,44 @@ } }, "node_modules/@nuxt/vite-builder": { - "version": "3.12.4", - "resolved": "https://registry.npmjs.org/@nuxt/vite-builder/-/vite-builder-3.12.4.tgz", - "integrity": "sha512-5v3y6SkshJurZYJWHtc7+NGeCgptsreCSguBCZVzJxYdsPFdMicLoxjTt8IGAHWjkGVONrX+K8NBSFFgnx40jQ==", - "dependencies": { - "@nuxt/kit": "3.12.4", - "@rollup/plugin-replace": "^5.0.7", - "@vitejs/plugin-vue": "^5.0.5", - "@vitejs/plugin-vue-jsx": "^4.0.0", - "autoprefixer": "^10.4.19", + "version": "3.14.1592", + "resolved": "https://registry.npmjs.org/@nuxt/vite-builder/-/vite-builder-3.14.1592.tgz", + "integrity": "sha512-GVS7vkBJAGv13ghmjgGrS2QVyzoqxQ5+cAUrMeMjKbY7GnRY7/uOkoLmznYx8E/U9HBUyHQa+wSN2ZfcSiEytQ==", + "dependencies": { + "@nuxt/kit": "3.14.1592", + "@rollup/plugin-replace": "^6.0.1", + "@vitejs/plugin-vue": "^5.2.0", + "@vitejs/plugin-vue-jsx": "^4.1.0", + "autoprefixer": "^10.4.20", "clear": "^0.1.0", "consola": "^3.2.3", - "cssnano": "^7.0.4", + "cssnano": "^7.0.6", "defu": "^6.1.4", - "esbuild": "^0.23.0", + "esbuild": "^0.24.0", "escape-string-regexp": "^5.0.0", "estree-walker": "^3.0.3", "externality": "^1.0.2", "get-port-please": "^3.1.2", - "h3": "^1.12.0", + "h3": "^1.13.0", + "jiti": "^2.4.0", "knitwork": "^1.1.0", - "magic-string": "^0.30.10", - "mlly": "^1.7.1", - "ohash": "^1.1.3", + "magic-string": "^0.30.13", + "mlly": "^1.7.3", + "ohash": "^1.1.4", "pathe": "^1.1.2", "perfect-debounce": "^1.0.0", - "pkg-types": "^1.1.3", - "postcss": "^8.4.39", + "pkg-types": "^1.2.1", + "postcss": "^8.4.49", "rollup-plugin-visualizer": "^5.12.0", - "std-env": "^3.7.0", + "std-env": "^3.8.0", "strip-literal": "^2.1.0", "ufo": "^1.5.4", "unenv": "^1.10.0", - "unplugin": "^1.11.0", - "vite": "^5.3.4", - "vite-node": "^2.0.3", - "vite-plugin-checker": "^0.7.2", - "vue-bundle-renderer": "^2.1.0" + "unplugin": "^1.16.0", + "vite": "^5.4.11", + "vite-node": "^2.1.5", + "vite-plugin-checker": "^0.8.0", + "vue-bundle-renderer": "^2.1.1" }, "engines": { "node": "^14.18.0 || >=16.10.0" @@ -7688,6 +8067,366 @@ "vue": "^3.3.4" } }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/aix-ppc64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.0.tgz", + "integrity": "sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/android-arm": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.0.tgz", + "integrity": "sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/android-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.0.tgz", + "integrity": "sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/android-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.0.tgz", + "integrity": "sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/darwin-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.0.tgz", + "integrity": "sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/darwin-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz", + "integrity": "sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/freebsd-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.0.tgz", + "integrity": "sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/freebsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.0.tgz", + "integrity": "sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/linux-arm": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.0.tgz", + "integrity": "sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/linux-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.0.tgz", + "integrity": "sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/linux-ia32": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.0.tgz", + "integrity": "sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/linux-loong64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.0.tgz", + "integrity": "sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==", + "cpu": [ + "loong64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/linux-mips64el": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.0.tgz", + "integrity": "sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/linux-ppc64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.0.tgz", + "integrity": "sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/linux-riscv64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.0.tgz", + "integrity": "sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/linux-s390x": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.0.tgz", + "integrity": "sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/linux-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.0.tgz", + "integrity": "sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/netbsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.0.tgz", + "integrity": "sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/openbsd-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.0.tgz", + "integrity": "sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/openbsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.0.tgz", + "integrity": "sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/sunos-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.0.tgz", + "integrity": "sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/win32-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.0.tgz", + "integrity": "sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/win32-ia32": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.0.tgz", + "integrity": "sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/win32-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.0.tgz", + "integrity": "sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, "node_modules/@nuxt/vite-builder/node_modules/ansi-escapes": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", @@ -7728,9 +8467,9 @@ } }, "node_modules/@nuxt/vite-builder/node_modules/autoprefixer": { - "version": "10.4.19", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", - "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", + "version": "10.4.20", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", + "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", "funding": [ { "type": "opencollective", @@ -7746,11 +8485,11 @@ } ], "dependencies": { - "browserslist": "^4.23.0", - "caniuse-lite": "^1.0.30001599", + "browserslist": "^4.23.3", + "caniuse-lite": "^1.0.30001646", "fraction.js": "^4.3.7", "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", + "picocolors": "^1.0.1", "postcss-value-parser": "^4.2.0" }, "bin": { @@ -7802,6 +8541,44 @@ "node": ">= 12" } }, + "node_modules/@nuxt/vite-builder/node_modules/esbuild": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.0.tgz", + "integrity": "sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.24.0", + "@esbuild/android-arm": "0.24.0", + "@esbuild/android-arm64": "0.24.0", + "@esbuild/android-x64": "0.24.0", + "@esbuild/darwin-arm64": "0.24.0", + "@esbuild/darwin-x64": "0.24.0", + "@esbuild/freebsd-arm64": "0.24.0", + "@esbuild/freebsd-x64": "0.24.0", + "@esbuild/linux-arm": "0.24.0", + "@esbuild/linux-arm64": "0.24.0", + "@esbuild/linux-ia32": "0.24.0", + "@esbuild/linux-loong64": "0.24.0", + "@esbuild/linux-mips64el": "0.24.0", + "@esbuild/linux-ppc64": "0.24.0", + "@esbuild/linux-riscv64": "0.24.0", + "@esbuild/linux-s390x": "0.24.0", + "@esbuild/linux-x64": "0.24.0", + "@esbuild/netbsd-x64": "0.24.0", + "@esbuild/openbsd-arm64": "0.24.0", + "@esbuild/openbsd-x64": "0.24.0", + "@esbuild/sunos-x64": "0.24.0", + "@esbuild/win32-arm64": "0.24.0", + "@esbuild/win32-ia32": "0.24.0", + "@esbuild/win32-x64": "0.24.0" + } + }, "node_modules/@nuxt/vite-builder/node_modules/escape-string-regexp": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", @@ -7813,6 +8590,20 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@nuxt/vite-builder/node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/@nuxt/vite-builder/node_modules/hosted-git-info": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", @@ -7826,6 +8617,14 @@ "node": ">=10" } }, + "node_modules/@nuxt/vite-builder/node_modules/jiti": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.0.tgz", + "integrity": "sha512-H5UpaUI+aHOqZXlYOaFP/8AzKsg+guWu+Pr3Y8i7+Y3zr1aXAvCvTAQ1RxSc6oVD8R8c7brgNtTVP91E7upH/g==", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, "node_modules/@nuxt/vite-builder/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -7840,11 +8639,11 @@ } }, "node_modules/@nuxt/vite-builder/node_modules/magic-string": { - "version": "0.30.10", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", - "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", + "version": "0.30.13", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.13.tgz", + "integrity": "sha512-8rYBO+MsWkgjDSOvLomYnzhdwEG51olQ4zL5KXnNJWV5MNmrb4rTZdrtkhxjnD/QyZUqR/Z/XDsUs/4ej2nx0g==", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15" + "@jridgewell/sourcemap-codec": "^1.5.0" } }, "node_modules/@nuxt/vite-builder/node_modules/meow": { @@ -7914,10 +8713,69 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@nuxt/vite-builder/node_modules/vite": { + "version": "5.4.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz", + "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==", + "license": "MIT", + "dependencies": { + "esbuild": "^0.21.3", + "postcss": "^8.4.43", + "rollup": "^4.20.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, "node_modules/@nuxt/vite-builder/node_modules/vite-plugin-checker": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.7.2.tgz", - "integrity": "sha512-xeYeJbG0gaCaT0QcUC4B2Zo4y5NR8ZhYenc5gPbttrZvraRFwkEADCYwq+BfEHl9zYz7yf85TxsiGoYwyyIjhw==", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.8.0.tgz", + "integrity": "sha512-UA5uzOGm97UvZRTdZHiQVYFnd86AVn8EVaD4L3PoVzxH+IZSfaAw14WGFwX9QS23UW3lV/5bVKZn6l0w+q9P0g==", "dependencies": { "@babel/code-frame": "^7.12.13", "ansi-escapes": "^4.3.0", @@ -7947,7 +8805,7 @@ "vite": ">=2.0.0", "vls": "*", "vti": "*", - "vue-tsc": ">=2.0.0" + "vue-tsc": "~2.1.6" }, "peerDependenciesMeta": { "@biomejs/biome": { @@ -7979,2083 +8837,1836 @@ } } }, - "node_modules/@nuxt/vite-builder/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "node_modules/@nuxt/vite-builder/node_modules/vite/node_modules/@esbuild/aix-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "cpu": [ + "ppc64" + ], + "license": "MIT", "optional": true, - "peer": true + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } }, - "node_modules/@nuxt/vite-builder/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "node_modules/@nuxt/vite-builder/node_modules/vite/node_modules/@esbuild/android-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "cpu": [ + "arm" + ], + "license": "MIT", "optional": true, - "peer": true, + "os": [ + "android" + ], "engines": { - "node": ">=10" + "node": ">=12" } }, - "node_modules/@parcel/bundler-default": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.12.0.tgz", - "integrity": "sha512-3ybN74oYNMKyjD6V20c9Gerdbh7teeNvVMwIoHIQMzuIFT6IGX53PyOLlOKRLbjxMc0TMimQQxIt2eQqxR5LsA==", - "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/graph": "3.2.0", - "@parcel/plugin": "2.12.0", - "@parcel/rust": "2.12.0", - "@parcel/utils": "2.12.0", - "nullthrows": "^1.1.1" - }, + "node_modules/@nuxt/vite-builder/node_modules/vite/node_modules/@esbuild/android-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=12" } }, - "node_modules/@parcel/cache": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.12.0.tgz", - "integrity": "sha512-FX5ZpTEkxvq/yvWklRHDESVRz+c7sLTXgFuzz6uEnBcXV38j6dMSikflNpHA6q/L4GKkCqRywm9R6XQwhwIMyw==", - "dev": true, - "dependencies": { - "@parcel/fs": "2.12.0", - "@parcel/logger": "2.12.0", - "@parcel/utils": "2.12.0", - "lmdb": "2.8.5" - }, + "node_modules/@nuxt/vite-builder/node_modules/vite/node_modules/@esbuild/android-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.12.0" + "node": ">=12" } }, - "node_modules/@parcel/codeframe": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.12.0.tgz", - "integrity": "sha512-v2VmneILFiHZJTxPiR7GEF1wey1/IXPdZMcUlNXBiPZyWDfcuNgGGVQkx/xW561rULLIvDPharOMdxz5oHOKQg==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0" - }, + "node_modules/@nuxt/vite-builder/node_modules/vite/node_modules/@esbuild/darwin-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=12" } }, - "node_modules/@parcel/codeframe/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, + "node_modules/@nuxt/vite-builder/node_modules/vite/node_modules/@esbuild/darwin-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=12" } }, - "node_modules/@parcel/codeframe/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "node_modules/@nuxt/vite-builder/node_modules/vite/node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=12" } }, - "node_modules/@parcel/codeframe/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@parcel/codeframe/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@parcel/compressor-raw": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.12.0.tgz", - "integrity": "sha512-h41Q3X7ZAQ9wbQ2csP8QGrwepasLZdXiuEdpUryDce6rF9ZiHoJ97MRpdLxOhOPyASTw/xDgE1xyaPQr0Q3f5A==", - "dev": true, - "dependencies": { - "@parcel/plugin": "2.12.0" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/config-default": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.12.0.tgz", - "integrity": "sha512-dPNe2n9eEsKRc1soWIY0yToMUPirPIa2QhxcCB3Z5RjpDGIXm0pds+BaiqY6uGLEEzsjhRO0ujd4v2Rmm0vuFg==", - "dev": true, - "dependencies": { - "@parcel/bundler-default": "2.12.0", - "@parcel/compressor-raw": "2.12.0", - "@parcel/namer-default": "2.12.0", - "@parcel/optimizer-css": "2.12.0", - "@parcel/optimizer-htmlnano": "2.12.0", - "@parcel/optimizer-image": "2.12.0", - "@parcel/optimizer-svgo": "2.12.0", - "@parcel/optimizer-swc": "2.12.0", - "@parcel/packager-css": "2.12.0", - "@parcel/packager-html": "2.12.0", - "@parcel/packager-js": "2.12.0", - "@parcel/packager-raw": "2.12.0", - "@parcel/packager-svg": "2.12.0", - "@parcel/packager-wasm": "2.12.0", - "@parcel/reporter-dev-server": "2.12.0", - "@parcel/resolver-default": "2.12.0", - "@parcel/runtime-browser-hmr": "2.12.0", - "@parcel/runtime-js": "2.12.0", - "@parcel/runtime-react-refresh": "2.12.0", - "@parcel/runtime-service-worker": "2.12.0", - "@parcel/transformer-babel": "2.12.0", - "@parcel/transformer-css": "2.12.0", - "@parcel/transformer-html": "2.12.0", - "@parcel/transformer-image": "2.12.0", - "@parcel/transformer-js": "2.12.0", - "@parcel/transformer-json": "2.12.0", - "@parcel/transformer-postcss": "2.12.0", - "@parcel/transformer-posthtml": "2.12.0", - "@parcel/transformer-raw": "2.12.0", - "@parcel/transformer-react-refresh-wrap": "2.12.0", - "@parcel/transformer-svg": "2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.12.0" - } - }, - "node_modules/@parcel/core": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.12.0.tgz", - "integrity": "sha512-s+6pwEj+GfKf7vqGUzN9iSEPueUssCCQrCBUlcAfKrJe0a22hTUCjewpB0I7lNrCIULt8dkndD+sMdOrXsRl6Q==", - "dev": true, - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "@parcel/cache": "2.12.0", - "@parcel/diagnostic": "2.12.0", - "@parcel/events": "2.12.0", - "@parcel/fs": "2.12.0", - "@parcel/graph": "3.2.0", - "@parcel/logger": "2.12.0", - "@parcel/package-manager": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/profiler": "2.12.0", - "@parcel/rust": "2.12.0", - "@parcel/source-map": "^2.1.1", - "@parcel/types": "2.12.0", - "@parcel/utils": "2.12.0", - "@parcel/workers": "2.12.0", - "abortcontroller-polyfill": "^1.1.9", - "base-x": "^3.0.8", - "browserslist": "^4.6.6", - "clone": "^2.1.1", - "dotenv": "^7.0.0", - "dotenv-expand": "^5.1.0", - "json5": "^2.2.0", - "msgpackr": "^1.9.9", - "nullthrows": "^1.1.1", - "semver": "^7.5.2" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/core/node_modules/dotenv": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-7.0.0.tgz", - "integrity": "sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@parcel/core/node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@parcel/diagnostic": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.12.0.tgz", - "integrity": "sha512-8f1NOsSFK+F4AwFCKynyIu9Kr/uWHC+SywAv4oS6Bv3Acig0gtwUjugk0C9UaB8ztBZiW5TQZhw+uPZn9T/lJA==", - "dev": true, - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/events": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.12.0.tgz", - "integrity": "sha512-nmAAEIKLjW1kB2cUbCYSmZOGbnGj8wCzhqnK727zCCWaA25ogzAtt657GPOeFyqW77KyosU728Tl63Fc8hphIA==", - "dev": true, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/fs": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.12.0.tgz", - "integrity": "sha512-NnFkuvou1YBtPOhTdZr44WN7I60cGyly2wpHzqRl62yhObyi1KvW0SjwOMa0QGNcBOIzp4G0CapoZ93hD0RG5Q==", - "dev": true, - "dependencies": { - "@parcel/rust": "2.12.0", - "@parcel/types": "2.12.0", - "@parcel/utils": "2.12.0", - "@parcel/watcher": "^2.0.7", - "@parcel/workers": "2.12.0" - }, + "node_modules/@nuxt/vite-builder/node_modules/vite/node_modules/@esbuild/freebsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.12.0" + "node": ">=12" } }, - "node_modules/@parcel/graph": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-3.2.0.tgz", - "integrity": "sha512-xlrmCPqy58D4Fg5umV7bpwDx5Vyt7MlnQPxW68vae5+BA4GSWetfZt+Cs5dtotMG2oCHzZxhIPt7YZ7NRyQzLA==", - "dev": true, - "dependencies": { - "nullthrows": "^1.1.1" - }, + "node_modules/@nuxt/vite-builder/node_modules/vite/node_modules/@esbuild/linux-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=12" } }, - "node_modules/@parcel/logger": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.12.0.tgz", - "integrity": "sha512-cJ7Paqa7/9VJ7C+KwgJlwMqTQBOjjn71FbKk0G07hydUEBISU2aDfmc/52o60ErL9l+vXB26zTrIBanbxS8rVg==", - "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/events": "2.12.0" - }, + "node_modules/@nuxt/vite-builder/node_modules/vite/node_modules/@esbuild/linux-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=12" } }, - "node_modules/@parcel/markdown-ansi": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.12.0.tgz", - "integrity": "sha512-WZz3rzL8k0H3WR4qTHX6Ic8DlEs17keO9gtD4MNGyMNQbqQEvQ61lWJaIH0nAtgEetu0SOITiVqdZrb8zx/M7w==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0" - }, + "node_modules/@nuxt/vite-builder/node_modules/vite/node_modules/@esbuild/linux-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=12" } }, - "node_modules/@parcel/markdown-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, + "node_modules/@nuxt/vite-builder/node_modules/vite/node_modules/@esbuild/linux-loong64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=12" } }, - "node_modules/@parcel/markdown-ansi/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "node_modules/@nuxt/vite-builder/node_modules/vite/node_modules/@esbuild/linux-mips64el": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "cpu": [ + "mips64el" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=12" } }, - "node_modules/@parcel/markdown-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, + "node_modules/@nuxt/vite-builder/node_modules/vite/node_modules/@esbuild/linux-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=7.0.0" + "node": ">=12" } }, - "node_modules/@parcel/markdown-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@parcel/namer-default": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.12.0.tgz", - "integrity": "sha512-9DNKPDHWgMnMtqqZIMiEj/R9PNWW16lpnlHjwK3ciRlMPgjPJ8+UNc255teZODhX0T17GOzPdGbU/O/xbxVPzA==", - "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "nullthrows": "^1.1.1" - }, + "node_modules/@nuxt/vite-builder/node_modules/vite/node_modules/@esbuild/linux-riscv64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=12" } }, - "node_modules/@parcel/node-resolver-core": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-3.3.0.tgz", - "integrity": "sha512-rhPW9DYPEIqQBSlYzz3S0AjXxjN6Ub2yS6tzzsW/4S3Gpsgk/uEq4ZfxPvoPf/6TgZndVxmKwpmxaKtGMmf3cA==", - "dev": true, - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "@parcel/diagnostic": "2.12.0", - "@parcel/fs": "2.12.0", - "@parcel/rust": "2.12.0", - "@parcel/utils": "2.12.0", - "nullthrows": "^1.1.1", - "semver": "^7.5.2" - }, + "node_modules/@nuxt/vite-builder/node_modules/vite/node_modules/@esbuild/linux-s390x": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=12" } }, - "node_modules/@parcel/optimizer-css": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.12.0.tgz", - "integrity": "sha512-ifbcC97fRzpruTjaa8axIFeX4MjjSIlQfem3EJug3L2AVqQUXnM1XO8L0NaXGNLTW2qnh1ZjIJ7vXT/QhsphsA==", - "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.12.0", - "browserslist": "^4.6.6", - "lightningcss": "^1.22.1", - "nullthrows": "^1.1.1" - }, + "node_modules/@nuxt/vite-builder/node_modules/vite/node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=12" } }, - "node_modules/@parcel/optimizer-htmlnano": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.12.0.tgz", - "integrity": "sha512-MfPMeCrT8FYiOrpFHVR+NcZQlXAptK2r4nGJjfT+ndPBhEEZp4yyL7n1y7HfX9geg5altc4WTb4Gug7rCoW8VQ==", - "dev": true, - "dependencies": { - "@parcel/plugin": "2.12.0", - "htmlnano": "^2.0.0", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5", - "svgo": "^2.4.0" - }, + "node_modules/@nuxt/vite-builder/node_modules/vite/node_modules/@esbuild/netbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=12" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, + "node_modules/@nuxt/vite-builder/node_modules/vite/node_modules/@esbuild/openbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], "engines": { - "node": ">= 10" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "node": ">=12" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dev": true, - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, + "node_modules/@nuxt/vite-builder/node_modules/vite/node_modules/@esbuild/sunos-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], "engines": { - "node": ">=8.0.0" + "node": ">=12" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dev": true, - "dependencies": { - "css-tree": "^1.1.2" - }, + "node_modules/@nuxt/vite-builder/node_modules/vite/node_modules/@esbuild/win32-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "node": ">=12" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dev": true, - "dependencies": { - "domelementtype": "^2.2.0" - }, + "node_modules/@nuxt/vite-builder/node_modules/vite/node_modules/@esbuild/win32-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "node": ">=12" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "dev": true - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, + "node_modules/@nuxt/vite-builder/node_modules/vite/node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=0.10.0" + "node": ">=12" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "dev": true, - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, + "node_modules/@nuxt/vite-builder/node_modules/vite/node_modules/esbuild": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "hasInstallScript": true, + "license": "MIT", "bin": { - "svgo": "bin/svgo" + "esbuild": "bin/esbuild" }, "engines": { - "node": ">=10.13.0" + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" } }, - "node_modules/@parcel/optimizer-image": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.12.0.tgz", - "integrity": "sha512-bo1O7raeAIbRU5nmNVtx8divLW9Xqn0c57GVNGeAK4mygnQoqHqRZ0mR9uboh64pxv6ijXZHPhKvU9HEpjPjBQ==", - "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/rust": "2.12.0", - "@parcel/utils": "2.12.0", - "@parcel/workers": "2.12.0" - }, + "node_modules/@nuxt/vite-builder/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "optional": true, + "peer": true, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.12.0" + "node": ">=10" } }, - "node_modules/@parcel/optimizer-svgo": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.12.0.tgz", - "integrity": "sha512-Kyli+ZZXnoonnbeRQdoWwee9Bk2jm/49xvnfb+2OO8NN0d41lblBoRhOyFiScRnJrw7eVl1Xrz7NTkXCIO7XFQ==", - "dev": true, + "node_modules/@parcel/watcher": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.0.tgz", + "integrity": "sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==", + "hasInstallScript": true, "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/utils": "2.12.0", - "svgo": "^2.4.0" + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "node": ">= 10.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-svgo/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@parcel/optimizer-svgo/node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/@parcel/optimizer-svgo/node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dev": true, - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@parcel/optimizer-svgo/node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dev": true, - "dependencies": { - "css-tree": "^1.1.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@parcel/optimizer-svgo/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/@parcel/optimizer-svgo/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dev": true, - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/@parcel/optimizer-svgo/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/@parcel/optimizer-svgo/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/@parcel/optimizer-svgo/node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "dev": true - }, - "node_modules/@parcel/optimizer-svgo/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.0", + "@parcel/watcher-darwin-arm64": "2.5.0", + "@parcel/watcher-darwin-x64": "2.5.0", + "@parcel/watcher-freebsd-x64": "2.5.0", + "@parcel/watcher-linux-arm-glibc": "2.5.0", + "@parcel/watcher-linux-arm-musl": "2.5.0", + "@parcel/watcher-linux-arm64-glibc": "2.5.0", + "@parcel/watcher-linux-arm64-musl": "2.5.0", + "@parcel/watcher-linux-x64-glibc": "2.5.0", + "@parcel/watcher-linux-x64-musl": "2.5.0", + "@parcel/watcher-win32-arm64": "2.5.0", + "@parcel/watcher-win32-ia32": "2.5.0", + "@parcel/watcher-win32-x64": "2.5.0" } }, - "node_modules/@parcel/optimizer-svgo/node_modules/svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "dev": true, - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" - }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.0.tgz", + "integrity": "sha512-qlX4eS28bUcQCdribHkg/herLe+0A9RyYC+mm2PXpncit8z5b3nSqGVzMNR3CmtAOgRutiZ02eIJJgP/b1iEFQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=10.13.0" + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/optimizer-swc": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-swc/-/optimizer-swc-2.12.0.tgz", - "integrity": "sha512-iBi6LZB3lm6WmbXfzi8J3DCVPmn4FN2lw7DGXxUXu7MouDPVWfTsM6U/5TkSHJRNRogZ2gqy5q9g34NPxHbJcw==", - "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.12.0", - "@swc/core": "^1.3.36", - "nullthrows": "^1.1.1" - }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.0.tgz", + "integrity": "sha512-hyZ3TANnzGfLpRA2s/4U1kbw2ZI4qGxaRJbBH2DCSREFfubMswheh8TeiC1sGZ3z2jUf3s37P0BBlrD3sjVTUw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "node": ">= 10.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/package-manager": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.12.0.tgz", - "integrity": "sha512-0nvAezcjPx9FT+hIL+LS1jb0aohwLZXct7jAh7i0MLMtehOi0z1Sau+QpgMlA9rfEZZ1LIeFdnZZwqSy7Ccspw==", - "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/fs": "2.12.0", - "@parcel/logger": "2.12.0", - "@parcel/node-resolver-core": "3.3.0", - "@parcel/types": "2.12.0", - "@parcel/utils": "2.12.0", - "@parcel/workers": "2.12.0", - "@swc/core": "^1.3.36", - "semver": "^7.5.2" - }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.0.tgz", + "integrity": "sha512-9rhlwd78saKf18fT869/poydQK8YqlU26TMiNg7AIu7eBp9adqbJZqmdFOsbZ5cnLp5XvRo9wcFmNHgHdWaGYA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">= 12.0.0" + "node": ">= 10.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.12.0" } }, - "node_modules/@parcel/packager-css": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.12.0.tgz", - "integrity": "sha512-j3a/ODciaNKD19IYdWJT+TP+tnhhn5koBGBWWtrKSu0UxWpnezIGZetit3eE+Y9+NTePalMkvpIlit2eDhvfJA==", - "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.12.0", - "lightningcss": "^1.22.1", - "nullthrows": "^1.1.1" - }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.0.tgz", + "integrity": "sha512-syvfhZzyM8kErg3VF0xpV8dixJ+RzbUaaGaeb7uDuz0D3FK97/mZ5AJQ3XNnDsXX7KkFNtyQyFrXZzQIcN49Tw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "node": ">= 10.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/packager-html": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.12.0.tgz", - "integrity": "sha512-PpvGB9hFFe+19NXGz2ApvPrkA9GwEqaDAninT+3pJD57OVBaxB8U+HN4a5LICKxjUppPPqmrLb6YPbD65IX4RA==", - "dev": true, - "dependencies": { - "@parcel/plugin": "2.12.0", - "@parcel/types": "2.12.0", - "@parcel/utils": "2.12.0", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5" - }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.0.tgz", + "integrity": "sha512-0VQY1K35DQET3dVYWpOaPFecqOT9dbuCfzjxoQyif1Wc574t3kOSkKevULddcR9znz1TcklCE7Ht6NIxjvTqLA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "node": ">= 10.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/packager-js": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.12.0.tgz", - "integrity": "sha512-viMF+FszITRRr8+2iJyk+4ruGiL27Y6AF7hQ3xbJfzqnmbOhGFtLTQwuwhOLqN/mWR2VKdgbLpZSarWaO3yAMg==", - "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/rust": "2.12.0", - "@parcel/source-map": "^2.1.1", - "@parcel/types": "2.12.0", - "@parcel/utils": "2.12.0", - "globals": "^13.2.0", - "nullthrows": "^1.1.1" - }, + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.0.tgz", + "integrity": "sha512-6uHywSIzz8+vi2lAzFeltnYbdHsDm3iIB57d4g5oaB9vKwjb6N6dRIgZMujw4nm5r6v9/BQH0noq6DzHrqr2pA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "node": ">= 10.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/packager-js/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.0.tgz", + "integrity": "sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" + "node": ">= 10.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/packager-js/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.0.tgz", + "integrity": "sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=10" + "node": ">= 10.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/packager-raw": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.12.0.tgz", - "integrity": "sha512-tJZqFbHqP24aq1F+OojFbQIc09P/u8HAW5xfndCrFnXpW4wTgM3p03P0xfw3gnNq+TtxHJ8c3UFE5LnXNNKhYA==", - "dev": true, - "dependencies": { - "@parcel/plugin": "2.12.0" - }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.0.tgz", + "integrity": "sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "node": ">= 10.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/packager-svg": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.12.0.tgz", - "integrity": "sha512-ldaGiacGb2lLqcXas97k8JiZRbAnNREmcvoY2W2dvW4loVuDT9B9fU777mbV6zODpcgcHWsLL3lYbJ5Lt3y9cg==", - "dev": true, - "dependencies": { - "@parcel/plugin": "2.12.0", - "@parcel/types": "2.12.0", - "@parcel/utils": "2.12.0", - "posthtml": "^0.16.4" - }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.0.tgz", + "integrity": "sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "node": ">= 10.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/packager-wasm": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/packager-wasm/-/packager-wasm-2.12.0.tgz", - "integrity": "sha512-fYqZzIqO9fGYveeImzF8ll6KRo2LrOXfD+2Y5U3BiX/wp9wv17dz50QLDQm9hmTcKGWxK4yWqKQh+Evp/fae7A==", - "dev": true, + "node_modules/@parcel/watcher-wasm": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-wasm/-/watcher-wasm-2.5.0.tgz", + "integrity": "sha512-Z4ouuR8Pfggk1EYYbTaIoxc+Yv4o7cGQnH0Xy8+pQ+HbiW+ZnwhcD2LPf/prfq1nIWpAxjOkQ8uSMFWMtBLiVQ==", + "bundleDependencies": [ + "napi-wasm" + ], "dependencies": { - "@parcel/plugin": "2.12.0" + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "napi-wasm": "^1.1.0" }, "engines": { - "node": ">=12.0.0", - "parcel": "^2.12.0" + "node": ">= 10.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/plugin": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.12.0.tgz", - "integrity": "sha512-nc/uRA8DiMoe4neBbzV6kDndh/58a4wQuGKw5oEoIwBCHUvE2W8ZFSu7ollSXUGRzfacTt4NdY8TwS73ScWZ+g==", - "dev": true, - "dependencies": { - "@parcel/types": "2.12.0" - }, + "node_modules/@parcel/watcher-wasm/node_modules/napi-wasm": { + "version": "1.1.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.0.tgz", + "integrity": "sha512-twtft1d+JRNkM5YbmexfcH/N4znDtjgysFaV9zvZmmJezQsKpkfLYJ+JFV3uygugK6AtIM2oADPkB2AdhBrNig==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">= 12.0.0" + "node": ">= 10.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/profiler": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.12.0.tgz", - "integrity": "sha512-q53fvl5LDcFYzMUtSusUBZSjQrKjMlLEBgKeQHFwkimwR1mgoseaDBDuNz0XvmzDzF1UelJ02TUKCGacU8W2qA==", - "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/events": "2.12.0", - "chrome-trace-event": "^1.0.2" - }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.0.tgz", + "integrity": "sha512-+rgpsNRKwo8A53elqbbHXdOMtY/tAtTzManTWShB5Kk54N8Q9mzNWV7tV+IbGueCbcj826MfWGU3mprWtuf1TA==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">= 12.0.0" + "node": ">= 10.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/reporter-cli": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.12.0.tgz", - "integrity": "sha512-TqKsH4GVOLPSCanZ6tcTPj+rdVHERnt5y4bwTM82cajM21bCX1Ruwp8xOKU+03091oV2pv5ieB18pJyRF7IpIw==", - "dev": true, - "dependencies": { - "@parcel/plugin": "2.12.0", - "@parcel/types": "2.12.0", - "@parcel/utils": "2.12.0", - "chalk": "^4.1.0", - "term-size": "^2.2.1" - }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.0.tgz", + "integrity": "sha512-lPrxve92zEHdgeff3aiu4gDOIt4u7sJYha6wbdEZDCDUhtjTsOMiaJzG5lMY4GkWH8p0fMmO2Ppq5G5XXG+DQw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "node": ">= 10.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/reporter-cli/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" + "node_modules/@parcel/watcher/node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "bin": { + "detect-libc": "bin/detect-libc.js" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=0.10" } }, - "node_modules/@parcel/reporter-cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@pkgr/core": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", + "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { - "node": ">=10" + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://opencollective.com/unts" } }, - "node_modules/@parcel/reporter-cli/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@playwright/experimental-ct-core": { + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/@playwright/experimental-ct-core/-/experimental-ct-core-1.49.1.tgz", + "integrity": "sha512-MZ0by8hLo/2qGHoo3SSbdxTNwKXrw06rqqA64TEiwOBjzpbYAaCuA3+BemXpMFfa0nU6ivO4h/sFdA8Zv9ns+g==", "dev": true, "dependencies": { - "color-name": "~1.1.4" + "playwright": "1.49.1", + "playwright-core": "1.49.1", + "vite": "^5.2.8" }, "engines": { - "node": ">=7.0.0" + "node": ">=18" } }, - "node_modules/@parcel/reporter-cli/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "node_modules/@playwright/experimental-ct-core/node_modules/@esbuild/aix-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } }, - "node_modules/@parcel/reporter-dev-server": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.12.0.tgz", - "integrity": "sha512-tIcDqRvAPAttRlTV28dHcbWT5K2r/MBFks7nM4nrEDHWtnrCwimkDmZTc1kD8QOCCjGVwRHcQybpHvxfwol6GA==", + "node_modules/@playwright/experimental-ct-core/node_modules/@esbuild/android-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "cpu": [ + "arm" + ], "dev": true, - "dependencies": { - "@parcel/plugin": "2.12.0", - "@parcel/utils": "2.12.0" - }, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=12" } }, - "node_modules/@parcel/reporter-tracer": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/reporter-tracer/-/reporter-tracer-2.12.0.tgz", - "integrity": "sha512-g8rlu9GxB8Ut/F8WGx4zidIPQ4pcYFjU9bZO+fyRIPrSUFH2bKijCnbZcr4ntqzDGx74hwD6cCG4DBoleq2UlQ==", + "node_modules/@playwright/experimental-ct-core/node_modules/@esbuild/android-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "@parcel/plugin": "2.12.0", - "@parcel/utils": "2.12.0", - "chrome-trace-event": "^1.0.3", - "nullthrows": "^1.1.1" - }, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=12" } }, - "node_modules/@parcel/resolver-default": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.12.0.tgz", - "integrity": "sha512-uuhbajTax37TwCxu7V98JtRLiT6hzE4VYSu5B7Qkauy14/WFt2dz6GOUXPgVsED569/hkxebPx3KCMtZW6cHHA==", + "node_modules/@playwright/experimental-ct-core/node_modules/@esbuild/android-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "@parcel/node-resolver-core": "3.3.0", - "@parcel/plugin": "2.12.0" - }, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=12" } }, - "node_modules/@parcel/runtime-browser-hmr": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.12.0.tgz", - "integrity": "sha512-4ZLp2FWyD32r0GlTulO3+jxgsA3oO1P1b5oO2IWuWilfhcJH5LTiazpL5YdusUjtNn9PGN6QLAWfxmzRIfM+Ow==", + "node_modules/@playwright/experimental-ct-core/node_modules/@esbuild/darwin-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "@parcel/plugin": "2.12.0", - "@parcel/utils": "2.12.0" - }, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=12" } }, - "node_modules/@parcel/runtime-js": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.12.0.tgz", - "integrity": "sha512-sBerP32Z1crX5PfLNGDSXSdqzlllM++GVnVQVeM7DgMKS8JIFG3VLi28YkX+dYYGtPypm01JoIHCkvwiZEcQJg==", + "node_modules/@playwright/experimental-ct-core/node_modules/@esbuild/darwin-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/utils": "2.12.0", - "nullthrows": "^1.1.1" - }, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=12" } }, - "node_modules/@parcel/runtime-react-refresh": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.12.0.tgz", - "integrity": "sha512-SCHkcczJIDFTFdLTzrHTkQ0aTrX3xH6jrA4UsCBL6ji61+w+ohy4jEEe9qCgJVXhnJfGLE43HNXek+0MStX+Mw==", + "node_modules/@playwright/experimental-ct-core/node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "@parcel/plugin": "2.12.0", - "@parcel/utils": "2.12.0", - "react-error-overlay": "6.0.9", - "react-refresh": "^0.9.0" - }, + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=12" } }, - "node_modules/@parcel/runtime-react-refresh/node_modules/react-refresh": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.9.0.tgz", - "integrity": "sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==", + "node_modules/@playwright/experimental-ct-core/node_modules/@esbuild/freebsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "cpu": [ + "x64" + ], "dev": true, + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">=0.10.0" + "node": ">=12" } }, - "node_modules/@parcel/runtime-service-worker": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.12.0.tgz", - "integrity": "sha512-BXuMBsfiwpIEnssn+jqfC3jkgbS8oxeo3C7xhSQsuSv+AF2FwY3O3AO1c1RBskEW3XrBLNINOJujroNw80VTKA==", + "node_modules/@playwright/experimental-ct-core/node_modules/@esbuild/linux-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "cpu": [ + "arm" + ], "dev": true, - "dependencies": { - "@parcel/plugin": "2.12.0", - "@parcel/utils": "2.12.0", - "nullthrows": "^1.1.1" - }, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@playwright/experimental-ct-core/node_modules/@esbuild/linux-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@playwright/experimental-ct-core/node_modules/@esbuild/linux-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@playwright/experimental-ct-core/node_modules/@esbuild/linux-loong64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@playwright/experimental-ct-core/node_modules/@esbuild/linux-mips64el": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@playwright/experimental-ct-core/node_modules/@esbuild/linux-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@playwright/experimental-ct-core/node_modules/@esbuild/linux-riscv64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@playwright/experimental-ct-core/node_modules/@esbuild/linux-s390x": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=12" } }, - "node_modules/@parcel/rust": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.12.0.tgz", - "integrity": "sha512-005cldMdFZFDPOjbDVEXcINQ3wT4vrxvSavRWI3Az0e3E18exO/x/mW9f648KtXugOXMAqCEqhFHcXECL9nmMw==", + "node_modules/@playwright/experimental-ct-core/node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "cpu": [ + "x64" + ], "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=12" } }, - "node_modules/@parcel/source-map": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@parcel/source-map/-/source-map-2.1.1.tgz", - "integrity": "sha512-Ejx1P/mj+kMjQb8/y5XxDUn4reGdr+WyKYloBljpppUy8gs42T+BNoEOuRYqDVdgPc6NxduzIDoJS9pOFfV5Ew==", + "node_modules/@playwright/experimental-ct-core/node_modules/@esbuild/netbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "detect-libc": "^1.0.3" - }, + "optional": true, + "os": [ + "netbsd" + ], "engines": { - "node": "^12.18.3 || >=14" + "node": ">=12" } }, - "node_modules/@parcel/source-map/node_modules/detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "node_modules/@playwright/experimental-ct-core/node_modules/@esbuild/openbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "cpu": [ + "x64" + ], "dev": true, - "bin": { - "detect-libc": "bin/detect-libc.js" - }, + "optional": true, + "os": [ + "openbsd" + ], "engines": { - "node": ">=0.10" + "node": ">=12" } }, - "node_modules/@parcel/transformer-babel": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.12.0.tgz", - "integrity": "sha512-zQaBfOnf/l8rPxYGnsk/ufh/0EuqvmnxafjBIpKZ//j6rGylw5JCqXSb1QvvAqRYruKeccxGv7+HrxpqKU6V4A==", + "node_modules/@playwright/experimental-ct-core/node_modules/@esbuild/sunos-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.12.0", - "browserslist": "^4.6.6", - "json5": "^2.2.0", - "nullthrows": "^1.1.1", - "semver": "^7.5.2" - }, + "optional": true, + "os": [ + "sunos" + ], "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=12" } }, - "node_modules/@parcel/transformer-babel/node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "node_modules/@playwright/experimental-ct-core/node_modules/@esbuild/win32-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "cpu": [ + "arm64" + ], "dev": true, - "bin": { - "json5": "lib/cli.js" - }, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=6" + "node": ">=12" } }, - "node_modules/@parcel/transformer-css": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.12.0.tgz", - "integrity": "sha512-vXhOqoAlQGATYyQ433Z1DXKmiKmzOAUmKysbYH3FD+LKEKLMEl/pA14goqp00TW+A/EjtSKKyeMyHlMIIUqj4Q==", + "node_modules/@playwright/experimental-ct-core/node_modules/@esbuild/win32-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "cpu": [ + "ia32" + ], "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.12.0", - "browserslist": "^4.6.6", - "lightningcss": "^1.22.1", - "nullthrows": "^1.1.1" - }, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=12" } }, - "node_modules/@parcel/transformer-html": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.12.0.tgz", - "integrity": "sha512-5jW4dFFBlYBvIQk4nrH62rfA/G/KzVzEDa6S+Nne0xXhglLjkm64Ci9b/d4tKZfuGWUbpm2ASAq8skti/nfpXw==", + "node_modules/@playwright/experimental-ct-core/node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/rust": "2.12.0", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5", - "posthtml-parser": "^0.10.1", - "posthtml-render": "^3.0.0", - "semver": "^7.5.2", - "srcset": "4" - }, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=12" } }, - "node_modules/@parcel/transformer-html/node_modules/srcset": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz", - "integrity": "sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==", + "node_modules/@playwright/experimental-ct-core/node_modules/esbuild": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, "engines": { "node": ">=12" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" } }, - "node_modules/@parcel/transformer-image": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.12.0.tgz", - "integrity": "sha512-8hXrGm2IRII49R7lZ0RpmNk27EhcsH+uNKsvxuMpXPuEnWgC/ha/IrjaI29xCng1uGur74bJF43NUSQhR4aTdw==", + "node_modules/@playwright/experimental-ct-core/node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, - "dependencies": { - "@parcel/plugin": "2.12.0", - "@parcel/utils": "2.12.0", - "@parcel/workers": "2.12.0", - "nullthrows": "^1.1.1" - }, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "peerDependencies": { - "@parcel/core": "^2.12.0" + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/@parcel/transformer-js": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.12.0.tgz", - "integrity": "sha512-OSZpOu+FGDbC/xivu24v092D9w6EGytB3vidwbdiJ2FaPgfV7rxS0WIUjH4I0OcvHAcitArRXL0a3+HrNTdQQw==", + "node_modules/@playwright/experimental-ct-core/node_modules/vite": { + "version": "5.4.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz", + "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/rust": "2.12.0", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.12.0", - "@parcel/workers": "2.12.0", - "@swc/helpers": "^0.5.0", - "browserslist": "^4.6.6", - "nullthrows": "^1.1.1", - "regenerator-runtime": "^0.13.7", - "semver": "^7.5.2" + "esbuild": "^0.21.3", + "postcss": "^8.4.43", + "rollup": "^4.20.0" + }, + "bin": { + "vite": "bin/vite.js" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "node": "^18.0.0 || >=20.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" }, "peerDependencies": { - "@parcel/core": "^2.12.0" + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } } }, - "node_modules/@parcel/transformer-js/node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", - "dev": true - }, - "node_modules/@parcel/transformer-json": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.12.0.tgz", - "integrity": "sha512-Utv64GLRCQILK5r0KFs4o7I41ixMPllwOLOhkdjJKvf1hZmN6WqfOmB1YLbWS/y5Zb/iB52DU2pWZm96vLFQZQ==", + "node_modules/@playwright/experimental-ct-react": { + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/@playwright/experimental-ct-react/-/experimental-ct-react-1.49.1.tgz", + "integrity": "sha512-kQTSzVkFd05x1kY8Q/XaF3xg3dd3AH31976N0zCVVQ3pw/qpa3jtdjoj7/30eblU5eVlg0ELMV7pjL5lUjJzzw==", "dev": true, "dependencies": { - "@parcel/plugin": "2.12.0", - "json5": "^2.2.0" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "@playwright/experimental-ct-core": "1.49.1", + "@vitejs/plugin-react": "^4.2.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-json/node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, "bin": { - "json5": "lib/cli.js" + "playwright": "cli.js" }, "engines": { - "node": ">=6" + "node": ">=18" } }, - "node_modules/@parcel/transformer-postcss": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.12.0.tgz", - "integrity": "sha512-FZqn+oUtiLfPOn67EZxPpBkfdFiTnF4iwiXPqvst3XI8H+iC+yNgzmtJkunOOuylpYY6NOU5jT8d7saqWSDv2Q==", + "node_modules/@playwright/experimental-ct-vue": { + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/@playwright/experimental-ct-vue/-/experimental-ct-vue-1.49.1.tgz", + "integrity": "sha512-JkmzslZ0JrOWszf8SF4DslhRj1bKS0LRCGfDGKYQQAZ7y9eIJzqUAZJKO+Nxs80rWRkM4UU1FZ3jaJ/dp2tswA==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/rust": "2.12.0", - "@parcel/utils": "2.12.0", - "clone": "^2.1.1", - "nullthrows": "^1.1.1", - "postcss-value-parser": "^4.2.0", - "semver": "^7.5.2" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "@playwright/experimental-ct-core": "1.49.1", + "@vitejs/plugin-vue": "^4.2.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-posthtml": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.12.0.tgz", - "integrity": "sha512-z6Z7rav/pcaWdeD+2sDUcd0mmNZRUvtHaUGa50Y2mr+poxrKilpsnFMSiWBT+oOqPt7j71jzDvrdnAF4XkCljg==", - "dev": true, - "dependencies": { - "@parcel/plugin": "2.12.0", - "@parcel/utils": "2.12.0", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5", - "posthtml-parser": "^0.10.1", - "posthtml-render": "^3.0.0", - "semver": "^7.5.2" + "bin": { + "playwright": "cli.js" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=18" } }, - "node_modules/@parcel/transformer-raw": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.12.0.tgz", - "integrity": "sha512-Ht1fQvXxix0NncdnmnXZsa6hra20RXYh1VqhBYZLsDfkvGGFnXIgO03Jqn4Z8MkKoa0tiNbDhpKIeTjyclbBxQ==", + "node_modules/@playwright/experimental-ct-vue/node_modules/@esbuild/aix-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "cpu": [ + "ppc64" + ], "dev": true, - "dependencies": { - "@parcel/plugin": "2.12.0" - }, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "peer": true, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=12" } }, - "node_modules/@parcel/transformer-react-refresh-wrap": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.12.0.tgz", - "integrity": "sha512-GE8gmP2AZtkpBIV5vSCVhewgOFRhqwdM5Q9jNPOY5PKcM3/Ff0qCqDiTzzGLhk0/VMBrdjssrfZkVx6S/lHdJw==", + "node_modules/@playwright/experimental-ct-vue/node_modules/@esbuild/android-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "cpu": [ + "arm" + ], "dev": true, - "dependencies": { - "@parcel/plugin": "2.12.0", - "@parcel/utils": "2.12.0", - "react-refresh": "^0.9.0" - }, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "peer": true, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=12" } }, - "node_modules/@parcel/transformer-react-refresh-wrap/node_modules/react-refresh": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.9.0.tgz", - "integrity": "sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==", + "node_modules/@playwright/experimental-ct-vue/node_modules/@esbuild/android-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "cpu": [ + "arm64" + ], "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "peer": true, "engines": { - "node": ">=0.10.0" + "node": ">=12" } }, - "node_modules/@parcel/transformer-svg": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.12.0.tgz", - "integrity": "sha512-cZJqGRJ4JNdYcb+vj94J7PdOuTnwyy45dM9xqbIMH+HSiiIkfrMsdEwYft0GTyFTdsnf+hdHn3tau7Qa5hhX+A==", + "node_modules/@playwright/experimental-ct-vue/node_modules/@esbuild/android-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/rust": "2.12.0", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5", - "posthtml-parser": "^0.10.1", - "posthtml-render": "^3.0.0", - "semver": "^7.5.2" - }, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "peer": true, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=12" } }, - "node_modules/@parcel/types": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.12.0.tgz", - "integrity": "sha512-8zAFiYNCwNTQcglIObyNwKfRYQK5ELlL13GuBOrSMxueUiI5ylgsGbTS1N7J3dAGZixHO8KhHGv5a71FILn9rQ==", + "node_modules/@playwright/experimental-ct-vue/node_modules/@esbuild/darwin-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "@parcel/cache": "2.12.0", - "@parcel/diagnostic": "2.12.0", - "@parcel/fs": "2.12.0", - "@parcel/package-manager": "2.12.0", - "@parcel/source-map": "^2.1.1", - "@parcel/workers": "2.12.0", - "utility-types": "^3.10.0" + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": ">=12" } }, - "node_modules/@parcel/utils": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.12.0.tgz", - "integrity": "sha512-z1JhLuZ8QmDaYoEIuUCVZlhcFrS7LMfHrb2OCRui5SQFntRWBH2fNM6H/fXXUkT9SkxcuFP2DUA6/m4+Gkz72g==", + "node_modules/@playwright/experimental-ct-vue/node_modules/@esbuild/darwin-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "@parcel/codeframe": "2.12.0", - "@parcel/diagnostic": "2.12.0", - "@parcel/logger": "2.12.0", - "@parcel/markdown-ansi": "2.12.0", - "@parcel/rust": "2.12.0", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.0", - "nullthrows": "^1.1.1" - }, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=12" } }, - "node_modules/@parcel/utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@playwright/experimental-ct-vue/node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "peer": true, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=12" } }, - "node_modules/@parcel/utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@playwright/experimental-ct-vue/node_modules/@esbuild/freebsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "peer": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=12" } }, - "node_modules/@parcel/utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@playwright/experimental-ct-vue/node_modules/@esbuild/linux-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "cpu": [ + "arm" + ], "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, "engines": { - "node": ">=7.0.0" + "node": ">=12" } }, - "node_modules/@parcel/utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@parcel/watcher": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.4.1.tgz", - "integrity": "sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==", - "dependencies": { - "detect-libc": "^1.0.3", - "is-glob": "^4.0.3", - "micromatch": "^4.0.5", - "node-addon-api": "^7.0.0" - }, + "node_modules/@playwright/experimental-ct-vue/node_modules/@esbuild/linux-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "@parcel/watcher-android-arm64": "2.4.1", - "@parcel/watcher-darwin-arm64": "2.4.1", - "@parcel/watcher-darwin-x64": "2.4.1", - "@parcel/watcher-freebsd-x64": "2.4.1", - "@parcel/watcher-linux-arm-glibc": "2.4.1", - "@parcel/watcher-linux-arm64-glibc": "2.4.1", - "@parcel/watcher-linux-arm64-musl": "2.4.1", - "@parcel/watcher-linux-x64-glibc": "2.4.1", - "@parcel/watcher-linux-x64-musl": "2.4.1", - "@parcel/watcher-win32-arm64": "2.4.1", - "@parcel/watcher-win32-ia32": "2.4.1", - "@parcel/watcher-win32-x64": "2.4.1" + "node": ">=12" } }, - "node_modules/@parcel/watcher-android-arm64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz", - "integrity": "sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==", + "node_modules/@playwright/experimental-ct-vue/node_modules/@esbuild/linux-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", "cpu": [ - "arm64" + "ia32" ], + "dev": true, + "license": "MIT", "optional": true, "os": [ - "android" + "linux" ], + "peer": true, "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=12" } }, - "node_modules/@parcel/watcher-darwin-arm64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz", - "integrity": "sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==", + "node_modules/@playwright/experimental-ct-vue/node_modules/@esbuild/linux-loong64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", "cpu": [ - "arm64" + "loong64" ], + "dev": true, + "license": "MIT", "optional": true, "os": [ - "darwin" + "linux" ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "peer": true, + "engines": { + "node": ">=12" } }, - "node_modules/@parcel/watcher-darwin-x64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.1.tgz", - "integrity": "sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==", + "node_modules/@playwright/experimental-ct-vue/node_modules/@esbuild/linux-mips64el": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", "cpu": [ - "x64" + "mips64el" ], + "dev": true, + "license": "MIT", "optional": true, "os": [ - "darwin" + "linux" ], + "peer": true, "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=12" } }, - "node_modules/@parcel/watcher-freebsd-x64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.1.tgz", - "integrity": "sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==", + "node_modules/@playwright/experimental-ct-vue/node_modules/@esbuild/linux-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", "cpu": [ - "x64" + "ppc64" ], + "dev": true, + "license": "MIT", "optional": true, "os": [ - "freebsd" + "linux" ], + "peer": true, "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=12" } }, - "node_modules/@parcel/watcher-linux-arm-glibc": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.1.tgz", - "integrity": "sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==", + "node_modules/@playwright/experimental-ct-vue/node_modules/@esbuild/linux-riscv64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", "cpu": [ - "arm" + "riscv64" ], + "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], + "peer": true, "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=12" } }, - "node_modules/@parcel/watcher-linux-arm64-glibc": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.1.tgz", - "integrity": "sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==", + "node_modules/@playwright/experimental-ct-vue/node_modules/@esbuild/linux-s390x": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", "cpu": [ - "arm64" + "s390x" ], + "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], + "peer": true, "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=12" } }, - "node_modules/@parcel/watcher-linux-arm64-musl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.1.tgz", - "integrity": "sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==", + "node_modules/@playwright/experimental-ct-vue/node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", "cpu": [ - "arm64" + "x64" ], + "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], + "peer": true, "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=12" } }, - "node_modules/@parcel/watcher-linux-x64-glibc": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz", - "integrity": "sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==", + "node_modules/@playwright/experimental-ct-vue/node_modules/@esbuild/netbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", "cpu": [ "x64" ], + "dev": true, + "license": "MIT", "optional": true, "os": [ - "linux" + "netbsd" ], + "peer": true, "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=12" } }, - "node_modules/@parcel/watcher-linux-x64-musl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.1.tgz", - "integrity": "sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==", + "node_modules/@playwright/experimental-ct-vue/node_modules/@esbuild/openbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", "cpu": [ "x64" ], + "dev": true, + "license": "MIT", "optional": true, "os": [ - "linux" + "openbsd" ], + "peer": true, "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=12" } }, - "node_modules/@parcel/watcher-wasm": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-wasm/-/watcher-wasm-2.4.1.tgz", - "integrity": "sha512-/ZR0RxqxU/xxDGzbzosMjh4W6NdYFMqq2nvo2b8SLi7rsl/4jkL8S5stIikorNkdR50oVDvqb/3JT05WM+CRRA==", - "bundleDependencies": [ - "napi-wasm" + "node_modules/@playwright/experimental-ct-vue/node_modules/@esbuild/sunos-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "cpu": [ + "x64" ], - "dependencies": { - "is-glob": "^4.0.3", - "micromatch": "^4.0.5", - "napi-wasm": "^1.1.0" - }, + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "peer": true, "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=12" } }, - "node_modules/@parcel/watcher-wasm/node_modules/napi-wasm": { - "version": "1.1.0", - "inBundle": true, - "license": "MIT" - }, - "node_modules/@parcel/watcher-win32-arm64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.1.tgz", - "integrity": "sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==", + "node_modules/@playwright/experimental-ct-vue/node_modules/@esbuild/win32-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", "cpu": [ "arm64" ], + "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" ], + "peer": true, "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=12" } }, - "node_modules/@parcel/watcher-win32-ia32": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.1.tgz", - "integrity": "sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==", + "node_modules/@playwright/experimental-ct-vue/node_modules/@esbuild/win32-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", "cpu": [ "ia32" ], + "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" ], + "peer": true, "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=12" } }, - "node_modules/@parcel/watcher-win32-x64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.1.tgz", - "integrity": "sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==", + "node_modules/@playwright/experimental-ct-vue/node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", "cpu": [ "x64" ], + "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" ], + "peer": true, "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher/node_modules/detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", - "bin": { - "detect-libc": "bin/detect-libc.js" - }, - "engines": { - "node": ">=0.10" + "node": ">=12" } }, - "node_modules/@parcel/workers": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.12.0.tgz", - "integrity": "sha512-zv5We5Jmb+ZWXlU6A+AufyjY4oZckkxsZ8J4dvyWL0W8IQvGO1JB4FGeryyttzQv3RM3OxcN/BpTGPiDG6keBw==", + "node_modules/@playwright/experimental-ct-vue/node_modules/@vitejs/plugin-vue": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-4.6.2.tgz", + "integrity": "sha512-kqf7SGFoG+80aZG6Pf+gsZIVvGSCKE98JbiWqcCV9cThtg91Jav0yvYFC9Zb+jKetNGF6ZKeoaxgZfND21fWKw==", "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/logger": "2.12.0", - "@parcel/profiler": "2.12.0", - "@parcel/types": "2.12.0", - "@parcel/utils": "2.12.0", - "nullthrows": "^1.1.1" - }, "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": "^14.18.0 || >=16.0.0" }, "peerDependencies": { - "@parcel/core": "^2.12.0" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "optional": true, - "engines": { - "node": ">=14" + "vite": "^4.0.0 || ^5.0.0", + "vue": "^3.2.25" } }, - "node_modules/@pkgr/core": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", - "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", + "node_modules/@playwright/experimental-ct-vue/node_modules/esbuild": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", "dev": true, + "hasInstallScript": true, + "license": "MIT", + "peer": true, + "bin": { + "esbuild": "bin/esbuild" + }, "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + "node": ">=12" }, - "funding": { - "url": "https://opencollective.com/unts" + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" } }, - "node_modules/@playwright/experimental-ct-core": { - "version": "1.45.3", - "resolved": "https://registry.npmjs.org/@playwright/experimental-ct-core/-/experimental-ct-core-1.45.3.tgz", - "integrity": "sha512-uYcWBxRPu2G2Mj2e+XUxRBzRNnG/Yz0A5DVWFewiG3qEfC92MaGYGxmzKeFeU9NcMA2fWwaqB3XWHXjn9qSM5Q==", + "node_modules/@playwright/experimental-ct-vue/node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, - "dependencies": { - "playwright": "1.45.3", - "playwright-core": "1.45.3", - "vite": "^5.2.8" - }, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, "engines": { - "node": ">=18" + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/@playwright/experimental-ct-react": { - "version": "1.45.3", - "resolved": "https://registry.npmjs.org/@playwright/experimental-ct-react/-/experimental-ct-react-1.45.3.tgz", - "integrity": "sha512-cEgiZ2+DqVCeFJWJdHgOUwhlEof41Rg1GX48FtMX/xrjAnxs2ccqqAXMILD+mVV1ftsC2jeS1EiRLoAmf8QXgA==", + "node_modules/@playwright/experimental-ct-vue/node_modules/vite": { + "version": "5.4.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz", + "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==", "dev": true, + "license": "MIT", + "peer": true, "dependencies": { - "@playwright/experimental-ct-core": "1.45.3", - "@vitejs/plugin-react": "^4.2.1" + "esbuild": "^0.21.3", + "postcss": "^8.4.43", + "rollup": "^4.20.0" }, "bin": { - "playwright": "cli.js" + "vite": "bin/vite.js" }, "engines": { - "node": ">=18" - } - }, - "node_modules/@playwright/experimental-ct-vue": { - "version": "1.45.3", - "resolved": "https://registry.npmjs.org/@playwright/experimental-ct-vue/-/experimental-ct-vue-1.45.3.tgz", - "integrity": "sha512-rnZVOX1AIxDPxystjYTnD5DkgkKD8zSQexU0kfFnNYj96ELR19oBHRnpqhXp1onjyQiB5kq9TwmhMu5vdpa0kA==", - "dev": true, - "dependencies": { - "@playwright/experimental-ct-core": "1.45.3", - "@vitejs/plugin-vue": "^4.2.1" + "node": "^18.0.0 || >=20.0.0" }, - "bin": { - "playwright": "cli.js" + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@playwright/experimental-ct-vue/node_modules/@vitejs/plugin-vue": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-4.6.2.tgz", - "integrity": "sha512-kqf7SGFoG+80aZG6Pf+gsZIVvGSCKE98JbiWqcCV9cThtg91Jav0yvYFC9Zb+jKetNGF6ZKeoaxgZfND21fWKw==", - "dev": true, - "engines": { - "node": "^14.18.0 || >=16.0.0" + "optionalDependencies": { + "fsevents": "~2.3.3" }, "peerDependencies": { - "vite": "^4.0.0 || ^5.0.0", - "vue": "^3.2.25" + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } } }, "node_modules/@playwright/test": { - "version": "1.45.3", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.45.3.tgz", - "integrity": "sha512-UKF4XsBfy+u3MFWEH44hva1Q8Da28G6RFtR2+5saw+jgAFQV5yYnB1fu68Mz7fO+5GJF3wgwAIs0UelU8TxFrA==", + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.49.1.tgz", + "integrity": "sha512-Ky+BVzPz8pL6PQxHqNRW1k3mIyv933LML7HktS8uik0bUXNCdPhoS/kLihiO1tMf/egaJb4IutXd7UywvXEW+g==", "devOptional": true, "dependencies": { - "playwright": "1.45.3" + "playwright": "1.49.1" }, "bin": { "playwright": "cli.js" @@ -10065,9 +10676,9 @@ } }, "node_modules/@polka/url": { - "version": "1.0.0-next.25", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.25.tgz", - "integrity": "sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==" + "version": "1.0.0-next.28", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.28.tgz", + "integrity": "sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==" }, "node_modules/@popperjs/core": { "version": "2.11.8", @@ -10078,67 +10689,91 @@ "url": "https://opencollective.com/popperjs" } }, - "node_modules/@react-docgen/cli": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@react-docgen/cli/-/cli-2.0.3.tgz", - "integrity": "sha512-xmJrUnv6rglmmUXwyDm9taUuphcWGUGQknUz3pRpUejAOdt6SFuS8mSFAlRdtP17T++SoPfkepFIB5ObvLhFog==", + "node_modules/@prettier/sync": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@prettier/sync/-/sync-0.5.2.tgz", + "integrity": "sha512-Yb569su456XNx5BsH/Vyem7xD6g/y9iLmLUzRKM1a/dhU/D7HqqvkAG72znulXlMXztbV0iiu9O5AL8K98TzZQ==", "dev": true, "dependencies": { - "chalk": "5.3.0", - "commander": "11.1.0", - "debug": "4.3.4", - "fast-glob": "3.3.2", - "react-docgen": "7.0.3", - "slash": "5.1.0" + "make-synchronized": "^0.2.8" }, - "bin": { - "react-docgen": "dist/cli.js" + "funding": { + "url": "https://github.com/prettier/prettier-synchronized?sponsor=1" }, - "engines": { - "node": ">=16.14.0" + "peerDependencies": { + "prettier": "*" } }, - "node_modules/@react-docgen/cli/node_modules/commander": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", - "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", - "dev": true, - "engines": { - "node": ">=16" + "node_modules/@redocly/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/@redocly/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-io1JpnwtIcvojV7QKDUSIuMN/ikdOUd1ReEnUnMKGfDVridQZ31J0MmIuqwuRjWDZfmvr+Q0MqCcfHM2gTivOg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js-replace": "^1.0.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/@react-docgen/cli/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, + "node_modules/@redocly/config": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/@redocly/config/-/config-0.16.0.tgz", + "integrity": "sha512-t9jnODbUcuANRSl/K4L9nb12V+U5acIHnVSl26NWrtSdDZVtoqUXk2yGFPZzohYf62cCfEQUT8ouJ3bhPfpnJg==" + }, + "node_modules/@redocly/openapi-core": { + "version": "1.25.12", + "resolved": "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-1.25.12.tgz", + "integrity": "sha512-DyIZJccysDVOTcdamBeIwi/0Ffn7+UazfQYFM0hPgrEq6oXzrbE+FhyF5m0ykAUB8PNsYcK7Z4ATg1JxR+QP2Q==", "dependencies": { - "ms": "2.1.2" + "@redocly/ajv": "^8.11.2", + "@redocly/config": "^0.16.0", + "colorette": "^1.2.0", + "https-proxy-agent": "^7.0.4", + "js-levenshtein": "^1.1.6", + "js-yaml": "^4.1.0", + "lodash.isequal": "^4.5.0", + "minimatch": "^5.0.1", + "node-fetch": "^2.6.1", + "pluralize": "^8.0.0", + "yaml-ast-parser": "0.0.43" }, "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": ">=14.19.0", + "npm": ">=7.0.0" } }, - "node_modules/@remix-run/router": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.18.0.tgz", - "integrity": "sha512-L3jkqmqoSVBVKHfpGZmLrex0lxR5SucGA0sUfFzGctehw+S/ggL9L/0NnC5mw6P8HUWpFZ3nQw3cRApjjWx9Sw==", - "engines": { - "node": ">=14.0.0" + "node_modules/@redocly/openapi-core/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" } }, - "node_modules/@rollup/plugin-alias": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-5.1.0.tgz", - "integrity": "sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==", + "node_modules/@redocly/openapi-core/node_modules/colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" + }, + "node_modules/@redocly/openapi-core/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dependencies": { - "slash": "^4.0.0" + "brace-expansion": "^2.0.1" }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rollup/plugin-alias": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-5.1.1.tgz", + "integrity": "sha512-PR9zDb+rOzkRb2VD+EuKB7UC41vU5DIwZ5qqCpk0KJudcWAyi8rvYOhS7+L5aZCspw1stTViLgN5v6FF1p5cgQ==", "engines": { "node": ">=14.0.0" }, @@ -10151,31 +10786,21 @@ } } }, - "node_modules/@rollup/plugin-alias/node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@rollup/plugin-commonjs": { - "version": "25.0.8", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.8.tgz", - "integrity": "sha512-ZEZWTK5n6Qde0to4vS9Mr5x/0UZoqCxPVR9KRUjU4kA2sO7GEUn1fop0DAwpO6z0Nw/kJON9bDmSxdWxO/TT1A==", + "version": "28.0.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-28.0.1.tgz", + "integrity": "sha512-+tNWdlWKbpB3WgBN7ijjYkq9X5uhjmcvyjEght4NmH5fAU++zfQzAJ6wumLS+dNcvwEZhKx2Z+skY8m7v0wGSA==", "dependencies": { "@rollup/pluginutils": "^5.0.1", "commondir": "^1.0.1", "estree-walker": "^2.0.2", - "glob": "^8.0.3", + "fdir": "^6.2.0", "is-reference": "1.2.1", - "magic-string": "^0.30.3" + "magic-string": "^0.30.3", + "picomatch": "^4.0.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0 || 14 >= 14.17" }, "peerDependencies": { "rollup": "^2.68.0||^3.0.0||^4.0.0" @@ -10186,36 +10811,22 @@ } } }, - "node_modules/@rollup/plugin-commonjs/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, "node_modules/@rollup/plugin-commonjs/node_modules/estree-walker": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" }, - "node_modules/@rollup/plugin-commonjs/node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" + "node_modules/@rollup/plugin-commonjs/node_modules/fdir": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.2.tgz", + "integrity": "sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==", + "peerDependencies": { + "picomatch": "^3 || ^4" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } } }, "node_modules/@rollup/plugin-commonjs/node_modules/is-reference": { @@ -10226,15 +10837,15 @@ "@types/estree": "*" } }, - "node_modules/@rollup/plugin-commonjs/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, + "node_modules/@rollup/plugin-commonjs/node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", "engines": { - "node": ">=10" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, "node_modules/@rollup/plugin-inject": { @@ -10283,14 +10894,13 @@ } }, "node_modules/@rollup/plugin-node-resolve": { - "version": "15.2.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.3.tgz", - "integrity": "sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==", + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.3.0.tgz", + "integrity": "sha512-9eO5McEICxMzJpDW9OnMYSv4Sta3hmt7VtBFz5zR9273suNOydOyq/FrGeGy+KsTRFm8w0SLVhzig2ILFT63Ag==", "dependencies": { "@rollup/pluginutils": "^5.0.1", "@types/resolve": "1.20.2", "deepmerge": "^4.2.2", - "is-builtin-module": "^3.2.1", "is-module": "^1.0.0", "resolve": "^1.22.1" }, @@ -10307,9 +10917,9 @@ } }, "node_modules/@rollup/plugin-replace": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-5.0.7.tgz", - "integrity": "sha512-PqxSfuorkHz/SPpyngLyg5GCEkOcee9M1bkxiVDr41Pd61mqP1PLOoDPbpl44SB2mQGKwV/In74gqQmGITOhEQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-6.0.1.tgz", + "integrity": "sha512-2sPh9b73dj5IxuMmDAsQWVFT7mR+yoHweBaXG2W/R8vQ+IWZlnaI7BR7J6EguVQUp1hd8Z7XuozpDjEKQAAC2Q==", "dependencies": { "@rollup/pluginutils": "^5.0.1", "magic-string": "^0.30.3" @@ -10348,13 +10958,13 @@ } }, "node_modules/@rollup/pluginutils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", - "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.3.tgz", + "integrity": "sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==", "dependencies": { "@types/estree": "^1.0.0", "estree-walker": "^2.0.2", - "picomatch": "^2.3.1" + "picomatch": "^4.0.2" }, "engines": { "node": ">=14.0.0" @@ -10373,10 +10983,21 @@ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" }, + "node_modules/@rollup/pluginutils/node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.18.1.tgz", - "integrity": "sha512-lncuC4aHicncmbORnx+dUaAgzee9cm/PbIqgWz1PpXuwc+sa1Ct83tnqUDy/GFKleLiN7ZIeytM6KJ4cAn1SxA==", + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.24.4.tgz", + "integrity": "sha512-jfUJrFct/hTA0XDM5p/htWKoNNTbDLY0KRwEt6pyOA6k2fmk0WVwl65PdUdJZgzGEHWx+49LilkcSaumQRyNQw==", "cpu": [ "arm" ], @@ -10386,9 +11007,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.18.1.tgz", - "integrity": "sha512-F/tkdw0WSs4ojqz5Ovrw5r9odqzFjb5LIgHdHZG65dFI1lWTWRVy32KDJLKRISHgJvqUeUhdIvy43fX41znyDg==", + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.24.4.tgz", + "integrity": "sha512-j4nrEO6nHU1nZUuCfRKoCcvh7PIywQPUCBa2UsootTHvTHIoIu2BzueInGJhhvQO/2FTRdNYpf63xsgEqH9IhA==", "cpu": [ "arm64" ], @@ -10398,9 +11019,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.18.1.tgz", - "integrity": "sha512-vk+ma8iC1ebje/ahpxpnrfVQJibTMyHdWpOGZ3JpQ7Mgn/3QNHmPq7YwjZbIE7km73dH5M1e6MRRsnEBW7v5CQ==", + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.24.4.tgz", + "integrity": "sha512-GmU/QgGtBTeraKyldC7cDVVvAJEOr3dFLKneez/n7BvX57UdhOqDsVwzU7UOnYA7AAOt+Xb26lk79PldDHgMIQ==", "cpu": [ "arm64" ], @@ -10410,9 +11031,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.18.1.tgz", - "integrity": "sha512-IgpzXKauRe1Tafcej9STjSSuG0Ghu/xGYH+qG6JwsAUxXrnkvNHcq/NL6nz1+jzvWAnQkuAJ4uIwGB48K9OCGA==", + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.24.4.tgz", + "integrity": "sha512-N6oDBiZCBKlwYcsEPXGDE4g9RoxZLK6vT98M8111cW7VsVJFpNEqvJeIPfsCzbf0XEakPslh72X0gnlMi4Ddgg==", "cpu": [ "x64" ], @@ -10421,10 +11042,34 @@ "darwin" ] }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.24.4.tgz", + "integrity": "sha512-py5oNShCCjCyjWXCZNrRGRpjWsF0ic8f4ieBNra5buQz0O/U6mMXCpC1LvrHuhJsNPgRt36tSYMidGzZiJF6mw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.24.4.tgz", + "integrity": "sha512-L7VVVW9FCnTTp4i7KrmHeDsDvjB4++KOBENYtNYAiYl96jeBThFfhP6HVxL74v4SiZEVDH/1ILscR5U9S4ms4g==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ] + }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.18.1.tgz", - "integrity": "sha512-P9bSiAUnSSM7EmyRK+e5wgpqai86QOSv8BwvkGjLwYuOpaeomiZWifEos517CwbG+aZl1T4clSE1YqqH2JRs+g==", + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.24.4.tgz", + "integrity": "sha512-10ICosOwYChROdQoQo589N5idQIisxjaFE/PAnX2i0Zr84mY0k9zul1ArH0rnJ/fpgiqfu13TFZR5A5YJLOYZA==", "cpu": [ "arm" ], @@ -10434,9 +11079,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.18.1.tgz", - "integrity": "sha512-5RnjpACoxtS+aWOI1dURKno11d7krfpGDEn19jI8BuWmSBbUC4ytIADfROM1FZrFhQPSoP+KEa3NlEScznBTyQ==", + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.24.4.tgz", + "integrity": "sha512-ySAfWs69LYC7QhRDZNKqNhz2UKN8LDfbKSMAEtoEI0jitwfAG2iZwVqGACJT+kfYvvz3/JgsLlcBP+WWoKCLcw==", "cpu": [ "arm" ], @@ -10446,9 +11091,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.18.1.tgz", - "integrity": "sha512-8mwmGD668m8WaGbthrEYZ9CBmPug2QPGWxhJxh/vCgBjro5o96gL04WLlg5BA233OCWLqERy4YUzX3bJGXaJgQ==", + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.24.4.tgz", + "integrity": "sha512-uHYJ0HNOI6pGEeZ/5mgm5arNVTI0nLlmrbdph+pGXpC9tFHFDQmDMOEqkmUObRfosJqpU8RliYoGz06qSdtcjg==", "cpu": [ "arm64" ], @@ -10458,9 +11103,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.18.1.tgz", - "integrity": "sha512-dJX9u4r4bqInMGOAQoGYdwDP8lQiisWb9et+T84l2WXk41yEej8v2iGKodmdKimT8cTAYt0jFb+UEBxnPkbXEQ==", + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.24.4.tgz", + "integrity": "sha512-38yiWLemQf7aLHDgTg85fh3hW9stJ0Muk7+s6tIkSUOMmi4Xbv5pH/5Bofnsb6spIwD5FJiR+jg71f0CH5OzoA==", "cpu": [ "arm64" ], @@ -10470,9 +11115,9 @@ ] }, "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.18.1.tgz", - "integrity": "sha512-V72cXdTl4EI0x6FNmho4D502sy7ed+LuVW6Ym8aI6DRQ9hQZdp5sj0a2usYOlqvFBNKQnLQGwmYnujo2HvjCxQ==", + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.24.4.tgz", + "integrity": "sha512-q73XUPnkwt9ZNF2xRS4fvneSuaHw2BXuV5rI4cw0fWYVIWIBeDZX7c7FWhFQPNTnE24172K30I+dViWRVD9TwA==", "cpu": [ "ppc64" ], @@ -10482,9 +11127,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.18.1.tgz", - "integrity": "sha512-f+pJih7sxoKmbjghrM2RkWo2WHUW8UbfxIQiWo5yeCaCM0TveMEuAzKJte4QskBp1TIinpnRcxkquY+4WuY/tg==", + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.24.4.tgz", + "integrity": "sha512-Aie/TbmQi6UXokJqDZdmTJuZBCU3QBDA8oTKRGtd4ABi/nHgXICulfg1KI6n9/koDsiDbvHAiQO3YAUNa/7BCw==", "cpu": [ "riscv64" ], @@ -10494,9 +11139,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.18.1.tgz", - "integrity": "sha512-qb1hMMT3Fr/Qz1OKovCuUM11MUNLUuHeBC2DPPAWUYYUAOFWaxInaTwTQmc7Fl5La7DShTEpmYwgdt2hG+4TEg==", + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.24.4.tgz", + "integrity": "sha512-P8MPErVO/y8ohWSP9JY7lLQ8+YMHfTI4bAdtCi3pC2hTeqFJco2jYspzOzTUB8hwUWIIu1xwOrJE11nP+0JFAQ==", "cpu": [ "s390x" ], @@ -10506,9 +11151,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.18.1.tgz", - "integrity": "sha512-7O5u/p6oKUFYjRbZkL2FLbwsyoJAjyeXHCU3O4ndvzg2OFO2GinFPSJFGbiwFDaCFc+k7gs9CF243PwdPQFh5g==", + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.24.4.tgz", + "integrity": "sha512-K03TljaaoPK5FOyNMZAAEmhlyO49LaE4qCsr0lYHUKyb6QacTNF9pnfPpXnFlFD3TXuFbFbz7tJ51FujUXkXYA==", "cpu": [ "x64" ], @@ -10518,9 +11163,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.18.1.tgz", - "integrity": "sha512-pDLkYITdYrH/9Cv/Vlj8HppDuLMDUBmgsM0+N+xLtFd18aXgM9Nyqupb/Uw+HeidhfYg2lD6CXvz6CjoVOaKjQ==", + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.24.4.tgz", + "integrity": "sha512-VJYl4xSl/wqG2D5xTYncVWW+26ICV4wubwN9Gs5NrqhJtayikwCXzPL8GDsLnaLU3WwhQ8W02IinYSFJfyo34Q==", "cpu": [ "x64" ], @@ -10530,9 +11175,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.18.1.tgz", - "integrity": "sha512-W2ZNI323O/8pJdBGil1oCauuCzmVd9lDmWBBqxYZcOqWD6aWqJtVBQ1dFrF4dYpZPks6F+xCZHfzG5hYlSHZ6g==", + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.24.4.tgz", + "integrity": "sha512-ku2GvtPwQfCqoPFIJCqZ8o7bJcj+Y54cZSr43hHca6jLwAiCbZdBUOrqE6y29QFajNAzzpIOwsckaTFmN6/8TA==", "cpu": [ "arm64" ], @@ -10542,9 +11187,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.18.1.tgz", - "integrity": "sha512-ELfEX1/+eGZYMaCIbK4jqLxO1gyTSOIlZr6pbC4SRYFaSIDVKOnZNMdoZ+ON0mrFDp4+H5MhwNC1H/AhE3zQLg==", + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.24.4.tgz", + "integrity": "sha512-V3nCe+eTt/W6UYNr/wGvO1fLpHUrnlirlypZfKCT1fG6hWfqhPgQV/K/mRBXBpxc0eKLIF18pIOFVPh0mqHjlg==", "cpu": [ "ia32" ], @@ -10554,9 +11199,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.18.1.tgz", - "integrity": "sha512-yjk2MAkQmoaPYCSu35RLJ62+dz358nE83VfTePJRp8CG7aMg25mEJYpXFiD+NcevhX8LxD5OP5tktPXnXN7GDw==", + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.24.4.tgz", + "integrity": "sha512-LTw1Dfd0mBIEqUVCxbvTE/LLo+9ZxVC9k99v1v4ahg9Aak6FpqOfNu5kRkeTAn0wphoC4JU7No1/rL+bBCEwhg==", "cpu": [ "x64" ], @@ -10584,14 +11229,26 @@ "fsevents": "~2.3.2" } }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.4.tgz", + "integrity": "sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==", + "dev": true + }, "node_modules/@schematics/angular": { - "version": "17.3.8", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-17.3.8.tgz", - "integrity": "sha512-2g4OmSyE9YGq50Uj7fNI26P/TSAFJ7ZuirwTF2O7Xc4XRQ29/tYIIqhezpNlTb6rlYblcQuMcUZBrMfWJHcqJw==", + "version": "17.3.11", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-17.3.11.tgz", + "integrity": "sha512-tvJpTgYC+hCnTyLszYRUZVyNTpPd+C44gh5CPTcG3qkqStzXQwynQAf6X/DjtwXbUiPQF0XfF0+0R489GpdZPA==", "dev": true, "dependencies": { - "@angular-devkit/core": "17.3.8", - "@angular-devkit/schematics": "17.3.8", + "@angular-devkit/core": "17.3.11", + "@angular-devkit/schematics": "17.3.11", "jsonc-parser": "3.2.1" }, "engines": { @@ -10700,224 +11357,71 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@stencil/core": { + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.23.0.tgz", + "integrity": "sha512-9vI8ywhoqlaDEmrcntejrZ9X76Tddv2JyWakjVpqJAdDNXgf520sYkyjzGT0p8VJfPtSaKm6pMtl5sAH1r9cFg==", + "bin": { + "stencil": "bin/stencil" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.10.0" + } + }, "node_modules/@stylistic/stylelint-plugin": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@stylistic/stylelint-plugin/-/stylelint-plugin-2.1.2.tgz", - "integrity": "sha512-JsSqu0Y3vsX+PBl+DwULxC0cIv9C1yIcq1MXkx7pBOGtTqU26a75I8MPYMiEYvrsXgsKLi65xVgy1iLVSZquJA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@stylistic/stylelint-plugin/-/stylelint-plugin-3.0.1.tgz", + "integrity": "sha512-j3mH8HSw2Rob/KJFWZ627w3CQ8gQqVHtzCdPeEffUg5vOgpz4rgrR+Xw2kU0OQCDcdW8Y1nKfdXKKjM5Rn8X0g==", "dev": true, "dependencies": { - "@csstools/css-parser-algorithms": "^2.6.1", - "@csstools/css-tokenizer": "^2.2.4", - "@csstools/media-query-list-parser": "^2.1.9", + "@csstools/css-parser-algorithms": "^3.0.0", + "@csstools/css-tokenizer": "^3.0.0", + "@csstools/media-query-list-parser": "^3.0.0", "is-plain-object": "^5.0.0", - "postcss-selector-parser": "^6.0.16", + "postcss-selector-parser": "^6.1.2", "postcss-value-parser": "^4.2.0", "style-search": "^0.1.0", - "stylelint": "^16.4.0" + "stylelint": "^16.8.2" }, "engines": { "node": "^18.12 || >=20.9" }, "peerDependencies": { - "stylelint": "^16.0.2" + "stylelint": "^16.8.0" } }, - "node_modules/@swc/core": { - "version": "1.6.13", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.6.13.tgz", - "integrity": "sha512-eailUYex6fkfaQTev4Oa3mwn0/e3mQU4H8y1WPuImYQESOQDtVrowwUGDSc19evpBbHpKtwM+hw8nLlhIsF+Tw==", + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", "dev": true, - "hasInstallScript": true, "dependencies": { - "@swc/counter": "^0.1.3", - "@swc/types": "^0.1.9" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/swc" - }, - "optionalDependencies": { - "@swc/core-darwin-arm64": "1.6.13", - "@swc/core-darwin-x64": "1.6.13", - "@swc/core-linux-arm-gnueabihf": "1.6.13", - "@swc/core-linux-arm64-gnu": "1.6.13", - "@swc/core-linux-arm64-musl": "1.6.13", - "@swc/core-linux-x64-gnu": "1.6.13", - "@swc/core-linux-x64-musl": "1.6.13", - "@swc/core-win32-arm64-msvc": "1.6.13", - "@swc/core-win32-ia32-msvc": "1.6.13", - "@swc/core-win32-x64-msvc": "1.6.13" - }, - "peerDependencies": { - "@swc/helpers": "*" - }, - "peerDependenciesMeta": { - "@swc/helpers": { - "optional": true - } - } - }, - "node_modules/@swc/core-darwin-arm64": { - "version": "1.6.13", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.6.13.tgz", - "integrity": "sha512-SOF4buAis72K22BGJ3N8y88mLNfxLNprTuJUpzikyMGrvkuBFNcxYtMhmomO0XHsgLDzOJ+hWzcgjRNzjMsUcQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-darwin-x64": { - "version": "1.6.13", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.6.13.tgz", - "integrity": "sha512-AW8akFSC+tmPE6YQQvK9S2A1B8pjnXEINg+gGgw0KRUUXunvu1/OEOeC5L2Co1wAwhD7bhnaefi06Qi9AiwOag==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-arm-gnueabihf": { - "version": "1.6.13", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.6.13.tgz", - "integrity": "sha512-f4gxxvDXVUm2HLYXRd311mSrmbpQF2MZ4Ja6XCQz1hWAxXdhRl1gpnZ+LH/xIfGSwQChrtLLVrkxdYUCVuIjFg==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-arm64-gnu": { - "version": "1.6.13", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.6.13.tgz", - "integrity": "sha512-Nf/eoW2CbG8s+9JoLtjl9FByBXyQ5cjdBsA4efO7Zw4p+YSuXDgc8HRPC+E2+ns0praDpKNZtLvDtmF2lL+2Gg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-arm64-musl": { - "version": "1.6.13", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.6.13.tgz", - "integrity": "sha512-2OysYSYtdw79prJYuKIiux/Gj0iaGEbpS2QZWCIY4X9sGoETJ5iMg+lY+YCrIxdkkNYd7OhIbXdYFyGs/w5LDg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-x64-gnu": { - "version": "1.6.13", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.6.13.tgz", - "integrity": "sha512-PkR4CZYJNk5hcd2+tMWBpnisnmYsUzazI1O5X7VkIGFcGePTqJ/bWlfUIVVExWxvAI33PQFzLbzmN5scyIUyGQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-x64-musl": { - "version": "1.6.13", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.6.13.tgz", - "integrity": "sha512-OdsY7wryTxCKwGQcwW9jwWg3cxaHBkTTHi91+5nm7hFPpmZMz1HivJrWAMwVE7iXFw+M4l6ugB/wCvpYrUAAjA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-win32-arm64-msvc": { - "version": "1.6.13", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.6.13.tgz", - "integrity": "sha512-ap6uNmYjwk9M/+bFEuWRNl3hq4VqgQ/Lk+ID/F5WGqczNr0L7vEf+pOsRAn0F6EV+o/nyb3ePt8rLhE/wjHpPg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=10" + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" } }, - "node_modules/@swc/core-win32-ia32-msvc": { - "version": "1.6.13", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.6.13.tgz", - "integrity": "sha512-IJ8KH4yIUHTnS/U1jwQmtbfQals7zWPG0a9hbEfIr4zI0yKzjd83lmtS09lm2Q24QBWOCFGEEbuZxR4tIlvfzA==", - "cpu": [ - "ia32" - ], + "node_modules/@surma/rollup-plugin-off-main-thread/node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true, - "optional": true, - "os": [ - "win32" - ], + "bin": { + "json5": "lib/cli.js" + }, "engines": { - "node": ">=10" + "node": ">=6" } }, - "node_modules/@swc/core-win32-x64-msvc": { - "version": "1.6.13", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.6.13.tgz", - "integrity": "sha512-f6/sx6LMuEnbuxtiSL/EkR0Y6qUHFw1XVrh6rwzKXptTipUdOY+nXpKoh+1UsBm/r7H0/5DtOdrn3q5ZHbFZjQ==", - "cpu": [ - "x64" - ], + "node_modules/@surma/rollup-plugin-off-main-thread/node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=10" + "dependencies": { + "sourcemap-codec": "^1.4.8" } }, "node_modules/@swc/counter": { @@ -10926,21 +11430,12 @@ "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==" }, "node_modules/@swc/helpers": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.5.tgz", - "integrity": "sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==", - "dependencies": { - "@swc/counter": "^0.1.3", - "tslib": "^2.4.0" - } - }, - "node_modules/@swc/types": { - "version": "0.1.9", - "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.9.tgz", - "integrity": "sha512-qKnCno++jzcJ4lM4NTfYifm1EFSCeIfKiAHAfkENZAV5Kl9PjJIyd2yeeVv6c/2CckuLyv2NmRC5pv6pm2WQBg==", - "dev": true, + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz", + "integrity": "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==", + "license": "Apache-2.0", "dependencies": { - "@swc/counter": "^0.1.3" + "tslib": "^2.8.0" } }, "node_modules/@testim/chrome-version": { @@ -11163,6 +11658,12 @@ "@types/node": "*" } }, + "node_modules/@types/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==", + "license": "MIT" + }, "node_modules/@types/debug": { "version": "4.1.12", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", @@ -11171,19 +11672,14 @@ "@types/ms": "*" } }, - "node_modules/@types/doctrine": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/@types/doctrine/-/doctrine-0.0.9.tgz", - "integrity": "sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA==", - "dev": true - }, "node_modules/@types/dompurify": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/dompurify/-/dompurify-3.0.5.tgz", - "integrity": "sha512-1Wg0g3BtQF7sSb27fJQAKck1HECM6zV1EB66j8JH9i3LCjYabJa0FSdiSgsD5K/RbrsR0SiraKacLB+T8ZVYAg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@types/dompurify/-/dompurify-3.2.0.tgz", + "integrity": "sha512-Fgg31wv9QbLDA0SpTOXO3MaxySc4DKGLi8sna4/Utjo4r3ZRPdCt4UQee8BWr+Q5z21yifghREPJGYaEOEIACg==", + "deprecated": "This is a stub types definition. dompurify provides its own type definitions, so you do not need this installed.", "dev": true, "dependencies": { - "@types/trusted-types": "*" + "dompurify": "*" } }, "node_modules/@types/eslint": { @@ -11196,16 +11692,6 @@ "@types/json-schema": "*" } }, - "node_modules/@types/eslint-scope": { - "version": "3.7.7", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", - "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", - "dev": true, - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, "node_modules/@types/estree": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", @@ -11221,21 +11707,21 @@ } }, "node_modules/@types/express": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", - "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.0.tgz", + "integrity": "sha512-DvZriSMehGHL1ZNLzi6MidnsDhUZM/x2pRdDIKdwbUNqqwHxMlRdkxtn6/EPKyqKpHqTl/4nRZsRNLpZxZRpPQ==", "dev": true, "dependencies": { "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", + "@types/express-serve-static-core": "^5.0.0", "@types/qs": "*", "@types/serve-static": "*" } }, "node_modules/@types/express-serve-static-core": { - "version": "4.19.5", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz", - "integrity": "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.0.tgz", + "integrity": "sha512-AbXMTZGt40T+KON9/Fdxx0B2WK5hsgxcfXJLr5bFpZ7b4JCex2WyQPTEKdXqfHiY5nKKBScZ7yCoO6Pvgxfvnw==", "dev": true, "dependencies": { "@types/node": "*", @@ -11269,9 +11755,9 @@ "dev": true }, "node_modules/@types/http-proxy": { - "version": "1.17.14", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", - "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", + "version": "1.17.15", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", + "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", "dependencies": { "@types/node": "*" } @@ -11329,21 +11815,13 @@ "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" }, - "node_modules/@types/mute-stream": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz", - "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/node": { - "version": "22.0.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.0.2.tgz", - "integrity": "sha512-yPL6DyFwY5PiMVEwymNeqUTKsDczQBJ/5T7W/46RwLU/VH+AA8aT5TZkvBviLKLbbm0hlfftEkGrNzfRk/fofQ==", + "version": "22.10.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.2.tgz", + "integrity": "sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==", + "license": "MIT", "dependencies": { - "undici-types": "~6.11.1" + "undici-types": "~6.20.0" } }, "node_modules/@types/node-forge": { @@ -11355,11 +11833,6 @@ "@types/node": "*" } }, - "node_modules/@types/node/node_modules/undici-types": { - "version": "6.11.1", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.11.1.tgz", - "integrity": "sha512-mIDEX2ek50x0OlRgxryxsenE5XaQD4on5U2inY7RApK3SOJpofyw7uW2AyfMKkhAxXIceo2DeWGVGwyvng1GNQ==" - }, "node_modules/@types/normalize-package-data": { "version": "2.4.4", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", @@ -11396,18 +11869,19 @@ "dev": true }, "node_modules/@types/react": { - "version": "18.3.3", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", - "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", + "version": "18.3.13", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.13.tgz", + "integrity": "sha512-ii/gswMmOievxAJed4PAHT949bpYjPKXvXo1v6cRB/kqc2ZR4n+SgyCyvyc5Fec5ez8VnUumI1Vk7j6fRyRogg==", + "license": "MIT", "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" } }, "node_modules/@types/react-dom": { - "version": "18.3.0", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", - "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==", "dev": true, "dependencies": { "@types/react": "*" @@ -11430,6 +11904,12 @@ "integrity": "sha512-kRz0VEkJqWLf1LLVN4pT1cg1Z9wAuvI6L97V3m2f5B76Tg8d413ddvLBPTEHAZJlnn4XSvu0FkZtViCQGVyrXQ==", "dev": true }, + "node_modules/@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "dev": true + }, "node_modules/@types/send": { "version": "0.17.4", "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", @@ -11473,23 +11953,17 @@ "version": "2.0.7", "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", - "dev": true + "devOptional": true }, "node_modules/@types/unist": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" }, - "node_modules/@types/wrap-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz", - "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==", - "dev": true - }, "node_modules/@types/ws": { - "version": "8.5.11", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.11.tgz", - "integrity": "sha512-4+q7P5h3SpJxaBft0Dzpbr6lmMaqh0Jr2tbhJZ/luAwvD7ohSCniYkwz/pLxuT2h0EOa6QADgJj1Ko+TzRfZ+w==", + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz", + "integrity": "sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==", "dev": true, "dependencies": { "@types/node": "*" @@ -11505,6 +11979,187 @@ "@types/node": "*" } }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.2.0.tgz", + "integrity": "sha512-mdekAHOqS9UjlmyF/LSs6AIEvfceV749GFxoBAjwAv0nkevfKHWQFDMcBZWUiIC5ft6ePWivXoS36aKQ0Cy3sw==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "7.2.0", + "@typescript-eslint/type-utils": "7.2.0", + "@typescript-eslint/utils": "7.2.0", + "@typescript-eslint/visitor-keys": "7.2.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^7.0.0", + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.2.0.tgz", + "integrity": "sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "7.2.0", + "@typescript-eslint/visitor-keys": "7.2.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.2.0.tgz", + "integrity": "sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==", + "dev": true, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.2.0.tgz", + "integrity": "sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "7.2.0", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.2.0.tgz", + "integrity": "sha512-5FKsVcHTk6TafQKQbuIVkXq58Fnbkd2wDL4LB7AURN7RUOu1utVP+G8+6u3ZhEroW3DF6hyo3ZEXxgKgp4KeCg==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "7.2.0", + "@typescript-eslint/types": "7.2.0", + "@typescript-eslint/typescript-estree": "7.2.0", + "@typescript-eslint/visitor-keys": "7.2.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.2.0.tgz", + "integrity": "sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "7.2.0", + "@typescript-eslint/visitor-keys": "7.2.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.2.0.tgz", + "integrity": "sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==", + "dev": true, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.2.0.tgz", + "integrity": "sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "7.2.0", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@typescript-eslint/scope-manager": { "version": "7.16.1", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.16.1.tgz", @@ -11522,6 +12177,33 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@typescript-eslint/type-utils": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.2.0.tgz", + "integrity": "sha512-xHi51adBHo9O9330J8GQYQwrKBqbIPJGZZVQTHHmy200hvkLZFWJIFtAG/7IYTWUyun6DE6w5InDReePJYJlJA==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "7.2.0", + "@typescript-eslint/utils": "7.2.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, "node_modules/@typescript-eslint/types": { "version": "7.16.1", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.16.1.tgz", @@ -11658,6 +12340,90 @@ "node": ">=8" } }, + "node_modules/@typescript-eslint/utils": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.2.0.tgz", + "integrity": "sha512-YfHpnMAGb1Eekpm3XRK8hcMwGLGsnT6L+7b2XyRv6ouDuJU1tZir1GS2i0+VXRatMwSI1/UfcyPe53ADkU+IuA==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "7.2.0", + "@typescript-eslint/types": "7.2.0", + "@typescript-eslint/typescript-estree": "7.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.2.0.tgz", + "integrity": "sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "7.2.0", + "@typescript-eslint/visitor-keys": "7.2.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.2.0.tgz", + "integrity": "sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==", + "dev": true, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.2.0.tgz", + "integrity": "sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "7.2.0", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@typescript-eslint/visitor-keys": { "version": "7.16.1", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.16.1.tgz", @@ -11691,24 +12457,24 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", - "dev": true + "devOptional": true }, "node_modules/@unhead/dom": { - "version": "1.9.16", - "resolved": "https://registry.npmjs.org/@unhead/dom/-/dom-1.9.16.tgz", - "integrity": "sha512-aZIAnnc89Csi1vV4mtlHYI765B7m1yuaXUuQiYHwr6glE9FLyy2X87CzEci4yPH/YbkKm0bGQRfcxXq6Eq0W7g==", + "version": "1.11.11", + "resolved": "https://registry.npmjs.org/@unhead/dom/-/dom-1.11.11.tgz", + "integrity": "sha512-4YwziCH5CmjvUzSGdZ4Klj6BqhLSTNZooA9kt47yDxj4Qw9uHqVnXwWWupYsVdIYPNsw1tR2AkHveg82y1Fn3A==", "dependencies": { - "@unhead/schema": "1.9.16", - "@unhead/shared": "1.9.16" + "@unhead/schema": "1.11.11", + "@unhead/shared": "1.11.11" }, "funding": { "url": "https://github.com/sponsors/harlan-zw" } }, "node_modules/@unhead/schema": { - "version": "1.9.16", - "resolved": "https://registry.npmjs.org/@unhead/schema/-/schema-1.9.16.tgz", - "integrity": "sha512-V2BshX+I6D2wN4ys5so8RQDUgsggsxW9FVBiuQi4h8oPWtHclogxzDiHa5BH2TgvNIoUxLnLYNAShMGipmVuUw==", + "version": "1.11.11", + "resolved": "https://registry.npmjs.org/@unhead/schema/-/schema-1.11.11.tgz", + "integrity": "sha512-xSGsWHPBYcMV/ckQeImbrVu6ddeRnrdDCgXUKv3xIjGBY+ob/96V80lGX8FKWh8GwdFSwhblISObKlDAt5K9ZQ==", "dependencies": { "hookable": "^5.5.3", "zhead": "^2.2.4" @@ -11718,37 +12484,38 @@ } }, "node_modules/@unhead/shared": { - "version": "1.9.16", - "resolved": "https://registry.npmjs.org/@unhead/shared/-/shared-1.9.16.tgz", - "integrity": "sha512-pfJnArULCY+GBr7OtYyyxihRiQLkT31TpyK6nUKIwyax4oNOGyhNfk0RFzNq16BwLg60d1lrc5bd5mZGbfClMA==", + "version": "1.11.11", + "resolved": "https://registry.npmjs.org/@unhead/shared/-/shared-1.11.11.tgz", + "integrity": "sha512-RfdvUskPn90ipO+PmR98jKZ8Lsx1uuzscOenO5xcrMrtWGhlLWaEBIrbvFOvX5PZ/u8/VNMJChTXGDUjEtHmlg==", "dependencies": { - "@unhead/schema": "1.9.16" + "@unhead/schema": "1.11.11" }, "funding": { "url": "https://github.com/sponsors/harlan-zw" } }, "node_modules/@unhead/ssr": { - "version": "1.9.16", - "resolved": "https://registry.npmjs.org/@unhead/ssr/-/ssr-1.9.16.tgz", - "integrity": "sha512-8R1qt4VAemX4Iun/l7DnUBJqmxA/KaUSc2+/hRYPJYOopXdCWkoaxC1K1ROX2vbRF7qmjdU5ik/a27kSPN94gg==", + "version": "1.11.11", + "resolved": "https://registry.npmjs.org/@unhead/ssr/-/ssr-1.11.11.tgz", + "integrity": "sha512-NQC8y+4ldwkMr3x8WFwv3+OR6g+Sj7dwL6J/3ST25KnvlwDSub2KGbnm2hF1x8vTpTmXTVxMA3GDRL9MRfLvMg==", "dependencies": { - "@unhead/schema": "1.9.16", - "@unhead/shared": "1.9.16" + "@unhead/schema": "1.11.11", + "@unhead/shared": "1.11.11" }, "funding": { "url": "https://github.com/sponsors/harlan-zw" } }, "node_modules/@unhead/vue": { - "version": "1.9.16", - "resolved": "https://registry.npmjs.org/@unhead/vue/-/vue-1.9.16.tgz", - "integrity": "sha512-kpMWWwm8cOwo4gw4An43pz30l2CqNtmJpX5Xsu79rwf6Viq8jHAjk6BGqyKy220M2bpa0Va4fnR532SgGO1YgQ==", + "version": "1.11.11", + "resolved": "https://registry.npmjs.org/@unhead/vue/-/vue-1.11.11.tgz", + "integrity": "sha512-AxsHHauZ+w0m2irwDHqkc3GdNChMLBtolk8CN3IAZM6vTwH0EbPXlFCFcIk4WwkH0opG+R2GlKTThr5H0HLm7g==", "dependencies": { - "@unhead/schema": "1.9.16", - "@unhead/shared": "1.9.16", + "@unhead/schema": "1.11.11", + "@unhead/shared": "1.11.11", + "defu": "^6.1.4", "hookable": "^5.5.3", - "unhead": "1.9.16" + "unhead": "1.11.11" }, "funding": { "url": "https://github.com/sponsors/harlan-zw" @@ -11758,20 +12525,20 @@ } }, "node_modules/@vercel/nft": { - "version": "0.26.5", - "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.26.5.tgz", - "integrity": "sha512-NHxohEqad6Ra/r4lGknO52uc/GrWILXAMs1BB4401GTqww0fw1bAqzpG1XHuDO+dprg4GvsD9ZLLSsdo78p9hQ==", + "version": "0.27.6", + "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.27.6.tgz", + "integrity": "sha512-mwuyUxskdcV8dd7N7JnxBgvFEz1D9UOePI/WyLLzktv6HSCwgPNQGit/UJ2IykAWGlypKw4pBQjOKWvIbXITSg==", "dependencies": { - "@mapbox/node-pre-gyp": "^1.0.5", + "@mapbox/node-pre-gyp": "^1.0.11", "@rollup/pluginutils": "^4.0.0", "acorn": "^8.6.0", - "acorn-import-attributes": "^1.9.2", + "acorn-import-attributes": "^1.9.5", "async-sema": "^3.1.1", "bindings": "^1.4.0", "estree-walker": "2.0.2", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "micromatch": "^4.0.2", + "micromatch": "^4.0.8", "node-gyp-build": "^4.2.2", "resolve-from": "^5.0.0" }, @@ -11819,27 +12586,16 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@vitejs/plugin-basic-ssl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.1.0.tgz", - "integrity": "sha512-wO4Dk/rm8u7RNhOf95ZzcEmC9rYOncYgvq4z3duaJrCgjN8BxAnDVyndanfcJZ0O6XZzHz6Q0hTimxTg8Y9g/A==", - "dev": true, - "engines": { - "node": ">=14.6.0" - }, - "peerDependencies": { - "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" - } - }, "node_modules/@vitejs/plugin-react": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.1.tgz", - "integrity": "sha512-m/V2syj5CuVnaxcUJOQRel/Wr31FFXRFlnOoq1TVtkCxsY5veGMTEmpWHndrhB2U8ScHtCQB1e+4hWYExQc6Lg==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.4.tgz", + "integrity": "sha512-SCCPBJtYLdE8PX/7ZQAs1QAZ8Jqwih+0VBLum1EGqmCCQal+MIUqLCzj3ZUy8ufbC0cAM4LRlSTm7IQJwWT4ug==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/core": "^7.24.5", - "@babel/plugin-transform-react-jsx-self": "^7.24.5", - "@babel/plugin-transform-react-jsx-source": "^7.24.1", + "@babel/core": "^7.26.0", + "@babel/plugin-transform-react-jsx-self": "^7.25.9", + "@babel/plugin-transform-react-jsx-source": "^7.25.9", "@types/babel__core": "^7.20.5", "react-refresh": "^0.14.2" }, @@ -11847,25 +12603,26 @@ "node": "^14.18.0 || >=16.0.0" }, "peerDependencies": { - "vite": "^4.2.0 || ^5.0.0" + "vite": "^4.2.0 || ^5.0.0 || ^6.0.0" } }, "node_modules/@vitejs/plugin-react/node_modules/@babel/core": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.9.tgz", - "integrity": "sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", + "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", "dev": true, + "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.9", - "@babel/helper-compilation-targets": "^7.24.8", - "@babel/helper-module-transforms": "^7.24.9", - "@babel/helpers": "^7.24.8", - "@babel/parser": "^7.24.8", - "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.8", - "@babel/types": "^7.24.9", + "@babel/code-frame": "^7.26.0", + "@babel/generator": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.0", + "@babel/parser": "^7.26.0", + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -11881,15 +12638,17 @@ } }, "node_modules/@vitejs/plugin-react/node_modules/@babel/generator": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.9.tgz", - "integrity": "sha512-G8v3jRg+z8IwY1jHFxvCNhOPYPterE4XljNgdGTYfSTtzzwjIswIzIaSPSLs3R7yFuqnqNeay5rjICfqVr+/6A==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz", + "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/types": "^7.24.9", + "@babel/parser": "^7.26.2", + "@babel/types": "^7.26.0", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" + "jsesc": "^3.0.2" }, "engines": { "node": ">=6.9.0" @@ -11899,25 +12658,15 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true - }, - "node_modules/@vitejs/plugin-react/node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } + "license": "MIT" }, "node_modules/@vitejs/plugin-react/node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true, + "license": "MIT", "bin": { "json5": "lib/cli.js" }, @@ -11930,54 +12679,58 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@vitejs/plugin-vue": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.1.1.tgz", - "integrity": "sha512-sDckXxlHpMsjRQbAH9WanangrfrblsOd3pNifePs+FOHjJg1jfWq5L/P0PsBRndEt3nmdUnmvieP8ULDeX5AvA==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.2.1.tgz", + "integrity": "sha512-cxh314tzaWwOLqVes2gnnCtvBDcM1UMdn+iFR+UjAn411dPT3tOmqrJjbMd7koZpMAmBM/GqeV4n9ge7JSiJJQ==", + "license": "MIT", "engines": { "node": "^18.0.0 || >=20.0.0" }, "peerDependencies": { - "vite": "^5.0.0", + "vite": "^5.0.0 || ^6.0.0", "vue": "^3.2.25" } }, "node_modules/@vitejs/plugin-vue-jsx": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-4.0.0.tgz", - "integrity": "sha512-A+6wL2AdQhDsLsDnY+2v4rRDI1HLJGIMc97a8FURO9tqKsH5QvjWrzsa5DH3NlZsM742W2wODl2fF+bfcTWtXw==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-4.1.1.tgz", + "integrity": "sha512-uMJqv/7u1zz/9NbWAD3XdjaY20tKTf17XVfQ9zq4wY1BjsB/PjpJPMe2xiG39QpP4ZdhYNhm4Hvo66uJrykNLA==", + "license": "MIT", "dependencies": { - "@babel/core": "^7.24.6", - "@babel/plugin-transform-typescript": "^7.24.6", - "@vue/babel-plugin-jsx": "^1.2.2" + "@babel/core": "^7.26.0", + "@babel/plugin-transform-typescript": "^7.25.9", + "@vue/babel-plugin-jsx": "^1.2.5" }, "engines": { "node": "^18.0.0 || >=20.0.0" }, "peerDependencies": { - "vite": "^5.0.0", + "vite": "^5.0.0 || ^6.0.0", "vue": "^3.0.0" } }, "node_modules/@vitejs/plugin-vue-jsx/node_modules/@babel/core": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.9.tgz", - "integrity": "sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", + "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", + "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.9", - "@babel/helper-compilation-targets": "^7.24.8", - "@babel/helper-module-transforms": "^7.24.9", - "@babel/helpers": "^7.24.8", - "@babel/parser": "^7.24.8", - "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.8", - "@babel/types": "^7.24.9", + "@babel/code-frame": "^7.26.0", + "@babel/generator": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.0", + "@babel/parser": "^7.26.0", + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -11993,14 +12746,16 @@ } }, "node_modules/@vitejs/plugin-vue-jsx/node_modules/@babel/generator": { - "version": "7.24.10", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.10.tgz", - "integrity": "sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz", + "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.24.9", + "@babel/parser": "^7.26.2", + "@babel/types": "^7.26.0", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" + "jsesc": "^3.0.2" }, "engines": { "node": ">=6.9.0" @@ -12009,23 +12764,14 @@ "node_modules/@vitejs/plugin-vue-jsx/node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" - }, - "node_modules/@vitejs/plugin-vue-jsx/node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" }, "node_modules/@vitejs/plugin-vue-jsx/node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", "bin": { "json5": "lib/cli.js" }, @@ -12037,47 +12783,144 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, + "node_modules/@vitest/expect": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.1.8.tgz", + "integrity": "sha512-8ytZ/fFHq2g4PJVAtDX57mayemKgDR6X3Oa2Foro+EygiOJHUXhCqBAAKQYYajZpFoIfvBCF1j6R6IYRSIUFuw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/spy": "2.1.8", + "@vitest/utils": "2.1.8", + "chai": "^5.1.2", + "tinyrainbow": "^1.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/pretty-format": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.1.8.tgz", + "integrity": "sha512-9HiSZ9zpqNLKlbIDRWOnAWqgcA7xu+8YxXSekhr0Ykab7PAYFkhkwoqVArPOtJhPmYeE2YHgKZlj3CP36z2AJQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "tinyrainbow": "^1.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/runner": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-2.1.8.tgz", + "integrity": "sha512-17ub8vQstRnRlIU5k50bG+QOMLHRhYPAna5tw8tYbj+jzjcspnwnwtPtiOlkuKC4+ixDPTuLZiqiWWQ2PSXHVg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/utils": "2.1.8", + "pathe": "^1.1.2" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/snapshot": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.1.8.tgz", + "integrity": "sha512-20T7xRFbmnkfcmgVEz+z3AU/3b0cEzZOt/zmnvZEctg64/QZbSDJEVm9fLnnlSi74KibmRsO9/Qabi+t0vCRPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/pretty-format": "2.1.8", + "magic-string": "^0.30.12", + "pathe": "^1.1.2" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/snapshot/node_modules/magic-string": { + "version": "0.30.14", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.14.tgz", + "integrity": "sha512-5c99P1WKTed11ZC0HMJOj6CDIue6F8ySu+bJL+85q1zBEIY8IklrJ1eiKC2NDRh3Ct3FcvmJPyQHb9erXMTJNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/@vitest/spy": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.1.8.tgz", + "integrity": "sha512-5swjf2q95gXeYPevtW0BLk6H8+bPlMb4Vw/9Em4hFxDcaOxS+e0LOX4yqNxoHzMR2akEB2xfpnWUzkZokmgWDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "tinyspy": "^3.0.2" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/utils": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.1.8.tgz", + "integrity": "sha512-dwSoui6djdwbfFmIgbIjX2ZhIoG7Ex/+xpxyiEgIGzjliY8xGkcpITKTlp6B4MgtGkF2ilvm97cPM96XZaAgcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/pretty-format": "2.1.8", + "loupe": "^3.1.2", + "tinyrainbow": "^1.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, "node_modules/@volar/language-core": { - "version": "2.4.0-alpha.18", - "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.0-alpha.18.tgz", - "integrity": "sha512-JAYeJvYQQROmVRtSBIczaPjP3DX4QW1fOqW1Ebs0d3Y3EwSNRglz03dSv0Dm61dzd0Yx3WgTW3hndDnTQqgmyg==", + "version": "2.4.8", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.8.tgz", + "integrity": "sha512-K/GxMOXGq997bO00cdFhTNuR85xPxj0BEEAy+BaqqayTmy9Tmhfgmq2wpJcVspRhcwfgPoE2/mEJa26emUhG/g==", "devOptional": true, "dependencies": { - "@volar/source-map": "2.4.0-alpha.18" + "@volar/source-map": "2.4.8" } }, "node_modules/@volar/source-map": { - "version": "2.4.0-alpha.18", - "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.0-alpha.18.tgz", - "integrity": "sha512-MTeCV9MUwwsH0sNFiZwKtFrrVZUK6p8ioZs3xFzHc2cvDXHWlYN3bChdQtwKX+FY2HG6H3CfAu1pKijolzIQ8g==", + "version": "2.4.8", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.8.tgz", + "integrity": "sha512-jeWJBkC/WivdelMwxKkpFL811uH/jJ1kVxa+c7OvG48DXc3VrP7pplSWPP2W1dLMqBxD+awRlg55FQQfiup4cA==", "devOptional": true }, "node_modules/@volar/typescript": { - "version": "2.4.0-alpha.18", - "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.0-alpha.18.tgz", - "integrity": "sha512-sXh5Y8sqGUkgxpMWUGvRXggxYHAVxg0Pa1C42lQZuPDrW6vHJPR0VCK8Sr7WJsAW530HuNQT/ZIskmXtxjybMQ==", + "version": "2.4.8", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.8.tgz", + "integrity": "sha512-6xkIYJ5xxghVBhVywMoPMidDDAFT1OoQeXwa27HSgJ6AiIKRe61RXLoik+14Z7r0JvnblXVsjsRLmCr42SGzqg==", "devOptional": true, "dependencies": { - "@volar/language-core": "2.4.0-alpha.18", + "@volar/language-core": "2.4.8", "path-browserify": "^1.0.1", "vscode-uri": "^3.0.8" } }, "node_modules/@vue-macros/common": { - "version": "1.10.4", - "resolved": "https://registry.npmjs.org/@vue-macros/common/-/common-1.10.4.tgz", - "integrity": "sha512-akO6Bd6U4jP0+ZKbHq6mbYkw1coOrJpLeVmkuMlUsT5wZRi11BjauGcZHusBSzUjgCBsa1kZTyipxrxrWB54Hw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@vue-macros/common/-/common-1.14.0.tgz", + "integrity": "sha512-xwQhDoEXRNXobNQmdqOD20yUGdVLVLZe4zhDlT9q/E+z+mvT3wukaAoJG80XRnv/BcgOOCVpxqpkQZ3sNTgjWA==", "dependencies": { - "@babel/types": "^7.24.5", + "@babel/types": "^7.25.6", "@rollup/pluginutils": "^5.1.0", - "@vue/compiler-sfc": "^3.4.27", - "ast-kit": "^0.12.1", + "@vue/compiler-sfc": "^3.5.4", + "ast-kit": "^1.1.0", "local-pkg": "^0.5.0", - "magic-string-ast": "^0.6.0" + "magic-string-ast": "^0.6.2" }, "engines": { "node": ">=16.14.0" @@ -12092,24 +12935,23 @@ } }, "node_modules/@vue/babel-helper-vue-transform-on": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.2.2.tgz", - "integrity": "sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw==" + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.2.5.tgz", + "integrity": "sha512-lOz4t39ZdmU4DJAa2hwPYmKc8EsuGa2U0L9KaZaOJUt0UwQNjNA3AZTq6uEivhOKhhG1Wvy96SvYBoFmCg3uuw==" }, "node_modules/@vue/babel-plugin-jsx": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.2.2.tgz", - "integrity": "sha512-nYTkZUVTu4nhP199UoORePsql0l+wj7v/oyQjtThUVhJl1U+6qHuoVhIvR3bf7eVKjbCK+Cs2AWd7mi9Mpz9rA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.2.5.tgz", + "integrity": "sha512-zTrNmOd4939H9KsRIGmmzn3q2zvv1mjxkYZHgqHZgDrXz5B1Q3WyGEjO2f+JrmKghvl1JIRcvo63LgM1kH5zFg==", "dependencies": { - "@babel/helper-module-imports": "~7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.23.3", - "@babel/template": "^7.23.9", - "@babel/traverse": "^7.23.9", - "@babel/types": "^7.23.9", - "@vue/babel-helper-vue-transform-on": "1.2.2", - "@vue/babel-plugin-resolve-type": "1.2.2", - "camelcase": "^6.3.0", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/plugin-syntax-jsx": "^7.24.7", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.6", + "@babel/types": "^7.25.6", + "@vue/babel-helper-vue-transform-on": "1.2.5", + "@vue/babel-plugin-resolve-type": "1.2.5", "html-tags": "^3.3.1", "svg-tags": "^1.0.0" }, @@ -12122,61 +12964,28 @@ } } }, - "node_modules/@vue/babel-plugin-jsx/node_modules/@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", - "dependencies": { - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@vue/babel-plugin-jsx/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@vue/babel-plugin-resolve-type": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.2.2.tgz", - "integrity": "sha512-EntyroPwNg5IPVdUJupqs0CFzuf6lUrVvCspmv2J1FITLeGnUCuoGNNk78dgCusxEiYj6RMkTJflGSxk5aIC4A==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.2.5.tgz", + "integrity": "sha512-U/ibkQrf5sx0XXRnUZD1mo5F7PkpKyTbfXM3a3rC4YnUz6crHEz9Jg09jzzL6QYlXNto/9CePdOg/c87O4Nlfg==", "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/helper-module-imports": "~7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/parser": "^7.23.9", - "@vue/compiler-sfc": "^3.4.15" + "@babel/code-frame": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/parser": "^7.25.6", + "@vue/compiler-sfc": "^3.5.3" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@vue/babel-plugin-resolve-type/node_modules/@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", - "dependencies": { - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@vue/compiler-core": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.35.tgz", - "integrity": "sha512-gKp0zGoLnMYtw4uS/SJRRO7rsVggLjvot3mcctlMXunYNsX+aRJDqqw/lV5/gHK91nvaAAlWFgdVl020AW1Prg==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.13.tgz", + "integrity": "sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==", "dependencies": { - "@babel/parser": "^7.24.7", - "@vue/shared": "3.4.35", + "@babel/parser": "^7.25.3", + "@vue/shared": "3.5.13", "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.2.0" @@ -12188,27 +12997,27 @@ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" }, "node_modules/@vue/compiler-dom": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.35.tgz", - "integrity": "sha512-pWIZRL76/oE/VMhdv/ovZfmuooEni6JPG1BFe7oLk5DZRo/ImydXijoZl/4kh2406boRQ7lxTYzbZEEXEhj9NQ==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.13.tgz", + "integrity": "sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==", "dependencies": { - "@vue/compiler-core": "3.4.35", - "@vue/shared": "3.4.35" + "@vue/compiler-core": "3.5.13", + "@vue/shared": "3.5.13" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.35.tgz", - "integrity": "sha512-xacnRS/h/FCsjsMfxBkzjoNxyxEyKyZfBch/P4vkLRvYJwe5ChXmZZrj8Dsed/752H2Q3JE8kYu9Uyha9J6PgA==", - "dependencies": { - "@babel/parser": "^7.24.7", - "@vue/compiler-core": "3.4.35", - "@vue/compiler-dom": "3.4.35", - "@vue/compiler-ssr": "3.4.35", - "@vue/shared": "3.4.35", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.13.tgz", + "integrity": "sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==", + "dependencies": { + "@babel/parser": "^7.25.3", + "@vue/compiler-core": "3.5.13", + "@vue/compiler-dom": "3.5.13", + "@vue/compiler-ssr": "3.5.13", + "@vue/shared": "3.5.13", "estree-walker": "^2.0.2", - "magic-string": "^0.30.10", - "postcss": "^8.4.40", + "magic-string": "^0.30.11", + "postcss": "^8.4.48", "source-map-js": "^1.2.0" } }, @@ -12218,20 +13027,20 @@ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" }, "node_modules/@vue/compiler-sfc/node_modules/magic-string": { - "version": "0.30.10", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", - "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", + "version": "0.30.11", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", + "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15" + "@jridgewell/sourcemap-codec": "^1.5.0" } }, "node_modules/@vue/compiler-ssr": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.35.tgz", - "integrity": "sha512-7iynB+0KB1AAJKk/biENTV5cRGHRdbdaD7Mx3nWcm1W8bVD6QmnH3B4AHhQQ1qZHhqFwzEzMwiytXm3PX1e60A==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.13.tgz", + "integrity": "sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==", "dependencies": { - "@vue/compiler-dom": "3.4.35", - "@vue/shared": "3.4.35" + "@vue/compiler-dom": "3.5.13", + "@vue/shared": "3.5.13" } }, "node_modules/@vue/compiler-vue2": { @@ -12245,29 +13054,32 @@ } }, "node_modules/@vue/devtools-api": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.3.tgz", - "integrity": "sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw==" + "version": "6.6.4", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz", + "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==" }, "node_modules/@vue/devtools-core": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/@vue/devtools-core/-/devtools-core-7.3.3.tgz", - "integrity": "sha512-i6Bwkx4OwfY0QVHjAdsivhlzZ2HMj7fbNRYJsWspQ+dkA1f3nTzycPqZmVUsm2TGkbQlhTMhCAdDoP97JKoc+g==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@vue/devtools-core/-/devtools-core-7.4.4.tgz", + "integrity": "sha512-DLxgA3DfeADkRzhAfm3G2Rw/cWxub64SdP5b+s5dwL30+whOGj+QNhmyFpwZ8ZTrHDFRIPj0RqNzJ8IRR1pz7w==", "dependencies": { - "@vue/devtools-kit": "^7.3.3", - "@vue/devtools-shared": "^7.3.3", + "@vue/devtools-kit": "^7.4.4", + "@vue/devtools-shared": "^7.4.4", "mitt": "^3.0.1", "nanoid": "^3.3.4", "pathe": "^1.1.2", "vite-hot-client": "^0.2.3" + }, + "peerDependencies": { + "vue": "^3.0.0" } }, "node_modules/@vue/devtools-kit": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.3.3.tgz", - "integrity": "sha512-m+dFI57BrzKYPKq73mt4CJ5GWld5OLBseLHPHGVP7CaILNY9o1gWVJWAJeF8XtQ9LTiMxZSaK6NcBsFuxAhD0g==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.4.4.tgz", + "integrity": "sha512-awK/4NfsUG0nQ7qnTM37m7ZkEUMREyPh8taFCX+uQYps/MTFEum0AD05VeGDRMXwWvMmGIcWX9xp8ZiBddY0jw==", "dependencies": { - "@vue/devtools-shared": "^7.3.3", + "@vue/devtools-shared": "^7.4.4", "birpc": "^0.2.17", "hookable": "^5.5.3", "mitt": "^3.0.1", @@ -12277,24 +13089,24 @@ } }, "node_modules/@vue/devtools-shared": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.3.6.tgz", - "integrity": "sha512-R/FOmdJV+hhuwcNoxp6e87RRkEeDMVhWH+nOsnHUrwjjsyeXJ2W1475Ozmw+cbZhejWQzftkHVKO28Fuo1yqCw==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.6.2.tgz", + "integrity": "sha512-lcjyJ7hCC0W0kNwnCGMLVTMvDLoZgjcq9BvboPgS+6jQyDul7fpzRSKTGtGhCHoxrDox7qBAKGbAl2Rcf7GE1A==", "dependencies": { "rfdc": "^1.4.1" } }, "node_modules/@vue/language-core": { - "version": "2.0.29", - "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.0.29.tgz", - "integrity": "sha512-o2qz9JPjhdoVj8D2+9bDXbaI4q2uZTHQA/dbyZT4Bj1FR9viZxDJnLcKVHfxdn6wsOzRgpqIzJEEmSSvgMvDTQ==", + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.1.10.tgz", + "integrity": "sha512-DAI289d0K3AB5TUG3xDp9OuQ71CnrujQwJrQnfuZDwo6eGNf0UoRlPuaVNO+Zrn65PC3j0oB2i7mNmVPggeGeQ==", "devOptional": true, "dependencies": { - "@volar/language-core": "~2.4.0-alpha.18", - "@vue/compiler-dom": "^3.4.0", + "@volar/language-core": "~2.4.8", + "@vue/compiler-dom": "^3.5.0", "@vue/compiler-vue2": "^2.7.16", - "@vue/shared": "^3.4.0", - "computeds": "^0.0.1", + "@vue/shared": "^3.5.0", + "alien-signals": "^0.2.0", "minimatch": "^9.0.3", "muggle-string": "^0.4.1", "path-browserify": "^1.0.1" @@ -12333,49 +13145,61 @@ } }, "node_modules/@vue/reactivity": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.35.tgz", - "integrity": "sha512-Ggtz7ZZHakriKioveJtPlStYardwQH6VCs9V13/4qjHSQb/teE30LVJNrbBVs4+aoYGtTQKJbTe4CWGxVZrvEw==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.13.tgz", + "integrity": "sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==", "dependencies": { - "@vue/shared": "3.4.35" + "@vue/shared": "3.5.13" } }, "node_modules/@vue/runtime-core": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.35.tgz", - "integrity": "sha512-D+BAjFoWwT5wtITpSxwqfWZiBClhBbR+bm0VQlWYFOadUUXFo+5wbe9ErXhLvwguPiLZdEF13QAWi2vP3ZD5tA==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.13.tgz", + "integrity": "sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==", "dependencies": { - "@vue/reactivity": "3.4.35", - "@vue/shared": "3.4.35" + "@vue/reactivity": "3.5.13", + "@vue/shared": "3.5.13" } }, "node_modules/@vue/runtime-dom": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.35.tgz", - "integrity": "sha512-yGOlbos+MVhlS5NWBF2HDNgblG8e2MY3+GigHEyR/dREAluvI5tuUUgie3/9XeqhPE4LF0i2wjlduh5thnfOqw==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.13.tgz", + "integrity": "sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==", "dependencies": { - "@vue/reactivity": "3.4.35", - "@vue/runtime-core": "3.4.35", - "@vue/shared": "3.4.35", + "@vue/reactivity": "3.5.13", + "@vue/runtime-core": "3.5.13", + "@vue/shared": "3.5.13", "csstype": "^3.1.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.35.tgz", - "integrity": "sha512-iZ0e/u9mRE4T8tNhlo0tbA+gzVkgv8r5BX6s1kRbOZqfpq14qoIvCZ5gIgraOmYkMYrSEZgkkojFPr+Nyq/Mnw==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.13.tgz", + "integrity": "sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==", "dependencies": { - "@vue/compiler-ssr": "3.4.35", - "@vue/shared": "3.4.35" + "@vue/compiler-ssr": "3.5.13", + "@vue/shared": "3.5.13" }, "peerDependencies": { - "vue": "3.4.35" + "vue": "3.5.13" } }, "node_modules/@vue/shared": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.35.tgz", - "integrity": "sha512-hvuhBYYDe+b1G8KHxsQ0diDqDMA8D9laxWZhNAjE83VZb5UDaXl9Xnz7cGdDSyiHM90qqI/CyGMcpBpiDy6VVQ==" + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.13.tgz", + "integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==" + }, + "node_modules/@web/config-loader": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@web/config-loader/-/config-loader-0.1.3.tgz", + "integrity": "sha512-XVKH79pk4d3EHRhofete8eAnqto1e8mCRAqPV00KLNFzCWSe8sWmLnqKCqkPNARC6nksMaGrATnA5sPDRllMpQ==", + "dev": true, + "dependencies": { + "semver": "^7.3.4" + }, + "engines": { + "node": ">=10.0.0" + } }, "node_modules/@webassemblyjs/ast": { "version": "1.12.1", @@ -12557,12 +13381,6 @@ "node": ">=6.5" } }, - "node_modules/abortcontroller-polyfill": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.5.tgz", - "integrity": "sha512-JMJ5soJWP18htbbxJjG7bG6yuI6pRhgJ0scHHTfkUjf6wjP912xZWvM+A4sJK3gqd9E8fcPbDnOefbA9Th/FIQ==", - "dev": true - }, "node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", @@ -12576,9 +13394,9 @@ } }, "node_modules/accessibility-checker": { - "version": "3.1.73", - "resolved": "https://registry.npmjs.org/accessibility-checker/-/accessibility-checker-3.1.73.tgz", - "integrity": "sha512-oq2TAKPRn1NhGpQVGzhVtW+1dRB9mN7vDQm+ktjYSladyK4DgZRIbEQYrLUxNwuqnmmWkwdigswSQQmQ+OKG3Q==", + "version": "3.1.79", + "resolved": "https://registry.npmjs.org/accessibility-checker/-/accessibility-checker-3.1.79.tgz", + "integrity": "sha512-a+o39cxqPhuiU0G0U/C46UNn34GvFEWLA3gjSN89cppXQ8PATiMkuVmrlVcy+u67N+R0Ej6aTuE+tDVGP+eq5A==", "dev": true, "dependencies": { "axios": "^1.4.0", @@ -12594,9 +13412,9 @@ } }, "node_modules/acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", "bin": { "acorn": "bin/acorn" }, @@ -12604,15 +13422,6 @@ "node": ">=0.4.0" } }, - "node_modules/acorn-import-assertions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", - "dev": true, - "peerDependencies": { - "acorn": "^8" - } - }, "node_modules/acorn-import-attributes": { "version": "1.9.5", "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", @@ -12670,9 +13479,9 @@ } }, "node_modules/adm-zip": { - "version": "0.5.14", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.14.tgz", - "integrity": "sha512-DnyqqifT4Jrcvb8USYjp6FHtBpEIz1mnXu6pTRHZ0RL69LbQYiO+0lDFg5+OKA7U29oWSs3a/i8fhn8ZcceIWg==", + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.16.tgz", + "integrity": "sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ==", "dev": true, "engines": { "node": ">=12.0" @@ -12682,7 +13491,6 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", - "dev": true, "dependencies": { "debug": "^4.3.4" }, @@ -12748,6 +13556,12 @@ "ajv": "^8.8.2" } }, + "node_modules/alien-signals": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/alien-signals/-/alien-signals-0.2.0.tgz", + "integrity": "sha512-StlonZhBBrsPPwrDjiPAiVTf/rolxffLxVPT60Qv/t88BZ81BvUVzHgGqEFvJ1ii8HXtm1+zU2Icr59tfWEcag==", + "devOptional": true + }, "node_modules/angular-showcase": { "resolved": "showcases/angular-showcase", "link": true @@ -12800,6 +13614,7 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "dependencies": { "color-convert": "^1.9.0" }, @@ -12956,6 +13771,24 @@ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-back": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-6.2.2.tgz", + "integrity": "sha512-gUAZ7HPyb4SJczXAMUXMGAvI976JoK3qEx9v1FTmeYuJj0IBiaKttG1ydtGKdkfqWkIkouke7nG8ufGy77+Cvw==", + "dev": true, + "engines": { + "node": ">=12.17" + } + }, "node_modules/array-buffer-byte-length": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", @@ -13012,15 +13845,17 @@ "node": ">=8" } }, - "node_modules/array.prototype.find": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.2.3.tgz", - "integrity": "sha512-fO/ORdOELvjbbeIfZfzrXFMhYHGofRGqd+am9zm3tZ4GlJINj/pA2eITyfd65Vg6+ZbHd/Cys7stpoRSWtQFdA==", + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "es-shim-unscopables": "^1.0.2" }, @@ -13087,6 +13922,23 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/arraybuffer.prototype.slice": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", @@ -13133,12 +13985,22 @@ "integrity": "sha512-9Z3vxQ+berkL/JJo0dK+EY3Lp0s3NtSnP3VCLsh5HDcZPrh0M+KQRK5sWhUeyPPH+/RCxZqOxLMR+YC6vlviEQ==", "dev": true }, + "node_modules/assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + } + }, "node_modules/ast-kit": { - "version": "0.12.2", - "resolved": "https://registry.npmjs.org/ast-kit/-/ast-kit-0.12.2.tgz", - "integrity": "sha512-es1zHFsnZ4Y4efz412nnrU3KvVAhgqy90a7Yt9Wpi5vQ3l4aYMOX0Qx4FD0elKr5ITEhiUGCSFcgGYf4YTuACg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ast-kit/-/ast-kit-1.2.0.tgz", + "integrity": "sha512-7TnogTQQZEagrHcOcddY0PqXPxVqFoNPPsKoa42Peyc83iinzT+QPKoRLDmzpaUVWZbgqSoHtezsTIoJyyBE+Q==", "dependencies": { - "@babel/parser": "^7.24.6", + "@babel/parser": "^7.25.6", "pathe": "^1.1.2" }, "engines": { @@ -13157,13 +14019,19 @@ "node": ">=4" } }, + "node_modules/ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", + "dev": true + }, "node_modules/ast-walker-scope": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/ast-walker-scope/-/ast-walker-scope-0.6.1.tgz", - "integrity": "sha512-0ZdQEsSfH3mX4BFbRCc3xOBjx5bDbm73+aAdQOHerPQNf8K0XFMAv79ucd2BpnSc4UMyvBDixiroT8yjm2Y6bw==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/ast-walker-scope/-/ast-walker-scope-0.6.2.tgz", + "integrity": "sha512-1UWOyC50xI3QZkRuDj6PqDtpm1oHWtYs+NQGwqL/2R11eN3Q81PHAHPM0SWW3BNQm53UDwS//Jv8L4CCVLM1bQ==", "dependencies": { - "@babel/parser": "^7.24.0", - "ast-kit": "^0.12.1" + "@babel/parser": "^7.25.3", + "ast-kit": "^1.0.1" }, "engines": { "node": ">=16.14.0" @@ -13265,9 +14133,9 @@ } }, "node_modules/axe-core": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.9.1.tgz", - "integrity": "sha512-QbUdXJVTpvUTHU7871ppZkdOLBeGUKBQWHkHrvN2V9IQWGMt61zf3B45BtzjxEJzYuj0JBjBZP/hmYS/R9pmAw==", + "version": "4.10.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.2.tgz", + "integrity": "sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==", "dev": true, "engines": { "node": ">=4" @@ -13284,10 +14152,19 @@ "proxy-from-env": "^1.1.0" } }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/b4a": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.6.tgz", - "integrity": "sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==" + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.7.tgz", + "integrity": "sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==" }, "node_modules/babel-loader": { "version": "9.1.3", @@ -13501,20 +14378,11 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "node_modules/bare-events": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.4.2.tgz", - "integrity": "sha512-qMKFd2qG/36aA4GwvKq8MxnPgCQAmBWmSyLWsJcbn8v03wvIPQ/hG1Ms8bPzndZxMDoHpxez5VOS+gC9Yi24/Q==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.0.tgz", + "integrity": "sha512-/E8dDe9dsbLyh2qrZ64PEPadOQ0F4gbl1sUJOrmph7xOiIxfY8vwab/4bFLh4Y88/Hk/ujKcrQKc+ps0mv873A==", "optional": true }, - "node_modules/base-x": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.10.tgz", - "integrity": "sha512-7d0s06rR9rYaIWHkpfLIFICM/tkSVdoPC9qYAQRpxn9DdKNWNsKC0uk++akckyLq16Tx2WIinnZ6WRriAt6njQ==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.0.1" - } - }, "node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", @@ -13612,9 +14480,9 @@ } }, "node_modules/birpc": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/birpc/-/birpc-0.2.17.tgz", - "integrity": "sha512-+hkTxhot+dWsLpp3gia5AkVHIsKlZybNT5gIYiDlNzJrmYPcTM9k5/w2uaj3IPpd7LlEYpmCj4Jj1nC41VhDFg==", + "version": "0.2.19", + "resolved": "https://registry.npmjs.org/birpc/-/birpc-0.2.19.tgz", + "integrity": "sha512-5WeXXAvTmitV1RqJFppT5QtUiz2p1mRSYU000Jkft5ZUCLJIk4uQriYNO50HknxKwM6jd8utNc66K1qGIwwWBQ==", "funding": { "url": "https://github.com/sponsors/antfu" } @@ -13760,9 +14628,9 @@ "dev": true }, "node_modules/body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", "dependencies": { "bytes": "3.1.2", "content-type": "~1.0.5", @@ -13772,7 +14640,7 @@ "http-errors": "2.0.0", "iconv-lite": "0.4.24", "on-finished": "2.4.1", - "qs": "6.11.0", + "qs": "6.13.0", "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" @@ -13806,20 +14674,6 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/body-parser/node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/bonjour-service": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", @@ -13856,9 +14710,9 @@ } }, "node_modules/browserslist": { - "version": "4.23.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.2.tgz", - "integrity": "sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", "funding": [ { "type": "opencollective", @@ -13874,10 +14728,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001640", - "electron-to-chromium": "^1.4.820", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.1.0" + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.1" }, "bin": { "browserslist": "cli.js" @@ -13946,6 +14800,7 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "dev": true, "engines": { "node": ">=6" }, @@ -13987,25 +14842,25 @@ } }, "node_modules/c12": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/c12/-/c12-1.11.1.tgz", - "integrity": "sha512-KDU0TvSvVdaYcQKQ6iPHATGz/7p/KiVjPg4vQrB6Jg/wX9R0yl5RZxWm9IoZqaIHD2+6PZd81+KMGwRr/lRIUg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/c12/-/c12-2.0.1.tgz", + "integrity": "sha512-Z4JgsKXHG37C6PYUtIxCfLJZvo6FyhHJoClwwb9ftUkLpPSkuYqn6Tr+vnaN8hymm0kIbcg6Ey3kv/Q71k5w/A==", "dependencies": { - "chokidar": "^3.6.0", + "chokidar": "^4.0.1", "confbox": "^0.1.7", "defu": "^6.1.4", "dotenv": "^16.4.5", "giget": "^1.2.3", - "jiti": "^1.21.6", + "jiti": "^2.3.0", "mlly": "^1.7.1", - "ohash": "^1.1.3", + "ohash": "^1.1.4", "pathe": "^1.1.2", "perfect-debounce": "^1.0.0", - "pkg-types": "^1.1.1", + "pkg-types": "^1.2.0", "rc9": "^2.1.2" }, "peerDependencies": { - "magicast": "^0.3.4" + "magicast": "^0.3.5" }, "peerDependenciesMeta": { "magicast": { @@ -14013,6 +14868,40 @@ } } }, + "node_modules/c12/node_modules/chokidar": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.1.tgz", + "integrity": "sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/c12/node_modules/jiti": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.0.tgz", + "integrity": "sha512-H5UpaUI+aHOqZXlYOaFP/8AzKsg+guWu+Pr3Y8i7+Y3zr1aXAvCvTAQ1RxSc6oVD8R8c7brgNtTVP91E7upH/g==", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, + "node_modules/c12/node_modules/readdirp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz", + "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==", + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/cac": { "version": "6.7.14", "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", @@ -14126,15 +15015,15 @@ } }, "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "license": "MIT", "dependencies": { + "call-bind-apply-helpers": "^1.0.0", "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" + "set-function-length": "^1.2.2" }, "engines": { "node": ">= 0.4" @@ -14143,6 +15032,19 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz", + "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", @@ -14201,9 +15103,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001642", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001642.tgz", - "integrity": "sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==", + "version": "1.0.30001674", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001674.tgz", + "integrity": "sha512-jOsKlZVRnzfhLojb+Ykb+gyUSp9Xb57So+fAiFlLzzTKpqg8xxSav0e40c8/4F/v9N8QSvrRRaLeVzQbLqomYw==", "funding": [ { "type": "opencollective", @@ -14223,7 +15125,8 @@ "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/ccount": { "version": "2.0.1", @@ -14234,6 +15137,29 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/cem-plugin-expanded-types": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/cem-plugin-expanded-types/-/cem-plugin-expanded-types-1.3.3.tgz", + "integrity": "sha512-l6bcMuMA1Nf7kucgYL3Ot8rS0UzJYt6eYu822GkllZEjdlsdxkbNcZxzGQW+NLtn/h+OiwoQOHRsqaxWWTtIrw==", + "dev": true + }, + "node_modules/chai": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.2.tgz", + "integrity": "sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==", + "dev": true, + "license": "MIT", + "dependencies": { + "assertion-error": "^2.0.1", + "check-error": "^2.1.1", + "deep-eql": "^5.0.1", + "loupe": "^3.1.0", + "pathval": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/chainsaw": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", @@ -14337,6 +15263,16 @@ "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", "dev": true }, + "node_modules/check-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", + "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 16" + } + }, "node_modules/chokidar": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", @@ -14469,15 +15405,15 @@ } }, "node_modules/cli-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", - "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", + "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==", "dev": true, "dependencies": { - "restore-cursor": "^4.0.0" + "restore-cursor": "^5.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -14556,9 +15492,9 @@ } }, "node_modules/cli-truncate/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true, "engines": { "node": ">=12" @@ -14568,9 +15504,9 @@ } }, "node_modules/cli-truncate/node_modules/emoji-regex": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", - "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", + "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", "dev": true }, "node_modules/cli-truncate/node_modules/string-width": { @@ -14720,15 +15656,6 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, "node_modules/clone-deep": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", @@ -14779,10 +15706,24 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "optional": true, + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, "dependencies": { "color-name": "1.1.3" } @@ -14790,7 +15731,18 @@ "node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "devOptional": true + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "optional": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } }, "node_modules/color-support": { "version": "1.1.3", @@ -14800,6 +15752,24 @@ "color-support": "bin.js" } }, + "node_modules/color/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "optional": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "optional": true + }, "node_modules/colord": { "version": "2.9.3", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", @@ -14842,21 +15812,53 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/command-line-args": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.1.2.tgz", + "integrity": "sha512-fytTsbndLbl+pPWtS0CxLV3BEWw9wJayB8NnU2cbQqVPsNdYezQeT+uIQv009m+GShnMNyuoBrRo8DTmuTfSCA==", + "dev": true, + "dependencies": { + "array-back": "^6.1.2", + "find-replace": "^3.0.0", + "lodash.camelcase": "^4.3.0", + "typical": "^4.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/commander": { "version": "12.1.0", "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", - "dev": true, "engines": { "node": ">=18" } }, + "node_modules/comment-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.2.4.tgz", + "integrity": "sha512-pm0b+qv+CkWNriSTMsfnjChF9kH0kxz55y44Wo5le9qLxMj5xDQAaEd9ZN1ovSuk9CsrncWaFwgpOMg7ClJwkw==", + "dev": true, + "engines": { + "node": ">= 12.0.0" + } + }, "node_modules/common-path-prefix": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", "dev": true }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", @@ -14952,12 +15954,6 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, - "node_modules/computeds": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/computeds/-/computeds-0.0.1.tgz", - "integrity": "sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==", - "devOptional": true - }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -14971,6 +15967,7 @@ "engines": [ "node >= 6.0" ], + "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -14979,9 +15976,9 @@ } }, "node_modules/confbox": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.7.tgz", - "integrity": "sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==" + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", + "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==" }, "node_modules/confusing-browser-globals": { "version": "1.0.11", @@ -15118,17 +16115,17 @@ "dev": true }, "node_modules/cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", "engines": { "node": ">= 0.6" } }, "node_modules/cookie-es": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.1.0.tgz", - "integrity": "sha512-L2rLOcK0wzWSfSDA33YR+PUHDG10a8px7rUHKWbGLP4YfbsMed2KFUw5fczvDPbT98DDe3LEzviswl810apTEw==" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.2.2.tgz", + "integrity": "sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==" }, "node_modules/cookie-signature": { "version": "1.0.6", @@ -15222,12 +16219,12 @@ } }, "node_modules/core-js-compat": { - "version": "3.37.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz", - "integrity": "sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==", + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.39.0.tgz", + "integrity": "sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==", "dev": true, "dependencies": { - "browserslist": "^4.23.0" + "browserslist": "^4.24.2" }, "funding": { "type": "opencollective", @@ -15275,20 +16272,29 @@ } }, "node_modules/cosmiconfig-typescript-loader": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-5.0.0.tgz", - "integrity": "sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-6.1.0.tgz", + "integrity": "sha512-tJ1w35ZRUiM5FeTzT7DtYWAFFv37ZLqSRkGi2oeCK1gPhvaWjkAtfXvLmvE1pRfxxp9aQo6ba/Pvg1dKj05D4g==", "dev": true, "dependencies": { - "jiti": "^1.19.1" + "jiti": "^2.4.1" }, "engines": { - "node": ">=v16" + "node": ">=v18" }, "peerDependencies": { "@types/node": "*", - "cosmiconfig": ">=8.2", - "typescript": ">=4" + "cosmiconfig": ">=9", + "typescript": ">=5" + } + }, + "node_modules/cosmiconfig-typescript-loader/node_modules/jiti": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.1.tgz", + "integrity": "sha512-yPBThwecp1wS9DmoA4x4KR2h3QoslacnDR8ypuFM962kI4/456Iy1oHx2RAgh4jfZNdn0bctsdadceiBUgpU1g==", + "dev": true, + "bin": { + "jiti": "lib/jiti-cli.mjs" } }, "node_modules/cpr": { @@ -15429,17 +16435,17 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/croner": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/croner/-/croner-8.1.0.tgz", - "integrity": "sha512-sz990XOUPR8dG/r5BRKMBd15MYDDUu8oeSaxFD5DqvNgHSZw8Psd1s689/IGET7ezxRMiNlCIyGeY1Gvxp/MLg==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/croner/-/croner-9.0.0.tgz", + "integrity": "sha512-onMB0OkDjkXunhdW9htFjEhqrD54+M94i6ackoUkjHKbRnXdyEyKRelp4nJ1kAz32+s27jP1FsebpJCVl0BsvA==", "engines": { "node": ">=18.0" } }, "node_modules/cronstrue": { - "version": "2.50.0", - "resolved": "https://registry.npmjs.org/cronstrue/-/cronstrue-2.50.0.tgz", - "integrity": "sha512-ULYhWIonJzlScCCQrPUG5uMXzXxSixty4djud9SS37DoNxDdkeRocxzHuAo4ImRBUK+mAuU5X9TSwEDccnnuPg==", + "version": "2.51.0", + "resolved": "https://registry.npmjs.org/cronstrue/-/cronstrue-2.51.0.tgz", + "integrity": "sha512-7EG9VaZZ5SRbZ7m25dmP6xaS0qe9ay6wywMskFOU/lMDKa+3gZr2oeT5OUfXwRP/Bcj8wxdYJ65AHU70CI3tsw==", "bin": { "cronstrue": "bin/cli.js" } @@ -15472,9 +16478,10 @@ } }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -15485,16 +16492,11 @@ } }, "node_modules/crossws": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.2.4.tgz", - "integrity": "sha512-DAxroI2uSOgUKLz00NX6A8U/8EE3SZHmIND+10jkVSaypvyt57J5JEOxAQOL6lQxyzi/wZbTIwssU1uy69h5Vg==", - "peerDependencies": { - "uWebSockets.js": "*" - }, - "peerDependenciesMeta": { - "uWebSockets.js": { - "optional": true - } + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.3.1.tgz", + "integrity": "sha512-HsZgeVYaG+b5zA+9PbIPGq4+J/CJynJuearykPsXx4V/eMhyQ5EDVg3Ak2FBZtVXCiOLu/U7IiwDHTr9MA+IKw==", + "dependencies": { + "uncrypto": "^0.1.3" } }, "node_modules/crypto-random-string": { @@ -15536,9 +16538,9 @@ } }, "node_modules/css-functions-list": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.2.tgz", - "integrity": "sha512-c+N0v6wbKVxTu5gOBBFkr9BEdBWaqqjQeiJ8QvSRIJOf+UxlJh930m8e6/WNeODIK0mYLFkoONrnj16i2EcvfQ==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.3.tgz", + "integrity": "sha512-IQOkD3hbR5KrN93MtcYuad6YPuTSUhntLHDuLEbFWE+ff2/XSZNdZG+LcbbIW5AXKg/WFIfYItIzVoHngHXZzA==", "devOptional": true, "engines": { "node": ">=12 || >=16" @@ -15629,11 +16631,11 @@ } }, "node_modules/cssnano": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-7.0.4.tgz", - "integrity": "sha512-rQgpZra72iFjiheNreXn77q1haS2GEy69zCMbu4cpXCFPMQF+D4Ik5V7ktMzUF/sA7xCIgcqHwGPnCD+0a1vHg==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-7.0.6.tgz", + "integrity": "sha512-54woqx8SCbp8HwvNZYn68ZFAepuouZW4lTwiMVnBErM3VkO7/Sd4oTOt3Zz3bPx3kxQ36aISppyXj2Md4lg8bw==", "dependencies": { - "cssnano-preset-default": "^7.0.4", + "cssnano-preset-default": "^7.0.6", "lilconfig": "^3.1.2" }, "engines": { @@ -15648,40 +16650,40 @@ } }, "node_modules/cssnano-preset-default": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-7.0.4.tgz", - "integrity": "sha512-jQ6zY9GAomQX7/YNLibMEsRZguqMUGuupXcEk2zZ+p3GUxwCAsobqPYE62VrJ9qZ0l9ltrv2rgjwZPBIFIjYtw==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-7.0.6.tgz", + "integrity": "sha512-ZzrgYupYxEvdGGuqL+JKOY70s7+saoNlHSCK/OGn1vB2pQK8KSET8jvenzItcY+kA7NoWvfbb/YhlzuzNKjOhQ==", "dependencies": { - "browserslist": "^4.23.1", + "browserslist": "^4.23.3", "css-declaration-sorter": "^7.2.0", "cssnano-utils": "^5.0.0", - "postcss-calc": "^10.0.0", - "postcss-colormin": "^7.0.1", - "postcss-convert-values": "^7.0.2", - "postcss-discard-comments": "^7.0.1", - "postcss-discard-duplicates": "^7.0.0", + "postcss-calc": "^10.0.2", + "postcss-colormin": "^7.0.2", + "postcss-convert-values": "^7.0.4", + "postcss-discard-comments": "^7.0.3", + "postcss-discard-duplicates": "^7.0.1", "postcss-discard-empty": "^7.0.0", "postcss-discard-overridden": "^7.0.0", - "postcss-merge-longhand": "^7.0.2", - "postcss-merge-rules": "^7.0.2", + "postcss-merge-longhand": "^7.0.4", + "postcss-merge-rules": "^7.0.4", "postcss-minify-font-values": "^7.0.0", "postcss-minify-gradients": "^7.0.0", - "postcss-minify-params": "^7.0.1", - "postcss-minify-selectors": "^7.0.2", + "postcss-minify-params": "^7.0.2", + "postcss-minify-selectors": "^7.0.4", "postcss-normalize-charset": "^7.0.0", "postcss-normalize-display-values": "^7.0.0", "postcss-normalize-positions": "^7.0.0", "postcss-normalize-repeat-style": "^7.0.0", "postcss-normalize-string": "^7.0.0", "postcss-normalize-timing-functions": "^7.0.0", - "postcss-normalize-unicode": "^7.0.1", + "postcss-normalize-unicode": "^7.0.2", "postcss-normalize-url": "^7.0.0", "postcss-normalize-whitespace": "^7.0.0", "postcss-ordered-values": "^7.0.1", - "postcss-reduce-initial": "^7.0.1", + "postcss-reduce-initial": "^7.0.2", "postcss-reduce-transforms": "^7.0.0", "postcss-svgo": "^7.0.1", - "postcss-unique-selectors": "^7.0.1" + "postcss-unique-selectors": "^7.0.3" }, "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" @@ -15747,17 +16749,6 @@ "is-git-repository": "^1.0.0" } }, - "node_modules/current-git-branch/node_modules/cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", - "dev": true, - "dependencies": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, "node_modules/current-git-branch/node_modules/execa": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/execa/-/execa-0.6.3.tgz", @@ -15794,16 +16785,6 @@ "node": ">=0.10.0" } }, - "node_modules/current-git-branch/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, "node_modules/current-git-branch/node_modules/npm-run-path": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", @@ -15825,45 +16806,42 @@ "node": ">=4" } }, - "node_modules/current-git-branch/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/current-git-branch/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/current-git-branch/node_modules/signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "dev": true }, - "node_modules/current-git-branch/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "node_modules/custom-element-jet-brains-integration": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/custom-element-jet-brains-integration/-/custom-element-jet-brains-integration-1.6.2.tgz", + "integrity": "sha512-V3jixEhQG+dg+uwn7bfb+q49MWQmWMCxGw6uT5mwHEEuIxAwtv46xf9Co1WP5h31n8yVJReEl3b7qCNvZPqcpA==", "dev": true, "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" + "@prettier/sync": "^0.5.2" + } + }, + "node_modules/custom-element-vs-code-integration": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/custom-element-vs-code-integration/-/custom-element-vs-code-integration-1.4.1.tgz", + "integrity": "sha512-aOQpNayEzXHUg7JRo/eIS8aCMiOPLuMwhANj4iFdAz3NnHy5Y0Us7uS/qSeJhYbl+5NddygQvp3is8L0ggxMbQ==", + "dev": true, + "dependencies": { + "@prettier/sync": "^0.5.2" } }, + "node_modules/custom-elements-manifest": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/custom-elements-manifest/-/custom-elements-manifest-1.0.0.tgz", + "integrity": "sha512-j59k0ExGCKA8T6Mzaq+7axc+KVHwpEphEERU7VZ99260npu/p/9kd+Db+I3cGKxHkM5y6q5gnlXn00mzRQkX2A==", + "dev": true + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true + }, "node_modules/dargs": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/dargs/-/dargs-8.1.0.tgz", @@ -15943,15 +16921,20 @@ "dev": true }, "node_modules/db0": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/db0/-/db0-0.1.4.tgz", - "integrity": "sha512-Ft6eCwONYxlwLjBXSJxw0t0RYtA5gW9mq8JfBXn9TtC0nDPlqePAhpv9v4g9aONBi6JI1OXHTKKkUYGd+BOrCA==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/db0/-/db0-0.2.1.tgz", + "integrity": "sha512-BWSFmLaCkfyqbSEZBQINMVNjCVfrogi7GQ2RSy1tmtfK9OXlsup6lUMwLsqSD7FbAjD04eWFdXowSHHUp6SE/Q==", "peerDependencies": { - "@libsql/client": "^0.5.2", - "better-sqlite3": "^9.4.3", - "drizzle-orm": "^0.29.4" + "@electric-sql/pglite": "*", + "@libsql/client": "*", + "better-sqlite3": "*", + "drizzle-orm": "*", + "mysql2": "*" }, "peerDependenciesMeta": { + "@electric-sql/pglite": { + "optional": true + }, "@libsql/client": { "optional": true }, @@ -15960,6 +16943,9 @@ }, "drizzle-orm": { "optional": true + }, + "mysql2": { + "optional": true } } }, @@ -15969,12 +16955,18 @@ "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", "devOptional": true }, + "node_modules/debounce": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", + "dev": true + }, "node_modules/debug": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", - "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" }, "engines": { "node": ">=6.0" @@ -15985,6 +16977,11 @@ } } }, + "node_modules/debug/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, "node_modules/decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", @@ -16046,6 +17043,16 @@ "integrity": "sha512-aWS3UIVH+NPGCD1kki+DCU9Dua032iSsO43LqQpcs4R3+dVv7tX0qBGjiVHJHjplsoUM2XRO/KB92glqc68awg==", "dev": true }, + "node_modules/deep-eql": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", + "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -16395,9 +17402,9 @@ "dev": true }, "node_modules/devalue": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.0.0.tgz", - "integrity": "sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA==" + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.1.1.tgz", + "integrity": "sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==" }, "node_modules/devlop": { "version": "1.1.0", @@ -16418,9 +17425,9 @@ "dev": true }, "node_modules/diff": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", "engines": { "node": ">=0.3.1" } @@ -16462,7 +17469,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, + "devOptional": true, "dependencies": { "esutils": "^2.0.2" }, @@ -16515,9 +17522,12 @@ } }, "node_modules/dompurify": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.1.6.tgz", - "integrity": "sha512-cTOAhc36AalkjtBpfG6O8JimdTMWNXjiePT2xQH/ppBGi/4uIpmj8eKyIkMJErXWARyINV/sB38yf8JCLF5pbQ==" + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.3.tgz", + "integrity": "sha512-U1U5Hzc2MO0oW3DF+G9qYN0aT7atAou4AgI0XjWz061nyBPbdxkfdhfy5uMgGn6+oLFCfn44ZGbdDqCzVmlOWA==", + "optionalDependencies": { + "@types/trusted-types": "^2.0.7" + } }, "node_modules/domutils": { "version": "3.1.0", @@ -16554,9 +17564,10 @@ } }, "node_modules/dotenv": { - "version": "16.4.5", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", - "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", + "version": "16.4.7", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", + "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==", + "license": "BSD-2-Clause", "engines": { "node": ">=12" }, @@ -16564,11 +17575,20 @@ "url": "https://dotenvx.com" } }, - "node_modules/dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", - "dev": true + "node_modules/dunder-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.0.tgz", + "integrity": "sha512-9+Sj30DIu+4KvHqMfLUGLFYL2PkURSYMVXJyXe92nFRvlYq5hBjLEhblKB+vkd/WVlUYMWigiY07T91Fkk0+4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } }, "node_modules/duplexer": { "version": "0.1.2", @@ -16640,9 +17660,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.828", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.828.tgz", - "integrity": "sha512-QOIJiWpQJDHAVO4P58pwb133Cwee0nbvy/MV1CwzZVGpkH1RX33N3vsaWRCpR6bF63AAq366neZrRTu7Qlsbbw==" + "version": "1.5.49", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.49.tgz", + "integrity": "sha512-ZXfs1Of8fDb6z7WEYZjXpgIRF6MEu8JdeGA0A40aZq6OQbS+eJpnnV49epZRna2DU/YsEjSQuGtQPPtvt6J65A==" }, "node_modules/emoji-regex": { "version": "9.2.2", @@ -16659,9 +17679,9 @@ } }, "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", "engines": { "node": ">= 0.8" } @@ -16697,9 +17717,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz", - "integrity": "sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==", + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -16752,6 +17772,18 @@ "node": ">=6" } }, + "node_modules/environment": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", + "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/err-code": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", @@ -16781,9 +17813,9 @@ } }, "node_modules/error-stack-parser-es": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-0.1.4.tgz", - "integrity": "sha512-l0uy0kAoo6toCgVOYaAayqtPa2a1L15efxUMEnQebKwLQX2X0OpS6wMMQdc4juJXmxd9i40DuaUHq+mjIya9TQ==", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-0.1.5.tgz", + "integrity": "sha512-xHku1X40RO+fO8yJ8Wh2f2rZWVjqyhb1zgq1yZ8aZRQkv6OOKhKWRUaht3eSCUbAOBaKIgM+ykwFLE+QUxgGeg==", "funding": { "url": "https://github.com/sponsors/antfu" } @@ -16794,10 +17826,11 @@ "integrity": "sha512-fZmsRiDNv07K6s2KkKFTiD2aIvECa7++PKyD5NC32tpRw46qZA3sOz+aM+/V9V0GDHxVTKLziveV4JhzBHDp9Q==" }, "node_modules/es-abstract": { - "version": "1.23.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", - "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "version": "1.23.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.5.tgz", + "integrity": "sha512-vlmniQ0WNPwXqA0BnmwV3Ng7HxiGlh6r5U6JcTMNx8OilcAGqVJBHJcPjqOMaczU9fRuRK5Px2BdVyPRnKMMVQ==", "dev": true, + "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", "arraybuffer.prototype.slice": "^1.0.3", @@ -16814,7 +17847,7 @@ "function.prototype.name": "^1.1.6", "get-intrinsic": "^1.2.4", "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", + "globalthis": "^1.0.4", "gopd": "^1.0.1", "has-property-descriptors": "^1.0.2", "has-proto": "^1.0.3", @@ -16830,10 +17863,10 @@ "is-string": "^1.0.7", "is-typed-array": "^1.1.13", "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", + "object-inspect": "^1.13.3", "object-keys": "^1.1.1", "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", + "regexp.prototype.flags": "^1.5.3", "safe-array-concat": "^1.1.2", "safe-regex-test": "^1.0.3", "string.prototype.trim": "^1.2.9", @@ -16872,11 +17905,37 @@ "node": ">= 0.4" } }, + "node_modules/es-iterator-helpers": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.0.tgz", + "integrity": "sha512-tpxqxncxnpw3c93u8n3VOzACmRFoVmWJqbWXvX/JfKbkhBw1oslgPrUfeSt2psuqyEJFD6N/9lg5i7bsKpoq+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "iterator.prototype": "^1.1.3", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es-module-lexer": { "version": "1.5.4", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", - "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", - "dev": true + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==" }, "node_modules/es-object-atoms": { "version": "1.0.0", @@ -16937,9 +17996,10 @@ "dev": true }, "node_modules/esbuild": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.23.0.tgz", - "integrity": "sha512-1lvV17H2bMYda/WaFb2jLPeHU3zml2k4/yagNMG8Q/YtfMjCwEUZa2eXXMgZTVSL5q1n4H7sQ0X6CdJDqqeCFA==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.23.1.tgz", + "integrity": "sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==", + "devOptional": true, "hasInstallScript": true, "bin": { "esbuild": "bin/esbuild" @@ -16948,30 +18008,30 @@ "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.23.0", - "@esbuild/android-arm": "0.23.0", - "@esbuild/android-arm64": "0.23.0", - "@esbuild/android-x64": "0.23.0", - "@esbuild/darwin-arm64": "0.23.0", - "@esbuild/darwin-x64": "0.23.0", - "@esbuild/freebsd-arm64": "0.23.0", - "@esbuild/freebsd-x64": "0.23.0", - "@esbuild/linux-arm": "0.23.0", - "@esbuild/linux-arm64": "0.23.0", - "@esbuild/linux-ia32": "0.23.0", - "@esbuild/linux-loong64": "0.23.0", - "@esbuild/linux-mips64el": "0.23.0", - "@esbuild/linux-ppc64": "0.23.0", - "@esbuild/linux-riscv64": "0.23.0", - "@esbuild/linux-s390x": "0.23.0", - "@esbuild/linux-x64": "0.23.0", - "@esbuild/netbsd-x64": "0.23.0", - "@esbuild/openbsd-arm64": "0.23.0", - "@esbuild/openbsd-x64": "0.23.0", - "@esbuild/sunos-x64": "0.23.0", - "@esbuild/win32-arm64": "0.23.0", - "@esbuild/win32-ia32": "0.23.0", - "@esbuild/win32-x64": "0.23.0" + "@esbuild/aix-ppc64": "0.23.1", + "@esbuild/android-arm": "0.23.1", + "@esbuild/android-arm64": "0.23.1", + "@esbuild/android-x64": "0.23.1", + "@esbuild/darwin-arm64": "0.23.1", + "@esbuild/darwin-x64": "0.23.1", + "@esbuild/freebsd-arm64": "0.23.1", + "@esbuild/freebsd-x64": "0.23.1", + "@esbuild/linux-arm": "0.23.1", + "@esbuild/linux-arm64": "0.23.1", + "@esbuild/linux-ia32": "0.23.1", + "@esbuild/linux-loong64": "0.23.1", + "@esbuild/linux-mips64el": "0.23.1", + "@esbuild/linux-ppc64": "0.23.1", + "@esbuild/linux-riscv64": "0.23.1", + "@esbuild/linux-s390x": "0.23.1", + "@esbuild/linux-x64": "0.23.1", + "@esbuild/netbsd-x64": "0.23.1", + "@esbuild/openbsd-arm64": "0.23.1", + "@esbuild/openbsd-x64": "0.23.1", + "@esbuild/sunos-x64": "0.23.1", + "@esbuild/win32-arm64": "0.23.1", + "@esbuild/win32-ia32": "0.23.1", + "@esbuild/win32-x64": "0.23.1" } }, "node_modules/esbuild-wasm": { @@ -16987,9 +18047,9 @@ } }, "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "engines": { "node": ">=6" } @@ -17043,37 +18103,41 @@ } }, "node_modules/eslint": { - "version": "9.7.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.7.0.tgz", - "integrity": "sha512-FzJ9D/0nGiCGBf8UXO/IGLTgLVzIxze1zpfA8Ton2mjLovXdAPlYDv+MQDcqj3TmrhAGYfOpz9RfR+ent0AgAw==", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", "devOptional": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.11.0", - "@eslint/config-array": "^0.17.0", - "@eslint/eslintrc": "^3.1.0", - "@eslint/js": "9.7.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", "@humanwhocodes/module-importer": "^1.0.1", - "@humanwhocodes/retry": "^0.3.0", "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.3.2", + "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^8.0.2", - "eslint-visitor-keys": "^4.0.0", - "espree": "^10.1.0", - "esquery": "^1.5.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^8.0.0", + "file-entry-cache": "^6.0.1", "find-up": "^5.0.0", "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", @@ -17087,10 +18151,10 @@ "eslint": "bin/eslint.js" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://eslint.org/donate" + "url": "https://opencollective.com/eslint" } }, "node_modules/eslint-compat-utils": { @@ -17108,6 +18172,33 @@ "eslint": ">=6.0.0" } }, + "node_modules/eslint-config-next": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-15.1.1.tgz", + "integrity": "sha512-St2CvkRaqwbEXot9XdivAqeznlZt5bACFyOy821k67SVJEgw4ansmrwhtlFUTRdYGmgmqapFKy4RN2yz/znHcg==", + "dev": true, + "dependencies": { + "@next/eslint-plugin-next": "15.1.1", + "@rushstack/eslint-patch": "^1.10.3", + "@typescript-eslint/eslint-plugin": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", + "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-import-resolver-typescript": "^3.5.2", + "eslint-plugin-import": "^2.31.0", + "eslint-plugin-jsx-a11y": "^6.10.0", + "eslint-plugin-react": "^7.37.0", + "eslint-plugin-react-hooks": "^5.0.0" + }, + "peerDependencies": { + "eslint": "^7.23.0 || ^8.0.0 || ^9.0.0", + "typescript": ">=3.3.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, "node_modules/eslint-config-prettier": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", @@ -17230,10 +18321,118 @@ "ms": "^2.1.1" } }, + "node_modules/eslint-import-resolver-typescript": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz", + "integrity": "sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "enhanced-resolve": "^5.12.0", + "eslint-module-utils": "^2.7.4", + "fast-glob": "^3.3.1", + "get-tsconfig": "^4.5.0", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*" + } + }, + "node_modules/eslint-import-resolver-webpack": { + "version": "0.13.10", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.13.10.tgz", + "integrity": "sha512-ciVTEg7sA56wRMR772PyjcBRmyBMLS46xgzQZqt6cWBEKc7cK65ZSSLCTLVRu2gGtKyXUb5stwf4xxLBfERLFA==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "enhanced-resolve": "^0.9.1", + "find-root": "^1.1.0", + "hasown": "^2.0.2", + "interpret": "^1.4.0", + "is-core-module": "^2.15.1", + "is-regex": "^1.2.0", + "lodash": "^4.17.21", + "resolve": "^2.0.0-next.5", + "semver": "^5.7.2" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "eslint-plugin-import": ">=1.4.0", + "webpack": ">=1.11.0" + } + }, + "node_modules/eslint-import-resolver-webpack/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-webpack/node_modules/enhanced-resolve": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", + "integrity": "sha512-kxpoMgrdtkXZ5h0SeraBS1iRntpTpQ3R8ussdb38+UAFnMGX5DDyJXePm+OCHOcoXvHDw7mc2erbJBpDnl7TPw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.2.0", + "tapable": "^0.1.8" + }, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/eslint-import-resolver-webpack/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-import-resolver-webpack/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/eslint-import-resolver-webpack/node_modules/tapable": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", + "integrity": "sha512-jX8Et4hHg57mug1/079yitEKWGB3LCwoxByLsNim89LABq8NqgiX+6iYVOsq0vX8uJHkU+DZ5fnq95f800bEsQ==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, "node_modules/eslint-module-utils": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", - "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", + "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", "dev": true, "dependencies": { "debug": "^3.2.7" @@ -17450,20 +18649,112 @@ "node": ">=0.8.0" } }, + "node_modules/eslint-plugin-import": { + "version": "2.31.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", + "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", + "dev": true, + "dependencies": { + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.8", + "array.prototype.findlastindex": "^1.2.5", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.0", + "hasown": "^2.0.2", + "is-core-module": "^2.15.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.0", + "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.8", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", + "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", + "dev": true, + "dependencies": { + "aria-query": "^5.3.2", + "array-includes": "^3.1.8", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "^4.10.0", + "axobject-query": "^4.1.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "hasown": "^2.0.2", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.1" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" + } + }, "node_modules/eslint-plugin-n": { - "version": "17.9.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.9.0.tgz", - "integrity": "sha512-CPSaXDXdrT4nsrOrO4mT4VB6FMUkoySRkHWuuJJHVqsIEjIeZgMY1H7AzSwPbDScikBmLN82KeM1u7ixV7PzGg==", + "version": "17.15.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.15.0.tgz", + "integrity": "sha512-xF3zJkOfLlFOm5TvmqmsnA9/fO+/z2pYs0dkuKXKN/ymS6UB1yEcaoIkqxLKQ9Dw/WmLX/Tdh6/5ZS5azVixFQ==", "dev": true, "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "enhanced-resolve": "^5.17.0", - "eslint-plugin-es-x": "^7.5.0", - "get-tsconfig": "^4.7.0", - "globals": "^15.0.0", - "ignore": "^5.2.4", - "minimatch": "^9.0.0", - "semver": "^7.5.3" + "@eslint-community/eslint-utils": "^4.4.1", + "enhanced-resolve": "^5.17.1", + "eslint-plugin-es-x": "^7.8.0", + "get-tsconfig": "^4.8.1", + "globals": "^15.11.0", + "ignore": "^5.3.2", + "minimatch": "^9.0.5", + "semver": "^7.6.3" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -17485,9 +18776,9 @@ } }, "node_modules/eslint-plugin-n/node_modules/globals": { - "version": "15.8.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-15.8.0.tgz", - "integrity": "sha512-VZAJ4cewHTExBWDHR6yptdIBlx9YSSZuwojj9Nt5mBRXQzrKakDsVKQ1J63sklLvzAJm0X5+RpO4i3Y2hcOnFw==", + "version": "15.13.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.13.0.tgz", + "integrity": "sha512-49TewVEz0UxZjr1WYYsWpPrhyC/B/pA8Bq0fUmet2n+eR7yn0IvNzNaoBwnK6mdkzcN+se7Ez9zUgULTz2QH4g==", "dev": true, "engines": { "node": ">=18" @@ -17571,19 +18862,105 @@ "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" } }, + "node_modules/eslint-plugin-react": { + "version": "7.37.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.2.tgz", + "integrity": "sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.1.0", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.8", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.0", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.11", + "string.prototype.repeat": "^1.0.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.0.0.tgz", + "integrity": "sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/eslint-plugin-unicorn": { - "version": "54.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-54.0.0.tgz", - "integrity": "sha512-XxYLRiYtAWiAjPv6z4JREby1TAE2byBC7wlh0V4vWDCpccOSU1KovWV//jqPXF6bq3WKxqX9rdjoRQ1EhdmNdQ==", + "version": "56.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-56.0.1.tgz", + "integrity": "sha512-FwVV0Uwf8XPfVnKSGpMg7NtlZh0G0gBarCaFcMUOoqPxXryxdYxTRRv4kH6B9TFCVIrjRXG+emcxIk2ayZilog==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.24.5", + "@babel/helper-validator-identifier": "^7.24.7", "@eslint-community/eslint-utils": "^4.4.0", - "@eslint/eslintrc": "^3.0.2", "ci-info": "^4.0.0", "clean-regexp": "^1.0.0", - "core-js-compat": "^3.37.0", - "esquery": "^1.5.0", + "core-js-compat": "^3.38.1", + "esquery": "^1.6.0", + "globals": "^15.9.0", "indent-string": "^4.0.0", "is-builtin-module": "^3.2.1", "jsesc": "^3.0.2", @@ -17591,7 +18968,7 @@ "read-pkg-up": "^7.0.1", "regexp-tree": "^0.1.27", "regjsparser": "^0.10.0", - "semver": "^7.6.1", + "semver": "^7.6.3", "strip-indent": "^3.0.0" }, "engines": { @@ -17604,6 +18981,18 @@ "eslint": ">=8.56.0" } }, + "node_modules/eslint-plugin-unicorn/node_modules/globals": { + "version": "15.13.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.13.0.tgz", + "integrity": "sha512-49TewVEz0UxZjr1WYYsWpPrhyC/B/pA8Bq0fUmet2n+eR7yn0IvNzNaoBwnK6mdkzcN+se7Ez9zUgULTz2QH4g==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/eslint-rule-docs": { "version": "1.1.235", "resolved": "https://registry.npmjs.org/eslint-rule-docs/-/eslint-rule-docs-1.1.235.tgz", @@ -17611,16 +19000,16 @@ "dev": true }, "node_modules/eslint-scope": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.0.2.tgz", - "integrity": "sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "devOptional": true, "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -17657,7 +19046,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", - "devOptional": true, + "dev": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, @@ -17665,6 +19054,29 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint/node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "devOptional": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/eslint/node_modules/ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -17730,6 +19142,35 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "devOptional": true }, + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "devOptional": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "devOptional": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/eslint/node_modules/find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", @@ -17746,6 +19187,21 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "devOptional": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/eslint/node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -17806,6 +19262,18 @@ "node": ">=8" } }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "devOptional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/eslint/node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", @@ -17835,7 +19303,7 @@ "version": "10.1.0", "resolved": "https://registry.npmjs.org/espree/-/espree-10.1.0.tgz", "integrity": "sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==", - "devOptional": true, + "dev": true, "dependencies": { "acorn": "^8.12.0", "acorn-jsx": "^5.3.2", @@ -18057,6 +19525,15 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, + "node_modules/expect-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.1.0.tgz", + "integrity": "sha512-bFi65yM+xZgk+u/KRIpekdSYkTB5W1pEf0Lt8Q8Msh7b+eQ7LXVtIB1Bkm4fvclDEL1b2CZkMhv2mOeF8tMdkA==", + "dev": true, + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/exponential-backoff": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", @@ -18064,36 +19541,37 @@ "dev": true }, "node_modules/express": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", - "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", + "license": "MIT", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.2", + "body-parser": "1.20.3", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.6.0", + "cookie": "0.7.1", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.2.0", + "finalhandler": "1.3.1", "fresh": "0.5.2", "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", + "merge-descriptors": "1.0.3", "methods": "~1.1.2", "on-finished": "2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", + "path-to-regexp": "0.1.12", "proxy-addr": "~2.0.7", - "qs": "6.11.0", + "qs": "6.13.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", + "send": "0.19.0", + "serve-static": "1.16.2", "setprototypeof": "1.2.0", "statuses": "2.0.1", "type-is": "~1.6.18", @@ -18102,6 +19580,10 @@ }, "engines": { "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/express/node_modules/debug": { @@ -18117,20 +19599,6 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/express/node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/express/node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -18255,8 +19723,7 @@ "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "devOptional": true + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "node_modules/fast-diff": { "version": "1.3.0", @@ -18308,9 +19775,9 @@ "devOptional": true }, "node_modules/fast-npm-meta": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/fast-npm-meta/-/fast-npm-meta-0.1.1.tgz", - "integrity": "sha512-uS9DjGncI/9XZ6HJFrci0WzSi++N8Jskbb2uB7+9SQlrgA3VaLhXhV9Gl5HwIGESHkayYYZFGnVNhJwRDKCWIA==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/fast-npm-meta/-/fast-npm-meta-0.2.2.tgz", + "integrity": "sha512-E+fdxeaOQGo/CMWc9f4uHFfgUPJRAu7N3uB8GBvB3SDPAIWJK4GKyYhkAGFq+GYrcbKNfQIz5VVQyJnDuPPCrg==", "funding": { "url": "https://github.com/sponsors/antfu" } @@ -18365,6 +19832,7 @@ "integrity": "sha512-WrM7kLW+do9HLr+H6tk7LzQ7kPqbAgLjdzNE32+u3Ff11gXt9Kkkd2nusGFrlWMIe+XaA97t+I8JS7sZIrvRgA==", "dev": true, "hasInstallScript": true, + "license": "GPL-3.0-or-later", "dependencies": { "@derhuerst/http-basic": "^8.2.0", "env-paths": "^2.2.0", @@ -18380,6 +19848,7 @@ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "dev": true, + "license": "MIT", "dependencies": { "debug": "4" }, @@ -18392,6 +19861,7 @@ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "dev": true, + "license": "MIT", "dependencies": { "agent-base": "6", "debug": "4" @@ -18425,15 +19895,15 @@ } }, "node_modules/file-entry-cache": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", - "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "devOptional": true, "dependencies": { - "flat-cache": "^4.0.0" + "flat-cache": "^3.0.4" }, "engines": { - "node": ">=16.0.0" + "node": "^10.12.0 || >=12.0.0" } }, "node_modules/file-type": { @@ -18500,12 +19970,12 @@ } }, "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", "dependencies": { "debug": "2.6.9", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "on-finished": "2.4.1", "parseurl": "~1.3.3", @@ -18576,6 +20046,27 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/find-replace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", + "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", + "dev": true, + "dependencies": { + "array-back": "^3.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/find-replace/node_modules/array-back": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", + "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/find-root": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", @@ -18621,16 +20112,54 @@ } }, "node_modules/flat-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", - "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "devOptional": true, "dependencies": { "flatted": "^3.2.9", - "keyv": "^4.5.4" + "keyv": "^4.5.3", + "rimraf": "^3.0.2" }, "engines": { - "node": ">=16" + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flat-cache/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "devOptional": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/flat-cache/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "devOptional": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/flatted": { @@ -19048,6 +20577,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true + }, "node_modules/get-package-type": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", @@ -19057,15 +20592,6 @@ "node": ">=8.0.0" } }, - "node_modules/get-port": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-4.2.0.tgz", - "integrity": "sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/get-port-please": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/get-port-please/-/get-port-please-3.1.2.tgz", @@ -19121,10 +20647,10 @@ } }, "node_modules/get-tsconfig": { - "version": "4.7.5", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.5.tgz", - "integrity": "sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==", - "dev": true, + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz", + "integrity": "sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==", + "devOptional": true, "dependencies": { "resolve-pkg-maps": "^1.0.0" }, @@ -19200,9 +20726,9 @@ } }, "node_modules/git-url-parse": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-14.1.0.tgz", - "integrity": "sha512-8xg65dTxGHST3+zGpycMMFZcoTzAdZ2dOtu4vmgIfkTFnVHBxHMzBC2L1k8To7EmrSiHesT8JgPLT91VKw1B5g==", + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-15.0.0.tgz", + "integrity": "sha512-5reeBufLi+i4QD3ZFftcJs9jC26aULFLBU23FeKM/b1rI0K6ofIeAblmDVO7Ht22zTDE9+CkJ3ZVb0CgJmz3UQ==", "dependencies": { "git-up": "^7.0.0" } @@ -19225,7 +20751,6 @@ "version": "11.0.0", "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.0.tgz", "integrity": "sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==", - "dev": true, "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^4.0.1", @@ -19266,7 +20791,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, "dependencies": { "balanced-match": "^1.0.0" } @@ -19275,7 +20799,6 @@ "version": "10.0.1", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==", - "dev": true, "dependencies": { "brace-expansion": "^2.0.1" }, @@ -19348,7 +20871,7 @@ "version": "14.0.0", "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", - "devOptional": true, + "dev": true, "engines": { "node": ">=18" }, @@ -19762,12 +21285,6 @@ "node": ">=4" } }, - "node_modules/gluegun/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/gluegun/node_modules/yaml": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", @@ -19778,11 +21295,11 @@ } }, "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dependencies": { - "get-intrinsic": "^1.1.3" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -19797,7 +21314,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true + "devOptional": true }, "node_modules/gzip-size": { "version": "7.0.0", @@ -19814,20 +21331,20 @@ } }, "node_modules/h3": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/h3/-/h3-1.12.0.tgz", - "integrity": "sha512-Zi/CcNeWBXDrFNlV0hUBJQR9F7a96RjMeAZweW/ZWkR9fuXrMcvKnSA63f/zZ9l0GgQOZDVHGvXivNN9PWOwhA==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/h3/-/h3-1.13.0.tgz", + "integrity": "sha512-vFEAu/yf8UMUcB4s43OaDaigcqpQd14yanmOsn+NcRX3/guSKncyE2rOYhq8RIchgJrPSs/QiIddnTTR1ddiAg==", "dependencies": { - "cookie-es": "^1.1.0", - "crossws": "^0.2.4", + "cookie-es": "^1.2.2", + "crossws": ">=0.2.0 <0.4.0", "defu": "^6.1.4", "destr": "^2.0.3", - "iron-webcrypto": "^1.1.1", - "ohash": "^1.1.3", + "iron-webcrypto": "^1.2.1", + "ohash": "^1.1.4", "radix3": "^1.1.2", - "ufo": "^1.5.3", + "ufo": "^1.5.4", "uncrypto": "^0.1.3", - "unenv": "^1.9.0" + "unenv": "^1.10.0" } }, "node_modules/handle-thing": { @@ -20059,9 +21576,9 @@ } }, "node_modules/highlight.js": { - "version": "11.10.0", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.10.0.tgz", - "integrity": "sha512-SYVnVFswQER+zu1laSya563s+F8VDGt7o35d4utbamowvUNLLMovFqwCLSocpZTz3MgaSRA1IbqRWZv97dtErQ==", + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.11.0.tgz", + "integrity": "sha512-6ErL7JlGu2CNFHyRQEuDogOyGPNiqcuWdt4iSSFUPyferNTGlNTPFqeV36Y/XwA4V/TJ8l0sxp6FTnxud/mf8g==", "engines": { "node": ">=12.0.0" } @@ -20158,53 +21675,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/htmlnano": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-2.1.1.tgz", - "integrity": "sha512-kAERyg/LuNZYmdqgCdYvugyLWNFAm8MWXpQMz1pLpetmCbFwoMxvkSoaAMlFrOC4OKTWI4KlZGT/RsNxg4ghOw==", - "dev": true, - "dependencies": { - "cosmiconfig": "^9.0.0", - "posthtml": "^0.16.5", - "timsort": "^0.3.0" - }, - "peerDependencies": { - "cssnano": "^7.0.0", - "postcss": "^8.3.11", - "purgecss": "^6.0.0", - "relateurl": "^0.2.7", - "srcset": "5.0.1", - "svgo": "^3.0.2", - "terser": "^5.10.0", - "uncss": "^0.17.3" - }, - "peerDependenciesMeta": { - "cssnano": { - "optional": true - }, - "postcss": { - "optional": true - }, - "purgecss": { - "optional": true - }, - "relateurl": { - "optional": true - }, - "srcset": { - "optional": true - }, - "svgo": { - "optional": true - }, - "terser": { - "optional": true - }, - "uncss": { - "optional": true - } - } - }, "node_modules/htmlparser2": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", @@ -20283,47 +21753,12 @@ "node": ">= 14" } }, - "node_modules/http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", - "dev": true, - "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" - }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } - } - }, - "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/http-response-object": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/http-response-object/-/http-response-object-3.0.2.tgz", "integrity": "sha512-bqX0XTF6fnXSQcEJ2Iuyr75yVakyjIDCqroJQ/aHfSdlM743Cwqoi2nDYMzLGWUcuTWGWy8AAvOKXTfiv6q9RA==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "^10.0.3" } @@ -20332,7 +21767,8 @@ "version": "10.17.60", "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/http-server": { "version": "14.1.1", @@ -20423,7 +21859,6 @@ "version": "7.0.5", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", - "dev": true, "dependencies": { "agent-base": "^7.0.2", "debug": "4" @@ -20446,9 +21881,9 @@ } }, "node_modules/husky": { - "version": "9.1.4", - "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.4.tgz", - "integrity": "sha512-bho94YyReb4JV7LYWRWxZ/xr6TtOTt8cMfmQ39MQYJ7f/YE268s3GdghGwi+y4zAeqewE5zYLvuhV0M0ijsDEA==", + "version": "9.1.7", + "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.7.tgz", + "integrity": "sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==", "dev": true, "bin": { "husky": "bin.js" @@ -20685,6 +22120,12 @@ "postcss": "^8.1.0" } }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", + "dev": true + }, "node_modules/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", @@ -20711,23 +22152,24 @@ "dev": true }, "node_modules/iframe-resizer": { - "version": "4.4.5", - "resolved": "https://registry.npmjs.org/iframe-resizer/-/iframe-resizer-4.4.5.tgz", - "integrity": "sha512-U8bCywf/Gh07O69RXo6dXAzTtODQrxaHGHRI7Nt4ipXsuq6EMxVsOP/jjaP43YtXz/ibESS0uSVDN3sOGCzSmw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/iframe-resizer/-/iframe-resizer-5.3.2.tgz", + "integrity": "sha512-XMp1zUht+lrDbcysuY8bhUWNjUhpBQT46l3weDK2OVpTdhev/wuJEWJmh2MnbsVfBG7ev1coml8Ot1Yng0mV8g==", "dev": true, - "hasInstallScript": true, - "engines": { - "node": ">=0.8.0" + "dependencies": { + "@iframe-resizer/child": "5.3.2", + "@iframe-resizer/jquery": "5.3.2", + "@iframe-resizer/parent": "5.3.2" }, "funding": { "type": "individual", - "url": "https://iframe-resizer.com//pricing" + "url": "https://iframe-resizer.com/pricing/" } }, "node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "engines": { "node": ">= 4" } @@ -20827,6 +22269,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/impound": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/impound/-/impound-0.2.0.tgz", + "integrity": "sha512-gXgeSyp9Hf7qG2/PLKmywHXyQf2xFrw+mJGpoj9DsAB9L7/MIKn+DeEx98UryWXdmbv8wUUPdcQof6qXnZoCGg==", + "dependencies": { + "@rollup/pluginutils": "^5.1.2", + "mlly": "^1.7.2", + "pathe": "^1.1.2", + "unenv": "^1.10.0", + "unplugin": "^1.14.1" + } + }, "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", @@ -20845,6 +22299,17 @@ "node": ">=8" } }, + "node_modules/index-to-position": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/index-to-position/-/index-to-position-0.1.2.tgz", + "integrity": "sha512-MWDKS3AS1bGCHLBA2VLImJz42f7bJh8wQsTGCzI3j519/CASStoDONUBVz2I/VID0MpiX3SGSnbOD2xUalbE5g==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/inflection": { "version": "1.13.4", "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.13.4.tgz", @@ -20893,21 +22358,24 @@ "dev": true }, "node_modules/inquirer": { - "version": "10.1.6", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-10.1.6.tgz", - "integrity": "sha512-TDqkT2B9MpzzsuJYi139mJDmhRwE9iJejdIy4hWIDmBkmkg8aKB0O4F2/Dz1Zex77zyqm9GrYK1xFhlD6yn4zg==", + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-12.2.0.tgz", + "integrity": "sha512-CI0yGbyd5SS4vP7i180S9i95yI+M3ONaljfLBlNS1IIIZ7n+xbH76WzHkIHj253huRiXaKQZl8zijOl0Y0mjqg==", "dev": true, "dependencies": { - "@inquirer/prompts": "^5.3.6", - "@inquirer/type": "^1.5.1", - "@types/mute-stream": "^0.0.4", + "@inquirer/core": "^10.1.1", + "@inquirer/prompts": "^7.2.0", + "@inquirer/type": "^3.0.1", "ansi-escapes": "^4.3.2", - "mute-stream": "^1.0.0", + "mute-stream": "^2.0.0", "run-async": "^3.0.0", "rxjs": "^7.8.1" }, "engines": { "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" } }, "node_modules/inquirer/node_modules/ansi-escapes": { @@ -20925,6 +22393,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/inquirer/node_modules/mute-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz", + "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==", + "dev": true, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, "node_modules/inquirer/node_modules/type-fest": { "version": "0.21.3", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", @@ -21089,6 +22566,22 @@ "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", "devOptional": true }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-bigint": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", @@ -21132,6 +22625,7 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", + "dev": true, "dependencies": { "builtin-modules": "^3.3.0" }, @@ -21155,9 +22649,9 @@ } }, "node_modules/is-core-module": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.14.0.tgz", - "integrity": "sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==", + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", "dependencies": { "hasown": "^2.0.2" }, @@ -21252,6 +22746,22 @@ "node": ">=0.10.0" } }, + "node_modules/is-finalizationregistry": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.0.tgz", + "integrity": "sha512-qfMdqbAQEwBw78ZyReKnlA8ezmPdb9BemzIIip/JkjaZUhitfXDkkr+3QTboW0JrSXT1QWyYShpvnNHGZ4c4yA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-fullwidth-code-point": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", @@ -21264,6 +22774,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-get-set-prop": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-get-set-prop/-/is-get-set-prop-1.0.0.tgz", @@ -21284,17 +22810,6 @@ "path-is-absolute": "^1.0.1" } }, - "node_modules/is-git-repository/node_modules/cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", - "dev": true, - "dependencies": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, "node_modules/is-git-repository/node_modules/execa": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/execa/-/execa-0.6.3.tgz", @@ -21331,16 +22846,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-git-repository/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, "node_modules/is-git-repository/node_modules/npm-run-path": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", @@ -21362,45 +22867,12 @@ "node": ">=4" } }, - "node_modules/is-git-repository/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-git-repository/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-git-repository/node_modules/signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "dev": true }, - "node_modules/is-git-repository/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -21483,12 +22955,6 @@ "js-types": "^1.0.0" } }, - "node_modules/is-json": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-json/-/is-json-2.0.1.tgz", - "integrity": "sha512-6BEnpVn1rcf3ngfmViLM6vjUjGErbdrL4rwlv+u1NO1XO8kqT4YGL8+19Q+Z/bas8tY90BTWMk2+fW1g6hQjbA==", - "dev": true - }, "node_modules/is-lambda": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", @@ -21504,6 +22970,19 @@ "lower-case": "^1.1.0" } }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", @@ -21627,13 +23106,15 @@ } }, "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.0.tgz", + "integrity": "sha512-B6ohK4ZmoftlUe+uvenXSbPJFo6U37BH7oO1B3nQH8f/7h27N56s85MhUtbFJAziz5dcmuR3i8ovUl35zp8pFA==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "call-bind": "^1.0.7", + "gopd": "^1.1.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" }, "engines": { "node": ">= 0.4" @@ -21642,6 +23123,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-relative": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", @@ -21654,6 +23144,19 @@ "node": ">=0.10.0" } }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-shared-array-buffer": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", @@ -21784,6 +23287,19 @@ "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", "dev": true }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-weakref": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", @@ -21796,6 +23312,23 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-weakset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-what": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", @@ -21907,11 +23440,27 @@ "semver": "bin/semver.js" } }, + "node_modules/iterator.prototype": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.3.tgz", + "integrity": "sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/jackspeak": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.0.1.tgz", "integrity": "sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==", - "dev": true, "dependencies": { "@isaacs/cliui": "^8.0.2" }, @@ -22029,6 +23578,14 @@ "jiti": "bin/jiti.js" } }, + "node_modules/js-levenshtein": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", + "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/js-stringify": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", @@ -22110,7 +23667,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", - "dev": true, "bin": { "jsesc": "bin/jsesc" }, @@ -22136,11 +23692,16 @@ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", "devOptional": true }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true + }, "node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "devOptional": true + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", @@ -22221,6 +23782,21 @@ "promise": "^7.0.1" } }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, "node_modules/jszip": { "version": "3.10.1", "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", @@ -22315,17 +23891,36 @@ "version": "0.34.0", "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.34.0.tgz", "integrity": "sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==", - "devOptional": true + "dev": true }, "node_modules/kolorist": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", - "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==" + "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==", + "license": "MIT" + }, + "node_modules/language-subtag-registry": { + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", + "dev": true + }, + "node_modules/language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "dev": true, + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } }, "node_modules/launch-editor": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.8.0.tgz", - "integrity": "sha512-vJranOAJrI/llyWGRQqiDM+adrw+k83fvmmx3+nV47g3+36xM15jE+zyZ6Ffel02+xSvuM0b2GDRosXZkbb6wA==", + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.9.1.tgz", + "integrity": "sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==", "dependencies": { "picocolors": "^1.0.0", "shell-quote": "^1.8.1" @@ -22425,6 +24020,15 @@ "node": ">=0.10.0" } }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -22468,7 +24072,8 @@ "version": "1.25.1", "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.25.1.tgz", "integrity": "sha512-V0RMVZzK1+rCHpymRv4URK2lNhIRyO8g7U7zOFwVAhJuat74HtkjIQpQRKNCwFEYkRGpafOpmXXLoaoBcyVtBg==", - "devOptional": true, + "optional": true, + "peer": true, "dependencies": { "detect-libc": "^1.0.3" }, @@ -22675,7 +24280,8 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", - "devOptional": true, + "optional": true, + "peer": true, "bin": { "detect-libc": "bin/detect-libc.js" }, @@ -22684,9 +24290,9 @@ } }, "node_modules/lilconfig": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", - "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", "engines": { "node": ">=14" }, @@ -22720,26 +24326,27 @@ "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", "dev": true, + "license": "MIT", "dependencies": { "uc.micro": "^2.0.0" } }, "node_modules/lint-staged": { - "version": "15.2.7", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.7.tgz", - "integrity": "sha512-+FdVbbCZ+yoh7E/RosSdqKJyUM2OEjTciH0TFNkawKgvFp1zbGlEC39RADg+xKBG1R4mhoH2j85myBQZ5wR+lw==", + "version": "15.2.11", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.11.tgz", + "integrity": "sha512-Ev6ivCTYRTGs9ychvpVw35m/bcNDuBN+mnTeObCL5h+boS5WzBEC6LHI4I9F/++sZm1m+J2LEiy0gxL/R9TBqQ==", "dev": true, "dependencies": { "chalk": "~5.3.0", "commander": "~12.1.0", - "debug": "~4.3.4", + "debug": "~4.4.0", "execa": "~8.0.1", - "lilconfig": "~3.1.1", - "listr2": "~8.2.1", - "micromatch": "~4.0.7", + "lilconfig": "~3.1.3", + "listr2": "~8.2.5", + "micromatch": "~4.0.8", "pidtree": "~0.6.0", "string-argv": "~0.3.2", - "yaml": "~2.4.2" + "yaml": "~2.6.1" }, "bin": { "lint-staged": "bin/lint-staged.js" @@ -22758,26 +24365,26 @@ "dev": true }, "node_modules/listhen": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/listhen/-/listhen-1.7.2.tgz", - "integrity": "sha512-7/HamOm5YD9Wb7CFgAZkKgVPA96WwhcTQoqtm2VTZGVbVVn3IWKRBTgrU7cchA3Q8k9iCsG8Osoi9GX4JsGM9g==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/listhen/-/listhen-1.9.0.tgz", + "integrity": "sha512-I8oW2+QL5KJo8zXNWX046M134WchxsXC7SawLPvRQpogCbkyQIaFxPE89A2HiwR7vAK2Dm2ERBAmyjTYGYEpBg==", "dependencies": { "@parcel/watcher": "^2.4.1", "@parcel/watcher-wasm": "^2.4.1", "citty": "^0.1.6", "clipboardy": "^4.0.0", "consola": "^3.2.3", - "crossws": "^0.2.0", + "crossws": ">=0.2.0 <0.4.0", "defu": "^6.1.4", "get-port-please": "^3.1.2", - "h3": "^1.10.2", + "h3": "^1.12.0", "http-shutdown": "^1.2.2", - "jiti": "^1.21.0", - "mlly": "^1.6.1", + "jiti": "^2.1.2", + "mlly": "^1.7.1", "node-forge": "^1.3.1", "pathe": "^1.1.2", "std-env": "^3.7.0", - "ufo": "^1.4.0", + "ufo": "^1.5.4", "untun": "^0.1.3", "uqr": "^0.1.2" }, @@ -22786,16 +24393,24 @@ "listhen": "bin/listhen.mjs" } }, + "node_modules/listhen/node_modules/jiti": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.0.tgz", + "integrity": "sha512-H5UpaUI+aHOqZXlYOaFP/8AzKsg+guWu+Pr3Y8i7+Y3zr1aXAvCvTAQ1RxSc6oVD8R8c7brgNtTVP91E7upH/g==", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, "node_modules/listr2": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.3.tgz", - "integrity": "sha512-Lllokma2mtoniUOS94CcOErHWAug5iu7HOmDrvWgpw8jyQH2fomgB+7lZS4HWZxytUuQwkGOwe49FvwVaA85Xw==", + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.5.tgz", + "integrity": "sha512-iyAZCeyD+c1gPyE9qpFu8af0Y+MRtmKOncdGoA2S5EY8iFq99dmmvkNnHiWo+pj0s7yH7l3KPIgee77tKpXPWQ==", "dev": true, "dependencies": { "cli-truncate": "^4.0.0", "colorette": "^2.0.20", "eventemitter3": "^5.0.1", - "log-update": "^6.0.0", + "log-update": "^6.1.0", "rfdc": "^1.4.1", "wrap-ansi": "^9.0.0" }, @@ -22804,9 +24419,9 @@ } }, "node_modules/listr2/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true, "engines": { "node": ">=12" @@ -22828,9 +24443,9 @@ } }, "node_modules/listr2/node_modules/emoji-regex": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", - "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", + "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", "dev": true }, "node_modules/listr2/node_modules/eventemitter3": { @@ -22888,68 +24503,6 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/lit": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/lit/-/lit-3.1.4.tgz", - "integrity": "sha512-q6qKnKXHy2g1kjBaNfcoLlgbI3+aSOZ9Q4tiGa9bGYXq5RBXxkVTqTIVmP2VWMp29L4GyvCFm8ZQ2o56eUAMyA==", - "dev": true, - "dependencies": { - "@lit/reactive-element": "^2.0.4", - "lit-element": "^4.0.4", - "lit-html": "^3.1.2" - } - }, - "node_modules/lit-element": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.0.6.tgz", - "integrity": "sha512-U4sdJ3CSQip7sLGZ/uJskO5hGiqtlpxndsLr6mt3IQIjheg93UKYeGQjWMRql1s/cXNOaRrCzC2FQwjIwSUqkg==", - "dev": true, - "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.2.0", - "@lit/reactive-element": "^2.0.4", - "lit-html": "^3.1.2" - } - }, - "node_modules/lit-html": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.1.4.tgz", - "integrity": "sha512-yKKO2uVv7zYFHlWMfZmqc+4hkmSbFp8jgjdZY9vvR9jr4J8fH6FUMXhr+ljfELgmjpvlF7Z1SJ5n5/Jeqtc9YA==", - "dev": true, - "dependencies": { - "@types/trusted-types": "^2.0.2" - } - }, - "node_modules/lmdb": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.8.5.tgz", - "integrity": "sha512-9bMdFfc80S+vSldBmG3HOuLVHnxRdNTlpzR6QDnzqCQtCzGUEAGTzBKYMeIM+I/sU4oZfgbcbS7X7F65/z/oxQ==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "msgpackr": "^1.9.5", - "node-addon-api": "^6.1.0", - "node-gyp-build-optional-packages": "5.1.1", - "ordered-binary": "^1.4.1", - "weak-lru-cache": "^1.2.2" - }, - "bin": { - "download-lmdb-prebuilds": "bin/download-prebuilds.js" - }, - "optionalDependencies": { - "@lmdb/lmdb-darwin-arm64": "2.8.5", - "@lmdb/lmdb-darwin-x64": "2.8.5", - "@lmdb/lmdb-linux-arm": "2.8.5", - "@lmdb/lmdb-linux-arm64": "2.8.5", - "@lmdb/lmdb-linux-x64": "2.8.5", - "@lmdb/lmdb-win32-x64": "2.8.5" - } - }, - "node_modules/lmdb/node_modules/node-addon-api": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", - "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", - "dev": true - }, "node_modules/load-json-file": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", @@ -23101,8 +24654,7 @@ "node_modules/lodash.isequal": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", - "dev": true + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" }, "node_modules/lodash.isfunction": { "version": "3.0.9", @@ -23193,6 +24745,12 @@ "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==", "dev": true }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "dev": true + }, "node_modules/lodash.startcase": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz", @@ -23263,14 +24821,14 @@ } }, "node_modules/log-update": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.0.0.tgz", - "integrity": "sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.1.0.tgz", + "integrity": "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==", "dev": true, "dependencies": { - "ansi-escapes": "^6.2.0", - "cli-cursor": "^4.0.0", - "slice-ansi": "^7.0.0", + "ansi-escapes": "^7.0.0", + "cli-cursor": "^5.0.0", + "slice-ansi": "^7.1.0", "strip-ansi": "^7.1.0", "wrap-ansi": "^9.0.0" }, @@ -23281,10 +24839,25 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/log-update/node_modules/ansi-escapes": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.0.0.tgz", + "integrity": "sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==", + "dev": true, + "dependencies": { + "environment": "^1.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/log-update/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true, "engines": { "node": ">=12" @@ -23306,9 +24879,9 @@ } }, "node_modules/log-update/node_modules/emoji-regex": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", - "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", + "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", "dev": true }, "node_modules/log-update/node_modules/is-fullwidth-code-point": { @@ -23411,6 +24984,13 @@ "loose-envify": "cli.js" } }, + "node_modules/loupe": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz", + "integrity": "sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==", + "dev": true, + "license": "MIT" + }, "node_modules/lower-case": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", @@ -23439,7 +25019,6 @@ "version": "11.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.0.tgz", "integrity": "sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==", - "dev": true, "engines": { "node": "20 || >=22" } @@ -23467,20 +25046,20 @@ } }, "node_modules/magic-string-ast/node_modules/magic-string": { - "version": "0.30.10", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", - "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", + "version": "0.30.11", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", + "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15" + "@jridgewell/sourcemap-codec": "^1.5.0" } }, "node_modules/magicast": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.4.tgz", - "integrity": "sha512-TyDF/Pn36bBji9rWKHlZe+PZb6Mx5V8IHCSxk7X4aljM4e/vyDvZZYwHewdVaqiA0nb3ghfHU/6AUpDxWoER2Q==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.5.tgz", + "integrity": "sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==", "dependencies": { - "@babel/parser": "^7.24.4", - "@babel/types": "^7.24.0", + "@babel/parser": "^7.25.4", + "@babel/types": "^7.25.4", "source-map-js": "^1.2.0" } }, @@ -23550,6 +25129,15 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/make-synchronized": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/make-synchronized/-/make-synchronized-0.2.9.tgz", + "integrity": "sha512-4wczOs8SLuEdpEvp3vGo83wh8rjJ78UsIk7DIX5fxdfmfMJGog4bQzxfvOwq7Q3yCHLC4jp1urPHIxRS/A93gA==", + "dev": true, + "funding": { + "url": "https://github.com/fisker/make-synchronized?sponsor=1" + } + }, "node_modules/map-obj": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", @@ -23580,6 +25168,7 @@ "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz", "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==", "dev": true, + "license": "MIT", "dependencies": { "argparse": "^2.0.1", "entities": "^4.4.0", @@ -23606,13 +25195,14 @@ } }, "node_modules/markdownlint": { - "version": "0.34.0", - "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.34.0.tgz", - "integrity": "sha512-qwGyuyKwjkEMOJ10XN6OTKNOVYvOIi35RNvDLNxTof5s8UmyGHlCdpngRHoRGNvQVGuxO3BJ7uNSgdeX166WXw==", + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.36.1.tgz", + "integrity": "sha512-s73fU2CQN7WCgjhaQUQ8wYESQNzGRNOKDd+3xgVqu8kuTEhmwepd/mxOv1LR2oV046ONrTLBFsM7IoKWNvmy5g==", "dev": true, + "license": "MIT", "dependencies": { "markdown-it": "14.1.0", - "markdownlint-micromark": "0.1.9" + "markdownlint-micromark": "0.1.12" }, "engines": { "node": ">=18" @@ -23622,22 +25212,22 @@ } }, "node_modules/markdownlint-cli": { - "version": "0.41.0", - "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.41.0.tgz", - "integrity": "sha512-kp29tKrMKdn+xonfefjp3a/MsNzAd9c5ke0ydMEI9PR98bOjzglYN4nfMSaIs69msUf1DNkgevAIAPtK2SeX0Q==", + "version": "0.43.0", + "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.43.0.tgz", + "integrity": "sha512-6vwurKK4B21eyYzwgX6ph13cZS7hE6LZfcS8QyD722CyxVD2RtAvbZK2p7k+FZbbKORulEuwl+hJaEq1l6/hoQ==", "dev": true, + "license": "MIT", "dependencies": { "commander": "~12.1.0", - "get-stdin": "~9.0.0", - "glob": "~10.4.1", - "ignore": "~5.3.1", + "glob": "~11.0.0", + "ignore": "~6.0.2", "js-yaml": "^4.1.0", - "jsonc-parser": "~3.2.1", + "jsonc-parser": "~3.3.1", "jsonpointer": "5.0.1", - "markdownlint": "~0.34.0", - "minimatch": "~9.0.4", + "markdownlint": "~0.36.1", + "minimatch": "~10.0.1", "run-con": "~1.3.2", - "smol-toml": "~1.2.0" + "smol-toml": "~1.3.1" }, "bin": { "markdownlint": "markdownlint.js" @@ -23655,83 +25245,42 @@ "balanced-match": "^1.0.0" } }, - "node_modules/markdownlint-cli/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "dev": true, - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/markdownlint-cli/node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "node_modules/markdownlint-cli/node_modules/ignore": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-6.0.2.tgz", + "integrity": "sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A==", "dev": true, - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" + "engines": { + "node": ">= 4" } }, - "node_modules/markdownlint-cli/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "node_modules/markdownlint-cli/node_modules/jsonc-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", "dev": true }, "node_modules/markdownlint-cli/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", + "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/markdownlint-cli/node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dev": true, - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" + "node": "20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/markdownlint-micromark": { - "version": "0.1.9", - "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.9.tgz", - "integrity": "sha512-5hVs/DzAFa8XqYosbEAEg6ok6MF2smDj89ztn9pKkCtdKHVdPQuGMH7frFfYL9mLkvfFe4pTyAMffLbjf3/EyA==", + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.12.tgz", + "integrity": "sha512-RlB6EwMGgc0sxcIhOQ2+aq7Zw1V2fBnzbXKGgYK/mVWdT7cz34fteKSwfYeo4rL6+L/q2tyC9QtD/PgZbkdyJQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" }, @@ -24054,7 +25603,8 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/media-typer": { "version": "0.3.0", @@ -24104,9 +25654,12 @@ } }, "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, "node_modules/merge-stream": { "version": "2.0.0", @@ -24825,9 +26378,9 @@ ] }, "node_modules/micromatch": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", - "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" @@ -24877,6 +26430,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/mimic-function": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", + "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/min-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", @@ -25047,12 +26612,6 @@ "node": ">=8" } }, - "node_modules/minipass-flush/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/minipass-json-stream": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", @@ -25075,12 +26634,6 @@ "node": ">=8" } }, - "node_modules/minipass-json-stream/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/minipass-pipeline": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", @@ -25105,12 +26658,6 @@ "node": ">=8" } }, - "node_modules/minipass-pipeline/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/minipass-sized": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", @@ -25135,12 +26682,6 @@ "node": ">=8" } }, - "node_modules/minipass-sized/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/minizlib": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", @@ -25164,11 +26705,6 @@ "node": ">=8" } }, - "node_modules/minizlib/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/mitt": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", @@ -25193,14 +26729,14 @@ "dev": true }, "node_modules/mlly": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.1.tgz", - "integrity": "sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==", + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.3.tgz", + "integrity": "sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==", "dependencies": { - "acorn": "^8.11.3", + "acorn": "^8.14.0", "pathe": "^1.1.2", - "pkg-types": "^1.1.1", - "ufo": "^1.5.3" + "pkg-types": "^1.2.1", + "ufo": "^1.5.4" } }, "node_modules/mri": { @@ -25222,53 +26758,8 @@ "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/msgpackr": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.0.tgz", - "integrity": "sha512-I8qXuuALqJe5laEBYoFykChhSXLikZmUhccjGsPuSJ/7uPip2TJ7lwdIQwWSAi0jGZDXv4WOP8Qg65QZRuXxXw==", - "dev": true, - "optionalDependencies": { - "msgpackr-extract": "^3.0.2" - } - }, - "node_modules/msgpackr-extract": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-3.0.3.tgz", - "integrity": "sha512-P0efT1C9jIdVRefqjzOQ9Xml57zpOXnIuS+csaB4MdZbTdmGDLo8XhzBG1N7aO11gKDDkJvBLULeFTo46wwreA==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "dependencies": { - "node-gyp-build-optional-packages": "5.2.2" - }, - "bin": { - "download-msgpackr-prebuilds": "bin/download-prebuilds.js" - }, - "optionalDependencies": { - "@msgpackr-extract/msgpackr-extract-darwin-arm64": "3.0.3", - "@msgpackr-extract/msgpackr-extract-darwin-x64": "3.0.3", - "@msgpackr-extract/msgpackr-extract-linux-arm": "3.0.3", - "@msgpackr-extract/msgpackr-extract-linux-arm64": "3.0.3", - "@msgpackr-extract/msgpackr-extract-linux-x64": "3.0.3", - "@msgpackr-extract/msgpackr-extract-win32-x64": "3.0.3" - } - }, - "node_modules/msgpackr-extract/node_modules/node-gyp-build-optional-packages": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.2.2.tgz", - "integrity": "sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==", - "dev": true, - "optional": true, - "dependencies": { - "detect-libc": "^2.0.1" - }, - "bin": { - "node-gyp-build-optional-packages": "bin.js", - "node-gyp-build-optional-packages-optional": "optional.js", - "node-gyp-build-optional-packages-test": "build-test.js" - } + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true }, "node_modules/muggle-string": { "version": "0.4.1", @@ -25321,6 +26812,11 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, + "node_modules/nanotar": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/nanotar/-/nanotar-0.1.1.tgz", + "integrity": "sha512-AiJsGsSF3O0havL1BydvI4+wR76sKT+okKRwWIaK96cZUnXqH0uNBOsHlbwZq3+m2BR1VKqHDVudl3gO4mYjpQ==" + }, "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -25377,40 +26873,41 @@ } }, "node_modules/next": { - "version": "14.2.5", - "resolved": "https://registry.npmjs.org/next/-/next-14.2.5.tgz", - "integrity": "sha512-0f8aRfBVL+mpzfBjYfQuLWh2WyAwtJXCRfkPF4UJ5qd2YwrHczsrSzXU4tRMV0OAxR8ZJZWPFn6uhSC56UTsLA==", + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/next/-/next-15.1.1.tgz", + "integrity": "sha512-SBZlcvdIxajw8//H3uOR1G3iu3jxsra/77m2ulRIxi3m89p+s3ACsoOXR49JEAbaun/DVoRJ9cPKq8eF/oNB5g==", "dependencies": { - "@next/env": "14.2.5", - "@swc/helpers": "0.5.5", + "@next/env": "15.1.1", + "@swc/counter": "0.1.3", + "@swc/helpers": "0.5.15", "busboy": "1.6.0", "caniuse-lite": "^1.0.30001579", - "graceful-fs": "^4.2.11", "postcss": "8.4.31", - "styled-jsx": "5.1.1" + "styled-jsx": "5.1.6" }, "bin": { "next": "dist/bin/next" }, "engines": { - "node": ">=18.17.0" + "node": "^18.18.0 || ^19.8.0 || >= 20.0.0" }, "optionalDependencies": { - "@next/swc-darwin-arm64": "14.2.5", - "@next/swc-darwin-x64": "14.2.5", - "@next/swc-linux-arm64-gnu": "14.2.5", - "@next/swc-linux-arm64-musl": "14.2.5", - "@next/swc-linux-x64-gnu": "14.2.5", - "@next/swc-linux-x64-musl": "14.2.5", - "@next/swc-win32-arm64-msvc": "14.2.5", - "@next/swc-win32-ia32-msvc": "14.2.5", - "@next/swc-win32-x64-msvc": "14.2.5" + "@next/swc-darwin-arm64": "15.1.1", + "@next/swc-darwin-x64": "15.1.1", + "@next/swc-linux-arm64-gnu": "15.1.1", + "@next/swc-linux-arm64-musl": "15.1.1", + "@next/swc-linux-x64-gnu": "15.1.1", + "@next/swc-linux-x64-musl": "15.1.1", + "@next/swc-win32-arm64-msvc": "15.1.1", + "@next/swc-win32-x64-msvc": "15.1.1", + "sharp": "^0.33.5" }, "peerDependencies": { "@opentelemetry/api": "^1.1.0", "@playwright/test": "^1.41.2", - "react": "^18.2.0", - "react-dom": "^18.2.0", + "babel-plugin-react-compiler": "*", + "react": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", + "react-dom": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", "sass": "^1.3.0" }, "peerDependenciesMeta": { @@ -25420,6 +26917,9 @@ "@playwright/test": { "optional": true }, + "babel-plugin-react-compiler": { + "optional": true + }, "sass": { "optional": true } @@ -25992,82 +27492,78 @@ "dev": true, "optional": true }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, "node_modules/nitropack": { - "version": "2.9.7", - "resolved": "https://registry.npmjs.org/nitropack/-/nitropack-2.9.7.tgz", - "integrity": "sha512-aKXvtNrWkOCMsQbsk4A0qQdBjrJ1ZcvwlTQevI/LAgLWLYc5L7Q/YiYxGLal4ITyNSlzir1Cm1D2ZxnYhmpMEw==", + "version": "2.10.4", + "resolved": "https://registry.npmjs.org/nitropack/-/nitropack-2.10.4.tgz", + "integrity": "sha512-sJiG/MIQlZCVSw2cQrFG1H6mLeSqHlYfFerRjLKz69vUfdu0EL2l0WdOxlQbzJr3mMv/l4cOlCCLzVRzjzzF/g==", "dependencies": { "@cloudflare/kv-asset-handler": "^0.3.4", - "@netlify/functions": "^2.8.0", - "@rollup/plugin-alias": "^5.1.0", - "@rollup/plugin-commonjs": "^25.0.8", + "@netlify/functions": "^2.8.2", + "@rollup/plugin-alias": "^5.1.1", + "@rollup/plugin-commonjs": "^28.0.1", "@rollup/plugin-inject": "^5.0.5", "@rollup/plugin-json": "^6.1.0", - "@rollup/plugin-node-resolve": "^15.2.3", - "@rollup/plugin-replace": "^5.0.7", + "@rollup/plugin-node-resolve": "^15.3.0", + "@rollup/plugin-replace": "^6.0.1", "@rollup/plugin-terser": "^0.4.4", - "@rollup/pluginutils": "^5.1.0", - "@types/http-proxy": "^1.17.14", - "@vercel/nft": "^0.26.5", + "@rollup/pluginutils": "^5.1.3", + "@types/http-proxy": "^1.17.15", + "@vercel/nft": "^0.27.5", "archiver": "^7.0.1", - "c12": "^1.11.1", - "chalk": "^5.3.0", + "c12": "2.0.1", "chokidar": "^3.6.0", "citty": "^0.1.6", + "compatx": "^0.1.8", + "confbox": "^0.1.8", "consola": "^3.2.3", - "cookie-es": "^1.1.0", - "croner": "^8.0.2", - "crossws": "^0.2.4", - "db0": "^0.1.4", + "cookie-es": "^1.2.2", + "croner": "^9.0.0", + "crossws": "^0.3.1", + "db0": "^0.2.1", "defu": "^6.1.4", "destr": "^2.0.3", - "dot-prop": "^8.0.2", - "esbuild": "^0.20.2", + "dot-prop": "^9.0.0", + "esbuild": "^0.24.0", "escape-string-regexp": "^5.0.0", "etag": "^1.8.1", "fs-extra": "^11.2.0", - "globby": "^14.0.1", + "globby": "^14.0.2", "gzip-size": "^7.0.0", - "h3": "^1.12.0", + "h3": "^1.13.0", "hookable": "^5.5.3", "httpxy": "^0.1.5", "ioredis": "^5.4.1", - "jiti": "^1.21.6", + "jiti": "^2.4.0", "klona": "^2.0.6", "knitwork": "^1.1.0", - "listhen": "^1.7.2", - "magic-string": "^0.30.10", - "mime": "^4.0.3", - "mlly": "^1.7.1", - "mri": "^1.2.0", + "listhen": "^1.9.0", + "magic-string": "^0.30.12", + "magicast": "^0.3.5", + "mime": "^4.0.4", + "mlly": "^1.7.2", "node-fetch-native": "^1.6.4", - "ofetch": "^1.3.4", - "ohash": "^1.1.3", - "openapi-typescript": "^6.7.6", + "ofetch": "^1.4.1", + "ohash": "^1.1.4", + "openapi-typescript": "^7.4.2", "pathe": "^1.1.2", "perfect-debounce": "^1.0.0", - "pkg-types": "^1.1.1", + "pkg-types": "^1.2.1", "pretty-bytes": "^6.1.1", "radix3": "^1.1.2", - "rollup": "^4.18.0", + "rollup": "^4.24.3", "rollup-plugin-visualizer": "^5.12.0", "scule": "^1.3.0", - "semver": "^7.6.2", + "semver": "^7.6.3", "serve-placeholder": "^2.0.2", - "serve-static": "^1.15.0", + "serve-static": "^1.16.2", "std-env": "^3.7.0", - "ufo": "^1.5.3", + "ufo": "^1.5.4", "uncrypto": "^0.1.3", "unctx": "^2.3.1", - "unenv": "^1.9.0", - "unimport": "^3.7.2", - "unstorage": "^1.10.2", + "unenv": "^1.10.0", + "unimport": "^3.13.1", + "unstorage": "^1.13.1", + "untyped": "^1.5.1", "unwasm": "^0.3.9" }, "bin": { @@ -26087,9 +27583,9 @@ } }, "node_modules/nitropack/node_modules/@esbuild/aix-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", - "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.0.tgz", + "integrity": "sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==", "cpu": [ "ppc64" ], @@ -26098,13 +27594,13 @@ "aix" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/nitropack/node_modules/@esbuild/android-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", - "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.0.tgz", + "integrity": "sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==", "cpu": [ "arm" ], @@ -26113,13 +27609,13 @@ "android" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/nitropack/node_modules/@esbuild/android-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", - "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.0.tgz", + "integrity": "sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==", "cpu": [ "arm64" ], @@ -26128,13 +27624,13 @@ "android" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/nitropack/node_modules/@esbuild/android-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", - "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.0.tgz", + "integrity": "sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==", "cpu": [ "x64" ], @@ -26143,13 +27639,13 @@ "android" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/nitropack/node_modules/@esbuild/darwin-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", - "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.0.tgz", + "integrity": "sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==", "cpu": [ "arm64" ], @@ -26158,13 +27654,13 @@ "darwin" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/nitropack/node_modules/@esbuild/darwin-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", - "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz", + "integrity": "sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==", "cpu": [ "x64" ], @@ -26173,13 +27669,13 @@ "darwin" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/nitropack/node_modules/@esbuild/freebsd-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", - "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.0.tgz", + "integrity": "sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==", "cpu": [ "arm64" ], @@ -26188,13 +27684,13 @@ "freebsd" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/nitropack/node_modules/@esbuild/freebsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", - "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.0.tgz", + "integrity": "sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==", "cpu": [ "x64" ], @@ -26203,13 +27699,13 @@ "freebsd" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/nitropack/node_modules/@esbuild/linux-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", - "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.0.tgz", + "integrity": "sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==", "cpu": [ "arm" ], @@ -26218,13 +27714,13 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/nitropack/node_modules/@esbuild/linux-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", - "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.0.tgz", + "integrity": "sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==", "cpu": [ "arm64" ], @@ -26233,13 +27729,13 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/nitropack/node_modules/@esbuild/linux-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", - "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.0.tgz", + "integrity": "sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==", "cpu": [ "ia32" ], @@ -26248,13 +27744,13 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/nitropack/node_modules/@esbuild/linux-loong64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", - "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.0.tgz", + "integrity": "sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==", "cpu": [ "loong64" ], @@ -26263,13 +27759,13 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/nitropack/node_modules/@esbuild/linux-mips64el": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", - "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.0.tgz", + "integrity": "sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==", "cpu": [ "mips64el" ], @@ -26278,13 +27774,13 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/nitropack/node_modules/@esbuild/linux-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", - "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.0.tgz", + "integrity": "sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==", "cpu": [ "ppc64" ], @@ -26293,13 +27789,13 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/nitropack/node_modules/@esbuild/linux-riscv64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", - "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.0.tgz", + "integrity": "sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==", "cpu": [ "riscv64" ], @@ -26308,13 +27804,13 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/nitropack/node_modules/@esbuild/linux-s390x": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", - "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.0.tgz", + "integrity": "sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==", "cpu": [ "s390x" ], @@ -26323,13 +27819,13 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/nitropack/node_modules/@esbuild/linux-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", - "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.0.tgz", + "integrity": "sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==", "cpu": [ "x64" ], @@ -26338,13 +27834,13 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/nitropack/node_modules/@esbuild/netbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", - "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.0.tgz", + "integrity": "sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==", "cpu": [ "x64" ], @@ -26353,13 +27849,28 @@ "netbsd" ], "engines": { - "node": ">=12" + "node": ">=18" + } + }, + "node_modules/nitropack/node_modules/@esbuild/openbsd-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.0.tgz", + "integrity": "sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" } }, "node_modules/nitropack/node_modules/@esbuild/openbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", - "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.0.tgz", + "integrity": "sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==", "cpu": [ "x64" ], @@ -26368,13 +27879,13 @@ "openbsd" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/nitropack/node_modules/@esbuild/sunos-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", - "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.0.tgz", + "integrity": "sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==", "cpu": [ "x64" ], @@ -26383,13 +27894,13 @@ "sunos" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/nitropack/node_modules/@esbuild/win32-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", - "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.0.tgz", + "integrity": "sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==", "cpu": [ "arm64" ], @@ -26398,13 +27909,13 @@ "win32" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/nitropack/node_modules/@esbuild/win32-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", - "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.0.tgz", + "integrity": "sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==", "cpu": [ "ia32" ], @@ -26413,13 +27924,13 @@ "win32" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/nitropack/node_modules/@esbuild/win32-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", - "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.0.tgz", + "integrity": "sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==", "cpu": [ "x64" ], @@ -26428,7 +27939,7 @@ "win32" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/nitropack/node_modules/archiver": { @@ -26532,54 +28043,55 @@ } }, "node_modules/nitropack/node_modules/dot-prop": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-8.0.2.tgz", - "integrity": "sha512-xaBe6ZT4DHPkg0k4Ytbvn5xoxgpG0jOS1dYxSOwAHPuNLjP3/OzN0gH55SrLqpx8cBfSaVt91lXYkApjb+nYdQ==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-9.0.0.tgz", + "integrity": "sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==", "dependencies": { - "type-fest": "^3.8.0" + "type-fest": "^4.18.2" }, "engines": { - "node": ">=16" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/nitropack/node_modules/esbuild": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", - "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.0.tgz", + "integrity": "sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==", "hasInstallScript": true, "bin": { "esbuild": "bin/esbuild" }, "engines": { - "node": ">=12" + "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.20.2", - "@esbuild/android-arm": "0.20.2", - "@esbuild/android-arm64": "0.20.2", - "@esbuild/android-x64": "0.20.2", - "@esbuild/darwin-arm64": "0.20.2", - "@esbuild/darwin-x64": "0.20.2", - "@esbuild/freebsd-arm64": "0.20.2", - "@esbuild/freebsd-x64": "0.20.2", - "@esbuild/linux-arm": "0.20.2", - "@esbuild/linux-arm64": "0.20.2", - "@esbuild/linux-ia32": "0.20.2", - "@esbuild/linux-loong64": "0.20.2", - "@esbuild/linux-mips64el": "0.20.2", - "@esbuild/linux-ppc64": "0.20.2", - "@esbuild/linux-riscv64": "0.20.2", - "@esbuild/linux-s390x": "0.20.2", - "@esbuild/linux-x64": "0.20.2", - "@esbuild/netbsd-x64": "0.20.2", - "@esbuild/openbsd-x64": "0.20.2", - "@esbuild/sunos-x64": "0.20.2", - "@esbuild/win32-arm64": "0.20.2", - "@esbuild/win32-ia32": "0.20.2", - "@esbuild/win32-x64": "0.20.2" + "@esbuild/aix-ppc64": "0.24.0", + "@esbuild/android-arm": "0.24.0", + "@esbuild/android-arm64": "0.24.0", + "@esbuild/android-x64": "0.24.0", + "@esbuild/darwin-arm64": "0.24.0", + "@esbuild/darwin-x64": "0.24.0", + "@esbuild/freebsd-arm64": "0.24.0", + "@esbuild/freebsd-x64": "0.24.0", + "@esbuild/linux-arm": "0.24.0", + "@esbuild/linux-arm64": "0.24.0", + "@esbuild/linux-ia32": "0.24.0", + "@esbuild/linux-loong64": "0.24.0", + "@esbuild/linux-mips64el": "0.24.0", + "@esbuild/linux-ppc64": "0.24.0", + "@esbuild/linux-riscv64": "0.24.0", + "@esbuild/linux-s390x": "0.24.0", + "@esbuild/linux-x64": "0.24.0", + "@esbuild/netbsd-x64": "0.24.0", + "@esbuild/openbsd-arm64": "0.24.0", + "@esbuild/openbsd-x64": "0.24.0", + "@esbuild/sunos-x64": "0.24.0", + "@esbuild/win32-arm64": "0.24.0", + "@esbuild/win32-ia32": "0.24.0", + "@esbuild/win32-x64": "0.24.0" } }, "node_modules/nitropack/node_modules/escape-string-regexp": { @@ -26637,17 +28149,25 @@ "@pkgjs/parseargs": "^0.11.0" } }, + "node_modules/nitropack/node_modules/jiti": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.0.tgz", + "integrity": "sha512-H5UpaUI+aHOqZXlYOaFP/8AzKsg+guWu+Pr3Y8i7+Y3zr1aXAvCvTAQ1RxSc6oVD8R8c7brgNtTVP91E7upH/g==", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, "node_modules/nitropack/node_modules/lru-cache": { "version": "10.4.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" }, "node_modules/nitropack/node_modules/magic-string": { - "version": "0.30.10", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", - "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", + "version": "0.30.13", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.13.tgz", + "integrity": "sha512-8rYBO+MsWkgjDSOvLomYnzhdwEG51olQ4zL5KXnNJWV5MNmrb4rTZdrtkhxjnD/QyZUqR/Z/XDsUs/4ej2nx0g==", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15" + "@jridgewell/sourcemap-codec": "^1.5.0" } }, "node_modules/nitropack/node_modules/mime": { @@ -26719,11 +28239,11 @@ } }, "node_modules/nitropack/node_modules/type-fest": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", - "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.27.0.tgz", + "integrity": "sha512-3IMSWgP7C5KSQqmo1wjhKrwsvXAtF33jO3QY+Uy++ia7hqvgSK6iXbbg5PbDBc1P2ZbNEDgejOrN4YooXvhwCw==", "engines": { - "node": ">=14.16" + "node": ">=16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -26822,20 +28342,6 @@ "node-gyp-build-test": "build-test.js" } }, - "node_modules/node-gyp-build-optional-packages": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.1.1.tgz", - "integrity": "sha512-+P72GAjVAbTxjjwUmwjVrqrdZROD4nf8KgpBoDxqXXTiYZZt/ud60dE5yvCSr9lRO8e8yv6kgJIC0K0PfZFVQw==", - "dev": true, - "dependencies": { - "detect-libc": "^2.0.1" - }, - "bin": { - "node-gyp-build-optional-packages": "bin.js", - "node-gyp-build-optional-packages-optional": "optional.js", - "node-gyp-build-optional-packages-test": "build-test.js" - } - }, "node_modules/node-gyp/node_modules/abbrev": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", @@ -26975,9 +28481,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" }, "node_modules/node-sarif-builder": { "version": "2.0.3", @@ -27007,9 +28513,9 @@ } }, "node_modules/nodemon": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.4.tgz", - "integrity": "sha512-wjPBbFhtpJwmIeY2yP7QF+UKzPfltVGtfce1g/bB15/8vCGZj8uxD62b/b9M9/WVgme0NZudpownKN+c0plXlQ==", + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.9.tgz", + "integrity": "sha512-hdr1oIb2p6ZSxu3PB2JWWYS7ZQ0qvaZsc3hK8DR8f02kRzc8rjYmxAIvdz+aYC+8F2IjNaB7HMcSDg8nQpJxyg==", "dev": true, "dependencies": { "chokidar": "^3.5.2", @@ -27302,22 +28808,6 @@ "node": ">=4" } }, - "node_modules/npm-run-all/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, "node_modules/npm-run-all/node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", @@ -27336,15 +28826,6 @@ "node": ">=4" } }, - "node_modules/npm-run-all/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/npm-run-all/node_modules/pidtree": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz", @@ -27357,36 +28838,6 @@ "node": ">=0.10" } }, - "node_modules/npm-run-all/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/npm-run-all/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-all/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/npm-run-all/node_modules/supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -27399,18 +28850,6 @@ "node": ">=4" } }, - "node_modules/npm-run-all/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, "node_modules/npm-run-path": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", @@ -27459,16 +28898,10 @@ "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "node_modules/nullthrows": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", - "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", - "dev": true - }, "node_modules/nuxi": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/nuxi/-/nuxi-3.12.0.tgz", - "integrity": "sha512-6vRdiXTw9SajEQOUi6Ze/XaIXzy1q/sD5UqHQSv3yqTu7Pot5S7fEihNXV8LpcgLz+9HzjVt70r7jYe7R99c2w==", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/nuxi/-/nuxi-3.15.0.tgz", + "integrity": "sha512-ZVu45nuDrdb7nzKW2kLGY/N1vvFYLLbUVX6gUYw4BApKGGu4+GktTR5o48dGVgMYX9A8chaugl7TL9ZYmwC9Mg==", "bin": { "nuxi": "bin/nuxi.mjs", "nuxi-ng": "bin/nuxi.mjs", @@ -27477,88 +28910,77 @@ }, "engines": { "node": "^16.10.0 || >=18.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - } - }, - "node_modules/nuxi/node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, "node_modules/nuxt": { - "version": "3.12.4", - "resolved": "https://registry.npmjs.org/nuxt/-/nuxt-3.12.4.tgz", - "integrity": "sha512-/ddvyc2kgYYIN2UEjP8QIz48O/W3L0lZm7wChIDbOCj0vF/yLLeZHBaTb3aNvS9Hwp269nfjrm8j/mVxQK4RhA==", + "version": "3.14.1592", + "resolved": "https://registry.npmjs.org/nuxt/-/nuxt-3.14.1592.tgz", + "integrity": "sha512-roWAQH4Mb6WY72cNos+YVw0DgTCNAhNygiAMCedM7hbX6ESTR2n3VH7tU0yIWDPe/hfFdii4M4wWTTNHOtS44g==", "dependencies": { "@nuxt/devalue": "^2.0.2", - "@nuxt/devtools": "^1.3.9", - "@nuxt/kit": "3.12.4", - "@nuxt/schema": "3.12.4", - "@nuxt/telemetry": "^2.5.4", - "@nuxt/vite-builder": "3.12.4", - "@unhead/dom": "^1.9.16", - "@unhead/ssr": "^1.9.16", - "@unhead/vue": "^1.9.16", - "@vue/shared": "^3.4.32", - "acorn": "8.12.1", - "c12": "^1.11.1", - "chokidar": "^3.6.0", + "@nuxt/devtools": "^1.6.0", + "@nuxt/kit": "3.14.1592", + "@nuxt/schema": "3.14.1592", + "@nuxt/telemetry": "^2.6.0", + "@nuxt/vite-builder": "3.14.1592", + "@unhead/dom": "^1.11.11", + "@unhead/shared": "^1.11.11", + "@unhead/ssr": "^1.11.11", + "@unhead/vue": "^1.11.11", + "@vue/shared": "^3.5.13", + "acorn": "8.14.0", + "c12": "^2.0.1", + "chokidar": "^4.0.1", "compatx": "^0.1.8", "consola": "^3.2.3", - "cookie-es": "^1.1.0", + "cookie-es": "^1.2.2", "defu": "^6.1.4", "destr": "^2.0.3", - "devalue": "^5.0.0", + "devalue": "^5.1.1", "errx": "^0.1.0", - "esbuild": "^0.23.0", + "esbuild": "^0.24.0", "escape-string-regexp": "^5.0.0", "estree-walker": "^3.0.3", "globby": "^14.0.2", - "h3": "^1.12.0", + "h3": "^1.13.0", "hookable": "^5.5.3", - "ignore": "^5.3.1", - "jiti": "^1.21.6", + "ignore": "^6.0.2", + "impound": "^0.2.0", + "jiti": "^2.4.0", "klona": "^2.0.6", "knitwork": "^1.1.0", - "magic-string": "^0.30.10", - "mlly": "^1.7.1", - "nitropack": "^2.9.7", - "nuxi": "^3.12.0", - "nypm": "^0.3.9", - "ofetch": "^1.3.4", - "ohash": "^1.1.3", + "magic-string": "^0.30.13", + "mlly": "^1.7.3", + "nanotar": "^0.1.1", + "nitropack": "^2.10.4", + "nuxi": "^3.15.0", + "nypm": "^0.3.12", + "ofetch": "^1.4.1", + "ohash": "^1.1.4", "pathe": "^1.1.2", "perfect-debounce": "^1.0.0", - "pkg-types": "^1.1.3", + "pkg-types": "^1.2.1", "radix3": "^1.1.2", "scule": "^1.3.0", "semver": "^7.6.3", - "std-env": "^3.7.0", + "std-env": "^3.8.0", "strip-literal": "^2.1.0", + "tinyglobby": "0.2.10", "ufo": "^1.5.4", "ultrahtml": "^1.5.3", "uncrypto": "^0.1.3", "unctx": "^2.3.1", "unenv": "^1.10.0", - "unimport": "^3.9.0", - "unplugin": "^1.11.0", - "unplugin-vue-router": "^0.10.0", - "unstorage": "^1.10.2", - "untyped": "^1.4.2", - "vue": "^3.4.32", - "vue-bundle-renderer": "^2.1.0", + "unhead": "^1.11.11", + "unimport": "^3.13.2", + "unplugin": "^1.16.0", + "unplugin-vue-router": "^0.10.8", + "unstorage": "^1.13.1", + "untyped": "^1.5.1", + "vue": "^3.5.13", + "vue-bundle-renderer": "^2.1.1", "vue-devtools-stub": "^0.1.0", - "vue-router": "^4.4.0" + "vue-router": "^4.4.5" }, "bin": { "nuxi": "bin/nuxt.mjs", @@ -27584,6 +29006,418 @@ "resolved": "showcases/nuxt-showcase", "link": true }, + "node_modules/nuxt/node_modules/@esbuild/aix-ppc64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.0.tgz", + "integrity": "sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/nuxt/node_modules/@esbuild/android-arm": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.0.tgz", + "integrity": "sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/nuxt/node_modules/@esbuild/android-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.0.tgz", + "integrity": "sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/nuxt/node_modules/@esbuild/android-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.0.tgz", + "integrity": "sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/nuxt/node_modules/@esbuild/darwin-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.0.tgz", + "integrity": "sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/nuxt/node_modules/@esbuild/darwin-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz", + "integrity": "sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/nuxt/node_modules/@esbuild/freebsd-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.0.tgz", + "integrity": "sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/nuxt/node_modules/@esbuild/freebsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.0.tgz", + "integrity": "sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/nuxt/node_modules/@esbuild/linux-arm": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.0.tgz", + "integrity": "sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/nuxt/node_modules/@esbuild/linux-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.0.tgz", + "integrity": "sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/nuxt/node_modules/@esbuild/linux-ia32": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.0.tgz", + "integrity": "sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/nuxt/node_modules/@esbuild/linux-loong64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.0.tgz", + "integrity": "sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==", + "cpu": [ + "loong64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/nuxt/node_modules/@esbuild/linux-mips64el": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.0.tgz", + "integrity": "sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/nuxt/node_modules/@esbuild/linux-ppc64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.0.tgz", + "integrity": "sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/nuxt/node_modules/@esbuild/linux-riscv64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.0.tgz", + "integrity": "sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/nuxt/node_modules/@esbuild/linux-s390x": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.0.tgz", + "integrity": "sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/nuxt/node_modules/@esbuild/linux-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.0.tgz", + "integrity": "sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/nuxt/node_modules/@esbuild/netbsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.0.tgz", + "integrity": "sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/nuxt/node_modules/@esbuild/openbsd-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.0.tgz", + "integrity": "sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/nuxt/node_modules/@esbuild/openbsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.0.tgz", + "integrity": "sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/nuxt/node_modules/@esbuild/sunos-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.0.tgz", + "integrity": "sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/nuxt/node_modules/@esbuild/win32-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.0.tgz", + "integrity": "sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/nuxt/node_modules/@esbuild/win32-ia32": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.0.tgz", + "integrity": "sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/nuxt/node_modules/@esbuild/win32-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.0.tgz", + "integrity": "sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/nuxt/node_modules/chokidar": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.1.tgz", + "integrity": "sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/nuxt/node_modules/esbuild": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.0.tgz", + "integrity": "sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.24.0", + "@esbuild/android-arm": "0.24.0", + "@esbuild/android-arm64": "0.24.0", + "@esbuild/android-x64": "0.24.0", + "@esbuild/darwin-arm64": "0.24.0", + "@esbuild/darwin-x64": "0.24.0", + "@esbuild/freebsd-arm64": "0.24.0", + "@esbuild/freebsd-x64": "0.24.0", + "@esbuild/linux-arm": "0.24.0", + "@esbuild/linux-arm64": "0.24.0", + "@esbuild/linux-ia32": "0.24.0", + "@esbuild/linux-loong64": "0.24.0", + "@esbuild/linux-mips64el": "0.24.0", + "@esbuild/linux-ppc64": "0.24.0", + "@esbuild/linux-riscv64": "0.24.0", + "@esbuild/linux-s390x": "0.24.0", + "@esbuild/linux-x64": "0.24.0", + "@esbuild/netbsd-x64": "0.24.0", + "@esbuild/openbsd-arm64": "0.24.0", + "@esbuild/openbsd-x64": "0.24.0", + "@esbuild/sunos-x64": "0.24.0", + "@esbuild/win32-arm64": "0.24.0", + "@esbuild/win32-ia32": "0.24.0", + "@esbuild/win32-x64": "0.24.0" + } + }, "node_modules/nuxt/node_modules/escape-string-regexp": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", @@ -27595,25 +29429,53 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/nuxt/node_modules/ignore": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-6.0.2.tgz", + "integrity": "sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/nuxt/node_modules/jiti": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.0.tgz", + "integrity": "sha512-H5UpaUI+aHOqZXlYOaFP/8AzKsg+guWu+Pr3Y8i7+Y3zr1aXAvCvTAQ1RxSc6oVD8R8c7brgNtTVP91E7upH/g==", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, "node_modules/nuxt/node_modules/magic-string": { - "version": "0.30.10", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", - "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", + "version": "0.30.13", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.13.tgz", + "integrity": "sha512-8rYBO+MsWkgjDSOvLomYnzhdwEG51olQ4zL5KXnNJWV5MNmrb4rTZdrtkhxjnD/QyZUqR/Z/XDsUs/4ej2nx0g==", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15" + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/nuxt/node_modules/readdirp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz", + "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==", + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" } }, "node_modules/nypm": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.3.9.tgz", - "integrity": "sha512-BI2SdqqTHg2d4wJh8P9A1W+bslg33vOE9IZDY6eR2QC+Pu1iNBVZUqczrd43rJb+fMzHU7ltAYKsEFY/kHMFcw==", + "version": "0.3.12", + "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.3.12.tgz", + "integrity": "sha512-D3pzNDWIvgA+7IORhD/IuWzEk4uXv6GsgOxiid4UU3h9oq5IqV1KtPDi63n4sZJ/xcWlr88c0QM2RgN5VbOhFA==", "dependencies": { "citty": "^0.1.6", "consola": "^3.2.3", "execa": "^8.0.1", "pathe": "^1.1.2", - "pkg-types": "^1.1.1", - "ufo": "^1.5.3" + "pkg-types": "^1.2.0", + "ufo": "^1.5.4" }, "bin": { "nypm": "dist/cli.mjs" @@ -27649,9 +29511,10 @@ } }, "node_modules/object-inspect": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", - "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", + "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -27686,6 +29549,21 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/object.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/object.fromentries": { "version": "2.0.8", "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", @@ -27742,19 +29620,19 @@ "dev": true }, "node_modules/ofetch": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.3.4.tgz", - "integrity": "sha512-KLIET85ik3vhEfS+3fDlc/BAZiAp+43QEC/yCo5zkNoY2YaKvNkOaFr/6wCFgFH1kuYQM5pMNi0Tg8koiIemtw==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.4.1.tgz", + "integrity": "sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==", "dependencies": { "destr": "^2.0.3", - "node-fetch-native": "^1.6.3", - "ufo": "^1.5.3" + "node-fetch-native": "^1.6.4", + "ufo": "^1.5.4" } }, "node_modules/ohash": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.3.tgz", - "integrity": "sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.4.tgz", + "integrity": "sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==" }, "node_modules/on-finished": { "version": "2.4.1", @@ -27970,19 +29848,43 @@ } }, "node_modules/openapi-typescript": { - "version": "6.7.6", - "resolved": "https://registry.npmjs.org/openapi-typescript/-/openapi-typescript-6.7.6.tgz", - "integrity": "sha512-c/hfooPx+RBIOPM09GSxABOZhYPblDoyaGhqBkD/59vtpN21jEuWKDlM0KYTvqJVlSYjKs0tBcIdeXKChlSPtw==", + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/openapi-typescript/-/openapi-typescript-7.4.3.tgz", + "integrity": "sha512-xTIjMIIOv9kNhsr8JxaC00ucbIY/6ZwuJPJBZMSh5FA2dicZN5uM805DWVJojXdom8YI4AQTavPDPHMx/3g0vQ==", "dependencies": { + "@redocly/openapi-core": "^1.25.9", "ansi-colors": "^4.1.3", - "fast-glob": "^3.3.2", - "js-yaml": "^4.1.0", + "change-case": "^5.4.4", + "parse-json": "^8.1.0", "supports-color": "^9.4.0", - "undici": "^5.28.4", "yargs-parser": "^21.1.1" }, "bin": { "openapi-typescript": "bin/cli.js" + }, + "peerDependencies": { + "typescript": "^5.x" + } + }, + "node_modules/openapi-typescript/node_modules/change-case": { + "version": "5.4.4", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz", + "integrity": "sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==" + }, + "node_modules/openapi-typescript/node_modules/parse-json": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-8.1.0.tgz", + "integrity": "sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==", + "dependencies": { + "@babel/code-frame": "^7.22.13", + "index-to-position": "^0.1.2", + "type-fest": "^4.7.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/openapi-typescript/node_modules/supports-color": { @@ -27996,15 +29898,15 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/openapi-typescript/node_modules/undici": { - "version": "5.28.4", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz", - "integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==", - "dependencies": { - "@fastify/busboy": "^2.0.0" - }, + "node_modules/openapi-typescript/node_modules/type-fest": { + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.27.0.tgz", + "integrity": "sha512-3IMSWgP7C5KSQqmo1wjhKrwsvXAtF33jO3QY+Uy++ia7hqvgSK6iXbbg5PbDBc1P2ZbNEDgejOrN4YooXvhwCw==", "engines": { - "node": ">=14.0" + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/opener": { @@ -28188,12 +30090,6 @@ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "dev": true }, - "node_modules/ordered-binary": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.5.1.tgz", - "integrity": "sha512-5VyHfHY3cd0iza71JepYG50My+YUbrFtGoUz2ooEydPyPM7Aai/JW098juLr+RG6+rDJuzNNTsEQu2DZa1A41A==", - "dev": true - }, "node_modules/os-tmpdir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", @@ -28325,6 +30221,11 @@ "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==" }, + "node_modules/package-manager-detector": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-0.2.0.tgz", + "integrity": "sha512-E385OSk9qDcXhcM9LNSe4sdhx8a9mAPrZ4sMLW+tmxl5ZuGtPUcdFu+MPP2jbgiWAZ6Pfe5soGFMd+0Db5Vrog==" + }, "node_modules/pacote": { "version": "17.0.6", "resolved": "https://registry.npmjs.org/pacote/-/pacote-17.0.6.tgz", @@ -28372,96 +30273,6 @@ "no-case": "^2.2.0" } }, - "node_modules/parcel": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/parcel/-/parcel-2.12.0.tgz", - "integrity": "sha512-W+gxAq7aQ9dJIg/XLKGcRT0cvnStFAQHPaI0pvD0U2l6IVLueUAm3nwN7lkY62zZNmlvNx6jNtE4wlbS+CyqSg==", - "dev": true, - "dependencies": { - "@parcel/config-default": "2.12.0", - "@parcel/core": "2.12.0", - "@parcel/diagnostic": "2.12.0", - "@parcel/events": "2.12.0", - "@parcel/fs": "2.12.0", - "@parcel/logger": "2.12.0", - "@parcel/package-manager": "2.12.0", - "@parcel/reporter-cli": "2.12.0", - "@parcel/reporter-dev-server": "2.12.0", - "@parcel/reporter-tracer": "2.12.0", - "@parcel/utils": "2.12.0", - "chalk": "^4.1.0", - "commander": "^7.0.0", - "get-port": "^4.2.0" - }, - "bin": { - "parcel": "lib/bin.js" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/parcel/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/parcel/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/parcel/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/parcel/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/parcel/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -28683,7 +30494,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz", "integrity": "sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==", - "dev": true, "dependencies": { "lru-cache": "^11.0.0", "minipass": "^7.1.2" @@ -28696,9 +30506,10 @@ } }, "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", + "license": "MIT" }, "node_modules/path-type": { "version": "5.0.0", @@ -28716,6 +30527,16 @@ "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==" }, + "node_modules/pathval": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", + "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.16" + } + }, "node_modules/patternhub": { "resolved": "showcases/patternhub", "link": true @@ -28756,9 +30577,9 @@ } }, "node_modules/picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" }, "node_modules/picomatch": { "version": "2.3.1", @@ -28875,22 +30696,22 @@ } }, "node_modules/pkg-types": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.1.3.tgz", - "integrity": "sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.2.1.tgz", + "integrity": "sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==", "dependencies": { - "confbox": "^0.1.7", - "mlly": "^1.7.1", + "confbox": "^0.1.8", + "mlly": "^1.7.2", "pathe": "^1.1.2" } }, "node_modules/playwright": { - "version": "1.45.3", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.45.3.tgz", - "integrity": "sha512-QhVaS+lpluxCaioejDZ95l4Y4jSFCsBvl2UZkpeXlzxmqS+aABr5c82YmfMHrL6x27nvrvykJAFpkzT2eWdJww==", + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.49.1.tgz", + "integrity": "sha512-VYL8zLoNTBxVOrJBbDuRgDWa3i+mfQgDTrL8Ah9QXZ7ax4Dsj0MSq5bYgytRnDVVe+njoKnfsYkH3HzqVj5UZA==", "devOptional": true, "dependencies": { - "playwright-core": "1.45.3" + "playwright-core": "1.49.1" }, "bin": { "playwright": "cli.js" @@ -28903,9 +30724,9 @@ } }, "node_modules/playwright-core": { - "version": "1.45.3", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.45.3.tgz", - "integrity": "sha512-+ym0jNbcjikaOwwSZycFbwkWgfruWvYlJfThKYAlImbxUgdWFO2oW70ojPm4OpE4t6TAo2FY/smM+hpVTtkhDA==", + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.49.1.tgz", + "integrity": "sha512-BzmpVcs4kE2CH15rWfzpjzVGhWERJfmnXmniSyKeRZUs9Ws65m+RGIi7mjJK/euCegfn3i7jvqWeWyHe9y3Vgg==", "devOptional": true, "bin": { "playwright-core": "cli.js" @@ -28933,7 +30754,6 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", - "dev": true, "engines": { "node": ">=4" } @@ -28980,9 +30800,9 @@ } }, "node_modules/postcss": { - "version": "8.4.40", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.40.tgz", - "integrity": "sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==", + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", "funding": [ { "type": "opencollective", @@ -28999,19 +30819,19 @@ ], "dependencies": { "nanoid": "^3.3.7", - "picocolors": "^1.0.1", - "source-map-js": "^1.2.0" + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" } }, "node_modules/postcss-calc": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-10.0.0.tgz", - "integrity": "sha512-OmjhudoNTP0QleZCwl1i6NeBwN+5MZbY5ersLZz69mjJiDVv/p57RjRuKDkHeDWr4T+S97wQfsqRTNoDHB2e3g==", + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-10.0.2.tgz", + "integrity": "sha512-DT/Wwm6fCKgpYVI7ZEWuPJ4az8hiEHtCUeYjZXqU7Ou4QqYh1Df2yCQ7Ca6N7xqKPFkxN3fhf+u9KSoOCJNAjg==", "dependencies": { - "postcss-selector-parser": "^6.0.16", + "postcss-selector-parser": "^6.1.2", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -29051,11 +30871,11 @@ } }, "node_modules/postcss-colormin": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-7.0.1.tgz", - "integrity": "sha512-uszdT0dULt3FQs47G5UHCduYK+FnkLYlpu1HpWu061eGsKZ7setoG7kA+WC9NQLsOJf69D5TxGHgnAdRgylnFQ==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-7.0.2.tgz", + "integrity": "sha512-YntRXNngcvEvDbEjTdRWGU606eZvB5prmHG4BF0yLmVpamXbpsRJzevyy6MZVyuecgzI2AWAlvFi8DAeCqwpvA==", "dependencies": { - "browserslist": "^4.23.1", + "browserslist": "^4.23.3", "caniuse-api": "^3.0.0", "colord": "^2.9.3", "postcss-value-parser": "^4.2.0" @@ -29068,11 +30888,11 @@ } }, "node_modules/postcss-convert-values": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-7.0.2.tgz", - "integrity": "sha512-MuZIF6HJ4izko07Q0TgW6pClalI4al6wHRNPkFzqQdwAwG7hPn0lA58VZdxyb2Vl5AYjJ1piO+jgF9EnTjQwQQ==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-7.0.4.tgz", + "integrity": "sha512-e2LSXPqEHVW6aoGbjV9RsSSNDO3A0rZLCBxN24zvxF25WknMPpX8Dm9UxxThyEbaytzggRuZxaGXqaOhxQ514Q==", "dependencies": { - "browserslist": "^4.23.1", + "browserslist": "^4.23.3", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -29083,11 +30903,11 @@ } }, "node_modules/postcss-discard-comments": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-7.0.1.tgz", - "integrity": "sha512-GVrQxUOhmle1W6jX2SvNLt4kmN+JYhV7mzI6BMnkAWR9DtVvg8e67rrV0NfdWhn7x1zxvzdWkMBPdBDCls+uwQ==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-7.0.3.tgz", + "integrity": "sha512-q6fjd4WU4afNhWOA2WltHgCbkRhZPgQe7cXF74fuVB/ge4QbM9HEaOIzGSiMvM+g/cOsNAUGdf2JDzqA2F8iLA==", "dependencies": { - "postcss-selector-parser": "^6.1.0" + "postcss-selector-parser": "^6.1.2" }, "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" @@ -29097,9 +30917,9 @@ } }, "node_modules/postcss-discard-duplicates": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-7.0.0.tgz", - "integrity": "sha512-bAnSuBop5LpAIUmmOSsuvtKAAKREB6BBIYStWUTGq8oG5q9fClDMMuY8i4UPI/cEcDx2TN+7PMnXYIId20UVDw==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-7.0.1.tgz", + "integrity": "sha512-oZA+v8Jkpu1ct/xbbrntHRsfLGuzoP+cpt0nJe5ED2FQF8n8bJtn7Bo28jSmBYwqgqnqkuSXJfSUEE7if4nClQ==", "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" }, @@ -29205,12 +31025,12 @@ "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==" }, "node_modules/postcss-merge-longhand": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-7.0.2.tgz", - "integrity": "sha512-06vrW6ZWi9qeP7KMS9fsa9QW56+tIMW55KYqF7X3Ccn+NI2pIgPV6gFfvXTMQ05H90Y5DvnCDPZ2IuHa30PMUg==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-7.0.4.tgz", + "integrity": "sha512-zer1KoZA54Q8RVHKOY5vMke0cCdNxMP3KBfDerjH/BYHh4nCIh+1Yy0t1pAEQF18ac/4z3OFclO+ZVH8azjR4A==", "dependencies": { "postcss-value-parser": "^4.2.0", - "stylehacks": "^7.0.2" + "stylehacks": "^7.0.4" }, "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" @@ -29220,14 +31040,14 @@ } }, "node_modules/postcss-merge-rules": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-7.0.2.tgz", - "integrity": "sha512-VAR47UNvRsdrTHLe7TV1CeEtF9SJYR5ukIB9U4GZyZOptgtsS20xSxy+k5wMrI3udST6O1XuIn7cjQkg7sDAAw==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-7.0.4.tgz", + "integrity": "sha512-ZsaamiMVu7uBYsIdGtKJ64PkcQt6Pcpep/uO90EpLS3dxJi6OXamIobTYcImyXGoW0Wpugh7DSD3XzxZS9JCPg==", "dependencies": { - "browserslist": "^4.23.1", + "browserslist": "^4.23.3", "caniuse-api": "^3.0.0", "cssnano-utils": "^5.0.0", - "postcss-selector-parser": "^6.1.0" + "postcss-selector-parser": "^6.1.2" }, "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" @@ -29267,11 +31087,11 @@ } }, "node_modules/postcss-minify-params": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-7.0.1.tgz", - "integrity": "sha512-e+Xt8xErSRPgSRFxHeBCSxMiO8B8xng7lh8E0A5ep1VfwYhY8FXhu4Q3APMjgx9YDDbSp53IBGENrzygbUvgUQ==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-7.0.2.tgz", + "integrity": "sha512-nyqVLu4MFl9df32zTsdcLqCFfE/z2+f8GE1KHPxWOAmegSo6lpV2GNy5XQvrzwbLmiU7d+fYay4cwto1oNdAaQ==", "dependencies": { - "browserslist": "^4.23.1", + "browserslist": "^4.23.3", "cssnano-utils": "^5.0.0", "postcss-value-parser": "^4.2.0" }, @@ -29283,12 +31103,12 @@ } }, "node_modules/postcss-minify-selectors": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-7.0.2.tgz", - "integrity": "sha512-dCzm04wqW1uqLmDZ41XYNBJfjgps3ZugDpogAmJXoCb5oCiTzIX4oPXXKxDpTvWOnKxQKR4EbV4ZawJBLcdXXA==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-7.0.4.tgz", + "integrity": "sha512-JG55VADcNb4xFCf75hXkzc1rNeURhlo7ugf6JjiiKRfMsKlDzN9CXHZDyiG6x/zGchpjQS+UAgb1d4nqXqOpmA==", "dependencies": { "cssesc": "^3.0.0", - "postcss-selector-parser": "^6.1.0" + "postcss-selector-parser": "^6.1.2" }, "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" @@ -29438,11 +31258,11 @@ } }, "node_modules/postcss-normalize-unicode": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-7.0.1.tgz", - "integrity": "sha512-PTPGdY9xAkTw+8ZZ71DUePb7M/Vtgkbbq+EoI33EuyQEzbKemEQMhe5QSr0VP5UfZlreANDPxSfcdSprENcbsg==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-7.0.2.tgz", + "integrity": "sha512-ztisabK5C/+ZWBdYC+Y9JCkp3M9qBv/XFvDtSw0d/XwfT3UaKeW/YTm/MD/QrPNxuecia46vkfEhewjwcYFjkg==", "dependencies": { - "browserslist": "^4.23.1", + "browserslist": "^4.23.3", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -29496,11 +31316,11 @@ } }, "node_modules/postcss-reduce-initial": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-7.0.1.tgz", - "integrity": "sha512-0JDUSV4bGB5FGM5g8MkS+rvqKukJZ7OTHw/lcKn7xPNqeaqJyQbUO8/dJpvyTpaVwPsd3Uc33+CfNzdVowp2WA==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-7.0.2.tgz", + "integrity": "sha512-pOnu9zqQww7dEKf62Nuju6JgsW2V0KRNBHxeKohU+JkHd/GAH5uvoObqFLqkeB2n20mr6yrlWDvo5UBU5GnkfA==", "dependencies": { - "browserslist": "^4.23.1", + "browserslist": "^4.23.3", "caniuse-api": "^3.0.0" }, "engines": { @@ -29551,15 +31371,15 @@ } }, "node_modules/postcss-resolve-nested-selector": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.4.tgz", - "integrity": "sha512-R6vHqZWgVnTAPq0C+xjyHfEZqfIYboCBVSy24MjxEDm+tIh1BU4O6o7DP7AA7kHzf136d+Qc5duI4tlpHjixDw==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.6.tgz", + "integrity": "sha512-0sglIs9Wmkzbr8lQwEyIzlDOOC9bGmfVKcJTaxv3vMmd3uo4o4DerC3En0bnmgceeql9BfC8hRkp7cg0fjdVqw==", "devOptional": true }, "node_modules/postcss-safe-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-7.0.0.tgz", - "integrity": "sha512-ovehqRNVCpuFzbXoTb4qLtyzK3xn3t/CUBxOs8LsnQjQrShaB4lKiHoVqY8ANaC0hBMHq5QVWk77rwGklFUDrg==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-7.0.1.tgz", + "integrity": "sha512-0AioNCJZ2DPYz5ABT6bddIqlhgwhpHZ/l65YAYo0BCIn0xiDpsnTHz0gnoTGk0OXZW0JRs+cDwL8u/teRdz+8A==", "devOptional": true, "funding": [ { @@ -29609,9 +31429,9 @@ } }, "node_modules/postcss-selector-parser": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz", - "integrity": "sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -29636,11 +31456,11 @@ } }, "node_modules/postcss-unique-selectors": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-7.0.1.tgz", - "integrity": "sha512-MH7QE/eKUftTB5ta40xcHLl7hkZjgDFydpfTK+QWXeHxghVt3VoPqYL5/G+zYZPPIs+8GuqFXSTgxBSoB1RZtQ==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-7.0.3.tgz", + "integrity": "sha512-J+58u5Ic5T1QjP/LDV9g3Cx4CNOgB5vz+kM6+OxHHhFACdcDeKhBXjQmB7fnIZM12YSTvsL0Opwco83DmacW2g==", "dependencies": { - "postcss-selector-parser": "^6.1.0" + "postcss-selector-parser": "^6.1.2" }, "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" @@ -29654,221 +31474,6 @@ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" }, - "node_modules/posthtml": { - "version": "0.16.6", - "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.16.6.tgz", - "integrity": "sha512-JcEmHlyLK/o0uGAlj65vgg+7LIms0xKXe60lcDOTU7oVX/3LuEuLwrQpW3VJ7de5TaFKiW4kWkaIpJL42FEgxQ==", - "dev": true, - "dependencies": { - "posthtml-parser": "^0.11.0", - "posthtml-render": "^3.0.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/posthtml-parser": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.10.2.tgz", - "integrity": "sha512-PId6zZ/2lyJi9LiKfe+i2xv57oEjJgWbsHGGANwos5AvdQp98i6AtamAl8gzSVFGfQ43Glb5D614cvZf012VKg==", - "dev": true, - "dependencies": { - "htmlparser2": "^7.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/posthtml-parser/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/posthtml-parser/node_modules/dom-serializer/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/posthtml-parser/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dev": true, - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/posthtml-parser/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/posthtml-parser/node_modules/entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", - "dev": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/posthtml-parser/node_modules/htmlparser2": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz", - "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.2", - "domutils": "^2.8.0", - "entities": "^3.0.1" - } - }, - "node_modules/posthtml-render": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-3.0.0.tgz", - "integrity": "sha512-z+16RoxK3fUPgwaIgH9NGnK1HKY9XIDpydky5eQGgAFVXTCSezalv9U2jQuNV+Z9qV1fDWNzldcw4eK0SSbqKA==", - "dev": true, - "dependencies": { - "is-json": "^2.0.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/posthtml/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/posthtml/node_modules/dom-serializer/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/posthtml/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dev": true, - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/posthtml/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/posthtml/node_modules/entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", - "dev": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/posthtml/node_modules/htmlparser2": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz", - "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.2", - "domutils": "^2.8.0", - "entities": "^3.0.1" - } - }, - "node_modules/posthtml/node_modules/posthtml-parser": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.11.0.tgz", - "integrity": "sha512-QecJtfLekJbWVo/dMAA+OSwY79wpRmbqS5TeXvXSX+f0c6pW4/SE6inzZ2qkU7oAMCPqIDkZDvd/bQsSFUnKyw==", - "dev": true, - "dependencies": { - "htmlparser2": "^7.1.1" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -29879,10 +31484,11 @@ } }, "node_modules/prettier": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", - "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.2.tgz", + "integrity": "sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==", "dev": true, + "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" }, @@ -30152,12 +31758,6 @@ "optional": true, "peer": true }, - "node_modules/pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", - "dev": true - }, "node_modules/pstree.remy": { "version": "1.1.8", "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", @@ -30312,6 +31912,7 @@ "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -30421,10 +32022,9 @@ } }, "node_modules/qs": { - "version": "6.12.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.3.tgz", - "integrity": "sha512-AWJm14H1vVaO/iNZ4/hO+HyaTehuy9nRqVdkTqlJt0HWvBiBIEXFmb4C0DGeYo3Xes9rrEW+TxHsaigCbN5ICQ==", - "dev": true, + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", "dependencies": { "side-channel": "^1.0.6" }, @@ -30549,42 +32149,6 @@ "react": "^16.9.0 || ^17 || ^18" } }, - "node_modules/react-docgen": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/react-docgen/-/react-docgen-7.0.3.tgz", - "integrity": "sha512-i8aF1nyKInZnANZ4uZrH49qn1paRgBZ7wZiCNBMnenlPzEv0mRl+ShpTVEI6wZNl8sSc79xZkivtgLKQArcanQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.18.9", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9", - "@types/babel__core": "^7.18.0", - "@types/babel__traverse": "^7.18.0", - "@types/doctrine": "^0.0.9", - "@types/resolve": "^1.20.2", - "doctrine": "^3.0.0", - "resolve": "^1.22.1", - "strip-indent": "^4.0.0" - }, - "engines": { - "node": ">=16.14.0" - } - }, - "node_modules/react-docgen/node_modules/strip-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.0.0.tgz", - "integrity": "sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==", - "dev": true, - "dependencies": { - "min-indent": "^1.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/react-dom": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", @@ -30597,12 +32161,6 @@ "react": "^18.3.1" } }, - "node_modules/react-error-overlay": { - "version": "6.0.9", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz", - "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==", - "dev": true - }, "node_modules/react-fast-compare": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-2.0.4.tgz", @@ -30623,33 +32181,52 @@ } }, "node_modules/react-router": { - "version": "6.25.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.25.1.tgz", - "integrity": "sha512-u8ELFr5Z6g02nUtpPAggP73Jigj1mRePSwhS/2nkTrlPU5yEkH1vYzWNyvSnSzeeE2DNqWdH+P8OhIh9wuXhTw==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.0.2.tgz", + "integrity": "sha512-m5AcPfTRUcjwmhBzOJGEl6Y7+Crqyju0+TgTQxoS4SO+BkWbhOrcfZNq6wSWdl2BBbJbsAoBUb8ZacOFT+/JlA==", + "license": "MIT", "dependencies": { - "@remix-run/router": "1.18.0" + "@types/cookie": "^0.6.0", + "cookie": "^1.0.1", + "set-cookie-parser": "^2.6.0", + "turbo-stream": "2.4.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=20.0.0" }, "peerDependencies": { - "react": ">=16.8" + "react": ">=18", + "react-dom": ">=18" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + } } }, "node_modules/react-router-dom": { - "version": "6.25.1", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.25.1.tgz", - "integrity": "sha512-0tUDpbFvk35iv+N89dWNrJp+afLgd+y4VtorJZuOCXK0kkCWjEvb3vTJM++SYvMEpbVwXKf3FjeVveVEb6JpDQ==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.0.2.tgz", + "integrity": "sha512-VJOQ+CDWFDGaWdrG12Nl+d7yHtLaurNgAQZVgaIy7/Xd+DojgmYLosFfZdGz1wpxmjJIAkAMVTKWcvkx1oggAw==", + "license": "MIT", "dependencies": { - "@remix-run/router": "1.18.0", - "react-router": "6.25.1" + "react-router": "7.0.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=20.0.0" }, "peerDependencies": { - "react": ">=16.8", - "react-dom": ">=16.8" + "react": ">=18", + "react-dom": ">=18" + } + }, + "node_modules/react-router/node_modules/cookie": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.0.2.tgz", + "integrity": "sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==", + "license": "MIT", + "engines": { + "node": ">=18" } }, "node_modules/react-showcase": { @@ -31083,6 +32660,29 @@ "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", "dev": true }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.8.tgz", + "integrity": "sha512-B5dj6usc5dkk8uFliwjwDHM8To5/QwdKz9JcBZ8Ic4G1f0YmeeJTtE/ZTdgRFPAfxZFiUaPhZ1Jcs4qeagItGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "dunder-proto": "^1.0.0", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.2.0", + "which-builtin-type": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/regedit": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/regedit/-/regedit-5.1.2.tgz", @@ -31144,15 +32744,16 @@ } }, "node_modules/regexp.prototype.flags": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", - "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", + "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.6", + "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" + "set-function-name": "^2.0.2" }, "engines": { "node": ">= 0.4" @@ -31323,10 +32924,9 @@ } }, "node_modules/replace-in-file": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/replace-in-file/-/replace-in-file-8.1.0.tgz", - "integrity": "sha512-ySYfKDH6uFVC4Wt6DcZ2UX0UMCqE7xhWGVqje/15WFVwHxnel1gdZjV8nOW9Nms6h/yQE2MWyeIToeqFLZkp4w==", - "dev": true, + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/replace-in-file/-/replace-in-file-8.2.0.tgz", + "integrity": "sha512-hMsQtdYHwWviQT5ZbNsgfu0WuCiNlcUSnnD+aHAL081kbU9dPkPocDaHlDvAHKydTWWpx1apfcEcmvIyQk3CpQ==", "dependencies": { "chalk": "^5.3.0", "glob": "^10.4.2", @@ -31343,7 +32943,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, "dependencies": { "balanced-match": "^1.0.0" } @@ -31352,7 +32951,6 @@ "version": "10.4.5", "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "dev": true, "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", @@ -31372,7 +32970,6 @@ "version": "3.4.3", "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "dev": true, "dependencies": { "@isaacs/cliui": "^8.0.2" }, @@ -31386,14 +32983,12 @@ "node_modules/replace-in-file/node_modules/lru-cache": { "version": "10.4.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" }, "node_modules/replace-in-file/node_modules/minimatch": { "version": "9.0.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, "dependencies": { "brace-expansion": "^2.0.1" }, @@ -31408,7 +33003,6 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dev": true, "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" @@ -31438,7 +33032,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "devOptional": true, "engines": { "node": ">=0.10.0" } @@ -31482,7 +33075,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", - "dev": true, + "devOptional": true, "funding": { "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" } @@ -31539,51 +33132,36 @@ } }, "node_modules/restore-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", - "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", + "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", "dev": true, "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" + "onetime": "^7.0.0", + "signal-exit": "^4.1.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/restore-cursor/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/restore-cursor/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", + "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", "dev": true, "dependencies": { - "mimic-fn": "^2.1.0" + "mimic-function": "^5.0.0" }, "engines": { - "node": ">=6" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/restore-cursor/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, "node_modules/retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", @@ -31627,11 +33205,11 @@ } }, "node_modules/rollup": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.18.1.tgz", - "integrity": "sha512-Elx2UT8lzxxOXMpy5HWQGZqkrQOtrVDDa/bm9l10+U4rQnVzbL/LgZ4NOM1MPIDyHk69W4InuYDF5dzRh4Kw1A==", + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.24.4.tgz", + "integrity": "sha512-vGorVWIsWfX3xbcyAS+I047kFKapHYivmkaT63Smj77XwvLSJos6M1xGqZnBPFQFBRZDOcG1QnYEIxAvTr/HjA==", "dependencies": { - "@types/estree": "1.0.5" + "@types/estree": "1.0.6" }, "bin": { "rollup": "dist/bin/rollup" @@ -31641,22 +33219,24 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.18.1", - "@rollup/rollup-android-arm64": "4.18.1", - "@rollup/rollup-darwin-arm64": "4.18.1", - "@rollup/rollup-darwin-x64": "4.18.1", - "@rollup/rollup-linux-arm-gnueabihf": "4.18.1", - "@rollup/rollup-linux-arm-musleabihf": "4.18.1", - "@rollup/rollup-linux-arm64-gnu": "4.18.1", - "@rollup/rollup-linux-arm64-musl": "4.18.1", - "@rollup/rollup-linux-powerpc64le-gnu": "4.18.1", - "@rollup/rollup-linux-riscv64-gnu": "4.18.1", - "@rollup/rollup-linux-s390x-gnu": "4.18.1", - "@rollup/rollup-linux-x64-gnu": "4.18.1", - "@rollup/rollup-linux-x64-musl": "4.18.1", - "@rollup/rollup-win32-arm64-msvc": "4.18.1", - "@rollup/rollup-win32-ia32-msvc": "4.18.1", - "@rollup/rollup-win32-x64-msvc": "4.18.1", + "@rollup/rollup-android-arm-eabi": "4.24.4", + "@rollup/rollup-android-arm64": "4.24.4", + "@rollup/rollup-darwin-arm64": "4.24.4", + "@rollup/rollup-darwin-x64": "4.24.4", + "@rollup/rollup-freebsd-arm64": "4.24.4", + "@rollup/rollup-freebsd-x64": "4.24.4", + "@rollup/rollup-linux-arm-gnueabihf": "4.24.4", + "@rollup/rollup-linux-arm-musleabihf": "4.24.4", + "@rollup/rollup-linux-arm64-gnu": "4.24.4", + "@rollup/rollup-linux-arm64-musl": "4.24.4", + "@rollup/rollup-linux-powerpc64le-gnu": "4.24.4", + "@rollup/rollup-linux-riscv64-gnu": "4.24.4", + "@rollup/rollup-linux-s390x-gnu": "4.24.4", + "@rollup/rollup-linux-x64-gnu": "4.24.4", + "@rollup/rollup-linux-x64-musl": "4.24.4", + "@rollup/rollup-win32-arm64-msvc": "4.24.4", + "@rollup/rollup-win32-ia32-msvc": "4.24.4", + "@rollup/rollup-win32-x64-msvc": "4.24.4", "fsevents": "~2.3.2" } }, @@ -31734,6 +33314,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/rollup/node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==" + }, "node_modules/run-applescript": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", @@ -31800,9 +33385,9 @@ } }, "node_modules/sa11y": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/sa11y/-/sa11y-3.2.2.tgz", - "integrity": "sha512-zv80s+PhYOSiC0gJzwjTTL3eXrQWBT7sKa/lU1NlQTE8sicmhqf1+QnKb2lOyO0nYAaBnesSMf6o0A6pkfmovg==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/sa11y/-/sa11y-3.2.3.tgz", + "integrity": "sha512-NlgYNNDs8r//+v62GnEXPxguLhVQKV8mhvogmbkCv41lQWwx3zDyQzIvZbk9ku+PfLwhQJ0W1n2cSe6dpVYehw==", "dependencies": { "tippy.js": "^6.3.7" } @@ -32077,9 +33662,9 @@ } }, "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", "dependencies": { "debug": "2.6.9", "depd": "2.0.0", @@ -32112,6 +33697,14 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, + "node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/send/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -32222,14 +33815,14 @@ } }, "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", "dependencies": { - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.18.0" + "send": "0.19.0" }, "engines": { "node": ">= 0.8.0" @@ -32240,6 +33833,12 @@ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" }, + "node_modules/set-cookie-parser": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.1.tgz", + "integrity": "sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==", + "license": "MIT" + }, "node_modules/set-function-length": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", @@ -32309,6 +33908,45 @@ "node": ">=8" } }, + "node_modules/sharp": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", + "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", + "hasInstallScript": true, + "optional": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.3", + "semver": "^7.6.3" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.33.5", + "@img/sharp-darwin-x64": "0.33.5", + "@img/sharp-libvips-darwin-arm64": "1.0.4", + "@img/sharp-libvips-darwin-x64": "1.0.4", + "@img/sharp-libvips-linux-arm": "1.0.5", + "@img/sharp-libvips-linux-arm64": "1.0.4", + "@img/sharp-libvips-linux-s390x": "1.0.4", + "@img/sharp-libvips-linux-x64": "1.0.4", + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", + "@img/sharp-libvips-linuxmusl-x64": "1.0.4", + "@img/sharp-linux-arm": "0.33.5", + "@img/sharp-linux-arm64": "0.33.5", + "@img/sharp-linux-s390x": "0.33.5", + "@img/sharp-linux-x64": "0.33.5", + "@img/sharp-linuxmusl-arm64": "0.33.5", + "@img/sharp-linuxmusl-x64": "0.33.5", + "@img/sharp-wasm32": "0.33.5", + "@img/sharp-win32-ia32": "0.33.5", + "@img/sharp-win32-x64": "0.33.5" + } + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -32391,6 +34029,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/siginfo": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", + "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", + "dev": true + }, "node_modules/signal-exit": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", @@ -32420,9 +34064,9 @@ } }, "node_modules/simple-git": { - "version": "3.25.0", - "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-3.25.0.tgz", - "integrity": "sha512-KIY5sBnzc4yEcJXW7Tdv4viEz8KyG+nU0hay+DWZasvdFOYKeUZ6Xc25LUHHjw0tinPT7O1eY6pzX7pRT1K8rw==", + "version": "3.27.0", + "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-3.27.0.tgz", + "integrity": "sha512-ivHoFS9Yi9GY49ogc6/YAi3Fl9ROnF4VyubNylgCkA+RVqLaKWnDSzXOVzya8csELIaWaYNutsEuAhZrtOjozA==", "dependencies": { "@kwsites/file-exists": "^1.1.1", "@kwsites/promise-deferred": "^1.1.1", @@ -32433,6 +34077,21 @@ "url": "https://github.com/steveukx/git-js?sponsor=1" } }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "optional": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "optional": true + }, "node_modules/simple-update-notifier": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", @@ -32518,12 +34177,16 @@ "integrity": "sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==" }, "node_modules/smol-toml": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.2.2.tgz", - "integrity": "sha512-fVEjX2ybKdJKzFL46VshQbj9PuA4IUKivalgp48/3zwS9vXzyykzQ6AX92UxHSvWJagziMRLeHMgEzoGO7A8hQ==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.3.1.tgz", + "integrity": "sha512-tEYNll18pPKHroYSmLLrksq233j021G0giwW7P3D24jC54pQ5W5BXMsQ/Mvw1OJCmEYDgY+lrzT+3nNUtoNfXQ==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">= 18" + }, + "funding": { + "url": "https://github.com/sponsors/cyyynthia" } }, "node_modules/snake-case": { @@ -32607,9 +34270,9 @@ } }, "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "engines": { "node": ">=0.10.0" } @@ -32651,6 +34314,13 @@ "node": ">=0.10.0" } }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead", + "dev": true + }, "node_modules/space-separated-tokens": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", @@ -32752,20 +34422,6 @@ "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", "dev": true }, - "node_modules/srcset": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/srcset/-/srcset-5.0.1.tgz", - "integrity": "sha512-/P1UYbGfJVlxZag7aABNRrulEXAwCSDo7fklafOQrantuPTDmYgijJMks2zusPCVzgW9+4P69mq7w6pYuZpgxw==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/ssri": { "version": "10.0.6", "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", @@ -32778,11 +34434,10 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "node_modules/stackback": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", + "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", "dev": true }, "node_modules/standard-as-callback": { @@ -32799,9 +34454,13 @@ } }, "node_modules/std-env": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz", - "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==" + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.8.0.tgz", + "integrity": "sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==" + }, + "node_modules/stencil-showcase": { + "resolved": "showcases/stencil-showcase", + "link": true }, "node_modules/stream-slicer": { "version": "0.0.6", @@ -32818,9 +34477,9 @@ } }, "node_modules/streamx": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.18.0.tgz", - "integrity": "sha512-LLUC1TWdjVdn1weXGcSxyTR3T4+acB6tVGXT95y0nGbca4t4o/ng1wKAGTljm9VicuCVLvRlqFYXYy5GwgM7sQ==", + "version": "2.20.2", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.20.2.tgz", + "integrity": "sha512-aDGDLU+j9tJcUdPGOaHmVF1u/hhI+CsGkT02V3OKlHDV7IukOI+nTWAGkiZEKCO35rWN1wIr4tS7YFr1f4qSvA==", "dependencies": { "fast-fifo": "^1.3.2", "queue-tick": "^1.0.1", @@ -32940,6 +34599,46 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, + "node_modules/string.prototype.includes": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", + "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/string.prototype.padend": { "version": "3.1.6", "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.6.tgz", @@ -32958,6 +34657,17 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, "node_modules/string.prototype.trim": { "version": "1.2.9", "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", @@ -33021,6 +34731,29 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/stringify-object/node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -33053,6 +34786,15 @@ "node": ">=4" } }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/strip-eof": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", @@ -33146,9 +34888,9 @@ } }, "node_modules/styled-jsx": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", - "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.6.tgz", + "integrity": "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==", "dependencies": { "client-only": "0.0.1" }, @@ -33156,7 +34898,7 @@ "node": ">= 12.0.0" }, "peerDependencies": { - "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0" }, "peerDependenciesMeta": { "@babel/core": { @@ -33168,12 +34910,12 @@ } }, "node_modules/stylehacks": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-7.0.2.tgz", - "integrity": "sha512-HdkWZS9b4gbgYTdMg4gJLmm7biAUug1qTqXjS+u8X+/pUd+9Px1E+520GnOW3rST9MNsVOVpsJG+mPHNosxjOQ==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-7.0.4.tgz", + "integrity": "sha512-i4zfNrGMt9SB4xRK9L83rlsFCgdGANfeDAYacO1pkqcE7cRHPdWHwnKZVz7WY17Veq/FvyYsRAU++Ga+qDFIww==", "dependencies": { - "browserslist": "^4.23.1", - "postcss-selector-parser": "^6.1.0" + "browserslist": "^4.23.3", + "postcss-selector-parser": "^6.1.2" }, "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" @@ -33183,9 +34925,9 @@ } }, "node_modules/stylelint": { - "version": "16.8.1", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.8.1.tgz", - "integrity": "sha512-O8aDyfdODSDNz/B3gW2HQ+8kv8pfhSu7ZR7xskQ93+vI6FhKKGUJMQ03Ydu+w3OvXXE0/u4hWU4hCPNOyld+OA==", + "version": "16.12.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.12.0.tgz", + "integrity": "sha512-F8zZ3L/rBpuoBZRvI4JVT20ZanPLXfQLzMOZg1tzPflRVh9mKpOZ8qcSIhh1my3FjAjZWG4T2POwGnmn6a6hbg==", "devOptional": true, "funding": [ { @@ -33198,44 +34940,43 @@ } ], "dependencies": { - "@csstools/css-parser-algorithms": "^2.7.1", - "@csstools/css-tokenizer": "^2.4.1", - "@csstools/media-query-list-parser": "^2.1.13", - "@csstools/selector-specificity": "^3.1.1", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/media-query-list-parser": "^4.0.2", + "@csstools/selector-specificity": "^5.0.0", "@dual-bundle/import-meta-resolve": "^4.1.0", "balanced-match": "^2.0.0", "colord": "^2.9.3", "cosmiconfig": "^9.0.0", - "css-functions-list": "^3.2.2", - "css-tree": "^2.3.1", - "debug": "^4.3.6", + "css-functions-list": "^3.2.3", + "css-tree": "^3.0.1", + "debug": "^4.3.7", "fast-glob": "^3.3.2", "fastest-levenshtein": "^1.0.16", - "file-entry-cache": "^9.0.0", + "file-entry-cache": "^9.1.0", "global-modules": "^2.0.0", "globby": "^11.1.0", "globjoin": "^0.1.4", "html-tags": "^3.3.1", - "ignore": "^5.3.1", + "ignore": "^6.0.2", "imurmurhash": "^0.1.4", "is-plain-object": "^5.0.0", - "known-css-properties": "^0.34.0", + "known-css-properties": "^0.35.0", "mathml-tag-names": "^2.1.3", "meow": "^13.2.0", - "micromatch": "^4.0.7", + "micromatch": "^4.0.8", "normalize-path": "^3.0.0", - "picocolors": "^1.0.1", - "postcss": "^8.4.40", - "postcss-resolve-nested-selector": "^0.1.4", - "postcss-safe-parser": "^7.0.0", - "postcss-selector-parser": "^6.1.1", + "picocolors": "^1.1.1", + "postcss": "^8.4.49", + "postcss-resolve-nested-selector": "^0.1.6", + "postcss-safe-parser": "^7.0.1", + "postcss-selector-parser": "^7.0.0", "postcss-value-parser": "^4.2.0", "resolve-from": "^5.0.0", "string-width": "^4.2.3", - "strip-ansi": "^7.1.0", - "supports-hyperlinks": "^3.0.0", + "supports-hyperlinks": "^3.1.0", "svg-tags": "^1.0.0", - "table": "^6.8.2", + "table": "^6.9.0", "write-file-atomic": "^5.0.1" }, "bin": { @@ -33268,12 +35009,12 @@ } }, "node_modules/stylelint-config-sass-guidelines": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-sass-guidelines/-/stylelint-config-sass-guidelines-12.0.0.tgz", - "integrity": "sha512-lGJml+QEVlU/nqI+awiQieyxXHkmuwhz4XsfUNkQVcNaPXBpLgefOHjZ7ZSmUm4y4YG8JhrvYNjYzUcTfe8cdg==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/stylelint-config-sass-guidelines/-/stylelint-config-sass-guidelines-12.1.0.tgz", + "integrity": "sha512-NTxEtVT6uNSqRvq+A3ScyKhjUrY/Z845TnpWEwnMgIPZ/+/Waa4+51r6OPuQRMu4XZS3D8DK1UaT4TWFBvuuAw==", "dev": true, "dependencies": { - "@stylistic/stylelint-plugin": "^2.1.0", + "@stylistic/stylelint-plugin": "^3.0.1", "postcss-scss": "^4.0.9", "stylelint-scss": "^6.2.1" }, @@ -33341,12 +35082,73 @@ "stylelint": ">= 11 < 17" } }, + "node_modules/stylelint/node_modules/@csstools/media-query-list-parser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.2.tgz", + "integrity": "sha512-EUos465uvVvMJehckATTlNqGj4UJWkTmdWuDMjqvSUkjGpmOyFZBVwb4knxCm/k2GMTXY+c/5RkdndzFYWeX5A==", + "devOptional": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + } + }, + "node_modules/stylelint/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "devOptional": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, "node_modules/stylelint/node_modules/balanced-match": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", "devOptional": true }, + "node_modules/stylelint/node_modules/css-tree": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.0.1.tgz", + "integrity": "sha512-8Fxxv+tGhORlshCdCwnNJytvlvq46sOLSYEx2ZIGurahWvMucSRnyjPA3AmrMq4VPRYbHVpWj5VkiVasrM2H4Q==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "mdn-data": "2.12.1", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, "node_modules/stylelint/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -33354,9 +35156,9 @@ "devOptional": true }, "node_modules/stylelint/node_modules/file-entry-cache": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-9.0.0.tgz", - "integrity": "sha512-6MgEugi8p2tiUhqO7GnPsmbCCzj0YRCwwaTbpGRyKZesjRSzkqkAE9fPp7V2yMs5hwfgbQLgdvSSkGNg1s5Uvw==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-9.1.0.tgz", + "integrity": "sha512-/pqPFG+FdxWQj+/WSuzXSDaNzxgTLr/OrR1QuqfEZzDakpdYE70PwUxL7BPUa8hpjbvY1+qvCl8k+8Tq34xJgg==", "devOptional": true, "dependencies": { "flat-cache": "^5.0.0" @@ -33398,6 +35200,24 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/stylelint/node_modules/globby/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "devOptional": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/stylelint/node_modules/ignore": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-6.0.2.tgz", + "integrity": "sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A==", + "devOptional": true, + "engines": { + "node": ">= 4" + } + }, "node_modules/stylelint/node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", @@ -33407,6 +35227,20 @@ "node": ">=8" } }, + "node_modules/stylelint/node_modules/known-css-properties": { + "version": "0.35.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.35.0.tgz", + "integrity": "sha512-a/RAk2BfKk+WFGhhOCAYqSiFLc34k8Mt/6NWRI4joER0EYUzXIcFivjjnoD3+XU1DggLn/tZc3DOAgke7l8a4A==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/stylelint/node_modules/mdn-data": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.12.1.tgz", + "integrity": "sha512-rsfnCbOHjqrhWxwt5/wtSLzpoKTzW7OXdT5lLOIH1OTYhWu9rRJveGq0sKvDZODABH7RX+uoR+DYcpFnq4Tf6Q==", + "devOptional": true, + "license": "CC0-1.0" + }, "node_modules/stylelint/node_modules/meow": { "version": "13.2.0", "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", @@ -33419,6 +35253,20 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/stylelint/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/stylelint/node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", @@ -33442,45 +35290,6 @@ "node": ">=8" } }, - "node_modules/stylelint/node_modules/string-width/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "devOptional": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/stylelint/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "devOptional": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/stylelint/node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "devOptional": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, "node_modules/superjson": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/superjson/-/superjson-2.2.1.tgz", @@ -33529,9 +35338,9 @@ } }, "node_modules/supports-hyperlinks": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.0.0.tgz", - "integrity": "sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.1.0.tgz", + "integrity": "sha512-2rn0BZ+/f7puLOHZm1HOJfwBggfaHXUpPUSSG/SWM4TWp5KCfmNYwnC3hruy2rZlMnmWZ+QAGpZfchu3f3695A==", "devOptional": true, "dependencies": { "has-flag": "^4.0.0", @@ -33539,6 +35348,9 @@ }, "engines": { "node": ">=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/supports-preserve-symlinks-flag": { @@ -33707,9 +35519,9 @@ } }, "node_modules/table": { - "version": "6.8.2", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.2.tgz", - "integrity": "sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==", + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.9.0.tgz", + "integrity": "sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==", "devOptional": true, "dependencies": { "ajv": "^8.0.1", @@ -33902,11 +35714,6 @@ "node": ">=10" } }, - "node_modules/tar/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/tcp-port-used": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/tcp-port-used/-/tcp-port-used-1.0.2.tgz", @@ -33961,18 +35768,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/term-size": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", - "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/terser": { "version": "5.31.2", "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.2.tgz", @@ -34065,12 +35860,9 @@ } }, "node_modules/text-decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.1.1.tgz", - "integrity": "sha512-8zll7REEv4GDD3x4/0pW+ppIxSNs7H1J10IKFZsuOMscumCdM2a+toDGLPA3T+1+fLBql4zbt5z83GEQGGV5VA==", - "dependencies": { - "b4a": "^1.6.4" - } + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.1.tgz", + "integrity": "sha512-x9v3H/lTKIJKQQe7RPQkLfKAnc9lUTkWDypIQgTzPJAq+5/GCDHonmshfvlsNSj58yyshbIJJDLmU15qNERrXQ==" }, "node_modules/text-extensions": { "version": "2.4.0", @@ -34142,21 +35934,84 @@ "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", "dev": true }, - "node_modules/timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==", - "dev": true - }, "node_modules/tiny-invariant": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==" }, + "node_modules/tinybench": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", + "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==", + "dev": true + }, + "node_modules/tinyexec": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.1.tgz", + "integrity": "sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==", + "dev": true + }, + "node_modules/tinyglobby": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.10.tgz", + "integrity": "sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==", + "dependencies": { + "fdir": "^6.4.2", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/tinyglobby/node_modules/fdir": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.2.tgz", + "integrity": "sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==", + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/tinypool": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.0.1.tgz", + "integrity": "sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA==", + "dev": true, + "engines": { + "node": "^18.0.0 || >=20.0.0" + } + }, "node_modules/tinyrainbow": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-1.2.0.tgz", "integrity": "sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tinyspy": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-3.0.2.tgz", + "integrity": "sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==", + "dev": true, + "license": "MIT", "engines": { "node": ">=14.0.0" } @@ -34205,6 +36060,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, "engines": { "node": ">=4" } @@ -34361,17 +36217,17 @@ } }, "node_modules/tslib": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", - "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" }, "node_modules/tsx": { - "version": "4.16.3", - "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.16.3.tgz", - "integrity": "sha512-MP8AEUxVnboD2rCC6kDLxnpDBNWN9k3BSVU/0/nNxgm70bPBnfn+yCKcnOsIVPQwdkbKYoFOlKjjWZWJ2XCXUg==", - "dev": true, + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.19.2.tgz", + "integrity": "sha512-pOUl6Vo2LUq/bSa8S5q7b91cgNSjctn9ugq/+Mvow99qW6x/UZYwzxy/3NmqoT66eHYfCVvFvACC58UBPFf28g==", + "devOptional": true, "dependencies": { - "esbuild": "~0.21.5", + "esbuild": "~0.23.0", "get-tsconfig": "^4.7.5" }, "bin": { @@ -34384,412 +36240,6 @@ "fsevents": "~2.3.3" } }, - "node_modules/tsx/node_modules/@esbuild/aix-ppc64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", - "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/android-arm": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", - "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/android-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", - "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/android-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", - "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/darwin-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", - "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/darwin-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", - "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/freebsd-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", - "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/freebsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", - "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-arm": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", - "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", - "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-ia32": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", - "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-loong64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", - "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", - "cpu": [ - "loong64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-mips64el": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", - "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-ppc64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", - "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-riscv64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", - "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-s390x": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", - "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", - "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/netbsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", - "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/openbsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", - "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/sunos-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", - "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/win32-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", - "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/win32-ia32": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", - "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/win32-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", - "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/esbuild": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", - "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", - "dev": true, - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.21.5", - "@esbuild/android-arm": "0.21.5", - "@esbuild/android-arm64": "0.21.5", - "@esbuild/android-x64": "0.21.5", - "@esbuild/darwin-arm64": "0.21.5", - "@esbuild/darwin-x64": "0.21.5", - "@esbuild/freebsd-arm64": "0.21.5", - "@esbuild/freebsd-x64": "0.21.5", - "@esbuild/linux-arm": "0.21.5", - "@esbuild/linux-arm64": "0.21.5", - "@esbuild/linux-ia32": "0.21.5", - "@esbuild/linux-loong64": "0.21.5", - "@esbuild/linux-mips64el": "0.21.5", - "@esbuild/linux-ppc64": "0.21.5", - "@esbuild/linux-riscv64": "0.21.5", - "@esbuild/linux-s390x": "0.21.5", - "@esbuild/linux-x64": "0.21.5", - "@esbuild/netbsd-x64": "0.21.5", - "@esbuild/openbsd-x64": "0.21.5", - "@esbuild/sunos-x64": "0.21.5", - "@esbuild/win32-arm64": "0.21.5", - "@esbuild/win32-ia32": "0.21.5", - "@esbuild/win32-x64": "0.21.5" - } - }, "node_modules/tsx/node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", @@ -34818,6 +36268,12 @@ "node": "^16.14.0 || >=18.0.0" } }, + "node_modules/turbo-stream": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/turbo-stream/-/turbo-stream-2.4.0.tgz", + "integrity": "sha512-FHncC10WpBd2eOmGwpmQsWLDoK4cqsA/UT/GqNoaKOQnT8uzhtCbg3EoUDMvqpOSAI0S26mr0rkjzbOO6S3v1g==", + "license": "ISC" + }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -34937,13 +36393,13 @@ "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/typescript": { "version": "5.4.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", - "devOptional": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -34952,11 +36408,21 @@ "node": ">=14.17" } }, + "node_modules/typical": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz", + "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/uc.micro": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/ufo": { "version": "1.5.4", @@ -35033,6 +36499,12 @@ "node": ">=18.0" } }, + "node_modules/undici-types": { + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", + "license": "MIT" + }, "node_modules/unenv": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/unenv/-/unenv-1.10.0.tgz", @@ -35057,13 +36529,13 @@ } }, "node_modules/unhead": { - "version": "1.9.16", - "resolved": "https://registry.npmjs.org/unhead/-/unhead-1.9.16.tgz", - "integrity": "sha512-FOoXkuRNDwt7PUaNE0LXNCb6RCz4vTpkGymz4tJ8rcaG5uUJ0lxGK536hzCFwFw3Xkp3n+tkt2yCcbAZE/FOvA==", + "version": "1.11.11", + "resolved": "https://registry.npmjs.org/unhead/-/unhead-1.11.11.tgz", + "integrity": "sha512-98tM2R8OWJhvS6uqTewkfIrsPqFU/VwnKpU2tVZ+jPXSWgWSLmM3K2Y2v5AEM4bZjmC/XH8pLVGzbqB7xzFI/Q==", "dependencies": { - "@unhead/dom": "1.9.16", - "@unhead/schema": "1.9.16", - "@unhead/shared": "1.9.16", + "@unhead/dom": "1.11.11", + "@unhead/schema": "1.11.11", + "@unhead/shared": "1.11.11", "hookable": "^5.5.3" }, "funding": { @@ -35140,23 +36612,23 @@ } }, "node_modules/unimport": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/unimport/-/unimport-3.9.0.tgz", - "integrity": "sha512-H2ftTISja1BonUVdOKRos6HC6dqYDR40dQTZY3zIDJ/5/z4ihncuL0LqLvtxYqUDMib41eAtunQUhXIWTCZ8rA==", + "version": "3.13.2", + "resolved": "https://registry.npmjs.org/unimport/-/unimport-3.13.2.tgz", + "integrity": "sha512-VKAepeIb6BWLtBl4tmyHY1/7rJgz3ynmZrWf8cU1a+v5Uv/k1gyyAEeGBnYcrwy8bxG5sflxEx4a9VQUqOVHUA==", "dependencies": { - "@rollup/pluginutils": "^5.1.0", - "acorn": "^8.12.1", + "@rollup/pluginutils": "^5.1.3", + "acorn": "^8.14.0", "escape-string-regexp": "^5.0.0", "estree-walker": "^3.0.3", "fast-glob": "^3.3.2", "local-pkg": "^0.5.0", - "magic-string": "^0.30.10", - "mlly": "^1.7.1", + "magic-string": "^0.30.12", + "mlly": "^1.7.3", "pathe": "^1.1.2", - "pkg-types": "^1.1.3", + "pkg-types": "^1.2.1", "scule": "^1.3.0", "strip-literal": "^2.1.0", - "unplugin": "^1.11.0" + "unplugin": "^1.15.0" } }, "node_modules/unimport/node_modules/escape-string-regexp": { @@ -35171,11 +36643,11 @@ } }, "node_modules/unimport/node_modules/magic-string": { - "version": "0.30.10", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", - "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", + "version": "0.30.13", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.13.tgz", + "integrity": "sha512-8rYBO+MsWkgjDSOvLomYnzhdwEG51olQ4zL5KXnNJWV5MNmrb4rTZdrtkhxjnD/QyZUqR/Z/XDsUs/4ej2nx0g==", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15" + "@jridgewell/sourcemap-codec": "^1.5.0" } }, "node_modules/union": { @@ -35337,37 +36809,36 @@ } }, "node_modules/unplugin": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.11.0.tgz", - "integrity": "sha512-3r7VWZ/webh0SGgJScpWl2/MRCZK5d3ZYFcNaeci/GQ7Teop7zf0Nl2pUuz7G21BwPd9pcUPOC5KmJ2L3WgC5g==", + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.16.0.tgz", + "integrity": "sha512-5liCNPuJW8dqh3+DM6uNM2EI3MLLpCKp/KY+9pB5M2S2SR2qvvDHhKgBOaTWEbZTAws3CXfB0rKTIolWKL05VQ==", "dependencies": { - "acorn": "^8.11.3", - "chokidar": "^3.6.0", - "webpack-sources": "^3.2.3", - "webpack-virtual-modules": "^0.6.1" + "acorn": "^8.14.0", + "webpack-virtual-modules": "^0.6.2" }, "engines": { "node": ">=14.0.0" } }, "node_modules/unplugin-vue-router": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/unplugin-vue-router/-/unplugin-vue-router-0.10.0.tgz", - "integrity": "sha512-t9cwRvNONcrh7CZLUYrd4kGOH4xZRhsHeT+exaAuYFn7z87pkTHiHh3wBnGerfKGs22SnmJIIjcKyEa62CO+4w==", + "version": "0.10.8", + "resolved": "https://registry.npmjs.org/unplugin-vue-router/-/unplugin-vue-router-0.10.8.tgz", + "integrity": "sha512-xi+eLweYAqolIoTRSmumbi6Yx0z5M0PLvl+NFNVWHJgmE2ByJG1SZbrn+TqyuDtIyln20KKgq8tqmL7aLoiFjw==", "dependencies": { - "@babel/types": "^7.24.7", + "@babel/types": "^7.25.4", "@rollup/pluginutils": "^5.1.0", - "@vue-macros/common": "^1.10.4", - "ast-walker-scope": "^0.6.1", + "@vue-macros/common": "^1.12.2", + "ast-walker-scope": "^0.6.2", "chokidar": "^3.6.0", "fast-glob": "^3.3.2", "json5": "^2.2.3", "local-pkg": "^0.5.0", + "magic-string": "^0.30.11", "mlly": "^1.7.1", "pathe": "^1.1.2", "scule": "^1.3.0", - "unplugin": "^1.10.1", - "yaml": "^2.4.5" + "unplugin": "^1.12.2", + "yaml": "^2.5.0" }, "peerDependencies": { "vue-router": "^4.4.0" @@ -35389,36 +36860,44 @@ "node": ">=6" } }, + "node_modules/unplugin-vue-router/node_modules/magic-string": { + "version": "0.30.11", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", + "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, "node_modules/unstorage": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.10.2.tgz", - "integrity": "sha512-cULBcwDqrS8UhlIysUJs2Dk0Mmt8h7B0E6mtR+relW9nZvsf/u4SkAYyNliPiPW7XtFNb5u3IUMkxGxFTTRTgQ==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.13.1.tgz", + "integrity": "sha512-ELexQHUrG05QVIM/iUeQNdl9FXDZhqLJ4yP59fnmn2jGUh0TEulwOgov1ubOb3Gt2ZGK/VMchJwPDNVEGWQpRg==", "dependencies": { "anymatch": "^3.1.3", "chokidar": "^3.6.0", + "citty": "^0.1.6", "destr": "^2.0.3", - "h3": "^1.11.1", - "listhen": "^1.7.2", - "lru-cache": "^10.2.0", - "mri": "^1.2.0", - "node-fetch-native": "^1.6.2", - "ofetch": "^1.3.3", - "ufo": "^1.4.0" + "h3": "^1.13.0", + "listhen": "^1.9.0", + "lru-cache": "^10.4.3", + "node-fetch-native": "^1.6.4", + "ofetch": "^1.4.1", + "ufo": "^1.5.4" }, "peerDependencies": { - "@azure/app-configuration": "^1.5.0", - "@azure/cosmos": "^4.0.0", + "@azure/app-configuration": "^1.7.0", + "@azure/cosmos": "^4.1.1", "@azure/data-tables": "^13.2.2", - "@azure/identity": "^4.0.1", - "@azure/keyvault-secrets": "^4.8.0", - "@azure/storage-blob": "^12.17.0", - "@capacitor/preferences": "^5.0.7", - "@netlify/blobs": "^6.5.0 || ^7.0.0", - "@planetscale/database": "^1.16.0", - "@upstash/redis": "^1.28.4", + "@azure/identity": "^4.5.0", + "@azure/keyvault-secrets": "^4.9.0", + "@azure/storage-blob": "^12.25.0", + "@capacitor/preferences": "^6.0.2", + "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0", + "@planetscale/database": "^1.19.0", + "@upstash/redis": "^1.34.3", "@vercel/kv": "^1.0.1", "idb-keyval": "^6.2.1", - "ioredis": "^5.3.2" + "ioredis": "^5.4.1" }, "peerDependenciesMeta": { "@azure/app-configuration": { @@ -35467,34 +36946,110 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" }, - "node_modules/untun": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/untun/-/untun-0.1.3.tgz", - "integrity": "sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==", + "node_modules/untun": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/untun/-/untun-0.1.3.tgz", + "integrity": "sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==", + "dependencies": { + "citty": "^0.1.5", + "consola": "^3.2.3", + "pathe": "^1.1.1" + }, + "bin": { + "untun": "bin/untun.mjs" + } + }, + "node_modules/untyped": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/untyped/-/untyped-1.5.1.tgz", + "integrity": "sha512-reBOnkJBFfBZ8pCKaeHgfZLcehXtM6UTxc+vqs1JvCps0c4amLNp3fhdGBZwYp+VLyoY9n3X5KOP7lCyWBUX9A==", + "dependencies": { + "@babel/core": "^7.25.7", + "@babel/standalone": "^7.25.7", + "@babel/types": "^7.25.7", + "defu": "^6.1.4", + "jiti": "^2.3.1", + "mri": "^1.2.0", + "scule": "^1.3.0" + }, + "bin": { + "untyped": "dist/cli.mjs" + } + }, + "node_modules/untyped/node_modules/@babel/core": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", + "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.0", + "@babel/generator": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.0", + "@babel/parser": "^7.26.0", + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/untyped/node_modules/@babel/generator": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz", + "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==", "dependencies": { - "citty": "^0.1.5", - "consola": "^3.2.3", - "pathe": "^1.1.1" + "@babel/parser": "^7.26.2", + "@babel/types": "^7.26.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/untyped/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, + "node_modules/untyped/node_modules/jiti": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.0.tgz", + "integrity": "sha512-H5UpaUI+aHOqZXlYOaFP/8AzKsg+guWu+Pr3Y8i7+Y3zr1aXAvCvTAQ1RxSc6oVD8R8c7brgNtTVP91E7upH/g==", "bin": { - "untun": "bin/untun.mjs" + "jiti": "lib/jiti-cli.mjs" } }, - "node_modules/untyped": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/untyped/-/untyped-1.4.2.tgz", - "integrity": "sha512-nC5q0DnPEPVURPhfPQLahhSTnemVtPzdx7ofiRxXpOB2SYnb3MfdU3DVGyJdS8Lx+tBWeAePO8BfU/3EgksM7Q==", - "dependencies": { - "@babel/core": "^7.23.7", - "@babel/standalone": "^7.23.8", - "@babel/types": "^7.23.6", - "defu": "^6.1.4", - "jiti": "^1.21.0", - "mri": "^1.2.0", - "scule": "^1.2.0" + "node_modules/untyped/node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" }, + "engines": { + "node": ">=6" + } + }, + "node_modules/untyped/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { - "untyped": "dist/cli.mjs" + "semver": "bin/semver.js" } }, "node_modules/unwasm": { @@ -35558,10 +37113,20 @@ "safe-buffer": "~5.1.0" } }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, "node_modules/update-browserslist-db": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", - "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "funding": [ { "type": "opencollective", @@ -35577,8 +37142,8 @@ } ], "dependencies": { - "escalade": "^3.1.2", - "picocolors": "^1.0.1" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" }, "bin": { "update-browserslist-db": "cli.js" @@ -35616,6 +37181,11 @@ "punycode": "^2.1.0" } }, + "node_modules/uri-js-replace": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uri-js-replace/-/uri-js-replace-1.0.1.tgz", + "integrity": "sha512-W+C9NWNLFOoBI2QWDp4UT9pv65r2w5Cx+3sTYFvtMdDBxkKt1syCqsUdSFAChbEe1uK5TfS04wt/nGwmaeIQ0g==" + }, "node_modules/url-join": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz", @@ -35641,15 +37211,6 @@ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, - "node_modules/utility-types": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz", - "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", @@ -35744,10 +37305,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/vanilla-showcase": { - "resolved": "showcases/vanilla-showcase", - "link": true - }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -35765,32 +37322,558 @@ "unist-util-stringify-position": "^4.0.0", "vfile-message": "^4.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vite": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.0.3.tgz", + "integrity": "sha512-Cmuo5P0ENTN6HxLSo6IHsjCLn/81Vgrp81oaiFFMRa8gGDj5xEjIcEpf2ZymZtZR8oU0P2JX5WuUp/rlXcHkAw==", + "license": "MIT", + "dependencies": { + "esbuild": "^0.24.0", + "postcss": "^8.4.49", + "rollup": "^4.23.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@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.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/vite-hot-client": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/vite-hot-client/-/vite-hot-client-0.2.4.tgz", + "integrity": "sha512-a1nzURqO7DDmnXqabFOliz908FRmIppkBKsJthS8rbe8hBEXwEwe4C3Pp33Z1JoFCYfVL4kTOMLKk0ZZxREIeA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vite": "^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0" + } + }, + "node_modules/vite-node": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-2.1.8.tgz", + "integrity": "sha512-uPAwSr57kYjAUux+8E2j0q0Fxpn8M9VoyfGiRI8Kfktz9NcYMCenwY5RnZxnF1WTu3TGiYipirIzacLL3VVGFg==", + "license": "MIT", + "dependencies": { + "cac": "^6.7.14", + "debug": "^4.3.7", + "es-module-lexer": "^1.5.4", + "pathe": "^1.1.2", + "vite": "^5.0.0" + }, + "bin": { + "vite-node": "vite-node.mjs" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vite-node/node_modules/@esbuild/aix-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite-node/node_modules/@esbuild/android-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite-node/node_modules/@esbuild/android-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite-node/node_modules/@esbuild/android-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite-node/node_modules/@esbuild/darwin-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite-node/node_modules/@esbuild/darwin-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite-node/node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite-node/node_modules/@esbuild/freebsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite-node/node_modules/@esbuild/linux-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite-node/node_modules/@esbuild/linux-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite-node/node_modules/@esbuild/linux-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite-node/node_modules/@esbuild/linux-loong64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite-node/node_modules/@esbuild/linux-mips64el": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "cpu": [ + "mips64el" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite-node/node_modules/@esbuild/linux-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite-node/node_modules/@esbuild/linux-riscv64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite-node/node_modules/@esbuild/linux-s390x": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite-node/node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite-node/node_modules/@esbuild/netbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite-node/node_modules/@esbuild/openbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite-node/node_modules/@esbuild/sunos-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite-node/node_modules/@esbuild/win32-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite-node/node_modules/@esbuild/win32-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite-node/node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite-node/node_modules/esbuild": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" } }, - "node_modules/vfile-message": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", - "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-stringify-position": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "node_modules/vite-node/node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/vite": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.3.5.tgz", - "integrity": "sha512-MdjglKR6AQXQb9JGiS7Rc2wC6uMjcm7Go/NHNO63EwiJXfuk9PgqiP/n5IDJCziMkfw9n4Ubp7lttNwz+8ZVKA==", + "node_modules/vite-node/node_modules/vite": { + "version": "5.4.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz", + "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==", + "license": "MIT", "dependencies": { "esbuild": "^0.21.3", - "postcss": "^8.4.39", - "rollup": "^4.13.0" + "postcss": "^8.4.43", + "rollup": "^4.20.0" }, "bin": { "vite": "bin/vite.js" @@ -35809,6 +37892,7 @@ "less": "*", "lightningcss": "^1.21.0", "sass": "*", + "sass-embedded": "*", "stylus": "*", "sugarss": "*", "terser": "^5.4.0" @@ -35826,6 +37910,9 @@ "sass": { "optional": true }, + "sass-embedded": { + "optional": true + }, "stylus": { "optional": true }, @@ -35837,94 +37924,517 @@ } } }, - "node_modules/vite-hot-client": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/vite-hot-client/-/vite-hot-client-0.2.3.tgz", - "integrity": "sha512-rOGAV7rUlUHX89fP2p2v0A2WWvV3QMX2UYq0fRqsWSvFvev4atHWqjwGoKaZT1VTKyLGk533ecu3eyd0o59CAg==", - "funding": { - "url": "https://github.com/sponsors/antfu" + "node_modules/vite/node_modules/@esbuild/aix-ppc64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.0.tgz", + "integrity": "sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.0.tgz", + "integrity": "sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.0.tgz", + "integrity": "sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/android-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.0.tgz", + "integrity": "sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.0.tgz", + "integrity": "sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz", + "integrity": "sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.0.tgz", + "integrity": "sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.0.tgz", + "integrity": "sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.0.tgz", + "integrity": "sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.0.tgz", + "integrity": "sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ia32": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.0.tgz", + "integrity": "sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-loong64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.0.tgz", + "integrity": "sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-mips64el": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.0.tgz", + "integrity": "sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==", + "cpu": [ + "mips64el" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ppc64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.0.tgz", + "integrity": "sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-riscv64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.0.tgz", + "integrity": "sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-s390x": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.0.tgz", + "integrity": "sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.0.tgz", + "integrity": "sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/netbsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.0.tgz", + "integrity": "sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/openbsd-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.0.tgz", + "integrity": "sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/openbsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.0.tgz", + "integrity": "sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/sunos-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.0.tgz", + "integrity": "sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.0.tgz", + "integrity": "sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-ia32": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.0.tgz", + "integrity": "sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.0.tgz", + "integrity": "sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/esbuild": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.0.tgz", + "integrity": "sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" }, - "peerDependencies": { - "vite": "^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0" + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.24.0", + "@esbuild/android-arm": "0.24.0", + "@esbuild/android-arm64": "0.24.0", + "@esbuild/android-x64": "0.24.0", + "@esbuild/darwin-arm64": "0.24.0", + "@esbuild/darwin-x64": "0.24.0", + "@esbuild/freebsd-arm64": "0.24.0", + "@esbuild/freebsd-x64": "0.24.0", + "@esbuild/linux-arm": "0.24.0", + "@esbuild/linux-arm64": "0.24.0", + "@esbuild/linux-ia32": "0.24.0", + "@esbuild/linux-loong64": "0.24.0", + "@esbuild/linux-mips64el": "0.24.0", + "@esbuild/linux-ppc64": "0.24.0", + "@esbuild/linux-riscv64": "0.24.0", + "@esbuild/linux-s390x": "0.24.0", + "@esbuild/linux-x64": "0.24.0", + "@esbuild/netbsd-x64": "0.24.0", + "@esbuild/openbsd-arm64": "0.24.0", + "@esbuild/openbsd-x64": "0.24.0", + "@esbuild/sunos-x64": "0.24.0", + "@esbuild/win32-arm64": "0.24.0", + "@esbuild/win32-ia32": "0.24.0", + "@esbuild/win32-x64": "0.24.0" } }, - "node_modules/vite-node": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-2.0.3.tgz", - "integrity": "sha512-14jzwMx7XTcMB+9BhGQyoEAmSl0eOr3nrnn+Z12WNERtOvLN+d2scbRUvyni05rT3997Bg+rZb47NyP4IQPKXg==", + "node_modules/vite/node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/vitest": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-2.1.8.tgz", + "integrity": "sha512-1vBKTZskHw/aosXqQUlVWWlGUxSJR8YtiyZDJAFeW2kPAeX6S3Sool0mjspO+kXLuxVWlEDDowBAeqeAQefqLQ==", + "dev": true, + "license": "MIT", "dependencies": { - "cac": "^6.7.14", - "debug": "^4.3.5", + "@vitest/expect": "2.1.8", + "@vitest/mocker": "2.1.8", + "@vitest/pretty-format": "^2.1.8", + "@vitest/runner": "2.1.8", + "@vitest/snapshot": "2.1.8", + "@vitest/spy": "2.1.8", + "@vitest/utils": "2.1.8", + "chai": "^5.1.2", + "debug": "^4.3.7", + "expect-type": "^1.1.0", + "magic-string": "^0.30.12", "pathe": "^1.1.2", + "std-env": "^3.8.0", + "tinybench": "^2.9.0", + "tinyexec": "^0.3.1", + "tinypool": "^1.0.1", "tinyrainbow": "^1.2.0", - "vite": "^5.0.0" + "vite": "^5.0.0", + "vite-node": "2.1.8", + "why-is-node-running": "^2.3.0" }, "bin": { - "vite-node": "vite-node.mjs" + "vitest": "vitest.mjs" }, "engines": { "node": "^18.0.0 || >=20.0.0" }, "funding": { "url": "https://opencollective.com/vitest" - } - }, - "node_modules/vite-plugin-inspect": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/vite-plugin-inspect/-/vite-plugin-inspect-0.8.4.tgz", - "integrity": "sha512-G0N3rjfw+AiiwnGw50KlObIHYWfulVwaCBUBLh2xTW9G1eM9ocE5olXkEYUbwyTmX+azM8duubi+9w5awdCz+g==", - "dependencies": { - "@antfu/utils": "^0.7.7", - "@rollup/pluginutils": "^5.1.0", - "debug": "^4.3.4", - "error-stack-parser-es": "^0.1.1", - "fs-extra": "^11.2.0", - "open": "^10.1.0", - "perfect-debounce": "^1.0.0", - "picocolors": "^1.0.0", - "sirv": "^2.0.4" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" }, "peerDependencies": { - "vite": "^3.1.0 || ^4.0.0 || ^5.0.0-0" + "@edge-runtime/vm": "*", + "@types/node": "^18.0.0 || >=20.0.0", + "@vitest/browser": "2.1.8", + "@vitest/ui": "2.1.8", + "happy-dom": "*", + "jsdom": "*" }, "peerDependenciesMeta": { - "@nuxt/kit": { + "@edge-runtime/vm": { + "optional": true + }, + "@types/node": { + "optional": true + }, + "@vitest/browser": { + "optional": true + }, + "@vitest/ui": { + "optional": true + }, + "happy-dom": { + "optional": true + }, + "jsdom": { "optional": true } } }, - "node_modules/vite-plugin-vue-inspector": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/vite-plugin-vue-inspector/-/vite-plugin-vue-inspector-5.1.2.tgz", - "integrity": "sha512-M+yH2LlQtVNzJAljQM+61CqDXBvHim8dU5ImGaQuwlo13tMDHue5D7IC20YwDJuWDODiYc/cZBUYspVlyPf2vQ==", - "dependencies": { - "@babel/core": "^7.23.0", - "@babel/plugin-proposal-decorators": "^7.23.0", - "@babel/plugin-syntax-import-attributes": "^7.22.5", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-transform-typescript": "^7.22.15", - "@vue/babel-plugin-jsx": "^1.1.5", - "@vue/compiler-dom": "^3.3.4", - "kolorist": "^1.8.0", - "magic-string": "^0.30.4" - }, - "peerDependencies": { - "vite": "^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0" - } - }, - "node_modules/vite/node_modules/@esbuild/aix-ppc64": { + "node_modules/vitest/node_modules/@esbuild/aix-ppc64": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", "cpu": [ "ppc64" ], + "dev": true, + "license": "MIT", "optional": true, "os": [ "aix" @@ -35933,13 +38443,15 @@ "node": ">=12" } }, - "node_modules/vite/node_modules/@esbuild/android-arm": { + "node_modules/vitest/node_modules/@esbuild/android-arm": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", "cpu": [ "arm" ], + "dev": true, + "license": "MIT", "optional": true, "os": [ "android" @@ -35948,13 +38460,15 @@ "node": ">=12" } }, - "node_modules/vite/node_modules/@esbuild/android-arm64": { + "node_modules/vitest/node_modules/@esbuild/android-arm64": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", "cpu": [ "arm64" ], + "dev": true, + "license": "MIT", "optional": true, "os": [ "android" @@ -35963,13 +38477,15 @@ "node": ">=12" } }, - "node_modules/vite/node_modules/@esbuild/android-x64": { + "node_modules/vitest/node_modules/@esbuild/android-x64": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", "cpu": [ "x64" ], + "dev": true, + "license": "MIT", "optional": true, "os": [ "android" @@ -35978,13 +38494,15 @@ "node": ">=12" } }, - "node_modules/vite/node_modules/@esbuild/darwin-arm64": { + "node_modules/vitest/node_modules/@esbuild/darwin-arm64": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", "cpu": [ "arm64" ], + "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -35993,13 +38511,15 @@ "node": ">=12" } }, - "node_modules/vite/node_modules/@esbuild/darwin-x64": { + "node_modules/vitest/node_modules/@esbuild/darwin-x64": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", "cpu": [ "x64" ], + "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -36008,13 +38528,15 @@ "node": ">=12" } }, - "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { + "node_modules/vitest/node_modules/@esbuild/freebsd-arm64": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", "cpu": [ "arm64" ], + "dev": true, + "license": "MIT", "optional": true, "os": [ "freebsd" @@ -36023,13 +38545,15 @@ "node": ">=12" } }, - "node_modules/vite/node_modules/@esbuild/freebsd-x64": { + "node_modules/vitest/node_modules/@esbuild/freebsd-x64": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", "cpu": [ "x64" ], + "dev": true, + "license": "MIT", "optional": true, "os": [ "freebsd" @@ -36038,13 +38562,15 @@ "node": ">=12" } }, - "node_modules/vite/node_modules/@esbuild/linux-arm": { + "node_modules/vitest/node_modules/@esbuild/linux-arm": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", "cpu": [ "arm" ], + "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -36053,13 +38579,15 @@ "node": ">=12" } }, - "node_modules/vite/node_modules/@esbuild/linux-arm64": { + "node_modules/vitest/node_modules/@esbuild/linux-arm64": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", "cpu": [ "arm64" ], + "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -36068,13 +38596,15 @@ "node": ">=12" } }, - "node_modules/vite/node_modules/@esbuild/linux-ia32": { + "node_modules/vitest/node_modules/@esbuild/linux-ia32": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", "cpu": [ "ia32" ], + "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -36083,13 +38613,15 @@ "node": ">=12" } }, - "node_modules/vite/node_modules/@esbuild/linux-loong64": { + "node_modules/vitest/node_modules/@esbuild/linux-loong64": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", "cpu": [ "loong64" ], + "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -36098,13 +38630,15 @@ "node": ">=12" } }, - "node_modules/vite/node_modules/@esbuild/linux-mips64el": { + "node_modules/vitest/node_modules/@esbuild/linux-mips64el": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", "cpu": [ "mips64el" ], + "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -36113,13 +38647,15 @@ "node": ">=12" } }, - "node_modules/vite/node_modules/@esbuild/linux-ppc64": { + "node_modules/vitest/node_modules/@esbuild/linux-ppc64": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", "cpu": [ "ppc64" ], + "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -36128,13 +38664,15 @@ "node": ">=12" } }, - "node_modules/vite/node_modules/@esbuild/linux-riscv64": { + "node_modules/vitest/node_modules/@esbuild/linux-riscv64": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", "cpu": [ "riscv64" ], + "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -36143,13 +38681,15 @@ "node": ">=12" } }, - "node_modules/vite/node_modules/@esbuild/linux-s390x": { + "node_modules/vitest/node_modules/@esbuild/linux-s390x": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", "cpu": [ "s390x" ], + "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -36158,13 +38698,15 @@ "node": ">=12" } }, - "node_modules/vite/node_modules/@esbuild/linux-x64": { + "node_modules/vitest/node_modules/@esbuild/linux-x64": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", "cpu": [ "x64" ], + "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -36173,13 +38715,15 @@ "node": ">=12" } }, - "node_modules/vite/node_modules/@esbuild/netbsd-x64": { + "node_modules/vitest/node_modules/@esbuild/netbsd-x64": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", "cpu": [ "x64" ], + "dev": true, + "license": "MIT", "optional": true, "os": [ "netbsd" @@ -36188,13 +38732,15 @@ "node": ">=12" } }, - "node_modules/vite/node_modules/@esbuild/openbsd-x64": { + "node_modules/vitest/node_modules/@esbuild/openbsd-x64": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", "cpu": [ "x64" ], + "dev": true, + "license": "MIT", "optional": true, "os": [ "openbsd" @@ -36203,13 +38749,15 @@ "node": ">=12" } }, - "node_modules/vite/node_modules/@esbuild/sunos-x64": { + "node_modules/vitest/node_modules/@esbuild/sunos-x64": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", "cpu": [ "x64" ], + "dev": true, + "license": "MIT", "optional": true, "os": [ "sunos" @@ -36218,13 +38766,15 @@ "node": ">=12" } }, - "node_modules/vite/node_modules/@esbuild/win32-arm64": { + "node_modules/vitest/node_modules/@esbuild/win32-arm64": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", "cpu": [ "arm64" ], + "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" @@ -36233,13 +38783,15 @@ "node": ">=12" } }, - "node_modules/vite/node_modules/@esbuild/win32-ia32": { + "node_modules/vitest/node_modules/@esbuild/win32-ia32": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", "cpu": [ "ia32" ], + "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" @@ -36248,13 +38800,15 @@ "node": ">=12" } }, - "node_modules/vite/node_modules/@esbuild/win32-x64": { + "node_modules/vitest/node_modules/@esbuild/win32-x64": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", "cpu": [ "x64" ], + "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" @@ -36263,11 +38817,40 @@ "node": ">=12" } }, - "node_modules/vite/node_modules/esbuild": { + "node_modules/vitest/node_modules/@vitest/mocker": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-2.1.8.tgz", + "integrity": "sha512-7guJ/47I6uqfttp33mgo6ga5Gr1VnL58rcqYKyShoRK9ebu8T5Rs6HN3s1NABiBeVTdWNrwUMcHH54uXZBN4zA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/spy": "2.1.8", + "estree-walker": "^3.0.3", + "magic-string": "^0.30.12" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "msw": "^2.4.9", + "vite": "^5.0.0" + }, + "peerDependenciesMeta": { + "msw": { + "optional": true + }, + "vite": { + "optional": true + } + } + }, + "node_modules/vitest/node_modules/esbuild": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "dev": true, "hasInstallScript": true, + "license": "MIT", "bin": { "esbuild": "bin/esbuild" }, @@ -36300,11 +38883,13 @@ "@esbuild/win32-x64": "0.21.5" } }, - "node_modules/vite/node_modules/fsevents": { + "node_modules/vitest/node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, "hasInstallScript": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -36313,6 +38898,76 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, + "node_modules/vitest/node_modules/magic-string": { + "version": "0.30.14", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.14.tgz", + "integrity": "sha512-5c99P1WKTed11ZC0HMJOj6CDIue6F8ySu+bJL+85q1zBEIY8IklrJ1eiKC2NDRh3Ct3FcvmJPyQHb9erXMTJNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/vitest/node_modules/vite": { + "version": "5.4.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz", + "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.21.3", + "postcss": "^8.4.43", + "rollup": "^4.20.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, "node_modules/void-elements": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", @@ -36364,9 +39019,9 @@ } }, "node_modules/vscode-languageserver-textdocument": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz", - "integrity": "sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==" + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", + "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==" }, "node_modules/vscode-languageserver-types": { "version": "3.16.0", @@ -36379,15 +39034,15 @@ "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==" }, "node_modules/vue": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.35.tgz", - "integrity": "sha512-+fl/GLmI4GPileHftVlCdB7fUL4aziPcqTudpTGXCT8s+iZWuOCeNEB5haX6Uz2IpRrbEXOgIFbe+XciCuGbNQ==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.13.tgz", + "integrity": "sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==", "dependencies": { - "@vue/compiler-dom": "3.4.35", - "@vue/compiler-sfc": "3.4.35", - "@vue/runtime-dom": "3.4.35", - "@vue/server-renderer": "3.4.35", - "@vue/shared": "3.4.35" + "@vue/compiler-dom": "3.5.13", + "@vue/compiler-sfc": "3.5.13", + "@vue/runtime-dom": "3.5.13", + "@vue/server-renderer": "3.5.13", + "@vue/shared": "3.5.13" }, "peerDependencies": { "typescript": "*" @@ -36399,11 +39054,11 @@ } }, "node_modules/vue-bundle-renderer": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/vue-bundle-renderer/-/vue-bundle-renderer-2.1.0.tgz", - "integrity": "sha512-uZ+5ZJdZ/b43gMblWtcpikY6spJd0nERaM/1RtgioXNfWFbjKlUwrS8HlrddN6T2xtptmOouWclxLUkpgcVX3Q==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/vue-bundle-renderer/-/vue-bundle-renderer-2.1.1.tgz", + "integrity": "sha512-+qALLI5cQncuetYOXp4yScwYvqh8c6SMXee3B+M7oTZxOgtESP0l4j/fXdEJoZ+EdMxkGWIj+aSEyjXkOdmd7g==", "dependencies": { - "ufo": "^1.5.3" + "ufo": "^1.5.4" } }, "node_modules/vue-devtools-stub": { @@ -36412,11 +39067,12 @@ "integrity": "sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==" }, "node_modules/vue-router": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.4.1.tgz", - "integrity": "sha512-njTLt/6gYGgIhv+U8nc5J6JpJpntFgy4fptRJ9Dp2qWQRo/PekB5DbKRYRPt0kM6feXysPKl7A5BjOmOJL5Ttw==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.5.0.tgz", + "integrity": "sha512-HDuk+PuH5monfNuY+ct49mNmkCRK4xJAV9Ts4z9UFc4rzdDnxQLyCMGGc8pKhZhHTVzfanpNwB/lwqevcBwI4w==", + "license": "MIT", "dependencies": { - "@vue/devtools-api": "^6.6.3" + "@vue/devtools-api": "^6.6.4" }, "funding": { "url": "https://github.com/sponsors/posva" @@ -36430,13 +39086,13 @@ "link": true }, "node_modules/vue-tsc": { - "version": "2.0.29", - "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-2.0.29.tgz", - "integrity": "sha512-MHhsfyxO3mYShZCGYNziSbc63x7cQ5g9kvijV7dRe1TTXBRLxXyL0FnXWpUF1xII2mJ86mwYpYsUmMwkmerq7Q==", + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-2.1.10.tgz", + "integrity": "sha512-RBNSfaaRHcN5uqVqJSZh++Gy/YUzryuv9u1aFWhsammDJXNtUiJMNoJ747lZcQ68wUQFx6E73y4FY3D8E7FGMA==", "devOptional": true, "dependencies": { - "@volar/typescript": "~2.4.0-alpha.18", - "@vue/language-core": "2.0.29", + "@volar/typescript": "~2.4.8", + "@vue/language-core": "2.1.10", "semver": "^7.5.4" }, "bin": { @@ -36451,7 +39107,6 @@ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", "dev": true, - "peer": true, "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -36478,25 +39133,17 @@ "defaults": "^1.0.3" } }, - "node_modules/weak-lru-cache": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz", - "integrity": "sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==", - "dev": true - }, "node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, "node_modules/webpack": { - "version": "5.93.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.93.0.tgz", - "integrity": "sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==", + "version": "5.94.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.94.0.tgz", + "integrity": "sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==", "dev": true, - "peer": true, "dependencies": { - "@types/eslint-scope": "^3.7.3", "@types/estree": "^1.0.5", "@webassemblyjs/ast": "^1.12.1", "@webassemblyjs/wasm-edit": "^1.12.1", @@ -36505,7 +39152,7 @@ "acorn-import-attributes": "^1.9.5", "browserslist": "^4.21.10", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.17.0", + "enhanced-resolve": "^5.17.1", "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", @@ -36643,6 +39290,30 @@ } } }, + "node_modules/webpack-dev-server/node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "dev": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/webpack-dev-server/node_modules/@types/express-serve-static-core": { + "version": "4.19.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", + "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, "node_modules/webpack-dev-server/node_modules/define-lazy-prop": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", @@ -36673,6 +39344,30 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/webpack-dev-server/node_modules/http-proxy-middleware": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz", + "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==", + "dev": true, + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, "node_modules/webpack-dev-server/node_modules/ipaddr.js": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", @@ -36697,6 +39392,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/webpack-dev-server/node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/webpack-dev-server/node_modules/is-wsl": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", @@ -36823,6 +39530,7 @@ "version": "3.2.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, "engines": { "node": ">=10.13.0" } @@ -36858,7 +39566,6 @@ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, - "peer": true, "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -36872,7 +39579,6 @@ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true, - "peer": true, "engines": { "node": ">=4.0" } @@ -36951,6 +39657,53 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/which-builtin-type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.0.tgz", + "integrity": "sha512-I+qLGQ/vucCby4tf5HsLmGueEla4ZhwTBSqaooS+Y0BuxN4Cp+okmGuV+8mXZ84KDI9BA+oklo+RzKg0ONdSUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/which-typed-array": { "version": "1.1.15", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", @@ -36970,6 +39723,22 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/why-is-node-running": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", + "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", + "dev": true, + "dependencies": { + "siginfo": "^2.0.0", + "stackback": "0.0.2" + }, + "bin": { + "why-is-node-running": "cli.js" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/wide-align": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", @@ -36991,47 +39760,558 @@ "node": ">=8" } }, - "node_modules/wide-align/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "node_modules/wide-align/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "dev": true + }, + "node_modules/with": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/with/-/with-7.0.2.tgz", + "integrity": "sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.9.6", + "@babel/types": "^7.9.6", + "assert-never": "^1.2.1", + "babel-walk": "3.0.0-canary-5" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-7.3.0.tgz", + "integrity": "sha512-PCSk3eK7Mxeuyatb22pcSx9dlgWNv3+M8PqPaYDokks8Y5/FX4soaOqj3yhAZr5k6Q5JWTOMYgaJBpbw11G9Eg==", + "dev": true, + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-7.3.0.tgz", + "integrity": "sha512-T9/F5VEdJVhwmrIAE+E/kq5at2OY6+OXXgOWQevnubal6sO92Gjo24v6dCVwQiclAF5NS3hlmsifRrpQzZCdUA==", + "dev": true, + "dependencies": { + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-build": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-7.3.0.tgz", + "integrity": "sha512-JGL6vZTPlxnlqZRhR/K/msqg3wKP+m0wfEUVosK7gsYzSgeIxvZLi1ViJJzVL7CEeI8r7rGFV973RiEqkP3lWQ==", + "dev": true, + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.24.4", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^15.2.3", + "@rollup/plugin-replace": "^2.4.1", + "@rollup/plugin-terser": "^0.4.3", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "7.3.0", + "workbox-broadcast-update": "7.3.0", + "workbox-cacheable-response": "7.3.0", + "workbox-core": "7.3.0", + "workbox-expiration": "7.3.0", + "workbox-google-analytics": "7.3.0", + "workbox-navigation-preload": "7.3.0", + "workbox-precaching": "7.3.0", + "workbox-range-requests": "7.3.0", + "workbox-recipes": "7.3.0", + "workbox-routing": "7.3.0", + "workbox-strategies": "7.3.0", + "workbox-streams": "7.3.0", + "workbox-sw": "7.3.0", + "workbox-window": "7.3.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/workbox-build/node_modules/@babel/core": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", + "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.0", + "@babel/generator": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.0", + "@babel/parser": "^7.26.0", + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/workbox-build/node_modules/@babel/generator": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.0.tgz", + "integrity": "sha512-/AIkAmInnWwgEAJGQr9vY0c66Mj6kjkE2ZPB1PurTRaRAh3U+J45sAQMjQDJdh4WbR3l0x5xkimXBKyBXXAu2w==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.26.0", + "@babel/types": "^7.26.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/workbox-build/node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/workbox-build/node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/workbox-build/node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/workbox-build/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + }, + "node_modules/workbox-build/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/workbox-build/node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/workbox-build/node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/workbox-build/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/workbox-build/node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/workbox-build/node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/workbox-build/node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/workbox-build/node_modules/rollup": { + "version": "2.79.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz", + "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/workbox-build/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dev": true, + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/workbox-build/node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dev": true, + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/workbox-build/node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-7.3.0.tgz", + "integrity": "sha512-eAFERIg6J2LuyELhLlmeRcJFa5e16Mj8kL2yCDbhWE+HUun9skRQrGIFVUagqWj4DMaaPSMWfAolM7XZZxNmxA==", + "dev": true, + "dependencies": { + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-core": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-7.3.0.tgz", + "integrity": "sha512-Z+mYrErfh4t3zi7NVTvOuACB0A/jA3bgxUN3PwtAVHvfEsZxV9Iju580VEETug3zYJRc0Dmii/aixI/Uxj8fmw==", + "dev": true + }, + "node_modules/workbox-expiration": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-7.3.0.tgz", + "integrity": "sha512-lpnSSLp2BM+K6bgFCWc5bS1LR5pAwDWbcKt1iL87/eTSJRdLdAwGQznZE+1czLgn/X05YChsrEegTNxjM067vQ==", + "dev": true, + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-google-analytics": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-7.3.0.tgz", + "integrity": "sha512-ii/tSfFdhjLHZ2BrYgFNTrb/yk04pw2hasgbM70jpZfLk0vdJAXgaiMAWsoE+wfJDNWoZmBYY0hMVI0v5wWDbg==", + "dev": true, + "dependencies": { + "workbox-background-sync": "7.3.0", + "workbox-core": "7.3.0", + "workbox-routing": "7.3.0", + "workbox-strategies": "7.3.0" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-7.3.0.tgz", + "integrity": "sha512-fTJzogmFaTv4bShZ6aA7Bfj4Cewaq5rp30qcxl2iYM45YD79rKIhvzNHiFj1P+u5ZZldroqhASXwwoyusnr2cg==", + "dev": true, + "dependencies": { + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-precaching": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-7.3.0.tgz", + "integrity": "sha512-ckp/3t0msgXclVAYaNndAGeAoWQUv7Rwc4fdhWL69CCAb2UHo3Cef0KIUctqfQj1p8h6aGyz3w8Cy3Ihq9OmIw==", + "dev": true, + "dependencies": { + "workbox-core": "7.3.0", + "workbox-routing": "7.3.0", + "workbox-strategies": "7.3.0" + } + }, + "node_modules/workbox-range-requests": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-7.3.0.tgz", + "integrity": "sha512-EyFmM1KpDzzAouNF3+EWa15yDEenwxoeXu9bgxOEYnFfCxns7eAxA9WSSaVd8kujFFt3eIbShNqa4hLQNFvmVQ==", + "dev": true, + "dependencies": { + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-recipes": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-7.3.0.tgz", + "integrity": "sha512-BJro/MpuW35I/zjZQBcoxsctgeB+kyb2JAP5EB3EYzePg8wDGoQuUdyYQS+CheTb+GhqJeWmVs3QxLI8EBP1sg==", + "dev": true, + "dependencies": { + "workbox-cacheable-response": "7.3.0", + "workbox-core": "7.3.0", + "workbox-expiration": "7.3.0", + "workbox-precaching": "7.3.0", + "workbox-routing": "7.3.0", + "workbox-strategies": "7.3.0" + } + }, + "node_modules/workbox-routing": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-7.3.0.tgz", + "integrity": "sha512-ZUlysUVn5ZUzMOmQN3bqu+gK98vNfgX/gSTZ127izJg/pMMy4LryAthnYtjuqcjkN4HEAx1mdgxNiKJMZQM76A==", + "dev": true, + "dependencies": { + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-strategies": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-7.3.0.tgz", + "integrity": "sha512-tmZydug+qzDFATwX7QiEL5Hdf7FrkhjaF9db1CbB39sDmEZJg3l9ayDvPxy8Y18C3Y66Nrr9kkN1f/RlkDgllg==", + "dev": true, + "dependencies": { + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-streams": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-7.3.0.tgz", + "integrity": "sha512-SZnXucyg8x2Y61VGtDjKPO5EgPUG5NDn/v86WYHX+9ZqvAsGOytP0Jxp1bl663YUuMoXSAtsGLL+byHzEuMRpw==", + "dev": true, "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" + "workbox-core": "7.3.0", + "workbox-routing": "7.3.0" } }, - "node_modules/wildcard": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", - "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "node_modules/workbox-sw": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-7.3.0.tgz", + "integrity": "sha512-aCUyoAZU9IZtH05mn0ACUpyHzPs0lMeJimAYkQkBsOWiqaJLgusfDCR+yllkPkFRxWpZKF8vSvgHYeG7LwhlmA==", "dev": true }, - "node_modules/with": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/with/-/with-7.0.2.tgz", - "integrity": "sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==", + "node_modules/workbox-window": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-7.3.0.tgz", + "integrity": "sha512-qW8PDy16OV1UBaUNGlTVcepzrlzyzNW/ZJvFQQs2j2TzGsg6IKjcpZC1RSquqQnTOafl5pCj5bGfAHlCjOOjdA==", "dev": true, "dependencies": { - "@babel/parser": "^7.9.6", - "@babel/types": "^7.9.6", - "assert-never": "^1.2.1", - "babel-walk": "3.0.0-canary-5" - }, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "devOptional": true, - "engines": { - "node": ">=0.10.0" + "@types/trusted-types": "^2.0.2", + "workbox-core": "7.3.0" } }, "node_modules/wrap-ansi": { @@ -37213,12 +40493,12 @@ "dev": true }, "node_modules/xo": { - "version": "0.59.3", - "resolved": "https://registry.npmjs.org/xo/-/xo-0.59.3.tgz", - "integrity": "sha512-jjUplAF4kqNP22HIlgnW+Ej8/Z1utf4Mzw/dLsbOcSpnUgrEqcyaS/OhGFriFyEBbnWVkslnYgUHiDsb6lNiBQ==", + "version": "0.60.0", + "resolved": "https://registry.npmjs.org/xo/-/xo-0.60.0.tgz", + "integrity": "sha512-Il6Ap/bkYQm2CvocfiNY8yR52OospMdlxwbT2V/8KBRRCc+JKI1ARyFJpemuze9ZHBy/AAaDurjqWNj0C2DCYQ==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^3.1.0", + "@eslint/eslintrc": "^3.2.0", "@typescript-eslint/eslint-plugin": "^7.16.1", "@typescript-eslint/parser": "^7.16.1", "arrify": "^3.0.0", @@ -37229,52 +40509,43 @@ "eslint-config-xo": "^0.45.0", "eslint-config-xo-typescript": "^5.0.0", "eslint-formatter-pretty": "^6.0.1", - "eslint-import-resolver-webpack": "^0.13.8", + "eslint-import-resolver-webpack": "^0.13.9", "eslint-plugin-ava": "^14.0.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-import": "^2.29.1", - "eslint-plugin-n": "^17.9.0", + "eslint-plugin-import": "^2.31.0", + "eslint-plugin-n": "^17.14.0", "eslint-plugin-no-use-extend-native": "^0.5.0", "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-promise": "^6.4.0", - "eslint-plugin-unicorn": "^54.0.0", + "eslint-plugin-unicorn": "^56.0.1", "esm-utils": "^4.3.0", "find-cache-dir": "^5.0.0", "find-up-simple": "^1.0.0", "get-stdin": "^9.0.0", - "get-tsconfig": "^4.7.5", + "get-tsconfig": "^4.8.1", "globby": "^14.0.2", "imurmurhash": "^0.1.4", "json-stable-stringify-without-jsonify": "^1.0.1", "lodash-es": "^4.17.21", "meow": "^13.2.0", - "micromatch": "^4.0.7", + "micromatch": "^4.0.8", "open-editor": "^5.0.0", - "prettier": "^3.3.3", + "prettier": "^3.4.2", "semver": "^7.6.3", "slash": "^5.1.0", "to-absolute-glob": "^3.0.0", - "typescript": "^5.5.3" + "typescript": "^5.7.2" }, "bin": { "xo": "cli.js" }, "engines": { - "node": ">=18" + "node": ">=18.18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/xo/node_modules/@eslint/js": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", - "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, "node_modules/xo/node_modules/@typescript-eslint/eslint-plugin": { "version": "7.16.1", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.16.1.tgz", @@ -37402,513 +40673,7 @@ "fast-glob": "^3.2.9", "ignore": "^5.2.0", "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/xo/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/xo/node_modules/@typescript-eslint/typescript-estree/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/xo/node_modules/@typescript-eslint/utils": { - "version": "7.16.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.16.1.tgz", - "integrity": "sha512-WrFM8nzCowV0he0RlkotGDujx78xudsxnGMBHI88l5J8wEhED6yBwaSLP99ygfrzAjsQvcYQ94quDwI0d7E1fA==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.16.1", - "@typescript-eslint/types": "7.16.1", - "@typescript-eslint/typescript-estree": "7.16.1" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - } - }, - "node_modules/xo/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/xo/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/xo/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/xo/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/xo/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/xo/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/xo/node_modules/enhanced-resolve": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", - "integrity": "sha512-kxpoMgrdtkXZ5h0SeraBS1iRntpTpQ3R8ussdb38+UAFnMGX5DDyJXePm+OCHOcoXvHDw7mc2erbJBpDnl7TPw==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.2.0", - "tapable": "^0.1.8" - }, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/xo/node_modules/eslint": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", - "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/xo/node_modules/eslint-config-xo-typescript": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-xo-typescript/-/eslint-config-xo-typescript-5.0.0.tgz", - "integrity": "sha512-ukAYCKf3p039pRai7hb6xaomZzsKlCjV5qx3NbYe27UC7Nz75If1HcpQL5sNW2b5aH8+Axb6dIIv28+bVtwlVQ==", - "dev": true, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": ">=7.16.0", - "@typescript-eslint/parser": ">=7.16.0", - "eslint": ">=8.56.0", - "typescript": ">=5.0.0" - } - }, - "node_modules/xo/node_modules/eslint-import-resolver-webpack": { - "version": "0.13.8", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.13.8.tgz", - "integrity": "sha512-Y7WIaXWV+Q21Rz/PJgUxiW/FTBOWmU8NTLdz+nz9mMoiz5vAev/fOaQxwD7qRzTfE3HSm1qsxZ5uRd7eX+VEtA==", - "dev": true, - "dependencies": { - "array.prototype.find": "^2.2.2", - "debug": "^3.2.7", - "enhanced-resolve": "^0.9.1", - "find-root": "^1.1.0", - "hasown": "^2.0.0", - "interpret": "^1.4.0", - "is-core-module": "^2.13.1", - "is-regex": "^1.1.4", - "lodash": "^4.17.21", - "resolve": "^2.0.0-next.5", - "semver": "^5.7.2" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "eslint-plugin-import": ">=1.4.0", - "webpack": ">=1.11.0" - } - }, - "node_modules/xo/node_modules/eslint-import-resolver-webpack/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/xo/node_modules/eslint-import-resolver-webpack/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/xo/node_modules/eslint-plugin-import": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", - "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlastindex": "^1.2.3", - "array.prototype.flat": "^1.3.2", - "array.prototype.flatmap": "^1.3.2", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.8.0", - "hasown": "^2.0.0", - "is-core-module": "^2.13.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.7", - "object.groupby": "^1.0.1", - "object.values": "^1.1.7", - "semver": "^6.3.1", - "tsconfig-paths": "^3.15.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" - } - }, - "node_modules/xo/node_modules/eslint-plugin-import/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/xo/node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/xo/node_modules/eslint-plugin-import/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/xo/node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/xo/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/xo/node_modules/eslint/node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/xo/node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dev": true, - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/xo/node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/xo/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/xo/node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "dev": true, - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/xo/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/xo/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/xo/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/xo/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/xo/node_modules/meow": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", - "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", - "dev": true, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/xo/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" + "slash": "^3.0.0" }, "engines": { "node": ">=10" @@ -37917,88 +40682,95 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/xo/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "node_modules/xo/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, "dependencies": { - "p-limit": "^3.0.2" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=16 || 14 >=14.17" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/xo/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "node_modules/xo/node_modules/@typescript-eslint/typescript-estree/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, "engines": { "node": ">=8" } }, - "node_modules/xo/node_modules/resolve": { - "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "node_modules/xo/node_modules/@typescript-eslint/utils": { + "version": "7.16.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.16.1.tgz", + "integrity": "sha512-WrFM8nzCowV0he0RlkotGDujx78xudsxnGMBHI88l5J8wEhED6yBwaSLP99ygfrzAjsQvcYQ94quDwI0d7E1fA==", "dev": true, "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "7.16.1", + "@typescript-eslint/types": "7.16.1", + "@typescript-eslint/typescript-estree": "7.16.1" }, - "bin": { - "resolve": "bin/resolve" + "engines": { + "node": "^18.18.0 || >=20.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" } }, - "node_modules/xo/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", + "node_modules/xo/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "balanced-match": "^1.0.0" } }, - "node_modules/xo/node_modules/tapable": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", - "integrity": "sha512-jX8Et4hHg57mug1/079yitEKWGB3LCwoxByLsNim89LABq8NqgiX+6iYVOsq0vX8uJHkU+DZ5fnq95f800bEsQ==", + "node_modules/xo/node_modules/eslint-config-xo-typescript": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-xo-typescript/-/eslint-config-xo-typescript-5.0.0.tgz", + "integrity": "sha512-ukAYCKf3p039pRai7hb6xaomZzsKlCjV5qx3NbYe27UC7Nz75If1HcpQL5sNW2b5aH8+Axb6dIIv28+bVtwlVQ==", "dev": true, "engines": { - "node": ">=0.6" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": ">=7.16.0", + "@typescript-eslint/parser": ">=7.16.0", + "eslint": ">=8.56.0", + "typescript": ">=5.0.0" } }, - "node_modules/xo/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "node_modules/xo/node_modules/meow": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", + "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", "dev": true, "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/xo/node_modules/typescript": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.3.tgz", - "integrity": "sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -38008,18 +40780,6 @@ "node": ">=14.17" } }, - "node_modules/xo/node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", @@ -38038,15 +40798,14 @@ } }, "node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", - "dev": true + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/yaml": { - "version": "2.4.5", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.5.tgz", - "integrity": "sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.1.tgz", + "integrity": "sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==", "bin": { "yaml": "bin.mjs" }, @@ -38054,6 +40813,11 @@ "node": ">= 14" } }, + "node_modules/yaml-ast-parser": { + "version": "0.0.43", + "resolved": "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz", + "integrity": "sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==" + }, "node_modules/yargs": { "version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", @@ -38216,9 +40980,9 @@ } }, "node_modules/zone.js": { - "version": "0.14.8", - "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.14.8.tgz", - "integrity": "sha512-48uh7MnVp4/OQDuCHeFdXw5d8xwPqFTvlHgPJ1LBFb5GaustLSZV+YUH0to5ygNyGpqTsjpbpt141U/j3pCfqQ==" + "version": "0.14.10", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.14.10.tgz", + "integrity": "sha512-YGAhaO7J5ywOXW6InXNlLmfU194F8lVgu7bRntUF3TiG8Y3nBK0x1UJJuHUP/e8IyihkjCYqhCScpSwnlaSRkQ==" }, "node_modules/zwitch": { "version": "2.0.4", @@ -38234,7 +40998,7 @@ "version": "0.0.0", "license": "Apache-2.0", "devDependencies": { - "@angular-devkit/build-angular": "17.3.8", + "@angular-devkit/build-angular": "17.3.11", "@angular/common": "17.3.12", "ng-packagr": "17.3.0", "typescript": "^5.4.5" @@ -38245,32 +41009,44 @@ "version": "0.0.0", "license": "Apache-2.0", "devDependencies": { - "@playwright/experimental-ct-react": "1.45.3", - "@types/react": "^18.3.3", + "@playwright/experimental-ct-react": "1.49.1", + "@types/react": "^18.3.13", "react": "^18.3.1", "react-dom": "^18.3.1" } }, + "output/stencil": { + "name": "@db-ui/web-components", + "version": "0.0.0", + "license": "Apache-2.0", + "devDependencies": { + "@custom-elements-manifest/analyzer": "^0.10.4", + "@stencil/core": "4.23.0", + "cem-plugin-expanded-types": "^1.3.2", + "custom-element-jet-brains-integration": "^1.6.2", + "custom-element-vs-code-integration": "^1.4.1", + "workbox-build": "7.3.0" + } + }, "output/vue": { "name": "@db-ui/v-components", "version": "0.0.0", "license": "Apache-2.0", - "dependencies": { - "vue": "^3.4.35" - }, "devDependencies": { - "@playwright/experimental-ct-vue": "1.45.3", - "@vitejs/plugin-vue": "^5.1.1", - "replace-in-file": "^8.1.0", - "tsx": "^4.16.3", + "@playwright/experimental-ct-vue": "1.49.1", + "@vitejs/plugin-vue": "^5.2.0", + "replace-in-file": "^8.2.0", + "tsx": "^4.19.2", "typescript": "^5.4.5", - "vite": "^5.3.5", - "vue-tsc": "^2.0.29" + "vite": "^6.0.3", + "vue": "^3.5.13", + "vue-tsc": "^2.1.10" } }, "output/webcomponent": { "name": "@db-ui/web-components", "version": "0.0.0", + "extraneous": true, "license": "Apache-2.0", "devDependencies": { "parcel": "2.12.0" @@ -38281,781 +41057,860 @@ "version": "0.0.0", "license": "Apache-2.0", "dependencies": { - "@db-ui/foundations": "*" + "@db-ui/foundations": "*", + "@db-ux/core-icons": "0.0.7" }, "devDependencies": { - "@builder.io/eslint-plugin-mitosis": "^0.0.16", - "@builder.io/mitosis": "^0.3.18", - "@builder.io/mitosis-cli": "^0.3.18", - "@react-docgen/cli": "^2.0.3", + "@builder.io/eslint-plugin-mitosis": "0.0.16", + "@builder.io/mitosis": "0.5.18", + "@builder.io/mitosis-cli": "0.5.18", "cpr": "3.0.1", - "cssnano": "^7.0.4", - "eslint": "^9.0.0", + "cssnano": "^7.0.6", + "eslint": "^8", "hygen": "^6.2.11", - "lit": "^3.1.4", - "nodemon": "3.1.4", + "nodemon": "3.1.9", "sass": "1.77.4", - "tsx": "^4.16.3" - } - }, - "packages/foundations": { - "name": "@db-ui/foundations", - "version": "0.0.0", - "license": "Apache-2.0", - "bin": { - "generate-icon-fonts": "build/scripts/generate-icon-fonts/index.js" - }, - "devDependencies": { - "@csstools/normalize.css": "12.1.1", - "cpr": "3.0.1", - "cssnano": "^7.0.4", - "dotenv": "^16.4.5", - "nodemon": "3.1.4", - "sass": "1.77.4" - } - }, - "scripts": { - "version": "0.0.0", - "devDependencies": { - "@inquirer/prompts": "5.3.6", - "glob": "^11.0.0", - "inquirer": "^10.1.6", - "replace-in-file": "^8.1.0" + "tsx": "^4.19.2" } }, - "showcases/angular-showcase": { - "version": "0.0.0", - "dependencies": { - "@angular/animations": "17.3.12", - "@angular/common": "17.3.12", - "@angular/compiler": "17.3.12", - "@angular/core": "17.3.12", - "@angular/forms": "17.3.12", - "@angular/platform-browser": "17.3.12", - "@angular/platform-browser-dynamic": "17.3.12", - "@angular/router": "17.3.12", - "rxjs": "~7.8.1", - "sa11y": "3.2.2", - "tslib": "^2.6.3", - "zone.js": "~0.14.8" - }, - "devDependencies": { - "@angular-devkit/build-angular": "17.3.8", - "@angular/cli": "17.3.8", - "@angular/compiler-cli": "17.3.12", - "ng-packagr": "17.3.0", - "typescript": "^5.4.5" + "packages/components/node_modules/@eslint/js": { + "version": "9.9.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.9.0.tgz", + "integrity": "sha512-hhetes6ZHP3BlXLxmd8K2SNgkhNSi+UcecbnwWKwpP7kyi/uC75DJ1lOOBO3xrC4jyojtGE3YxKZPHfk4yrgug==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "showcases/angular-ssr-showcase": { - "version": "0.0.0", + "packages/components/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, "dependencies": { - "@angular/animations": "17.3.12", - "@angular/common": "17.3.12", - "@angular/compiler": "17.3.12", - "@angular/core": "17.3.12", - "@angular/forms": "17.3.12", - "@angular/platform-browser": "17.3.12", - "@angular/platform-browser-dynamic": "17.3.12", - "@angular/platform-server": "17.3.12", - "@angular/router": "17.3.12", - "@angular/ssr": "17.3.8", - "express": "^4.18.2", - "rxjs": "~7.8.1", - "tslib": "^2.6.2", - "zone.js": "~0.14.8" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, - "devDependencies": { - "@angular-devkit/build-angular": "17.3.8", - "@angular/cli": "17.3.8", - "@angular/compiler-cli": "17.3.12", - "@types/express": "^4.17.21", - "@types/node": "^22.0.2", - "cpr": "3.0.1", - "ng-packagr": "17.3.0", - "typescript": "^5.4.5" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "showcases/next-showcase": { + "packages/components/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "dependencies": { - "next": "latest", - "react": "18.3.1", - "react-dom": "18.3.1" - }, - "devDependencies": { - "@types/node": "^22.0.2", - "@types/react": "^18.3.1", - "npm-run-all": "^4.1.5", - "open-cli": "^8.0.0", - "typescript": "^5.4.5" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=18" - } - }, - "showcases/nuxt-showcase": { - "version": "0.0.0", - "hasInstallScript": true, - "dependencies": { - "nuxt": "^3.12.4", - "vue": "^3.4.35", - "vue-router": "^4.4.1" - } - }, - "showcases/patternhub": { - "version": "0.1.0", - "dependencies": { - "dompurify": "3.1.6", - "highlight.js": "^11.10.0", - "next": "14.2.5", - "react": "18.3.1", - "react-archer": "^4.4.0", - "react-dom": "18.3.1", - "rehype-slug": "6.0.0", - "remark-gfm": "4.0.0" + "node": ">=8" }, - "devDependencies": { - "@mdx-js/loader": "^3.0.1", - "@mdx-js/react": "^3.0.1", - "@next/mdx": "^14.2.5", - "@types/dompurify": "3.0.5", - "@types/node": "22.0.2", - "@types/react": "18.3.3", - "@types/react-dom": "18.3.0", - "esbuild": "0.23.0", - "eslint": "8.57.0", - "eslint-config-next": "14.2.5", - "iframe-resizer": "^4.4.5", - "open-cli": "^8.0.0", - "sass": "1.77.4", - "typescript": "5.4.5" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "showcases/patternhub/node_modules/@eslint/eslintrc": { - "version": "2.1.4", + "packages/components/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=10" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "showcases/patternhub/node_modules/@eslint/js": { - "version": "8.57.0", + "packages/components/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=7.0.0" } }, - "showcases/patternhub/node_modules/@typescript-eslint/parser": { - "version": "7.2.0", + "packages/components/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "packages/components/node_modules/eslint": { + "version": "9.9.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.9.0.tgz", + "integrity": "sha512-JfiKJrbx0506OEerjK2Y1QlldtBxkAlLxT5OEcRF8uaQ86noDe2k31Vw9rnSWv+MXZHj7OOUV/dA0AhdLFcyvA==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/scope-manager": "7.2.0", - "@typescript-eslint/types": "7.2.0", - "@typescript-eslint/typescript-estree": "7.2.0", - "@typescript-eslint/visitor-keys": "7.2.0", - "debug": "^4.3.4" + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.11.0", + "@eslint/config-array": "^0.17.1", + "@eslint/eslintrc": "^3.1.0", + "@eslint/js": "9.9.0", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.3.0", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.0.2", + "eslint-visitor-keys": "^4.0.0", + "espree": "^10.1.0", + "esquery": "^1.5.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://eslint.org/donate" }, "peerDependencies": { - "eslint": "^8.56.0" + "jiti": "*" }, "peerDependenciesMeta": { - "typescript": { + "jiti": { "optional": true } } }, - "showcases/patternhub/node_modules/@typescript-eslint/scope-manager": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.2.0.tgz", - "integrity": "sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==", + "packages/components/node_modules/eslint-scope": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.0.2.tgz", + "integrity": "sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.2.0", - "@typescript-eslint/visitor-keys": "7.2.0" + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://opencollective.com/eslint" } }, - "showcases/patternhub/node_modules/@typescript-eslint/types": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.2.0.tgz", - "integrity": "sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==", + "packages/components/node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", "dev": true, - "engines": { - "node": "^16.0.0 || >=18.0.0" + "dependencies": { + "flat-cache": "^4.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "engines": { + "node": ">=16.0.0" } }, - "showcases/patternhub/node_modules/@typescript-eslint/visitor-keys": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.2.0.tgz", - "integrity": "sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==", + "packages/components/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.2.0", - "eslint-visitor-keys": "^3.4.1" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sponsors/sindresorhus" } }, - "showcases/patternhub/node_modules/ajv": { - "version": "6.12.6", + "packages/components/node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", "dev": true, - "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "flatted": "^3.2.9", + "keyv": "^4.5.4" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">=16" } }, - "showcases/patternhub/node_modules/ansi-styles": { - "version": "4.3.0", + "packages/components/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "packages/components/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, - "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "p-locate": "^5.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "showcases/patternhub/node_modules/chalk": { - "version": "4.1.2", + "packages/components/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, - "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "yocto-queue": "^0.1.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "showcases/patternhub/node_modules/color-convert": { - "version": "2.0.1", + "packages/components/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, - "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "p-limit": "^3.0.2" }, "engines": { - "node": ">=7.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "showcases/patternhub/node_modules/color-name": { - "version": "1.1.4", + "packages/components/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true, - "license": "MIT" + "engines": { + "node": ">=8" + } }, - "showcases/patternhub/node_modules/eslint": { - "version": "8.57.0", + "packages/components/node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true, - "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/foundations": { + "name": "@db-ui/foundations", + "version": "0.0.0", + "license": "DB Design License", + "bin": { + "foundations": "build/index.js" + }, + "devDependencies": { + "@csstools/normalize.css": "12.1.1", + "@db-ux/core-icons": "0.0.7", + "cpr": "3.0.1", + "cssnano": "^7.0.6", + "dotenv": "^16.4.7", + "nodemon": "3.1.9", + "sass": "1.77.4", + "tsx": "^4.19.2", + "vite": "^6.0.3" + } + }, + "packages/migration": { + "name": "@db-ui/migration", + "version": "0.0.0", + "license": "Apache-2.0", "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" + "commander": "^12.0.0", + "glob": "^11.0.0", + "replace-in-file": "^8.2.0" }, "bin": { - "eslint": "bin/eslint.js" + "migration": "build/index.js" }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "devDependencies": { + "cpr": "3.0.1", + "tsx": "^4.19.2", + "vitest": "^2.1.8" + } + }, + "scripts": { + "version": "0.0.0", + "devDependencies": { + "@inquirer/prompts": "7.2.0", + "glob": "^11.0.0", + "inquirer": "^12.2.0", + "replace-in-file": "^8.2.0" + } + }, + "showcases/angular-showcase": { + "version": "0.0.0", + "dependencies": { + "@angular/animations": "17.3.12", + "@angular/common": "17.3.12", + "@angular/compiler": "17.3.12", + "@angular/core": "17.3.12", + "@angular/forms": "17.3.12", + "@angular/platform-browser": "17.3.12", + "@angular/platform-browser-dynamic": "17.3.12", + "@angular/router": "17.3.12", + "rxjs": "~7.8.1", + "sa11y": "3.2.3", + "tslib": "^2.8.1", + "zone.js": "~0.14.10" + }, + "devDependencies": { + "@angular-devkit/build-angular": "17.3.11", + "@angular/cli": "17.3.11", + "@angular/compiler-cli": "17.3.12", + "ng-packagr": "17.3.0", + "typescript": "^5.4.5" + } + }, + "showcases/angular-ssr-showcase": { + "version": "0.0.0", + "dependencies": { + "@angular/animations": "17.3.12", + "@angular/common": "17.3.12", + "@angular/compiler": "17.3.12", + "@angular/core": "17.3.12", + "@angular/forms": "17.3.12", + "@angular/platform-browser": "17.3.12", + "@angular/platform-browser-dynamic": "17.3.12", + "@angular/platform-server": "17.3.12", + "@angular/router": "17.3.12", + "@angular/ssr": "17.3.11", + "express": "^4.21.2", + "rxjs": "~7.8.1", + "tslib": "^2.8.1", + "zone.js": "~0.14.10" }, - "funding": { - "url": "https://opencollective.com/eslint" + "devDependencies": { + "@angular-devkit/build-angular": "17.3.11", + "@angular/cli": "17.3.11", + "@angular/compiler-cli": "17.3.12", + "@types/express": "^5.0.0", + "@types/node": "^22.10.2", + "cpr": "3.0.1", + "ng-packagr": "17.3.0", + "typescript": "^5.4.5" } }, - "showcases/patternhub/node_modules/eslint-config-next": { - "version": "14.2.5", - "dev": true, - "license": "MIT", + "showcases/next-showcase": { "dependencies": { - "@next/eslint-plugin-next": "14.2.5", - "@rushstack/eslint-patch": "^1.3.3", - "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || 7.0.0 - 7.2.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-import-resolver-typescript": "^3.5.2", - "eslint-plugin-import": "^2.28.1", - "eslint-plugin-jsx-a11y": "^6.7.1", - "eslint-plugin-react": "^7.33.2", - "eslint-plugin-react-hooks": "^4.5.0 || 5.0.0-canary-7118f5dd7-20230705" + "next": "*", + "react": "18.3.1", + "react-dom": "18.3.1" }, - "peerDependencies": { - "eslint": "^7.23.0 || ^8.0.0", - "typescript": ">=3.3.1" + "devDependencies": { + "@types/node": "^22.10.2", + "@types/react": "^18.3.13", + "npm-run-all": "^4.1.5", + "open-cli": "^8.0.0", + "typescript": "^5.4.5" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "engines": { + "node": ">=18" } }, - "showcases/patternhub/node_modules/eslint-import-resolver-typescript": { - "version": "3.6.1", - "dev": true, - "license": "ISC", + "showcases/nuxt-showcase": { + "version": "0.0.0", + "hasInstallScript": true, "dependencies": { - "debug": "^4.3.4", - "enhanced-resolve": "^5.12.0", - "eslint-module-utils": "^2.7.4", - "fast-glob": "^3.3.1", - "get-tsconfig": "^4.5.0", - "is-core-module": "^2.11.0", - "is-glob": "^4.0.3" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" - }, - "peerDependencies": { - "eslint": "*", - "eslint-plugin-import": "*" + "nuxt": "^3.14.1592", + "vue": "^3.5.13", + "vue-router": "^4.5.0" } }, - "showcases/patternhub/node_modules/eslint-plugin-import": { - "version": "2.29.1", - "dev": true, - "license": "MIT", + "showcases/patternhub": { + "version": "0.1.0", "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlastindex": "^1.2.3", - "array.prototype.flat": "^1.3.2", - "array.prototype.flatmap": "^1.3.2", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.8.0", - "hasown": "^2.0.0", - "is-core-module": "^2.13.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.7", - "object.groupby": "^1.0.1", - "object.values": "^1.1.7", - "semver": "^6.3.1", - "tsconfig-paths": "^3.15.0" + "@db-ux/core-icons": "0.0.7", + "dompurify": "3.2.3", + "highlight.js": "^11.11.0", + "next": "15.1.1", + "react": "18.3.1", + "react-archer": "^4.4.0", + "react-dom": "18.3.1", + "rehype-slug": "6.0.0", + "remark-gfm": "4.0.0" }, + "devDependencies": { + "@mdx-js/loader": "^3.1.0", + "@mdx-js/react": "^3.1.0", + "@next/mdx": "^15.1.1", + "@types/dompurify": "3.2.0", + "@types/node": "22.10.2", + "@types/react": "18.3.13", + "@types/react-dom": "18.3.1", + "esbuild": "0.24.0", + "eslint": "8.57.0", + "eslint-config-next": "15.1.1", + "iframe-resizer": "^5.3.2", + "open-cli": "^8.0.0", + "sass": "1.77.4", + "typescript": "5.4.5" + } + }, + "showcases/patternhub/node_modules/@esbuild/aix-ppc64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.0.tgz", + "integrity": "sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "aix" + ], "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + "node": ">=18" } }, - "showcases/patternhub/node_modules/eslint-plugin-import/node_modules/debug": { - "version": "3.2.7", + "showcases/patternhub/node_modules/@esbuild/android-arm": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.0.tgz", + "integrity": "sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==", + "cpu": [ + "arm" + ], "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" } }, - "showcases/patternhub/node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", + "showcases/patternhub/node_modules/@esbuild/android-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.0.tgz", + "integrity": "sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=0.10.0" + "node": ">=18" } }, - "showcases/patternhub/node_modules/eslint-plugin-jsx-a11y": { - "version": "6.9.0", + "showcases/patternhub/node_modules/@esbuild/android-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.0.tgz", + "integrity": "sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "aria-query": "~5.1.3", - "array-includes": "^3.1.8", - "array.prototype.flatmap": "^1.3.2", - "ast-types-flow": "^0.0.8", - "axe-core": "^4.9.1", - "axobject-query": "~3.1.1", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "es-iterator-helpers": "^1.0.19", - "hasown": "^2.0.2", - "jsx-ast-utils": "^3.3.5", - "language-tags": "^1.0.9", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.8", - "safe-regex-test": "^1.0.3", - "string.prototype.includes": "^2.0.0" - }, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "node": ">=18" } }, - "showcases/patternhub/node_modules/eslint-plugin-react": { - "version": "7.34.3", + "showcases/patternhub/node_modules/@esbuild/darwin-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.0.tgz", + "integrity": "sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "array-includes": "^3.1.8", - "array.prototype.findlast": "^1.2.5", - "array.prototype.flatmap": "^1.3.2", - "array.prototype.toreversed": "^1.1.2", - "array.prototype.tosorted": "^1.1.4", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.19", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.8", - "object.fromentries": "^2.0.8", - "object.hasown": "^1.1.4", - "object.values": "^1.2.0", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.5", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.11" - }, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "node": ">=18" } }, - "showcases/patternhub/node_modules/eslint-plugin-react-hooks": { - "version": "4.6.2", + "showcases/patternhub/node_modules/@esbuild/darwin-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz", + "integrity": "sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + "node": ">=18" } }, - "showcases/patternhub/node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", + "showcases/patternhub/node_modules/@esbuild/freebsd-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.0.tgz", + "integrity": "sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">=0.10.0" + "node": ">=18" } }, - "showcases/patternhub/node_modules/eslint-scope": { - "version": "7.2.2", + "showcases/patternhub/node_modules/@esbuild/freebsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.0.tgz", + "integrity": "sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==", + "cpu": [ + "x64" + ], "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=18" } }, - "showcases/patternhub/node_modules/eslint-visitor-keys": { - "version": "3.4.3", + "showcases/patternhub/node_modules/@esbuild/linux-arm": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.0.tgz", + "integrity": "sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==", + "cpu": [ + "arm" + ], "dev": true, - "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=18" } }, - "showcases/patternhub/node_modules/espree": { - "version": "9.6.1", + "showcases/patternhub/node_modules/@esbuild/linux-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.0.tgz", + "integrity": "sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=18" } }, - "showcases/patternhub/node_modules/file-entry-cache": { - "version": "6.0.1", + "showcases/patternhub/node_modules/@esbuild/linux-ia32": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.0.tgz", + "integrity": "sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==", + "cpu": [ + "ia32" + ], "dev": true, - "license": "MIT", - "dependencies": { - "flat-cache": "^3.0.4" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=18" } }, - "showcases/patternhub/node_modules/find-up": { - "version": "5.0.0", + "showcases/patternhub/node_modules/@esbuild/linux-loong64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.0.tgz", + "integrity": "sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==", + "cpu": [ + "loong64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=18" } }, - "showcases/patternhub/node_modules/flat-cache": { - "version": "3.2.0", + "showcases/patternhub/node_modules/@esbuild/linux-mips64el": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.0.tgz", + "integrity": "sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==", + "cpu": [ + "mips64el" + ], "dev": true, - "license": "MIT", - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=18" } }, - "showcases/patternhub/node_modules/glob": { - "version": "7.2.3", + "showcases/patternhub/node_modules/@esbuild/linux-ppc64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.0.tgz", + "integrity": "sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==", + "cpu": [ + "ppc64" + ], "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=18" } }, - "showcases/patternhub/node_modules/globals": { - "version": "13.24.0", + "showcases/patternhub/node_modules/@esbuild/linux-riscv64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.0.tgz", + "integrity": "sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==", + "cpu": [ + "riscv64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^0.20.2" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=18" } }, - "showcases/patternhub/node_modules/json-schema-traverse": { - "version": "0.4.1", + "showcases/patternhub/node_modules/@esbuild/linux-s390x": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.0.tgz", + "integrity": "sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==", + "cpu": [ + "s390x" + ], "dev": true, - "license": "MIT" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } }, - "showcases/patternhub/node_modules/locate-path": { - "version": "6.0.0", + "showcases/patternhub/node_modules/@esbuild/linux-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.0.tgz", + "integrity": "sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=18" } }, - "showcases/patternhub/node_modules/p-limit": { - "version": "3.1.0", + "showcases/patternhub/node_modules/@esbuild/netbsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.0.tgz", + "integrity": "sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, + "optional": true, + "os": [ + "netbsd" + ], "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=18" } }, - "showcases/patternhub/node_modules/p-locate": { - "version": "5.0.0", + "showcases/patternhub/node_modules/@esbuild/openbsd-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.0.tgz", + "integrity": "sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, + "optional": true, + "os": [ + "openbsd" + ], "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=18" } }, - "showcases/patternhub/node_modules/path-exists": { - "version": "4.0.0", + "showcases/patternhub/node_modules/@esbuild/openbsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.0.tgz", + "integrity": "sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], "engines": { - "node": ">=8" + "node": ">=18" } }, - "showcases/patternhub/node_modules/resolve": { - "version": "2.0.0-next.5", + "showcases/patternhub/node_modules/@esbuild/sunos-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.0.tgz", + "integrity": "sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" } }, - "showcases/patternhub/node_modules/rimraf": { - "version": "3.0.2", + "showcases/patternhub/node_modules/@esbuild/win32-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.0.tgz", + "integrity": "sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" } }, - "showcases/patternhub/node_modules/semver": { - "version": "6.3.1", + "showcases/patternhub/node_modules/@esbuild/win32-ia32": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.0.tgz", + "integrity": "sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==", + "cpu": [ + "ia32" + ], "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" } }, - "showcases/patternhub/node_modules/type-fest": { - "version": "0.20.2", + "showcases/patternhub/node_modules/@esbuild/win32-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.0.tgz", + "integrity": "sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==", + "cpu": [ + "x64" + ], "dev": true, - "license": "(MIT OR CC0-1.0)", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=18" } }, - "showcases/patternhub/node_modules/yocto-queue": { - "version": "0.1.0", + "showcases/patternhub/node_modules/esbuild": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.0.tgz", + "integrity": "sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==", "dev": true, - "license": "MIT", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, "engines": { - "node": ">=10" + "node": ">=18" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.24.0", + "@esbuild/android-arm": "0.24.0", + "@esbuild/android-arm64": "0.24.0", + "@esbuild/android-x64": "0.24.0", + "@esbuild/darwin-arm64": "0.24.0", + "@esbuild/darwin-x64": "0.24.0", + "@esbuild/freebsd-arm64": "0.24.0", + "@esbuild/freebsd-x64": "0.24.0", + "@esbuild/linux-arm": "0.24.0", + "@esbuild/linux-arm64": "0.24.0", + "@esbuild/linux-ia32": "0.24.0", + "@esbuild/linux-loong64": "0.24.0", + "@esbuild/linux-mips64el": "0.24.0", + "@esbuild/linux-ppc64": "0.24.0", + "@esbuild/linux-riscv64": "0.24.0", + "@esbuild/linux-s390x": "0.24.0", + "@esbuild/linux-x64": "0.24.0", + "@esbuild/netbsd-x64": "0.24.0", + "@esbuild/openbsd-arm64": "0.24.0", + "@esbuild/openbsd-x64": "0.24.0", + "@esbuild/sunos-x64": "0.24.0", + "@esbuild/win32-arm64": "0.24.0", + "@esbuild/win32-ia32": "0.24.0", + "@esbuild/win32-x64": "0.24.0" } }, "showcases/react-showcase": { @@ -39063,39 +41918,65 @@ "dependencies": { "react": "^18.3.1", "react-dom": "^18.3.1", - "react-router-dom": "6.25.1", - "sa11y": "3.2.2" + "react-router-dom": "7.0.2", + "sa11y": "3.2.3" }, "devDependencies": { - "@types/react": "^18.3.3", - "@types/react-dom": "^18.3.0", - "@vitejs/plugin-react": "^4.3.1", + "@types/react": "^18.3.13", + "@types/react-dom": "^18.3.1", + "@vitejs/plugin-react": "^4.3.4", "cross-env": "^7.0.3", "typescript": "^5.4.5", - "vite": "^5.3.5" + "vite": "^6.0.3" + } + }, + "showcases/stencil-showcase": { + "version": "0.0.0", + "dependencies": { + "@angular/animations": "17.3.12", + "@angular/common": "17.3.12", + "@angular/compiler": "17.3.12", + "@angular/core": "17.3.12", + "@angular/forms": "17.3.12", + "@angular/platform-browser": "17.3.12", + "@angular/platform-browser-dynamic": "17.3.12", + "@angular/router": "17.3.12", + "@stencil/core": "4.23.0", + "rxjs": "~7.8.1", + "tslib": "^2.8.1", + "zone.js": "~0.14.10" + }, + "devDependencies": { + "@angular-devkit/build-angular": "17.3.11", + "@angular/cli": "17.3.11", + "@angular/compiler-cli": "17.3.12", + "ng-packagr": "17.3.0", + "npm-run-all": "4.1.5", + "typescript": "^5.4.5" } }, "showcases/vanilla-showcase": { "version": "0.0.0", + "extraneous": true, "devDependencies": { "cpr": "3.0.1", "npm-run-all": "4.1.5", - "vite": "^5.3.5" + "vite": "^5.4.10" } }, "showcases/vue-showcase": { "version": "0.0.0", "dependencies": { - "sa11y": "3.2.2", - "vue": "^3.4.35", - "vue-router": "4.4.1" + "sa11y": "3.2.3", + "vue": "^3.5.13", + "vue-router": "4.5.0" }, "devDependencies": { - "@vitejs/plugin-vue": "^5.1.1", + "@vitejs/plugin-vue": "^5.2.0", "cross-env": "^7.0.3", "typescript": "^5.4.5", - "vite": "^5.3.5", - "vue-tsc": "^2.0.29" + "vite": "^6.0.3", + "vue-tsc": "^2.1.10" } } } diff --git a/package.json b/package.json index 636d5edf5a5..32eed05ee2a 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ }, "homepage": "https://db-ui.github.io/mono/", "bugs": { - "url": "https://github.com/db-ui/one/issues" + "url": "https://github.com/db-ui/mono/issues" }, "author": "", "license": "Apache-2.0", @@ -39,51 +39,55 @@ "regenerate:screenshots:rebuild": "npm run rm:builds && node scripts/rebuild-e2e.js", "rm:builds": "npm run rm:builds --workspace=scripts", "start": "npm run start --workspace=patternhub", + "test": "npm run test --workspace=scripts", "test:react-components": "playwright test -c output/react/playwright.config.ts --ui", "test:vue-components": "playwright test -c output/vue/playwright.config.ts --ui", - "update:dependency:playwright": "node .github/scripts/update-playwright.js", - "update:icon-fonts": "npm run update:icon-fonts --workspace=scripts" + "update:dependency:playwright": "node .github/scripts/update-playwright.js" }, "devDependencies": { - "@axe-core/playwright": "^4.9.1", - "@commitlint/cli": "19.3.0", - "@commitlint/config-conventional": "19.2.2", + "@axe-core/playwright": "^4.10.1", + "@commitlint/cli": "19.6.1", + "@commitlint/config-conventional": "19.6.0", "@double-great/stylelint-a11y": "3.0.2", - "@guidepup/guidepup": "0.22.3", - "@guidepup/playwright": "^0.14.0", - "@playwright/test": "1.45.3", + "@guidepup/guidepup": "0.24.0", + "@guidepup/playwright": "^0.14.2", + "@guidepup/record": "^0.1.0", + "@playwright/test": "1.49.1", "@types/fs-extra": "^11.0.4", - "accessibility-checker": "^3.1.71", - "adm-zip": "0.5.14", + "accessibility-checker": "^3.1.79", + "adm-zip": "0.5.16", "commander": "^12.1.0", "cpr": "3.0.1", "cross-env": "^7.0.3", - "dotenv": "^16.4.5", + "dotenv": "^16.4.7", "eslint-plugin-prettier": "^5.2.1", "fs-extra": "^11.2.0", "glob": "^11.0.0", "http-server": "14.1.1", - "husky": "9.1.4", + "husky": "9.1.7", "jscpd": "^4.0.5", - "lint-staged": "^15.2.7", - "markdownlint-cli": "^0.41.0", + "lint-staged": "^15.2.11", + "markdownlint-cli": "^0.43.0", "npm-run-all": "4.1.5", - "postcss": "^8.4.40", + "postcss": "^8.4.49", "postcss-cli": "^11.0.0", - "prettier": "^3.3.3", + "prettier": "^3.4.2", "prettier-plugin-pkg": "0.18.1", "prettier-plugin-sh": "^0.14.0", - "replace-in-file": "^8.1.0", + "replace-in-file": "^8.2.0", "rimraf": "6.0.1", - "stylelint": "16.8.1", - "stylelint-config-sass-guidelines": "12.0.0", + "stylelint": "16.12.0", + "stylelint-config-sass-guidelines": "12.1.0", "stylelint-config-standard": "^36.0.0", "stylelint-use-logical": "2.1.2", - "tslib": "^2.6.3", - "tsx": "^4.16.3", + "tslib": "^2.8.1", + "tsx": "^4.19.2", "typescript": "^5.4.5", "validate-branch-name": "^1.3.1", - "xo": "^0.59.3" + "xo": "^0.60.0" + }, + "overrides": { + "cross-spawn": "~7.0.5" }, "validate-branch-name": { "pattern": "((dbux-3)|(dependabot-)|^((test|feat|fix|chore|docs|refactor|style|ci|perf|[0-9]+)\\-[a-zA-Z0-9\\-]+)$)", diff --git a/packages/components/README.md b/packages/components/README.md index d2932bc887a..232dda02269 100644 --- a/packages/components/README.md +++ b/packages/components/README.md @@ -5,18 +5,18 @@ [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](https://makeapullrequest.com) -A library containing all styles for components of [DB UX Design System (technical components)](https://github.com/db-ui/mono). +A library containing all styles for components of [DB UX Design System v3](https://github.com/db-ui/mono). > **Note** > Furthermore we currently support these additional JavaScript frameworks, with more coming soon: -- [Angular components](https://www.npmjs.com/package/@db-ui/ngx-components) -- [React components](https://www.npmjs.com/package/@db-ui/react-components) -- [Vue components](https://www.npmjs.com/package/@db-ui/v-components) +- [Angular components](https://www.npmjs.com/package/@db-ui/ngx-components) +- [React components](https://www.npmjs.com/package/@db-ui/react-components) +- [Vue components](https://www.npmjs.com/package/@db-ui/v-components) Please take a look at your desired framework to retrieve more information. -For additional information besides the frameworks see our [Getting started](https://github.com/db-ui/mono/tree/main/packages/components/docs/getting-stated.md). +For additional information besides the frameworks see our [Getting started](https://github.com/db-ui/mono/tree/main/packages/components/docs/getting-started.md). --- @@ -30,9 +30,9 @@ If you just need the styling follow this: Import the styles in `scss` or `css`. Based on your technology the file names could be different. -- Default (db-ui-42): asset path point to `../assets` -- Webpack (db-ui-42-webpack): asset path point to `~@db-ui/foundations/assets` -- Rollup (db-ui-42-rollup): asset path point to `@db-ui/foundations/assets` +- Default (db-ui-42): asset path point to `../assets` +- Webpack (db-ui-42-webpack): asset path point to `~@db-ui/foundations/assets` +- Rollup (db-ui-42-rollup): asset path point to `@db-ui/foundations/assets` `db-ui-42` bundles all dependencies from [foundations](https://www.npmjs.com/package/@db-ui/foundations) + all [components](https://github.com/db-ui/mono/blob/main/packages/components/src/styles/db-ui-components.scss) available. diff --git a/packages/components/_templates/mitosis/new/component/components.ejs.t b/packages/components/_templates/mitosis/new/component/components.ejs.t index ce3f971b2de..8f5859cc8a4 100644 --- a/packages/components/_templates/mitosis/new/component/components.ejs.t +++ b/packages/components/_templates/mitosis/new/component/components.ejs.t @@ -1,6 +1,6 @@ --- inject: true -to: scripts/post-build/components.js +to: scripts/post-build/components.ts after: getComponents --- { diff --git a/packages/components/_templates/mitosis/new/component/db-ui-components-angular.ejs.t b/packages/components/_templates/mitosis/new/component/db-ui-components-angular.ejs.t index 923ddbcd94a..2d3eaee1e65 100644 --- a/packages/components/_templates/mitosis/new/component/db-ui-components-angular.ejs.t +++ b/packages/components/_templates/mitosis/new/component/db-ui-components-angular.ejs.t @@ -1,7 +1,6 @@ --- inject: true -to: src/styles/db-ui-components.scss +to: src/styles/_custom-elements.scss after: angular-workaround --- -db<%= name %>, db-<%= name %>, diff --git a/packages/components/_templates/mitosis/new/component/model.ejs.t b/packages/components/_templates/mitosis/new/component/model.ejs.t index 0a47230ddc4..a0305331f57 100644 --- a/packages/components/_templates/mitosis/new/component/model.ejs.t +++ b/packages/components/_templates/mitosis/new/component/model.ejs.t @@ -14,7 +14,7 @@ import { GlobalProps, GlobalState } from '../../shared/model'; -export interface DB<%= h.changeCase.pascal(name) %>DefaultProps { +export type DB<%= h.changeCase.pascal(name) %>DefaultProps = { } export type DB<%= h.changeCase.pascal(name) %>Props = @@ -29,7 +29,7 @@ export type DB<%= h.changeCase.pascal(name) %>Props = <% } -%> ; -export interface DB<%= h.changeCase.pascal(name) %>DefaultState {} +export type DB<%= h.changeCase.pascal(name) %>DefaultState = {} export type DB<%= h.changeCase.pascal(name) %>State = DB<%= h.changeCase.pascal(name) %>DefaultState & diff --git a/packages/components/_templates/mitosis/new/component/spec.ejs.t b/packages/components/_templates/mitosis/new/component/spec.ejs.t index edf82a0f521..4856e5e3719 100644 --- a/packages/components/_templates/mitosis/new/component/spec.ejs.t +++ b/packages/components/_templates/mitosis/new/component/spec.ejs.t @@ -1,7 +1,7 @@ --- to: src/components/<%= name %>/<%= name %>.spec.tsx --- -import { test, expect } from '@playwright/experimental-ct-react'; +import { expect, test } from '@playwright/experimental-ct-react'; import AxeBuilder from '@axe-core/playwright'; import { DB<%= h.changeCase.pascal(name) %> } from "./index"; diff --git a/packages/components/_templates/mitosis/new/component/tsx.ejs.t b/packages/components/_templates/mitosis/new/component/tsx.ejs.t index aaf26c8fccd..61ed4db0691 100644 --- a/packages/components/_templates/mitosis/new/component/tsx.ejs.t +++ b/packages/components/_templates/mitosis/new/component/tsx.ejs.t @@ -1,7 +1,7 @@ --- to: src/components/<%= name %>/<%= name %>.lite.tsx --- -import { Show, useMetadata, useStore } from "@builder.io/mitosis"; +import { Show, useMetadata, useStore, useRef } from "@builder.io/mitosis"; import { DB<%= h.changeCase.pascal(name) %>State, DB<%= h.changeCase.pascal(name) %>Props } from "./model"; import { cls } from "../../utils"; <% if(formValue!=="no"){ -%> @@ -9,9 +9,7 @@ import {ChangeEvent, InteractionEvent} from "../../shared/model"; import { handleFrameworkEvent } from "../../utils/form-components"; <% } -%> -useMetadata({ - isAttachedToShadowDom: true -}); +useMetadata({}); export default function DB<%= h.changeCase.pascal(name) %>(props: DB<%= h.changeCase.pascal(name) %>Props) { // This is used as forwardRef @@ -27,7 +25,11 @@ export default function DB<%= h.changeCase.pascal(name) %>(props: DB<%= h.change if (props.change) { props.change(event); } - handleFrameworkEvent(this, event, <%= formValue %>); + + useTarget({ + angular: () => handleFrameworkEvent(this, event, <%= formValue %>), + vue: () => handleFrameworkEvent(this, event, <%= formValue %>) + }); }, handleBlur: (event: InteractionEvent) => { if (props.onBlur) { diff --git a/packages/components/_templates/mitosis/new/component/webcomponent-scss.ejs.t b/packages/components/_templates/mitosis/new/component/webcomponent-scss.ejs.t deleted file mode 100644 index b3b10725bed..00000000000 --- a/packages/components/_templates/mitosis/new/component/webcomponent-scss.ejs.t +++ /dev/null @@ -1,4 +0,0 @@ ---- -to: src/components/<%= name %>/<%= name %>-web-component.scss ---- -@forward "<%= name %>"; diff --git a/packages/components/_templates/mitosis/new/readmes/readme-angular.ejs.t b/packages/components/_templates/mitosis/new/readmes/readme-angular.ejs.t index a572c647202..d00f527c9c5 100644 --- a/packages/components/_templates/mitosis/new/readmes/readme-angular.ejs.t +++ b/packages/components/_templates/mitosis/new/readmes/readme-angular.ejs.t @@ -9,11 +9,12 @@ For general installation and configuration take a look at the [ngx-components](h ```ts app.component.ts // app.component.ts -import { DB<%= h.changeCase.pascal(name) %>Module } from '@db-ui/ngx-components'; +import { DB<%= h.changeCase.pascal(name) %> } from '@db-ui/ngx-components'; @Component({ // ... - imports: [..., DB<%= h.changeCase.pascal(name) %>Module], + imports: [..., DB<%= h.changeCase.pascal(name) %>], + standalone: true // ... }) ``` diff --git a/packages/components/_templates/mitosis/new/showcases/e2e-a11y-test.ejs.t b/packages/components/_templates/mitosis/new/showcases/e2e-a11y-test.ejs.t new file mode 100644 index 00000000000..1366e5c4fec --- /dev/null +++ b/packages/components/_templates/mitosis/new/showcases/e2e-a11y-test.ejs.t @@ -0,0 +1,11 @@ +--- +to: "<%= showcases ? `../../showcases/e2e/${name}/${name}-a11y.spec.ts` : null %>" +--- +import { test } from '@playwright/test'; +// @ts-expect-error - required for playwright +import { getA11yTest } from '../default.ts'; + +test.describe('DB<%= h.changeCase.pascal(name) %>', () => { + getA11yTest({ path: '<%= name %>' }); +}); + diff --git a/packages/components/_templates/mitosis/new/showcases/e2e-snapshot-test.ejs.t b/packages/components/_templates/mitosis/new/showcases/e2e-snapshot-test.ejs.t new file mode 100644 index 00000000000..275ba5b9921 --- /dev/null +++ b/packages/components/_templates/mitosis/new/showcases/e2e-snapshot-test.ejs.t @@ -0,0 +1,13 @@ +--- +to: "<%= showcases ? `../../showcases/e2e/${name}/${name}-snapshot.spec.ts` : null %>" +--- +import { test } from '@playwright/test'; +// @ts-expect-error - required for playwright +import { getDefaultScreenshotTest, runAriaSnapshotTest } from '../default.ts'; + +const path = '<%= name %>'; +test.describe('DB<%= h.changeCase.pascal(name) %>', () => { + getDefaultScreenshotTest({ path }); + runAriaSnapshotTest({ path }); +}); + diff --git a/packages/components/_templates/mitosis/new/showcases/e2e-test.ejs.t b/packages/components/_templates/mitosis/new/showcases/e2e-test.ejs.t deleted file mode 100644 index ab99dde7a5c..00000000000 --- a/packages/components/_templates/mitosis/new/showcases/e2e-test.ejs.t +++ /dev/null @@ -1,11 +0,0 @@ ---- -to: "<%= showcases ? `../../showcases/e2e/${name}/showcase-${name}.spec.ts` : null %>" ---- -import { test } from '@playwright/test'; -// @ts-expect-error - required for playwright -import { getDefaultScreenshotTest } from '../default.ts'; - -test.describe('DB<%= h.changeCase.pascal(name) %>', () => { - getDefaultScreenshotTest({ path: '<%= name %>' }); -}); - diff --git a/packages/components/_templates/mitosis/new/showcases/patternhub-comp-parser-import.ejs.t b/packages/components/_templates/mitosis/new/showcases/patternhub-comp-parser-import.ejs.t index 92b3a008ebb..ec0ee5f5240 100644 --- a/packages/components/_templates/mitosis/new/showcases/patternhub-comp-parser-import.ejs.t +++ b/packages/components/_templates/mitosis/new/showcases/patternhub-comp-parser-import.ejs.t @@ -1,6 +1,6 @@ --- inject: true to: "<%= showcases ? `../../showcases/patternhub/components/component-parser/index.tsx` : null %>" -after: from 'react' +before: } from '../../../../output/react/src/index'; --- -import DB<%= h.changeCase.pascal(name) %> from '../src/components/<%= name %>/<%= name %>'; +,DB<%= h.changeCase.pascal(name) %> diff --git a/packages/components/_templates/mitosis/new/showcases/patternhub-components.ejs.t b/packages/components/_templates/mitosis/new/showcases/patternhub-components.ejs.t new file mode 100644 index 00000000000..74fb7dd0b70 --- /dev/null +++ b/packages/components/_templates/mitosis/new/showcases/patternhub-components.ejs.t @@ -0,0 +1,9 @@ +--- +inject: true +to: "<%= showcases ? `../../showcases/patternhub/data/components.json` : null %>" +before: \[ +--- + { + "label": "TODO: Add to specific category; DB<%= h.changeCase.pascal(name) %>", + "name": "<%= name %>", + }, diff --git a/packages/components/_templates/mitosis/new/showcases/patternhub-route.ejs.t b/packages/components/_templates/mitosis/new/showcases/patternhub-route.ejs.t deleted file mode 100644 index e793d58a7b0..00000000000 --- a/packages/components/_templates/mitosis/new/showcases/patternhub-route.ejs.t +++ /dev/null @@ -1,9 +0,0 @@ ---- -inject: true -to: "<%= showcases ? `../../showcases/patternhub/data/components.json` : null %>" -before: \[ ---- - { - label: 'TODO: Add to specific category; DB<%= h.changeCase.pascal(name) %>', - name: '<%= name %>', - }, diff --git a/packages/components/_templates/mitosis/new/showcases/patternhub-routes-imports.ejs.t b/packages/components/_templates/mitosis/new/showcases/patternhub-routes-imports.ejs.t new file mode 100644 index 00000000000..9592cfb2838 --- /dev/null +++ b/packages/components/_templates/mitosis/new/showcases/patternhub-routes-imports.ejs.t @@ -0,0 +1,7 @@ +--- +inject: true +to: "<%= showcases ? `../../showcases/patternhub/data/routes.tsx` : null %>" +before: import Components from './components.json'; +--- +import * as <%= h.changeCase.pascal(name) %>Code from '../components/code-docs/<%= name %>'; +import <%= h.changeCase.pascal(name) %>Component from '../../react-showcase/src/components/<%= name %>'; diff --git a/packages/components/_templates/mitosis/new/showcases/patternhub-routes.ejs.t b/packages/components/_templates/mitosis/new/showcases/patternhub-routes.ejs.t new file mode 100644 index 00000000000..554725cc1d3 --- /dev/null +++ b/packages/components/_templates/mitosis/new/showcases/patternhub-routes.ejs.t @@ -0,0 +1,6 @@ +--- +inject: true +to: "<%= showcases ? `../../showcases/patternhub/data/routes.tsx` : null %>" +after: const nameComponentMap = { +--- + '<%= name %>': <<%= h.changeCase.pascal(name) %>Component slotCode={<%= h.changeCase.pascal(name) %>Code} />, diff --git a/packages/components/_templates/mitosis/new/showcases/react-showcase-component.ejs.t b/packages/components/_templates/mitosis/new/showcases/react-showcase-component.ejs.t index 5b7aef64636..e4d19f437ff 100644 --- a/packages/components/_templates/mitosis/new/showcases/react-showcase-component.ejs.t +++ b/packages/components/_templates/mitosis/new/showcases/react-showcase-component.ejs.t @@ -2,10 +2,11 @@ to: "<%= showcases ? `../../showcases/react-showcase/src/components/${name}/index.tsx` : null %>" --- import { DB<%= h.changeCase.pascal(name) %> } from '../../../../../output/react/src'; -import DefaultComponent from '../index'; +import DefaultComponent from '../default-component'; import defaultComponentVariants from '../../../../shared/<%= name %>.json'; import type { DB<%= h.changeCase.pascal(name) %>Props } from '../../../../../output/react/src/components/<%= name %>/model'; import { getVariants } from '../data'; +import type { BaseComponentProps } from "../base-component-data"; const get<%= h.changeCase.pascal(name) %> = ({ children }: DB<%= h.changeCase.pascal(name) %>Props) => ( > @@ -13,7 +14,7 @@ const get<%= h.changeCase.pascal(name) %> = ({ children }: DB<%= h.changeCase.pa > ); -const <%= h.changeCase.pascal(name) %>Component = () => { +const <%= h.changeCase.pascal(name) %>Component = (props: BaseComponentProps) => { return ( " "examples": [ { "name": "Functional", - "className": "db-density-functional", - "props": { - } + "density": "functional", + "props": {} }, { "name": "(Default) Regular", - "className": "db-density-regular", - "props": { - } + "density": "regular", + "props": {} }, { "name": "Expressive", - "className": "db-density-expressive", - "props": { - } + "density": "expressive", + "props": {} } ] } diff --git a/packages/components/configs/angular/index.js b/packages/components/configs/angular/index.js new file mode 100644 index 00000000000..a3f4466cb59 --- /dev/null +++ b/packages/components/configs/angular/index.js @@ -0,0 +1,15 @@ +module.exports = { + typescript: true, + standalone: true, + visuallyIgnoreHostElement: false, + importMapper: (component, theImport, importedValues, componentsUsed) => { + const { defaultImport } = importedValues; + const { path } = theImport; + + if (componentsUsed.includes(defaultImport)) { + return `import { ${defaultImport} } from '${path}';`; + } + + return undefined; + } +}; diff --git a/packages/components/configs/angular/mitosis.config.js b/packages/components/configs/angular/mitosis.config.js new file mode 100644 index 00000000000..e371b49c2a8 --- /dev/null +++ b/packages/components/configs/angular/mitosis.config.js @@ -0,0 +1,10 @@ +const angular = require('./index'); + +module.exports = { + files: 'src/**', + targets: ['angular'], + dest: '../../output/tmp', + options: { + angular + } +}; diff --git a/packages/components/configs/mitosis.config.js b/packages/components/configs/mitosis.config.js new file mode 100644 index 00000000000..53827ab6e28 --- /dev/null +++ b/packages/components/configs/mitosis.config.js @@ -0,0 +1,16 @@ +const angular = require('./angular'); +const react = require('./react'); +const vue = require('./vue'); +const stencil = require('./stencil'); + +module.exports = { + files: 'src/**', + targets: ['angular', 'vue', 'react', 'stencil'], + dest: '../../output', + options: { + react, + angular, + vue, + stencil + } +}; diff --git a/packages/components/configs/react/index.js b/packages/components/configs/react/index.js new file mode 100644 index 00000000000..fcf5f165fc6 --- /dev/null +++ b/packages/components/configs/react/index.js @@ -0,0 +1,3 @@ +module.exports = { + typescript: true +}; diff --git a/packages/components/configs/react/mitosis.config.js b/packages/components/configs/react/mitosis.config.js new file mode 100644 index 00000000000..7ff3310602d --- /dev/null +++ b/packages/components/configs/react/mitosis.config.js @@ -0,0 +1,10 @@ +const react = require('./index'); + +module.exports = { + files: 'src/**', + targets: ['react'], + dest: '../../output/tmp', + options: { + react + } +}; diff --git a/packages/components/configs/stencil/index.js b/packages/components/configs/stencil/index.js new file mode 100644 index 00000000000..fcf5f165fc6 --- /dev/null +++ b/packages/components/configs/stencil/index.js @@ -0,0 +1,3 @@ +module.exports = { + typescript: true +}; diff --git a/packages/components/configs/stencil/mitosis.config.js b/packages/components/configs/stencil/mitosis.config.js new file mode 100644 index 00000000000..7fae54144c3 --- /dev/null +++ b/packages/components/configs/stencil/mitosis.config.js @@ -0,0 +1,10 @@ +const stencil = require('./index'); + +module.exports = { + files: 'src/**', + targets: ['stencil'], + dest: '../../output/tmp', + options: { + stencil + } +}; diff --git a/packages/components/configs/vue/index.js b/packages/components/configs/vue/index.js new file mode 100644 index 00000000000..fcf5f165fc6 --- /dev/null +++ b/packages/components/configs/vue/index.js @@ -0,0 +1,3 @@ +module.exports = { + typescript: true +}; diff --git a/packages/components/configs/vue/mitosis.config.js b/packages/components/configs/vue/mitosis.config.js new file mode 100644 index 00000000000..d241682c665 --- /dev/null +++ b/packages/components/configs/vue/mitosis.config.js @@ -0,0 +1,10 @@ +const vue = require('./index'); + +module.exports = { + files: 'src/**', + targets: ['vue'], + dest: '../../output/tmp', + options: { + vue + } +}; diff --git a/packages/components/docs/Validation.md b/packages/components/docs/Validation.md index a3751eea2d0..76255685fb0 100644 --- a/packages/components/docs/Validation.md +++ b/packages/components/docs/Validation.md @@ -1,9 +1,9 @@ # Validation -- The form components `checkbox`, `radio`, `input`, `textarea` & `select` have some sort of "auto-validation" -- `radio` do have a color change if you use the `required` attribute. If you use [`required`](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/checkbox#validation) they will be highlighted directly -- If you use `required` on `input`, `textarea` or `select` you will see invalid/valid states only on submitting or `onchange` -- There are some other attributes for `input` (`type`,`minlength`,`maxlength`,`pattern`) and `textarea`(`minlength`,`maxlength`) which can be used for [validation](https://developer.mozilla.org/en-US/docs/Learn/Forms/Form_validation#using_built-in_form_validation). +- The form components `checkbox`, `radio`, `input`, `textarea` & `select` have some sort of "auto-validation" +- `radio` do have a color change if you use the `required` attribute. If you use [`required`](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/checkbox#validation) they will be highlighted directly +- If you use `required` on `input`, `textarea` or `select` you will see invalid/valid states only on submitting or `onchange` +- There are some other attributes for `input` (`type`,`minlength`,`maxlength`,`pattern`) and `textarea`(`minlength`,`maxlength`) which can be used for [validation](https://developer.mozilla.org/en-US/docs/Learn/Forms/Form_validation#using_built-in_form_validation). > **Note:** When you use some validation like `required` for `input`, `textarea` or `select` you need to provide a `invalidMessage` (if needed, elsewhere we use the localized browser defaults, which might be fine on most cases) and a `validMessage`. Otherwise, you will see a `TODO` message to inform you that an additional property should be provided. diff --git a/packages/components/docs/getting-started.md b/packages/components/docs/getting-started.md index 986add179d5..4bf45bb6899 100644 --- a/packages/components/docs/getting-started.md +++ b/packages/components/docs/getting-started.md @@ -6,16 +6,16 @@ You're a Web Developer and you want to use DB UI Components in your own applicat In case of the latter, you could directly head over to our JavaScript framework components description: -- [Angular components](https://www.npmjs.com/package/@db-ui/ngx-components) -- [React components](https://www.npmjs.com/package/@db-ui/react-components) -- [Vue components](https://www.npmjs.com/package/@db-ui/v-components) +- [Angular components](https://www.npmjs.com/package/@db-ui/ngx-components) +- [React components](https://www.npmjs.com/package/@db-ui/react-components) +- [Vue components](https://www.npmjs.com/package/@db-ui/v-components) ## Options There are multiple options how to use DB UI Components: -- Manually copy the artifacts to your project -- Use npm package +- Manually copy the artifacts to your project +- Use npm package ## How to use @@ -40,8 +40,8 @@ This should add a new entry to your `package.json` file: } ``` -- You will find the relevant files at `node_modules/@db-ui/components` -- Copy the `assets` folder from `node_modules/@db-ui/foundations/assets` and the `styles` folder from `node_modules/@db-ui/components/build/styles/` to your application directory or link them. Most of the build tools support automatic copying. +- You will find the relevant files at `node_modules/@db-ui/components` +- Copy the `assets` folder from `node_modules/@db-ui/foundations/assets` and the `styles` folder from `node_modules/@db-ui/components/build/styles/` to your application directory or link them. Most of the build tools support automatic copying. ### Download or CDN references diff --git a/packages/components/docs/router-usage.md b/packages/components/docs/router-usage.md index f72c41370f3..6af79494390 100644 --- a/packages/components/docs/router-usage.md +++ b/packages/components/docs/router-usage.md @@ -8,9 +8,9 @@ Unfortunately, the **DBLink** and **DBButton** components do not support router The following standard routers have been successfully implemented in the corresponding frameworks (Angular, React, Vue). Other routers should work in the same way, but have not yet been tested. -- [Angular router](https://angular.io/api/router) -- [React router](https://reactrouter.com/en/main) -- [Vue router](https://v3.router.vuejs.org/) +- [Angular router](https://angular.io/api/router) +- [React router](https://reactrouter.com/en/main) +- [Vue router](https://v3.router.vuejs.org/) The routers are installed and used in accordance with the official docs: diff --git a/packages/components/index.html b/packages/components/index.html index 10ba0c5b86c..e32ddf18f9d 100644 --- a/packages/components/index.html +++ b/packages/components/index.html @@ -8,6 +8,10 @@
    +
  • + DBStack +
  • +
  • DBSwitch
  • diff --git a/packages/components/mitosis-angular.config.js b/packages/components/mitosis-angular.config.js deleted file mode 100644 index 3f4dcb9e36e..00000000000 --- a/packages/components/mitosis-angular.config.js +++ /dev/null @@ -1,12 +0,0 @@ -module.exports = { - files: 'src/**', - targets: ['angular'], - dest: '../../output/tmp', - options: { - angular: { - typescript: true, - standalone: true, - visuallyIgnoreHostElement: false - } - } -}; diff --git a/packages/components/mitosis-react.config.js b/packages/components/mitosis-react.config.js deleted file mode 100644 index 84ab3f8c89c..00000000000 --- a/packages/components/mitosis-react.config.js +++ /dev/null @@ -1,10 +0,0 @@ -module.exports = { - files: 'src/**', - targets: ['react'], - dest: '../../output/tmp', - options: { - react: { - typescript: true - } - } -}; diff --git a/packages/components/mitosis-vue.config.js b/packages/components/mitosis-vue.config.js deleted file mode 100644 index 172455c9f7f..00000000000 --- a/packages/components/mitosis-vue.config.js +++ /dev/null @@ -1,10 +0,0 @@ -module.exports = { - files: 'src/**', - targets: ['vue'], - dest: '../../output/tmp', - options: { - vue: { - typescript: true - } - } -}; diff --git a/packages/components/mitosis.config.js b/packages/components/mitosis.config.js deleted file mode 100644 index 7bd332c714a..00000000000 --- a/packages/components/mitosis.config.js +++ /dev/null @@ -1,40 +0,0 @@ -module.exports = { - files: 'src/**', - targets: ['angular', 'vue', 'webcomponent', 'react'], - dest: '../../output', - options: { - react: { - typescript: true - }, - angular: { - typescript: true, - standalone: true, - visuallyIgnoreHostElement: false - }, - vue: { - typescript: true - }, - webcomponent: { - experimental: { - attributeChangedCallback(test, json) { - const properties = - json?.meta?.useMetadata?.component?.properties?.map( - (prop) => prop.name.toLowerCase() - ) || []; - return ( - 'const foundProp = this.componentProps.find(prop=> prop.toLowerCase() === name);\n' + - "if (newValue === 'false') {\n" + - '\t\t\tdelete this.props[foundProp];\n' + - '\t\t} else {\n' + - '\t\t\tthis.props[foundProp] = newValue;\n' + - '\t\t}' + - ' this.update();' + - '}' + - 'static get observedAttributes() {\n' + - ` return ${JSON.stringify(properties)};` - ); - } - } - } - } -}; diff --git a/packages/components/package.json b/packages/components/package.json index f9a5b2a25b8..56841e56a99 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -17,15 +17,16 @@ "scripts": { "build": "npm-run-all -p build-components build-assets -s build-style:*", "build-assets": "cpr src build -o -f \"(.ts|.tsx|.md|.html)$\"", - "build-components": "npm-run-all build:mitosis -p build-components:*", - "build-components:docs": "react-docgen ../../output/react/src/components/**/*.tsx -o ../../output/docs.json -i *.spec.tsx", + "build-components": "npm-run-all build:mitosis build-components:post build-components:docs", + "build-components:docs": "npm run build:cem -w @db-ui/web-components", "build-components:post": "tsx scripts/post-build/index.ts", "build-style:01_sass": "sass src:build --no-source-map --load-path=node_modules/ --load-path=../../node_modules/ --future-deprecation=import", "build-style:02_postcss": "postcss build/**/*.css --replace", - "build:mitosis": "mitosis build", - "compile:angular": "mitosis build -c mitosis-angular.config.js && tsx scripts/exec/angular.ts && cpr ../../output/tmp/angular/src ../../output/angular/src -o", - "compile:react": "mitosis build -c mitosis-react.config.js && tsx scripts/exec/react.ts && cpr ../../output/tmp/react/src ../../output/react/src -o", - "compile:vue": "mitosis build -c mitosis-vue.config.js && tsx scripts/exec/vue.ts && cpr ../../output/tmp/vue/src ../../output/vue/src -o", + "build:mitosis": "mitosis build -c configs/mitosis.config.js", + "compile:angular": "mitosis build -c configs/angular/mitosis.config.js && tsx scripts/exec/angular.ts && cpr ../../output/tmp/angular/src ../../output/angular/src -o", + "compile:react": "mitosis build -c configs/react/mitosis.config.js && tsx scripts/exec/react.ts && cpr ../../output/tmp/react/src ../../output/react/src -o", + "compile:stencil": "mitosis build -c configs/stencil/mitosis.config.js && tsx scripts/exec/stencil.ts && cpr ../../output/tmp/stencil/src ../../output/stencil/src -o", + "compile:vue": "mitosis build -c configs/vue/mitosis.config.js && tsx scripts/exec/vue.ts && cpr ../../output/tmp/vue/src ../../output/vue/src -o", "copy-assets": "cpr ../foundations/assets build/assets -o", "copy-output": "npm-run-all copy:*", "copy:outputs": "cpr build ../../build-outputs/components/build -o", @@ -35,29 +36,28 @@ "dev:html": "npm run copy-assets && npm run build-assets && npm run build-style:01_sass && vite --open", "dev:react": "nodemon --watch src --watch overrides -e tsx,ts -x \"npm run compile:react\"", "dev:scss": "npm run build-style:01_sass -- --watch", + "dev:stencil": "nodemon --watch src --watch overrides -e tsx,ts -x \"npm run compile:stencil\"", "dev:vue": "nodemon --watch src --watch overrides -e tsx,ts -x \"npm run compile:vue\"", "generate:component": "hygen mitosis new", "generate:docs": "hygen update-docs new", - "generate:icon-types": "tsx ./scripts/generate-icon-types.ts", "prepack": "npm run copy-assets", "start": "nodemon --watch src --watch scripts --watch overrides -e js,tsx,ts,scss,json -x \"npm run build\"" }, "dependencies": { - "@db-ui/foundations": "*" + "@db-ui/foundations": "*", + "@db-ux/core-icons": "0.0.7" }, "devDependencies": { - "@builder.io/eslint-plugin-mitosis": "^0.0.16", - "@builder.io/mitosis": "^0.3.18", - "@builder.io/mitosis-cli": "^0.3.18", - "@react-docgen/cli": "^2.0.3", + "@builder.io/eslint-plugin-mitosis": "0.0.16", + "@builder.io/mitosis": "0.5.18", + "@builder.io/mitosis-cli": "0.5.18", "cpr": "3.0.1", - "cssnano": "^7.0.4", - "eslint": "^9.0.0", + "cssnano": "^7.0.6", + "eslint": "^8", "hygen": "^6.2.11", - "lit": "^3.1.4", - "nodemon": "3.1.4", + "nodemon": "3.1.9", "sass": "1.77.4", - "tsx": "^4.16.3" + "tsx": "^4.19.2" }, "publishConfig": { "registry": "https://registry.npmjs.org/", diff --git a/packages/components/scripts/exec/stencil.ts b/packages/components/scripts/exec/stencil.ts new file mode 100644 index 00000000000..0280d206ae8 --- /dev/null +++ b/packages/components/scripts/exec/stencil.ts @@ -0,0 +1,3 @@ +import stencil from '../post-build/stencil'; + +stencil(true); diff --git a/packages/components/scripts/generate-icon-types.ts b/packages/components/scripts/generate-icon-types.ts deleted file mode 100644 index 61298a80790..00000000000 --- a/packages/components/scripts/generate-icon-types.ts +++ /dev/null @@ -1,69 +0,0 @@ -/* - * This script can be used to update the icon type for all components using icons. - */ - -import { readdirSync, lstatSync, writeFileSync } from 'node:fs'; - -const foundationAssetsPath = '../foundations/assets/icons/functional/images'; - -const generateIconTypes = () => { - try { - const allIcons = []; - const icons = readdirSync(foundationAssetsPath) - .reduce((previousValue, currentValue) => { - const path_string = `${foundationAssetsPath}/${currentValue}`; - - if ( - currentValue.includes('.svg') || - !lstatSync(path_string).isDirectory() - ) { - return previousValue; - } - - let iconPaths = readdirSync(path_string); - - return [ - ...previousValue, - `// Directory: ${currentValue}`, - ...iconPaths - ]; - }, []) - .filter( - (icon) => - (!icon.includes('_inverted') && - !icon.includes('_filled') && - icon.includes('_24')) || - icon.startsWith('//') - ) - .map((icon) => - icon - .replace('db_ic_', '') - .replace('_24.svg', '') - .replace(/-/g, '_') - ) - .map((icon) => { - if (icon.startsWith('//')) { - return icon; - } - - allIcons.push(icon); - - return `| '${icon}'`; - }); - - const generatedDisclaimer = - '/* This file was generated by packages/components/scripts/generate-icon-types.js */\n'; - const iconTypes = `${generatedDisclaimer}export type IconTypes = string \n ${icons.join( - '\n' - )}`; - const allIconsFile = `${generatedDisclaimer}export const ALL_ICONS: string[] = ${JSON.stringify( - allIcons - )};`; - writeFileSync('./src/shared/icon-types.ts', iconTypes); - writeFileSync('./src/shared/all-icons.ts', allIconsFile); - } catch (e) { - console.log(e); - } -}; - -generateIconTypes(); diff --git a/packages/components/scripts/post-build/angular.ts b/packages/components/scripts/post-build/angular.ts index 53a7abfc996..65d5771c26f 100644 --- a/packages/components/scripts/post-build/angular.ts +++ b/packages/components/scripts/post-build/angular.ts @@ -9,13 +9,11 @@ import { runReplacements, transformToUpperComponentName } from '../utils'; const changeFile = (input: string) => { return input .split('\n') - .filter( - (line) => - !line.includes('@db-ui') && - !line.includes(`Props } from "../`) && - !line.includes(`[key]=`) - ) .map((line) => { + if (line.includes('export default')) { + return line.replace('export default', 'export'); + } + if (line.includes(': ElementRef')) { return line.replace(': ElementRef', ': ElementRef | undefined'); } @@ -68,8 +66,8 @@ const setControlValueAccessorReplacements = ( // implementing interface and constructor replacements.push({ - from: `export default class ${upperComponentName} {`, - to: `export default class ${upperComponentName} implements ControlValueAccessor { + from: `export class ${upperComponentName} {`, + to: `export class ${upperComponentName} implements ControlValueAccessor { constructor(private renderer: Renderer2) { }` }); @@ -130,9 +128,9 @@ const setDirectiveReplacements = ( } replacements.push({ - from: `export default class ${upperComponentName} {\n`, + from: `export class ${upperComponentName} {\n`, to: - `export default class ${upperComponentName} {\n` + + `export class ${upperComponentName} {\n` + `\t@ContentChild(${directive.name}Directive, { read: TemplateRef }) db${directive.name}: any;\n` }); @@ -178,21 +176,7 @@ export class ${directive.name}Directive {} const getAttributePassing = (componentName: string) => ` ngAfterViewInit(): void { \t\tconst element: HTMLElement | null = this.ref?.nativeElement; -\t\tconst parent = element?.closest('db-${componentName}') ?? element?.closest('db${componentName.replace(/-/g, '')}'); -\t\tif (element && parent) { -\t\t\tconst attributes = parent.attributes; -\t\t\tfor (let i = 0; i < attributes.length; i++) { -\t\t\t\tconst attr = attributes.item(i); -\t\t\t\tif ( -\t\t\t\t\tattr && -\t\t\t\t\t(attr.name.startsWith('data-') || -\t\t\t\t\t\tattr.name.startsWith('aria-')) -\t\t\t\t) { -\t\t\t\t\telement.setAttribute(attr.name, attr.value); -\t\t\t\t\tparent.removeAttribute(attr.name); -\t\t\t\t} -\t\t\t} -\t\t} +\t\tenableCustomElementAttributePassing(element,'db-${componentName}') \t}`; export default (tmp?: boolean) => { @@ -207,41 +191,32 @@ export default (tmp?: boolean) => { const componentName = component.name; const upperComponentName = `DB${transformToUpperComponentName(component.name)}`; const file = `../../${outputFolder}/angular/src/components/${componentName}/${componentName}.ts`; - const options = { - files: file, - processor: (input: string) => changeFile(input) - }; + const indexFile = `../../${outputFolder}/angular/src/components/${componentName}/index.ts`; + + replaceInFileSync({ + files: indexFile, + from: 'default as ', + to: '' + }); const replacements: Overwrite[] = [ - { - from: 'attr.disabled', - to: 'disabled' - }, { from: 'ngOnChanges', to: 'ngAfterContentChecked' }, - { - from: 'mouseOver', - to: 'mouseover' - }, - { - from: 'mouseEnter', - to: 'mouseenter' - }, - { - from: 'mouseLeave', - to: 'mouseleave' - }, - { - from: 'mouseMove', - to: 'mousemove' - }, { from: '@ViewChild("ref") ref!: ElementRef | undefined;', to: '@ViewChild("ref") ref!: ElementRef | undefined;' + getAttributePassing(component.name) + }, + { + from: '} from "../../utils"', + to: ', enableCustomElementAttributePassing } from "../../utils"' + }, + { + from: /this.ref.nativeElement/g, + to: 'this.ref?.nativeElement' } ]; @@ -273,7 +248,10 @@ export default (tmp?: boolean) => { } try { - replaceInFileSync(options); + replaceInFileSync({ + files: file, + processor: (input: string) => changeFile(input) + }); runReplacements(replacements, component, 'angular', file); } catch (error) { console.error('Error occurred:', error); diff --git a/packages/components/scripts/post-build/components.ts b/packages/components/scripts/post-build/components.ts index 01cdcf423cc..1735958f3d0 100644 --- a/packages/components/scripts/post-build/components.ts +++ b/packages/components/scripts/post-build/components.ts @@ -8,9 +8,9 @@ export type Component = { overwrites?: { global?: Overwrite[]; angular?: Overwrite[]; + stencil?: Overwrite[]; react?: Overwrite[]; vue?: Overwrite[]; - webComponents?: Overwrite[]; }; config?: { vue?: { @@ -29,8 +29,14 @@ export type Component = { }; export const getComponents = (): Component[] => [ + { + name: 'stack' + }, { name: 'switch', + overwrites: { + stencil: [{ from: 'HTMLElement', to: 'HTMLInputElement' }] + }, config: { vue: { vModel: [{ modelValue: 'checked', binding: ':checked' }] @@ -63,10 +69,6 @@ export const getComponents = (): Component[] => [ { from: 'scrollContainer = null;', to: 'scrollContainer: Element | null = null;' - }, - { - from: '& > .db-tab-panel', - to: '& > dbtabpanel > .db-tab-panel, & > db-tab-panel > .db-tab-panel' } ] } @@ -89,17 +91,14 @@ export const getComponents = (): Component[] => [ name: 'accordion-item', overwrites: { // this is an issue from mitosis always adding `attr` - angular: [{ from: 'attr.open', to: 'open' }] + angular: [{ from: 'attr.open', to: 'open' }], + // TS issue + stencil: [{ from: 'name={this.name}', to: '' }] } }, { - name: 'accordion', - overwrites: { - angular: [ - { from: 'openItems = []', to: 'openItems: string[] = []' } - ] - } + name: 'accordion' }, { @@ -118,7 +117,8 @@ export const getComponents = (): Component[] => [ from: '', to: '{{value}}' } - ] + ], + stencil: [{ from: 'HTMLElement', to: 'HTMLTextAreaElement' }] } }, { @@ -142,6 +142,12 @@ export const getComponents = (): Component[] => [ from: 'navigationItemSafeTriangle: undefined', to: 'navigationItemSafeTriangle: undefined as undefined | NavigationItemSafeTriangle' } + ], + react: [ + { + from: 'onMouseMove={(event)', + to: 'onMouseMove={(event: any)' + } ] }, config: { @@ -158,6 +164,10 @@ export const getComponents = (): Component[] => [ // React not allowing selected for options { from: 'selected={option.selected}', to: '' }, { from: 'selected={optgroupOption.selected}', to: '' } + ], + stencil: [ + { from: 'HTMLElement', to: 'HTMLSelectElement' }, + { from: 'value={', to: '/* @ts-ignore */\nvalue={' } ] }, config: { @@ -175,7 +185,7 @@ export const getComponents = (): Component[] => [ { name: 'drawer', overwrites: { - webComponents: [{ from: '__prev.find', to: '!!__prev.find' }] + stencil: [{ from: /onClose/g, to: 'close' }] }, config: { react: { @@ -185,18 +195,13 @@ export const getComponents = (): Component[] => [ }, { - name: 'tag', - overwrites: { - angular: [ - { - from: /this.ref.nativeElement/g, - to: 'this.ref?.nativeElement' - } - ] - } + name: 'tag' }, { name: 'checkbox', + overwrites: { + stencil: [{ from: 'HTMLElement', to: 'HTMLInputElement' }] + }, config: { vue: { vModel: [{ modelValue: 'checked', binding: ':checked' }] @@ -209,6 +214,9 @@ export const getComponents = (): Component[] => [ { name: 'radio', + overwrites: { + stencil: [{ from: 'HTMLElement', to: 'HTMLInputElement' }] + }, config: { vue: { vModel: [{ modelValue: 'checked', binding: ':checked' }] @@ -268,31 +276,7 @@ export const getComponents = (): Component[] => [ to: '() => toggle()' } ], - angular: [{ from: '(close)', to: '(onClose)' }], - webComponents: [ - { - from: '', - to: '' - }, - { - from: 'name="meta-navigation"', - to: 'name="meta-navigation-mobile"' - }, - { - from: 'name="action-bar"', - to: 'name="action-bar-mobile"' - }, - { - from: - ' el.removeEventListener("close", this.onDbDrawerDbHeaderClose);\n' + - ' el.addEventListener("close", this.onDbDrawerDbHeaderClose);', - to: 'el.props.onClose = this.onDbDrawerDbHeaderClose;' - }, - { - from: 'if(this.props.drawerOpen) el.setAttribute("open", this.props.drawerOpen);', - to: ' el.setAttribute("open", Boolean(this.props.drawerOpen));' - } - ] + angular: [{ from: '(close)', to: '(onClose)' }] } }, { @@ -302,7 +286,8 @@ export const getComponents = (): Component[] => [ name: 'input', overwrites: { global: [{ from: ', KeyValueType', to: '' }], - vue: [{ from: ', index', to: '' }] + vue: [{ from: ', index', to: '' }], + stencil: [{ from: 'HTMLElement', to: 'HTMLInputElement' }] }, config: { vue: { diff --git a/packages/components/scripts/post-build/frameworks.ts b/packages/components/scripts/post-build/frameworks.ts index 604af42a4da..73f6146e653 100644 --- a/packages/components/scripts/post-build/frameworks.ts +++ b/packages/components/scripts/post-build/frameworks.ts @@ -1 +1 @@ -export default ['angular', 'react', 'vue', 'webcomponent']; +export default ['angular', 'react', 'vue', 'stencil']; diff --git a/packages/components/scripts/post-build/index.ts b/packages/components/scripts/post-build/index.ts index 7642e6e7bab..304d1cc33d5 100644 --- a/packages/components/scripts/post-build/index.ts +++ b/packages/components/scripts/post-build/index.ts @@ -1,11 +1,11 @@ import Vue from './vue'; -import WebComponents from './web-components'; import Angular from './angular'; import React from './react'; +import Stencil from './stencil'; import CopyFiles from './copy-files'; CopyFiles(); Vue(); +Stencil(); Angular(); React(); -WebComponents(); diff --git a/packages/components/scripts/post-build/react.ts b/packages/components/scripts/post-build/react.ts index aa7d6bfecfb..af7642d9906 100644 --- a/packages/components/scripts/post-build/react.ts +++ b/packages/components/scripts/post-build/react.ts @@ -1,4 +1,4 @@ -import components from './components'; +import components, { Overwrite } from './components'; import { readFileSync, writeFileSync } from 'node:fs'; @@ -29,6 +29,28 @@ const overwriteEvents = (tmp: boolean) => { writeFileSync(modelFilePath, modelFileContent); }; +// All things from foundations should get set on the root component - custom "data-" attributes shouldn't +const rootProps = [ + 'data-icon-variant', + 'data-icon-variant-before', + 'data-icon-variant-after', + 'data-icon-weight', + 'data-icon-weight-before', + 'data-icon-weight-after', + 'data-interactive', + 'data-force-mobile', + 'data-color', + 'data-container-color', + 'data-bg-color', + 'data-on-bg-color', + 'data-color-scheme', + 'data-font-size', + 'data-headline-size', + 'data-divider', + 'data-focus', + 'data-font' +]; + export default (tmp?: boolean) => { try { overwriteEvents(tmp); @@ -49,15 +71,7 @@ export default (tmp?: boolean) => { htmlElement = htmlElements[0]; } - let replacements = [ - { - from: /= useState/g, - to: '= useState' - }, - { - from: `handleFrameworkEvent(this`, - to: `// handleFrameworkEvent(this` - }, + const replacements: Overwrite[] = [ { from: ` } from "react"`, to: `, forwardRef, HTMLAttributes } from "react"` @@ -89,15 +103,23 @@ export default (tmp?: boolean) => { }, { from: '} from "../../utils"', - to: ', filterPassingProps } from "../../utils"' + to: ', filterPassingProps, getRootProps } from "../../utils"' }, { from: 'ref={ref}', to: 'ref={ref}\n' + - `{...filterPassingProps(props,${JSON.stringify( - component?.config?.react?.propsPassingFilter ?? [] - )})}` + `{...filterPassingProps(props,${JSON.stringify([ + ...rootProps, + ...(component?.config?.react?.propsPassingFilter ?? + []) + ])})}` + }, + { + from: 'className={', + to: + `{...getRootProps(props,${JSON.stringify(rootProps)})}` + + '\nclassName={' }, /* We need to overwrite the internal state._value property just for react to have controlled components. * It works for Angular & Vue, so we overwrite it only for React. */ diff --git a/packages/components/scripts/post-build/stencil.ts b/packages/components/scripts/post-build/stencil.ts new file mode 100644 index 00000000000..933bf95dd6f --- /dev/null +++ b/packages/components/scripts/post-build/stencil.ts @@ -0,0 +1,126 @@ +import components, { Overwrite } from './components'; +import { runReplacements, transformToUpperComponentName } from '../utils'; +import { replaceInFileSync } from 'replace-in-file'; +import { writeFileSync, existsSync } from 'node:fs'; + +const enableCustomElementsAttributePassing = (componentName: string) => + 'componentDidLoad() {\n' + + `\tenableCustomElementAttributePassing(this.ref, "db-${componentName}")`; + +const getSlotDocs = (foundSlots: string[]): string => { + return ` +/** + * @slot children - This is a default/unnamed slot +${foundSlots.map((slot) => ` * @slot ${slot} - TODO: Add description for slot${transformToUpperComponentName(slot)}`).join('\n')} + */ + `; +}; + +const changeFile = ( + componentName: string, + upperComponentName: string, + input: string +) => { + let resolvedInput = input; + if (resolvedInput.includes('componentDidLoad')) { + resolvedInput = resolvedInput.replace( + 'componentDidLoad() {', + enableCustomElementsAttributePassing(componentName) + ); + } else { + resolvedInput = resolvedInput.replace( + 'render() {', + enableCustomElementsAttributePassing(componentName) + + '}\n' + + 'render() {' + ); + } + + const foundSlots = []; + + return resolvedInput + .split('\n') + .map((line) => { + if (line.includes('@Prop()')) { + let option = ''; + if (line.includes('children')) { + return ''; + } + + if (line.includes('className')) { + option = '{attribute: "classname"}'; + } + + return line + .replace('@Prop()', `@Prop(${option})`) + .replace( + 'any', + `${upperComponentName}Props["${line.replace(`@Prop() `, '').replace(': any;', '').trim()}"]` + ); + } + + if (line.includes('') + 7) + .replace('', '') + .trim(); + if (!foundSlots.includes(slotName)) { + foundSlots.push(slotName); + } + } + + return line; + }) + .join('\n') + .replace('@Component', getSlotDocs(foundSlots) + '@Component'); +}; + +const replaceIndexFile = ( + file: string, + componentName: string, + upperComponentName: string +) => { + const replacement = `import { ${upperComponentName} } from './${componentName}'; + +export default ${upperComponentName};`; + + if (existsSync(file)) { + writeFileSync(file, replacement); + } +}; + +export default (tmp?: boolean) => { + const outputFolder = `${tmp ? 'output/tmp' : 'output'}`; + for (const component of components) { + const componentName = component.name; + const file = `../../${outputFolder}/stencil/src/components/${componentName}/${componentName}.tsx`; + const indexFile = `../../${outputFolder}/stencil/src/components/${componentName}/index.ts`; + const upperComponentName = `DB${transformToUpperComponentName(component.name)}`; + + replaceInFileSync({ + files: [file], + processor: (input: string) => + changeFile(componentName, upperComponentName, input) + }); + + const replacements: Overwrite[] = [ + { + from: '} from "../../utils"', + to: ', enableCustomElementAttributePassing } from "../../utils"' + }, + { from: /ref=\{\(el\)/g, to: 'ref={(el:any)' }, + { from: 'for={', to: 'htmlFor={' }, + { + from: 'onInput={(event) => this.handleChange(event)}', + to: 'onChange={(event) => this.handleChange(event)}' + } + ]; + replaceIndexFile(indexFile, componentName, upperComponentName); + runReplacements(replacements, component, 'stencil', file); + } +}; diff --git a/packages/components/scripts/post-build/vue.ts b/packages/components/scripts/post-build/vue.ts index 3e3194a7708..1763c55b470 100644 --- a/packages/components/scripts/post-build/vue.ts +++ b/packages/components/scripts/post-build/vue.ts @@ -4,29 +4,6 @@ import components, { Overwrite } from './components.js'; import { runReplacements, transformToUpperComponentName } from '../utils'; -const updateNestedComponents = (input: string, rootComponentName: string) => { - let fileContent = input; - - for (const nestedComponent of components.filter( - (nComp) => nComp.name !== rootComponentName - )) { - const nCompUpperCase = transformToUpperComponentName( - nestedComponent.name - ); - while (fileContent.includes(`db${nestedComponent.name}`)) { - fileContent = fileContent.replace( - `db${nestedComponent.name}`, - `DB${nCompUpperCase}` - ); - } - } - - return fileContent - .split('\n') - .filter((line) => !line.includes('import type')) - .join('\n'); -}; - export default (tmp?: boolean) => { const outputFolder = `${tmp ? 'output/tmp' : 'output'}`; // Rewire imports in Playwright config @@ -67,7 +44,7 @@ export default (tmp?: boolean) => { /* `this` can be undefined for ssr (nuxt) we need to add */ { from: /this.\$refs.ref\?.validationMessage/g, - to: 'this?.$refs.ref?.validationMessage' + to: '(this as any)?.$refs.ref?.validationMessage' } ]; @@ -87,13 +64,6 @@ export default (tmp?: boolean) => { }); }); - replaceInFileSync({ - files: vueFile, - processor(input) { - return updateNestedComponents(input, componentName); - } - }); - if (component?.config?.vue?.vModel) { replacements.push({ from: 'props: [', diff --git a/packages/components/scripts/post-build/web-components.ts b/packages/components/scripts/post-build/web-components.ts deleted file mode 100644 index 20f97ac181e..00000000000 --- a/packages/components/scripts/post-build/web-components.ts +++ /dev/null @@ -1,125 +0,0 @@ -import { replaceInFileSync } from 'replace-in-file'; - -import { pathExistsSync, moveSync } from 'fs-extra'; - -import components from './components'; - -const toUpperCase = (component: string) => { - return component - .split('-') - .map((part) => part.charAt(0).toUpperCase() + part.slice(1)) - .join(''); -}; - -const updateNestedComponents = (input: string, rootComponentName: string) => { - let fileContent = input; - - for (const nestedComponent of components.filter( - (nComp) => nComp.name !== rootComponentName - )) { - const nCompUpperCase = toUpperCase(nestedComponent.name); - - if ( - fileContent.includes( - `import { DB${nCompUpperCase} } from "../${nestedComponent.name}";` - ) - ) { - fileContent = fileContent.replace( - `import { DB${nCompUpperCase} } from "../${nestedComponent.name}";`, - `import "../${nestedComponent.name}/${nestedComponent.name}";` - ); - - while ( - fileContent.includes(` { - return lines.map((line) => { - if (line.includes('el.setAttribute') && line.includes(', this.props')) { - const property = line.substring( - line.indexOf('this.props.') + 11, - line.indexOf(')') - ); - return `if(this.props.${property}) ${line}`; - } - - if (line.includes('if (self.props.validityChange) {')) { - return `if (self.props.validityChange && typeof self.props.validityChange === 'function') {`; - } - - return line; - }); -}; - -export default () => { - for (const component of components) { - const filePath = `../../output/webcomponent/src/components/${component.name}/${component.name}.ts`; - const fixImports = { - files: filePath, - processor(input: string) { - let lines = input - .split('\n') - .filter( - (line) => - !line.includes('@db-ui') && - !line.includes('import type') - ); - lines = workaroundAttributes(lines); - const filteredInput = lines.join('\n'); - const nestedComponent = updateNestedComponents( - filteredInput, - component.name - ); - const exportComponent = `export default DB${toUpperCase( - component.name - )};`; - return `${nestedComponent}\n${exportComponent}`; - } - }; - - const defaultStyleUrl = { - files: filePath, - from: 'this.state = {', - to: `this.state = {stylePath: "components/${component.name}/${component.name}-web-component.css",` - }; - - try { - replaceInFileSync(fixImports); - replaceInFileSync(defaultStyleUrl); - - if (component?.overwrites?.webComponents) { - for (const over of component.overwrites.webComponents) { - replaceInFileSync({ - files: filePath, - from: over.from, - to: over.to - }); - } - } - - if (pathExistsSync(filePath)) { - moveSync( - `../../output/webcomponent/src/components/${component.name}/${component.name}.ts`, - `../../output/webcomponent/src/components/${component.name}/${component.name}.js` - ); - } - } catch (error) { - console.error('Error occurred:', error); - } - } -}; diff --git a/packages/components/scripts/utils/index.ts b/packages/components/scripts/utils/index.ts index 2e01b14a794..7ea0b19c7a1 100644 --- a/packages/components/scripts/utils/index.ts +++ b/packages/components/scripts/utils/index.ts @@ -21,6 +21,11 @@ export const runReplacements = ( replacements = [...replacements, ...component.overwrites.global]; } + replacements.push({ + from: ',\n' + ',', + to: ',' + }); + for (const replacement of replacements) { const option = { files: file, diff --git a/packages/components/src/README.md b/packages/components/src/README.md index 360956fa63d..7ab59a33f0f 100644 --- a/packages/components/src/README.md +++ b/packages/components/src/README.md @@ -52,16 +52,18 @@ Main use-case to overwrite a color or change colors by `data-variant`. Example: .db-xxx { @include helpers.hover { - background-color: colors.$db-current-color-bg-transparent-hover; + background-color: colors.$db-adaptive-bg-basic-transparent-hovered; } @include helpers.active { - background-color: colors.$db-current-color-bg-transparent-pressed; + background-color: colors.$db-adaptive-bg-basic-transparent-pressed; } @each $name in colors.$variant-colors { &[data-variant="#{$name}"] { - --db-current-color-border: var(--db-#{$name}-contrast-low-enabled); + --db-adaptive-on-bg-basic-emphasis-60-default: var( + --db-#{$name}-on-bg-basic-emphasis-70-default + ); } } } diff --git a/packages/components/src/components/accordion-item/accordion-item-web-component.scss b/packages/components/src/components/accordion-item/accordion-item-web-component.scss deleted file mode 100644 index 452e0a7337b..00000000000 --- a/packages/components/src/components/accordion-item/accordion-item-web-component.scss +++ /dev/null @@ -1 +0,0 @@ -@forward "accordion-item"; diff --git a/packages/components/src/components/accordion-item/accordion-item.lite.tsx b/packages/components/src/components/accordion-item/accordion-item.lite.tsx index 539f9d3cace..a57d527b1e0 100644 --- a/packages/components/src/components/accordion-item/accordion-item.lite.tsx +++ b/packages/components/src/components/accordion-item/accordion-item.lite.tsx @@ -7,13 +7,11 @@ import { useStore } from '@builder.io/mitosis'; import { DBAccordionItemProps, DBAccordionItemState } from './model'; -import { cls, uuid } from '../../utils'; +import { cls, getBooleanAsString, uuid } from '../../utils'; import { ClickEvent } from '../../shared/model'; import { DEFAULT_ID } from '../../shared/constants'; -useMetadata({ - isAttachedToShadowDom: true -}); +useMetadata({}); export default function DBAccordionItem(props: DBAccordionItemProps) { const ref = useRef(null); @@ -41,23 +39,25 @@ export default function DBAccordionItem(props: DBAccordionItemProps) { // jscpd:ignore-end return ( -
    - state.toggle(event)}> - {props.headlinePlain} - - - - -
    - {props.content} - {props.children} -
    -
    +
  • +
    + state.toggle(event)}> + + {props.headlinePlain} + + + + + +
    + + {props.text} + +
    +
    +
  • ); } diff --git a/packages/components/src/components/accordion-item/accordion-item.scss b/packages/components/src/components/accordion-item/accordion-item.scss index 5efe5f3d841..5a97deb5126 100644 --- a/packages/components/src/components/accordion-item/accordion-item.scss +++ b/packages/components/src/components/accordion-item/accordion-item.scss @@ -11,22 +11,39 @@ $db-accordion-item-border-radius: variables.$db-border-radius-sm; position: relative; inline-size: 100%; border-radius: $db-accordion-item-border-radius; + list-style-type: ""; + + > details { + &[open] { + summary + div { + @media screen and (prefers-reduced-motion: no-preference) { + animation: accordion-open + #{variables.$db-transition-straight-emotional} normal + both; + } + } + + summary::after { + transform: form-components.$dropdown-icon-transform; + } + } + + &[aria-disabled="true"] { + pointer-events: none; + opacity: component.$default-disabled; + } + } summary + div { padding: variables.$db-spacing-fixed-md; padding-block-end: variables.$db-spacing-fixed-lg; } - &[aria-disabled="true"] { - pointer-events: none; - opacity: component.$default-disabled; - } - summary { @extend %dropdown-icon; @extend %db-overwrite-font-size-md; - background-color: colors.$db-current-color-bg-transparent-full-enabled; + background-color: colors.$db-adaptive-bg-basic-level-1-default; list-style: none; display: flex; justify-content: space-between; @@ -35,19 +52,11 @@ $db-accordion-item-border-radius: variables.$db-border-radius-sm; border-radius: $db-accordion-item-border-radius; @include helpers.hover { - background-color: colors.$db-current-color-bg-transparent-hover; - } - - @include helpers.active { - background-color: colors.$db-current-color-bg-transparent-pressed; - } - - @include helpers.hover { - background-color: colors.$db-current-color-bg-transparent-hover; + background-color: colors.$db-adaptive-bg-basic-level-1-hovered; } @include helpers.active { - background-color: colors.$db-current-color-bg-transparent-pressed; + background-color: colors.$db-adaptive-bg-basic-level-1-pressed; } &::-webkit-details-marker { @@ -62,17 +71,4 @@ $db-accordion-item-border-radius: variables.$db-border-radius-sm; border-radius: variables.$db-border-radius-xs; } } - - &[open] { - summary + div { - @media screen and (prefers-reduced-motion: no-preference) { - animation: accordion-open #{variables.$db-transition-straight-emotional} - normal both; - } - } - - summary::after { - transform: form-components.$dropdown-icon-transform; - } - } } diff --git a/packages/components/src/components/accordion-item/accordion-item.spec.tsx b/packages/components/src/components/accordion-item/accordion-item.spec.tsx index 46e4a6bb0a0..c5c5a7a9789 100644 --- a/packages/components/src/components/accordion-item/accordion-item.spec.tsx +++ b/packages/components/src/components/accordion-item/accordion-item.spec.tsx @@ -1,4 +1,4 @@ -import { test, expect } from '@playwright/experimental-ct-react'; +import { expect, test } from '@playwright/experimental-ct-react'; import AxeBuilder from '@axe-core/playwright'; import { DBAccordionItem } from './index'; @@ -20,10 +20,18 @@ const testComponent = () => { }; const testA11y = () => { + test('should have same aria-snapshot', async ({ mount }, testInfo) => { + const component = await mount(comp); + const snapshot = await component.ariaSnapshot(); + expect(snapshot).toMatchSnapshot(`${testInfo.testId}.yaml`); + }); test('should not have any A11y issues', async ({ page, mount }) => { await mount(comp); const accessibilityScanResults = await new AxeBuilder({ page }) .include('.db-accordion-item') + // Showcase uses
  • outside of
      in this case + // TODO: Let's investigate whether we could prevent this deactivation later on + .disableRules(['listitem']) .analyze(); expect(accessibilityScanResults.violations).toEqual([]); diff --git a/packages/components/src/components/accordion-item/model.ts b/packages/components/src/components/accordion-item/model.ts index 0ef6cc2f7e8..58893078d0e 100644 --- a/packages/components/src/components/accordion-item/model.ts +++ b/packages/components/src/components/accordion-item/model.ts @@ -1,15 +1,12 @@ import { GlobalProps, GlobalState, + TextProps, ToggleEventProps, ToggleEventState } from '../../shared/model'; -export interface DBAccordionItemDefaultProps { - /** - * Alternative for passing only a string instead of children - */ - content?: string; +export type DBAccordionItemDefaultProps = { /** * Initial state for the accordion item */ @@ -21,24 +18,20 @@ export interface DBAccordionItemDefaultProps { /** * Title of the accordion-item as slot */ - headline?: unknown; + headline?: any; /** * Title of the accordion-item as plain text */ headlinePlain?: string; - /** - * Set details name for exclusive accordions, see https://chromestatus.com/feature/6710427028815872 - */ - name?: string; -} +} & TextProps; export type DBAccordionItemProps = DBAccordionItemDefaultProps & GlobalProps & ToggleEventProps; -export interface DBAccordionItemDefaultState { +export type DBAccordionItemDefaultState = { _open: boolean; -} +}; export type DBAccordionItemState = DBAccordionItemDefaultState & GlobalState & diff --git a/packages/components/src/components/accordion/accordion-web-component.scss b/packages/components/src/components/accordion/accordion-web-component.scss deleted file mode 100644 index 65bc6f97afa..00000000000 --- a/packages/components/src/components/accordion/accordion-web-component.scss +++ /dev/null @@ -1 +0,0 @@ -@forward "accordion"; diff --git a/packages/components/src/components/accordion/accordion.lite.tsx b/packages/components/src/components/accordion/accordion.lite.tsx index 3fbdaf3d8e3..41193e14503 100644 --- a/packages/components/src/components/accordion/accordion.lite.tsx +++ b/packages/components/src/components/accordion/accordion.lite.tsx @@ -7,117 +7,110 @@ import { useRef, useStore } from '@builder.io/mitosis'; -import { DBAccordionProps, DBAccordionState } from './model'; -import { cls } from '../../utils'; -import { DBAccordionItem } from '../accordion-item'; import { DBAccordionItemDefaultProps } from '../accordion-item/model'; +import { DBAccordionProps, DBAccordionState } from './model'; +import { cls, uuid } from '../../utils'; +import DBAccordionItem from '../accordion-item/accordion-item.lite'; +import { DEFAULT_ID } from '../../shared/constants'; -useMetadata({ - isAttachedToShadowDom: true -}); +useMetadata({}); export default function DBAccordion(props: DBAccordionProps) { - const ref = useRef(null); + const ref = useRef(null); // jscpd:ignore-start const state = useStore({ - openItems: [], - clickedId: '', + _id: DEFAULT_ID, + _name: '', initialized: false, - convertItems(items: unknown[] | string | undefined) { + _initOpenIndexDone: false, + convertItems( + items: unknown[] | string | undefined + ): DBAccordionItemDefaultProps[] { try { if (typeof items === 'string') { return JSON.parse(items); } - return items; + return items as DBAccordionItemDefaultProps[]; } catch (error) { console.error(error); } - return undefined; - }, - handleItemClick: (id: string) => { - if (state.openItems.includes(id)) { - if (props.behaviour === 'single') { - state.openItems = []; - } else { - state.openItems = state.openItems.filter( - (oItem) => oItem !== id - ); - } - } else if (props.behaviour === 'single') { - state.openItems = [id]; - } else { - state.openItems = [...state.openItems, id]; - } - - if (props.onChange) { - props.onChange(state.openItems); - } + return []; } }); onMount(() => { + state._id = props.id || 'accordion-' + uuid(); state.initialized = true; + state._initOpenIndexDone = true; }); // jscpd:ignore-end onUpdate(() => { - if (ref && state.initialized) { - const childDetails = ref.getElementsByTagName('details'); - if (childDetails) { - let initOpenItems: string[] = []; - Array.from(childDetails).forEach( - (details: HTMLDetailsElement, index: number) => { - const id = details.id; - if ( - details.open || - props.initOpenIndex?.includes(index) - ) { - initOpenItems.push(id); - } - const summaries = - details.getElementsByTagName('summary'); - if (summaries?.length > 0) { - summaries[0].addEventListener('click', () => { - state.clickedId = id; - }); - } + // If we have a single behaviour we first check for + // props.name otherwise for state_id + if (state.initialized) { + if (props.behaviour === 'single') { + if (props.name) { + if (state._name !== props.name) { + state._name = props.name; + } + } else { + if (state._name !== state._id && state._id) { + state._name = state._id; } - ); - if (props.behaviour === 'single' && initOpenItems.length > 1) { - initOpenItems = [initOpenItems[0]]; } - state.openItems = initOpenItems; - state.initialized = false; + } else { + state._name = ''; } } - }, [ref, state.initialized]); - - onUpdate(() => { - if (state.clickedId?.length > 0) { - state.handleItemClick(state.clickedId); - state.clickedId = ''; - } - }, [state.clickedId]); + }, [state.initialized, props.name, props.behaviour, state._id]); onUpdate(() => { if (ref) { const childDetails = ref.getElementsByTagName('details'); if (childDetails) { - Array.from(childDetails).forEach( - (details: HTMLDetailsElement) => { - details.open = state.openItems.includes(details.id); + for (const details of Array.from( + childDetails + )) { + if (state._name === '') { + details.removeAttribute('name'); + } else { + details.name = state._name; } - ); + } + } + } + }, [ref, state._name]); + + onUpdate(() => { + if (ref && state._initOpenIndexDone) { + if (props?.initOpenIndex && props.initOpenIndex?.length > 0) { + const childDetails = ref.getElementsByTagName('details'); + if (childDetails) { + const initOpenIndex = + props.behaviour === 'single' && + props.initOpenIndex.length > 1 + ? [props.initOpenIndex[0]] // use only one index for behaviour=single + : props.initOpenIndex; + Array.from(childDetails).forEach( + (details: HTMLDetailsElement, index: number) => { + if (initOpenIndex.includes(index)) { + details.open = true; + } + } + ); + } } + state._initOpenIndexDone = false; } - }, [state.openItems]); + }, [ref, state._initOpenIndexDone, props.initOpenIndex]); return ( -
      {props.children} @@ -128,11 +121,11 @@ export default function DBAccordion(props: DBAccordionProps) { key={`accordion-item-${index}`} headlinePlain={item.headlinePlain} disabled={item.disabled} - content={item.content} + text={item.text} /> )} -
      +
    ); } diff --git a/packages/components/src/components/accordion/accordion.scss b/packages/components/src/components/accordion/accordion.scss index 0e92c9327c9..8142590abc5 100644 --- a/packages/components/src/components/accordion/accordion.scss +++ b/packages/components/src/components/accordion/accordion.scss @@ -15,6 +15,10 @@ The styling for the spacings between the items is defined in the accordion, wher The spacings are not part of the styling of the accordion items themselves. */ .db-accordion { + padding: 0; + margin: 0; + list-style-type: ""; + /* default variant: prop variant is not set */ diff --git a/packages/components/src/components/accordion/accordion.spec.tsx b/packages/components/src/components/accordion/accordion.spec.tsx index 21316e163b1..5b84de6b224 100644 --- a/packages/components/src/components/accordion/accordion.spec.tsx +++ b/packages/components/src/components/accordion/accordion.spec.tsx @@ -1,4 +1,4 @@ -import { test, expect } from '@playwright/experimental-ct-react'; +import { expect, test } from '@playwright/experimental-ct-react'; import AxeBuilder from '@axe-core/playwright'; import { DBAccordion } from './index'; @@ -30,13 +30,16 @@ const openAccordion: any = ( const actionAccordion: any = ( - + Click me - + - + Click me @@ -75,7 +78,10 @@ const testAction = () => { await component.getByTestId('item2').click(); await expect(component.getByTestId('button')).toBeHidden(); await expect(component.getByTestId('textarea')).toBeVisible(); - await expect(component.getByTestId('item3')).toBeDisabled(); + await expect( + component.getByTestId('item3') + // VUE: .getByRole('group') + ).toBeDisabled(); }); test('click inside item works', async ({ mount }) => { @@ -98,6 +104,11 @@ const testAction = () => { }; const testA11y = () => { + test('should have same aria-snapshot', async ({ mount }, testInfo) => { + const component = await mount(comp); + const snapshot = await component.ariaSnapshot(); + expect(snapshot).toMatchSnapshot(`${testInfo.testId}.yaml`); + }); test('should not have any A11y issues', async ({ page, mount }) => { await mount(comp); const accessibilityScanResults = await new AxeBuilder({ page }) diff --git a/packages/components/src/components/accordion/model.ts b/packages/components/src/components/accordion/model.ts index 3a4856aa59a..3a7c1aebb15 100644 --- a/packages/components/src/components/accordion/model.ts +++ b/packages/components/src/components/accordion/model.ts @@ -1,29 +1,17 @@ -import { - GlobalProps, - GlobalState, - InitializedState, - ItemClickState -} from '../../shared/model'; +import { GlobalProps, GlobalState, InitializedState } from '../../shared/model'; import { DBAccordionItemDefaultProps } from '../accordion-item/model'; -export const AccordionVariantList = ['card'] as const; +export const AccordionVariantList = ['default', 'card'] as const; export type AccordionVariantType = (typeof AccordionVariantList)[number]; export const AccordionBehaviourList = ['multiple', 'single'] as const; export type AccordionBehaviourType = (typeof AccordionBehaviourList)[number]; -export interface DBAccordionDefaultProps { - /** - * Defines the display of the accordion and the items: - * "default": with a dividing line between the items - * "card": w/o dividing line, but items are shown in the card variant - */ - variant?: AccordionVariantType; +export type DBAccordionDefaultProps = { /** * To allow multiple items open at the same time or only 1 item */ behaviour?: AccordionBehaviourType; - /** * The index of items which should be open when loading the accordion */ @@ -34,20 +22,32 @@ export interface DBAccordionDefaultProps { */ items?: DBAccordionItemDefaultProps[] | string; + /** + * Set details name for exclusive accordions, see https://developer.mozilla.org/en-US/docs/Web/HTML/Element/details#name + */ + name?: string; + /** * Informs about the changes in the internal state, which item is open */ onChange?: (openAccordionItemIds: string[]) => void; -} + + /** + * Defines the display of the accordion and the items: + * "default": with a dividing line between the items + * "card": w/o dividing line, but items are shown in the card variant + */ + variant?: AccordionVariantType; +}; export type DBAccordionProps = DBAccordionDefaultProps & GlobalProps; -export interface DBAccordionDefaultState { - openItems: string[]; +export type DBAccordionDefaultState = { + _initOpenIndexDone: boolean; + _name: string; convertItems: (items?: unknown[] | string) => DBAccordionItemDefaultProps[]; -} +}; export type DBAccordionState = DBAccordionDefaultState & GlobalState & - InitializedState & - ItemClickState; + InitializedState; diff --git a/packages/components/src/components/badge/badge-web-component.scss b/packages/components/src/components/badge/badge-web-component.scss deleted file mode 100644 index 97e7f44396d..00000000000 --- a/packages/components/src/components/badge/badge-web-component.scss +++ /dev/null @@ -1 +0,0 @@ -@forward "badge"; diff --git a/packages/components/src/components/badge/badge.lite.tsx b/packages/components/src/components/badge/badge.lite.tsx index 7bbef7371b1..c0a11fe0e57 100644 --- a/packages/components/src/components/badge/badge.lite.tsx +++ b/packages/components/src/components/badge/badge.lite.tsx @@ -10,9 +10,7 @@ import { DBBadgeProps, DBBadgeState } from './model'; import { cls } from '../../utils'; import { DEFAULT_LABEL } from '../../shared/constants'; -useMetadata({ - isAttachedToShadowDom: true -}); +useMetadata({}); export default function DBBadge(props: DBBadgeProps) { const ref = useRef(null); @@ -54,7 +52,9 @@ export default function DBBadge(props: DBBadgeProps) { props.placement?.startsWith('corner') && (props.label ?? DEFAULT_LABEL) }> - {props.children} + + {props.text} + ); } diff --git a/packages/components/src/components/badge/badge.spec.tsx b/packages/components/src/components/badge/badge.spec.tsx index cb3e24e28cb..7bc9bc4f1b0 100644 --- a/packages/components/src/components/badge/badge.spec.tsx +++ b/packages/components/src/components/badge/badge.spec.tsx @@ -1,4 +1,4 @@ -import { test, expect } from '@playwright/experimental-ct-react'; +import { expect, test } from '@playwright/experimental-ct-react'; import AxeBuilder from '@axe-core/playwright'; import { DBBadge } from './index'; @@ -19,6 +19,11 @@ const testComponent = () => { }); }; const testA11y = () => { + test('should have same aria-snapshot', async ({ mount }, testInfo) => { + const component = await mount(comp); + const snapshot = await component.ariaSnapshot(); + expect(snapshot).toMatchSnapshot(`${testInfo.testId}.yaml`); + }); test('should not have any A11y issues', async ({ page, mount }) => { await mount(comp); const accessibilityScanResults = await new AxeBuilder({ page }) diff --git a/packages/components/src/components/badge/model.ts b/packages/components/src/components/badge/model.ts index b3dc12ca626..3773cfe1936 100644 --- a/packages/components/src/components/badge/model.ts +++ b/packages/components/src/components/badge/model.ts @@ -1,10 +1,11 @@ import { - SemanticProps, EmphasisProps, GlobalProps, GlobalState, + InitializedState, + SemanticProps, SizeProps, - InitializedState + TextProps } from '../../shared/model'; export const BadgePlacementList = [ @@ -18,7 +19,7 @@ export const BadgePlacementList = [ ] as const; export type BadgePlacementType = (typeof BadgePlacementList)[number]; -export interface DBBadgeDefaultProps { +export type DBBadgeDefaultProps = { /** * The `placement` attributes `corner-*` values change the position to absolute and adds a transform based on the placement. */ @@ -28,14 +29,15 @@ export interface DBBadgeDefaultProps { * Describes the badge for a11y if you use placement attribute with `corner-*` */ label?: string; -} +}; export type DBBadgeProps = DBBadgeDefaultProps & GlobalProps & SemanticProps & SizeProps & - EmphasisProps; + EmphasisProps & + TextProps; -export interface DBBadgeDefaultState {} +export type DBBadgeDefaultState = {}; export type DBBadgeState = DBBadgeDefaultState & GlobalState & InitializedState; diff --git a/packages/components/src/components/brand/brand-web-component.scss b/packages/components/src/components/brand/brand-web-component.scss deleted file mode 100644 index 196cdd23310..00000000000 --- a/packages/components/src/components/brand/brand-web-component.scss +++ /dev/null @@ -1 +0,0 @@ -@forward "brand"; diff --git a/packages/components/src/components/brand/brand.lite.tsx b/packages/components/src/components/brand/brand.lite.tsx index d5befe35da5..c5e4135f7c0 100644 --- a/packages/components/src/components/brand/brand.lite.tsx +++ b/packages/components/src/components/brand/brand.lite.tsx @@ -1,30 +1,26 @@ import { Show, useMetadata, useRef, useStore } from '@builder.io/mitosis'; -import { cls } from '../../utils'; +import { cls, getHideProp } from '../../utils'; import { DBBrandProps, DBBrandState } from './model'; +import { DEFAULT_ICON } from '../../shared/constants'; -useMetadata({ - isAttachedToShadowDom: true -}); +useMetadata({}); export default function DBBrand(props: DBBrandProps) { const ref = useRef(null); // jscpd:ignore-start - const state = useStore({ - defaultValues: { - icon: 'db' - } - }); + const state = useStore({}); // jscpd:ignore-end return (
    - {props.children} + + {props.text} +
    ); } diff --git a/packages/components/src/components/brand/brand.scss b/packages/components/src/components/brand/brand.scss index d3684d2d9fd..70110651547 100644 --- a/packages/components/src/components/brand/brand.scss +++ b/packages/components/src/components/brand/brand.scss @@ -13,7 +13,7 @@ &::before { --db-icon-font-size: #{variables.$db-sizing-md}; --db-icon-margin-end: 0; - --db-icon-color: #{colors.$db-brand-origin-enabled}; + --db-icon-color: #{colors.$db-brand-origin-default}; } img { diff --git a/packages/components/src/components/brand/brand.spec.tsx b/packages/components/src/components/brand/brand.spec.tsx index f55c898b7a4..0826ae10afc 100644 --- a/packages/components/src/components/brand/brand.spec.tsx +++ b/packages/components/src/components/brand/brand.spec.tsx @@ -1,9 +1,9 @@ -import { test, expect } from '@playwright/experimental-ct-react'; +import { expect, test } from '@playwright/experimental-ct-react'; import AxeBuilder from '@axe-core/playwright'; import { DBBrand } from './index'; // @ts-ignore - vue can only find it with .ts as file ending -import { DEFAULT_VIEWPORT, TESTING_VIEWPORTS } from '../../shared/constants.ts'; +import { DEFAULT_VIEWPORT } from '../../shared/constants.ts'; const comp: any = Test; const testBrand = () => { @@ -18,6 +18,11 @@ const testBrand = () => { }); }; const testA11y = () => { + test('should have same aria-snapshot', async ({ mount }, testInfo) => { + const component = await mount(comp); + const snapshot = await component.ariaSnapshot(); + expect(snapshot).toMatchSnapshot(`${testInfo.testId}.yaml`); + }); test('should not have A11y issues', async ({ page, mount }) => { await mount(comp); const accessibilityScanResults = await new AxeBuilder({ page }) diff --git a/packages/components/src/components/brand/model.ts b/packages/components/src/components/brand/model.ts index ab0d43b2561..2b6b2f5ce87 100644 --- a/packages/components/src/components/brand/model.ts +++ b/packages/components/src/components/brand/model.ts @@ -1,12 +1,24 @@ -import { GlobalProps, GlobalState, IconProps } from '../../shared/model'; +import { + GlobalProps, + GlobalState, + IconProps, + ShowIconProps, + TextProps +} from '../../shared/model'; -export interface DBBrandDefaultProps { - /* Disabled the default logo svg to pass in a custom img */ +export type DBBrandDefaultProps = { + /** + * @deprecated: Disable the default logo svg to pass in a custom `img` + */ hideLogo?: boolean; -} +}; -export type DBBrandProps = DBBrandDefaultProps & GlobalProps & IconProps; +export type DBBrandProps = DBBrandDefaultProps & + GlobalProps & + IconProps & + ShowIconProps & + TextProps; -export interface DBBrandDefaultState {} +export type DBBrandDefaultState = {}; export type DBBrandState = DBBrandDefaultState & GlobalState; diff --git a/packages/components/src/components/button/button-web-component.scss b/packages/components/src/components/button/button-web-component.scss deleted file mode 100644 index 7cfbefffe0e..00000000000 --- a/packages/components/src/components/button/button-web-component.scss +++ /dev/null @@ -1 +0,0 @@ -@forward "button"; diff --git a/packages/components/src/components/button/button.lite.tsx b/packages/components/src/components/button/button.lite.tsx index 88731fea359..f8d2ba114c2 100644 --- a/packages/components/src/components/button/button.lite.tsx +++ b/packages/components/src/components/button/button.lite.tsx @@ -1,10 +1,12 @@ -import { useMetadata, useRef, useStore } from '@builder.io/mitosis'; +import { Show, useMetadata, useRef, useStore } from '@builder.io/mitosis'; import type { DBButtonProps, DBButtonState } from './model'; -import { cls } from '../../utils'; +import { cls, getBooleanAsString, getHideProp } from '../../utils'; import { ClickEvent } from '../../shared/model'; useMetadata({ - isAttachedToShadowDom: true + angular: { + nativeAttributes: ['disabled'] + } }); export default function DBButton(props: DBButtonProps) { @@ -25,15 +27,16 @@ export default function DBButton(props: DBButtonProps) { ref={ref} id={props.id} class={cls('db-button', props.className)} - type={props.type} + type={props.type || 'button'} disabled={props.disabled} aria-label={props.label} data-icon={props.icon} + data-hide-icon={getHideProp(props.showIcon)} data-size={props.size} data-state={props.state} data-width={props.width} data-variant={props.variant} - data-no-text={props.noText} + data-no-text={getBooleanAsString(props.noText)} name={props.name} value={props.value} aria-describedby={props.describedbyid} @@ -42,7 +45,9 @@ export default function DBButton(props: DBButtonProps) { onClick={(event: ClickEvent) => state.handleClick(event) }> - {props.children} + + {props.text} + ); } diff --git a/packages/components/src/components/button/button.scss b/packages/components/src/components/button/button.scss index e3641613acf..fd189ea0ef8 100644 --- a/packages/components/src/components/button/button.scss +++ b/packages/components/src/components/button/button.scss @@ -13,7 +13,7 @@ @extend %default-button; @extend %db-overwrite-font-size-md; - color: colors.$db-current-color-on-bg-enabled; + color: colors.$db-adaptive-on-bg-basic-emphasis-100-default; block-size: variables.$db-sizing-md; inline-size: fit-content; padding: variables.$db-spacing-fixed-xs variables.$db-spacing-fixed-md; @@ -22,11 +22,11 @@ text-decoration: none; @include helpers.hover { - background-color: colors.$db-current-color-bg-transparent-hover; + background-color: colors.$db-adaptive-bg-basic-transparent-hovered; } @include helpers.active { - background-color: colors.$db-current-color-bg-transparent-pressed; + background-color: colors.$db-adaptive-bg-basic-transparent-pressed; } // Square icon only buttons @@ -66,17 +66,18 @@ } &[data-variant="brand"] { - @extend %transparent-border; - - background-color: colors.$db-brand-origin-enabled; - color: colors.$db-brand-on-enabled; + background-color: colors.$db-brand-origin-default; + color: colors.$db-brand-on-origin-default; + border-color: colors.$db-brand-on-bg-basic-emphasis-70-default; @include helpers.hover { - background-color: colors.$db-brand-origin-hover; + background-color: colors.$db-brand-origin-hovered; + border-color: colors.$db-brand-on-bg-basic-emphasis-70-hovered; } @include helpers.active { background-color: colors.$db-brand-origin-pressed; + border-color: colors.$db-brand-on-bg-basic-emphasis-70-pressed; } } @@ -88,11 +89,11 @@ &[data-variant="outlined"], &:not([data-variant]), &[data-variant="ghost"] { - background-color: colors.$db-current-color-bg-transparent-full-enabled; + background-color: colors.$db-adaptive-bg-basic-transparent-full-default; } &[data-variant="filled"] { - background-color: colors.$db-current-color-bg-transparent-semi-enabled; + background-color: colors.$db-adaptive-bg-basic-transparent-semi-default; } &:disabled { @@ -109,4 +110,14 @@ content: ""; } } + + // Workaround for current stencil implementation for header + &:has(> .db-button) { + margin: 0; + padding: 0; + + &::before { + content: none; + } + } } diff --git a/packages/components/src/components/button/button.spec.tsx b/packages/components/src/components/button/button.spec.tsx index 412bcbb33ea..0602a7ccf12 100644 --- a/packages/components/src/components/button/button.spec.tsx +++ b/packages/components/src/components/button/button.spec.tsx @@ -1,4 +1,4 @@ -import { test, expect } from '@playwright/experimental-ct-react'; +import { expect, test } from '@playwright/experimental-ct-react'; import AxeBuilder from '@axe-core/playwright'; import { DBButton } from './index'; @@ -9,7 +9,7 @@ const defaultButton: any = ( alert('test')}>Test ); const defaultIconButton: any = ( - + User ); @@ -18,7 +18,7 @@ const testButton = () => { for (const variant of ['outlined', 'brand', 'filled', 'ghost']) { const variantButton: any = Test; const variantIconButton: any = ( - + User ); @@ -46,6 +46,11 @@ const testButton = () => { }; const testA11y = () => { + test('should have same aria-snapshot', async ({ mount }, testInfo) => { + const component = await mount(defaultIconButton); + const snapshot = await component.ariaSnapshot(); + expect(snapshot).toMatchSnapshot(`${testInfo.testId}.yaml`); + }); test('should not have A11y issues', async ({ page, mount }) => { await mount(defaultButton); const accessibilityScanResults = await new AxeBuilder({ page }) diff --git a/packages/components/src/components/button/index.html b/packages/components/src/components/button/index.html index 05f89cf8eef..3bc8028bfef 100644 --- a/packages/components/src/components/button/index.html +++ b/packages/components/src/components/button/index.html @@ -11,11 +11,11 @@