diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d6e87432d9..924e56a2e6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -119,16 +119,16 @@ importers: version: 1.5.12 '@storybook/addon-a11y': specifier: 9.1.6 - version: 9.1.6(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0))) + version: 9.1.6(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0))) '@storybook/addon-docs': specifier: ^9.1.6 - version: 9.1.17(@types/react@18.2.19)(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0))) + version: 9.1.10(@types/react@18.2.19)(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0))) '@storybook/addon-links': specifier: 9.1.6 - version: 9.1.6(react@18.3.1)(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0))) + version: 9.1.6(react@18.3.1)(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0))) '@storybook/addon-storysource': specifier: ^8.6.14 - version: 8.6.14(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0))) + version: 8.6.14(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0))) '@stylistic/eslint-plugin': specifier: 4.4.0 version: 4.4.0(eslint@9.27.0)(typescript@5.8.3) @@ -149,10 +149,10 @@ importers: version: 18.3.7(@types/react@18.2.19) '@vitejs/plugin-react': specifier: 2.0.0 - version: 2.0.0(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0)) + version: 2.0.0(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0)) '@vitest/browser': specifier: 3.0.6 - version: 3.0.6(@types/node@18.16.15)(playwright@1.48.0)(typescript@5.8.3)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0))(vitest@3.0.9)(webdriverio@8.24.3(typescript@5.8.3)) + version: 3.0.6(@types/node@18.16.15)(playwright@1.48.0)(typescript@5.8.3)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0))(vitest@3.0.9)(webdriverio@8.24.3(typescript@5.8.3)) '@vitest/ui': specifier: 3.0.6 version: 3.0.6(vitest@3.0.9) @@ -194,7 +194,7 @@ importers: version: 7.37.5(eslint@9.27.0) eslint-plugin-storybook: specifier: 9.1.6 - version: 9.1.6(eslint@9.27.0)(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0)))(typescript@5.8.3) + version: 9.1.6(eslint@9.27.0)(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0)))(typescript@5.8.3) execa: specifier: 9.6.0 version: 9.6.0 @@ -254,7 +254,7 @@ importers: version: 3.28.0 storybook: specifier: 9.1.6 - version: 9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0)) + version: 9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0)) stylelint: specifier: 15.9.0 version: 15.9.0(typescript@5.8.3) @@ -281,13 +281,13 @@ importers: version: 1.14.1(webpack-sources@3.3.3) vite: specifier: 6.3.5 - version: 6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0) + version: 6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0) vite-plugin-babel: specifier: 1.3.2 - version: 1.3.2(@babel/core@7.27.7)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0)) + version: 1.3.2(@babel/core@7.27.7)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0)) vitest: specifier: 3.0.9 - version: 3.0.9(@types/debug@4.1.12)(@types/node@18.16.15)(@vitest/browser@3.0.6)(@vitest/ui@3.0.6)(happy-dom@9.20.3)(jsdom@22.1.0)(less@3.13.1)(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0) + version: 3.0.9(@types/debug@4.1.12)(@types/node@18.16.15)(@vitest/browser@3.0.6)(@vitest/ui@3.0.6)(happy-dom@9.20.3)(jsdom@22.1.0)(less@3.13.1)(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0) webdriverio: specifier: 8.24.3 version: 8.24.3(typescript@5.8.3) @@ -384,6 +384,9 @@ importers: semcore/base-components: dependencies: + '@floating-ui/dom': + specifier: 1.7.2 + version: 1.7.2 '@popperjs/core': specifier: 2.11.5 version: 2.11.5 @@ -1186,13 +1189,13 @@ importers: version: 0.54.0 '@types/watchpack': specifier: ^2.4.4 - version: 2.4.5 + version: 2.4.4 '@types/webpack': specifier: ^5.28.5 version: 5.28.5(esbuild@0.14.29) '@types/webpack-dev-server': specifier: ^4.7.2 - version: 4.7.2(webpack@5.104.1(esbuild@0.14.29)) + version: 4.7.2(webpack@5.102.0(esbuild@0.14.29)) '@types/webpack-sources': specifier: ^3.2.3 version: 3.2.3 @@ -1383,8 +1386,8 @@ importers: specifier: 16.0.11 version: link:../tooltip '@semcore/typography': - specifier: 16.3.1 - version: 16.3.1(@semcore/base-components@semcore+base-components) + specifier: 16.3.2 + version: link:../typography devDependencies: '@semcore/base-components': specifier: workspace:* @@ -1614,6 +1617,9 @@ importers: '@semcore/input': specifier: 16.1.1 version: link:../input + '@semcore/typography': + specifier: 16.3.0 + version: 16.3.0(@semcore/base-components@semcore+base-components) classnames: specifier: 2.2.6 version: 2.2.6 @@ -1627,9 +1633,6 @@ importers: '@semcore/testing-utils': specifier: workspace:* version: link:../../tools/testing-utils - '@semcore/typography': - specifier: workspace:* - version: link:../typography '@types/classnames': specifier: 2.2.6 version: 2.2.6 @@ -2130,7 +2133,7 @@ importers: version: 1.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@storybook/react-vite': specifier: 9.1.6 - version: 9.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.54.0)(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@22.19.3)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0)))(typescript@5.8.3)(vite@6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0)) + version: 9.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.52.4)(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@22.18.8)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0)))(typescript@5.8.3)(vite@6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0)) d3-scale: specifier: 3.3.0 version: 3.3.0 @@ -2177,7 +2180,7 @@ importers: devDependencies: babel-plugin-tester: specifier: 8.0.1 - version: 8.0.1(@babel/core@7.28.5) + version: 8.0.1(@babel/core@7.28.4) tools/babel-plugin-root: dependencies: @@ -2186,7 +2189,7 @@ importers: version: 7.18.6 '@babel/plugin-syntax-jsx': specifier: 7.18.6 - version: 7.18.6(@babel/core@7.28.5) + version: 7.18.6(@babel/core@7.28.4) tools/babel-plugin-styles: dependencies: @@ -2195,7 +2198,7 @@ importers: version: 7.18.6 '@babel/plugin-syntax-jsx': specifier: 7.18.6 - version: 7.18.6(@babel/core@7.28.5) + version: 7.18.6(@babel/core@7.28.4) chokidar: specifier: 3.5.1 version: 3.5.1 @@ -2338,10 +2341,10 @@ importers: dependencies: '@babel/plugin-proposal-class-properties': specifier: 7.18.6 - version: 7.18.6(@babel/core@7.28.5) + version: 7.18.6(@babel/core@7.28.4) '@babel/plugin-transform-runtime': specifier: 7.8.0 - version: 7.8.0(@babel/core@7.28.5) + version: 7.8.0(@babel/core@7.28.4) cheerio: specifier: 1.0.0-rc.3 version: 1.0.0-rc.3 @@ -2357,7 +2360,7 @@ importers: version: link:../testing-utils babel-plugin-tester: specifier: 7.0.1 - version: 7.0.1(@babel/core@7.28.5) + version: 7.0.1(@babel/core@7.28.4) tools/process-css-unplugin: dependencies: @@ -2394,16 +2397,16 @@ importers: dependencies: '@axe-core/playwright': specifier: 4.9.1 - version: 4.9.1(playwright-core@1.57.0) + version: 4.9.1(playwright-core@1.55.1) '@playwright/test': specifier: 1.48.0 version: 1.48.0 '@previewjs/plugin-react': specifier: 17.1.0 - version: 17.1.0(@types/node@22.19.3)(esbuild@0.14.29)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(vite@5.4.21(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1))(yaml@2.8.0) + version: 17.1.0(@types/node@22.18.8)(esbuild@0.14.29)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(vite@5.4.20(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0))(yaml@2.8.0) '@previewjs/screenshot': specifier: 0.3.2 - version: 0.3.2(@types/node@22.19.3)(esbuild@0.14.29)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(vite@5.4.21(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1))(yaml@2.8.0) + version: 0.3.2(@types/node@22.18.8)(esbuild@0.14.29)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(vite@5.4.20(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0))(yaml@2.8.0) '@semcore/babel-preset-ui': specifier: workspace:* version: link:../babel-preset-ui @@ -2424,10 +2427,10 @@ importers: version: 4.9.1 babel-jest: specifier: 29.0.1 - version: 29.0.1(@babel/core@7.28.5) + version: 29.0.1(@babel/core@7.28.4) babel-plugin-transform-import-meta: specifier: 2.2.0 - version: 2.2.0(@babel/core@7.28.5) + version: 2.2.0(@babel/core@7.28.4) dotenv: specifier: 16.0.1 version: 16.0.1 @@ -2464,7 +2467,7 @@ importers: version: 0.14.29 vitest-axe: specifier: 0.1.0 - version: 0.1.0(vitest@3.0.9(@types/debug@4.1.12)(@types/node@22.19.3)(@vitest/browser@3.0.6(@types/node@18.16.15)(playwright@1.48.0)(typescript@5.8.3)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0))(vitest@3.0.9)(webdriverio@8.24.3(typescript@5.8.3)))(@vitest/ui@3.0.6(vitest@3.0.9))(happy-dom@9.20.3)(jsdom@22.1.0)(less@3.13.1)(msw@2.12.4(@types/node@22.19.3)(typescript@5.8.3))(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0)) + version: 0.1.0(vitest@3.0.9(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.0.6(@types/node@18.16.15)(playwright@1.48.0)(typescript@5.8.3)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0))(vitest@3.0.9)(webdriverio@8.24.3(typescript@5.8.3)))(@vitest/ui@3.0.6(vitest@3.0.9))(happy-dom@9.20.3)(jsdom@22.1.0)(less@3.13.1)(msw@2.11.3(@types/node@22.18.8)(typescript@5.8.3))(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0)) website: dependencies: @@ -2473,22 +2476,22 @@ importers: version: 3.6.3 '@docsearch/js': specifier: ~3.6.0 - version: 3.6.3(@algolia/client-search@5.46.2)(@types/react@18.2.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3) + version: 3.6.3(@algolia/client-search@5.39.0)(@types/react@18.2.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3) '@vitejs/plugin-react': specifier: ^4.5.0 - version: 4.7.0(vite@5.4.21(@types/node@18.19.130)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.33))(terser@5.44.1)) + version: 4.7.0(vite@5.4.20(@types/node@18.19.129)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.33))(terser@5.44.0)) '@vitejs/plugin-vue-jsx': specifier: ^3.1.0 - version: 3.1.0(vite@5.4.21(@types/node@18.19.130)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.33))(terser@5.44.1))(vue@3.5.26(typescript@5.8.3)) + version: 3.1.0(vite@5.4.20(@types/node@18.19.129)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.33))(terser@5.44.0))(vue@3.5.22(typescript@5.8.3)) '@vueuse/core': specifier: ^11.3.0 - version: 11.3.0(vue@3.5.26(typescript@5.8.3)) + version: 11.3.0(vue@3.5.22(typescript@5.8.3)) algoliasearch: specifier: 4.8.4 version: 4.8.4 bowser: specifier: ^2.11.0 - version: 2.13.1 + version: 2.12.1 classnames: specifier: 2.2.6 version: 2.2.6 @@ -2572,7 +2575,7 @@ importers: version: 7.54.0(patch_hash=5ea80c984744a8ae88b2ac5d6a6b4bd9793291e90ba98f3c1701c4ba9770fd20)(react@18.3.1) react-instantsearch: specifier: 6.8.3 - version: 6.8.3(algoliasearch@4.8.4)(react-dom@18.3.1(react@18.3.1))(react-native@0.83.1(@babel/core@7.27.7)(@types/react@18.2.19)(react@18.3.1))(react@18.3.1) + version: 6.8.3(algoliasearch@4.8.4)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.4(@babel/core@7.27.7)(@types/react@18.2.19)(react@18.3.1))(react@18.3.1) react-loadable: specifier: 5.5.0 version: 5.5.0(react@18.3.1) @@ -2605,7 +2608,7 @@ importers: version: 1.16.1 vue: specifier: ^3.5.16 - version: 3.5.26(typescript@5.8.3) + version: 3.5.22(typescript@5.8.3) whatwg-fetch: specifier: 3.6.2 version: 3.6.2 @@ -2636,7 +2639,7 @@ importers: version: 3.0.10 '@types/node': specifier: ^18.19.108 - version: 18.19.130 + version: 18.19.129 convert-layout: specifier: 0.11.1 version: 0.11.1 @@ -2693,15 +2696,15 @@ importers: version: 10.1.2 vitepress: specifier: 1.3.1 - version: 1.3.1(@algolia/client-search@5.46.2)(@types/node@18.19.130)(@types/react@18.2.19)(axios@1.9.0)(fuse.js@6.6.2)(less@3.13.1)(postcss@8.4.33)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.97.1)(search-insights@2.17.3)(sugarss@5.0.1(postcss@8.4.33))(terser@5.44.1)(typescript@5.8.3) + version: 1.3.1(@algolia/client-search@5.39.0)(@types/node@18.19.129)(@types/react@18.2.19)(axios@1.9.0)(fuse.js@6.6.2)(less@3.13.1)(postcss@8.4.33)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.93.2)(search-insights@2.17.3)(sugarss@5.0.1(postcss@8.4.33))(terser@5.44.0)(typescript@5.8.3) packages: '@adobe/css-tools@4.4.4': resolution: {integrity: sha512-Elp+iwUx5rN5+Y8xLt5/GRoG20WGoDCQ/1Fb+1LiGtvwbDavuSk0jhD/eZdckHAuzcDzccnkv+rEjyWfRx18gg==} - '@algolia/abtesting@1.12.2': - resolution: {integrity: sha512-oWknd6wpfNrmRcH0vzed3UPX0i17o4kYLM5OMITyMVM2xLgaRbIafoxL0e8mcrNNb0iORCJA0evnNDKRYth5WQ==} + '@algolia/abtesting@1.5.0': + resolution: {integrity: sha512-W/ohRkbKQsqDWALJg28X15KF7Tcyg53L1MfdOkLgvkcCcofdzGHSimHHeNG05ojjFw9HK8+VPhe/Vwq4MozIJg==} engines: {node: '>= 14.0.0'} '@algolia/autocomplete-core@1.9.3': @@ -2739,8 +2742,8 @@ packages: '@algolia/cache-in-memory@4.8.4': resolution: {integrity: sha512-PBN4YKxn/L+HjVKqUE5rtLiFKqzm4qnUoF7QvCFFmFAViCdYwZSMFVmDobstqWY3KULfsEqaeD4eU4jxZbKhEA==} - '@algolia/client-abtesting@5.46.2': - resolution: {integrity: sha512-oRSUHbylGIuxrlzdPA8FPJuwrLLRavOhAmFGgdAvMcX47XsyM+IOGa9tc7/K5SPvBqn4nhppOCEz7BrzOPWc4A==} + '@algolia/client-abtesting@5.39.0': + resolution: {integrity: sha512-Vf0ZVe+qo3sHDrCinouJqlg8VoxM4Qo/KxNIqMYybkuctutfnp3kIY9OmESplOQ/9NGBthU9EG+4d5fBibWK/A==} engines: {node: '>= 14.0.0'} '@algolia/client-account@4.8.4': @@ -2749,27 +2752,27 @@ packages: '@algolia/client-analytics@4.8.4': resolution: {integrity: sha512-Xy70njSUgG/QTv5+rPjsTIzBF/bjxseS5h9SawrQGzovTosbJbu9JBlg4YwVJnYvjovzpr7S39+gPIPc8M7+Rg==} - '@algolia/client-analytics@5.46.2': - resolution: {integrity: sha512-EPBN2Oruw0maWOF4OgGPfioTvd+gmiNwx0HmD9IgmlS+l75DatcBkKOPNJN+0z3wBQWUO5oq602ATxIfmTQ8bA==} + '@algolia/client-analytics@5.39.0': + resolution: {integrity: sha512-V16ITZxYIwcv1arNce65JZmn94Ft6vKlBZ//gXw8AvIH32glJz1KcbaVAUr9p7PYlGZ/XVHP6LxDgrpNdtwgcA==} engines: {node: '>= 14.0.0'} '@algolia/client-common@4.8.4': resolution: {integrity: sha512-sQlRa+KWFn+D8AOEZb4kj6RE/i6DnPwVOF4AnNf9IjNB0mUUhLWw96cQN6GDx0KE4lhW67t+qR39ZuuDBgR9ww==} - '@algolia/client-common@5.46.2': - resolution: {integrity: sha512-Hj8gswSJNKZ0oyd0wWissqyasm+wTz1oIsv5ZmLarzOZAp3vFEda8bpDQ8PUhO+DfkbiLyVnAxsPe4cGzWtqkg==} + '@algolia/client-common@5.39.0': + resolution: {integrity: sha512-UCJTuwySEQeiKPWV3wruhuI/wHbDYenHzgL9pYsvh6r/u5Z+g61ip1iwdAlFp02CnywzI9O7+AQPh2ManYyHmQ==} engines: {node: '>= 14.0.0'} - '@algolia/client-insights@5.46.2': - resolution: {integrity: sha512-6dBZko2jt8FmQcHCbmNLB0kCV079Mx/DJcySTL3wirgDBUH7xhY1pOuUTLMiGkqM5D8moVZTvTdRKZUJRkrwBA==} + '@algolia/client-insights@5.39.0': + resolution: {integrity: sha512-s0ia8M/ZZR+iO2uLNTBrlQdEb6ZMAMcKMHckp5mcoglxrf8gHifL4LmdhGKdAxAn3UIagtqIP0RCnIymHUbm7A==} engines: {node: '>= 14.0.0'} - '@algolia/client-personalization@5.46.2': - resolution: {integrity: sha512-1waE2Uqh/PHNeDXGn/PM/WrmYOBiUGSVxAWqiJIj73jqPqvfzZgzdakHscIVaDl6Cp+j5dwjsZ5LCgaUr6DtmA==} + '@algolia/client-personalization@5.39.0': + resolution: {integrity: sha512-vZPIt7Lw+toNsHZUiPhNIc1Z3vUjDp7nzn6AMOaPC73gEuTq2iLPNvM06CSB6aHePo5eMeJIP5YEKBUQUA/PJA==} engines: {node: '>= 14.0.0'} - '@algolia/client-query-suggestions@5.46.2': - resolution: {integrity: sha512-EgOzTZkyDcNL6DV0V/24+oBJ+hKo0wNgyrOX/mePBM9bc9huHxIY2352sXmoZ648JXXY2x//V1kropF/Spx83w==} + '@algolia/client-query-suggestions@5.39.0': + resolution: {integrity: sha512-jcPQr3iKTWNVli2NYHPv02aNLwixDjPCpOgMp9CZTvEiPI6Ec4jHX+oFr3LDZagOFY9e1xJhc/JrgMGGW1sHnw==} engines: {node: '>= 14.0.0'} '@algolia/client-recommendation@4.8.4': @@ -2778,15 +2781,15 @@ packages: '@algolia/client-search@4.8.4': resolution: {integrity: sha512-eH2tRPnDU3tqpp0BSqP6coRRQe8fceqsupuf/1ho+Mcs5DM13mEuFmNOyPywHRlYLVPmbbCPRhDr5rB8QoN7XQ==} - '@algolia/client-search@5.46.2': - resolution: {integrity: sha512-ZsOJqu4HOG5BlvIFnMU0YKjQ9ZI6r3C31dg2jk5kMWPSdhJpYL9xa5hEe7aieE+707dXeMI4ej3diy6mXdZpgA==} + '@algolia/client-search@5.39.0': + resolution: {integrity: sha512-/IYpF10BpthGZEJQZMhMqV4AqWr5avcWfZm/SIKK1RvUDmzGqLoW/+xeJVX9C8ZnNkIC8hivbIQFaNaRw0BFZQ==} engines: {node: '>= 14.0.0'} '@algolia/events@4.0.1': resolution: {integrity: sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==} - '@algolia/ingestion@1.46.2': - resolution: {integrity: sha512-1Uw2OslTWiOFDtt83y0bGiErJYy5MizadV0nHnOoHFWMoDqWW0kQoMFI65pXqRSkVvit5zjXSLik2xMiyQJDWQ==} + '@algolia/ingestion@1.39.0': + resolution: {integrity: sha512-IgSHKUiuecqLfBlXiuCSdRTdsO3/yvpmXrMFz8fAJ8M4QmDtHkOuD769dmybRYqsbYMHivw+lir4BgbRGMtOIQ==} engines: {node: '>= 14.0.0'} '@algolia/logger-common@4.8.4': @@ -2795,33 +2798,33 @@ packages: '@algolia/logger-console@4.8.4': resolution: {integrity: sha512-+9T3t/eB9vseANFz9YbFHG0cHjzVP/DVfGqzTAkeSlvMHP69JzJga9Wb0Ai6J3xXE3d4k9K+k6t+kkjCQjzEqg==} - '@algolia/monitoring@1.46.2': - resolution: {integrity: sha512-xk9f+DPtNcddWN6E7n1hyNNsATBCHIqAvVGG2EAGHJc4AFYL18uM/kMTiOKXE/LKDPyy1JhIerrh9oYb7RBrgw==} + '@algolia/monitoring@1.39.0': + resolution: {integrity: sha512-8Xnd4+609SKC/hqVsuFc4evFBmvA2765/4NcH+Dpr756SKPbL1BY0X8kVxlmM3YBLNqnduSQxHxpDJUK58imCA==} engines: {node: '>= 14.0.0'} - '@algolia/recommend@5.46.2': - resolution: {integrity: sha512-NApbTPj9LxGzNw4dYnZmj2BoXiAc8NmbbH6qBNzQgXklGklt/xldTvu+FACN6ltFsTzoNU6j2mWNlHQTKGC5+Q==} + '@algolia/recommend@5.39.0': + resolution: {integrity: sha512-D7Ye2Ss/5xqUkQUxKm/VqEJLt5kARd9IMmjdzlxaKhGgNlOemTay0lwBmOVFuJRp7UODjp5c9+K+B8g0ORObIw==} engines: {node: '>= 14.0.0'} '@algolia/requester-browser-xhr@4.8.4': resolution: {integrity: sha512-BYa8O/pht0UL2bcm0ZkLZiyC+5dHrbc6gvKIo+OgqxmDb/K4KrVo6RIof3BVpR8fgcfxQJohjNVHKXHxEUhBCQ==} - '@algolia/requester-browser-xhr@5.46.2': - resolution: {integrity: sha512-ekotpCwpSp033DIIrsTpYlGUCF6momkgupRV/FA3m62SreTSZUKjgK6VTNyG7TtYfq9YFm/pnh65bATP/ZWJEg==} + '@algolia/requester-browser-xhr@5.39.0': + resolution: {integrity: sha512-mgPte1ZJqpk9dkVs44J3wKAbHATvHZNlSpzhMdjMLIg/3qTycSZyDiomLiSlxE8CLsxyBAOJWnyKRHfom+Z1rg==} engines: {node: '>= 14.0.0'} '@algolia/requester-common@4.8.4': resolution: {integrity: sha512-br3LXb6srfAy7F04axwExmrkPOlXCDckgTFoLFv/RT9Oo28SpoyvHqktyBovQLdzdTs+Laglf+LtOHr0iUrZJg==} - '@algolia/requester-fetch@5.46.2': - resolution: {integrity: sha512-gKE+ZFi/6y7saTr34wS0SqYFDcjHW4Wminv8PDZEi0/mE99+hSrbKgJWxo2ztb5eqGirQTgIh1AMVacGGWM1iw==} + '@algolia/requester-fetch@5.39.0': + resolution: {integrity: sha512-LIrCkrxu1WnO3ev1+w6NnZ12JZL/o+2H9w6oWnZAjQZIlA/Ym6M9QHkt+OQ/SwkuoiNkW3DAo+Pi4A2V9FPtqg==} engines: {node: '>= 14.0.0'} '@algolia/requester-node-http@4.8.4': resolution: {integrity: sha512-o5Cc4UxYPn3IBHQSDBNFFhq1LQLv40eYvCvK0FPJ8xZkrnNXhjPvaLCu/lQTHpk/HX7DaE6fQ/KboU0OSPKevQ==} - '@algolia/requester-node-http@5.46.2': - resolution: {integrity: sha512-ciPihkletp7ttweJ8Zt+GukSVLp2ANJHU+9ttiSxsJZThXc4Y2yJ8HGVWesW5jN1zrsZsezN71KrMx/iZsOYpg==} + '@algolia/requester-node-http@5.39.0': + resolution: {integrity: sha512-6beG+egPwXmvhAg+m0STCj+ZssDcjrLzf4L05aKm2nGglMXSSPz0cH/rM+kVD9krNfldiMctURd4wjojW1fV0w==} engines: {node: '>= 14.0.0'} '@algolia/transporter@4.8.4': @@ -2847,20 +2850,20 @@ packages: resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.28.5': - resolution: {integrity: sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==} + '@babel/compat-data@7.28.4': + resolution: {integrity: sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==} engines: {node: '>=6.9.0'} '@babel/core@7.27.7': resolution: {integrity: sha512-BU2f9tlKQ5CAthiMIgpzAh4eDTLWo1mqi9jqE2OxMG0E/OM199VJt2q8BztTxpnSW0i1ymdwLXRJnYzvDM5r2w==} engines: {node: '>=6.9.0'} - '@babel/core@7.28.5': - resolution: {integrity: sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==} + '@babel/core@7.28.4': + resolution: {integrity: sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==} engines: {node: '>=6.9.0'} - '@babel/generator@7.28.5': - resolution: {integrity: sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==} + '@babel/generator@7.28.3': + resolution: {integrity: sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==} engines: {node: '>=6.9.0'} '@babel/helper-annotate-as-pure@7.27.3': @@ -2871,14 +2874,14 @@ packages: resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} engines: {node: '>=6.9.0'} - '@babel/helper-create-class-features-plugin@7.28.5': - resolution: {integrity: sha512-q3WC4JfdODypvxArsJQROfupPBq9+lMwjKq7C33GhbFYJsufD0yd/ziwD+hJucLeWsnFPWZjsU2DNFqBPE7jwQ==} + '@babel/helper-create-class-features-plugin@7.28.3': + resolution: {integrity: sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-create-regexp-features-plugin@7.28.5': - resolution: {integrity: sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw==} + '@babel/helper-create-regexp-features-plugin@7.27.1': + resolution: {integrity: sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -2892,8 +2895,8 @@ packages: resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} engines: {node: '>=6.9.0'} - '@babel/helper-member-expression-to-functions@7.28.5': - resolution: {integrity: sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==} + '@babel/helper-member-expression-to-functions@7.27.1': + resolution: {integrity: sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==} engines: {node: '>=6.9.0'} '@babel/helper-module-imports@7.18.6': @@ -2938,8 +2941,8 @@ packages: resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.28.5': - resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} + '@babel/helper-validator-identifier@7.27.1': + resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} engines: {node: '>=6.9.0'} '@babel/helper-validator-option@7.27.1': @@ -2954,13 +2957,13 @@ packages: resolution: {integrity: sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==} engines: {node: '>=6.9.0'} - '@babel/parser@7.28.5': - resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==} + '@babel/parser@7.28.4': + resolution: {integrity: sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5': - resolution: {integrity: sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q==} + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1': + resolution: {integrity: sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -3172,8 +3175,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-block-scoping@7.28.5': - resolution: {integrity: sha512-45DmULpySVvmq9Pj3X9B+62Xe+DJGov27QravQJU1LLcapR6/10i+gYVAucGGJpHBp5mYxIMK4nDAT/QDLr47g==} + '@babel/plugin-transform-block-scoping@7.28.4': + resolution: {integrity: sha512-1yxmvN0MJHOhPVmAsmoW5liWwoILobu/d/ShymZmj867bAdxGbehIrew1DuLpw2Ukv+qDSSPQdYW1dLNE7t11A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -3202,8 +3205,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-destructuring@7.28.5': - resolution: {integrity: sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw==} + '@babel/plugin-transform-destructuring@7.28.0': + resolution: {integrity: sha512-v1nrSMBiKcodhsyJ4Gf+Z0U/yawmJDBOTpEB3mcQY52r9RIyPneGyAS/yM6seP/8I+mWI3elOMtT5dB8GJVs+A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -3232,8 +3235,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-exponentiation-operator@7.28.5': - resolution: {integrity: sha512-D4WIMaFtwa2NizOp+dnoFjRez/ClKiC2BqqImwKd1X28nqBtZEyCYJ2ozQrrzlxAFrcrjxo39S6khe9RNDlGzw==} + '@babel/plugin-transform-exponentiation-operator@7.27.1': + resolution: {integrity: sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -3268,8 +3271,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-logical-assignment-operators@7.28.5': - resolution: {integrity: sha512-axUuqnUTBuXyHGcJEVVh9pORaN6wC5bYfE7FGzPiaWa3syib9m7g+/IT/4VgCOe2Upef43PHzeAvcrVek6QuuA==} + '@babel/plugin-transform-logical-assignment-operators@7.27.1': + resolution: {integrity: sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -3292,8 +3295,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-systemjs@7.28.5': - resolution: {integrity: sha512-vn5Jma98LCOeBy/KpeQhXcV2WZgaRUtjwQmjoBuLNlOmkg0fB5pdvYVeWRYI69wWKwK2cD1QbMiUQnoujWvrew==} + '@babel/plugin-transform-modules-systemjs@7.27.1': + resolution: {integrity: sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -3346,8 +3349,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-optional-chaining@7.28.5': - resolution: {integrity: sha512-N6fut9IZlPnjPwgiQkXNhb+cT8wQKFlJNqcZkWlcTqkcqx6/kU4ynGmLFoa4LViBSirn05YAwk+sQBbPfxtYzQ==} + '@babel/plugin-transform-optional-chaining@7.27.1': + resolution: {integrity: sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -3471,8 +3474,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.28.5': - resolution: {integrity: sha512-x2Qa+v/CuEoX7Dr31iAfr0IhInrVOWZU/2vJMJ00FOR/2nM0BcBEclpaf9sWCDc+v5e9dMrhSH8/atq/kX7+bA==} + '@babel/plugin-transform-typescript@7.28.0': + resolution: {integrity: sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -3532,12 +3535,12 @@ packages: resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.28.5': - resolution: {integrity: sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==} + '@babel/traverse@7.28.4': + resolution: {integrity: sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==} engines: {node: '>=6.9.0'} - '@babel/types@7.28.5': - resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==} + '@babel/types@7.28.4': + resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==} engines: {node: '>=6.9.0'} '@base2/pretty-print-object@1.0.1': @@ -3546,6 +3549,12 @@ packages: '@borewit/text-codec@0.1.1': resolution: {integrity: sha512-5L/uBxmjaCIX5h8Z+uu+kA9BQLkc/Wl06UGR5ajNRxu+/XjonB5i8JpgFMrPj3LXTCPA0pv8yxUvbUi+QthGGA==} + '@bundled-es-modules/cookie@2.0.1': + resolution: {integrity: sha512-8o+5fRPLNbjbdGRRmJj3h6Hh1AQJf2dk3qQ/5ZFb+PXkRNiSoMGGUKlsgLfrxneb72axVJyIYji64E2+nNfYyw==} + + '@bundled-es-modules/statuses@1.0.1': + resolution: {integrity: sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==} + '@crowdin/cli@3.10.1': resolution: {integrity: sha512-CBzABy2voC+T1KpgQYI1DIBGANahG9Vuwiqp0GJERVAWhqp1Tveie3N2rCkzjZT8N8E5SHp/z+OpstrdZYOA+g==} hasBin: true @@ -3827,8 +3836,8 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.25.12': - resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==} + '@esbuild/aix-ppc64@0.25.10': + resolution: {integrity: sha512-0NFWnA+7l41irNuaSVlLfgNT12caWJVLzp5eAVhZ0z1qpxbockccEt3s+149rE64VUI3Ml2zt8Nv5JVc4QXTsw==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] @@ -3839,8 +3848,8 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.25.12': - resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==} + '@esbuild/android-arm64@0.25.10': + resolution: {integrity: sha512-LSQa7eDahypv/VO6WKohZGPSJDq5OVOo3UoFR1E4t4Gj1W7zEQMUhI+lo81H+DtB+kP+tDgBp+M4oNCwp6kffg==} engines: {node: '>=18'} cpu: [arm64] os: [android] @@ -3857,8 +3866,8 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.25.12': - resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==} + '@esbuild/android-arm@0.25.10': + resolution: {integrity: sha512-dQAxF1dW1C3zpeCDc5KqIYuZ1tgAdRXNoZP7vkBIRtKZPYe2xVr/d3SkirklCHudW1B45tGiUlz2pUWDfbDD4w==} engines: {node: '>=18'} cpu: [arm] os: [android] @@ -3869,8 +3878,8 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.25.12': - resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==} + '@esbuild/android-x64@0.25.10': + resolution: {integrity: sha512-MiC9CWdPrfhibcXwr39p9ha1x0lZJ9KaVfvzA0Wxwz9ETX4v5CHfF09bx935nHlhi+MxhA63dKRRQLiVgSUtEg==} engines: {node: '>=18'} cpu: [x64] os: [android] @@ -3881,8 +3890,8 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.25.12': - resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==} + '@esbuild/darwin-arm64@0.25.10': + resolution: {integrity: sha512-JC74bdXcQEpW9KkV326WpZZjLguSZ3DfS8wrrvPMHgQOIEIG/sPXEN/V8IssoJhbefLRcRqw6RQH2NnpdprtMA==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] @@ -3893,8 +3902,8 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.25.12': - resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==} + '@esbuild/darwin-x64@0.25.10': + resolution: {integrity: sha512-tguWg1olF6DGqzws97pKZ8G2L7Ig1vjDmGTwcTuYHbuU6TTjJe5FXbgs5C1BBzHbJ2bo1m3WkQDbWO2PvamRcg==} engines: {node: '>=18'} cpu: [x64] os: [darwin] @@ -3905,8 +3914,8 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.25.12': - resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==} + '@esbuild/freebsd-arm64@0.25.10': + resolution: {integrity: sha512-3ZioSQSg1HT2N05YxeJWYR+Libe3bREVSdWhEEgExWaDtyFbbXWb49QgPvFH8u03vUPX10JhJPcz7s9t9+boWg==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] @@ -3917,8 +3926,8 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.25.12': - resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==} + '@esbuild/freebsd-x64@0.25.10': + resolution: {integrity: sha512-LLgJfHJk014Aa4anGDbh8bmI5Lk+QidDmGzuC2D+vP7mv/GeSN+H39zOf7pN5N8p059FcOfs2bVlrRr4SK9WxA==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] @@ -3929,8 +3938,8 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.25.12': - resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==} + '@esbuild/linux-arm64@0.25.10': + resolution: {integrity: sha512-5luJWN6YKBsawd5f9i4+c+geYiVEw20FVW5x0v1kEMWNq8UctFjDiMATBxLvmmHA4bf7F6hTRaJgtghFr9iziQ==} engines: {node: '>=18'} cpu: [arm64] os: [linux] @@ -3941,8 +3950,8 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.25.12': - resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==} + '@esbuild/linux-arm@0.25.10': + resolution: {integrity: sha512-oR31GtBTFYCqEBALI9r6WxoU/ZofZl962pouZRTEYECvNF/dtXKku8YXcJkhgK/beU+zedXfIzHijSRapJY3vg==} engines: {node: '>=18'} cpu: [arm] os: [linux] @@ -3953,8 +3962,8 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.25.12': - resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==} + '@esbuild/linux-ia32@0.25.10': + resolution: {integrity: sha512-NrSCx2Kim3EnnWgS4Txn0QGt0Xipoumb6z6sUtl5bOEZIVKhzfyp/Lyw4C1DIYvzeW/5mWYPBFJU3a/8Yr75DQ==} engines: {node: '>=18'} cpu: [ia32] os: [linux] @@ -3971,8 +3980,8 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.25.12': - resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==} + '@esbuild/linux-loong64@0.25.10': + resolution: {integrity: sha512-xoSphrd4AZda8+rUDDfD9J6FUMjrkTz8itpTITM4/xgerAZZcFW7Dv+sun7333IfKxGG8gAq+3NbfEMJfiY+Eg==} engines: {node: '>=18'} cpu: [loong64] os: [linux] @@ -3983,8 +3992,8 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.25.12': - resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==} + '@esbuild/linux-mips64el@0.25.10': + resolution: {integrity: sha512-ab6eiuCwoMmYDyTnyptoKkVS3k8fy/1Uvq7Dj5czXI6DF2GqD2ToInBI0SHOp5/X1BdZ26RKc5+qjQNGRBelRA==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] @@ -3995,8 +4004,8 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.25.12': - resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==} + '@esbuild/linux-ppc64@0.25.10': + resolution: {integrity: sha512-NLinzzOgZQsGpsTkEbdJTCanwA5/wozN9dSgEl12haXJBzMTpssebuXR42bthOF3z7zXFWH1AmvWunUCkBE4EA==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] @@ -4007,8 +4016,8 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.25.12': - resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==} + '@esbuild/linux-riscv64@0.25.10': + resolution: {integrity: sha512-FE557XdZDrtX8NMIeA8LBJX3dC2M8VGXwfrQWU7LB5SLOajfJIxmSdyL/gU1m64Zs9CBKvm4UAuBp5aJ8OgnrA==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] @@ -4019,8 +4028,8 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.25.12': - resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==} + '@esbuild/linux-s390x@0.25.10': + resolution: {integrity: sha512-3BBSbgzuB9ajLoVZk0mGu+EHlBwkusRmeNYdqmznmMc9zGASFjSsxgkNsqmXugpPk00gJ0JNKh/97nxmjctdew==} engines: {node: '>=18'} cpu: [s390x] os: [linux] @@ -4031,14 +4040,14 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.25.12': - resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==} + '@esbuild/linux-x64@0.25.10': + resolution: {integrity: sha512-QSX81KhFoZGwenVyPoberggdW1nrQZSvfVDAIUXr3WqLRZGZqWk/P4T8p2SP+de2Sr5HPcvjhcJzEiulKgnxtA==} engines: {node: '>=18'} cpu: [x64] os: [linux] - '@esbuild/netbsd-arm64@0.25.12': - resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==} + '@esbuild/netbsd-arm64@0.25.10': + resolution: {integrity: sha512-AKQM3gfYfSW8XRk8DdMCzaLUFB15dTrZfnX8WXQoOUpUBQ+NaAFCP1kPS/ykbbGYz7rxn0WS48/81l9hFl3u4A==} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] @@ -4049,14 +4058,14 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.25.12': - resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==} + '@esbuild/netbsd-x64@0.25.10': + resolution: {integrity: sha512-7RTytDPGU6fek/hWuN9qQpeGPBZFfB4zZgcz2VK2Z5VpdUxEI8JKYsg3JfO0n/Z1E/6l05n0unDCNc4HnhQGig==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] - '@esbuild/openbsd-arm64@0.25.12': - resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==} + '@esbuild/openbsd-arm64@0.25.10': + resolution: {integrity: sha512-5Se0VM9Wtq797YFn+dLimf2Zx6McttsH2olUBsDml+lm0GOCRVebRWUvDtkY4BWYv/3NgzS8b/UM3jQNh5hYyw==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] @@ -4067,14 +4076,14 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.25.12': - resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==} + '@esbuild/openbsd-x64@0.25.10': + resolution: {integrity: sha512-XkA4frq1TLj4bEMB+2HnI0+4RnjbuGZfet2gs/LNs5Hc7D89ZQBHQ0gL2ND6Lzu1+QVkjp3x1gIcPKzRNP8bXw==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] - '@esbuild/openharmony-arm64@0.25.12': - resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==} + '@esbuild/openharmony-arm64@0.25.10': + resolution: {integrity: sha512-AVTSBhTX8Y/Fz6OmIVBip9tJzZEUcY8WLh7I59+upa5/GPhh2/aM6bvOMQySspnCCHvFi79kMtdJS1w0DXAeag==} engines: {node: '>=18'} cpu: [arm64] os: [openharmony] @@ -4085,8 +4094,8 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.25.12': - resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==} + '@esbuild/sunos-x64@0.25.10': + resolution: {integrity: sha512-fswk3XT0Uf2pGJmOpDB7yknqhVkJQkAQOcW/ccVOtfx05LkbWOaRAtn5SaqXypeKQra1QaEa841PgrSL9ubSPQ==} engines: {node: '>=18'} cpu: [x64] os: [sunos] @@ -4097,8 +4106,8 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.25.12': - resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==} + '@esbuild/win32-arm64@0.25.10': + resolution: {integrity: sha512-ah+9b59KDTSfpaCg6VdJoOQvKjI33nTaQr4UluQwW7aEwZQsbMCfTmfEO4VyewOxx4RaDT/xCy9ra2GPWmO7Kw==} engines: {node: '>=18'} cpu: [arm64] os: [win32] @@ -4109,8 +4118,8 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.25.12': - resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==} + '@esbuild/win32-ia32@0.25.10': + resolution: {integrity: sha512-QHPDbKkrGO8/cz9LKVnJU22HOi4pxZnZhhA2HYHez5Pz4JeffhDjf85E57Oyco163GnzNCVkZK0b/n4Y0UHcSw==} engines: {node: '>=18'} cpu: [ia32] os: [win32] @@ -4121,8 +4130,8 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.25.12': - resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==} + '@esbuild/win32-x64@0.25.10': + resolution: {integrity: sha512-9KpxSVFCu0iK1owoez6aC/s/EdUQLDN3adTxGCqxMVhrPDj6bt5dbrHDXUuq+Bs2vATFBBrQS5vdQ/Ed2P+nbw==} engines: {node: '>=18'} cpu: [x64] os: [win32] @@ -4133,8 +4142,8 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - '@eslint-community/regexpp@4.12.2': - resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} + '@eslint-community/regexpp@4.12.1': + resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} '@eslint/config-array@0.20.1': @@ -4153,16 +4162,16 @@ packages: resolution: {integrity: sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/eslintrc@3.3.3': - resolution: {integrity: sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==} + '@eslint/eslintrc@3.3.1': + resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/js@9.27.0': resolution: {integrity: sha512-G5JD9Tu5HJEu4z2Uo4aHY2sLV64B7CDMXxFzqzjl3NKd6RVzSXNoE80jk7Y0lJkTTkjiIhBAqmlYwjuBY3tvpA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/object-schema@2.1.7': - resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==} + '@eslint/object-schema@2.1.6': + resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/plugin-kit@0.3.5': @@ -4173,6 +4182,15 @@ packages: resolution: {integrity: sha512-OEl393iCOoo/z8bMezRlJu+GlRGlsKbUAN7jKB6LhnKoqKve5DXRpalbItIIcwnCjs1k/FOPjFzcA6Qn+H+YbA==} engines: {node: '>=18.0.0', npm: '>=9.0.0'} + '@floating-ui/core@1.7.3': + resolution: {integrity: sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==} + + '@floating-ui/dom@1.7.2': + resolution: {integrity: sha512-7cfaOQuCS27HD7DX+6ib2OrnW+b4ZBwDNnCcT0uTyidcmyWb03FnQqJybDBoCnpdxwBSfA94UAYlRCt7mV+TbA==} + + '@floating-ui/utils@0.2.10': + resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==} + '@formatjs/ecma402-abstract@1.11.7': resolution: {integrity: sha512-uNaok4XWMJBtPZk/veTDamFCm5HeWJUk2jwoVfH5/+wenQ60QHjH6T3UQ0GOOCz9jpKmed7vqOri7xSf//Dt7g==} @@ -4297,12 +4315,12 @@ packages: resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} engines: {node: '>=18.18'} - '@inquirer/ansi@1.0.2': - resolution: {integrity: sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==} + '@inquirer/ansi@1.0.0': + resolution: {integrity: sha512-JWaTfCxI1eTmJ1BIv86vUfjVatOdxwD0DAVKYevY8SazeUUZtW+tNbsdejVO1GYE0GXJW1N1ahmiC3TFd+7wZA==} engines: {node: '>=18'} - '@inquirer/confirm@5.1.21': - resolution: {integrity: sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==} + '@inquirer/confirm@5.1.18': + resolution: {integrity: sha512-MilmWOzHa3Ks11tzvuAmFoAd/wRuaP3SwlT1IZhyMke31FKLxPiuDWcGXhU+PKveNOpAc4axzAgrgxuIJJRmLw==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -4310,8 +4328,8 @@ packages: '@types/node': optional: true - '@inquirer/core@10.3.2': - resolution: {integrity: sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==} + '@inquirer/core@10.2.2': + resolution: {integrity: sha512-yXq/4QUnk4sHMtmbd7irwiepjB8jXU0kkFRL4nr/aDBA2mDz13cMakEWdDwX3eSCTkk03kwcndD1zfRAIlELxA==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -4319,12 +4337,12 @@ packages: '@types/node': optional: true - '@inquirer/figures@1.0.15': - resolution: {integrity: sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==} + '@inquirer/figures@1.0.13': + resolution: {integrity: sha512-lGPVU3yO9ZNqA7vTYz26jny41lE7yoQansmqdMLBEfqaGsmdg7V3W9mK9Pvb5IL4EVZ9GnSDGMO/cJXud5dMaw==} engines: {node: '>=18'} - '@inquirer/type@3.0.10': - resolution: {integrity: sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==} + '@inquirer/type@3.0.8': + resolution: {integrity: sha512-lg9Whz8onIHRthWaN1Q9EGLa/0LFJjyM8mEUbL1eTi6yMGvBf8gvyDLtxSXztQsxMvhxxNpJYrwa1YHdq+w4Jw==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -4445,8 +4463,8 @@ packages: peerDependencies: tslib: '2' - '@jsonjoy.com/buffers@1.2.1': - resolution: {integrity: sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==} + '@jsonjoy.com/buffers@1.0.0': + resolution: {integrity: sha512-NDigYR3PHqCnQLXYyoLbnEdzMMvzeiCWo1KOut7Q0CoIqg9tUAPKJ1iq/2nFhc5kZtexzutNY0LFjdwWL3Dw3Q==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' @@ -4457,8 +4475,8 @@ packages: peerDependencies: tslib: '2' - '@jsonjoy.com/json-pack@1.21.0': - resolution: {integrity: sha512-+AKG+R2cfZMShzrF2uQw34v3zbeDYUqnQ+jg7ORic3BGtfw9p/+N6RJbq/kkV8JmYZaINknaEQ2m0/f693ZPpg==} + '@jsonjoy.com/json-pack@1.14.0': + resolution: {integrity: sha512-LpWbYgVnKzphN5S6uss4M25jJ/9+m6q6UJoeN6zTkK4xAGhKsiBRPVeF7OYMWonn5repMQbE5vieRXcMUrKDKw==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' @@ -4507,8 +4525,8 @@ packages: '@types/react': '>=16' react: '>=16' - '@mswjs/interceptors@0.40.0': - resolution: {integrity: sha512-EFd6cVbHsgLa6wa4RljGj6Wk75qoHxUSyc5asLyyPSyuhIcdS2Q3Phw6ImS1q+CkALthJRShiYfKANcQMuMqsQ==} + '@mswjs/interceptors@0.39.7': + resolution: {integrity: sha512-sURvQbbKsq5f8INV54YJgJEdk8oxBanqkTiXXd33rKmofFCwZLhLRszPduMZ9TA9b8/1CHc/IJmOlBHJk2Q5AQ==} engines: {node: '>=18'} '@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3': @@ -4623,9 +4641,6 @@ packages: react: '*' react-dom: '*' - '@pinojs/redact@0.4.0': - resolution: {integrity: sha512-k2ENnmBugE/rzQfEcdWHcCY+/FM3VLzH9cYEsbdsoqrvzAKRhUZeRNhAZvB8OitQJ1TBed3yqWtdjzS6wJKBwg==} - '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -4714,18 +4729,18 @@ packages: engines: {node: '>=16.3.0'} hasBin: true - '@react-native/assets-registry@0.83.1': - resolution: {integrity: sha512-AT7/T6UwQqO39bt/4UL5EXvidmrddXrt0yJa7ENXndAv+8yBzMsZn6fyiax6+ERMt9GLzAECikv3lj22cn2wJA==} + '@react-native/assets-registry@0.81.4': + resolution: {integrity: sha512-AMcDadefBIjD10BRqkWw+W/VdvXEomR6aEZ0fhQRAv7igrBzb4PTn4vHKYg+sUK0e3wa74kcMy2DLc/HtnGcMA==} engines: {node: '>= 20.19.4'} - '@react-native/codegen@0.83.1': - resolution: {integrity: sha512-FpRxenonwH+c2a5X5DZMKUD7sCudHxB3eSQPgV9R+uxd28QWslyAWrpnJM/Az96AEksHnymDzEmzq2HLX5nb+g==} + '@react-native/codegen@0.81.4': + resolution: {integrity: sha512-LWTGUTzFu+qOQnvkzBP52B90Ym3stZT8IFCzzUrppz8Iwglg83FCtDZAR4yLHI29VY/x/+pkcWAMCl3739XHdw==} engines: {node: '>= 20.19.4'} peerDependencies: '@babel/core': '*' - '@react-native/community-cli-plugin@0.83.1': - resolution: {integrity: sha512-FqR1ftydr08PYlRbrDF06eRiiiGOK/hNmz5husv19sK6iN5nHj1SMaCIVjkH/a5vryxEddyFhU6PzO/uf4kOHg==} + '@react-native/community-cli-plugin@0.81.4': + resolution: {integrity: sha512-8mpnvfcLcnVh+t1ok6V9eozWo8Ut+TZhz8ylJ6gF9d6q9EGDQX6s8jenan5Yv/pzN4vQEKI4ib2pTf/FELw+SA==} engines: {node: '>= 20.19.4'} peerDependencies: '@react-native-community/cli': '*' @@ -4736,34 +4751,30 @@ packages: '@react-native/metro-config': optional: true - '@react-native/debugger-frontend@0.83.1': - resolution: {integrity: sha512-01Rn3goubFvPjHXONooLmsW0FLxJDKIUJNOlOS0cPtmmTIx9YIjxhe/DxwHXGk7OnULd7yl3aYy7WlBsEd5Xmg==} - engines: {node: '>= 20.19.4'} - - '@react-native/debugger-shell@0.83.1': - resolution: {integrity: sha512-d+0w446Hxth5OP/cBHSSxOEpbj13p2zToUy6e5e3tTERNJ8ueGlW7iGwGTrSymNDgXXFjErX+dY4P4/3WokPIQ==} + '@react-native/debugger-frontend@0.81.4': + resolution: {integrity: sha512-SU05w1wD0nKdQFcuNC9D6De0ITnINCi8MEnx9RsTD2e4wN83ukoC7FpXaPCYyP6+VjFt5tUKDPgP1O7iaNXCqg==} engines: {node: '>= 20.19.4'} - '@react-native/dev-middleware@0.83.1': - resolution: {integrity: sha512-QJaSfNRzj3Lp7MmlCRgSBlt1XZ38xaBNXypXAp/3H3OdFifnTZOeYOpFmcpjcXYnDqkxetuwZg8VL65SQhB8dg==} + '@react-native/dev-middleware@0.81.4': + resolution: {integrity: sha512-hu1Wu5R28FT7nHXs2wWXvQ++7W7zq5GPY83llajgPlYKznyPLAY/7bArc5rAzNB7b0kwnlaoPQKlvD/VP9LZug==} engines: {node: '>= 20.19.4'} - '@react-native/gradle-plugin@0.83.1': - resolution: {integrity: sha512-6ESDnwevp1CdvvxHNgXluil5OkqbjkJAkVy7SlpFsMGmVhrSxNAgD09SSRxMNdKsnLtzIvMsFCzyHLsU/S4PtQ==} + '@react-native/gradle-plugin@0.81.4': + resolution: {integrity: sha512-T7fPcQvDDCSusZFVSg6H1oVDKb/NnVYLnsqkcHsAF2C2KGXyo3J7slH/tJAwNfj/7EOA2OgcWxfC1frgn9TQvw==} engines: {node: '>= 20.19.4'} - '@react-native/js-polyfills@0.83.1': - resolution: {integrity: sha512-qgPpdWn/c5laA+3WoJ6Fak8uOm7CG50nBsLlPsF8kbT7rUHIVB9WaP6+GPsoKV/H15koW7jKuLRoNVT7c3Ht3w==} + '@react-native/js-polyfills@0.81.4': + resolution: {integrity: sha512-sr42FaypKXJHMVHhgSbu2f/ZJfrLzgaoQ+HdpRvKEiEh2mhFf6XzZwecyLBvWqf2pMPZa+CpPfNPiejXjKEy8w==} engines: {node: '>= 20.19.4'} - '@react-native/normalize-colors@0.83.1': - resolution: {integrity: sha512-84feABbmeWo1kg81726UOlMKAhcQyFXYz2SjRKYkS78QmfhVDhJ2o/ps1VjhFfBz0i/scDwT1XNv9GwmRIghkg==} + '@react-native/normalize-colors@0.81.4': + resolution: {integrity: sha512-9nRRHO1H+tcFqjb9gAM105Urtgcanbta2tuqCVY0NATHeFPDEAB7gPyiLxCHKMi1NbhP6TH0kxgSWXKZl1cyRg==} - '@react-native/virtualized-lists@0.83.1': - resolution: {integrity: sha512-MdmoAbQUTOdicCocm5XAFDJWsswxk7hxa6ALnm6Y88p01HFML0W593hAn6qOt9q6IM1KbAcebtH6oOd4gcQy8w==} + '@react-native/virtualized-lists@0.81.4': + resolution: {integrity: sha512-hBM+rMyL6Wm1Q4f/WpqGsaCojKSNUBqAXLABNGoWm1vabZ7cSnARMxBvA/2vo3hLcoR4v7zDK8tkKm9+O0LjVA==} engines: {node: '>= 20.19.4'} peerDependencies: - '@types/react': ^19.2.0 + '@types/react': ^19.1.0 react: '*' react-native: '*' peerDependenciesMeta: @@ -4785,113 +4796,113 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.54.0': - resolution: {integrity: sha512-OywsdRHrFvCdvsewAInDKCNyR3laPA2mc9bRYJ6LBp5IyvF3fvXbbNR0bSzHlZVFtn6E0xw2oZlyjg4rKCVcng==} + '@rollup/rollup-android-arm-eabi@4.52.4': + resolution: {integrity: sha512-BTm2qKNnWIQ5auf4deoetINJm2JzvihvGb9R6K/ETwKLql/Bb3Eg2H1FBp1gUb4YGbydMA3jcmQTR73q7J+GAA==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.54.0': - resolution: {integrity: sha512-Skx39Uv+u7H224Af+bDgNinitlmHyQX1K/atIA32JP3JQw6hVODX5tkbi2zof/E69M1qH2UoN3Xdxgs90mmNYw==} + '@rollup/rollup-android-arm64@4.52.4': + resolution: {integrity: sha512-P9LDQiC5vpgGFgz7GSM6dKPCiqR3XYN1WwJKA4/BUVDjHpYsf3iBEmVz62uyq20NGYbiGPR5cNHI7T1HqxNs2w==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.54.0': - resolution: {integrity: sha512-k43D4qta/+6Fq+nCDhhv9yP2HdeKeP56QrUUTW7E6PhZP1US6NDqpJj4MY0jBHlJivVJD5P8NxrjuobZBJTCRw==} + '@rollup/rollup-darwin-arm64@4.52.4': + resolution: {integrity: sha512-QRWSW+bVccAvZF6cbNZBJwAehmvG9NwfWHwMy4GbWi/BQIA/laTIktebT2ipVjNncqE6GLPxOok5hsECgAxGZg==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.54.0': - resolution: {integrity: sha512-cOo7biqwkpawslEfox5Vs8/qj83M/aZCSSNIWpVzfU2CYHa2G3P1UN5WF01RdTHSgCkri7XOlTdtk17BezlV3A==} + '@rollup/rollup-darwin-x64@4.52.4': + resolution: {integrity: sha512-hZgP05pResAkRJxL1b+7yxCnXPGsXU0fG9Yfd6dUaoGk+FhdPKCJ5L1Sumyxn8kvw8Qi5PvQ8ulenUbRjzeCTw==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.54.0': - resolution: {integrity: sha512-miSvuFkmvFbgJ1BevMa4CPCFt5MPGw094knM64W9I0giUIMMmRYcGW/JWZDriaw/k1kOBtsWh1z6nIFV1vPNtA==} + '@rollup/rollup-freebsd-arm64@4.52.4': + resolution: {integrity: sha512-xmc30VshuBNUd58Xk4TKAEcRZHaXlV+tCxIXELiE9sQuK3kG8ZFgSPi57UBJt8/ogfhAF5Oz4ZSUBN77weM+mQ==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.54.0': - resolution: {integrity: sha512-KGXIs55+b/ZfZsq9aR026tmr/+7tq6VG6MsnrvF4H8VhwflTIuYh+LFUlIsRdQSgrgmtM3fVATzEAj4hBQlaqQ==} + '@rollup/rollup-freebsd-x64@4.52.4': + resolution: {integrity: sha512-WdSLpZFjOEqNZGmHflxyifolwAiZmDQzuOzIq9L27ButpCVpD7KzTRtEG1I0wMPFyiyUdOO+4t8GvrnBLQSwpw==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.54.0': - resolution: {integrity: sha512-EHMUcDwhtdRGlXZsGSIuXSYwD5kOT9NVnx9sqzYiwAc91wfYOE1g1djOEDseZJKKqtHAHGwnGPQu3kytmfaXLQ==} + '@rollup/rollup-linux-arm-gnueabihf@4.52.4': + resolution: {integrity: sha512-xRiOu9Of1FZ4SxVbB0iEDXc4ddIcjCv2aj03dmW8UrZIW7aIQ9jVJdLBIhxBI+MaTnGAKyvMwPwQnoOEvP7FgQ==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.54.0': - resolution: {integrity: sha512-+pBrqEjaakN2ySv5RVrj/qLytYhPKEUwk+e3SFU5jTLHIcAtqh2rLrd/OkbNuHJpsBgxsD8ccJt5ga/SeG0JmA==} + '@rollup/rollup-linux-arm-musleabihf@4.52.4': + resolution: {integrity: sha512-FbhM2p9TJAmEIEhIgzR4soUcsW49e9veAQCziwbR+XWB2zqJ12b4i/+hel9yLiD8pLncDH4fKIPIbt5238341Q==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.54.0': - resolution: {integrity: sha512-NSqc7rE9wuUaRBsBp5ckQ5CVz5aIRKCwsoa6WMF7G01sX3/qHUw/z4pv+D+ahL1EIKy6Enpcnz1RY8pf7bjwng==} + '@rollup/rollup-linux-arm64-gnu@4.52.4': + resolution: {integrity: sha512-4n4gVwhPHR9q/g8lKCyz0yuaD0MvDf7dV4f9tHt0C73Mp8h38UCtSCSE6R9iBlTbXlmA8CjpsZoujhszefqueg==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.54.0': - resolution: {integrity: sha512-gr5vDbg3Bakga5kbdpqx81m2n9IX8M6gIMlQQIXiLTNeQW6CucvuInJ91EuCJ/JYvc+rcLLsDFcfAD1K7fMofg==} + '@rollup/rollup-linux-arm64-musl@4.52.4': + resolution: {integrity: sha512-u0n17nGA0nvi/11gcZKsjkLj1QIpAuPFQbR48Subo7SmZJnGxDpspyw2kbpuoQnyK+9pwf3pAoEXerJs/8Mi9g==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-loong64-gnu@4.54.0': - resolution: {integrity: sha512-gsrtB1NA3ZYj2vq0Rzkylo9ylCtW/PhpLEivlgWe0bpgtX5+9j9EZa0wtZiCjgu6zmSeZWyI/e2YRX1URozpIw==} + '@rollup/rollup-linux-loong64-gnu@4.52.4': + resolution: {integrity: sha512-0G2c2lpYtbTuXo8KEJkDkClE/+/2AFPdPAbmaHoE870foRFs4pBrDehilMcrSScrN/fB/1HTaWO4bqw+ewBzMQ==} cpu: [loong64] os: [linux] - '@rollup/rollup-linux-ppc64-gnu@4.54.0': - resolution: {integrity: sha512-y3qNOfTBStmFNq+t4s7Tmc9hW2ENtPg8FeUD/VShI7rKxNW7O4fFeaYbMsd3tpFlIg1Q8IapFgy7Q9i2BqeBvA==} + '@rollup/rollup-linux-ppc64-gnu@4.52.4': + resolution: {integrity: sha512-teSACug1GyZHmPDv14VNbvZFX779UqWTsd7KtTM9JIZRDI5NUwYSIS30kzI8m06gOPB//jtpqlhmraQ68b5X2g==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.54.0': - resolution: {integrity: sha512-89sepv7h2lIVPsFma8iwmccN7Yjjtgz0Rj/Ou6fEqg3HDhpCa+Et+YSufy27i6b0Wav69Qv4WBNl3Rs6pwhebQ==} + '@rollup/rollup-linux-riscv64-gnu@4.52.4': + resolution: {integrity: sha512-/MOEW3aHjjs1p4Pw1Xk4+3egRevx8Ji9N6HUIA1Ifh8Q+cg9dremvFCUbOX2Zebz80BwJIgCBUemjqhU5XI5Eg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-riscv64-musl@4.54.0': - resolution: {integrity: sha512-ZcU77ieh0M2Q8Ur7D5X7KvK+UxbXeDHwiOt/CPSBTI1fBmeDMivW0dPkdqkT4rOgDjrDDBUed9x4EgraIKoR2A==} + '@rollup/rollup-linux-riscv64-musl@4.52.4': + resolution: {integrity: sha512-1HHmsRyh845QDpEWzOFtMCph5Ts+9+yllCrREuBR/vg2RogAQGGBRC8lDPrPOMnrdOJ+mt1WLMOC2Kao/UwcvA==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.54.0': - resolution: {integrity: sha512-2AdWy5RdDF5+4YfG/YesGDDtbyJlC9LHmL6rZw6FurBJ5n4vFGupsOBGfwMRjBYH7qRQowT8D/U4LoSvVwOhSQ==} + '@rollup/rollup-linux-s390x-gnu@4.52.4': + resolution: {integrity: sha512-seoeZp4L/6D1MUyjWkOMRU6/iLmCU2EjbMTyAG4oIOs1/I82Y5lTeaxW0KBfkUdHAWN7j25bpkt0rjnOgAcQcA==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.54.0': - resolution: {integrity: sha512-WGt5J8Ij/rvyqpFexxk3ffKqqbLf9AqrTBbWDk7ApGUzaIs6V+s2s84kAxklFwmMF/vBNGrVdYgbblCOFFezMQ==} + '@rollup/rollup-linux-x64-gnu@4.52.4': + resolution: {integrity: sha512-Wi6AXf0k0L7E2gteNsNHUs7UMwCIhsCTs6+tqQ5GPwVRWMaflqGec4Sd8n6+FNFDw9vGcReqk2KzBDhCa1DLYg==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.54.0': - resolution: {integrity: sha512-JzQmb38ATzHjxlPHuTH6tE7ojnMKM2kYNzt44LO/jJi8BpceEC8QuXYA908n8r3CNuG/B3BV8VR3Hi1rYtmPiw==} + '@rollup/rollup-linux-x64-musl@4.52.4': + resolution: {integrity: sha512-dtBZYjDmCQ9hW+WgEkaffvRRCKm767wWhxsFW3Lw86VXz/uJRuD438/XvbZT//B96Vs8oTA8Q4A0AfHbrxP9zw==} cpu: [x64] os: [linux] - '@rollup/rollup-openharmony-arm64@4.54.0': - resolution: {integrity: sha512-huT3fd0iC7jigGh7n3q/+lfPcXxBi+om/Rs3yiFxjvSxbSB6aohDFXbWvlspaqjeOh+hx7DDHS+5Es5qRkWkZg==} + '@rollup/rollup-openharmony-arm64@4.52.4': + resolution: {integrity: sha512-1ox+GqgRWqaB1RnyZXL8PD6E5f7YyRUJYnCqKpNzxzP0TkaUh112NDrR9Tt+C8rJ4x5G9Mk8PQR3o7Ku2RKqKA==} cpu: [arm64] os: [openharmony] - '@rollup/rollup-win32-arm64-msvc@4.54.0': - resolution: {integrity: sha512-c2V0W1bsKIKfbLMBu/WGBz6Yci8nJ/ZJdheE0EwB73N3MvHYKiKGs3mVilX4Gs70eGeDaMqEob25Tw2Gb9Nqyw==} + '@rollup/rollup-win32-arm64-msvc@4.52.4': + resolution: {integrity: sha512-8GKr640PdFNXwzIE0IrkMWUNUomILLkfeHjXBi/nUvFlpZP+FA8BKGKpacjW6OUUHaNI6sUURxR2U2g78FOHWQ==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.54.0': - resolution: {integrity: sha512-woEHgqQqDCkAzrDhvDipnSirm5vxUXtSKDYTVpZG3nUdW/VVB5VdCYA2iReSj/u3yCZzXID4kuKG7OynPnB3WQ==} + '@rollup/rollup-win32-ia32-msvc@4.52.4': + resolution: {integrity: sha512-AIy/jdJ7WtJ/F6EcfOb2GjR9UweO0n43jNObQMb6oGxkYTfLcnN7vYYpG+CN3lLxrQkzWnMOoNSHTW54pgbVxw==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-gnu@4.54.0': - resolution: {integrity: sha512-dzAc53LOuFvHwbCEOS0rPbXp6SIhAf2txMP5p6mGyOXXw5mWY8NGGbPMPrs4P1WItkfApDathBj/NzMLUZ9rtQ==} + '@rollup/rollup-win32-x64-gnu@4.52.4': + resolution: {integrity: sha512-UF9KfsH9yEam0UjTwAgdK0anlQ7c8/pWPU2yVjyWcF1I1thABt6WXE47cI71pGiZ8wGvxohBoLnxM04L/wj8mQ==} cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.54.0': - resolution: {integrity: sha512-hYT5d3YNdSh3mbCU1gwQyPgQd3T2ne0A3KG8KSBdav5TiBg6eInVmV+TeR5uHufiIgSFg0XsOWGW5/RhNcSvPg==} + '@rollup/rollup-win32-x64-msvc@4.52.4': + resolution: {integrity: sha512-bf9PtUa0u8IXDVxzRToFQKsNCRz9qLYfR/MpECxl4mRoWYjAeFjgxj1XdZr2M/GNVpT05p+LgQOHopYDlUu6/w==} cpu: [x64] os: [win32] @@ -4943,6 +4954,11 @@ packages: peerDependencies: '@semcore/base-components': ^16.0.0 + '@semcore/flex-box@16.0.10': + resolution: {integrity: sha512-ol/qHL6DjzCZL5V7nXlgIv6qD+LhJB8fKsUOdjtBQPMBHYRE2DgbCV4TOqDRvIyZ2bW/V4zi+oWq2P6Cz2BA6w==} + peerDependencies: + '@semcore/base-components': ^16.0.0 + '@semcore/flex-box@16.0.11': resolution: {integrity: sha512-KjzQtTTLiPYwASHyfLWtywsslij+CIsz2McEb0Pcw38uaE0y9LG7tlmbdsWz0/rUDkL+QqO6GYZ2gmQ9l/uX/g==} peerDependencies: @@ -4953,6 +4969,11 @@ packages: peerDependencies: '@semcore/base-components': ^16.0.0 + '@semcore/icon@16.5.1': + resolution: {integrity: sha512-uiwFIfKgtmWgedVydA8WdfbRmCuxSuR046iyhaKkqR8ndmK4G6BN+ap3O30NpQEveKp0lzxTgx4fd2bOmZVSrw==} + peerDependencies: + '@semcore/base-components': ^16.0.0 + '@semcore/icon@16.7.2': resolution: {integrity: sha512-KKnnU2c6zyaUjwzCR8XjIi3ArgvgIJqqad4D81popRuMuKH6KAfvXmUuePnvX2PhlU580HCP66hFTeoOXjiJeA==} peerDependencies: @@ -5011,6 +5032,11 @@ packages: peerDependencies: '@semcore/base-components': ^16.0.0 + '@semcore/typography@16.3.0': + resolution: {integrity: sha512-kOieKF6BCQAlmVP0B9UD6R0Kz5f7z2RsUcZH5TbCEJQcRt+pYNQN802574X6JLo6PAx6QanWSdovMdeEp/lwkg==} + peerDependencies: + '@semcore/base-components': ^16.0.0 + '@semcore/typography@16.3.1': resolution: {integrity: sha512-R6m1p9N02DOZw4XVVMJQQzQsEckd/QgJM9v28dAlDtKI/PqsLHaBokarjIpb4NdHq1bb5eoL4TyWRvw+8Omo6Q==} peerDependencies: @@ -5082,10 +5108,10 @@ packages: peerDependencies: storybook: ^9.1.6 - '@storybook/addon-docs@9.1.17': - resolution: {integrity: sha512-yc4hlgkrwNi045qk210dRuIMijkgbLmo3ft6F4lOdpPRn4IUnPDj7FfZR8syGzUzKidxRfNtLx5m0yHIz83xtA==} + '@storybook/addon-docs@9.1.10': + resolution: {integrity: sha512-LYK3oXy/0PgY39FhkYVd9D0bzatLGTsMhaPPwSjBOmZgK0f0yBLqaePy7urUFeHYm/rjwAaRmDJNBqUnGTVoig==} peerDependencies: - storybook: ^9.1.17 + storybook: ^9.1.10 '@storybook/addon-links@9.1.6': resolution: {integrity: sha512-TY9d3MVylNHNQswlwsvXMaGNZXGaEr8RMvV9BES65BC4GAPnHM6W1I9mEf1ckg+uSFBf43ZMOsYulSMo86ddpQ==} @@ -5107,10 +5133,10 @@ packages: storybook: ^9.1.6 vite: ^5.0.0 || ^6.0.0 || ^7.0.0 - '@storybook/csf-plugin@9.1.17': - resolution: {integrity: sha512-o+ebQDdSfZHDRDhu2hNDGhCLIazEB4vEAqJcHgz1VsURq+l++bgZUcKojPMCAbeblptSEz2bwS0eYAOvG7aSXg==} + '@storybook/csf-plugin@9.1.10': + resolution: {integrity: sha512-247F/JU0Naxm/RIUnQYpqXeCL0wG8UNJkZe+/GkLjdqzsyML0lb+8OwBsWFfG8zfj6fkjmRU2mF44TnNkzoQcg==} peerDependencies: - storybook: ^9.1.17 + storybook: ^9.1.10 '@storybook/csf-plugin@9.1.6': resolution: {integrity: sha512-cz4Y+OYCtuovFNwoLkIKk0T62clrRTYf26Bbo1gdIGuX/W3JPP/LnN97sP2/0nfF6heZqCdEwb47k7RubkxXZg==} @@ -5127,12 +5153,12 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - '@storybook/react-dom-shim@9.1.17': - resolution: {integrity: sha512-Ss/lNvAy0Ziynu+KniQIByiNuyPz3dq7tD62hqSC/pHw190X+M7TKU3zcZvXhx2AQx1BYyxtdSHIZapb+P5mxQ==} + '@storybook/react-dom-shim@9.1.10': + resolution: {integrity: sha512-cxy8GTj73RMJIFPrgqdnMXePGX5iFohM5pDCZ63Te5m5GtzKqsILRXtBBLO6Ouexm/ZYRVznkKiwNKX/Fu24fQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^9.1.17 + storybook: ^9.1.10 '@storybook/react-dom-shim@9.1.6': resolution: {integrity: sha512-Px4duzPMTPqI3kes6eUyYjWpEeJ0AOCCeSDCBDm9rzlf4a+eXlxfhkcVWft3viCDiIkc0vtYagb2Yu7bcSIypg==} @@ -5227,8 +5253,8 @@ packages: '@tootallnate/quickjs-emscripten@0.23.0': resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==} - '@tsconfig/node10@1.0.12': - resolution: {integrity: sha512-UCYBaeFvM11aU2y3YPZ//O5Rhj+xKyzy7mvcIoAjASbigy8mHMryP5cK7dgjlz2hWxh1g5pLw084E0a/wlUSFQ==} + '@tsconfig/node10@1.0.11': + resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==} '@tsconfig/node12@1.0.11': resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} @@ -5263,8 +5289,8 @@ packages: '@types/caseless@0.12.5': resolution: {integrity: sha512-hWtVTC2q7hc7xZ/RLbxapMvDMgUnDvKvMOpKal4DrMyfGBUfB1oKaZlIRr6mJL+If3bAP6sV/QneGzF6tJjZDg==} - '@types/chai@5.2.3': - resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} + '@types/chai@5.2.2': + resolution: {integrity: sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg==} '@types/classnames@2.2.6': resolution: {integrity: sha512-XHcYvVdbtAxVstjKxuULYqYaWIzHR15yr1pZj4fnGChuBVJlIAp9StJna0ZJNSgxPh4Nac2FL4JM3M11Tm6fqQ==} @@ -5275,6 +5301,9 @@ packages: '@types/connect@3.4.38': resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} + '@types/cookie@0.6.0': + resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} + '@types/d3-array@3.2.2': resolution: {integrity: sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==} @@ -5321,17 +5350,17 @@ packages: '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} - '@types/express-serve-static-core@4.19.7': - resolution: {integrity: sha512-FvPtiIf1LfhzsaIXhv/PHan/2FeQBbtBDtfX2QfvPxdUelMDEckK08SM6nqo1MIZY3RUlfA+HV8+hFUSio78qg==} + '@types/express-serve-static-core@4.19.6': + resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==} - '@types/express-serve-static-core@5.1.0': - resolution: {integrity: sha512-jnHMsrd0Mwa9Cf4IdOzbz543y4XJepXrbia2T4b6+spXC2We3t1y6K44D3mR8XMFSXMCf3/l7rCgddfx7UNVBA==} + '@types/express-serve-static-core@5.0.7': + resolution: {integrity: sha512-R+33OsgWw7rOhD1emjU7dzCDHucJrgJXMA5PYCzJxVil0dsyx5iBEPHqpPfiKNJQb7lZ1vxwoLR4Z87bBUpeGQ==} '@types/express@4.17.1': resolution: {integrity: sha512-VfH/XCP0QbQk5B5puLqTLEeFgR8lfCJHZJKkInZ9mkYd+u8byX0kztXEQxEk4wZXJs8HI+7km2ALXjn4YKcX9w==} - '@types/express@4.17.25': - resolution: {integrity: sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==} + '@types/express@4.17.23': + resolution: {integrity: sha512-Crp6WY9aTYP3qPi2wGDo9iUe/rceX01UMhnF1jmwDcKCFM6cx7YhGP/Mpr3y9AASpfHixIG0E6azCcL5OcDHsQ==} '@types/final-form-focus@1.1.7': resolution: {integrity: sha512-vC0lKyLSVxKOuBfOjtYPBuEGyKBh6PK9RadmSBHNr3d5Lm4ZJMGt4O53QS/4oREATmPq4qmwcjOiuCeeaFkf0w==} @@ -5368,8 +5397,8 @@ packages: '@types/http-errors@2.0.5': resolution: {integrity: sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==} - '@types/http-proxy@1.17.17': - resolution: {integrity: sha512-ED6LB+Z1AVylNTu7hdzuBqOgMnvG/ld6wGCG8wFnAzKX5uyW2K3WD52v0gnLCTK/VLpXtKckgWuyScYK6cSPaw==} + '@types/http-proxy@1.17.16': + resolution: {integrity: sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==} '@types/istanbul-lib-coverage@2.0.6': resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} @@ -5447,14 +5476,14 @@ packages: '@types/node@18.16.15': resolution: {integrity: sha512-fv9H0101Lom0m76x5UekmudO0Vu611ElbTCLOeSbyX5WM6sme3gJ10PHP83pA1/eXbZpnDoTkeY40jykH38ptQ==} - '@types/node@18.19.130': - resolution: {integrity: sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==} + '@types/node@18.19.129': + resolution: {integrity: sha512-hrmi5jWt2w60ayox3iIXwpMEnfUvOLJCRtrOPbHtH15nTjvO7uhnelvrdAs0dO0/zl5DZ3ZbahiaXEVb54ca/A==} - '@types/node@20.19.27': - resolution: {integrity: sha512-N2clP5pJhB2YnZJ3PIHFk5RkygRX5WO/5f0WC08tp0wd+sv0rsJk3MqWn3CbNmT2J505a5336jaQj4ph1AdMug==} + '@types/node@20.19.19': + resolution: {integrity: sha512-pb1Uqj5WJP7wrcbLU7Ru4QtA0+3kAXrkutGiD26wUKzSMgNNaPARTUDQmElUXp64kh3cWdou3Q0C7qwwxqSFmg==} - '@types/node@22.19.3': - resolution: {integrity: sha512-1N9SBnWYOJTrNZCdh/yJE+t910Y128BoyY+zBLWhL3r0TYzlTmFdXrPwHL9DyFZmlEXNQQolTZh3KHV31QDhyA==} + '@types/node@22.18.8': + resolution: {integrity: sha512-pAZSHMiagDR7cARo/cch1f3rXy0AEXwsVsVH09FcyeJVAzCnGgmYis7P3JidtTUjyadhTeSo8TgRPswstghDaw==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -5513,20 +5542,17 @@ packages: '@types/semver@7.3.9': resolution: {integrity: sha512-L/TMpyURfBkf+o/526Zb6kd/tchUP3iBDEPjqjb+U2MAJhVRxxrmr2fwpe08E7QsV7YLcpq0tUaQ9O9x97ZIxQ==} - '@types/send@0.17.6': - resolution: {integrity: sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og==} + '@types/send@0.17.5': + resolution: {integrity: sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==} - '@types/send@1.2.1': - resolution: {integrity: sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==} + '@types/send@1.2.0': + resolution: {integrity: sha512-zBF6vZJn1IaMpg3xUF25VK3gd3l8zwE0ZLRX7dsQyQi+jp4E8mMDJNGDYnYse+bQhYwWERTxVwHpi3dMOq7RKQ==} '@types/serve-index@1.9.4': resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==} - '@types/serve-static@1.15.10': - resolution: {integrity: sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw==} - - '@types/serve-static@2.2.0': - resolution: {integrity: sha512-8mam4H1NHLtu7nmtalF7eyBH14QyOASmcxHhSfEoRyr0nP/YdoesEtU+uSRvMe96TW/HPTtkoKqQLl53N7UXMQ==} + '@types/serve-static@1.15.9': + resolution: {integrity: sha512-dOTIuqpWLyl3BBXU3maNQsS4A3zuuoYRNIvYSxxhebPfXg2mzWQEPne/nlJ37yOse6uGgR386uTpdsx4D0QZWA==} '@types/sockjs@0.3.36': resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} @@ -5558,8 +5584,8 @@ packages: '@types/unist@3.0.3': resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - '@types/watchpack@2.4.5': - resolution: {integrity: sha512-8CarnGOIYYRL342jwQyHrGwz4vCD3y5uwwYmzQVzT2Z24DqSd6wwBva6m0eNJX4S5pVmrx9xUEbOsOoqBVhWsg==} + '@types/watchpack@2.4.4': + resolution: {integrity: sha512-SbuSavsPxfOPZwVHBgQUVuzYBe6+8KL7dwiJLXaj5rmv3DxktOMwX5WP1J6UontwUbewjVoc7pCgZvqy6rPn+A==} '@types/web-bluetooth@0.0.20': resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} @@ -5583,8 +5609,8 @@ packages: '@types/yargs-parser@21.0.3': resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} - '@types/yargs@17.0.35': - resolution: {integrity: sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==} + '@types/yargs@17.0.33': + resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} '@types/yauzl@2.10.3': resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} @@ -5608,8 +5634,8 @@ packages: resolution: {integrity: sha512-d1hz0u9l6N+u/gcrk6s6gYdl7/+pp8yHheRTqP6X5hVDKALEaTn8WfGiit7G511yueBEL3OpOEpD+3/MBdoN+A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/project-service@8.50.1': - resolution: {integrity: sha512-E1ur1MCVf+YiP89+o4Les/oBAVzmSbeRB0MQLfSlYtbWU17HPxZ6Bhs5iYmKZRALvEuBoXIZMOIRRc/P++Ortg==} + '@typescript-eslint/project-service@8.45.0': + resolution: {integrity: sha512-3pcVHwMG/iA8afdGLMuTibGR7pDsn9RjDev6CCB+naRsSYs2pns5QbinF4Xqw6YC/Sj3lMrm/Im0eMfaa61WUg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' @@ -5618,8 +5644,8 @@ packages: resolution: {integrity: sha512-LMi/oqrzpqxyO72ltP+dBSP6V0xiUb4saY7WLtxSfiNEBI8m321LLVFU9/QDJxjDQG9/tjSqKz/E3380TEqSTw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/scope-manager@8.50.1': - resolution: {integrity: sha512-mfRx06Myt3T4vuoHaKi8ZWNTPdzKPNBhiblze5N50//TSHOAQQevl/aolqA/BcqqbJ88GUnLqjjcBc8EWdBcVw==} + '@typescript-eslint/scope-manager@8.45.0': + resolution: {integrity: sha512-clmm8XSNj/1dGvJeO6VGH7EUSeA0FMs+5au/u3lrA3KfG8iJ4u8ym9/j2tTEoacAffdW1TVUzXO30W1JTJS7dA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/tsconfig-utils@8.33.0': @@ -5628,8 +5654,8 @@ packages: peerDependencies: typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/tsconfig-utils@8.50.1': - resolution: {integrity: sha512-ooHmotT/lCWLXi55G4mvaUF60aJa012QzvLK0Y+Mp4WdSt17QhMhWOaBWeGTFVkb2gDgBe19Cxy1elPXylslDw==} + '@typescript-eslint/tsconfig-utils@8.45.0': + resolution: {integrity: sha512-aFdr+c37sc+jqNMGhH+ajxPXwjv9UtFZk79k8pLoJ6p4y0snmYpPA52GuWHgt2ZF4gRRW6odsEj41uZLojDt5w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' @@ -5645,8 +5671,8 @@ packages: resolution: {integrity: sha512-DKuXOKpM5IDT1FA2g9x9x1Ug81YuKrzf4mYX8FAVSNu5Wo/LELHWQyM1pQaDkI42bX15PWl0vNPt1uGiIFUOpg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.50.1': - resolution: {integrity: sha512-v5lFIS2feTkNyMhd7AucE/9j/4V9v5iIbpVRncjk/K0sQ6Sb+Np9fgYS/63n6nwqahHQvbmujeBL7mp07Q9mlA==} + '@typescript-eslint/types@8.45.0': + resolution: {integrity: sha512-WugXLuOIq67BMgQInIxxnsSyRLFxdkJEJu8r4ngLR56q/4Q5LrbfkFRH27vMTjxEK8Pyz7QfzuZe/G15qQnVRA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@8.33.0': @@ -5655,8 +5681,8 @@ packages: peerDependencies: typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/typescript-estree@8.50.1': - resolution: {integrity: sha512-woHPdW+0gj53aM+cxchymJCrh0cyS7BTIdcDxWUNsclr9VDkOSbqC13juHzxOmQ22dDkMZEpZB+3X1WpUvzgVQ==} + '@typescript-eslint/typescript-estree@8.45.0': + resolution: {integrity: sha512-GfE1NfVbLam6XQ0LcERKwdTTPlLvHvXXhOeUGC1OXi4eQBoyy1iVsW+uzJ/J9jtCz6/7GCQ9MtrQ0fml/jWCnA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' @@ -5668,8 +5694,8 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/utils@8.50.1': - resolution: {integrity: sha512-lCLp8H1T9T7gPbEuJSnHwnSuO9mDf8mfK/Nion5mZmiEaQD9sWf9W4dfeFqRyqRjF06/kBuTmAqcs9sewM2NbQ==} + '@typescript-eslint/utils@8.45.0': + resolution: {integrity: sha512-bxi1ht+tLYg4+XV2knz/F7RVhU0k6VrSMc9sb8DQ6fyCTrGQLHfo7lDtN0QJjZjKkLA2ThrKuCdHEvLReqtIGg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -5679,8 +5705,8 @@ packages: resolution: {integrity: sha512-7RW7CMYoskiz5OOGAWjJFxgb7c5UNjTG292gYhWeOAcFmYCtVCSqjqSBj5zMhxbXo2JOW95YYrUWJfU0zrpaGQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/visitor-keys@8.50.1': - resolution: {integrity: sha512-IrDKrw7pCRUR94zeuCSUWQ+w8JEf5ZX5jl/e6AHGSLi1/zIr0lgutfn/7JpfCey+urpgQEdrZVYzCaVVKiTwhQ==} + '@typescript-eslint/visitor-keys@8.45.0': + resolution: {integrity: sha512-qsaFBA3e09MIDAGFUrTk+dzqtfv1XPVz8t8d1f0ybTzrCY7BKiMC5cjrl1O/P7UmHsNyW90EYSkU/ZWpmXelag==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@ungap/structured-clone@1.3.0': @@ -5823,43 +5849,43 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.5.26': - resolution: {integrity: sha512-vXyI5GMfuoBCnv5ucIT7jhHKl55Y477yxP6fc4eUswjP8FG3FFVFd41eNDArR+Uk3QKn2Z85NavjaxLxOC19/w==} + '@vue/compiler-core@3.5.22': + resolution: {integrity: sha512-jQ0pFPmZwTEiRNSb+i9Ow/I/cHv2tXYqsnHKKyCQ08irI2kdF5qmYedmF8si8mA7zepUFmJ2hqzS8CQmNOWOkQ==} - '@vue/compiler-dom@3.5.26': - resolution: {integrity: sha512-y1Tcd3eXs834QjswshSilCBnKGeQjQXB6PqFn/1nxcQw4pmG42G8lwz+FZPAZAby6gZeHSt/8LMPfZ4Rb+Bd/A==} + '@vue/compiler-dom@3.5.22': + resolution: {integrity: sha512-W8RknzUM1BLkypvdz10OVsGxnMAuSIZs9Wdx1vzA3mL5fNMN15rhrSCLiTm6blWeACwUwizzPVqGJgOGBEN/hA==} - '@vue/compiler-sfc@3.5.26': - resolution: {integrity: sha512-egp69qDTSEZcf4bGOSsprUr4xI73wfrY5oRs6GSgXFTiHrWj4Y3X5Ydtip9QMqiCMCPVwLglB9GBxXtTadJ3mA==} + '@vue/compiler-sfc@3.5.22': + resolution: {integrity: sha512-tbTR1zKGce4Lj+JLzFXDq36K4vcSZbJ1RBu8FxcDv1IGRz//Dh2EBqksyGVypz3kXpshIfWKGOCcqpSbyGWRJQ==} - '@vue/compiler-ssr@3.5.26': - resolution: {integrity: sha512-lZT9/Y0nSIRUPVvapFJEVDbEXruZh2IYHMk2zTtEgJSlP5gVOqeWXH54xDKAaFS4rTnDeDBQUYDtxKyoW9FwDw==} + '@vue/compiler-ssr@3.5.22': + resolution: {integrity: sha512-GdgyLvg4R+7T8Nk2Mlighx7XGxq/fJf9jaVofc3IL0EPesTE86cP/8DD1lT3h1JeZr2ySBvyqKQJgbS54IX1Ww==} - '@vue/devtools-api@7.7.9': - resolution: {integrity: sha512-kIE8wvwlcZ6TJTbNeU2HQNtaxLx3a84aotTITUuL/4bzfPxzajGBOoqjMhwZJ8L9qFYDU/lAYMEEm11dnZOD6g==} + '@vue/devtools-api@7.7.7': + resolution: {integrity: sha512-lwOnNBH2e7x1fIIbVT7yF5D+YWhqELm55/4ZKf45R9T8r9dE2AIOy8HKjfqzGsoTHFbWbr337O4E0A0QADnjBg==} - '@vue/devtools-kit@7.7.9': - resolution: {integrity: sha512-PyQ6odHSgiDVd4hnTP+aDk2X4gl2HmLDfiyEnn3/oV+ckFDuswRs4IbBT7vacMuGdwY/XemxBoh302ctbsptuA==} + '@vue/devtools-kit@7.7.7': + resolution: {integrity: sha512-wgoZtxcTta65cnZ1Q6MbAfePVFxfM+gq0saaeytoph7nEa7yMXoi6sCPy4ufO111B9msnw0VOWjPEFCXuAKRHA==} - '@vue/devtools-shared@7.7.9': - resolution: {integrity: sha512-iWAb0v2WYf0QWmxCGy0seZNDPdO3Sp5+u78ORnyeonS6MT4PC7VPrryX2BpMJrwlDeaZ6BD4vP4XKjK0SZqaeA==} + '@vue/devtools-shared@7.7.7': + resolution: {integrity: sha512-+udSj47aRl5aKb0memBvcUG9koarqnxNM5yjuREvqwK6T3ap4mn3Zqqc17QrBFTqSMjr3HK1cvStEZpMDpfdyw==} - '@vue/reactivity@3.5.26': - resolution: {integrity: sha512-9EnYB1/DIiUYYnzlnUBgwU32NNvLp/nhxLXeWRhHUEeWNTn1ECxX8aGO7RTXeX6PPcxe3LLuNBFoJbV4QZ+CFQ==} + '@vue/reactivity@3.5.22': + resolution: {integrity: sha512-f2Wux4v/Z2pqc9+4SmgZC1p73Z53fyD90NFWXiX9AKVnVBEvLFOWCEgJD3GdGnlxPZt01PSlfmLqbLYzY/Fw4A==} - '@vue/runtime-core@3.5.26': - resolution: {integrity: sha512-xJWM9KH1kd201w5DvMDOwDHYhrdPTrAatn56oB/LRG4plEQeZRQLw0Bpwih9KYoqmzaxF0OKSn6swzYi84e1/Q==} + '@vue/runtime-core@3.5.22': + resolution: {integrity: sha512-EHo4W/eiYeAzRTN5PCextDUZ0dMs9I8mQ2Fy+OkzvRPUYQEyK9yAjbasrMCXbLNhF7P0OUyivLjIy0yc6VrLJQ==} - '@vue/runtime-dom@3.5.26': - resolution: {integrity: sha512-XLLd/+4sPC2ZkN/6+V4O4gjJu6kSDbHAChvsyWgm1oGbdSO3efvGYnm25yCjtFm/K7rrSDvSfPDgN1pHgS4VNQ==} + '@vue/runtime-dom@3.5.22': + resolution: {integrity: sha512-Av60jsryAkI023PlN7LsqrfPvwfxOd2yAwtReCjeuugTJTkgrksYJJstg1e12qle0NarkfhfFu1ox2D+cQotww==} - '@vue/server-renderer@3.5.26': - resolution: {integrity: sha512-TYKLXmrwWKSodyVuO1WAubucd+1XlLg4set0YoV+Hu8Lo79mp/YMwWV5mC5FgtsDxX3qo1ONrxFaTP1OQgy1uA==} + '@vue/server-renderer@3.5.22': + resolution: {integrity: sha512-gXjo+ao0oHYTSswF+a3KRHZ1WszxIqO7u6XwNHqcqb9JfyIL/pbWrrh/xLv7jeDqla9u+LK7yfZKHih1e1RKAQ==} peerDependencies: - vue: 3.5.26 + vue: 3.5.22 - '@vue/shared@3.5.26': - resolution: {integrity: sha512-7Z6/y3uFI5PRoKeorTOSXKcDj0MSasfNNltcslbFrPpcw6aXRUALq4IfJlaTRspiWIUOEZbrpM+iQGmCOiWe4A==} + '@vue/shared@3.5.22': + resolution: {integrity: sha512-F4yc6palwq3TT0u+FYf0Ns4Tfl9GRFURDN2gWG7L1ecIaS/4fCIuFOjMTnCyjsu/OK6vaDKLCrGAa+KvvH+h4w==} '@vueuse/core@10.11.1': resolution: {integrity: sha512-guoy26JQktXPcz+0n3GukWIy/JDNKti9v6VEMu6kV2sYBsWuGiTU8OWdg+ADfUbHg3/3DlqySDe7JmdHrktiww==} @@ -6002,8 +6028,8 @@ packages: '@xtuc/long@4.2.2': resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} - '@zip.js/zip.js@2.8.11': - resolution: {integrity: sha512-0fztsk/0ryJ+2PPr9EyXS5/Co7OK8q3zY/xOoozEWaUsL5x+C0cyZ4YyMuUffOO2Dx/rAdq4JMPqW0VUtm+vzA==} + '@zip.js/zip.js@2.8.7': + resolution: {integrity: sha512-8daf29EMM3gUpH/vSBSCYo2bY/wbamgRPxPpE2b+cDnbOLBHAcZikWad79R4Guemth/qtipzEHrZMq1lFXxWIA==} engines: {bun: '>=0.7.0', deno: '>=1.0.0', node: '>=18.0.0'} abab@2.0.6: @@ -6077,8 +6103,8 @@ packages: algoliasearch@4.8.4: resolution: {integrity: sha512-QbXpFvBKj/QhKWE7xBoqaWOWyw7ni6W6THSuFJHOcADRrInhjFCBYjrv+YsIhv9huCepKXWpfV4UJup9BslVhQ==} - algoliasearch@5.46.2: - resolution: {integrity: sha512-qqAXW9QvKf2tTyhpDA4qXv1IfBwD2eduSW6tUEBFIfCeE9gn9HQ9I5+MaKoenRuHrzk5sQoNh1/iof8mY7uD6Q==} + algoliasearch@5.39.0: + resolution: {integrity: sha512-DzTfhUxzg9QBNGzU/0kZkxEV72TeA4MmPJ7RVfLnQwHNhhliPo7ynglEWJS791rNlLFoTyrKvkapwr/P3EXV9A==} engines: {node: '>= 14.0.0'} align-text@0.1.4: @@ -6277,6 +6303,9 @@ packages: resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==} engines: {node: '>= 0.4'} + async-limiter@1.0.1: + resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} + async-mutex@0.4.1: resolution: {integrity: sha512-WfoBo4E/TbCX1G95XTjbWTE3X2XLG0m1Xbv2cwOtuPdyH9CZvnaA5nCt1ucjaKEgW2A5IF71hxrRhr83Je5xjA==} @@ -6297,8 +6326,8 @@ packages: resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} engines: {node: '>=8.0.0'} - autoprefixer@10.4.23: - resolution: {integrity: sha512-YYTXSFulfwytnjAPlw8QHncHJmlvFKtczb8InXaAx9Q0LbfDnfEYDE55omerIJKihhmU61Ft+cAOSzQVaBUmeA==} + autoprefixer@10.4.21: + resolution: {integrity: sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: @@ -6382,8 +6411,8 @@ packages: babel-plugin-replace-import-extension@1.1.5: resolution: {integrity: sha512-gqXyzEEQ7pAdH8+twgt+GzwJB/5l3CzN+kbX1YxmX1f/qxMqb1q4Sm6ugpGqezt9QxdD/SKfoDnJHSlZryv+jA==} - babel-plugin-syntax-hermes-parser@0.32.0: - resolution: {integrity: sha512-m5HthL++AbyeEA2FcdwOLfVFvWYECOBObLHNqdR8ceY4TsEdn4LdX2oTvbB2QJSSElE2AWA/b2MXZ/PF/CqLZg==} + babel-plugin-syntax-hermes-parser@0.29.1: + resolution: {integrity: sha512-2WFYnoWGdmih1I1J5eIqxATOeycOqRwYxAQBu3cUu/rhwInwHUg7k60AFNbuGjSDL8tje5GDrAnxzRLcu2pYcA==} babel-plugin-tester@7.0.1: resolution: {integrity: sha512-+K1d6BGmFDSMVtf9HG4sPhIZEHLVnUIV3BeJGkpR+l7Y5MCaB9Gv98kWFbqtmg/B3DVRFT3UncyAeOdc91HooQ==} @@ -6422,16 +6451,11 @@ packages: balanced-match@2.0.0: resolution: {integrity: sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==} - bare-events@2.8.2: - resolution: {integrity: sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==} - peerDependencies: - bare-abort-controller: '*' - peerDependenciesMeta: - bare-abort-controller: - optional: true + bare-events@2.7.0: + resolution: {integrity: sha512-b3N5eTW1g7vXkw+0CXh/HazGTcO5KYuu/RCNaJbDMPI6LHDi+7qe8EmxKUVe1sUbY2KZOVZFyj62x0OEz9qyAA==} - bare-fs@4.5.2: - resolution: {integrity: sha512-veTnRzkb6aPHOvSKIOy60KzURfBdUflr5VReI+NSaPL6xf+XLdONQgZgpYvUuZLVQ8dCqxpBAudaOM1+KpAUxw==} + bare-fs@4.4.5: + resolution: {integrity: sha512-TCtu93KGLu6/aiGWzMr12TmSRS6nKdfhAnzTQRbXoSWxkbb9eRd53jQ51jG7g1gYjjtto3hbBrrhzg6djcgiKg==} engines: {bare: '>=1.16.0'} peerDependencies: bare-buffer: '*' @@ -6457,14 +6481,14 @@ packages: bare-events: optional: true - bare-url@2.3.2: - resolution: {integrity: sha512-ZMq4gd9ngV5aTMa5p9+UfY0b3skwhHELaDkhEHetMdX0LRkW9kzaym4oo/Eh+Ghm0CCDuMTsRIGM/ytUc1ZYmw==} + bare-url@2.2.2: + resolution: {integrity: sha512-g+ueNGKkrjMazDG3elZO1pNs3HY5+mMmOet1jtKyhOaCnkLzitxf26z7hoAEkDNgdNmnc1KIlt/dw6Po6xZMpA==} base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.9.11: - resolution: {integrity: sha512-Sg0xJUNDU1sJNGdfGWhVHX0kkZ+HWcvmVymJbj6NSgZZmW/8S9Y2HQ5euytnIgakgxN6papOAWiwDo1ctFDcoQ==} + baseline-browser-mapping@2.8.12: + resolution: {integrity: sha512-vAPMQdnyKCBtkmQA6FMCBvU9qFIppS3nzyXnEM+Lo2IAhG4Mpjv9cCxMudhgV3YdNNJv6TNqXy97dfRVL2LmaQ==} hasBin: true basic-auth@2.0.1: @@ -6518,8 +6542,8 @@ packages: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} - birpc@2.9.0: - resolution: {integrity: sha512-KrayHS5pBi69Xi9JmvoqrIgYGDkD6mcSe/i6YKi3w5kekCLzrX4+nawcXqrj2tIp50Kw/mT/s3p+GVK0A0sKxw==} + birpc@2.6.1: + resolution: {integrity: sha512-LPnFhlDpdSH6FJhJyn4M0kFO7vtQ5iPw24FnG0y21q09xC7e8+1LeR31S1MAIrDAHp4m7aas4bEkTDTvMAtebQ==} bl@1.2.3: resolution: {integrity: sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==} @@ -6531,8 +6555,8 @@ packages: resolution: {integrity: sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - body-parser@1.20.4: - resolution: {integrity: sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA==} + body-parser@1.20.3: + resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} bonjour-service@1.3.0: @@ -6541,8 +6565,8 @@ packages: boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - bowser@2.13.1: - resolution: {integrity: sha512-OHawaAbjwx6rqICCKgSG0SAnT05bzd7ppyKLVUITZpANBaaMFBAsaNkto3LoQ31tyFP5kNujE8Cdx85G9VzOkw==} + bowser@2.12.1: + resolution: {integrity: sha512-z4rE2Gxh7tvshQ4hluIT7XcFrgLIQaw9X3A+kTTRdovCz5PMukm/0QC/BKSYPj3omF5Qfypn9O/c5kgpmvYUCw==} brace-expansion@1.1.12: resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} @@ -6554,8 +6578,8 @@ packages: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} - browserslist@4.28.1: - resolution: {integrity: sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==} + browserslist@4.26.3: + resolution: {integrity: sha512-lAUU+02RFBuCKQPj/P6NgjlbCnLBMp4UtgTx7vNHd3XSIJF87s9a5rA3aH2yw3GS9DqZAUbOtZdCCiZeVRqt0w==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -6665,8 +6689,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001761: - resolution: {integrity: sha512-JF9ptu1vP2coz98+5051jZ4PwQgd2ni8A+gYSN7EA7dPKIMf0pDlSUxhdmVOaV3/fYK5uWBkgSXJaRLr4+3A6g==} + caniuse-lite@1.0.30001748: + resolution: {integrity: sha512-5P5UgAr0+aBmNiplks08JLw+AW/XG/SurlgZLgB1dDLfAw7EfRGxIwzPHxdSCGY/BTKDqIVyJL87cCN6s0ZR0w==} caseless@0.12.0: resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} @@ -6957,30 +6981,27 @@ packages: cookie-signature@1.0.6: resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} - cookie-signature@1.0.7: - resolution: {integrity: sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==} - cookie@0.5.0: resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} engines: {node: '>= 0.6'} + cookie@0.7.1: + resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} + engines: {node: '>= 0.6'} + cookie@0.7.2: resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} engines: {node: '>= 0.6'} - cookie@1.1.1: - resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} - engines: {node: '>=18'} - copy-anything@2.0.6: resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} - copy-anything@4.0.5: - resolution: {integrity: sha512-7Vv6asjS4gMOuILabD3l739tsaxFQmC+a7pLZm02zyvs8p977bL3zEgq3yDk5rn9B0PbYgIv++jmHcuUab4RhA==} - engines: {node: '>=18'} + copy-anything@3.0.5: + resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} + engines: {node: '>=12.13'} - core-js-compat@3.47.0: - resolution: {integrity: sha512-IGfuznZ/n7Kp9+nypamBhvwdwLsW6KC8IOaURw2doAK5e98AG3acVLdh0woOnEqCfUtS+Vu882JE4k/DAm3ItQ==} + core-js-compat@3.45.1: + resolution: {integrity: sha512-tqTt5T4PzsMIZ430XGviK4vzYSoeNJ6CXODi6c/voxOT6IZqBht5/EKaSNnYiEjjRYxjVz7DQIsOsY0XNi8PIA==} core-util-is@1.0.2: resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} @@ -7152,9 +7173,6 @@ packages: csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - csstype@3.2.3: - resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} - csv-generate@4.5.0: resolution: {integrity: sha512-aQr/vmOKyBSBHNwYhAoXw1+kUsPnMSwmYgpNoo36rIXoG1ecWILnvPGZeQ6oUjzrWknZAD3+jfpqYOBAl4x15A==} @@ -7405,12 +7423,12 @@ packages: resolution: {integrity: sha512-eS8dRJOckyo9maw9Tu5O5RUi/4inFLrnoLkBe3cPfDMx3WZioXtmOew4TXQaxq7Rhl4xjDtR7c6x8nNTxOvbFw==} engines: {node: '>=16.0.0'} - default-browser-id@5.0.1: - resolution: {integrity: sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==} + default-browser-id@5.0.0: + resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} engines: {node: '>=18'} - default-browser@5.4.0: - resolution: {integrity: sha512-XDuvSq38Hr1MdN47EDvYtx3U0MTqpCEn+F6ft8z2vYDzMrvQhVp0ui9oQdqW3MvK3vqUETglt1tVGgjLuJ5izg==} + default-browser@5.2.1: + resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} engines: {node: '>=18'} defer-to-connect@2.0.1: @@ -7620,8 +7638,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.267: - resolution: {integrity: sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==} + electron-to-chromium@1.5.230: + resolution: {integrity: sha512-A6A6Fd3+gMdaed9wX83CvHYJb4UuapPD5X5SLq72VZJzxHSY0/LUweGXRWmQlh2ln7KV7iw7jnwXK7dlPoOnHQ==} emoji-regex-xs@1.0.0: resolution: {integrity: sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==} @@ -7651,8 +7669,8 @@ packages: end-of-stream@1.4.5: resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} - enhanced-resolve@5.18.4: - resolution: {integrity: sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==} + enhanced-resolve@5.18.3: + resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==} engines: {node: '>=10.13.0'} enquirer@2.4.1: @@ -7681,10 +7699,6 @@ packages: resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==} engines: {node: '>=0.12'} - entities@7.0.0: - resolution: {integrity: sha512-FDWG5cmEYf2Z00IkYRhbFrwIwvdFKH07uV8dvNy0omp/Qb1xcyCWp2UDtcwJF4QZZvk0sLudP6/hAu42TaqVhQ==} - engines: {node: '>=0.12'} - env-paths@2.2.1: resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} engines: {node: '>=6'} @@ -7703,8 +7717,8 @@ packages: error-stack-parser@2.1.4: resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} - es-abstract@1.24.1: - resolution: {integrity: sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw==} + es-abstract@1.24.0: + resolution: {integrity: sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==} engines: {node: '>= 0.4'} es-define-property@1.0.1: @@ -7718,16 +7732,13 @@ packages: es-get-iterator@1.1.3: resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} - es-iterator-helpers@1.2.2: - resolution: {integrity: sha512-BrUQ0cPTB/IwXj23HtwHjS9n7O4h9FX94b4xc5zlTHxeLgTAdzYUDyy6KdExAl9lbN5rtfe44xpjpmj9grxs5w==} + es-iterator-helpers@1.2.1: + resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==} engines: {node: '>= 0.4'} es-module-lexer@1.7.0: resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} - es-module-lexer@2.0.0: - resolution: {integrity: sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==} - es-object-atoms@1.1.1: resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} engines: {node: '>= 0.4'} @@ -7744,8 +7755,8 @@ packages: resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} engines: {node: '>= 0.4'} - es-toolkit@1.43.0: - resolution: {integrity: sha512-SKCT8AsWvYzBBuUqMk4NPwFlSdqLpJwmy6AP322ERn8W2YLIB6JBXnwMI2Qsh2gfphT3q7EKAxKb23cvFHFwKA==} + es-toolkit@1.39.10: + resolution: {integrity: sha512-E0iGnTtbDhkeczB0T+mxmoVlT4YNweEKBLq7oaU4p11mecdsZpNWOglI4895Vh4usbQ+LsJiuLuI2L0Vdmfm2w==} esbuild-android-64@0.14.29: resolution: {integrity: sha512-tJuaN33SVZyiHxRaVTo1pwW+rn3qetJX/SRuc/83rrKYtyZG0XfsQ1ao1nEudIt9w37ZSNXR236xEfm2C43sbw==} @@ -8015,8 +8026,8 @@ packages: engines: {node: '>=12'} hasBin: true - esbuild@0.25.12: - resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==} + esbuild@0.25.10: + resolution: {integrity: sha512-9RiGKvCwaqxO2owP61uQ4BgNborAQskMR6QusfWzQqv7AZOg5oGehdY2pRJMTKuwxd1IDBP4rSbI5lHzU7SMsQ==} engines: {node: '>=18'} hasBin: true @@ -8209,23 +8220,23 @@ packages: resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} engines: {node: '>=6'} - expect-type@1.3.0: - resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==} + expect-type@1.2.2: + resolution: {integrity: sha512-JhFGDVJ7tmDJItKhYgJCGLOWjuK9vPxiXoUFLwLDc99NlmklilbiQJwoctZtt13+xMw91MCk/REan6MWHqDjyA==} engines: {node: '>=12.0.0'} expect@30.2.0: resolution: {integrity: sha512-u/feCi0GPsI+988gU2FLcsHyAHTU0MX1Wg68NhAnN7z/+C5wqG+CY8J53N9ioe8RXgaoz0nBR/TYMf3AycUuPw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - exponential-backoff@3.1.3: - resolution: {integrity: sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==} + exponential-backoff@3.1.2: + resolution: {integrity: sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==} express@4.18.1: resolution: {integrity: sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==} engines: {node: '>= 0.10.0'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.21.2: + resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==} engines: {node: '>= 0.10.0'} ext-list@2.2.2: @@ -8265,8 +8276,8 @@ packages: fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - fast-equals@5.4.0: - resolution: {integrity: sha512-jt2DW/aNFNwke7AUd+Z+e6pz39KO5rzdbbFCg2sGafS4mk13MI7Z8O5z9cADNn5lhGODIgLwug6TZO2ctf7kcw==} + fast-equals@5.3.2: + resolution: {integrity: sha512-6rxyATwPCkaFIL3JLqw8qXqMpIZ942pTX/tbQFkRsDGblS8tNGtlUauA/+mt6RUfqn/4MoEr+WDkYoIQbibWuQ==} engines: {node: '>=6.0.0'} fast-fifo@1.3.2: @@ -8319,18 +8330,13 @@ packages: fastparse@1.1.2: resolution: {integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==} - fastq@1.20.1: - resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} + fastq@1.19.1: + resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} faye-websocket@0.11.4: resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} engines: {node: '>=0.8.0'} - fb-dotslash@0.5.8: - resolution: {integrity: sha512-XHYLKk9J4BupDxi9bSEhkfss0m+Vr9ChTrjhf9l2iw3jB5C7BnY4GVPoMcqbrTutsKJso6yj2nAB6BI/F2oZaA==} - engines: {node: '>=20'} - hasBin: true - fb-watchman@2.0.2: resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} @@ -8435,8 +8441,8 @@ packages: resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} engines: {node: '>= 0.8'} - finalhandler@1.3.2: - resolution: {integrity: sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==} + finalhandler@1.3.1: + resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} engines: {node: '>= 0.8'} find-cache-dir@3.3.1: @@ -8490,8 +8496,8 @@ packages: fmin@0.0.2: resolution: {integrity: sha512-sSi6DzInhl9d8yqssDfGZejChO8d2bAGIpysPsvYsxFe898z89XhCZg6CPNV3nhUhFefeC/AXZK2bAJxlBjN6A==} - focus-trap@7.7.0: - resolution: {integrity: sha512-DJJDHpEgoSbP8ZE1MNeU2IzCpfFyFdNZZRilqmfH2XiQsPK6PtD8AfJqWzEBudUQB2yHwZc5iq54rjTaGQ+ljw==} + focus-trap@7.6.5: + resolution: {integrity: sha512-7Ke1jyybbbPZyZXFxEftUtxFGLMpE2n6A+z//m4CRDlj0hW+o3iYSmh8nFlYMurOiJVDmJRilUQtJr08KfIxlg==} follow-redirects@1.15.11: resolution: {integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==} @@ -8525,8 +8531,8 @@ packages: resolution: {integrity: sha512-jqdObeR2rxZZbPSGL+3VckHMYtu+f9//KXBsVny6JSX/pa38Fy+bGjuG8eW/H6USNQWhLi8Num++cU2yOCNz4A==} engines: {node: '>= 0.12'} - form-data@4.0.5: - resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==} + form-data@4.0.4: + resolution: {integrity: sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==} engines: {node: '>= 6'} formdata-polyfill@4.0.10: @@ -8537,8 +8543,8 @@ packages: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} - fraction.js@5.3.4: - resolution: {integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==} + fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} fresh@0.5.2: resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} @@ -8716,8 +8722,8 @@ packages: glob-to-regexp@0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - glob@10.5.0: - resolution: {integrity: sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==} + glob@10.4.5: + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true glob@11.0.2: @@ -8815,8 +8821,8 @@ packages: graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - graphql@16.12.0: - resolution: {integrity: sha512-DKKrynuQRne0PNpEbzuEdHlYOMksHSUI8Zc9Unei5gTsMNA2/vMpoMz/yKba50pejK56qj98qM0SjYxAKi13gQ==} + graphql@16.11.0: + resolution: {integrity: sha512-mS1lbMsxgQj6hge1XZ6p7GPhbrtFwUFYi3wRzXAC/FmYnyXMTvvI3td3rjmQ2u8ewXueaSvRPWaEcgVVOT9Jnw==} engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} gray-matter@4.0.3: @@ -8923,12 +8929,15 @@ packages: help-me@5.0.0: resolution: {integrity: sha512-7xgomUX6ADmcYzFik0HzAxh/73YlKR9bmFzf51CZwR+b6YtzU2m0u49hQCqV6SvlqIqsaxovfwdvbnsw3b/zpg==} - hermes-compiler@0.14.0: - resolution: {integrity: sha512-clxa193o+GYYwykWVFfpHduCATz8fR5jvU7ngXpfKHj+E9hr9vjLNtdLSEe8MUbObvVexV3wcyxQ00xTPIrB1Q==} + hermes-estree@0.29.1: + resolution: {integrity: sha512-jl+x31n4/w+wEqm0I2r4CMimukLbLQEYpisys5oCre611CI5fc9TxhqkBBCJ1edDG4Kza0f7CgNz8xVMLZQOmQ==} hermes-estree@0.32.0: resolution: {integrity: sha512-KWn3BqnlDOl97Xe1Yviur6NbgIZ+IP+UVSpshlZWkq+EtoHg6/cwiDj/osP9PCEgFE15KBm1O55JRwbMEm5ejQ==} + hermes-parser@0.29.1: + resolution: {integrity: sha512-xBHWmUtRC5e/UL0tI7Ivt2riA/YBq9+SiYFU7C1oBa/j2jYGlIF9043oak1F47ihuDIxQ5nbsKueYJDRY02UgA==} + hermes-parser@0.32.0: resolution: {integrity: sha512-g4nBOWFpuiTqjR3LZdRxKUkij9iyveWeuks7INEsMX741f3r9xxrOe8TeQfUxtda0eXmiIFiMQzoeSQEno33Hw==} @@ -8994,10 +9003,6 @@ packages: resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} engines: {node: '>= 0.8'} - http-errors@2.0.1: - resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==} - engines: {node: '>= 0.8'} - http-parser-js@0.5.10: resolution: {integrity: sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==} @@ -9135,8 +9140,8 @@ packages: resolution: {integrity: sha512-UoHOfynN8QeqRoUGunn6ilMnLpJ+utbmleP2ufcFqaGal8mY/PeOpV43N31uqtb+CBMFqQ7hxgKzIaAAnmcrdA==} engines: {node: '>=18'} - immutable@5.1.4: - resolution: {integrity: sha512-p6u1bG3YSnINT5RQmx/yRZBpenIl30kVxkTLDyHLIMk0gict704Q9n+thfDI7lTRm9vXdDYutVzXhzcThxTnXA==} + immutable@5.1.3: + resolution: {integrity: sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==} import-cwd@2.1.0: resolution: {integrity: sha512-Ew5AZzJQFqrOV5BTW3EIoHAnoie1LojZLXKcCQ/yTRyVZosBhK1x1ViYjHGf5pAFOq8ZyChZp6m/fSN7pJyZtg==} @@ -9231,16 +9236,16 @@ packages: resolution: {integrity: sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==} engines: {node: '>=0.10.0'} - ip-address@10.1.0: - resolution: {integrity: sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==} + ip-address@10.0.1: + resolution: {integrity: sha512-NWv9YLW4PoW2B7xtzaS3NCot75m6nK7Icdv0o3lfMceJVRfSoQwqD4wEH5rLwoKJwUiZ/rfpiVBhnaF0FK4HoA==} engines: {node: '>= 12'} ipaddr.js@1.9.1: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} engines: {node: '>= 0.10'} - ipaddr.js@2.3.0: - resolution: {integrity: sha512-Zv/pA+ciVFbCSBBjGfaKUya/CcGmUHzTydLMaTwrUUEM2DIEO3iZvueGxmacvmN50fGpGVKeTXpb2LcYQxeVdg==} + ipaddr.js@2.2.0: + resolution: {integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==} engines: {node: '>= 10'} is-arguments@1.2.0: @@ -9493,9 +9498,9 @@ packages: is-what@3.14.1: resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} - is-what@5.5.0: - resolution: {integrity: sha512-oG7cgbmg5kLYae2N5IVd3jm2s+vldjxJzK1pcu9LfpGuQ93MQSzo0okvRna+7y5ifrD+20FE8FvjusyGaz14fw==} - engines: {node: '>=18'} + is-what@4.1.16: + resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} + engines: {node: '>=12.13'} is-wsl@2.2.0: resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} @@ -9625,12 +9630,12 @@ packages: js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - js-yaml@3.14.2: - resolution: {integrity: sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==} + js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} hasBin: true - js-yaml@4.1.1: - resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true jsbn@0.1.1: @@ -9721,8 +9726,8 @@ packages: jwa@2.0.1: resolution: {integrity: sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg==} - jws@4.0.1: - resolution: {integrity: sha512-EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA==} + jws@4.0.0: + resolution: {integrity: sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==} keyv@3.0.0: resolution: {integrity: sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==} @@ -9752,8 +9757,8 @@ packages: resolution: {integrity: sha512-CasD9OCEQSFIam2U8efFK81Yeg8vNMTBUqtMOHlrcWQHqUX3HeCl9Dr31u4toV7emlH8Mymk5+9p0lL6mKb/Xw==} engines: {node: '>=14.16'} - launch-editor@2.12.0: - resolution: {integrity: sha512-giOHXoOtifjdHqUamwKq6c49GzBdLjvxrd2D+Q4V6uOHopJv7p9VJxikDsQ/CBXZbEITgUqSVHXLTG3VhPP1Dg==} + launch-editor@2.11.1: + resolution: {integrity: sha512-SEET7oNfgSaB6Ym0jufAdCeo3meJVeCaaDyzRygy0xsp2BFKCprcfHljTq4QkzTLUxEKkFK6OK4811YM2oSrRg==} lazy-cache@1.0.4: resolution: {integrity: sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==} @@ -9799,8 +9804,8 @@ packages: peerDependencies: enquirer: '>= 2.3.0 < 3' - loader-runner@4.3.1: - resolution: {integrity: sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==} + loader-runner@4.3.0: + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} engines: {node: '>=6.11.5'} loader-utils@0.2.17: @@ -9825,8 +9830,8 @@ packages: resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - lodash-es@4.17.22: - resolution: {integrity: sha512-XEawp1t0gxSi9x01glktRZ5HDy0HXqrM0x5pXQM98EaI0NxO6jVM7omDOxsuEo5UIASAnm2bRp1Jt/e0a2XU8Q==} + lodash-es@4.17.21: + resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} lodash.camelcase@4.3.0: resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} @@ -9903,8 +9908,8 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - lru-cache@11.2.4: - resolution: {integrity: sha512-B5Y16Jr9LB9dHVkh6ZevG+vAbOsNOYCX+sXvFWFu7B3Iz5mijW3zdbMyhsh8ANd2mSWBYdJgnqi+mL7/LrOPYg==} + lru-cache@11.2.2: + resolution: {integrity: sha512-F9ODfyqML2coTIsQpSkRHnLSZMtkU8Q+mSfcaIyKwy58u+8k5nvAYeiNhsyMARvzNcXJ9QfWVrcPsC9e9rAxtg==} engines: {node: 20 || >=22} lru-cache@4.1.5: @@ -9933,12 +9938,8 @@ packages: resolution: {integrity: sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==} engines: {node: '>=12'} - magic-string@0.30.21: - resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} - - make-asynchronous@1.0.1: - resolution: {integrity: sha512-T9BPOmEOhp6SmV25SwLVcHK4E6JyG/coH3C6F1NjNXSziv/fd4GmsqMk8YR6qpPOswfaOCApSNkZv6fxoaYFcQ==} - engines: {node: '>=18'} + magic-string@0.30.19: + resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==} make-dir@1.3.0: resolution: {integrity: sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==} @@ -10040,8 +10041,8 @@ packages: mdast-util-to-hast@12.1.1: resolution: {integrity: sha512-qE09zD6ylVP14jV4mjLIhDBOrpFdShHZcEsYvvKGABlr9mGbV7mTlRWdoFxL/EYSTNDiC9GZXy7y8Shgb9Dtzw==} - mdast-util-to-hast@13.2.1: - resolution: {integrity: sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==} + mdast-util-to-hast@13.2.0: + resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} mdast-util-to-markdown@1.5.0: resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==} @@ -10072,8 +10073,8 @@ packages: medium-zoom@1.1.0: resolution: {integrity: sha512-ewyDsp7k4InCUp3jRmwHBRFGyjBimKps/AJLjRSox+2q/2H4p/PNpQf+pwONWlJiOudkBXtbdmVbFjqyybfTmQ==} - memfs@4.51.1: - resolution: {integrity: sha512-Eyt3XrufitN2ZL9c/uIRMyDwXanLI88h/L3MoWqNY747ha3dMR9dWqp8cRT5ntjZ0U1TNuq4U91ZXK0sMBjYOQ==} + memfs@4.48.1: + resolution: {integrity: sha512-vWO+1ROkhOALF1UnT9aNOOflq5oFDlqwTXaPg6duo07fBLxSH0+bcF0TY1lbA1zTNKyGgDxgaDdKx5MaewLX5A==} memoize-one@5.2.1: resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==} @@ -10276,9 +10277,9 @@ packages: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} - mime-types@3.0.2: - resolution: {integrity: sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==} - engines: {node: '>=18'} + mime-types@3.0.1: + resolution: {integrity: sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==} + engines: {node: '>= 0.6'} mime@1.6.0: resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} @@ -10321,8 +10322,8 @@ packages: minimalistic-assert@1.0.1: resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} - minimatch@10.1.1: - resolution: {integrity: sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==} + minimatch@10.0.3: + resolution: {integrity: sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==} engines: {node: 20 || >=22} minimatch@3.1.2: @@ -10395,8 +10396,8 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - msw@2.12.4: - resolution: {integrity: sha512-rHNiVfTyKhzc0EjoXUBVGteNKBevdjOlVC6GlIRXpy+/3LHEIGRovnB5WPjcvmNODVQ1TNFnoa7wsGbd0V3epg==} + msw@2.11.3: + resolution: {integrity: sha512-878imp8jxIpfzuzxYfX0qqTq1IFQz/1/RBHs/PyirSjzi+xKM/RRfIpIqHSCWjH0GxidrjhgiiXC+DWXNDvT9w==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -10453,8 +10454,8 @@ packages: nice-try@1.0.5: resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} - node-abi@3.85.0: - resolution: {integrity: sha512-zsFhmbkAzwhTft6nd3VxcG0cvJsT70rL+BIGHWVq5fi6MwGrHwzqKaxXE+Hl2GmnGItnDKPPkO5/LQqjVkIdFg==} + node-abi@3.78.0: + resolution: {integrity: sha512-E2wEyrgX/CqvicaQYU3Ze1PFGjc4QYPGsjUrlYkqAE0WjHEZwgOsGMPMzkMse4LjJbDmaEuDX3CM036j5K2DSQ==} engines: {node: '>=10'} node-addon-api@5.1.0: @@ -10490,15 +10491,15 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.3.3: - resolution: {integrity: sha512-rLvcdSyRCyouf6jcOIPe/BgwG/d7hKjzMKOas33/pHEr6gbq18IK9zV7DiPvzsz0oBJPme6qr6H6kGZuI9/DZg==} + node-forge@1.3.1: + resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} engines: {node: '>= 6.13.0'} node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-releases@2.0.27: - resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==} + node-releases@2.0.23: + resolution: {integrity: sha512-cCmFDMSm26S6tQSDpBCg/NR8NENrVPhAJSf+XbxBG4rPFaaonlEoE9wHQmun+cls499TQGSb7ZyPBRlzgKfpeg==} node-watch@0.7.3: resolution: {integrity: sha512-3l4E8uMPY1HdMMryPRUAl+oIHtXtyiTlIiESNSVSNxcPfzAFzeTbXFQkZfAwBbo0B1qMSG8nUABx+Gd+YrbKrQ==} @@ -10563,8 +10564,8 @@ packages: resolution: {integrity: sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==} engines: {node: '>=0.10.0'} - nwsapi@2.2.23: - resolution: {integrity: sha512-7wfH4sLbt4M0gCDzGE6vzQBo0bfTKjU7Sfpqy/7gs1qBfYz2vEJH6vXcBKpO3+6Yu1telwd0t9HpyOoLEQQbIQ==} + nwsapi@2.2.22: + resolution: {integrity: sha512-ujSMe1OWVn55euT1ihwCI1ZcAaAU3nxUiDwfDQldc51ZXaB9m2AyOn6/jh1BLe2t/G8xd6uKG1UBF2aZJeg2SQ==} oauth-sign@0.9.0: resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} @@ -10716,10 +10717,6 @@ packages: resolution: {integrity: sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==} engines: {node: '>=6'} - p-event@6.0.1: - resolution: {integrity: sha512-Q6Bekk5wpzW5qIyUP4gdMEujObYstZl6DMMOSenwBvV0BlE5LkDwkjs5yHbZmdCEq2o4RJx4tE1vwxFVf2FG1w==} - engines: {node: '>=16.17'} - p-finally@1.0.0: resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} engines: {node: '>=4'} @@ -10784,10 +10781,6 @@ packages: resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==} engines: {node: '>=8'} - p-timeout@6.1.4: - resolution: {integrity: sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==} - engines: {node: '>=14.16'} - p-try@2.2.0: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} @@ -10870,8 +10863,8 @@ packages: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} - path-scurry@2.0.1: - resolution: {integrity: sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA==} + path-scurry@2.0.0: + resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} engines: {node: 20 || >=22} path-to-regexp@0.1.12: @@ -10961,8 +10954,8 @@ packages: pino-std-serializers@7.0.0: resolution: {integrity: sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==} - pino@9.14.0: - resolution: {integrity: sha512-8OEwKp5juEvb/MjpIc4hjqfgCNysrS94RIOMXYvpYCdm/jglrKEiAYmiumbmGhCvs+IcInsphYDFwqrjr7398w==} + pino@9.13.1: + resolution: {integrity: sha512-Szuj+ViDTjKPQYiKumGmEn3frdl+ZPSdosHyt9SnUevFosOkMY2b7ipxlEctNKPmMD/VibeBI+ZcZCJK+4DPuw==} hasBin: true pirates@4.0.7: @@ -10982,8 +10975,8 @@ packages: engines: {node: '>=18'} hasBin: true - playwright-core@1.57.0: - resolution: {integrity: sha512-agTcKlMw/mjBWOnD6kFZttAAGHgi/Nw0CZ2o6JqWSbMlI219lAFLZZCyqByTsvVAJq5XA5H8cA6PrvBRpBWEuQ==} + playwright-core@1.55.1: + resolution: {integrity: sha512-Z6Mh9mkwX+zxSlHqdr5AOcJnfp+xUWLCt9uKV18fhzA8eyxUd8NUWzAjxUh55RZKSYwDGX0cfaySdhZJGMoJ+w==} engines: {node: '>=18'} hasBin: true @@ -10992,8 +10985,8 @@ packages: engines: {node: '>=18'} hasBin: true - playwright@1.57.0: - resolution: {integrity: sha512-ilYQj1s8sr2ppEJ2YVadYBN0Mb3mdo9J0wQ+UuDhzYqURwSoW4n1Xs5vs7ORwgDGmyEh33tRMeS8KhdkMoLXQw==} + playwright@1.55.1: + resolution: {integrity: sha512-cJW4Xd/G3v5ovXtJJ52MAOclqeac9S/aGGgRzLabuF8TnIb6xHvMzKIa6JmrRzUkeXJgfL1MhukP0NK6l39h3A==} engines: {node: '>=18'} hasBin: true @@ -11414,8 +11407,8 @@ packages: resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} engines: {node: ^10 || ^12 || >=14} - preact@10.28.0: - resolution: {integrity: sha512-rytDAoiXr3+t6OIP3WGlDd0ouCUG1iCWzkcY3++Nreuoi17y6T5i/zRhe6uYfoVcxq6YU+sBtJouuRDsq8vvqA==} + preact@10.27.2: + resolution: {integrity: sha512-5SYSgFKSyhCbk6SrXyMpqjb5+MQBgfvEKE/OC+PujcY34sOpqtr+0AZQtPYx5IA6VxynQ7rUPCtKzyovpj9Bpg==} prebuild-install@7.1.3: resolution: {integrity: sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==} @@ -11444,8 +11437,8 @@ packages: engines: {node: '>=10.13.0'} hasBin: true - prettier@3.7.4: - resolution: {integrity: sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==} + prettier@3.6.2: + resolution: {integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==} engines: {node: '>=14'} hasBin: true @@ -11568,6 +11561,10 @@ packages: resolution: {integrity: sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==} engines: {node: '>=0.6'} + qs@6.13.0: + resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} + engines: {node: '>=0.6'} + qs@6.14.0: resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==} engines: {node: '>=0.6'} @@ -11614,8 +11611,8 @@ packages: resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==} engines: {node: '>= 0.8'} - raw-body@2.5.3: - resolution: {integrity: sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==} + raw-body@2.5.2: + resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} engines: {node: '>= 0.8'} rc@1.2.8: @@ -11630,8 +11627,8 @@ packages: peerDependencies: typescript: '>= 4.3.x' - react-docgen@8.0.2: - resolution: {integrity: sha512-+NRMYs2DyTP4/tqWz371Oo50JqmWltR1h2gcdgUMAWZJIAvrd0/SqlCfx7tpzpl/s36rzw6qH2MjoNrxtRNYhA==} + react-docgen@8.0.1: + resolution: {integrity: sha512-kQKsqPLplY3Hx4jGnM3jpQcG3FQDt7ySz32uTHt3C9HAe45kNXG+3o16Eqn3Fw1GtMfHoN3b4J/z2e6cZJCmqQ==} engines: {node: ^20.9.0 || >=22} react-dom@18.3.1: @@ -11725,13 +11722,13 @@ packages: peerDependencies: react: '*' - react-native@0.83.1: - resolution: {integrity: sha512-mL1q5HPq5cWseVhWRLl+Fwvi5z1UO+3vGOpjr+sHFwcUletPRZ5Kv+d0tUfqHmvi73/53NjlQqX1Pyn4GguUfA==} + react-native@0.81.4: + resolution: {integrity: sha512-bt5bz3A/+Cv46KcjV0VQa+fo7MKxs17RCcpzjftINlen4ZDUl0I6Ut+brQ2FToa5oD0IB0xvQHfmsg2EDqsZdQ==} engines: {node: '>= 20.19.4'} hasBin: true peerDependencies: - '@types/react': ^19.1.1 - react: ^19.2.0 + '@types/react': ^19.1.0 + react: ^19.1.0 peerDependenciesMeta: '@types/react': optional: true @@ -11909,8 +11906,8 @@ packages: requires-port@1.0.0: resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} - reserved-identifiers@1.2.0: - resolution: {integrity: sha512-yE7KUfFvaBFzGPs5H3Ops1RevfUEsDc5Iz65rOwWg4lE8HJSYtle77uul3+573457oHvBKuHYDl/xqUkKpEEdw==} + reserved-identifiers@1.0.0: + resolution: {integrity: sha512-h0bP2Katmvf3hv4Z3WtDl4+6xt/OglQ2Xa6TnhZ/Rm9/7IH1crXQqMwD4J2ngKBonVv+fB55zfGgNDAmsevLVQ==} engines: {node: '>=18'} reserved-words@0.1.2: @@ -11934,8 +11931,8 @@ packages: resolve-pathname@3.0.0: resolution: {integrity: sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==} - resolve@1.22.11: - resolution: {integrity: sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==} + resolve@1.22.10: + resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} engines: {node: '>= 0.4'} hasBin: true @@ -11995,8 +11992,8 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true - roarr@7.21.2: - resolution: {integrity: sha512-RyXI+aNxwVyfF71a9cqz/jhXWbycnVh7GXnnJUniIBXKTOJQF3rmpNexStXt8TUcKyiXCwyfYzboZLMYUllPDA==} + roarr@7.21.1: + resolution: {integrity: sha512-3niqt5bXFY1InKU8HKWqqYTYjtrBaxBMnXELXCXUYgtNYGUtZM5rB46HIC430AyacL95iEniGf7RgqsesykLmQ==} engines: {node: '>=18.0'} rollup-plugin-copy@3.5.0: @@ -12010,8 +12007,8 @@ packages: resolution: {integrity: sha512-a2S4Bh3bgrdO4BhKr2E4nZkjTvrJ2m2bWjMTzVYtoqSCn0HnuxosXnaJUHrMEziOWr3CzL9GjilQQKcyCQpJoA==} hasBin: true - rollup@4.54.0: - resolution: {integrity: sha512-3nk8Y3a9Ea8szgKhinMlGMhGMw89mqule3KWczxhIzqudyHdCIOHw8WJlj/r329fACjKLEh13ZSk7oE22kyeIw==} + rollup@4.52.4: + resolution: {integrity: sha512-CLEVl+MnPAiKh5pl4dEWSyMTpuflgNQiLGhMv8ezD5W/qP8AKvmYpCOKRRNOh7oRKnauBZ4SyeYkMS+1VSyKwQ==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -12074,13 +12071,13 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - sass@1.97.1: - resolution: {integrity: sha512-uf6HoO8fy6ClsrShvMgaKUn14f2EHQLQRtpsZZLeU/Mv0Q1K5P0+x2uvH6Cub39TVVbWNSrraUhDAoFph6vh0A==} + sass@1.93.2: + resolution: {integrity: sha512-t+YPtOQHpGW1QWsh1CHQ5cPIr9lbbGZLZnbihP/D/qZj/yuV68m8qarcV17nvkOX81BCrvzAlq2klCQFZghyTg==} engines: {node: '>=14.0.0'} hasBin: true - sax@1.4.3: - resolution: {integrity: sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ==} + sax@1.4.1: + resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} saxes@6.0.0: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} @@ -12089,8 +12086,8 @@ packages: scheduler@0.23.2: resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} - scheduler@0.27.0: - resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} + scheduler@0.26.0: + resolution: {integrity: sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==} schema-utils@4.3.3: resolution: {integrity: sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==} @@ -12148,8 +12145,8 @@ packages: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} - send@0.19.2: - resolution: {integrity: sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==} + send@0.19.0: + resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} engines: {node: '>= 0.8.0'} serialize-error@11.0.3: @@ -12171,8 +12168,8 @@ packages: resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} engines: {node: '>= 0.8.0'} - serve-static@1.16.3: - resolution: {integrity: sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==} + serve-static@1.16.2: + resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} engines: {node: '>= 0.8.0'} set-blocking@2.0.0: @@ -12295,6 +12292,9 @@ packages: resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} engines: {node: '>=10'} + slow-redact@0.3.1: + resolution: {integrity: sha512-NvFvl1GuLZNW4U046Tfi8b26zXo8aBzgCAS2f7yVJR/fArN93mOqSA99cB9uITm92ajSz01bsu1K7SCVVjIMpQ==} + smart-buffer@4.2.0: resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} @@ -12438,8 +12438,8 @@ packages: resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==} engines: {node: '>= 0.8'} - std-env@3.10.0: - resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==} + std-env@3.9.0: + resolution: {integrity: sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==} stop-iteration-iterator@1.1.0: resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} @@ -12592,8 +12592,8 @@ packages: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} - strip-indent@4.1.1: - resolution: {integrity: sha512-SlyRoSkdh1dYP0PzclLE7r0M9sgbFKKMFXpFRUMNuKhQSbC6VQIGzq3E0qsfvGJaUFJPGv6Ws1NZ/haTAjfbMA==} + strip-indent@4.1.0: + resolution: {integrity: sha512-OA95x+JPmL7kc7zCu+e+TeYxEiaIyndRx0OrBcK2QPPH09oAndr2ALvymxWA+Lx1PYYvFUm4O63pRkdJAaW96w==} engines: {node: '>=12'} strip-json-comments@2.0.1: @@ -12657,12 +12657,12 @@ packages: peerDependencies: postcss: ^8.3.3 - super-regex@1.1.0: - resolution: {integrity: sha512-WHkws2ZflZe41zj6AolvvmaTrWds/VuyeYr9iPVv/oQeaIoVxMKaushfFWpOGDT+GuBrM/sVqF8KUCYQlSSTdQ==} + super-regex@1.0.0: + resolution: {integrity: sha512-CY8u7DtbvucKuquCmOFEKhr9Besln7n9uN8eFbwcoGYWXOMW07u2o8njWaiXt11ylS3qoGF55pILjRmPlbodyg==} engines: {node: '>=18'} - superjson@2.2.6: - resolution: {integrity: sha512-H+ue8Zo4vJmV2nRjpx86P35lzwDT3nItnIsocgumgr0hHMQ+ZGq5vrERg9kJBo5AWGmxZDhzDo+WVIJqkB0cGA==} + superjson@2.2.2: + resolution: {integrity: sha512-5JRxVqC8I8NuOUjzBbvVJAKNM8qoVuH0O77h4WInc/qC2q5IreqKxYwgkga3PfA22OayK2ikceb/B26dztPl+Q==} engines: {node: '>=16'} supports-color@2.0.0: @@ -12709,17 +12709,13 @@ packages: synchronous-promise@2.0.15: resolution: {integrity: sha512-k8uzYIkIVwmT+TcglpdN50pS2y1BDcUnBPK9iJeGu0Pl1lOI8pD6wtzgw91Pjpe+RxtTncw32tLxs/R0yNL2Mg==} - tabbable@6.3.0: - resolution: {integrity: sha512-EIHvdY5bPLuWForiR/AN2Bxngzpuwn1is4asboytXtpTgsArc+WmSJKVLlhdh71u7jFcryDqB2A8lQvj78MkyQ==} + tabbable@6.2.0: + resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==} table@6.9.0: resolution: {integrity: sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==} engines: {node: '>=10.0.0'} - tagged-tag@1.0.0: - resolution: {integrity: sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==} - engines: {node: '>=20'} - tapable@2.3.0: resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==} engines: {node: '>=6'} @@ -12764,8 +12760,8 @@ packages: resolution: {integrity: sha512-ZOn6nJUgvgC09+doCEF3oB+r3ag7kUvlsXEGX069QRD60p+P3uP7XG9N2/at+EyIRGSN//ZY3LyEotA1YpmjuA==} engines: {node: '>=4'} - terser-webpack-plugin@5.3.16: - resolution: {integrity: sha512-h9oBFCWrq78NyWWVcSwZarJkZ01c2AyGrzs1crmHZO3QUg9D61Wu4NPjBy69n7JqylFF5y+CsUZYmYEIZ3mR+Q==} + terser-webpack-plugin@5.3.14: + resolution: {integrity: sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==} engines: {node: '>= 10.13.0'} peerDependencies: '@swc/core': '*' @@ -12780,8 +12776,8 @@ packages: uglify-js: optional: true - terser@5.44.1: - resolution: {integrity: sha512-t/R3R/n0MSwnnazuPpPNVO60LX0SKL45pyl9YlvxIdkH0Of7D5qM2EVe+yASRIlY5pZ73nclYJfNANGWPwFDZw==} + terser@5.44.0: + resolution: {integrity: sha512-nIVck8DK+GM/0Frwd+nIhZ84pR/BX7rmXMfYwyg+Sri5oGVE99/E3KvXqpC2xHFxyqXyGHTKBSioxxplrO4I4w==} engines: {node: '>=10'} hasBin: true @@ -12856,11 +12852,11 @@ packages: resolution: {integrity: sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==} engines: {node: '>=14.0.0'} - tldts-core@7.0.19: - resolution: {integrity: sha512-lJX2dEWx0SGH4O6p+7FPwYmJ/bu1JbcGJ8RLaG9b7liIgZ85itUVEPbMtWRVrde/0fnDPEPHW10ZsKW3kVsE9A==} + tldts-core@7.0.16: + resolution: {integrity: sha512-XHhPmHxphLi+LGbH0G/O7dmUH9V65OY20R7vH8gETHsp5AZCjBk9l8sqmRKLaGOxnETU7XNSDUPtewAy/K6jbA==} - tldts@7.0.19: - resolution: {integrity: sha512-8PWx8tvC4jDB39BQw1m4x8y5MH1BcQ5xHeL2n7UVFulMPH/3Q0uiamahFJ3lXA0zO2SUyRXuVVbWSDmstlt9YA==} + tldts@7.0.16: + resolution: {integrity: sha512-5bdPHSwbKTeHmXrgecID4Ljff8rQjv7g8zKQPkCozRo2HWWni+p310FSn5ImI+9kWw9kK4lzOB5q/a6iv0IJsw==} hasBin: true tmp@0.0.33: @@ -13043,10 +13039,6 @@ packages: resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} engines: {node: '>=16'} - type-fest@5.3.1: - resolution: {integrity: sha512-VCn+LMHbd4t6sF3wfU/+HKT63C9OoyrSIf4b+vtWHpt2U7/4InZG467YDNMFMR70DdHjAdpPWmw2lzRdg0Xqqg==} - engines: {node: '>=20'} - type-is@1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} @@ -13172,8 +13164,8 @@ packages: unist-util-is@5.2.1: resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==} - unist-util-is@6.0.1: - resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==} + unist-util-is@6.0.0: + resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} unist-util-position@4.0.4: resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==} @@ -13190,8 +13182,8 @@ packages: unist-util-visit-parents@5.1.3: resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==} - unist-util-visit-parents@6.0.2: - resolution: {integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==} + unist-util-visit-parents@6.0.1: + resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} unist-util-visit@4.1.2: resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} @@ -13238,8 +13230,8 @@ packages: until-async@3.0.2: resolution: {integrity: sha512-IiSk4HlzAMqTUseHHe3VhIGyuFmN90zMTpD3Z3y8jeQbzLIq500MVM7Jq2vUAnTKAFPJrqwkzr6PoTcPhGcOiw==} - update-browserslist-db@1.2.3: - resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} + update-browserslist-db@1.1.3: + resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' @@ -13330,8 +13322,8 @@ packages: '@babel/core': ^7.0.0 vite: ^2.7.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 - vite@5.4.21: - resolution: {integrity: sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==} + vite@5.4.20: + resolution: {integrity: sha512-j3lYzGC3P+B5Yfy/pfKNgVEg4+UtcIJcVRt2cDjIOmhLourAqPqf8P7acgxeiSgUB7E3p2P8/3gNIgDLpwzs4g==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -13460,8 +13452,8 @@ packages: '@vue/composition-api': optional: true - vue@3.5.26: - resolution: {integrity: sha512-SJ/NTccVyAoNUJmkM9KUqPcYlY+u8OVL1X5EW9RIs3ch5H2uERxyyIUI4MRxVCSOiEcupX9xNGde1tL9ZKpimA==} + vue@3.5.22: + resolution: {integrity: sha512-toaZjQ3a/G/mYaLSbV+QsQhIdMo9x5rrqIpYRObsJ6T/J+RyCSFwN2LHNVH9v8uIcljDNa3QzPVdv3Y6b9hAJQ==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -13491,9 +13483,6 @@ packages: resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==} engines: {node: '>= 8'} - web-worker@1.2.0: - resolution: {integrity: sha512-PgF341avzqyx60neE9DD+XS26MMNMoUQRz9NOZwW32nPQrF6p77f1htcnjBSEV8BGMKZ16choqUG4hyI0Hx7mA==} - webdriver@8.24.3: resolution: {integrity: sha512-GbD1X7WzSh2ssb/U52K5RyChKgcPjNDZft5RmHJa1ieT2biTEHAqZycHxNBcpExAlwGlw91hmpoNbwPfdFORRw==} engines: {node: ^16.13 || >=18} @@ -13549,8 +13538,8 @@ packages: webpack-virtual-modules@0.6.2: resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} - webpack@5.104.1: - resolution: {integrity: sha512-Qphch25abbMNtekmEGJmeRUhLDbe+QfiWTiqpKYkpCOWY64v9eyl+KRRLmqOFA2AvKPpc9DC6+u2n76tQLBoaA==} + webpack@5.102.0: + resolution: {integrity: sha512-hUtqAR3ZLVEYDEABdBioQCIqSoguHbFn1K7WlPPWSuXmx0031BD73PSE35jKyftdSh4YLDoQNgK4pqBt5Q82MA==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -13673,6 +13662,17 @@ packages: resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + ws@6.2.3: + resolution: {integrity: sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + ws@7.5.10: resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} engines: {node: '>=8.3.0'} @@ -13812,8 +13812,8 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - yocto-queue@1.2.2: - resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==} + yocto-queue@1.2.1: + resolution: {integrity: sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==} engines: {node: '>=12.20'} yoctocolors-cjs@2.1.3: @@ -13838,45 +13838,45 @@ snapshots: '@adobe/css-tools@4.4.4': {} - '@algolia/abtesting@1.12.2': + '@algolia/abtesting@1.5.0': dependencies: - '@algolia/client-common': 5.46.2 - '@algolia/requester-browser-xhr': 5.46.2 - '@algolia/requester-fetch': 5.46.2 - '@algolia/requester-node-http': 5.46.2 + '@algolia/client-common': 5.39.0 + '@algolia/requester-browser-xhr': 5.39.0 + '@algolia/requester-fetch': 5.39.0 + '@algolia/requester-node-http': 5.39.0 - '@algolia/autocomplete-core@1.9.3(@algolia/client-search@5.46.2)(algoliasearch@5.46.2)(search-insights@2.17.3)': + '@algolia/autocomplete-core@1.9.3(@algolia/client-search@5.39.0)(algoliasearch@5.39.0)(search-insights@2.17.3)': dependencies: - '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@5.46.2)(algoliasearch@5.46.2)(search-insights@2.17.3) - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@5.46.2)(algoliasearch@5.46.2) + '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@5.39.0)(algoliasearch@5.39.0)(search-insights@2.17.3) + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@5.39.0)(algoliasearch@5.39.0) transitivePeerDependencies: - '@algolia/client-search' - algoliasearch - search-insights - '@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@5.46.2)(algoliasearch@5.46.2)(search-insights@2.17.3)': + '@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@5.39.0)(algoliasearch@5.39.0)(search-insights@2.17.3)': dependencies: - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@5.46.2)(algoliasearch@5.46.2) + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@5.39.0)(algoliasearch@5.39.0) search-insights: 2.17.3 transitivePeerDependencies: - '@algolia/client-search' - algoliasearch - '@algolia/autocomplete-preset-algolia@1.17.6(@algolia/client-search@5.46.2)(algoliasearch@5.46.2)': + '@algolia/autocomplete-preset-algolia@1.17.6(@algolia/client-search@5.39.0)(algoliasearch@5.39.0)': dependencies: - '@algolia/autocomplete-shared': 1.17.6(@algolia/client-search@5.46.2)(algoliasearch@5.46.2) - '@algolia/client-search': 5.46.2 - algoliasearch: 5.46.2 + '@algolia/autocomplete-shared': 1.17.6(@algolia/client-search@5.39.0)(algoliasearch@5.39.0) + '@algolia/client-search': 5.39.0 + algoliasearch: 5.39.0 - '@algolia/autocomplete-shared@1.17.6(@algolia/client-search@5.46.2)(algoliasearch@5.46.2)': + '@algolia/autocomplete-shared@1.17.6(@algolia/client-search@5.39.0)(algoliasearch@5.39.0)': dependencies: - '@algolia/client-search': 5.46.2 - algoliasearch: 5.46.2 + '@algolia/client-search': 5.39.0 + algoliasearch: 5.39.0 - '@algolia/autocomplete-shared@1.9.3(@algolia/client-search@5.46.2)(algoliasearch@5.46.2)': + '@algolia/autocomplete-shared@1.9.3(@algolia/client-search@5.39.0)(algoliasearch@5.39.0)': dependencies: - '@algolia/client-search': 5.46.2 - algoliasearch: 5.46.2 + '@algolia/client-search': 5.39.0 + algoliasearch: 5.39.0 '@algolia/cache-browser-local-storage@4.8.4': dependencies: @@ -13888,12 +13888,12 @@ snapshots: dependencies: '@algolia/cache-common': 4.8.4 - '@algolia/client-abtesting@5.46.2': + '@algolia/client-abtesting@5.39.0': dependencies: - '@algolia/client-common': 5.46.2 - '@algolia/requester-browser-xhr': 5.46.2 - '@algolia/requester-fetch': 5.46.2 - '@algolia/requester-node-http': 5.46.2 + '@algolia/client-common': 5.39.0 + '@algolia/requester-browser-xhr': 5.39.0 + '@algolia/requester-fetch': 5.39.0 + '@algolia/requester-node-http': 5.39.0 '@algolia/client-account@4.8.4': dependencies: @@ -13908,40 +13908,40 @@ snapshots: '@algolia/requester-common': 4.8.4 '@algolia/transporter': 4.8.4 - '@algolia/client-analytics@5.46.2': + '@algolia/client-analytics@5.39.0': dependencies: - '@algolia/client-common': 5.46.2 - '@algolia/requester-browser-xhr': 5.46.2 - '@algolia/requester-fetch': 5.46.2 - '@algolia/requester-node-http': 5.46.2 + '@algolia/client-common': 5.39.0 + '@algolia/requester-browser-xhr': 5.39.0 + '@algolia/requester-fetch': 5.39.0 + '@algolia/requester-node-http': 5.39.0 '@algolia/client-common@4.8.4': dependencies: '@algolia/requester-common': 4.8.4 '@algolia/transporter': 4.8.4 - '@algolia/client-common@5.46.2': {} + '@algolia/client-common@5.39.0': {} - '@algolia/client-insights@5.46.2': + '@algolia/client-insights@5.39.0': dependencies: - '@algolia/client-common': 5.46.2 - '@algolia/requester-browser-xhr': 5.46.2 - '@algolia/requester-fetch': 5.46.2 - '@algolia/requester-node-http': 5.46.2 + '@algolia/client-common': 5.39.0 + '@algolia/requester-browser-xhr': 5.39.0 + '@algolia/requester-fetch': 5.39.0 + '@algolia/requester-node-http': 5.39.0 - '@algolia/client-personalization@5.46.2': + '@algolia/client-personalization@5.39.0': dependencies: - '@algolia/client-common': 5.46.2 - '@algolia/requester-browser-xhr': 5.46.2 - '@algolia/requester-fetch': 5.46.2 - '@algolia/requester-node-http': 5.46.2 + '@algolia/client-common': 5.39.0 + '@algolia/requester-browser-xhr': 5.39.0 + '@algolia/requester-fetch': 5.39.0 + '@algolia/requester-node-http': 5.39.0 - '@algolia/client-query-suggestions@5.46.2': + '@algolia/client-query-suggestions@5.39.0': dependencies: - '@algolia/client-common': 5.46.2 - '@algolia/requester-browser-xhr': 5.46.2 - '@algolia/requester-fetch': 5.46.2 - '@algolia/requester-node-http': 5.46.2 + '@algolia/client-common': 5.39.0 + '@algolia/requester-browser-xhr': 5.39.0 + '@algolia/requester-fetch': 5.39.0 + '@algolia/requester-node-http': 5.39.0 '@algolia/client-recommendation@4.8.4': dependencies: @@ -13955,21 +13955,21 @@ snapshots: '@algolia/requester-common': 4.8.4 '@algolia/transporter': 4.8.4 - '@algolia/client-search@5.46.2': + '@algolia/client-search@5.39.0': dependencies: - '@algolia/client-common': 5.46.2 - '@algolia/requester-browser-xhr': 5.46.2 - '@algolia/requester-fetch': 5.46.2 - '@algolia/requester-node-http': 5.46.2 + '@algolia/client-common': 5.39.0 + '@algolia/requester-browser-xhr': 5.39.0 + '@algolia/requester-fetch': 5.39.0 + '@algolia/requester-node-http': 5.39.0 '@algolia/events@4.0.1': {} - '@algolia/ingestion@1.46.2': + '@algolia/ingestion@1.39.0': dependencies: - '@algolia/client-common': 5.46.2 - '@algolia/requester-browser-xhr': 5.46.2 - '@algolia/requester-fetch': 5.46.2 - '@algolia/requester-node-http': 5.46.2 + '@algolia/client-common': 5.39.0 + '@algolia/requester-browser-xhr': 5.39.0 + '@algolia/requester-fetch': 5.39.0 + '@algolia/requester-node-http': 5.39.0 '@algolia/logger-common@4.8.4': {} @@ -13977,41 +13977,41 @@ snapshots: dependencies: '@algolia/logger-common': 4.8.4 - '@algolia/monitoring@1.46.2': + '@algolia/monitoring@1.39.0': dependencies: - '@algolia/client-common': 5.46.2 - '@algolia/requester-browser-xhr': 5.46.2 - '@algolia/requester-fetch': 5.46.2 - '@algolia/requester-node-http': 5.46.2 + '@algolia/client-common': 5.39.0 + '@algolia/requester-browser-xhr': 5.39.0 + '@algolia/requester-fetch': 5.39.0 + '@algolia/requester-node-http': 5.39.0 - '@algolia/recommend@5.46.2': + '@algolia/recommend@5.39.0': dependencies: - '@algolia/client-common': 5.46.2 - '@algolia/requester-browser-xhr': 5.46.2 - '@algolia/requester-fetch': 5.46.2 - '@algolia/requester-node-http': 5.46.2 + '@algolia/client-common': 5.39.0 + '@algolia/requester-browser-xhr': 5.39.0 + '@algolia/requester-fetch': 5.39.0 + '@algolia/requester-node-http': 5.39.0 '@algolia/requester-browser-xhr@4.8.4': dependencies: '@algolia/requester-common': 4.8.4 - '@algolia/requester-browser-xhr@5.46.2': + '@algolia/requester-browser-xhr@5.39.0': dependencies: - '@algolia/client-common': 5.46.2 + '@algolia/client-common': 5.39.0 '@algolia/requester-common@4.8.4': {} - '@algolia/requester-fetch@5.46.2': + '@algolia/requester-fetch@5.39.0': dependencies: - '@algolia/client-common': 5.46.2 + '@algolia/client-common': 5.39.0 '@algolia/requester-node-http@4.8.4': dependencies: '@algolia/requester-common': 4.8.4 - '@algolia/requester-node-http@5.46.2': + '@algolia/requester-node-http@5.39.0': dependencies: - '@algolia/client-common': 5.46.2 + '@algolia/client-common': 5.39.0 '@algolia/transporter@4.8.4': dependencies: @@ -14024,10 +14024,10 @@ snapshots: '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 - '@axe-core/playwright@4.9.1(playwright-core@1.57.0)': + '@axe-core/playwright@4.9.1(playwright-core@1.55.1)': dependencies: axe-core: 4.9.1 - playwright-core: 1.57.0 + playwright-core: 1.55.1 '@babel/cli@7.27.2(@babel/core@7.27.7)': dependencies: @@ -14045,24 +14045,24 @@ snapshots: '@babel/code-frame@7.27.1': dependencies: - '@babel/helper-validator-identifier': 7.28.5 + '@babel/helper-validator-identifier': 7.27.1 js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/compat-data@7.28.5': {} + '@babel/compat-data@7.28.4': {} '@babel/core@7.27.7': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.27.1 - '@babel/generator': 7.28.5 + '@babel/generator': 7.28.3 '@babel/helper-compilation-targets': 7.27.2 '@babel/helper-module-transforms': 7.28.3(@babel/core@7.27.7) '@babel/helpers': 7.28.4 - '@babel/parser': 7.28.5 + '@babel/parser': 7.28.4 '@babel/template': 7.27.2 - '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 convert-source-map: 2.0.0 debug: 4.4.3 gensync: 1.0.0-beta.2 @@ -14071,17 +14071,17 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/core@7.28.5': + '@babel/core@7.28.4': dependencies: '@babel/code-frame': 7.27.1 - '@babel/generator': 7.28.5 + '@babel/generator': 7.28.3 '@babel/helper-compilation-targets': 7.27.2 - '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.5) + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4) '@babel/helpers': 7.28.4 - '@babel/parser': 7.28.5 + '@babel/parser': 7.28.4 '@babel/template': 7.27.2 - '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 '@jridgewell/remapping': 2.3.5 convert-source-map: 2.0.0 debug: 4.4.3 @@ -14091,53 +14091,53 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/generator@7.28.5': + '@babel/generator@7.28.3': dependencies: - '@babel/parser': 7.28.5 - '@babel/types': 7.28.5 + '@babel/parser': 7.28.4 + '@babel/types': 7.28.4 '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 jsesc: 3.1.0 '@babel/helper-annotate-as-pure@7.27.3': dependencies: - '@babel/types': 7.28.5 + '@babel/types': 7.28.4 '@babel/helper-compilation-targets@7.27.2': dependencies: - '@babel/compat-data': 7.28.5 + '@babel/compat-data': 7.28.4 '@babel/helper-validator-option': 7.27.1 - browserslist: 4.28.1 + browserslist: 4.26.3 lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.28.5(@babel/core@7.27.7)': + '@babel/helper-create-class-features-plugin@7.28.3(@babel/core@7.27.7)': dependencies: '@babel/core': 7.27.7 '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-member-expression-to-functions': 7.28.5 + '@babel/helper-member-expression-to-functions': 7.27.1 '@babel/helper-optimise-call-expression': 7.27.1 '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.7) '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/traverse': 7.28.5 + '@babel/traverse': 7.28.4 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/helper-create-class-features-plugin@7.28.5(@babel/core@7.28.5)': + '@babel/helper-create-class-features-plugin@7.28.3(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.28.4 '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-member-expression-to-functions': 7.28.5 + '@babel/helper-member-expression-to-functions': 7.27.1 '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.5) + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.4) '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/traverse': 7.28.5 + '@babel/traverse': 7.28.4 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/helper-create-regexp-features-plugin@7.28.5(@babel/core@7.27.7)': + '@babel/helper-create-regexp-features-plugin@7.27.1(@babel/core@7.27.7)': dependencies: '@babel/core': 7.27.7 '@babel/helper-annotate-as-pure': 7.27.3 @@ -14151,27 +14151,27 @@ snapshots: '@babel/helper-plugin-utils': 7.27.1 debug: 4.4.3 lodash.debounce: 4.0.8 - resolve: 1.22.11 + resolve: 1.22.10 transitivePeerDependencies: - supports-color '@babel/helper-globals@7.28.0': {} - '@babel/helper-member-expression-to-functions@7.28.5': + '@babel/helper-member-expression-to-functions@7.27.1': dependencies: - '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.18.6': dependencies: - '@babel/types': 7.28.5 + '@babel/types': 7.28.4 '@babel/helper-module-imports@7.27.1': dependencies: - '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 transitivePeerDependencies: - supports-color @@ -14179,23 +14179,23 @@ snapshots: dependencies: '@babel/core': 7.27.7 '@babel/helper-module-imports': 7.27.1 - '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.28.5 + '@babel/helper-validator-identifier': 7.27.1 + '@babel/traverse': 7.28.4 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.5)': + '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.28.4 '@babel/helper-module-imports': 7.27.1 - '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.28.5 + '@babel/helper-validator-identifier': 7.27.1 + '@babel/traverse': 7.28.4 transitivePeerDependencies: - supports-color '@babel/helper-optimise-call-expression@7.27.1': dependencies: - '@babel/types': 7.28.5 + '@babel/types': 7.28.4 '@babel/helper-plugin-utils@7.27.1': {} @@ -14204,63 +14204,63 @@ snapshots: '@babel/core': 7.27.7 '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-wrap-function': 7.28.3 - '@babel/traverse': 7.28.5 + '@babel/traverse': 7.28.4 transitivePeerDependencies: - supports-color '@babel/helper-replace-supers@7.27.1(@babel/core@7.27.7)': dependencies: '@babel/core': 7.27.7 - '@babel/helper-member-expression-to-functions': 7.28.5 + '@babel/helper-member-expression-to-functions': 7.27.1 '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/traverse': 7.28.5 + '@babel/traverse': 7.28.4 transitivePeerDependencies: - supports-color - '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.5)': + '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-member-expression-to-functions': 7.28.5 + '@babel/core': 7.28.4 + '@babel/helper-member-expression-to-functions': 7.27.1 '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/traverse': 7.28.5 + '@babel/traverse': 7.28.4 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.27.1': dependencies: - '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 transitivePeerDependencies: - supports-color '@babel/helper-string-parser@7.27.1': {} - '@babel/helper-validator-identifier@7.28.5': {} + '@babel/helper-validator-identifier@7.27.1': {} '@babel/helper-validator-option@7.27.1': {} '@babel/helper-wrap-function@7.28.3': dependencies: '@babel/template': 7.27.2 - '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 transitivePeerDependencies: - supports-color '@babel/helpers@7.28.4': dependencies: '@babel/template': 7.27.2 - '@babel/types': 7.28.5 + '@babel/types': 7.28.4 - '@babel/parser@7.28.5': + '@babel/parser@7.28.4': dependencies: - '@babel/types': 7.28.5 + '@babel/types': 7.28.4 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5(@babel/core@7.27.7)': + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1(@babel/core@7.27.7)': dependencies: '@babel/core': 7.27.7 '@babel/helper-plugin-utils': 7.27.1 - '@babel/traverse': 7.28.5 + '@babel/traverse': 7.28.4 transitivePeerDependencies: - supports-color @@ -14279,7 +14279,7 @@ snapshots: '@babel/core': 7.27.7 '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/plugin-transform-optional-chaining': 7.28.5(@babel/core@7.27.7) + '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.27.7) transitivePeerDependencies: - supports-color @@ -14287,22 +14287,22 @@ snapshots: dependencies: '@babel/core': 7.27.7 '@babel/helper-plugin-utils': 7.27.1 - '@babel/traverse': 7.28.5 + '@babel/traverse': 7.28.4 transitivePeerDependencies: - supports-color '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.27.7)': dependencies: '@babel/core': 7.27.7 - '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.27.7) + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.27.7) '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.28.5)': + '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.28.5) + '@babel/core': 7.28.4 + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4) '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color @@ -14310,7 +14310,7 @@ snapshots: '@babel/plugin-proposal-decorators@7.28.0(@babel/core@7.27.7)': dependencies: '@babel/core': 7.27.7 - '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.27.7) + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.27.7) '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-syntax-decorators': 7.27.1(@babel/core@7.27.7) transitivePeerDependencies: @@ -14345,9 +14345,9 @@ snapshots: '@babel/core': 7.27.7 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.28.5)': + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.27.7)': @@ -14355,9 +14355,9 @@ snapshots: '@babel/core': 7.27.7 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.28.5)': + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.27.7)': @@ -14365,9 +14365,9 @@ snapshots: '@babel/core': 7.27.7 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.28.5)': + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.27.7)': @@ -14375,9 +14375,9 @@ snapshots: '@babel/core': 7.27.7 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.28.5)': + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-syntax-decorators@7.27.1(@babel/core@7.27.7)': @@ -14400,9 +14400,9 @@ snapshots: '@babel/core': 7.27.7 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.5)': + '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.27.7)': @@ -14410,9 +14410,9 @@ snapshots: '@babel/core': 7.27.7 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.28.5)': + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.27.7)': @@ -14420,14 +14420,14 @@ snapshots: '@babel/core': 7.27.7 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.28.5)': + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.28.5)': + '@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.27.7)': @@ -14440,9 +14440,9 @@ snapshots: '@babel/core': 7.27.7 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.28.5)': + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.27.7)': @@ -14450,9 +14450,9 @@ snapshots: '@babel/core': 7.27.7 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.28.5)': + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.27.7)': @@ -14460,9 +14460,9 @@ snapshots: '@babel/core': 7.27.7 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.28.5)': + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.27.7)': @@ -14470,9 +14470,9 @@ snapshots: '@babel/core': 7.27.7 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.28.5)': + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.27.7)': @@ -14480,9 +14480,9 @@ snapshots: '@babel/core': 7.27.7 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.28.5)': + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.27.7)': @@ -14490,9 +14490,9 @@ snapshots: '@babel/core': 7.27.7 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.28.5)': + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.27.7)': @@ -14500,9 +14500,9 @@ snapshots: '@babel/core': 7.27.7 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.28.5)': + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.27.7)': @@ -14510,9 +14510,9 @@ snapshots: '@babel/core': 7.27.7 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.28.5)': + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.27.7)': @@ -14523,7 +14523,7 @@ snapshots: '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.27.7)': dependencies: '@babel/core': 7.27.7 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.27.7) + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7) '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.27.7)': @@ -14536,7 +14536,7 @@ snapshots: '@babel/core': 7.27.7 '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.27.7) - '@babel/traverse': 7.28.5 + '@babel/traverse': 7.28.4 transitivePeerDependencies: - supports-color @@ -14554,7 +14554,7 @@ snapshots: '@babel/core': 7.27.7 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-block-scoping@7.28.5(@babel/core@7.27.7)': + '@babel/plugin-transform-block-scoping@7.28.4(@babel/core@7.27.7)': dependencies: '@babel/core': 7.27.7 '@babel/helper-plugin-utils': 7.27.1 @@ -14562,7 +14562,7 @@ snapshots: '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.27.7)': dependencies: '@babel/core': 7.27.7 - '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.27.7) + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.27.7) '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color @@ -14570,7 +14570,7 @@ snapshots: '@babel/plugin-transform-class-static-block@7.28.3(@babel/core@7.27.7)': dependencies: '@babel/core': 7.27.7 - '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.27.7) + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.27.7) '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color @@ -14583,7 +14583,7 @@ snapshots: '@babel/helper-globals': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.7) - '@babel/traverse': 7.28.5 + '@babel/traverse': 7.28.4 transitivePeerDependencies: - supports-color @@ -14593,18 +14593,18 @@ snapshots: '@babel/helper-plugin-utils': 7.27.1 '@babel/template': 7.27.2 - '@babel/plugin-transform-destructuring@7.28.5(@babel/core@7.27.7)': + '@babel/plugin-transform-destructuring@7.28.0(@babel/core@7.27.7)': dependencies: '@babel/core': 7.27.7 '@babel/helper-plugin-utils': 7.27.1 - '@babel/traverse': 7.28.5 + '@babel/traverse': 7.28.4 transitivePeerDependencies: - supports-color '@babel/plugin-transform-dotall-regex@7.27.1(@babel/core@7.27.7)': dependencies: '@babel/core': 7.27.7 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.27.7) + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7) '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.27.7)': @@ -14615,7 +14615,7 @@ snapshots: '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1(@babel/core@7.27.7)': dependencies: '@babel/core': 7.27.7 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.27.7) + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7) '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.27.7)': @@ -14623,7 +14623,7 @@ snapshots: '@babel/core': 7.27.7 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-exponentiation-operator@7.28.5(@babel/core@7.27.7)': + '@babel/plugin-transform-exponentiation-operator@7.27.1(@babel/core@7.27.7)': dependencies: '@babel/core': 7.27.7 '@babel/helper-plugin-utils': 7.27.1 @@ -14646,7 +14646,7 @@ snapshots: '@babel/core': 7.27.7 '@babel/helper-compilation-targets': 7.27.2 '@babel/helper-plugin-utils': 7.27.1 - '@babel/traverse': 7.28.5 + '@babel/traverse': 7.28.4 transitivePeerDependencies: - supports-color @@ -14660,7 +14660,7 @@ snapshots: '@babel/core': 7.27.7 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-logical-assignment-operators@7.28.5(@babel/core@7.27.7)': + '@babel/plugin-transform-logical-assignment-operators@7.27.1(@babel/core@7.27.7)': dependencies: '@babel/core': 7.27.7 '@babel/helper-plugin-utils': 7.27.1 @@ -14686,13 +14686,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-systemjs@7.28.5(@babel/core@7.27.7)': + '@babel/plugin-transform-modules-systemjs@7.27.1(@babel/core@7.27.7)': dependencies: '@babel/core': 7.27.7 '@babel/helper-module-transforms': 7.28.3(@babel/core@7.27.7) '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.28.5 + '@babel/helper-validator-identifier': 7.27.1 + '@babel/traverse': 7.28.4 transitivePeerDependencies: - supports-color @@ -14707,7 +14707,7 @@ snapshots: '@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.27.7)': dependencies: '@babel/core': 7.27.7 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.27.7) + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7) '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.27.7)': @@ -14730,9 +14730,9 @@ snapshots: '@babel/core': 7.27.7 '@babel/helper-compilation-targets': 7.27.2 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.27.7) + '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.27.7) '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.27.7) - '@babel/traverse': 7.28.5 + '@babel/traverse': 7.28.4 transitivePeerDependencies: - supports-color @@ -14749,7 +14749,7 @@ snapshots: '@babel/core': 7.27.7 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-optional-chaining@7.28.5(@babel/core@7.27.7)': + '@babel/plugin-transform-optional-chaining@7.27.1(@babel/core@7.27.7)': dependencies: '@babel/core': 7.27.7 '@babel/helper-plugin-utils': 7.27.1 @@ -14765,7 +14765,7 @@ snapshots: '@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.27.7)': dependencies: '@babel/core': 7.27.7 - '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.27.7) + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.27.7) '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color @@ -14774,7 +14774,7 @@ snapshots: dependencies: '@babel/core': 7.27.7 '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.27.7) + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.27.7) '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color @@ -14801,9 +14801,9 @@ snapshots: '@babel/core': 7.27.7 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.28.5)': + '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.27.7)': @@ -14811,9 +14811,9 @@ snapshots: '@babel/core': 7.27.7 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.28.5)': + '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.27.7)': @@ -14823,7 +14823,7 @@ snapshots: '@babel/helper-module-imports': 7.27.1 '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.7) - '@babel/types': 7.28.5 + '@babel/types': 7.28.4 transitivePeerDependencies: - supports-color @@ -14841,7 +14841,7 @@ snapshots: '@babel/plugin-transform-regexp-modifiers@7.27.1(@babel/core@7.27.7)': dependencies: '@babel/core': 7.27.7 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.27.7) + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7) '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.27.7)': @@ -14861,12 +14861,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-runtime@7.8.0(@babel/core@7.28.5)': + '@babel/plugin-transform-runtime@7.8.0(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.28.4 '@babel/helper-module-imports': 7.18.6 '@babel/helper-plugin-utils': 7.27.1 - resolve: 1.22.11 + resolve: 1.22.10 semver: 5.7.2 '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.27.7)': @@ -14897,11 +14897,11 @@ snapshots: '@babel/core': 7.27.7 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-typescript@7.28.5(@babel/core@7.27.7)': + '@babel/plugin-transform-typescript@7.28.0(@babel/core@7.27.7)': dependencies: '@babel/core': 7.27.7 '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.27.7) + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.27.7) '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.27.7) @@ -14916,29 +14916,29 @@ snapshots: '@babel/plugin-transform-unicode-property-regex@7.27.1(@babel/core@7.27.7)': dependencies: '@babel/core': 7.27.7 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.27.7) + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7) '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.27.7)': dependencies: '@babel/core': 7.27.7 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.27.7) + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7) '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-transform-unicode-sets-regex@7.27.1(@babel/core@7.27.7)': dependencies: '@babel/core': 7.27.7 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.27.7) + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7) '@babel/helper-plugin-utils': 7.27.1 '@babel/preset-env@7.27.2(@babel/core@7.27.7)': dependencies: - '@babel/compat-data': 7.28.5 + '@babel/compat-data': 7.28.4 '@babel/core': 7.27.7 '@babel/helper-compilation-targets': 7.27.2 '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.28.5(@babel/core@7.27.7) + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.27.1(@babel/core@7.27.7) '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.27.7) '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.27.7) '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.27.7) @@ -14951,27 +14951,27 @@ snapshots: '@babel/plugin-transform-async-generator-functions': 7.28.0(@babel/core@7.27.7) '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.27.7) '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.27.7) - '@babel/plugin-transform-block-scoping': 7.28.5(@babel/core@7.27.7) + '@babel/plugin-transform-block-scoping': 7.28.4(@babel/core@7.27.7) '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.27.7) '@babel/plugin-transform-class-static-block': 7.28.3(@babel/core@7.27.7) '@babel/plugin-transform-classes': 7.28.4(@babel/core@7.27.7) '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.27.7) - '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.27.7) + '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.27.7) '@babel/plugin-transform-dotall-regex': 7.27.1(@babel/core@7.27.7) '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.27.7) '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.27.1(@babel/core@7.27.7) '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.27.7) - '@babel/plugin-transform-exponentiation-operator': 7.28.5(@babel/core@7.27.7) + '@babel/plugin-transform-exponentiation-operator': 7.27.1(@babel/core@7.27.7) '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.27.7) '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.27.7) '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.27.7) '@babel/plugin-transform-json-strings': 7.27.1(@babel/core@7.27.7) '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.27.7) - '@babel/plugin-transform-logical-assignment-operators': 7.28.5(@babel/core@7.27.7) + '@babel/plugin-transform-logical-assignment-operators': 7.27.1(@babel/core@7.27.7) '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.27.7) '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.27.7) '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.27.7) - '@babel/plugin-transform-modules-systemjs': 7.28.5(@babel/core@7.27.7) + '@babel/plugin-transform-modules-systemjs': 7.27.1(@babel/core@7.27.7) '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.27.7) '@babel/plugin-transform-named-capturing-groups-regex': 7.27.1(@babel/core@7.27.7) '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.27.7) @@ -14980,7 +14980,7 @@ snapshots: '@babel/plugin-transform-object-rest-spread': 7.28.4(@babel/core@7.27.7) '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.27.7) '@babel/plugin-transform-optional-catch-binding': 7.27.1(@babel/core@7.27.7) - '@babel/plugin-transform-optional-chaining': 7.28.5(@babel/core@7.27.7) + '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.27.7) '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.27.7) '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.27.7) '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.27.7) @@ -15001,7 +15001,7 @@ snapshots: babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.27.7) babel-plugin-polyfill-corejs3: 0.11.1(@babel/core@7.27.7) babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.27.7) - core-js-compat: 3.47.0 + core-js-compat: 3.45.1 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -15010,7 +15010,7 @@ snapshots: dependencies: '@babel/core': 7.27.7 '@babel/helper-plugin-utils': 7.27.1 - '@babel/types': 7.28.5 + '@babel/types': 7.28.4 esutils: 2.0.3 '@babel/preset-react@7.27.1(@babel/core@7.27.7)': @@ -15032,7 +15032,7 @@ snapshots: '@babel/helper-validator-option': 7.27.1 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.7) '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.27.7) - '@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.27.7) + '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.27.7) transitivePeerDependencies: - supports-color @@ -15041,30 +15041,38 @@ snapshots: '@babel/template@7.27.2': dependencies: '@babel/code-frame': 7.27.1 - '@babel/parser': 7.28.5 - '@babel/types': 7.28.5 + '@babel/parser': 7.28.4 + '@babel/types': 7.28.4 - '@babel/traverse@7.28.5': + '@babel/traverse@7.28.4': dependencies: '@babel/code-frame': 7.27.1 - '@babel/generator': 7.28.5 + '@babel/generator': 7.28.3 '@babel/helper-globals': 7.28.0 - '@babel/parser': 7.28.5 + '@babel/parser': 7.28.4 '@babel/template': 7.27.2 - '@babel/types': 7.28.5 + '@babel/types': 7.28.4 debug: 4.4.3 transitivePeerDependencies: - supports-color - '@babel/types@7.28.5': + '@babel/types@7.28.4': dependencies: '@babel/helper-string-parser': 7.27.1 - '@babel/helper-validator-identifier': 7.28.5 + '@babel/helper-validator-identifier': 7.27.1 '@base2/pretty-print-object@1.0.1': {} '@borewit/text-codec@0.1.1': {} + '@bundled-es-modules/cookie@2.0.1': + dependencies: + cookie: 0.7.2 + + '@bundled-es-modules/statuses@1.0.1': + dependencies: + statuses: 2.0.2 + '@crowdin/cli@3.10.1': dependencies: command-exists-promise: 2.0.2 @@ -15309,10 +15317,10 @@ snapshots: '@docsearch/css@3.6.3': {} - '@docsearch/js@3.6.3(@algolia/client-search@5.46.2)(@types/react@18.2.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)': + '@docsearch/js@3.6.3(@algolia/client-search@5.39.0)(@types/react@18.2.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)': dependencies: - '@docsearch/react': 3.6.3(@algolia/client-search@5.46.2)(@types/react@18.2.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3) - preact: 10.28.0 + '@docsearch/react': 3.6.3(@algolia/client-search@5.39.0)(@types/react@18.2.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3) + preact: 10.27.2 transitivePeerDependencies: - '@algolia/client-search' - '@types/react' @@ -15320,12 +15328,12 @@ snapshots: - react-dom - search-insights - '@docsearch/react@3.6.3(@algolia/client-search@5.46.2)(@types/react@18.2.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)': + '@docsearch/react@3.6.3(@algolia/client-search@5.39.0)(@types/react@18.2.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)': dependencies: - '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@5.46.2)(algoliasearch@5.46.2)(search-insights@2.17.3) - '@algolia/autocomplete-preset-algolia': 1.17.6(@algolia/client-search@5.46.2)(algoliasearch@5.46.2) + '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@5.39.0)(algoliasearch@5.39.0)(search-insights@2.17.3) + '@algolia/autocomplete-preset-algolia': 1.17.6(@algolia/client-search@5.39.0)(algoliasearch@5.39.0) '@docsearch/css': 3.6.3 - algoliasearch: 5.46.2 + algoliasearch: 5.39.0 optionalDependencies: '@types/react': 18.2.19 react: 18.3.1 @@ -15344,13 +15352,13 @@ snapshots: '@esbuild/aix-ppc64@0.21.5': optional: true - '@esbuild/aix-ppc64@0.25.12': + '@esbuild/aix-ppc64@0.25.10': optional: true '@esbuild/android-arm64@0.21.5': optional: true - '@esbuild/android-arm64@0.25.12': + '@esbuild/android-arm64@0.25.10': optional: true '@esbuild/android-arm@0.15.18': @@ -15359,55 +15367,55 @@ snapshots: '@esbuild/android-arm@0.21.5': optional: true - '@esbuild/android-arm@0.25.12': + '@esbuild/android-arm@0.25.10': optional: true '@esbuild/android-x64@0.21.5': optional: true - '@esbuild/android-x64@0.25.12': + '@esbuild/android-x64@0.25.10': optional: true '@esbuild/darwin-arm64@0.21.5': optional: true - '@esbuild/darwin-arm64@0.25.12': + '@esbuild/darwin-arm64@0.25.10': optional: true '@esbuild/darwin-x64@0.21.5': optional: true - '@esbuild/darwin-x64@0.25.12': + '@esbuild/darwin-x64@0.25.10': optional: true '@esbuild/freebsd-arm64@0.21.5': optional: true - '@esbuild/freebsd-arm64@0.25.12': + '@esbuild/freebsd-arm64@0.25.10': optional: true '@esbuild/freebsd-x64@0.21.5': optional: true - '@esbuild/freebsd-x64@0.25.12': + '@esbuild/freebsd-x64@0.25.10': optional: true '@esbuild/linux-arm64@0.21.5': optional: true - '@esbuild/linux-arm64@0.25.12': + '@esbuild/linux-arm64@0.25.10': optional: true '@esbuild/linux-arm@0.21.5': optional: true - '@esbuild/linux-arm@0.25.12': + '@esbuild/linux-arm@0.25.10': optional: true '@esbuild/linux-ia32@0.21.5': optional: true - '@esbuild/linux-ia32@0.25.12': + '@esbuild/linux-ia32@0.25.10': optional: true '@esbuild/linux-loong64@0.15.18': @@ -15416,82 +15424,82 @@ snapshots: '@esbuild/linux-loong64@0.21.5': optional: true - '@esbuild/linux-loong64@0.25.12': + '@esbuild/linux-loong64@0.25.10': optional: true '@esbuild/linux-mips64el@0.21.5': optional: true - '@esbuild/linux-mips64el@0.25.12': + '@esbuild/linux-mips64el@0.25.10': optional: true '@esbuild/linux-ppc64@0.21.5': optional: true - '@esbuild/linux-ppc64@0.25.12': + '@esbuild/linux-ppc64@0.25.10': optional: true '@esbuild/linux-riscv64@0.21.5': optional: true - '@esbuild/linux-riscv64@0.25.12': + '@esbuild/linux-riscv64@0.25.10': optional: true '@esbuild/linux-s390x@0.21.5': optional: true - '@esbuild/linux-s390x@0.25.12': + '@esbuild/linux-s390x@0.25.10': optional: true '@esbuild/linux-x64@0.21.5': optional: true - '@esbuild/linux-x64@0.25.12': + '@esbuild/linux-x64@0.25.10': optional: true - '@esbuild/netbsd-arm64@0.25.12': + '@esbuild/netbsd-arm64@0.25.10': optional: true '@esbuild/netbsd-x64@0.21.5': optional: true - '@esbuild/netbsd-x64@0.25.12': + '@esbuild/netbsd-x64@0.25.10': optional: true - '@esbuild/openbsd-arm64@0.25.12': + '@esbuild/openbsd-arm64@0.25.10': optional: true '@esbuild/openbsd-x64@0.21.5': optional: true - '@esbuild/openbsd-x64@0.25.12': + '@esbuild/openbsd-x64@0.25.10': optional: true - '@esbuild/openharmony-arm64@0.25.12': + '@esbuild/openharmony-arm64@0.25.10': optional: true '@esbuild/sunos-x64@0.21.5': optional: true - '@esbuild/sunos-x64@0.25.12': + '@esbuild/sunos-x64@0.25.10': optional: true '@esbuild/win32-arm64@0.21.5': optional: true - '@esbuild/win32-arm64@0.25.12': + '@esbuild/win32-arm64@0.25.10': optional: true '@esbuild/win32-ia32@0.21.5': optional: true - '@esbuild/win32-ia32@0.25.12': + '@esbuild/win32-ia32@0.25.10': optional: true '@esbuild/win32-x64@0.21.5': optional: true - '@esbuild/win32-x64@0.25.12': + '@esbuild/win32-x64@0.25.10': optional: true '@eslint-community/eslint-utils@4.9.0(eslint@9.27.0)': @@ -15499,11 +15507,11 @@ snapshots: eslint: 9.27.0 eslint-visitor-keys: 3.4.3 - '@eslint-community/regexpp@4.12.2': {} + '@eslint-community/regexpp@4.12.1': {} '@eslint/config-array@0.20.1': dependencies: - '@eslint/object-schema': 2.1.7 + '@eslint/object-schema': 2.1.6 debug: 4.4.3 minimatch: 3.1.2 transitivePeerDependencies: @@ -15519,7 +15527,7 @@ snapshots: dependencies: '@types/json-schema': 7.0.15 - '@eslint/eslintrc@3.3.3': + '@eslint/eslintrc@3.3.1': dependencies: ajv: 6.12.6 debug: 4.4.3 @@ -15527,7 +15535,7 @@ snapshots: globals: 14.0.0 ignore: 5.3.2 import-fresh: 3.3.1 - js-yaml: 4.1.1 + js-yaml: 4.1.0 minimatch: 3.1.2 strip-json-comments: 3.1.1 transitivePeerDependencies: @@ -15535,7 +15543,7 @@ snapshots: '@eslint/js@9.27.0': {} - '@eslint/object-schema@2.1.7': {} + '@eslint/object-schema@2.1.6': {} '@eslint/plugin-kit@0.3.5': dependencies: @@ -15544,6 +15552,17 @@ snapshots: '@faker-js/faker@9.9.0': {} + '@floating-ui/core@1.7.3': + dependencies: + '@floating-ui/utils': 0.2.10 + + '@floating-ui/dom@1.7.2': + dependencies: + '@floating-ui/core': 1.7.3 + '@floating-ui/utils': 0.2.10 + + '@floating-ui/utils@0.2.10': {} + '@formatjs/ecma402-abstract@1.11.7': dependencies: '@formatjs/intl-localematcher': 0.2.28 @@ -15664,26 +15683,26 @@ snapshots: optionalDependencies: typescript: 5.8.3 - '@fwouts/vite-tsconfig-paths@4.2.1(typescript@5.8.3)(vite@5.4.21(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1))': + '@fwouts/vite-tsconfig-paths@4.2.1(typescript@5.8.3)(vite@5.4.20(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0))': dependencies: async-mutex: 0.4.1 debug: 4.4.3 globrex: 0.1.2 tsconfck: 2.1.2(typescript@5.8.3) optionalDependencies: - vite: 5.4.21(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1) + vite: 5.4.20(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0) transitivePeerDependencies: - supports-color - typescript - '@fwouts/vite-tsconfig-paths@4.2.1(typescript@5.8.3)(vite@6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0))': + '@fwouts/vite-tsconfig-paths@4.2.1(typescript@5.8.3)(vite@6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0))': dependencies: async-mutex: 0.4.1 debug: 4.4.3 globrex: 0.1.2 tsconfck: 2.1.2(typescript@5.8.3) optionalDependencies: - vite: 6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0) transitivePeerDependencies: - supports-color - typescript @@ -15752,28 +15771,28 @@ snapshots: '@humanwhocodes/retry@0.4.3': {} - '@inquirer/ansi@1.0.2': {} + '@inquirer/ansi@1.0.0': {} - '@inquirer/confirm@5.1.21(@types/node@18.16.15)': + '@inquirer/confirm@5.1.18(@types/node@18.16.15)': dependencies: - '@inquirer/core': 10.3.2(@types/node@18.16.15) - '@inquirer/type': 3.0.10(@types/node@18.16.15) + '@inquirer/core': 10.2.2(@types/node@18.16.15) + '@inquirer/type': 3.0.8(@types/node@18.16.15) optionalDependencies: '@types/node': 18.16.15 - '@inquirer/confirm@5.1.21(@types/node@22.19.3)': + '@inquirer/confirm@5.1.18(@types/node@22.18.8)': dependencies: - '@inquirer/core': 10.3.2(@types/node@22.19.3) - '@inquirer/type': 3.0.10(@types/node@22.19.3) + '@inquirer/core': 10.2.2(@types/node@22.18.8) + '@inquirer/type': 3.0.8(@types/node@22.18.8) optionalDependencies: - '@types/node': 22.19.3 + '@types/node': 22.18.8 optional: true - '@inquirer/core@10.3.2(@types/node@18.16.15)': + '@inquirer/core@10.2.2(@types/node@18.16.15)': dependencies: - '@inquirer/ansi': 1.0.2 - '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@18.16.15) + '@inquirer/ansi': 1.0.0 + '@inquirer/figures': 1.0.13 + '@inquirer/type': 3.0.8(@types/node@18.16.15) cli-width: 4.1.0 mute-stream: 2.0.0 signal-exit: 4.1.0 @@ -15782,29 +15801,29 @@ snapshots: optionalDependencies: '@types/node': 18.16.15 - '@inquirer/core@10.3.2(@types/node@22.19.3)': + '@inquirer/core@10.2.2(@types/node@22.18.8)': dependencies: - '@inquirer/ansi': 1.0.2 - '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@22.19.3) + '@inquirer/ansi': 1.0.0 + '@inquirer/figures': 1.0.13 + '@inquirer/type': 3.0.8(@types/node@22.18.8) cli-width: 4.1.0 mute-stream: 2.0.0 signal-exit: 4.1.0 wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 22.19.3 + '@types/node': 22.18.8 optional: true - '@inquirer/figures@1.0.15': {} + '@inquirer/figures@1.0.13': {} - '@inquirer/type@3.0.10(@types/node@18.16.15)': + '@inquirer/type@3.0.8(@types/node@18.16.15)': optionalDependencies: '@types/node': 18.16.15 - '@inquirer/type@3.0.10(@types/node@22.19.3)': + '@inquirer/type@3.0.8(@types/node@22.18.8)': optionalDependencies: - '@types/node': 22.19.3 + '@types/node': 22.18.8 optional: true '@isaacs/balanced-match@4.0.1': {} @@ -15829,7 +15848,7 @@ snapshots: camelcase: 5.3.1 find-up: 4.1.0 get-package-type: 0.1.0 - js-yaml: 3.14.2 + js-yaml: 3.14.1 resolve-from: 5.0.0 '@istanbuljs/schema@0.1.3': {} @@ -15844,7 +15863,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.130 + '@types/node': 18.19.129 jest-mock: 29.7.0 '@jest/expect-utils@30.2.0': @@ -15855,7 +15874,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 18.19.130 + '@types/node': 18.19.129 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -15864,7 +15883,7 @@ snapshots: '@jest/pattern@30.0.1': dependencies: - '@types/node': 18.19.130 + '@types/node': 18.19.129 jest-regex-util: 30.0.1 '@jest/schemas@29.6.3': @@ -15900,8 +15919,8 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 18.19.130 - '@types/yargs': 17.0.35 + '@types/node': 18.19.129 + '@types/yargs': 17.0.33 chalk: 4.1.2 '@jest/types@30.2.0': @@ -15910,16 +15929,16 @@ snapshots: '@jest/schemas': 30.0.5 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 18.19.130 - '@types/yargs': 17.0.35 + '@types/node': 18.19.129 + '@types/yargs': 17.0.33 chalk: 4.1.2 - '@joshwooding/vite-plugin-react-docgen-typescript@0.6.1(typescript@5.8.3)(vite@6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0))': + '@joshwooding/vite-plugin-react-docgen-typescript@0.6.1(typescript@5.8.3)(vite@6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0))': dependencies: - glob: 10.5.0 - magic-string: 0.30.21 + glob: 10.4.5 + magic-string: 0.30.19 react-docgen-typescript: 2.4.0(typescript@5.8.3) - vite: 6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0) optionalDependencies: typescript: 5.8.3 @@ -15958,7 +15977,7 @@ snapshots: dependencies: tslib: 2.8.1 - '@jsonjoy.com/buffers@1.2.1(tslib@2.8.1)': + '@jsonjoy.com/buffers@1.0.0(tslib@2.8.1)': dependencies: tslib: 2.8.1 @@ -15966,16 +15985,15 @@ snapshots: dependencies: tslib: 2.8.1 - '@jsonjoy.com/json-pack@1.21.0(tslib@2.8.1)': + '@jsonjoy.com/json-pack@1.14.0(tslib@2.8.1)': dependencies: '@jsonjoy.com/base64': 1.1.2(tslib@2.8.1) - '@jsonjoy.com/buffers': 1.2.1(tslib@2.8.1) + '@jsonjoy.com/buffers': 1.0.0(tslib@2.8.1) '@jsonjoy.com/codegen': 1.0.0(tslib@2.8.1) '@jsonjoy.com/json-pointer': 1.0.2(tslib@2.8.1) '@jsonjoy.com/util': 1.9.0(tslib@2.8.1) hyperdyperid: 1.2.0 thingies: 2.5.0(tslib@2.8.1) - tree-dump: 1.1.0(tslib@2.8.1) tslib: 2.8.1 '@jsonjoy.com/json-pointer@1.0.2(tslib@2.8.1)': @@ -15986,7 +16004,7 @@ snapshots: '@jsonjoy.com/util@1.9.0(tslib@2.8.1)': dependencies: - '@jsonjoy.com/buffers': 1.2.1(tslib@2.8.1) + '@jsonjoy.com/buffers': 1.0.0(tslib@2.8.1) '@jsonjoy.com/codegen': 1.0.0(tslib@2.8.1) tslib: 2.8.1 @@ -16024,7 +16042,7 @@ snapshots: '@types/react': 18.2.19 react: 18.3.1 - '@mswjs/interceptors@0.40.0': + '@mswjs/interceptors@0.39.7': dependencies: '@open-draft/deferred-promise': 2.2.0 '@open-draft/logger': 0.3.0 @@ -16046,7 +16064,7 @@ snapshots: '@nodelib/fs.walk@1.2.8': dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.20.1 + fastq: 1.19.1 '@open-draft/deferred-promise@2.2.0': {} @@ -16131,8 +16149,6 @@ snapshots: stacktrace-js: 2.0.2 stylis: 4.3.6 - '@pinojs/redact@0.4.0': {} - '@pkgjs/parseargs@0.11.0': optional: true @@ -16149,17 +16165,17 @@ snapshots: '@previewjs/serializable-values': 9.0.6 '@previewjs/type-analyzer': 10.1.5 '@previewjs/vfs': 2.1.4 - pino: 9.14.0 + pino: 9.13.1 pino-pretty: 11.3.0 - '@previewjs/analyzer-react@0.1.11(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(vite@5.4.21(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1))(yaml@2.8.0)': + '@previewjs/analyzer-react@0.1.11(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(vite@5.4.20(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0))(yaml@2.8.0)': dependencies: '@previewjs/analyzer-api': 0.1.8 '@previewjs/serializable-values': 9.0.6 - '@previewjs/storybook-helpers': 6.0.1(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0) + '@previewjs/storybook-helpers': 6.0.1(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0) '@previewjs/type-analyzer': 10.1.5 '@previewjs/vfs': 2.1.4 - '@vitejs/plugin-react': 4.7.0(vite@5.4.21(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)) + '@vitejs/plugin-react': 4.7.0(vite@5.4.20(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)) typescript: 5.8.3 transitivePeerDependencies: - '@swc/core' @@ -16187,16 +16203,16 @@ snapshots: transitivePeerDependencies: - debug - '@previewjs/chromeless@13.1.1(@types/node@22.19.3)(esbuild@0.14.29)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)': + '@previewjs/chromeless@13.1.1(@types/node@22.18.8)(esbuild@0.14.29)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)': dependencies: '@previewjs/api': 16.1.0 - '@previewjs/core': 29.1.1(@types/node@22.19.3)(esbuild@0.14.29)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1) + '@previewjs/core': 29.1.1(@types/node@22.18.8)(esbuild@0.14.29)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0) '@previewjs/iframe': 17.1.1 '@previewjs/properties': 5.0.6 '@previewjs/vfs': 2.1.4 - express: 4.22.1 - pino: 9.14.0 - playwright: 1.57.0 + express: 4.21.2 + pino: 9.13.1 + playwright: 1.55.1 typescript: 5.8.3 transitivePeerDependencies: - '@swc/core' @@ -16213,9 +16229,9 @@ snapshots: - supports-color - terser - '@previewjs/config@6.0.1(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)': + '@previewjs/config@6.0.1(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)': dependencies: - vite: 5.4.21(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1) + vite: 5.4.20(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0) transitivePeerDependencies: - '@types/node' - less @@ -16226,9 +16242,9 @@ snapshots: - sugarss - terser - '@previewjs/config@7.0.1(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0)': + '@previewjs/config@7.0.1(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0)': dependencies: - vite: 6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0) transitivePeerDependencies: - '@types/node' - jiti @@ -16242,12 +16258,12 @@ snapshots: - tsx - yaml - '@previewjs/core@29.1.1(@types/node@22.19.3)(esbuild@0.14.29)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)': + '@previewjs/core@29.1.1(@types/node@22.18.8)(esbuild@0.14.29)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)': dependencies: - '@fwouts/vite-tsconfig-paths': 4.2.1(typescript@5.8.3)(vite@5.4.21(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)) + '@fwouts/vite-tsconfig-paths': 4.2.1(typescript@5.8.3)(vite@5.4.20(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)) '@previewjs/analyzer-api': 0.1.8 '@previewjs/api': 16.1.0 - '@previewjs/config': 6.0.1(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1) + '@previewjs/config': 6.0.1(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0) '@previewjs/iframe': 17.1.1 '@previewjs/serializable-values': 9.0.6 '@previewjs/type-analyzer': 10.1.5 @@ -16256,18 +16272,18 @@ snapshots: axios: 1.9.0 esbuild-plugin-polyfill-node: 0.3.0(esbuild@0.14.29) exclusive-promises: 1.0.3 - express: 4.22.1 + express: 4.21.2 fs-extra: 11.3.0 globby: 14.1.0 html-escaper: 3.0.3 http-terminator: 3.2.0 - pino: 9.14.0 + pino: 9.13.1 pino-pretty: 11.3.0 rollup-plugin-friendly-type-imports: 1.0.3 - ts-node: 10.9.2(@types/node@22.19.3)(typescript@5.8.3) + ts-node: 10.9.2(@types/node@22.18.8)(typescript@5.8.3) tsconfig-paths: 4.2.0 typescript: 5.8.3 - vite: 5.4.21(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1) + vite: 5.4.20(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0) zod: 3.25.76 transitivePeerDependencies: - '@swc/core' @@ -16284,12 +16300,12 @@ snapshots: - supports-color - terser - '@previewjs/core@30.2.0(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0)': + '@previewjs/core@30.2.0(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0)': dependencies: - '@fwouts/vite-tsconfig-paths': 4.2.1(typescript@5.8.3)(vite@6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0)) + '@fwouts/vite-tsconfig-paths': 4.2.1(typescript@5.8.3)(vite@6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0)) '@previewjs/analyzer-api': 0.1.8 '@previewjs/api': 16.1.0 - '@previewjs/config': 7.0.1(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0) + '@previewjs/config': 7.0.1(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0) '@previewjs/iframe': 18.0.0 '@previewjs/serializable-values': 9.0.6 '@previewjs/type-analyzer': 10.1.5 @@ -16297,18 +16313,18 @@ snapshots: assert-never: 1.4.0 axios: 1.9.0 exclusive-promises: 1.0.3 - express: 4.22.1 + express: 4.21.2 fs-extra: 11.3.0 globby: 14.1.0 html-escaper: 3.0.3 http-terminator: 3.2.0 - pino: 9.14.0 + pino: 9.13.1 pino-pretty: 11.3.0 rollup-plugin-friendly-type-imports: 1.0.3 - ts-node: 10.9.2(@types/node@22.19.3)(typescript@5.8.3) + ts-node: 10.9.2(@types/node@22.18.8)(typescript@5.8.3) tsconfig-paths: 4.2.0 typescript: 5.8.3 - vite: 6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0) zod: 3.25.76 transitivePeerDependencies: - '@swc/core' @@ -16331,10 +16347,10 @@ snapshots: '@previewjs/iframe@18.0.0': {} - '@previewjs/plugin-react@16.0.2(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(vite@5.4.21(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1))(yaml@2.8.0)': + '@previewjs/plugin-react@16.0.2(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(vite@5.4.20(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0))(yaml@2.8.0)': dependencies: - '@previewjs/analyzer-react': 0.1.11(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(vite@5.4.21(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1))(yaml@2.8.0) - '@vitejs/plugin-react': 4.7.0(vite@5.4.21(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)) + '@previewjs/analyzer-react': 0.1.11(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(vite@5.4.20(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0))(yaml@2.8.0) + '@vitejs/plugin-react': 4.7.0(vite@5.4.20(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)) transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -16353,10 +16369,10 @@ snapshots: - vite - yaml - '@previewjs/plugin-react@17.1.0(@types/node@22.19.3)(esbuild@0.14.29)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(vite@5.4.21(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1))(yaml@2.8.0)': + '@previewjs/plugin-react@17.1.0(@types/node@22.18.8)(esbuild@0.14.29)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(vite@5.4.20(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0))(yaml@2.8.0)': dependencies: - '@previewjs/analyzer-react': 0.1.11(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(vite@5.4.21(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1))(yaml@2.8.0) - '@vitejs/plugin-react': 4.7.0(vite@5.4.21(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)) + '@previewjs/analyzer-react': 0.1.11(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(vite@5.4.20(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0))(yaml@2.8.0) + '@vitejs/plugin-react': 4.7.0(vite@5.4.20(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)) esbuild-plugin-polyfill-node: 0.3.0(esbuild@0.14.29) transitivePeerDependencies: - '@swc/core' @@ -16382,14 +16398,14 @@ snapshots: '@previewjs/serializable-values': 9.0.6 '@previewjs/type-analyzer': 10.1.5 - '@previewjs/screenshot@0.3.2(@types/node@22.19.3)(esbuild@0.14.29)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(vite@5.4.21(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1))(yaml@2.8.0)': + '@previewjs/screenshot@0.3.2(@types/node@22.18.8)(esbuild@0.14.29)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(vite@5.4.20(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0))(yaml@2.8.0)': dependencies: '@previewjs/analyzer-api': 0.1.8 - '@previewjs/chromeless': 13.1.1(@types/node@22.19.3)(esbuild@0.14.29)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1) - '@previewjs/core': 29.1.1(@types/node@22.19.3)(esbuild@0.14.29)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1) - '@previewjs/plugin-react': 16.0.2(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(vite@5.4.21(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1))(yaml@2.8.0) + '@previewjs/chromeless': 13.1.1(@types/node@22.18.8)(esbuild@0.14.29)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0) + '@previewjs/core': 29.1.1(@types/node@22.18.8)(esbuild@0.14.29)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0) + '@previewjs/plugin-react': 16.0.2(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(vite@5.4.20(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0))(yaml@2.8.0) globby: 14.1.0 - playwright: 1.57.0 + playwright: 1.55.1 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -16417,11 +16433,11 @@ snapshots: prettier: 2.8.8 typescript: 5.8.3 - '@previewjs/storybook-helpers@6.0.1(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0)': + '@previewjs/storybook-helpers@6.0.1(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0)': dependencies: '@previewjs/analyzer-api': 0.1.8 '@previewjs/api': 16.1.0 - '@previewjs/core': 30.2.0(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0) + '@previewjs/core': 30.2.0(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0) '@previewjs/serializable-values': 9.0.6 '@previewjs/type-analyzer': 10.1.5 typescript: 5.8.3 @@ -16472,7 +16488,6 @@ snapshots: optionalDependencies: typescript: 5.8.3 transitivePeerDependencies: - - bare-abort-controller - react-native-b4a - supports-color @@ -16486,25 +16501,24 @@ snapshots: unbzip2-stream: 1.4.3 yargs: 17.7.2 transitivePeerDependencies: - - bare-abort-controller - react-native-b4a - supports-color - '@react-native/assets-registry@0.83.1': {} + '@react-native/assets-registry@0.81.4': {} - '@react-native/codegen@0.83.1(@babel/core@7.27.7)': + '@react-native/codegen@0.81.4(@babel/core@7.27.7)': dependencies: '@babel/core': 7.27.7 - '@babel/parser': 7.28.5 + '@babel/parser': 7.28.4 glob: 7.2.3 - hermes-parser: 0.32.0 + hermes-parser: 0.29.1 invariant: 2.2.4 nullthrows: 1.1.1 yargs: 17.7.2 - '@react-native/community-cli-plugin@0.83.1': + '@react-native/community-cli-plugin@0.81.4': dependencies: - '@react-native/dev-middleware': 0.83.1 + '@react-native/dev-middleware': 0.81.4 debug: 4.4.3 invariant: 2.2.4 metro: 0.83.3 @@ -16516,18 +16530,12 @@ snapshots: - supports-color - utf-8-validate - '@react-native/debugger-frontend@0.83.1': {} - - '@react-native/debugger-shell@0.83.1': - dependencies: - cross-spawn: 7.0.6 - fb-dotslash: 0.5.8 + '@react-native/debugger-frontend@0.81.4': {} - '@react-native/dev-middleware@0.83.1': + '@react-native/dev-middleware@0.81.4': dependencies: '@isaacs/ttlcache': 1.4.1 - '@react-native/debugger-frontend': 0.83.1 - '@react-native/debugger-shell': 0.83.1 + '@react-native/debugger-frontend': 0.81.4 chrome-launcher: 0.15.2 chromium-edge-launcher: 0.2.0 connect: 3.7.0 @@ -16535,109 +16543,109 @@ snapshots: invariant: 2.2.4 nullthrows: 1.1.1 open: 7.4.2 - serve-static: 1.16.3 - ws: 7.5.10 + serve-static: 1.16.2 + ws: 6.2.3 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - '@react-native/gradle-plugin@0.83.1': {} + '@react-native/gradle-plugin@0.81.4': {} - '@react-native/js-polyfills@0.83.1': {} + '@react-native/js-polyfills@0.81.4': {} - '@react-native/normalize-colors@0.83.1': {} + '@react-native/normalize-colors@0.81.4': {} - '@react-native/virtualized-lists@0.83.1(@types/react@18.2.19)(react-native@0.83.1(@babel/core@7.27.7)(@types/react@18.2.19)(react@18.3.1))(react@18.3.1)': + '@react-native/virtualized-lists@0.81.4(@types/react@18.2.19)(react-native@0.81.4(@babel/core@7.27.7)(@types/react@18.2.19)(react@18.3.1))(react@18.3.1)': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 react: 18.3.1 - react-native: 0.83.1(@babel/core@7.27.7)(@types/react@18.2.19)(react@18.3.1) + react-native: 0.81.4(@babel/core@7.27.7)(@types/react@18.2.19)(react@18.3.1) optionalDependencies: '@types/react': 18.2.19 '@reshadow/utils@0.0.1-alpha.75': dependencies: html-tags: 3.3.1 - resolve: 1.22.11 + resolve: 1.22.10 string-hash: 1.1.3 svg-tag-names: 2.0.1 '@rolldown/pluginutils@1.0.0-beta.27': {} - '@rollup/pluginutils@5.3.0(rollup@4.54.0)': + '@rollup/pluginutils@5.3.0(rollup@4.52.4)': dependencies: '@types/estree': 1.0.8 estree-walker: 2.0.2 picomatch: 4.0.3 optionalDependencies: - rollup: 4.54.0 + rollup: 4.52.4 - '@rollup/rollup-android-arm-eabi@4.54.0': + '@rollup/rollup-android-arm-eabi@4.52.4': optional: true - '@rollup/rollup-android-arm64@4.54.0': + '@rollup/rollup-android-arm64@4.52.4': optional: true - '@rollup/rollup-darwin-arm64@4.54.0': + '@rollup/rollup-darwin-arm64@4.52.4': optional: true - '@rollup/rollup-darwin-x64@4.54.0': + '@rollup/rollup-darwin-x64@4.52.4': optional: true - '@rollup/rollup-freebsd-arm64@4.54.0': + '@rollup/rollup-freebsd-arm64@4.52.4': optional: true - '@rollup/rollup-freebsd-x64@4.54.0': + '@rollup/rollup-freebsd-x64@4.52.4': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.54.0': + '@rollup/rollup-linux-arm-gnueabihf@4.52.4': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.54.0': + '@rollup/rollup-linux-arm-musleabihf@4.52.4': optional: true - '@rollup/rollup-linux-arm64-gnu@4.54.0': + '@rollup/rollup-linux-arm64-gnu@4.52.4': optional: true - '@rollup/rollup-linux-arm64-musl@4.54.0': + '@rollup/rollup-linux-arm64-musl@4.52.4': optional: true - '@rollup/rollup-linux-loong64-gnu@4.54.0': + '@rollup/rollup-linux-loong64-gnu@4.52.4': optional: true - '@rollup/rollup-linux-ppc64-gnu@4.54.0': + '@rollup/rollup-linux-ppc64-gnu@4.52.4': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.54.0': + '@rollup/rollup-linux-riscv64-gnu@4.52.4': optional: true - '@rollup/rollup-linux-riscv64-musl@4.54.0': + '@rollup/rollup-linux-riscv64-musl@4.52.4': optional: true - '@rollup/rollup-linux-s390x-gnu@4.54.0': + '@rollup/rollup-linux-s390x-gnu@4.52.4': optional: true - '@rollup/rollup-linux-x64-gnu@4.54.0': + '@rollup/rollup-linux-x64-gnu@4.52.4': optional: true - '@rollup/rollup-linux-x64-musl@4.54.0': + '@rollup/rollup-linux-x64-musl@4.52.4': optional: true - '@rollup/rollup-openharmony-arm64@4.54.0': + '@rollup/rollup-openharmony-arm64@4.52.4': optional: true - '@rollup/rollup-win32-arm64-msvc@4.54.0': + '@rollup/rollup-win32-arm64-msvc@4.52.4': optional: true - '@rollup/rollup-win32-ia32-msvc@4.54.0': + '@rollup/rollup-win32-ia32-msvc@4.52.4': optional: true - '@rollup/rollup-win32-x64-gnu@4.54.0': + '@rollup/rollup-win32-x64-gnu@4.52.4': optional: true - '@rollup/rollup-win32-x64-msvc@4.54.0': + '@rollup/rollup-win32-x64-msvc@4.52.4': optional: true '@rtsao/scc@1.1.0': {} @@ -16703,6 +16711,10 @@ snapshots: '@semcore/flex-box': 16.0.11(@semcore/base-components@semcore+base-components) '@semcore/popper': 16.0.11(@semcore/base-components@semcore+base-components) + '@semcore/flex-box@16.0.10(@semcore/base-components@semcore+base-components)': + dependencies: + '@semcore/base-components': link:semcore/base-components + '@semcore/flex-box@16.0.11(@semcore/base-components@semcore+base-components)': dependencies: '@semcore/base-components': link:semcore/base-components @@ -16711,6 +16723,12 @@ snapshots: dependencies: '@semcore/base-components': link:semcore/base-components + '@semcore/icon@16.5.1(@semcore/base-components@semcore+base-components)': + dependencies: + '@semcore/base-components': link:semcore/base-components + '@semcore/flex-box': 16.0.10(@semcore/base-components@semcore+base-components) + classnames: 2.2.6 + '@semcore/icon@16.7.2(@semcore/base-components@semcore+base-components)': dependencies: '@semcore/base-components': link:semcore/base-components @@ -16776,6 +16794,12 @@ snapshots: '@semcore/popper': 16.0.11(@semcore/base-components@semcore+base-components) '@semcore/portal': 16.0.11(@semcore/base-components@semcore+base-components) + '@semcore/typography@16.3.0(@semcore/base-components@semcore+base-components)': + dependencies: + '@semcore/base-components': link:semcore/base-components + '@semcore/flex-box': 16.0.10(@semcore/base-components@semcore+base-components) + '@semcore/icon': 16.5.1(@semcore/base-components@semcore+base-components) + '@semcore/typography@16.3.1(@semcore/base-components@semcore+base-components)': dependencies: '@semcore/base-components': link:semcore/base-components @@ -16850,54 +16874,54 @@ snapshots: dependencies: '@sinonjs/commons': 3.0.1 - '@storybook/addon-a11y@9.1.6(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0)))': + '@storybook/addon-a11y@9.1.6(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0)))': dependencies: '@storybook/global': 5.0.0 axe-core: 4.9.1 - storybook: 9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0)) + storybook: 9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0)) - '@storybook/addon-docs@9.1.17(@types/react@18.2.19)(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0)))': + '@storybook/addon-docs@9.1.10(@types/react@18.2.19)(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0)))': dependencies: '@mdx-js/react': 3.1.1(@types/react@18.2.19)(react@18.3.1) - '@storybook/csf-plugin': 9.1.17(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0))) + '@storybook/csf-plugin': 9.1.10(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0))) '@storybook/icons': 1.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/react-dom-shim': 9.1.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0))) + '@storybook/react-dom-shim': 9.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0))) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0)) + storybook: 9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0)) ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' - '@storybook/addon-links@9.1.6(react@18.3.1)(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0)))': + '@storybook/addon-links@9.1.6(react@18.3.1)(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0)))': dependencies: '@storybook/global': 5.0.0 - storybook: 9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0)) + storybook: 9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0)) optionalDependencies: react: 18.3.1 - '@storybook/addon-storysource@8.6.14(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0)))': + '@storybook/addon-storysource@8.6.14(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0)))': dependencies: - '@storybook/source-loader': 8.6.14(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0))) + '@storybook/source-loader': 8.6.14(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0))) estraverse: 5.3.0 - storybook: 9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0)) + storybook: 9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0)) tiny-invariant: 1.3.3 - '@storybook/builder-vite@9.1.6(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@22.19.3)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0)))(vite@6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0))': + '@storybook/builder-vite@9.1.6(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@22.18.8)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0)))(vite@6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0))': dependencies: - '@storybook/csf-plugin': 9.1.6(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@22.19.3)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0))) - storybook: 9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@22.19.3)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0)) + '@storybook/csf-plugin': 9.1.6(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@22.18.8)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0))) + storybook: 9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@22.18.8)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0)) ts-dedent: 2.2.0 - vite: 6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0) - '@storybook/csf-plugin@9.1.17(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0)))': + '@storybook/csf-plugin@9.1.10(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0)))': dependencies: - storybook: 9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0)) + storybook: 9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0)) unplugin: 1.16.1 - '@storybook/csf-plugin@9.1.6(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@22.19.3)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0)))': + '@storybook/csf-plugin@9.1.6(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@22.18.8)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0)))': dependencies: - storybook: 9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@22.19.3)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0)) + storybook: 9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@22.18.8)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0)) unplugin: 1.16.1 '@storybook/global@5.0.0': {} @@ -16907,58 +16931,58 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/react-dom-shim@9.1.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0)))': + '@storybook/react-dom-shim@9.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0)))': dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0)) + storybook: 9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0)) - '@storybook/react-dom-shim@9.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@22.19.3)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0)))': + '@storybook/react-dom-shim@9.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@22.18.8)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0)))': dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@22.19.3)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0)) + storybook: 9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@22.18.8)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0)) - '@storybook/react-vite@9.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.54.0)(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@22.19.3)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0)))(typescript@5.8.3)(vite@6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0))': + '@storybook/react-vite@9.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.52.4)(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@22.18.8)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0)))(typescript@5.8.3)(vite@6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0))': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.6.1(typescript@5.8.3)(vite@6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0)) - '@rollup/pluginutils': 5.3.0(rollup@4.54.0) - '@storybook/builder-vite': 9.1.6(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@22.19.3)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0)))(vite@6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0)) - '@storybook/react': 9.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@22.19.3)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0)))(typescript@5.8.3) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.6.1(typescript@5.8.3)(vite@6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0)) + '@rollup/pluginutils': 5.3.0(rollup@4.52.4) + '@storybook/builder-vite': 9.1.6(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@22.18.8)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0)))(vite@6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0)) + '@storybook/react': 9.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@22.18.8)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0)))(typescript@5.8.3) find-up: 7.0.0 - magic-string: 0.30.21 + magic-string: 0.30.19 react: 18.3.1 - react-docgen: 8.0.2 + react-docgen: 8.0.1 react-dom: 18.3.1(react@18.3.1) - resolve: 1.22.11 - storybook: 9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@22.19.3)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0)) + resolve: 1.22.10 + storybook: 9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@22.18.8)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0)) tsconfig-paths: 4.2.0 - vite: 6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0) transitivePeerDependencies: - rollup - supports-color - typescript - '@storybook/react@9.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@22.19.3)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0)))(typescript@5.8.3)': + '@storybook/react@9.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@22.18.8)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0)))(typescript@5.8.3)': dependencies: '@storybook/global': 5.0.0 - '@storybook/react-dom-shim': 9.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@22.19.3)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0))) + '@storybook/react-dom-shim': 9.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@22.18.8)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0))) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@22.19.3)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0)) + storybook: 9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@22.18.8)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0)) optionalDependencies: typescript: 5.8.3 - '@storybook/source-loader@8.6.14(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0)))': + '@storybook/source-loader@8.6.14(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0)))': dependencies: - es-toolkit: 1.43.0 + es-toolkit: 1.39.10 estraverse: 5.3.0 - prettier: 3.7.4 - storybook: 9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0)) + prettier: 3.6.2 + storybook: 9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0)) '@stylistic/eslint-plugin@4.4.0(eslint@9.27.0)(typescript@5.8.3)': dependencies: - '@typescript-eslint/utils': 8.50.1(eslint@9.27.0)(typescript@5.8.3) + '@typescript-eslint/utils': 8.45.0(eslint@9.27.0)(typescript@5.8.3) eslint: 9.27.0 eslint-visitor-keys: 4.2.1 espree: 10.4.0 @@ -17034,7 +17058,7 @@ snapshots: '@tootallnate/quickjs-emscripten@0.23.0': {} - '@tsconfig/node10@1.0.12': {} + '@tsconfig/node10@1.0.11': {} '@tsconfig/node12@1.0.11': {} @@ -17046,51 +17070,52 @@ snapshots: '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.28.5 - '@babel/types': 7.28.5 + '@babel/parser': 7.28.4 + '@babel/types': 7.28.4 '@types/babel__generator': 7.27.0 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.28.0 '@types/babel__generator@7.27.0': dependencies: - '@babel/types': 7.28.5 + '@babel/types': 7.28.4 '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.28.5 - '@babel/types': 7.28.5 + '@babel/parser': 7.28.4 + '@babel/types': 7.28.4 '@types/babel__traverse@7.28.0': dependencies: - '@babel/types': 7.28.5 + '@babel/types': 7.28.4 '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 18.19.130 + '@types/node': 18.19.129 '@types/bonjour@3.5.13': dependencies: - '@types/node': 18.19.130 + '@types/node': 18.19.129 '@types/caseless@0.12.5': {} - '@types/chai@5.2.3': + '@types/chai@5.2.2': dependencies: '@types/deep-eql': 4.0.2 - assertion-error: 2.0.1 '@types/classnames@2.2.6': {} '@types/connect-history-api-fallback@1.5.4': dependencies: - '@types/express-serve-static-core': 4.19.7 - '@types/node': 18.19.130 + '@types/express-serve-static-core': 4.19.6 + '@types/node': 18.19.129 '@types/connect@3.4.38': dependencies: - '@types/node': 18.19.130 + '@types/node': 18.19.129 + + '@types/cookie@0.6.0': {} '@types/d3-array@3.2.2': {} @@ -17140,32 +17165,32 @@ snapshots: '@types/estree@1.0.8': {} - '@types/express-serve-static-core@4.19.7': + '@types/express-serve-static-core@4.19.6': dependencies: - '@types/node': 18.19.130 + '@types/node': 18.19.129 '@types/qs': 6.14.0 '@types/range-parser': 1.2.7 - '@types/send': 1.2.1 + '@types/send': 1.2.0 - '@types/express-serve-static-core@5.1.0': + '@types/express-serve-static-core@5.0.7': dependencies: - '@types/node': 18.19.130 + '@types/node': 18.19.129 '@types/qs': 6.14.0 '@types/range-parser': 1.2.7 - '@types/send': 1.2.1 + '@types/send': 1.2.0 '@types/express@4.17.1': dependencies: '@types/body-parser': 1.19.6 - '@types/express-serve-static-core': 5.1.0 - '@types/serve-static': 2.2.0 + '@types/express-serve-static-core': 5.0.7 + '@types/serve-static': 1.15.9 - '@types/express@4.17.25': + '@types/express@4.17.23': dependencies: '@types/body-parser': 1.19.6 - '@types/express-serve-static-core': 4.19.7 + '@types/express-serve-static-core': 4.19.6 '@types/qs': 6.14.0 - '@types/serve-static': 1.15.10 + '@types/serve-static': 1.15.9 '@types/final-form-focus@1.1.7': dependencies: @@ -17173,25 +17198,25 @@ snapshots: '@types/fs-extra@8.1.0': dependencies: - '@types/node': 18.19.130 + '@types/node': 18.19.129 '@types/fs-extra@9.0.13': dependencies: - '@types/node': 18.19.130 + '@types/node': 18.19.129 '@types/glob@7.2.0': dependencies: '@types/minimatch': 6.0.0 - '@types/node': 18.19.130 + '@types/node': 18.19.129 '@types/glob@8.1.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 18.19.130 + '@types/node': 18.19.129 '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 18.19.130 + '@types/node': 18.19.129 '@types/hast@2.3.10': dependencies: @@ -17210,9 +17235,9 @@ snapshots: '@types/http-errors@2.0.5': {} - '@types/http-proxy@1.17.17': + '@types/http-proxy@1.17.16': dependencies: - '@types/node': 18.19.130 + '@types/node': 18.19.129 '@types/istanbul-lib-coverage@2.0.6': {} @@ -17237,7 +17262,7 @@ snapshots: '@types/keyv@3.1.4': dependencies: - '@types/node': 18.19.130 + '@types/node': 18.19.129 '@types/linkify-it@3.0.5': {} @@ -17273,7 +17298,7 @@ snapshots: '@types/minimatch@6.0.0': dependencies: - minimatch: 10.1.1 + minimatch: 10.0.3 '@types/minimist@1.2.5': {} @@ -17281,21 +17306,21 @@ snapshots: '@types/node-forge@1.3.14': dependencies: - '@types/node': 18.19.130 + '@types/node': 18.19.129 '@types/node@17.0.45': {} '@types/node@18.16.15': {} - '@types/node@18.19.130': + '@types/node@18.19.129': dependencies: undici-types: 5.26.5 - '@types/node@20.19.27': + '@types/node@20.19.19': dependencies: undici-types: 6.21.0 - '@types/node@22.19.3': + '@types/node@22.18.8': dependencies: undici-types: 6.21.0 @@ -17305,11 +17330,11 @@ snapshots: '@types/pixelmatch@5.2.6': dependencies: - '@types/node': 18.19.130 + '@types/node': 18.19.129 '@types/pngjs@6.0.5': dependencies: - '@types/node': 18.19.130 + '@types/node': 18.19.129 '@types/prop-types@15.7.15': {} @@ -17335,7 +17360,7 @@ snapshots: '@types/request@2.48.12': dependencies: '@types/caseless': 0.12.5 - '@types/node': 18.19.130 + '@types/node': 18.19.129 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 @@ -17343,49 +17368,44 @@ snapshots: '@types/responselike@1.0.3': dependencies: - '@types/node': 18.19.130 + '@types/node': 18.19.129 '@types/retry@0.12.2': {} '@types/rollup@0.54.0': dependencies: - rollup: 4.54.0 + rollup: 4.52.4 '@types/sax@1.2.7': dependencies: - '@types/node': 18.19.130 + '@types/node': 18.19.129 '@types/scheduler@0.16.8': {} '@types/semver@7.3.9': {} - '@types/send@0.17.6': + '@types/send@0.17.5': dependencies: '@types/mime': 1.3.5 - '@types/node': 18.19.130 + '@types/node': 18.19.129 - '@types/send@1.2.1': + '@types/send@1.2.0': dependencies: - '@types/node': 18.19.130 + '@types/node': 18.19.129 '@types/serve-index@1.9.4': dependencies: '@types/express': 4.17.1 - '@types/serve-static@1.15.10': + '@types/serve-static@1.15.9': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 18.19.130 - '@types/send': 0.17.6 - - '@types/serve-static@2.2.0': - dependencies: - '@types/http-errors': 2.0.5 - '@types/node': 18.19.130 + '@types/node': 18.19.129 + '@types/send': 0.17.5 '@types/sockjs@0.3.36': dependencies: - '@types/node': 18.19.130 + '@types/node': 18.19.129 '@types/source-list-map@0.1.6': {} @@ -17408,16 +17428,16 @@ snapshots: '@types/unist@3.0.3': {} - '@types/watchpack@2.4.5': + '@types/watchpack@2.4.4': dependencies: '@types/graceful-fs': 4.1.9 - '@types/node': 18.19.130 + '@types/node': 18.19.129 '@types/web-bluetooth@0.0.20': {} - '@types/webpack-dev-server@4.7.2(webpack@5.104.1(esbuild@0.14.29))': + '@types/webpack-dev-server@4.7.2(webpack@5.102.0(esbuild@0.14.29))': dependencies: - webpack-dev-server: 5.2.2(webpack@5.104.1(esbuild@0.14.29)) + webpack-dev-server: 5.2.2(webpack@5.102.0(esbuild@0.14.29)) transitivePeerDependencies: - bufferutil - debug @@ -17428,15 +17448,15 @@ snapshots: '@types/webpack-sources@3.2.3': dependencies: - '@types/node': 18.19.130 + '@types/node': 18.19.129 '@types/source-list-map': 0.1.6 source-map: 0.7.6 '@types/webpack@5.28.5(esbuild@0.14.29)': dependencies: - '@types/node': 18.19.130 + '@types/node': 18.19.129 tapable: 2.3.0 - webpack: 5.104.1(esbuild@0.14.29) + webpack: 5.102.0(esbuild@0.14.29) transitivePeerDependencies: - '@swc/core' - esbuild @@ -17447,22 +17467,22 @@ snapshots: '@types/ws@8.18.1': dependencies: - '@types/node': 18.19.130 + '@types/node': 18.19.129 '@types/yargs-parser@21.0.3': {} - '@types/yargs@17.0.35': + '@types/yargs@17.0.33': dependencies: '@types/yargs-parser': 21.0.3 '@types/yauzl@2.10.3': dependencies: - '@types/node': 18.19.130 + '@types/node': 18.19.129 optional: true '@typescript-eslint/eslint-plugin@8.33.0(@typescript-eslint/parser@8.33.0(eslint@9.27.0)(typescript@5.8.3))(eslint@9.27.0)(typescript@5.8.3)': dependencies: - '@eslint-community/regexpp': 4.12.2 + '@eslint-community/regexpp': 4.12.1 '@typescript-eslint/parser': 8.33.0(eslint@9.27.0)(typescript@5.8.3) '@typescript-eslint/scope-manager': 8.33.0 '@typescript-eslint/type-utils': 8.33.0(eslint@9.27.0)(typescript@5.8.3) @@ -17498,10 +17518,10 @@ snapshots: - supports-color - typescript - '@typescript-eslint/project-service@8.50.1(typescript@5.8.3)': + '@typescript-eslint/project-service@8.45.0(typescript@5.8.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.50.1(typescript@5.8.3) - '@typescript-eslint/types': 8.50.1 + '@typescript-eslint/tsconfig-utils': 8.45.0(typescript@5.8.3) + '@typescript-eslint/types': 8.45.0 debug: 4.4.3 typescript: 5.8.3 transitivePeerDependencies: @@ -17512,16 +17532,16 @@ snapshots: '@typescript-eslint/types': 8.33.0 '@typescript-eslint/visitor-keys': 8.33.0 - '@typescript-eslint/scope-manager@8.50.1': + '@typescript-eslint/scope-manager@8.45.0': dependencies: - '@typescript-eslint/types': 8.50.1 - '@typescript-eslint/visitor-keys': 8.50.1 + '@typescript-eslint/types': 8.45.0 + '@typescript-eslint/visitor-keys': 8.45.0 '@typescript-eslint/tsconfig-utils@8.33.0(typescript@5.8.3)': dependencies: typescript: 5.8.3 - '@typescript-eslint/tsconfig-utils@8.50.1(typescript@5.8.3)': + '@typescript-eslint/tsconfig-utils@8.45.0(typescript@5.8.3)': dependencies: typescript: 5.8.3 @@ -17538,7 +17558,7 @@ snapshots: '@typescript-eslint/types@8.33.0': {} - '@typescript-eslint/types@8.50.1': {} + '@typescript-eslint/types@8.45.0': {} '@typescript-eslint/typescript-estree@8.33.0(typescript@5.8.3)': dependencies: @@ -17556,16 +17576,17 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.50.1(typescript@5.8.3)': + '@typescript-eslint/typescript-estree@8.45.0(typescript@5.8.3)': dependencies: - '@typescript-eslint/project-service': 8.50.1(typescript@5.8.3) - '@typescript-eslint/tsconfig-utils': 8.50.1(typescript@5.8.3) - '@typescript-eslint/types': 8.50.1 - '@typescript-eslint/visitor-keys': 8.50.1 + '@typescript-eslint/project-service': 8.45.0(typescript@5.8.3) + '@typescript-eslint/tsconfig-utils': 8.45.0(typescript@5.8.3) + '@typescript-eslint/types': 8.45.0 + '@typescript-eslint/visitor-keys': 8.45.0 debug: 4.4.3 + fast-glob: 3.3.3 + is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.7.2 - tinyglobby: 0.2.15 ts-api-utils: 2.1.0(typescript@5.8.3) typescript: 5.8.3 transitivePeerDependencies: @@ -17582,12 +17603,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.50.1(eslint@9.27.0)(typescript@5.8.3)': + '@typescript-eslint/utils@8.45.0(eslint@9.27.0)(typescript@5.8.3)': dependencies: '@eslint-community/eslint-utils': 4.9.0(eslint@9.27.0) - '@typescript-eslint/scope-manager': 8.50.1 - '@typescript-eslint/types': 8.50.1 - '@typescript-eslint/typescript-estree': 8.50.1(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.45.0 + '@typescript-eslint/types': 8.45.0 + '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.8.3) eslint: 9.27.0 typescript: 5.8.3 transitivePeerDependencies: @@ -17598,9 +17619,9 @@ snapshots: '@typescript-eslint/types': 8.33.0 eslint-visitor-keys: 4.2.1 - '@typescript-eslint/visitor-keys@8.50.1': + '@typescript-eslint/visitor-keys@8.45.0': dependencies: - '@typescript-eslint/types': 8.50.1 + '@typescript-eslint/types': 8.45.0 eslint-visitor-keys: 4.2.1 '@ungap/structured-clone@1.3.0': {} @@ -17612,7 +17633,7 @@ snapshots: d3-selection: 3.0.0 d3-transition: 3.0.1(d3-selection@3.0.0) - '@vitejs/plugin-react@2.0.0(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0))': + '@vitejs/plugin-react@2.0.0(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0))': dependencies: '@babel/core': 7.27.7 '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.27.7) @@ -17621,60 +17642,60 @@ snapshots: '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.27.7) magic-string: 0.26.7 react-refresh: 0.14.2 - vite: 6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0) + vite: 6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0) transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@4.7.0(vite@5.4.21(@types/node@18.19.130)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.33))(terser@5.44.1))': + '@vitejs/plugin-react@4.7.0(vite@5.4.20(@types/node@18.19.129)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.33))(terser@5.44.0))': dependencies: - '@babel/core': 7.28.5 - '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.5) - '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.5) + '@babel/core': 7.28.4 + '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.4) '@rolldown/pluginutils': 1.0.0-beta.27 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 5.4.21(@types/node@18.19.130)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.33))(terser@5.44.1) + vite: 5.4.20(@types/node@18.19.129)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.33))(terser@5.44.0) transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@4.7.0(vite@5.4.21(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1))': + '@vitejs/plugin-react@4.7.0(vite@5.4.20(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0))': dependencies: - '@babel/core': 7.28.5 - '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.5) - '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.5) + '@babel/core': 7.28.4 + '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.4) '@rolldown/pluginutils': 1.0.0-beta.27 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 5.4.21(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1) + vite: 5.4.20(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue-jsx@3.1.0(vite@5.4.21(@types/node@18.19.130)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.33))(terser@5.44.1))(vue@3.5.26(typescript@5.8.3))': + '@vitejs/plugin-vue-jsx@3.1.0(vite@5.4.20(@types/node@18.19.129)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.33))(terser@5.44.0))(vue@3.5.22(typescript@5.8.3))': dependencies: '@babel/core': 7.27.7 - '@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.27.7) + '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.27.7) '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.27.7) - vite: 5.4.21(@types/node@18.19.130)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.33))(terser@5.44.1) - vue: 3.5.26(typescript@5.8.3) + vite: 5.4.20(@types/node@18.19.129)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.33))(terser@5.44.0) + vue: 3.5.22(typescript@5.8.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.2.4(vite@5.4.21(@types/node@18.19.130)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.33))(terser@5.44.1))(vue@3.5.26(typescript@5.8.3))': + '@vitejs/plugin-vue@5.2.4(vite@5.4.20(@types/node@18.19.129)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.33))(terser@5.44.0))(vue@3.5.22(typescript@5.8.3))': dependencies: - vite: 5.4.21(@types/node@18.19.130)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.33))(terser@5.44.1) - vue: 3.5.26(typescript@5.8.3) + vite: 5.4.20(@types/node@18.19.129)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.33))(terser@5.44.0) + vue: 3.5.22(typescript@5.8.3) - '@vitest/browser@3.0.6(@types/node@18.16.15)(playwright@1.48.0)(typescript@5.8.3)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0))(vitest@3.0.9)(webdriverio@8.24.3(typescript@5.8.3))': + '@vitest/browser@3.0.6(@types/node@18.16.15)(playwright@1.48.0)(typescript@5.8.3)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0))(vitest@3.0.9)(webdriverio@8.24.3(typescript@5.8.3))': dependencies: '@testing-library/dom': 10.4.1 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) - '@vitest/mocker': 3.0.6(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0)) + '@vitest/mocker': 3.0.6(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0)) '@vitest/utils': 3.0.6 - magic-string: 0.30.21 - msw: 2.12.4(@types/node@18.16.15)(typescript@5.8.3) + magic-string: 0.30.19 + msw: 2.11.3(@types/node@18.16.15)(typescript@5.8.3) sirv: 3.0.2 tinyrainbow: 2.0.0 - vitest: 3.0.9(@types/debug@4.1.12)(@types/node@18.16.15)(@vitest/browser@3.0.6)(@vitest/ui@3.0.6)(happy-dom@9.20.3)(jsdom@22.1.0)(less@3.13.1)(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0) + vitest: 3.0.9(@types/debug@4.1.12)(@types/node@18.16.15)(@vitest/browser@3.0.6)(@vitest/ui@3.0.6)(happy-dom@9.20.3)(jsdom@22.1.0)(less@3.13.1)(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0) ws: 8.18.3 optionalDependencies: playwright: 1.48.0 @@ -17695,56 +17716,56 @@ snapshots: '@vitest/expect@3.2.4': dependencies: - '@types/chai': 5.2.3 + '@types/chai': 5.2.2 '@vitest/spy': 3.2.4 '@vitest/utils': 3.2.4 chai: 5.3.3 tinyrainbow: 2.0.0 - '@vitest/mocker@3.0.6(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0))': + '@vitest/mocker@3.0.6(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0))': dependencies: '@vitest/spy': 3.0.6 estree-walker: 3.0.3 - magic-string: 0.30.21 + magic-string: 0.30.19 optionalDependencies: - msw: 2.12.4(@types/node@18.16.15)(typescript@5.8.3) - vite: 6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0) + msw: 2.11.3(@types/node@18.16.15)(typescript@5.8.3) + vite: 6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0) - '@vitest/mocker@3.0.9(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0))': + '@vitest/mocker@3.0.9(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0))': dependencies: '@vitest/spy': 3.0.9 estree-walker: 3.0.3 - magic-string: 0.30.21 + magic-string: 0.30.19 optionalDependencies: - msw: 2.12.4(@types/node@18.16.15)(typescript@5.8.3) - vite: 6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0) + msw: 2.11.3(@types/node@18.16.15)(typescript@5.8.3) + vite: 6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0) - '@vitest/mocker@3.0.9(msw@2.12.4(@types/node@22.19.3)(typescript@5.8.3))(vite@6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0))': + '@vitest/mocker@3.0.9(msw@2.11.3(@types/node@22.18.8)(typescript@5.8.3))(vite@6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0))': dependencies: '@vitest/spy': 3.0.9 estree-walker: 3.0.3 - magic-string: 0.30.21 + magic-string: 0.30.19 optionalDependencies: - msw: 2.12.4(@types/node@22.19.3)(typescript@5.8.3) - vite: 6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0) + msw: 2.11.3(@types/node@22.18.8)(typescript@5.8.3) + vite: 6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0) - '@vitest/mocker@3.2.4(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0))': + '@vitest/mocker@3.2.4(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 - magic-string: 0.30.21 + magic-string: 0.30.19 optionalDependencies: - msw: 2.12.4(@types/node@18.16.15)(typescript@5.8.3) - vite: 6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0) + msw: 2.11.3(@types/node@18.16.15)(typescript@5.8.3) + vite: 6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0) - '@vitest/mocker@3.2.4(msw@2.12.4(@types/node@22.19.3)(typescript@5.8.3))(vite@6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0))': + '@vitest/mocker@3.2.4(msw@2.11.3(@types/node@22.18.8)(typescript@5.8.3))(vite@6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 - magic-string: 0.30.21 + magic-string: 0.30.19 optionalDependencies: - msw: 2.12.4(@types/node@22.19.3)(typescript@5.8.3) - vite: 6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0) + msw: 2.11.3(@types/node@22.18.8)(typescript@5.8.3) + vite: 6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0) '@vitest/pretty-format@3.0.6': dependencies: @@ -17766,7 +17787,7 @@ snapshots: '@vitest/snapshot@3.0.9': dependencies: '@vitest/pretty-format': 3.0.9 - magic-string: 0.30.21 + magic-string: 0.30.19 pathe: 2.0.3 '@vitest/spy@3.0.6': @@ -17790,7 +17811,7 @@ snapshots: sirv: 3.0.2 tinyglobby: 0.2.15 tinyrainbow: 2.0.0 - vitest: 3.0.9(@types/debug@4.1.12)(@types/node@18.16.15)(@vitest/browser@3.0.6)(@vitest/ui@3.0.6)(happy-dom@9.20.3)(jsdom@22.1.0)(less@3.13.1)(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0) + vitest: 3.0.9(@types/debug@4.1.12)(@types/node@18.16.15)(@vitest/browser@3.0.6)(@vitest/ui@3.0.6)(happy-dom@9.20.3)(jsdom@22.1.0)(less@3.13.1)(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0) '@vitest/utils@3.0.6': dependencies: @@ -17818,11 +17839,11 @@ snapshots: '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.7) '@babel/template': 7.27.2 - '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 '@vue/babel-helper-vue-transform-on': 1.5.0 '@vue/babel-plugin-resolve-type': 1.5.0(@babel/core@7.27.7) - '@vue/shared': 3.5.26 + '@vue/shared': 3.5.22 optionalDependencies: '@babel/core': 7.27.7 transitivePeerDependencies: @@ -17834,111 +17855,111 @@ snapshots: '@babel/core': 7.27.7 '@babel/helper-module-imports': 7.27.1 '@babel/helper-plugin-utils': 7.27.1 - '@babel/parser': 7.28.5 - '@vue/compiler-sfc': 3.5.26 + '@babel/parser': 7.28.4 + '@vue/compiler-sfc': 3.5.22 transitivePeerDependencies: - supports-color - '@vue/compiler-core@3.5.26': + '@vue/compiler-core@3.5.22': dependencies: - '@babel/parser': 7.28.5 - '@vue/shared': 3.5.26 - entities: 7.0.0 + '@babel/parser': 7.28.4 + '@vue/shared': 3.5.22 + entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.26': + '@vue/compiler-dom@3.5.22': dependencies: - '@vue/compiler-core': 3.5.26 - '@vue/shared': 3.5.26 + '@vue/compiler-core': 3.5.22 + '@vue/shared': 3.5.22 - '@vue/compiler-sfc@3.5.26': + '@vue/compiler-sfc@3.5.22': dependencies: - '@babel/parser': 7.28.5 - '@vue/compiler-core': 3.5.26 - '@vue/compiler-dom': 3.5.26 - '@vue/compiler-ssr': 3.5.26 - '@vue/shared': 3.5.26 + '@babel/parser': 7.28.4 + '@vue/compiler-core': 3.5.22 + '@vue/compiler-dom': 3.5.22 + '@vue/compiler-ssr': 3.5.22 + '@vue/shared': 3.5.22 estree-walker: 2.0.2 - magic-string: 0.30.21 + magic-string: 0.30.19 postcss: 8.5.6 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.26': + '@vue/compiler-ssr@3.5.22': dependencies: - '@vue/compiler-dom': 3.5.26 - '@vue/shared': 3.5.26 + '@vue/compiler-dom': 3.5.22 + '@vue/shared': 3.5.22 - '@vue/devtools-api@7.7.9': + '@vue/devtools-api@7.7.7': dependencies: - '@vue/devtools-kit': 7.7.9 + '@vue/devtools-kit': 7.7.7 - '@vue/devtools-kit@7.7.9': + '@vue/devtools-kit@7.7.7': dependencies: - '@vue/devtools-shared': 7.7.9 - birpc: 2.9.0 + '@vue/devtools-shared': 7.7.7 + birpc: 2.6.1 hookable: 5.5.3 mitt: 3.0.1 perfect-debounce: 1.0.0 speakingurl: 14.0.1 - superjson: 2.2.6 + superjson: 2.2.2 - '@vue/devtools-shared@7.7.9': + '@vue/devtools-shared@7.7.7': dependencies: rfdc: 1.4.1 - '@vue/reactivity@3.5.26': + '@vue/reactivity@3.5.22': dependencies: - '@vue/shared': 3.5.26 + '@vue/shared': 3.5.22 - '@vue/runtime-core@3.5.26': + '@vue/runtime-core@3.5.22': dependencies: - '@vue/reactivity': 3.5.26 - '@vue/shared': 3.5.26 + '@vue/reactivity': 3.5.22 + '@vue/shared': 3.5.22 - '@vue/runtime-dom@3.5.26': + '@vue/runtime-dom@3.5.22': dependencies: - '@vue/reactivity': 3.5.26 - '@vue/runtime-core': 3.5.26 - '@vue/shared': 3.5.26 - csstype: 3.2.3 + '@vue/reactivity': 3.5.22 + '@vue/runtime-core': 3.5.22 + '@vue/shared': 3.5.22 + csstype: 3.1.3 - '@vue/server-renderer@3.5.26(vue@3.5.26(typescript@5.8.3))': + '@vue/server-renderer@3.5.22(vue@3.5.22(typescript@5.8.3))': dependencies: - '@vue/compiler-ssr': 3.5.26 - '@vue/shared': 3.5.26 - vue: 3.5.26(typescript@5.8.3) + '@vue/compiler-ssr': 3.5.22 + '@vue/shared': 3.5.22 + vue: 3.5.22(typescript@5.8.3) - '@vue/shared@3.5.26': {} + '@vue/shared@3.5.22': {} - '@vueuse/core@10.11.1(vue@3.5.26(typescript@5.8.3))': + '@vueuse/core@10.11.1(vue@3.5.22(typescript@5.8.3))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.11.1 - '@vueuse/shared': 10.11.1(vue@3.5.26(typescript@5.8.3)) - vue-demi: 0.14.10(vue@3.5.26(typescript@5.8.3)) + '@vueuse/shared': 10.11.1(vue@3.5.22(typescript@5.8.3)) + vue-demi: 0.14.10(vue@3.5.22(typescript@5.8.3)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/core@11.3.0(vue@3.5.26(typescript@5.8.3))': + '@vueuse/core@11.3.0(vue@3.5.22(typescript@5.8.3))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 11.3.0 - '@vueuse/shared': 11.3.0(vue@3.5.26(typescript@5.8.3)) - vue-demi: 0.14.10(vue@3.5.26(typescript@5.8.3)) + '@vueuse/shared': 11.3.0(vue@3.5.22(typescript@5.8.3)) + vue-demi: 0.14.10(vue@3.5.22(typescript@5.8.3)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/integrations@10.11.1(axios@1.9.0)(focus-trap@7.7.0)(fuse.js@6.6.2)(vue@3.5.26(typescript@5.8.3))': + '@vueuse/integrations@10.11.1(axios@1.9.0)(focus-trap@7.6.5)(fuse.js@6.6.2)(vue@3.5.22(typescript@5.8.3))': dependencies: - '@vueuse/core': 10.11.1(vue@3.5.26(typescript@5.8.3)) - '@vueuse/shared': 10.11.1(vue@3.5.26(typescript@5.8.3)) - vue-demi: 0.14.10(vue@3.5.26(typescript@5.8.3)) + '@vueuse/core': 10.11.1(vue@3.5.22(typescript@5.8.3)) + '@vueuse/shared': 10.11.1(vue@3.5.22(typescript@5.8.3)) + vue-demi: 0.14.10(vue@3.5.22(typescript@5.8.3)) optionalDependencies: axios: 1.9.0 - focus-trap: 7.7.0 + focus-trap: 7.6.5 fuse.js: 6.6.2 transitivePeerDependencies: - '@vue/composition-api' @@ -17948,16 +17969,16 @@ snapshots: '@vueuse/metadata@11.3.0': {} - '@vueuse/shared@10.11.1(vue@3.5.26(typescript@5.8.3))': + '@vueuse/shared@10.11.1(vue@3.5.22(typescript@5.8.3))': dependencies: - vue-demi: 0.14.10(vue@3.5.26(typescript@5.8.3)) + vue-demi: 0.14.10(vue@3.5.22(typescript@5.8.3)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/shared@11.3.0(vue@3.5.26(typescript@5.8.3))': + '@vueuse/shared@11.3.0(vue@3.5.22(typescript@5.8.3))': dependencies: - vue-demi: 0.14.10(vue@3.5.26(typescript@5.8.3)) + vue-demi: 0.14.10(vue@3.5.22(typescript@5.8.3)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -17969,10 +17990,9 @@ snapshots: '@wdio/utils': 8.24.3 decamelize: 6.0.1 deepmerge-ts: 5.1.0 - glob: 10.5.0 + glob: 10.4.5 import-meta-resolve: 3.1.1 transitivePeerDependencies: - - bare-abort-controller - bare-buffer - react-native-b4a - supports-color @@ -18003,11 +18023,11 @@ snapshots: '@wdio/repl@8.23.1': dependencies: - '@types/node': 20.19.27 + '@types/node': 20.19.19 '@wdio/types@8.24.2': dependencies: - '@types/node': 20.19.27 + '@types/node': 20.19.19 '@wdio/utils@8.24.3': dependencies: @@ -18026,7 +18046,6 @@ snapshots: split2: 4.2.0 wait-port: 1.1.0 transitivePeerDependencies: - - bare-abort-controller - bare-buffer - react-native-b4a - supports-color @@ -18111,7 +18130,7 @@ snapshots: '@xtuc/long@4.2.2': {} - '@zip.js/zip.js@2.8.11': {} + '@zip.js/zip.js@2.8.7': {} abab@2.0.6: {} @@ -18196,22 +18215,22 @@ snapshots: '@algolia/requester-node-http': 4.8.4 '@algolia/transporter': 4.8.4 - algoliasearch@5.46.2: - dependencies: - '@algolia/abtesting': 1.12.2 - '@algolia/client-abtesting': 5.46.2 - '@algolia/client-analytics': 5.46.2 - '@algolia/client-common': 5.46.2 - '@algolia/client-insights': 5.46.2 - '@algolia/client-personalization': 5.46.2 - '@algolia/client-query-suggestions': 5.46.2 - '@algolia/client-search': 5.46.2 - '@algolia/ingestion': 1.46.2 - '@algolia/monitoring': 1.46.2 - '@algolia/recommend': 5.46.2 - '@algolia/requester-browser-xhr': 5.46.2 - '@algolia/requester-fetch': 5.46.2 - '@algolia/requester-node-http': 5.46.2 + algoliasearch@5.39.0: + dependencies: + '@algolia/abtesting': 1.5.0 + '@algolia/client-abtesting': 5.39.0 + '@algolia/client-analytics': 5.39.0 + '@algolia/client-common': 5.39.0 + '@algolia/client-insights': 5.39.0 + '@algolia/client-personalization': 5.39.0 + '@algolia/client-query-suggestions': 5.39.0 + '@algolia/client-search': 5.39.0 + '@algolia/ingestion': 1.39.0 + '@algolia/monitoring': 1.39.0 + '@algolia/recommend': 5.39.0 + '@algolia/requester-browser-xhr': 5.39.0 + '@algolia/requester-fetch': 5.39.0 + '@algolia/requester-node-http': 5.39.0 align-text@0.1.4: dependencies: @@ -18236,7 +18255,7 @@ snapshots: dependencies: '@vitest/runner': 3.0.9 allure-js-commons: 3.2.2(allure-playwright@3.2.2(@playwright/test@1.48.0)) - vitest: 3.0.9(@types/debug@4.1.12)(@types/node@18.16.15)(@vitest/browser@3.0.6)(@vitest/ui@3.0.6)(happy-dom@9.20.3)(jsdom@22.1.0)(less@3.13.1)(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0) + vitest: 3.0.9(@types/debug@4.1.12)(@types/node@18.16.15)(@vitest/browser@3.0.6)(@vitest/ui@3.0.6)(happy-dom@9.20.3)(jsdom@22.1.0)(less@3.13.1)(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0) transitivePeerDependencies: - allure-playwright @@ -18300,7 +18319,6 @@ snapshots: tar-stream: 3.1.7 zip-stream: 5.0.2 transitivePeerDependencies: - - bare-abort-controller - react-native-b4a arg@4.1.3: {} @@ -18335,7 +18353,7 @@ snapshots: call-bind: 1.0.8 call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.24.1 + es-abstract: 1.24.0 es-object-atoms: 1.1.1 get-intrinsic: 1.3.0 is-string: 1.1.1 @@ -18347,7 +18365,7 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.1 + es-abstract: 1.24.0 es-errors: 1.3.0 es-object-atoms: 1.1.1 es-shim-unscopables: 1.1.0 @@ -18357,7 +18375,7 @@ snapshots: call-bind: 1.0.8 call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.24.1 + es-abstract: 1.24.0 es-errors: 1.3.0 es-object-atoms: 1.1.1 es-shim-unscopables: 1.1.0 @@ -18366,21 +18384,21 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.1 + es-abstract: 1.24.0 es-shim-unscopables: 1.1.0 array.prototype.flatmap@1.3.3: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.1 + es-abstract: 1.24.0 es-shim-unscopables: 1.1.0 array.prototype.tosorted@1.1.4: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.1 + es-abstract: 1.24.0 es-errors: 1.3.0 es-shim-unscopables: 1.1.0 @@ -18389,7 +18407,7 @@ snapshots: array-buffer-byte-length: 1.0.2 call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.1 + es-abstract: 1.24.0 es-errors: 1.3.0 get-intrinsic: 1.3.0 is-array-buffer: 3.0.5 @@ -18422,6 +18440,8 @@ snapshots: async-function@1.0.0: {} + async-limiter@1.0.1: {} + async-mutex@0.4.1: dependencies: tslib: 2.8.1 @@ -18438,19 +18458,20 @@ snapshots: atomic-sleep@1.0.0: {} - autoprefixer@10.4.23(postcss@8.4.33): + autoprefixer@10.4.21(postcss@8.4.33): dependencies: - browserslist: 4.28.1 - caniuse-lite: 1.0.30001761 - fraction.js: 5.3.4 + browserslist: 4.26.3 + caniuse-lite: 1.0.30001748 + fraction.js: 4.3.7 + normalize-range: 0.1.2 picocolors: 1.1.1 postcss: 8.4.33 postcss-value-parser: 4.2.0 autoprefixer@9.8.8: dependencies: - browserslist: 4.28.1 - caniuse-lite: 1.0.30001761 + browserslist: 4.26.3 + caniuse-lite: 1.0.30001748 normalize-range: 0.1.2 num2fraction: 1.2.2 picocolors: 0.2.1 @@ -18470,27 +18491,27 @@ snapshots: axios@0.27.2: dependencies: follow-redirects: 1.15.11 - form-data: 4.0.5 + form-data: 4.0.4 transitivePeerDependencies: - debug axios@1.9.0: dependencies: follow-redirects: 1.15.11 - form-data: 4.0.5 + form-data: 4.0.4 proxy-from-env: 1.1.0 transitivePeerDependencies: - debug b4a@1.7.3: {} - babel-jest@29.0.1(@babel/core@7.28.5): + babel-jest@29.0.1(@babel/core@7.28.4): dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.28.4 '@jest/transform': 29.7.0 '@types/babel__core': 7.20.5 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.6.3(@babel/core@7.28.5) + babel-preset-jest: 29.6.3(@babel/core@7.28.4) chalk: 4.1.2 graceful-fs: 4.2.11 slash: 3.0.0 @@ -18523,7 +18544,7 @@ snapshots: babel-plugin-jest-hoist@29.6.3: dependencies: '@babel/template': 7.27.2 - '@babel/types': 7.28.5 + '@babel/types': 7.28.4 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.28.0 @@ -18531,11 +18552,11 @@ snapshots: dependencies: '@babel/runtime': 7.27.6 cosmiconfig: 7.1.0 - resolve: 1.22.11 + resolve: 1.22.10 babel-plugin-polyfill-corejs2@0.4.14(@babel/core@7.27.7): dependencies: - '@babel/compat-data': 7.28.5 + '@babel/compat-data': 7.28.4 '@babel/core': 7.27.7 '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.27.7) semver: 6.3.1 @@ -18546,7 +18567,7 @@ snapshots: dependencies: '@babel/core': 7.27.7 '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.27.7) - core-js-compat: 3.47.0 + core-js-compat: 3.45.1 transitivePeerDependencies: - supports-color @@ -18566,29 +18587,29 @@ snapshots: babel-plugin-replace-import-extension@1.1.5: {} - babel-plugin-syntax-hermes-parser@0.32.0: + babel-plugin-syntax-hermes-parser@0.29.1: dependencies: - hermes-parser: 0.32.0 + hermes-parser: 0.29.1 - babel-plugin-tester@7.0.1(@babel/core@7.28.5): + babel-plugin-tester@7.0.1(@babel/core@7.28.4): dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.28.4 common-tags: 1.8.2 invariant: 2.2.4 lodash.mergewith: 4.6.2 path-exists: 4.0.0 strip-indent: 3.0.0 - babel-plugin-tester@8.0.1(@babel/core@7.28.5): + babel-plugin-tester@8.0.1(@babel/core@7.28.4): dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.28.4 lodash.mergewith: 4.6.2 prettier: 1.19.1 strip-indent: 3.0.0 - babel-plugin-transform-import-meta@2.2.0(@babel/core@7.28.5): + babel-plugin-transform-import-meta@2.2.0(@babel/core@7.28.4): dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.28.4 '@babel/template': 7.27.2 tslib: 2.8.1 @@ -18611,24 +18632,24 @@ snapshots: '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.27.7) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.27.7) - babel-preset-current-node-syntax@1.2.0(@babel/core@7.28.5): - dependencies: - '@babel/core': 7.28.5 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.28.5) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.28.5) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.28.5) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.28.5) - '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.28.5) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.28.5) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.28.5) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.28.5) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.28.5) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.28.5) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.28.5) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.28.5) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.28.5) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.28.5) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.28.5) + babel-preset-current-node-syntax@1.2.0(@babel/core@7.28.4): + dependencies: + '@babel/core': 7.28.4 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.28.4) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.28.4) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.28.4) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.28.4) + '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.28.4) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.28.4) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.28.4) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.28.4) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.28.4) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.28.4) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.28.4) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.28.4) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.28.4) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.28.4) babel-preset-jest@29.6.3(@babel/core@7.27.7): dependencies: @@ -18636,11 +18657,11 @@ snapshots: babel-plugin-jest-hoist: 29.6.3 babel-preset-current-node-syntax: 1.2.0(@babel/core@7.27.7) - babel-preset-jest@29.6.3(@babel/core@7.28.5): + babel-preset-jest@29.6.3(@babel/core@7.28.4): dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.28.4 babel-plugin-jest-hoist: 29.6.3 - babel-preset-current-node-syntax: 1.2.0(@babel/core@7.28.5) + babel-preset-current-node-syntax: 1.2.0(@babel/core@7.28.4) bail@2.0.2: {} @@ -18648,17 +18669,16 @@ snapshots: balanced-match@2.0.0: {} - bare-events@2.8.2: {} + bare-events@2.7.0: {} - bare-fs@4.5.2: + bare-fs@4.4.5: dependencies: - bare-events: 2.8.2 + bare-events: 2.7.0 bare-path: 3.0.0 - bare-stream: 2.7.0(bare-events@2.8.2) - bare-url: 2.3.2 + bare-stream: 2.7.0(bare-events@2.7.0) + bare-url: 2.2.2 fast-fifo: 1.3.2 transitivePeerDependencies: - - bare-abort-controller - react-native-b4a optional: true @@ -18670,24 +18690,23 @@ snapshots: bare-os: 3.6.2 optional: true - bare-stream@2.7.0(bare-events@2.8.2): + bare-stream@2.7.0(bare-events@2.7.0): dependencies: streamx: 2.23.0 optionalDependencies: - bare-events: 2.8.2 + bare-events: 2.7.0 transitivePeerDependencies: - - bare-abort-controller - react-native-b4a optional: true - bare-url@2.3.2: + bare-url@2.2.2: dependencies: bare-path: 3.0.0 optional: true base64-js@1.5.1: {} - baseline-browser-mapping@2.9.11: {} + baseline-browser-mapping@2.8.12: {} basic-auth@2.0.1: dependencies: @@ -18746,7 +18765,7 @@ snapshots: binary-extensions@2.3.0: {} - birpc@2.9.0: {} + birpc@2.6.1: {} bl@1.2.3: dependencies: @@ -18776,18 +18795,18 @@ snapshots: transitivePeerDependencies: - supports-color - body-parser@1.20.4: + body-parser@1.20.3: dependencies: bytes: 3.1.2 content-type: 1.0.5 debug: 2.6.9 depd: 2.0.0 destroy: 1.2.0 - http-errors: 2.0.1 + http-errors: 2.0.0 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.14.0 - raw-body: 2.5.3 + qs: 6.13.0 + raw-body: 2.5.2 type-is: 1.6.18 unpipe: 1.0.0 transitivePeerDependencies: @@ -18800,7 +18819,7 @@ snapshots: boolbase@1.0.0: {} - bowser@2.13.1: {} + bowser@2.12.1: {} brace-expansion@1.1.12: dependencies: @@ -18815,13 +18834,13 @@ snapshots: dependencies: fill-range: 7.1.1 - browserslist@4.28.1: + browserslist@4.26.3: dependencies: - baseline-browser-mapping: 2.9.11 - caniuse-lite: 1.0.30001761 - electron-to-chromium: 1.5.267 - node-releases: 2.0.27 - update-browserslist-db: 1.2.3(browserslist@4.28.1) + baseline-browser-mapping: 2.8.12 + caniuse-lite: 1.0.30001748 + electron-to-chromium: 1.5.230 + node-releases: 2.0.23 + update-browserslist-db: 1.1.3(browserslist@4.26.3) bser@2.1.1: dependencies: @@ -18929,7 +18948,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001761: {} + caniuse-lite@1.0.30001748: {} caseless@0.12.0: {} @@ -19036,7 +19055,7 @@ snapshots: chrome-launcher@0.15.2: dependencies: - '@types/node': 18.19.130 + '@types/node': 18.19.129 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -19052,7 +19071,7 @@ snapshots: chromium-edge-launcher@0.2.0: dependencies: - '@types/node': 18.19.130 + '@types/node': 18.19.129 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -19252,25 +19271,23 @@ snapshots: cookie-signature@1.0.6: {} - cookie-signature@1.0.7: {} - cookie@0.5.0: {} - cookie@0.7.2: {} + cookie@0.7.1: {} - cookie@1.1.1: {} + cookie@0.7.2: {} copy-anything@2.0.6: dependencies: is-what: 3.14.1 - copy-anything@4.0.5: + copy-anything@3.0.5: dependencies: - is-what: 5.5.0 + is-what: 4.1.16 - core-js-compat@3.47.0: + core-js-compat@3.45.1: dependencies: - browserslist: 4.28.1 + browserslist: 4.26.3 core-util-is@1.0.2: {} @@ -19282,7 +19299,7 @@ snapshots: dependencies: import-fresh: 2.0.0 is-directory: 0.3.1 - js-yaml: 3.14.2 + js-yaml: 3.14.1 parse-json: 4.0.0 cosmiconfig@6.0.0: @@ -19304,7 +19321,7 @@ snapshots: cosmiconfig@8.3.6(typescript@5.8.3): dependencies: import-fresh: 3.3.1 - js-yaml: 4.1.1 + js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 optionalDependencies: @@ -19314,7 +19331,7 @@ snapshots: dependencies: env-paths: 2.2.1 import-fresh: 3.3.1 - js-yaml: 4.1.1 + js-yaml: 4.1.0 parse-json: 5.2.0 optionalDependencies: typescript: 5.8.3 @@ -19446,8 +19463,6 @@ snapshots: csstype@3.1.3: {} - csstype@3.2.3: {} - csv-generate@4.5.0: {} csv-parse@5.6.0: {} @@ -19705,12 +19720,12 @@ snapshots: deepmerge-ts@5.1.0: {} - default-browser-id@5.0.1: {} + default-browser-id@5.0.0: {} - default-browser@5.4.0: + default-browser@5.2.1: dependencies: bundle-name: 4.1.0 - default-browser-id: 5.0.1 + default-browser-id: 5.0.0 defer-to-connect@2.0.1: {} @@ -19924,7 +19939,7 @@ snapshots: edgedriver@5.6.1: dependencies: '@wdio/logger': 8.38.0 - '@zip.js/zip.js': 2.8.11 + '@zip.js/zip.js': 2.8.7 decamelize: 6.0.1 edge-paths: 3.0.5 fast-xml-parser: 4.5.3 @@ -19933,7 +19948,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.267: {} + electron-to-chromium@1.5.230: {} emoji-regex-xs@1.0.0: {} @@ -19953,7 +19968,7 @@ snapshots: dependencies: once: 1.4.0 - enhanced-resolve@5.18.4: + enhanced-resolve@5.18.3: dependencies: graceful-fs: 4.2.11 tapable: 2.3.0 @@ -19980,8 +19995,6 @@ snapshots: entities@6.0.1: {} - entities@7.0.0: {} - env-paths@2.2.1: {} environment@1.1.0: {} @@ -19999,7 +20012,7 @@ snapshots: dependencies: stackframe: 1.3.4 - es-abstract@1.24.1: + es-abstract@1.24.0: dependencies: array-buffer-byte-length: 1.0.2 arraybuffer.prototype.slice: 1.0.4 @@ -20072,12 +20085,12 @@ snapshots: isarray: 2.0.5 stop-iteration-iterator: 1.1.0 - es-iterator-helpers@1.2.2: + es-iterator-helpers@1.2.1: dependencies: call-bind: 1.0.8 call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.24.1 + es-abstract: 1.24.0 es-errors: 1.3.0 es-set-tostringtag: 2.1.0 function-bind: 1.1.2 @@ -20093,8 +20106,6 @@ snapshots: es-module-lexer@1.7.0: {} - es-module-lexer@2.0.0: {} - es-object-atoms@1.1.1: dependencies: es-errors: 1.3.0 @@ -20116,7 +20127,7 @@ snapshots: is-date-object: 1.1.0 is-symbol: 1.1.1 - es-toolkit@1.43.0: {} + es-toolkit@1.39.10: {} esbuild-android-64@0.14.29: optional: true @@ -20222,10 +20233,10 @@ snapshots: esbuild: 0.14.29 import-meta-resolve: 3.1.1 - esbuild-register@3.6.0(esbuild@0.25.12): + esbuild-register@3.6.0(esbuild@0.25.10): dependencies: debug: 4.4.3 - esbuild: 0.25.12 + esbuild: 0.25.10 transitivePeerDependencies: - supports-color @@ -20327,34 +20338,34 @@ snapshots: '@esbuild/win32-ia32': 0.21.5 '@esbuild/win32-x64': 0.21.5 - esbuild@0.25.12: + esbuild@0.25.10: optionalDependencies: - '@esbuild/aix-ppc64': 0.25.12 - '@esbuild/android-arm': 0.25.12 - '@esbuild/android-arm64': 0.25.12 - '@esbuild/android-x64': 0.25.12 - '@esbuild/darwin-arm64': 0.25.12 - '@esbuild/darwin-x64': 0.25.12 - '@esbuild/freebsd-arm64': 0.25.12 - '@esbuild/freebsd-x64': 0.25.12 - '@esbuild/linux-arm': 0.25.12 - '@esbuild/linux-arm64': 0.25.12 - '@esbuild/linux-ia32': 0.25.12 - '@esbuild/linux-loong64': 0.25.12 - '@esbuild/linux-mips64el': 0.25.12 - '@esbuild/linux-ppc64': 0.25.12 - '@esbuild/linux-riscv64': 0.25.12 - '@esbuild/linux-s390x': 0.25.12 - '@esbuild/linux-x64': 0.25.12 - '@esbuild/netbsd-arm64': 0.25.12 - '@esbuild/netbsd-x64': 0.25.12 - '@esbuild/openbsd-arm64': 0.25.12 - '@esbuild/openbsd-x64': 0.25.12 - '@esbuild/openharmony-arm64': 0.25.12 - '@esbuild/sunos-x64': 0.25.12 - '@esbuild/win32-arm64': 0.25.12 - '@esbuild/win32-ia32': 0.25.12 - '@esbuild/win32-x64': 0.25.12 + '@esbuild/aix-ppc64': 0.25.10 + '@esbuild/android-arm': 0.25.10 + '@esbuild/android-arm64': 0.25.10 + '@esbuild/android-x64': 0.25.10 + '@esbuild/darwin-arm64': 0.25.10 + '@esbuild/darwin-x64': 0.25.10 + '@esbuild/freebsd-arm64': 0.25.10 + '@esbuild/freebsd-x64': 0.25.10 + '@esbuild/linux-arm': 0.25.10 + '@esbuild/linux-arm64': 0.25.10 + '@esbuild/linux-ia32': 0.25.10 + '@esbuild/linux-loong64': 0.25.10 + '@esbuild/linux-mips64el': 0.25.10 + '@esbuild/linux-ppc64': 0.25.10 + '@esbuild/linux-riscv64': 0.25.10 + '@esbuild/linux-s390x': 0.25.10 + '@esbuild/linux-x64': 0.25.10 + '@esbuild/netbsd-arm64': 0.25.10 + '@esbuild/netbsd-x64': 0.25.10 + '@esbuild/openbsd-arm64': 0.25.10 + '@esbuild/openbsd-x64': 0.25.10 + '@esbuild/openharmony-arm64': 0.25.10 + '@esbuild/sunos-x64': 0.25.10 + '@esbuild/win32-arm64': 0.25.10 + '@esbuild/win32-ia32': 0.25.10 + '@esbuild/win32-x64': 0.25.10 escalade@3.2.0: {} @@ -20380,7 +20391,7 @@ snapshots: dependencies: debug: 3.2.7 is-core-module: 2.16.1 - resolve: 1.22.11 + resolve: 1.22.10 transitivePeerDependencies: - supports-color @@ -20430,7 +20441,7 @@ snapshots: array.prototype.flatmap: 1.3.3 array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 - es-iterator-helpers: 1.2.2 + es-iterator-helpers: 1.2.1 eslint: 9.27.0 estraverse: 5.3.0 hasown: 2.0.2 @@ -20445,11 +20456,11 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-storybook@9.1.6(eslint@9.27.0)(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0)))(typescript@5.8.3): + eslint-plugin-storybook@9.1.6(eslint@9.27.0)(storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0)))(typescript@5.8.3): dependencies: - '@typescript-eslint/utils': 8.50.1(eslint@9.27.0)(typescript@5.8.3) + '@typescript-eslint/utils': 8.45.0(eslint@9.27.0)(typescript@5.8.3) eslint: 9.27.0 - storybook: 9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0)) + storybook: 9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0)) transitivePeerDependencies: - supports-color - typescript @@ -20471,11 +20482,11 @@ snapshots: eslint@9.27.0: dependencies: '@eslint-community/eslint-utils': 4.9.0(eslint@9.27.0) - '@eslint-community/regexpp': 4.12.2 + '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.20.1 '@eslint/config-helpers': 0.2.3 '@eslint/core': 0.14.0 - '@eslint/eslintrc': 3.3.3 + '@eslint/eslintrc': 3.3.1 '@eslint/js': 9.27.0 '@eslint/plugin-kit': 0.3.5 '@humanfs/node': 0.16.7 @@ -20544,9 +20555,7 @@ snapshots: events-universal@1.0.1: dependencies: - bare-events: 2.8.2 - transitivePeerDependencies: - - bare-abort-controller + bare-events: 2.7.0 events@3.3.0: {} @@ -20629,7 +20638,7 @@ snapshots: expand-template@2.0.3: {} - expect-type@1.3.0: {} + expect-type@1.2.2: {} expect@30.2.0: dependencies: @@ -20640,7 +20649,7 @@ snapshots: jest-mock: 30.2.0 jest-util: 30.2.0 - exponential-backoff@3.1.3: {} + exponential-backoff@3.1.2: {} express@4.18.1: dependencies: @@ -20678,36 +20687,36 @@ snapshots: transitivePeerDependencies: - supports-color - express@4.22.1: + express@4.21.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 - body-parser: 1.20.4 + body-parser: 1.20.3 content-disposition: 0.5.4 content-type: 1.0.5 - cookie: 0.7.2 - cookie-signature: 1.0.7 + cookie: 0.7.1 + cookie-signature: 1.0.6 debug: 2.6.9 depd: 2.0.0 encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 - finalhandler: 1.3.2 + finalhandler: 1.3.1 fresh: 0.5.2 - http-errors: 2.0.1 + http-errors: 2.0.0 merge-descriptors: 1.0.3 methods: 1.1.2 on-finished: 2.4.1 parseurl: 1.3.3 path-to-regexp: 0.1.12 proxy-addr: 2.0.7 - qs: 6.14.0 + qs: 6.13.0 range-parser: 1.2.1 safe-buffer: 5.2.1 - send: 0.19.2 - serve-static: 1.16.3 + send: 0.19.0 + serve-static: 1.16.2 setprototypeof: 1.2.0 - statuses: 2.0.2 + statuses: 2.0.1 type-is: 1.6.18 utils-merge: 1.0.1 vary: 1.1.2 @@ -20753,7 +20762,7 @@ snapshots: fast-deep-equal@3.1.3: {} - fast-equals@5.4.0: {} + fast-equals@5.3.2: {} fast-fifo@1.3.2: {} @@ -20799,7 +20808,7 @@ snapshots: fastparse@1.1.2: {} - fastq@1.20.1: + fastq@1.19.1: dependencies: reusify: 1.1.0 @@ -20807,8 +20816,6 @@ snapshots: dependencies: websocket-driver: 0.7.4 - fb-dotslash@0.5.8: {} - fb-watchman@2.0.2: dependencies: bser: 2.1.1 @@ -20834,7 +20841,7 @@ snapshots: figma-api@1.12.0: dependencies: - '@types/node': 22.19.3 + '@types/node': 22.18.8 axios: 0.27.2 transitivePeerDependencies: - debug @@ -20924,14 +20931,14 @@ snapshots: transitivePeerDependencies: - supports-color - finalhandler@1.3.2: + finalhandler@1.3.1: dependencies: debug: 2.6.9 encodeurl: 2.0.0 escape-html: 1.0.3 on-finished: 2.4.1 parseurl: 1.3.3 - statuses: 2.0.2 + statuses: 2.0.1 unpipe: 1.0.0 transitivePeerDependencies: - supports-color @@ -20996,9 +21003,9 @@ snapshots: tape: 4.17.0 uglify-js: 2.8.29 - focus-trap@7.7.0: + focus-trap@7.6.5: dependencies: - tabbable: 6.3.0 + tabbable: 6.2.0 follow-redirects@1.15.11: {} @@ -21030,7 +21037,7 @@ snapshots: mime-types: 2.1.35 safe-buffer: 5.2.1 - form-data@4.0.5: + form-data@4.0.4: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 @@ -21044,7 +21051,7 @@ snapshots: forwarded@0.2.0: {} - fraction.js@5.3.4: {} + fraction.js@4.3.7: {} fresh@0.5.2: {} @@ -21140,7 +21147,7 @@ snapshots: geckodriver@4.5.1: dependencies: '@wdio/logger': 9.18.0 - '@zip.js/zip.js': 2.8.11 + '@zip.js/zip.js': 2.8.7 decamelize: 6.0.1 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 @@ -21148,7 +21155,6 @@ snapshots: tar-fs: 3.1.1 which: 4.0.0 transitivePeerDependencies: - - bare-abort-controller - bare-buffer - react-native-b4a - supports-color @@ -21247,7 +21253,7 @@ snapshots: glob-to-regexp@0.4.1: {} - glob@10.5.0: + glob@10.4.5: dependencies: foreground-child: 3.3.1 jackspeak: 3.4.3 @@ -21260,10 +21266,10 @@ snapshots: dependencies: foreground-child: 3.3.1 jackspeak: 4.1.1 - minimatch: 10.1.1 + minimatch: 10.0.3 minipass: 7.1.2 package-json-from-dist: 1.0.1 - path-scurry: 2.0.1 + path-scurry: 2.0.0 glob@7.2.3: dependencies: @@ -21354,7 +21360,7 @@ snapshots: gaxios: 4.3.3 gcp-metadata: 4.3.1 gtoken: 5.3.2 - jws: 4.0.1 + jws: 4.0.0 lru-cache: 6.0.0 transitivePeerDependencies: - encoding @@ -21362,7 +21368,7 @@ snapshots: google-p12-pem@3.1.4: dependencies: - node-forge: 1.3.3 + node-forge: 1.3.1 gopd@1.2.0: {} @@ -21441,11 +21447,11 @@ snapshots: graphemer@1.4.0: {} - graphql@16.12.0: {} + graphql@16.11.0: {} gray-matter@4.0.3: dependencies: - js-yaml: 3.14.2 + js-yaml: 3.14.1 kind-of: 6.0.3 section-matter: 1.0.0 strip-bom-string: 1.0.0 @@ -21454,7 +21460,7 @@ snapshots: dependencies: gaxios: 4.3.3 google-p12-pem: 3.1.4 - jws: 4.0.1 + jws: 4.0.0 transitivePeerDependencies: - encoding - supports-color @@ -21545,7 +21551,7 @@ snapshots: comma-separated-tokens: 2.0.3 hast-util-whitespace: 3.0.0 html-void-elements: 3.0.0 - mdast-util-to-hast: 13.2.1 + mdast-util-to-hast: 13.2.0 property-information: 7.1.0 space-separated-tokens: 2.0.2 stringify-entities: 4.0.4 @@ -21563,10 +21569,14 @@ snapshots: help-me@5.0.0: {} - hermes-compiler@0.14.0: {} + hermes-estree@0.29.1: {} hermes-estree@0.32.0: {} + hermes-parser@0.29.1: + dependencies: + hermes-estree: 0.29.1 + hermes-parser@0.32.0: dependencies: hermes-estree: 0.32.0 @@ -21654,14 +21664,6 @@ snapshots: statuses: 2.0.1 toidentifier: 1.0.1 - http-errors@2.0.1: - dependencies: - depd: 2.0.0 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 2.0.2 - toidentifier: 1.0.1 - http-parser-js@0.5.10: {} http-proxy-agent@5.0.0: @@ -21679,15 +21681,15 @@ snapshots: transitivePeerDependencies: - supports-color - http-proxy-middleware@2.0.9(@types/express@4.17.25): + http-proxy-middleware@2.0.9(@types/express@4.17.23): dependencies: - '@types/http-proxy': 1.17.17 + '@types/http-proxy': 1.17.16 http-proxy: 1.18.1 is-glob: 4.0.3 is-plain-obj: 3.0.0 micromatch: 4.0.8 optionalDependencies: - '@types/express': 4.17.25 + '@types/express': 4.17.23 transitivePeerDependencies: - debug @@ -21728,7 +21730,7 @@ snapshots: dependencies: delay: 5.0.0 p-wait-for: 3.2.0 - roarr: 7.21.2 + roarr: 7.21.1 type-fest: 2.19.0 http2-wrapper@2.2.1: @@ -21786,7 +21788,7 @@ snapshots: identifier-regex@1.0.1: dependencies: - reserved-identifiers: 1.2.0 + reserved-identifiers: 1.0.0 ieee754@1.2.1: {} @@ -21826,7 +21828,7 @@ snapshots: slash: 5.1.0 uint8array-extras: 1.5.0 - immutable@5.1.4: {} + immutable@5.1.3: {} import-cwd@2.1.0: dependencies: @@ -21934,11 +21936,11 @@ snapshots: invert-kv@1.0.0: {} - ip-address@10.1.0: {} + ip-address@10.0.1: {} ipaddr.js@1.9.1: {} - ipaddr.js@2.3.0: {} + ipaddr.js@2.2.0: {} is-arguments@1.2.0: dependencies: @@ -22034,7 +22036,7 @@ snapshots: is-identifier@1.0.1: dependencies: identifier-regex: 1.0.1 - super-regex: 1.1.0 + super-regex: 1.0.0 is-inside-container@1.0.0: dependencies: @@ -22141,7 +22143,7 @@ snapshots: is-what@3.14.1: {} - is-what@5.5.0: {} + is-what@4.1.16: {} is-wsl@2.2.0: dependencies: @@ -22168,7 +22170,7 @@ snapshots: istanbul-lib-instrument@5.2.1: dependencies: '@babel/core': 7.27.7 - '@babel/parser': 7.28.5 + '@babel/parser': 7.28.4 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -22211,7 +22213,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.130 + '@types/node': 18.19.129 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -22221,7 +22223,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 18.19.130 + '@types/node': 18.19.129 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -22267,13 +22269,13 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 18.19.130 + '@types/node': 18.19.129 jest-util: 29.7.0 jest-mock@30.2.0: dependencies: '@jest/types': 30.2.0 - '@types/node': 18.19.130 + '@types/node': 18.19.129 jest-util: 30.2.0 jest-regex-util@29.6.3: {} @@ -22283,7 +22285,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 18.19.130 + '@types/node': 18.19.129 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -22292,7 +22294,7 @@ snapshots: jest-util@30.2.0: dependencies: '@jest/types': 30.2.0 - '@types/node': 18.19.130 + '@types/node': 18.19.129 chalk: 4.1.2 ci-info: 4.3.1 graceful-fs: 4.2.11 @@ -22309,13 +22311,13 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 18.19.130 + '@types/node': 18.19.129 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 18.19.130 + '@types/node': 18.19.129 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -22328,12 +22330,12 @@ snapshots: js-tokens@4.0.0: {} - js-yaml@3.14.2: + js-yaml@3.14.1: dependencies: argparse: 1.0.10 esprima: 4.0.1 - js-yaml@4.1.1: + js-yaml@4.1.0: dependencies: argparse: 2.0.1 @@ -22348,12 +22350,12 @@ snapshots: data-urls: 4.0.0 decimal.js: 10.6.0 domexception: 4.0.0 - form-data: 4.0.5 + form-data: 4.0.4 html-encoding-sniffer: 3.0.0 http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.23 + nwsapi: 2.2.22 parse5: 7.3.0 rrweb-cssom: 0.6.0 saxes: 6.0.0 @@ -22439,7 +22441,7 @@ snapshots: ecdsa-sig-formatter: 1.0.11 safe-buffer: 5.2.1 - jws@4.0.1: + jws@4.0.0: dependencies: jwa: 2.0.1 safe-buffer: 5.2.1 @@ -22466,7 +22468,7 @@ snapshots: ky@0.33.3: {} - launch-editor@2.12.0: + launch-editor@2.11.1: dependencies: picocolors: 1.1.1 shell-quote: 1.8.3 @@ -22546,7 +22548,7 @@ snapshots: rxjs: 6.6.7 through: 2.3.8 - loader-runner@4.3.1: {} + loader-runner@4.3.0: {} loader-utils@0.2.17: dependencies: @@ -22579,7 +22581,7 @@ snapshots: dependencies: p-locate: 6.0.0 - lodash-es@4.17.22: {} + lodash-es@4.17.21: {} lodash.camelcase@4.3.0: {} @@ -22637,7 +22639,7 @@ snapshots: lru-cache@10.4.3: {} - lru-cache@11.2.4: {} + lru-cache@11.2.2: {} lru-cache@4.1.5: dependencies: @@ -22662,16 +22664,10 @@ snapshots: dependencies: sourcemap-codec: 1.4.8 - magic-string@0.30.21: + magic-string@0.30.19: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 - make-asynchronous@1.0.1: - dependencies: - p-event: 6.0.1 - type-fest: 4.41.0 - web-worker: 1.2.0 - make-dir@1.3.0: dependencies: pify: 3.0.0 @@ -22827,7 +22823,7 @@ snapshots: unist-util-position: 4.0.4 unist-util-visit: 4.1.2 - mdast-util-to-hast@13.2.1: + mdast-util-to-hast@13.2.0: dependencies: '@types/hast': 3.0.4 '@types/mdast': 4.0.4 @@ -22868,9 +22864,9 @@ snapshots: medium-zoom@1.1.0: {} - memfs@4.51.1: + memfs@4.48.1: dependencies: - '@jsonjoy.com/json-pack': 1.21.0(tslib@2.8.1) + '@jsonjoy.com/json-pack': 1.14.0(tslib@2.8.1) '@jsonjoy.com/util': 1.9.0(tslib@2.8.1) glob-to-regex.js: 1.2.0(tslib@2.8.1) thingies: 2.5.0(tslib@2.8.1) @@ -22921,7 +22917,7 @@ snapshots: metro-cache@0.83.3: dependencies: - exponential-backoff: 3.1.3 + exponential-backoff: 3.1.2 flow-enums-runtime: 0.0.6 https-proxy-agent: 7.0.6 metro-core: 0.83.3 @@ -22966,7 +22962,7 @@ snapshots: metro-minify-terser@0.83.3: dependencies: flow-enums-runtime: 0.0.6 - terser: 5.44.1 + terser: 5.44.0 metro-resolver@0.83.3: dependencies: @@ -22979,9 +22975,9 @@ snapshots: metro-source-map@0.83.3: dependencies: - '@babel/traverse': 7.28.5 - '@babel/traverse--for-generate-function-map': '@babel/traverse@7.28.5' - '@babel/types': 7.28.5 + '@babel/traverse': 7.28.4 + '@babel/traverse--for-generate-function-map': '@babel/traverse@7.28.4' + '@babel/types': 7.28.4 flow-enums-runtime: 0.0.6 invariant: 2.2.4 metro-symbolicate: 0.83.3 @@ -23006,9 +23002,9 @@ snapshots: metro-transform-plugins@0.83.3: dependencies: '@babel/core': 7.27.7 - '@babel/generator': 7.28.5 + '@babel/generator': 7.28.3 '@babel/template': 7.27.2 - '@babel/traverse': 7.28.5 + '@babel/traverse': 7.28.4 flow-enums-runtime: 0.0.6 nullthrows: 1.1.1 transitivePeerDependencies: @@ -23017,9 +23013,9 @@ snapshots: metro-transform-worker@0.83.3: dependencies: '@babel/core': 7.27.7 - '@babel/generator': 7.28.5 - '@babel/parser': 7.28.5 - '@babel/types': 7.28.5 + '@babel/generator': 7.28.3 + '@babel/parser': 7.28.4 + '@babel/types': 7.28.4 flow-enums-runtime: 0.0.6 metro: 0.83.3 metro-babel-transformer: 0.83.3 @@ -23038,11 +23034,11 @@ snapshots: dependencies: '@babel/code-frame': 7.27.1 '@babel/core': 7.27.7 - '@babel/generator': 7.28.5 - '@babel/parser': 7.28.5 + '@babel/generator': 7.28.3 + '@babel/parser': 7.28.4 '@babel/template': 7.27.2 - '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 accepts: 1.3.8 chalk: 4.1.2 ci-info: 2.0.0 @@ -23302,7 +23298,7 @@ snapshots: dependencies: mime-db: 1.52.0 - mime-types@3.0.2: + mime-types@3.0.1: dependencies: mime-db: 1.54.0 @@ -23326,7 +23322,7 @@ snapshots: minimalistic-assert@1.0.1: {} - minimatch@10.1.1: + minimatch@10.0.3: dependencies: '@isaacs/brace-expansion': 5.0.0 @@ -23394,24 +23390,25 @@ snapshots: ms@2.1.3: {} - msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3): + msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3): dependencies: - '@inquirer/confirm': 5.1.21(@types/node@18.16.15) - '@mswjs/interceptors': 0.40.0 + '@bundled-es-modules/cookie': 2.0.1 + '@bundled-es-modules/statuses': 1.0.1 + '@inquirer/confirm': 5.1.18(@types/node@18.16.15) + '@mswjs/interceptors': 0.39.7 '@open-draft/deferred-promise': 2.2.0 + '@types/cookie': 0.6.0 '@types/statuses': 2.0.6 - cookie: 1.1.1 - graphql: 16.12.0 + graphql: 16.11.0 headers-polyfill: 4.0.3 is-node-process: 1.2.0 outvariant: 1.4.3 path-to-regexp: 6.3.0 picocolors: 1.1.1 rettime: 0.7.0 - statuses: 2.0.2 strict-event-emitter: 0.5.1 tough-cookie: 6.0.0 - type-fest: 5.3.1 + type-fest: 4.41.0 until-async: 3.0.2 yargs: 17.7.2 optionalDependencies: @@ -23419,24 +23416,25 @@ snapshots: transitivePeerDependencies: - '@types/node' - msw@2.12.4(@types/node@22.19.3)(typescript@5.8.3): + msw@2.11.3(@types/node@22.18.8)(typescript@5.8.3): dependencies: - '@inquirer/confirm': 5.1.21(@types/node@22.19.3) - '@mswjs/interceptors': 0.40.0 + '@bundled-es-modules/cookie': 2.0.1 + '@bundled-es-modules/statuses': 1.0.1 + '@inquirer/confirm': 5.1.18(@types/node@22.18.8) + '@mswjs/interceptors': 0.39.7 '@open-draft/deferred-promise': 2.2.0 + '@types/cookie': 0.6.0 '@types/statuses': 2.0.6 - cookie: 1.1.1 - graphql: 16.12.0 + graphql: 16.11.0 headers-polyfill: 4.0.3 is-node-process: 1.2.0 outvariant: 1.4.3 path-to-regexp: 6.3.0 picocolors: 1.1.1 rettime: 0.7.0 - statuses: 2.0.2 strict-event-emitter: 0.5.1 tough-cookie: 6.0.0 - type-fest: 5.3.1 + type-fest: 4.41.0 until-async: 3.0.2 yargs: 17.7.2 optionalDependencies: @@ -23475,7 +23473,7 @@ snapshots: nice-try@1.0.5: {} - node-abi@3.85.0: + node-abi@3.78.0: dependencies: semver: 7.7.2 @@ -23500,18 +23498,18 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.3.3: {} + node-forge@1.3.1: {} node-int64@0.4.0: {} - node-releases@2.0.27: {} + node-releases@2.0.23: {} node-watch@0.7.3: {} normalize-package-data@2.5.0: dependencies: hosted-git-info: 2.8.9 - resolve: 1.22.11 + resolve: 1.22.10 semver: 5.7.2 validate-npm-package-license: 3.0.4 @@ -23568,7 +23566,7 @@ snapshots: number-is-nan@1.0.1: {} - nwsapi@2.2.23: {} + nwsapi@2.2.22: {} oauth-sign@0.9.0: {} @@ -23609,14 +23607,14 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.1 + es-abstract: 1.24.0 es-object-atoms: 1.1.1 object.groupby@1.0.3: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.1 + es-abstract: 1.24.0 object.values@1.2.1: dependencies: @@ -23663,7 +23661,7 @@ snapshots: open@10.2.0: dependencies: - default-browser: 5.4.0 + default-browser: 5.2.1 define-lazy-prop: 3.0.0 is-inside-container: 1.0.0 wsl-utils: 0.1.0 @@ -23712,7 +23710,7 @@ snapshots: callsites: 4.2.0 dot-prop: 8.0.2 environment: 1.1.0 - fast-equals: 5.4.0 + fast-equals: 5.3.2 is-identifier: 1.0.1 own-keys@1.0.1: @@ -23735,10 +23733,6 @@ snapshots: dependencies: p-timeout: 2.0.1 - p-event@6.0.1: - dependencies: - p-timeout: 6.1.4 - p-finally@1.0.0: {} p-is-promise@1.1.0: {} @@ -23753,7 +23747,7 @@ snapshots: p-limit@4.0.0: dependencies: - yocto-queue: 1.2.2 + yocto-queue: 1.2.1 p-locate@4.1.0: dependencies: @@ -23797,8 +23791,6 @@ snapshots: dependencies: p-finally: 1.0.0 - p-timeout@6.1.4: {} - p-try@2.2.0: {} p-wait-for@3.2.0: @@ -23848,13 +23840,13 @@ snapshots: parse-md@3.0.3: dependencies: - js-yaml: 4.1.1 + js-yaml: 4.1.0 parse-ms@4.0.0: {} parse5@3.0.3: dependencies: - '@types/node': 18.19.130 + '@types/node': 18.19.129 parse5@7.3.0: dependencies: @@ -23881,9 +23873,9 @@ snapshots: lru-cache: 10.4.3 minipass: 7.1.2 - path-scurry@2.0.1: + path-scurry@2.0.0: dependencies: - lru-cache: 11.2.4 + lru-cache: 11.2.2 minipass: 7.1.2 path-to-regexp@0.1.12: {} @@ -23957,9 +23949,8 @@ snapshots: pino-std-serializers@7.0.0: {} - pino@9.14.0: + pino@9.13.1: dependencies: - '@pinojs/redact': 0.4.0 atomic-sleep: 1.0.0 on-exit-leak-free: 2.1.2 pino-abstract-transport: 2.0.0 @@ -23968,6 +23959,7 @@ snapshots: quick-format-unescaped: 4.0.4 real-require: 0.2.0 safe-stable-stringify: 2.5.0 + slow-redact: 0.3.1 sonic-boom: 4.2.0 thread-stream: 3.1.0 @@ -23983,7 +23975,7 @@ snapshots: playwright-core@1.48.0: {} - playwright-core@1.57.0: {} + playwright-core@1.55.1: {} playwright@1.48.0: dependencies: @@ -23991,9 +23983,9 @@ snapshots: optionalDependencies: fsevents: 2.3.2 - playwright@1.57.0: + playwright@1.55.1: dependencies: - playwright-core: 1.57.0 + playwright-core: 1.55.1 optionalDependencies: fsevents: 2.3.2 @@ -24238,14 +24230,14 @@ snapshots: postcss: 8.4.33 postcss-value-parser: 4.2.0 read-cache: 1.0.0 - resolve: 1.22.11 + resolve: 1.22.10 postcss-import@12.0.1: dependencies: postcss: 7.0.39 postcss-value-parser: 3.3.1 read-cache: 1.0.0 - resolve: 1.22.11 + resolve: 1.22.10 postcss-initial@3.0.4: dependencies: @@ -24348,8 +24340,8 @@ snapshots: postcss-preset-env@6.7.0: dependencies: autoprefixer: 9.8.8 - browserslist: 4.28.1 - caniuse-lite: 1.0.30001761 + browserslist: 4.26.3 + caniuse-lite: 1.0.30001748 css-blank-pseudo: 0.1.4 css-has-pseudo: 0.10.0 css-prefers-color-scheme: 3.1.1 @@ -24415,8 +24407,8 @@ snapshots: '@csstools/postcss-text-decoration-shorthand': 3.0.7(postcss@8.4.33) '@csstools/postcss-trigonometric-functions': 3.0.10(postcss@8.4.33) '@csstools/postcss-unset-value': 3.0.1(postcss@8.4.33) - autoprefixer: 10.4.23(postcss@8.4.33) - browserslist: 4.28.1 + autoprefixer: 10.4.21(postcss@8.4.33) + browserslist: 4.26.3 css-blank-pseudo: 6.0.2(postcss@8.4.33) css-has-pseudo: 6.0.5(postcss@8.4.33) css-prefers-color-scheme: 9.0.1(postcss@8.4.33) @@ -24562,7 +24554,7 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - preact@10.28.0: {} + preact@10.27.2: {} prebuild-install@7.1.3: dependencies: @@ -24572,7 +24564,7 @@ snapshots: minimist: 1.2.6 mkdirp-classic: 0.5.3 napi-build-utils: 2.0.0 - node-abi: 3.85.0 + node-abi: 3.78.0 pump: 3.0.3 rc: 1.2.8 simple-get: 4.0.1 @@ -24589,7 +24581,7 @@ snapshots: prettier@2.8.8: {} - prettier@3.7.4: {} + prettier@3.6.2: {} pretty-format@27.5.1: dependencies: @@ -24715,7 +24707,6 @@ snapshots: optionalDependencies: typescript: 5.8.3 transitivePeerDependencies: - - bare-abort-controller - bufferutil - encoding - react-native-b4a @@ -24728,6 +24719,10 @@ snapshots: dependencies: side-channel: 1.1.0 + qs@6.13.0: + dependencies: + side-channel: 1.1.0 + qs@6.14.0: dependencies: side-channel: 1.1.0 @@ -24769,10 +24764,10 @@ snapshots: iconv-lite: 0.4.24 unpipe: 1.0.0 - raw-body@2.5.3: + raw-body@2.5.2: dependencies: bytes: 3.1.2 - http-errors: 2.0.1 + http-errors: 2.0.0 iconv-lite: 0.4.24 unpipe: 1.0.0 @@ -24795,18 +24790,18 @@ snapshots: dependencies: typescript: 5.8.3 - react-docgen@8.0.2: + react-docgen@8.0.1: dependencies: - '@babel/core': 7.28.5 - '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/core': 7.28.4 + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.28.0 '@types/doctrine': 0.0.9 '@types/resolve': 1.20.6 doctrine: 3.0.0 - resolve: 1.22.11 - strip-indent: 4.1.1 + resolve: 1.22.10 + strip-indent: 4.1.0 transitivePeerDependencies: - supports-color @@ -24872,20 +24867,20 @@ snapshots: react-fast-compare: 3.2.2 react-instantsearch-core: 6.40.4(algoliasearch@4.8.4)(react@18.3.1) - react-instantsearch-native@6.40.4(algoliasearch@4.8.4)(react-native@0.83.1(@babel/core@7.27.7)(@types/react@18.2.19)(react@18.3.1))(react@18.3.1): + react-instantsearch-native@6.40.4(algoliasearch@4.8.4)(react-native@0.81.4(@babel/core@7.27.7)(@types/react@18.2.19)(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.27.6 algoliasearch: 4.8.4 react: 18.3.1 react-instantsearch-core: 6.40.4(algoliasearch@4.8.4)(react@18.3.1) - react-native: 0.83.1(@babel/core@7.27.7)(@types/react@18.2.19)(react@18.3.1) + react-native: 0.81.4(@babel/core@7.27.7)(@types/react@18.2.19)(react@18.3.1) - react-instantsearch@6.8.3(algoliasearch@4.8.4)(react-dom@18.3.1(react@18.3.1))(react-native@0.83.1(@babel/core@7.27.7)(@types/react@18.2.19)(react@18.3.1))(react@18.3.1): + react-instantsearch@6.8.3(algoliasearch@4.8.4)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.4(@babel/core@7.27.7)(@types/react@18.2.19)(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.27.6 react-instantsearch-core: 6.40.4(algoliasearch@4.8.4)(react@18.3.1) react-instantsearch-dom: 6.40.4(algoliasearch@4.8.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-instantsearch-native: 6.40.4(algoliasearch@4.8.4)(react-native@0.83.1(@babel/core@7.27.7)(@types/react@18.2.19)(react@18.3.1))(react@18.3.1) + react-instantsearch-native: 6.40.4(algoliasearch@4.8.4)(react-native@0.81.4(@babel/core@7.27.7)(@types/react@18.2.19)(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - algoliasearch - react @@ -24921,26 +24916,25 @@ snapshots: prop-types: 15.8.1 react: 18.3.1 - react-native@0.83.1(@babel/core@7.27.7)(@types/react@18.2.19)(react@18.3.1): + react-native@0.81.4(@babel/core@7.27.7)(@types/react@18.2.19)(react@18.3.1): dependencies: '@jest/create-cache-key-function': 29.7.0 - '@react-native/assets-registry': 0.83.1 - '@react-native/codegen': 0.83.1(@babel/core@7.27.7) - '@react-native/community-cli-plugin': 0.83.1 - '@react-native/gradle-plugin': 0.83.1 - '@react-native/js-polyfills': 0.83.1 - '@react-native/normalize-colors': 0.83.1 - '@react-native/virtualized-lists': 0.83.1(@types/react@18.2.19)(react-native@0.83.1(@babel/core@7.27.7)(@types/react@18.2.19)(react@18.3.1))(react@18.3.1) + '@react-native/assets-registry': 0.81.4 + '@react-native/codegen': 0.81.4(@babel/core@7.27.7) + '@react-native/community-cli-plugin': 0.81.4 + '@react-native/gradle-plugin': 0.81.4 + '@react-native/js-polyfills': 0.81.4 + '@react-native/normalize-colors': 0.81.4 + '@react-native/virtualized-lists': 0.81.4(@types/react@18.2.19)(react-native@0.81.4(@babel/core@7.27.7)(@types/react@18.2.19)(react@18.3.1))(react@18.3.1) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 babel-jest: 29.7.0(@babel/core@7.27.7) - babel-plugin-syntax-hermes-parser: 0.32.0 + babel-plugin-syntax-hermes-parser: 0.29.1 base64-js: 1.5.1 commander: 12.1.0 flow-enums-runtime: 0.0.6 glob: 7.2.3 - hermes-compiler: 0.14.0 invariant: 2.2.4 jest-environment-node: 29.7.0 memoize-one: 5.2.1 @@ -24953,11 +24947,11 @@ snapshots: react-devtools-core: 6.1.5 react-refresh: 0.14.2 regenerator-runtime: 0.13.11 - scheduler: 0.27.0 + scheduler: 0.26.0 semver: 7.7.2 stacktrace-parser: 0.1.11 whatwg-fetch: 3.6.2 - ws: 7.5.10 + ws: 6.2.3 yargs: 17.7.2 optionalDependencies: '@types/react': 18.2.19 @@ -25116,7 +25110,7 @@ snapshots: rechoir@0.6.2: dependencies: - resolve: 1.22.11 + resolve: 1.22.10 redent@3.0.0: dependencies: @@ -25129,7 +25123,7 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.1 + es-abstract: 1.24.0 es-errors: 1.3.0 es-object-atoms: 1.1.1 get-intrinsic: 1.3.0 @@ -25221,7 +25215,7 @@ snapshots: requires-port@1.0.0: {} - reserved-identifiers@1.2.0: {} + reserved-identifiers@1.0.0: {} reserved-words@0.1.2: {} @@ -25235,7 +25229,7 @@ snapshots: resolve-pathname@3.0.0: {} - resolve@1.22.11: + resolve@1.22.10: dependencies: is-core-module: 2.16.1 path-parse: 1.0.7 @@ -25296,7 +25290,7 @@ snapshots: dependencies: glob: 7.2.3 - roarr@7.21.2: + roarr@7.21.1: dependencies: fast-printf: 1.6.10 safe-stable-stringify: 2.5.0 @@ -25320,32 +25314,32 @@ snapshots: minimist: 1.2.6 source-map-support: 0.3.3 - rollup@4.54.0: + rollup@4.52.4: dependencies: '@types/estree': 1.0.8 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.54.0 - '@rollup/rollup-android-arm64': 4.54.0 - '@rollup/rollup-darwin-arm64': 4.54.0 - '@rollup/rollup-darwin-x64': 4.54.0 - '@rollup/rollup-freebsd-arm64': 4.54.0 - '@rollup/rollup-freebsd-x64': 4.54.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.54.0 - '@rollup/rollup-linux-arm-musleabihf': 4.54.0 - '@rollup/rollup-linux-arm64-gnu': 4.54.0 - '@rollup/rollup-linux-arm64-musl': 4.54.0 - '@rollup/rollup-linux-loong64-gnu': 4.54.0 - '@rollup/rollup-linux-ppc64-gnu': 4.54.0 - '@rollup/rollup-linux-riscv64-gnu': 4.54.0 - '@rollup/rollup-linux-riscv64-musl': 4.54.0 - '@rollup/rollup-linux-s390x-gnu': 4.54.0 - '@rollup/rollup-linux-x64-gnu': 4.54.0 - '@rollup/rollup-linux-x64-musl': 4.54.0 - '@rollup/rollup-openharmony-arm64': 4.54.0 - '@rollup/rollup-win32-arm64-msvc': 4.54.0 - '@rollup/rollup-win32-ia32-msvc': 4.54.0 - '@rollup/rollup-win32-x64-gnu': 4.54.0 - '@rollup/rollup-win32-x64-msvc': 4.54.0 + '@rollup/rollup-android-arm-eabi': 4.52.4 + '@rollup/rollup-android-arm64': 4.52.4 + '@rollup/rollup-darwin-arm64': 4.52.4 + '@rollup/rollup-darwin-x64': 4.52.4 + '@rollup/rollup-freebsd-arm64': 4.52.4 + '@rollup/rollup-freebsd-x64': 4.52.4 + '@rollup/rollup-linux-arm-gnueabihf': 4.52.4 + '@rollup/rollup-linux-arm-musleabihf': 4.52.4 + '@rollup/rollup-linux-arm64-gnu': 4.52.4 + '@rollup/rollup-linux-arm64-musl': 4.52.4 + '@rollup/rollup-linux-loong64-gnu': 4.52.4 + '@rollup/rollup-linux-ppc64-gnu': 4.52.4 + '@rollup/rollup-linux-riscv64-gnu': 4.52.4 + '@rollup/rollup-linux-riscv64-musl': 4.52.4 + '@rollup/rollup-linux-s390x-gnu': 4.52.4 + '@rollup/rollup-linux-x64-gnu': 4.52.4 + '@rollup/rollup-linux-x64-musl': 4.52.4 + '@rollup/rollup-openharmony-arm64': 4.52.4 + '@rollup/rollup-win32-arm64-msvc': 4.52.4 + '@rollup/rollup-win32-ia32-msvc': 4.52.4 + '@rollup/rollup-win32-x64-gnu': 4.52.4 + '@rollup/rollup-win32-x64-msvc': 4.52.4 fsevents: 2.3.3 rrweb-cssom@0.6.0: {} @@ -25405,15 +25399,15 @@ snapshots: safer-buffer@2.1.2: {} - sass@1.97.1: + sass@1.93.2: dependencies: chokidar: 4.0.3 - immutable: 5.1.4 + immutable: 5.1.3 source-map-js: 1.2.1 optionalDependencies: '@parcel/watcher': 2.5.1 - sax@1.4.3: {} + sax@1.4.1: {} saxes@6.0.0: dependencies: @@ -25423,7 +25417,7 @@ snapshots: dependencies: loose-envify: 1.4.0 - scheduler@0.27.0: {} + scheduler@0.26.0: {} schema-utils@4.3.3: dependencies: @@ -25452,7 +25446,7 @@ snapshots: selfsigned@2.4.1: dependencies: '@types/node-forge': 1.3.14 - node-forge: 1.3.3 + node-forge: 1.3.1 semver-compare@1.0.0: {} @@ -25486,21 +25480,21 @@ snapshots: transitivePeerDependencies: - supports-color - send@0.19.2: + send@0.19.0: dependencies: debug: 2.6.9 depd: 2.0.0 destroy: 1.2.0 - encodeurl: 2.0.0 + encodeurl: 1.0.2 escape-html: 1.0.3 etag: 1.8.1 fresh: 0.5.2 - http-errors: 2.0.1 + http-errors: 2.0.0 mime: 1.6.0 ms: 2.1.3 on-finished: 2.4.1 range-parser: 1.2.1 - statuses: 2.0.2 + statuses: 2.0.1 transitivePeerDependencies: - supports-color @@ -25535,12 +25529,12 @@ snapshots: transitivePeerDependencies: - supports-color - serve-static@1.16.3: + serve-static@1.16.2: dependencies: encodeurl: 2.0.0 escape-html: 1.0.3 parseurl: 1.3.3 - send: 0.19.2 + send: 0.19.0 transitivePeerDependencies: - supports-color @@ -25679,7 +25673,7 @@ snapshots: '@types/node': 17.0.45 '@types/sax': 1.2.7 arg: 5.0.2 - sax: 1.4.3 + sax: 1.4.1 slash@2.0.0: {} @@ -25699,6 +25693,8 @@ snapshots: astral-regex: 2.0.0 is-fullwidth-code-point: 3.0.0 + slow-redact@0.3.1: {} + smart-buffer@4.2.0: {} snakeize@0.1.0: {} @@ -25719,7 +25715,7 @@ snapshots: socks@2.8.7: dependencies: - ip-address: 10.1.0 + ip-address: 10.0.1 smart-buffer: 4.2.0 sonic-boom@4.2.0: @@ -25853,29 +25849,29 @@ snapshots: statuses@2.0.2: {} - std-env@3.10.0: {} + std-env@3.9.0: {} stop-iteration-iterator@1.1.0: dependencies: es-errors: 1.3.0 internal-slot: 1.1.0 - storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0)): + storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0)): dependencies: '@storybook/global': 5.0.0 '@testing-library/jest-dom': 6.6.3 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0)) + '@vitest/mocker': 3.2.4(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0)) '@vitest/spy': 3.2.4 better-opn: 3.0.2 - esbuild: 0.25.12 - esbuild-register: 3.6.0(esbuild@0.25.12) + esbuild: 0.25.10 + esbuild-register: 3.6.0(esbuild@0.25.10) recast: 0.23.11 semver: 7.7.2 ws: 8.18.3 optionalDependencies: - prettier: 3.7.4 + prettier: 3.6.2 transitivePeerDependencies: - '@testing-library/dom' - bufferutil @@ -25884,22 +25880,22 @@ snapshots: - utf-8-validate - vite - storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.12.4(@types/node@22.19.3)(typescript@5.8.3))(prettier@3.7.4)(vite@6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0)): + storybook@9.1.6(@testing-library/dom@10.4.1)(msw@2.11.3(@types/node@22.18.8)(typescript@5.8.3))(prettier@3.6.2)(vite@6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0)): dependencies: '@storybook/global': 5.0.0 '@testing-library/jest-dom': 6.6.3 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(msw@2.12.4(@types/node@22.19.3)(typescript@5.8.3))(vite@6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0)) + '@vitest/mocker': 3.2.4(msw@2.11.3(@types/node@22.18.8)(typescript@5.8.3))(vite@6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0)) '@vitest/spy': 3.2.4 better-opn: 3.0.2 - esbuild: 0.25.12 - esbuild-register: 3.6.0(esbuild@0.25.12) + esbuild: 0.25.10 + esbuild-register: 3.6.0(esbuild@0.25.10) recast: 0.23.11 semver: 7.7.2 ws: 8.18.3 optionalDependencies: - prettier: 3.7.4 + prettier: 3.6.2 transitivePeerDependencies: - '@testing-library/dom' - bufferutil @@ -25926,7 +25922,6 @@ snapshots: fast-fifo: 1.3.2 text-decoder: 1.2.3 transitivePeerDependencies: - - bare-abort-controller - react-native-b4a strict-event-emitter@0.5.1: {} @@ -25965,7 +25960,7 @@ snapshots: call-bind: 1.0.8 call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.24.1 + es-abstract: 1.24.0 es-errors: 1.3.0 es-object-atoms: 1.1.1 get-intrinsic: 1.3.0 @@ -25979,13 +25974,13 @@ snapshots: string.prototype.repeat@1.0.0: dependencies: define-properties: 1.2.1 - es-abstract: 1.24.1 + es-abstract: 1.24.0 string.prototype.replaceall@1.0.6: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.1 + es-abstract: 1.24.0 get-intrinsic: 1.3.0 has-symbols: 1.1.0 is-regex: 1.2.1 @@ -25996,7 +25991,7 @@ snapshots: call-bound: 1.0.4 define-data-property: 1.1.4 define-properties: 1.2.1 - es-abstract: 1.24.1 + es-abstract: 1.24.0 es-object-atoms: 1.1.1 has-property-descriptors: 1.0.2 @@ -26074,7 +26069,7 @@ snapshots: dependencies: min-indent: 1.0.1 - strip-indent@4.1.1: {} + strip-indent@4.1.0: {} strip-json-comments@2.0.1: {} @@ -26216,15 +26211,14 @@ snapshots: postcss: 8.5.6 optional: true - super-regex@1.1.0: + super-regex@1.0.0: dependencies: function-timeout: 1.0.2 - make-asynchronous: 1.0.1 time-span: 5.1.0 - superjson@2.2.6: + superjson@2.2.2: dependencies: - copy-anything: 4.0.5 + copy-anything: 3.0.5 supports-color@2.0.0: {} @@ -26267,7 +26261,7 @@ snapshots: synchronous-promise@2.0.15: {} - tabbable@6.3.0: {} + tabbable@6.2.0: {} table@6.9.0: dependencies: @@ -26277,8 +26271,6 @@ snapshots: string-width: 4.2.3 strip-ansi: 6.0.1 - tagged-tag@1.0.0: {} - tapable@2.3.0: {} tape@4.17.0: @@ -26297,7 +26289,7 @@ snapshots: minimist: 1.2.6 mock-property: 1.0.3 object-inspect: 1.12.3 - resolve: 1.22.11 + resolve: 1.22.10 string.prototype.trim: 1.2.10 tar-fs@2.1.4: @@ -26313,7 +26305,6 @@ snapshots: pump: 3.0.3 tar-stream: 3.1.7 transitivePeerDependencies: - - bare-abort-controller - react-native-b4a tar-fs@3.1.1: @@ -26321,10 +26312,9 @@ snapshots: pump: 3.0.3 tar-stream: 3.1.7 optionalDependencies: - bare-fs: 4.5.2 + bare-fs: 4.4.5 bare-path: 3.0.0 transitivePeerDependencies: - - bare-abort-controller - bare-buffer - react-native-b4a @@ -26352,7 +26342,6 @@ snapshots: fast-fifo: 1.3.2 streamx: 2.23.0 transitivePeerDependencies: - - bare-abort-controller - react-native-b4a tar@4.4.19: @@ -26383,18 +26372,18 @@ snapshots: temp-dir: 1.0.0 uuid: 3.4.0 - terser-webpack-plugin@5.3.16(esbuild@0.14.29)(webpack@5.104.1(esbuild@0.14.29)): + terser-webpack-plugin@5.3.14(esbuild@0.14.29)(webpack@5.102.0(esbuild@0.14.29)): dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 schema-utils: 4.3.3 serialize-javascript: 6.0.2 - terser: 5.44.1 - webpack: 5.104.1(esbuild@0.14.29) + terser: 5.44.0 + webpack: 5.102.0(esbuild@0.14.29) optionalDependencies: esbuild: 0.14.29 - terser@5.44.1: + terser@5.44.0: dependencies: '@jridgewell/source-map': 0.3.11 acorn: 8.15.0 @@ -26461,11 +26450,11 @@ snapshots: tinyspy@4.0.4: {} - tldts-core@7.0.19: {} + tldts-core@7.0.16: {} - tldts@7.0.19: + tldts@7.0.16: dependencies: - tldts-core: 7.0.19 + tldts-core: 7.0.16 tmp@0.0.33: dependencies: @@ -26507,7 +26496,7 @@ snapshots: tough-cookie@6.0.0: dependencies: - tldts: 7.0.19 + tldts: 7.0.16 tr46@0.0.3: {} @@ -26535,14 +26524,14 @@ snapshots: ts-dedent@2.2.0: {} - ts-node@10.9.2(@types/node@22.19.3)(typescript@5.8.3): + ts-node@10.9.2(@types/node@22.18.8)(typescript@5.8.3): dependencies: '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.12 + '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.19.3 + '@types/node': 22.18.8 acorn: 8.15.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -26616,10 +26605,6 @@ snapshots: type-fest@4.41.0: {} - type-fest@5.3.1: - dependencies: - tagged-tag: 1.0.0 - type-is@1.6.18: dependencies: media-typer: 0.3.0 @@ -26683,7 +26668,7 @@ snapshots: postcss-icss-selectors: 2.0.3 postcss-load-config: 2.1.2 reserved-words: 0.1.2 - sass: 1.97.1 + sass: 1.93.2 typescript: 5.8.3 typescript-workspace-plugin@2.0.1(typescript@5.8.3): @@ -26769,7 +26754,7 @@ snapshots: dependencies: '@types/unist': 2.0.11 - unist-util-is@6.0.1: + unist-util-is@6.0.0: dependencies: '@types/unist': 3.0.3 @@ -26794,10 +26779,10 @@ snapshots: '@types/unist': 2.0.11 unist-util-is: 5.2.1 - unist-util-visit-parents@6.0.2: + unist-util-visit-parents@6.0.1: dependencies: '@types/unist': 3.0.3 - unist-util-is: 6.0.1 + unist-util-is: 6.0.0 unist-util-visit@4.1.2: dependencies: @@ -26808,8 +26793,8 @@ snapshots: unist-util-visit@5.0.0: dependencies: '@types/unist': 3.0.3 - unist-util-is: 6.0.1 - unist-util-visit-parents: 6.0.2 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 universalify@0.1.2: {} @@ -26842,9 +26827,9 @@ snapshots: until-async@3.0.2: {} - update-browserslist-db@1.2.3(browserslist@4.28.1): + update-browserslist-db@1.1.3(browserslist@4.26.3): dependencies: - browserslist: 4.28.1 + browserslist: 4.26.3 escalade: 3.2.0 picocolors: 1.1.1 @@ -26925,13 +26910,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite-node@3.0.9(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0): + vite-node@3.0.9(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0): dependencies: cac: 6.7.14 debug: 4.4.3 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0) + vite: 6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0) transitivePeerDependencies: - '@types/node' - jiti @@ -26946,13 +26931,13 @@ snapshots: - tsx - yaml - vite-node@3.0.9(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0): + vite-node@3.0.9(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0): dependencies: cac: 6.7.14 debug: 4.4.3 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0) transitivePeerDependencies: - '@types/node' - jiti @@ -26967,89 +26952,89 @@ snapshots: - tsx - yaml - vite-plugin-babel@1.3.2(@babel/core@7.27.7)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0)): + vite-plugin-babel@1.3.2(@babel/core@7.27.7)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0)): dependencies: '@babel/core': 7.27.7 - vite: 6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0) + vite: 6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0) - vite@5.4.21(@types/node@18.19.130)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.33))(terser@5.44.1): + vite@5.4.20(@types/node@18.19.129)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.33))(terser@5.44.0): dependencies: esbuild: 0.21.5 postcss: 8.5.6 - rollup: 4.54.0 + rollup: 4.52.4 optionalDependencies: - '@types/node': 18.19.130 + '@types/node': 18.19.129 fsevents: 2.3.3 less: 3.13.1 - sass: 1.97.1 + sass: 1.93.2 sugarss: 5.0.1(postcss@8.4.33) - terser: 5.44.1 + terser: 5.44.0 - vite@5.4.21(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1): + vite@5.4.20(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0): dependencies: esbuild: 0.21.5 postcss: 8.5.6 - rollup: 4.54.0 + rollup: 4.52.4 optionalDependencies: - '@types/node': 22.19.3 + '@types/node': 22.18.8 fsevents: 2.3.3 less: 3.13.1 - sass: 1.97.1 + sass: 1.93.2 sugarss: 5.0.1(postcss@8.5.6) - terser: 5.44.1 + terser: 5.44.0 - vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0): + vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0): dependencies: - esbuild: 0.25.12 + esbuild: 0.25.10 fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 postcss: 8.5.6 - rollup: 4.54.0 + rollup: 4.52.4 tinyglobby: 0.2.15 optionalDependencies: '@types/node': 18.16.15 fsevents: 2.3.3 less: 3.13.1 - sass: 1.97.1 + sass: 1.93.2 sugarss: 5.0.1(postcss@8.4.38) - terser: 5.44.1 + terser: 5.44.0 yaml: 2.8.0 - vite@6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0): + vite@6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0): dependencies: - esbuild: 0.25.12 + esbuild: 0.25.10 fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 postcss: 8.5.6 - rollup: 4.54.0 + rollup: 4.52.4 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 22.19.3 + '@types/node': 22.18.8 fsevents: 2.3.3 less: 3.13.1 - sass: 1.97.1 + sass: 1.93.2 sugarss: 5.0.1(postcss@8.5.6) - terser: 5.44.1 + terser: 5.44.0 yaml: 2.8.0 - vitepress@1.3.1(@algolia/client-search@5.46.2)(@types/node@18.19.130)(@types/react@18.2.19)(axios@1.9.0)(fuse.js@6.6.2)(less@3.13.1)(postcss@8.4.33)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.97.1)(search-insights@2.17.3)(sugarss@5.0.1(postcss@8.4.33))(terser@5.44.1)(typescript@5.8.3): + vitepress@1.3.1(@algolia/client-search@5.39.0)(@types/node@18.19.129)(@types/react@18.2.19)(axios@1.9.0)(fuse.js@6.6.2)(less@3.13.1)(postcss@8.4.33)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.93.2)(search-insights@2.17.3)(sugarss@5.0.1(postcss@8.4.33))(terser@5.44.0)(typescript@5.8.3): dependencies: '@docsearch/css': 3.6.3 - '@docsearch/js': 3.6.3(@algolia/client-search@5.46.2)(@types/react@18.2.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3) + '@docsearch/js': 3.6.3(@algolia/client-search@5.39.0)(@types/react@18.2.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3) '@shikijs/core': 1.29.2 '@shikijs/transformers': 1.29.2 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.2.4(vite@5.4.21(@types/node@18.19.130)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.33))(terser@5.44.1))(vue@3.5.26(typescript@5.8.3)) - '@vue/devtools-api': 7.7.9 - '@vue/shared': 3.5.26 - '@vueuse/core': 10.11.1(vue@3.5.26(typescript@5.8.3)) - '@vueuse/integrations': 10.11.1(axios@1.9.0)(focus-trap@7.7.0)(fuse.js@6.6.2)(vue@3.5.26(typescript@5.8.3)) - focus-trap: 7.7.0 + '@vitejs/plugin-vue': 5.2.4(vite@5.4.20(@types/node@18.19.129)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.33))(terser@5.44.0))(vue@3.5.22(typescript@5.8.3)) + '@vue/devtools-api': 7.7.7 + '@vue/shared': 3.5.22 + '@vueuse/core': 10.11.1(vue@3.5.22(typescript@5.8.3)) + '@vueuse/integrations': 10.11.1(axios@1.9.0)(focus-trap@7.6.5)(fuse.js@6.6.2)(vue@3.5.22(typescript@5.8.3)) + focus-trap: 7.6.5 mark.js: 8.11.1 minisearch: 7.2.0 shiki: 1.29.2 - vite: 5.4.21(@types/node@18.19.130)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.33))(terser@5.44.1) - vue: 3.5.26(typescript@5.8.3) + vite: 5.4.20(@types/node@18.19.129)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.33))(terser@5.44.0) + vue: 3.5.22(typescript@5.8.3) optionalDependencies: postcss: 8.4.33 transitivePeerDependencies: @@ -27080,20 +27065,20 @@ snapshots: - typescript - universal-cookie - vitest-axe@0.1.0(vitest@3.0.9(@types/debug@4.1.12)(@types/node@22.19.3)(@vitest/browser@3.0.6(@types/node@18.16.15)(playwright@1.48.0)(typescript@5.8.3)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0))(vitest@3.0.9)(webdriverio@8.24.3(typescript@5.8.3)))(@vitest/ui@3.0.6(vitest@3.0.9))(happy-dom@9.20.3)(jsdom@22.1.0)(less@3.13.1)(msw@2.12.4(@types/node@22.19.3)(typescript@5.8.3))(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0)): + vitest-axe@0.1.0(vitest@3.0.9(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.0.6(@types/node@18.16.15)(playwright@1.48.0)(typescript@5.8.3)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0))(vitest@3.0.9)(webdriverio@8.24.3(typescript@5.8.3)))(@vitest/ui@3.0.6(vitest@3.0.9))(happy-dom@9.20.3)(jsdom@22.1.0)(less@3.13.1)(msw@2.11.3(@types/node@22.18.8)(typescript@5.8.3))(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0)): dependencies: aria-query: 5.3.2 axe-core: 4.9.1 chalk: 5.6.2 dom-accessibility-api: 0.5.16 - lodash-es: 4.17.22 + lodash-es: 4.17.21 redent: 3.0.0 - vitest: 3.0.9(@types/debug@4.1.12)(@types/node@22.19.3)(@vitest/browser@3.0.6(@types/node@18.16.15)(playwright@1.48.0)(typescript@5.8.3)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0))(vitest@3.0.9)(webdriverio@8.24.3(typescript@5.8.3)))(@vitest/ui@3.0.6(vitest@3.0.9))(happy-dom@9.20.3)(jsdom@22.1.0)(less@3.13.1)(msw@2.12.4(@types/node@22.19.3)(typescript@5.8.3))(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0) + vitest: 3.0.9(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.0.6(@types/node@18.16.15)(playwright@1.48.0)(typescript@5.8.3)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0))(vitest@3.0.9)(webdriverio@8.24.3(typescript@5.8.3)))(@vitest/ui@3.0.6(vitest@3.0.9))(happy-dom@9.20.3)(jsdom@22.1.0)(less@3.13.1)(msw@2.11.3(@types/node@22.18.8)(typescript@5.8.3))(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0) - vitest@3.0.9(@types/debug@4.1.12)(@types/node@18.16.15)(@vitest/browser@3.0.6)(@vitest/ui@3.0.6)(happy-dom@9.20.3)(jsdom@22.1.0)(less@3.13.1)(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0): + vitest@3.0.9(@types/debug@4.1.12)(@types/node@18.16.15)(@vitest/browser@3.0.6)(@vitest/ui@3.0.6)(happy-dom@9.20.3)(jsdom@22.1.0)(less@3.13.1)(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0): dependencies: '@vitest/expect': 3.0.9 - '@vitest/mocker': 3.0.9(msw@2.12.4(@types/node@18.16.15)(typescript@5.8.3))(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0)) + '@vitest/mocker': 3.0.9(msw@2.11.3(@types/node@18.16.15)(typescript@5.8.3))(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.0.9 '@vitest/snapshot': 3.0.9 @@ -27101,21 +27086,21 @@ snapshots: '@vitest/utils': 3.0.9 chai: 5.3.3 debug: 4.4.3 - expect-type: 1.3.0 - magic-string: 0.30.21 + expect-type: 1.2.2 + magic-string: 0.30.19 pathe: 2.0.3 - std-env: 3.10.0 + std-env: 3.9.0 tinybench: 2.9.0 tinyexec: 0.3.2 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0) - vite-node: 3.0.9(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0) + vite: 6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0) + vite-node: 3.0.9(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 '@types/node': 18.16.15 - '@vitest/browser': 3.0.6(@types/node@18.16.15)(playwright@1.48.0)(typescript@5.8.3)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0))(vitest@3.0.9)(webdriverio@8.24.3(typescript@5.8.3)) + '@vitest/browser': 3.0.6(@types/node@18.16.15)(playwright@1.48.0)(typescript@5.8.3)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0))(vitest@3.0.9)(webdriverio@8.24.3(typescript@5.8.3)) '@vitest/ui': 3.0.6(vitest@3.0.9) happy-dom: 9.20.3 jsdom: 22.1.0 @@ -27133,10 +27118,10 @@ snapshots: - tsx - yaml - vitest@3.0.9(@types/debug@4.1.12)(@types/node@22.19.3)(@vitest/browser@3.0.6(@types/node@18.16.15)(playwright@1.48.0)(typescript@5.8.3)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0))(vitest@3.0.9)(webdriverio@8.24.3(typescript@5.8.3)))(@vitest/ui@3.0.6(vitest@3.0.9))(happy-dom@9.20.3)(jsdom@22.1.0)(less@3.13.1)(msw@2.12.4(@types/node@22.19.3)(typescript@5.8.3))(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0): + vitest@3.0.9(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.0.6(@types/node@18.16.15)(playwright@1.48.0)(typescript@5.8.3)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0))(vitest@3.0.9)(webdriverio@8.24.3(typescript@5.8.3)))(@vitest/ui@3.0.6(vitest@3.0.9))(happy-dom@9.20.3)(jsdom@22.1.0)(less@3.13.1)(msw@2.11.3(@types/node@22.18.8)(typescript@5.8.3))(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0): dependencies: '@vitest/expect': 3.0.9 - '@vitest/mocker': 3.0.9(msw@2.12.4(@types/node@22.19.3)(typescript@5.8.3))(vite@6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0)) + '@vitest/mocker': 3.0.9(msw@2.11.3(@types/node@22.18.8)(typescript@5.8.3))(vite@6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.0.9 '@vitest/snapshot': 3.0.9 @@ -27144,21 +27129,21 @@ snapshots: '@vitest/utils': 3.0.9 chai: 5.3.3 debug: 4.4.3 - expect-type: 1.3.0 - magic-string: 0.30.21 + expect-type: 1.2.2 + magic-string: 0.30.19 pathe: 2.0.3 - std-env: 3.10.0 + std-env: 3.9.0 tinybench: 2.9.0 tinyexec: 0.3.2 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 6.3.5(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0) - vite-node: 3.0.9(@types/node@22.19.3)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.1)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0) + vite-node: 3.0.9(@types/node@22.18.8)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.44.0)(yaml@2.8.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 - '@types/node': 22.19.3 - '@vitest/browser': 3.0.6(@types/node@18.16.15)(playwright@1.48.0)(typescript@5.8.3)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.97.1)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.1)(yaml@2.8.0))(vitest@3.0.9)(webdriverio@8.24.3(typescript@5.8.3)) + '@types/node': 22.18.8 + '@vitest/browser': 3.0.6(@types/node@18.16.15)(playwright@1.48.0)(typescript@5.8.3)(vite@6.3.5(@types/node@18.16.15)(less@3.13.1)(sass@1.93.2)(sugarss@5.0.1(postcss@8.4.38))(terser@5.44.0)(yaml@2.8.0))(vitest@3.0.9)(webdriverio@8.24.3(typescript@5.8.3)) '@vitest/ui': 3.0.6(vitest@3.0.9) happy-dom: 9.20.3 jsdom: 22.1.0 @@ -27178,17 +27163,17 @@ snapshots: vlq@1.0.1: {} - vue-demi@0.14.10(vue@3.5.26(typescript@5.8.3)): + vue-demi@0.14.10(vue@3.5.22(typescript@5.8.3)): dependencies: - vue: 3.5.26(typescript@5.8.3) + vue: 3.5.22(typescript@5.8.3) - vue@3.5.26(typescript@5.8.3): + vue@3.5.22(typescript@5.8.3): dependencies: - '@vue/compiler-dom': 3.5.26 - '@vue/compiler-sfc': 3.5.26 - '@vue/runtime-dom': 3.5.26 - '@vue/server-renderer': 3.5.26(vue@3.5.26(typescript@5.8.3)) - '@vue/shared': 3.5.26 + '@vue/compiler-dom': 3.5.22 + '@vue/compiler-sfc': 3.5.22 + '@vue/runtime-dom': 3.5.22 + '@vue/server-renderer': 3.5.22(vue@3.5.22(typescript@5.8.3)) + '@vue/shared': 3.5.22 optionalDependencies: typescript: 5.8.3 @@ -27219,11 +27204,9 @@ snapshots: web-streams-polyfill@3.3.3: {} - web-worker@1.2.0: {} - webdriver@8.24.3: dependencies: - '@types/node': 20.19.27 + '@types/node': 20.19.19 '@types/ws': 8.18.1 '@wdio/config': 8.24.3 '@wdio/logger': 8.16.17 @@ -27235,7 +27218,6 @@ snapshots: ky: 0.33.3 ws: 8.18.3 transitivePeerDependencies: - - bare-abort-controller - bare-buffer - bufferutil - react-native-b4a @@ -27244,7 +27226,7 @@ snapshots: webdriverio@8.24.3(typescript@5.8.3): dependencies: - '@types/node': 20.19.27 + '@types/node': 20.19.19 '@wdio/config': 8.24.3 '@wdio/logger': 8.16.17 '@wdio/protocols': 8.23.0 @@ -27269,7 +27251,6 @@ snapshots: serialize-error: 11.0.3 webdriver: 8.24.3 transitivePeerDependencies: - - bare-abort-controller - bare-buffer - bufferutil - encoding @@ -27282,25 +27263,25 @@ snapshots: webidl-conversions@7.0.0: {} - webpack-dev-middleware@7.4.5(webpack@5.104.1(esbuild@0.14.29)): + webpack-dev-middleware@7.4.5(webpack@5.102.0(esbuild@0.14.29)): dependencies: colorette: 2.0.20 - memfs: 4.51.1 - mime-types: 3.0.2 + memfs: 4.48.1 + mime-types: 3.0.1 on-finished: 2.4.1 range-parser: 1.2.1 schema-utils: 4.3.3 optionalDependencies: - webpack: 5.104.1(esbuild@0.14.29) + webpack: 5.102.0(esbuild@0.14.29) - webpack-dev-server@5.2.2(webpack@5.104.1(esbuild@0.14.29)): + webpack-dev-server@5.2.2(webpack@5.102.0(esbuild@0.14.29)): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 - '@types/express': 4.17.25 - '@types/express-serve-static-core': 4.19.7 + '@types/express': 4.17.23 + '@types/express-serve-static-core': 4.19.6 '@types/serve-index': 1.9.4 - '@types/serve-static': 1.15.10 + '@types/serve-static': 1.15.9 '@types/sockjs': 0.3.36 '@types/ws': 8.18.1 ansi-html-community: 0.0.8 @@ -27309,11 +27290,11 @@ snapshots: colorette: 2.0.20 compression: 1.8.1 connect-history-api-fallback: 2.0.0 - express: 4.22.1 + express: 4.21.2 graceful-fs: 4.2.11 - http-proxy-middleware: 2.0.9(@types/express@4.17.25) - ipaddr.js: 2.3.0 - launch-editor: 2.12.0 + http-proxy-middleware: 2.0.9(@types/express@4.17.23) + ipaddr.js: 2.2.0 + launch-editor: 2.11.1 open: 10.2.0 p-retry: 6.2.1 schema-utils: 4.3.3 @@ -27321,10 +27302,10 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 7.4.5(webpack@5.104.1(esbuild@0.14.29)) + webpack-dev-middleware: 7.4.5(webpack@5.102.0(esbuild@0.14.29)) ws: 8.18.3 optionalDependencies: - webpack: 5.104.1(esbuild@0.14.29) + webpack: 5.102.0(esbuild@0.14.29) transitivePeerDependencies: - bufferutil - debug @@ -27343,7 +27324,7 @@ snapshots: webpack-virtual-modules@0.6.2: {} - webpack@5.104.1(esbuild@0.14.29): + webpack@5.102.0(esbuild@0.14.29): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.8 @@ -27353,21 +27334,21 @@ snapshots: '@webassemblyjs/wasm-parser': 1.14.1 acorn: 8.15.0 acorn-import-phases: 1.0.4(acorn@8.15.0) - browserslist: 4.28.1 + browserslist: 4.26.3 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.18.4 - es-module-lexer: 2.0.0 + enhanced-resolve: 5.18.3 + es-module-lexer: 1.7.0 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.1 + loader-runner: 4.3.0 mime-types: 2.1.35 neo-async: 2.6.2 schema-utils: 4.3.3 tapable: 2.3.0 - terser-webpack-plugin: 5.3.16(esbuild@0.14.29)(webpack@5.104.1(esbuild@0.14.29)) + terser-webpack-plugin: 5.3.14(esbuild@0.14.29)(webpack@5.102.0(esbuild@0.14.29)) watchpack: 2.4.4 webpack-sources: 3.3.3 transitivePeerDependencies: @@ -27513,6 +27494,10 @@ snapshots: imurmurhash: 0.1.4 signal-exit: 4.1.0 + ws@6.2.3: + dependencies: + async-limiter: 1.0.1 + ws@7.5.10: {} ws@8.13.0: {} @@ -27529,7 +27514,7 @@ snapshots: xml2js@0.4.23: dependencies: - sax: 1.4.3 + sax: 1.4.1 xmlbuilder: 11.0.1 xmlbuilder@11.0.1: {} @@ -27629,7 +27614,7 @@ snapshots: yocto-queue@0.1.0: {} - yocto-queue@1.2.2: {} + yocto-queue@1.2.1: {} yoctocolors-cjs@2.1.3: {} diff --git a/semcore/base-components/CHANGELOG.md b/semcore/base-components/CHANGELOG.md index e138fa6b8b..5584571e08 100644 --- a/semcore/base-components/CHANGELOG.md +++ b/semcore/base-components/CHANGELOG.md @@ -8,6 +8,11 @@ CHANGELOG.md standards are inspired by [keepachangelog.com](https://keepachangel - Removed using `getNodeByRef` in `Portal`, `OutsideClick`, `ScrollArea` components. Use `React.RefObject` instead. +### Added + +- `useEllipsis` hook. +- `Hint` component. + ## [16.4.2] - 2025-12-01 ### Fixed diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx b/semcore/base-components/__tests__/ellipsis.browser-test.tsx new file mode 100644 index 0000000000..c57258eb7b --- /dev/null +++ b/semcore/base-components/__tests__/ellipsis.browser-test.tsx @@ -0,0 +1,112 @@ +import { e2eStandToHtml } from '@semcore/testing-utils/e2e-stand'; +import { expect, test } from '@semcore/testing-utils/playwright'; + +test.describe('Visual - link', () => { + const withEllipsis = [ + { ellipsis: true }, + { ellipsis: { trim: 'middle' } }, + { ellipsis: { trim: 'end' } }, + { ellipsis: { trim: 'end', maxLine: 2 } }, + { ellipsis: { maxLine: 2 } }, + ]; + + withEllipsis.forEach((item) => { + test(`Verify ellipsis by @keyboard focus and @mouse hover Link on link when ${JSON.stringify(item.ellipsis)}`, async ({ page }) => { + const standPath = + 'stories/components/base-components/ellipsis/tests/examples/link_with_ellipsis.tsx'; + const htmlContent = await e2eStandToHtml(standPath, 'en', item); + await page.setContent(htmlContent); + + await page.keyboard.press('Tab'); + await page.getByRole('link').hover(); + await page.locator('[class*="HintPopper"]').waitFor({ state: 'visible' }); + await expect(page.locator('[class*="HintPopper"]')).toHaveCount(1); + await expect(page).toHaveScreenshot(); + }); + + test(`Verify ellipsis by @mouse hover on Link when ${JSON.stringify(item.ellipsis)}`, async ({ page }) => { + const standPath = + 'stories/components/base-components/ellipsis/tests/examples/link_with_ellipsis.tsx'; + const htmlContent = await e2eStandToHtml(standPath, 'en', item); + await page.setContent(htmlContent); + + await page.getByRole('link').hover(); + await page.locator('[class*="HintPopper"]').waitFor({ state: 'visible' }); + await expect(page.locator('[class*="HintPopper"]')).toHaveCount(1); + await expect(page).toHaveScreenshot(); + }); + }); + + const withoutEllipsis = [ + { ellipsis: false }, + { ellipsis: { trim: 'end', maxLine: 6 } }, + ]; + + withoutEllipsis.forEach((item) => { + test(`Verify no ellipsis on Link when ${JSON.stringify(item.ellipsis)}`, async ({ page }) => { + const standPath = + 'stories/components/base-components/ellipsis/tests/examples/link_with_ellipsis.tsx'; + const htmlContent = await e2eStandToHtml(standPath, 'en', item); + await page.setContent(htmlContent); + + await page.keyboard.press('Tab'); + await expect(page.locator('[class*="HintPopper"]')).toHaveCount(0); + await expect(page).toHaveScreenshot(); + + await page.keyboard.press('Tab'); + await page.getByRole('link').hover(); + await expect(page.locator('[class*="HintPopper"]')).toHaveCount(0); + }); + }); +}); + +test.describe('Visual - text', () => { + const withEllipsis = [ + { ellipsis: true, size: 100 }, + { ellipsis: { trim: 'end' }, size: 200 }, + { ellipsis: true, size: 200 }, + { ellipsis: { trim: 'end' }, size: 400 }, + { ellipsis: true, size: 500 }, + { ellipsis: { trim: 'end' }, size: 600 }, + { ellipsis: true, size: 700 }, + { ellipsis: { trim: 'end' }, size: 800 }, + { ellipsis: { trim: 'middle' }, size: 100 }, + { ellipsis: { trim: 'middle' }, size: 200 }, + { ellipsis: { trim: 'middle' }, size: 300 }, + { ellipsis: { trim: 'middle' }, size: 400 }, + { ellipsis: { trim: 'middle' }, size: 500 }, + { ellipsis: { trim: 'middle' }, size: 600 }, + { ellipsis: { trim: 'middle' }, size: 700 }, + { ellipsis: { trim: 'middle' }, size: 800 }, + + ]; + + withEllipsis.forEach((item) => { + test(`Verify ellipsis on Text when ellipsis ${JSON.stringify(item.ellipsis)} and text size =${item.size} `, async ({ page }) => { + const standPath = + 'stories/components/base-components/ellipsis/tests/examples/trim_with_special_text_size.tsx'; + const htmlContent = await e2eStandToHtml(standPath, 'en', item); + await page.setContent(htmlContent); + await page.locator('[data-ui-name="Text"]').hover(); + await page.locator('[class*="HintPopper"]').waitFor({ state: 'visible' }); + await expect(page.locator('[class*="HintPopper"]')).toHaveCount(1); + await expect(page).toHaveScreenshot(); + }); + }); + + const withoutEllipsis = [ + { ellipsis: false }, + { ellipsis: { trim: 'end', maxLine: 6 } }, + ]; + + withoutEllipsis.forEach((item) => { + test(`Verify no ellipsis on Text when ellipsis ${JSON.stringify(item.ellipsis)} `, async ({ page }) => { + const standPath = + 'stories/components/base-components/ellipsis/tests/examples/trim_with_special_text_size.tsx'; + const htmlContent = await e2eStandToHtml(standPath, 'en', item); + await page.setContent(htmlContent); + await page.locator('[data-ui-name="Text"]').hover(); + await expect(page.locator('[class*="HintPopper"]')).toHaveCount(0); + }); + }); +}); diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-foc-55dc6--Link-on-link-when-trim-end-maxLine-2-1-chromium-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-foc-55dc6--Link-on-link-when-trim-end-maxLine-2-1-chromium-linux.png new file mode 100644 index 0000000000..f73d9509e6 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-foc-55dc6--Link-on-link-when-trim-end-maxLine-2-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-foc-55dc6--Link-on-link-when-trim-end-maxLine-2-1-firefox-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-foc-55dc6--Link-on-link-when-trim-end-maxLine-2-1-firefox-linux.png new file mode 100644 index 0000000000..7e0be1565c Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-foc-55dc6--Link-on-link-when-trim-end-maxLine-2-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-foc-55dc6--Link-on-link-when-trim-end-maxLine-2-1-webkit-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-foc-55dc6--Link-on-link-when-trim-end-maxLine-2-1-webkit-linux.png new file mode 100644 index 0000000000..dec1d797be Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-foc-55dc6--Link-on-link-when-trim-end-maxLine-2-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-foc-aa617-use-hover-Link-on-link-when-trim-middle-1-chromium-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-foc-aa617-use-hover-Link-on-link-when-trim-middle-1-chromium-linux.png new file mode 100644 index 0000000000..9ba2d386fa Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-foc-aa617-use-hover-Link-on-link-when-trim-middle-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-foc-aa617-use-hover-Link-on-link-when-trim-middle-1-firefox-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-foc-aa617-use-hover-Link-on-link-when-trim-middle-1-firefox-linux.png new file mode 100644 index 0000000000..37e9e9342d Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-foc-aa617-use-hover-Link-on-link-when-trim-middle-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-foc-aa617-use-hover-Link-on-link-when-trim-middle-1-webkit-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-foc-aa617-use-hover-Link-on-link-when-trim-middle-1-webkit-linux.png new file mode 100644 index 0000000000..5c35520075 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-foc-aa617-use-hover-Link-on-link-when-trim-middle-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-focus-and-mouse-hover-Link-on-link-when-maxLine-2-1-chromium-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-focus-and-mouse-hover-Link-on-link-when-maxLine-2-1-chromium-linux.png new file mode 100644 index 0000000000..f73d9509e6 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-focus-and-mouse-hover-Link-on-link-when-maxLine-2-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-focus-and-mouse-hover-Link-on-link-when-maxLine-2-1-firefox-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-focus-and-mouse-hover-Link-on-link-when-maxLine-2-1-firefox-linux.png new file mode 100644 index 0000000000..7e0be1565c Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-focus-and-mouse-hover-Link-on-link-when-maxLine-2-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-focus-and-mouse-hover-Link-on-link-when-maxLine-2-1-webkit-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-focus-and-mouse-hover-Link-on-link-when-maxLine-2-1-webkit-linux.png new file mode 100644 index 0000000000..dec1d797be Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-focus-and-mouse-hover-Link-on-link-when-maxLine-2-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-focus-and-mouse-hover-Link-on-link-when-trim-end-1-chromium-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-focus-and-mouse-hover-Link-on-link-when-trim-end-1-chromium-linux.png new file mode 100644 index 0000000000..42f5328803 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-focus-and-mouse-hover-Link-on-link-when-trim-end-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-focus-and-mouse-hover-Link-on-link-when-trim-end-1-firefox-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-focus-and-mouse-hover-Link-on-link-when-trim-end-1-firefox-linux.png new file mode 100644 index 0000000000..9cfeecf7fb Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-focus-and-mouse-hover-Link-on-link-when-trim-end-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-focus-and-mouse-hover-Link-on-link-when-trim-end-1-webkit-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-focus-and-mouse-hover-Link-on-link-when-trim-end-1-webkit-linux.png new file mode 100644 index 0000000000..d3378f8a03 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-focus-and-mouse-hover-Link-on-link-when-trim-end-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-focus-and-mouse-hover-Link-on-link-when-true-1-chromium-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-focus-and-mouse-hover-Link-on-link-when-true-1-chromium-linux.png new file mode 100644 index 0000000000..42f5328803 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-focus-and-mouse-hover-Link-on-link-when-true-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-focus-and-mouse-hover-Link-on-link-when-true-1-firefox-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-focus-and-mouse-hover-Link-on-link-when-true-1-firefox-linux.png new file mode 100644 index 0000000000..9cfeecf7fb Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-focus-and-mouse-hover-Link-on-link-when-true-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-focus-and-mouse-hover-Link-on-link-when-true-1-webkit-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-focus-and-mouse-hover-Link-on-link-when-true-1-webkit-linux.png new file mode 100644 index 0000000000..d3378f8a03 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-keyboard-focus-and-mouse-hover-Link-on-link-when-true-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-maxLine-2-1-chromium-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-maxLine-2-1-chromium-linux.png new file mode 100644 index 0000000000..ecab4c501d Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-maxLine-2-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-maxLine-2-1-firefox-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-maxLine-2-1-firefox-linux.png new file mode 100644 index 0000000000..28fc999943 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-maxLine-2-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-maxLine-2-1-webkit-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-maxLine-2-1-webkit-linux.png new file mode 100644 index 0000000000..1626b88b4e Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-maxLine-2-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-trim-end-1-chromium-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-trim-end-1-chromium-linux.png new file mode 100644 index 0000000000..045a38248f Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-trim-end-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-trim-end-1-firefox-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-trim-end-1-firefox-linux.png new file mode 100644 index 0000000000..9510147756 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-trim-end-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-trim-end-1-webkit-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-trim-end-1-webkit-linux.png new file mode 100644 index 0000000000..dd48db05b1 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-trim-end-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-trim-end-maxLine-2-1-chromium-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-trim-end-maxLine-2-1-chromium-linux.png new file mode 100644 index 0000000000..ecab4c501d Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-trim-end-maxLine-2-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-trim-end-maxLine-2-1-firefox-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-trim-end-maxLine-2-1-firefox-linux.png new file mode 100644 index 0000000000..28fc999943 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-trim-end-maxLine-2-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-trim-end-maxLine-2-1-webkit-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-trim-end-maxLine-2-1-webkit-linux.png new file mode 100644 index 0000000000..1626b88b4e Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-trim-end-maxLine-2-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-trim-middle-1-chromium-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-trim-middle-1-chromium-linux.png new file mode 100644 index 0000000000..a46a80f89b Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-trim-middle-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-trim-middle-1-firefox-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-trim-middle-1-firefox-linux.png new file mode 100644 index 0000000000..753b37faff Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-trim-middle-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-trim-middle-1-webkit-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-trim-middle-1-webkit-linux.png new file mode 100644 index 0000000000..f51521ca10 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-trim-middle-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-true-1-chromium-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-true-1-chromium-linux.png new file mode 100644 index 0000000000..045a38248f Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-true-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-true-1-firefox-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-true-1-firefox-linux.png new file mode 100644 index 0000000000..9510147756 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-true-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-true-1-webkit-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-true-1-webkit-linux.png new file mode 100644 index 0000000000..dd48db05b1 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-by-mouse-hover-on-Link-when-true-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-maxLine-2-1-chromium-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-maxLine-2-1-chromium-linux.png new file mode 100644 index 0000000000..f73d9509e6 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-maxLine-2-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-maxLine-2-1-firefox-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-maxLine-2-1-firefox-linux.png new file mode 100644 index 0000000000..7e0be1565c Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-maxLine-2-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-maxLine-2-1-webkit-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-maxLine-2-1-webkit-linux.png new file mode 100644 index 0000000000..dec1d797be Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-maxLine-2-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-trim-end-1-chromium-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-trim-end-1-chromium-linux.png new file mode 100644 index 0000000000..42f5328803 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-trim-end-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-trim-end-1-firefox-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-trim-end-1-firefox-linux.png new file mode 100644 index 0000000000..9cfeecf7fb Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-trim-end-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-trim-end-1-webkit-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-trim-end-1-webkit-linux.png new file mode 100644 index 0000000000..d3378f8a03 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-trim-end-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-trim-end-maxLine-2-1-chromium-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-trim-end-maxLine-2-1-chromium-linux.png new file mode 100644 index 0000000000..f73d9509e6 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-trim-end-maxLine-2-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-trim-end-maxLine-2-1-firefox-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-trim-end-maxLine-2-1-firefox-linux.png new file mode 100644 index 0000000000..7e0be1565c Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-trim-end-maxLine-2-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-trim-end-maxLine-2-1-webkit-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-trim-end-maxLine-2-1-webkit-linux.png new file mode 100644 index 0000000000..dec1d797be Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-trim-end-maxLine-2-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-trim-middle-1-chromium-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-trim-middle-1-chromium-linux.png new file mode 100644 index 0000000000..9ba2d386fa Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-trim-middle-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-trim-middle-1-firefox-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-trim-middle-1-firefox-linux.png new file mode 100644 index 0000000000..37e9e9342d Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-trim-middle-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-trim-middle-1-webkit-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-trim-middle-1-webkit-linux.png new file mode 100644 index 0000000000..5c35520075 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-trim-middle-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-true-1-chromium-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-true-1-chromium-linux.png new file mode 100644 index 0000000000..42f5328803 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-true-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-true-1-firefox-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-true-1-firefox-linux.png new file mode 100644 index 0000000000..9cfeecf7fb Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-true-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-true-1-webkit-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-true-1-webkit-linux.png new file mode 100644 index 0000000000..d3378f8a03 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-ellipsis-on-Link-when-true-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-no-ellipsis-on-Link-when-false-1-chromium-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-no-ellipsis-on-Link-when-false-1-chromium-linux.png new file mode 100644 index 0000000000..b05bd7588b Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-no-ellipsis-on-Link-when-false-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-no-ellipsis-on-Link-when-false-1-firefox-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-no-ellipsis-on-Link-when-false-1-firefox-linux.png new file mode 100644 index 0000000000..3f55ef8396 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-no-ellipsis-on-Link-when-false-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-no-ellipsis-on-Link-when-false-1-webkit-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-no-ellipsis-on-Link-when-false-1-webkit-linux.png new file mode 100644 index 0000000000..b49bc2d8f1 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-no-ellipsis-on-Link-when-false-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-no-ellipsis-on-Link-when-trim-end-maxLine-6-1-chromium-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-no-ellipsis-on-Link-when-trim-end-maxLine-6-1-chromium-linux.png new file mode 100644 index 0000000000..93db367831 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-no-ellipsis-on-Link-when-trim-end-maxLine-6-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-no-ellipsis-on-Link-when-trim-end-maxLine-6-1-firefox-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-no-ellipsis-on-Link-when-trim-end-maxLine-6-1-firefox-linux.png new file mode 100644 index 0000000000..7bc6a4fa5b Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-no-ellipsis-on-Link-when-trim-end-maxLine-6-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-no-ellipsis-on-Link-when-trim-end-maxLine-6-1-webkit-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-no-ellipsis-on-Link-when-trim-end-maxLine-6-1-webkit-linux.png new file mode 100644 index 0000000000..542b8d61f7 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---link-Verify-no-ellipsis-on-Link-when-trim-end-maxLine-6-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-200-1-chromium-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-200-1-chromium-linux.png new file mode 100644 index 0000000000..0ff23f17fc Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-200-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-200-1-firefox-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-200-1-firefox-linux.png new file mode 100644 index 0000000000..a52dc50ed3 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-200-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-200-1-webkit-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-200-1-webkit-linux.png new file mode 100644 index 0000000000..7316fbb7ae Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-200-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-400-1-chromium-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-400-1-chromium-linux.png new file mode 100644 index 0000000000..9d2479e3aa Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-400-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-400-1-firefox-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-400-1-firefox-linux.png new file mode 100644 index 0000000000..363143d3d6 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-400-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-400-1-webkit-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-400-1-webkit-linux.png new file mode 100644 index 0000000000..517c1ecee7 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-400-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-600-1-chromium-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-600-1-chromium-linux.png new file mode 100644 index 0000000000..1895a00d7f Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-600-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-600-1-firefox-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-600-1-firefox-linux.png new file mode 100644 index 0000000000..7ffb368226 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-600-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-600-1-webkit-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-600-1-webkit-linux.png new file mode 100644 index 0000000000..9ae06d6660 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-600-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-800-1-chromium-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-800-1-chromium-linux.png new file mode 100644 index 0000000000..f7afa45923 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-800-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-800-1-firefox-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-800-1-firefox-linux.png new file mode 100644 index 0000000000..4e6a2676a1 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-800-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-800-1-webkit-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-800-1-webkit-linux.png new file mode 100644 index 0000000000..711a474f2c Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-end-and-text-size-800-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-100-1-chromium-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-100-1-chromium-linux.png new file mode 100644 index 0000000000..8dbb794018 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-100-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-100-1-firefox-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-100-1-firefox-linux.png new file mode 100644 index 0000000000..674f5596d9 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-100-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-100-1-webkit-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-100-1-webkit-linux.png new file mode 100644 index 0000000000..044887e8f5 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-100-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-200-1-chromium-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-200-1-chromium-linux.png new file mode 100644 index 0000000000..89e5014eb1 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-200-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-200-1-firefox-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-200-1-firefox-linux.png new file mode 100644 index 0000000000..618a6f0c17 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-200-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-200-1-webkit-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-200-1-webkit-linux.png new file mode 100644 index 0000000000..3d96ca9740 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-200-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-300-1-chromium-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-300-1-chromium-linux.png new file mode 100644 index 0000000000..2a7555641f Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-300-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-300-1-firefox-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-300-1-firefox-linux.png new file mode 100644 index 0000000000..bd3a82843e Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-300-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-300-1-webkit-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-300-1-webkit-linux.png new file mode 100644 index 0000000000..7589077f72 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-300-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-400-1-chromium-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-400-1-chromium-linux.png new file mode 100644 index 0000000000..98c5e96040 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-400-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-400-1-firefox-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-400-1-firefox-linux.png new file mode 100644 index 0000000000..a0621781f7 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-400-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-400-1-webkit-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-400-1-webkit-linux.png new file mode 100644 index 0000000000..a838cd7cfd Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-400-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-500-1-chromium-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-500-1-chromium-linux.png new file mode 100644 index 0000000000..ff3a696da9 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-500-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-500-1-firefox-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-500-1-firefox-linux.png new file mode 100644 index 0000000000..f13dce258e Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-500-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-500-1-webkit-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-500-1-webkit-linux.png new file mode 100644 index 0000000000..a347920232 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-500-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-600-1-chromium-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-600-1-chromium-linux.png new file mode 100644 index 0000000000..fa798afc09 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-600-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-600-1-firefox-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-600-1-firefox-linux.png new file mode 100644 index 0000000000..230647fef9 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-600-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-600-1-webkit-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-600-1-webkit-linux.png new file mode 100644 index 0000000000..ff2277c139 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-600-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-700-1-chromium-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-700-1-chromium-linux.png new file mode 100644 index 0000000000..726bab9f75 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-700-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-700-1-firefox-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-700-1-firefox-linux.png new file mode 100644 index 0000000000..50b5c9073b Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-700-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-700-1-webkit-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-700-1-webkit-linux.png new file mode 100644 index 0000000000..abc307bc5c Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-700-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-800-1-chromium-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-800-1-chromium-linux.png new file mode 100644 index 0000000000..b4710ff1fc Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-800-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-800-1-firefox-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-800-1-firefox-linux.png new file mode 100644 index 0000000000..3af5a612f8 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-800-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-800-1-webkit-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-800-1-webkit-linux.png new file mode 100644 index 0000000000..c35733c8e6 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-trim-middle-and-text-size-800-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-100-1-chromium-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-100-1-chromium-linux.png new file mode 100644 index 0000000000..e48f172f57 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-100-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-100-1-firefox-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-100-1-firefox-linux.png new file mode 100644 index 0000000000..f4a270dad0 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-100-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-100-1-webkit-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-100-1-webkit-linux.png new file mode 100644 index 0000000000..c0913a2fd4 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-100-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-200-1-chromium-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-200-1-chromium-linux.png new file mode 100644 index 0000000000..0ff23f17fc Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-200-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-200-1-firefox-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-200-1-firefox-linux.png new file mode 100644 index 0000000000..a52dc50ed3 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-200-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-200-1-webkit-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-200-1-webkit-linux.png new file mode 100644 index 0000000000..7316fbb7ae Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-200-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-500-1-chromium-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-500-1-chromium-linux.png new file mode 100644 index 0000000000..7f9a871e0a Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-500-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-500-1-firefox-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-500-1-firefox-linux.png new file mode 100644 index 0000000000..9fd1e3b5e7 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-500-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-500-1-webkit-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-500-1-webkit-linux.png new file mode 100644 index 0000000000..398f56ec48 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-500-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-700-1-chromium-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-700-1-chromium-linux.png new file mode 100644 index 0000000000..3fb1a40c5f Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-700-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-700-1-firefox-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-700-1-firefox-linux.png new file mode 100644 index 0000000000..3969885518 Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-700-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-700-1-webkit-linux.png b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-700-1-webkit-linux.png new file mode 100644 index 0000000000..68f97d6bfd Binary files /dev/null and b/semcore/base-components/__tests__/ellipsis.browser-test.tsx-snapshots/Visual---text-Verify-ellipsis-on-Text-when-ellipsis-true-and-text-size-700-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx b/semcore/base-components/__tests__/hint.browser-test.tsx new file mode 100644 index 0000000000..3308759d0d --- /dev/null +++ b/semcore/base-components/__tests__/hint.browser-test.tsx @@ -0,0 +1,79 @@ +import { e2eStandToHtml } from '@semcore/testing-utils/e2e-stand'; +import { expect, test } from '@semcore/testing-utils/playwright'; + +test.describe('Visual', () => { + const placements = [ + { placement: 'top-start' }, + { placement: 'top' }, + { placement: 'top-end' }, + { placement: 'left-start' }, + { placement: 'left' }, + { placement: 'left-end' }, + { placement: 'right-start' }, + { placement: 'right' }, + { placement: 'right-end' }, + { placement: 'bottom-start' }, + { placement: 'bottom' }, + { placement: 'bottom-end' }, + ]; + + placements.forEach((item) => { + test(`Verify Hint for placements ${item.placement}`, async ({ page }) => { + const standPath = 'stories/components/base-components/hint/tests/examples/base-example-props.tsx'; + const htmlContent = await e2eStandToHtml(standPath, 'en', item); + await page.setContent(htmlContent); + + await page.keyboard.press('Tab'); + await page.getByText('Export to PDF').waitFor({ state: 'visible' }); + await expect(page.getByText('Export to PDF')).toHaveCount(1); + + await expect(page).toHaveScreenshot(); + }); + }); +}); + +test.describe('Functional', () => { + test('Verify Hint visible = true', async ({ page }) => { + const standPath = 'stories/components/base-components/hint/tests/examples/base-example-props.tsx'; + const htmlContent = await e2eStandToHtml(standPath, 'en', { visible: true }); + await page.setContent(htmlContent); + + await page.keyboard.press('Tab'); + await page.getByText('Export to PDF').waitFor({ state: 'visible' }); + await expect(page.getByText('Export to PDF')).toHaveCount(1); + }); + + test('Verify Hint visible = false', async ({ page }) => { + const standPath = 'stories/components/base-components/hint/tests/examples/base-example-props.tsx'; + const htmlContent = await e2eStandToHtml(standPath, 'en', { visible: false }); + await page.setContent(htmlContent); + + await page.keyboard.press('Tab'); + await expect(page.getByText('Export to PDF')).toHaveCount(0); + }); + + test('Verify Hint default visible true ', async ({ page }) => { + const standPath = 'stories/components/base-components/hint/tests/examples/base-example-props.tsx'; + const htmlContent = await e2eStandToHtml(standPath, 'en', { defaultVisible: true }); + await page.setContent(htmlContent); + + await page.getByText('Export to PDF').waitFor({ state: 'visible' }); + await expect(page.getByText('Export to PDF')).toHaveCount(1); + + await page.getByRole('button').hover(); + await page.keyboard.press('Tab'); + await expect(page.getByText('Export to PDF')).toHaveCount(1); + }); + + test('Verify Hint default visible false ', async ({ page }) => { + const standPath = 'stories/components/base-components/hint/tests/examples/base-example-props.tsx'; + const htmlContent = await e2eStandToHtml(standPath, 'en', { defaultVisible: false }); + await page.setContent(htmlContent); + + await expect(page.getByText('Export to PDF')).toHaveCount(0); + + await page.getByRole('button').hover(); + await page.keyboard.press('Tab'); + await expect(page.getByText('Export to PDF')).toHaveCount(1); + }); +}); diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-bottom-1-chromium-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-bottom-1-chromium-linux.png new file mode 100644 index 0000000000..1be4b7f25a Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-bottom-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-bottom-1-firefox-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-bottom-1-firefox-linux.png new file mode 100644 index 0000000000..ffb4e461c5 Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-bottom-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-bottom-1-webkit-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-bottom-1-webkit-linux.png new file mode 100644 index 0000000000..06799b11cb Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-bottom-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-bottom-end-1-chromium-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-bottom-end-1-chromium-linux.png new file mode 100644 index 0000000000..4af6aac893 Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-bottom-end-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-bottom-end-1-firefox-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-bottom-end-1-firefox-linux.png new file mode 100644 index 0000000000..46149813fd Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-bottom-end-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-bottom-end-1-webkit-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-bottom-end-1-webkit-linux.png new file mode 100644 index 0000000000..08bc0f256d Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-bottom-end-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-bottom-start-1-chromium-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-bottom-start-1-chromium-linux.png new file mode 100644 index 0000000000..fbf8ccfc76 Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-bottom-start-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-bottom-start-1-firefox-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-bottom-start-1-firefox-linux.png new file mode 100644 index 0000000000..524a3ad5c9 Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-bottom-start-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-bottom-start-1-webkit-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-bottom-start-1-webkit-linux.png new file mode 100644 index 0000000000..af7b9f317c Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-bottom-start-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-left-1-chromium-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-left-1-chromium-linux.png new file mode 100644 index 0000000000..35b614954c Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-left-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-left-1-firefox-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-left-1-firefox-linux.png new file mode 100644 index 0000000000..68adfeb95a Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-left-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-left-1-webkit-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-left-1-webkit-linux.png new file mode 100644 index 0000000000..d2ac325506 Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-left-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-left-end-1-chromium-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-left-end-1-chromium-linux.png new file mode 100644 index 0000000000..1baace64a1 Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-left-end-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-left-end-1-firefox-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-left-end-1-firefox-linux.png new file mode 100644 index 0000000000..0df8373109 Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-left-end-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-left-end-1-webkit-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-left-end-1-webkit-linux.png new file mode 100644 index 0000000000..542c118591 Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-left-end-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-left-start-1-chromium-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-left-start-1-chromium-linux.png new file mode 100644 index 0000000000..f1b7433759 Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-left-start-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-left-start-1-firefox-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-left-start-1-firefox-linux.png new file mode 100644 index 0000000000..47942d40bb Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-left-start-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-left-start-1-webkit-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-left-start-1-webkit-linux.png new file mode 100644 index 0000000000..6842545bb4 Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-left-start-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-right-1-chromium-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-right-1-chromium-linux.png new file mode 100644 index 0000000000..9ab05aa552 Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-right-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-right-1-firefox-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-right-1-firefox-linux.png new file mode 100644 index 0000000000..8fd4222410 Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-right-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-right-1-webkit-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-right-1-webkit-linux.png new file mode 100644 index 0000000000..dfb905ca30 Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-right-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-right-end-1-chromium-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-right-end-1-chromium-linux.png new file mode 100644 index 0000000000..eb4fcb10a3 Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-right-end-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-right-end-1-firefox-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-right-end-1-firefox-linux.png new file mode 100644 index 0000000000..90544abae9 Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-right-end-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-right-end-1-webkit-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-right-end-1-webkit-linux.png new file mode 100644 index 0000000000..36f372a6c6 Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-right-end-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-right-start-1-chromium-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-right-start-1-chromium-linux.png new file mode 100644 index 0000000000..5037c4fc63 Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-right-start-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-right-start-1-firefox-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-right-start-1-firefox-linux.png new file mode 100644 index 0000000000..3c3d76b9d5 Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-right-start-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-right-start-1-webkit-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-right-start-1-webkit-linux.png new file mode 100644 index 0000000000..f3e07800a0 Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-right-start-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-top-1-chromium-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-top-1-chromium-linux.png new file mode 100644 index 0000000000..b8534d2ea5 Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-top-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-top-1-firefox-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-top-1-firefox-linux.png new file mode 100644 index 0000000000..ed8e961ca0 Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-top-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-top-1-webkit-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-top-1-webkit-linux.png new file mode 100644 index 0000000000..04f591b038 Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-top-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-top-end-1-chromium-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-top-end-1-chromium-linux.png new file mode 100644 index 0000000000..fcb9fe8cbd Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-top-end-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-top-end-1-firefox-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-top-end-1-firefox-linux.png new file mode 100644 index 0000000000..586e1fea13 Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-top-end-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-top-end-1-webkit-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-top-end-1-webkit-linux.png new file mode 100644 index 0000000000..b3e24981f2 Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-top-end-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-top-start-1-chromium-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-top-start-1-chromium-linux.png new file mode 100644 index 0000000000..aa69348c84 Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-top-start-1-chromium-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-top-start-1-firefox-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-top-start-1-firefox-linux.png new file mode 100644 index 0000000000..3307a4062b Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-top-start-1-firefox-linux.png differ diff --git a/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-top-start-1-webkit-linux.png b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-top-start-1-webkit-linux.png new file mode 100644 index 0000000000..c8535c1075 Binary files /dev/null and b/semcore/base-components/__tests__/hint.browser-test.tsx-snapshots/Visual-Verify-Hint-for-placements-top-start-1-webkit-linux.png differ diff --git a/semcore/base-components/__tests__/hint.test.tsx b/semcore/base-components/__tests__/hint.test.tsx new file mode 100644 index 0000000000..fcb0a34c14 --- /dev/null +++ b/semcore/base-components/__tests__/hint.test.tsx @@ -0,0 +1,35 @@ +import { expect, test, describe } from '@semcore/testing-utils/vitest'; +import { render, fireEvent, waitFor } from '@testing-library/react'; +import React, { useRef } from 'react'; + +import { Hint } from '../src'; + +describe('Hint', () => { + test('Verify content is rendered into body', async () => { + const TestComponent = () => { + const ref = useRef(null); + + return ( +
+ + +
Hint text
+
+
+ ); + }; + + const { getByTestId } = render(); + + fireEvent.mouseEnter(getByTestId('trigger')); + await waitFor(() => { + const hint = document.body.querySelector('[data-testid="hint-content"]'); + expect(hint).not.toBeNull(); + expect(hint?.textContent).toBe('Hint text'); + }); + + expect(getByTestId('parent').querySelector('[data-testid="hint-content"]')).toBeNull(); + }); +}); diff --git a/semcore/base-components/package.json b/semcore/base-components/package.json index 861b7aa60c..ccf16831e9 100644 --- a/semcore/base-components/package.json +++ b/semcore/base-components/package.json @@ -19,6 +19,7 @@ } }, "dependencies": { + "@floating-ui/dom": "1.7.2", "@popperjs/core": "2.11.5", "classnames": "2.2.6", "csstype": "3.1.3", diff --git a/semcore/base-components/src/components/ellipsis/index.ts b/semcore/base-components/src/components/ellipsis/index.ts new file mode 100644 index 0000000000..439e468cba --- /dev/null +++ b/semcore/base-components/src/components/ellipsis/index.ts @@ -0,0 +1,17 @@ +import { useEllipsis } from './useEllipsis'; +import type { EllipsisSettings } from './useEllipsis'; +import { useResizeObserver } from './useResizeObserver'; +import { + isTextOverflowing, + setFontSettings, +} from './utils'; + +export { + useEllipsis, + isTextOverflowing, + useResizeObserver, + setFontSettings, +}; +export type { + EllipsisSettings, +}; diff --git a/semcore/base-components/src/components/ellipsis/useEllipsis.ts b/semcore/base-components/src/components/ellipsis/useEllipsis.ts new file mode 100644 index 0000000000..335e3f4af8 --- /dev/null +++ b/semcore/base-components/src/components/ellipsis/useEllipsis.ts @@ -0,0 +1,82 @@ +import React from 'react'; + +import { useResizeObserver } from './useResizeObserver'; +import { + isTextOverflowing, + truncateMiddleToFit, +} from './utils'; + +export type EllipsisSettings = { + /** + * Trimming type + * @default end + */ + trim?: 'end' | 'middle'; + /** + * Lines count in multiline Ellipsis. + * Applies only for `trim = end` + * @default 1 + */ + maxLine?: number; + /** + * Explicit sizes of container text should be trimmed in + **/ + containerRect?: { width: number }; +}; + +export function useEllipsis(ref: React.RefObject, props: EllipsisSettings | false): boolean { + const [textContent, setTextContent] = React.useState(''); + const [isEllipsized, setIsEllipsized] = React.useState(false); + + const maxLine = props === false ? undefined : (props.maxLine ?? 1); + const trim = props === false ? undefined : (props.trim ?? 'end'); + const containerRect = props === false ? undefined : props.containerRect; + const blockWidth = useResizeObserver(ref, containerRect).width; + + React.useEffect(() => { + setTextContent(ref.current?.textContent ?? ''); + }, [ref.current]); + + React.useEffect(() => { + if (!ref.current) return; + if (trim === undefined || maxLine === undefined) { + setIsEllipsized(false); + return; + }; + ref.current.style.setProperty('overflow', 'hidden'); + ref.current.style.setProperty('text-overflow', 'hidden'); + ref.current.style.setProperty('white-space', 'pre'); + + if (trim === 'end' && maxLine > 1) { + ref.current.style.setProperty('display', '-webkit-box'); + ref.current.style.setProperty('-webkit-line-clamp', maxLine.toString()); + ref.current.style.setProperty('-webkit-box-orient', 'vertical'); + ref.current.style.setProperty('white-space', 'normal'); + ref.current.style.setProperty('overflow-wrap', 'break-word'); + } + + const isEllipsized = isTextOverflowing(ref.current, maxLine > 1, textContent); + setIsEllipsized(isEllipsized); + }, [ref.current, trim, maxLine, blockWidth, textContent]); + + React.useEffect(() => { + if (!ref.current || !isEllipsized) return; + if (trim === undefined || maxLine === undefined) { + return; + } + + if (trim === 'end') { + ref.current.style.setProperty('text-overflow', 'ellipsis'); + ref.current.textContent = textContent; + } + + if (trim === 'middle') { + const styleElement = window.getComputedStyle(ref.current); + const font = `${styleElement.fontWeight} ${styleElement.fontSize} ${styleElement.fontFamily}`; + + ref.current.textContent = truncateMiddleToFit(textContent, ref.current, font); + } + }, [ref.current, trim, maxLine, isEllipsized, blockWidth, textContent]); + + return isEllipsized; +} diff --git a/semcore/ellipsis/src/useResizeObserver.tsx b/semcore/base-components/src/components/ellipsis/useResizeObserver.tsx similarity index 96% rename from semcore/ellipsis/src/useResizeObserver.tsx rename to semcore/base-components/src/components/ellipsis/useResizeObserver.tsx index b1dd33c2ba..2a40b69618 100644 --- a/semcore/ellipsis/src/useResizeObserver.tsx +++ b/semcore/base-components/src/components/ellipsis/useResizeObserver.tsx @@ -31,7 +31,7 @@ export const useResizeObserver = ( ro.disconnect(); }; } - }, [hookOverride]); + }, [hookOverride, ref.current]); if (hookOverride) { return hookOverride; diff --git a/semcore/base-components/src/components/ellipsis/utils.ts b/semcore/base-components/src/components/ellipsis/utils.ts new file mode 100644 index 0000000000..4f87f43d7f --- /dev/null +++ b/semcore/base-components/src/components/ellipsis/utils.ts @@ -0,0 +1,85 @@ +export const setFontSettings = (element: HTMLElement, styleElement: CSSStyleDeclaration): void => { + element.style.fontFamily = styleElement.getPropertyValue('font-family'); + element.style.fontSize = styleElement.getPropertyValue('font-size'); + element.style.fontWeight = styleElement.getPropertyValue('font-weight'); + element.style.lineHeight = styleElement.getPropertyValue('line-height'); + element.style.fontFeatureSettings = + styleElement.getPropertyValue('font-feature-settings'); + element.style.fontVariantNumeric = styleElement.getPropertyValue('font-variant-numeric'); +}; + +export function isTextOverflowing(element: HTMLElement | null, multiline: boolean, text?: string): boolean { + if (!element) return false; + + const { height: currentHeight, width: currentWidth } = element.getBoundingClientRect(); + const measuringElement = createMeasurerElement(element, text); + let isOverflowing = false; + + document.body.appendChild(measuringElement); + if (multiline) { + measuringElement.style.width = `${currentWidth}px`; + + const width = measuringElement.scrollWidth; + const height = measuringElement.getBoundingClientRect().height; + + if (Math.ceil(currentHeight) < height || Math.ceil(currentWidth) < width) { + isOverflowing = true; + } + } else { + measuringElement.style.whiteSpace = 'nowrap'; + isOverflowing = Math.ceil(currentWidth) < measuringElement.getBoundingClientRect().width; + } + + document.body.removeChild(measuringElement); + + return isOverflowing; +} + +export function truncateMiddleToFit(text: string, container: HTMLElement, font: string) { + const containerWidth = container.clientWidth; + + let left = 0; + let right = text.length; + let truncated = text; + + while (left < right) { + const mid = Math.floor((left + right) / 2); + const keep = Math.max(1, Math.floor((mid - 3) / 2)); + const testText = text.slice(0, keep) + '...' + text.slice(-keep); + const testWidth = getTextWidth(testText, font); + + if (testWidth > containerWidth) { + right = mid; + } else { + truncated = testText; + left = mid + 1; + } + } + + return truncated; +} + +function getTextWidth(text: string, font: string) { + const canvas = document.createElement('canvas'); + const context = canvas.getContext('2d')!; + context.font = font; + return context.measureText(text).width; +} + +function createMeasurerElement(element: HTMLElement, text?: string) { + const styleElement = window.getComputedStyle(element, null); + const temporaryElement = document.createElement('temporary-block'); + temporaryElement.style.display = styleElement.getPropertyValue('display'); + temporaryElement.style.padding = styleElement.getPropertyValue('padding'); + temporaryElement.style.position = 'absolute'; + temporaryElement.style.right = '0%'; + temporaryElement.style.bottom = '0%'; + temporaryElement.style.visibility = 'hidden'; + temporaryElement.style.whiteSpace = styleElement.getPropertyValue('white-space'); + temporaryElement.style.wordWrap = styleElement.getPropertyValue('word-wrap'); + + setFontSettings(temporaryElement, styleElement); + + temporaryElement.textContent = text ?? element.textContent; + return temporaryElement; +} diff --git a/semcore/base-components/src/components/hint/Hint.tsx b/semcore/base-components/src/components/hint/Hint.tsx new file mode 100644 index 0000000000..e0706bd217 --- /dev/null +++ b/semcore/base-components/src/components/hint/Hint.tsx @@ -0,0 +1,303 @@ +import { computePosition, flip, offset, shift, arrow, type Placement } from '@floating-ui/dom'; +import { createComponent, Root, sstyled, Component, type Intergalactic } from '@semcore/core'; +import { cssVariableEnhance } from '@semcore/core/lib/utils/useCssVariable'; +import { zIndexStackingEnhance } from '@semcore/core/lib/utils/zIndexStacking'; +import type { DataType } from 'csstype'; +import React from 'react'; + +import { Box } from '../flex-box'; +import { Portal } from '../portal'; +import styles from './style/hint.shadow.css'; +import style from '../animation/style/keyframes.shadow.css'; +import keyframes from '../animation/style/keyframes.shadow.css'; + +type Handlers = { + visible: null; +}; + +export type SimpleHintPopperProps = { + /** Ref to the trigger element */ + triggerRef: React.RefObject; + /** + * The position of the popper relative to the trigger that called it. + * @default auto + */ + placement?: Placement; + /** + * Timer to show and hide the popper + * @default [500, 500] + */ + timeout?: DefaultProps['timeout']; + /** + * Hint content. + * Better to use here some short text. + * */ + children: React.ReactNode; + + /** Popper visibility value */ + visible?: boolean; + /** Default popper visibility + * @default false */ + defaultVisible?: boolean; + /** Function called when visibility changes */ + onVisibleChange?: (visible: boolean, e?: Event) => boolean | void; +}; + +type HintComponent = Intergalactic.Component<'div', SimpleHintPopperProps>; + +type DefaultProps = { + defaultVisible?: boolean; + timeout: number | [number, number]; + timingFunction: DataType.EasingFunction; +}; + +type State = { + innerVisible: boolean; + calculatedPlacement?: Placement; +}; + +const enhances = [ + zIndexStackingEnhance('z-index-tooltip'), + cssVariableEnhance({ + variable: '--intergalactic-duration-popper', + fallback: '200', + map: (v: string) => Number.parseInt(v, 10).toString(), + prop: 'duration', + }), +] as const; + +function propToArray(prop: number | [number, number]): [number, number] { + return Array.isArray(prop) ? prop : [prop, prop]; +} + +const keyframesMap = new Map(); + +class HintPopperRoot extends Component { + public readonly hintRef = React.createRef(); + private readonly arrowRef = React.createRef(); + + static style = Object.assign(keyframes, styles); + + private showTimer?: number; + private hideTimer?: number; + + static enhance = enhances; + + static defaultProps: DefaultProps = { + defaultVisible: false, + timeout: [500, 500], + timingFunction: 'ease-out', + }; + + constructor(props: SimpleHintPopperProps) { + super(props); + + this.handleFocus = this.handleFocus.bind(this); + this.handleBlur = this.handleBlur.bind(this); + this.handleMouseEnter = this.handleMouseEnter.bind(this); + this.handleMouseLeave = this.handleMouseLeave.bind(this); + + this.state = { + innerVisible: props.visible ?? false, + calculatedPlacement: undefined, + }; + } + + uncontrolledProps() { + return { + visible: null, + }; + } + + componentDidMount() { + const trigger = this.asProps.triggerRef.current; + + trigger?.addEventListener('focus', this.handleFocus); + trigger?.addEventListener('blur', this.handleBlur); + trigger?.addEventListener('mouseenter', this.handleMouseEnter); + trigger?.addEventListener('mouseleave', this.handleMouseLeave); + + if (this.asProps.visible && trigger) { + this.showHint(trigger); + } + } + + componentWillUnmount() { + const trigger = this.asProps.triggerRef.current; + + trigger?.removeEventListener('focus', this.handleFocus); + trigger?.removeEventListener('blur', this.handleBlur); + trigger?.removeEventListener('mouseenter', this.handleMouseEnter); + trigger?.removeEventListener('mouseleave', this.handleMouseLeave); + + this.hideHint(); + } + + componentDidUpdate(prevProps: SimpleHintPopperProps) { + if (prevProps.visible !== this.props.visible || prevProps.triggerRef.current !== this.props.triggerRef.current) { + const trigger = this.asProps.triggerRef.current; + + if (this.props.visible && trigger) { + this.showHint(trigger); + } else { + this.hideHint(); + } + } + } + + private showHint(node: HTMLElement): void { + const { placement, timeout } = this.asProps; + + const showTimeout = Array.isArray(timeout) ? timeout[0] : timeout; + + if (this.hideTimer) { + clearTimeout(this.hideTimer); + } + + this.showTimer = window.setTimeout(() => { + this.handlers.visible(true); + + window.setTimeout(() => { + const popperElement = this.hintRef.current; + const arrowElement = this.arrowRef.current; + if (popperElement && arrowElement) { + computePosition(node, popperElement, { + placement: placement, + middleware: [offset(10), flip(), shift({ padding: 4 }), arrow({ element: arrowElement })], + }).then(({ x, y, placement, middlewareData }) => { + Object.assign(popperElement.style, { + left: `${x}px`, + top: `${y}px`, + }); + popperElement.style.visibility = 'visible'; + + this.setState({ innerVisible: true, calculatedPlacement: placement }); + + const arrow = middlewareData.arrow; + + if (arrow) { + const staticSide = { + top: 'bottom', + right: 'left', + bottom: 'top', + left: 'right', + }[placement.split('-')[0]]!; + + Object.assign(arrowElement.style, { + left: arrow.x !== undefined ? `${arrow.x}px` : '', + top: arrow.y !== undefined ? `${arrow.y}px` : '', + right: '', + bottom: '', + }); + arrowElement.dataset.side = staticSide; + } + }); + } + }, 10); + }, showTimeout); + } + + private hideHint(): void { + const { timeout } = this.asProps; + + const hideTimeout = Array.isArray(timeout) ? timeout[1] : timeout; + + if (this.showTimer) { + clearTimeout(this.showTimer); + } + + this.setState({ innerVisible: false }); + + this.hideTimer = window.setTimeout(() => { + this.hintRef.current?.style.setProperty('visibility', 'hidden'); + this.handlers.visible(false); + }, hideTimeout); + } + + private handleFocus(e: FocusEvent): void { + if (e.target instanceof HTMLElement && this.asProps.triggerRef.current === e.target) { + this.showHint(e.target); + } + } + + private handleBlur(e: FocusEvent): void { + if (e.target instanceof HTMLElement && this.asProps.triggerRef.current === e.target) { + this.hideHint(); + } + } + + private handleMouseEnter(e: MouseEvent): void { + if (e.target instanceof HTMLElement && this.asProps.triggerRef.current === e.target) { + this.showHint(e.target); + } + } + + private handleMouseLeave(e: MouseEvent): void { + if (e.target instanceof HTMLElement && this.asProps.triggerRef.current === e.target) { + this.hideHint(); + } + } + + private keyframesKey(placement?: Placement) { + if (!placement) { + return 'opacity'; + } + + if (keyframesMap.has(placement)) { + return keyframesMap.get(placement)!; + } + + let keyframe: string = 'opacity'; + + if (placement.startsWith('left')) keyframe = 'scale-left'; + if (placement.startsWith('right')) keyframe = 'scale-right'; + if (placement.startsWith('bottom')) keyframe = 'scale-bottom'; + if (placement.startsWith('top')) keyframe = 'scale-top'; + + keyframesMap.set(placement, keyframe); + + return keyframe; + } + + render() { + const SHintPopper = Root; + const SHintArrow = Box; + const { visible, Children, triggerRef, parentZIndexStacking, styles, timingFunction } = this.asProps; + const { innerVisible, calculatedPlacement } = this.state; + + if (!visible) { + return null; + } + + requestAnimationFrame(() => { + if (!triggerRef.current?.textContent && visible) { + triggerRef.current?.setAttribute('aria-label', this.hintRef.current?.textContent ?? ''); + } + }); + + const duration = propToArray(Number(this.asProps.duration)); + + return sstyled(styles)( + + + + + + , + ); + } +} + +export const Hint = createComponent(HintPopperRoot) as HintComponent; diff --git a/semcore/base-components/src/components/hint/index.ts b/semcore/base-components/src/components/hint/index.ts new file mode 100644 index 0000000000..58dae3a55b --- /dev/null +++ b/semcore/base-components/src/components/hint/index.ts @@ -0,0 +1,7 @@ +import { Hint } from './Hint'; +import type { SimpleHintPopperProps } from './Hint'; + +export { Hint }; +export type { + SimpleHintPopperProps, +}; diff --git a/semcore/base-components/src/components/hint/style/hint.shadow.css b/semcore/base-components/src/components/hint/style/hint.shadow.css new file mode 100644 index 0000000000..e6a7946422 --- /dev/null +++ b/semcore/base-components/src/components/hint/style/hint.shadow.css @@ -0,0 +1,65 @@ +SHintPopper { + width: max-content; + position: absolute; + top: 0; + left: 0; + max-width: 250px; + overflow-wrap: break-word; + visibility: hidden; + + background: var(--intergalactic-tooltip-default, #ffffff); + border: 1px solid var(--intergalactic-border-secondary, #e0e1e9); + color: var(--intergalactic-text-primary, #191b23); + padding: var(--intergalactic-spacing-3x, 12px); + border-radius: var(--intergalactic-popper-rounded, 6px); + font-size: var(--intergalactic-fs-200, 14px); + line-height: var(--intergalactic-lh-200, 142%); + box-shadow: var(--intergalactic-box-shadow-popper, 0px 1px 12px 0px rgba(25, 27, 35, 0.15)); + + animation-fill-mode: both; + animation-timing-function: var(--timingFunction); + animation-duration: var(--durationFinalize); + animation-name: var(--keyframesFinalize); + + &[visible] { + animation-duration: var(--durationInitialize); + animation-name: var(--keyframesInitialize); + } +} + +SHintArrow { + position: absolute; + background: var(--intergalactic-tooltip-default, #ffffff); + width: 8px; + height: 8px; + border-top: 1px solid var(--intergalactic-border-secondary, #e0e1e9); + border-left: 1px solid var(--intergalactic-border-secondary, #e0e1e9); + + &[data-side="top"] { + top: -5px; + transform: rotate(45deg); + } + &[data-side="bottom"] { + bottom: -5px; + transform: rotate(225deg); + } + &[data-side="left"] { + left: -5px; + transform: rotate(315deg); + } + &[data-side="right"] { + right: -5px; + transform: rotate(135deg); + } +} + +@media (prefers-reduced-motion) { + SHintPopper { + animation-timing-function: step-end; + animation-iteration-count: 1; + } + SHintPopper[visible] { + animation-timing-function: step-end; + animation-iteration-count: 1; + } +} diff --git a/semcore/base-components/src/index.ts b/semcore/base-components/src/index.ts index 027eb6ef76..42eaf5f796 100644 --- a/semcore/base-components/src/index.ts +++ b/semcore/base-components/src/index.ts @@ -1,7 +1,9 @@ export * from './components/animation'; export * from './components/breakpoints'; +export * from './components/ellipsis'; export * from './components/flex-box'; export * from './components/grid'; +export * from './components/hint'; export * from './components/neighbor-location'; export * from './components/outside-click'; export * from './components/popper'; diff --git a/semcore/base-trigger/__tests__/base-trigger.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-Base-trigger-and-few-tags-1-chromium-linux.png b/semcore/base-trigger/__tests__/base-trigger.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-Base-trigger-and-few-tags-1-chromium-linux.png index 6ba6e177ec..bb4821049a 100644 Binary files a/semcore/base-trigger/__tests__/base-trigger.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-Base-trigger-and-few-tags-1-chromium-linux.png and b/semcore/base-trigger/__tests__/base-trigger.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-Base-trigger-and-few-tags-1-chromium-linux.png differ diff --git a/semcore/base-trigger/__tests__/base-trigger.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-Base-trigger-and-few-tags-1-firefox-linux.png b/semcore/base-trigger/__tests__/base-trigger.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-Base-trigger-and-few-tags-1-firefox-linux.png index 3c6b9232d3..647ad61e4d 100644 Binary files a/semcore/base-trigger/__tests__/base-trigger.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-Base-trigger-and-few-tags-1-firefox-linux.png and b/semcore/base-trigger/__tests__/base-trigger.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-Base-trigger-and-few-tags-1-firefox-linux.png differ diff --git a/semcore/base-trigger/__tests__/base-trigger.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-Base-trigger-and-few-tags-1-webkit-linux.png b/semcore/base-trigger/__tests__/base-trigger.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-Base-trigger-and-few-tags-1-webkit-linux.png index 82084290a3..481c3e4570 100644 Binary files a/semcore/base-trigger/__tests__/base-trigger.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-Base-trigger-and-few-tags-1-webkit-linux.png and b/semcore/base-trigger/__tests__/base-trigger.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-Base-trigger-and-few-tags-1-webkit-linux.png differ diff --git a/semcore/base-trigger/__tests__/base-trigger.browser-test.tsx-snapshots/Base-trigger-Styles-and-a11y-checks-Verify-ellipsis-in-trigger-and-few-tags-2-chromium-linux.png b/semcore/base-trigger/__tests__/base-trigger.browser-test.tsx-snapshots/Base-trigger-Styles-and-a11y-checks-Verify-ellipsis-in-trigger-and-few-tags-2-chromium-linux.png new file mode 100644 index 0000000000..4f6cdb3845 Binary files /dev/null and b/semcore/base-trigger/__tests__/base-trigger.browser-test.tsx-snapshots/Base-trigger-Styles-and-a11y-checks-Verify-ellipsis-in-trigger-and-few-tags-2-chromium-linux.png differ diff --git a/semcore/base-trigger/__tests__/base-trigger.browser-test.tsx-snapshots/Base-trigger-Styles-and-a11y-checks-Verify-ellipsis-in-trigger-and-few-tags-2-firefox-linux.png b/semcore/base-trigger/__tests__/base-trigger.browser-test.tsx-snapshots/Base-trigger-Styles-and-a11y-checks-Verify-ellipsis-in-trigger-and-few-tags-2-firefox-linux.png new file mode 100644 index 0000000000..db762fc0c5 Binary files /dev/null and b/semcore/base-trigger/__tests__/base-trigger.browser-test.tsx-snapshots/Base-trigger-Styles-and-a11y-checks-Verify-ellipsis-in-trigger-and-few-tags-2-firefox-linux.png differ diff --git a/semcore/base-trigger/__tests__/base-trigger.browser-test.tsx-snapshots/Base-trigger-Styles-and-a11y-checks-Verify-ellipsis-in-trigger-and-few-tags-2-webkit-linux.png b/semcore/base-trigger/__tests__/base-trigger.browser-test.tsx-snapshots/Base-trigger-Styles-and-a11y-checks-Verify-ellipsis-in-trigger-and-few-tags-2-webkit-linux.png new file mode 100644 index 0000000000..b654d87ab8 Binary files /dev/null and b/semcore/base-trigger/__tests__/base-trigger.browser-test.tsx-snapshots/Base-trigger-Styles-and-a11y-checks-Verify-ellipsis-in-trigger-and-few-tags-2-webkit-linux.png differ diff --git a/semcore/base-trigger/__tests__/button-trigger.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-Button-trigger-and-few-tags-1-chromium-linux.png b/semcore/base-trigger/__tests__/button-trigger.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-Button-trigger-and-few-tags-1-chromium-linux.png index 4fb62fc59a..47efb7d464 100644 Binary files a/semcore/base-trigger/__tests__/button-trigger.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-Button-trigger-and-few-tags-1-chromium-linux.png and b/semcore/base-trigger/__tests__/button-trigger.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-Button-trigger-and-few-tags-1-chromium-linux.png differ diff --git a/semcore/base-trigger/__tests__/button-trigger.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-Button-trigger-and-few-tags-1-firefox-linux.png b/semcore/base-trigger/__tests__/button-trigger.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-Button-trigger-and-few-tags-1-firefox-linux.png index 9b93a75eda..4d30980153 100644 Binary files a/semcore/base-trigger/__tests__/button-trigger.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-Button-trigger-and-few-tags-1-firefox-linux.png and b/semcore/base-trigger/__tests__/button-trigger.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-Button-trigger-and-few-tags-1-firefox-linux.png differ diff --git a/semcore/base-trigger/__tests__/button-trigger.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-Button-trigger-and-few-tags-1-webkit-linux.png b/semcore/base-trigger/__tests__/button-trigger.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-Button-trigger-and-few-tags-1-webkit-linux.png index 0c187ae497..31905fee13 100644 Binary files a/semcore/base-trigger/__tests__/button-trigger.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-Button-trigger-and-few-tags-1-webkit-linux.png and b/semcore/base-trigger/__tests__/button-trigger.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-Button-trigger-and-few-tags-1-webkit-linux.png differ diff --git a/semcore/base-trigger/__tests__/button-trigger.browser-test.tsx-snapshots/Button-trigger-Styles-and-a11y-checks-Verify-ellipsis-in-trigger-and-few-tags-2-chromium-linux.png b/semcore/base-trigger/__tests__/button-trigger.browser-test.tsx-snapshots/Button-trigger-Styles-and-a11y-checks-Verify-ellipsis-in-trigger-and-few-tags-2-chromium-linux.png new file mode 100644 index 0000000000..fc2b25d69d Binary files /dev/null and b/semcore/base-trigger/__tests__/button-trigger.browser-test.tsx-snapshots/Button-trigger-Styles-and-a11y-checks-Verify-ellipsis-in-trigger-and-few-tags-2-chromium-linux.png differ diff --git a/semcore/base-trigger/__tests__/button-trigger.browser-test.tsx-snapshots/Button-trigger-Styles-and-a11y-checks-Verify-ellipsis-in-trigger-and-few-tags-2-firefox-linux.png b/semcore/base-trigger/__tests__/button-trigger.browser-test.tsx-snapshots/Button-trigger-Styles-and-a11y-checks-Verify-ellipsis-in-trigger-and-few-tags-2-firefox-linux.png new file mode 100644 index 0000000000..4a303d0323 Binary files /dev/null and b/semcore/base-trigger/__tests__/button-trigger.browser-test.tsx-snapshots/Button-trigger-Styles-and-a11y-checks-Verify-ellipsis-in-trigger-and-few-tags-2-firefox-linux.png differ diff --git a/semcore/base-trigger/__tests__/button-trigger.browser-test.tsx-snapshots/Button-trigger-Styles-and-a11y-checks-Verify-ellipsis-in-trigger-and-few-tags-2-webkit-linux.png b/semcore/base-trigger/__tests__/button-trigger.browser-test.tsx-snapshots/Button-trigger-Styles-and-a11y-checks-Verify-ellipsis-in-trigger-and-few-tags-2-webkit-linux.png new file mode 100644 index 0000000000..f1f4e77709 Binary files /dev/null and b/semcore/base-trigger/__tests__/button-trigger.browser-test.tsx-snapshots/Button-trigger-Styles-and-a11y-checks-Verify-ellipsis-in-trigger-and-few-tags-2-webkit-linux.png differ diff --git a/semcore/base-trigger/__tests__/link-trigger.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-Link-trigger-1-firefox-linux.png b/semcore/base-trigger/__tests__/link-trigger.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-Link-trigger-1-firefox-linux.png index c1d7b08954..8f301a7625 100644 Binary files a/semcore/base-trigger/__tests__/link-trigger.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-Link-trigger-1-firefox-linux.png and b/semcore/base-trigger/__tests__/link-trigger.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-Link-trigger-1-firefox-linux.png differ diff --git a/semcore/base-trigger/__tests__/link-trigger.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-Link-trigger-1-webkit-linux.png b/semcore/base-trigger/__tests__/link-trigger.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-Link-trigger-1-webkit-linux.png index 10a0e0dc3b..a285f9a4ec 100644 Binary files a/semcore/base-trigger/__tests__/link-trigger.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-Link-trigger-1-webkit-linux.png and b/semcore/base-trigger/__tests__/link-trigger.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-Link-trigger-1-webkit-linux.png differ diff --git a/semcore/base-trigger/src/BaseTrigger.jsx b/semcore/base-trigger/src/BaseTrigger.jsx index 9fc390ae09..b57863ba73 100644 --- a/semcore/base-trigger/src/BaseTrigger.jsx +++ b/semcore/base-trigger/src/BaseTrigger.jsx @@ -1,4 +1,4 @@ -import { NeighborLocation, Box, InvalidStateBox } from '@semcore/base-components'; +import { Hint, useEllipsis, NeighborLocation, Box, InvalidStateBox } from '@semcore/base-components'; import { createComponent, Component, Root, sstyled } from '@semcore/core'; import addonTextChildren from '@semcore/core/lib/utils/addonTextChildren'; import animatedSizeEnhance from '@semcore/core/lib/utils/enhances/animatedSizeEnhance'; @@ -28,11 +28,14 @@ class RootBaseTrigger extends Component { empty: false, }; + triggerRef = React.createRef(); + getTextProps() { const { placeholder, empty } = this.asProps; return { placeholder, empty, + triggerRef: this.triggerRef, }; } @@ -54,6 +57,7 @@ class RootBaseTrigger extends Component { tabIndex={0} neighborLocation={neighborLocation} state={theme} + ref={this.triggerRef} > {state === 'invalid' && } @@ -68,12 +72,18 @@ class RootBaseTrigger extends Component { function Text(props) { const SText = Root; - const { children, styles, empty, placeholder } = props; + const textRef = React.useRef(); + const { children, styles, empty, placeholder, triggerRef, ellipsis = false, hintProps } = props; + const content = empty ? placeholder : children; + const showHint = useEllipsis(textRef, ellipsis); return sstyled(styles)( - - {empty ? placeholder : children} - , + <> + + {content} + + {showHint && ({content})} + , ); } diff --git a/semcore/base-trigger/src/LinkTrigger.jsx b/semcore/base-trigger/src/LinkTrigger.jsx index 764eb70045..32cb747dc4 100644 --- a/semcore/base-trigger/src/LinkTrigger.jsx +++ b/semcore/base-trigger/src/LinkTrigger.jsx @@ -1,4 +1,4 @@ -import { Box } from '@semcore/base-components'; +import { Hint, useEllipsis, Box } from '@semcore/base-components'; import { createComponent, Component, Root, sstyled } from '@semcore/core'; import addonTextChildren from '@semcore/core/lib/utils/addonTextChildren'; import resolveColorEnhance from '@semcore/core/lib/utils/enhances/resolveColorEnhance'; @@ -17,11 +17,14 @@ class RootLinkTrigger extends Component { static enhance = [resolveColorEnhance()]; + triggerRef = React.createRef(); + getTextProps() { const { placeholder, empty } = this.asProps; return { placeholder, empty, + triggerRef: this.triggerRef, }; } @@ -38,6 +41,7 @@ class RootLinkTrigger extends Component { tag='button' type='button' tabIndex={loading ? -1 : 0} + ref={this.triggerRef} use:color={color} > {addonTextChildren(Children, LinkTrigger.Text, LinkTrigger.Addon, empty)} @@ -51,13 +55,18 @@ class RootLinkTrigger extends Component { function Text(props) { const SText = Root; - const { children, styles, empty, placeholder } = props; + const textRef = React.useRef(); + const { children, styles, empty, placeholder, triggerRef, ellipsis = false, hintProps } = props; + const content = empty ? placeholder : children; + const showHint = useEllipsis(textRef, ellipsis); return sstyled(styles)( - /* "use:" prefix was used for backward compatibility (by lsroman) */ - - {empty ? placeholder : children} - , + <> + + {content} + + {showHint && ({content})} + , ); } diff --git a/semcore/base-trigger/src/index.d.ts b/semcore/base-trigger/src/index.d.ts index 72e0e4d2df..9897f53989 100644 --- a/semcore/base-trigger/src/index.d.ts +++ b/semcore/base-trigger/src/index.d.ts @@ -1,4 +1,4 @@ -import type { Box, BoxProps, NeighborItemProps } from '@semcore/base-components'; +import type { Box, BoxProps, NeighborItemProps, EllipsisSettings, SimpleHintPopperProps } from '@semcore/base-components'; import type { Intergalactic } from '@semcore/core'; import type { WithAnimatedSizeEnhanceProps } from '@semcore/core/lib/utils/enhances/animatedSizeEnhance'; import type { DotProps } from '@semcore/dot'; @@ -68,7 +68,7 @@ export type FilterTriggerCounterProps = { }; declare const BaseTrigger: Intergalactic.Component<'div', BaseTriggerProps> & { - Text: typeof Box; + Text: Intergalactic.Component; Addon: typeof Box; }; diff --git a/semcore/breadcrumbs/__tests__/breadcrumbs.browser-test.tsx b/semcore/breadcrumbs/__tests__/breadcrumbs.browser-test.tsx index d6389c488b..24dddd04b2 100644 --- a/semcore/breadcrumbs/__tests__/breadcrumbs.browser-test.tsx +++ b/semcore/breadcrumbs/__tests__/breadcrumbs.browser-test.tsx @@ -14,7 +14,7 @@ test.describe(`${TAG.VISUAL}`, () => { }, async ({ page, browserName }) => { await loadPage(page, 'stories/components/breadcrumbs/docs/examples/usage_example.tsx', 'en'); - const breadcrumbLinks = page.locator('[data-ui-name="Ellipsis.Content"]'); + const breadcrumbLinks = page.locator('a[data-ui-name="Breadcrumbs.Item"]'); const chevronIcons = page.locator('[data-ui-name="ChevronRight"]'); const lastItem = page.locator('[aria-current="page"]'); @@ -51,7 +51,8 @@ test.describe(`${TAG.VISUAL}`, () => { }); await test.step('Verify links in normal and hover states', async () => { - for (const link of await breadcrumbLinks.all()) { + const links = await breadcrumbLinks.all(); + for (const link of links) { const styles = await link.evaluate((el) => { const computed = getComputedStyle(el); return { @@ -77,6 +78,7 @@ test.describe(`${TAG.VISUAL}`, () => { } await breadcrumbLinks.first().hover(); + await expect(page).toHaveScreenshot(); }); await test.step('Verify separator styles', async () => { @@ -171,7 +173,7 @@ Keyboard and mouse interactions - no snapshots here. We verify states, visibility, and attributes. ===================================================== */ test.describe(`${TAG.FUNCTIONAL}`, () => { - test('Verify ellipsis in the end', { + test('Verify ellipsis truncation in the end', { tag: [TAG.PRIORITY_HIGH, TAG.MOUSE, TAG.KEYBOARD, @@ -351,7 +353,7 @@ test.describe(`${TAG.FUNCTIONAL}`, () => { }, async ({ page }) => { await loadPage(page, 'stories/components/breadcrumbs/docs/examples/usage_example.tsx', 'en'); - const breadcrumbLinks = page.locator('[data-ui-name="Ellipsis.Content"]'); + const breadcrumbLinks = page.locator('[data-ui-name="Breadcrumbs.Item"]'); const lastItem = page.locator('[aria-current="page"]'); await page.keyboard.press('Tab'); await expect(breadcrumbLinks.first()).toBeFocused(); diff --git a/semcore/breadcrumbs/__tests__/breadcrumbs.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-the-end-1-chromium-linux.png b/semcore/breadcrumbs/__tests__/breadcrumbs.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-the-end-1-chromium-linux.png index 60ea17b66d..54786dccdf 100644 Binary files a/semcore/breadcrumbs/__tests__/breadcrumbs.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-the-end-1-chromium-linux.png and b/semcore/breadcrumbs/__tests__/breadcrumbs.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-the-end-1-chromium-linux.png differ diff --git a/semcore/breadcrumbs/__tests__/breadcrumbs.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-the-end-1-firefox-linux.png b/semcore/breadcrumbs/__tests__/breadcrumbs.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-the-end-1-firefox-linux.png index 0e73484ae0..26f70feecd 100644 Binary files a/semcore/breadcrumbs/__tests__/breadcrumbs.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-the-end-1-firefox-linux.png and b/semcore/breadcrumbs/__tests__/breadcrumbs.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-the-end-1-firefox-linux.png differ diff --git a/semcore/breadcrumbs/__tests__/breadcrumbs.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-the-end-1-webkit-linux.png b/semcore/breadcrumbs/__tests__/breadcrumbs.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-the-end-1-webkit-linux.png index 495f64ca8c..c76a99d1e8 100644 Binary files a/semcore/breadcrumbs/__tests__/breadcrumbs.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-the-end-1-webkit-linux.png and b/semcore/breadcrumbs/__tests__/breadcrumbs.browser-test.tsx-snapshots/-visual-Verify-ellipsis-in-the-end-1-webkit-linux.png differ diff --git a/semcore/breadcrumbs/__tests__/breadcrumbs.browser-test.tsx-snapshots/Styles-Verify-ellipsis-truncation-in-end-1-chromium-linux.png b/semcore/breadcrumbs/__tests__/breadcrumbs.browser-test.tsx-snapshots/Styles-Verify-ellipsis-truncation-in-end-1-chromium-linux.png new file mode 100644 index 0000000000..54786dccdf Binary files /dev/null and b/semcore/breadcrumbs/__tests__/breadcrumbs.browser-test.tsx-snapshots/Styles-Verify-ellipsis-truncation-in-end-1-chromium-linux.png differ diff --git a/semcore/breadcrumbs/__tests__/breadcrumbs.browser-test.tsx-snapshots/Styles-Verify-ellipsis-truncation-in-end-1-firefox-linux.png b/semcore/breadcrumbs/__tests__/breadcrumbs.browser-test.tsx-snapshots/Styles-Verify-ellipsis-truncation-in-end-1-firefox-linux.png new file mode 100644 index 0000000000..26f70feecd Binary files /dev/null and b/semcore/breadcrumbs/__tests__/breadcrumbs.browser-test.tsx-snapshots/Styles-Verify-ellipsis-truncation-in-end-1-firefox-linux.png differ diff --git a/semcore/breadcrumbs/__tests__/breadcrumbs.browser-test.tsx-snapshots/Styles-Verify-ellipsis-truncation-in-end-1-webkit-linux.png b/semcore/breadcrumbs/__tests__/breadcrumbs.browser-test.tsx-snapshots/Styles-Verify-ellipsis-truncation-in-end-1-webkit-linux.png new file mode 100644 index 0000000000..c76a99d1e8 Binary files /dev/null and b/semcore/breadcrumbs/__tests__/breadcrumbs.browser-test.tsx-snapshots/Styles-Verify-ellipsis-truncation-in-end-1-webkit-linux.png differ diff --git a/semcore/breadcrumbs/src/Breadcrumbs.jsx b/semcore/breadcrumbs/src/Breadcrumbs.jsx index 75160748b0..a851fa11b4 100644 --- a/semcore/breadcrumbs/src/Breadcrumbs.jsx +++ b/semcore/breadcrumbs/src/Breadcrumbs.jsx @@ -1,4 +1,4 @@ -import { Box } from '@semcore/base-components'; +import { Hint, useEllipsis, Box } from '@semcore/base-components'; import { createComponent, Component, sstyled, Root } from '@semcore/core'; import i18nEnhance from '@semcore/core/lib/utils/enhances/i18nEnhance'; import SSeparator from '@semcore/icon/ChevronRight/m'; @@ -40,35 +40,38 @@ class Breadcrumbs extends Component { } } -class Item extends Component { - static defaultProps = { - tag: 'a', - locale: 'en', - tabIndex: 0, - }; +function Item(props) { + const itemRef = React.useRef(); - render() { - const SBreadcrumbsItem = Root; - const { styles, separator, active, disabled, href, tabIndex, tag } = this.asProps; - const SSeparator = 'div'; - const SListItem = 'li'; + const SBreadcrumbsItem = Root; + const { styles, separator, active, disabled, href, tabIndex, tag, Children, ellipsis = false, hintProps } = props; + const SSeparator = 'div'; + const SListItem = 'li'; - return sstyled(styles)( - <> - - - - - , - ); - } + const showHint = useEllipsis(itemRef, ellipsis); + + return sstyled(styles)( + <> + + + + + {showHint && ()} + , + ); } +Item.defaultProps = { + tag: 'a', + locale: 'en', + tabIndex: 0, +}; export default createComponent(Breadcrumbs, { Item, diff --git a/semcore/breadcrumbs/src/index.d.ts b/semcore/breadcrumbs/src/index.d.ts index 6586ce4ec7..e8ef80905a 100644 --- a/semcore/breadcrumbs/src/index.d.ts +++ b/semcore/breadcrumbs/src/index.d.ts @@ -1,4 +1,4 @@ -import type { BoxProps } from '@semcore/base-components'; +import type { EllipsisSettings, SimpleHintPopperProps, BoxProps } from '@semcore/base-components'; import type { PropGetterFn, Intergalactic } from '@semcore/core'; export type BreadcrumbsProps = BoxProps & { @@ -15,6 +15,12 @@ export type BreadcrumbsItemProps = BoxProps & { active?: boolean; /** Specifies the locale for i18n support */ locale?: string; + /** + * Ellipsis settings + * @default false + */ + ellipsis?: true | EllipsisSettings; + hintProps?: SimpleHintPopperProps; }; export type BreadcrumbsContext = BreadcrumbsProps & { diff --git a/semcore/core/CHANGELOG.md b/semcore/core/CHANGELOG.md index 5548ed79dc..17aa8a5297 100644 --- a/semcore/core/CHANGELOG.md +++ b/semcore/core/CHANGELOG.md @@ -105,7 +105,7 @@ CHANGELOG.md standards are inspired by [keepachangelog.com](https://keepachangel ### Fixed -- Return type for `fincComponent` util. It could be only `ReactElement` or `undefined`. +- Return type for `findComponent` util. It could be only `ReactElement` or `undefined`. ## [2.39.4] - 2025-05-13 diff --git a/semcore/core/src/utils/zIndexStacking.tsx b/semcore/core/src/utils/zIndexStacking.tsx index 071c9ce9ca..38a8fc7748 100644 --- a/semcore/core/src/utils/zIndexStacking.tsx +++ b/semcore/core/src/utils/zIndexStacking.tsx @@ -42,7 +42,7 @@ export const ZIndexStackingContextProvider: React.FC<{ ); }; export const zIndexStackingEnhance = (designToken?: ZIndexDesignTokens) => { - return (props: any) => { + return (props: any): { parentZIndexStacking: ReturnType } => { const { ...other } = props; const parentZIndexStacking = useZIndexStacking(designToken); return { diff --git a/semcore/data-table/__tests__/data-table-accordion.browser-test.tsx-snapshots/-visual-Accordion-in-table-Verify-table-component-inside-accordion-1-chromium-linux.png b/semcore/data-table/__tests__/data-table-accordion.browser-test.tsx-snapshots/-visual-Accordion-in-table-Verify-table-component-inside-accordion-1-chromium-linux.png index 297de972ef..14845e1df3 100644 Binary files a/semcore/data-table/__tests__/data-table-accordion.browser-test.tsx-snapshots/-visual-Accordion-in-table-Verify-table-component-inside-accordion-1-chromium-linux.png and b/semcore/data-table/__tests__/data-table-accordion.browser-test.tsx-snapshots/-visual-Accordion-in-table-Verify-table-component-inside-accordion-1-chromium-linux.png differ diff --git a/semcore/data-table/__tests__/data-table-accordion.browser-test.tsx-snapshots/-visual-Accordion-in-table-Verify-table-component-inside-accordion-1-firefox-linux.png b/semcore/data-table/__tests__/data-table-accordion.browser-test.tsx-snapshots/-visual-Accordion-in-table-Verify-table-component-inside-accordion-1-firefox-linux.png index af81f341e0..a06a0fd4a8 100644 Binary files a/semcore/data-table/__tests__/data-table-accordion.browser-test.tsx-snapshots/-visual-Accordion-in-table-Verify-table-component-inside-accordion-1-firefox-linux.png and b/semcore/data-table/__tests__/data-table-accordion.browser-test.tsx-snapshots/-visual-Accordion-in-table-Verify-table-component-inside-accordion-1-firefox-linux.png differ diff --git a/semcore/data-table/__tests__/data-table-accordion.browser-test.tsx-snapshots/-visual-Accordion-in-table-Verify-table-component-inside-accordion-1-webkit-linux.png b/semcore/data-table/__tests__/data-table-accordion.browser-test.tsx-snapshots/-visual-Accordion-in-table-Verify-table-component-inside-accordion-1-webkit-linux.png index 4224d8b164..75e8f5758f 100644 Binary files a/semcore/data-table/__tests__/data-table-accordion.browser-test.tsx-snapshots/-visual-Accordion-in-table-Verify-table-component-inside-accordion-1-webkit-linux.png and b/semcore/data-table/__tests__/data-table-accordion.browser-test.tsx-snapshots/-visual-Accordion-in-table-Verify-table-component-inside-accordion-1-webkit-linux.png differ diff --git a/semcore/data-table/__tests__/data-table-base-styles-checks.browser-test.tsx-snapshots/Base-styles-Primary-Table-Verify-styles-when-long-text-and-icons-in-header-2-chromium-linux.png b/semcore/data-table/__tests__/data-table-base-styles-checks.browser-test.tsx-snapshots/Base-styles-Primary-Table-Verify-styles-when-long-text-and-icons-in-header-2-chromium-linux.png new file mode 100644 index 0000000000..0d7bdef65d Binary files /dev/null and b/semcore/data-table/__tests__/data-table-base-styles-checks.browser-test.tsx-snapshots/Base-styles-Primary-Table-Verify-styles-when-long-text-and-icons-in-header-2-chromium-linux.png differ diff --git a/semcore/data-table/__tests__/data-table-base-styles-checks.browser-test.tsx-snapshots/Base-styles-Primary-Table-Verify-styles-when-long-text-and-icons-in-header-2-firefox-linux.png b/semcore/data-table/__tests__/data-table-base-styles-checks.browser-test.tsx-snapshots/Base-styles-Primary-Table-Verify-styles-when-long-text-and-icons-in-header-2-firefox-linux.png new file mode 100644 index 0000000000..0ad33bd07a Binary files /dev/null and b/semcore/data-table/__tests__/data-table-base-styles-checks.browser-test.tsx-snapshots/Base-styles-Primary-Table-Verify-styles-when-long-text-and-icons-in-header-2-firefox-linux.png differ diff --git a/semcore/data-table/__tests__/data-table-base-styles-checks.browser-test.tsx-snapshots/Base-styles-Primary-Table-Verify-styles-when-long-text-and-icons-in-header-2-webkit-linux.png b/semcore/data-table/__tests__/data-table-base-styles-checks.browser-test.tsx-snapshots/Base-styles-Primary-Table-Verify-styles-when-long-text-and-icons-in-header-2-webkit-linux.png new file mode 100644 index 0000000000..7c6732e9e7 Binary files /dev/null and b/semcore/data-table/__tests__/data-table-base-styles-checks.browser-test.tsx-snapshots/Base-styles-Primary-Table-Verify-styles-when-long-text-and-icons-in-header-2-webkit-linux.png differ diff --git a/semcore/data-table/__tests__/data-table-base-styles-checks.browser-test.tsx-snapshots/Base-styles-Secondary-Table-Verify-styles-when-long-text-and-icons-in-header-2-chromium-linux.png b/semcore/data-table/__tests__/data-table-base-styles-checks.browser-test.tsx-snapshots/Base-styles-Secondary-Table-Verify-styles-when-long-text-and-icons-in-header-2-chromium-linux.png new file mode 100644 index 0000000000..954845d3f7 Binary files /dev/null and b/semcore/data-table/__tests__/data-table-base-styles-checks.browser-test.tsx-snapshots/Base-styles-Secondary-Table-Verify-styles-when-long-text-and-icons-in-header-2-chromium-linux.png differ diff --git a/semcore/data-table/__tests__/data-table-base-styles-checks.browser-test.tsx-snapshots/Base-styles-Secondary-Table-Verify-styles-when-long-text-and-icons-in-header-2-firefox-linux.png b/semcore/data-table/__tests__/data-table-base-styles-checks.browser-test.tsx-snapshots/Base-styles-Secondary-Table-Verify-styles-when-long-text-and-icons-in-header-2-firefox-linux.png new file mode 100644 index 0000000000..eced2d9d96 Binary files /dev/null and b/semcore/data-table/__tests__/data-table-base-styles-checks.browser-test.tsx-snapshots/Base-styles-Secondary-Table-Verify-styles-when-long-text-and-icons-in-header-2-firefox-linux.png differ diff --git a/semcore/data-table/__tests__/data-table-base-styles-checks.browser-test.tsx-snapshots/Base-styles-Secondary-Table-Verify-styles-when-long-text-and-icons-in-header-2-webkit-linux.png b/semcore/data-table/__tests__/data-table-base-styles-checks.browser-test.tsx-snapshots/Base-styles-Secondary-Table-Verify-styles-when-long-text-and-icons-in-header-2-webkit-linux.png new file mode 100644 index 0000000000..1ebf451312 Binary files /dev/null and b/semcore/data-table/__tests__/data-table-base-styles-checks.browser-test.tsx-snapshots/Base-styles-Secondary-Table-Verify-styles-when-long-text-and-icons-in-header-2-webkit-linux.png differ diff --git a/semcore/dropdown-menu/src/DropdownMenu.jsx b/semcore/dropdown-menu/src/DropdownMenu.jsx index 7ab94ea074..44f2700d55 100644 --- a/semcore/dropdown-menu/src/DropdownMenu.jsx +++ b/semcore/dropdown-menu/src/DropdownMenu.jsx @@ -1,4 +1,4 @@ -import { ScrollArea as ScrollAreaComponent, Flex, Box } from '@semcore/base-components'; +import { useEllipsis, Flex, useBox, Hint, ScrollArea as ScrollAreaComponent, hideScrollBarsFromScreenReadersContext } from '@semcore/base-components'; import ButtonComponent from '@semcore/button'; import { createComponent, sstyled, Root, lastInteraction } from '@semcore/core'; import { callAllEventHandlers } from '@semcore/core/lib/utils/assignProps'; @@ -520,9 +520,18 @@ function ItemContent({ styles }) { ); } -function ItemContentText({ styles }) { +function ItemContentText({ styles, Children, ellipsis = false, index }) { const SItemContentText = Root; - return sstyled(styles)(); + const innerRef = React.useRef(null); + const selectedCtx = React.useContext(selectedIndexContext); + const showHint = useEllipsis(innerRef, ellipsis === true ? {} : ellipsis); + + return sstyled(styles)( + <> + + {showHint && index === selectedCtx && } + , + ); } function ItemHint({ styles }) { diff --git a/semcore/dropdown-menu/src/style/dropdown-menu.shadow.css b/semcore/dropdown-menu/src/style/dropdown-menu.shadow.css index 1365e1e640..e003a0bcca 100644 --- a/semcore/dropdown-menu/src/style/dropdown-menu.shadow.css +++ b/semcore/dropdown-menu/src/style/dropdown-menu.shadow.css @@ -41,7 +41,7 @@ SDropdownMenuItemContainer[nesting-trigger] { SDropdownMenuItemAddon, SItemContentText { - display: inline-flex; + display: inline-flex; /* todo: Brauer Ilia - why? should be changed to inline/inline-block for SItemContentText */ margin-left: var(--intergalactic-spacing-1x, 4px); margin-right: var(--intergalactic-spacing-1x, 4px); diff --git a/semcore/dropdown/src/AbstractDropdown.tsx b/semcore/dropdown/src/AbstractDropdown.tsx index 78ece45fe4..0729d423be 100644 --- a/semcore/dropdown/src/AbstractDropdown.tsx +++ b/semcore/dropdown/src/AbstractDropdown.tsx @@ -182,6 +182,12 @@ export abstract class AbstractDropdown extends Component { - element.style.fontFamily = styleElement.getPropertyValue('font-family'); - element.style.fontSize = styleElement.getPropertyValue('font-size'); - element.style.fontWeight = styleElement.getPropertyValue('font-weight'); - element.style.lineHeight = styleElement.getPropertyValue('line-height'); - element.style.fontFeatureSettings = - styleElement.getPropertyValue('font-feature-settings'); - element.style.fontVariantNumeric = styleElement.getPropertyValue('font-variant-numeric'); -}; - -const createMeasurerElement = (element: HTMLDivElement, text?: string) => { - const styleElement = window.getComputedStyle(element, null); - const temporaryElement = document.createElement('temporary-block'); - temporaryElement.style.display = styleElement.getPropertyValue('display'); - temporaryElement.style.padding = styleElement.getPropertyValue('padding'); - temporaryElement.style.position = 'absolute'; - temporaryElement.style.right = '0%'; - temporaryElement.style.bottom = '0%'; - temporaryElement.style.visibility = 'hidden'; - temporaryElement.style.whiteSpace = styleElement.getPropertyValue('white-space'); - temporaryElement.style.wordWrap = styleElement.getPropertyValue('word-wrap'); - - setFontSettings(temporaryElement, styleElement); - - temporaryElement.textContent = text ?? element.textContent; - return temporaryElement; -}; - -function isTextOverflowing(element: HTMLDivElement, multiline: boolean, text?: string): boolean { - if (!element) return false; - - const { height: currentHeight, width: currentWidth } = element.getBoundingClientRect(); - const measuringElement = createMeasurerElement(element, text); - let isOverflowing = false; - - document.body.appendChild(measuringElement); - if (multiline) { - measuringElement.style.width = `${currentWidth}px`; - - const width = measuringElement.scrollWidth; - const height = measuringElement.getBoundingClientRect().height; - - if (Math.ceil(currentHeight) < height || Math.ceil(currentWidth) < width) { - isOverflowing = true; - } - } else { - measuringElement.style.whiteSpace = 'nowrap'; - isOverflowing = Math.ceil(currentWidth) < measuringElement.getBoundingClientRect().width; - } - - document.body.removeChild(measuringElement); - - return isOverflowing; -} - const forcedAdvancedMode = { forcedAdvancedMode: true } as any; const noAdvancedMode = {} as any; @@ -168,7 +112,7 @@ class RootEllipsis extends Component { showTooltip() { const { maxLine = 1, Children } = this.asProps; const text = reactToText(getOriginChildren(Children)); - return isTextOverflowing(this.textRef.current!, maxLine > 1, text); + return isTextOverflowing(this.textRef.current, maxLine > 1, text); } handlerVisibleChange = (visible: boolean) => { diff --git a/semcore/ellipsis/src/index.d.ts b/semcore/ellipsis/src/index.d.ts index 3c7a06c01b..0d3473839f 100644 --- a/semcore/ellipsis/src/index.d.ts +++ b/semcore/ellipsis/src/index.d.ts @@ -41,10 +41,14 @@ declare const useResizeObserver: ( hookOverride?: { width: number }, ) => { width: number }; +/** + * @deprecated. Use Text with ellipsis property for @semcore/typography or `useEllipsis` hook from @semcore/base-components. + */ declare const Ellipsis: Intergalactic.Component<'div', EllipsisProps> & { Content: typeof Box; Popper: typeof Tooltip.Popper; }; -export { useResizeObserver }; export default Ellipsis; + +export { useResizeObserver }; diff --git a/semcore/ellipsis/src/index.js b/semcore/ellipsis/src/index.js index 9006ea163e..fb9dd9e2d7 100644 --- a/semcore/ellipsis/src/index.js +++ b/semcore/ellipsis/src/index.js @@ -1,2 +1,2 @@ export { default } from './Ellipsis'; -export { useResizeObserver } from './useResizeObserver'; +export { useResizeObserver } from '@semcore/base-components'; diff --git a/semcore/fullscreen-modal/__tests__/fullscreen-modal.browser-test.tsx-snapshots/Fullscreen-modal-Header-body-and-footer-variations-Verify-LongTitle-withEllipsis-and-Description-1-chromium-linux.png b/semcore/fullscreen-modal/__tests__/fullscreen-modal.browser-test.tsx-snapshots/Fullscreen-modal-Header-body-and-footer-variations-Verify-LongTitle-withEllipsis-and-Description-1-chromium-linux.png new file mode 100644 index 0000000000..5176af0aac Binary files /dev/null and b/semcore/fullscreen-modal/__tests__/fullscreen-modal.browser-test.tsx-snapshots/Fullscreen-modal-Header-body-and-footer-variations-Verify-LongTitle-withEllipsis-and-Description-1-chromium-linux.png differ diff --git a/semcore/fullscreen-modal/__tests__/fullscreen-modal.browser-test.tsx-snapshots/Fullscreen-modal-Header-body-and-footer-variations-Verify-LongTitle-withEllipsis-and-Description-1-firefox-linux.png b/semcore/fullscreen-modal/__tests__/fullscreen-modal.browser-test.tsx-snapshots/Fullscreen-modal-Header-body-and-footer-variations-Verify-LongTitle-withEllipsis-and-Description-1-firefox-linux.png new file mode 100644 index 0000000000..507370b9f3 Binary files /dev/null and b/semcore/fullscreen-modal/__tests__/fullscreen-modal.browser-test.tsx-snapshots/Fullscreen-modal-Header-body-and-footer-variations-Verify-LongTitle-withEllipsis-and-Description-1-firefox-linux.png differ diff --git a/semcore/fullscreen-modal/__tests__/fullscreen-modal.browser-test.tsx-snapshots/Fullscreen-modal-Header-body-and-footer-variations-Verify-LongTitle-withEllipsis-and-Description-1-webkit-linux.png b/semcore/fullscreen-modal/__tests__/fullscreen-modal.browser-test.tsx-snapshots/Fullscreen-modal-Header-body-and-footer-variations-Verify-LongTitle-withEllipsis-and-Description-1-webkit-linux.png new file mode 100644 index 0000000000..a7e0894ce1 Binary files /dev/null and b/semcore/fullscreen-modal/__tests__/fullscreen-modal.browser-test.tsx-snapshots/Fullscreen-modal-Header-body-and-footer-variations-Verify-LongTitle-withEllipsis-and-Description-1-webkit-linux.png differ diff --git a/semcore/icon/package.json b/semcore/icon/package.json index a88642cb61..f43dedb310 100644 --- a/semcore/icon/package.json +++ b/semcore/icon/package.json @@ -37,26 +37,6 @@ "import": "./lib/esm/index.mjs", "types": "./lib/types/index.d.ts" }, - "./color/Yahoo/m": { - "require": "./color/Yahoo/m/index.js", - "import": "./color/Yahoo/m/index.mjs", - "types": "./color/Yahoo/m/index.d.ts" - }, - "./color/Yahoo/l": { - "require": "./color/Yahoo/l/index.js", - "import": "./color/Yahoo/l/index.mjs", - "types": "./color/Yahoo/l/index.d.ts" - }, - "./color/WhatsApp/m": { - "require": "./color/WhatsApp/m/index.js", - "import": "./color/WhatsApp/m/index.mjs", - "types": "./color/WhatsApp/m/index.d.ts" - }, - "./color/WhatsApp/l": { - "require": "./color/WhatsApp/l/index.js", - "import": "./color/WhatsApp/l/index.mjs", - "types": "./color/WhatsApp/l/index.d.ts" - }, "./color/YoutubeInvert/m": { "require": "./color/YoutubeInvert/m/index.js", "import": "./color/YoutubeInvert/m/index.mjs", @@ -67,16 +47,6 @@ "import": "./color/YoutubeInvert/l/index.mjs", "types": "./color/YoutubeInvert/l/index.d.ts" }, - "./color/WooCommerceColored/m": { - "require": "./color/WooCommerceColored/m/index.js", - "import": "./color/WooCommerceColored/m/index.mjs", - "types": "./color/WooCommerceColored/m/index.d.ts" - }, - "./color/WooCommerceColored/l": { - "require": "./color/WooCommerceColored/l/index.js", - "import": "./color/WooCommerceColored/l/index.mjs", - "types": "./color/WooCommerceColored/l/index.d.ts" - }, "./color/YoutubeColored/m": { "require": "./color/YoutubeColored/m/index.js", "import": "./color/YoutubeColored/m/index.mjs", @@ -87,6 +57,26 @@ "import": "./color/YoutubeColored/l/index.mjs", "types": "./color/YoutubeColored/l/index.d.ts" }, + "./color/Yahoo/m": { + "require": "./color/Yahoo/m/index.js", + "import": "./color/Yahoo/m/index.mjs", + "types": "./color/Yahoo/m/index.d.ts" + }, + "./color/Yahoo/l": { + "require": "./color/Yahoo/l/index.js", + "import": "./color/Yahoo/l/index.mjs", + "types": "./color/Yahoo/l/index.d.ts" + }, + "./color/WooCommerceColored/m": { + "require": "./color/WooCommerceColored/m/index.js", + "import": "./color/WooCommerceColored/m/index.mjs", + "types": "./color/WooCommerceColored/m/index.d.ts" + }, + "./color/WooCommerceColored/l": { + "require": "./color/WooCommerceColored/l/index.js", + "import": "./color/WooCommerceColored/l/index.mjs", + "types": "./color/WooCommerceColored/l/index.d.ts" + }, "./color/WhatConvertsColored/m": { "require": "./color/WhatConvertsColored/m/index.js", "import": "./color/WhatConvertsColored/m/index.mjs", @@ -97,6 +87,36 @@ "import": "./color/WhatConvertsColored/l/index.mjs", "types": "./color/WhatConvertsColored/l/index.d.ts" }, + "./color/TikTokColored/m": { + "require": "./color/TikTokColored/m/index.js", + "import": "./color/TikTokColored/m/index.mjs", + "types": "./color/TikTokColored/m/index.d.ts" + }, + "./color/TikTokColored/l": { + "require": "./color/TikTokColored/l/index.js", + "import": "./color/TikTokColored/l/index.mjs", + "types": "./color/TikTokColored/l/index.d.ts" + }, + "./color/WhatsApp/m": { + "require": "./color/WhatsApp/m/index.js", + "import": "./color/WhatsApp/m/index.mjs", + "types": "./color/WhatsApp/m/index.d.ts" + }, + "./color/WhatsApp/l": { + "require": "./color/WhatsApp/l/index.js", + "import": "./color/WhatsApp/l/index.mjs", + "types": "./color/WhatsApp/l/index.d.ts" + }, + "./color/TikTokColoredInvert/m": { + "require": "./color/TikTokColoredInvert/m/index.js", + "import": "./color/TikTokColoredInvert/m/index.mjs", + "types": "./color/TikTokColoredInvert/m/index.d.ts" + }, + "./color/TikTokColoredInvert/l": { + "require": "./color/TikTokColoredInvert/l/index.js", + "import": "./color/TikTokColoredInvert/l/index.mjs", + "types": "./color/TikTokColoredInvert/l/index.d.ts" + }, "./color/ShopifyColored/m": { "require": "./color/ShopifyColored/m/index.js", "import": "./color/ShopifyColored/m/index.mjs", @@ -107,6 +127,16 @@ "import": "./color/ShopifyColored/l/index.mjs", "types": "./color/ShopifyColored/l/index.d.ts" }, + "./color/Salesforce/m": { + "require": "./color/Salesforce/m/index.js", + "import": "./color/Salesforce/m/index.mjs", + "types": "./color/Salesforce/m/index.d.ts" + }, + "./color/Salesforce/l": { + "require": "./color/Salesforce/l/index.js", + "import": "./color/Salesforce/l/index.mjs", + "types": "./color/Salesforce/l/index.d.ts" + }, "./color/Snapchat/m": { "require": "./color/Snapchat/m/index.js", "import": "./color/Snapchat/m/index.mjs", @@ -117,15 +147,15 @@ "import": "./color/Snapchat/l/index.mjs", "types": "./color/Snapchat/l/index.d.ts" }, - "./color/PipedriveColored/m": { - "require": "./color/PipedriveColored/m/index.js", - "import": "./color/PipedriveColored/m/index.mjs", - "types": "./color/PipedriveColored/m/index.d.ts" + "./color/MicrosoftOutlook/m": { + "require": "./color/MicrosoftOutlook/m/index.js", + "import": "./color/MicrosoftOutlook/m/index.mjs", + "types": "./color/MicrosoftOutlook/m/index.d.ts" }, - "./color/PipedriveColored/l": { - "require": "./color/PipedriveColored/l/index.js", - "import": "./color/PipedriveColored/l/index.mjs", - "types": "./color/PipedriveColored/l/index.d.ts" + "./color/MicrosoftOutlook/l": { + "require": "./color/MicrosoftOutlook/l/index.js", + "import": "./color/MicrosoftOutlook/l/index.mjs", + "types": "./color/MicrosoftOutlook/l/index.d.ts" }, "./color/PerplexityColored/m": { "require": "./color/PerplexityColored/m/index.js", @@ -137,55 +167,15 @@ "import": "./color/PerplexityColored/l/index.mjs", "types": "./color/PerplexityColored/l/index.d.ts" }, - "./color/Salesforce/m": { - "require": "./color/Salesforce/m/index.js", - "import": "./color/Salesforce/m/index.mjs", - "types": "./color/Salesforce/m/index.d.ts" - }, - "./color/Salesforce/l": { - "require": "./color/Salesforce/l/index.js", - "import": "./color/Salesforce/l/index.mjs", - "types": "./color/Salesforce/l/index.d.ts" - }, - "./color/Moz/m": { - "require": "./color/Moz/m/index.js", - "import": "./color/Moz/m/index.mjs", - "types": "./color/Moz/m/index.d.ts" - }, - "./color/Moz/l": { - "require": "./color/Moz/l/index.js", - "import": "./color/Moz/l/index.mjs", - "types": "./color/Moz/l/index.d.ts" - }, - "./color/TikTokColoredInvert/m": { - "require": "./color/TikTokColoredInvert/m/index.js", - "import": "./color/TikTokColoredInvert/m/index.mjs", - "types": "./color/TikTokColoredInvert/m/index.d.ts" - }, - "./color/TikTokColoredInvert/l": { - "require": "./color/TikTokColoredInvert/l/index.js", - "import": "./color/TikTokColoredInvert/l/index.mjs", - "types": "./color/TikTokColoredInvert/l/index.d.ts" - }, - "./color/TikTokColored/m": { - "require": "./color/TikTokColored/m/index.js", - "import": "./color/TikTokColored/m/index.mjs", - "types": "./color/TikTokColored/m/index.d.ts" - }, - "./color/TikTokColored/l": { - "require": "./color/TikTokColored/l/index.js", - "import": "./color/TikTokColored/l/index.mjs", - "types": "./color/TikTokColored/l/index.d.ts" - }, - "./color/MicrosoftOutlook/m": { - "require": "./color/MicrosoftOutlook/m/index.js", - "import": "./color/MicrosoftOutlook/m/index.mjs", - "types": "./color/MicrosoftOutlook/m/index.d.ts" + "./color/PipedriveColored/m": { + "require": "./color/PipedriveColored/m/index.js", + "import": "./color/PipedriveColored/m/index.mjs", + "types": "./color/PipedriveColored/m/index.d.ts" }, - "./color/MicrosoftOutlook/l": { - "require": "./color/MicrosoftOutlook/l/index.js", - "import": "./color/MicrosoftOutlook/l/index.mjs", - "types": "./color/MicrosoftOutlook/l/index.d.ts" + "./color/PipedriveColored/l": { + "require": "./color/PipedriveColored/l/index.js", + "import": "./color/PipedriveColored/l/index.mjs", + "types": "./color/PipedriveColored/l/index.d.ts" }, "./color/MicrosoftOffice/m": { "require": "./color/MicrosoftOffice/m/index.js", @@ -207,6 +197,36 @@ "import": "./color/MetaColored/l/index.mjs", "types": "./color/MetaColored/l/index.d.ts" }, + "./color/Moz/m": { + "require": "./color/Moz/m/index.js", + "import": "./color/Moz/m/index.mjs", + "types": "./color/Moz/m/index.d.ts" + }, + "./color/Moz/l": { + "require": "./color/Moz/l/index.js", + "import": "./color/Moz/l/index.mjs", + "types": "./color/Moz/l/index.d.ts" + }, + "./color/Matomo/m": { + "require": "./color/Matomo/m/index.js", + "import": "./color/Matomo/m/index.mjs", + "types": "./color/Matomo/m/index.d.ts" + }, + "./color/Matomo/l": { + "require": "./color/Matomo/l/index.js", + "import": "./color/Matomo/l/index.mjs", + "types": "./color/Matomo/l/index.d.ts" + }, + "./color/MicrosoftExchange/m": { + "require": "./color/MicrosoftExchange/m/index.js", + "import": "./color/MicrosoftExchange/m/index.mjs", + "types": "./color/MicrosoftExchange/m/index.d.ts" + }, + "./color/MicrosoftExchange/l": { + "require": "./color/MicrosoftExchange/l/index.js", + "import": "./color/MicrosoftExchange/l/index.mjs", + "types": "./color/MicrosoftExchange/l/index.d.ts" + }, "./color/Microsoft/m": { "require": "./color/Microsoft/m/index.js", "import": "./color/Microsoft/m/index.mjs", @@ -227,16 +247,6 @@ "import": "./color/LookerStudio/l/index.mjs", "types": "./color/LookerStudio/l/index.d.ts" }, - "./color/Matomo/m": { - "require": "./color/Matomo/m/index.js", - "import": "./color/Matomo/m/index.mjs", - "types": "./color/Matomo/m/index.d.ts" - }, - "./color/Matomo/l": { - "require": "./color/Matomo/l/index.js", - "import": "./color/Matomo/l/index.mjs", - "types": "./color/Matomo/l/index.d.ts" - }, "./color/Mailchimp/m": { "require": "./color/Mailchimp/m/index.js", "import": "./color/Mailchimp/m/index.mjs", @@ -257,6 +267,16 @@ "import": "./color/JavaScript/l/index.mjs", "types": "./color/JavaScript/l/index.d.ts" }, + "./color/Hubspot/m": { + "require": "./color/Hubspot/m/index.js", + "import": "./color/Hubspot/m/index.mjs", + "types": "./color/Hubspot/m/index.d.ts" + }, + "./color/Hubspot/l": { + "require": "./color/Hubspot/l/index.js", + "import": "./color/Hubspot/l/index.mjs", + "types": "./color/Hubspot/l/index.d.ts" + }, "./color/LinkedInColored/m": { "require": "./color/LinkedInColored/m/index.js", "import": "./color/LinkedInColored/m/index.mjs", @@ -267,16 +287,6 @@ "import": "./color/LinkedInColored/l/index.mjs", "types": "./color/LinkedInColored/l/index.d.ts" }, - "./color/MicrosoftExchange/m": { - "require": "./color/MicrosoftExchange/m/index.js", - "import": "./color/MicrosoftExchange/m/index.mjs", - "types": "./color/MicrosoftExchange/m/index.d.ts" - }, - "./color/MicrosoftExchange/l": { - "require": "./color/MicrosoftExchange/l/index.js", - "import": "./color/MicrosoftExchange/l/index.mjs", - "types": "./color/MicrosoftExchange/l/index.d.ts" - }, "./color/InstagramColored/m": { "require": "./color/InstagramColored/m/index.js", "import": "./color/InstagramColored/m/index.mjs", @@ -287,25 +297,15 @@ "import": "./color/InstagramColored/l/index.mjs", "types": "./color/InstagramColored/l/index.d.ts" }, - "./color/Hubspot/m": { - "require": "./color/Hubspot/m/index.js", - "import": "./color/Hubspot/m/index.mjs", - "types": "./color/Hubspot/m/index.d.ts" - }, - "./color/Hubspot/l": { - "require": "./color/Hubspot/l/index.js", - "import": "./color/Hubspot/l/index.mjs", - "types": "./color/Hubspot/l/index.d.ts" - }, - "./color/GoogleMyBusiness/m": { - "require": "./color/GoogleMyBusiness/m/index.js", - "import": "./color/GoogleMyBusiness/m/index.mjs", - "types": "./color/GoogleMyBusiness/m/index.d.ts" + "./color/GoogleSlides/m": { + "require": "./color/GoogleSlides/m/index.js", + "import": "./color/GoogleSlides/m/index.mjs", + "types": "./color/GoogleSlides/m/index.d.ts" }, - "./color/GoogleMyBusiness/l": { - "require": "./color/GoogleMyBusiness/l/index.js", - "import": "./color/GoogleMyBusiness/l/index.mjs", - "types": "./color/GoogleMyBusiness/l/index.d.ts" + "./color/GoogleSlides/l": { + "require": "./color/GoogleSlides/l/index.js", + "import": "./color/GoogleSlides/l/index.mjs", + "types": "./color/GoogleSlides/l/index.d.ts" }, "./color/GoogleSheets/m": { "require": "./color/GoogleSheets/m/index.js", @@ -317,35 +317,65 @@ "import": "./color/GoogleSheets/l/index.mjs", "types": "./color/GoogleSheets/l/index.d.ts" }, - "./color/GoogleMail/m": { - "require": "./color/GoogleMail/m/index.js", - "import": "./color/GoogleMail/m/index.mjs", - "types": "./color/GoogleMail/m/index.d.ts" + "./color/GoogleSearchConsole/m": { + "require": "./color/GoogleSearchConsole/m/index.js", + "import": "./color/GoogleSearchConsole/m/index.mjs", + "types": "./color/GoogleSearchConsole/m/index.d.ts" + }, + "./color/GoogleSearchConsole/l": { + "require": "./color/GoogleSearchConsole/l/index.js", + "import": "./color/GoogleSearchConsole/l/index.mjs", + "types": "./color/GoogleSearchConsole/l/index.d.ts" + }, + "./color/GoogleMail/m": { + "require": "./color/GoogleMail/m/index.js", + "import": "./color/GoogleMail/m/index.mjs", + "types": "./color/GoogleMail/m/index.d.ts" }, "./color/GoogleMail/l": { "require": "./color/GoogleMail/l/index.js", "import": "./color/GoogleMail/l/index.mjs", "types": "./color/GoogleMail/l/index.d.ts" }, - "./color/GoogleSlides/m": { - "require": "./color/GoogleSlides/m/index.js", - "import": "./color/GoogleSlides/m/index.mjs", - "types": "./color/GoogleSlides/m/index.d.ts" + "./color/GoogleMyBusiness/m": { + "require": "./color/GoogleMyBusiness/m/index.js", + "import": "./color/GoogleMyBusiness/m/index.mjs", + "types": "./color/GoogleMyBusiness/m/index.d.ts" }, - "./color/GoogleSlides/l": { - "require": "./color/GoogleSlides/l/index.js", - "import": "./color/GoogleSlides/l/index.mjs", - "types": "./color/GoogleSlides/l/index.d.ts" + "./color/GoogleMyBusiness/l": { + "require": "./color/GoogleMyBusiness/l/index.js", + "import": "./color/GoogleMyBusiness/l/index.mjs", + "types": "./color/GoogleMyBusiness/l/index.d.ts" }, - "./color/GoogleSearchConsole/m": { - "require": "./color/GoogleSearchConsole/m/index.js", - "import": "./color/GoogleSearchConsole/m/index.mjs", - "types": "./color/GoogleSearchConsole/m/index.d.ts" + "./color/GoogleDocs/m": { + "require": "./color/GoogleDocs/m/index.js", + "import": "./color/GoogleDocs/m/index.mjs", + "types": "./color/GoogleDocs/m/index.d.ts" }, - "./color/GoogleSearchConsole/l": { - "require": "./color/GoogleSearchConsole/l/index.js", - "import": "./color/GoogleSearchConsole/l/index.mjs", - "types": "./color/GoogleSearchConsole/l/index.d.ts" + "./color/GoogleDocs/l": { + "require": "./color/GoogleDocs/l/index.js", + "import": "./color/GoogleDocs/l/index.mjs", + "types": "./color/GoogleDocs/l/index.d.ts" + }, + "./color/GoogleDisplayVideoAds/m": { + "require": "./color/GoogleDisplayVideoAds/m/index.js", + "import": "./color/GoogleDisplayVideoAds/m/index.mjs", + "types": "./color/GoogleDisplayVideoAds/m/index.d.ts" + }, + "./color/GoogleDisplayVideoAds/l": { + "require": "./color/GoogleDisplayVideoAds/l/index.js", + "import": "./color/GoogleDisplayVideoAds/l/index.mjs", + "types": "./color/GoogleDisplayVideoAds/l/index.d.ts" + }, + "./color/GoogleDataStudio/m": { + "require": "./color/GoogleDataStudio/m/index.js", + "import": "./color/GoogleDataStudio/m/index.mjs", + "types": "./color/GoogleDataStudio/m/index.d.ts" + }, + "./color/GoogleDataStudio/l": { + "require": "./color/GoogleDataStudio/l/index.js", + "import": "./color/GoogleDataStudio/l/index.mjs", + "types": "./color/GoogleDataStudio/l/index.d.ts" }, "./color/GoogleGenerativeAIColored/m": { "require": "./color/GoogleGenerativeAIColored/m/index.js", @@ -357,16 +387,6 @@ "import": "./color/GoogleGenerativeAIColored/l/index.mjs", "types": "./color/GoogleGenerativeAIColored/l/index.d.ts" }, - "./color/GoogleColor/m": { - "require": "./color/GoogleColor/m/index.js", - "import": "./color/GoogleColor/m/index.mjs", - "types": "./color/GoogleColor/m/index.d.ts" - }, - "./color/GoogleColor/l": { - "require": "./color/GoogleColor/l/index.js", - "import": "./color/GoogleColor/l/index.mjs", - "types": "./color/GoogleColor/l/index.d.ts" - }, "./color/GoogleCloud/m": { "require": "./color/GoogleCloud/m/index.js", "import": "./color/GoogleCloud/m/index.mjs", @@ -377,15 +397,15 @@ "import": "./color/GoogleCloud/l/index.mjs", "types": "./color/GoogleCloud/l/index.d.ts" }, - "./color/GoogleAnalytics4/m": { - "require": "./color/GoogleAnalytics4/m/index.js", - "import": "./color/GoogleAnalytics4/m/index.mjs", - "types": "./color/GoogleAnalytics4/m/index.d.ts" + "./color/GoogleColor/m": { + "require": "./color/GoogleColor/m/index.js", + "import": "./color/GoogleColor/m/index.mjs", + "types": "./color/GoogleColor/m/index.d.ts" }, - "./color/GoogleAnalytics4/l": { - "require": "./color/GoogleAnalytics4/l/index.js", - "import": "./color/GoogleAnalytics4/l/index.mjs", - "types": "./color/GoogleAnalytics4/l/index.d.ts" + "./color/GoogleColor/l": { + "require": "./color/GoogleColor/l/index.js", + "import": "./color/GoogleColor/l/index.mjs", + "types": "./color/GoogleColor/l/index.d.ts" }, "./color/GoogleAnalytics/m": { "require": "./color/GoogleAnalytics/m/index.js", @@ -397,6 +417,16 @@ "import": "./color/GoogleAnalytics/l/index.mjs", "types": "./color/GoogleAnalytics/l/index.d.ts" }, + "./color/GoogleAnalytics4/m": { + "require": "./color/GoogleAnalytics4/m/index.js", + "import": "./color/GoogleAnalytics4/m/index.mjs", + "types": "./color/GoogleAnalytics4/m/index.d.ts" + }, + "./color/GoogleAnalytics4/l": { + "require": "./color/GoogleAnalytics4/l/index.js", + "import": "./color/GoogleAnalytics4/l/index.mjs", + "types": "./color/GoogleAnalytics4/l/index.d.ts" + }, "./color/GoogleAds/m": { "require": "./color/GoogleAds/m/index.js", "import": "./color/GoogleAds/m/index.mjs", @@ -407,15 +437,15 @@ "import": "./color/GoogleAds/l/index.mjs", "types": "./color/GoogleAds/l/index.d.ts" }, - "./color/GoogleDocs/m": { - "require": "./color/GoogleDocs/m/index.js", - "import": "./color/GoogleDocs/m/index.mjs", - "types": "./color/GoogleDocs/m/index.d.ts" + "./color/GitHubInvert/m": { + "require": "./color/GitHubInvert/m/index.js", + "import": "./color/GitHubInvert/m/index.mjs", + "types": "./color/GitHubInvert/m/index.d.ts" }, - "./color/GoogleDocs/l": { - "require": "./color/GoogleDocs/l/index.js", - "import": "./color/GoogleDocs/l/index.mjs", - "types": "./color/GoogleDocs/l/index.d.ts" + "./color/GitHubInvert/l": { + "require": "./color/GitHubInvert/l/index.js", + "import": "./color/GitHubInvert/l/index.mjs", + "types": "./color/GitHubInvert/l/index.d.ts" }, "./color/GitLab/m": { "require": "./color/GitLab/m/index.js", @@ -427,16 +457,6 @@ "import": "./color/GitLab/l/index.mjs", "types": "./color/GitLab/l/index.d.ts" }, - "./color/GitHubInvert/m": { - "require": "./color/GitHubInvert/m/index.js", - "import": "./color/GitHubInvert/m/index.mjs", - "types": "./color/GitHubInvert/m/index.d.ts" - }, - "./color/GitHubInvert/l": { - "require": "./color/GitHubInvert/l/index.js", - "import": "./color/GitHubInvert/l/index.mjs", - "types": "./color/GitHubInvert/l/index.d.ts" - }, "./color/GitHub/m": { "require": "./color/GitHub/m/index.js", "import": "./color/GitHub/m/index.mjs", @@ -447,6 +467,16 @@ "import": "./color/GitHub/l/index.mjs", "types": "./color/GitHub/l/index.d.ts" }, + "./color/ConstantContactColored/m": { + "require": "./color/ConstantContactColored/m/index.js", + "import": "./color/ConstantContactColored/m/index.mjs", + "types": "./color/ConstantContactColored/m/index.d.ts" + }, + "./color/ConstantContactColored/l": { + "require": "./color/ConstantContactColored/l/index.js", + "import": "./color/ConstantContactColored/l/index.mjs", + "types": "./color/ConstantContactColored/l/index.d.ts" + }, "./color/Figma/m": { "require": "./color/Figma/m/index.js", "import": "./color/Figma/m/index.mjs", @@ -467,16 +497,6 @@ "import": "./color/Copilot/l/index.mjs", "types": "./color/Copilot/l/index.d.ts" }, - "./color/ConstantContactColored/m": { - "require": "./color/ConstantContactColored/m/index.js", - "import": "./color/ConstantContactColored/m/index.mjs", - "types": "./color/ConstantContactColored/m/index.d.ts" - }, - "./color/ConstantContactColored/l": { - "require": "./color/ConstantContactColored/l/index.js", - "import": "./color/ConstantContactColored/l/index.mjs", - "types": "./color/ConstantContactColored/l/index.d.ts" - }, "./color/Confluence/m": { "require": "./color/Confluence/m/index.js", "import": "./color/Confluence/m/index.mjs", @@ -497,25 +517,15 @@ "import": "./color/ClaudeColored/l/index.mjs", "types": "./color/ClaudeColored/l/index.d.ts" }, - "./color/GoogleDisplayVideoAds/m": { - "require": "./color/GoogleDisplayVideoAds/m/index.js", - "import": "./color/GoogleDisplayVideoAds/m/index.mjs", - "types": "./color/GoogleDisplayVideoAds/m/index.d.ts" - }, - "./color/GoogleDisplayVideoAds/l": { - "require": "./color/GoogleDisplayVideoAds/l/index.js", - "import": "./color/GoogleDisplayVideoAds/l/index.mjs", - "types": "./color/GoogleDisplayVideoAds/l/index.d.ts" - }, - "./color/GoogleDataStudio/m": { - "require": "./color/GoogleDataStudio/m/index.js", - "import": "./color/GoogleDataStudio/m/index.mjs", - "types": "./color/GoogleDataStudio/m/index.d.ts" + "./color/CampaignMonitorColored/m": { + "require": "./color/CampaignMonitorColored/m/index.js", + "import": "./color/CampaignMonitorColored/m/index.mjs", + "types": "./color/CampaignMonitorColored/m/index.d.ts" }, - "./color/GoogleDataStudio/l": { - "require": "./color/GoogleDataStudio/l/index.js", - "import": "./color/GoogleDataStudio/l/index.mjs", - "types": "./color/GoogleDataStudio/l/index.d.ts" + "./color/CampaignMonitorColored/l": { + "require": "./color/CampaignMonitorColored/l/index.js", + "import": "./color/CampaignMonitorColored/l/index.mjs", + "types": "./color/CampaignMonitorColored/l/index.d.ts" }, "./color/CallTrackingMetricsColored/m": { "require": "./color/CallTrackingMetricsColored/m/index.js", @@ -527,6 +537,16 @@ "import": "./color/CallTrackingMetricsColored/l/index.mjs", "types": "./color/CallTrackingMetricsColored/l/index.d.ts" }, + "./color/CallRailColored/m": { + "require": "./color/CallRailColored/m/index.js", + "import": "./color/CallRailColored/m/index.mjs", + "types": "./color/CallRailColored/m/index.d.ts" + }, + "./color/CallRailColored/l": { + "require": "./color/CallRailColored/l/index.js", + "import": "./color/CallRailColored/l/index.mjs", + "types": "./color/CallRailColored/l/index.d.ts" + }, "./color/BirdeyeColored/m": { "require": "./color/BirdeyeColored/m/index.js", "import": "./color/BirdeyeColored/m/index.mjs", @@ -537,6 +557,16 @@ "import": "./color/BirdeyeColored/l/index.mjs", "types": "./color/BirdeyeColored/l/index.d.ts" }, + "./color/Amazon/m": { + "require": "./color/Amazon/m/index.js", + "import": "./color/Amazon/m/index.mjs", + "types": "./color/Amazon/m/index.d.ts" + }, + "./color/Amazon/l": { + "require": "./color/Amazon/l/index.js", + "import": "./color/Amazon/l/index.mjs", + "types": "./color/Amazon/l/index.d.ts" + }, "./color/Ahrefs/m": { "require": "./color/Ahrefs/m/index.js", "import": "./color/Ahrefs/m/index.mjs", @@ -547,35 +577,25 @@ "import": "./color/Ahrefs/l/index.mjs", "types": "./color/Ahrefs/l/index.d.ts" }, - "./color/CampaignMonitorColored/m": { - "require": "./color/CampaignMonitorColored/m/index.js", - "import": "./color/CampaignMonitorColored/m/index.mjs", - "types": "./color/CampaignMonitorColored/m/index.d.ts" - }, - "./color/CampaignMonitorColored/l": { - "require": "./color/CampaignMonitorColored/l/index.js", - "import": "./color/CampaignMonitorColored/l/index.mjs", - "types": "./color/CampaignMonitorColored/l/index.d.ts" - }, - "./color/CallRailColored/m": { - "require": "./color/CallRailColored/m/index.js", - "import": "./color/CallRailColored/m/index.mjs", - "types": "./color/CallRailColored/m/index.d.ts" + "./pay/WeChatPay/m": { + "require": "./pay/WeChatPay/m/index.js", + "import": "./pay/WeChatPay/m/index.mjs", + "types": "./pay/WeChatPay/m/index.d.ts" }, - "./color/CallRailColored/l": { - "require": "./color/CallRailColored/l/index.js", - "import": "./color/CallRailColored/l/index.mjs", - "types": "./color/CallRailColored/l/index.d.ts" + "./pay/WeChatPay/l": { + "require": "./pay/WeChatPay/l/index.js", + "import": "./pay/WeChatPay/l/index.mjs", + "types": "./pay/WeChatPay/l/index.d.ts" }, - "./color/Amazon/m": { - "require": "./color/Amazon/m/index.js", - "import": "./color/Amazon/m/index.mjs", - "types": "./color/Amazon/m/index.d.ts" + "./pay/Visa/m": { + "require": "./pay/Visa/m/index.js", + "import": "./pay/Visa/m/index.mjs", + "types": "./pay/Visa/m/index.d.ts" }, - "./color/Amazon/l": { - "require": "./color/Amazon/l/index.js", - "import": "./color/Amazon/l/index.mjs", - "types": "./color/Amazon/l/index.d.ts" + "./pay/Visa/l": { + "require": "./pay/Visa/l/index.js", + "import": "./pay/Visa/l/index.mjs", + "types": "./pay/Visa/l/index.d.ts" }, "./pay/UnionPay/m": { "require": "./pay/UnionPay/m/index.js", @@ -597,26 +617,6 @@ "import": "./pay/PayPal/l/index.mjs", "types": "./pay/PayPal/l/index.d.ts" }, - "./pay/WeChatPay/m": { - "require": "./pay/WeChatPay/m/index.js", - "import": "./pay/WeChatPay/m/index.mjs", - "types": "./pay/WeChatPay/m/index.d.ts" - }, - "./pay/WeChatPay/l": { - "require": "./pay/WeChatPay/l/index.js", - "import": "./pay/WeChatPay/l/index.mjs", - "types": "./pay/WeChatPay/l/index.d.ts" - }, - "./pay/Visa/m": { - "require": "./pay/Visa/m/index.js", - "import": "./pay/Visa/m/index.mjs", - "types": "./pay/Visa/m/index.d.ts" - }, - "./pay/Visa/l": { - "require": "./pay/Visa/l/index.js", - "import": "./pay/Visa/l/index.mjs", - "types": "./pay/Visa/l/index.d.ts" - }, "./pay/Discover/m": { "require": "./pay/Discover/m/index.js", "import": "./pay/Discover/m/index.mjs", @@ -647,10 +647,20 @@ "import": "./pay/JCB/l/index.mjs", "types": "./pay/JCB/l/index.d.ts" }, - "./pay/Diners/m": { - "require": "./pay/Diners/m/index.js", - "import": "./pay/Diners/m/index.mjs", - "types": "./pay/Diners/m/index.d.ts" + "./pay/CreditCard/m": { + "require": "./pay/CreditCard/m/index.js", + "import": "./pay/CreditCard/m/index.mjs", + "types": "./pay/CreditCard/m/index.d.ts" + }, + "./pay/CreditCard/l": { + "require": "./pay/CreditCard/l/index.js", + "import": "./pay/CreditCard/l/index.mjs", + "types": "./pay/CreditCard/l/index.d.ts" + }, + "./pay/Diners/m": { + "require": "./pay/Diners/m/index.js", + "import": "./pay/Diners/m/index.mjs", + "types": "./pay/Diners/m/index.d.ts" }, "./pay/Diners/l": { "require": "./pay/Diners/l/index.js", @@ -667,21 +677,6 @@ "import": "./pay/AmericanExpress/l/index.mjs", "types": "./pay/AmericanExpress/l/index.d.ts" }, - "./pay/CreditCard/m": { - "require": "./pay/CreditCard/m/index.js", - "import": "./pay/CreditCard/m/index.mjs", - "types": "./pay/CreditCard/m/index.d.ts" - }, - "./pay/CreditCard/l": { - "require": "./pay/CreditCard/l/index.js", - "import": "./pay/CreditCard/l/index.mjs", - "types": "./pay/CreditCard/l/index.d.ts" - }, - "./platform/TrafficMarketToolkit": { - "require": "./platform/TrafficMarketToolkit/index.js", - "import": "./platform/TrafficMarketToolkit/index.mjs", - "types": "./platform/TrafficMarketToolkit/index.d.ts" - }, "./platform/SocialToolkit": { "require": "./platform/SocialToolkit/index.js", "import": "./platform/SocialToolkit/index.mjs", @@ -692,56 +687,71 @@ "import": "./platform/SEOToolkit/index.mjs", "types": "./platform/SEOToolkit/index.d.ts" }, + "./platform/TrafficMarketToolkit": { + "require": "./platform/TrafficMarketToolkit/index.js", + "import": "./platform/TrafficMarketToolkit/index.mjs", + "types": "./platform/TrafficMarketToolkit/index.d.ts" + }, "./platform/ReportsToolkit": { "require": "./platform/ReportsToolkit/index.js", "import": "./platform/ReportsToolkit/index.mjs", "types": "./platform/ReportsToolkit/index.d.ts" }, - "./platform/PRToolkit": { - "require": "./platform/PRToolkit/index.js", - "import": "./platform/PRToolkit/index.mjs", - "types": "./platform/PRToolkit/index.d.ts" + "./platform/LocalToolkit": { + "require": "./platform/LocalToolkit/index.js", + "import": "./platform/LocalToolkit/index.mjs", + "types": "./platform/LocalToolkit/index.d.ts" }, "./platform/HomePlatform": { "require": "./platform/HomePlatform/index.js", "import": "./platform/HomePlatform/index.mjs", "types": "./platform/HomePlatform/index.d.ts" }, + "./platform/ContentToolkit": { + "require": "./platform/ContentToolkit/index.js", + "import": "./platform/ContentToolkit/index.mjs", + "types": "./platform/ContentToolkit/index.d.ts" + }, "./platform/EnterpriseSolutions": { "require": "./platform/EnterpriseSolutions/index.js", "import": "./platform/EnterpriseSolutions/index.mjs", "types": "./platform/EnterpriseSolutions/index.d.ts" }, - "./platform/ContentToolkit": { - "require": "./platform/ContentToolkit/index.js", - "import": "./platform/ContentToolkit/index.mjs", - "types": "./platform/ContentToolkit/index.d.ts" + "./platform/PRToolkit": { + "require": "./platform/PRToolkit/index.js", + "import": "./platform/PRToolkit/index.mjs", + "types": "./platform/PRToolkit/index.d.ts" }, "./platform/AppCenter": { "require": "./platform/AppCenter/index.js", "import": "./platform/AppCenter/index.mjs", "types": "./platform/AppCenter/index.d.ts" }, - "./platform/AdsToolkit": { - "require": "./platform/AdsToolkit/index.js", - "import": "./platform/AdsToolkit/index.mjs", - "types": "./platform/AdsToolkit/index.d.ts" - }, "./platform/AIToolkit": { "require": "./platform/AIToolkit/index.js", "import": "./platform/AIToolkit/index.mjs", "types": "./platform/AIToolkit/index.d.ts" }, - "./platform/LocalToolkit": { - "require": "./platform/LocalToolkit/index.js", - "import": "./platform/LocalToolkit/index.mjs", - "types": "./platform/LocalToolkit/index.d.ts" - }, "./platform/AISEOToolkit": { "require": "./platform/AISEOToolkit/index.js", "import": "./platform/AISEOToolkit/index.mjs", "types": "./platform/AISEOToolkit/index.d.ts" }, + "./platform/AdsToolkit": { + "require": "./platform/AdsToolkit/index.js", + "import": "./platform/AdsToolkit/index.mjs", + "types": "./platform/AdsToolkit/index.d.ts" + }, + "./ZoomMinus/m": { + "require": "./ZoomMinus/m/index.js", + "import": "./ZoomMinus/m/index.mjs", + "types": "./ZoomMinus/m/index.d.ts" + }, + "./ZoomMinus/l": { + "require": "./ZoomMinus/l/index.js", + "import": "./ZoomMinus/l/index.mjs", + "types": "./ZoomMinus/l/index.d.ts" + }, "./ZoomPlus/m": { "require": "./ZoomPlus/m/index.js", "import": "./ZoomPlus/m/index.mjs", @@ -812,15 +822,15 @@ "import": "./Wine/l/index.mjs", "types": "./Wine/l/index.d.ts" }, - "./WebStories/m": { - "require": "./WebStories/m/index.js", - "import": "./WebStories/m/index.mjs", - "types": "./WebStories/m/index.d.ts" + "./WebPages/m": { + "require": "./WebPages/m/index.js", + "import": "./WebPages/m/index.mjs", + "types": "./WebPages/m/index.d.ts" }, - "./WebStories/l": { - "require": "./WebStories/l/index.js", - "import": "./WebStories/l/index.mjs", - "types": "./WebStories/l/index.d.ts" + "./WebPages/l": { + "require": "./WebPages/l/index.js", + "import": "./WebPages/l/index.mjs", + "types": "./WebPages/l/index.d.ts" }, "./Warning/m": { "require": "./Warning/m/index.js", @@ -832,15 +842,15 @@ "import": "./Warning/l/index.mjs", "types": "./Warning/l/index.d.ts" }, - "./VolumeUp/m": { - "require": "./VolumeUp/m/index.js", - "import": "./VolumeUp/m/index.mjs", - "types": "./VolumeUp/m/index.d.ts" + "./WebStories/m": { + "require": "./WebStories/m/index.js", + "import": "./WebStories/m/index.mjs", + "types": "./WebStories/m/index.d.ts" }, - "./VolumeUp/l": { - "require": "./VolumeUp/l/index.js", - "import": "./VolumeUp/l/index.mjs", - "types": "./VolumeUp/l/index.d.ts" + "./WebStories/l": { + "require": "./WebStories/l/index.js", + "import": "./WebStories/l/index.mjs", + "types": "./WebStories/l/index.d.ts" }, "./Vk/m": { "require": "./Vk/m/index.js", @@ -852,6 +862,16 @@ "import": "./Vk/l/index.mjs", "types": "./Vk/l/index.d.ts" }, + "./VolumeUp/m": { + "require": "./VolumeUp/m/index.js", + "import": "./VolumeUp/m/index.mjs", + "types": "./VolumeUp/m/index.d.ts" + }, + "./VolumeUp/l": { + "require": "./VolumeUp/l/index.js", + "import": "./VolumeUp/l/index.mjs", + "types": "./VolumeUp/l/index.d.ts" + }, "./VideoStreaming/m": { "require": "./VideoStreaming/m/index.js", "import": "./VideoStreaming/m/index.mjs", @@ -902,15 +922,15 @@ "import": "./VideoAlt/l/index.mjs", "types": "./VideoAlt/l/index.d.ts" }, - "./Video/m": { - "require": "./Video/m/index.js", - "import": "./Video/m/index.mjs", - "types": "./Video/m/index.d.ts" + "./Value/m": { + "require": "./Value/m/index.js", + "import": "./Value/m/index.mjs", + "types": "./Value/m/index.d.ts" }, - "./Video/l": { - "require": "./Video/l/index.js", - "import": "./Video/l/index.mjs", - "types": "./Video/l/index.d.ts" + "./Value/l": { + "require": "./Value/l/index.js", + "import": "./Value/l/index.mjs", + "types": "./Value/l/index.d.ts" }, "./Veterinary/m": { "require": "./Veterinary/m/index.js", @@ -922,15 +942,25 @@ "import": "./Veterinary/l/index.mjs", "types": "./Veterinary/l/index.d.ts" }, - "./Value/m": { - "require": "./Value/m/index.js", - "import": "./Value/m/index.mjs", - "types": "./Value/m/index.d.ts" + "./Video/m": { + "require": "./Video/m/index.js", + "import": "./Video/m/index.mjs", + "types": "./Video/m/index.d.ts" }, - "./Value/l": { - "require": "./Value/l/index.js", - "import": "./Value/l/index.mjs", - "types": "./Value/l/index.d.ts" + "./Video/l": { + "require": "./Video/l/index.js", + "import": "./Video/l/index.mjs", + "types": "./Video/l/index.d.ts" + }, + "./UserShared/m": { + "require": "./UserShared/m/index.js", + "import": "./UserShared/m/index.mjs", + "types": "./UserShared/m/index.d.ts" + }, + "./UserShared/l": { + "require": "./UserShared/l/index.js", + "import": "./UserShared/l/index.mjs", + "types": "./UserShared/l/index.d.ts" }, "./UserSharedFirst/m": { "require": "./UserSharedFirst/m/index.js", @@ -942,15 +972,15 @@ "import": "./UserSharedFirst/l/index.mjs", "types": "./UserSharedFirst/l/index.d.ts" }, - "./UserShared/m": { - "require": "./UserShared/m/index.js", - "import": "./UserShared/m/index.mjs", - "types": "./UserShared/m/index.d.ts" + "./Vacation/m": { + "require": "./Vacation/m/index.js", + "import": "./Vacation/m/index.mjs", + "types": "./Vacation/m/index.d.ts" }, - "./UserShared/l": { - "require": "./UserShared/l/index.js", - "import": "./UserShared/l/index.mjs", - "types": "./UserShared/l/index.d.ts" + "./Vacation/l": { + "require": "./Vacation/l/index.js", + "import": "./Vacation/l/index.mjs", + "types": "./Vacation/l/index.d.ts" }, "./UserGroup/m": { "require": "./UserGroup/m/index.js", @@ -962,6 +992,16 @@ "import": "./UserGroup/l/index.mjs", "types": "./UserGroup/l/index.d.ts" }, + "./Unsplash/m": { + "require": "./Unsplash/m/index.js", + "import": "./Unsplash/m/index.mjs", + "types": "./Unsplash/m/index.d.ts" + }, + "./Unsplash/l": { + "require": "./Unsplash/l/index.js", + "import": "./Unsplash/l/index.mjs", + "types": "./Unsplash/l/index.d.ts" + }, "./UserDemo/m": { "require": "./UserDemo/m/index.js", "import": "./UserDemo/m/index.mjs", @@ -982,15 +1022,25 @@ "import": "./User/l/index.mjs", "types": "./User/l/index.d.ts" }, - "./Unsplash/m": { - "require": "./Unsplash/m/index.js", - "import": "./Unsplash/m/index.mjs", - "types": "./Unsplash/m/index.d.ts" + "./Twitter/m": { + "require": "./Twitter/m/index.js", + "import": "./Twitter/m/index.mjs", + "types": "./Twitter/m/index.d.ts" }, - "./Unsplash/l": { - "require": "./Unsplash/l/index.js", - "import": "./Unsplash/l/index.mjs", - "types": "./Unsplash/l/index.d.ts" + "./Twitter/l": { + "require": "./Twitter/l/index.js", + "import": "./Twitter/l/index.mjs", + "types": "./Twitter/l/index.d.ts" + }, + "./TwitterCarousel/m": { + "require": "./TwitterCarousel/m/index.js", + "import": "./TwitterCarousel/m/index.mjs", + "types": "./TwitterCarousel/m/index.d.ts" + }, + "./TwitterCarousel/l": { + "require": "./TwitterCarousel/l/index.js", + "import": "./TwitterCarousel/l/index.mjs", + "types": "./TwitterCarousel/l/index.d.ts" }, "./Undo/m": { "require": "./Undo/m/index.js", @@ -1012,65 +1062,35 @@ "import": "./Unarchive/l/index.mjs", "types": "./Unarchive/l/index.d.ts" }, - "./ZoomMinus/m": { - "require": "./ZoomMinus/m/index.js", - "import": "./ZoomMinus/m/index.mjs", - "types": "./ZoomMinus/m/index.d.ts" + "./Trello/m": { + "require": "./Trello/m/index.js", + "import": "./Trello/m/index.mjs", + "types": "./Trello/m/index.d.ts" }, - "./ZoomMinus/l": { - "require": "./ZoomMinus/l/index.js", - "import": "./ZoomMinus/l/index.mjs", - "types": "./ZoomMinus/l/index.d.ts" + "./Trello/l": { + "require": "./Trello/l/index.js", + "import": "./Trello/l/index.mjs", + "types": "./Trello/l/index.d.ts" }, - "./WebPages/m": { - "require": "./WebPages/m/index.js", - "import": "./WebPages/m/index.mjs", - "types": "./WebPages/m/index.d.ts" + "./Trash/m": { + "require": "./Trash/m/index.js", + "import": "./Trash/m/index.mjs", + "types": "./Trash/m/index.d.ts" }, - "./WebPages/l": { - "require": "./WebPages/l/index.js", - "import": "./WebPages/l/index.mjs", - "types": "./WebPages/l/index.d.ts" + "./Trash/l": { + "require": "./Trash/l/index.js", + "import": "./Trash/l/index.mjs", + "types": "./Trash/l/index.d.ts" }, - "./Vacation/m": { - "require": "./Vacation/m/index.js", - "import": "./Vacation/m/index.mjs", - "types": "./Vacation/m/index.d.ts" + "./Toxic/m": { + "require": "./Toxic/m/index.js", + "import": "./Toxic/m/index.mjs", + "types": "./Toxic/m/index.d.ts" }, - "./Vacation/l": { - "require": "./Vacation/l/index.js", - "import": "./Vacation/l/index.mjs", - "types": "./Vacation/l/index.d.ts" - }, - "./TwitterCarousel/m": { - "require": "./TwitterCarousel/m/index.js", - "import": "./TwitterCarousel/m/index.mjs", - "types": "./TwitterCarousel/m/index.d.ts" - }, - "./TwitterCarousel/l": { - "require": "./TwitterCarousel/l/index.js", - "import": "./TwitterCarousel/l/index.mjs", - "types": "./TwitterCarousel/l/index.d.ts" - }, - "./Twitter/m": { - "require": "./Twitter/m/index.js", - "import": "./Twitter/m/index.mjs", - "types": "./Twitter/m/index.d.ts" - }, - "./Twitter/l": { - "require": "./Twitter/l/index.js", - "import": "./Twitter/l/index.mjs", - "types": "./Twitter/l/index.d.ts" - }, - "./Trello/m": { - "require": "./Trello/m/index.js", - "import": "./Trello/m/index.mjs", - "types": "./Trello/m/index.d.ts" - }, - "./Trello/l": { - "require": "./Trello/l/index.js", - "import": "./Trello/l/index.mjs", - "types": "./Trello/l/index.d.ts" + "./Toxic/l": { + "require": "./Toxic/l/index.js", + "import": "./Toxic/l/index.mjs", + "types": "./Toxic/l/index.d.ts" }, "./TimeNight/m": { "require": "./TimeNight/m/index.js", @@ -1082,6 +1102,16 @@ "import": "./TimeNight/l/index.mjs", "types": "./TimeNight/l/index.d.ts" }, + "./TopStories/m": { + "require": "./TopStories/m/index.js", + "import": "./TopStories/m/index.mjs", + "types": "./TopStories/m/index.d.ts" + }, + "./TopStories/l": { + "require": "./TopStories/l/index.js", + "import": "./TopStories/l/index.mjs", + "types": "./TopStories/l/index.d.ts" + }, "./TimeDay/m": { "require": "./TimeDay/m/index.js", "import": "./TimeDay/m/index.mjs", @@ -1092,16 +1122,6 @@ "import": "./TimeDay/l/index.mjs", "types": "./TimeDay/l/index.d.ts" }, - "./TimeClock/m": { - "require": "./TimeClock/m/index.js", - "import": "./TimeClock/m/index.mjs", - "types": "./TimeClock/m/index.d.ts" - }, - "./TimeClock/l": { - "require": "./TimeClock/l/index.js", - "import": "./TimeClock/l/index.mjs", - "types": "./TimeClock/l/index.d.ts" - }, "./Tile/m": { "require": "./Tile/m/index.js", "import": "./Tile/m/index.mjs", @@ -1122,15 +1142,15 @@ "import": "./TikTok/l/index.mjs", "types": "./TikTok/l/index.d.ts" }, - "./ThumbUp/m": { - "require": "./ThumbUp/m/index.js", - "import": "./ThumbUp/m/index.mjs", - "types": "./ThumbUp/m/index.d.ts" + "./TimeClock/m": { + "require": "./TimeClock/m/index.js", + "import": "./TimeClock/m/index.mjs", + "types": "./TimeClock/m/index.d.ts" }, - "./ThumbUp/l": { - "require": "./ThumbUp/l/index.js", - "import": "./ThumbUp/l/index.mjs", - "types": "./ThumbUp/l/index.d.ts" + "./TimeClock/l": { + "require": "./TimeClock/l/index.js", + "import": "./TimeClock/l/index.mjs", + "types": "./TimeClock/l/index.d.ts" }, "./ThumbDown/m": { "require": "./ThumbDown/m/index.js", @@ -1142,45 +1162,35 @@ "import": "./ThumbDown/l/index.mjs", "types": "./ThumbDown/l/index.d.ts" }, - "./Trash/m": { - "require": "./Trash/m/index.js", - "import": "./Trash/m/index.mjs", - "types": "./Trash/m/index.d.ts" - }, - "./Trash/l": { - "require": "./Trash/l/index.js", - "import": "./Trash/l/index.mjs", - "types": "./Trash/l/index.d.ts" - }, - "./Toxic/m": { - "require": "./Toxic/m/index.js", - "import": "./Toxic/m/index.mjs", - "types": "./Toxic/m/index.d.ts" + "./ThumbUp/m": { + "require": "./ThumbUp/m/index.js", + "import": "./ThumbUp/m/index.mjs", + "types": "./ThumbUp/m/index.d.ts" }, - "./Toxic/l": { - "require": "./Toxic/l/index.js", - "import": "./Toxic/l/index.mjs", - "types": "./Toxic/l/index.d.ts" + "./ThumbUp/l": { + "require": "./ThumbUp/l/index.js", + "import": "./ThumbUp/l/index.mjs", + "types": "./ThumbUp/l/index.d.ts" }, - "./TopStories/m": { - "require": "./TopStories/m/index.js", - "import": "./TopStories/m/index.mjs", - "types": "./TopStories/m/index.d.ts" + "./TextQuotes/m": { + "require": "./TextQuotes/m/index.js", + "import": "./TextQuotes/m/index.mjs", + "types": "./TextQuotes/m/index.d.ts" }, - "./TopStories/l": { - "require": "./TopStories/l/index.js", - "import": "./TopStories/l/index.mjs", - "types": "./TopStories/l/index.d.ts" + "./TextQuotes/l": { + "require": "./TextQuotes/l/index.js", + "import": "./TextQuotes/l/index.mjs", + "types": "./TextQuotes/l/index.d.ts" }, - "./TextItalic/m": { - "require": "./TextItalic/m/index.js", - "import": "./TextItalic/m/index.mjs", - "types": "./TextItalic/m/index.d.ts" + "./TextUnderline/m": { + "require": "./TextUnderline/m/index.js", + "import": "./TextUnderline/m/index.mjs", + "types": "./TextUnderline/m/index.d.ts" }, - "./TextItalic/l": { - "require": "./TextItalic/l/index.js", - "import": "./TextItalic/l/index.mjs", - "types": "./TextItalic/l/index.d.ts" + "./TextUnderline/l": { + "require": "./TextUnderline/l/index.js", + "import": "./TextUnderline/l/index.mjs", + "types": "./TextUnderline/l/index.d.ts" }, "./TextBold/m": { "require": "./TextBold/m/index.js", @@ -1192,25 +1202,15 @@ "import": "./TextBold/l/index.mjs", "types": "./TextBold/l/index.d.ts" }, - "./TextUnderline/m": { - "require": "./TextUnderline/m/index.js", - "import": "./TextUnderline/m/index.mjs", - "types": "./TextUnderline/m/index.d.ts" - }, - "./TextUnderline/l": { - "require": "./TextUnderline/l/index.js", - "import": "./TextUnderline/l/index.mjs", - "types": "./TextUnderline/l/index.d.ts" - }, - "./TextQuotes/m": { - "require": "./TextQuotes/m/index.js", - "import": "./TextQuotes/m/index.mjs", - "types": "./TextQuotes/m/index.d.ts" + "./TextItalic/m": { + "require": "./TextItalic/m/index.js", + "import": "./TextItalic/m/index.mjs", + "types": "./TextItalic/m/index.d.ts" }, - "./TextQuotes/l": { - "require": "./TextQuotes/l/index.js", - "import": "./TextQuotes/l/index.mjs", - "types": "./TextQuotes/l/index.d.ts" + "./TextItalic/l": { + "require": "./TextItalic/l/index.js", + "import": "./TextItalic/l/index.mjs", + "types": "./TextItalic/l/index.d.ts" }, "./Text/m": { "require": "./Text/m/index.js", @@ -1222,15 +1222,25 @@ "import": "./Text/l/index.mjs", "types": "./Text/l/index.d.ts" }, - "./Telescope/m": { - "require": "./Telescope/m/index.js", - "import": "./Telescope/m/index.mjs", - "types": "./Telescope/m/index.d.ts" + "./TagFilled/m": { + "require": "./TagFilled/m/index.js", + "import": "./TagFilled/m/index.mjs", + "types": "./TagFilled/m/index.d.ts" }, - "./Telescope/l": { - "require": "./Telescope/l/index.js", - "import": "./Telescope/l/index.mjs", - "types": "./Telescope/l/index.d.ts" + "./TagFilled/l": { + "require": "./TagFilled/l/index.js", + "import": "./TagFilled/l/index.mjs", + "types": "./TagFilled/l/index.d.ts" + }, + "./Tag/m": { + "require": "./Tag/m/index.js", + "import": "./Tag/m/index.mjs", + "types": "./Tag/m/index.d.ts" + }, + "./Tag/l": { + "require": "./Tag/l/index.js", + "import": "./Tag/l/index.mjs", + "types": "./Tag/l/index.d.ts" }, "./Tack/m": { "require": "./Tack/m/index.js", @@ -1242,6 +1252,26 @@ "import": "./Tack/l/index.mjs", "types": "./Tack/l/index.d.ts" }, + "./Telescope/m": { + "require": "./Telescope/m/index.js", + "import": "./Telescope/m/index.mjs", + "types": "./Telescope/m/index.d.ts" + }, + "./Telescope/l": { + "require": "./Telescope/l/index.js", + "import": "./Telescope/l/index.mjs", + "types": "./Telescope/l/index.d.ts" + }, + "./TackNo/m": { + "require": "./TackNo/m/index.js", + "import": "./TackNo/m/index.mjs", + "types": "./TackNo/m/index.d.ts" + }, + "./TackNo/l": { + "require": "./TackNo/l/index.js", + "import": "./TackNo/l/index.mjs", + "types": "./TackNo/l/index.d.ts" + }, "./Tablet/m": { "require": "./Tablet/m/index.js", "import": "./Tablet/m/index.mjs", @@ -1252,26 +1282,6 @@ "import": "./Tablet/l/index.mjs", "types": "./Tablet/l/index.d.ts" }, - "./Table/m": { - "require": "./Table/m/index.js", - "import": "./Table/m/index.mjs", - "types": "./Table/m/index.d.ts" - }, - "./Table/l": { - "require": "./Table/l/index.js", - "import": "./Table/l/index.mjs", - "types": "./Table/l/index.d.ts" - }, - "./SummaryAI/m": { - "require": "./SummaryAI/m/index.js", - "import": "./SummaryAI/m/index.mjs", - "types": "./SummaryAI/m/index.d.ts" - }, - "./SummaryAI/l": { - "require": "./SummaryAI/l/index.js", - "import": "./SummaryAI/l/index.mjs", - "types": "./SummaryAI/l/index.d.ts" - }, "./Stroller/m": { "require": "./Stroller/m/index.js", "import": "./Stroller/m/index.mjs", @@ -1282,45 +1292,25 @@ "import": "./Stroller/l/index.mjs", "types": "./Stroller/l/index.d.ts" }, - "./StoriesAI/m": { - "require": "./StoriesAI/m/index.js", - "import": "./StoriesAI/m/index.mjs", - "types": "./StoriesAI/m/index.d.ts" - }, - "./StoriesAI/l": { - "require": "./StoriesAI/l/index.js", - "import": "./StoriesAI/l/index.mjs", - "types": "./StoriesAI/l/index.d.ts" - }, - "./TagFilled/m": { - "require": "./TagFilled/m/index.js", - "import": "./TagFilled/m/index.mjs", - "types": "./TagFilled/m/index.d.ts" - }, - "./TagFilled/l": { - "require": "./TagFilled/l/index.js", - "import": "./TagFilled/l/index.mjs", - "types": "./TagFilled/l/index.d.ts" - }, - "./Tag/m": { - "require": "./Tag/m/index.js", - "import": "./Tag/m/index.mjs", - "types": "./Tag/m/index.d.ts" + "./SummaryAI/m": { + "require": "./SummaryAI/m/index.js", + "import": "./SummaryAI/m/index.mjs", + "types": "./SummaryAI/m/index.d.ts" }, - "./Tag/l": { - "require": "./Tag/l/index.js", - "import": "./Tag/l/index.mjs", - "types": "./Tag/l/index.d.ts" + "./SummaryAI/l": { + "require": "./SummaryAI/l/index.js", + "import": "./SummaryAI/l/index.mjs", + "types": "./SummaryAI/l/index.d.ts" }, - "./TackNo/m": { - "require": "./TackNo/m/index.js", - "import": "./TackNo/m/index.mjs", - "types": "./TackNo/m/index.d.ts" + "./Table/m": { + "require": "./Table/m/index.js", + "import": "./Table/m/index.mjs", + "types": "./Table/m/index.d.ts" }, - "./TackNo/l": { - "require": "./TackNo/l/index.js", - "import": "./TackNo/l/index.mjs", - "types": "./TackNo/l/index.d.ts" + "./Table/l": { + "require": "./Table/l/index.js", + "import": "./Table/l/index.mjs", + "types": "./Table/l/index.d.ts" }, "./Stop/m": { "require": "./Stop/m/index.js", @@ -1332,6 +1322,16 @@ "import": "./Stop/l/index.mjs", "types": "./Stop/l/index.d.ts" }, + "./StoriesAI/m": { + "require": "./StoriesAI/m/index.js", + "import": "./StoriesAI/m/index.mjs", + "types": "./StoriesAI/m/index.d.ts" + }, + "./StoriesAI/l": { + "require": "./StoriesAI/l/index.js", + "import": "./StoriesAI/l/index.mjs", + "types": "./StoriesAI/l/index.d.ts" + }, "./Sport/m": { "require": "./Sport/m/index.js", "import": "./Sport/m/index.mjs", @@ -1342,6 +1342,26 @@ "import": "./Sport/l/index.mjs", "types": "./Sport/l/index.d.ts" }, + "./SortDesc/m": { + "require": "./SortDesc/m/index.js", + "import": "./SortDesc/m/index.mjs", + "types": "./SortDesc/m/index.d.ts" + }, + "./SortDesc/l": { + "require": "./SortDesc/l/index.js", + "import": "./SortDesc/l/index.mjs", + "types": "./SortDesc/l/index.d.ts" + }, + "./SortAsc/m": { + "require": "./SortAsc/m/index.js", + "import": "./SortAsc/m/index.mjs", + "types": "./SortAsc/m/index.d.ts" + }, + "./SortAsc/l": { + "require": "./SortAsc/l/index.js", + "import": "./SortAsc/l/index.mjs", + "types": "./SortAsc/l/index.d.ts" + }, "./Smoking/m": { "require": "./Smoking/m/index.js", "import": "./Smoking/m/index.mjs", @@ -1352,15 +1372,25 @@ "import": "./Smoking/l/index.mjs", "types": "./Smoking/l/index.d.ts" }, - "./SortDesc/m": { - "require": "./SortDesc/m/index.js", - "import": "./SortDesc/m/index.mjs", - "types": "./SortDesc/m/index.d.ts" + "./SmileSimple/m": { + "require": "./SmileSimple/m/index.js", + "import": "./SmileSimple/m/index.mjs", + "types": "./SmileSimple/m/index.d.ts" }, - "./SortDesc/l": { - "require": "./SortDesc/l/index.js", - "import": "./SortDesc/l/index.mjs", - "types": "./SortDesc/l/index.d.ts" + "./SmileSimple/l": { + "require": "./SmileSimple/l/index.js", + "import": "./SmileSimple/l/index.mjs", + "types": "./SmileSimple/l/index.d.ts" + }, + "./SmileNeutral/m": { + "require": "./SmileNeutral/m/index.js", + "import": "./SmileNeutral/m/index.mjs", + "types": "./SmileNeutral/m/index.d.ts" + }, + "./SmileNeutral/l": { + "require": "./SmileNeutral/l/index.js", + "import": "./SmileNeutral/l/index.mjs", + "types": "./SmileNeutral/l/index.d.ts" }, "./SmileSad/m": { "require": "./SmileSad/m/index.js", @@ -1372,16 +1402,6 @@ "import": "./SmileSad/l/index.mjs", "types": "./SmileSad/l/index.d.ts" }, - "./SmileHappy/m": { - "require": "./SmileHappy/m/index.js", - "import": "./SmileHappy/m/index.mjs", - "types": "./SmileHappy/m/index.d.ts" - }, - "./SmileHappy/l": { - "require": "./SmileHappy/l/index.js", - "import": "./SmileHappy/l/index.mjs", - "types": "./SmileHappy/l/index.d.ts" - }, "./Slack/m": { "require": "./Slack/m/index.js", "import": "./Slack/m/index.mjs", @@ -1402,36 +1422,6 @@ "import": "./Skype/l/index.mjs", "types": "./Skype/l/index.d.ts" }, - "./SortAsc/m": { - "require": "./SortAsc/m/index.js", - "import": "./SortAsc/m/index.mjs", - "types": "./SortAsc/m/index.d.ts" - }, - "./SortAsc/l": { - "require": "./SortAsc/l/index.js", - "import": "./SortAsc/l/index.mjs", - "types": "./SortAsc/l/index.d.ts" - }, - "./SmileSimple/m": { - "require": "./SmileSimple/m/index.js", - "import": "./SmileSimple/m/index.mjs", - "types": "./SmileSimple/m/index.d.ts" - }, - "./SmileSimple/l": { - "require": "./SmileSimple/l/index.js", - "import": "./SmileSimple/l/index.mjs", - "types": "./SmileSimple/l/index.d.ts" - }, - "./SmileNeutral/m": { - "require": "./SmileNeutral/m/index.js", - "import": "./SmileNeutral/m/index.mjs", - "types": "./SmileNeutral/m/index.d.ts" - }, - "./SmileNeutral/l": { - "require": "./SmileNeutral/l/index.js", - "import": "./SmileNeutral/l/index.mjs", - "types": "./SmileNeutral/l/index.d.ts" - }, "./Sitemap/m": { "require": "./Sitemap/m/index.js", "import": "./Sitemap/m/index.mjs", @@ -1442,25 +1432,15 @@ "import": "./Sitemap/l/index.mjs", "types": "./Sitemap/l/index.d.ts" }, - "./SimplifyText/m": { - "require": "./SimplifyText/m/index.js", - "import": "./SimplifyText/m/index.mjs", - "types": "./SimplifyText/m/index.d.ts" - }, - "./SimplifyText/l": { - "require": "./SimplifyText/l/index.js", - "import": "./SimplifyText/l/index.mjs", - "types": "./SimplifyText/l/index.d.ts" - }, - "./ShowNo/m": { - "require": "./ShowNo/m/index.js", - "import": "./ShowNo/m/index.mjs", - "types": "./ShowNo/m/index.d.ts" + "./SmileHappy/m": { + "require": "./SmileHappy/m/index.js", + "import": "./SmileHappy/m/index.mjs", + "types": "./SmileHappy/m/index.d.ts" }, - "./ShowNo/l": { - "require": "./ShowNo/l/index.js", - "import": "./ShowNo/l/index.mjs", - "types": "./ShowNo/l/index.d.ts" + "./SmileHappy/l": { + "require": "./SmileHappy/l/index.js", + "import": "./SmileHappy/l/index.mjs", + "types": "./SmileHappy/l/index.d.ts" }, "./SideMenuRight/m": { "require": "./SideMenuRight/m/index.js", @@ -1472,6 +1452,16 @@ "import": "./SideMenuRight/l/index.mjs", "types": "./SideMenuRight/l/index.d.ts" }, + "./SimplifyText/m": { + "require": "./SimplifyText/m/index.js", + "import": "./SimplifyText/m/index.mjs", + "types": "./SimplifyText/m/index.d.ts" + }, + "./SimplifyText/l": { + "require": "./SimplifyText/l/index.js", + "import": "./SimplifyText/l/index.mjs", + "types": "./SimplifyText/l/index.d.ts" + }, "./SideMenuLeft/m": { "require": "./SideMenuLeft/m/index.js", "import": "./SideMenuLeft/m/index.mjs", @@ -1492,6 +1482,46 @@ "import": "./ShowYes/l/index.mjs", "types": "./ShowYes/l/index.d.ts" }, + "./ShowNo/m": { + "require": "./ShowNo/m/index.js", + "import": "./ShowNo/m/index.mjs", + "types": "./ShowNo/m/index.d.ts" + }, + "./ShowNo/l": { + "require": "./ShowNo/l/index.js", + "import": "./ShowNo/l/index.mjs", + "types": "./ShowNo/l/index.d.ts" + }, + "./ShortVideos/m": { + "require": "./ShortVideos/m/index.js", + "import": "./ShortVideos/m/index.mjs", + "types": "./ShortVideos/m/index.d.ts" + }, + "./ShortVideos/l": { + "require": "./ShortVideos/l/index.js", + "import": "./ShortVideos/l/index.mjs", + "types": "./ShortVideos/l/index.d.ts" + }, + "./ShareAlt/m": { + "require": "./ShareAlt/m/index.js", + "import": "./ShareAlt/m/index.mjs", + "types": "./ShareAlt/m/index.d.ts" + }, + "./ShareAlt/l": { + "require": "./ShareAlt/l/index.js", + "import": "./ShareAlt/l/index.mjs", + "types": "./ShareAlt/l/index.d.ts" + }, + "./Share/m": { + "require": "./Share/m/index.js", + "import": "./Share/m/index.mjs", + "types": "./Share/m/index.d.ts" + }, + "./Share/l": { + "require": "./Share/l/index.js", + "import": "./Share/l/index.mjs", + "types": "./Share/l/index.d.ts" + }, "./Settings/m": { "require": "./Settings/m/index.js", "import": "./Settings/m/index.mjs", @@ -1512,16 +1542,6 @@ "import": "./Serp/l/index.mjs", "types": "./Serp/l/index.d.ts" }, - "./SeoQuake/m": { - "require": "./SeoQuake/m/index.js", - "import": "./SeoQuake/m/index.mjs", - "types": "./SeoQuake/m/index.d.ts" - }, - "./SeoQuake/l": { - "require": "./SeoQuake/l/index.js", - "import": "./SeoQuake/l/index.mjs", - "types": "./SeoQuake/l/index.d.ts" - }, "./Sent/m": { "require": "./Sent/m/index.js", "import": "./Sent/m/index.mjs", @@ -1532,15 +1552,25 @@ "import": "./Sent/l/index.mjs", "types": "./Sent/l/index.d.ts" }, - "./ShareAlt/m": { - "require": "./ShareAlt/m/index.js", - "import": "./ShareAlt/m/index.mjs", - "types": "./ShareAlt/m/index.d.ts" + "./SeoQuake/m": { + "require": "./SeoQuake/m/index.js", + "import": "./SeoQuake/m/index.mjs", + "types": "./SeoQuake/m/index.d.ts" }, - "./ShareAlt/l": { - "require": "./ShareAlt/l/index.js", - "import": "./ShareAlt/l/index.mjs", - "types": "./ShareAlt/l/index.d.ts" + "./SeoQuake/l": { + "require": "./SeoQuake/l/index.js", + "import": "./SeoQuake/l/index.mjs", + "types": "./SeoQuake/l/index.d.ts" + }, + "./SemrushRank/m": { + "require": "./SemrushRank/m/index.js", + "import": "./SemrushRank/m/index.mjs", + "types": "./SemrushRank/m/index.d.ts" + }, + "./SemrushRank/l": { + "require": "./SemrushRank/l/index.js", + "import": "./SemrushRank/l/index.mjs", + "types": "./SemrushRank/l/index.d.ts" }, "./Semrush/m": { "require": "./Semrush/m/index.js", @@ -1552,35 +1582,15 @@ "import": "./Semrush/l/index.mjs", "types": "./Semrush/l/index.d.ts" }, - "./Sellzone/m": { - "require": "./Sellzone/m/index.js", - "import": "./Sellzone/m/index.mjs", - "types": "./Sellzone/m/index.d.ts" - }, - "./Sellzone/l": { - "require": "./Sellzone/l/index.js", - "import": "./Sellzone/l/index.mjs", - "types": "./Sellzone/l/index.d.ts" - }, - "./SeeResultsAbout/m": { - "require": "./SeeResultsAbout/m/index.js", - "import": "./SeeResultsAbout/m/index.mjs", - "types": "./SeeResultsAbout/m/index.d.ts" - }, - "./SeeResultsAbout/l": { - "require": "./SeeResultsAbout/l/index.js", - "import": "./SeeResultsAbout/l/index.mjs", - "types": "./SeeResultsAbout/l/index.d.ts" - }, - "./ShortVideos/m": { - "require": "./ShortVideos/m/index.js", - "import": "./ShortVideos/m/index.mjs", - "types": "./ShortVideos/m/index.d.ts" + "./Sellzone/m": { + "require": "./Sellzone/m/index.js", + "import": "./Sellzone/m/index.mjs", + "types": "./Sellzone/m/index.d.ts" }, - "./ShortVideos/l": { - "require": "./ShortVideos/l/index.js", - "import": "./ShortVideos/l/index.mjs", - "types": "./ShortVideos/l/index.d.ts" + "./Sellzone/l": { + "require": "./Sellzone/l/index.js", + "import": "./Sellzone/l/index.mjs", + "types": "./Sellzone/l/index.d.ts" }, "./SecurityNo/m": { "require": "./SecurityNo/m/index.js", @@ -1592,25 +1602,25 @@ "import": "./SecurityNo/l/index.mjs", "types": "./SecurityNo/l/index.d.ts" }, - "./Share/m": { - "require": "./Share/m/index.js", - "import": "./Share/m/index.mjs", - "types": "./Share/m/index.d.ts" + "./Search/m": { + "require": "./Search/m/index.js", + "import": "./Search/m/index.mjs", + "types": "./Search/m/index.d.ts" }, - "./Share/l": { - "require": "./Share/l/index.js", - "import": "./Share/l/index.mjs", - "types": "./Share/l/index.d.ts" + "./Search/l": { + "require": "./Search/l/index.js", + "import": "./Search/l/index.mjs", + "types": "./Search/l/index.d.ts" }, - "./SemrushRank/m": { - "require": "./SemrushRank/m/index.js", - "import": "./SemrushRank/m/index.mjs", - "types": "./SemrushRank/m/index.d.ts" + "./SeeResultsAbout/m": { + "require": "./SeeResultsAbout/m/index.js", + "import": "./SeeResultsAbout/m/index.mjs", + "types": "./SeeResultsAbout/m/index.d.ts" }, - "./SemrushRank/l": { - "require": "./SemrushRank/l/index.js", - "import": "./SemrushRank/l/index.mjs", - "types": "./SemrushRank/l/index.d.ts" + "./SeeResultsAbout/l": { + "require": "./SeeResultsAbout/l/index.js", + "import": "./SeeResultsAbout/l/index.mjs", + "types": "./SeeResultsAbout/l/index.d.ts" }, "./Security/m": { "require": "./Security/m/index.js", @@ -1622,6 +1632,26 @@ "import": "./Security/l/index.mjs", "types": "./Security/l/index.d.ts" }, + "./Science/m": { + "require": "./Science/m/index.js", + "import": "./Science/m/index.mjs", + "types": "./Science/m/index.d.ts" + }, + "./Science/l": { + "require": "./Science/l/index.js", + "import": "./Science/l/index.mjs", + "types": "./Science/l/index.d.ts" + }, + "./Safari/m": { + "require": "./Safari/m/index.js", + "import": "./Safari/m/index.mjs", + "types": "./Safari/m/index.d.ts" + }, + "./Safari/l": { + "require": "./Safari/l/index.js", + "import": "./Safari/l/index.mjs", + "types": "./Safari/l/index.d.ts" + }, "./Rss/m": { "require": "./Rss/m/index.js", "import": "./Rss/m/index.mjs", @@ -1632,16 +1662,6 @@ "import": "./Rss/l/index.mjs", "types": "./Rss/l/index.d.ts" }, - "./Search/m": { - "require": "./Search/m/index.js", - "import": "./Search/m/index.mjs", - "types": "./Search/m/index.d.ts" - }, - "./Search/l": { - "require": "./Search/l/index.js", - "import": "./Search/l/index.mjs", - "types": "./Search/l/index.d.ts" - }, "./Robot/m": { "require": "./Robot/m/index.js", "import": "./Robot/m/index.mjs", @@ -1652,15 +1672,15 @@ "import": "./Robot/l/index.mjs", "types": "./Robot/l/index.d.ts" }, - "./Science/m": { - "require": "./Science/m/index.js", - "import": "./Science/m/index.mjs", - "types": "./Science/m/index.d.ts" + "./Retweet/m": { + "require": "./Retweet/m/index.js", + "import": "./Retweet/m/index.mjs", + "types": "./Retweet/m/index.d.ts" }, - "./Science/l": { - "require": "./Science/l/index.js", - "import": "./Science/l/index.mjs", - "types": "./Science/l/index.d.ts" + "./Retweet/l": { + "require": "./Retweet/l/index.js", + "import": "./Retweet/l/index.mjs", + "types": "./Retweet/l/index.d.ts" }, "./Return/m": { "require": "./Return/m/index.js", @@ -1672,36 +1692,6 @@ "import": "./Return/l/index.mjs", "types": "./Return/l/index.d.ts" }, - "./Restaurant/m": { - "require": "./Restaurant/m/index.js", - "import": "./Restaurant/m/index.mjs", - "types": "./Restaurant/m/index.d.ts" - }, - "./Restaurant/l": { - "require": "./Restaurant/l/index.js", - "import": "./Restaurant/l/index.mjs", - "types": "./Restaurant/l/index.d.ts" - }, - "./Safari/m": { - "require": "./Safari/m/index.js", - "import": "./Safari/m/index.mjs", - "types": "./Safari/m/index.d.ts" - }, - "./Safari/l": { - "require": "./Safari/l/index.js", - "import": "./Safari/l/index.mjs", - "types": "./Safari/l/index.d.ts" - }, - "./Retweet/m": { - "require": "./Retweet/m/index.js", - "import": "./Retweet/m/index.mjs", - "types": "./Retweet/m/index.d.ts" - }, - "./Retweet/l": { - "require": "./Retweet/l/index.js", - "import": "./Retweet/l/index.mjs", - "types": "./Retweet/l/index.d.ts" - }, "./ResizeRow/m": { "require": "./ResizeRow/m/index.js", "import": "./ResizeRow/m/index.mjs", @@ -1712,15 +1702,15 @@ "import": "./ResizeRow/l/index.mjs", "types": "./ResizeRow/l/index.d.ts" }, - "./Reply/m": { - "require": "./Reply/m/index.js", - "import": "./Reply/m/index.mjs", - "types": "./Reply/m/index.d.ts" + "./Restaurant/m": { + "require": "./Restaurant/m/index.js", + "import": "./Restaurant/m/index.mjs", + "types": "./Restaurant/m/index.d.ts" }, - "./Reply/l": { - "require": "./Reply/l/index.js", - "import": "./Reply/l/index.mjs", - "types": "./Reply/l/index.d.ts" + "./Restaurant/l": { + "require": "./Restaurant/l/index.js", + "import": "./Restaurant/l/index.mjs", + "types": "./Restaurant/l/index.d.ts" }, "./ResizeCol/m": { "require": "./ResizeCol/m/index.js", @@ -1742,6 +1732,56 @@ "import": "./Report/l/index.mjs", "types": "./Report/l/index.d.ts" }, + "./Reply/m": { + "require": "./Reply/m/index.js", + "import": "./Reply/m/index.mjs", + "types": "./Reply/m/index.d.ts" + }, + "./Reply/l": { + "require": "./Reply/l/index.js", + "import": "./Reply/l/index.mjs", + "types": "./Reply/l/index.d.ts" + }, + "./Reload/m": { + "require": "./Reload/m/index.js", + "import": "./Reload/m/index.mjs", + "types": "./Reload/m/index.d.ts" + }, + "./Reload/l": { + "require": "./Reload/l/index.js", + "import": "./Reload/l/index.mjs", + "types": "./Reload/l/index.d.ts" + }, + "./Rephrase/m": { + "require": "./Rephrase/m/index.js", + "import": "./Rephrase/m/index.mjs", + "types": "./Rephrase/m/index.d.ts" + }, + "./Rephrase/l": { + "require": "./Rephrase/l/index.js", + "import": "./Rephrase/l/index.mjs", + "types": "./Rephrase/l/index.d.ts" + }, + "./Religion/m": { + "require": "./Religion/m/index.js", + "import": "./Religion/m/index.mjs", + "types": "./Religion/m/index.d.ts" + }, + "./Religion/l": { + "require": "./Religion/l/index.js", + "import": "./Religion/l/index.mjs", + "types": "./Religion/l/index.d.ts" + }, + "./Redo/m": { + "require": "./Redo/m/index.js", + "import": "./Redo/m/index.mjs", + "types": "./Redo/m/index.d.ts" + }, + "./Redo/l": { + "require": "./Redo/l/index.js", + "import": "./Redo/l/index.mjs", + "types": "./Redo/l/index.d.ts" + }, "./RelatedSearches/m": { "require": "./RelatedSearches/m/index.js", "import": "./RelatedSearches/m/index.mjs", @@ -1762,26 +1802,6 @@ "import": "./RelatedProducts/l/index.mjs", "types": "./RelatedProducts/l/index.d.ts" }, - "./Redo/m": { - "require": "./Redo/m/index.js", - "import": "./Redo/m/index.mjs", - "types": "./Redo/m/index.d.ts" - }, - "./Redo/l": { - "require": "./Redo/l/index.js", - "import": "./Redo/l/index.mjs", - "types": "./Redo/l/index.d.ts" - }, - "./Redirect/m": { - "require": "./Redirect/m/index.js", - "import": "./Redirect/m/index.mjs", - "types": "./Redirect/m/index.d.ts" - }, - "./Redirect/l": { - "require": "./Redirect/l/index.js", - "import": "./Redirect/l/index.mjs", - "types": "./Redirect/l/index.d.ts" - }, "./Recreation/m": { "require": "./Recreation/m/index.js", "import": "./Recreation/m/index.mjs", @@ -1792,15 +1812,15 @@ "import": "./Recreation/l/index.mjs", "types": "./Recreation/l/index.d.ts" }, - "./Recent/m": { - "require": "./Recent/m/index.js", - "import": "./Recent/m/index.mjs", - "types": "./Recent/m/index.d.ts" + "./Redirect/m": { + "require": "./Redirect/m/index.js", + "import": "./Redirect/m/index.mjs", + "types": "./Redirect/m/index.d.ts" }, - "./Recent/l": { - "require": "./Recent/l/index.js", - "import": "./Recent/l/index.mjs", - "types": "./Recent/l/index.d.ts" + "./Redirect/l": { + "require": "./Redirect/l/index.js", + "import": "./Redirect/l/index.mjs", + "types": "./Redirect/l/index.d.ts" }, "./QuestionsAnswers/m": { "require": "./QuestionsAnswers/m/index.js", @@ -1812,35 +1832,25 @@ "import": "./QuestionsAnswers/l/index.mjs", "types": "./QuestionsAnswers/l/index.d.ts" }, - "./QuestionSerp/m": { - "require": "./QuestionSerp/m/index.js", - "import": "./QuestionSerp/m/index.mjs", - "types": "./QuestionSerp/m/index.d.ts" - }, - "./QuestionSerp/l": { - "require": "./QuestionSerp/l/index.js", - "import": "./QuestionSerp/l/index.mjs", - "types": "./QuestionSerp/l/index.d.ts" - }, - "./Question/m": { - "require": "./Question/m/index.js", - "import": "./Question/m/index.mjs", - "types": "./Question/m/index.d.ts" - }, - "./Question/l": { - "require": "./Question/l/index.js", - "import": "./Question/l/index.mjs", - "types": "./Question/l/index.d.ts" + "./Recent/m": { + "require": "./Recent/m/index.js", + "import": "./Recent/m/index.mjs", + "types": "./Recent/m/index.d.ts" }, - "./Pulse/m": { - "require": "./Pulse/m/index.js", - "import": "./Pulse/m/index.mjs", - "types": "./Pulse/m/index.d.ts" + "./Recent/l": { + "require": "./Recent/l/index.js", + "import": "./Recent/l/index.mjs", + "types": "./Recent/l/index.d.ts" }, - "./Pulse/l": { - "require": "./Pulse/l/index.js", - "import": "./Pulse/l/index.mjs", - "types": "./Pulse/l/index.d.ts" + "./QuestionSerp/m": { + "require": "./QuestionSerp/m/index.js", + "import": "./QuestionSerp/m/index.mjs", + "types": "./QuestionSerp/m/index.d.ts" + }, + "./QuestionSerp/l": { + "require": "./QuestionSerp/l/index.js", + "import": "./QuestionSerp/l/index.mjs", + "types": "./QuestionSerp/l/index.d.ts" }, "./PublicUtility/m": { "require": "./PublicUtility/m/index.js", @@ -1852,6 +1862,16 @@ "import": "./PublicUtility/l/index.mjs", "types": "./PublicUtility/l/index.d.ts" }, + "./Pulse/m": { + "require": "./Pulse/m/index.js", + "import": "./Pulse/m/index.mjs", + "types": "./Pulse/m/index.d.ts" + }, + "./Pulse/l": { + "require": "./Pulse/l/index.js", + "import": "./Pulse/l/index.mjs", + "types": "./Pulse/l/index.d.ts" + }, "./PublicSafety/m": { "require": "./PublicSafety/m/index.js", "import": "./PublicSafety/m/index.mjs", @@ -1862,6 +1882,26 @@ "import": "./PublicSafety/l/index.mjs", "types": "./PublicSafety/l/index.d.ts" }, + "./Power/m": { + "require": "./Power/m/index.js", + "import": "./Power/m/index.mjs", + "types": "./Power/m/index.d.ts" + }, + "./Power/l": { + "require": "./Power/l/index.js", + "import": "./Power/l/index.mjs", + "types": "./Power/l/index.d.ts" + }, + "./Question/m": { + "require": "./Question/m/index.js", + "import": "./Question/m/index.mjs", + "types": "./Question/m/index.d.ts" + }, + "./Question/l": { + "require": "./Question/l/index.js", + "import": "./Question/l/index.mjs", + "types": "./Question/l/index.d.ts" + }, "./Prowly/m": { "require": "./Prowly/m/index.js", "import": "./Prowly/m/index.mjs", @@ -1882,56 +1922,6 @@ "import": "./Printing/l/index.mjs", "types": "./Printing/l/index.d.ts" }, - "./Rephrase/m": { - "require": "./Rephrase/m/index.js", - "import": "./Rephrase/m/index.mjs", - "types": "./Rephrase/m/index.d.ts" - }, - "./Rephrase/l": { - "require": "./Rephrase/l/index.js", - "import": "./Rephrase/l/index.mjs", - "types": "./Rephrase/l/index.d.ts" - }, - "./Reload/m": { - "require": "./Reload/m/index.js", - "import": "./Reload/m/index.mjs", - "types": "./Reload/m/index.d.ts" - }, - "./Reload/l": { - "require": "./Reload/l/index.js", - "import": "./Reload/l/index.mjs", - "types": "./Reload/l/index.d.ts" - }, - "./Power/m": { - "require": "./Power/m/index.js", - "import": "./Power/m/index.mjs", - "types": "./Power/m/index.d.ts" - }, - "./Power/l": { - "require": "./Power/l/index.js", - "import": "./Power/l/index.mjs", - "types": "./Power/l/index.d.ts" - }, - "./Religion/m": { - "require": "./Religion/m/index.js", - "import": "./Religion/m/index.mjs", - "types": "./Religion/m/index.d.ts" - }, - "./Religion/l": { - "require": "./Religion/l/index.js", - "import": "./Religion/l/index.mjs", - "types": "./Religion/l/index.d.ts" - }, - "./PositionTop/m": { - "require": "./PositionTop/m/index.js", - "import": "./PositionTop/m/index.mjs", - "types": "./PositionTop/m/index.d.ts" - }, - "./PositionTop/l": { - "require": "./PositionTop/l/index.js", - "import": "./PositionTop/l/index.mjs", - "types": "./PositionTop/l/index.d.ts" - }, "./PositionRight/m": { "require": "./PositionRight/m/index.js", "import": "./PositionRight/m/index.mjs", @@ -1942,15 +1932,15 @@ "import": "./PositionRight/l/index.mjs", "types": "./PositionRight/l/index.d.ts" }, - "./PositionLeft/m": { - "require": "./PositionLeft/m/index.js", - "import": "./PositionLeft/m/index.mjs", - "types": "./PositionLeft/m/index.d.ts" + "./PositionTop/m": { + "require": "./PositionTop/m/index.js", + "import": "./PositionTop/m/index.mjs", + "types": "./PositionTop/m/index.d.ts" }, - "./PositionLeft/l": { - "require": "./PositionLeft/l/index.js", - "import": "./PositionLeft/l/index.mjs", - "types": "./PositionLeft/l/index.d.ts" + "./PositionTop/l": { + "require": "./PositionTop/l/index.js", + "import": "./PositionTop/l/index.mjs", + "types": "./PositionTop/l/index.d.ts" }, "./PositionMiddle/m": { "require": "./PositionMiddle/m/index.js", @@ -1982,6 +1972,16 @@ "import": "./PopupAlt/l/index.mjs", "types": "./PopupAlt/l/index.d.ts" }, + "./PopularStores/m": { + "require": "./PopularStores/m/index.js", + "import": "./PopularStores/m/index.mjs", + "types": "./PopularStores/m/index.d.ts" + }, + "./PopularStores/l": { + "require": "./PopularStores/l/index.js", + "import": "./PopularStores/l/index.mjs", + "types": "./PopularStores/l/index.d.ts" + }, "./Popup/m": { "require": "./Popup/m/index.js", "import": "./Popup/m/index.mjs", @@ -1992,15 +1992,35 @@ "import": "./Popup/l/index.mjs", "types": "./Popup/l/index.d.ts" }, - "./PopularStores/m": { - "require": "./PopularStores/m/index.js", - "import": "./PopularStores/m/index.mjs", - "types": "./PopularStores/m/index.d.ts" + "./PositionLeft/m": { + "require": "./PositionLeft/m/index.js", + "import": "./PositionLeft/m/index.mjs", + "types": "./PositionLeft/m/index.d.ts" }, - "./PopularStores/l": { - "require": "./PopularStores/l/index.js", - "import": "./PopularStores/l/index.mjs", - "types": "./PopularStores/l/index.d.ts" + "./PositionLeft/l": { + "require": "./PositionLeft/l/index.js", + "import": "./PositionLeft/l/index.mjs", + "types": "./PositionLeft/l/index.d.ts" + }, + "./Plug/m": { + "require": "./Plug/m/index.js", + "import": "./Plug/m/index.mjs", + "types": "./Plug/m/index.d.ts" + }, + "./Plug/l": { + "require": "./Plug/l/index.js", + "import": "./Plug/l/index.mjs", + "types": "./Plug/l/index.d.ts" + }, + "./PopularProducts/m": { + "require": "./PopularProducts/m/index.js", + "import": "./PopularProducts/m/index.mjs", + "types": "./PopularProducts/m/index.d.ts" + }, + "./PopularProducts/l": { + "require": "./PopularProducts/l/index.js", + "import": "./PopularProducts/l/index.mjs", + "types": "./PopularProducts/l/index.d.ts" }, "./Pinterest/m": { "require": "./Pinterest/m/index.js", @@ -2012,6 +2032,16 @@ "import": "./Pinterest/l/index.mjs", "types": "./Pinterest/l/index.d.ts" }, + "./Pins/m": { + "require": "./Pins/m/index.js", + "import": "./Pins/m/index.mjs", + "types": "./Pins/m/index.d.ts" + }, + "./Pins/l": { + "require": "./Pins/l/index.js", + "import": "./Pins/l/index.mjs", + "types": "./Pins/l/index.d.ts" + }, "./PinUsd/m": { "require": "./PinUsd/m/index.js", "import": "./PinUsd/m/index.mjs", @@ -2032,36 +2062,6 @@ "import": "./PinNo/l/index.mjs", "types": "./PinNo/l/index.d.ts" }, - "./Plug/m": { - "require": "./Plug/m/index.js", - "import": "./Plug/m/index.mjs", - "types": "./Plug/m/index.d.ts" - }, - "./Plug/l": { - "require": "./Plug/l/index.js", - "import": "./Plug/l/index.mjs", - "types": "./Plug/l/index.d.ts" - }, - "./Pins/m": { - "require": "./Pins/m/index.js", - "import": "./Pins/m/index.mjs", - "types": "./Pins/m/index.d.ts" - }, - "./Pins/l": { - "require": "./Pins/l/index.js", - "import": "./Pins/l/index.mjs", - "types": "./Pins/l/index.d.ts" - }, - "./Pin/m": { - "require": "./Pin/m/index.js", - "import": "./Pin/m/index.mjs", - "types": "./Pin/m/index.d.ts" - }, - "./Pin/l": { - "require": "./Pin/l/index.js", - "import": "./Pin/l/index.mjs", - "types": "./Pin/l/index.d.ts" - }, "./PinMap/m": { "require": "./PinMap/m/index.js", "import": "./PinMap/m/index.mjs", @@ -2072,6 +2072,16 @@ "import": "./PinMap/l/index.mjs", "types": "./PinMap/l/index.d.ts" }, + "./PinList/m": { + "require": "./PinList/m/index.js", + "import": "./PinList/m/index.mjs", + "types": "./PinList/m/index.d.ts" + }, + "./PinList/l": { + "require": "./PinList/l/index.js", + "import": "./PinList/l/index.mjs", + "types": "./PinList/l/index.d.ts" + }, "./Pictures/m": { "require": "./Pictures/m/index.js", "import": "./Pictures/m/index.mjs", @@ -2082,15 +2092,15 @@ "import": "./Pictures/l/index.mjs", "types": "./Pictures/l/index.d.ts" }, - "./PictureAdd/m": { - "require": "./PictureAdd/m/index.js", - "import": "./PictureAdd/m/index.mjs", - "types": "./PictureAdd/m/index.d.ts" + "./Pin/m": { + "require": "./Pin/m/index.js", + "import": "./Pin/m/index.mjs", + "types": "./Pin/m/index.d.ts" }, - "./PictureAdd/l": { - "require": "./PictureAdd/l/index.js", - "import": "./PictureAdd/l/index.mjs", - "types": "./PictureAdd/l/index.d.ts" + "./Pin/l": { + "require": "./Pin/l/index.js", + "import": "./Pin/l/index.mjs", + "types": "./Pin/l/index.d.ts" }, "./Picture/m": { "require": "./Picture/m/index.js", @@ -2102,35 +2112,35 @@ "import": "./Picture/l/index.mjs", "types": "./Picture/l/index.d.ts" }, - "./PopularProducts/m": { - "require": "./PopularProducts/m/index.js", - "import": "./PopularProducts/m/index.mjs", - "types": "./PopularProducts/m/index.d.ts" - }, - "./PopularProducts/l": { - "require": "./PopularProducts/l/index.js", - "import": "./PopularProducts/l/index.mjs", - "types": "./PopularProducts/l/index.d.ts" - }, - "./PinList/m": { - "require": "./PinList/m/index.js", - "import": "./PinList/m/index.mjs", - "types": "./PinList/m/index.d.ts" - }, - "./PinList/l": { - "require": "./PinList/l/index.js", - "import": "./PinList/l/index.mjs", - "types": "./PinList/l/index.d.ts" - }, "./PictureFrame/m": { "require": "./PictureFrame/m/index.js", "import": "./PictureFrame/m/index.mjs", "types": "./PictureFrame/m/index.d.ts" }, - "./PictureFrame/l": { - "require": "./PictureFrame/l/index.js", - "import": "./PictureFrame/l/index.mjs", - "types": "./PictureFrame/l/index.d.ts" + "./PictureFrame/l": { + "require": "./PictureFrame/l/index.js", + "import": "./PictureFrame/l/index.mjs", + "types": "./PictureFrame/l/index.d.ts" + }, + "./Photo/m": { + "require": "./Photo/m/index.js", + "import": "./Photo/m/index.mjs", + "types": "./Photo/m/index.d.ts" + }, + "./Photo/l": { + "require": "./Photo/l/index.js", + "import": "./Photo/l/index.mjs", + "types": "./Photo/l/index.d.ts" + }, + "./PictureAdd/m": { + "require": "./PictureAdd/m/index.js", + "import": "./PictureAdd/m/index.mjs", + "types": "./PictureAdd/m/index.d.ts" + }, + "./PictureAdd/l": { + "require": "./PictureAdd/l/index.js", + "import": "./PictureAdd/l/index.mjs", + "types": "./PictureAdd/l/index.d.ts" }, "./Phone/m": { "require": "./Phone/m/index.js", @@ -2152,6 +2162,16 @@ "import": "./Perplexity/l/index.mjs", "types": "./Perplexity/l/index.d.ts" }, + "./Packaging/m": { + "require": "./Packaging/m/index.js", + "import": "./Packaging/m/index.mjs", + "types": "./Packaging/m/index.d.ts" + }, + "./Packaging/l": { + "require": "./Packaging/l/index.js", + "import": "./Packaging/l/index.mjs", + "types": "./Packaging/l/index.d.ts" + }, "./Pause/m": { "require": "./Pause/m/index.js", "import": "./Pause/m/index.mjs", @@ -2162,15 +2182,25 @@ "import": "./Pause/l/index.mjs", "types": "./Pause/l/index.d.ts" }, - "./Packaging/m": { - "require": "./Packaging/m/index.js", - "import": "./Packaging/m/index.mjs", - "types": "./Packaging/m/index.d.ts" + "./OrientationLandscape/m": { + "require": "./OrientationLandscape/m/index.js", + "import": "./OrientationLandscape/m/index.mjs", + "types": "./OrientationLandscape/m/index.d.ts" }, - "./Packaging/l": { - "require": "./Packaging/l/index.js", - "import": "./Packaging/l/index.mjs", - "types": "./Packaging/l/index.d.ts" + "./OrientationLandscape/l": { + "require": "./OrientationLandscape/l/index.js", + "import": "./OrientationLandscape/l/index.mjs", + "types": "./OrientationLandscape/l/index.d.ts" + }, + "./OrientationPortrait/m": { + "require": "./OrientationPortrait/m/index.js", + "import": "./OrientationPortrait/m/index.mjs", + "types": "./OrientationPortrait/m/index.d.ts" + }, + "./OrientationPortrait/l": { + "require": "./OrientationPortrait/l/index.js", + "import": "./OrientationPortrait/l/index.mjs", + "types": "./OrientationPortrait/l/index.d.ts" }, "./OrganicCarousel/m": { "require": "./OrganicCarousel/m/index.js", @@ -2182,15 +2212,15 @@ "import": "./OrganicCarousel/l/index.mjs", "types": "./OrganicCarousel/l/index.d.ts" }, - "./OrientationPortrait/m": { - "require": "./OrientationPortrait/m/index.js", - "import": "./OrientationPortrait/m/index.mjs", - "types": "./OrientationPortrait/m/index.d.ts" + "./Organic/m": { + "require": "./Organic/m/index.js", + "import": "./Organic/m/index.mjs", + "types": "./Organic/m/index.d.ts" }, - "./OrientationPortrait/l": { - "require": "./OrientationPortrait/l/index.js", - "import": "./OrientationPortrait/l/index.mjs", - "types": "./OrientationPortrait/l/index.d.ts" + "./Organic/l": { + "require": "./Organic/l/index.js", + "import": "./Organic/l/index.mjs", + "types": "./Organic/l/index.d.ts" }, "./Opera/m": { "require": "./Opera/m/index.js", @@ -2202,16 +2232,6 @@ "import": "./Opera/l/index.mjs", "types": "./Opera/l/index.d.ts" }, - "./Photo/m": { - "require": "./Photo/m/index.js", - "import": "./Photo/m/index.mjs", - "types": "./Photo/m/index.d.ts" - }, - "./Photo/l": { - "require": "./Photo/l/index.js", - "import": "./Photo/l/index.mjs", - "types": "./Photo/l/index.d.ts" - }, "./Oil/m": { "require": "./Oil/m/index.js", "import": "./Oil/m/index.mjs", @@ -2222,15 +2242,15 @@ "import": "./Oil/l/index.mjs", "types": "./Oil/l/index.d.ts" }, - "./Notification/m": { - "require": "./Notification/m/index.js", - "import": "./Notification/m/index.mjs", - "types": "./Notification/m/index.d.ts" + "./NotificationNo/m": { + "require": "./NotificationNo/m/index.js", + "import": "./NotificationNo/m/index.mjs", + "types": "./NotificationNo/m/index.d.ts" }, - "./Notification/l": { - "require": "./Notification/l/index.js", - "import": "./Notification/l/index.mjs", - "types": "./Notification/l/index.d.ts" + "./NotificationNo/l": { + "require": "./NotificationNo/l/index.js", + "import": "./NotificationNo/l/index.mjs", + "types": "./NotificationNo/l/index.d.ts" }, "./Note/m": { "require": "./Note/m/index.js", @@ -2242,15 +2262,15 @@ "import": "./Note/l/index.mjs", "types": "./Note/l/index.d.ts" }, - "./OrientationLandscape/m": { - "require": "./OrientationLandscape/m/index.js", - "import": "./OrientationLandscape/m/index.mjs", - "types": "./OrientationLandscape/m/index.d.ts" + "./News/m": { + "require": "./News/m/index.js", + "import": "./News/m/index.mjs", + "types": "./News/m/index.d.ts" }, - "./OrientationLandscape/l": { - "require": "./OrientationLandscape/l/index.js", - "import": "./OrientationLandscape/l/index.mjs", - "types": "./OrientationLandscape/l/index.d.ts" + "./News/l": { + "require": "./News/l/index.js", + "import": "./News/l/index.mjs", + "types": "./News/l/index.d.ts" }, "./Music/m": { "require": "./Music/m/index.js", @@ -2262,35 +2282,15 @@ "import": "./Music/l/index.mjs", "types": "./Music/l/index.d.ts" }, - "./Organic/m": { - "require": "./Organic/m/index.js", - "import": "./Organic/m/index.mjs", - "types": "./Organic/m/index.d.ts" - }, - "./Organic/l": { - "require": "./Organic/l/index.js", - "import": "./Organic/l/index.mjs", - "types": "./Organic/l/index.d.ts" - }, - "./NotificationNo/m": { - "require": "./NotificationNo/m/index.js", - "import": "./NotificationNo/m/index.mjs", - "types": "./NotificationNo/m/index.d.ts" - }, - "./NotificationNo/l": { - "require": "./NotificationNo/l/index.js", - "import": "./NotificationNo/l/index.mjs", - "types": "./NotificationNo/l/index.d.ts" - }, - "./News/m": { - "require": "./News/m/index.js", - "import": "./News/m/index.mjs", - "types": "./News/m/index.d.ts" + "./Notification/m": { + "require": "./Notification/m/index.js", + "import": "./Notification/m/index.mjs", + "types": "./Notification/m/index.d.ts" }, - "./News/l": { - "require": "./News/l/index.js", - "import": "./News/l/index.mjs", - "types": "./News/l/index.d.ts" + "./Notification/l": { + "require": "./Notification/l/index.js", + "import": "./Notification/l/index.mjs", + "types": "./Notification/l/index.d.ts" }, "./Museum/m": { "require": "./Museum/m/index.js", @@ -2312,16 +2312,6 @@ "import": "./MoveAlt/l/index.mjs", "types": "./MoveAlt/l/index.d.ts" }, - "./Monitoring/m": { - "require": "./Monitoring/m/index.js", - "import": "./Monitoring/m/index.mjs", - "types": "./Monitoring/m/index.d.ts" - }, - "./Monitoring/l": { - "require": "./Monitoring/l/index.js", - "import": "./Monitoring/l/index.mjs", - "types": "./Monitoring/l/index.d.ts" - }, "./MoneyCoins/m": { "require": "./MoneyCoins/m/index.js", "import": "./MoneyCoins/m/index.mjs", @@ -2332,15 +2322,15 @@ "import": "./MoneyCoins/l/index.mjs", "types": "./MoneyCoins/l/index.d.ts" }, - "./Mobile/m": { - "require": "./Mobile/m/index.js", - "import": "./Mobile/m/index.mjs", - "types": "./Mobile/m/index.d.ts" + "./Monitoring/m": { + "require": "./Monitoring/m/index.js", + "import": "./Monitoring/m/index.mjs", + "types": "./Monitoring/m/index.d.ts" }, - "./Mobile/l": { - "require": "./Mobile/l/index.js", - "import": "./Mobile/l/index.mjs", - "types": "./Mobile/l/index.d.ts" + "./Monitoring/l": { + "require": "./Monitoring/l/index.js", + "import": "./Monitoring/l/index.mjs", + "types": "./Monitoring/l/index.d.ts" }, "./Military/m": { "require": "./Military/m/index.js", @@ -2352,6 +2342,16 @@ "import": "./Military/l/index.mjs", "types": "./Military/l/index.d.ts" }, + "./Mobile/m": { + "require": "./Mobile/m/index.js", + "import": "./Mobile/m/index.mjs", + "types": "./Mobile/m/index.d.ts" + }, + "./Mobile/l": { + "require": "./Mobile/l/index.js", + "import": "./Mobile/l/index.mjs", + "types": "./Mobile/l/index.d.ts" + }, "./Microphone/m": { "require": "./Microphone/m/index.js", "import": "./Microphone/m/index.mjs", @@ -2362,16 +2362,6 @@ "import": "./Microphone/l/index.mjs", "types": "./Microphone/l/index.d.ts" }, - "./Megaphone/m": { - "require": "./Megaphone/m/index.js", - "import": "./Megaphone/m/index.mjs", - "types": "./Megaphone/m/index.d.ts" - }, - "./Megaphone/l": { - "require": "./Megaphone/l/index.js", - "import": "./Megaphone/l/index.mjs", - "types": "./Megaphone/l/index.d.ts" - }, "./Medkit/m": { "require": "./Medkit/m/index.js", "import": "./Medkit/m/index.mjs", @@ -2382,15 +2372,15 @@ "import": "./Medkit/l/index.mjs", "types": "./Medkit/l/index.d.ts" }, - "./MathPlusAlt/m": { - "require": "./MathPlusAlt/m/index.js", - "import": "./MathPlusAlt/m/index.mjs", - "types": "./MathPlusAlt/m/index.d.ts" + "./Megaphone/m": { + "require": "./Megaphone/m/index.js", + "import": "./Megaphone/m/index.mjs", + "types": "./Megaphone/m/index.d.ts" }, - "./MathPlusAlt/l": { - "require": "./MathPlusAlt/l/index.js", - "import": "./MathPlusAlt/l/index.mjs", - "types": "./MathPlusAlt/l/index.d.ts" + "./Megaphone/l": { + "require": "./Megaphone/l/index.js", + "import": "./Megaphone/l/index.mjs", + "types": "./Megaphone/l/index.d.ts" }, "./MathPlus/m": { "require": "./MathPlus/m/index.js", @@ -2402,6 +2392,16 @@ "import": "./MathPlus/l/index.mjs", "types": "./MathPlus/l/index.d.ts" }, + "./MathPlusAlt/m": { + "require": "./MathPlusAlt/m/index.js", + "import": "./MathPlusAlt/m/index.mjs", + "types": "./MathPlusAlt/m/index.d.ts" + }, + "./MathPlusAlt/l": { + "require": "./MathPlusAlt/l/index.js", + "import": "./MathPlusAlt/l/index.mjs", + "types": "./MathPlusAlt/l/index.d.ts" + }, "./MathMinusAlt/m": { "require": "./MathMinusAlt/m/index.js", "import": "./MathMinusAlt/m/index.mjs", @@ -2412,15 +2412,55 @@ "import": "./MathMinusAlt/l/index.mjs", "types": "./MathMinusAlt/l/index.d.ts" }, + "./MailOpenFilled/m": { + "require": "./MailOpenFilled/m/index.js", + "import": "./MailOpenFilled/m/index.mjs", + "types": "./MailOpenFilled/m/index.d.ts" + }, + "./MailOpenFilled/l": { + "require": "./MailOpenFilled/l/index.js", + "import": "./MailOpenFilled/l/index.mjs", + "types": "./MailOpenFilled/l/index.d.ts" + }, + "./MathMinus/m": { + "require": "./MathMinus/m/index.js", + "import": "./MathMinus/m/index.mjs", + "types": "./MathMinus/m/index.d.ts" + }, + "./MathMinus/l": { + "require": "./MathMinus/l/index.js", + "import": "./MathMinus/l/index.mjs", + "types": "./MathMinus/l/index.d.ts" + }, "./MailOpen/m": { "require": "./MailOpen/m/index.js", "import": "./MailOpen/m/index.mjs", "types": "./MailOpen/m/index.d.ts" }, - "./MailOpen/l": { - "require": "./MailOpen/l/index.js", - "import": "./MailOpen/l/index.mjs", - "types": "./MailOpen/l/index.d.ts" + "./MailOpen/l": { + "require": "./MailOpen/l/index.js", + "import": "./MailOpen/l/index.mjs", + "types": "./MailOpen/l/index.d.ts" + }, + "./Marine/m": { + "require": "./Marine/m/index.js", + "import": "./Marine/m/index.mjs", + "types": "./Marine/m/index.d.ts" + }, + "./Marine/l": { + "require": "./Marine/l/index.js", + "import": "./Marine/l/index.mjs", + "types": "./Marine/l/index.d.ts" + }, + "./Magnet/m": { + "require": "./Magnet/m/index.js", + "import": "./Magnet/m/index.mjs", + "types": "./Magnet/m/index.d.ts" + }, + "./Magnet/l": { + "require": "./Magnet/l/index.js", + "import": "./Magnet/l/index.mjs", + "types": "./Magnet/l/index.d.ts" }, "./MailFilled/m": { "require": "./MailFilled/m/index.js", @@ -2432,25 +2472,15 @@ "import": "./MailFilled/l/index.mjs", "types": "./MailFilled/l/index.d.ts" }, - "./MathMinus/m": { - "require": "./MathMinus/m/index.js", - "import": "./MathMinus/m/index.mjs", - "types": "./MathMinus/m/index.d.ts" - }, - "./MathMinus/l": { - "require": "./MathMinus/l/index.js", - "import": "./MathMinus/l/index.mjs", - "types": "./MathMinus/l/index.d.ts" - }, - "./Magnet/m": { - "require": "./Magnet/m/index.js", - "import": "./Magnet/m/index.mjs", - "types": "./Magnet/m/index.d.ts" + "./MagicWand/m": { + "require": "./MagicWand/m/index.js", + "import": "./MagicWand/m/index.mjs", + "types": "./MagicWand/m/index.d.ts" }, - "./Magnet/l": { - "require": "./Magnet/l/index.js", - "import": "./Magnet/l/index.mjs", - "types": "./Magnet/l/index.d.ts" + "./MagicWand/l": { + "require": "./MagicWand/l/index.js", + "import": "./MagicWand/l/index.mjs", + "types": "./MagicWand/l/index.d.ts" }, "./Mail/m": { "require": "./Mail/m/index.js", @@ -2462,36 +2492,6 @@ "import": "./Mail/l/index.mjs", "types": "./Mail/l/index.d.ts" }, - "./Marine/m": { - "require": "./Marine/m/index.js", - "import": "./Marine/m/index.mjs", - "types": "./Marine/m/index.d.ts" - }, - "./Marine/l": { - "require": "./Marine/l/index.js", - "import": "./Marine/l/index.mjs", - "types": "./Marine/l/index.d.ts" - }, - "./Logistic/m": { - "require": "./Logistic/m/index.js", - "import": "./Logistic/m/index.mjs", - "types": "./Logistic/m/index.d.ts" - }, - "./Logistic/l": { - "require": "./Logistic/l/index.js", - "import": "./Logistic/l/index.mjs", - "types": "./Logistic/l/index.d.ts" - }, - "./LockYes/m": { - "require": "./LockYes/m/index.js", - "import": "./LockYes/m/index.mjs", - "types": "./LockYes/m/index.d.ts" - }, - "./LockYes/l": { - "require": "./LockYes/l/index.js", - "import": "./LockYes/l/index.mjs", - "types": "./LockYes/l/index.d.ts" - }, "./LockNo/m": { "require": "./LockNo/m/index.js", "import": "./LockNo/m/index.mjs", @@ -2502,15 +2502,15 @@ "import": "./LockNo/l/index.mjs", "types": "./LockNo/l/index.d.ts" }, - "./MagicWand/m": { - "require": "./MagicWand/m/index.js", - "import": "./MagicWand/m/index.mjs", - "types": "./MagicWand/m/index.d.ts" + "./LockYes/m": { + "require": "./LockYes/m/index.js", + "import": "./LockYes/m/index.mjs", + "types": "./LockYes/m/index.d.ts" }, - "./MagicWand/l": { - "require": "./MagicWand/l/index.js", - "import": "./MagicWand/l/index.mjs", - "types": "./MagicWand/l/index.d.ts" + "./LockYes/l": { + "require": "./LockYes/l/index.js", + "import": "./LockYes/l/index.mjs", + "types": "./LockYes/l/index.d.ts" }, "./ListNumber/m": { "require": "./ListNumber/m/index.js", @@ -2522,15 +2522,15 @@ "import": "./ListNumber/l/index.mjs", "types": "./ListNumber/l/index.d.ts" }, - "./ListBullet/m": { - "require": "./ListBullet/m/index.js", - "import": "./ListBullet/m/index.mjs", - "types": "./ListBullet/m/index.d.ts" + "./Logistic/m": { + "require": "./Logistic/m/index.js", + "import": "./Logistic/m/index.mjs", + "types": "./Logistic/m/index.d.ts" }, - "./ListBullet/l": { - "require": "./ListBullet/l/index.js", - "import": "./ListBullet/l/index.mjs", - "types": "./ListBullet/l/index.d.ts" + "./Logistic/l": { + "require": "./Logistic/l/index.js", + "import": "./Logistic/l/index.mjs", + "types": "./Logistic/l/index.d.ts" }, "./ListCheck/m": { "require": "./ListCheck/m/index.js", @@ -2542,16 +2542,6 @@ "import": "./ListCheck/l/index.mjs", "types": "./ListCheck/l/index.d.ts" }, - "./MailOpenFilled/m": { - "require": "./MailOpenFilled/m/index.js", - "import": "./MailOpenFilled/m/index.mjs", - "types": "./MailOpenFilled/m/index.d.ts" - }, - "./MailOpenFilled/l": { - "require": "./MailOpenFilled/l/index.js", - "import": "./MailOpenFilled/l/index.mjs", - "types": "./MailOpenFilled/l/index.d.ts" - }, "./ListAddTop/m": { "require": "./ListAddTop/m/index.js", "import": "./ListAddTop/m/index.mjs", @@ -2562,35 +2552,15 @@ "import": "./ListAddTop/l/index.mjs", "types": "./ListAddTop/l/index.d.ts" }, - "./ListAddBottom/m": { - "require": "./ListAddBottom/m/index.js", - "import": "./ListAddBottom/m/index.mjs", - "types": "./ListAddBottom/m/index.d.ts" - }, - "./ListAddBottom/l": { - "require": "./ListAddBottom/l/index.js", - "import": "./ListAddBottom/l/index.mjs", - "types": "./ListAddBottom/l/index.d.ts" - }, - "./LinkInternal/m": { - "require": "./LinkInternal/m/index.js", - "import": "./LinkInternal/m/index.mjs", - "types": "./LinkInternal/m/index.d.ts" - }, - "./LinkInternal/l": { - "require": "./LinkInternal/l/index.js", - "import": "./LinkInternal/l/index.mjs", - "types": "./LinkInternal/l/index.d.ts" - }, - "./LinkExternalAlt/m": { - "require": "./LinkExternalAlt/m/index.js", - "import": "./LinkExternalAlt/m/index.mjs", - "types": "./LinkExternalAlt/m/index.d.ts" + "./ListBullet/m": { + "require": "./ListBullet/m/index.js", + "import": "./ListBullet/m/index.mjs", + "types": "./ListBullet/m/index.d.ts" }, - "./LinkExternalAlt/l": { - "require": "./LinkExternalAlt/l/index.js", - "import": "./LinkExternalAlt/l/index.mjs", - "types": "./LinkExternalAlt/l/index.d.ts" + "./ListBullet/l": { + "require": "./ListBullet/l/index.js", + "import": "./ListBullet/l/index.mjs", + "types": "./ListBullet/l/index.d.ts" }, "./ListAddCheck/m": { "require": "./ListAddCheck/m/index.js", @@ -2612,15 +2582,35 @@ "import": "./LinkedIn/l/index.mjs", "types": "./LinkedIn/l/index.d.ts" }, - "./LinkExternal/m": { - "require": "./LinkExternal/m/index.js", - "import": "./LinkExternal/m/index.mjs", - "types": "./LinkExternal/m/index.d.ts" + "./LinkExternalAlt/m": { + "require": "./LinkExternalAlt/m/index.js", + "import": "./LinkExternalAlt/m/index.mjs", + "types": "./LinkExternalAlt/m/index.d.ts" }, - "./LinkExternal/l": { - "require": "./LinkExternal/l/index.js", - "import": "./LinkExternal/l/index.mjs", - "types": "./LinkExternal/l/index.d.ts" + "./LinkExternalAlt/l": { + "require": "./LinkExternalAlt/l/index.js", + "import": "./LinkExternalAlt/l/index.mjs", + "types": "./LinkExternalAlt/l/index.d.ts" + }, + "./LinkInternal/m": { + "require": "./LinkInternal/m/index.js", + "import": "./LinkInternal/m/index.mjs", + "types": "./LinkInternal/m/index.d.ts" + }, + "./LinkInternal/l": { + "require": "./LinkInternal/l/index.js", + "import": "./LinkInternal/l/index.mjs", + "types": "./LinkInternal/l/index.d.ts" + }, + "./ListAddBottom/m": { + "require": "./ListAddBottom/m/index.js", + "import": "./ListAddBottom/m/index.mjs", + "types": "./ListAddBottom/m/index.d.ts" + }, + "./ListAddBottom/l": { + "require": "./ListAddBottom/l/index.js", + "import": "./ListAddBottom/l/index.mjs", + "types": "./ListAddBottom/l/index.d.ts" }, "./LinkAltHalf/m": { "require": "./LinkAltHalf/m/index.js", @@ -2632,15 +2622,15 @@ "import": "./LinkAltHalf/l/index.mjs", "types": "./LinkAltHalf/l/index.d.ts" }, - "./Like/m": { - "require": "./Like/m/index.js", - "import": "./Like/m/index.mjs", - "types": "./Like/m/index.d.ts" + "./LinkExternal/m": { + "require": "./LinkExternal/m/index.js", + "import": "./LinkExternal/m/index.mjs", + "types": "./LinkExternal/m/index.d.ts" }, - "./Like/l": { - "require": "./Like/l/index.js", - "import": "./Like/l/index.mjs", - "types": "./Like/l/index.d.ts" + "./LinkExternal/l": { + "require": "./LinkExternal/l/index.js", + "import": "./LinkExternal/l/index.mjs", + "types": "./LinkExternal/l/index.d.ts" }, "./LinkAltBroken/m": { "require": "./LinkAltBroken/m/index.js", @@ -2652,26 +2642,6 @@ "import": "./LinkAltBroken/l/index.mjs", "types": "./LinkAltBroken/l/index.d.ts" }, - "./LightningFilled/m": { - "require": "./LightningFilled/m/index.js", - "import": "./LightningFilled/m/index.mjs", - "types": "./LightningFilled/m/index.d.ts" - }, - "./LightningFilled/l": { - "require": "./LightningFilled/l/index.js", - "import": "./LightningFilled/l/index.mjs", - "types": "./LightningFilled/l/index.d.ts" - }, - "./Lightning/m": { - "require": "./Lightning/m/index.js", - "import": "./Lightning/m/index.mjs", - "types": "./Lightning/m/index.d.ts" - }, - "./Lightning/l": { - "require": "./Lightning/l/index.js", - "import": "./Lightning/l/index.mjs", - "types": "./Lightning/l/index.d.ts" - }, "./Link/m": { "require": "./Link/m/index.js", "import": "./Link/m/index.mjs", @@ -2692,15 +2662,45 @@ "import": "./LikeFilled/l/index.mjs", "types": "./LikeFilled/l/index.d.ts" }, - "./KeyHotkey/m": { - "require": "./KeyHotkey/m/index.js", - "import": "./KeyHotkey/m/index.mjs", - "types": "./KeyHotkey/m/index.d.ts" + "./Like/m": { + "require": "./Like/m/index.js", + "import": "./Like/m/index.mjs", + "types": "./Like/m/index.d.ts" }, - "./KeyHotkey/l": { - "require": "./KeyHotkey/l/index.js", - "import": "./KeyHotkey/l/index.mjs", - "types": "./KeyHotkey/l/index.d.ts" + "./Like/l": { + "require": "./Like/l/index.js", + "import": "./Like/l/index.mjs", + "types": "./Like/l/index.d.ts" + }, + "./LightningFilled/m": { + "require": "./LightningFilled/m/index.js", + "import": "./LightningFilled/m/index.mjs", + "types": "./LightningFilled/m/index.d.ts" + }, + "./LightningFilled/l": { + "require": "./LightningFilled/l/index.js", + "import": "./LightningFilled/l/index.mjs", + "types": "./LightningFilled/l/index.d.ts" + }, + "./Lightning/m": { + "require": "./Lightning/m/index.js", + "import": "./Lightning/m/index.mjs", + "types": "./Lightning/m/index.d.ts" + }, + "./Lightning/l": { + "require": "./Lightning/l/index.js", + "import": "./Lightning/l/index.mjs", + "types": "./Lightning/l/index.d.ts" + }, + "./Law/m": { + "require": "./Law/m/index.js", + "import": "./Law/m/index.mjs", + "types": "./Law/m/index.d.ts" + }, + "./Law/l": { + "require": "./Law/l/index.js", + "import": "./Law/l/index.mjs", + "types": "./Law/l/index.d.ts" }, "./Laptop/m": { "require": "./Laptop/m/index.js", @@ -2722,15 +2722,25 @@ "import": "./Language/l/index.mjs", "types": "./Language/l/index.d.ts" }, - "./Law/m": { - "require": "./Law/m/index.js", - "import": "./Law/m/index.mjs", - "types": "./Law/m/index.d.ts" + "./KeyCmd/m": { + "require": "./KeyCmd/m/index.js", + "import": "./KeyCmd/m/index.mjs", + "types": "./KeyCmd/m/index.d.ts" }, - "./Law/l": { - "require": "./Law/l/index.js", - "import": "./Law/l/index.mjs", - "types": "./Law/l/index.d.ts" + "./KeyCmd/l": { + "require": "./KeyCmd/l/index.js", + "import": "./KeyCmd/l/index.mjs", + "types": "./KeyCmd/l/index.d.ts" + }, + "./KeyHotkey/m": { + "require": "./KeyHotkey/m/index.js", + "import": "./KeyHotkey/m/index.mjs", + "types": "./KeyHotkey/m/index.d.ts" + }, + "./KeyHotkey/l": { + "require": "./KeyHotkey/l/index.js", + "import": "./KeyHotkey/l/index.mjs", + "types": "./KeyHotkey/l/index.d.ts" }, "./Kebab/m": { "require": "./Kebab/m/index.js", @@ -2742,15 +2752,15 @@ "import": "./Kebab/l/index.mjs", "types": "./Kebab/l/index.d.ts" }, - "./KeyCmd/m": { - "require": "./KeyCmd/m/index.js", - "import": "./KeyCmd/m/index.mjs", - "types": "./KeyCmd/m/index.d.ts" + "./Key/m": { + "require": "./Key/m/index.js", + "import": "./Key/m/index.mjs", + "types": "./Key/m/index.d.ts" }, - "./KeyCmd/l": { - "require": "./KeyCmd/l/index.js", - "import": "./KeyCmd/l/index.mjs", - "types": "./KeyCmd/l/index.d.ts" + "./Key/l": { + "require": "./Key/l/index.js", + "import": "./Key/l/index.mjs", + "types": "./Key/l/index.d.ts" }, "./Instagram/m": { "require": "./Instagram/m/index.js", @@ -2762,15 +2772,25 @@ "import": "./Instagram/l/index.mjs", "types": "./Instagram/l/index.d.ts" }, - "./Key/m": { - "require": "./Key/m/index.js", - "import": "./Key/m/index.mjs", - "types": "./Key/m/index.d.ts" + "./InterestingFinds/m": { + "require": "./InterestingFinds/m/index.js", + "import": "./InterestingFinds/m/index.mjs", + "types": "./InterestingFinds/m/index.d.ts" }, - "./Key/l": { - "require": "./Key/l/index.js", - "import": "./Key/l/index.mjs", - "types": "./Key/l/index.d.ts" + "./InterestingFinds/l": { + "require": "./InterestingFinds/l/index.js", + "import": "./InterestingFinds/l/index.mjs", + "types": "./InterestingFinds/l/index.d.ts" + }, + "./Jewelry/m": { + "require": "./Jewelry/m/index.js", + "import": "./Jewelry/m/index.mjs", + "types": "./Jewelry/m/index.d.ts" + }, + "./Jewelry/l": { + "require": "./Jewelry/l/index.js", + "import": "./Jewelry/l/index.mjs", + "types": "./Jewelry/l/index.d.ts" }, "./Info/m": { "require": "./Info/m/index.js", @@ -2782,15 +2802,15 @@ "import": "./Info/l/index.mjs", "types": "./Info/l/index.d.ts" }, - "./Jewelry/m": { - "require": "./Jewelry/m/index.js", - "import": "./Jewelry/m/index.mjs", - "types": "./Jewelry/m/index.d.ts" + "./Infinity/m": { + "require": "./Infinity/m/index.js", + "import": "./Infinity/m/index.mjs", + "types": "./Infinity/m/index.d.ts" }, - "./Jewelry/l": { - "require": "./Jewelry/l/index.js", - "import": "./Jewelry/l/index.mjs", - "types": "./Jewelry/l/index.d.ts" + "./Infinity/l": { + "require": "./Infinity/l/index.js", + "import": "./Infinity/l/index.mjs", + "types": "./Infinity/l/index.d.ts" }, "./IndentedResult/m": { "require": "./IndentedResult/m/index.js", @@ -2802,25 +2822,15 @@ "import": "./IndentedResult/l/index.mjs", "types": "./IndentedResult/l/index.d.ts" }, - "./InterestingFinds/m": { - "require": "./InterestingFinds/m/index.js", - "import": "./InterestingFinds/m/index.mjs", - "types": "./InterestingFinds/m/index.d.ts" - }, - "./InterestingFinds/l": { - "require": "./InterestingFinds/l/index.js", - "import": "./InterestingFinds/l/index.mjs", - "types": "./InterestingFinds/l/index.d.ts" - }, - "./Home/m": { - "require": "./Home/m/index.js", - "import": "./Home/m/index.mjs", - "types": "./Home/m/index.d.ts" + "./Hourglass/m": { + "require": "./Hourglass/m/index.js", + "import": "./Hourglass/m/index.mjs", + "types": "./Hourglass/m/index.d.ts" }, - "./Home/l": { - "require": "./Home/l/index.js", - "import": "./Home/l/index.mjs", - "types": "./Home/l/index.d.ts" + "./Hourglass/l": { + "require": "./Hourglass/l/index.js", + "import": "./Hourglass/l/index.mjs", + "types": "./Hourglass/l/index.d.ts" }, "./Health/m": { "require": "./Health/m/index.js", @@ -2832,6 +2842,16 @@ "import": "./Health/l/index.mjs", "types": "./Health/l/index.d.ts" }, + "./Hotel/m": { + "require": "./Hotel/m/index.js", + "import": "./Hotel/m/index.mjs", + "types": "./Hotel/m/index.d.ts" + }, + "./Hotel/l": { + "require": "./Hotel/l/index.js", + "import": "./Hotel/l/index.mjs", + "types": "./Hotel/l/index.d.ts" + }, "./Hashtag/m": { "require": "./Hashtag/m/index.js", "import": "./Hashtag/m/index.mjs", @@ -2842,35 +2862,15 @@ "import": "./Hashtag/l/index.mjs", "types": "./Hashtag/l/index.d.ts" }, - "./Hourglass/m": { - "require": "./Hourglass/m/index.js", - "import": "./Hourglass/m/index.mjs", - "types": "./Hourglass/m/index.d.ts" - }, - "./Hourglass/l": { - "require": "./Hourglass/l/index.js", - "import": "./Hourglass/l/index.mjs", - "types": "./Hourglass/l/index.d.ts" - }, - "./Infinity/m": { - "require": "./Infinity/m/index.js", - "import": "./Infinity/m/index.mjs", - "types": "./Infinity/m/index.d.ts" - }, - "./Infinity/l": { - "require": "./Infinity/l/index.js", - "import": "./Infinity/l/index.mjs", - "types": "./Infinity/l/index.d.ts" - }, - "./Hotel/m": { - "require": "./Hotel/m/index.js", - "import": "./Hotel/m/index.mjs", - "types": "./Hotel/m/index.d.ts" + "./Home/m": { + "require": "./Home/m/index.js", + "import": "./Home/m/index.mjs", + "types": "./Home/m/index.d.ts" }, - "./Hotel/l": { - "require": "./Hotel/l/index.js", - "import": "./Hotel/l/index.mjs", - "types": "./Hotel/l/index.d.ts" + "./Home/l": { + "require": "./Home/l/index.js", + "import": "./Home/l/index.mjs", + "types": "./Home/l/index.d.ts" }, "./Hamburger/m": { "require": "./Hamburger/m/index.js", @@ -2882,6 +2882,16 @@ "import": "./Hamburger/l/index.mjs", "types": "./Hamburger/l/index.d.ts" }, + "./GoogleBusinessProfile/m": { + "require": "./GoogleBusinessProfile/m/index.js", + "import": "./GoogleBusinessProfile/m/index.mjs", + "types": "./GoogleBusinessProfile/m/index.d.ts" + }, + "./GoogleBusinessProfile/l": { + "require": "./GoogleBusinessProfile/l/index.js", + "import": "./GoogleBusinessProfile/l/index.mjs", + "types": "./GoogleBusinessProfile/l/index.d.ts" + }, "./GoogleGenerativeAI/m": { "require": "./GoogleGenerativeAI/m/index.js", "import": "./GoogleGenerativeAI/m/index.mjs", @@ -2892,15 +2902,25 @@ "import": "./GoogleGenerativeAI/l/index.mjs", "types": "./GoogleGenerativeAI/l/index.d.ts" }, - "./GoogleBusinessProfile/m": { - "require": "./GoogleBusinessProfile/m/index.js", - "import": "./GoogleBusinessProfile/m/index.mjs", - "types": "./GoogleBusinessProfile/m/index.d.ts" + "./Goblet/m": { + "require": "./Goblet/m/index.js", + "import": "./Goblet/m/index.mjs", + "types": "./Goblet/m/index.d.ts" }, - "./GoogleBusinessProfile/l": { - "require": "./GoogleBusinessProfile/l/index.js", - "import": "./GoogleBusinessProfile/l/index.mjs", - "types": "./GoogleBusinessProfile/l/index.d.ts" + "./Goblet/l": { + "require": "./Goblet/l/index.js", + "import": "./Goblet/l/index.mjs", + "types": "./Goblet/l/index.d.ts" + }, + "./Globe/m": { + "require": "./Globe/m/index.js", + "import": "./Globe/m/index.mjs", + "types": "./Globe/m/index.d.ts" + }, + "./Globe/l": { + "require": "./Globe/l/index.js", + "import": "./Globe/l/index.mjs", + "types": "./Globe/l/index.d.ts" }, "./Google/m": { "require": "./Google/m/index.js", @@ -2912,6 +2932,16 @@ "import": "./Google/l/index.mjs", "types": "./Google/l/index.d.ts" }, + "./Gift/m": { + "require": "./Gift/m/index.js", + "import": "./Gift/m/index.mjs", + "types": "./Gift/m/index.d.ts" + }, + "./Gift/l": { + "require": "./Gift/l/index.js", + "import": "./Gift/l/index.mjs", + "types": "./Gift/l/index.d.ts" + }, "./GenderMale/m": { "require": "./GenderMale/m/index.js", "import": "./GenderMale/m/index.mjs", @@ -2922,26 +2952,6 @@ "import": "./GenderMale/l/index.mjs", "types": "./GenderMale/l/index.d.ts" }, - "./GenderFemale/m": { - "require": "./GenderFemale/m/index.js", - "import": "./GenderFemale/m/index.mjs", - "types": "./GenderFemale/m/index.d.ts" - }, - "./GenderFemale/l": { - "require": "./GenderFemale/l/index.js", - "import": "./GenderFemale/l/index.mjs", - "types": "./GenderFemale/l/index.d.ts" - }, - "./Games/m": { - "require": "./Games/m/index.js", - "import": "./Games/m/index.mjs", - "types": "./Games/m/index.d.ts" - }, - "./Games/l": { - "require": "./Games/l/index.js", - "import": "./Games/l/index.mjs", - "types": "./Games/l/index.d.ts" - }, "./Gambling/m": { "require": "./Gambling/m/index.js", "import": "./Gambling/m/index.mjs", @@ -2952,6 +2962,16 @@ "import": "./Gambling/l/index.mjs", "types": "./Gambling/l/index.d.ts" }, + "./GenderFemale/m": { + "require": "./GenderFemale/m/index.js", + "import": "./GenderFemale/m/index.mjs", + "types": "./GenderFemale/m/index.d.ts" + }, + "./GenderFemale/l": { + "require": "./GenderFemale/l/index.js", + "import": "./GenderFemale/l/index.mjs", + "types": "./GenderFemale/l/index.d.ts" + }, "./Furniture/m": { "require": "./Furniture/m/index.js", "import": "./Furniture/m/index.mjs", @@ -2962,25 +2982,25 @@ "import": "./Furniture/l/index.mjs", "types": "./Furniture/l/index.d.ts" }, + "./Games/m": { + "require": "./Games/m/index.js", + "import": "./Games/m/index.mjs", + "types": "./Games/m/index.d.ts" + }, + "./Games/l": { + "require": "./Games/l/index.js", + "import": "./Games/l/index.mjs", + "types": "./Games/l/index.d.ts" + }, "./Funnel/m": { "require": "./Funnel/m/index.js", "import": "./Funnel/m/index.mjs", "types": "./Funnel/m/index.d.ts" }, - "./Funnel/l": { - "require": "./Funnel/l/index.js", - "import": "./Funnel/l/index.mjs", - "types": "./Funnel/l/index.d.ts" - }, - "./Gift/m": { - "require": "./Gift/m/index.js", - "import": "./Gift/m/index.mjs", - "types": "./Gift/m/index.d.ts" - }, - "./Gift/l": { - "require": "./Gift/l/index.js", - "import": "./Gift/l/index.mjs", - "types": "./Gift/l/index.d.ts" + "./Funnel/l": { + "require": "./Funnel/l/index.js", + "import": "./Funnel/l/index.mjs", + "types": "./Funnel/l/index.d.ts" }, "./Foursquare/m": { "require": "./Foursquare/m/index.js", @@ -3002,16 +3022,6 @@ "import": "./FormatAlignRight/l/index.mjs", "types": "./FormatAlignRight/l/index.d.ts" }, - "./FormatAlignLeft/m": { - "require": "./FormatAlignLeft/m/index.js", - "import": "./FormatAlignLeft/m/index.mjs", - "types": "./FormatAlignLeft/m/index.d.ts" - }, - "./FormatAlignLeft/l": { - "require": "./FormatAlignLeft/l/index.js", - "import": "./FormatAlignLeft/l/index.mjs", - "types": "./FormatAlignLeft/l/index.d.ts" - }, "./FormatAlignJustify/m": { "require": "./FormatAlignJustify/m/index.js", "import": "./FormatAlignJustify/m/index.mjs", @@ -3022,6 +3032,16 @@ "import": "./FormatAlignJustify/l/index.mjs", "types": "./FormatAlignJustify/l/index.d.ts" }, + "./FormatAlignLeft/m": { + "require": "./FormatAlignLeft/m/index.js", + "import": "./FormatAlignLeft/m/index.mjs", + "types": "./FormatAlignLeft/m/index.d.ts" + }, + "./FormatAlignLeft/l": { + "require": "./FormatAlignLeft/l/index.js", + "import": "./FormatAlignLeft/l/index.mjs", + "types": "./FormatAlignLeft/l/index.d.ts" + }, "./Formal/m": { "require": "./Formal/m/index.js", "import": "./Formal/m/index.mjs", @@ -3032,6 +3052,16 @@ "import": "./Formal/l/index.mjs", "types": "./Formal/l/index.d.ts" }, + "./FormatAlignCenter/m": { + "require": "./FormatAlignCenter/m/index.js", + "import": "./FormatAlignCenter/m/index.mjs", + "types": "./FormatAlignCenter/m/index.d.ts" + }, + "./FormatAlignCenter/l": { + "require": "./FormatAlignCenter/l/index.js", + "import": "./FormatAlignCenter/l/index.mjs", + "types": "./FormatAlignCenter/l/index.d.ts" + }, "./Form/m": { "require": "./Form/m/index.js", "import": "./Form/m/index.mjs", @@ -3042,6 +3072,16 @@ "import": "./Form/l/index.mjs", "types": "./Form/l/index.d.ts" }, + "./FolderOpenFilled/m": { + "require": "./FolderOpenFilled/m/index.js", + "import": "./FolderOpenFilled/m/index.mjs", + "types": "./FolderOpenFilled/m/index.d.ts" + }, + "./FolderOpenFilled/l": { + "require": "./FolderOpenFilled/l/index.js", + "import": "./FolderOpenFilled/l/index.mjs", + "types": "./FolderOpenFilled/l/index.d.ts" + }, "./Food/m": { "require": "./Food/m/index.js", "import": "./Food/m/index.mjs", @@ -3052,36 +3092,6 @@ "import": "./Food/l/index.mjs", "types": "./Food/l/index.d.ts" }, - "./Goblet/m": { - "require": "./Goblet/m/index.js", - "import": "./Goblet/m/index.mjs", - "types": "./Goblet/m/index.d.ts" - }, - "./Goblet/l": { - "require": "./Goblet/l/index.js", - "import": "./Goblet/l/index.mjs", - "types": "./Goblet/l/index.d.ts" - }, - "./Globe/m": { - "require": "./Globe/m/index.js", - "import": "./Globe/m/index.mjs", - "types": "./Globe/m/index.d.ts" - }, - "./Globe/l": { - "require": "./Globe/l/index.js", - "import": "./Globe/l/index.mjs", - "types": "./Globe/l/index.d.ts" - }, - "./FormatAlignCenter/m": { - "require": "./FormatAlignCenter/m/index.js", - "import": "./FormatAlignCenter/m/index.mjs", - "types": "./FormatAlignCenter/m/index.d.ts" - }, - "./FormatAlignCenter/l": { - "require": "./FormatAlignCenter/l/index.js", - "import": "./FormatAlignCenter/l/index.mjs", - "types": "./FormatAlignCenter/l/index.d.ts" - }, "./FolderOpen/m": { "require": "./FolderOpen/m/index.js", "import": "./FolderOpen/m/index.mjs", @@ -3092,15 +3102,15 @@ "import": "./FolderOpen/l/index.mjs", "types": "./FolderOpen/l/index.d.ts" }, - "./FolderOpenFilled/m": { - "require": "./FolderOpenFilled/m/index.js", - "import": "./FolderOpenFilled/m/index.mjs", - "types": "./FolderOpenFilled/m/index.d.ts" + "./Folder/m": { + "require": "./Folder/m/index.js", + "import": "./Folder/m/index.mjs", + "types": "./Folder/m/index.d.ts" }, - "./FolderOpenFilled/l": { - "require": "./FolderOpenFilled/l/index.js", - "import": "./FolderOpenFilled/l/index.mjs", - "types": "./FolderOpenFilled/l/index.d.ts" + "./Folder/l": { + "require": "./Folder/l/index.js", + "import": "./Folder/l/index.mjs", + "types": "./Folder/l/index.d.ts" }, "./FolderFilled/m": { "require": "./FolderFilled/m/index.js", @@ -3112,16 +3122,6 @@ "import": "./FolderFilled/l/index.mjs", "types": "./FolderFilled/l/index.d.ts" }, - "./Folder/m": { - "require": "./Folder/m/index.js", - "import": "./Folder/m/index.mjs", - "types": "./Folder/m/index.d.ts" - }, - "./Folder/l": { - "require": "./Folder/l/index.js", - "import": "./Folder/l/index.mjs", - "types": "./Folder/l/index.d.ts" - }, "./Fish/m": { "require": "./Fish/m/index.js", "import": "./Fish/m/index.mjs", @@ -3142,6 +3142,26 @@ "import": "./Firefox/l/index.mjs", "types": "./Firefox/l/index.d.ts" }, + "./Fire/m": { + "require": "./Fire/m/index.js", + "import": "./Fire/m/index.mjs", + "types": "./Fire/m/index.d.ts" + }, + "./Fire/l": { + "require": "./Fire/l/index.js", + "import": "./Fire/l/index.mjs", + "types": "./Fire/l/index.d.ts" + }, + "./Filter/m": { + "require": "./Filter/m/index.js", + "import": "./Filter/m/index.mjs", + "types": "./Filter/m/index.d.ts" + }, + "./Filter/l": { + "require": "./Filter/l/index.js", + "import": "./Filter/l/index.mjs", + "types": "./Filter/l/index.d.ts" + }, "./FindResultsOn/m": { "require": "./FindResultsOn/m/index.js", "import": "./FindResultsOn/m/index.mjs", @@ -3162,6 +3182,16 @@ "import": "./FileImport/l/index.mjs", "types": "./FileImport/l/index.d.ts" }, + "./FileUpload/m": { + "require": "./FileUpload/m/index.js", + "import": "./FileUpload/m/index.mjs", + "types": "./FileUpload/m/index.d.ts" + }, + "./FileUpload/l": { + "require": "./FileUpload/l/index.js", + "import": "./FileUpload/l/index.mjs", + "types": "./FileUpload/l/index.d.ts" + }, "./FileExport/m": { "require": "./FileExport/m/index.js", "import": "./FileExport/m/index.mjs", @@ -3172,35 +3202,25 @@ "import": "./FileExport/l/index.mjs", "types": "./FileExport/l/index.d.ts" }, - "./Filter/m": { - "require": "./Filter/m/index.js", - "import": "./Filter/m/index.mjs", - "types": "./Filter/m/index.d.ts" - }, - "./Filter/l": { - "require": "./Filter/l/index.js", - "import": "./Filter/l/index.mjs", - "types": "./Filter/l/index.d.ts" - }, - "./Fire/m": { - "require": "./Fire/m/index.js", - "import": "./Fire/m/index.mjs", - "types": "./Fire/m/index.d.ts" + "./FileDownload/m": { + "require": "./FileDownload/m/index.js", + "import": "./FileDownload/m/index.mjs", + "types": "./FileDownload/m/index.d.ts" }, - "./Fire/l": { - "require": "./Fire/l/index.js", - "import": "./Fire/l/index.mjs", - "types": "./Fire/l/index.d.ts" + "./FileDownload/l": { + "require": "./FileDownload/l/index.js", + "import": "./FileDownload/l/index.mjs", + "types": "./FileDownload/l/index.d.ts" }, - "./FileUpload/m": { - "require": "./FileUpload/m/index.js", - "import": "./FileUpload/m/index.mjs", - "types": "./FileUpload/m/index.d.ts" + "./FeaturedVideo/m": { + "require": "./FeaturedVideo/m/index.js", + "import": "./FeaturedVideo/m/index.mjs", + "types": "./FeaturedVideo/m/index.d.ts" }, - "./FileUpload/l": { - "require": "./FileUpload/l/index.js", - "import": "./FileUpload/l/index.mjs", - "types": "./FileUpload/l/index.d.ts" + "./FeaturedVideo/l": { + "require": "./FeaturedVideo/l/index.js", + "import": "./FeaturedVideo/l/index.mjs", + "types": "./FeaturedVideo/l/index.d.ts" }, "./FeaturedImage/m": { "require": "./FeaturedImage/m/index.js", @@ -3212,25 +3232,15 @@ "import": "./FeaturedImage/l/index.mjs", "types": "./FeaturedImage/l/index.d.ts" }, - "./FeaturedVideo/m": { - "require": "./FeaturedVideo/m/index.js", - "import": "./FeaturedVideo/m/index.mjs", - "types": "./FeaturedVideo/m/index.d.ts" - }, - "./FeaturedVideo/l": { - "require": "./FeaturedVideo/l/index.js", - "import": "./FeaturedVideo/l/index.mjs", - "types": "./FeaturedVideo/l/index.d.ts" - }, - "./FileDownload/m": { - "require": "./FileDownload/m/index.js", - "import": "./FileDownload/m/index.mjs", - "types": "./FileDownload/m/index.d.ts" + "./Favorite/m": { + "require": "./Favorite/m/index.js", + "import": "./Favorite/m/index.mjs", + "types": "./Favorite/m/index.d.ts" }, - "./FileDownload/l": { - "require": "./FileDownload/l/index.js", - "import": "./FileDownload/l/index.mjs", - "types": "./FileDownload/l/index.d.ts" + "./Favorite/l": { + "require": "./Favorite/l/index.js", + "import": "./Favorite/l/index.mjs", + "types": "./Favorite/l/index.d.ts" }, "./FavoriteFilled/m": { "require": "./FavoriteFilled/m/index.js", @@ -3252,6 +3262,16 @@ "import": "./Fashion/l/index.mjs", "types": "./Fashion/l/index.d.ts" }, + "./Farm/m": { + "require": "./Farm/m/index.js", + "import": "./Farm/m/index.mjs", + "types": "./Farm/m/index.d.ts" + }, + "./Farm/l": { + "require": "./Farm/l/index.js", + "import": "./Farm/l/index.mjs", + "types": "./Farm/l/index.d.ts" + }, "./FacebookMessenger/m": { "require": "./FacebookMessenger/m/index.js", "import": "./FacebookMessenger/m/index.mjs", @@ -3262,35 +3282,15 @@ "import": "./FacebookMessenger/l/index.mjs", "types": "./FacebookMessenger/l/index.d.ts" }, - "./Favorite/m": { - "require": "./Favorite/m/index.js", - "import": "./Favorite/m/index.mjs", - "types": "./Favorite/m/index.d.ts" - }, - "./Favorite/l": { - "require": "./Favorite/l/index.js", - "import": "./Favorite/l/index.mjs", - "types": "./Favorite/l/index.d.ts" - }, - "./ExpandAlt/m": { - "require": "./ExpandAlt/m/index.js", - "import": "./ExpandAlt/m/index.mjs", - "types": "./ExpandAlt/m/index.d.ts" - }, - "./ExpandAlt/l": { - "require": "./ExpandAlt/l/index.js", - "import": "./ExpandAlt/l/index.mjs", - "types": "./ExpandAlt/l/index.d.ts" - }, - "./Farm/m": { - "require": "./Farm/m/index.js", - "import": "./Farm/m/index.mjs", - "types": "./Farm/m/index.d.ts" + "./ExpandText/m": { + "require": "./ExpandText/m/index.js", + "import": "./ExpandText/m/index.mjs", + "types": "./ExpandText/m/index.d.ts" }, - "./Farm/l": { - "require": "./Farm/l/index.js", - "import": "./Farm/l/index.mjs", - "types": "./Farm/l/index.d.ts" + "./ExpandText/l": { + "require": "./ExpandText/l/index.js", + "import": "./ExpandText/l/index.mjs", + "types": "./ExpandText/l/index.d.ts" }, "./Facebook/m": { "require": "./Facebook/m/index.js", @@ -3302,6 +3302,16 @@ "import": "./Facebook/l/index.mjs", "types": "./Facebook/l/index.d.ts" }, + "./ExpandAlt/m": { + "require": "./ExpandAlt/m/index.js", + "import": "./ExpandAlt/m/index.mjs", + "types": "./ExpandAlt/m/index.d.ts" + }, + "./ExpandAlt/l": { + "require": "./ExpandAlt/l/index.js", + "import": "./ExpandAlt/l/index.mjs", + "types": "./ExpandAlt/l/index.d.ts" + }, "./Expand/m": { "require": "./Expand/m/index.js", "import": "./Expand/m/index.mjs", @@ -3312,26 +3322,6 @@ "import": "./Expand/l/index.mjs", "types": "./Expand/l/index.d.ts" }, - "./Event/m": { - "require": "./Event/m/index.js", - "import": "./Event/m/index.mjs", - "types": "./Event/m/index.d.ts" - }, - "./Event/l": { - "require": "./Event/l/index.js", - "import": "./Event/l/index.mjs", - "types": "./Event/l/index.d.ts" - }, - "./ExpandText/m": { - "require": "./ExpandText/m/index.js", - "import": "./ExpandText/m/index.mjs", - "types": "./ExpandText/m/index.d.ts" - }, - "./ExpandText/l": { - "require": "./ExpandText/l/index.js", - "import": "./ExpandText/l/index.mjs", - "types": "./ExpandText/l/index.d.ts" - }, "./Exit/m": { "require": "./Exit/m/index.js", "import": "./Exit/m/index.mjs", @@ -3342,6 +3332,16 @@ "import": "./Exit/l/index.mjs", "types": "./Exit/l/index.d.ts" }, + "./Event/m": { + "require": "./Event/m/index.js", + "import": "./Event/m/index.mjs", + "types": "./Event/m/index.d.ts" + }, + "./Event/l": { + "require": "./Event/l/index.js", + "import": "./Event/l/index.mjs", + "types": "./Event/l/index.d.ts" + }, "./Events/m": { "require": "./Events/m/index.js", "import": "./Events/m/index.mjs", @@ -3362,6 +3362,26 @@ "import": "./Ellipsis/l/index.mjs", "types": "./Ellipsis/l/index.d.ts" }, + "./Education/m": { + "require": "./Education/m/index.js", + "import": "./Education/m/index.mjs", + "types": "./Education/m/index.d.ts" + }, + "./Education/l": { + "require": "./Education/l/index.js", + "import": "./Education/l/index.mjs", + "types": "./Education/l/index.d.ts" + }, + "./Edit/m": { + "require": "./Edit/m/index.js", + "import": "./Edit/m/index.mjs", + "types": "./Edit/m/index.d.ts" + }, + "./Edit/l": { + "require": "./Edit/l/index.js", + "import": "./Edit/l/index.mjs", + "types": "./Edit/l/index.d.ts" + }, "./DropText/m": { "require": "./DropText/m/index.js", "import": "./DropText/m/index.mjs", @@ -3372,16 +3392,6 @@ "import": "./DropText/l/index.mjs", "types": "./DropText/l/index.d.ts" }, - "./Drop/m": { - "require": "./Drop/m/index.js", - "import": "./Drop/m/index.mjs", - "types": "./Drop/m/index.d.ts" - }, - "./Drop/l": { - "require": "./Drop/l/index.js", - "import": "./Drop/l/index.mjs", - "types": "./Drop/l/index.d.ts" - }, "./DocumentPdf/m": { "require": "./DocumentPdf/m/index.js", "import": "./DocumentPdf/m/index.mjs", @@ -3392,35 +3402,25 @@ "import": "./DocumentPdf/l/index.mjs", "types": "./DocumentPdf/l/index.d.ts" }, - "./DocumentHappy/m": { - "require": "./DocumentHappy/m/index.js", - "import": "./DocumentHappy/m/index.mjs", - "types": "./DocumentHappy/m/index.d.ts" - }, - "./DocumentHappy/l": { - "require": "./DocumentHappy/l/index.js", - "import": "./DocumentHappy/l/index.mjs", - "types": "./DocumentHappy/l/index.d.ts" - }, - "./Education/m": { - "require": "./Education/m/index.js", - "import": "./Education/m/index.mjs", - "types": "./Education/m/index.d.ts" + "./Drop/m": { + "require": "./Drop/m/index.js", + "import": "./Drop/m/index.mjs", + "types": "./Drop/m/index.d.ts" }, - "./Education/l": { - "require": "./Education/l/index.js", - "import": "./Education/l/index.mjs", - "types": "./Education/l/index.d.ts" + "./Drop/l": { + "require": "./Drop/l/index.js", + "import": "./Drop/l/index.mjs", + "types": "./Drop/l/index.d.ts" }, - "./Edit/m": { - "require": "./Edit/m/index.js", - "import": "./Edit/m/index.mjs", - "types": "./Edit/m/index.d.ts" + "./DocumentExport/m": { + "require": "./DocumentExport/m/index.js", + "import": "./DocumentExport/m/index.mjs", + "types": "./DocumentExport/m/index.d.ts" }, - "./Edit/l": { - "require": "./Edit/l/index.js", - "import": "./Edit/l/index.mjs", - "types": "./Edit/l/index.d.ts" + "./DocumentExport/l": { + "require": "./DocumentExport/l/index.js", + "import": "./DocumentExport/l/index.mjs", + "types": "./DocumentExport/l/index.d.ts" }, "./DocumentSad/m": { "require": "./DocumentSad/m/index.js", @@ -3432,15 +3432,15 @@ "import": "./DocumentSad/l/index.mjs", "types": "./DocumentSad/l/index.d.ts" }, - "./DocumentExport/m": { - "require": "./DocumentExport/m/index.js", - "import": "./DocumentExport/m/index.mjs", - "types": "./DocumentExport/m/index.d.ts" + "./DocumentHappy/m": { + "require": "./DocumentHappy/m/index.js", + "import": "./DocumentHappy/m/index.mjs", + "types": "./DocumentHappy/m/index.d.ts" }, - "./DocumentExport/l": { - "require": "./DocumentExport/l/index.js", - "import": "./DocumentExport/l/index.mjs", - "types": "./DocumentExport/l/index.d.ts" + "./DocumentHappy/l": { + "require": "./DocumentHappy/l/index.js", + "import": "./DocumentHappy/l/index.mjs", + "types": "./DocumentHappy/l/index.d.ts" }, "./DocumentCheck/m": { "require": "./DocumentCheck/m/index.js", @@ -3462,15 +3462,15 @@ "import": "./DocumentDrop/l/index.mjs", "types": "./DocumentDrop/l/index.d.ts" }, - "./DesktopChart/m": { - "require": "./DesktopChart/m/index.js", - "import": "./DesktopChart/m/index.mjs", - "types": "./DesktopChart/m/index.d.ts" + "./Desktop/m": { + "require": "./Desktop/m/index.js", + "import": "./Desktop/m/index.mjs", + "types": "./Desktop/m/index.d.ts" }, - "./DesktopChart/l": { - "require": "./DesktopChart/l/index.js", - "import": "./DesktopChart/l/index.mjs", - "types": "./DesktopChart/l/index.d.ts" + "./Desktop/l": { + "require": "./Desktop/l/index.js", + "import": "./Desktop/l/index.mjs", + "types": "./Desktop/l/index.d.ts" }, "./Document/m": { "require": "./Document/m/index.js", @@ -3482,15 +3482,15 @@ "import": "./Document/l/index.mjs", "types": "./Document/l/index.d.ts" }, - "./Desktop/m": { - "require": "./Desktop/m/index.js", - "import": "./Desktop/m/index.mjs", - "types": "./Desktop/m/index.d.ts" + "./DesktopChart/m": { + "require": "./DesktopChart/m/index.js", + "import": "./DesktopChart/m/index.mjs", + "types": "./DesktopChart/m/index.d.ts" }, - "./Desktop/l": { - "require": "./Desktop/l/index.js", - "import": "./Desktop/l/index.mjs", - "types": "./Desktop/l/index.d.ts" + "./DesktopChart/l": { + "require": "./DesktopChart/l/index.js", + "import": "./DesktopChart/l/index.mjs", + "types": "./DesktopChart/l/index.d.ts" }, "./Cut/m": { "require": "./Cut/m/index.js", @@ -3522,16 +3522,6 @@ "import": "./CurrencyUsd/l/index.mjs", "types": "./CurrencyUsd/l/index.d.ts" }, - "./Crosshair/m": { - "require": "./Crosshair/m/index.js", - "import": "./Crosshair/m/index.mjs", - "types": "./Crosshair/m/index.d.ts" - }, - "./Crosshair/l": { - "require": "./Crosshair/l/index.js", - "import": "./Crosshair/l/index.mjs", - "types": "./Crosshair/l/index.d.ts" - }, "./CursorDefault/m": { "require": "./CursorDefault/m/index.js", "import": "./CursorDefault/m/index.mjs", @@ -3552,16 +3542,6 @@ "import": "./Crown/l/index.mjs", "types": "./Crown/l/index.d.ts" }, - "./Cosmetics/m": { - "require": "./Cosmetics/m/index.js", - "import": "./Cosmetics/m/index.mjs", - "types": "./Cosmetics/m/index.d.ts" - }, - "./Cosmetics/l": { - "require": "./Cosmetics/l/index.js", - "import": "./Cosmetics/l/index.mjs", - "types": "./Cosmetics/l/index.d.ts" - }, "./Craft/m": { "require": "./Craft/m/index.js", "import": "./Craft/m/index.mjs", @@ -3572,35 +3552,25 @@ "import": "./Craft/l/index.mjs", "types": "./Craft/l/index.d.ts" }, - "./ColumnThree/m": { - "require": "./ColumnThree/m/index.js", - "import": "./ColumnThree/m/index.mjs", - "types": "./ColumnThree/m/index.d.ts" - }, - "./ColumnThree/l": { - "require": "./ColumnThree/l/index.js", - "import": "./ColumnThree/l/index.mjs", - "types": "./ColumnThree/l/index.d.ts" - }, - "./Copy/m": { - "require": "./Copy/m/index.js", - "import": "./Copy/m/index.mjs", - "types": "./Copy/m/index.d.ts" + "./Crosshair/m": { + "require": "./Crosshair/m/index.js", + "import": "./Crosshair/m/index.mjs", + "types": "./Crosshair/m/index.d.ts" }, - "./Copy/l": { - "require": "./Copy/l/index.js", - "import": "./Copy/l/index.mjs", - "types": "./Copy/l/index.d.ts" + "./Crosshair/l": { + "require": "./Crosshair/l/index.js", + "import": "./Crosshair/l/index.mjs", + "types": "./Crosshair/l/index.d.ts" }, - "./CollapseAlt/m": { - "require": "./CollapseAlt/m/index.js", - "import": "./CollapseAlt/m/index.mjs", - "types": "./CollapseAlt/m/index.d.ts" + "./Cosmetics/m": { + "require": "./Cosmetics/m/index.js", + "import": "./Cosmetics/m/index.mjs", + "types": "./Cosmetics/m/index.d.ts" }, - "./CollapseAlt/l": { - "require": "./CollapseAlt/l/index.js", - "import": "./CollapseAlt/l/index.mjs", - "types": "./CollapseAlt/l/index.d.ts" + "./Cosmetics/l": { + "require": "./Cosmetics/l/index.js", + "import": "./Cosmetics/l/index.mjs", + "types": "./Cosmetics/l/index.d.ts" }, "./Comics/m": { "require": "./Comics/m/index.js", @@ -3612,6 +3582,16 @@ "import": "./Comics/l/index.mjs", "types": "./Comics/l/index.d.ts" }, + "./Copy/m": { + "require": "./Copy/m/index.js", + "import": "./Copy/m/index.mjs", + "types": "./Copy/m/index.d.ts" + }, + "./Copy/l": { + "require": "./Copy/l/index.js", + "import": "./Copy/l/index.mjs", + "types": "./Copy/l/index.d.ts" + }, "./ColumnTwo/m": { "require": "./ColumnTwo/m/index.js", "import": "./ColumnTwo/m/index.mjs", @@ -3622,15 +3602,25 @@ "import": "./ColumnTwo/l/index.mjs", "types": "./ColumnTwo/l/index.d.ts" }, - "./Close/m": { - "require": "./Close/m/index.js", - "import": "./Close/m/index.mjs", - "types": "./Close/m/index.d.ts" + "./CollapseAlt/m": { + "require": "./CollapseAlt/m/index.js", + "import": "./CollapseAlt/m/index.mjs", + "types": "./CollapseAlt/m/index.d.ts" }, - "./Close/l": { - "require": "./Close/l/index.js", - "import": "./Close/l/index.mjs", - "types": "./Close/l/index.d.ts" + "./CollapseAlt/l": { + "require": "./CollapseAlt/l/index.js", + "import": "./CollapseAlt/l/index.mjs", + "types": "./CollapseAlt/l/index.d.ts" + }, + "./ColumnThree/m": { + "require": "./ColumnThree/m/index.js", + "import": "./ColumnThree/m/index.mjs", + "types": "./ColumnThree/m/index.d.ts" + }, + "./ColumnThree/l": { + "require": "./ColumnThree/l/index.js", + "import": "./ColumnThree/l/index.mjs", + "types": "./ColumnThree/l/index.d.ts" }, "./CollapseList/m": { "require": "./CollapseList/m/index.js", @@ -3662,25 +3652,25 @@ "import": "./ClusteredList/l/index.mjs", "types": "./ClusteredList/l/index.d.ts" }, - "./ChevronRight/m": { - "require": "./ChevronRight/m/index.js", - "import": "./ChevronRight/m/index.mjs", - "types": "./ChevronRight/m/index.d.ts" + "./Close/m": { + "require": "./Close/m/index.js", + "import": "./Close/m/index.mjs", + "types": "./Close/m/index.d.ts" }, - "./ChevronRight/l": { - "require": "./ChevronRight/l/index.js", - "import": "./ChevronRight/l/index.mjs", - "types": "./ChevronRight/l/index.d.ts" + "./Close/l": { + "require": "./Close/l/index.js", + "import": "./Close/l/index.mjs", + "types": "./Close/l/index.d.ts" }, - "./Claude/m": { - "require": "./Claude/m/index.js", - "import": "./Claude/m/index.mjs", - "types": "./Claude/m/index.d.ts" + "./ChevronUp/m": { + "require": "./ChevronUp/m/index.js", + "import": "./ChevronUp/m/index.mjs", + "types": "./ChevronUp/m/index.d.ts" }, - "./Claude/l": { - "require": "./Claude/l/index.js", - "import": "./Claude/l/index.mjs", - "types": "./Claude/l/index.d.ts" + "./ChevronUp/l": { + "require": "./ChevronUp/l/index.js", + "import": "./ChevronUp/l/index.mjs", + "types": "./ChevronUp/l/index.d.ts" }, "./Chrome/m": { "require": "./Chrome/m/index.js", @@ -3692,25 +3682,35 @@ "import": "./Chrome/l/index.mjs", "types": "./Chrome/l/index.d.ts" }, - "./ChevronDown/m": { - "require": "./ChevronDown/m/index.js", - "import": "./ChevronDown/m/index.mjs", - "types": "./ChevronDown/m/index.d.ts" + "./Claude/m": { + "require": "./Claude/m/index.js", + "import": "./Claude/m/index.mjs", + "types": "./Claude/m/index.d.ts" }, - "./ChevronDown/l": { - "require": "./ChevronDown/l/index.js", - "import": "./ChevronDown/l/index.mjs", - "types": "./ChevronDown/l/index.d.ts" + "./Claude/l": { + "require": "./Claude/l/index.js", + "import": "./Claude/l/index.mjs", + "types": "./Claude/l/index.d.ts" }, - "./ChevronUp/m": { - "require": "./ChevronUp/m/index.js", - "import": "./ChevronUp/m/index.mjs", - "types": "./ChevronUp/m/index.d.ts" + "./ChevronRight/m": { + "require": "./ChevronRight/m/index.js", + "import": "./ChevronRight/m/index.mjs", + "types": "./ChevronRight/m/index.d.ts" }, - "./ChevronUp/l": { - "require": "./ChevronUp/l/index.js", - "import": "./ChevronUp/l/index.mjs", - "types": "./ChevronUp/l/index.d.ts" + "./ChevronRight/l": { + "require": "./ChevronRight/l/index.js", + "import": "./ChevronRight/l/index.mjs", + "types": "./ChevronRight/l/index.d.ts" + }, + "./ChevronLeft/m": { + "require": "./ChevronLeft/m/index.js", + "import": "./ChevronLeft/m/index.mjs", + "types": "./ChevronLeft/m/index.d.ts" + }, + "./ChevronLeft/l": { + "require": "./ChevronLeft/l/index.js", + "import": "./ChevronLeft/l/index.mjs", + "types": "./ChevronLeft/l/index.d.ts" }, "./ChevronDoubleUp/m": { "require": "./ChevronDoubleUp/m/index.js", @@ -3722,15 +3722,25 @@ "import": "./ChevronDoubleUp/l/index.mjs", "types": "./ChevronDoubleUp/l/index.d.ts" }, - "./ChevronLeft/m": { - "require": "./ChevronLeft/m/index.js", - "import": "./ChevronLeft/m/index.mjs", - "types": "./ChevronLeft/m/index.d.ts" + "./ChevronDown/m": { + "require": "./ChevronDown/m/index.js", + "import": "./ChevronDown/m/index.mjs", + "types": "./ChevronDown/m/index.d.ts" }, - "./ChevronLeft/l": { - "require": "./ChevronLeft/l/index.js", - "import": "./ChevronLeft/l/index.mjs", - "types": "./ChevronLeft/l/index.d.ts" + "./ChevronDown/l": { + "require": "./ChevronDown/l/index.js", + "import": "./ChevronDown/l/index.mjs", + "types": "./ChevronDown/l/index.d.ts" + }, + "./ChevronDoubleLeft/m": { + "require": "./ChevronDoubleLeft/m/index.js", + "import": "./ChevronDoubleLeft/m/index.mjs", + "types": "./ChevronDoubleLeft/m/index.d.ts" + }, + "./ChevronDoubleLeft/l": { + "require": "./ChevronDoubleLeft/l/index.js", + "import": "./ChevronDoubleLeft/l/index.mjs", + "types": "./ChevronDoubleLeft/l/index.d.ts" }, "./ChevronDoubleRight/m": { "require": "./ChevronDoubleRight/m/index.js", @@ -3742,25 +3752,25 @@ "import": "./ChevronDoubleRight/l/index.mjs", "types": "./ChevronDoubleRight/l/index.d.ts" }, - "./ChevronDoubleLeft/m": { - "require": "./ChevronDoubleLeft/m/index.js", - "import": "./ChevronDoubleLeft/m/index.mjs", - "types": "./ChevronDoubleLeft/m/index.d.ts" + "./ChevronDoubleDown/m": { + "require": "./ChevronDoubleDown/m/index.js", + "import": "./ChevronDoubleDown/m/index.mjs", + "types": "./ChevronDoubleDown/m/index.d.ts" }, - "./ChevronDoubleLeft/l": { - "require": "./ChevronDoubleLeft/l/index.js", - "import": "./ChevronDoubleLeft/l/index.mjs", - "types": "./ChevronDoubleLeft/l/index.d.ts" + "./ChevronDoubleDown/l": { + "require": "./ChevronDoubleDown/l/index.js", + "import": "./ChevronDoubleDown/l/index.mjs", + "types": "./ChevronDoubleDown/l/index.d.ts" }, - "./CheckAlt/m": { - "require": "./CheckAlt/m/index.js", - "import": "./CheckAlt/m/index.mjs", - "types": "./CheckAlt/m/index.d.ts" + "./CheckDouble/m": { + "require": "./CheckDouble/m/index.js", + "import": "./CheckDouble/m/index.mjs", + "types": "./CheckDouble/m/index.d.ts" }, - "./CheckAlt/l": { - "require": "./CheckAlt/l/index.js", - "import": "./CheckAlt/l/index.mjs", - "types": "./CheckAlt/l/index.d.ts" + "./CheckDouble/l": { + "require": "./CheckDouble/l/index.js", + "import": "./CheckDouble/l/index.mjs", + "types": "./CheckDouble/l/index.d.ts" }, "./Checkbox/m": { "require": "./Checkbox/m/index.js", @@ -3772,15 +3782,15 @@ "import": "./Checkbox/l/index.mjs", "types": "./Checkbox/l/index.d.ts" }, - "./ChevronDoubleDown/m": { - "require": "./ChevronDoubleDown/m/index.js", - "import": "./ChevronDoubleDown/m/index.mjs", - "types": "./ChevronDoubleDown/m/index.d.ts" + "./CheckAlt/m": { + "require": "./CheckAlt/m/index.js", + "import": "./CheckAlt/m/index.mjs", + "types": "./CheckAlt/m/index.d.ts" }, - "./ChevronDoubleDown/l": { - "require": "./ChevronDoubleDown/l/index.js", - "import": "./ChevronDoubleDown/l/index.mjs", - "types": "./ChevronDoubleDown/l/index.d.ts" + "./CheckAlt/l": { + "require": "./CheckAlt/l/index.js", + "import": "./CheckAlt/l/index.mjs", + "types": "./CheckAlt/l/index.d.ts" }, "./ChatQuestion/m": { "require": "./ChatQuestion/m/index.js", @@ -3792,16 +3802,6 @@ "import": "./ChatQuestion/l/index.mjs", "types": "./ChatQuestion/l/index.d.ts" }, - "./CheckDouble/m": { - "require": "./CheckDouble/m/index.js", - "import": "./CheckDouble/m/index.mjs", - "types": "./CheckDouble/m/index.d.ts" - }, - "./CheckDouble/l": { - "require": "./CheckDouble/l/index.js", - "import": "./CheckDouble/l/index.mjs", - "types": "./CheckDouble/l/index.d.ts" - }, "./Check/m": { "require": "./Check/m/index.js", "import": "./Check/m/index.mjs", @@ -3822,16 +3822,6 @@ "import": "./ChatPlus/l/index.mjs", "types": "./ChatPlus/l/index.d.ts" }, - "./ChatCheck/m": { - "require": "./ChatCheck/m/index.js", - "import": "./ChatCheck/m/index.mjs", - "types": "./ChatCheck/m/index.d.ts" - }, - "./ChatCheck/l": { - "require": "./ChatCheck/l/index.js", - "import": "./ChatCheck/l/index.mjs", - "types": "./ChatCheck/l/index.d.ts" - }, "./ChatGPT/m": { "require": "./ChatGPT/m/index.js", "import": "./ChatGPT/m/index.mjs", @@ -3852,15 +3842,15 @@ "import": "./ChatFilled/l/index.mjs", "types": "./ChatFilled/l/index.d.ts" }, - "./Chat/m": { - "require": "./Chat/m/index.js", - "import": "./Chat/m/index.mjs", - "types": "./Chat/m/index.d.ts" + "./ChatCheck/m": { + "require": "./ChatCheck/m/index.js", + "import": "./ChatCheck/m/index.mjs", + "types": "./ChatCheck/m/index.d.ts" }, - "./Chat/l": { - "require": "./Chat/l/index.js", - "import": "./Chat/l/index.mjs", - "types": "./Chat/l/index.d.ts" + "./ChatCheck/l": { + "require": "./ChatCheck/l/index.js", + "import": "./ChatCheck/l/index.mjs", + "types": "./ChatCheck/l/index.d.ts" }, "./ChatAI/m": { "require": "./ChatAI/m/index.js", @@ -3872,15 +3862,15 @@ "import": "./ChatAI/l/index.mjs", "types": "./ChatAI/l/index.d.ts" }, - "./ChartVenn/m": { - "require": "./ChartVenn/m/index.js", - "import": "./ChartVenn/m/index.mjs", - "types": "./ChartVenn/m/index.d.ts" + "./Chat/m": { + "require": "./Chat/m/index.js", + "import": "./Chat/m/index.mjs", + "types": "./Chat/m/index.d.ts" }, - "./ChartVenn/l": { - "require": "./ChartVenn/l/index.js", - "import": "./ChartVenn/l/index.mjs", - "types": "./ChartVenn/l/index.d.ts" + "./Chat/l": { + "require": "./Chat/l/index.js", + "import": "./Chat/l/index.mjs", + "types": "./Chat/l/index.d.ts" }, "./ChartPie/m": { "require": "./ChartPie/m/index.js", @@ -3902,6 +3892,16 @@ "import": "./ChartLine/l/index.mjs", "types": "./ChartLine/l/index.d.ts" }, + "./ChartVenn/m": { + "require": "./ChartVenn/m/index.js", + "import": "./ChartVenn/m/index.mjs", + "types": "./ChartVenn/m/index.d.ts" + }, + "./ChartVenn/l": { + "require": "./ChartVenn/l/index.js", + "import": "./ChartVenn/l/index.mjs", + "types": "./ChartVenn/l/index.d.ts" + }, "./ChartBubble/m": { "require": "./ChartBubble/m/index.js", "import": "./ChartBubble/m/index.mjs", @@ -3942,16 +3942,6 @@ "import": "./ChartBar/l/index.mjs", "types": "./ChartBar/l/index.d.ts" }, - "./ChargebackWin/m": { - "require": "./ChargebackWin/m/index.js", - "import": "./ChargebackWin/m/index.mjs", - "types": "./ChargebackWin/m/index.d.ts" - }, - "./ChargebackWin/l": { - "require": "./ChargebackWin/l/index.js", - "import": "./ChargebackWin/l/index.mjs", - "types": "./ChargebackWin/l/index.d.ts" - }, "./ChargebackLoss/m": { "require": "./ChargebackLoss/m/index.js", "import": "./ChargebackLoss/m/index.mjs", @@ -3962,35 +3952,15 @@ "import": "./ChargebackLoss/l/index.mjs", "types": "./ChargebackLoss/l/index.d.ts" }, - "./Cart/m": { - "require": "./Cart/m/index.js", - "import": "./Cart/m/index.mjs", - "types": "./Cart/m/index.d.ts" - }, - "./Cart/l": { - "require": "./Cart/l/index.js", - "import": "./Cart/l/index.mjs", - "types": "./Cart/l/index.d.ts" - }, - "./Cards/m": { - "require": "./Cards/m/index.js", - "import": "./Cards/m/index.mjs", - "types": "./Cards/m/index.d.ts" - }, - "./Cards/l": { - "require": "./Cards/l/index.js", - "import": "./Cards/l/index.mjs", - "types": "./Cards/l/index.d.ts" - }, - "./CardUpdate/m": { - "require": "./CardUpdate/m/index.js", - "import": "./CardUpdate/m/index.mjs", - "types": "./CardUpdate/m/index.d.ts" + "./ChargebackWin/m": { + "require": "./ChargebackWin/m/index.js", + "import": "./ChargebackWin/m/index.mjs", + "types": "./ChargebackWin/m/index.d.ts" }, - "./CardUpdate/l": { - "require": "./CardUpdate/l/index.js", - "import": "./CardUpdate/l/index.mjs", - "types": "./CardUpdate/l/index.d.ts" + "./ChargebackWin/l": { + "require": "./ChargebackWin/l/index.js", + "import": "./ChargebackWin/l/index.mjs", + "types": "./ChargebackWin/l/index.d.ts" }, "./Charge/m": { "require": "./Charge/m/index.js", @@ -4002,6 +3972,16 @@ "import": "./Charge/l/index.mjs", "types": "./Charge/l/index.d.ts" }, + "./Cart/m": { + "require": "./Cart/m/index.js", + "import": "./Cart/m/index.mjs", + "types": "./Cart/m/index.d.ts" + }, + "./Cart/l": { + "require": "./Cart/l/index.js", + "import": "./Cart/l/index.mjs", + "types": "./Cart/l/index.d.ts" + }, "./Casual/m": { "require": "./Casual/m/index.js", "import": "./Casual/m/index.mjs", @@ -4012,6 +3992,16 @@ "import": "./Casual/l/index.mjs", "types": "./Casual/l/index.d.ts" }, + "./Cards/m": { + "require": "./Cards/m/index.js", + "import": "./Cards/m/index.mjs", + "types": "./Cards/m/index.d.ts" + }, + "./Cards/l": { + "require": "./Cards/l/index.js", + "import": "./Cards/l/index.mjs", + "types": "./Cards/l/index.d.ts" + }, "./Car/m": { "require": "./Car/m/index.js", "import": "./Car/m/index.mjs", @@ -4032,6 +4022,16 @@ "import": "./Canva/l/index.mjs", "types": "./Canva/l/index.d.ts" }, + "./CardUpdate/m": { + "require": "./CardUpdate/m/index.js", + "import": "./CardUpdate/m/index.mjs", + "types": "./CardUpdate/m/index.d.ts" + }, + "./CardUpdate/l": { + "require": "./CardUpdate/l/index.js", + "import": "./CardUpdate/l/index.mjs", + "types": "./CardUpdate/l/index.d.ts" + }, "./CalendarCheck/m": { "require": "./CalendarCheck/m/index.js", "import": "./CalendarCheck/m/index.mjs", @@ -4042,26 +4042,6 @@ "import": "./CalendarCheck/l/index.mjs", "types": "./CalendarCheck/l/index.d.ts" }, - "./Briefcase/m": { - "require": "./Briefcase/m/index.js", - "import": "./Briefcase/m/index.mjs", - "types": "./Briefcase/m/index.d.ts" - }, - "./Briefcase/l": { - "require": "./Briefcase/l/index.js", - "import": "./Briefcase/l/index.mjs", - "types": "./Briefcase/l/index.d.ts" - }, - "./BracketsCurly/m": { - "require": "./BracketsCurly/m/index.js", - "import": "./BracketsCurly/m/index.mjs", - "types": "./BracketsCurly/m/index.d.ts" - }, - "./BracketsCurly/l": { - "require": "./BracketsCurly/l/index.js", - "import": "./BracketsCurly/l/index.mjs", - "types": "./BracketsCurly/l/index.d.ts" - }, "./Calendar/m": { "require": "./Calendar/m/index.js", "import": "./Calendar/m/index.mjs", @@ -4072,6 +4052,16 @@ "import": "./Calendar/l/index.mjs", "types": "./Calendar/l/index.d.ts" }, + "./Briefcase/m": { + "require": "./Briefcase/m/index.js", + "import": "./Briefcase/m/index.mjs", + "types": "./Briefcase/m/index.d.ts" + }, + "./Briefcase/l": { + "require": "./Briefcase/l/index.js", + "import": "./Briefcase/l/index.mjs", + "types": "./Briefcase/l/index.d.ts" + }, "./Bulb/m": { "require": "./Bulb/m/index.js", "import": "./Bulb/m/index.mjs", @@ -4092,16 +4082,6 @@ "import": "./BracketsCode/l/index.mjs", "types": "./BracketsCode/l/index.d.ts" }, - "./Book/m": { - "require": "./Book/m/index.js", - "import": "./Book/m/index.mjs", - "types": "./Book/m/index.d.ts" - }, - "./Book/l": { - "require": "./Book/l/index.js", - "import": "./Book/l/index.mjs", - "types": "./Book/l/index.d.ts" - }, "./BracketsAngle/m": { "require": "./BracketsAngle/m/index.js", "import": "./BracketsAngle/m/index.mjs", @@ -4122,6 +4102,26 @@ "import": "./BookmarkFilled/l/index.mjs", "types": "./BookmarkFilled/l/index.d.ts" }, + "./BracketsCurly/m": { + "require": "./BracketsCurly/m/index.js", + "import": "./BracketsCurly/m/index.mjs", + "types": "./BracketsCurly/m/index.d.ts" + }, + "./BracketsCurly/l": { + "require": "./BracketsCurly/l/index.js", + "import": "./BracketsCurly/l/index.mjs", + "types": "./BracketsCurly/l/index.d.ts" + }, + "./Block/m": { + "require": "./Block/m/index.js", + "import": "./Block/m/index.mjs", + "types": "./Block/m/index.d.ts" + }, + "./Block/l": { + "require": "./Block/l/index.js", + "import": "./Block/l/index.mjs", + "types": "./Block/l/index.d.ts" + }, "./Bookmark/m": { "require": "./Bookmark/m/index.js", "import": "./Bookmark/m/index.mjs", @@ -4132,6 +4132,26 @@ "import": "./Bookmark/l/index.mjs", "types": "./Bookmark/l/index.d.ts" }, + "./AttacheCase/m": { + "require": "./AttacheCase/m/index.js", + "import": "./AttacheCase/m/index.mjs", + "types": "./AttacheCase/m/index.d.ts" + }, + "./AttacheCase/l": { + "require": "./AttacheCase/l/index.js", + "import": "./AttacheCase/l/index.mjs", + "types": "./AttacheCase/l/index.d.ts" + }, + "./Book/m": { + "require": "./Book/m/index.js", + "import": "./Book/m/index.mjs", + "types": "./Book/m/index.d.ts" + }, + "./Book/l": { + "require": "./Book/l/index.js", + "import": "./Book/l/index.mjs", + "types": "./Book/l/index.d.ts" + }, "./AskAI/m": { "require": "./AskAI/m/index.js", "import": "./AskAI/m/index.mjs", @@ -4142,15 +4162,15 @@ "import": "./AskAI/l/index.mjs", "types": "./AskAI/l/index.d.ts" }, - "./Block/m": { - "require": "./Block/m/index.js", - "import": "./Block/m/index.mjs", - "types": "./Block/m/index.d.ts" + "./Arrows/m": { + "require": "./Arrows/m/index.js", + "import": "./Arrows/m/index.mjs", + "types": "./Arrows/m/index.d.ts" }, - "./Block/l": { - "require": "./Block/l/index.js", - "import": "./Block/l/index.mjs", - "types": "./Block/l/index.d.ts" + "./Arrows/l": { + "require": "./Arrows/l/index.js", + "import": "./Arrows/l/index.mjs", + "types": "./Arrows/l/index.d.ts" }, "./Attach/m": { "require": "./Attach/m/index.js", @@ -4162,15 +4182,25 @@ "import": "./Attach/l/index.mjs", "types": "./Attach/l/index.d.ts" }, - "./AttacheCase/m": { - "require": "./AttacheCase/m/index.js", - "import": "./AttacheCase/m/index.mjs", - "types": "./AttacheCase/m/index.d.ts" + "./ArrowRight/m": { + "require": "./ArrowRight/m/index.js", + "import": "./ArrowRight/m/index.mjs", + "types": "./ArrowRight/m/index.d.ts" }, - "./AttacheCase/l": { - "require": "./AttacheCase/l/index.js", - "import": "./AttacheCase/l/index.mjs", - "types": "./AttacheCase/l/index.d.ts" + "./ArrowRight/l": { + "require": "./ArrowRight/l/index.js", + "import": "./ArrowRight/l/index.mjs", + "types": "./ArrowRight/l/index.d.ts" + }, + "./ArrowUp/m": { + "require": "./ArrowUp/m/index.js", + "import": "./ArrowUp/m/index.mjs", + "types": "./ArrowUp/m/index.d.ts" + }, + "./ArrowUp/l": { + "require": "./ArrowUp/l/index.js", + "import": "./ArrowUp/l/index.mjs", + "types": "./ArrowUp/l/index.d.ts" }, "./ArrowLeft/m": { "require": "./ArrowLeft/m/index.js", @@ -4192,36 +4222,6 @@ "import": "./ArrowDown/l/index.mjs", "types": "./ArrowDown/l/index.d.ts" }, - "./Arrows/m": { - "require": "./Arrows/m/index.js", - "import": "./Arrows/m/index.mjs", - "types": "./Arrows/m/index.d.ts" - }, - "./Arrows/l": { - "require": "./Arrows/l/index.js", - "import": "./Arrows/l/index.mjs", - "types": "./Arrows/l/index.d.ts" - }, - "./ArrowUp/m": { - "require": "./ArrowUp/m/index.js", - "import": "./ArrowUp/m/index.mjs", - "types": "./ArrowUp/m/index.d.ts" - }, - "./ArrowUp/l": { - "require": "./ArrowUp/l/index.js", - "import": "./ArrowUp/l/index.mjs", - "types": "./ArrowUp/l/index.d.ts" - }, - "./ArrowRight/m": { - "require": "./ArrowRight/m/index.js", - "import": "./ArrowRight/m/index.mjs", - "types": "./ArrowRight/m/index.d.ts" - }, - "./ArrowRight/l": { - "require": "./ArrowRight/l/index.js", - "import": "./ArrowRight/l/index.mjs", - "types": "./ArrowRight/l/index.d.ts" - }, "./Archive/m": { "require": "./Archive/m/index.js", "import": "./Archive/m/index.mjs", @@ -4242,16 +4242,6 @@ "import": "./Architecture/l/index.mjs", "types": "./Architecture/l/index.d.ts" }, - "./AppsBlock/m": { - "require": "./AppsBlock/m/index.js", - "import": "./AppsBlock/m/index.mjs", - "types": "./AppsBlock/m/index.d.ts" - }, - "./AppsBlock/l": { - "require": "./AppsBlock/l/index.js", - "import": "./AppsBlock/l/index.mjs", - "types": "./AppsBlock/l/index.d.ts" - }, "./Apple/m": { "require": "./Apple/m/index.js", "import": "./Apple/m/index.mjs", @@ -4262,6 +4252,16 @@ "import": "./Apple/l/index.mjs", "types": "./Apple/l/index.d.ts" }, + "./AppsBlock/m": { + "require": "./AppsBlock/m/index.js", + "import": "./AppsBlock/m/index.mjs", + "types": "./AppsBlock/m/index.d.ts" + }, + "./AppsBlock/l": { + "require": "./AppsBlock/l/index.js", + "import": "./AppsBlock/l/index.mjs", + "types": "./AppsBlock/l/index.d.ts" + }, "./Amp/m": { "require": "./Amp/m/index.js", "import": "./Amp/m/index.mjs", @@ -4272,16 +4272,6 @@ "import": "./Amp/l/index.mjs", "types": "./Amp/l/index.d.ts" }, - "./Adult/m": { - "require": "./Adult/m/index.js", - "import": "./Adult/m/index.mjs", - "types": "./Adult/m/index.d.ts" - }, - "./Adult/l": { - "require": "./Adult/l/index.js", - "import": "./Adult/l/index.mjs", - "types": "./Adult/l/index.d.ts" - }, "./Android/m": { "require": "./Android/m/index.js", "import": "./Android/m/index.mjs", @@ -4292,16 +4282,6 @@ "import": "./Android/l/index.mjs", "types": "./Android/l/index.d.ts" }, - "./AddressPack/m": { - "require": "./AddressPack/m/index.js", - "import": "./AddressPack/m/index.mjs", - "types": "./AddressPack/m/index.d.ts" - }, - "./AddressPack/l": { - "require": "./AddressPack/l/index.js", - "import": "./AddressPack/l/index.mjs", - "types": "./AddressPack/l/index.d.ts" - }, "./AllDevices/m": { "require": "./AllDevices/m/index.js", "import": "./AllDevices/m/index.mjs", @@ -4332,6 +4312,26 @@ "import": "./AdobeExperienceCloud/l/index.mjs", "types": "./AdobeExperienceCloud/l/index.d.ts" }, + "./AddressPack/m": { + "require": "./AddressPack/m/index.js", + "import": "./AddressPack/m/index.mjs", + "types": "./AddressPack/m/index.d.ts" + }, + "./AddressPack/l": { + "require": "./AddressPack/l/index.js", + "import": "./AddressPack/l/index.mjs", + "types": "./AddressPack/l/index.d.ts" + }, + "./Adult/m": { + "require": "./Adult/m/index.js", + "import": "./Adult/m/index.mjs", + "types": "./Adult/m/index.d.ts" + }, + "./Adult/l": { + "require": "./Adult/l/index.js", + "import": "./Adult/l/index.mjs", + "types": "./Adult/l/index.d.ts" + }, "./AdTop/m": { "require": "./AdTop/m/index.js", "import": "./AdTop/m/index.mjs", @@ -4362,16 +4362,6 @@ "import": "./AdMiddle/l/index.mjs", "types": "./AdMiddle/l/index.d.ts" }, - "./AdBottom/m": { - "require": "./AdBottom/m/index.js", - "import": "./AdBottom/m/index.mjs", - "types": "./AdBottom/m/index.d.ts" - }, - "./AdBottom/l": { - "require": "./AdBottom/l/index.js", - "import": "./AdBottom/l/index.mjs", - "types": "./AdBottom/l/index.d.ts" - }, "./Ad/m": { "require": "./Ad/m/index.js", "import": "./Ad/m/index.mjs", @@ -4381,6 +4371,16 @@ "require": "./Ad/l/index.js", "import": "./Ad/l/index.mjs", "types": "./Ad/l/index.d.ts" + }, + "./AdBottom/m": { + "require": "./AdBottom/m/index.js", + "import": "./AdBottom/m/index.mjs", + "types": "./AdBottom/m/index.d.ts" + }, + "./AdBottom/l": { + "require": "./AdBottom/l/index.js", + "import": "./AdBottom/l/index.mjs", + "types": "./AdBottom/l/index.d.ts" } } } diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx b/semcore/input-tags/__tests__/input-tags.browser-test.tsx index 6ed8e8b88c..2da845b549 100644 --- a/semcore/input-tags/__tests__/input-tags.browser-test.tsx +++ b/semcore/input-tags/__tests__/input-tags.browser-test.tsx @@ -239,7 +239,8 @@ test.describe(`${TAG.VISUAL} `, () => { await expect(page).toHaveScreenshot(); await inputText.nth(4).hover(); - await page.waitForSelector('text="Social media with a very long name"'); + await page + .getByText('Social media with a very long name').nth(1).waitFor({ state: 'visible' }); await expect(page).toHaveScreenshot(); await tagClose.first().hover(); await expect(page).toHaveScreenshot(); diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-13096-size-l-disabled-false-unfocused-and-focused-1-firefox-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-13096-size-l-disabled-false-unfocused-and-focused-1-firefox-linux.png index 3b9810af27..74cf94e0d0 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-13096-size-l-disabled-false-unfocused-and-focused-1-firefox-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-13096-size-l-disabled-false-unfocused-and-focused-1-firefox-linux.png differ diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-13096-size-l-disabled-false-unfocused-and-focused-1-webkit-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-13096-size-l-disabled-false-unfocused-and-focused-1-webkit-linux.png index b0d9aff198..c0a8426b50 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-13096-size-l-disabled-false-unfocused-and-focused-1-webkit-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-13096-size-l-disabled-false-unfocused-and-focused-1-webkit-linux.png differ diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-2d46e-size-l-disabled-false-unfocused-and-focused-1-firefox-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-2d46e-size-l-disabled-false-unfocused-and-focused-1-firefox-linux.png index 4539f3cc39..e8b0802de1 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-2d46e-size-l-disabled-false-unfocused-and-focused-1-firefox-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-2d46e-size-l-disabled-false-unfocused-and-focused-1-firefox-linux.png differ diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-2d46e-size-l-disabled-false-unfocused-and-focused-1-webkit-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-2d46e-size-l-disabled-false-unfocused-and-focused-1-webkit-linux.png index e50af4cd19..e825bb6061 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-2d46e-size-l-disabled-false-unfocused-and-focused-1-webkit-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-2d46e-size-l-disabled-false-unfocused-and-focused-1-webkit-linux.png differ diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-38d1e-size-m-disabled-false-unfocused-and-focused-2-firefox-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-38d1e-size-m-disabled-false-unfocused-and-focused-2-firefox-linux.png index 8cca3ba98a..523f220563 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-38d1e-size-m-disabled-false-unfocused-and-focused-2-firefox-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-38d1e-size-m-disabled-false-unfocused-and-focused-2-firefox-linux.png differ diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-38d1e-size-m-disabled-false-unfocused-and-focused-2-webkit-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-38d1e-size-m-disabled-false-unfocused-and-focused-2-webkit-linux.png index fece8b528c..f8d3d58ba4 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-38d1e-size-m-disabled-false-unfocused-and-focused-2-webkit-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-38d1e-size-m-disabled-false-unfocused-and-focused-2-webkit-linux.png differ diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-97ada-size-l-disabled-false-unfocused-and-focused-2-firefox-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-97ada-size-l-disabled-false-unfocused-and-focused-2-firefox-linux.png index 80a96580e3..a568cfb495 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-97ada-size-l-disabled-false-unfocused-and-focused-2-firefox-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-97ada-size-l-disabled-false-unfocused-and-focused-2-firefox-linux.png differ diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-97ada-size-l-disabled-false-unfocused-and-focused-2-webkit-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-97ada-size-l-disabled-false-unfocused-and-focused-2-webkit-linux.png index 8d2c830987..920d33e6f2 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-97ada-size-l-disabled-false-unfocused-and-focused-2-webkit-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-97ada-size-l-disabled-false-unfocused-and-focused-2-webkit-linux.png differ diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-9a882-size-m-disabled-false-unfocused-and-focused-1-firefox-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-9a882-size-m-disabled-false-unfocused-and-focused-1-firefox-linux.png index a2cf66bec6..8e952a7d64 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-9a882-size-m-disabled-false-unfocused-and-focused-1-firefox-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-9a882-size-m-disabled-false-unfocused-and-focused-1-firefox-linux.png differ diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-9a882-size-m-disabled-false-unfocused-and-focused-1-webkit-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-9a882-size-m-disabled-false-unfocused-and-focused-1-webkit-linux.png index 4eaf320d23..f35508d525 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-9a882-size-m-disabled-false-unfocused-and-focused-1-webkit-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-9a882-size-m-disabled-false-unfocused-and-focused-1-webkit-linux.png differ diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-bdc1c-size-l-disabled-false-unfocused-and-focused-2-firefox-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-bdc1c-size-l-disabled-false-unfocused-and-focused-2-firefox-linux.png index 10c8bc5a86..a539d3c836 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-bdc1c-size-l-disabled-false-unfocused-and-focused-2-firefox-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-bdc1c-size-l-disabled-false-unfocused-and-focused-2-firefox-linux.png differ diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-bdc1c-size-l-disabled-false-unfocused-and-focused-2-webkit-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-bdc1c-size-l-disabled-false-unfocused-and-focused-2-webkit-linux.png index 5868053706..8b5904846f 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-bdc1c-size-l-disabled-false-unfocused-and-focused-2-webkit-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-bdc1c-size-l-disabled-false-unfocused-and-focused-2-webkit-linux.png differ diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-cbf65-size-m-disabled-false-unfocused-and-focused-2-firefox-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-cbf65-size-m-disabled-false-unfocused-and-focused-2-firefox-linux.png index 09035ac0ce..23b21b3f9e 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-cbf65-size-m-disabled-false-unfocused-and-focused-2-firefox-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-cbf65-size-m-disabled-false-unfocused-and-focused-2-firefox-linux.png differ diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-cbf65-size-m-disabled-false-unfocused-and-focused-2-webkit-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-cbf65-size-m-disabled-false-unfocused-and-focused-2-webkit-linux.png index c257f8e743..b3bdd88530 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-cbf65-size-m-disabled-false-unfocused-and-focused-2-webkit-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-cbf65-size-m-disabled-false-unfocused-and-focused-2-webkit-linux.png differ diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-ccd47-size-l-disabled-false-unfocused-and-focused-2-firefox-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-ccd47-size-l-disabled-false-unfocused-and-focused-2-firefox-linux.png index 6dd84fd4c9..7c76013cc8 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-ccd47-size-l-disabled-false-unfocused-and-focused-2-firefox-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-ccd47-size-l-disabled-false-unfocused-and-focused-2-firefox-linux.png differ diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-ccd47-size-l-disabled-false-unfocused-and-focused-2-webkit-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-ccd47-size-l-disabled-false-unfocused-and-focused-2-webkit-linux.png index 76dd45985e..6fc3bffc9d 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-ccd47-size-l-disabled-false-unfocused-and-focused-2-webkit-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-ccd47-size-l-disabled-false-unfocused-and-focused-2-webkit-linux.png differ diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-cd909-size-m-disabled-false-unfocused-and-focused-2-firefox-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-cd909-size-m-disabled-false-unfocused-and-focused-2-firefox-linux.png index 30b3ac1e66..6ef6a7326c 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-cd909-size-m-disabled-false-unfocused-and-focused-2-firefox-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-cd909-size-m-disabled-false-unfocused-and-focused-2-firefox-linux.png differ diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-cd909-size-m-disabled-false-unfocused-and-focused-2-webkit-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-cd909-size-m-disabled-false-unfocused-and-focused-2-webkit-linux.png index 9465e57c0c..507c8ee1d3 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-cd909-size-m-disabled-false-unfocused-and-focused-2-webkit-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-cd909-size-m-disabled-false-unfocused-and-focused-2-webkit-linux.png differ diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-e3006-size-m-disabled-false-unfocused-and-focused-1-firefox-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-e3006-size-m-disabled-false-unfocused-and-focused-1-firefox-linux.png index c70c3506a1..2f9ee26def 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-e3006-size-m-disabled-false-unfocused-and-focused-1-firefox-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-e3006-size-m-disabled-false-unfocused-and-focused-1-firefox-linux.png differ diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-e3006-size-m-disabled-false-unfocused-and-focused-1-webkit-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-e3006-size-m-disabled-false-unfocused-and-focused-1-webkit-linux.png index 79557680be..4ceaf6e9b3 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-e3006-size-m-disabled-false-unfocused-and-focused-1-webkit-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-e3006-size-m-disabled-false-unfocused-and-focused-1-webkit-linux.png differ diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-edd95-size-l-disabled-false-unfocused-and-focused-1-firefox-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-edd95-size-l-disabled-false-unfocused-and-focused-1-firefox-linux.png index b3e6851b5d..675638605e 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-edd95-size-l-disabled-false-unfocused-and-focused-1-firefox-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-edd95-size-l-disabled-false-unfocused-and-focused-1-firefox-linux.png differ diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-edd95-size-l-disabled-false-unfocused-and-focused-1-webkit-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-edd95-size-l-disabled-false-unfocused-and-focused-1-webkit-linux.png index d34f1cf9dc..5f344a6592 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-edd95-size-l-disabled-false-unfocused-and-focused-1-webkit-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-edd95-size-l-disabled-false-unfocused-and-focused-1-webkit-linux.png differ diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-fbe55-size-m-disabled-false-unfocused-and-focused-1-firefox-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-fbe55-size-m-disabled-false-unfocused-and-focused-1-firefox-linux.png index d11143e4fb..9ee439cdbe 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-fbe55-size-m-disabled-false-unfocused-and-focused-1-firefox-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-fbe55-size-m-disabled-false-unfocused-and-focused-1-firefox-linux.png differ diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-fbe55-size-m-disabled-false-unfocused-and-focused-1-webkit-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-fbe55-size-m-disabled-false-unfocused-and-focused-1-webkit-linux.png index dd866328bd..c41387de13 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-fbe55-size-m-disabled-false-unfocused-and-focused-1-webkit-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Base-states-and-styles-Verify-InputTa-fbe55-size-m-disabled-false-unfocused-and-focused-1-webkit-linux.png differ diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--4585e-tags-can-be-added-removed-and-edited-by-mouse-3-firefox-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--4585e-tags-can-be-added-removed-and-edited-by-mouse-3-firefox-linux.png index 6dd84fd4c9..7c76013cc8 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--4585e-tags-can-be-added-removed-and-edited-by-mouse-3-firefox-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--4585e-tags-can-be-added-removed-and-edited-by-mouse-3-firefox-linux.png differ diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--4585e-tags-can-be-added-removed-and-edited-by-mouse-3-webkit-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--4585e-tags-can-be-added-removed-and-edited-by-mouse-3-webkit-linux.png index a156ec1eba..5561ced638 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--4585e-tags-can-be-added-removed-and-edited-by-mouse-3-webkit-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--4585e-tags-can-be-added-removed-and-edited-by-mouse-3-webkit-linux.png differ diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--68bb1-tags-can-be-added-removed-and-edited-by-mouse-4-firefox-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--68bb1-tags-can-be-added-removed-and-edited-by-mouse-4-firefox-linux.png index 9b274512ad..2227fda4f0 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--68bb1-tags-can-be-added-removed-and-edited-by-mouse-4-firefox-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--68bb1-tags-can-be-added-removed-and-edited-by-mouse-4-firefox-linux.png differ diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--68bb1-tags-can-be-added-removed-and-edited-by-mouse-4-webkit-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--68bb1-tags-can-be-added-removed-and-edited-by-mouse-4-webkit-linux.png index 2553371650..98d402c48b 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--68bb1-tags-can-be-added-removed-and-edited-by-mouse-4-webkit-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--68bb1-tags-can-be-added-removed-and-edited-by-mouse-4-webkit-linux.png differ diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--8a7f2--examples-Verify-input-tag-with-default-value-2-firefox-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--8a7f2--examples-Verify-input-tag-with-default-value-2-firefox-linux.png index 728df656b5..ecc6d69ea6 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--8a7f2--examples-Verify-input-tag-with-default-value-2-firefox-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--8a7f2--examples-Verify-input-tag-with-default-value-2-firefox-linux.png differ diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--8a7f2--examples-Verify-input-tag-with-default-value-2-webkit-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--8a7f2--examples-Verify-input-tag-with-default-value-2-webkit-linux.png index 86644fc621..a055dc3760 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--8a7f2--examples-Verify-input-tag-with-default-value-2-webkit-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--8a7f2--examples-Verify-input-tag-with-default-value-2-webkit-linux.png differ diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--9560b-tags-can-be-added-removed-and-edited-by-mouse-1-firefox-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--9560b-tags-can-be-added-removed-and-edited-by-mouse-1-firefox-linux.png index 6dd84fd4c9..7c76013cc8 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--9560b-tags-can-be-added-removed-and-edited-by-mouse-1-firefox-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--9560b-tags-can-be-added-removed-and-edited-by-mouse-1-firefox-linux.png differ diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--9560b-tags-can-be-added-removed-and-edited-by-mouse-1-webkit-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--9560b-tags-can-be-added-removed-and-edited-by-mouse-1-webkit-linux.png index 245efa2d3a..951d8b2451 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--9560b-tags-can-be-added-removed-and-edited-by-mouse-1-webkit-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--9560b-tags-can-be-added-removed-and-edited-by-mouse-1-webkit-linux.png differ diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--ecf5e--examples-Verify-input-tag-with-default-value-1-firefox-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--ecf5e--examples-Verify-input-tag-with-default-value-1-firefox-linux.png index 5c165c757d..082f715716 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--ecf5e--examples-Verify-input-tag-with-default-value-1-firefox-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--ecf5e--examples-Verify-input-tag-with-default-value-1-firefox-linux.png differ diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--ecf5e--examples-Verify-input-tag-with-default-value-1-webkit-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--ecf5e--examples-Verify-input-tag-with-default-value-1-webkit-linux.png index 0e8f459ec2..b9d8e8a2cc 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--ecf5e--examples-Verify-input-tag-with-default-value-1-webkit-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--ecf5e--examples-Verify-input-tag-with-default-value-1-webkit-linux.png differ diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--f7010-tags-can-be-added-removed-and-edited-by-mouse-2-firefox-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--f7010-tags-can-be-added-removed-and-edited-by-mouse-2-firefox-linux.png index 6dd84fd4c9..f0c16c7656 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--f7010-tags-can-be-added-removed-and-edited-by-mouse-2-firefox-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--f7010-tags-can-be-added-removed-and-edited-by-mouse-2-firefox-linux.png differ diff --git a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--f7010-tags-can-be-added-removed-and-edited-by-mouse-2-webkit-linux.png b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--f7010-tags-can-be-added-removed-and-edited-by-mouse-2-webkit-linux.png index b4ad54da5f..0822b49f21 100644 Binary files a/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--f7010-tags-can-be-added-removed-and-edited-by-mouse-2-webkit-linux.png and b/semcore/input-tags/__tests__/input-tags.browser-test.tsx-snapshots/-visual-Input-tags-visual-states-after-mouse--f7010-tags-can-be-added-removed-and-edited-by-mouse-2-webkit-linux.png differ diff --git a/semcore/input-tags/src/InputTags.tsx b/semcore/input-tags/src/InputTags.tsx index 6beb47c41d..e9ac4c7723 100644 --- a/semcore/input-tags/src/InputTags.tsx +++ b/semcore/input-tags/src/InputTags.tsx @@ -399,7 +399,7 @@ export default createComponent(InputTags, { Value: typeof Input.Value; TagsContainer: Intergalactic.Component<'ul'>; Tag: Intergalactic.Component<'div', InputTagsTagProps> & { - Text: Intergalactic.Component<'div', TagProps, TagContext> & { + Text: Intergalactic.Component<'div', TagProps & TagTextProps, TagContext> & { Content: Intergalactic.Component<'div', TagTextProps>; }; Close: typeof TagContainer.Close; diff --git a/semcore/link/__tests__/link.browser-test.tsx-snapshots/-visual-Verify-link-with-ellipsis-1-chromium-linux.png b/semcore/link/__tests__/link.browser-test.tsx-snapshots/-visual-Verify-link-with-ellipsis-1-chromium-linux.png index b1e13f995e..af4adaeaea 100644 Binary files a/semcore/link/__tests__/link.browser-test.tsx-snapshots/-visual-Verify-link-with-ellipsis-1-chromium-linux.png and b/semcore/link/__tests__/link.browser-test.tsx-snapshots/-visual-Verify-link-with-ellipsis-1-chromium-linux.png differ diff --git a/semcore/link/__tests__/link.browser-test.tsx-snapshots/-visual-Verify-link-with-ellipsis-1-firefox-linux.png b/semcore/link/__tests__/link.browser-test.tsx-snapshots/-visual-Verify-link-with-ellipsis-1-firefox-linux.png index bc1fb2752f..227aaeb9e5 100644 Binary files a/semcore/link/__tests__/link.browser-test.tsx-snapshots/-visual-Verify-link-with-ellipsis-1-firefox-linux.png and b/semcore/link/__tests__/link.browser-test.tsx-snapshots/-visual-Verify-link-with-ellipsis-1-firefox-linux.png differ diff --git a/semcore/link/__tests__/link.browser-test.tsx-snapshots/-visual-Verify-link-with-ellipsis-1-webkit-linux.png b/semcore/link/__tests__/link.browser-test.tsx-snapshots/-visual-Verify-link-with-ellipsis-1-webkit-linux.png index e1157ce126..bb8fb341cd 100644 Binary files a/semcore/link/__tests__/link.browser-test.tsx-snapshots/-visual-Verify-link-with-ellipsis-1-webkit-linux.png and b/semcore/link/__tests__/link.browser-test.tsx-snapshots/-visual-Verify-link-with-ellipsis-1-webkit-linux.png differ diff --git a/semcore/link/package.json b/semcore/link/package.json index 0c64134ad9..0c8d4735b7 100644 --- a/semcore/link/package.json +++ b/semcore/link/package.json @@ -18,7 +18,7 @@ }, "dependencies": { "@semcore/tooltip": "16.0.11", - "@semcore/typography": "16.3.1" + "@semcore/typography": "16.3.2" }, "peerDependencies": { "@semcore/base-components": "^16.0.0" diff --git a/semcore/select/CHANGELOG.md b/semcore/select/CHANGELOG.md index b5124283ad..629e8f771f 100644 --- a/semcore/select/CHANGELOG.md +++ b/semcore/select/CHANGELOG.md @@ -2,6 +2,12 @@ CHANGELOG.md standards are inspired by [keepachangelog.com](https://keepachangelog.com/en/1.0.0/). +## [17.0.0] - 2026-02-02 + +### Added + +- `Select.Option.Text` component. Use it if you have an options that should be ellipsized. + ## [16.1.12] - 2025-11-17 ### Changed diff --git a/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-3-chromium-linux.png b/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-3-chromium-linux.png index 06623234e3..f545264070 100644 Binary files a/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-3-chromium-linux.png and b/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-3-chromium-linux.png differ diff --git a/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-3-firefox-linux.png b/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-3-firefox-linux.png index 0410be21a3..c147ddf866 100644 Binary files a/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-3-firefox-linux.png and b/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-3-firefox-linux.png differ diff --git a/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-3-webkit-linux.png b/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-3-webkit-linux.png index 09641d4fdd..3958bba065 100644 Binary files a/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-3-webkit-linux.png and b/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-3-webkit-linux.png differ diff --git a/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-4-chromium-linux.png b/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-4-chromium-linux.png index 49513f1780..b02b896953 100644 Binary files a/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-4-chromium-linux.png and b/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-4-chromium-linux.png differ diff --git a/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-4-firefox-linux.png b/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-4-firefox-linux.png index a91458e426..3f9e38ac27 100644 Binary files a/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-4-firefox-linux.png and b/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-4-firefox-linux.png differ diff --git a/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-4-webkit-linux.png b/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-4-webkit-linux.png index eec22be080..72aeb2b433 100644 Binary files a/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-4-webkit-linux.png and b/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-4-webkit-linux.png differ diff --git a/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-5-chromium-linux.png b/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-5-chromium-linux.png index e6b9b9776e..32938ec9c3 100644 Binary files a/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-5-chromium-linux.png and b/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-5-chromium-linux.png differ diff --git a/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-5-firefox-linux.png b/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-5-firefox-linux.png index ee45ec36fb..d9ddf97e2e 100644 Binary files a/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-5-firefox-linux.png and b/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-5-firefox-linux.png differ diff --git a/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-5-webkit-linux.png b/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-5-webkit-linux.png index c9d80e515f..94c33266b4 100644 Binary files a/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-5-webkit-linux.png and b/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-keyboard-interaction-states-5-webkit-linux.png differ diff --git a/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-mouse-interaction-states-5-chromium-linux.png b/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-mouse-interaction-states-5-chromium-linux.png index 0ac7940a37..987b0d2162 100644 Binary files a/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-mouse-interaction-states-5-chromium-linux.png and b/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-mouse-interaction-states-5-chromium-linux.png differ diff --git a/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-mouse-interaction-states-5-firefox-linux.png b/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-mouse-interaction-states-5-firefox-linux.png index d070eb8e50..6094cdc30b 100644 Binary files a/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-mouse-interaction-states-5-firefox-linux.png and b/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-mouse-interaction-states-5-firefox-linux.png differ diff --git a/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-mouse-interaction-states-5-webkit-linux.png b/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-mouse-interaction-states-5-webkit-linux.png index 794624b023..0e4f1284e0 100644 Binary files a/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-mouse-interaction-states-5-webkit-linux.png and b/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-mouse-interaction-states-5-webkit-linux.png differ diff --git a/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-mouse-interaction-states-6-chromium-linux.png b/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-mouse-interaction-states-6-chromium-linux.png index 41b36600d8..a16f5539e1 100644 Binary files a/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-mouse-interaction-states-6-chromium-linux.png and b/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-mouse-interaction-states-6-chromium-linux.png differ diff --git a/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-mouse-interaction-states-6-firefox-linux.png b/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-mouse-interaction-states-6-firefox-linux.png index b30305c76d..afbce29881 100644 Binary files a/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-mouse-interaction-states-6-firefox-linux.png and b/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-mouse-interaction-states-6-firefox-linux.png differ diff --git a/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-mouse-interaction-states-6-webkit-linux.png b/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-mouse-interaction-states-6-webkit-linux.png index 388889cd93..4df1733a44 100644 Binary files a/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-mouse-interaction-states-6-webkit-linux.png and b/semcore/select/__tests__/filters-with-select/serp-features.browser-test.tsx-snapshots/-visual-Verify-SERP-features-mouse-interaction-states-6-webkit-linux.png differ diff --git a/semcore/select/package.json b/semcore/select/package.json index f02b82ce1e..8aac75495e 100644 --- a/semcore/select/package.json +++ b/semcore/select/package.json @@ -24,6 +24,7 @@ "@semcore/dropdown-menu": "16.1.14", "@semcore/icon": "16.7.3", "@semcore/input": "16.1.1", + "@semcore/typography": "16.3.0", "classnames": "2.2.6" }, "peerDependencies": { @@ -38,7 +39,6 @@ "@semcore/core": "workspace:*", "@semcore/base-components": "workspace:*", "@semcore/testing-utils": "workspace:*", - "@semcore/typography": "workspace:*", "@types/classnames": "2.2.6" } } diff --git a/semcore/select/src/Select.jsx b/semcore/select/src/Select.jsx index 68ddd13bba..413e0b589d 100644 --- a/semcore/select/src/Select.jsx +++ b/semcore/select/src/Select.jsx @@ -464,6 +464,7 @@ const Select = createComponent( { Addon: DropdownMenu.Item.Addon, Content: DropdownMenu.Item.Content, + Text: DropdownMenu.Item.Text, Hint: DropdownMenu.Item.Hint, Checkbox, }, diff --git a/semcore/select/src/index.d.ts b/semcore/select/src/index.d.ts index 41a0fe7ef0..62c8b4b485 100644 --- a/semcore/select/src/index.d.ts +++ b/semcore/select/src/index.d.ts @@ -13,6 +13,7 @@ import type { import type DropdownMenu from '@semcore/dropdown-menu'; import type { InputValueProps } from '@semcore/input'; import type Input from '@semcore/input'; +import type { Text } from '@semcore/typography'; import type React from 'react'; export type SelectInputSearch = InputValueProps & {}; @@ -146,6 +147,7 @@ declare const Select: IntergalacticSelectComponent & { Addon: typeof DropdownMenu.Item.Addon; Checkbox: Intergalactic.Component<'div', SelectOptionCheckboxProps>; Content: typeof Flex; + Text: typeof Text; Hint: typeof Flex; }; Divider: typeof Divider; diff --git a/semcore/side-panel/__tests__/side-panel.browser-test.tsx-snapshots/-visual-Verify-Side-panel-with-Ellipsis-and-tooltip-1-chromium-linux.png b/semcore/side-panel/__tests__/side-panel.browser-test.tsx-snapshots/-visual-Verify-Side-panel-with-Ellipsis-and-tooltip-1-chromium-linux.png index 1201acf772..3a23684e0f 100644 Binary files a/semcore/side-panel/__tests__/side-panel.browser-test.tsx-snapshots/-visual-Verify-Side-panel-with-Ellipsis-and-tooltip-1-chromium-linux.png and b/semcore/side-panel/__tests__/side-panel.browser-test.tsx-snapshots/-visual-Verify-Side-panel-with-Ellipsis-and-tooltip-1-chromium-linux.png differ diff --git a/semcore/side-panel/__tests__/side-panel.browser-test.tsx-snapshots/-visual-Verify-Side-panel-with-Ellipsis-and-tooltip-1-firefox-linux.png b/semcore/side-panel/__tests__/side-panel.browser-test.tsx-snapshots/-visual-Verify-Side-panel-with-Ellipsis-and-tooltip-1-firefox-linux.png index afa776a144..3530cf0af5 100644 Binary files a/semcore/side-panel/__tests__/side-panel.browser-test.tsx-snapshots/-visual-Verify-Side-panel-with-Ellipsis-and-tooltip-1-firefox-linux.png and b/semcore/side-panel/__tests__/side-panel.browser-test.tsx-snapshots/-visual-Verify-Side-panel-with-Ellipsis-and-tooltip-1-firefox-linux.png differ diff --git a/semcore/side-panel/__tests__/side-panel.browser-test.tsx-snapshots/-visual-Verify-Side-panel-with-Ellipsis-and-tooltip-1-webkit-linux.png b/semcore/side-panel/__tests__/side-panel.browser-test.tsx-snapshots/-visual-Verify-Side-panel-with-Ellipsis-and-tooltip-1-webkit-linux.png index dfbc09c053..2315eb7106 100644 Binary files a/semcore/side-panel/__tests__/side-panel.browser-test.tsx-snapshots/-visual-Verify-Side-panel-with-Ellipsis-and-tooltip-1-webkit-linux.png and b/semcore/side-panel/__tests__/side-panel.browser-test.tsx-snapshots/-visual-Verify-Side-panel-with-Ellipsis-and-tooltip-1-webkit-linux.png differ diff --git a/semcore/tag/src/Tag.jsx b/semcore/tag/src/Tag.jsx index c7a3f74f25..6c764e11b8 100644 --- a/semcore/tag/src/Tag.jsx +++ b/semcore/tag/src/Tag.jsx @@ -1,4 +1,4 @@ -import { Box } from '@semcore/base-components'; +import { useEllipsis, Hint, Box } from '@semcore/base-components'; import { createComponent, Component, sstyled, Root } from '@semcore/core'; import addonTextChildren from '@semcore/core/lib/utils/addonTextChildren'; import i18nEnhance from '@semcore/core/lib/utils/enhances/i18nEnhance'; @@ -8,7 +8,7 @@ import { isFocusInside } from '@semcore/core/lib/utils/focus-lock/isFocusInside' import { setFocus } from '@semcore/core/lib/utils/focus-lock/setFocus'; import uniqueIDEnhancement from '@semcore/core/lib/utils/uniqueID'; import CloseM from '@semcore/icon/Close/m'; -import React from 'react'; +import React, { useEffect } from 'react'; import style from './style/tag.shadow.css'; import { localizedMessages } from './translations/__intergalactic-dynamic-locales'; @@ -25,6 +25,8 @@ class RootTag extends Component { locale: 'en', }; + tagRef = React.createRef(); + getCircleProps() { const { size, color, resolveColor } = this.asProps; return { size, color, resolveColor }; @@ -37,6 +39,7 @@ class RootTag extends Component { tabIndex: -1, id: `${id}-text`, role: undefined, + tagRef: this.tagRef, }; } @@ -71,20 +74,23 @@ class RootTag extends Component { const isInteractive = !disabled && interactive; return sstyled(styles)( - - {addonLeft ? : null} - {addonTextChildren(Children, Tag.Text, [Tag.Addon, TagContainer.Circle])} - {addonRight ? : null} - , + <> + + {addonLeft ? : null} + {addonTextChildren(Children, Tag.Text, [Tag.Addon, TagContainer.Circle])} + {addonRight ? : null} + + , ); } } @@ -278,8 +284,16 @@ function TagContainerCircle(props) { function Text(props) { const SText = Root; - const { styles } = props; - return sstyled(styles)(); + const innerRef = React.useRef(null); + const { styles, Children, tagRef, ellipsis = true, hintProps } = props; + const showHint = useEllipsis(innerRef, ellipsis); + + return sstyled(styles)( + <> + + {showHint && } + , + ); } function Addon(props) { diff --git a/semcore/tag/src/index.d.ts b/semcore/tag/src/index.d.ts index dcc01c9a2e..e90344c825 100644 --- a/semcore/tag/src/index.d.ts +++ b/semcore/tag/src/index.d.ts @@ -1,4 +1,4 @@ -import type { BoxProps } from '@semcore/base-components'; +import type { EllipsisSettings, SimpleHintPopperProps, BoxProps } from '@semcore/base-components'; import type { PropGetterFn, Intergalactic } from '@semcore/core'; import type { IconProps } from '@semcore/icon'; import type React from 'react'; @@ -53,7 +53,14 @@ export type TagContext = TagProps & { export type TagAddonProps = BoxProps & {}; -export type TagTextProps = BoxProps & {}; +export type TagTextProps = BoxProps & { + /** + * Ellipsis settings + * @default true + */ + ellipsis?: false | EllipsisSettings; + hintProps?: SimpleHintPopperProps; +}; declare const Tag: Intergalactic.Component<'div', TagProps, TagContext> & { Text: Intergalactic.Component<'div', TagTextProps>; diff --git a/semcore/tag/src/style/tag.shadow.css b/semcore/tag/src/style/tag.shadow.css index 5463f786ce..b91563781b 100644 --- a/semcore/tag/src/style/tag.shadow.css +++ b/semcore/tag/src/style/tag.shadow.css @@ -222,9 +222,6 @@ SText { display: inline-block; padding-left: var(--intergalactic-spacing-1x, 4px); padding-right: var(--intergalactic-spacing-1x, 4px); - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; position: relative; } diff --git a/semcore/typography/CHANGELOG.md b/semcore/typography/CHANGELOG.md index ccee353a20..00ea1fda1b 100644 --- a/semcore/typography/CHANGELOG.md +++ b/semcore/typography/CHANGELOG.md @@ -2,6 +2,12 @@ CHANGELOG.md standards are inspired by [keepachangelog.com](https://keepachangelog.com/en/1.0.0/). +## [17.0.0] - 2026-02-02 + +### Added + +- `ellipsis` property to crop the text out of the box. + ## [16.3.2] - 2025-11-17 ### Changed diff --git a/semcore/typography/src/Text.jsx b/semcore/typography/src/Text.jsx index 9e4af3b861..a38ac53867 100644 --- a/semcore/typography/src/Text.jsx +++ b/semcore/typography/src/Text.jsx @@ -1,5 +1,6 @@ -import { Box } from '@semcore/base-components'; +import { useEllipsis, Hint, Box } from '@semcore/base-components'; import { createBaseComponent, Root, sstyled } from '@semcore/core'; +import { forkRef } from '@semcore/core/lib/utils/ref'; import { useColorResolver } from '@semcore/core/lib/utils/use/useColorResolver'; import React from 'react'; @@ -17,19 +18,25 @@ function getTextDecoration(underline, lineThrough) { function Text(props, ref) { const SText = Root; - const { color, underline, lineThrough } = props; + const { color, underline, lineThrough, ellipsis = false, hintProps, children } = props; const textDecoration = getTextDecoration(underline, lineThrough); const resolveColor = useColorResolver(); + const innerRef = React.useRef(null); + + const showHint = useEllipsis(innerRef, ellipsis === true ? {} : ellipsis); return sstyled(styles)( - , + <> + + {showHint && {children}} + , ); } diff --git a/semcore/typography/src/index.d.ts b/semcore/typography/src/index.d.ts index d752f79b54..100cade4d7 100644 --- a/semcore/typography/src/index.d.ts +++ b/semcore/typography/src/index.d.ts @@ -1,4 +1,4 @@ -import type { BoxProps, Flex, FlexProps } from '@semcore/base-components'; +import type { BoxProps, Flex, FlexProps, EllipsisSettings, SimpleHintPopperProps } from '@semcore/base-components'; import type { PropGetterFn, Intergalactic } from '@semcore/core'; import type { Property } from 'csstype'; import type React from 'react'; @@ -6,7 +6,10 @@ import type React from 'react'; export type TextProps = BoxProps & { /** Font size and line-heights */ size?: 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800; - /** The text will not be wrapped on a new line and will be cut off with ellipsis */ + /** + * The text will not be wrapped on a new line and will be cut off with ellipsis + * @deprecated use ellipsis prop instead + **/ noWrap?: boolean; /** CSS property `font-weight: 700;` */ bold?: boolean; @@ -44,6 +47,10 @@ export type TextProps = BoxProps & { disabled?: boolean; /** Enable formatting/styling for all nested HTML tags with our default styles for them */ formatTags?: boolean; + /** The text will not be wrapped on a new line and will be cut off with ellipsis. Also, it will show a hint with full text. */ + ellipsis?: true | EllipsisSettings; + /** Settings for a hint with full text (cropped by ellipsis) */ + hintProps?: Partial>; }; export type ListProps = TextProps & { diff --git a/stories/components/base-components/ellipsis/docs/ellipsis.stories.tsx b/stories/components/base-components/ellipsis/docs/ellipsis.stories.tsx new file mode 100644 index 0000000000..6e08ea1544 --- /dev/null +++ b/stories/components/base-components/ellipsis/docs/ellipsis.stories.tsx @@ -0,0 +1,23 @@ +import type { Meta, StoryObj } from '@storybook/react-vite'; + +import BasicUsageExample from './examples/basic-usage'; +import MultipleUseExample from './examples/multiple-use'; +import UseEllipsisHookExample from './examples/use-ellipsis-hook'; + +const meta: Meta = { + title: 'Components/Base Components/Ellipsis/Docs', +}; + +export const BasicUsage: StoryObj = { + render: BasicUsageExample, +}; + +export const MultipleUse: StoryObj = { + render: MultipleUseExample, +}; + +export const UseEllipsisHook: StoryObj = { + render: UseEllipsisHookExample, +}; + +export default meta; diff --git a/stories/components/base-components/ellipsis/docs/examples/basic-usage.tsx b/stories/components/base-components/ellipsis/docs/examples/basic-usage.tsx new file mode 100644 index 0000000000..f5a579ada3 --- /dev/null +++ b/stories/components/base-components/ellipsis/docs/examples/basic-usage.tsx @@ -0,0 +1,18 @@ +import { Text } from '@semcore/ui/typography'; +import React from 'react'; + +const Demo = () => { + return ( + + Intergalactic is a constantly developing system of UI components, guidelines and UX patterns. + + + ); +}; + +export default Demo; diff --git a/stories/components/base-components/ellipsis/docs/examples/multiple-use.tsx b/stories/components/base-components/ellipsis/docs/examples/multiple-use.tsx new file mode 100644 index 0000000000..1812771e0b --- /dev/null +++ b/stories/components/base-components/ellipsis/docs/examples/multiple-use.tsx @@ -0,0 +1,74 @@ +import { DataTable } from '@semcore/ui/data-table'; +import { useResizeObserver } from '@semcore/ui/ellipsis'; +import { Text } from '@semcore/ui/typography'; +import React from 'react'; + +const Demo = () => { + const containerRef = React.useRef(null); + + const containerRect = useResizeObserver(containerRef); + + return ( + { + if (props.columnName === 'vol') { + return ( + + {props.value} + + ); + } + + return props.defaultRender(); + }} + /> + ); +}; + +const data = [ + { + keyword: 'ebay buy', + kd: '77.8', + cpc: '$1.25', + vol: '32,500,000,500,00032,500,000,500,00032,500,000,500,000', + }, + { + keyword: 'www.ebay.com', + kd: '11.2', + cpc: '$3.4', + vol: '65,457,920,000,50032,500,000,500,00032,500,000,500,000', + }, + { + keyword: 'www.ebay.com', + kd: '10', + cpc: '$0.65', + vol: '47,354,640,000,50032,500,000,500,00032,500,000,500,00032,500,000,500,000', + }, + { + keyword: 'ebay buy', + kd: '-', + cpc: '$0', + vol: 'n/a', + }, + { + keyword: 'ebay buy', + kd: '75.89', + cpc: '$0', + vol: '21,644,290,000,500', + }, +]; + +export default Demo; diff --git a/stories/components/base-components/ellipsis/docs/examples/use-ellipsis-hook.tsx b/stories/components/base-components/ellipsis/docs/examples/use-ellipsis-hook.tsx new file mode 100644 index 0000000000..0fb9345be7 --- /dev/null +++ b/stories/components/base-components/ellipsis/docs/examples/use-ellipsis-hook.tsx @@ -0,0 +1,20 @@ +import { useEllipsis, Box, Hint } from '@semcore/ui/base-components'; +import React from 'react'; + +const Demo = () => { + const ref = React.useRef(null); + // useEllipsis returns a boolean that indicates + // whether the text is cropped + const showHint = useEllipsis(ref, { trim: 'middle', maxLine: 1 }); + + const text = 'Some long text to test ellipsis'; + + return ( + <> + {text} + {showHint && {text} } + + ); +}; + +export default Demo; diff --git a/stories/components/base-components/ellipsis/tests/ellipsis.stories.tsx b/stories/components/base-components/ellipsis/tests/ellipsis.stories.tsx new file mode 100644 index 0000000000..74a13b2eeb --- /dev/null +++ b/stories/components/base-components/ellipsis/tests/ellipsis.stories.tsx @@ -0,0 +1,66 @@ +import type { Meta, StoryObj } from '@storybook/react-vite'; + +import TableLinkExample from './examples/in_table_with_link'; +import LinkExample, { defaultProps as LinkExampleProps } from './examples/link_with_ellipsis'; +import TextExample from './examples/text_cases'; +import TrimWithTextSizeExample, { defaultProps as TextSizeExampleProps } from './examples/trim_with_special_text_size'; + +const meta: Meta = { + title: 'Components/Base Components/Ellipsis/Tests', +}; + +export default meta; + +export const TableLink: StoryObj = { + render: TableLinkExample, +}; + +export const Link: StoryObj = { + render: LinkExample, + argTypes: { + ellipsis: { + control: 'select', + options: ['false', 'true', 'trim:middle', 'trim:end', 'trim:end maxLine:2', 'trim:end maxLine:6'], + mapping: { + 'false': false, + 'true': true, + 'trim:middle': { trim: 'middle' }, + 'trim:end': { trim: 'end' }, + 'trim:end maxLine:2': { trim: 'end', maxLine: 2 }, + 'trim:end maxLine:6': { trim: 'end', maxLine: 6 }, + }, + }, + }, + args: LinkExampleProps, +}; + +export const TrimWithTextSize: StoryObj = { + render: TrimWithTextSizeExample, + argTypes: { + ellipsis: { + control: 'select', + options: ['false', 'true', 'trim:middle', 'trim:end', 'trim:end maxLine:2', 'trim:end maxLine:6'], + mapping: { + 'false': false, + 'true': true, + 'trim:middle': { trim: 'middle' }, + 'trim:end': { trim: 'end' }, + 'trim:end maxLine:2': { trim: 'end', maxLine: 2 }, + 'trim:end maxLine:6': { trim: 'end', maxLine: 6 }, + }, + }, + + size: { + control: { type: 'select' }, + options: ['100', '200', '300', '400', '500', '600', '700', '800'], + }, + w: { + control: { type: 'number' }, + }, + }, + args: TextSizeExampleProps, +}; + +export const Text = { + render: TextExample, +}; diff --git a/stories/components/base-components/ellipsis/tests/examples/in_table_with_link.tsx b/stories/components/base-components/ellipsis/tests/examples/in_table_with_link.tsx new file mode 100644 index 0000000000..f6dcbca0c2 --- /dev/null +++ b/stories/components/base-components/ellipsis/tests/examples/in_table_with_link.tsx @@ -0,0 +1,109 @@ +import { useResizeObserver } from '@semcore/ui/base-components'; +import { DataTable } from '@semcore/ui/data-table'; +import LinkExternalM from '@semcore/ui/icon/LinkExternal/m'; +import Link from '@semcore/ui/link'; +import { Text } from '@semcore/ui/typography'; +import React from 'react'; + +const removeProtocol = (url: string): string => url.replace(/^(http|https):\/\//, ''); + +const Demo = () => { + const containerRef = React.useRef(null); + const containerRect = useResizeObserver(containerRef); + + return ( + { + const triggerRef = React.useRef(null); + + if (props.columnName === 'url') { + const pageUrl = props.value?.toString?.() || ''; + + return ( + + + {removeProtocol(pageUrl)} + + + + ); + } + + return props.defaultRender(); + }} + /> + ); +}; + +const data = [ + { + keyword: 'ebay buy', + kd: '77.8', + cpc: '$1.25', + url: 'https://developer.semrush.com/intergalactic/', + }, + { + keyword: 'www.ebay.com', + kd: '11.2', + cpc: '$3.4', + url: 'https://developer.semrush.com/intergalactic/', + }, + { + keyword: 'www.ebay.com', + kd: '10', + cpc: '$0.65', + url: 'https://developer.semrush.com/intergalactic/', + }, + { + keyword: 'ebay buy', + kd: '-', + cpc: '$0', + url: 'n/a', + }, + { + keyword: 'ebay buy', + kd: '75.89', + cpc: '$0', + url: 'https://semrush.com', + }, +]; + +export default Demo; + +export const App = () => ; diff --git a/stories/components/base-components/ellipsis/tests/examples/link_with_ellipsis.tsx b/stories/components/base-components/ellipsis/tests/examples/link_with_ellipsis.tsx new file mode 100644 index 0000000000..4bda6bb4fd --- /dev/null +++ b/stories/components/base-components/ellipsis/tests/examples/link_with_ellipsis.tsx @@ -0,0 +1,29 @@ +import type { EllipsisSettings } from '@semcore/ui/base-components'; +import Link from '@semcore/ui/link'; +import React from 'react'; + +type Linkrops = { + ellipsis?: true | EllipsisSettings; +}; + +const Demo = (props: Linkrops) => { + return ( + + + https://developer.semrush.com/intergalactic/components/ellipsis/ellipsis + + + ); +}; + +export const defaultProps: Linkrops = { + ellipsis: true, +}; + +Demo.defaultProps = defaultProps; + +export default Demo; diff --git a/stories/components/base-components/ellipsis/tests/examples/text_cases.tsx b/stories/components/base-components/ellipsis/tests/examples/text_cases.tsx new file mode 100644 index 0000000000..332d4a7c4a --- /dev/null +++ b/stories/components/base-components/ellipsis/tests/examples/text_cases.tsx @@ -0,0 +1,66 @@ +import { Box } from '@semcore/ui/base-components'; +import { Text } from '@semcore/ui/typography'; +import React from 'react'; + +const Demo = () => { + return ( +
+

+ + Segment 2sfdsf + +

+

+ + Segment 2sfdsf + +

+

+ + Lorem bbjips + +

+

+ + Lorem bbjips + +

+

+ + + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Excepturi hic nemo tenetur + voluptatem! A aliquid assumenda dolore ducimus impedit numquam ratione recusandae sed + ullam voluptate? Aperiam distinctio minus possimus quasi. + + + +

+

+ + Segment 2sfdsf + +

+

+ + Segment 2sfdsf + +

+

+ + Word WordWor + +

+
+ ); +}; + +export default Demo; diff --git a/stories/components/base-components/ellipsis/tests/examples/trim_with_special_text_size.tsx b/stories/components/base-components/ellipsis/tests/examples/trim_with_special_text_size.tsx new file mode 100644 index 0000000000..c118bceda5 --- /dev/null +++ b/stories/components/base-components/ellipsis/tests/examples/trim_with_special_text_size.tsx @@ -0,0 +1,35 @@ +import type { EllipsisSettings, BoxProps } from '@semcore/ui/base-components'; +import type { TextProps } from '@semcore/ui/typography'; +import { Text } from '@semcore/ui/typography'; +import React from 'react'; + +type TextExampleProps = { + ellipsis?: true | EllipsisSettings; +} & TextProps & BoxProps; + +const Demo = (props: TextExampleProps) => { + return ( + + WordWord WordWord + + ); +}; + +export const defaultProps: TextExampleProps = { + ellipsis: true, + size: 400, + w: 100, +}; + +Demo.defaultProps = defaultProps; + +export default Demo; diff --git a/stories/components/base-components/hint/docs/Hint.stories.tsx b/stories/components/base-components/hint/docs/Hint.stories.tsx new file mode 100644 index 0000000000..f98b4aef35 --- /dev/null +++ b/stories/components/base-components/hint/docs/Hint.stories.tsx @@ -0,0 +1,23 @@ +import type { Meta, StoryObj } from '@storybook/react-vite'; + +import BasicUsageExample from './examples/basic-usage'; +import PlacementExample from './examples/placement'; +import TimeoutExample from './examples/timeout'; + +const meta: Meta = { + title: 'Components/Base Components/Hint/Docs', +}; + +export const BasicUsage: StoryObj = { + render: BasicUsageExample, +}; + +export const Placement: StoryObj = { + render: PlacementExample, +}; + +export const Timeout: StoryObj = { + render: TimeoutExample, +}; + +export default meta; diff --git a/stories/components/base-components/hint/docs/examples/basic-usage.tsx b/stories/components/base-components/hint/docs/examples/basic-usage.tsx new file mode 100644 index 0000000000..143e422c9c --- /dev/null +++ b/stories/components/base-components/hint/docs/examples/basic-usage.tsx @@ -0,0 +1,19 @@ +import { Hint } from '@semcore/ui/base-components'; +import Button from '@semcore/ui/button'; +import FileExportM from '@semcore/ui/icon/FileExport/m'; +import React from 'react'; + +const Demo = () => { + const ref = React.useRef(null); + + return ( + <> + + Export to PDF + + ); +}; + +export default Demo; diff --git a/stories/components/base-components/hint/docs/examples/placement.tsx b/stories/components/base-components/hint/docs/examples/placement.tsx new file mode 100644 index 0000000000..8c251204ec --- /dev/null +++ b/stories/components/base-components/hint/docs/examples/placement.tsx @@ -0,0 +1,21 @@ +import { Hint } from '@semcore/ui/base-components'; +import Button from '@semcore/ui/button'; +import FileExportM from '@semcore/ui/icon/FileExport/m'; +import React from 'react'; + +const Demo = () => { + const ref = React.useRef(null); + + return ( + <> + + + Bottom-start placement + + + ); +}; + +export default Demo; diff --git a/stories/components/base-components/hint/docs/examples/timeout.tsx b/stories/components/base-components/hint/docs/examples/timeout.tsx new file mode 100644 index 0000000000..89edf7d328 --- /dev/null +++ b/stories/components/base-components/hint/docs/examples/timeout.tsx @@ -0,0 +1,21 @@ +import { Hint } from '@semcore/ui/base-components'; +import Button from '@semcore/ui/button'; +import FileExportM from '@semcore/ui/icon/FileExport/m'; +import React from 'react'; + +const Demo = () => { + const ref = React.useRef(null); + + return ( + <> + + + Hint with 100ms/50ms timeout + + + ); +}; + +export default Demo; diff --git a/stories/components/base-components/hint/tests/examples/base-example-props.tsx b/stories/components/base-components/hint/tests/examples/base-example-props.tsx new file mode 100644 index 0000000000..b10261cbda --- /dev/null +++ b/stories/components/base-components/hint/tests/examples/base-example-props.tsx @@ -0,0 +1,40 @@ +import { Hint } from '@semcore/ui/base-components'; +import type { SimpleHintPopperProps } from '@semcore/ui/base-components'; +import Button from '@semcore/ui/button'; +import FileExportM from '@semcore/ui/icon/FileExport/m'; +import React from 'react'; + +const Demo = (props: Partial) => { + const ref = React.useRef(null); + + return ( + <> + + console.log('Hint visibility changed:', visible)} + > + Export to PDF + + {' '} + {/* <=== will be shown when the button is hovered of focused */} + + ); +}; + +export const defaultProps: Partial = { + placement: undefined, + timeout: undefined, + visible: undefined, + defaultVisible: undefined, +}; + +Demo.defaultProps = defaultProps; + +export default Demo; diff --git a/stories/components/base-components/hint/tests/hint.stories.tsx b/stories/components/base-components/hint/tests/hint.stories.tsx new file mode 100644 index 0000000000..d4da1404d8 --- /dev/null +++ b/stories/components/base-components/hint/tests/hint.stories.tsx @@ -0,0 +1,29 @@ +import type { Meta, StoryObj } from '@storybook/react-vite'; + +import HintExample, { defaultProps } from './examples/base-example-props'; + +const meta: Meta = { + title: 'Components/Base Components/Hint/Tests', +}; + +export default meta; + +export const Hint: StoryObj = { + render: HintExample, + argTypes: { + placement: { + control: { type: 'select' }, + options: ['top-start', 'top', 'top-end', 'left-start', 'left', 'left-end', 'right-start', 'right', 'right-end', 'bottom-start', 'bottom', 'bottom-end'], + }, + timeout: { + control: { type: 'number' }, + }, + visible: { + control: { type: 'boolean' }, + }, + defaultVisible: { + control: { type: 'boolean' }, + }, + }, + args: defaultProps, +}; diff --git a/stories/components/base-trigger/advanced/examples/base-trigger-ellipsis.tsx b/stories/components/base-trigger/advanced/examples/base-trigger-ellipsis.tsx index 92a92b8050..a9d01d2c06 100644 --- a/stories/components/base-trigger/advanced/examples/base-trigger-ellipsis.tsx +++ b/stories/components/base-trigger/advanced/examples/base-trigger-ellipsis.tsx @@ -1,6 +1,5 @@ import BaseTrigger from '@semcore/ui/base-trigger'; import DropdownMenu from '@semcore/ui/dropdown-menu'; -import Ellipsis from '@semcore/ui/ellipsis'; import { Text } from '@semcore/ui/typography'; import React from 'react'; @@ -10,25 +9,21 @@ const Demo = () => { - Few tags tags + Few Tags Tags Tags

- - - This is first trigger with a very very long text! - + + This is first trigger with a very very long text!

- - - This is second trigger with a very very long text! - + + This is second trigger with a very very long text! @@ -42,9 +37,9 @@ const Demo = () => {

- + This is third trigger with a very very long text! - + ); diff --git a/stories/components/base-trigger/advanced/examples/button-trigger-ellipsis.tsx b/stories/components/base-trigger/advanced/examples/button-trigger-ellipsis.tsx index f388ab185c..af159869a0 100644 --- a/stories/components/base-trigger/advanced/examples/button-trigger-ellipsis.tsx +++ b/stories/components/base-trigger/advanced/examples/button-trigger-ellipsis.tsx @@ -1,6 +1,5 @@ import { ButtonTrigger } from '@semcore/ui/base-trigger'; import DropdownMenu from '@semcore/ui/dropdown-menu'; -import Ellipsis from '@semcore/ui/ellipsis'; import { Text } from '@semcore/ui/typography'; import React from 'react'; @@ -9,26 +8,23 @@ const Demo = () => { <> - - Few tags tags + + Few Tags Tags Tags

- - - This is first trigger with a very very long text! - + + This is first trigger with a very very long text!

- - - This is second trigger with a very very long text! - + + + This is second trigger with a very very long text! @@ -42,9 +38,9 @@ const Demo = () => {

- + This is third trigger with a very very long text! - + diff --git a/stories/components/base-trigger/advanced/examples/link-trigger-ellipsis.tsx b/stories/components/base-trigger/advanced/examples/link-trigger-ellipsis.tsx index 0eab4fb725..e837e112d2 100644 --- a/stories/components/base-trigger/advanced/examples/link-trigger-ellipsis.tsx +++ b/stories/components/base-trigger/advanced/examples/link-trigger-ellipsis.tsx @@ -1,6 +1,5 @@ import { LinkTrigger } from '@semcore/ui/base-trigger'; import DropdownMenu from '@semcore/ui/dropdown-menu'; -import Ellipsis from '@semcore/ui/ellipsis'; import { Text } from '@semcore/ui/typography'; import React from 'react'; @@ -9,32 +8,28 @@ const Demo = () => { <> - - Dat First List + + Few Tags Tags Tags


- - - Lorem ipsum dolor sit amet, consectetur adipisicing elit. Asperiores atque autem - commodi, doloribus ex harum inventore modi praesentium quam ratione reprehenderit rerum - tempore voluptas. Aliquam eos expedita illo quasi unde! - + + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Asperiores atque autem + commodi, doloribus ex harum inventore modi praesentium quam ratione reprehenderit rerum + tempore voluptas. Aliquam eos expedita illo quasi unde!


- - - Lorem ipsum dolor sit amet, consectetur adipisicing elit. Asperiores atque autem - commodi, doloribus ex harum inventore modi praesentium quam ratione reprehenderit rerum - tempore voluptas. Aliquam eos expedita illo quasi unde! - + + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Asperiores atque autem + commodi, doloribus ex harum inventore modi praesentium quam ratione reprehenderit rerum + tempore voluptas. Aliquam eos expedita illo quasi unde! diff --git a/stories/components/breadcrumbs/advanced/examples/trim_middle.tsx b/stories/components/breadcrumbs/advanced/examples/trim_middle.tsx index d7f14e03a1..56892ead40 100644 --- a/stories/components/breadcrumbs/advanced/examples/trim_middle.tsx +++ b/stories/components/breadcrumbs/advanced/examples/trim_middle.tsx @@ -1,17 +1,16 @@ import Breadcrumbs from '@semcore/ui/breadcrumbs'; import type { BreadcrumbsItemProps } from '@semcore/ui/breadcrumbs'; -import Ellipsis from '@semcore/ui/ellipsis'; import React from 'react'; const Demo = (props: BreadcrumbsItemProps) => ( - + Ellipsis - + This title is longer than a giraffe's neck, I bet it's been doing neck workouts! - Current page + Current page ); diff --git a/stories/components/breadcrumbs/docs/examples/usage_example.tsx b/stories/components/breadcrumbs/docs/examples/usage_example.tsx index affb8641e5..5549c9dc4b 100644 --- a/stories/components/breadcrumbs/docs/examples/usage_example.tsx +++ b/stories/components/breadcrumbs/docs/examples/usage_example.tsx @@ -1,21 +1,25 @@ import Breadcrumbs from '@semcore/ui/breadcrumbs'; -import Ellipsis from '@semcore/ui/ellipsis'; import React from 'react'; const Demo = () => ( - - - Ellipsis - - - - - - This title is longer than a giraffe's neck, I bet it's been doing neck workouts! - - - + + Ellipsis + + + This title is longer than a giraffe's neck, I bet it's been doing neck workouts! + Current page ); diff --git a/stories/components/card/docs/examples/ellipsis.tsx b/stories/components/card/docs/examples/ellipsis.tsx index 635ddf48c6..c1b99d0841 100644 --- a/stories/components/card/docs/examples/ellipsis.tsx +++ b/stories/components/card/docs/examples/ellipsis.tsx @@ -1,6 +1,5 @@ import { Flex } from '@semcore/ui/base-components'; import Card from '@semcore/ui/card'; -import Ellipsis from '@semcore/ui/ellipsis'; import { Text } from '@semcore/ui/typography'; import React from 'react'; @@ -11,19 +10,19 @@ const Demo = () => ( Long title which should show ellipsis when there isn't enough space. - + Very long description which should show ellipsis when there isn't enough space. - + Long body text which should show ellipsis when there isn't enough space. diff --git a/stories/components/data-table/advanced/examples/link_in_table.tsx b/stories/components/data-table/advanced/examples/link_in_table.tsx index 20400fd835..0477ae0210 100644 --- a/stories/components/data-table/advanced/examples/link_in_table.tsx +++ b/stories/components/data-table/advanced/examples/link_in_table.tsx @@ -1,8 +1,8 @@ import { Flex } from '@semcore/ui/base-components'; import { DataTable } from '@semcore/ui/data-table'; -import Ellipsis from '@semcore/ui/ellipsis'; import LinkExternalM from '@semcore/ui/icon/LinkExternal/m'; import Link from '@semcore/ui/link'; +import { Text } from '@semcore/ui/typography'; import React from 'react'; const Demo = () => { @@ -16,7 +16,7 @@ const Demo = () => { renderCell={(props) => { return ( - {props.value} + {props.value} ; @@ -40,7 +40,7 @@ const Demo = () => { { name: 'keyword', children: 'Keyword', justifyContent: 'left', sortable: true }, { name: 'kd', - children: KD % and some another text long, + children: KD % and some another text long, justifyContent: 'right', gtcWidth: 'minmax(0, 68px)', sortable: true, diff --git a/stories/components/data-table/tests/examples/accordion-tests/table-in-table/accordion-duration.tsx b/stories/components/data-table/tests/examples/accordion-tests/table-in-table/accordion-duration.tsx index 5f652f358a..2a9ae87b45 100644 --- a/stories/components/data-table/tests/examples/accordion-tests/table-in-table/accordion-duration.tsx +++ b/stories/components/data-table/tests/examples/accordion-tests/table-in-table/accordion-duration.tsx @@ -1,7 +1,7 @@ import type { BoxProps } from '@semcore/ui/base-components'; import { DataTable, ACCORDION } from '@semcore/ui/data-table'; import type { DataTableProps } from '@semcore/ui/data-table'; -import Ellipsis, { useResizeObserver } from '@semcore/ui/ellipsis'; +import { Text } from '@semcore/ui/typography'; import { NoData } from '@semcore/ui/widget-empty'; import React from 'react'; @@ -42,9 +42,6 @@ const Demo = (props: AccordionDurationProps) => { }; const ChartExample = () => { - const containerRef = React.useRef(null); - const containerRect = useResizeObserver(containerRef); - return ( { { name: 'keyword', children: 'Keyword' }, { name: 'kd', children: 'KD,%' }, { name: 'cpc', children: 'CPC' }, - { name: 'vol', children: 'Vol.', gtcWidth: '100px', ref: containerRef }, + { name: 'vol', children: 'Vol.', gtcWidth: '100px' }, ]} expandedRows={new Set()} renderCell={(props) => { if (props.columnName === 'vol') { return ( - + {props.value} - + ); } diff --git a/stories/components/data-table/tests/examples/accordion-tests/table-in-table/for-animation-and-justify-content-test.tsx b/stories/components/data-table/tests/examples/accordion-tests/table-in-table/for-animation-and-justify-content-test.tsx index 3d915b85a8..16c1291a4c 100644 --- a/stories/components/data-table/tests/examples/accordion-tests/table-in-table/for-animation-and-justify-content-test.tsx +++ b/stories/components/data-table/tests/examples/accordion-tests/table-in-table/for-animation-and-justify-content-test.tsx @@ -1,6 +1,6 @@ import { DataTable, ACCORDION } from '@semcore/ui/data-table'; import type { DataTableSort, DataTableProps } from '@semcore/ui/data-table'; -import Ellipsis, { useResizeObserver } from '@semcore/ui/ellipsis'; +import { Text } from '@semcore/ui/typography'; import React from 'react'; type SortableColumn = Exclude; @@ -67,9 +67,6 @@ const Demo = (props: AccordionWithTablenProps) => { }; const ChartExample = () => { - const containerRef = React.useRef(null); - const containerRect = useResizeObserver(containerRef); - return ( { { name: 'keyword', children: 'Keyword' }, { name: 'kd', children: 'KD,%' }, { name: 'cpc', children: 'CPC' }, - { name: 'vol', children: 'Vol.', gtcWidth: '100px', ref: containerRef }, + { name: 'vol', children: 'Vol.', gtcWidth: '100px' }, ]} expandedRows={new Set()} renderCell={(props) => { if (props.columnName === 'vol') { return ( - + {props.value} - + ); } diff --git a/stories/components/data-table/tests/examples/accordion-tests/table-in-table/with-sorting.tsx b/stories/components/data-table/tests/examples/accordion-tests/table-in-table/with-sorting.tsx index 353bad473e..71516a183a 100644 --- a/stories/components/data-table/tests/examples/accordion-tests/table-in-table/with-sorting.tsx +++ b/stories/components/data-table/tests/examples/accordion-tests/table-in-table/with-sorting.tsx @@ -1,6 +1,6 @@ import type { DataTableSort } from '@semcore/ui/data-table'; import { DataTable, ACCORDION } from '@semcore/ui/data-table'; -import Ellipsis, { useResizeObserver } from '@semcore/ui/ellipsis'; +import { Text } from '@semcore/ui/typography'; import React from 'react'; type SortableColumn = Exclude; @@ -56,9 +56,6 @@ const Demo = () => { }; const ChartExample = () => { - const containerRef = React.useRef(null); - const containerRect = useResizeObserver(containerRef); - return ( { { name: 'keyword', children: 'Keyword' }, { name: 'kd', children: 'KD,%' }, { name: 'cpc', children: 'CPC' }, - { name: 'vol', children: 'Vol.', gtcWidth: '100px', ref: containerRef }, + { name: 'vol', children: 'Vol.', gtcWidth: '100px' }, ]} expandedRows={new Set()} renderCell={(props) => { if (props.columnName === 'vol') { return ( - + {props.value} - + ); } diff --git a/stories/components/data-table/tests/examples/additional-tests/performmance-tooltips-ellipsis-test.tsx b/stories/components/data-table/tests/examples/additional-tests/performmance-tooltips-ellipsis-test.tsx index 9183859b28..09db66afa8 100644 --- a/stories/components/data-table/tests/examples/additional-tests/performmance-tooltips-ellipsis-test.tsx +++ b/stories/components/data-table/tests/examples/additional-tests/performmance-tooltips-ellipsis-test.tsx @@ -1,7 +1,6 @@ import { Flex } from '@semcore/ui/base-components'; import Button, { ButtonLink } from '@semcore/ui/button'; import { DataTable } from '@semcore/ui/data-table'; -import Ellipsis from '@semcore/ui/ellipsis'; import CheckM from '@semcore/ui/icon/Check/m'; import InfoM from '@semcore/ui/icon/Info/m'; import Link from '@semcore/ui/link'; @@ -142,10 +141,10 @@ const Demo = () => { if (props.columnName === 'vol') { return ( <> - + {' '} {props.value} - + { if (props.columnName === 'vol') { return ( <> - + {' '} {props.value} - + { { name: 'group2', children: ( - Borders both - Organic Sessions rganic Sessions rganic Sessions + Borders both - Organic Sessions rganic Sessions rganic Sessions ), borders: 'both', columns: [ @@ -53,9 +52,9 @@ const Demo = () => { gtcWidth: '100px', children: ( <> - + Kd Organic Sessions Organic Sessions - + ), diff --git a/stories/components/data-table/tests/examples/header-tests/one-level-interactive-header.tsx b/stories/components/data-table/tests/examples/header-tests/one-level-interactive-header.tsx index c7aecd0dd6..ce43a6cadb 100644 --- a/stories/components/data-table/tests/examples/header-tests/one-level-interactive-header.tsx +++ b/stories/components/data-table/tests/examples/header-tests/one-level-interactive-header.tsx @@ -3,7 +3,6 @@ import { ButtonLink } from '@semcore/ui/button'; import Checkbox from '@semcore/ui/checkbox'; import { DataTable } from '@semcore/ui/data-table'; import type { DataTableSort, DataTableProps } from '@semcore/ui/data-table'; -import Ellipsis from '@semcore/ui/ellipsis'; import InfoM from '@semcore/ui/icon/Info/m'; import LinkExternalM from '@semcore/ui/icon/LinkExternal/m'; import Link from '@semcore/ui/link'; @@ -198,9 +197,9 @@ const Demo = (props: OneLevelInteractiveExampleProps) => { if (props.columnName === 'vol') { return ( <> - + {props.value} - + ); } diff --git a/stories/components/data-table/tests/examples/header-tests/sorting/sorting-default-undefined.tsx b/stories/components/data-table/tests/examples/header-tests/sorting/sorting-default-undefined.tsx index 06243b6399..3e4d8109cd 100644 --- a/stories/components/data-table/tests/examples/header-tests/sorting/sorting-default-undefined.tsx +++ b/stories/components/data-table/tests/examples/header-tests/sorting/sorting-default-undefined.tsx @@ -1,6 +1,6 @@ import type { DataTableSort } from '@semcore/ui/data-table'; import { DataTable } from '@semcore/ui/data-table'; -import Ellipsis from '@semcore/ui/ellipsis'; +import { Text } from '@semcore/ui/typography'; import React from 'react'; type SortableColumn = Exclude; @@ -41,7 +41,7 @@ const Demo = () => { { name: 'keyword', children: 'Keyword', justifyContent: 'left', sortable: true }, { name: 'kd', - children: KD % and some another text long, + children: KD % and some another text long, justifyContent: 'right', gtcWidth: 'minmax(0, 68px)', sortable: true, diff --git a/stories/components/data-table/tests/examples/header-tests/sorting/sorting-with-interactive.tsx b/stories/components/data-table/tests/examples/header-tests/sorting/sorting-with-interactive.tsx index 46967193b6..1afe20d2db 100644 --- a/stories/components/data-table/tests/examples/header-tests/sorting/sorting-with-interactive.tsx +++ b/stories/components/data-table/tests/examples/header-tests/sorting/sorting-with-interactive.tsx @@ -1,8 +1,6 @@ import { ButtonLink } from '@semcore/ui/button'; -import Checkbox from '@semcore/ui/checkbox'; import { DataTable } from '@semcore/ui/data-table'; import type { DataTableSort } from '@semcore/ui/data-table'; -import Ellipsis from '@semcore/ui/ellipsis'; import InfoM from '@semcore/ui/icon/Info/m'; import Link from '@semcore/ui/link'; import { DescriptionTooltip } from '@semcore/ui/tooltip'; @@ -70,9 +68,9 @@ const Demo = () => { { name: 'kd', children: ( - + KD % and some another text long - + ), justifyContent: 'right', gtcWidth: 'minmax(0, 68px)', diff --git a/stories/components/data-table/tests/examples/virtualization/header-content.tsx b/stories/components/data-table/tests/examples/virtualization/header-content.tsx index f7517a2c33..5ef0b9273d 100644 --- a/stories/components/data-table/tests/examples/virtualization/header-content.tsx +++ b/stories/components/data-table/tests/examples/virtualization/header-content.tsx @@ -1,5 +1,4 @@ import { DataTable } from '@semcore/ui/data-table'; -import Ellipsis from '@semcore/ui/ellipsis'; import AmazonM from '@semcore/ui/icon/color/Amazon/m'; import WhatsAppM from '@semcore/ui/icon/color/WhatsApp/m'; import { Hint } from '@semcore/ui/tooltip'; @@ -41,7 +40,7 @@ const Demo = () => { { name: 'keyword', gtcWidth: '65px', sortable: true, children: ( - + , Keyword (Keyword 1-100) @@ -63,7 +62,7 @@ const Demo = () => { name: 'cpc', gtcWidth: '85px', children: ( <> - Difficulty Difficulty + Difficulty Difficulty diff --git a/stories/components/data-table/tests/examples/virtualization/interactive-elements-in-cells.tsx b/stories/components/data-table/tests/examples/virtualization/interactive-elements-in-cells.tsx index c62f59ac38..e699ec2278 100644 --- a/stories/components/data-table/tests/examples/virtualization/interactive-elements-in-cells.tsx +++ b/stories/components/data-table/tests/examples/virtualization/interactive-elements-in-cells.tsx @@ -2,7 +2,6 @@ import { Flex } from '@semcore/ui/base-components'; import Button, { ButtonLink } from '@semcore/ui/button'; import Checkbox from '@semcore/ui/checkbox'; import { DataTable } from '@semcore/ui/data-table'; -import Ellipsis from '@semcore/ui/ellipsis'; import CheckM from '@semcore/ui/icon/Check/m'; import InfoM from '@semcore/ui/icon/Info/m'; import Link from '@semcore/ui/link'; diff --git a/stories/components/data-table/tests/examples/virtualization/multi-level-header.tsx b/stories/components/data-table/tests/examples/virtualization/multi-level-header.tsx index 4728f93ce5..c932e81e49 100644 --- a/stories/components/data-table/tests/examples/virtualization/multi-level-header.tsx +++ b/stories/components/data-table/tests/examples/virtualization/multi-level-header.tsx @@ -1,5 +1,4 @@ import { DataTable } from '@semcore/ui/data-table'; -import Ellipsis from '@semcore/ui/ellipsis'; import AmazonM from '@semcore/ui/icon/color/Amazon/m'; import { Hint } from '@semcore/ui/tooltip'; import { Text } from '@semcore/ui/typography'; @@ -45,7 +44,7 @@ const Demo = () => { { name: 'group2', children: ( - Borders both - Organic Sessions rganic Sessions rganic Sessions + Borders both - Organic Sessions rganic Sessions rganic Sessions ), borders: 'both', columns: [ @@ -54,9 +53,9 @@ const Demo = () => { gtcWidth: '100px', children: ( <> - + Kd Organic Sessions Organic Sessions - + ), diff --git a/stories/components/data-table/tests/examples/virtualization/multi-level-sorting.tsx b/stories/components/data-table/tests/examples/virtualization/multi-level-sorting.tsx index d69e54cf0a..886dce49a2 100644 --- a/stories/components/data-table/tests/examples/virtualization/multi-level-sorting.tsx +++ b/stories/components/data-table/tests/examples/virtualization/multi-level-sorting.tsx @@ -1,6 +1,5 @@ import type { DataTableSort } from '@semcore/ui/data-table'; import { DataTable } from '@semcore/ui/data-table'; -import Ellipsis from '@semcore/ui/ellipsis'; import AmazonM from '@semcore/ui/icon/color/Amazon/m'; import { Hint } from '@semcore/ui/tooltip'; import { Text } from '@semcore/ui/typography'; @@ -70,7 +69,7 @@ const Demo = () => { gtcWidth: '100px', children: ( <> - Kd Organic Sessions + Kd Organic Sessions ), diff --git a/stories/components/data-table/tests/examples/virtualization/performmance-tooltips-ellipsis-test.tsx b/stories/components/data-table/tests/examples/virtualization/performmance-tooltips-ellipsis-test.tsx index 75914b58cf..36da1a7047 100644 --- a/stories/components/data-table/tests/examples/virtualization/performmance-tooltips-ellipsis-test.tsx +++ b/stories/components/data-table/tests/examples/virtualization/performmance-tooltips-ellipsis-test.tsx @@ -1,7 +1,6 @@ import { Flex } from '@semcore/ui/base-components'; import Button, { ButtonLink } from '@semcore/ui/button'; import { DataTable } from '@semcore/ui/data-table'; -import Ellipsis from '@semcore/ui/ellipsis'; import CheckM from '@semcore/ui/icon/Check/m'; import InfoM from '@semcore/ui/icon/Info/m'; import Link from '@semcore/ui/link'; @@ -108,10 +107,10 @@ const Demo = () => { if (props.columnName === 'vol') { return ( <> - + {' '} {props.value} - + { if (props.columnName === 'vol') { return ( <> - + {props.value} - + ); } diff --git a/stories/components/ellipsis/docs/examples/breadcrumbs.tsx b/stories/components/ellipsis/docs/examples/breadcrumbs.tsx new file mode 100644 index 0000000000..affb8641e5 --- /dev/null +++ b/stories/components/ellipsis/docs/examples/breadcrumbs.tsx @@ -0,0 +1,23 @@ +import Breadcrumbs from '@semcore/ui/breadcrumbs'; +import Ellipsis from '@semcore/ui/ellipsis'; +import React from 'react'; + +const Demo = () => ( + + + + Ellipsis + + + + + + This title is longer than a giraffe's neck, I bet it's been doing neck workouts! + + + + Current page + +); + +export default Demo; diff --git a/stories/components/ellipsis/docs/examples/card.tsx b/stories/components/ellipsis/docs/examples/card.tsx new file mode 100644 index 0000000000..2e386eaa4f --- /dev/null +++ b/stories/components/ellipsis/docs/examples/card.tsx @@ -0,0 +1,32 @@ +import { Flex } from '@semcore/ui/base-components'; +import Card from '@semcore/ui/card'; +import Ellipsis from '@semcore/ui/ellipsis'; +import { Text } from '@semcore/ui/typography'; +import React from 'react'; + +const tooltipContent = `Hey! Don't forget to place some useful information here.`; + +const Demo = () => ( + + + + + Long title which should show ellipsis when there isn't enough space. + + + + Very long description which should show ellipsis when there isn't enough space. + + + + + Long body text which should show ellipsis when there isn't enough space. + + + +); +export default Demo; diff --git a/stories/components/ellipsis/docs/examples/data-table.tsx b/stories/components/ellipsis/docs/examples/data-table.tsx new file mode 100644 index 0000000000..406af43c1d --- /dev/null +++ b/stories/components/ellipsis/docs/examples/data-table.tsx @@ -0,0 +1,107 @@ +import type { DataTableSort } from '@semcore/ui/data-table'; +import { DataTable } from '@semcore/ui/data-table'; +import Ellipsis from '@semcore/ui/ellipsis'; +import React from 'react'; + +type SortableColumn = Exclude; + +const Demo = () => { + const [sort, setSort] = React.useState>(['kd', 'desc']); + const sortedData = React.useMemo( + () => + [...data].sort((aRow, bRow) => { + const [prop, sortDirection] = sort; + const a = aRow[prop as SortableColumn]; + const b = bRow[prop as SortableColumn]; + if (a === b) return 0; + if (sortDirection === 'asc') return a > b ? 1 : -1; + else return a > b ? -1 : 1; + }), + [sort], + ); + const numberFormat = React.useMemo(() => new Intl.NumberFormat('en-US'), []); + const currencyFormat = React.useMemo( + () => new Intl.NumberFormat('en-US', { currency: 'USD', style: 'currency' }), + [], + ); + const handleSortChange: (sort: DataTableSort, e?: React.SyntheticEvent) => void = ( + newSort, + ) => { + setSort(newSort as DataTableSort); + }; + + return ( + KD % and some another text long, + justifyContent: 'right', + gtcWidth: 'minmax(0, 68px)', + sortable: true, + }, + { name: 'cpc', children: 'CPC', gtcWidth: 'minmax(0, 60px)', sortable: 'asc' }, + { + name: 'vol', + children: 'Vol.', + gtcWidth: 'minmax(0, 120px)', + justifyContent: 'left', + sortable: 'desc', + }, + ]} + renderCell={(props) => { + if (props.columnName === 'keyword') { + return props.defaultRender(); + } + + const rawValue = props.row[props.columnName as SortableColumn]; + + return typeof rawValue === 'number' && rawValue !== -1 + ? props.columnName === 'cpc' + ? currencyFormat.format(rawValue) + : numberFormat.format(rawValue) + : 'n/a'; + }} + /> + ); +}; + +export default Demo; + +const data = [ + { + keyword: 'ebay buy', + kd: 77.8, + cpc: 1.25, + vol: 32500000, + }, + { + keyword: 'www.ebay.com', + kd: 11.2, + cpc: 3.4, + vol: 65457920, + }, + { + keyword: 'www.ebay.com', + kd: 10, + cpc: 0.65, + vol: 47354640, + }, + { + keyword: 'ebay buy', + kd: -1, + cpc: 0, + vol: -1, + }, + { + keyword: 'ebay buy', + kd: 75.89, + cpc: 0, + vol: 21644290, + }, +]; diff --git a/stories/components/ellipsis/docs/examples/input-tags.tsx b/stories/components/ellipsis/docs/examples/input-tags.tsx new file mode 100644 index 0000000000..cbf3234bb2 --- /dev/null +++ b/stories/components/ellipsis/docs/examples/input-tags.tsx @@ -0,0 +1,117 @@ +import { Flex } from '@semcore/ui/base-components'; +import Ellipsis from '@semcore/ui/ellipsis'; +import type { InputTagsProps, InputTagsValueProps, InputTagsTagProps } from '@semcore/ui/input-tags'; +import InputTags from '@semcore/ui/input-tags'; +import { Text } from '@semcore/ui/typography'; +import React from 'react'; + +type ExampleInputTagsProps = InputTagsProps & InputTagsValueProps; + +const Demo = (props: ExampleInputTagsProps) => { + const inputValueRef = React.useRef(null); + const [tags, setTags] = React.useState([ + 'TikTok', + 'Facebook', + 'LinkedIn', + 'Instagram', + 'Social media with a very long name', + ]); + const [value, setValue] = React.useState(props.value); + + const handleAppendTags = (newTags: string[]) => { + setTags((tags) => [...tags, ...newTags]); + setValue(''); + }; + + const handleRemoveTag = () => { + if (tags.length === 0) return; + setTags(tags.slice(0, -1)); + setValue(`${tags.slice(-1)[0]} ${value}`); + }; + + const handleCloseTag = (e: React.SyntheticEvent) => { + e.preventDefault(); + }; + + const handleTagKeyDown = (e: React.KeyboardEvent) => { + if (e.code === 'Enter' || e.code === 'Space') { + handleEditTag(e); + } + return false; + }; + + const handleEditTag = ( + e: React.SyntheticEvent | React.KeyboardEvent, + ) => { + const { dataset } = e.currentTarget; + let allTags = [...tags]; + if (value) { + allTags = [...allTags, value]; + } + setTags(allTags.filter((tag, ind) => ind !== Number(dataset.id))); + if (!e.defaultPrevented && dataset.id !== undefined) { + setValue(tags[Number(dataset.id)]); + inputValueRef.current?.focus(); + } + return false; + }; + + const handleInputKeyDown = (e: React.KeyboardEvent) => { + const value = e.target instanceof HTMLInputElement ? e.target.value : null; + if (e.key === 'Enter' && value) { + handleAppendTags([value]); + + return false; + } + }; + + return ( + + + Social media + + + {tags.map((tag, idx) => ( + + + {tag} + + {!props.disabled && } + + ))} + + + + ); +}; + +export const defaultProps: ExampleInputTagsProps = { + size: 'l', + placeholder: 'Add social media', + defaultValue: undefined, + state: undefined, + disabled: false, + delimiters: undefined, +}; + +Demo.defaultProps = defaultProps; + +export default Demo; diff --git a/stories/components/ellipsis/test/ellipsis.stories.tsx b/stories/components/ellipsis/test/ellipsis.stories.tsx index 2cf8391a90..d051e7b45c 100644 --- a/stories/components/ellipsis/test/ellipsis.stories.tsx +++ b/stories/components/ellipsis/test/ellipsis.stories.tsx @@ -2,7 +2,7 @@ import type { EllipsisProps } from '@semcore/ui/ellipsis'; import Ellipsis from '@semcore/ui/ellipsis'; import type { Meta, StoryObj } from '@storybook/react-vite'; -import TableWithLinksExample from './examples/in_table_with_link'; +import TableWithLinksExample, { defaultProps as ellipsisInTableDefaultProps } from './examples/in_table_with_link'; import MultipleTagsInOneComponentsExample from './examples/multiple_tags_in_one_components'; import OnChangePropsExample from './examples/on_change_props'; import TextCasesExample from './examples/text_cases'; @@ -26,24 +26,27 @@ const meta: Meta = { }; export default meta; +type Story = StoryObj; -export const TableWithLinks: StoryObj = { +export const TableWithLinks: Story = { render: TableWithLinksExample, + args: ellipsisInTableDefaultProps, + }; -export const TextCases: StoryObj = { +export const TextCases: Story = { render: TextCasesExample, }; -export const OnChangeProps: StoryObj = { +export const OnChangeProps: Story = { render: OnChangePropsExample, }; -export const TrimWithTextSize: StoryObj = { +export const TrimWithTextSize: Story = { render: TrimWithTextSizeExample, args: sizeEllipsisProps, }; -export const MultipleTagsInOneComponents: StoryObj = { +export const MultipleTagsInOneComponents: Story = { render: MultipleTagsInOneComponentsExample, }; diff --git a/stories/components/ellipsis/test/examples/in_table_with_link.tsx b/stories/components/ellipsis/test/examples/in_table_with_link.tsx index fb194f4f76..b17f5662d4 100644 --- a/stories/components/ellipsis/test/examples/in_table_with_link.tsx +++ b/stories/components/ellipsis/test/examples/in_table_with_link.tsx @@ -1,12 +1,15 @@ +import { useResizeObserver } from '@semcore/ui/base-components'; import { DataTable } from '@semcore/ui/data-table'; -import Ellipsis, { useResizeObserver } from '@semcore/ui/ellipsis'; +import Ellipsis from '@semcore/ui/ellipsis'; +import type { EllipsisProps } from '@semcore/ui/ellipsis'; import LinkExternalM from '@semcore/ui/icon/LinkExternal/m'; import Link from '@semcore/ui/link'; +import { Text } from '@semcore/ui/typography'; import React from 'react'; const removeProtocol = (url: string): string => url.replace(/^(http|https):\/\//, ''); -const Demo = () => { +const Demo = (propsEllipsis: EllipsisProps) => { const containerRef = React.useRef(null); const containerRect = useResizeObserver(containerRef); @@ -36,9 +39,9 @@ const Demo = () => { wMin={0} style={{ display: 'inline-flex', alignItems: 'center' }} > - + alert('Hi!')} containerRect={containerRect} containerRef={containerRef} @@ -56,7 +59,11 @@ const Demo = () => { /> ); }; +export const defaultProps: EllipsisProps = { + trim: 'middle', +}; +Demo.defaultProps = defaultProps; const data = [ { keyword: 'ebay buy', diff --git a/stories/components/fullscreen-modal/tests/examples/header/title-description.tsx b/stories/components/fullscreen-modal/tests/examples/header/title-description.tsx index 01b9632464..68a338508c 100644 --- a/stories/components/fullscreen-modal/tests/examples/header/title-description.tsx +++ b/stories/components/fullscreen-modal/tests/examples/header/title-description.tsx @@ -1,5 +1,4 @@ import Button from '@semcore/ui/button'; -import Ellipsis from '@semcore/ui/ellipsis'; import FullscreenModal from '@semcore/ui/fullscreen-modal'; import React from 'react'; @@ -12,7 +11,7 @@ const Demo = () => { setVisible(false)}> - Go to Tool Name Go to Tool Name + Go to Tool Name Go to Tool Name Heading 6, 16px Heading 6, 16px Heading 6, 16px Heading 6, 16px Heading 6, 16px Heading 6, 16px diff --git a/stories/components/input-tags/docs/examples/entering_and_editing_tags.tsx b/stories/components/input-tags/docs/examples/entering_and_editing_tags.tsx index 1f837bceda..da482e97ca 100644 --- a/stories/components/input-tags/docs/examples/entering_and_editing_tags.tsx +++ b/stories/components/input-tags/docs/examples/entering_and_editing_tags.tsx @@ -1,10 +1,12 @@ import { Flex } from '@semcore/ui/base-components'; -import Ellipsis from '@semcore/ui/ellipsis'; +import type { InputTagsProps, InputTagsValueProps, InputTagsTagProps } from '@semcore/ui/input-tags'; import InputTags from '@semcore/ui/input-tags'; import { Text } from '@semcore/ui/typography'; import React from 'react'; -const Demo = () => { +type ExampleInputTagsProps = InputTagsProps & InputTagsValueProps; + +const Demo = (props: ExampleInputTagsProps) => { const inputValueRef = React.useRef(null); const [tags, setTags] = React.useState([ 'TikTok', @@ -13,7 +15,7 @@ const Demo = () => { 'Instagram', 'Social media with a very long name', ]); - const [value, setValue] = React.useState(''); + const [value, setValue] = React.useState(props.value); const handleAppendTags = (newTags: string[]) => { setTags((tags) => [...tags, ...newTags]); @@ -69,35 +71,48 @@ const Demo = () => { Social media - + {tags.map((tag, idx) => ( - - {tag} + + {tag} - + {!props.disabled && } ))} ); }; +export const defaultProps: ExampleInputTagsProps = { + size: 'l', + placeholder: 'Add social media', + defaultValue: undefined, + state: undefined, + disabled: false, + delimiters: undefined, +}; + +Demo.defaultProps = defaultProps; + export default Demo; diff --git a/stories/components/input-tags/tests/examples/entering_and_editing_tags.tsx b/stories/components/input-tags/tests/examples/entering_and_editing_tags.tsx index 2d4233b480..a6767b84eb 100644 --- a/stories/components/input-tags/tests/examples/entering_and_editing_tags.tsx +++ b/stories/components/input-tags/tests/examples/entering_and_editing_tags.tsx @@ -86,8 +86,8 @@ const Demo = (props: ExampleInputTagsProps) => { onKeyDown={handleTagKeyDown} active={props.active} > - - {tag} + + {tag} diff --git a/stories/components/link/docs/examples/links_with_ellipsis.tsx b/stories/components/link/docs/examples/links_with_ellipsis.tsx index 658a1aa647..8011d761fc 100644 --- a/stories/components/link/docs/examples/links_with_ellipsis.tsx +++ b/stories/components/link/docs/examples/links_with_ellipsis.tsx @@ -6,18 +6,17 @@ import { Text } from '@semcore/ui/typography'; import React from 'react'; const Demo = () => { + const linkRef = React.useRef(null); return ( Sep 3 - + - - - Lorem ipsum dolor sit amet, consectetur adipisicing elit. Atque iusto, sed! - Asperiores, consectetur deserunt et ipsam omnis quae repellendus velit veniam. - Asperiores dicta dolor ducimus enim fugit laborum minima reprehenderit? - + + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Atque iusto, sed! + Asperiores, consectetur deserunt et ipsam omnis quae repellendus velit veniam. + Asperiores dicta dolor ducimus enim fugit laborum minima reprehenderit? diff --git a/stories/components/link/tests/examples/link-hint.tsx b/stories/components/link/tests/examples/link-hint.tsx index ca0279dea5..7c9e22ee51 100644 --- a/stories/components/link/tests/examples/link-hint.tsx +++ b/stories/components/link/tests/examples/link-hint.tsx @@ -1,14 +1,14 @@ import { Flex } from '@semcore/ui/base-components'; -import Ellipsis from '@semcore/ui/ellipsis'; import VideoListL from '@semcore/ui/icon/VideoList/l'; import Link from '@semcore/ui/link'; +import { Text } from '@semcore/ui/typography'; import React from 'react'; const Demo = () => { return ( <> - cndskjnvd vnkfdlnbklfdnb bfndklbnkld + cndskjnvd vnkfdlnbklfdnb bfndklbnkld { - cndskjnvd vnkfdlnbklfdnb bfndklbnkld + cndskjnvd vnkfdlnbklfdnb bfndklbnkld { - cndskjnvd vnkfdlnbklfdnb bfndklbnkld + cndskjnvd vnkfdlnbklfdnb bfndklbnkld {
- <Text color='text-secondary' noWrap tag={Flex} mr={4}> - <Ellipsis trim='end'> + <Text color='text-secondary' tag={Flex} mr={4}> + <Text ellipsis={true}> Domain.com Domain.com Domain.com Domain.com Domain.com Domain.com Domain.com Domain.com Domain.com Domain.com - </Ellipsis> + </Text> <ButtonLink addonLeft={EditM} aria-label='Hint for button-link' /> </Text> diff --git a/stories/components/side-panel/tests/examples/with-ellipsis-and-tooltip.tsx b/stories/components/side-panel/tests/examples/with-ellipsis-and-tooltip.tsx index 450d97661b..566ebf42a1 100644 --- a/stories/components/side-panel/tests/examples/with-ellipsis-and-tooltip.tsx +++ b/stories/components/side-panel/tests/examples/with-ellipsis-and-tooltip.tsx @@ -1,8 +1,8 @@ import Button from '@semcore/ui/button'; -import Ellipsis from '@semcore/ui/ellipsis'; import FileExportM from '@semcore/ui/icon/FileExport/m'; import SidePanel from '@semcore/ui/side-panel'; import Tooltip from '@semcore/ui/tooltip'; +import { Text } from '@semcore/ui/typography'; import React from 'react'; const Demo = () => { @@ -14,7 +14,7 @@ const Demo = () => { setVisible(false)} aria-label='My side panel'> Go to Tool Name - Heading 6, 16px Heading 6, 16px + Heading 6, 16px Heading 6, 16px Content diff --git a/stories/components/tag/docs/examples/removing_tag.tsx b/stories/components/tag/docs/examples/removing_tag.tsx index 102188ed79..67af4bab36 100644 --- a/stories/components/tag/docs/examples/removing_tag.tsx +++ b/stories/components/tag/docs/examples/removing_tag.tsx @@ -17,7 +17,7 @@ const Demo = () => { return ( {tags.map((tag, idx) => ( - + {tag} diff --git a/stories/patterns/filters/serp-features/docs/examples/serp-filter.tsx b/stories/patterns/filters/serp-features/docs/examples/serp-filter.tsx index 9473c2d196..aedcc3341e 100644 --- a/stories/patterns/filters/serp-features/docs/examples/serp-filter.tsx +++ b/stories/patterns/filters/serp-features/docs/examples/serp-filter.tsx @@ -1,7 +1,6 @@ import { Flex, Box, ScreenReaderOnly, ScrollArea, hideScrollBarsFromScreenReadersContext } from '@semcore/ui/base-components'; import { FilterTrigger } from '@semcore/ui/base-trigger'; import Button, { ButtonLink } from '@semcore/ui/button'; -import Ellipsis from '@semcore/ui/ellipsis'; import ReloadIcon from '@semcore/ui/icon/Reload/m'; import Select, { InputSearch } from '@semcore/ui/select'; import { Text } from '@semcore/ui/typography'; @@ -25,7 +24,7 @@ const serpFeatures = [ 'Hotel Pack', 'Job Listings', 'Google Ads', - 'Shopping Ads (Product Listing Ads)', + 'Shopping Ads (Product Listing Ads Block)', 'Rich Snippets', ]; @@ -223,7 +222,7 @@ const Demo = () => { onClick={isAllSelected ? handleDeselectAll : handleSelectAll} disabled={value.length === 1 && value[0] === '%none%'} > - {isAllSelected ? 'Deselect all' : 'Select all'} + {isAllSelected ? 'Deselect all' : 'Select all'} )} @@ -245,10 +244,7 @@ const Demo = () => { disabled={value.length === 1 && value[0] === '%none%'} > - - {option.label} - {option.label} - + {option.label} ); })} diff --git a/website/docs/.vitepress/sidebarConfig.ts b/website/docs/.vitepress/sidebarConfig.ts index b39b7bb284..794fe35813 100644 --- a/website/docs/.vitepress/sidebarConfig.ts +++ b/website/docs/.vitepress/sidebarConfig.ts @@ -258,7 +258,7 @@ export const sideBarConfig: SidebarConfig = [ { link: '/components/ellipsis/ellipsis', activeMatch: '/components/ellipsis/', - text: 'Ellipsis', + text: 'Ellipsis [deprecated]', }, { link: '/components/feature-popover/feature-popover', @@ -775,6 +775,16 @@ export const sideBarConfig: SidebarConfig = [ text: 'Utils', collapsed: true, items: [ + { + link: '/utils/ellipsis/ellipsis', + activeMatch: '/utils/ellipsis/', + text: 'ellipsis', + }, + { + link: '/utils/hint/hint', + activeMatch: '/utils/hint/', + text: 'Hint', + }, { link: '/utils/neighbor-location/neighbor-location', activeMatch: '/utils/neighbor-location/', diff --git a/website/docs/components/breadcrumbs/breadcrumbs-code.md b/website/docs/components/breadcrumbs/breadcrumbs-code.md index a35ea26806..2c00db2ab7 100644 --- a/website/docs/components/breadcrumbs/breadcrumbs-code.md +++ b/website/docs/components/breadcrumbs/breadcrumbs-code.md @@ -5,7 +5,11 @@ tabs: Design('breadcrumbs'), A11y('breadcrumbs-a11y'), API('breadcrumbs-api'), E ## Breadcrumbs item truncation -Try resizing the page to see how the links adjust. If the text in a link is too long, it will be truncated with an ellipsis. You can also place the `` within other components. +::: info +The [old example with the deprecated Ellipsis component](../ellipsis/ellipsis-code#with-breadcrumbs) was moved. +::: + +Try resizing the page to see how the links adjust. If the text in a link is too long, it will be truncated with an ellipsis. ::: sandbox diff --git a/website/docs/components/card/card-code.md b/website/docs/components/card/card-code.md index df8d98f969..b1a64a195c 100644 --- a/website/docs/components/card/card-code.md +++ b/website/docs/components/card/card-code.md @@ -36,6 +36,10 @@ When displaying a table in a card, set paddings to `0 0 --intergalactic-spacing- ## Truncating text with ellipsis +::: info +The [old example with the deprecated Ellipsis component](../ellipsis/ellipsis-code#with-card) was moved. +::: + ::: sandbox -::: \ No newline at end of file +::: + +## With Breadcrumbs + +::: warning +This example uses the deprecated implementation of `Ellipsis`. + +Find the [new version of this example in Breadcrumbs](../breadcrumbs/breadcrumbs-code#breadcrumbs-item-truncation). +::: + +::: sandbox + + + +::: + +## With Card + +::: warning +This example uses the deprecated implementation of `Ellipsis`. + +Find the [new version of this example in Card](../card/card-code#truncating-text-with-ellipsis). +::: + +::: sandbox + + + +::: + +## With DataTable + +::: warning +This example uses the deprecated implementation of `Ellipsis`. + +Find the [new version of this example in DataTable](../../table-group/data-table/data-table-code#sorting). +::: + +::: sandbox + + + +::: + +## With InputTags + +::: warning +This example uses the deprecated implementation of `Ellipsis`. + +Find the [new version of this example in InputTags](../input-tags/input-tags-code#entering-and-editing-tags). +::: + +::: sandbox + + + +::: diff --git a/website/docs/components/ellipsis/ellipsis.md b/website/docs/components/ellipsis/ellipsis.md index 8a23aa4ec4..909925824d 100644 --- a/website/docs/components/ellipsis/ellipsis.md +++ b/website/docs/components/ellipsis/ellipsis.md @@ -4,82 +4,6 @@ fileSource: ellipsis tabs: Design('ellipsis'), A11y('ellipsis-a11y'), API('ellipsis-api'), Example('ellipsis-code'), Changelog('ellipsis-changelog') --- - - -## Description - -**Ellipsis** is a component that truncates a single line of text or paragraph with an ellipsis (…). - -**Use this component in the following situations:** - -- You need to keep the text from wrapping to a new line. -- You need to truncate the text at a certain line. -- The text is user-entered or dynamic and it's difficult to know how much space to allocate, for example, for [InlineInput](/components/inline-input/inline-input) width. - -**Avoid the following:** - -- Truncating an error or validation message, or other notifications. -- Hiding content when there is enough space for it. -- Using the ellipsis component as a punctuation mark at the end of a sentence. - -## Appearance - -To include an ellipsis, use `…` (HTML symbol `…`). - -**Shortcuts:** - -- OS X: `Opt + ;` -- Win: `alt + 0133` - -## Types - -Ellipsis has two types of text truncation (`trim` property in API): - -Table: Ellipsis types - -| Trimming type | Appearance example | Description | -| ------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `end` | ![](static/ellipsis-end.png) ![ellipsis at the end with tooltip](static/ellipsis-end-tooltp.png) | Truncates the end of the text string. It's the most common case. Use an ellipsis at the end of a text string or paragraph to indicate that there is more content, or to shorten a long text string. | -| `middle` | ![](static/ellipsis-middle.png) ![ellipsis at the middle with tooltip](static/ellipsis-middle-tooltp.png) | Truncates the middle of the text string. Use when several text strings have different beginnings and/or endings but the exact same middle characters. Can also be used to shorten a phrase or text string when the end of a string can't be truncated by an ellipsis. | - -## Tooltip - -Add a tooltip on hover to truncated items to show the entire text string, or phrase, unless you're truncating the end of a paragraph. - -![](static/ellipsis-end-tooltp.png) - -## Usage in UX/UI - -### Long URL links - -Usually, long URL links are most common for tables and other widgets. Read the detailed information about long links in [Table controls](/table-group/table-controls/table-controls#long-links-and-text). - -![](static/ellipsis-end.png) - -![](static/ellipsis-end-tooltp.png) - -### Table head - -To show more data in the limited space you can truncate the text in the table head. In this case always show a tooltip on hover to show the entire text string, or phrase. - -![](static/ellipsis-table-head.png) - -### Breadcrumbs - -When you need to truncate links in Breadcrumbs, collapse them into ellipsis at the end of each string. - -![](static/breadcrumbs.png) - -![](static/breadcrumbs-tooltip.png) - -### Card titles - -To show more data in a limited space you can truncate the [Card](/components/card/card) title. In this case always show a tooltip on hover to show the entire title. - -![](static/card-ellipsis.png) - -### Paragraphs - -To show more data in a limited space you can truncate paragraphs at the end. In this case, a tooltip with the full paragraph on hover is unnecessary. - -![](static/ellipsis-pharagraph.png) +::: tip +`Ellipsis` design guide [has moved to Utils/Ellipsis](/utils/ellipsis/ellipsis). +::: diff --git a/website/docs/components/ellipsis/static/ellipsis-table-head.png b/website/docs/components/ellipsis/static/ellipsis-table-head.png deleted file mode 100644 index d4953030fb..0000000000 Binary files a/website/docs/components/ellipsis/static/ellipsis-table-head.png and /dev/null differ diff --git a/website/docs/components/input-tags/input-tags-code.md b/website/docs/components/input-tags/input-tags-code.md index 39323fe1f4..0c5ed9c0d7 100644 --- a/website/docs/components/input-tags/input-tags-code.md +++ b/website/docs/components/input-tags/input-tags-code.md @@ -6,6 +6,10 @@ tabs: Design('input-tags'), A11y('input-tags-a11y'), API('input-tags-api'), Exam ## Entering and editing tags +::: info +The [old example with the deprecated Ellipsis component](../ellipsis/ellipsis-code#with-inputtags) was moved. +::: + Here's an example where tags have a limited width and can be edited by clicking on them. ::: sandbox diff --git a/website/docs/components/select/select-api.md b/website/docs/components/select/select-api.md index 055f9950ae..5770f8801f 100644 --- a/website/docs/components/select/select-api.md +++ b/website/docs/components/select/select-api.md @@ -100,6 +100,15 @@ import Select from '@semcore/ui/select'; ; ``` +## Select.Option.Text + +A styled [Text](/style/typography/typography#text-styling-and-colors) that looks like a checkbox. + +```jsx +import Select from '@semcore/ui/select'; +; +``` + ## Deprecated diff --git a/website/docs/components/tooltip/tooltip-api.md b/website/docs/components/tooltip/tooltip-api.md index bd181206be..aa2fba2e83 100644 --- a/website/docs/components/tooltip/tooltip-api.md +++ b/website/docs/components/tooltip/tooltip-api.md @@ -21,6 +21,10 @@ import Tooltip from '@semcore/ui/tooltip'; ## Hint +::: tip +Try the [new, more lightweight and performant implementation of Hint](../../utils/hint/hint-api). +::: + ```jsx import { Hint } from '@semcore/ui/tooltip'; ; diff --git a/website/docs/components/tooltip/tooltip-code.md b/website/docs/components/tooltip/tooltip-code.md index 155943a0d7..9319c6f073 100644 --- a/website/docs/components/tooltip/tooltip-code.md +++ b/website/docs/components/tooltip/tooltip-code.md @@ -4,17 +4,19 @@ fileSource: tooltip tabs: Design('tooltip'), A11y('tooltip-a11y'), API('tooltip-api'), Example('tooltip-code'), Changelog('tooltip-changelog') --- -The tooltip component is a wrap over [intergalactic/popper](/utils/popper/popper) with additional features: +The tooltip component is a wrap over [Popper](/utils/popper/popper) with additional features: - Stylization and themes for the popper. - Adding arrow for the popper to point to its trigger. -::: tip -If you need to customize tooltip behavior, refer to [intergalactic/popper](/utils/popper/popper) documentation. -::: +If you need to customize tooltip behavior, refer to [Popper documentation](/utils/popper/popper). ## Basic usage +::: tip +Try the [new, more lightweight and performant implementation of Hint](../../utils/hint/hint-api). +::: + Use the appropriate component depending on your case. Refer to [Tooltip API](tooltip-api) and [Tooltip A11y](tooltip-a11y) for more details. ::: sandbox diff --git a/website/docs/style/design-tokens/design-tokens-changelog.md b/website/docs/style/design-tokens/design-tokens-changelog.md index a33ee6397c..27620e3917 100644 --- a/website/docs/style/design-tokens/design-tokens-changelog.md +++ b/website/docs/style/design-tokens/design-tokens-changelog.md @@ -4,4 +4,8 @@ fileSource: utils tabs: Tokens('design-tokens'), Usage in design('design-tokens-usage'), Usage in development('design-tokens-usage-development'), Changelog('design-tokens-changelog') --- +::: info +This is the common changelog of the `core` package. +::: + ::: changelog core ::: diff --git a/website/docs/style/design-tokens/design-tokens.json b/website/docs/style/design-tokens/design-tokens.json index b0c2b76c4b..229e424d22 100644 --- a/website/docs/style/design-tokens/design-tokens.json +++ b/website/docs/style/design-tokens/design-tokens.json @@ -710,6 +710,7 @@ "computedValue": "#e0e1e9", "description": "Subtle secondary border.", "components": [ + "base-components", "card", "color-picker", "d3-chart", @@ -2204,6 +2205,7 @@ "computedValue": "0px 1px 12px 0px rgba(25, 27, 35, 0.15)", "description": "Default shadow of all Poppers, Dropdowns and Tooltips.", "components": [ + "base-components", "d3-chart", "dropdown", "feature-popover", @@ -2395,6 +2397,7 @@ "computedValue": "142%", "description": "Use with font-size-200.", "components": [ + "base-components", "base-trigger", "breadcrumbs", "bulk-textarea", @@ -2536,6 +2539,7 @@ "computedValue": "14px", "components": [ "badge", + "base-components", "base-trigger", "breadcrumbs", "bulk-textarea", @@ -2823,6 +2827,7 @@ "description": "12px", "components": [ "accordion", + "base-components", "base-trigger", "bulk-textarea", "button", @@ -3324,6 +3329,7 @@ "computedValue": "#ffffff", "description": "Default Tooltip background.", "components": [ + "base-components", "tooltip" ] }, diff --git a/website/docs/style/design-tokens/design-tokens.md b/website/docs/style/design-tokens/design-tokens.md index c7b4d233ae..85dd732c49 100644 --- a/website/docs/style/design-tokens/design-tokens.md +++ b/website/docs/style/design-tokens/design-tokens.md @@ -4,10 +4,6 @@ fileSource: utils tabs: Tokens('design-tokens'), Usage in design('design-tokens-usage'), Usage in development('design-tokens-usage-development'), Changelog('design-tokens-changelog') --- -::: info -Design tokens are available for use from **intergalactic@13.5.0** version. -::: - ## Description Design tokens are variables that store visual design choices (colors, fonts, spaces, opacity, box-shadows, etc.). The most important thing is that tokens ensure the same style names and values are used in design files and code. diff --git a/website/docs/style/icon/icon-group.jsx b/website/docs/style/icon/icon-group.jsx index dab43e75dd..c069c05e44 100644 --- a/website/docs/style/icon/icon-group.jsx +++ b/website/docs/style/icon/icon-group.jsx @@ -3,6 +3,7 @@ import { Flex } from '@semcore/base-components'; import Pills from '@semcore/pills'; import SidePanel from '@semcore/side-panel'; import Tooltip from '@semcore/tooltip'; +import { Text } from '@semcore/typography'; import React from 'react'; import styles from './styles.module.css'; @@ -127,9 +128,48 @@ export const IconDetailsPanel = ({ name, visible, onClose }) => { ); }; -export const ListIcons = ({ data, ...props }) => { +const IconItem = (props) => { + const { icon } = props; const { icons, selectedIcon, setSelectedIcon } = React.useContext(Context); + const buttonRef = React.useRef(null); + + const Icon = icons[icon.name]; + if (!Icon) { + console.error(`Icon ${icon.name} not found in import from @icons`); + return null; + } + + return ( +
  • + +
  • + ); +}; +export const ListIcons = ({ data, ...props }) => { return (
      { aria-label={props['aria-label']} > {data.map((icon) => { - const Icon = icons[icon.name]; - if (!Icon) { - throw new Error(`Icon ${icon.name} not found in import from @icons`); - } - - return ( -
    • - -
    • - ); + return (); })}
    ); diff --git a/website/docs/style/icon/styles.module.css b/website/docs/style/icon/styles.module.css index 2582c6dd8f..83ef7c0ec7 100644 --- a/website/docs/style/icon/styles.module.css +++ b/website/docs/style/icon/styles.module.css @@ -30,12 +30,6 @@ ul.list { box-sizing: border-box; outline: none; padding: var(--intergalactic-spacing-3x); - font-size: var(--intergalactic-fs-200); - line-height: var(--intergalactic-lh-200); - color: var(--intergalactic-text-secondary); - text-wrap: nowrap; - overflow: hidden; - text-overflow: ellipsis; } .previewIcon button:hover { diff --git a/website/docs/table-group/data-table/data-table-code.md b/website/docs/table-group/data-table/data-table-code.md index f53f439842..3127f55768 100644 --- a/website/docs/table-group/data-table/data-table-code.md +++ b/website/docs/table-group/data-table/data-table-code.md @@ -236,6 +236,10 @@ If the returned object includes a children property, it will override the defaul ## Sorting +::: info +The [old example with the deprecated Ellipsis component](../../components/ellipsis/ellipsis-code#with-datatable) was moved. +::: + To enable column sorting: 1. Set the `sortable` property on the column. diff --git a/website/docs/utils/ellipsis/ellipsis-a11y.md b/website/docs/utils/ellipsis/ellipsis-a11y.md new file mode 100644 index 0000000000..5c5a1ffcd1 --- /dev/null +++ b/website/docs/utils/ellipsis/ellipsis-a11y.md @@ -0,0 +1,14 @@ +--- +title: ellipsis +tabs: Design('ellipsis'), A11y('ellipsis-a11y'), API('ellipsis-api'), Example('ellipsis-code'), Changelog('ellipsis-changelog') +--- + +## Considerations for designers and developers + +Avoid using `ellipsis` for noninteractive text—when using keyboard, the tooltip with the full text can only appear on focus, so it will be inaccessible for keyboard users. + +If you have to truncate noninteractive text, provide a control to expand the full text, such as a **Show more** button. + +## Other recommendations + +Find more accessibility recommendations in the common [Accessibility guide](/core-principles/a11y/a11y). diff --git a/website/docs/utils/ellipsis/ellipsis-api.md b/website/docs/utils/ellipsis/ellipsis-api.md new file mode 100644 index 0000000000..d4f020700c --- /dev/null +++ b/website/docs/utils/ellipsis/ellipsis-api.md @@ -0,0 +1,12 @@ +--- +title: ellipsis +tabs: Design('ellipsis'), A11y('ellipsis-a11y'), API('ellipsis-api'), Example('ellipsis-code'), Changelog('ellipsis-changelog') +--- + +```jsx +import { useEllipsis } from '@semcore/base-components'; +``` + + + + diff --git a/website/docs/utils/ellipsis/ellipsis-changelog.md b/website/docs/utils/ellipsis/ellipsis-changelog.md new file mode 100644 index 0000000000..42e9b69256 --- /dev/null +++ b/website/docs/utils/ellipsis/ellipsis-changelog.md @@ -0,0 +1,10 @@ +--- +title: ellipsis +tabs: Design('ellipsis'), A11y('ellipsis-a11y'), API('ellipsis-api'), Example('ellipsis-code'), Changelog('ellipsis-changelog') +--- + +::: info +This is the common changelog of the `base-components` package. +::: + +::: changelog base-components ::: diff --git a/website/docs/utils/ellipsis/ellipsis-code.md b/website/docs/utils/ellipsis/ellipsis-code.md new file mode 100644 index 0000000000..2d76b4985c --- /dev/null +++ b/website/docs/utils/ellipsis/ellipsis-code.md @@ -0,0 +1,43 @@ +--- +title: ellipsis +tabs: Design('ellipsis'), A11y('ellipsis-a11y'), API('ellipsis-api'), Example('ellipsis-code'), Changelog('ellipsis-changelog') +--- + +## Basic usage + +Out of the box, you can use `Text` component with ellipsis settings. + +::: sandbox + + + +::: + +## useEllipsis hook + +The useEllipsis hook helps determine whether the content of a referenced DOM element fits within its container. +If the content overflows, the hook can automatically apply a CSS class or inline style (e.g., text-overflow: ellipsis) to visually truncate the text. +This is useful for managing long strings in limited-width containers without manual checks. +The hook listens for changes in size and updates dynamically. + +::: sandbox + + + +::: + +## Multiple use + +In case of multiple use of a component for optimization you can use one observer for all components. + +::: sandbox + + + +::: diff --git a/website/docs/utils/ellipsis/ellipsis.md b/website/docs/utils/ellipsis/ellipsis.md new file mode 100644 index 0000000000..6fb32b9708 --- /dev/null +++ b/website/docs/utils/ellipsis/ellipsis.md @@ -0,0 +1,80 @@ +--- +title: ellipsis +tabs: Design('ellipsis'), A11y('ellipsis-a11y'), API('ellipsis-api'), Example('ellipsis-code'), Changelog('ellipsis-changelog') +--- + + + +## Description + +**Ellipsis** is a tool that allows to truncate a single line of text or a paragraph, showing a [hint](../hint/hint) with the full text on hover. + +**Use ellipsis in the following situations:** + +- You need to keep the text from wrapping to a new line. +- You need to truncate the text at a certain line. +- The text is user-entered or dynamic and it's difficult to know how much space to allocate, for example, for [InlineInput](/components/inline-input/inline-input) width. + +**Avoid the following:** + +- Truncating an error, a validation message, or any other type of notification. +- Hiding content when there is enough space for it. +- Using ellipsis as a punctuation mark at the end of a sentence. + +## Appearance + +Ellipsis can be placed in the end or in the middle of the text. + +Table: Ellipsis placement + +| Ellipsis placement | Description | +| ------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `end` | Truncates the end of the text string. It's the most common case. Use an ellipsis at the end of a text string or paragraph to indicate that there is more content, or to shorten a long text string.

    ![](static/ellipsis-end.png)

    | +| `middle` | Truncates the middle of the text string. Use when several text strings have different beginnings and/or endings but the exact same middle characters. Can also be used to shorten a phrase or text string when the end of a string can't be truncated by an ellipsis.

    ![](static/ellipsis-middle.png)

    | + +Ellipsis can also be placed after multiple lines of text to truncate paragraphs. + +![](static/ellipsis-pharagraph.png) + +## Hint + +By default, ellipsis displays a [hint](../hint/hint) with the full text on hover on the truncated element. + + +![](static/ellipsis-end-tooltp.png) + +## Usage in UX/UI + +### Long URLs + +Usually, long URLs are most common for tables and other widgets. Read the detailed information about long links in [Table controls](/table-group/table-controls/table-controls#long-links-and-text). + +![](static/ellipsis-end.png) + +![](static/ellipsis-end-tooltp.png) + +### Table head + +To show more data in the limited space you can truncate the text in the table head. In this case always show a tooltip on hover to show the entire text string, or phrase. + +![](static/ellipsis-table-head.png) + +### Breadcrumbs + +When you need to truncate links in Breadcrumbs, collapse them into ellipsis at the end of each string. + +![](static/breadcrumbs.png) + +![](static/breadcrumbs-tooltip.png) + +### Card titles + +To show more data in a limited space you can truncate the [Card](/components/card/card) title. In this case always show a tooltip on hover to show the entire title. + +![](static/card-ellipsis.png) + +### Paragraphs + +To show more data in a limited space you can truncate paragraphs at the end. In this case, a tooltip with the full paragraph on hover is unnecessary. + +![](static/ellipsis-pharagraph.png) diff --git a/website/docs/components/ellipsis/static/breadcrumbs-tooltip.png b/website/docs/utils/ellipsis/static/breadcrumbs-tooltip.png similarity index 100% rename from website/docs/components/ellipsis/static/breadcrumbs-tooltip.png rename to website/docs/utils/ellipsis/static/breadcrumbs-tooltip.png diff --git a/website/docs/components/ellipsis/static/breadcrumbs.png b/website/docs/utils/ellipsis/static/breadcrumbs.png similarity index 100% rename from website/docs/components/ellipsis/static/breadcrumbs.png rename to website/docs/utils/ellipsis/static/breadcrumbs.png diff --git a/website/docs/components/ellipsis/static/card-ellipsis.png b/website/docs/utils/ellipsis/static/card-ellipsis.png similarity index 100% rename from website/docs/components/ellipsis/static/card-ellipsis.png rename to website/docs/utils/ellipsis/static/card-ellipsis.png diff --git a/website/docs/components/ellipsis/static/ellipsis-end-tooltp.png b/website/docs/utils/ellipsis/static/ellipsis-end-tooltp.png similarity index 100% rename from website/docs/components/ellipsis/static/ellipsis-end-tooltp.png rename to website/docs/utils/ellipsis/static/ellipsis-end-tooltp.png diff --git a/website/docs/components/ellipsis/static/ellipsis-end.png b/website/docs/utils/ellipsis/static/ellipsis-end.png similarity index 100% rename from website/docs/components/ellipsis/static/ellipsis-end.png rename to website/docs/utils/ellipsis/static/ellipsis-end.png diff --git a/website/docs/components/ellipsis/static/ellipsis-middle-tooltp.png b/website/docs/utils/ellipsis/static/ellipsis-middle-tooltp.png similarity index 100% rename from website/docs/components/ellipsis/static/ellipsis-middle-tooltp.png rename to website/docs/utils/ellipsis/static/ellipsis-middle-tooltp.png diff --git a/website/docs/components/ellipsis/static/ellipsis-middle.png b/website/docs/utils/ellipsis/static/ellipsis-middle.png similarity index 100% rename from website/docs/components/ellipsis/static/ellipsis-middle.png rename to website/docs/utils/ellipsis/static/ellipsis-middle.png diff --git a/website/docs/components/ellipsis/static/ellipsis-pharagraph.png b/website/docs/utils/ellipsis/static/ellipsis-pharagraph.png similarity index 100% rename from website/docs/components/ellipsis/static/ellipsis-pharagraph.png rename to website/docs/utils/ellipsis/static/ellipsis-pharagraph.png diff --git a/website/docs/utils/ellipsis/static/ellipsis-table-head.png b/website/docs/utils/ellipsis/static/ellipsis-table-head.png new file mode 100644 index 0000000000..61035d0c17 Binary files /dev/null and b/website/docs/utils/ellipsis/static/ellipsis-table-head.png differ diff --git a/website/docs/utils/hint/hint-a11y.md b/website/docs/utils/hint/hint-a11y.md new file mode 100644 index 0000000000..524ed6d8c8 --- /dev/null +++ b/website/docs/utils/hint/hint-a11y.md @@ -0,0 +1,10 @@ +--- +title: Hint +fileSource: hint +tabs: Design('hint'), A11y('hint-a11y'), API('hint-api'), Changelog('hint-changelog') +--- + +| Element | Attribute | Usage | +| ------------ | -------------------------- | ------------------------------------------------------------------------ | +| trigger | `aria-label` | `aria-label` is automatically populated with the Hint's text content. | +| `HintPopper` | `aria-hidden` | Hides the popper from assistive technology to prevent redundant reading. | diff --git a/website/docs/utils/hint/hint-api.md b/website/docs/utils/hint/hint-api.md new file mode 100644 index 0000000000..d369bde55d --- /dev/null +++ b/website/docs/utils/hint/hint-api.md @@ -0,0 +1,13 @@ +--- +title: Hint +fileSource: hint +tabs: Design('hint'), A11y('hint-a11y'), API('hint-api'), Changelog('hint-changelog') +--- + +```jsx +import { Hint } from '@semcore/base-components'; +``` + + + + diff --git a/website/docs/utils/hint/hint-changelog.md b/website/docs/utils/hint/hint-changelog.md new file mode 100644 index 0000000000..68238217ed --- /dev/null +++ b/website/docs/utils/hint/hint-changelog.md @@ -0,0 +1,11 @@ +--- +title: Hint +fileSource: hint +tabs: Design('hint'), A11y('hint-a11y'), API('hint-api'), Changelog('hint-changelog') +--- + +::: info +This is the common changelog of the `base-components` package. +::: + +::: changelog base-components ::: diff --git a/website/docs/utils/hint/hint.md b/website/docs/utils/hint/hint.md new file mode 100644 index 0000000000..76972abe56 --- /dev/null +++ b/website/docs/utils/hint/hint.md @@ -0,0 +1,47 @@ +--- +title: Hint +fileSource: hint +tabs: Design('hint'), A11y('hint-a11y'), API('hint-api'), Changelog('hint-changelog') +--- + +::: tip +`Hint` from `@semcore/base-components` is a new, more lightweight and performant implementation of `Hint` from `@semcore/tooltip`, with identical design and behavior. +::: + +Use `Hint` to provide labels for elements without visible text or with truncated text. + +`Hint` is triggered on mouse hover or keyboard focus. + +## Basic usage + +::: sandbox + + + +::: + +## Placement + +You can set your own placement of the `Hint`. + +::: sandbox + + + +::: + +## Timeout + +You can customize timeouts for showing and hiding the `Hint`. + +::: sandbox + + + +:::