This is an automated email from the ASF dual-hosted git repository.
pierrejeambrun pushed a commit to branch v3-3-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/v3-3-test by this push:
new c12786c04da Upgrade UI dependencies (major bumps) (#70777) (#70828)
c12786c04da is described below
commit c12786c04daf83e1cf3d7b76bedfe8f1681c39c0
Author: Pierre Jeambrun <[email protected]>
AuthorDate: Fri Jul 31 16:36:19 2026 +0200
Upgrade UI dependencies (major bumps) (#70777) (#70828)
* Bump @visx/group to 4.0.0
* Bump react-syntax-highlighter to 16.1.1
* Bump react-markdown to 10.1.0
* Bump @testing-library/jest-dom to 7.0.0
* Bump vite-plugin-css-injected-by-js to 5.0.2
* Bump i18next, react-i18next and i18next-http-backend
i18next 26 removed the initImmediate init option, so drop it from the
config test.
* Bump @trivago/prettier-plugin-sort-imports to 6.0.2
v6 changes blank-line handling around leading file comments; reformat the
affected files to match.
(cherry picked from commit dae79110b8870146b9091988ff51d0e23a1e9068)
---
airflow-core/src/airflow/ui/eslint.config.js | 1 -
airflow-core/src/airflow/ui/package.json | 20 +-
airflow-core/src/airflow/ui/pnpm-lock.yaml | 560 +++++++--------------
airflow-core/src/airflow/ui/rules/core.js | 1 -
airflow-core/src/airflow/ui/rules/i18n.js | 2 -
airflow-core/src/airflow/ui/rules/i18next.js | 1 -
airflow-core/src/airflow/ui/rules/perfectionist.js | 1 -
airflow-core/src/airflow/ui/rules/prettier.js | 1 -
airflow-core/src/airflow/ui/rules/react.js | 1 -
airflow-core/src/airflow/ui/rules/stylistic.js | 1 -
airflow-core/src/airflow/ui/rules/typescript.js | 1 -
airflow-core/src/airflow/ui/rules/unicorn.js | 1 -
.../airflow/ui/src/components/StoreValueCell.tsx | 1 -
.../airflow/ui/src/components/ui/Select/Item.tsx | 1 -
.../src/airflow/ui/src/i18n/config.test.ts | 2 +-
.../src/pages/Dag/Calendar/DailyCalendarView.tsx | 1 -
.../src/pages/Dag/Calendar/HourlyCalendarView.tsx | 1 -
airflow-core/src/airflow/ui/src/theme.ts | 1 -
.../airflow/ui/src/utils/detectLanguage.test.ts | 1 -
airflow-core/src/airflow/ui/src/utils/logs.ts | 2 -
airflow-core/src/airflow/ui/src/utils/slots.tsx | 1 -
.../airflow/ui/tests/e2e/fixtures/asset-data.ts | 1 -
.../ui/tests/e2e/fixtures/audit-log-data.ts | 1 -
.../airflow/ui/tests/e2e/fixtures/calendar-data.ts | 1 -
.../airflow/ui/tests/e2e/fixtures/dag-runs-data.ts | 1 -
.../ui/tests/e2e/fixtures/dashboard-data.ts | 1 -
.../src/airflow/ui/tests/e2e/fixtures/data.ts | 2 -
.../src/airflow/ui/tests/e2e/fixtures/pom.ts | 1 -
.../ui/tests/e2e/fixtures/task-instances-data.ts | 1 -
.../src/airflow/ui/tests/e2e/fixtures/xcom-data.ts | 1 -
.../airflow/ui/tests/e2e/utils/api/backfills.ts | 1 -
.../src/airflow/ui/tests/e2e/utils/api/dag-runs.ts | 1 -
.../src/airflow/ui/tests/e2e/utils/api/hitl.ts | 1 -
.../airflow/ui/tests/e2e/utils/api/variables.ts | 1 -
.../src/airflow/ui/tests/e2e/utils/shared.ts | 1 -
.../src/airflow/ui/tests/e2e/utils/ui/waits.ts | 1 -
36 files changed, 201 insertions(+), 417 deletions(-)
diff --git a/airflow-core/src/airflow/ui/eslint.config.js
b/airflow-core/src/airflow/ui/eslint.config.js
index d85f4fde83c..ecc7708995a 100644
--- a/airflow-core/src/airflow/ui/eslint.config.js
+++ b/airflow-core/src/airflow/ui/eslint.config.js
@@ -16,7 +16,6 @@
* specific language governing permissions and limitations
* under the License.
*/
-
/**
* @import { FlatConfig } from "@typescript-eslint/utils/ts-eslint";
*/
diff --git a/airflow-core/src/airflow/ui/package.json
b/airflow-core/src/airflow/ui/package.json
index 9c424103dad..9a7bdc06dfb 100644
--- a/airflow-core/src/airflow/ui/package.json
+++ b/airflow-core/src/airflow/ui/package.json
@@ -34,8 +34,8 @@
"@tanstack/react-query": "^5.101.4",
"@tanstack/react-table": "^8.21.3",
"@tanstack/react-virtual": "^3.14.8",
- "@visx/group": "^3.12.0",
- "@visx/shape": "^3.12.0",
+ "@visx/group": "^4.0.0",
+ "@visx/shape": "^4.0.0",
"@xyflow/react": "^12.11.2",
"anser": "^2.3.5",
"axios": "^1.18.1",
@@ -47,9 +47,9 @@
"dayjs": "^1.11.21",
"elkjs": "^0.11.1",
"html-to-image": "^1.11.13",
- "i18next": "^25.10.10",
+ "i18next": "^26.3.6",
"i18next-browser-languagedetector": "^8.2.1",
- "i18next-http-backend": "^3.0.6",
+ "i18next-http-backend": "^4.0.1",
"monaco-editor": "^0.55.1",
"next-themes": "^0.4.6",
"react": "^19.2.7",
@@ -57,13 +57,13 @@
"react-dom": "^19.2.7",
"react-hook-form": "^7.83.0",
"react-hotkeys-hook": "^4.6.2",
- "react-i18next": "^16.6.6",
+ "react-i18next": "^17.0.11",
"react-icons": "^5.7.0",
"react-innertext": "^1.1.5",
- "react-markdown": "^9.1.0",
+ "react-markdown": "^10.1.0",
"react-resizable-panels": "^3.0.6",
"react-router-dom": "^7.18.1",
- "react-syntax-highlighter": "^15.6.6",
+ "react-syntax-highlighter": "^16.1.1",
"remark-gfm": "^4.0.1",
"use-debounce": "^10.1.1",
"usehooks-ts": "^3.1.1",
@@ -78,9 +78,9 @@
"@rolldown/plugin-babel": "^0.2.3",
"@stylistic/eslint-plugin": "^2.13.0",
"@tanstack/eslint-plugin-query": "^5.101.4",
- "@testing-library/jest-dom": "^6.9.1",
+ "@testing-library/jest-dom": "^7.0.0",
"@testing-library/react": "^16.3.2",
- "@trivago/prettier-plugin-sort-imports": "^4.3.0",
+ "@trivago/prettier-plugin-sort-imports": "^6.0.2",
"@types/culori": "^4.0.1",
"@types/node": "^26.1.1",
"@types/react": "^19.2.17",
@@ -114,7 +114,7 @@
"typescript": "^6.0.3",
"typescript-eslint": "^8.65.0",
"vite": "^8.1.5",
- "vite-plugin-css-injected-by-js": "^3.5.2",
+ "vite-plugin-css-injected-by-js": "^5.0.2",
"vitest": "^4.1.10",
"web-worker": "^1.5.0"
},
diff --git a/airflow-core/src/airflow/ui/pnpm-lock.yaml
b/airflow-core/src/airflow/ui/pnpm-lock.yaml
index 406002e338d..67be072e7ee 100644
--- a/airflow-core/src/airflow/ui/pnpm-lock.yaml
+++ b/airflow-core/src/airflow/ui/pnpm-lock.yaml
@@ -66,11 +66,11 @@ importers:
specifier: ^3.14.8
version: 3.14.9([email protected]([email protected]))([email protected])
'@visx/group':
- specifier: ^3.12.0
- version: 3.12.0([email protected])
+ specifier: ^4.0.0
+ version: 4.0.0(@types/[email protected])([email protected])
'@visx/shape':
- specifier: ^3.12.0
- version: 3.12.0([email protected])
+ specifier: ^4.0.0
+ version: 4.0.0(@types/[email protected])([email protected])
'@xyflow/react':
specifier: ^12.11.2
version:
12.11.2(@types/[email protected](@types/[email protected]))(@types/[email protected])([email protected]([email protected]))([email protected])
@@ -105,14 +105,14 @@ importers:
specifier: ^1.11.13
version: 1.11.13
i18next:
- specifier: ^25.10.10
- version: 25.10.10([email protected])
+ specifier: ^26.3.6
+ version: 26.3.6([email protected])
i18next-browser-languagedetector:
specifier: ^8.2.1
version: 8.2.1
i18next-http-backend:
- specifier: ^3.0.6
- version: 3.0.6
+ specifier: ^4.0.1
+ version: 4.0.1
monaco-editor:
specifier: ^0.55.1
version: 0.55.1
@@ -135,8 +135,8 @@ importers:
specifier: ^4.6.2
version: 4.6.2([email protected]([email protected]))([email protected])
react-i18next:
- specifier: ^16.6.6
- version:
16.6.6([email protected]([email protected]))([email protected]([email protected]))([email protected])([email protected])
+ specifier: ^17.0.11
+ version:
17.0.11([email protected]([email protected]))([email protected]([email protected]))([email protected])([email protected])
react-icons:
specifier: ^5.7.0
version: 5.7.0([email protected])
@@ -144,8 +144,8 @@ importers:
specifier: ^1.1.5
version: 1.1.5(@types/[email protected])([email protected])
react-markdown:
- specifier: ^9.1.0
- version: 9.1.0(@types/[email protected])([email protected])
+ specifier: ^10.1.0
+ version: 10.1.0(@types/[email protected])([email protected])
react-resizable-panels:
specifier: ^3.0.6
version: 3.0.6([email protected]([email protected]))([email protected])
@@ -153,8 +153,8 @@ importers:
specifier: ^7.18.1
version: 7.18.1([email protected]([email protected]))([email protected])
react-syntax-highlighter:
- specifier: ^15.6.6
- version: 15.6.6([email protected])
+ specifier: ^16.1.1
+ version: 16.1.1([email protected])
remark-gfm:
specifier: ^4.0.1
version: 4.0.1
@@ -193,14 +193,14 @@ importers:
specifier: ^5.101.4
version: 5.101.4([email protected]([email protected]))([email protected])
'@testing-library/jest-dom':
- specifier: ^6.9.1
- version: 6.9.1
+ specifier: ^7.0.0
+ version: 7.0.0(@testing-library/[email protected])
'@testing-library/react':
specifier: ^16.3.2
version:
16.3.2(@testing-library/[email protected])(@types/[email protected](@types/[email protected]))(@types/[email protected])([email protected]([email protected]))([email protected])
'@trivago/prettier-plugin-sort-imports':
- specifier: ^4.3.0
- version: 4.3.0([email protected])
+ specifier: ^6.0.2
+ version: 6.0.2([email protected])
'@types/culori':
specifier: ^4.0.1
version: 4.0.1
@@ -301,8 +301,8 @@ importers:
specifier: ^8.1.5
version: 8.2.0(@types/[email protected])([email protected])([email protected])
vite-plugin-css-injected-by-js:
- specifier: ^3.5.2
- version: 3.5.2([email protected](@types/[email protected])([email protected])([email protected]))
+ specifier: ^5.0.2
+ version: 5.0.2([email protected](@types/[email protected])([email protected])([email protected]))
vitest:
specifier: ^4.1.10
version:
4.1.10(@types/[email protected])(@vitest/[email protected])([email protected])([email protected](@types/[email protected])([email protected]))([email protected](@types/[email protected])([email protected])([email protected]))
@@ -335,10 +335,6 @@ packages:
react: '>=18.0.0'
react-dom: '>=18.0.0'
- '@babel/[email protected]':
- resolution: {integrity:
sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==}
- engines: {node: '>=6.9.0'}
-
'@babel/[email protected]':
resolution: {integrity:
sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==}
engines: {node: '>=6.9.0'}
@@ -355,14 +351,6 @@ packages:
resolution: {integrity:
sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==}
engines: {node: '>=6.9.0'}
- '@babel/[email protected]':
- resolution: {integrity:
sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==}
- engines: {node: '>=6.9.0'}
-
- '@babel/[email protected]':
- resolution: {integrity:
sha512-rRHT8siFIXQrAYOYqZQVsAr8vJ+cBNqcVAY6m5V8/4QqzaPl+zDBe6cLEPRDuNOUf3ww8RfJVlOyQMoSI+5Ang==}
- engines: {node: '>=6.9.0'}
-
'@babel/[email protected]':
resolution: {integrity:
sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==}
engines: {node: '>=6.9.0'}
@@ -371,22 +359,10 @@ packages:
resolution: {integrity:
sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==}
engines: {node: '>=6.9.0'}
- '@babel/[email protected]':
- resolution: {integrity:
sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==}
- engines: {node: '>=6.9.0'}
-
- '@babel/[email protected]':
- resolution: {integrity:
sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==}
- engines: {node: '>=6.9.0'}
-
'@babel/[email protected]':
resolution: {integrity:
sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==}
engines: {node: '>=6.9.0'}
- '@babel/[email protected]':
- resolution: {integrity:
sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==}
- engines: {node: '>=6.9.0'}
-
'@babel/[email protected]':
resolution: {integrity:
sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==}
engines: {node: '>=6.9.0'}
@@ -401,10 +377,6 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/[email protected]':
- resolution: {integrity:
sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==}
- engines: {node: '>=6.9.0'}
-
'@babel/[email protected]':
resolution: {integrity:
sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==}
engines: {node: '>=6.9.0'}
@@ -433,11 +405,6 @@ packages:
resolution: {integrity:
sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==}
engines: {node: '>=6.9.0'}
- '@babel/[email protected]':
- resolution: {integrity:
sha512-6aQR2zGE/QFi8JpDLjUZEPYOs7+mhKXm86VaKFiLP35JQwQb6bwUE+XbvkH0EptsYhbNBSUGaUBLKqxH1xSgsA==}
- engines: {node: '>=6.0.0'}
- hasBin: true
-
'@babel/[email protected]':
resolution: {integrity:
sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==}
engines: {node: '>=6.0.0'}
@@ -464,18 +431,10 @@ packages:
resolution: {integrity:
sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==}
engines: {node: '>=6.9.0'}
- '@babel/[email protected]':
- resolution: {integrity:
sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==}
- engines: {node: '>=6.9.0'}
-
'@babel/[email protected]':
resolution: {integrity:
sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==}
engines: {node: '>=6.9.0'}
- '@babel/[email protected]':
- resolution: {integrity:
sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==}
- engines: {node: '>=6.9.0'}
-
'@babel/[email protected]':
resolution: {integrity:
sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==}
engines: {node: '>=6.9.0'}
@@ -708,10 +667,6 @@ packages:
'@jridgewell/[email protected]':
resolution: {integrity:
sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
- '@jridgewell/[email protected]':
- resolution: {integrity:
sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==}
- engines: {node: '>=6.0.0'}
-
'@jridgewell/[email protected]':
resolution: {integrity:
sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==}
@@ -719,10 +674,6 @@ packages:
resolution: {integrity:
sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
engines: {node: '>=6.0.0'}
- '@jridgewell/[email protected]':
- resolution: {integrity:
sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
- engines: {node: '>=6.0.0'}
-
'@jridgewell/[email protected]':
resolution: {integrity:
sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
@@ -1042,9 +993,11 @@ packages:
resolution: {integrity:
sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==}
engines: {node: '>=18'}
- '@testing-library/[email protected]':
- resolution: {integrity:
sha512-zIcONa+hVtVSSep9UT3jZ5rizo2BsxgyDYU7WFD5eICBE7no3881HGeb/QkGfsJs6JTkY1aQhT7rIPC7e+0nnA==}
- engines: {node: '>=14', npm: '>=6', yarn: '>=1'}
+ '@testing-library/[email protected]':
+ resolution: {integrity:
sha512-HKAH9C6mBo5yBG6yRO5i43L2iisencAo5z+o5P/saHUoY+miC5ivXRxHBJcFyB5ypPNxHJdK3BoF/3O4DIptMg==}
+ engines: {node: '>=22', npm: '>=6', yarn: '>=1'}
+ peerDependencies:
+ '@testing-library/dom': '>=10 <11'
'@testing-library/[email protected]':
resolution: {integrity:
sha512-XU5/SytQM+ykqMnAnvB2umaJNIOsLF3PVv//1Ew4CTcpz0/BRyy/af40qqrt7SjKpDdT1saBMc42CUok5gaw+g==}
@@ -1061,14 +1014,24 @@ packages:
'@types/react-dom':
optional: true
- '@trivago/[email protected]':
- resolution: {integrity:
sha512-r3n0onD3BTOVUNPhR4lhVK4/pABGpbA7bW3eumZnYdKaHkf1qEC+Mag6DPbGNuuh0eG8AaYj+YqmVHSiGslaTQ==}
+ '@trivago/[email protected]':
+ resolution: {integrity:
sha512-3DgfkukFyC/sE/VuYjaUUWoFfuVjPK55vOFDsxD56XXynFMCZDYFogH2l/hDfOsQAm1myoU/1xByJ3tWqtulXA==}
+ engines: {node: '>= 20'}
peerDependencies:
'@vue/compiler-sfc': 3.x
prettier: 2.x - 3.x
+ prettier-plugin-ember-template-tag: '>= 2.0.0'
+ prettier-plugin-svelte: 3.x
+ svelte: 4.x || 5.x
peerDependenciesMeta:
'@vue/compiler-sfc':
optional: true
+ prettier-plugin-ember-template-tag:
+ optional: true
+ prettier-plugin-svelte:
+ optional: true
+ svelte:
+ optional: true
'@ts-morph/[email protected]':
resolution: {integrity:
sha512-W74iWf7ILp1ZKNYXY5qbddNaml7e9Sedv5lvU1V8lftlitkc9Pq1A+jlH23ltDgWYeZFFEqGCD1Ies9hqu3O+g==}
@@ -1112,8 +1075,8 @@ packages:
'@types/[email protected]':
resolution: {integrity:
sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==}
- '@types/[email protected]':
- resolution: {integrity:
sha512-4pQMp8ldf7UaB/gR8Fvvy69psNHkTpD/pVw3vmEi8iZAB9EPMBruB1JvHO4BIq9QkUUd2lV1F5YXpMNj7JPBpw==}
+ '@types/[email protected]':
+ resolution: {integrity:
sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==}
'@types/[email protected]':
resolution: {integrity:
sha512-Yk4htunhPAwN0XGlIwArRomOjdoBFXC3+kCxK2Ubg7I9shQlVSJy/pG/Ht5ASN+gdMIalpk8TJ5xV74jFsetLA==}
@@ -1121,8 +1084,8 @@ packages:
'@types/[email protected]':
resolution: {integrity:
sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w==}
- '@types/[email protected]':
- resolution: {integrity:
sha512-8oMzcd4+poSLGgV0R1Q1rOlx/xdmozS4Xab7np0eamFFUYq71AU9pOCJEFnkXW2aI/oXdVYJzw6pssbSut7Z9Q==}
+ '@types/[email protected]':
+ resolution: {integrity:
sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg==}
'@types/[email protected]':
resolution: {integrity:
sha512-/myT3I7EwlukNOX2xVdMzb8FRgNzRMpsZddwst9Ld/VFe6LyJyRp0s32l/V9XoUzk+Gqu56F/oGk6507+8BxrA==}
@@ -1154,18 +1117,12 @@ packages:
'@types/[email protected]':
resolution: {integrity:
sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==}
- '@types/[email protected]':
- resolution: {integrity:
sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==}
-
'@types/[email protected]':
resolution: {integrity:
sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==}
'@types/[email protected]':
resolution: {integrity:
sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
- '@types/[email protected]':
- resolution: {integrity:
sha512-H3MHACvFUEiujabxhaI/ImO6gUrd8oOurg7LQtS7mbwIXA/cUqWrvBsaeJ23aZEPk1TAYkurjfMbSELfoCXlGA==}
-
'@types/[email protected]':
resolution: {integrity:
sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==}
@@ -1178,6 +1135,9 @@ packages:
'@types/[email protected]':
resolution: {integrity:
sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==}
+ '@types/[email protected]':
+ resolution: {integrity:
sha512-vqlvI7qlMvcCBbVe0AKAb4f97//Hy0EBTaiW8AalRnG/xAN5zOiWWyrNqNXeq8+KAuvRewjCVY1+IPxk4RdNYw==}
+
'@types/[email protected]':
resolution: {integrity:
sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==}
peerDependencies:
@@ -1278,24 +1238,32 @@ packages:
resolution: {integrity:
sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==}
deprecated: Potential CWE-502 - Update to 1.3.1 or higher
- '@visx/[email protected]':
- resolution: {integrity:
sha512-Ng1mefXIzoIoAivw7dJ+ZZYYUbfuwXgZCgQynShr6ZIVw7P4q4HeQfJP3W24ON+1uCSrzoycHSXRelhR9SBPcw==}
+ '@visx/[email protected]':
+ resolution: {integrity:
sha512-bXrOSd2BzVCxR7kBE7gPTSU4plxzYN75w7erdHYabwn3vzP+xFk1o0gg3NOHEPJzt5tXqf0Ecm5YqHACOnipTA==}
- '@visx/[email protected]':
- resolution: {integrity:
sha512-Dye8iS1alVXPv7nj/7M37gJe6sSKqJLH7x6sEWAsRQ9clI0kFvjbKcKgF+U3aAVQr0NCohheFV+DtR8trfK/Ag==}
+ '@visx/[email protected]':
+ resolution: {integrity:
sha512-HGAq8BCqn5x0t94CJOLJeKtWss9LFpF3HY69HbuO1PlR+B9c4aVT9xbjfudmU8wGQZLT6JNt+PJvxbO2aJ+1aA==}
peerDependencies:
- react: ^16.0.0-0 || ^17.0.0-0 || ^18.0.0-0
+ '@types/react': ^18.0.0 || ^19.0.0
+ react: ^18.0.0 || ^19.0.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
- '@visx/[email protected]':
- resolution: {integrity:
sha512-+ubijrZ2AwWCsNey0HGLJ0YKNeC/XImEFsr9rM+Uef1CM3PNM43NDdNTrdBejSlzRq0lcfQPWYMYQFSlkLcPOg==}
+ '@visx/[email protected]':
+ resolution: {integrity:
sha512-Q3VaSLKlsrxxSl9CwS2D3Mvz4/4kIp/6NMKRY8Im0Au1hrQh2egU806p0+JwN0ccuGGDe03jyAxX4BSRAH8Plg==}
- '@visx/[email protected]':
- resolution: {integrity:
sha512-/1l0lrpX9tPic6SJEalryBKWjP/ilDRnQA+BGJTI1tj7i23mJ/J0t4nJHyA1GrL4QA/bM/qTJ35eyz5dEhJc4g==}
+ '@visx/[email protected]':
+ resolution: {integrity:
sha512-X0FP3OFjQhc5/6Vj2aY7cK2JwKYI0H0hQM7cdNRWy/ZMMlrh5KpEdqx0HVo0KoTeTlkUvO+kydMLnAuuCRFIFw==}
peerDependencies:
- react: ^16.3.0-0 || ^17.0.0-0 || ^18.0.0-0
+ '@types/react': ^18.0.0 || ^19.0.0
+ react: ^18.0.0 || ^19.0.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
- '@visx/[email protected]':
- resolution: {integrity:
sha512-SVO+G0xtnL9dsNpGDcjCgoiCnlB3iLSM9KLz1sLbSrV7RaVXwY3/BTm2X9OWN1jH2a9M+eHt6DJ6sE6CXm4cUg==}
+ '@visx/[email protected]':
+ resolution: {integrity:
sha512-LoBNzWjTXzBfu095BQxB14IwZQHHOLs8ZMzM6t2FL4ZGORaACgLcmXRRLhFo0VmRR8L7iNTM4HHc1j6yFvzsAA==}
'@vitejs/[email protected]':
resolution: {integrity:
sha512-bti8ZAcvz4Lh6/e4Uk2k3aa1TiUXbbMsahuqOHvd3MveFTkKDZOA6wQVkpj7J/+tepX/wGfe+lsGh/t24HTXMQ==}
@@ -1759,6 +1727,9 @@ packages:
[email protected]:
resolution: {integrity:
sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==}
+ [email protected]:
+ resolution: {integrity:
sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg==}
+
[email protected]:
resolution: {integrity:
sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==}
engines: {node: 18 || 20 || >=22}
@@ -1843,21 +1814,12 @@ packages:
[email protected]:
resolution: {integrity:
sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==}
- [email protected]:
- resolution: {integrity:
sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==}
-
[email protected]:
resolution: {integrity:
sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==}
- [email protected]:
- resolution: {integrity:
sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==}
-
[email protected]:
resolution: {integrity:
sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==}
- [email protected]:
- resolution: {integrity:
sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==}
-
[email protected]:
resolution: {integrity:
sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==}
@@ -1920,9 +1882,6 @@ packages:
resolution: {integrity:
sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
engines: {node: '>= 0.8'}
- [email protected]:
- resolution: {integrity:
sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==}
-
[email protected]:
resolution: {integrity:
sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==}
@@ -1965,9 +1924,6 @@ packages:
resolution: {integrity:
sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==}
engines: {node: '>=10'}
- [email protected]:
- resolution: {integrity:
sha512-uKm5PU+MHTootlWEY+mZ4vvXoCn4fLQxT9dSc1sXVMSFkINTJVN8cAQROpwcKm8bJ/c7rgZVIBWzH5T78sNZZw==}
-
[email protected]:
resolution: {integrity:
sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
engines: {node: '>= 8'}
@@ -2018,8 +1974,9 @@ packages:
resolution: {integrity:
sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==}
engines: {node: '>=12'}
- [email protected]:
- resolution: {integrity:
sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==}
+ [email protected]:
+ resolution: {integrity:
sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==}
+ engines: {node: '>=12'}
[email protected]:
resolution: {integrity:
sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==}
@@ -2029,8 +1986,9 @@ packages:
resolution: {integrity:
sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==}
engines: {node: '>=12'}
- [email protected]:
- resolution: {integrity:
sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==}
+ [email protected]:
+ resolution: {integrity:
sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==}
+ engines: {node: '>=12'}
[email protected]:
resolution: {integrity:
sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==}
@@ -2517,10 +2475,6 @@ packages:
deprecated: Old versions of glob are not supported, and contain widely
publicized security vulnerabilities, which have been fixed in the current
version. Please update. Support for old versions may be purchased (at
exorbitant rates) by contacting [email protected]
hasBin: true
- [email protected]:
- resolution: {integrity:
sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
- engines: {node: '>=4'}
-
[email protected]:
resolution: {integrity:
sha512-Zz/LMDZScFmkakeL2cTHzf+PbWKdpU3uclqkZT7TjDG58j5WPt0PpA+n9uPI24fZtlw07q0OtEi84K+umsRzqQ==}
engines: {node: '>=18'}
@@ -2577,8 +2531,8 @@ packages:
resolution: {integrity:
sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==}
engines: {node: '>= 0.4'}
- [email protected]:
- resolution: {integrity:
sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==}
+ [email protected]:
+ resolution: {integrity:
sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==}
[email protected]:
resolution: {integrity:
sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==}
@@ -2586,8 +2540,8 @@ packages:
[email protected]:
resolution: {integrity:
sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==}
- [email protected]:
- resolution: {integrity:
sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==}
+ [email protected]:
+ resolution: {integrity:
sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==}
[email protected]:
resolution: {integrity:
sha512-1TJ6Fih/b8h5TIcv+1+Hw0PDQWJTKDKzFZzcKOiW1wJza3XoAQlkCuXLbymPYB8+ZQyw8mHvdw560e8zVFIWyA==}
@@ -2610,8 +2564,8 @@ packages:
[email protected]:
resolution: {integrity:
sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
- [email protected]:
- resolution: {integrity:
sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==}
+ [email protected]:
+ resolution: {integrity:
sha512-0zHsZJrK7S3K2aucXWL6ycoYJ/iNtIcFHC/nYQgFklPtrv5LpJctIiSCroWZWeuoXvuyFdzp6KzjJQ+OT5MfFw==}
[email protected]:
resolution: {integrity:
sha512-cuOPoI7WApyhBElTTb9oqsawRvZ0rHhaHwghRLlTuffoD1B2aDemlCruLeZrUIIdvG7gs9xeELEPm6PhuASqrg==}
@@ -2626,13 +2580,14 @@ packages:
[email protected]:
resolution: {integrity:
sha512-bZg8+4bdmaOiApD7N7BPT9W8MLZG+nPTOFlLiJiT8uzKXFjhxw4v2ierCXOwB5sFDMtuA5G4kgYZ0AznZxQ/cw==}
- [email protected]:
- resolution: {integrity:
sha512-mBOqy8993jtqAoj6XaI1XeC/8/9v6EPS+681ziegrPvTB0DoaCY7PpTS0SpY56qLMoS4OI1TZEM2Zf59zNh05w==}
+ [email protected]:
+ resolution: {integrity:
sha512-O+7MwPCJIKCu68vho8JtD1HF8QHyMPzoChIDFfYCrpaDqX6oq3RqASujnpKEdnNCEOb+kLMOHTNTcGKpj7B1BA==}
+ engines: {node: '>=18'}
- [email protected]:
- resolution: {integrity:
sha512-cqUW2Z3EkRx7NqSyywjkgCLK7KLCL6IFVFcONG7nVYIJ3ekZ1/N5jUsihHV6Bq37NfhgtczxJcxduELtjTwkuQ==}
+ [email protected]:
+ resolution: {integrity:
sha512-Bu5Z2nAXgfVyM8xvW3jk9EKRIuX37PudsrBViThNFx7CR7aaYTpP01cxNB/E4c4UUzTDiAZRstEhsRfPOL/8xA==}
peerDependencies:
- typescript: ^5 || ^6
+ typescript: ^5 || ^6 || ^7
peerDependenciesMeta:
typescript:
optional: true
@@ -2676,15 +2631,9 @@ packages:
resolution: {integrity:
sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==}
engines: {node: '>=12'}
- [email protected]:
- resolution: {integrity:
sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==}
-
[email protected]:
resolution: {integrity:
sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==}
- [email protected]:
- resolution: {integrity:
sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==}
-
[email protected]:
resolution: {integrity:
sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==}
@@ -2731,9 +2680,6 @@ packages:
resolution: {integrity:
sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==}
engines: {node: '>= 0.4'}
- [email protected]:
- resolution: {integrity:
sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==}
-
[email protected]:
resolution: {integrity:
sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==}
@@ -2757,9 +2703,6 @@ packages:
resolution: {integrity:
sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
engines: {node: '>=0.10.0'}
- [email protected]:
- resolution: {integrity:
sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==}
-
[email protected]:
resolution: {integrity:
sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==}
@@ -2872,11 +2815,6 @@ packages:
resolution: {integrity:
sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==}
hasBin: true
- [email protected]:
- resolution: {integrity:
sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
- engines: {node: '>=4'}
- hasBin: true
-
[email protected]:
resolution: {integrity:
sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==}
engines: {node: '>=6'}
@@ -3002,6 +2940,9 @@ packages:
resolution: {integrity:
sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
engines: {node: '>=10'}
+ [email protected]:
+ resolution: {integrity:
sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==}
+
[email protected]:
resolution: {integrity:
sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
@@ -3212,6 +3153,10 @@ packages:
[email protected]:
resolution: {integrity:
sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==}
+ [email protected]:
+ resolution: {integrity:
sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==}
+ engines: {node: '>=16 || 14 >=14.17'}
+
[email protected]:
resolution: {integrity:
sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
@@ -3371,16 +3316,19 @@ packages:
resolution: {integrity:
sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
engines: {node: '>=6'}
- [email protected]:
- resolution: {integrity:
sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==}
-
[email protected]:
resolution: {integrity:
sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==}
+ [email protected]:
+ resolution: {integrity:
sha512-4s6vd6dx1AotCx/RCI2m7t7GCh5bDRUtGNvRfHSP2wbBQdMi67pPe7mtzmgwcaQ8VKK/6IB7Glfyu3qdZJPybQ==}
+
[email protected]:
resolution: {integrity:
sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'}
+ [email protected]:
+ resolution: {integrity:
sha512-HlsyYdMBnbPQ9Jr/VgJ1YF4scnldvJpJxCVx6KgqPL4dxppsWrJHCIIxQXMJrqGnsRkNPATbeMJ8Yxu7JMsYcA==}
+
[email protected]:
resolution: {integrity:
sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
@@ -3478,9 +3426,6 @@ packages:
[email protected]:
resolution: {integrity:
sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
- [email protected]:
- resolution: {integrity:
sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==}
-
[email protected]:
resolution: {integrity:
sha512-7D/qOz/+Y4X/rzSB6jKxKUsQnphO046ei8qxG59mtM3RG3DHgTK81HrxrmoDVINJb8NKT5ZsRbwHvQ6B68Iyhg==}
@@ -3528,14 +3473,14 @@ packages:
react: '>=16.8.1'
react-dom: '>=16.8.1'
- [email protected]:
- resolution: {integrity:
sha512-ZgL2HUoW34UKUkOV7uSQFE1CDnRPD+tCR3ywSuWH7u2iapnz86U8Bi3Vrs620qNDzCf1F47NxglCEkchCTDOHw==}
+ [email protected]:
+ resolution: {integrity:
sha512-cDtkXgxjuFTWUH6V+aQn1Ve5vDiUztCNPWW5GtSHDccsgRXO1nE6QFWCEmc1KAutrb3OUv87wFShJL5RhUwPXg==}
peerDependencies:
- i18next: '>= 25.10.9'
+ i18next: '>= 26.2.0'
react: '>= 16.8.0'
react-dom: '*'
react-native: '*'
- typescript: ^5 || ^6
+ typescript: ^5 || ^6 || ^7
peerDependenciesMeta:
react-dom:
optional: true
@@ -3561,8 +3506,8 @@ packages:
[email protected]:
resolution: {integrity:
sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==}
- [email protected]:
- resolution: {integrity:
sha512-xaijuJB0kzGiUdG7nc2MOMDUDBWPyGAjZtUrow9XxUeua8IqeP+VlIfAZ3bphpcLTnSZXz6z9jcVC/TCwbfgdw==}
+ [email protected]:
+ resolution: {integrity:
sha512-qKxVopLT/TyA6BX3Ue5NwabOsAzm0Q7kAPwq6L+wWDwisYs7R8vZ0nRXqq6rkueboxpkjvLGU9fWifiX/ZZFxQ==}
peerDependencies:
'@types/react': '>=18'
react: '>=18'
@@ -3596,8 +3541,9 @@ packages:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
- [email protected]:
- resolution: {integrity:
sha512-DgXrc+AZF47+HvAPEmn7Ua/1p10jNoVZVI/LoPiYdtY+OM+/nG5yefLHKJwdKqY1adMuHFbeyBaG9j64ML7vTw==}
+ [email protected]:
+ resolution: {integrity:
sha512-PjVawBGy80C6YbC5DDZJeUjBmC7skaoEUdvfFQediQHgCL7aKyVHe57SaJGfQsloGDac+gCpTfRdtxzWWKmCXA==}
+ engines: {node: '>= 16.20.2'}
peerDependencies:
react: '>= 0.14.0'
@@ -3623,8 +3569,8 @@ packages:
resolution: {integrity:
sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==}
engines: {node: '>= 0.4'}
- [email protected]:
- resolution: {integrity:
sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA==}
+ [email protected]:
+ resolution: {integrity:
sha512-QXOrHQF5jOpjjLfiNk5GFnWhRXvxjUVnlFxkeDmewR5sXkr3iM46Zo+CnRR8B+MDVqkULW4EcLVcRBNOPXHosw==}
[email protected]:
resolution: {integrity:
sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}
@@ -3770,9 +3716,6 @@ packages:
resolution: {integrity:
sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
engines: {node: '>=0.10.0'}
- [email protected]:
- resolution: {integrity:
sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==}
-
[email protected]:
resolution: {integrity:
sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==}
@@ -3899,10 +3842,6 @@ packages:
resolution: {integrity:
sha512-3kZ8wQQ/k5DrChD4X4FVvr2D7E5uoRgAqkPyLpSCGUvqOvqu+JEdr3mwMUaVWb+vMHZaKhF5fp2PBigKsui7hA==}
hasBin: true
- [email protected]:
- resolution: {integrity:
sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
- engines: {node: '>=4'}
-
[email protected]:
resolution: {integrity:
sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines: {node: '>=8.0'}
@@ -4058,10 +3997,10 @@ packages:
[email protected]:
resolution: {integrity:
sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==}
- [email protected]:
- resolution: {integrity:
sha512-2MpU/Y+SCZyWUB6ua3HbJCrgnF0KACAsmzOQt1UvRVJCGF6S8xdA3ZUhWcWdM9ivG4I5az8PnQmwwrkC2CAQrQ==}
+ [email protected]:
+ resolution: {integrity:
sha512-Hvg48QfYsCL53ju9T5zTC0Ofg90XLa8t5zhhKmPYbayoMQieNcQDkkRX8pv4TAcKPZwVisLFiwDy5uBjOn+3Ow==}
peerDependencies:
- vite: '>2.0.0-0'
+ vite: '>8.0.0-0'
[email protected]:
resolution: {integrity:
sha512-pn+CFpM0lwDeKwmOq1ZaBK/9sjorZcgqxki6MbY/jPEVd9vichIlmlD4HmQ5wdP5EgqQCFRaACBxMC7uEGc6lQ==}
@@ -4147,10 +4086,6 @@ packages:
jsdom:
optional: true
- [email protected]:
- resolution: {integrity:
sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==}
- engines: {node: '>=0.10.0'}
-
[email protected]:
resolution: {integrity:
sha512-RiMReJrTAiA+mBjGONMnjVDP2u3p9R1vkcGz6gDIrOMT3oGuYwX2WRMYI9ipkphSuE5XKEhydbhNEJh4NY9mlw==}
@@ -4216,10 +4151,6 @@ packages:
utf-8-validate:
optional: true
- [email protected]:
- resolution: {integrity:
sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
- engines: {node: '>=0.4'}
-
[email protected]:
resolution: {integrity:
sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
engines: {node: '>=10'}
@@ -4385,12 +4316,6 @@ snapshots:
react: 19.2.7
react-dom: 19.2.7([email protected])
- '@babel/[email protected]':
- dependencies:
- '@babel/helper-validator-identifier': 7.28.5
- js-tokens: 4.0.0
- picocolors: 1.1.1
-
'@babel/[email protected]':
dependencies:
'@babel/helper-validator-identifier': 7.28.5
@@ -4425,20 +4350,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/[email protected]':
- dependencies:
- '@babel/types': 7.17.0
- jsesc: 2.5.2
- source-map: 0.5.7
-
- '@babel/[email protected]':
- dependencies:
- '@babel/parser': 7.26.10
- '@babel/types': 7.26.10
- '@jridgewell/gen-mapping': 0.3.8
- '@jridgewell/trace-mapping': 0.3.31
- jsesc: 3.1.0
-
'@babel/[email protected]':
dependencies:
'@babel/parser': 7.29.2
@@ -4455,21 +4366,8 @@ snapshots:
lru-cache: 5.1.1
semver: 6.3.1
- '@babel/[email protected]':
- dependencies:
- '@babel/types': 7.26.10
-
- '@babel/[email protected]':
- dependencies:
- '@babel/template': 7.28.6
- '@babel/types': 7.26.10
-
'@babel/[email protected]': {}
- '@babel/[email protected]':
- dependencies:
- '@babel/types': 7.26.10
-
'@babel/[email protected]':
dependencies:
'@babel/traverse': 7.29.0
@@ -4493,10 +4391,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/[email protected]':
- dependencies:
- '@babel/types': 7.26.10
-
'@babel/[email protected]': {}
'@babel/[email protected]': {}
@@ -4514,10 +4408,6 @@ snapshots:
'@babel/template': 7.28.6
'@babel/types': 7.29.0
- '@babel/[email protected]':
- dependencies:
- '@babel/types': 7.26.10
-
'@babel/[email protected]':
dependencies:
'@babel/types': 7.29.0
@@ -4540,21 +4430,6 @@ snapshots:
'@babel/parser': 7.29.2
'@babel/types': 7.29.0
- '@babel/[email protected]':
- dependencies:
- '@babel/code-frame': 7.26.2
- '@babel/generator': 7.26.10
- '@babel/helper-environment-visitor': 7.24.7
- '@babel/helper-function-name': 7.24.7
- '@babel/helper-hoist-variables': 7.24.7
- '@babel/helper-split-export-declaration': 7.24.7
- '@babel/parser': 7.26.10
- '@babel/types': 7.26.10
- debug: 4.4.3
- globals: 11.12.0
- transitivePeerDependencies:
- - supports-color
-
'@babel/[email protected]':
dependencies:
'@babel/code-frame': 7.29.0
@@ -4567,11 +4442,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/[email protected]':
- dependencies:
- '@babel/helper-validator-identifier': 7.28.5
- to-fast-properties: 2.0.0
-
'@babel/[email protected]':
dependencies:
'@babel/helper-string-parser': 7.25.9
@@ -4830,12 +4700,6 @@ snapshots:
'@jridgewell/sourcemap-codec': 1.5.5
'@jridgewell/trace-mapping': 0.3.31
- '@jridgewell/[email protected]':
- dependencies:
- '@jridgewell/set-array': 1.2.1
- '@jridgewell/sourcemap-codec': 1.5.5
- '@jridgewell/trace-mapping': 0.3.31
-
'@jridgewell/[email protected]':
dependencies:
'@jridgewell/gen-mapping': 0.3.13
@@ -4843,8 +4707,6 @@ snapshots:
'@jridgewell/[email protected]': {}
- '@jridgewell/[email protected]': {}
-
'@jridgewell/[email protected]': {}
'@jridgewell/[email protected]':
@@ -5094,9 +4956,10 @@ snapshots:
lz-string: 1.5.0
pretty-format: 27.5.1
- '@testing-library/[email protected]':
+ '@testing-library/[email protected](@testing-library/[email protected])':
dependencies:
'@adobe/css-tools': 4.4.2
+ '@testing-library/dom': 10.4.0
aria-query: 5.3.2
css.escape: 1.5.1
dom-accessibility-api: 0.6.3
@@ -5113,14 +4976,16 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/[email protected])
- '@trivago/[email protected]([email protected])':
+ '@trivago/[email protected]([email protected])':
dependencies:
- '@babel/generator': 7.17.7
- '@babel/parser': 7.26.10
- '@babel/traverse': 7.23.2
- '@babel/types': 7.17.0
+ '@babel/generator': 7.29.1
+ '@babel/parser': 7.29.7
+ '@babel/traverse': 7.29.0
+ '@babel/types': 7.29.7
javascript-natural-sort: 0.7.1
- lodash: 4.18.1
+ lodash-es: 4.18.1
+ minimatch: 9.0.9
+ parse-imports-exports: 0.2.4
prettier: 3.9.6
transitivePeerDependencies:
- supports-color
@@ -5165,13 +5030,13 @@ snapshots:
'@types/[email protected]':
dependencies:
- '@types/d3-color': 3.1.0
+ '@types/d3-color': 3.1.3
'@types/[email protected]':
dependencies:
'@types/d3-color': 3.1.3
- '@types/[email protected]': {}
+ '@types/[email protected]': {}
'@types/[email protected]':
dependencies:
@@ -5179,9 +5044,9 @@ snapshots:
'@types/[email protected]': {}
- '@types/[email protected]':
+ '@types/[email protected]':
dependencies:
- '@types/d3-path': 1.0.11
+ '@types/d3-path': 3.1.1
'@types/[email protected]': {}
@@ -5212,18 +5077,12 @@ snapshots:
'@types/[email protected]': {}
- '@types/[email protected]':
- dependencies:
- '@types/unist': 2.0.11
-
'@types/[email protected]':
dependencies:
'@types/unist': 3.0.3
'@types/[email protected]': {}
- '@types/[email protected]': {}
-
'@types/[email protected]':
dependencies:
'@types/unist': 3.0.3
@@ -5236,6 +5095,8 @@ snapshots:
'@types/[email protected]': {}
+ '@types/[email protected]': {}
+
'@types/[email protected](@types/[email protected])':
dependencies:
'@types/react': 19.2.17
@@ -5364,39 +5225,33 @@ snapshots:
'@ungap/[email protected]': {}
- '@visx/[email protected]':
+ '@visx/[email protected]':
dependencies:
- '@types/d3-shape': 1.3.12
- d3-shape: 1.3.7
+ '@visx/vendor': 4.0.0
- '@visx/[email protected]([email protected])':
+ '@visx/[email protected](@types/[email protected])([email protected])':
dependencies:
- '@types/react': 19.2.17
classnames: 2.5.1
- prop-types: 15.8.1
react: 19.2.7
+ optionalDependencies:
+ '@types/react': 19.2.17
- '@visx/[email protected]':
+ '@visx/[email protected]':
dependencies:
- '@visx/vendor': 3.12.0
+ '@visx/vendor': 4.0.0
- '@visx/[email protected]([email protected])':
+ '@visx/[email protected](@types/[email protected])([email protected])':
dependencies:
- '@types/d3-path': 1.0.11
- '@types/d3-shape': 1.3.12
- '@types/lodash': 4.17.20
- '@types/react': 19.2.17
- '@visx/curve': 3.12.0
- '@visx/group': 3.12.0([email protected])
- '@visx/scale': 3.12.0
+ '@visx/curve': 4.0.0
+ '@visx/group': 4.0.0(@types/[email protected])([email protected])
+ '@visx/scale': 4.0.0
+ '@visx/vendor': 4.0.0
classnames: 2.5.1
- d3-path: 1.0.9
- d3-shape: 1.3.7
- lodash: 4.18.1
- prop-types: 15.8.1
react: 19.2.7
+ optionalDependencies:
+ '@types/react': 19.2.17
- '@visx/[email protected]':
+ '@visx/[email protected]':
dependencies:
'@types/d3-array': 3.0.3
'@types/d3-color': 3.1.0
@@ -5404,7 +5259,9 @@ snapshots:
'@types/d3-format': 3.0.1
'@types/d3-geo': 3.1.0
'@types/d3-interpolate': 3.0.1
+ '@types/d3-path': 3.1.1
'@types/d3-scale': 4.0.2
+ '@types/d3-shape': 3.1.7
'@types/d3-time': 3.0.0
'@types/d3-time-format': 2.1.0
d3-array: 3.2.1
@@ -5413,7 +5270,9 @@ snapshots:
d3-format: 3.1.0
d3-geo: 3.1.0
d3-interpolate: 3.0.1
+ d3-path: 3.1.0
d3-scale: 4.0.2
+ d3-shape: 3.2.0
d3-time: 3.1.0
d3-time-format: 4.1.0
internmap: 2.0.3
@@ -6260,6 +6119,10 @@ snapshots:
balanced-match: 1.0.2
concat-map: 0.0.1
+ [email protected]:
+ dependencies:
+ balanced-match: 1.0.2
+
[email protected]:
dependencies:
balanced-match: 4.0.4
@@ -6356,16 +6219,10 @@ snapshots:
[email protected]: {}
- [email protected]: {}
-
[email protected]: {}
- [email protected]: {}
-
[email protected]: {}
- [email protected]: {}
-
[email protected]: {}
[email protected]:
@@ -6425,8 +6282,6 @@ snapshots:
dependencies:
delayed-stream: 1.0.0
- [email protected]: {}
-
[email protected]: {}
[email protected]: {}
@@ -6459,12 +6314,6 @@ snapshots:
path-type: 4.0.0
yaml: 2.9.0
- [email protected]:
- dependencies:
- node-fetch: 2.7.0
- transitivePeerDependencies:
- - encoding
-
[email protected]:
dependencies:
path-key: 3.1.1
@@ -6506,7 +6355,7 @@ snapshots:
dependencies:
d3-color: 3.1.0
- [email protected]: {}
+ [email protected]: {}
[email protected]:
dependencies:
@@ -6518,9 +6367,9 @@ snapshots:
[email protected]: {}
- [email protected]:
+ [email protected]:
dependencies:
- d3-path: 1.0.9
+ d3-path: 3.1.0
[email protected]:
dependencies:
@@ -7126,8 +6975,6 @@ snapshots:
package-json-from-dist: 1.0.1
path-scurry: 2.0.2
- [email protected]: {}
-
[email protected]: {}
[email protected]:
@@ -7187,7 +7034,9 @@ snapshots:
dependencies:
function-bind: 1.1.2
- [email protected]: {}
+ [email protected]:
+ dependencies:
+ '@types/hast': 3.0.4
[email protected]:
dependencies:
@@ -7213,13 +7062,13 @@ snapshots:
dependencies:
'@types/hast': 3.0.4
- [email protected]:
+ [email protected]:
dependencies:
- '@types/hast': 2.3.10
- comma-separated-tokens: 1.0.8
- hast-util-parse-selector: 2.2.5
- property-information: 5.6.0
- space-separated-tokens: 1.1.5
+ '@types/hast': 3.0.4
+ comma-separated-tokens: 2.0.3
+ hast-util-parse-selector: 4.0.0
+ property-information: 7.0.0
+ space-separated-tokens: 2.0.2
[email protected]:
dependencies:
@@ -7242,9 +7091,7 @@ snapshots:
[email protected]: {}
- [email protected]:
- dependencies:
- void-elements: 3.1.0
+ [email protected]: {}
[email protected]: {}
@@ -7261,15 +7108,9 @@ snapshots:
dependencies:
'@babel/runtime': 7.28.6
- [email protected]:
- dependencies:
- cross-fetch: 4.1.0
- transitivePeerDependencies:
- - encoding
+ [email protected]: {}
- [email protected]([email protected]):
- dependencies:
- '@babel/runtime': 7.29.7
+ [email protected]([email protected]):
optionalDependencies:
typescript: 6.0.3
@@ -7302,15 +7143,8 @@ snapshots:
[email protected]: {}
- [email protected]: {}
-
[email protected]: {}
- [email protected]:
- dependencies:
- is-alphabetical: 1.0.4
- is-decimal: 1.0.4
-
[email protected]:
dependencies:
is-alphabetical: 2.0.1
@@ -7366,8 +7200,6 @@ snapshots:
call-bound: 1.0.4
has-tostringtag: 1.0.2
- [email protected]: {}
-
[email protected]: {}
[email protected]: {}
@@ -7389,8 +7221,6 @@ snapshots:
dependencies:
is-extglob: 2.1.1
- [email protected]: {}
-
[email protected]: {}
[email protected]:
@@ -7504,8 +7334,6 @@ snapshots:
dependencies:
argparse: 2.0.1
- [email protected]: {}
-
[email protected]: {}
[email protected]: {}
@@ -7603,6 +7431,8 @@ snapshots:
dependencies:
p-locate: 5.0.0
+ [email protected]: {}
+
[email protected]: {}
[email protected]: {}
@@ -8023,6 +7853,10 @@ snapshots:
dependencies:
brace-expansion: 1.1.13
+ [email protected]:
+ dependencies:
+ brace-expansion: 2.1.4
+
[email protected]: {}
[email protected]: {}
@@ -8200,15 +8034,6 @@ snapshots:
dependencies:
callsites: 3.1.0
- [email protected]:
- dependencies:
- character-entities: 1.2.4
- character-entities-legacy: 1.1.4
- character-reference-invalid: 1.1.4
- is-alphanumerical: 1.0.4
- is-decimal: 1.0.4
- is-hexadecimal: 1.0.4
-
[email protected]:
dependencies:
'@types/unist': 2.0.11
@@ -8219,6 +8044,10 @@ snapshots:
is-decimal: 2.0.1
is-hexadecimal: 2.0.1
+ [email protected]:
+ dependencies:
+ parse-statements: 1.0.11
+
[email protected]:
dependencies:
'@babel/code-frame': 7.29.0
@@ -8226,6 +8055,8 @@ snapshots:
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
+ [email protected]: {}
+
[email protected]: {}
[email protected]: {}
@@ -8303,10 +8134,6 @@ snapshots:
object-assign: 4.1.1
react-is: 16.13.1
- [email protected]:
- dependencies:
- xtend: 4.0.2
-
[email protected]: {}
[email protected]: {}
@@ -8345,11 +8172,11 @@ snapshots:
react: 19.2.7
react-dom: 19.2.7([email protected])
-
[email protected]([email protected]([email protected]))([email protected]([email protected]))([email protected])([email protected]):
+
[email protected]([email protected]([email protected]))([email protected]([email protected]))([email protected])([email protected]):
dependencies:
'@babel/runtime': 7.29.7
- html-parse-stringify: 3.0.1
- i18next: 25.10.10([email protected])
+ html-parse-stringify: 4.0.1
+ i18next: 26.3.6([email protected])
react: 19.2.7
use-sync-external-store: 1.6.0([email protected])
optionalDependencies:
@@ -8369,7 +8196,7 @@ snapshots:
[email protected]: {}
- [email protected](@types/[email protected])([email protected]):
+ [email protected](@types/[email protected])([email protected]):
dependencies:
'@types/hast': 3.0.4
'@types/mdast': 4.0.4
@@ -8423,7 +8250,7 @@ snapshots:
- '@types/react'
- supports-color
- [email protected]([email protected]):
+ [email protected]([email protected]):
dependencies:
'@babel/runtime': 7.29.7
highlight.js: 10.7.3
@@ -8431,7 +8258,7 @@ snapshots:
lowlight: 1.20.0
prismjs: 1.30.0
react: 19.2.7
- refractor: 3.6.0
+ refractor: 5.0.0
[email protected]([email protected]([email protected]))([email protected]):
dependencies:
@@ -8464,11 +8291,12 @@ snapshots:
get-proto: 1.0.1
which-builtin-type: 1.2.1
- [email protected]:
+ [email protected]:
dependencies:
- hastscript: 6.0.0
- parse-entities: 2.0.0
- prismjs: 1.30.0
+ '@types/hast': 3.0.4
+ '@types/prismjs': 1.26.6
+ hastscript: 9.0.1
+ parse-entities: 4.0.2
[email protected]: {}
@@ -8659,8 +8487,6 @@ snapshots:
[email protected]: {}
- [email protected]: {}
-
[email protected]: {}
[email protected]: {}
@@ -8805,8 +8631,6 @@ snapshots:
dependencies:
tldts-core: 7.4.9
- [email protected]: {}
-
[email protected]:
dependencies:
is-number: 7.0.0
@@ -8988,7 +8812,7 @@ snapshots:
'@types/unist': 3.0.3
vfile-message: 4.0.2
-
[email protected]([email protected](@types/[email protected])([email protected])([email protected])):
+
[email protected]([email protected](@types/[email protected])([email protected])([email protected])):
dependencies:
vite: 8.2.0(@types/[email protected])([email protected])([email protected])
@@ -9034,8 +8858,6 @@ snapshots:
transitivePeerDependencies:
- msw
- [email protected]: {}
-
[email protected]: {}
[email protected]: {}
@@ -9111,8 +8933,6 @@ snapshots:
[email protected]: {}
- [email protected]: {}
-
[email protected]: {}
[email protected]: {}
diff --git a/airflow-core/src/airflow/ui/rules/core.js
b/airflow-core/src/airflow/ui/rules/core.js
index 48fcce1f39a..8ed46f24ffd 100644
--- a/airflow-core/src/airflow/ui/rules/core.js
+++ b/airflow-core/src/airflow/ui/rules/core.js
@@ -16,7 +16,6 @@
* specific language governing permissions and limitations
* under the License.
*/
-
/**
* @import { FlatConfig } from "@typescript-eslint/utils/ts-eslint";
*/
diff --git a/airflow-core/src/airflow/ui/rules/i18n.js
b/airflow-core/src/airflow/ui/rules/i18n.js
index 447323ca6d0..811dea1d252 100644
--- a/airflow-core/src/airflow/ui/rules/i18n.js
+++ b/airflow-core/src/airflow/ui/rules/i18n.js
@@ -16,9 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-
/* eslint-disable @typescript-eslint/no-unsafe-argument */
-
/* eslint-disable @typescript-eslint/no-unsafe-assignment */
import * as jsoncParser from "jsonc-eslint-parser";
import fs from "node:fs";
diff --git a/airflow-core/src/airflow/ui/rules/i18next.js
b/airflow-core/src/airflow/ui/rules/i18next.js
index 1ba9fc3ded7..740ee20c862 100644
--- a/airflow-core/src/airflow/ui/rules/i18next.js
+++ b/airflow-core/src/airflow/ui/rules/i18next.js
@@ -16,7 +16,6 @@
* specific language governing permissions and limitations
* under the License.
*/
-
/**
* @import { FlatConfig } from "@typescript-eslint/utils/ts-eslint";
*/
diff --git a/airflow-core/src/airflow/ui/rules/perfectionist.js
b/airflow-core/src/airflow/ui/rules/perfectionist.js
index de0aaf1ca3b..6054079ef99 100644
--- a/airflow-core/src/airflow/ui/rules/perfectionist.js
+++ b/airflow-core/src/airflow/ui/rules/perfectionist.js
@@ -16,7 +16,6 @@
* specific language governing permissions and limitations
* under the License.
*/
-
/**
* @import { FlatConfig } from "@typescript-eslint/utils/ts-eslint";
*/
diff --git a/airflow-core/src/airflow/ui/rules/prettier.js
b/airflow-core/src/airflow/ui/rules/prettier.js
index 970c5c6ffb9..9fa5cdae0b8 100644
--- a/airflow-core/src/airflow/ui/rules/prettier.js
+++ b/airflow-core/src/airflow/ui/rules/prettier.js
@@ -16,7 +16,6 @@
* specific language governing permissions and limitations
* under the License.
*/
-
/**
* @import { FlatConfig } from "@typescript-eslint/utils/ts-eslint";
*/
diff --git a/airflow-core/src/airflow/ui/rules/react.js
b/airflow-core/src/airflow/ui/rules/react.js
index 2427c0f6374..497110f2173 100644
--- a/airflow-core/src/airflow/ui/rules/react.js
+++ b/airflow-core/src/airflow/ui/rules/react.js
@@ -16,7 +16,6 @@
* specific language governing permissions and limitations
* under the License.
*/
-
/**
* @import { FlatConfig } from "@typescript-eslint/utils/ts-eslint";
*/
diff --git a/airflow-core/src/airflow/ui/rules/stylistic.js
b/airflow-core/src/airflow/ui/rules/stylistic.js
index 3307be64c34..416b9a6196f 100644
--- a/airflow-core/src/airflow/ui/rules/stylistic.js
+++ b/airflow-core/src/airflow/ui/rules/stylistic.js
@@ -16,7 +16,6 @@
* specific language governing permissions and limitations
* under the License.
*/
-
/**
* @import { FlatConfig } from "@typescript-eslint/utils/ts-eslint";
*/
diff --git a/airflow-core/src/airflow/ui/rules/typescript.js
b/airflow-core/src/airflow/ui/rules/typescript.js
index 71501b3db5d..cceb7b676c9 100644
--- a/airflow-core/src/airflow/ui/rules/typescript.js
+++ b/airflow-core/src/airflow/ui/rules/typescript.js
@@ -16,7 +16,6 @@
* specific language governing permissions and limitations
* under the License.
*/
-
/**
* @import { FlatConfig } from "@typescript-eslint/utils/ts-eslint";
*/
diff --git a/airflow-core/src/airflow/ui/rules/unicorn.js
b/airflow-core/src/airflow/ui/rules/unicorn.js
index e4d0d528876..304943f3178 100644
--- a/airflow-core/src/airflow/ui/rules/unicorn.js
+++ b/airflow-core/src/airflow/ui/rules/unicorn.js
@@ -16,7 +16,6 @@
* specific language governing permissions and limitations
* under the License.
*/
-
/**
* @import { FlatConfig } from "@typescript-eslint/utils/ts-eslint";
*/
diff --git a/airflow-core/src/airflow/ui/src/components/StoreValueCell.tsx
b/airflow-core/src/airflow/ui/src/components/StoreValueCell.tsx
index 53eda8e8109..b969fb1c772 100644
--- a/airflow-core/src/airflow/ui/src/components/StoreValueCell.tsx
+++ b/airflow-core/src/airflow/ui/src/components/StoreValueCell.tsx
@@ -1,5 +1,4 @@
/* eslint-disable react-refresh/only-export-components */
-
/*!
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
diff --git a/airflow-core/src/airflow/ui/src/components/ui/Select/Item.tsx
b/airflow-core/src/airflow/ui/src/components/ui/Select/Item.tsx
index a94a642e54a..52cafb4f442 100644
--- a/airflow-core/src/airflow/ui/src/components/ui/Select/Item.tsx
+++ b/airflow-core/src/airflow/ui/src/components/ui/Select/Item.tsx
@@ -16,7 +16,6 @@
* specific language governing permissions and limitations
* under the License.
*/
-
/* eslint-disable @typescript-eslint/no-unsafe-assignment */
import { Select as ChakraSelect } from "@chakra-ui/react";
import { forwardRef } from "react";
diff --git a/airflow-core/src/airflow/ui/src/i18n/config.test.ts
b/airflow-core/src/airflow/ui/src/i18n/config.test.ts
index ec0548b1ca7..9a49276fd33 100644
--- a/airflow-core/src/airflow/ui/src/i18n/config.test.ts
+++ b/airflow-core/src/airflow/ui/src/i18n/config.test.ts
@@ -33,7 +33,7 @@ type LanguageUtils = { getBestMatchFromCodes: (codes:
ReadonlyArray<string>) =>
const resolveLanguage = async (navigatorLanguages: ReadonlyArray<string>):
Promise<string> => {
const instance = createInstance();
- await instance.init({ ...i18nBaseOptions, initImmediate: false, resources:
{} });
+ await instance.init({ ...i18nBaseOptions, resources: {} });
const languageUtils = instance.services.languageUtils as LanguageUtils;
diff --git
a/airflow-core/src/airflow/ui/src/pages/Dag/Calendar/DailyCalendarView.tsx
b/airflow-core/src/airflow/ui/src/pages/Dag/Calendar/DailyCalendarView.tsx
index 8127d550e6c..c9512f7d7e3 100644
--- a/airflow-core/src/airflow/ui/src/pages/Dag/Calendar/DailyCalendarView.tsx
+++ b/airflow-core/src/airflow/ui/src/pages/Dag/Calendar/DailyCalendarView.tsx
@@ -16,7 +16,6 @@
* specific language governing permissions and limitations
* under the License.
*/
-
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
diff --git
a/airflow-core/src/airflow/ui/src/pages/Dag/Calendar/HourlyCalendarView.tsx
b/airflow-core/src/airflow/ui/src/pages/Dag/Calendar/HourlyCalendarView.tsx
index 88db41d723a..7279987b82e 100644
--- a/airflow-core/src/airflow/ui/src/pages/Dag/Calendar/HourlyCalendarView.tsx
+++ b/airflow-core/src/airflow/ui/src/pages/Dag/Calendar/HourlyCalendarView.tsx
@@ -16,7 +16,6 @@
* specific language governing permissions and limitations
* under the License.
*/
-
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
diff --git a/airflow-core/src/airflow/ui/src/theme.ts
b/airflow-core/src/airflow/ui/src/theme.ts
index 8fc32ed4516..ac627182ced 100644
--- a/airflow-core/src/airflow/ui/src/theme.ts
+++ b/airflow-core/src/airflow/ui/src/theme.ts
@@ -16,7 +16,6 @@
* specific language governing permissions and limitations
* under the License.
*/
-
/* eslint-disable perfectionist/sort-objects */
import {
createSystem,
diff --git a/airflow-core/src/airflow/ui/src/utils/detectLanguage.test.ts
b/airflow-core/src/airflow/ui/src/utils/detectLanguage.test.ts
index 784dcc9c8c9..923bb696a56 100644
--- a/airflow-core/src/airflow/ui/src/utils/detectLanguage.test.ts
+++ b/airflow-core/src/airflow/ui/src/utils/detectLanguage.test.ts
@@ -16,7 +16,6 @@
* specific language governing permissions and limitations
* under the License.
*/
-
/**
* @vitest-environment node
*/
diff --git a/airflow-core/src/airflow/ui/src/utils/logs.ts
b/airflow-core/src/airflow/ui/src/utils/logs.ts
index a454fd5fbb4..a35348bd771 100644
--- a/airflow-core/src/airflow/ui/src/utils/logs.ts
+++ b/airflow-core/src/airflow/ui/src/utils/logs.ts
@@ -16,9 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-
/* eslint-disable perfectionist/sort-enums */
-
/* eslint-disable perfectionist/sort-objects */
import { createListCollection } from "@chakra-ui/react";
diff --git a/airflow-core/src/airflow/ui/src/utils/slots.tsx
b/airflow-core/src/airflow/ui/src/utils/slots.tsx
index 0d1fc385ce6..1f3bcc4b72c 100644
--- a/airflow-core/src/airflow/ui/src/utils/slots.tsx
+++ b/airflow-core/src/airflow/ui/src/utils/slots.tsx
@@ -16,7 +16,6 @@
* specific language governing permissions and limitations
* under the License.
*/
-
/* eslint-disable perfectionist/sort-objects */
import type { JSX } from "react";
diff --git a/airflow-core/src/airflow/ui/tests/e2e/fixtures/asset-data.ts
b/airflow-core/src/airflow/ui/tests/e2e/fixtures/asset-data.ts
index 4821548c747..578c6cf46bb 100644
--- a/airflow-core/src/airflow/ui/tests/e2e/fixtures/asset-data.ts
+++ b/airflow-core/src/airflow/ui/tests/e2e/fixtures/asset-data.ts
@@ -16,7 +16,6 @@
* specific language governing permissions and limitations
* under the License.
*/
-
/**
* Asset data fixture — triggers asset_produces_1 Dag and waits for success.
*/
diff --git a/airflow-core/src/airflow/ui/tests/e2e/fixtures/audit-log-data.ts
b/airflow-core/src/airflow/ui/tests/e2e/fixtures/audit-log-data.ts
index 14092e58bf4..fe43320fffe 100644
--- a/airflow-core/src/airflow/ui/tests/e2e/fixtures/audit-log-data.ts
+++ b/airflow-core/src/airflow/ui/tests/e2e/fixtures/audit-log-data.ts
@@ -16,7 +16,6 @@
* specific language governing permissions and limitations
* under the License.
*/
-
/**
* Audit log data fixture — triggers Dag runs to generate audit log entries.
*/
diff --git a/airflow-core/src/airflow/ui/tests/e2e/fixtures/calendar-data.ts
b/airflow-core/src/airflow/ui/tests/e2e/fixtures/calendar-data.ts
index 96fdc228cd5..5e41c981811 100644
--- a/airflow-core/src/airflow/ui/tests/e2e/fixtures/calendar-data.ts
+++ b/airflow-core/src/airflow/ui/tests/e2e/fixtures/calendar-data.ts
@@ -16,7 +16,6 @@
* specific language governing permissions and limitations
* under the License.
*/
-
/**
* Calendar data fixture — creates success + failed Dag runs for calendar
tests.
*/
diff --git a/airflow-core/src/airflow/ui/tests/e2e/fixtures/dag-runs-data.ts
b/airflow-core/src/airflow/ui/tests/e2e/fixtures/dag-runs-data.ts
index d5890e67b2d..377812b30b8 100644
--- a/airflow-core/src/airflow/ui/tests/e2e/fixtures/dag-runs-data.ts
+++ b/airflow-core/src/airflow/ui/tests/e2e/fixtures/dag-runs-data.ts
@@ -16,7 +16,6 @@
* specific language governing permissions and limitations
* under the License.
*/
-
/**
* Dag Runs page data fixture — creates runs across two Dags for filtering
tests.
*/
diff --git a/airflow-core/src/airflow/ui/tests/e2e/fixtures/dashboard-data.ts
b/airflow-core/src/airflow/ui/tests/e2e/fixtures/dashboard-data.ts
index 3eccceef99f..ee2ab4f9b3f 100644
--- a/airflow-core/src/airflow/ui/tests/e2e/fixtures/dashboard-data.ts
+++ b/airflow-core/src/airflow/ui/tests/e2e/fixtures/dashboard-data.ts
@@ -16,7 +16,6 @@
* specific language governing permissions and limitations
* under the License.
*/
-
/**
* Dashboard data fixture — tracks UI-triggered Dag runs for cleanup.
*/
diff --git a/airflow-core/src/airflow/ui/tests/e2e/fixtures/data.ts
b/airflow-core/src/airflow/ui/tests/e2e/fixtures/data.ts
index adf0ac37a82..89f1265a27f 100644
--- a/airflow-core/src/airflow/ui/tests/e2e/fixtures/data.ts
+++ b/airflow-core/src/airflow/ui/tests/e2e/fixtures/data.ts
@@ -16,7 +16,6 @@
* specific language governing permissions and limitations
* under the License.
*/
-
/**
* Data-isolation fixtures for E2E tests.
*
@@ -24,7 +23,6 @@
* fixtures that create API resources and guarantee cleanup — even on
* test failure, timeout, or retry.
*/
-
/* eslint-disable react-hooks/rules-of-hooks -- Playwright's `use` is not a
React Hook. */
import type { APIRequestContext } from "@playwright/test";
diff --git a/airflow-core/src/airflow/ui/tests/e2e/fixtures/pom.ts
b/airflow-core/src/airflow/ui/tests/e2e/fixtures/pom.ts
index ccd72dc82c4..d54d2cbbdbc 100644
--- a/airflow-core/src/airflow/ui/tests/e2e/fixtures/pom.ts
+++ b/airflow-core/src/airflow/ui/tests/e2e/fixtures/pom.ts
@@ -16,7 +16,6 @@
* specific language governing permissions and limitations
* under the License.
*/
-
/**
* Page Object Model fixtures for E2E tests.
*
diff --git
a/airflow-core/src/airflow/ui/tests/e2e/fixtures/task-instances-data.ts
b/airflow-core/src/airflow/ui/tests/e2e/fixtures/task-instances-data.ts
index aac083c8566..86a63a90a4b 100644
--- a/airflow-core/src/airflow/ui/tests/e2e/fixtures/task-instances-data.ts
+++ b/airflow-core/src/airflow/ui/tests/e2e/fixtures/task-instances-data.ts
@@ -16,7 +16,6 @@
* specific language governing permissions and limitations
* under the License.
*/
-
/**
* Task instances data fixture — creates runs with success/failed task
instances.
*/
diff --git a/airflow-core/src/airflow/ui/tests/e2e/fixtures/xcom-data.ts
b/airflow-core/src/airflow/ui/tests/e2e/fixtures/xcom-data.ts
index 43745452846..c43ef8d13d3 100644
--- a/airflow-core/src/airflow/ui/tests/e2e/fixtures/xcom-data.ts
+++ b/airflow-core/src/airflow/ui/tests/e2e/fixtures/xcom-data.ts
@@ -16,7 +16,6 @@
* specific language governing permissions and limitations
* under the License.
*/
-
/**
* XCom data fixture — triggers example_xcom Dag runs to generate XCom entries.
*/
diff --git a/airflow-core/src/airflow/ui/tests/e2e/utils/api/backfills.ts
b/airflow-core/src/airflow/ui/tests/e2e/utils/api/backfills.ts
index 2203dfb90f5..e45578ebbc6 100644
--- a/airflow-core/src/airflow/ui/tests/e2e/utils/api/backfills.ts
+++ b/airflow-core/src/airflow/ui/tests/e2e/utils/api/backfills.ts
@@ -16,7 +16,6 @@
* specific language governing permissions and limitations
* under the License.
*/
-
/**
* Backfill API helpers — create, cancel, poll completion.
*/
diff --git a/airflow-core/src/airflow/ui/tests/e2e/utils/api/dag-runs.ts
b/airflow-core/src/airflow/ui/tests/e2e/utils/api/dag-runs.ts
index 31d4bc8ad79..c175e586fb4 100644
--- a/airflow-core/src/airflow/ui/tests/e2e/utils/api/dag-runs.ts
+++ b/airflow-core/src/airflow/ui/tests/e2e/utils/api/dag-runs.ts
@@ -16,7 +16,6 @@
* specific language governing permissions and limitations
* under the License.
*/
-
/**
* DAG run API helpers — trigger, create, set state, poll, delete, cleanup.
* Includes task-instance state polling since TIs belong to a DAG run.
diff --git a/airflow-core/src/airflow/ui/tests/e2e/utils/api/hitl.ts
b/airflow-core/src/airflow/ui/tests/e2e/utils/api/hitl.ts
index 619fb1179ad..20b28126361 100644
--- a/airflow-core/src/airflow/ui/tests/e2e/utils/api/hitl.ts
+++ b/airflow-core/src/airflow/ui/tests/e2e/utils/api/hitl.ts
@@ -16,7 +16,6 @@
* specific language governing permissions and limitations
* under the License.
*/
-
/**
* HITL (Human-in-the-Loop) API helpers and end-to-end scenario.
*/
diff --git a/airflow-core/src/airflow/ui/tests/e2e/utils/api/variables.ts
b/airflow-core/src/airflow/ui/tests/e2e/utils/api/variables.ts
index 62ea62d6f76..924afecadf9 100644
--- a/airflow-core/src/airflow/ui/tests/e2e/utils/api/variables.ts
+++ b/airflow-core/src/airflow/ui/tests/e2e/utils/api/variables.ts
@@ -16,7 +16,6 @@
* specific language governing permissions and limitations
* under the License.
*/
-
/**
* Variable API helpers — create and delete Airflow variables.
*/
diff --git a/airflow-core/src/airflow/ui/tests/e2e/utils/shared.ts
b/airflow-core/src/airflow/ui/tests/e2e/utils/shared.ts
index 3e08d9ee7ce..37c44aed131 100644
--- a/airflow-core/src/airflow/ui/tests/e2e/utils/shared.ts
+++ b/airflow-core/src/airflow/ui/tests/e2e/utils/shared.ts
@@ -16,7 +16,6 @@
* specific language governing permissions and limitations
* under the License.
*/
-
/**
* Shared primitives for E2E API helpers.
*/
diff --git a/airflow-core/src/airflow/ui/tests/e2e/utils/ui/waits.ts
b/airflow-core/src/airflow/ui/tests/e2e/utils/ui/waits.ts
index cc6a788c139..f056f707657 100644
--- a/airflow-core/src/airflow/ui/tests/e2e/utils/ui/waits.ts
+++ b/airflow-core/src/airflow/ui/tests/e2e/utils/ui/waits.ts
@@ -16,7 +16,6 @@
* specific language governing permissions and limitations
* under the License.
*/
-
/**
* UI wait helpers for DOM stability and concurrent rendering.
*/