From 7136e45730b6da62e322264a73e5d84c327d7a93 Mon Sep 17 00:00:00 2001 From: Takashi Shinohara Date: Mon, 11 Nov 2024 23:54:12 +0900 Subject: [PATCH] 1.13.13 release --- README.ja-jp.md | 2 +- README.md | 2 +- eslint.config.mjs | 2 +- package-lock.json | 1881 +++++++++-------- package.json | 30 +- src/common/components/Communication.test.tsx | 2 +- .../components/ErrorNotification.test.tsx | 19 +- src/common/components/ImageViewer.test.tsx | 6 +- src/common/components/Loader.test.tsx | 13 +- src/common/components/Mermaid.test.tsx | 4 +- src/common/components/ModalDialog.test.tsx | 51 + src/common/components/MsalAdapter.test.tsx | 51 + .../components/ProgressDialog.presenter.tsx | 18 +- src/common/components/ProgressDialog.test.tsx | 75 + src/common/components/ProgressDialog.tsx | 2 +- src/common/components/ScrollPanel.test.tsx | 32 + .../components/ScrollSynchronizer.test.tsx | 32 + src/common/components/SidePanel.presenter.tsx | 3 + src/common/components/SidePanel.test.tsx | 63 + src/common/components/Tree.test.tsx | 8 +- src/common/components/TreeHeader.test.tsx | 8 +- src/common/components/TreeItem.test.tsx | 12 +- src/common/components/VideoViewer.test.tsx | 30 + .../__snapshots__/Communication.test.tsx.snap | 2 +- .../ErrorNotification.test.tsx.snap | 62 +- .../__snapshots__/ImageViewer.test.tsx.snap | 2 +- .../__snapshots__/Loader.test.tsx.snap | 6 +- .../__snapshots__/Mermaid.test.tsx.snap | 4 +- .../__snapshots__/ModalDialog.test.tsx.snap | 23 + .../__snapshots__/MsalAdapter.test.tsx.snap | 23 + .../ProgressDialog.test.tsx.snap | 164 ++ .../__snapshots__/ScrollPanel.test.tsx.snap | 37 + .../ScrollSynchronizer.test.tsx.snap | 14 + .../__snapshots__/SidePanel.test.tsx.snap | 102 + .../__snapshots__/Tree.test.tsx.snap | 6 +- .../__snapshots__/TreeHeader.test.tsx.snap | 4 +- .../__snapshots__/TreeItem.test.tsx.snap | 12 +- .../__snapshots__/VideoViewer.test.tsx.snap | 25 + .../factories/DialogFactory.presenter.tsx | 23 +- .../dialog/factories/DialogFactory.test.tsx | 327 +++ .../__snapshots__/DialogFactory.test.tsx.snap | 153 ++ .../error/pages/Error404Page.test.tsx | 6 +- .../error/pages/Error500Page.test.tsx | 6 +- .../__snapshots__/Error404Page.test.tsx.snap | 2 +- .../__snapshots__/Error500Page.test.tsx.snap | 2 +- .../components/ExplorerFileConflictButton.tsx | 8 +- .../ExplorerFileMenuList.presenter.tsx | 30 +- .../components/ExplorerFileMenuList.tsx | 27 +- .../ExplorerFolderMenuList.presenter.tsx | 22 +- .../components/ExplorerFolderMenuList.tsx | 21 +- .../ExplorerHeaderMenuList.presenter.tsx | 35 +- .../components/ExplorerHeaderMenuList.tsx | 20 +- .../explorer/components/ExplorerTabPanel.tsx | 10 +- src/features/home/pages/HomePage.test.tsx | 6 +- .../__snapshots__/HomePage.test.tsx.snap | 2 +- .../main/components/AppBar.presenter.tsx | 10 +- src/features/main/components/AppBar.tsx | 11 +- .../components/ContentMenuList.presenter.tsx | 49 +- .../main/components/ContentMenuList.tsx | 19 +- .../ContentSaveButton.presenter.tsx | 5 +- .../main/components/ContentSupported.tsx | 3 +- .../components/MarkdownToolbar.presenter.tsx | 6 +- .../panel/components/FileVersionPanel.tsx | 8 +- .../factories/SidePanelFactory.presenter.tsx | 8 +- .../SearchFileTreeItem.presenter.tsx | 14 +- .../search/components/SearchFileTreeItem.tsx | 8 +- src/types/Model.ts | 106 +- src/utils/Date.test.ts | 6 +- src/utils/File.test.ts | 150 +- src/utils/File.ts | 2 +- src/utils/Folder.test.ts | 10 +- src/utils/Keyboard.test.tsx | 52 +- src/utils/String.test.ts | 14 +- src/utils/Url.test.ts | 8 +- src/{client.d.ts => vite-env.d.ts} | 0 tsconfig.json | 2 +- 76 files changed, 2692 insertions(+), 1331 deletions(-) create mode 100644 src/common/components/ModalDialog.test.tsx create mode 100644 src/common/components/MsalAdapter.test.tsx create mode 100644 src/common/components/ProgressDialog.test.tsx create mode 100644 src/common/components/ScrollPanel.test.tsx create mode 100644 src/common/components/ScrollSynchronizer.test.tsx create mode 100644 src/common/components/SidePanel.test.tsx create mode 100644 src/common/components/VideoViewer.test.tsx create mode 100644 src/common/components/__snapshots__/ModalDialog.test.tsx.snap create mode 100644 src/common/components/__snapshots__/MsalAdapter.test.tsx.snap create mode 100644 src/common/components/__snapshots__/ProgressDialog.test.tsx.snap create mode 100644 src/common/components/__snapshots__/ScrollPanel.test.tsx.snap create mode 100644 src/common/components/__snapshots__/ScrollSynchronizer.test.tsx.snap create mode 100644 src/common/components/__snapshots__/SidePanel.test.tsx.snap create mode 100644 src/common/components/__snapshots__/VideoViewer.test.tsx.snap create mode 100644 src/features/dialog/factories/DialogFactory.test.tsx create mode 100644 src/features/dialog/factories/__snapshots__/DialogFactory.test.tsx.snap rename src/{client.d.ts => vite-env.d.ts} (100%) diff --git a/README.ja-jp.md b/README.ja-jp.md index 650e611..83ff9fc 100644 --- a/README.ja-jp.md +++ b/README.ja-jp.md @@ -1,6 +1,6 @@ # Hitofude -[![.github/workflows/workflow.yml](https://github.com/karamem0/hitofude/actions/workflows/workflow.yml/badge.svg)](https://github.com/karamem0/hitofude/actions/workflows/workflow.yml) +[![.github/workflows/develop.yml](https://github.com/karamem0/hitofude/actions/workflows/develop.yml/badge.svg)](https://github.com/karamem0/hitofude/actions/workflows/develop.yml) [![codecov](https://codecov.io/gh/karamem0/hitofude/graph/badge.svg?token=T44FVSHRYS)](https://codecov.io/gh/karamem0/hitofude) [![License](https://img.shields.io/github/license/karamem0/hitofude.svg)](https://github.com/karamem0/hitofude/blob/main/LICENSE) diff --git a/README.md b/README.md index aedb243..29d5dd9 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Hitofude -[![.github/workflows/trigger.yml](https://github.com/karamem0/hitofude/actions/workflows/trigger.yml/badge.svg)](https://github.com/karamem0/hitofude/actions/workflows/trigger.yml) +[![.github/workflows/develop.yml](https://github.com/karamem0/hitofude/actions/workflows/develop.yml/badge.svg)](https://github.com/karamem0/hitofude/actions/workflows/develop.yml) [![codecov](https://codecov.io/gh/karamem0/hitofude/graph/badge.svg?token=T44FVSHRYS)](https://codecov.io/gh/karamem0/hitofude) [![License](https://img.shields.io/github/license/karamem0/hitofude.svg)](https://github.com/karamem0/hitofude/blob/main/LICENSE) diff --git a/eslint.config.mjs b/eslint.config.mjs index 121763c..267cb13 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -123,7 +123,7 @@ export default [ ], '@stylistic/indent-binary-ops': [ 'error', - 4 + 2 ], '@stylistic/jsx-closing-bracket-location': [ 'error', diff --git a/package-lock.json b/package-lock.json index 07cae57..1b6b62b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,9 +10,9 @@ "dependencies": { "@automapper/core": "^8.8.1", "@automapper/pojos": "^8.8.1", - "@azure/msal-browser": "^3.26.1", - "@azure/msal-react": "^2.1.1", - "@fluentui/react-components": "^9.55.1", + "@azure/msal-browser": "^3.27.0", + "@azure/msal-react": "^2.2.0", + "@fluentui/react-components": "^9.56.0", "@fluentui/react-icons-mdl2": "^1.3.80", "@fluentui/react-icons-mdl2-branded": "^1.2.82", "@microsoft/applicationinsights-react-js": "^17.3.4", @@ -24,12 +24,12 @@ "monaco-editor": "^0.52.0", "react": "^18.3.1", "react-dom": "^18.3.1", - "react-dropzone": "^14.3.1", + "react-dropzone": "^14.3.5", "react-error-boundary": "^4.1.2", - "react-hook-form": "^7.53.1", - "react-intl": "^6.8.4", + "react-hook-form": "^7.53.2", + "react-intl": "^6.8.7", "react-markdown": "^9.0.1", - "react-router-dom": "^6.27.0", + "react-router-dom": "^6.28.0", "react-syntax-highlighter": "^15.6.1", "react-use": "^17.5.1", "rehype-raw": "^7.0.0", @@ -48,7 +48,7 @@ "@eslint/compat": "1.1.1", "@eslint/eslintrc": "^3.1.0", "@eslint/js": "^9.14.0", - "@formatjs/cli": "^6.3.5", + "@formatjs/cli": "^6.3.8", "@microsoft/microsoft-graph-types": "^2.40.0", "@stylistic/eslint-plugin": "^2.10.1", "@testing-library/jest-dom": "^6.6.3", @@ -60,11 +60,11 @@ "@types/react": "^18.3.12", "@types/react-dom": "^18.3.1", "@types/react-syntax-highlighter": "^15.5.13", - "@typescript-eslint/eslint-plugin": "^8.12.2", - "@typescript-eslint/parser": "^8.12.2", + "@typescript-eslint/eslint-plugin": "^8.13.0", + "@typescript-eslint/parser": "^8.13.0", "@vitejs/plugin-react": "^4.3.3", "babel-jest": "^29.7.0", - "babel-plugin-formatjs": "^10.5.22", + "babel-plugin-formatjs": "^10.5.24", "eslint": "^8.57.1", "eslint-plugin-hooks": "^0.4.3", "eslint-plugin-jsx-a11y": "^6.10.2", @@ -72,18 +72,18 @@ "eslint-plugin-react-hooks": "^4.6.2", "eslint-plugin-sonarjs": "^2.0.4", "eslint-plugin-testing-library": "^6.4.0", - "globals": "^15.11.0", + "globals": "^15.12.0", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", "jest-junit": "^16.0.0", - "postcss": "^8.4.47", - "postcss-styled-syntax": "^0.6.4", + "postcss": "^8.4.48", + "postcss-styled-syntax": "^0.7.0", "sass": "^1.80.6", "stylelint": "^16.10.0", "stylelint-config-recess-order": "^5.1.1", "stylelint-config-standard-scss": "^13.1.0", "typescript": "^5.6.3", - "vite": "^5.4.10" + "vite": "^5.4.11" } }, "node_modules/@adobe/css-tools": { @@ -151,36 +151,36 @@ } }, "node_modules/@azure/msal-browser": { - "version": "3.26.1", - "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-3.26.1.tgz", - "integrity": "sha512-y78sr9g61aCAH9fcLO1um+oHFXc1/5Ap88RIsUSuzkm0BHzFnN+PXGaQeuM1h5Qf5dTnWNOd6JqkskkMPAhh7Q==", + "version": "3.27.0", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-3.27.0.tgz", + "integrity": "sha512-+b4ZKSD8+vslCtVRVetkegEhOFMLP3rxDWJY212ct+2r6jVg6OSQKc1Qz3kCoXo0FgwaXkb+76TMZfpHp8QtgA==", "license": "MIT", "dependencies": { - "@azure/msal-common": "14.15.0" + "@azure/msal-common": "14.16.0" }, "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/msal-common": { - "version": "14.15.0", - "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-14.15.0.tgz", - "integrity": "sha512-ImAQHxmpMneJ/4S8BRFhjt1MZ3bppmpRPYYNyzeQPeFN288YKbb8TmmISQEbtfkQ1BPASvYZU5doIZOPBAqENQ==", + "version": "14.16.0", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-14.16.0.tgz", + "integrity": "sha512-1KOZj9IpcDSwpNiQNjt0jDYZpQvNZay7QAEi/5DLubay40iGYtLzya/jbjRPLyOTZhEKyL1MzPuw2HqBCjceYA==", "license": "MIT", "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/msal-react": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@azure/msal-react/-/msal-react-2.1.1.tgz", - "integrity": "sha512-XOBgAR0fbkfUUkQZyhIlwAZiy8WIzNWxAAFacJgyL8LiE2Y5pgM9var9X0Jh7Oz/1Oy5lhTQDtCYWSMHmTZ84Q==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@azure/msal-react/-/msal-react-2.2.0.tgz", + "integrity": "sha512-2V+9JXeXyyjYNF92y5u0tU4el9px/V1+vkRuN+DtoxyiMHCtYQpJoaFdGWArh43zhz5aqQqiGW/iajPDSu3QsQ==", "license": "MIT", "engines": { "node": ">=10" }, "peerDependencies": { - "@azure/msal-browser": "^3.25.0", + "@azure/msal-browser": "^3.27.0", "react": "^16.8.0 || ^17 || ^18" } }, @@ -3139,9 +3139,9 @@ } }, "node_modules/@fluentui/keyboard-keys": { - "version": "9.0.7", - "resolved": "https://registry.npmjs.org/@fluentui/keyboard-keys/-/keyboard-keys-9.0.7.tgz", - "integrity": "sha512-vaQ+lOveQTdoXJYqDQXWb30udSfTVcIuKk1rV0X0eGAgcHeSDeP1HxMy+OgHOQZH3OiBH4ZYeWxb+tmfiDiygQ==", + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-keys/-/keyboard-keys-9.0.8.tgz", + "integrity": "sha512-iUSJUUHAyTosnXK8O2Ilbfxma+ZyZPMua5vB028Ys96z80v+LFwntoehlFsdH3rMuPsA8GaC1RE7LMezwPBPdw==", "license": "MIT", "dependencies": { "@swc/helpers": "^0.5.1" @@ -3158,30 +3158,30 @@ } }, "node_modules/@fluentui/priority-overflow": { - "version": "9.1.13", - "resolved": "https://registry.npmjs.org/@fluentui/priority-overflow/-/priority-overflow-9.1.13.tgz", - "integrity": "sha512-yDojVpkhBZTXOYExrCgW1GXbw3x9pYIS617xlNJIc2t06Cd3H32y2p51QXFt94sBmlVyAvPu7UKBHaq1Yw7u+w==", + "version": "9.1.14", + "resolved": "https://registry.npmjs.org/@fluentui/priority-overflow/-/priority-overflow-9.1.14.tgz", + "integrity": "sha512-tIH8EhvjZF4MhxSjqrWOyodrQQW+RlVZqxuNFQF5OWRdSqcIK8g+Z+UbC5fYHQooCgVsthk2mFurfGMKFtf9ug==", "license": "MIT", "dependencies": { "@swc/helpers": "^0.5.1" } }, "node_modules/@fluentui/react-accordion": { - "version": "9.5.7", - "resolved": "https://registry.npmjs.org/@fluentui/react-accordion/-/react-accordion-9.5.7.tgz", - "integrity": "sha512-/pSBQE+5MCwo8Pme9MdHn279RUn66gtb16JrTgTL6HLsIJuWmx6+wcejSyTUjt+E6+SpVc97aSDsM88U9SS/zw==", + "version": "9.5.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-accordion/-/react-accordion-9.5.8.tgz", + "integrity": "sha512-tYkHFbNfJG1/qSzkdagSGZoL9LlRp1/ei0TwezDq9M41rGZWHz+qDRkPlw/f66YWT006tR1zR1voJYhshsJ21g==", "license": "MIT", "dependencies": { - "@fluentui/react-aria": "^9.13.8", - "@fluentui/react-context-selector": "^9.1.68", + "@fluentui/react-aria": "^9.13.9", + "@fluentui/react-context-selector": "^9.1.69", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-motion": "^9.6.0", - "@fluentui/react-motion-components-preview": "^0.2.0", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-tabster": "^9.22.9", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-motion": "^9.6.1", + "@fluentui/react-motion-components-preview": "^0.3.0", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -3216,16 +3216,16 @@ } }, "node_modules/@fluentui/react-aria": { - "version": "9.13.8", - "resolved": "https://registry.npmjs.org/@fluentui/react-aria/-/react-aria-9.13.8.tgz", - "integrity": "sha512-OGd4LLW1LrdbCp+GkYLTRVX2IHZ/wnlOwHBX9VmQkY/FgeevDDGRH7HoXZRebmzDWHXzmjbyFxTO2QiJoF9zTQ==", + "version": "9.13.9", + "resolved": "https://registry.npmjs.org/@fluentui/react-aria/-/react-aria-9.13.9.tgz", + "integrity": "sha512-YURuZ2Nh7hz5VlCQ9NHLvzyqdiJhElm4aW/F4JRmXAoMdeDCfgG0UGL82DDPZL6eNYIjhQN8WpRXH2tfxJ80HA==", "license": "MIT", "dependencies": { - "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-tabster": "^9.22.9", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/keyboard-keys": "^9.0.8", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-utilities": "^9.18.17", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -3236,21 +3236,21 @@ } }, "node_modules/@fluentui/react-avatar": { - "version": "9.6.41", - "resolved": "https://registry.npmjs.org/@fluentui/react-avatar/-/react-avatar-9.6.41.tgz", - "integrity": "sha512-FB9P/TJLfeZTOrRMFDbrVR6jgdOI4ueGFZea/BeEHOdXKzqSAmXhGlAKl7Mkev4mKhjeT5uEjuNEs7tqGVUs6A==", + "version": "9.6.42", + "resolved": "https://registry.npmjs.org/@fluentui/react-avatar/-/react-avatar-9.6.42.tgz", + "integrity": "sha512-hxQwajpTBl5Y5lbarLK2it6WUFoT0FHwQkf4UhsMlMhclPOIQNB6mJg4ZdAhrm9dqC1O/U/+rOfFid5JjIy5oA==", "license": "MIT", "dependencies": { - "@fluentui/react-badge": "^9.2.44", - "@fluentui/react-context-selector": "^9.1.68", + "@fluentui/react-badge": "^9.2.45", + "@fluentui/react-context-selector": "^9.1.69", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-popover": "^9.9.23", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-tabster": "^9.22.9", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-tooltip": "^9.4.41", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-popover": "^9.9.24", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-tooltip": "^9.4.42", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -3262,16 +3262,16 @@ } }, "node_modules/@fluentui/react-badge": { - "version": "9.2.44", - "resolved": "https://registry.npmjs.org/@fluentui/react-badge/-/react-badge-9.2.44.tgz", - "integrity": "sha512-c/CF17QDAZ2/+atCxNgqpqUKvbqTLViNwro8FP9LsLfSVN9dNcAknLhPi8VMHjcdCUNTItm3gv4/ZFqnrQbURQ==", + "version": "9.2.45", + "resolved": "https://registry.npmjs.org/@fluentui/react-badge/-/react-badge-9.2.45.tgz", + "integrity": "sha512-X1dDCs0ZjQNx46VUAWYVvVfufARNtOQoXmcdldtd8kWnLDA4aAVI+/CX4bhZ/+qV9hiIowffuW/QPhNXWSozVQ==", "license": "MIT", "dependencies": { "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -3283,20 +3283,20 @@ } }, "node_modules/@fluentui/react-breadcrumb": { - "version": "9.0.41", - "resolved": "https://registry.npmjs.org/@fluentui/react-breadcrumb/-/react-breadcrumb-9.0.41.tgz", - "integrity": "sha512-JQBMUMFb5xsNuKR4bQCum6ad2D3RZ75dFxEEfufp133zFr6bt/2a96Xmc3IxZ8KFDQaJj9zLA0tvaeWNOhliqQ==", + "version": "9.0.42", + "resolved": "https://registry.npmjs.org/@fluentui/react-breadcrumb/-/react-breadcrumb-9.0.42.tgz", + "integrity": "sha512-NFvGYwELTiTL6zBaT9fRsqvztDEUcGSHm/6Z1KLsfzpCMot1hMcff2/Zc0u7SbG79mQFH2CgCi8xHAUFxUWTDg==", "license": "MIT", "dependencies": { - "@fluentui/react-aria": "^9.13.8", - "@fluentui/react-button": "^9.3.94", + "@fluentui/react-aria": "^9.13.9", + "@fluentui/react-button": "^9.3.95", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-link": "^9.3.1", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-tabster": "^9.22.9", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-link": "^9.3.2", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -3308,19 +3308,19 @@ } }, "node_modules/@fluentui/react-button": { - "version": "9.3.94", - "resolved": "https://registry.npmjs.org/@fluentui/react-button/-/react-button-9.3.94.tgz", - "integrity": "sha512-8FepyrHjD0c9JQmvFP+N0zMyFW6jmLlwwtg8ThPCQJlInLZA4NrwEDmCl1cshyHBuTaSOBxuPGvTQHQetprMug==", + "version": "9.3.95", + "resolved": "https://registry.npmjs.org/@fluentui/react-button/-/react-button-9.3.95.tgz", + "integrity": "sha512-kvwxBrCLXeFkgVy1+n01BZmRnEE/uPtapkUSInIXf8qQgOZzpLirLfrDqjBsTMd1Wosv9zgh27gqbiw92cqQSg==", "license": "MIT", "dependencies": { - "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.13.8", + "@fluentui/keyboard-keys": "^9.0.8", + "@fluentui/react-aria": "^9.13.9", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-tabster": "^9.22.9", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -3332,17 +3332,17 @@ } }, "node_modules/@fluentui/react-card": { - "version": "9.0.96", - "resolved": "https://registry.npmjs.org/@fluentui/react-card/-/react-card-9.0.96.tgz", - "integrity": "sha512-Tj26e6n4aETiuGQsKDCp4aVMlx76mplFRH6cvmtttBM7Ej/gjBB3a8fBjW4rhbX5x28NwJyeLiXgKmU6O1pvrg==", + "version": "9.0.97", + "resolved": "https://registry.npmjs.org/@fluentui/react-card/-/react-card-9.0.97.tgz", + "integrity": "sha512-E8Rjkn88muKdn3ACn+WzpTsQYX/ldgZvuRT42PTdrIXeFsQ9RAWJ6TkMf5/FURxKlR29ChT5kIyCH/EzZ+iB0g==", "license": "MIT", "dependencies": { - "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-tabster": "^9.22.9", - "@fluentui/react-text": "^9.4.26", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/keyboard-keys": "^9.0.8", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-text": "^9.4.27", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -3354,20 +3354,20 @@ } }, "node_modules/@fluentui/react-carousel": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-carousel/-/react-carousel-9.2.0.tgz", - "integrity": "sha512-WcPQpOmcUWeFIScb0Y/yN+dkVyNCuKQ8CMHLM7UPp/OuoUfESO1kr6pnJtYtDjCMRUIB9lKw1wy5hDSLQAQ/vA==", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-carousel/-/react-carousel-9.3.0.tgz", + "integrity": "sha512-ZdA8Ri0wRcn7SZ/uHHK/m9YnYzb1tAyfrhHw6mh551IxMl1KjvuEc5hqpsYgQBDgvluVeQhSa2cDEU9qHKQr6A==", "license": "MIT", "dependencies": { - "@fluentui/react-aria": "^9.13.8", - "@fluentui/react-button": "^9.3.94", - "@fluentui/react-context-selector": "^9.1.68", + "@fluentui/react-aria": "^9.13.9", + "@fluentui/react-button": "^9.3.95", + "@fluentui/react-context-selector": "^9.1.69", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-tabster": "^9.22.9", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1", "embla-carousel": "^8.3.0", @@ -3382,19 +3382,19 @@ } }, "node_modules/@fluentui/react-checkbox": { - "version": "9.2.39", - "resolved": "https://registry.npmjs.org/@fluentui/react-checkbox/-/react-checkbox-9.2.39.tgz", - "integrity": "sha512-6KFC7q9WvpPtMDKAowAfVsjhmQ1mUYeeKS2M/3N34hyZz5AbeFIHpczxxn7O0Q95bAeqy1+09lWbwwlJXRpwYw==", + "version": "9.2.40", + "resolved": "https://registry.npmjs.org/@fluentui/react-checkbox/-/react-checkbox-9.2.40.tgz", + "integrity": "sha512-DLPsSX0EW/xxLzSShYQVl+ckSYfQUq+h8tWoL/Q63r+7DxRupdcZUXWggBRXIoL9eD4fe1bC6/4xerhKSQgkgA==", "license": "MIT", "dependencies": { - "@fluentui/react-field": "^9.1.78", + "@fluentui/react-field": "^9.1.79", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-label": "^9.1.77", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-tabster": "^9.22.9", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-label": "^9.1.78", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -3406,23 +3406,23 @@ } }, "node_modules/@fluentui/react-combobox": { - "version": "9.13.10", - "resolved": "https://registry.npmjs.org/@fluentui/react-combobox/-/react-combobox-9.13.10.tgz", - "integrity": "sha512-c3/UmhqbCZg8TySVT/utBovX2QDhR/ljZ3r8+wbKmkiaGU1JD0DL2nOJm9pX6guSQCnFNovKwwojykOBnpkv4Q==", + "version": "9.13.11", + "resolved": "https://registry.npmjs.org/@fluentui/react-combobox/-/react-combobox-9.13.11.tgz", + "integrity": "sha512-J6XsBfDCniPwKdomIWPvr/ErMYDqDEdfBjxCCAF6esZ5scWBrVVyfnrE6RKuWjOH8g2MV2anuvbtcQccIsISUg==", "license": "MIT", "dependencies": { - "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.13.8", - "@fluentui/react-context-selector": "^9.1.68", - "@fluentui/react-field": "^9.1.78", + "@fluentui/keyboard-keys": "^9.0.8", + "@fluentui/react-aria": "^9.13.9", + "@fluentui/react-context-selector": "^9.1.69", + "@fluentui/react-field": "^9.1.79", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-portal": "^9.4.37", - "@fluentui/react-positioning": "^9.15.10", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-tabster": "^9.22.9", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-portal": "^9.4.38", + "@fluentui/react-positioning": "^9.15.11", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -3434,68 +3434,68 @@ } }, "node_modules/@fluentui/react-components": { - "version": "9.55.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-components/-/react-components-9.55.1.tgz", - "integrity": "sha512-OuAQoNOAZerAk54DHnUqrSqauOn941oKbEp1PRqkFGjLCa8C78JRujTlLvoKo8osMSB8so6jyGTsfHJtLkpceA==", + "version": "9.56.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-components/-/react-components-9.56.0.tgz", + "integrity": "sha512-LPoyzCw/WqMwKyQJvQDGvCCZ0VTFIKSZpaUT9n1l5UE7C9ZYUiAw5R3QXX0H63a2/dZFQPre9/IG/B204i4zuw==", "license": "MIT", "dependencies": { - "@fluentui/react-accordion": "^9.5.7", + "@fluentui/react-accordion": "^9.5.8", "@fluentui/react-alert": "9.0.0-beta.124", - "@fluentui/react-aria": "^9.13.8", - "@fluentui/react-avatar": "^9.6.41", - "@fluentui/react-badge": "^9.2.44", - "@fluentui/react-breadcrumb": "^9.0.41", - "@fluentui/react-button": "^9.3.94", - "@fluentui/react-card": "^9.0.96", - "@fluentui/react-carousel": "^9.2.0", - "@fluentui/react-checkbox": "^9.2.39", - "@fluentui/react-combobox": "^9.13.10", - "@fluentui/react-dialog": "^9.11.18", - "@fluentui/react-divider": "^9.2.76", - "@fluentui/react-drawer": "^9.5.18", - "@fluentui/react-field": "^9.1.78", - "@fluentui/react-image": "^9.1.74", + "@fluentui/react-aria": "^9.13.9", + "@fluentui/react-avatar": "^9.6.42", + "@fluentui/react-badge": "^9.2.45", + "@fluentui/react-breadcrumb": "^9.0.42", + "@fluentui/react-button": "^9.3.95", + "@fluentui/react-card": "^9.0.97", + "@fluentui/react-carousel": "^9.3.0", + "@fluentui/react-checkbox": "^9.2.40", + "@fluentui/react-combobox": "^9.13.11", + "@fluentui/react-dialog": "^9.11.19", + "@fluentui/react-divider": "^9.2.77", + "@fluentui/react-drawer": "^9.5.19", + "@fluentui/react-field": "^9.1.79", + "@fluentui/react-image": "^9.1.75", "@fluentui/react-infobutton": "9.0.0-beta.102", - "@fluentui/react-infolabel": "^9.0.48", - "@fluentui/react-input": "^9.4.91", - "@fluentui/react-label": "^9.1.77", - "@fluentui/react-link": "^9.3.1", - "@fluentui/react-menu": "^9.14.18", - "@fluentui/react-message-bar": "^9.2.14", - "@fluentui/react-motion": "^9.6.0", - "@fluentui/react-overflow": "^9.1.32", - "@fluentui/react-persona": "^9.2.100", - "@fluentui/react-popover": "^9.9.23", - "@fluentui/react-portal": "^9.4.37", - "@fluentui/react-positioning": "^9.15.10", - "@fluentui/react-progress": "^9.1.89", - "@fluentui/react-provider": "^9.17.6", - "@fluentui/react-radio": "^9.2.34", - "@fluentui/react-rating": "^9.0.21", - "@fluentui/react-search": "^9.0.20", - "@fluentui/react-select": "^9.1.89", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-skeleton": "^9.1.18", - "@fluentui/react-slider": "^9.1.96", - "@fluentui/react-spinbutton": "^9.2.90", - "@fluentui/react-spinner": "^9.5.1", - "@fluentui/react-swatch-picker": "^9.1.12", - "@fluentui/react-switch": "^9.1.96", - "@fluentui/react-table": "^9.15.20", - "@fluentui/react-tabs": "^9.6.0", - "@fluentui/react-tabster": "^9.22.9", - "@fluentui/react-tag-picker": "^9.3.6", - "@fluentui/react-tags": "^9.3.20", - "@fluentui/react-teaching-popover": "^9.1.20", - "@fluentui/react-text": "^9.4.26", - "@fluentui/react-textarea": "^9.3.90", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-toast": "^9.3.58", - "@fluentui/react-toolbar": "^9.2.8", - "@fluentui/react-tooltip": "^9.4.41", - "@fluentui/react-tree": "^9.8.4", - "@fluentui/react-utilities": "^9.18.16", - "@fluentui/react-virtualizer": "9.0.0-alpha.86", + "@fluentui/react-infolabel": "^9.0.49", + "@fluentui/react-input": "^9.4.92", + "@fluentui/react-label": "^9.1.78", + "@fluentui/react-link": "^9.3.2", + "@fluentui/react-menu": "^9.14.19", + "@fluentui/react-message-bar": "^9.2.15", + "@fluentui/react-motion": "^9.6.1", + "@fluentui/react-overflow": "^9.2.0", + "@fluentui/react-persona": "^9.2.101", + "@fluentui/react-popover": "^9.9.24", + "@fluentui/react-portal": "^9.4.38", + "@fluentui/react-positioning": "^9.15.11", + "@fluentui/react-progress": "^9.1.90", + "@fluentui/react-provider": "^9.18.0", + "@fluentui/react-radio": "^9.2.35", + "@fluentui/react-rating": "^9.0.22", + "@fluentui/react-search": "^9.0.21", + "@fluentui/react-select": "^9.1.90", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-skeleton": "^9.1.19", + "@fluentui/react-slider": "^9.1.97", + "@fluentui/react-spinbutton": "^9.2.91", + "@fluentui/react-spinner": "^9.5.2", + "@fluentui/react-swatch-picker": "^9.1.13", + "@fluentui/react-switch": "^9.1.97", + "@fluentui/react-table": "^9.15.21", + "@fluentui/react-tabs": "^9.6.1", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-tag-picker": "^9.3.7", + "@fluentui/react-tags": "^9.3.21", + "@fluentui/react-teaching-popover": "^9.1.21", + "@fluentui/react-text": "^9.4.27", + "@fluentui/react-textarea": "^9.3.91", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-toast": "^9.3.59", + "@fluentui/react-toolbar": "^9.2.9", + "@fluentui/react-tooltip": "^9.4.42", + "@fluentui/react-tree": "^9.8.5", + "@fluentui/react-utilities": "^9.18.17", + "@fluentui/react-virtualizer": "9.0.0-alpha.87", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -3507,12 +3507,12 @@ } }, "node_modules/@fluentui/react-context-selector": { - "version": "9.1.68", - "resolved": "https://registry.npmjs.org/@fluentui/react-context-selector/-/react-context-selector-9.1.68.tgz", - "integrity": "sha512-PJwmvRevT/oyk/Gs0bnCb9UsQX/pXhM7lAHWq4ssnQLSmrdxJY/cwqAadQydJsA/itUy+FhgiEbPYGiEeB1GGA==", + "version": "9.1.69", + "resolved": "https://registry.npmjs.org/@fluentui/react-context-selector/-/react-context-selector-9.1.69.tgz", + "integrity": "sha512-g29PE3cya7vY85o1ZwYMhPtkUyb7Q14UdrBCeEUr7+KjTPKMbkF27GKh0fAwwFuh9talvmI6fEVkJ9odYI6Dog==", "license": "MIT", "dependencies": { - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-utilities": "^9.18.17", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -3524,22 +3524,22 @@ } }, "node_modules/@fluentui/react-dialog": { - "version": "9.11.18", - "resolved": "https://registry.npmjs.org/@fluentui/react-dialog/-/react-dialog-9.11.18.tgz", - "integrity": "sha512-wTH3xfcnSZmUVQV5L0oM1MJqgT4uA/EN8Enf9lRZx+aeyjX7IYywxm9YcIkgn4nZtj66gHFFlcAaR8aJgGUTfw==", + "version": "9.11.19", + "resolved": "https://registry.npmjs.org/@fluentui/react-dialog/-/react-dialog-9.11.19.tgz", + "integrity": "sha512-Mpe3cPPDEat7+7IBfNMI3DU9llde0RNwIroV6/9D3ekEQyCtAAZPgBkiPLfTaaEU1LpkFew+lXRdb/1USpH1cQ==", "license": "MIT", "dependencies": { - "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.13.8", - "@fluentui/react-context-selector": "^9.1.68", + "@fluentui/keyboard-keys": "^9.0.8", + "@fluentui/react-aria": "^9.13.9", + "@fluentui/react-context-selector": "^9.1.69", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-motion": "^9.6.0", - "@fluentui/react-portal": "^9.4.37", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-tabster": "^9.22.9", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-motion": "^9.6.1", + "@fluentui/react-portal": "^9.4.38", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -3551,15 +3551,15 @@ } }, "node_modules/@fluentui/react-divider": { - "version": "9.2.76", - "resolved": "https://registry.npmjs.org/@fluentui/react-divider/-/react-divider-9.2.76.tgz", - "integrity": "sha512-r8+637gYDtffENjEUtGu4l9LTceOHF4oV7X8Wf9Cw1ZVHExDVXCnQ2QpNxDrR+tFW0oOHWNfvn6gJ0A/43acmw==", + "version": "9.2.77", + "resolved": "https://registry.npmjs.org/@fluentui/react-divider/-/react-divider-9.2.77.tgz", + "integrity": "sha512-mo1ZhkD05p1PC8m5NnQjttIxCZnIy33wtV7w3zEtdlrpqtKvaHmOrbfJPMVVerVEZqX8SL2t5mhXX8AE/kjWyw==", "license": "MIT", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -3571,18 +3571,18 @@ } }, "node_modules/@fluentui/react-drawer": { - "version": "9.5.18", - "resolved": "https://registry.npmjs.org/@fluentui/react-drawer/-/react-drawer-9.5.18.tgz", - "integrity": "sha512-umNPJcCBGEBXt6MKPaBKHIejjjR/zPbgme3gF3gxHVmelKdbPuLvjnaL0F83e4pSmV/f655/SIYdQ6Lve3ShrQ==", - "license": "MIT", - "dependencies": { - "@fluentui/react-dialog": "^9.11.18", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-motion": "^9.6.0", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-tabster": "^9.22.9", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "version": "9.5.19", + "resolved": "https://registry.npmjs.org/@fluentui/react-drawer/-/react-drawer-9.5.19.tgz", + "integrity": "sha512-8iIe5JeJ4OIJ7Ep0MPF7GKD5IDbPtKuQlWt2wSM+aW26qe2kWCaFGjqaAlWVduHgCiDS9afWIehODGT3u1AjbA==", + "license": "MIT", + "dependencies": { + "@fluentui/react-dialog": "^9.11.19", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-motion": "^9.6.1", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -3594,17 +3594,17 @@ } }, "node_modules/@fluentui/react-field": { - "version": "9.1.78", - "resolved": "https://registry.npmjs.org/@fluentui/react-field/-/react-field-9.1.78.tgz", - "integrity": "sha512-uYJ9rmSOtbaLZU4QYWsTjrvuqP631iynt7XZZEBIvyRcuwnzWvXEG3ohYbc3+vY06SQI7L/iWjkSc+ESwWyo/Q==", + "version": "9.1.79", + "resolved": "https://registry.npmjs.org/@fluentui/react-field/-/react-field-9.1.79.tgz", + "integrity": "sha512-H78EID6PNsEes1vWCnZ7OzC1U3/Wzx01K+Ew4XF408YShh8Bzu+lHUcLjHqJAJgkSPMS6hJaXkmctwX7ykrKyw==", "license": "MIT", "dependencies": { - "@fluentui/react-context-selector": "^9.1.68", + "@fluentui/react-context-selector": "^9.1.69", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-label": "^9.1.77", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-label": "^9.1.78", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -3633,9 +3633,9 @@ } }, "node_modules/@fluentui/react-icons": { - "version": "2.0.264", - "resolved": "https://registry.npmjs.org/@fluentui/react-icons/-/react-icons-2.0.264.tgz", - "integrity": "sha512-Rhjx5vYmTzbe6q/50qBy9G4jpFwJQuBA4oAaluG2Pw9Cb50cz8O3ZQVRopNIi65xdAwuR0jTWPf869Iy1G6/sA==", + "version": "2.0.265", + "resolved": "https://registry.npmjs.org/@fluentui/react-icons/-/react-icons-2.0.265.tgz", + "integrity": "sha512-bpiB4LGKv7LA6BsTHYLWuK6IH7CqqJYooHJfjaQ1i90OPfXpTmV1G/HB+6dIsmbAdKS14Z2bKM6Qb+yP3Ojuyg==", "license": "MIT", "dependencies": { "@griffel/react": "^1.0.0", @@ -3679,15 +3679,15 @@ } }, "node_modules/@fluentui/react-image": { - "version": "9.1.74", - "resolved": "https://registry.npmjs.org/@fluentui/react-image/-/react-image-9.1.74.tgz", - "integrity": "sha512-O8Yl7NkIvqi878uGEBvyOCxmkEIBREqI5X2iEXLl0HsAnS72tE0UfWXO1jUwqqHImG415XN9HKyvYmCFQpnUPQ==", + "version": "9.1.75", + "resolved": "https://registry.npmjs.org/@fluentui/react-image/-/react-image-9.1.75.tgz", + "integrity": "sha512-pw4vL+j5/Qc9jSivfKRZ2qocx7W7BsfIFu/h8l89dg2OSvcLjUygWLYT/1KBz9oXIE8eQy6aZV/mvI3swhEWqw==", "license": "MIT", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -3722,18 +3722,18 @@ } }, "node_modules/@fluentui/react-infolabel": { - "version": "9.0.48", - "resolved": "https://registry.npmjs.org/@fluentui/react-infolabel/-/react-infolabel-9.0.48.tgz", - "integrity": "sha512-LsdFBfu9aBZ8GRZm4Q6jTrrnpG0p3KIpivB7bsp7lp4Mbea3gODJzBsklE4pMCMWd2Fug/4MTgv9ZlS1cj1y1A==", + "version": "9.0.49", + "resolved": "https://registry.npmjs.org/@fluentui/react-infolabel/-/react-infolabel-9.0.49.tgz", + "integrity": "sha512-4UZ8E5UcBer4YC34Z6VQjDy9/kTVf3a8ozIbbjmeEApHCRrltbbejT39OeiqkPRfH9do+8TQA6YdE+OrutooXQ==", "license": "MIT", "dependencies": { "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-label": "^9.1.77", - "@fluentui/react-popover": "^9.9.23", - "@fluentui/react-tabster": "^9.22.9", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-label": "^9.1.78", + "@fluentui/react-popover": "^9.9.24", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -3745,16 +3745,16 @@ } }, "node_modules/@fluentui/react-input": { - "version": "9.4.91", - "resolved": "https://registry.npmjs.org/@fluentui/react-input/-/react-input-9.4.91.tgz", - "integrity": "sha512-fZOftICkuT+efuw1c6qfqWK5O9UCE86ERCNli3GiQRxxEj/lOZkBx1QUoKoJZkXHXvy+lLIIAT5cyLBKPsmgOQ==", + "version": "9.4.92", + "resolved": "https://registry.npmjs.org/@fluentui/react-input/-/react-input-9.4.92.tgz", + "integrity": "sha512-zeRiKjKA9iwB26Ib3YWTujixOWVwc8FV/15IFQ7T85tfSbjs/B9kgJH0f+2t+M0vogx+OaMmZFxou5xnIcqryQ==", "license": "MIT", "dependencies": { - "@fluentui/react-field": "^9.1.78", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-field": "^9.1.79", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -3766,12 +3766,12 @@ } }, "node_modules/@fluentui/react-jsx-runtime": { - "version": "9.0.45", - "resolved": "https://registry.npmjs.org/@fluentui/react-jsx-runtime/-/react-jsx-runtime-9.0.45.tgz", - "integrity": "sha512-MJg+Hdkdy8pXn+7nsLYQGSET4ypf+azQIHoFanhm2ZWOSjAcCKcOTsE33Z6KFxZ7dSUyH9njn7qK2Gt4YeW2MA==", + "version": "9.0.46", + "resolved": "https://registry.npmjs.org/@fluentui/react-jsx-runtime/-/react-jsx-runtime-9.0.46.tgz", + "integrity": "sha512-hdzwiRPnFQ8dqmqj/Xtep7SP2I+mx+OFsP5glzdDhTFL6au5yBbnUTgI6XEiSAbisBAhl2V2qsp0mJ55gxU+sg==", "license": "MIT", "dependencies": { - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-utilities": "^9.18.17", "@swc/helpers": "^0.5.1", "react-is": "^17.0.2" }, @@ -3781,15 +3781,15 @@ } }, "node_modules/@fluentui/react-label": { - "version": "9.1.77", - "resolved": "https://registry.npmjs.org/@fluentui/react-label/-/react-label-9.1.77.tgz", - "integrity": "sha512-XdjdieXDnvc4oL4o35Zc0RaebcEbyXZ5NUMRZSRSTe/2Q4gvEbtY2DL5+kTERtUiYHZF96zdtuJy0zWSnkyFYg==", + "version": "9.1.78", + "resolved": "https://registry.npmjs.org/@fluentui/react-label/-/react-label-9.1.78.tgz", + "integrity": "sha512-0Tv8Du78+lt17mjkAeoJRfsZgFVbfk2INiGVsQ2caN0n/r1IStbKQVqqWFSjyw//qpFdyw3FGOL9SalPmqIZMA==", "license": "MIT", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -3801,17 +3801,17 @@ } }, "node_modules/@fluentui/react-link": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-link/-/react-link-9.3.1.tgz", - "integrity": "sha512-wvy8Hluvho/TiA6OE+24yUejQ8qAGqsj88E56wT0wqYFrnUIN3sGZmyjiKVkhH1xzce7YrTAv4KJKhug1sWsuQ==", + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-link/-/react-link-9.3.2.tgz", + "integrity": "sha512-JIq2vhcqWug+GFw0EA5hVDXGzcRz4CBd/W/Mr9swlHIsA1BLMNxfHyIfZ6kZMT9IIQltWHK4CBFx2X/5co8DcA==", "license": "MIT", "dependencies": { - "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-tabster": "^9.22.9", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/keyboard-keys": "^9.0.8", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -3823,22 +3823,22 @@ } }, "node_modules/@fluentui/react-menu": { - "version": "9.14.18", - "resolved": "https://registry.npmjs.org/@fluentui/react-menu/-/react-menu-9.14.18.tgz", - "integrity": "sha512-rpVTAliTYjkDyzPIVdlGaBj7o/0SQfU+Vhrr9A1kdSJNWMzjbL4VcT3jJzOCwZ9c7ib9hHUAbmI3nVVJm/l24g==", + "version": "9.14.19", + "resolved": "https://registry.npmjs.org/@fluentui/react-menu/-/react-menu-9.14.19.tgz", + "integrity": "sha512-jNvhuey7PwYxTUSU5iMIn/Hqmb/fSbXybRclhn4utVU1+6n0GMt5Ve76+zHaarWlzZ4CtqsibaaZWHlL+N6/Pw==", "license": "MIT", "dependencies": { - "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.13.8", - "@fluentui/react-context-selector": "^9.1.68", + "@fluentui/keyboard-keys": "^9.0.8", + "@fluentui/react-aria": "^9.13.9", + "@fluentui/react-context-selector": "^9.1.69", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-portal": "^9.4.37", - "@fluentui/react-positioning": "^9.15.10", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-tabster": "^9.22.9", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-portal": "^9.4.38", + "@fluentui/react-positioning": "^9.15.11", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -3850,18 +3850,18 @@ } }, "node_modules/@fluentui/react-message-bar": { - "version": "9.2.14", - "resolved": "https://registry.npmjs.org/@fluentui/react-message-bar/-/react-message-bar-9.2.14.tgz", - "integrity": "sha512-ev2CCjau6lZ4R9Fd2O+DqMmk+g98kY4FDliD5MocCpVCL+oM6wjhWsRJ1O2joIyQgFKwufxj1fxZkk/YhZJBRA==", + "version": "9.2.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-message-bar/-/react-message-bar-9.2.15.tgz", + "integrity": "sha512-+FPH3ciNjTWVk9hGIeo/G8QGHf/q+tFLle4g9hXuOuDuzuaHNK6g7SkXTLm0fiZVrkB3xhFZV5ZnfehiN93S1w==", "license": "MIT", "dependencies": { - "@fluentui/react-button": "^9.3.94", + "@fluentui/react-button": "^9.3.95", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-link": "^9.3.1", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-link": "^9.3.2", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1", "react-transition-group": "^4.4.1" @@ -3874,13 +3874,13 @@ } }, "node_modules/@fluentui/react-motion": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-motion/-/react-motion-9.6.0.tgz", - "integrity": "sha512-Jxiz1EXernadWbQ2oMBEzjmKqDeHZXuyeC8GO8ReXo+utupI/pWC1xtn3tQRcIs+2RnI812ertWULcl7n8adqA==", + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-motion/-/react-motion-9.6.1.tgz", + "integrity": "sha512-P/ZPEAXG24pGU/XY3vY6VOXxNMEztiN7lvJxqUHGDFbpMkgQwCOmfsBuNU4S6RLQy3PosbWfSsU/4N8Ga2XudQ==", "license": "MIT", "dependencies": { - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-utilities": "^9.18.17", "@swc/helpers": "^0.5.1", "react-is": "^17.0.2" }, @@ -3892,9 +3892,9 @@ } }, "node_modules/@fluentui/react-motion-components-preview": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-motion-components-preview/-/react-motion-components-preview-0.2.0.tgz", - "integrity": "sha512-VSGts+QsJl5hO/Zl7gk6KTXeYx9uFMnDx6Y1OOeIwf1HpQS4YlhCmrTOUpV/89z8W3sXgJZvFyTUxV5pf87UCg==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-motion-components-preview/-/react-motion-components-preview-0.3.0.tgz", + "integrity": "sha512-N888xO727bSogyH0WUSW2pkjQ2vXEpyDa0Ygj+4XQaTfHz8DecDiKfM83zUpQ7pZOhx8eQPUP76flijm+iVm8w==", "license": "MIT", "dependencies": { "@fluentui/react-motion": "*", @@ -3908,15 +3908,15 @@ } }, "node_modules/@fluentui/react-overflow": { - "version": "9.1.32", - "resolved": "https://registry.npmjs.org/@fluentui/react-overflow/-/react-overflow-9.1.32.tgz", - "integrity": "sha512-MG15Z4XZatJ/df+5wgsunBlZkdNKdOae5ZGWO98FH6YkmWqDCq0MTKMJu5ugEfHf9j5UUTgwKyMrJ/vHztXKUA==", + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-overflow/-/react-overflow-9.2.0.tgz", + "integrity": "sha512-mRHdqMEfOxhN9PBG/ZQ3WKi9UWGWnNJ2wwJWpGK14UMMso8d37WQz+zVd3x8zzJufn1ZBHzFYzgQThNYUhthbA==", "license": "MIT", "dependencies": { - "@fluentui/priority-overflow": "^9.1.13", - "@fluentui/react-context-selector": "^9.1.68", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/priority-overflow": "^9.1.14", + "@fluentui/react-context-selector": "^9.1.69", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -3928,17 +3928,17 @@ } }, "node_modules/@fluentui/react-persona": { - "version": "9.2.100", - "resolved": "https://registry.npmjs.org/@fluentui/react-persona/-/react-persona-9.2.100.tgz", - "integrity": "sha512-UkEa47KKFGDHHqFVaPilSNLPmPBweP6TjkpnMm94dsl8TiCaJpSaiPDVQ6iVbWMK92wjRdBv3OlbZmJroVqkDQ==", + "version": "9.2.101", + "resolved": "https://registry.npmjs.org/@fluentui/react-persona/-/react-persona-9.2.101.tgz", + "integrity": "sha512-5qMPoQQHnilV5jkm0cbYUhSZ3OvO1dXeuXx4AWJjyL2MaPvyTkuop+vTIn2wuoa16SvWMG9hpeerJOuyc+f6VQ==", "license": "MIT", "dependencies": { - "@fluentui/react-avatar": "^9.6.41", - "@fluentui/react-badge": "^9.2.44", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-avatar": "^9.6.42", + "@fluentui/react-badge": "^9.2.45", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -3950,21 +3950,21 @@ } }, "node_modules/@fluentui/react-popover": { - "version": "9.9.23", - "resolved": "https://registry.npmjs.org/@fluentui/react-popover/-/react-popover-9.9.23.tgz", - "integrity": "sha512-1AOYiefOwqJ8+ctGvfOE4RjLHZGs8y2jlY3Liei0u7vVKiVIUaYP/cck7sCSbx4HCiqb1Prl60CTsJemmhuRkw==", - "license": "MIT", - "dependencies": { - "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.13.8", - "@fluentui/react-context-selector": "^9.1.68", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-portal": "^9.4.37", - "@fluentui/react-positioning": "^9.15.10", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-tabster": "^9.22.9", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "version": "9.9.24", + "resolved": "https://registry.npmjs.org/@fluentui/react-popover/-/react-popover-9.9.24.tgz", + "integrity": "sha512-h5wfaLcFKd+mFTuqDYqjZvIIPFl4Two82Ke89kXzQRY5hVS5P+1BiC5sr1vDKb00YS1oFLXCOL7+p9I+56nR2A==", + "license": "MIT", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.8", + "@fluentui/react-aria": "^9.13.9", + "@fluentui/react-context-selector": "^9.1.69", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-portal": "^9.4.38", + "@fluentui/react-positioning": "^9.15.11", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -3976,14 +3976,14 @@ } }, "node_modules/@fluentui/react-portal": { - "version": "9.4.37", - "resolved": "https://registry.npmjs.org/@fluentui/react-portal/-/react-portal-9.4.37.tgz", - "integrity": "sha512-wWjuCP/PAHvHFCyjONYyHE5CRh94WMLtVIAAGlN9GQRo3U2nbvG2V422Vlro1e4zYb2T8Kf2wJ9VFkffD1j7bQ==", + "version": "9.4.38", + "resolved": "https://registry.npmjs.org/@fluentui/react-portal/-/react-portal-9.4.38.tgz", + "integrity": "sha512-V4lvnjlmKqMloNK6tRXx7lDWR1g41ppFLAGMy+0KAMZRwvwiCNpWrr9oFVGTHqnh+3EuICgs1z0WiNUcbpviuA==", "license": "MIT", "dependencies": { - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-tabster": "^9.22.9", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1", "use-disposable": "^1.0.1" @@ -3996,16 +3996,16 @@ } }, "node_modules/@fluentui/react-positioning": { - "version": "9.15.10", - "resolved": "https://registry.npmjs.org/@fluentui/react-positioning/-/react-positioning-9.15.10.tgz", - "integrity": "sha512-5vWtRO4AEWz9lw5KK191arOWjXzGYffSU6lMtvWsprqwFhYeVcu/OCGNElZote7RFz1t9Pjsx8sVbbp7TlVbJA==", + "version": "9.15.11", + "resolved": "https://registry.npmjs.org/@fluentui/react-positioning/-/react-positioning-9.15.11.tgz", + "integrity": "sha512-j2HSXhW3mrNOiqxo+Py0/xu3eHEi8mlHtbu/6oLj3XM9LwfT0XZi2wGPv8tSJ8Cd3rFgjlpNw1UefiJF05T/Ww==", "license": "MIT", "dependencies": { "@floating-ui/devtools": "0.2.1", "@floating-ui/dom": "^1.2.0", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -4017,16 +4017,16 @@ } }, "node_modules/@fluentui/react-progress": { - "version": "9.1.89", - "resolved": "https://registry.npmjs.org/@fluentui/react-progress/-/react-progress-9.1.89.tgz", - "integrity": "sha512-t31AJ1Z5rCiaFzgqRbZGYwW8IQ1W1AJBPkMQ8sO390GYrJyPXaBL3g3qW8fFFgp69sEQjoWENGjU5su6ovS5Xw==", + "version": "9.1.90", + "resolved": "https://registry.npmjs.org/@fluentui/react-progress/-/react-progress-9.1.90.tgz", + "integrity": "sha512-TX2wnTud7VnC5rQY9LdSuyRrTRJb/jlriGkg3lsYKK2qFZgqYZ2ViLSZ1tSMKlYqW2vZLT63UIQYPYIK88VlmA==", "license": "MIT", "dependencies": { - "@fluentui/react-field": "^9.1.78", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-field": "^9.1.79", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -4038,17 +4038,17 @@ } }, "node_modules/@fluentui/react-provider": { - "version": "9.17.6", - "resolved": "https://registry.npmjs.org/@fluentui/react-provider/-/react-provider-9.17.6.tgz", - "integrity": "sha512-4+mUgtIenOoP3DAEvnhF9Ga6UxDxUSFsW8xtkFeavKWk8QznDU5b88qd3pLhMQzemSF3REgnNbQknzgbOyXMwg==", + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-provider/-/react-provider-9.18.0.tgz", + "integrity": "sha512-qJS2D/g3h2GwAiw2V1uWLePpAG2CKP0Pg8/iKy6vCdeNgToOGTt7ZinJSNzVzdN1y6kE2Na1glTkDLDwBj9IKg==", "license": "MIT", "dependencies": { "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-tabster": "^9.22.9", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/core": "^1.16.0", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" @@ -4061,18 +4061,18 @@ } }, "node_modules/@fluentui/react-radio": { - "version": "9.2.34", - "resolved": "https://registry.npmjs.org/@fluentui/react-radio/-/react-radio-9.2.34.tgz", - "integrity": "sha512-ZVlsEwNXjGA4vny8MjwA1/bGjAS1CI+svzfeeOCIN3SxVpr4R3Nme4bnOesi/fk7XBFWO2QGMOa1ycSawQ0x9Q==", - "license": "MIT", - "dependencies": { - "@fluentui/react-field": "^9.1.78", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-label": "^9.1.77", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-tabster": "^9.22.9", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "version": "9.2.35", + "resolved": "https://registry.npmjs.org/@fluentui/react-radio/-/react-radio-9.2.35.tgz", + "integrity": "sha512-c584rTgExYIODotR1Jyhc7he7QFQ0q2zlKLFKErvRtvkLnwNvS+RnucrgBlgUzxLZMxOrtb92V+AbZ+M1EQe4g==", + "license": "MIT", + "dependencies": { + "@fluentui/react-field": "^9.1.79", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-label": "^9.1.78", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -4084,16 +4084,16 @@ } }, "node_modules/@fluentui/react-rating": { - "version": "9.0.21", - "resolved": "https://registry.npmjs.org/@fluentui/react-rating/-/react-rating-9.0.21.tgz", - "integrity": "sha512-ijzxAbsXXcLy58+q/z8vf5pDEv1Atfen/PGkr+3XdwA132M2bVIyrIagXIvNh1t2WY1fbhs/vivVKyKcLbmJgQ==", + "version": "9.0.22", + "resolved": "https://registry.npmjs.org/@fluentui/react-rating/-/react-rating-9.0.22.tgz", + "integrity": "sha512-0mlOL2LDt1IrGOq3yIiM5niOk8Nmrip/Xef1Rnc4Q/X6EM66qwBk2fS0ZYtk4BXFlCn2sdsHeGwCy+6Dj7wgsQ==", "license": "MIT", "dependencies": { "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-tabster": "^9.22.9", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -4105,16 +4105,16 @@ } }, "node_modules/@fluentui/react-search": { - "version": "9.0.20", - "resolved": "https://registry.npmjs.org/@fluentui/react-search/-/react-search-9.0.20.tgz", - "integrity": "sha512-Alz3xUJNuOTl3ViCtSeQUisLpDhhVF0rUvfqn1+q691N8SQamBOOXEffnyIHrDIwnlCQm/wOIuC8PFmZqthv1w==", + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/@fluentui/react-search/-/react-search-9.0.21.tgz", + "integrity": "sha512-g4acBWmxXJ4lPC8KhmCWdRhKjM+LSuAQ95uxMEHl4IqM6dxMQIdPycSPVjenYD76VA9MwtoVAQiwxVM1vWHp4w==", "license": "MIT", "dependencies": { "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-input": "^9.4.91", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-input": "^9.4.92", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -4126,17 +4126,17 @@ } }, "node_modules/@fluentui/react-select": { - "version": "9.1.89", - "resolved": "https://registry.npmjs.org/@fluentui/react-select/-/react-select-9.1.89.tgz", - "integrity": "sha512-s/qhd56XIsC9nqstGDI3Fcnx1UMFlYktJn2lciPUbdNe2EkYSkYCZZqKUlECQH456dl/dJBdWF0oqwvCPxlGKA==", + "version": "9.1.90", + "resolved": "https://registry.npmjs.org/@fluentui/react-select/-/react-select-9.1.90.tgz", + "integrity": "sha512-dtBFfSSYz5vMY5NOL9WaSIlLTo/vMrORmjWdMGBJL3c0bsYp90em7ERp4EIHHorn/E3sRt2wIKQ6M7hdjicW6g==", "license": "MIT", "dependencies": { - "@fluentui/react-field": "^9.1.78", + "@fluentui/react-field": "^9.1.79", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -4148,12 +4148,12 @@ } }, "node_modules/@fluentui/react-shared-contexts": { - "version": "9.20.2", - "resolved": "https://registry.npmjs.org/@fluentui/react-shared-contexts/-/react-shared-contexts-9.20.2.tgz", - "integrity": "sha512-vNsPDpjhZjkBBTjWOB7ddG/US89lsqAYvOi1ITb7YT5CLMVLzexewcAdSFmF8yrnc1bEOEW1BEH8aJoT0NAHnA==", + "version": "9.21.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-shared-contexts/-/react-shared-contexts-9.21.0.tgz", + "integrity": "sha512-GtP9zM7wpZtKXnq6qMd8ww0IN+5ZctPClVz83zDA602rJTJjihGwkmJ1ga8f/YphOTKcE12dnRQDl4iRL5vJ4A==", "license": "MIT", "dependencies": { - "@fluentui/react-theme": "^9.1.21", + "@fluentui/react-theme": "^9.1.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -4162,16 +4162,16 @@ } }, "node_modules/@fluentui/react-skeleton": { - "version": "9.1.18", - "resolved": "https://registry.npmjs.org/@fluentui/react-skeleton/-/react-skeleton-9.1.18.tgz", - "integrity": "sha512-FgNJBCdGg2kudn2Og1qXp6fkMd5rVAdKKiTe2yBiaHRPBc3sGJ81DgeXHnfIXlzBoCjbc68DWV90HuK18ElrXQ==", + "version": "9.1.19", + "resolved": "https://registry.npmjs.org/@fluentui/react-skeleton/-/react-skeleton-9.1.19.tgz", + "integrity": "sha512-QoYQ93jx0HzuukgOCYtrF8k+oqFIkrl9VZYPMoOtfv43bPfOkYdJjepFiSMocnOO6YM8gArKZdPxOQBDmHdQIA==", "license": "MIT", "dependencies": { - "@fluentui/react-field": "^9.1.78", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-field": "^9.1.79", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -4183,17 +4183,17 @@ } }, "node_modules/@fluentui/react-slider": { - "version": "9.1.96", - "resolved": "https://registry.npmjs.org/@fluentui/react-slider/-/react-slider-9.1.96.tgz", - "integrity": "sha512-tg442xuE2CS44ezz8oTodLUC9yc+F4L59vQcLZ5OqEQGw+x/Vj+e/x0WDzHaEB4aomLeX5K0G+5gXTeq71pv8w==", + "version": "9.1.97", + "resolved": "https://registry.npmjs.org/@fluentui/react-slider/-/react-slider-9.1.97.tgz", + "integrity": "sha512-VGKRLmhrXKmbyFza5ws5/UarU7XL9s6aNAm7HwSzTY88VHkSuCP1Xsxw6z1Aw85jDGGURWt6/GlDVAQ++KJ0Kg==", "license": "MIT", "dependencies": { - "@fluentui/react-field": "^9.1.78", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-tabster": "^9.22.9", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-field": "^9.1.79", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -4205,18 +4205,18 @@ } }, "node_modules/@fluentui/react-spinbutton": { - "version": "9.2.90", - "resolved": "https://registry.npmjs.org/@fluentui/react-spinbutton/-/react-spinbutton-9.2.90.tgz", - "integrity": "sha512-kNoWf7FtkiPawwB5FUXqDp7eTVg3AqTi5yBLs5x5IQDPkdoiVRa6q/NpR+B+DZcg2FN2L2Iz87RHvwuJZ8/hpA==", + "version": "9.2.91", + "resolved": "https://registry.npmjs.org/@fluentui/react-spinbutton/-/react-spinbutton-9.2.91.tgz", + "integrity": "sha512-OAg0Qc4o0i7e583iOAzQqfLRNxzKN1xbP4vaN2q9p8i11q27RSQd9EXmgJEu1hlwIj6j+fni3bVkuKr/J8NNsA==", "license": "MIT", "dependencies": { - "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-field": "^9.1.78", + "@fluentui/keyboard-keys": "^9.0.8", + "@fluentui/react-field": "^9.1.79", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -4228,16 +4228,16 @@ } }, "node_modules/@fluentui/react-spinner": { - "version": "9.5.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-spinner/-/react-spinner-9.5.1.tgz", - "integrity": "sha512-8C7SFwyg72VocnlbAarWu6xT+1QmeCAVe17lUFjQzmDTmPrh3a06HIkvDuuKEYtpyAY3h4m3vXP5azIbnEqjiw==", + "version": "9.5.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-spinner/-/react-spinner-9.5.2.tgz", + "integrity": "sha512-eY6/WgrzTWFgebae5oE9/KS0TA7xrz9LRUccTEwcFBJQgrUFVUHo2jDNdIEaxzpWUGq0usCMQW10PFepnsKEqg==", "license": "MIT", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-label": "^9.1.77", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-label": "^9.1.78", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -4249,18 +4249,18 @@ } }, "node_modules/@fluentui/react-swatch-picker": { - "version": "9.1.12", - "resolved": "https://registry.npmjs.org/@fluentui/react-swatch-picker/-/react-swatch-picker-9.1.12.tgz", - "integrity": "sha512-BMUmGW15OyqEKWPdT8Vy/WodqAKpPCGGbMWSNjFvwYPTVwSKLiIRYkC5UsX236CaN0M4z1kI+UKl447+urJH2A==", + "version": "9.1.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-swatch-picker/-/react-swatch-picker-9.1.13.tgz", + "integrity": "sha512-gegZCrF+JpPPGPo0GHeJK5267LdIuBQ7sV4b0kLMmIbdzEPe9OFykb5M3PdtSpVCbwbwCX1dVcXG5cQZhAKfVA==", "license": "MIT", "dependencies": { - "@fluentui/react-context-selector": "^9.1.68", + "@fluentui/react-context-selector": "^9.1.69", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-tabster": "^9.22.9", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -4272,19 +4272,19 @@ } }, "node_modules/@fluentui/react-switch": { - "version": "9.1.96", - "resolved": "https://registry.npmjs.org/@fluentui/react-switch/-/react-switch-9.1.96.tgz", - "integrity": "sha512-x2MZ5Bqm/XOTq9Ce8i2Be8ZZIcAlxJBq66ZFONwFxA3eyZ1Eq1wxg84BCUFogLL/CbzsgW3WQrRvQhIV9OymLQ==", + "version": "9.1.97", + "resolved": "https://registry.npmjs.org/@fluentui/react-switch/-/react-switch-9.1.97.tgz", + "integrity": "sha512-lA0NjCT3THAcLZq9O7OvXVbSK3hGD73xZAFZ+LhpzuqfA1F9BsGo99ONQUjMj0e99MGWQQk+DHRcG3nXPtoHpw==", "license": "MIT", "dependencies": { - "@fluentui/react-field": "^9.1.78", + "@fluentui/react-field": "^9.1.79", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-label": "^9.1.77", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-tabster": "^9.22.9", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-label": "^9.1.78", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -4296,23 +4296,23 @@ } }, "node_modules/@fluentui/react-table": { - "version": "9.15.20", - "resolved": "https://registry.npmjs.org/@fluentui/react-table/-/react-table-9.15.20.tgz", - "integrity": "sha512-9knCGNU69PlUCy5WDRa4S50HsoFklI8pgTLtui4IwnXCcsmXl57wv8EjzH89qSsp8ZSgKBWaRyyPG3GQUOsCpg==", + "version": "9.15.21", + "resolved": "https://registry.npmjs.org/@fluentui/react-table/-/react-table-9.15.21.tgz", + "integrity": "sha512-rvw680QemtVh6dmnlsGt+xPsewHXS+Svk7xgu4E51YrF+ZZlZEDS10vRFzk/hwDpQR4hkmiD4LRcaw6FZxQctg==", "license": "MIT", "dependencies": { - "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.13.8", - "@fluentui/react-avatar": "^9.6.41", - "@fluentui/react-checkbox": "^9.2.39", - "@fluentui/react-context-selector": "^9.1.68", + "@fluentui/keyboard-keys": "^9.0.8", + "@fluentui/react-aria": "^9.13.9", + "@fluentui/react-avatar": "^9.6.42", + "@fluentui/react-checkbox": "^9.2.40", + "@fluentui/react-context-selector": "^9.1.69", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-radio": "^9.2.34", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-tabster": "^9.22.9", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-radio": "^9.2.35", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -4324,17 +4324,17 @@ } }, "node_modules/@fluentui/react-tabs": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-tabs/-/react-tabs-9.6.0.tgz", - "integrity": "sha512-VGBJ5vPAJB2YO6p1tjIgB4KLdPZyXAJSv2NzjGzr7q/sQuO7IJVWo19RpJGkJfkWbupuCwwqEd41A5gpt/Kscg==", + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-tabs/-/react-tabs-9.6.1.tgz", + "integrity": "sha512-5EP+OscUpqDKXzHcL7ZaRfuefx4Cz2jBTsWnlolfYN/BqhSebQ8i3xm7nRsJj/0PeH2M7kjgRjwDdLIp+pOXSw==", "license": "MIT", "dependencies": { - "@fluentui/react-context-selector": "^9.1.68", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-tabster": "^9.22.9", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-context-selector": "^9.1.69", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -4346,14 +4346,14 @@ } }, "node_modules/@fluentui/react-tabster": { - "version": "9.22.9", - "resolved": "https://registry.npmjs.org/@fluentui/react-tabster/-/react-tabster-9.22.9.tgz", - "integrity": "sha512-Mnndzbo3SKbdSkn6LmtZpQvM0sFNW3ryo5ZXcCBjkQPPk2P1kAxGDxSYbFuWDCI2oWa/daJmDJr0IWxr0sQZuA==", + "version": "9.23.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-tabster/-/react-tabster-9.23.0.tgz", + "integrity": "sha512-YW9CcDDc4S2wV/fMex5VMZ+Nudxz0X67smSPo29sUFtCowEomZ+PRNbUhGkAgizrm7gTUCs+ITdvxm0vpl+bcQ==", "license": "MIT", "dependencies": { - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1", "keyborg": "^2.6.0", @@ -4367,25 +4367,25 @@ } }, "node_modules/@fluentui/react-tag-picker": { - "version": "9.3.6", - "resolved": "https://registry.npmjs.org/@fluentui/react-tag-picker/-/react-tag-picker-9.3.6.tgz", - "integrity": "sha512-dnqu+BzWTDq7PmItoZoDDMoH4TQtALf60vOUn4x9R7wtqd6yRQaBuY3dFuHEpBBLL/+qPH1rKNfl4NreQqJSKQ==", + "version": "9.3.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-tag-picker/-/react-tag-picker-9.3.7.tgz", + "integrity": "sha512-o+boes2q9jFRNG/VetKSHboRHmHEy79do3OXKAxCn8t7VWaFF7v8psZeDg9Zzg0sgYoWu2JGYoaq/XZIpQhhJA==", "license": "MIT", "dependencies": { - "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.13.8", - "@fluentui/react-combobox": "^9.13.10", - "@fluentui/react-context-selector": "^9.1.68", - "@fluentui/react-field": "^9.1.78", + "@fluentui/keyboard-keys": "^9.0.8", + "@fluentui/react-aria": "^9.13.9", + "@fluentui/react-combobox": "^9.13.11", + "@fluentui/react-context-selector": "^9.1.69", + "@fluentui/react-field": "^9.1.79", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-portal": "^9.4.37", - "@fluentui/react-positioning": "^9.15.10", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-tabster": "^9.22.9", - "@fluentui/react-tags": "^9.3.20", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-portal": "^9.4.38", + "@fluentui/react-positioning": "^9.15.11", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-tags": "^9.3.21", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -4397,20 +4397,20 @@ } }, "node_modules/@fluentui/react-tags": { - "version": "9.3.20", - "resolved": "https://registry.npmjs.org/@fluentui/react-tags/-/react-tags-9.3.20.tgz", - "integrity": "sha512-NH5VnmyQXiIcZUctdft00xgvYqcqufogetknM37cEhOg6ERXKSnhT0iMxuznRYHTGZnP2hWbizrSagzHepG9Fw==", + "version": "9.3.21", + "resolved": "https://registry.npmjs.org/@fluentui/react-tags/-/react-tags-9.3.21.tgz", + "integrity": "sha512-vryz6jEWb7jioK5j90sNKYe21i+BPr/VH0DmGfDudM+eH5FwujxgV536pfgH7098W/f0G5PjPEt2p5Uwx34Tyw==", "license": "MIT", "dependencies": { - "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.13.8", - "@fluentui/react-avatar": "^9.6.41", + "@fluentui/keyboard-keys": "^9.0.8", + "@fluentui/react-aria": "^9.13.9", + "@fluentui/react-avatar": "^9.6.42", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-tabster": "^9.22.9", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -4422,21 +4422,21 @@ } }, "node_modules/@fluentui/react-teaching-popover": { - "version": "9.1.20", - "resolved": "https://registry.npmjs.org/@fluentui/react-teaching-popover/-/react-teaching-popover-9.1.20.tgz", - "integrity": "sha512-aiAxMmTvYgDleCG+JUzm0wqN5+bFqFj5MPj/TGx5fL3htmFWC9t0EYvuf1A9JOzp5K9erecJuQvu4mYs1aBK7g==", + "version": "9.1.21", + "resolved": "https://registry.npmjs.org/@fluentui/react-teaching-popover/-/react-teaching-popover-9.1.21.tgz", + "integrity": "sha512-xMXuMf/IRkGe0jX5+G2VVRQPQ+Wm3YpUGqdzdL4zExOwFoGmZLMN636C0Rs3leTXGJZtTQif8xHiJoYBUm2rmQ==", "license": "MIT", "dependencies": { - "@fluentui/react-aria": "^9.13.8", - "@fluentui/react-button": "^9.3.94", - "@fluentui/react-context-selector": "^9.1.68", + "@fluentui/react-aria": "^9.13.9", + "@fluentui/react-button": "^9.3.95", + "@fluentui/react-context-selector": "^9.1.69", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-popover": "^9.9.23", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-tabster": "^9.22.9", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-popover": "^9.9.24", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1", "use-sync-external-store": "^1.2.0" @@ -4449,15 +4449,15 @@ } }, "node_modules/@fluentui/react-text": { - "version": "9.4.26", - "resolved": "https://registry.npmjs.org/@fluentui/react-text/-/react-text-9.4.26.tgz", - "integrity": "sha512-RRHlT8jwMhncf+EKGACl0ZF3bI5B4OLBIHfB5aoNUjREmqHeX64om8le1+ICk7gQx654eEx8v0PnAplnS1Dnlw==", + "version": "9.4.27", + "resolved": "https://registry.npmjs.org/@fluentui/react-text/-/react-text-9.4.27.tgz", + "integrity": "sha512-/a1/eibyGYcWsc5M0i32vOAD/zf2gD5lDjaLXSiwoerF+e0j7GLgjbTi63ZK3K3Sh2repTrW/nsAHhqbeQhMyw==", "license": "MIT", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -4469,16 +4469,16 @@ } }, "node_modules/@fluentui/react-textarea": { - "version": "9.3.90", - "resolved": "https://registry.npmjs.org/@fluentui/react-textarea/-/react-textarea-9.3.90.tgz", - "integrity": "sha512-PNNmKUxjZ+pmjnn4TZ7P9xmTXIVvE1KTEIKG7fXRpybfv9RmWizKUdzKMN1yYYEvEFLlKLaGW4gmiWFMVyeC7Q==", + "version": "9.3.91", + "resolved": "https://registry.npmjs.org/@fluentui/react-textarea/-/react-textarea-9.3.91.tgz", + "integrity": "sha512-o++QCDQbThJkucybZBkv21VA4b0RhgweZgb4pMUTn9eHH0P+c0W20t9OwIqyu6SFIRfVJOyWkWXXXcJgRcloHQ==", "license": "MIT", "dependencies": { - "@fluentui/react-field": "^9.1.78", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-field": "^9.1.79", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -4490,31 +4490,31 @@ } }, "node_modules/@fluentui/react-theme": { - "version": "9.1.21", - "resolved": "https://registry.npmjs.org/@fluentui/react-theme/-/react-theme-9.1.21.tgz", - "integrity": "sha512-xiENKBT1ttcGiOKW0Dv2YEKYg92r1hYd6O/VGCvlX/j5ecclZ7RJO/O94LWQ8YJ22EzEYHeSp4y//uJQV9iU1g==", + "version": "9.1.22", + "resolved": "https://registry.npmjs.org/@fluentui/react-theme/-/react-theme-9.1.22.tgz", + "integrity": "sha512-+orOyOsI0I7m6ovkU20soe8BUOS6eESfVAr3iZ+P9NsqtnCRNnrkOnfEmuOIh+UkNhljEkY9pVUSF1JPq+XHtg==", "license": "MIT", "dependencies": { - "@fluentui/tokens": "1.0.0-alpha.18", + "@fluentui/tokens": "1.0.0-alpha.19", "@swc/helpers": "^0.5.1" } }, "node_modules/@fluentui/react-toast": { - "version": "9.3.58", - "resolved": "https://registry.npmjs.org/@fluentui/react-toast/-/react-toast-9.3.58.tgz", - "integrity": "sha512-ELc0u3zZJcQXgfyGLhxKu4U9Y2OaE6uwWtw6+c1yPlh9meTnqlTJepfHsveJaD86aVSIWhHj5TzSeuSYWaQQdA==", + "version": "9.3.59", + "resolved": "https://registry.npmjs.org/@fluentui/react-toast/-/react-toast-9.3.59.tgz", + "integrity": "sha512-42+MBvjkwCmEj46pvwN0+8HABXJ0tbm1gSuAlaiQO5zIO+xWCZKLeqlGtbJ2DH6G6ZcOwBkiOXioOLyRS7t03A==", "license": "MIT", "dependencies": { - "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.13.8", + "@fluentui/keyboard-keys": "^9.0.8", + "@fluentui/react-aria": "^9.13.9", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-motion": "^9.6.0", - "@fluentui/react-portal": "^9.4.37", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-tabster": "^9.22.9", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-motion": "^9.6.1", + "@fluentui/react-portal": "^9.4.38", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -4526,20 +4526,20 @@ } }, "node_modules/@fluentui/react-toolbar": { - "version": "9.2.8", - "resolved": "https://registry.npmjs.org/@fluentui/react-toolbar/-/react-toolbar-9.2.8.tgz", - "integrity": "sha512-PmtIFyajVhvoEHoQfE5kgjREhIv/UhSe9PDPOWG6Xf4mF0LrpN1pQDRLbBTR/00G4GTUv41i7hRazpRsngaluQ==", - "license": "MIT", - "dependencies": { - "@fluentui/react-button": "^9.3.94", - "@fluentui/react-context-selector": "^9.1.68", - "@fluentui/react-divider": "^9.2.76", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-radio": "^9.2.34", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-tabster": "^9.22.9", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "version": "9.2.9", + "resolved": "https://registry.npmjs.org/@fluentui/react-toolbar/-/react-toolbar-9.2.9.tgz", + "integrity": "sha512-Z+z7Htjrrlu5E5l6S948qT0vfF17wuH55IRAii8AKFmRuyHVotJi4YYjUVrj6ZE4qgw9nijY6St8YRTd1VVJ0g==", + "license": "MIT", + "dependencies": { + "@fluentui/react-button": "^9.3.95", + "@fluentui/react-context-selector": "^9.1.69", + "@fluentui/react-divider": "^9.2.77", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-radio": "^9.2.35", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -4551,19 +4551,19 @@ } }, "node_modules/@fluentui/react-tooltip": { - "version": "9.4.41", - "resolved": "https://registry.npmjs.org/@fluentui/react-tooltip/-/react-tooltip-9.4.41.tgz", - "integrity": "sha512-KHfCp8uNFSqMVw/7eZ1rqLpTm9eeypmHODh8v0ght7o1Aom/KvMQwiYa21lWnga383bMMSit5+WJtIyaHjpgdg==", - "license": "MIT", - "dependencies": { - "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-portal": "^9.4.37", - "@fluentui/react-positioning": "^9.15.10", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-tabster": "^9.22.9", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "version": "9.4.42", + "resolved": "https://registry.npmjs.org/@fluentui/react-tooltip/-/react-tooltip-9.4.42.tgz", + "integrity": "sha512-HWBuHmh3eP94kpzUXSQRKLKk9zroQVX44LRq8EOv/jfIvJDNXTHMKv+OeE8xoJ7/Wh4C3GQZ2ByfnRL2DGOQSg==", + "license": "MIT", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.8", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-portal": "^9.4.38", + "@fluentui/react-positioning": "^9.15.11", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -4575,26 +4575,26 @@ } }, "node_modules/@fluentui/react-tree": { - "version": "9.8.4", - "resolved": "https://registry.npmjs.org/@fluentui/react-tree/-/react-tree-9.8.4.tgz", - "integrity": "sha512-v4vNkOdOWKg37WsDVPkj9YVHUMPL7lKJR9E3q8d32V7bBQgWQ4jkapWUxFTIEacYvHW0+24ajFj8XvEbFjISzQ==", + "version": "9.8.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-tree/-/react-tree-9.8.5.tgz", + "integrity": "sha512-uLeaAEHPE2aXO8O8gRg0bepkAyD0YS7dNpjE0uJqofMzaUPwe9NTCpFJ0uSUL1FGyn44IIQkPPXvx53SzOLVqw==", "license": "MIT", "dependencies": { - "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.13.8", - "@fluentui/react-avatar": "^9.6.41", - "@fluentui/react-button": "^9.3.94", - "@fluentui/react-checkbox": "^9.2.39", - "@fluentui/react-context-selector": "^9.1.68", + "@fluentui/keyboard-keys": "^9.0.8", + "@fluentui/react-aria": "^9.13.9", + "@fluentui/react-avatar": "^9.6.42", + "@fluentui/react-button": "^9.3.95", + "@fluentui/react-checkbox": "^9.2.40", + "@fluentui/react-context-selector": "^9.1.69", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-motion": "^9.6.0", - "@fluentui/react-motion-components-preview": "^0.2.0", - "@fluentui/react-radio": "^9.2.34", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-tabster": "^9.22.9", - "@fluentui/react-theme": "^9.1.21", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-motion": "^9.6.1", + "@fluentui/react-motion-components-preview": "^0.3.0", + "@fluentui/react-radio": "^9.2.35", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -4606,13 +4606,13 @@ } }, "node_modules/@fluentui/react-utilities": { - "version": "9.18.16", - "resolved": "https://registry.npmjs.org/@fluentui/react-utilities/-/react-utilities-9.18.16.tgz", - "integrity": "sha512-IXPD/TMsCcA5PVM4AvLT3Wgck/te7OaMj4OqDcVGciob+73MliScmXYz8ZwSIP1fxlo6CBPZo8mPZK8C6nkKQQ==", + "version": "9.18.17", + "resolved": "https://registry.npmjs.org/@fluentui/react-utilities/-/react-utilities-9.18.17.tgz", + "integrity": "sha512-xW3e+sNd14njyXX1ovI2I8Sz/kjuieGzEbMbduNQONERp6Doc4JItPyxXUgv20qZ8eFYO6AykcI+xCTpHRkiBA==", "license": "MIT", "dependencies": { - "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-shared-contexts": "^9.20.2", + "@fluentui/keyboard-keys": "^9.0.8", + "@fluentui/react-shared-contexts": "^9.21.0", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -4621,14 +4621,14 @@ } }, "node_modules/@fluentui/react-virtualizer": { - "version": "9.0.0-alpha.86", - "resolved": "https://registry.npmjs.org/@fluentui/react-virtualizer/-/react-virtualizer-9.0.0-alpha.86.tgz", - "integrity": "sha512-Ap+FC0+TdMek/oK3HJDnoiF4DZ4/eiMJRiCqWeBpOjUK6dM3nkplBQzgcJRTkHEYUo7PR0G82PxHr0n07lu2qQ==", + "version": "9.0.0-alpha.87", + "resolved": "https://registry.npmjs.org/@fluentui/react-virtualizer/-/react-virtualizer-9.0.0-alpha.87.tgz", + "integrity": "sha512-NbeZ9COirzepBqSnUjfAJzgep7b9Z718Rqrr66vMFkBSKC5pfkeS4qrQIXyansNndSy6AUz8i0SI/JLGS8wyNw==", "license": "MIT", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.0.45", - "@fluentui/react-shared-contexts": "^9.20.2", - "@fluentui/react-utilities": "^9.18.16", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-utilities": "^9.18.17", "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, @@ -4693,9 +4693,9 @@ } }, "node_modules/@fluentui/tokens": { - "version": "1.0.0-alpha.18", - "resolved": "https://registry.npmjs.org/@fluentui/tokens/-/tokens-1.0.0-alpha.18.tgz", - "integrity": "sha512-d7CpB7RJhPlv8r6OjKRsL4mu8dvSiwrGdQuZyRhDjhCa/5u0xSdCxLmwGu4HOTlr9sg9Gf7LbQe2shAlq2J21w==", + "version": "1.0.0-alpha.19", + "resolved": "https://registry.npmjs.org/@fluentui/tokens/-/tokens-1.0.0-alpha.19.tgz", + "integrity": "sha512-Y1MI/d/SVhheFglzG/hyyNynbUk9vby7yU4oMLbIlqNRyQw03hPE3LhHb1k9/EHAuLxRioezEcEhRfOD8ej8dQ==", "license": "MIT", "dependencies": { "@swc/helpers": "^0.5.1" @@ -4719,9 +4719,9 @@ } }, "node_modules/@formatjs/cli": { - "version": "6.3.5", - "resolved": "https://registry.npmjs.org/@formatjs/cli/-/cli-6.3.5.tgz", - "integrity": "sha512-SkMSNl9ULAHYWrPujKjC+mHK4S1WsHgQPk/8Nl0cXzk/PUpKKfQ7+t4YdZICC3etvA6Eyvgj3+1Biogmzmo7Sw==", + "version": "6.3.8", + "resolved": "https://registry.npmjs.org/@formatjs/cli/-/cli-6.3.8.tgz", + "integrity": "sha512-zXUkIdPE+L+nu5A6mgEsIuB5tX369C7FnqR1aRHj33zvj/G5fwuyJZiavZCdR/XAvDWflKza6/pMVC91fNlR/w==", "dev": true, "license": "MIT", "bin": { @@ -4768,58 +4768,58 @@ } }, "node_modules/@formatjs/ecma402-abstract": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-2.2.1.tgz", - "integrity": "sha512-O4ywpkdJybrjFc9zyL8qK5aklleIAi5O4nYhBVJaOFtCkNrnU+lKFeJOFC48zpsZQmR8Aok2V79hGpHnzbmFpg==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-2.2.3.tgz", + "integrity": "sha512-aElGmleuReGnk2wtYOzYFmNWYoiWWmf1pPPCYg0oiIQSJj0mjc4eUfzUXaSOJ4S8WzI/cLqnCTWjqz904FT2OQ==", "license": "MIT", "dependencies": { - "@formatjs/fast-memoize": "2.2.2", - "@formatjs/intl-localematcher": "0.5.6", + "@formatjs/fast-memoize": "2.2.3", + "@formatjs/intl-localematcher": "0.5.7", "tslib": "2" } }, "node_modules/@formatjs/fast-memoize": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-2.2.2.tgz", - "integrity": "sha512-mzxZcS0g1pOzwZTslJOBTmLzDXseMLLvnh25ymRilCm8QLMObsQ7x/rj9GNrH0iUhZMlFisVOD6J1n6WQqpKPQ==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-2.2.3.tgz", + "integrity": "sha512-3jeJ+HyOfu8osl3GNSL4vVHUuWFXR03Iz9jjgI7RwjG6ysu/Ymdr0JRCPHfF5yGbTE6JCrd63EpvX1/WybYRbA==", "license": "MIT", "dependencies": { "tslib": "2" } }, "node_modules/@formatjs/icu-messageformat-parser": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.9.1.tgz", - "integrity": "sha512-7AYk4tjnLi5wBkxst2w7qFj38JLMJoqzj7BhdEl7oTlsWMlqwgx4p9oMmmvpXWTSDGNwOKBRc1SfwMh5MOHeNg==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.9.3.tgz", + "integrity": "sha512-9L99QsH14XjOCIp4TmbT8wxuffJxGK8uLNO1zNhLtcZaVXvv626N0s4A2qgRCKG3dfYWx9psvGlFmvyVBa6u/w==", "license": "MIT", "dependencies": { - "@formatjs/ecma402-abstract": "2.2.1", - "@formatjs/icu-skeleton-parser": "1.8.5", + "@formatjs/ecma402-abstract": "2.2.3", + "@formatjs/icu-skeleton-parser": "1.8.7", "tslib": "2" } }, "node_modules/@formatjs/icu-skeleton-parser": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.8.5.tgz", - "integrity": "sha512-zRZ/e3B5qY2+JCLs7puTzWS1Jb+t/K+8Jur/gEZpA2EjWeLDE17nsx8thyo9P48Mno7UmafnPupV2NCJXX17Dg==", + "version": "1.8.7", + "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.8.7.tgz", + "integrity": "sha512-fI+6SmS2g7h3srfAKSWa5dwreU5zNEfon2uFo99OToiLF6yxGE+WikvFSbsvMAYkscucvVmTYNlWlaDPp0n5HA==", "license": "MIT", "dependencies": { - "@formatjs/ecma402-abstract": "2.2.1", + "@formatjs/ecma402-abstract": "2.2.3", "tslib": "2" } }, "node_modules/@formatjs/intl": { - "version": "2.10.11", - "resolved": "https://registry.npmjs.org/@formatjs/intl/-/intl-2.10.11.tgz", - "integrity": "sha512-FNLZjzE1QRlv1Wf0oinnM97AbvZU1zQnQMHI0Oza2F7PxzrPf6bYFRs0ugapq/O4FrvNwDt9F9nyRNwsMM118g==", + "version": "2.10.14", + "resolved": "https://registry.npmjs.org/@formatjs/intl/-/intl-2.10.14.tgz", + "integrity": "sha512-4CA1EO75i/mSMHdjwfpgRj3Rsdsm6WjALeu/nlzYhBmAPxGu/Ha5GIRHAet5SO05TnpmqxmEGOsskWqFm0IeoA==", "license": "MIT", "dependencies": { - "@formatjs/ecma402-abstract": "2.2.1", - "@formatjs/fast-memoize": "2.2.2", - "@formatjs/icu-messageformat-parser": "2.9.1", - "@formatjs/intl-displaynames": "6.8.1", - "@formatjs/intl-listformat": "7.7.1", - "intl-messageformat": "10.7.3", + "@formatjs/ecma402-abstract": "2.2.3", + "@formatjs/fast-memoize": "2.2.3", + "@formatjs/icu-messageformat-parser": "2.9.3", + "@formatjs/intl-displaynames": "6.8.4", + "@formatjs/intl-listformat": "7.7.4", + "intl-messageformat": "10.7.6", "tslib": "2" }, "peerDependencies": { @@ -4832,46 +4832,46 @@ } }, "node_modules/@formatjs/intl-displaynames": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/@formatjs/intl-displaynames/-/intl-displaynames-6.8.1.tgz", - "integrity": "sha512-nyWfJk4BZ1+GzLq9a40BgVPSRpBkRAVzrSpql+92i0i+lX11m9eS1trSRf/h3j/XcQ+h1h+ntA4Ra4jETK7nNg==", + "version": "6.8.4", + "resolved": "https://registry.npmjs.org/@formatjs/intl-displaynames/-/intl-displaynames-6.8.4.tgz", + "integrity": "sha512-HDVNBspDAOW0yTWluWTPHX2fk/9iBO4oST4R96f/IUaPGsFtjsHrpakwc+XDRPa3U5RniSEU2z34ZY0W78+E6Q==", "license": "MIT", "dependencies": { - "@formatjs/ecma402-abstract": "2.2.1", - "@formatjs/intl-localematcher": "0.5.6", + "@formatjs/ecma402-abstract": "2.2.3", + "@formatjs/intl-localematcher": "0.5.7", "tslib": "2" } }, "node_modules/@formatjs/intl-listformat": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/@formatjs/intl-listformat/-/intl-listformat-7.7.1.tgz", - "integrity": "sha512-bjBxWaUhYAbJFUlFSMWZGn3r2mglXwk+BLyGRu8dY8Q83ZPsqmmVQzjQKENHE3lV6eoQGHT2oZHxUaVndJlk6Q==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@formatjs/intl-listformat/-/intl-listformat-7.7.4.tgz", + "integrity": "sha512-lipFspH2MZcoeXxR6WSR/Jy9unzJ/iT0w+gbL8vgv25Ap0S9cUtcDVAce4ECEKI1bDtAvEU3b6+9Dha27gAikA==", "license": "MIT", "dependencies": { - "@formatjs/ecma402-abstract": "2.2.1", - "@formatjs/intl-localematcher": "0.5.6", + "@formatjs/ecma402-abstract": "2.2.3", + "@formatjs/intl-localematcher": "0.5.7", "tslib": "2" } }, "node_modules/@formatjs/intl-localematcher": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.5.6.tgz", - "integrity": "sha512-roz1+Ba5e23AHX6KUAWmLEyTRZegM5YDuxuvkHCyK3RJddf/UXB2f+s7pOMm9ktfPGla0g+mQXOn5vsuYirnaA==", + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.5.7.tgz", + "integrity": "sha512-GGFtfHGQVFe/niOZp24Kal5b2i36eE2bNL0xi9Sg/yd0TR8aLjcteApZdHmismP5QQax1cMnZM9yWySUUjJteA==", "license": "MIT", "dependencies": { "tslib": "2" } }, "node_modules/@formatjs/ts-transformer": { - "version": "3.13.20", - "resolved": "https://registry.npmjs.org/@formatjs/ts-transformer/-/ts-transformer-3.13.20.tgz", - "integrity": "sha512-63zGIsaLpxfu0w3jclfrgh8EBxbwO43IbCNIAWj31ZowFtgqIOBo7j/DspQCEhvpwDM2ErYfZv8DjV3cabphVQ==", + "version": "3.13.22", + "resolved": "https://registry.npmjs.org/@formatjs/ts-transformer/-/ts-transformer-3.13.22.tgz", + "integrity": "sha512-+Zfz0wZ6wkdQE2zePiIQWIf4dVWeJGFXjkZxoCwzqxXdDrRhyAsQm91kbdFRIcVrjILA6KV0gOz8X7OBbLP4fQ==", "dev": true, "license": "MIT", "dependencies": { - "@formatjs/icu-messageformat-parser": "2.9.1", + "@formatjs/icu-messageformat-parser": "2.9.3", "@types/json-stable-stringify": "1", - "@types/node": "14 || 16 || 17 || 18 || 20", + "@types/node": "14 || 16 || 17 || 18 || 20 || 22", "chalk": "4", "json-stable-stringify": "1", "tslib": "2", @@ -5749,10 +5749,11 @@ } }, "node_modules/@parcel/watcher": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.4.1.tgz", - "integrity": "sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.0.tgz", + "integrity": "sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==", "dev": true, + "hasInstallScript": true, "license": "MIT", "optional": true, "dependencies": { @@ -5769,24 +5770,25 @@ "url": "https://opencollective.com/parcel" }, "optionalDependencies": { - "@parcel/watcher-android-arm64": "2.4.1", - "@parcel/watcher-darwin-arm64": "2.4.1", - "@parcel/watcher-darwin-x64": "2.4.1", - "@parcel/watcher-freebsd-x64": "2.4.1", - "@parcel/watcher-linux-arm-glibc": "2.4.1", - "@parcel/watcher-linux-arm64-glibc": "2.4.1", - "@parcel/watcher-linux-arm64-musl": "2.4.1", - "@parcel/watcher-linux-x64-glibc": "2.4.1", - "@parcel/watcher-linux-x64-musl": "2.4.1", - "@parcel/watcher-win32-arm64": "2.4.1", - "@parcel/watcher-win32-ia32": "2.4.1", - "@parcel/watcher-win32-x64": "2.4.1" + "@parcel/watcher-android-arm64": "2.5.0", + "@parcel/watcher-darwin-arm64": "2.5.0", + "@parcel/watcher-darwin-x64": "2.5.0", + "@parcel/watcher-freebsd-x64": "2.5.0", + "@parcel/watcher-linux-arm-glibc": "2.5.0", + "@parcel/watcher-linux-arm-musl": "2.5.0", + "@parcel/watcher-linux-arm64-glibc": "2.5.0", + "@parcel/watcher-linux-arm64-musl": "2.5.0", + "@parcel/watcher-linux-x64-glibc": "2.5.0", + "@parcel/watcher-linux-x64-musl": "2.5.0", + "@parcel/watcher-win32-arm64": "2.5.0", + "@parcel/watcher-win32-ia32": "2.5.0", + "@parcel/watcher-win32-x64": "2.5.0" } }, "node_modules/@parcel/watcher-android-arm64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz", - "integrity": "sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.0.tgz", + "integrity": "sha512-qlX4eS28bUcQCdribHkg/herLe+0A9RyYC+mm2PXpncit8z5b3nSqGVzMNR3CmtAOgRutiZ02eIJJgP/b1iEFQ==", "cpu": [ "arm64" ], @@ -5805,9 +5807,9 @@ } }, "node_modules/@parcel/watcher-darwin-arm64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz", - "integrity": "sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.0.tgz", + "integrity": "sha512-hyZ3TANnzGfLpRA2s/4U1kbw2ZI4qGxaRJbBH2DCSREFfubMswheh8TeiC1sGZ3z2jUf3s37P0BBlrD3sjVTUw==", "cpu": [ "arm64" ], @@ -5826,9 +5828,9 @@ } }, "node_modules/@parcel/watcher-darwin-x64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.1.tgz", - "integrity": "sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.0.tgz", + "integrity": "sha512-9rhlwd78saKf18fT869/poydQK8YqlU26TMiNg7AIu7eBp9adqbJZqmdFOsbZ5cnLp5XvRo9wcFmNHgHdWaGYA==", "cpu": [ "x64" ], @@ -5847,9 +5849,9 @@ } }, "node_modules/@parcel/watcher-freebsd-x64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.1.tgz", - "integrity": "sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.0.tgz", + "integrity": "sha512-syvfhZzyM8kErg3VF0xpV8dixJ+RzbUaaGaeb7uDuz0D3FK97/mZ5AJQ3XNnDsXX7KkFNtyQyFrXZzQIcN49Tw==", "cpu": [ "x64" ], @@ -5868,9 +5870,30 @@ } }, "node_modules/@parcel/watcher-linux-arm-glibc": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.1.tgz", - "integrity": "sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.0.tgz", + "integrity": "sha512-0VQY1K35DQET3dVYWpOaPFecqOT9dbuCfzjxoQyif1Wc574t3kOSkKevULddcR9znz1TcklCE7Ht6NIxjvTqLA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.0.tgz", + "integrity": "sha512-6uHywSIzz8+vi2lAzFeltnYbdHsDm3iIB57d4g5oaB9vKwjb6N6dRIgZMujw4nm5r6v9/BQH0noq6DzHrqr2pA==", "cpu": [ "arm" ], @@ -5889,9 +5912,9 @@ } }, "node_modules/@parcel/watcher-linux-arm64-glibc": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.1.tgz", - "integrity": "sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.0.tgz", + "integrity": "sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA==", "cpu": [ "arm64" ], @@ -5910,9 +5933,9 @@ } }, "node_modules/@parcel/watcher-linux-arm64-musl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.1.tgz", - "integrity": "sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.0.tgz", + "integrity": "sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q==", "cpu": [ "arm64" ], @@ -5931,9 +5954,9 @@ } }, "node_modules/@parcel/watcher-linux-x64-glibc": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz", - "integrity": "sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.0.tgz", + "integrity": "sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==", "cpu": [ "x64" ], @@ -5952,9 +5975,9 @@ } }, "node_modules/@parcel/watcher-linux-x64-musl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.1.tgz", - "integrity": "sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.0.tgz", + "integrity": "sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==", "cpu": [ "x64" ], @@ -5973,9 +5996,9 @@ } }, "node_modules/@parcel/watcher-win32-arm64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.1.tgz", - "integrity": "sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.0.tgz", + "integrity": "sha512-twtft1d+JRNkM5YbmexfcH/N4znDtjgysFaV9zvZmmJezQsKpkfLYJ+JFV3uygugK6AtIM2oADPkB2AdhBrNig==", "cpu": [ "arm64" ], @@ -5994,9 +6017,9 @@ } }, "node_modules/@parcel/watcher-win32-ia32": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.1.tgz", - "integrity": "sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.0.tgz", + "integrity": "sha512-+rgpsNRKwo8A53elqbbHXdOMtY/tAtTzManTWShB5Kk54N8Q9mzNWV7tV+IbGueCbcj826MfWGU3mprWtuf1TA==", "cpu": [ "ia32" ], @@ -6015,9 +6038,9 @@ } }, "node_modules/@parcel/watcher-win32-x64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.1.tgz", - "integrity": "sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.0.tgz", + "integrity": "sha512-lPrxve92zEHdgeff3aiu4gDOIt4u7sJYha6wbdEZDCDUhtjTsOMiaJzG5lMY4GkWH8p0fMmO2Ppq5G5XXG+DQw==", "cpu": [ "x64" ], @@ -6036,18 +6059,18 @@ } }, "node_modules/@remix-run/router": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.20.0.tgz", - "integrity": "sha512-mUnk8rPJBI9loFDZ+YzPGdeniYK+FTmRD1TMCz7ev2SNIozyKKpnGgsxO34u6Z4z/t0ITuu7voi/AshfsGsgFg==", + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.21.0.tgz", + "integrity": "sha512-xfSkCAchbdG5PnbrKqFWwia4Bi61nH+wm8wLEqfHDyp7Y3dZzgqS2itV8i4gAq9pC2HsTpwyBC6Ds8VHZ96JlA==", "license": "MIT", "engines": { "node": ">=14.0.0" } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.24.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.24.3.tgz", - "integrity": "sha512-ufb2CH2KfBWPJok95frEZZ82LtDl0A6QKTa8MoM+cWwDZvVGl5/jNb79pIhRvAalUu+7LD91VYR0nwRD799HkQ==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.25.0.tgz", + "integrity": "sha512-CC/ZqFZwlAIbU1wUPisHyV/XRc5RydFrNLtgl3dGYskdwPZdt4HERtKm50a/+DtTlKeCq9IXFEWR+P6blwjqBA==", "cpu": [ "arm" ], @@ -6059,9 +6082,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.24.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.24.3.tgz", - "integrity": "sha512-iAHpft/eQk9vkWIV5t22V77d90CRofgR2006UiCjHcHJFVI1E0oBkQIAbz+pLtthFw3hWEmVB4ilxGyBf48i2Q==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.25.0.tgz", + "integrity": "sha512-/Y76tmLGUJqVBXXCfVS8Q8FJqYGhgH4wl4qTA24E9v/IJM0XvJCGQVSW1QZ4J+VURO9h8YCa28sTFacZXwK7Rg==", "cpu": [ "arm64" ], @@ -6073,9 +6096,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.24.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.24.3.tgz", - "integrity": "sha512-QPW2YmkWLlvqmOa2OwrfqLJqkHm7kJCIMq9kOz40Zo9Ipi40kf9ONG5Sz76zszrmIZZ4hgRIkez69YnTHgEz1w==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.25.0.tgz", + "integrity": "sha512-YVT6L3UrKTlC0FpCZd0MGA7NVdp7YNaEqkENbWQ7AOVOqd/7VzyHpgIpc1mIaxRAo1ZsJRH45fq8j4N63I/vvg==", "cpu": [ "arm64" ], @@ -6087,9 +6110,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.24.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.24.3.tgz", - "integrity": "sha512-KO0pN5x3+uZm1ZXeIfDqwcvnQ9UEGN8JX5ufhmgH5Lz4ujjZMAnxQygZAVGemFWn+ZZC0FQopruV4lqmGMshow==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.25.0.tgz", + "integrity": "sha512-ZRL+gexs3+ZmmWmGKEU43Bdn67kWnMeWXLFhcVv5Un8FQcx38yulHBA7XR2+KQdYIOtD0yZDWBCudmfj6lQJoA==", "cpu": [ "x64" ], @@ -6101,9 +6124,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.24.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.24.3.tgz", - "integrity": "sha512-CsC+ZdIiZCZbBI+aRlWpYJMSWvVssPuWqrDy/zi9YfnatKKSLFCe6fjna1grHuo/nVaHG+kiglpRhyBQYRTK4A==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.25.0.tgz", + "integrity": "sha512-xpEIXhiP27EAylEpreCozozsxWQ2TJbOLSivGfXhU4G1TBVEYtUPi2pOZBnvGXHyOdLAUUhPnJzH3ah5cqF01g==", "cpu": [ "arm64" ], @@ -6115,9 +6138,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.24.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.24.3.tgz", - "integrity": "sha512-F0nqiLThcfKvRQhZEzMIXOQG4EeX61im61VYL1jo4eBxv4aZRmpin6crnBJQ/nWnCsjH5F6J3W6Stdm0mBNqBg==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.25.0.tgz", + "integrity": "sha512-sC5FsmZGlJv5dOcURrsnIK7ngc3Kirnx3as2XU9uER+zjfyqIjdcMVgzy4cOawhsssqzoAX19qmxgJ8a14Qrqw==", "cpu": [ "x64" ], @@ -6129,9 +6152,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.24.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.24.3.tgz", - "integrity": "sha512-KRSFHyE/RdxQ1CSeOIBVIAxStFC/hnBgVcaiCkQaVC+EYDtTe4X7z5tBkFyRoBgUGtB6Xg6t9t2kulnX6wJc6A==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.25.0.tgz", + "integrity": "sha512-uD/dbLSs1BEPzg564TpRAQ/YvTnCds2XxyOndAO8nJhaQcqQGFgv/DAVko/ZHap3boCvxnzYMa3mTkV/B/3SWA==", "cpu": [ "arm" ], @@ -6143,9 +6166,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.24.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.24.3.tgz", - "integrity": "sha512-h6Q8MT+e05zP5BxEKz0vi0DhthLdrNEnspdLzkoFqGwnmOzakEHSlXfVyA4HJ322QtFy7biUAVFPvIDEDQa6rw==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.25.0.tgz", + "integrity": "sha512-ZVt/XkrDlQWegDWrwyC3l0OfAF7yeJUF4fq5RMS07YM72BlSfn2fQQ6lPyBNjt+YbczMguPiJoCfaQC2dnflpQ==", "cpu": [ "arm" ], @@ -6157,9 +6180,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.24.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.24.3.tgz", - "integrity": "sha512-fKElSyXhXIJ9pqiYRqisfirIo2Z5pTTve5K438URf08fsypXrEkVmShkSfM8GJ1aUyvjakT+fn2W7Czlpd/0FQ==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.25.0.tgz", + "integrity": "sha512-qboZ+T0gHAW2kkSDPHxu7quaFaaBlynODXpBVnPxUgvWYaE84xgCKAPEYE+fSMd3Zv5PyFZR+L0tCdYCMAtG0A==", "cpu": [ "arm64" ], @@ -6171,9 +6194,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.24.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.24.3.tgz", - "integrity": "sha512-YlddZSUk8G0px9/+V9PVilVDC6ydMz7WquxozToozSnfFK6wa6ne1ATUjUvjin09jp34p84milxlY5ikueoenw==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.25.0.tgz", + "integrity": "sha512-ndWTSEmAaKr88dBuogGH2NZaxe7u2rDoArsejNslugHZ+r44NfWiwjzizVS1nUOHo+n1Z6qV3X60rqE/HlISgw==", "cpu": [ "arm64" ], @@ -6185,9 +6208,9 @@ ] }, "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.24.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.24.3.tgz", - "integrity": "sha512-yNaWw+GAO8JjVx3s3cMeG5Esz1cKVzz8PkTJSfYzE5u7A+NvGmbVFEHP+BikTIyYWuz0+DX9kaA3pH9Sqxp69g==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.25.0.tgz", + "integrity": "sha512-BVSQvVa2v5hKwJSy6X7W1fjDex6yZnNKy3Kx1JGimccHft6HV0THTwNtC2zawtNXKUu+S5CjXslilYdKBAadzA==", "cpu": [ "ppc64" ], @@ -6199,9 +6222,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.24.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.24.3.tgz", - "integrity": "sha512-lWKNQfsbpv14ZCtM/HkjCTm4oWTKTfxPmr7iPfp3AHSqyoTz5AgLemYkWLwOBWc+XxBbrU9SCokZP0WlBZM9lA==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.25.0.tgz", + "integrity": "sha512-G4hTREQrIdeV0PE2JruzI+vXdRnaK1pg64hemHq2v5fhv8C7WjVaeXc9P5i4Q5UC06d/L+zA0mszYIKl+wY8oA==", "cpu": [ "riscv64" ], @@ -6213,9 +6236,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.24.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.24.3.tgz", - "integrity": "sha512-HoojGXTC2CgCcq0Woc/dn12wQUlkNyfH0I1ABK4Ni9YXyFQa86Fkt2Q0nqgLfbhkyfQ6003i3qQk9pLh/SpAYw==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.25.0.tgz", + "integrity": "sha512-9T/w0kQ+upxdkFL9zPVB6zy9vWW1deA3g8IauJxojN4bnz5FwSsUAD034KpXIVX5j5p/rn6XqumBMxfRkcHapQ==", "cpu": [ "s390x" ], @@ -6227,9 +6250,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.24.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.24.3.tgz", - "integrity": "sha512-mnEOh4iE4USSccBOtcrjF5nj+5/zm6NcNhbSEfR3Ot0pxBwvEn5QVUXcuOwwPkapDtGZ6pT02xLoPaNv06w7KQ==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.25.0.tgz", + "integrity": "sha512-ThcnU0EcMDn+J4B9LD++OgBYxZusuA7iemIIiz5yzEcFg04VZFzdFjuwPdlURmYPZw+fgVrFzj4CA64jSTG4Ig==", "cpu": [ "x64" ], @@ -6241,9 +6264,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.24.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.24.3.tgz", - "integrity": "sha512-rMTzawBPimBQkG9NKpNHvquIUTQPzrnPxPbCY1Xt+mFkW7pshvyIS5kYgcf74goxXOQk0CP3EoOC1zcEezKXhw==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.25.0.tgz", + "integrity": "sha512-zx71aY2oQxGxAT1JShfhNG79PnjYhMC6voAjzpu/xmMjDnKNf6Nl/xv7YaB/9SIa9jDYf8RBPWEnjcdlhlv1rQ==", "cpu": [ "x64" ], @@ -6255,9 +6278,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.24.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.24.3.tgz", - "integrity": "sha512-2lg1CE305xNvnH3SyiKwPVsTVLCg4TmNCF1z7PSHX2uZY2VbUpdkgAllVoISD7JO7zu+YynpWNSKAtOrX3AiuA==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.25.0.tgz", + "integrity": "sha512-JT8tcjNocMs4CylWY/CxVLnv8e1lE7ff1fi6kbGocWwxDq9pj30IJ28Peb+Y8yiPNSF28oad42ApJB8oUkwGww==", "cpu": [ "arm64" ], @@ -6269,9 +6292,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.24.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.24.3.tgz", - "integrity": "sha512-9SjYp1sPyxJsPWuhOCX6F4jUMXGbVVd5obVpoVEi8ClZqo52ViZewA6eFz85y8ezuOA+uJMP5A5zo6Oz4S5rVQ==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.25.0.tgz", + "integrity": "sha512-dRLjLsO3dNOfSN6tjyVlG+Msm4IiZnGkuZ7G5NmpzwF9oOc582FZG05+UdfTbz5Jd4buK/wMb6UeHFhG18+OEg==", "cpu": [ "ia32" ], @@ -6283,9 +6306,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.24.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.24.3.tgz", - "integrity": "sha512-HGZgRFFYrMrP3TJlq58nR1xy8zHKId25vhmm5S9jETEfDf6xybPxsavFTJaufe2zgOGYJBskGlj49CwtEuFhWQ==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.25.0.tgz", + "integrity": "sha512-/RqrIFtLB926frMhZD0a5oDa4eFIbyNEwLLloMTEjmqfwZWXywwVVOVmwTsuyhC9HKkVEZcOOi+KV4U9wmOdlg==", "cpu": [ "x64" ], @@ -6351,12 +6374,12 @@ } }, "node_modules/@swc/helpers": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.13.tgz", - "integrity": "sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==", + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz", + "integrity": "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.4.0" + "tslib": "^2.8.0" } }, "node_modules/@testing-library/dom": { @@ -7004,13 +7027,13 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "20.17.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.5.tgz", - "integrity": "sha512-n8FYY/pRxu496441gIcAQFZPKXbhsd6VZygcq+PTSZ75eMh/Ke0hCAROdUa21qiFqKNsPPYic46yXDO1JGiPBQ==", + "version": "22.9.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz", + "integrity": "sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~6.19.2" + "undici-types": "~6.19.8" } }, "node_modules/@types/parse-json": { @@ -7106,17 +7129,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.12.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.12.2.tgz", - "integrity": "sha512-gQxbxM8mcxBwaEmWdtLCIGLfixBMHhQjBqR8sVWNTPpcj45WlYL2IObS/DNMLH1DBP0n8qz+aiiLTGfopPEebw==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.13.0.tgz", + "integrity": "sha512-nQtBLiZYMUPkclSeC3id+x4uVd1SGtHuElTxL++SfP47jR0zfkZBJHc+gL4qPsgTuypz0k8Y2GheaDYn6Gy3rg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.12.2", - "@typescript-eslint/type-utils": "8.12.2", - "@typescript-eslint/utils": "8.12.2", - "@typescript-eslint/visitor-keys": "8.12.2", + "@typescript-eslint/scope-manager": "8.13.0", + "@typescript-eslint/type-utils": "8.13.0", + "@typescript-eslint/utils": "8.13.0", + "@typescript-eslint/visitor-keys": "8.13.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -7140,16 +7163,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.12.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.12.2.tgz", - "integrity": "sha512-MrvlXNfGPLH3Z+r7Tk+Z5moZAc0dzdVjTgUgwsdGweH7lydysQsnSww3nAmsq8blFuRD5VRlAr9YdEFw3e6PBw==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.13.0.tgz", + "integrity": "sha512-w0xp+xGg8u/nONcGw1UXAr6cjCPU1w0XVyBs6Zqaj5eLmxkKQAByTdV/uGgNN5tVvN/kKpoQlP2cL7R+ajZZIQ==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/scope-manager": "8.12.2", - "@typescript-eslint/types": "8.12.2", - "@typescript-eslint/typescript-estree": "8.12.2", - "@typescript-eslint/visitor-keys": "8.12.2", + "@typescript-eslint/scope-manager": "8.13.0", + "@typescript-eslint/types": "8.13.0", + "@typescript-eslint/typescript-estree": "8.13.0", + "@typescript-eslint/visitor-keys": "8.13.0", "debug": "^4.3.4" }, "engines": { @@ -7169,14 +7192,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.12.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.12.2.tgz", - "integrity": "sha512-gPLpLtrj9aMHOvxJkSbDBmbRuYdtiEbnvO25bCMza3DhMjTQw0u7Y1M+YR5JPbMsXXnSPuCf5hfq0nEkQDL/JQ==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.13.0.tgz", + "integrity": "sha512-XsGWww0odcUT0gJoBZ1DeulY1+jkaHUciUq4jKNv4cpInbvvrtDoyBH9rE/n2V29wQJPk8iCH1wipra9BhmiMA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.12.2", - "@typescript-eslint/visitor-keys": "8.12.2" + "@typescript-eslint/types": "8.13.0", + "@typescript-eslint/visitor-keys": "8.13.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -7187,14 +7210,14 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.12.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.12.2.tgz", - "integrity": "sha512-bwuU4TAogPI+1q/IJSKuD4shBLc/d2vGcRT588q+jzayQyjVK2X6v/fbR4InY2U2sgf8MEvVCqEWUzYzgBNcGQ==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.13.0.tgz", + "integrity": "sha512-Rqnn6xXTR316fP4D2pohZenJnp+NwQ1mo7/JM+J1LWZENSLkJI8ID8QNtlvFeb0HnFSK94D6q0cnMX6SbE5/vA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.12.2", - "@typescript-eslint/utils": "8.12.2", + "@typescript-eslint/typescript-estree": "8.13.0", + "@typescript-eslint/utils": "8.13.0", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, @@ -7212,9 +7235,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.12.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.12.2.tgz", - "integrity": "sha512-VwDwMF1SZ7wPBUZwmMdnDJ6sIFk4K4s+ALKLP6aIQsISkPv8jhiw65sAK6SuWODN/ix+m+HgbYDkH+zLjrzvOA==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.13.0.tgz", + "integrity": "sha512-4cyFErJetFLckcThRUFdReWJjVsPCqyBlJTi6IDEpc1GWCIIZRFxVppjWLIMcQhNGhdWJJRYFHpHoDWvMlDzng==", "dev": true, "license": "MIT", "engines": { @@ -7226,14 +7249,14 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.12.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.12.2.tgz", - "integrity": "sha512-mME5MDwGe30Pq9zKPvyduyU86PH7aixwqYR2grTglAdB+AN8xXQ1vFGpYaUSJ5o5P/5znsSBeNcs5g5/2aQwow==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.13.0.tgz", + "integrity": "sha512-v7SCIGmVsRK2Cy/LTLGN22uea6SaUIlpBcO/gnMGT/7zPtxp90bphcGf4fyrCQl3ZtiBKqVTG32hb668oIYy1g==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "8.12.2", - "@typescript-eslint/visitor-keys": "8.12.2", + "@typescript-eslint/types": "8.13.0", + "@typescript-eslint/visitor-keys": "8.13.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -7294,16 +7317,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.12.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.12.2.tgz", - "integrity": "sha512-UTTuDIX3fkfAz6iSVa5rTuSfWIYZ6ATtEocQ/umkRSyC9O919lbZ8dcH7mysshrCdrAM03skJOEYaBugxN+M6A==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.13.0.tgz", + "integrity": "sha512-A1EeYOND6Uv250nybnLZapeXpYMl8tkzYUxqmoKAWnI4sei3ihf2XdZVd+vVOmHGcp3t+P7yRrNsyyiXTvShFQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.12.2", - "@typescript-eslint/types": "8.12.2", - "@typescript-eslint/typescript-estree": "8.12.2" + "@typescript-eslint/scope-manager": "8.13.0", + "@typescript-eslint/types": "8.13.0", + "@typescript-eslint/typescript-estree": "8.13.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -7317,13 +7340,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.12.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.12.2.tgz", - "integrity": "sha512-PChz8UaKQAVNHghsHcPyx1OMHoFRUEA7rJSK/mDhdq85bk+PLsUHUBqTQTFt18VJZbmxBovM65fezlheQRsSDA==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.13.0.tgz", + "integrity": "sha512-7N/+lztJqH4Mrf0lb10R/CbI1EaAMMGyF5y0oJvFoAhafwgiRA7TXyd8TFn8FC8k5y2dTsYogg238qavRGNnlw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.12.2", + "@typescript-eslint/types": "8.13.0", "eslint-visitor-keys": "^3.4.3" }, "engines": { @@ -7742,9 +7765,9 @@ "license": "MIT" }, "node_modules/attr-accept": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.4.tgz", - "integrity": "sha512-2pA6xFIbdTUDCAwjN8nQwI+842VwzbDUXO2IYlpPXQIORgKnavorcr4Ce3rwh+zsNg9zK7QPsdvDj3Lum4WX4w==", + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.5.tgz", + "integrity": "sha512-0bDNnY/u6pPwHDMoF0FieU354oBi0a8rD9FcsLwzcGWbc8KS8KPIi7y+s13OlVY+gMWc/9xEMUgNE6Qm8ZllYQ==", "license": "MIT", "engines": { "node": ">=4" @@ -7809,9 +7832,9 @@ } }, "node_modules/babel-plugin-formatjs": { - "version": "10.5.22", - "resolved": "https://registry.npmjs.org/babel-plugin-formatjs/-/babel-plugin-formatjs-10.5.22.tgz", - "integrity": "sha512-b6n8FA0oP3J0IzNNbmlScQsaJ7K+RLChGB+TtY/TP6W8f96w/51W8YdvZJb+URouLB+f0rROcU6StPnaPM/B/Q==", + "version": "10.5.24", + "resolved": "https://registry.npmjs.org/babel-plugin-formatjs/-/babel-plugin-formatjs-10.5.24.tgz", + "integrity": "sha512-AgyeoTrGFVq6iQQfPvEUl7945uswFPduHKs0JvSSK0d3GXxUXE45wTQSD3JO706gTzl+aVC8BnfPXmQx2a9UGw==", "dev": true, "license": "MIT", "dependencies": { @@ -7820,8 +7843,8 @@ "@babel/plugin-syntax-jsx": "^7.25.0", "@babel/traverse": "^7.25.0", "@babel/types": "^7.25.0", - "@formatjs/icu-messageformat-parser": "2.9.1", - "@formatjs/ts-transformer": "3.13.20", + "@formatjs/icu-messageformat-parser": "2.9.3", + "@formatjs/ts-transformer": "3.13.22", "@types/babel__core": "^7.20.5", "@types/babel__helper-plugin-utils": "^7.10.3", "@types/babel__traverse": "^7.20.6", @@ -8117,9 +8140,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001676", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001676.tgz", - "integrity": "sha512-Qz6zwGCiPghQXGJvgQAem79esjitvJ+CxSbSQkW9H/UX5hg8XM88d4lp2W+MEQ81j+Hip58Il+jGVdazk1z9cw==", + "version": "1.0.30001680", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001680.tgz", + "integrity": "sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==", "dev": true, "funding": [ { @@ -8463,9 +8486,9 @@ } }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.5.tgz", + "integrity": "sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==", "dev": true, "license": "MIT", "dependencies": { @@ -9424,9 +9447,9 @@ "license": "(MPL-2.0 OR Apache-2.0)" }, "node_modules/electron-to-chromium": { - "version": "1.5.50", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.50.tgz", - "integrity": "sha512-eMVObiUQ2LdgeO1F/ySTXsvqvxb6ZH2zPGaMYsWzRDdOddUa77tdmI0ltg+L16UpbWdhPmuF3wIQYyQq65WfZw==", + "version": "1.5.55", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.55.tgz", + "integrity": "sha512-6maZ2ASDOTBtjt9FhqYPRnbvKU5tjG0IN9SztUOWYw2AzNDNpKJYLJmlK0/En4Hs/aiWnB+JZ+gW19PIGszgKg==", "dev": true, "license": "ISC" }, @@ -9621,9 +9644,9 @@ } }, "node_modules/es-iterator-helpers": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.1.0.tgz", - "integrity": "sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.0.tgz", + "integrity": "sha512-tpxqxncxnpw3c93u8n3VOzACmRFoVmWJqbWXvX/JfKbkhBw1oslgPrUfeSt2psuqyEJFD6N/9lg5i7bsKpoq+Q==", "dev": true, "license": "MIT", "dependencies": { @@ -9635,6 +9658,7 @@ "function-bind": "^1.1.2", "get-intrinsic": "^1.2.4", "globalthis": "^1.0.4", + "gopd": "^1.0.1", "has-property-descriptors": "^1.0.2", "has-proto": "^1.0.3", "has-symbols": "^1.0.3", @@ -11580,9 +11604,9 @@ } }, "node_modules/file-selector": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/file-selector/-/file-selector-1.2.0.tgz", - "integrity": "sha512-49855884Jfcij/ec+RGkUYmZo45CwBpN+gfxuOTiOGCBTwvr5p8ZpfBQo1n2sdJz8Pl6FCmNDxyltjptHVPFNQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/file-selector/-/file-selector-2.1.0.tgz", + "integrity": "sha512-ZuXAqGePcSPz4JuerOY06Dzzq0hrmQ6VGoXVzGyFI1npeOfBgqGIKKpznfYWRkSLJlXutkqVC5WvGZtkFVhu9Q==", "license": "MIT", "dependencies": { "tslib": "^2.7.0" @@ -11906,9 +11930,9 @@ } }, "node_modules/globals": { - "version": "15.11.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-15.11.0.tgz", - "integrity": "sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==", + "version": "15.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.12.0.tgz", + "integrity": "sha512-1+gLErljJFhbOVyaetcwJiJ4+eLe45S2E7P5UiZ9xGfeq3ATQf5DOv9G7MH3gGbKQLkzmNh2DxfZwLdw+j6oTQ==", "dev": true, "license": "MIT", "engines": { @@ -12590,14 +12614,14 @@ "license": "ISC" }, "node_modules/intl-messageformat": { - "version": "10.7.3", - "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.7.3.tgz", - "integrity": "sha512-AAo/3oyh7ROfPhDuh7DxTTydh97OC+lv7h1Eq5LuHWuLsUMKOhtzTYuyXlUReuwZ9vANDHo4CS1bGRrn7TZRtg==", + "version": "10.7.6", + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.7.6.tgz", + "integrity": "sha512-IsMU/hqyy3FJwNJ0hxDfY2heJ7MteSuFvcnCebxRp67di4Fhx1gKKE+qS0bBwUF8yXkX9SsPUhLeX/B6h5SKUA==", "license": "BSD-3-Clause", "dependencies": { - "@formatjs/ecma402-abstract": "2.2.1", - "@formatjs/fast-memoize": "2.2.2", - "@formatjs/icu-messageformat-parser": "2.9.1", + "@formatjs/ecma402-abstract": "2.2.3", + "@formatjs/fast-memoize": "2.2.3", + "@formatjs/icu-messageformat-parser": "2.9.3", "tslib": "2" } }, @@ -14949,9 +14973,9 @@ } }, "node_modules/mdast-util-to-markdown": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.1.tgz", - "integrity": "sha512-OrkcCoqAkEg9b1ykXBrA0ehRc8H4fGU/03cACmW2xXzau1+dIdS+qJugh1Cqex3hMumSBgSE/5pc7uqP12nLAw==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", + "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", @@ -15888,9 +15912,9 @@ } }, "node_modules/object-inspect": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", - "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", + "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", "dev": true, "license": "MIT", "engines": { @@ -16328,9 +16352,9 @@ } }, "node_modules/postcss": { - "version": "8.4.47", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", - "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", + "version": "8.4.48", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.48.tgz", + "integrity": "sha512-GCRK8F6+Dl7xYniR5a4FYbpBzU8XnZVeowqsQFYdcXuSbChgiks7qybSkbvnaeqv0G0B+dd9/jJgH8kkLDQeEA==", "dev": true, "funding": [ { @@ -16349,7 +16373,7 @@ "license": "MIT", "dependencies": { "nanoid": "^3.3.7", - "picocolors": "^1.1.0", + "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, "engines": { @@ -16449,13 +16473,13 @@ } }, "node_modules/postcss-styled-syntax": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/postcss-styled-syntax/-/postcss-styled-syntax-0.6.4.tgz", - "integrity": "sha512-uWiLn+9rKgIghUYmTHvXMR6MnyPULMe9Gv3bV537Fg4FH6CA6cn21WMjKss2Qb98LUhT847tKfnRGG3FhSOgUQ==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/postcss-styled-syntax/-/postcss-styled-syntax-0.7.0.tgz", + "integrity": "sha512-OeStzPkHJ1/WDGRKm/JuVK8UdJbjt3U7AFC+zUc9omJ79SaXSxWoy+PXxJz7t8vOO8HcUgCLndNEQfLvZ74TuQ==", "dev": true, "license": "MIT", "dependencies": { - "typescript": "^5.3.3" + "typescript": "^5.6.3" }, "engines": { "node": ">=14.17" @@ -16562,11 +16586,14 @@ } }, "node_modules/psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.10.0.tgz", + "integrity": "sha512-KSKHEbjAnpUuAUserOq0FxGXCUrzC3WniuSJhvdbs102rL55266ZcHBqLWOsG30spQMlPdpy7icATiAQehg/iA==", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "punycode": "^2.3.1" + } }, "node_modules/punycode": { "version": "2.3.1", @@ -16658,13 +16685,13 @@ } }, "node_modules/react-dropzone": { - "version": "14.3.1", - "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-14.3.1.tgz", - "integrity": "sha512-0Rq5g35SMcHneTPlKKBEpxh91N59XNhu5z2Xreoh1xB0EGTWUaS4ESS346qMLWQi9Y1T3SUU7JMKmB0/VaFggQ==", + "version": "14.3.5", + "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-14.3.5.tgz", + "integrity": "sha512-9nDUaEEpqZLOz5v5SUcFA0CjM4vq8YbqO0WRls+EYT7+DvxUdzDPKNCPLqGfj3YL9MsniCLCD4RFA6M95V6KMQ==", "license": "MIT", "dependencies": { "attr-accept": "^2.2.4", - "file-selector": "^1.2.0", + "file-selector": "^2.1.0", "prop-types": "^15.8.1" }, "engines": { @@ -16687,9 +16714,9 @@ } }, "node_modules/react-hook-form": { - "version": "7.53.1", - "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.53.1.tgz", - "integrity": "sha512-6aiQeBda4zjcuaugWvim9WsGqisoUk+etmFEsSUMm451/Ic8L/UAb7sRtMj3V+Hdzm6mMjU1VhiSzYUZeBm0Vg==", + "version": "7.53.2", + "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.53.2.tgz", + "integrity": "sha512-YVel6fW5sOeedd1524pltpHX+jgU2u3DSDtXEaBORNdqiNrsX/nUI/iGXONegttg0mJVnfrIkiV0cmTU6Oo2xw==", "license": "MIT", "engines": { "node": ">=18.0.0" @@ -16703,20 +16730,20 @@ } }, "node_modules/react-intl": { - "version": "6.8.4", - "resolved": "https://registry.npmjs.org/react-intl/-/react-intl-6.8.4.tgz", - "integrity": "sha512-UKYrCIztyvSiZCpvHjDwAHlXT735fDioABVP+uhRAOhDSBS9NQ2vVbxiUikvVEBdr2b0cTe1tUfOfvhbmSPi/A==", + "version": "6.8.7", + "resolved": "https://registry.npmjs.org/react-intl/-/react-intl-6.8.7.tgz", + "integrity": "sha512-Ocv8Tg6fXqBdVdkkYohQ79T9rJls3G1lmDSjhqHdK9873BdQFLSeITGgwuGWTRBd6Mg5FL33TBen4FtujCTP0g==", "license": "BSD-3-Clause", "dependencies": { - "@formatjs/ecma402-abstract": "2.2.1", - "@formatjs/icu-messageformat-parser": "2.9.1", - "@formatjs/intl": "2.10.11", - "@formatjs/intl-displaynames": "6.8.1", - "@formatjs/intl-listformat": "7.7.1", + "@formatjs/ecma402-abstract": "2.2.3", + "@formatjs/icu-messageformat-parser": "2.9.3", + "@formatjs/intl": "2.10.14", + "@formatjs/intl-displaynames": "6.8.4", + "@formatjs/intl-listformat": "7.7.4", "@types/hoist-non-react-statics": "3", - "@types/react": "^18.3.11", + "@types/react": "16 || 17 || 18", "hoist-non-react-statics": "3", - "intl-messageformat": "10.7.3", + "intl-messageformat": "10.7.6", "tslib": "2" }, "peerDependencies": { @@ -16772,12 +16799,12 @@ } }, "node_modules/react-router": { - "version": "6.27.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.27.0.tgz", - "integrity": "sha512-YA+HGZXz4jaAkVoYBE98VQl+nVzI+cVI2Oj/06F5ZM+0u3TgedN9Y9kmMRo2mnkSK2nCpNQn0DVob4HCsY/WLw==", + "version": "6.28.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.28.0.tgz", + "integrity": "sha512-HrYdIFqdrnhDw0PqG/AKjAqEqM7AvxCz0DQ4h2W8k6nqmc5uRBYDag0SBxx9iYz5G8gnuNVLzUe13wl9eAsXXg==", "license": "MIT", "dependencies": { - "@remix-run/router": "1.20.0" + "@remix-run/router": "1.21.0" }, "engines": { "node": ">=14.0.0" @@ -16787,13 +16814,13 @@ } }, "node_modules/react-router-dom": { - "version": "6.27.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.27.0.tgz", - "integrity": "sha512-+bvtFWMC0DgAFrfKXKG9Fc+BcXWRUO1aJIihbB79xaeq0v5UzfvnM5houGUm1Y461WVRcgAQ+Clh5rdb1eCx4g==", + "version": "6.28.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.28.0.tgz", + "integrity": "sha512-kQ7Unsl5YdyOltsPGl31zOjLrDv+m2VcIEcIHqYYD3Lp0UppLjrzcfJqDJwXxFw3TH/yvapbnUvPlAj7Kx5nbg==", "license": "MIT", "dependencies": { - "@remix-run/router": "1.20.0", - "react-router": "6.27.0" + "@remix-run/router": "1.21.0", + "react-router": "6.28.0" }, "engines": { "node": ">=14.0.0" @@ -17364,9 +17391,9 @@ "license": "Unlicense" }, "node_modules/rollup": { - "version": "4.24.3", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.24.3.tgz", - "integrity": "sha512-HBW896xR5HGmoksbi3JBDtmVzWiPAYqp7wip50hjQ67JbDz61nyoMPdqu1DvVW9asYb2M65Z20ZHsyJCMqMyDg==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.25.0.tgz", + "integrity": "sha512-uVbClXmR6wvx5R1M3Od4utyLUxrmOcEm3pAtMphn73Apq19PDtHpgZoEvqH2YnnaNUuvKmg2DgRd2Sqv+odyqg==", "dev": true, "license": "MIT", "dependencies": { @@ -17380,24 +17407,24 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.24.3", - "@rollup/rollup-android-arm64": "4.24.3", - "@rollup/rollup-darwin-arm64": "4.24.3", - "@rollup/rollup-darwin-x64": "4.24.3", - "@rollup/rollup-freebsd-arm64": "4.24.3", - "@rollup/rollup-freebsd-x64": "4.24.3", - "@rollup/rollup-linux-arm-gnueabihf": "4.24.3", - "@rollup/rollup-linux-arm-musleabihf": "4.24.3", - "@rollup/rollup-linux-arm64-gnu": "4.24.3", - "@rollup/rollup-linux-arm64-musl": "4.24.3", - "@rollup/rollup-linux-powerpc64le-gnu": "4.24.3", - "@rollup/rollup-linux-riscv64-gnu": "4.24.3", - "@rollup/rollup-linux-s390x-gnu": "4.24.3", - "@rollup/rollup-linux-x64-gnu": "4.24.3", - "@rollup/rollup-linux-x64-musl": "4.24.3", - "@rollup/rollup-win32-arm64-msvc": "4.24.3", - "@rollup/rollup-win32-ia32-msvc": "4.24.3", - "@rollup/rollup-win32-x64-msvc": "4.24.3", + "@rollup/rollup-android-arm-eabi": "4.25.0", + "@rollup/rollup-android-arm64": "4.25.0", + "@rollup/rollup-darwin-arm64": "4.25.0", + "@rollup/rollup-darwin-x64": "4.25.0", + "@rollup/rollup-freebsd-arm64": "4.25.0", + "@rollup/rollup-freebsd-x64": "4.25.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.25.0", + "@rollup/rollup-linux-arm-musleabihf": "4.25.0", + "@rollup/rollup-linux-arm64-gnu": "4.25.0", + "@rollup/rollup-linux-arm64-musl": "4.25.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.25.0", + "@rollup/rollup-linux-riscv64-gnu": "4.25.0", + "@rollup/rollup-linux-s390x-gnu": "4.25.0", + "@rollup/rollup-linux-x64-gnu": "4.25.0", + "@rollup/rollup-linux-x64-musl": "4.25.0", + "@rollup/rollup-win32-arm64-msvc": "4.25.0", + "@rollup/rollup-win32-ia32-msvc": "4.25.0", + "@rollup/rollup-win32-x64-msvc": "4.25.0", "fsevents": "~2.3.2" } }, @@ -19187,9 +19214,9 @@ } }, "node_modules/vite": { - "version": "5.4.10", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.10.tgz", - "integrity": "sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==", + "version": "5.4.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz", + "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 9afdf57..54ef213 100644 --- a/package.json +++ b/package.json @@ -20,9 +20,9 @@ "dependencies": { "@automapper/core": "^8.8.1", "@automapper/pojos": "^8.8.1", - "@azure/msal-browser": "^3.26.1", - "@azure/msal-react": "^2.1.1", - "@fluentui/react-components": "^9.55.1", + "@azure/msal-browser": "^3.27.0", + "@azure/msal-react": "^2.2.0", + "@fluentui/react-components": "^9.56.0", "@fluentui/react-icons-mdl2": "^1.3.80", "@fluentui/react-icons-mdl2-branded": "^1.2.82", "@microsoft/applicationinsights-react-js": "^17.3.4", @@ -34,12 +34,12 @@ "monaco-editor": "^0.52.0", "react": "^18.3.1", "react-dom": "^18.3.1", - "react-dropzone": "^14.3.1", + "react-dropzone": "^14.3.5", "react-error-boundary": "^4.1.2", - "react-hook-form": "^7.53.1", - "react-intl": "^6.8.4", + "react-hook-form": "^7.53.2", + "react-intl": "^6.8.7", "react-markdown": "^9.0.1", - "react-router-dom": "^6.27.0", + "react-router-dom": "^6.28.0", "react-syntax-highlighter": "^15.6.1", "react-use": "^17.5.1", "rehype-raw": "^7.0.0", @@ -58,7 +58,7 @@ "@eslint/compat": "1.1.1", "@eslint/eslintrc": "^3.1.0", "@eslint/js": "^9.14.0", - "@formatjs/cli": "^6.3.5", + "@formatjs/cli": "^6.3.8", "@microsoft/microsoft-graph-types": "^2.40.0", "@stylistic/eslint-plugin": "^2.10.1", "@testing-library/jest-dom": "^6.6.3", @@ -70,11 +70,11 @@ "@types/react": "^18.3.12", "@types/react-dom": "^18.3.1", "@types/react-syntax-highlighter": "^15.5.13", - "@typescript-eslint/eslint-plugin": "^8.12.2", - "@typescript-eslint/parser": "^8.12.2", + "@typescript-eslint/eslint-plugin": "^8.13.0", + "@typescript-eslint/parser": "^8.13.0", "@vitejs/plugin-react": "^4.3.3", "babel-jest": "^29.7.0", - "babel-plugin-formatjs": "^10.5.22", + "babel-plugin-formatjs": "^10.5.24", "eslint": "^8.57.1", "eslint-plugin-hooks": "^0.4.3", "eslint-plugin-jsx-a11y": "^6.10.2", @@ -82,18 +82,18 @@ "eslint-plugin-react-hooks": "^4.6.2", "eslint-plugin-sonarjs": "^2.0.4", "eslint-plugin-testing-library": "^6.4.0", - "globals": "^15.11.0", + "globals": "^15.12.0", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", "jest-junit": "^16.0.0", - "postcss": "^8.4.47", - "postcss-styled-syntax": "^0.6.4", + "postcss": "^8.4.48", + "postcss-styled-syntax": "^0.7.0", "sass": "^1.80.6", "stylelint": "^16.10.0", "stylelint-config-recess-order": "^5.1.1", "stylelint-config-standard-scss": "^13.1.0", "typescript": "^5.6.3", - "vite": "^5.4.10" + "vite": "^5.4.11" }, "volta": { "node": "20.18.0" diff --git a/src/common/components/Communication.test.tsx b/src/common/components/Communication.test.tsx index f782f69..cf9e29e 100644 --- a/src/common/components/Communication.test.tsx +++ b/src/common/components/Communication.test.tsx @@ -13,7 +13,7 @@ import Presenter from './Communication.presenter'; import ThemeProvider from '../../providers/ThemeProvider'; import { render } from '@testing-library/react'; -it('should create shapshot', async () => { +it('should create a shapshot', () => { const params = { description: 'Something went wrong', image: 'https://example.com/image.png', diff --git a/src/common/components/ErrorNotification.test.tsx b/src/common/components/ErrorNotification.test.tsx index bbdb6f1..764f922 100644 --- a/src/common/components/ErrorNotification.test.tsx +++ b/src/common/components/ErrorNotification.test.tsx @@ -13,7 +13,24 @@ import Presenter from './ErrorNotification.presenter'; import ThemeProvider from '../../providers/ThemeProvider'; import { render } from '@testing-library/react'; -it('should create shapshot', async () => { +it('should create a shapshot when the message parameter is not undedined', () => { + const params = { + message: { + id: 'ErrorMessage', + defaultMessage: 'Something went wrong' + } + }; + const { asFragment } = render( + + + + + + ); + expect(asFragment()).toMatchSnapshot(); +}); + +it('should create a shapshot when the message parameter is undedined', () => { const params = { message: { id: 'ErrorMessage', diff --git a/src/common/components/ImageViewer.test.tsx b/src/common/components/ImageViewer.test.tsx index 453c3df..28ae60b 100644 --- a/src/common/components/ImageViewer.test.tsx +++ b/src/common/components/ImageViewer.test.tsx @@ -8,12 +8,12 @@ import React from 'react'; -import ImageViewer from './ImageViewer.presenter'; import IntlProvider from '../../providers/IntlProvider'; +import Presenter from './ImageViewer.presenter'; import ThemeProvider from '../../providers/ThemeProvider'; import { render } from '@testing-library/react'; -it('should create shapshot', async () => { +it('should create a shapshot', () => { const params = { alt: 'image', className: 'image', @@ -22,7 +22,7 @@ it('should create shapshot', async () => { const { asFragment } = render( - + ); diff --git a/src/common/components/Loader.test.tsx b/src/common/components/Loader.test.tsx index 7ab37c6..a7bc0f0 100644 --- a/src/common/components/Loader.test.tsx +++ b/src/common/components/Loader.test.tsx @@ -8,15 +8,16 @@ import React from 'react'; +import '@testing-library/jest-dom'; +import { render, screen } from '@testing-library/react'; import IntlProvider from '../../providers/IntlProvider'; import Presenter from './Loader.presenter'; import ThemeProvider from '../../providers/ThemeProvider'; -import { render } from '@testing-library/react'; -it('should create shapshot if loading is "true"', async () => { +it('should create a shapshot when the loading parameter is true', () => { const params = { children: ( -
+
), loading: true }; @@ -28,12 +29,13 @@ it('should create shapshot if loading is "true"', async () => { ); expect(asFragment()).toMatchSnapshot(); + expect(screen.queryByTestId('test-Children')).not.toBeInTheDocument(); }); -it('should create shapshot if loading is "false"', async () => { +it('should create a shapshot when the loading parameter is false', () => { const params = { children: ( -
+
), loading: false }; @@ -45,4 +47,5 @@ it('should create shapshot if loading is "false"', async () => { ); expect(asFragment()).toMatchSnapshot(); + expect(screen.getByTestId('test-Children')).toBeInTheDocument(); }); diff --git a/src/common/components/Mermaid.test.tsx b/src/common/components/Mermaid.test.tsx index 4b2c54c..e95d454 100644 --- a/src/common/components/Mermaid.test.tsx +++ b/src/common/components/Mermaid.test.tsx @@ -13,10 +13,10 @@ import Presenter from './Mermaid.presenter'; import ThemeProvider from '../../providers/ThemeProvider'; import { render } from '@testing-library/react'; -it('should create shapshot', async () => { +it('should create a shapshot', () => { const params = { children: ( -
+
) }; const { asFragment } = render( diff --git a/src/common/components/ModalDialog.test.tsx b/src/common/components/ModalDialog.test.tsx new file mode 100644 index 0000000..a105376 --- /dev/null +++ b/src/common/components/ModalDialog.test.tsx @@ -0,0 +1,51 @@ +// +// Copyright (c) 2023-2024 karamem0 +// +// This software is released under the MIT License. +// +// https://github.com/karamem0/hitofude/blob/main/LICENSE +// + +import React from 'react'; + +import '@testing-library/jest-dom'; +import { render, screen } from '@testing-library/react'; +import IntlProvider from '../../providers/IntlProvider'; +import Presenter from './ModalDialog.presenter'; +import ThemeProvider from '../../providers/ThemeProvider'; + +it('should create a shapshot when the open parameter is true', () => { + const params = { + children: ( +
+ ), + open: true + }; + const { asFragment } = render( + + + + + + ); + expect(asFragment()).toMatchSnapshot(); + expect(screen.getByTestId('test-Children')).toBeInTheDocument(); +}); + +it('should create a shapshot when the open parameter is false', () => { + const params = { + children: ( +
+ ), + open: false + }; + const { asFragment } = render( + + + + + + ); + expect(asFragment()).toMatchSnapshot(); + expect(screen.queryByTestId('test-Children')).not.toBeInTheDocument(); +}); diff --git a/src/common/components/MsalAdapter.test.tsx b/src/common/components/MsalAdapter.test.tsx new file mode 100644 index 0000000..f4b72c6 --- /dev/null +++ b/src/common/components/MsalAdapter.test.tsx @@ -0,0 +1,51 @@ +// +// Copyright (c) 2023-2024 karamem0 +// +// This software is released under the MIT License. +// +// https://github.com/karamem0/hitofude/blob/main/LICENSE +// + +import React from 'react'; + +import '@testing-library/jest-dom'; +import { render, screen } from '@testing-library/react'; +import IntlProvider from '../../providers/IntlProvider'; +import Presenter from './MsalAdapter.presenter'; +import ThemeProvider from '../../providers/ThemeProvider'; + +it('should create a shapshot when the loading parameter is true', () => { + const params = { + children: ( +
+ ), + loading: true + }; + const { asFragment } = render( + + + + + + ); + expect(asFragment()).toMatchSnapshot(); + expect(screen.queryByTestId('test-Children')).not.toBeInTheDocument(); +}); + +it('should create a shapshot when the loading parameter is false', () => { + const params = { + children: ( +
+ ), + loading: false + }; + const { asFragment } = render( + + + + + + ); + expect(asFragment()).toMatchSnapshot(); + expect(screen.getByTestId('test-Children')).toBeInTheDocument(); +}); diff --git a/src/common/components/ProgressDialog.presenter.tsx b/src/common/components/ProgressDialog.presenter.tsx index b692deb..7382a80 100644 --- a/src/common/components/ProgressDialog.presenter.tsx +++ b/src/common/components/ProgressDialog.presenter.tsx @@ -23,13 +23,15 @@ import { useIntl } from 'react-intl'; import { useTheme } from '../../providers/ThemeProvider'; interface ProgressDialogProps { - value?: ProgressType + mountNode?: HTMLElement, + type?: ProgressType } function ProgressDialog(props: Readonly) { const { - value + mountNode, + type } = props; const intl = useIntl(); @@ -41,9 +43,9 @@ function ProgressDialog(props: Readonly) { return ( - + modalType="modal" + open={type != null}> + ) { `}> { (() => { - switch (value) { - case ProgressType.save: + switch (type) { + case 'save': return intl.formatMessage(messages.Saving); - case ProgressType.upload: + case 'upload': return intl.formatMessage(messages.Uploading); default: return null; diff --git a/src/common/components/ProgressDialog.test.tsx b/src/common/components/ProgressDialog.test.tsx new file mode 100644 index 0000000..8d0b551 --- /dev/null +++ b/src/common/components/ProgressDialog.test.tsx @@ -0,0 +1,75 @@ +// +// Copyright (c) 2023-2024 karamem0 +// +// This software is released under the MIT License. +// +// https://github.com/karamem0/hitofude/blob/main/LICENSE +// + +import React from 'react'; + +import '@testing-library/jest-dom'; +import { render, screen } from '@testing-library/react'; +import IntlProvider from '../../providers/IntlProvider'; +import Presenter from './ProgressDialog.presenter'; +import { ProgressType } from '../../types/Model'; +import ThemeProvider from '../../providers/ThemeProvider'; + +it('should create a shapshot when the type parameter is save', () => { + const container = document.body.appendChild(document.createElement('div')); + const params = { + mountNode: container, + type: 'save' as ProgressType + }; + const { asFragment } = render( + + + + + , + { + container + } + ); + expect(asFragment()).toMatchSnapshot(); + expect(screen.getByText('Saving...')).toBeInTheDocument(); +}); + +it('should create a shapshot when the type parameter is upload', () => { + const container = document.body.appendChild(document.createElement('div')); + const params = { + mountNode: container, + type: 'upload' as ProgressType + }; + const { asFragment } = render( + + + + + , + { + container + } + ); + expect(asFragment()).toMatchSnapshot(); + expect(screen.getByText('Uploading...')).toBeInTheDocument(); +}); + +it('should create a shapshot when the type parameter is undefined', () => { + const container = document.body.appendChild(document.createElement('div')); + const params = { + mountNode: container, + type: undefined + }; + const { asFragment } = render( + + + + + , + { + container + } + ); + expect(asFragment()).toMatchSnapshot(); +}); diff --git a/src/common/components/ProgressDialog.tsx b/src/common/components/ProgressDialog.tsx index 1944de1..af436fe 100644 --- a/src/common/components/ProgressDialog.tsx +++ b/src/common/components/ProgressDialog.tsx @@ -16,7 +16,7 @@ function ProgressDialog() { const { progress } = useProgress(); return ( - + ); } diff --git a/src/common/components/ScrollPanel.test.tsx b/src/common/components/ScrollPanel.test.tsx new file mode 100644 index 0000000..3dbfe9a --- /dev/null +++ b/src/common/components/ScrollPanel.test.tsx @@ -0,0 +1,32 @@ +// +// Copyright (c) 2023-2024 karamem0 +// +// This software is released under the MIT License. +// +// https://github.com/karamem0/hitofude/blob/main/LICENSE +// + +import React from 'react'; + +import '@testing-library/jest-dom'; +import { render, screen } from '@testing-library/react'; +import IntlProvider from '../../providers/IntlProvider'; +import Presenter from './ScrollPanel.presenter'; +import ThemeProvider from '../../providers/ThemeProvider'; + +it('should create a shapshot', () => { + const params = { + children: ( +
+ ) + }; + const { asFragment } = render( + + + + + + ); + expect(asFragment()).toMatchSnapshot(); + expect(screen.getByTestId('test-Children')).toBeInTheDocument(); +}); diff --git a/src/common/components/ScrollSynchronizer.test.tsx b/src/common/components/ScrollSynchronizer.test.tsx new file mode 100644 index 0000000..41dbcbe --- /dev/null +++ b/src/common/components/ScrollSynchronizer.test.tsx @@ -0,0 +1,32 @@ +// +// Copyright (c) 2023-2024 karamem0 +// +// This software is released under the MIT License. +// +// https://github.com/karamem0/hitofude/blob/main/LICENSE +// + +import React from 'react'; + +import '@testing-library/jest-dom'; +import { render, screen } from '@testing-library/react'; +import IntlProvider from '../../providers/IntlProvider'; +import Presenter from './ScrollSynchronizer.presenter'; +import ThemeProvider from '../../providers/ThemeProvider'; + +it('should create a shapshot', () => { + const params = { + children: ( +
+ ) + }; + const { asFragment } = render( + + + + + + ); + expect(asFragment()).toMatchSnapshot(); + expect(screen.getByTestId('test-Children')).toBeInTheDocument(); +}); diff --git a/src/common/components/SidePanel.presenter.tsx b/src/common/components/SidePanel.presenter.tsx index 46c2305..1403de0 100644 --- a/src/common/components/SidePanel.presenter.tsx +++ b/src/common/components/SidePanel.presenter.tsx @@ -20,6 +20,7 @@ import { EventHandler } from '../../types/Event'; import { css } from '@emotion/react'; interface SidePanelProps { + mountNode?: HTMLElement, open?: boolean, title?: React.ReactNode, onOpenChange?: EventHandler @@ -29,6 +30,7 @@ function SidePanel(props: Readonly>) { const { children, + mountNode, open, title, onOpenChange @@ -37,6 +39,7 @@ function SidePanel(props: Readonly>) { return ( { + const container = document.body.appendChild(document.createElement('div')); + const params = { + children: ( +
+ ), + mountNode: container, + open: true, + title: 'Side Panel' + }; + const { asFragment } = render( + + + + + , + { + container + } + ); + expect(asFragment()).toMatchSnapshot(); + expect(screen.getByTestId('test-Children')).toBeInTheDocument(); +}); + +it('should create a shapshot when the open parameter is false', () => { + const container = document.body.appendChild(document.createElement('div')); + const params = { + children: ( +
+ ), + mountNode: container, + open: false, + title: 'Side Panel' + }; + const { asFragment } = render( + + + + + , + { + container + } + ); + expect(asFragment()).toMatchSnapshot(); + expect(screen.queryByTestId('test-Children')).not.toBeInTheDocument(); +}); diff --git a/src/common/components/Tree.test.tsx b/src/common/components/Tree.test.tsx index 0861133..c322db7 100644 --- a/src/common/components/Tree.test.tsx +++ b/src/common/components/Tree.test.tsx @@ -13,10 +13,10 @@ import Presenter from './Tree.presenter'; import ThemeProvider from '../../providers/ThemeProvider'; import { render } from '@testing-library/react'; -it('should create shapshot if disabled is "true"', async () => { +it('should create a shapshot when the disabled parameter is true', () => { const params = { children: ( -
+
), disabled: true }; @@ -30,10 +30,10 @@ it('should create shapshot if disabled is "true"', async () => { expect(asFragment()).toMatchSnapshot(); }); -it('should create shapshot if disabled is "false"', async () => { +it('should create a shapshot when the disabled parameter is false', () => { const params = { children: ( -
+
), disabled: false }; diff --git a/src/common/components/TreeHeader.test.tsx b/src/common/components/TreeHeader.test.tsx index baa7f15..c0d9c3f 100644 --- a/src/common/components/TreeHeader.test.tsx +++ b/src/common/components/TreeHeader.test.tsx @@ -13,11 +13,11 @@ import Presenter from './TreeHeader.presenter'; import ThemeProvider from '../../providers/ThemeProvider'; import { render } from '@testing-library/react'; -it('should create shapshot if root is "true"', async () => { +it('should create a shapshot when the root parameter is true', () => { const params = { name: 'Explorer', menu: ( -
+
), root: true }; @@ -31,11 +31,11 @@ it('should create shapshot if root is "true"', async () => { expect(asFragment()).toMatchSnapshot(); }); -it('should create shapshot if root is "false"', async () => { +it('should create a shapshot when the root parameter is false', () => { const params = { name: 'Explorer', menu: ( -
+
), root: false }; diff --git a/src/common/components/TreeItem.test.tsx b/src/common/components/TreeItem.test.tsx index 1f840ea..64a3c5a 100644 --- a/src/common/components/TreeItem.test.tsx +++ b/src/common/components/TreeItem.test.tsx @@ -13,13 +13,13 @@ import Presenter from './TreeItem.presenter'; import ThemeProvider from '../../providers/ThemeProvider'; import { render } from '@testing-library/react'; -it('should create shapshot if selected is "true"', async () => { +it('should create a shapshot when the selected parameter is true', () => { const params = { icon: ( -
+
), info: ( -
+
), key: '1', name: 'Markdown.md', @@ -35,13 +35,13 @@ it('should create shapshot if selected is "true"', async () => { expect(asFragment()).toMatchSnapshot(); }); -it('should create shapshot if root is "false"', async () => { +it('should create a shapshot when the selected parameter is false', () => { const params = { icon: ( -
+
), info: ( -
+
), key: '1', name: 'Markdown.md', diff --git a/src/common/components/VideoViewer.test.tsx b/src/common/components/VideoViewer.test.tsx new file mode 100644 index 0000000..647800f --- /dev/null +++ b/src/common/components/VideoViewer.test.tsx @@ -0,0 +1,30 @@ +// +// Copyright (c) 2023-2024 karamem0 +// +// This software is released under the MIT License. +// +// https://github.com/karamem0/hitofude/blob/main/LICENSE +// + +import React from 'react'; + +import IntlProvider from '../../providers/IntlProvider'; +import Presenter from './VideoViewer.presenter'; +import ThemeProvider from '../../providers/ThemeProvider'; +import { render } from '@testing-library/react'; + +it('should create a shapshot', () => { + const params = { + alt: 'video', + className: 'video', + src: 'https://example.com/video.wav' + }; + const { asFragment } = render( + + + + + + ); + expect(asFragment()).toMatchSnapshot(); +}); diff --git a/src/common/components/__snapshots__/Communication.test.tsx.snap b/src/common/components/__snapshots__/Communication.test.tsx.snap index 119e7ac..289dddb 100644 --- a/src/common/components/__snapshots__/Communication.test.tsx.snap +++ b/src/common/components/__snapshots__/Communication.test.tsx.snap @@ -1,6 +1,6 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`should create shapshot 1`] = ` +exports[`should create a shapshot 1`] = ` .emotion-0 { display: grid; diff --git a/src/common/components/__snapshots__/ErrorNotification.test.tsx.snap b/src/common/components/__snapshots__/ErrorNotification.test.tsx.snap index 2530003..187236d 100644 --- a/src/common/components/__snapshots__/ErrorNotification.test.tsx.snap +++ b/src/common/components/__snapshots__/ErrorNotification.test.tsx.snap @@ -1,6 +1,6 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`should create shapshot 1`] = ` +exports[`should create a shapshot when the message parameter is not undedined 1`] = ` .emotion-0 { position: fixed; @@ -59,3 +59,63 @@ exports[`should create shapshot 1`] = `
`; + +exports[`should create a shapshot when the message parameter is undedined 1`] = ` + + .emotion-0 { + position: fixed; + z-index: 900; + width: calc(100% - 1rem); + margin: 0.5rem; + background-color: #fafafa; +} + +
+
+
+ +
+
+ Something went wrong +
+
+
+ +
+
+
+ +`; diff --git a/src/common/components/__snapshots__/ImageViewer.test.tsx.snap b/src/common/components/__snapshots__/ImageViewer.test.tsx.snap index 68cc0a6..56c554e 100644 --- a/src/common/components/__snapshots__/ImageViewer.test.tsx.snap +++ b/src/common/components/__snapshots__/ImageViewer.test.tsx.snap @@ -1,6 +1,6 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`should create shapshot 1`] = ` +exports[`should create a shapshot 1`] = `
`; -exports[`should create shapshot if loading is "true" 1`] = ` +exports[`should create a shapshot when the loading parameter is true 1`] = `
       
diff --git a/src/common/components/__snapshots__/ModalDialog.test.tsx.snap b/src/common/components/__snapshots__/ModalDialog.test.tsx.snap new file mode 100644 index 0000000..e79b352 --- /dev/null +++ b/src/common/components/__snapshots__/ModalDialog.test.tsx.snap @@ -0,0 +1,23 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`should create a shapshot when the open parameter is false 1`] = ` + +
+ +`; + +exports[`should create a shapshot when the open parameter is true 1`] = ` + +
+
+
+ +`; diff --git a/src/common/components/__snapshots__/MsalAdapter.test.tsx.snap b/src/common/components/__snapshots__/MsalAdapter.test.tsx.snap new file mode 100644 index 0000000..4394468 --- /dev/null +++ b/src/common/components/__snapshots__/MsalAdapter.test.tsx.snap @@ -0,0 +1,23 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`should create a shapshot when the loading parameter is false 1`] = ` + +
+
+
+ +`; + +exports[`should create a shapshot when the loading parameter is true 1`] = ` + +
+ +`; diff --git a/src/common/components/__snapshots__/ProgressDialog.test.tsx.snap b/src/common/components/__snapshots__/ProgressDialog.test.tsx.snap new file mode 100644 index 0000000..e77b77c --- /dev/null +++ b/src/common/components/__snapshots__/ProgressDialog.test.tsx.snap @@ -0,0 +1,164 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`should create a shapshot when the type parameter is save 1`] = ` + +