From 6198c720e99cb7e36a711a38f70813a964982fe3 Mon Sep 17 00:00:00 2001 From: Aloento <11802769+Aloento@users.noreply.github.com> Date: Wed, 28 Feb 2024 16:05:08 +0100 Subject: [PATCH] Update variable names, functions, and log messages for clarity and functionality Renamed `orders` to `photos` in `ProductPostMovePhoto` method in `AdminHub` class for clarity. Updated version numbers in comments across multiple files. Added new `refresh` function in `useSWR` function, replacing previous logic. `AdminProductPhotoAction` function now takes `ProductId` as a prop and updates photo list after a photo is moved. `AdminProductPhoto` function maps data to a new `list` variable used as `Items` prop for `DelegateDataGrid` component. Similar mapping done in `ProductCarousel` function. Changed log message in `PhotoList` method from warning to debug and updated parameters for `useSWR` function in `usePhotoList` method. --- SoarCraft.AwaiShop/AdminHub/Product/Post.cs | 21 +- SoarCraft.AwaiShop/SoarCraft.AwaiShop.csproj | 4 +- package.json | 4 +- pnpm-lock.yaml | 1153 ++++++++++-------- src/Helpers/useSWR.ts | 18 +- src/Pages/Admin/Product/Photo/Action.tsx | 26 +- src/Pages/Admin/Product/Photo/index.tsx | 19 +- src/Pages/Product/Carousel.tsx | 3 +- src/ShopNet/Product/Get.ts | 6 +- 9 files changed, 723 insertions(+), 531 deletions(-) diff --git a/SoarCraft.AwaiShop/AdminHub/Product/Post.cs b/SoarCraft.AwaiShop/AdminHub/Product/Post.cs index a1e61f8..a7991b1 100644 --- a/SoarCraft.AwaiShop/AdminHub/Product/Post.cs +++ b/SoarCraft.AwaiShop/AdminHub/Product/Post.cs @@ -38,11 +38,11 @@ public async Task ProductPostCreate(string name) { * * @author Aloento * @since 0.5.0 - * @version 0.1.0 + * @version 1.0.0 * */ public async Task ProductPostMovePhoto(uint photoId, bool up) { - var orders = await this.Db.Photos + var photos = await this.Db.Photos .Where(x => x.ProductId == this.Db.Photos .Where(y => y.PhotoId == photoId) .Select(z => z.ProductId) @@ -50,26 +50,23 @@ public async Task ProductPostMovePhoto(uint photoId, bool up) { .OrderBy(x => x.Order) .ToListAsync(); - var index = orders.FindIndex(x => x.PhotoId == photoId); - var current = orders[index].Order; + var index = photos.FindIndex(x => x.PhotoId == photoId); + var current = photos[index].Order; if (up) { if (current == 1) throw new HubException("Photo already at top"); - orders[index - 1].Order = current; - orders[index].Order = (byte)(current - 1); + photos[index - 1].Order = current; + photos[index].Order = (byte)(current - 1); } else { - if (current == orders.Last().Order) + if (current == photos.Last().Order) throw new HubException("Photo already at bottom"); - orders[index + 1].Order = current; - orders[index].Order = (byte)(current + 1); + photos[index + 1].Order = current; + photos[index].Order = (byte)(current + 1); } - for (byte i = 0; i < orders.Count; i++) - orders[i].Order = (byte)(i + 1); - await this.Db.SaveChangesAsync(); return true; } diff --git a/SoarCraft.AwaiShop/SoarCraft.AwaiShop.csproj b/SoarCraft.AwaiShop/SoarCraft.AwaiShop.csproj index 42a1c53..7669dbd 100644 --- a/SoarCraft.AwaiShop/SoarCraft.AwaiShop.csproj +++ b/SoarCraft.AwaiShop/SoarCraft.AwaiShop.csproj @@ -39,10 +39,10 @@ runtime; build; native; contentfiles; analyzers; buildtransitive - + - + diff --git a/package.json b/package.json index 7019acf..0db071f 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "@azure/msal-browser": "^3.10.0", "@azure/msal-common": "^14.7.1", "@azure/msal-react": "^2.0.12", - "@fluentui/react-components": "^9.46.5", + "@fluentui/react-components": "^9.46.6", "@fluentui/react-hooks": "^8.6.36", "@fluentui/react-icons": "^2.0.230", "@griffel/react": "^1.5.20", @@ -53,7 +53,7 @@ }, "devDependencies": { "@types/lodash-es": "^4.17.12", - "@types/react": "^18.2.58", + "@types/react": "^18.2.60", "@types/react-dom": "^18.2.19", "@vitejs/plugin-react-swc": "^3.6.0", "typescript": "^5.3.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 068d473..c1ac72a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,11 +15,11 @@ dependencies: specifier: ^2.0.12 version: 2.0.12(@azure/msal-browser@3.10.0)(react@18.2.0) '@fluentui/react-components': - specifier: ^9.46.5 - version: 9.46.5(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + specifier: ^9.46.6 + version: 9.46.6(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) '@fluentui/react-hooks': specifier: ^8.6.36 - version: 8.6.36(@types/react@18.2.58)(react@18.2.0) + version: 8.6.36(@types/react@18.2.60)(react@18.2.0) '@fluentui/react-icons': specifier: ^2.0.230 version: 2.0.230(react@18.2.0) @@ -85,7 +85,7 @@ dependencies: version: 3.2.5(karma@6.4.3) dexie-react-hooks: specifier: ^1.1.7 - version: 1.1.7(@types/react@18.2.58)(dexie@3.2.5)(react@18.2.0) + version: 1.1.7(@types/react@18.2.60)(dexie@3.2.5)(react@18.2.0) lexical: specifier: 0.10.0 version: 0.10.0 @@ -116,8 +116,8 @@ devDependencies: specifier: ^4.17.12 version: 4.17.12 '@types/react': - specifier: ^18.2.58 - version: 18.2.58 + specifier: ^18.2.60 + version: 18.2.60 '@types/react-dom': specifier: ^18.2.19 version: 18.2.19 @@ -156,8 +156,8 @@ packages: react: 18.2.0 dev: false - /@babel/runtime@7.23.9: - resolution: {integrity: sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==} + /@babel/runtime@7.24.0: + resolution: {integrity: sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.1 @@ -430,8 +430,8 @@ packages: '@swc/helpers': 0.5.6 dev: false - /@fluentui/react-accordion@9.3.42(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-j1zNjjRgcWmy9qffBUuOC1cQTt9yIgLJ2OmaRm2frTJMJWwbFl/6NH+j5MKe57pF/EBkUONiLcz5gFhSjQOxLg==} + /@fluentui/react-accordion@9.3.43(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-lsB+YMEhOHLME6cPCLaxHe5Vamnt4nbV6zOOP1t4bhF6zDgDbo5O/71BJlwNOy/Moxu1I6/rjNuTrD3ln7fzmw==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' @@ -439,41 +439,41 @@ packages: react-dom: '>=16.14.0 <19.0.0' scheduler: ^0.19.0 || ^0.20.0 dependencies: - '@fluentui/react-aria': 9.9.0(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-context-selector': 9.1.52(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-aria': 9.9.1(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-context-selector': 9.1.53(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) '@fluentui/react-icons': 2.0.230(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-tabster': 9.19.1(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-tabster': 9.19.2(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) scheduler: 0.20.2 dev: false - /@fluentui/react-alert@9.0.0-beta.110(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-QBlj7Qt2f4fgyq5RRCxDk36B/Z6okbqxDyMzWJSauoLoZSC/SZ5VI1eJMeELxmTyH9m8zLm4+KrEm1BETsjg/w==} + /@fluentui/react-alert@9.0.0-beta.111(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-pAU6nHDXoyTVQYomqBVhXq4a8fHHrv3Y+gJpVInLFHvju+BHVJFoaVOMMWl6Mc8rtOc10VUPGyyHQShrRI445w==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-avatar': 9.6.15(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-button': 9.3.69(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-avatar': 9.6.16(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-button': 9.3.70(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-icons': 2.0.230(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-tabster': 9.19.1(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-tabster': 9.19.2(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -481,8 +481,8 @@ packages: - scheduler dev: false - /@fluentui/react-aria@9.9.0(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-YTmKRtl8joM30d21/GEsG3DbcKUEkhlliYbvs6aL/aXuNvsjToEj61DWouiC+LkFKyfKvQsDDL/5ULL4w7mULQ==} + /@fluentui/react-aria@9.9.1(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-PZzzSSBOiVtAll1ZNykedA4IUPanAUPIe8Lrxxxu+fh4Pfj4wTPa5ZGtmHbtvDa+BCJ0ox8Fb0hDf1EaIq093A==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' @@ -490,19 +490,19 @@ packages: react-dom: '>=16.14.0 <19.0.0' dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-tabster': 9.19.1(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-tabster': 9.19.2(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@fluentui/react-avatar@9.6.15(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-XUWe7beR2dFFD0m5drgt+neFWoJrHPO0ZIxjWSWm7Fqjs0y5WS3VsYWx0mB+qpaZGJPWnBNtu17VhJnqCmy7EA==} + /@fluentui/react-avatar@9.6.16(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-GgzjqYa9Y8CjL0kPA4KjKLk4mbz/VFJopJuaUFOpoRw6ZDR8Vgyps7a7Nk/oDNhsUiLJZdl5ipdWJiJhdvwwrw==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' @@ -510,27 +510,27 @@ packages: react-dom: '>=16.14.0 <19.0.0' scheduler: ^0.19.0 || ^0.20.0 dependencies: - '@fluentui/react-badge': 9.2.25(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-context-selector': 9.1.52(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-badge': 9.2.26(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-context-selector': 9.1.53(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) '@fluentui/react-icons': 2.0.230(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-popover': 9.8.39(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-tabster': 9.19.1(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-popover': 9.8.40(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-tabster': 9.19.2(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-tooltip': 9.4.17(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-tooltip': 9.4.18(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) scheduler: 0.20.2 dev: false - /@fluentui/react-badge@9.2.25(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-lm3DnYZLw9yUf4k8PChwTahkbiysL+L/9NLhEGtCspVyzK7WAD4cOQn3NlVhMFv6rnuGnGYEQXMCrsWoipUFEA==} + /@fluentui/react-badge@9.2.26(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-eGFJr++MlCexzKLYWW2skP288kanvVUT8xeLLksMrI1ZsO4lySwee34wT/d1/lR1x28yq3sCz/BuqP1XsoGlFw==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' @@ -538,45 +538,45 @@ packages: react-dom: '>=16.14.0 <19.0.0' dependencies: '@fluentui/react-icons': 2.0.230(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@fluentui/react-breadcrumb@9.0.15(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-lNNfJnCIJIvqu97vcXbj3QdkEIBdY1JEojriH+kAF5IX2Mv+Z7HW468bvRPNgZjOIgWzLVRN4GWsi0o2vwtr5A==} + /@fluentui/react-breadcrumb@9.0.16(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-+dhZHmkWNKfXBRGPTd0mv773OL9AK9nRoO2lncsV9oZxefD0m98JdO9HkRPrM7GvRKDpCH2ryoI5nhLSRoQzrg==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-aria': 9.9.0(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-button': 9.3.69(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-aria': 9.9.1(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-button': 9.3.70(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-icons': 2.0.230(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-link': 9.2.11(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-tabster': 9.19.1(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-link': 9.2.12(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-tabster': 9.19.2(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@fluentui/react-button@9.3.69(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-SUAxUnm4pzq+v7JESiPnoWYOEb40zNnNyLFfacZ/ZBmBh8JcA8uomV5lJ8H1Aj1cS8yVVChPdEveXehR82cjvA==} + /@fluentui/react-button@9.3.70(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-tbSp4ff3vj7GtoqZJSuJDEEEafLIDciXVK2HGuMH9s1P/7RS/2c6PuMCsiOr+vJSRQhSgmlnjlopT+CaNs2iDg==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' @@ -584,23 +584,23 @@ packages: react-dom: '>=16.14.0 <19.0.0' dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-aria': 9.9.0(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-aria': 9.9.1(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-icons': 2.0.230(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-tabster': 9.19.1(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-tabster': 9.19.2(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@fluentui/react-card@9.0.68(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-qDmtL8f2JOAzoBuQm9RV1Ty/UPS6UR1l+gBBb9p1jarGbBxGb7TS+fx5tuOiEB7sejFT+vC7otFsQ+mCNS1Rtw==} + /@fluentui/react-card@9.0.69(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-lkgQ3ImddOsM84hSgDrnLgZxS7075V2bGK80/ZrMT8zxnWBOVmAgMACvCqFk/Yzsv2Mvgv+EjQ1bS03dFajcAA==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' @@ -608,37 +608,37 @@ packages: react-dom: '>=16.14.0 <19.0.0' dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-tabster': 9.19.1(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-tabster': 9.19.2(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@fluentui/react-checkbox@9.2.13(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-xyOin0H6k4ojHcnyAaimo/tTnxoL49KdLONa40YcMXlk65KTtlbfpmrK8G7gPn2/abJY7Uq0+4zmXwmT2vJEqw==} + /@fluentui/react-checkbox@9.2.14(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-6sMSzTAxbVaREKq3MbgU87al+xq/azz/jxuIEqkMA9O0K4miCgzHSLA2+JcwHBr2x+lDz2HKyJCaHjP8FqsZLQ==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-field': 9.1.54(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-field': 9.1.55(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) '@fluentui/react-icons': 2.0.230(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-label': 9.1.62(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-tabster': 9.19.1(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-label': 9.1.63(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-tabster': 9.19.2(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -646,8 +646,8 @@ packages: - scheduler dev: false - /@fluentui/react-combobox@9.8.0(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-nrlwT7F1LcvUS9dFaRLJpgzcalR4tKNWHEChUu2z+cLxg2GVDXPyZl7AxZUgaPNuNPTFfSKm4PXBGrx/OsoUIQ==} + /@fluentui/react-combobox@9.9.0(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-QzqlgiY24pPM/QBPMKdv07FQNMNA+QjXiKv3jvoBJdfarzybceGuwLoolGJcxj+V+5gXJ+Dxn8EO2wABXjxCmw==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' @@ -656,28 +656,28 @@ packages: scheduler: ^0.19.0 || ^0.20.0 dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-aria': 9.9.0(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-context-selector': 9.1.52(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-field': 9.1.54(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-aria': 9.9.1(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-context-selector': 9.1.53(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-field': 9.1.55(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) '@fluentui/react-icons': 2.0.230(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-portal': 9.4.14(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-positioning': 9.13.4(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-tabster': 9.19.1(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-portal': 9.4.15(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-positioning': 9.13.5(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-tabster': 9.19.2(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) scheduler: 0.20.2 dev: false - /@fluentui/react-components@9.46.5(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-h79Nq18DbqXMBaPfGaOMykge/3wXpBLQWfdTzLsZrJXUxcOUFzxB+RP7dewgmKQs5kihXY70sNI+P+uCUdaSCg==} + /@fluentui/react-components@9.46.6(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-/d3pcR+CXgXBAXrZZ2eTCr16DrrP+vv013pE8g8yjNJ6pULycN4YiVSM724ObbKlWLWyepz7pszhmmYUyIHgoQ==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' @@ -685,67 +685,67 @@ packages: react-dom: '>=16.14.0 <19.0.0' scheduler: ^0.19.0 || ^0.20.0 dependencies: - '@fluentui/react-accordion': 9.3.42(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-alert': 9.0.0-beta.110(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-aria': 9.9.0(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-avatar': 9.6.15(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-badge': 9.2.25(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-breadcrumb': 9.0.15(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-button': 9.3.69(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-card': 9.0.68(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-checkbox': 9.2.13(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-combobox': 9.8.0(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-dialog': 9.9.11(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-divider': 9.2.61(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-drawer': 9.1.5(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-field': 9.1.54(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-image': 9.1.58(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-infobutton': 9.0.0-beta.94(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-infolabel': 9.0.22(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-input': 9.4.64(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-label': 9.1.62(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-link': 9.2.11(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-menu': 9.13.0(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-message-bar': 9.0.20(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-overflow': 9.1.11(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-persona': 9.2.74(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-popover': 9.8.39(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-portal': 9.4.14(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-positioning': 9.13.4(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-progress': 9.1.64(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-provider': 9.13.12(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-radio': 9.2.8(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-select': 9.1.64(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-skeleton': 9.0.52(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-slider': 9.1.70(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-spinbutton': 9.2.64(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-spinner': 9.3.42(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-switch': 9.1.70(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-table': 9.11.11(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-tabs': 9.4.10(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-tabster': 9.19.1(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-tags': 9.0.28(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-text': 9.4.10(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-textarea': 9.3.64(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-accordion': 9.3.43(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-alert': 9.0.0-beta.111(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-aria': 9.9.1(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-avatar': 9.6.16(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-badge': 9.2.26(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-breadcrumb': 9.0.16(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-button': 9.3.70(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-card': 9.0.69(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-checkbox': 9.2.14(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-combobox': 9.9.0(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-dialog': 9.9.12(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-divider': 9.2.62(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-drawer': 9.1.6(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-field': 9.1.55(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-image': 9.1.59(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-infobutton': 9.0.0-beta.95(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-infolabel': 9.0.23(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-input': 9.4.65(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-label': 9.1.63(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-link': 9.2.12(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-menu': 9.13.1(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-message-bar': 9.0.21(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-overflow': 9.1.12(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-persona': 9.2.75(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-popover': 9.8.40(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-portal': 9.4.15(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-positioning': 9.13.5(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-progress': 9.1.65(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-provider': 9.13.13(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-radio': 9.2.9(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-select': 9.1.65(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-skeleton': 9.0.53(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-slider': 9.1.71(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-spinbutton': 9.2.65(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-spinner': 9.3.43(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-switch': 9.1.71(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-table': 9.11.12(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-tabs': 9.4.11(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-tabster': 9.19.2(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-tags': 9.0.29(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-text': 9.4.11(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-textarea': 9.3.65(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-toast': 9.3.31(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-toolbar': 9.1.71(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-tooltip': 9.4.17(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-tree': 9.4.31(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-virtualizer': 9.0.0-alpha.69(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-toast': 9.3.32(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-toolbar': 9.1.72(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-tooltip': 9.4.18(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-tree': 9.4.32(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-virtualizer': 9.0.0-alpha.70(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) scheduler: 0.20.2 dev: false - /@fluentui/react-context-selector@9.1.52(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-smcbz8l0CT4LC6KfjZPRb8Q1RKsxPvKzFCQ8F4EmZ2F/PJWzV4Wln3USfC+NWpYC5mU+NGrKKEO8OSHCb5gP4Q==} + /@fluentui/react-context-selector@9.1.53(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-T35dpO1vRrCpgErpHmv+wC/B5j0SngttcI0h8ScilACUi5CzXmLEzDq+N6K3hVz0HbKUnsDA6ZHCSxCWC0ZFQw==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' @@ -753,17 +753,17 @@ packages: react-dom: '>=16.14.0 <19.0.0' scheduler: ^0.19.0 || ^0.20.0 dependencies: - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) scheduler: 0.20.2 dev: false - /@fluentui/react-dialog@9.9.11(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-ENvIy+jEYcYSMoDulUzo3Img5D3ZBEIYx+D8nf3ZaQj3W/ghkAB45Cu1p0hTDG6cbM2Ib8Nxmr2WcSdrGnoFKw==} + /@fluentui/react-dialog@9.9.12(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-3ivhSWdW8HAvU0/UAuhrVzO/qlBUq54AxrCJI18rYfL4f90NYz3mw5E0nkoekLVnvw5mhFKXSsjU0UTDtWqFYw==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' @@ -771,18 +771,18 @@ packages: react-dom: '>=16.14.0 <19.0.0' dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-aria': 9.9.0(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-context-selector': 9.1.52(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-aria': 9.9.1(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-context-selector': 9.1.53(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) '@fluentui/react-icons': 2.0.230(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-portal': 9.4.14(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-tabster': 9.19.1(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-portal': 9.4.15(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-tabster': 9.19.2(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -791,44 +791,44 @@ packages: - scheduler dev: false - /@fluentui/react-divider@9.2.61(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-pFTwqPKXUH9VSeV2mBqG+oNW8nV1+Cp63immcO9PqDc+TSKO5zdE47vh4doVi9Dmp6zolFk+ZgD6CoXDeUqhxA==} + /@fluentui/react-divider@9.2.62(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-GOQ6HWcCajuUTJlGqLcFFDDsdY31k4u6PN8/1KMpdX6ITMHSBqOMYN34t0uXM90ZHWuNADmghTaUjM5aO8SYqg==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@fluentui/react-drawer@9.1.5(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-BV+/4QO3/zyBi1DwehqUdkKFJIvdPelD8+AoY4YM24cRDrJfsfqi4QX+wD7O0vra9os7FyKFNuz3eOZNXNNvoQ==} + /@fluentui/react-drawer@9.1.6(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-BDpOY99SKT1o8cr3CJdpGWN78kcy+Hrygw90KlTj7P53pUrZIgETjQPvJFS/VPTBcOVa4OGmISb7NzCXt7/hng==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-dialog': 9.9.11(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-motion-preview': 0.5.13(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-tabster': 9.19.1(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-dialog': 9.9.12(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-motion-preview': 0.5.14(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-tabster': 9.19.2(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -836,23 +836,23 @@ packages: - scheduler dev: false - /@fluentui/react-field@9.1.54(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-7fBfb1i/o2FBPwLQKiPP7ixwh52Lzc8Cr/J53GIbweAo6NsW87k9Lh9lI+awhGe9xmq6OUnUJtxiK5Mk1mHJJw==} + /@fluentui/react-field@9.1.55(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-uLEsHw1hb7Q17MdwpAw0fuF/+VtgKVY88o4KI9HVYp2kD4vr3W80B56krObbhRasxtkGkh7vj78fmAoh/WFV7w==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-context-selector': 9.1.52(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-context-selector': 9.1.53(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) '@fluentui/react-icons': 2.0.230(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-label': 9.1.62(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-label': 9.1.63(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -860,16 +860,16 @@ packages: - scheduler dev: false - /@fluentui/react-hooks@8.6.36(@types/react@18.2.58)(react@18.2.0): + /@fluentui/react-hooks@8.6.36(@types/react@18.2.60)(react@18.2.0): resolution: {integrity: sha512-kI0Z4Q4xHUs4SOmmI5n5OH5fPckqMSCovTRpiuxzCO2TNzLmfC861+nqf4Ygw/ChqNm2gWNZZfUADfnNAEsq+Q==} peerDependencies: '@types/react': '>=16.8.0 <19.0.0' react: '>=16.8.0 <19.0.0' dependencies: - '@fluentui/react-window-provider': 2.2.18(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-window-provider': 2.2.18(@types/react@18.2.60)(react@18.2.0) '@fluentui/set-version': 8.2.14 - '@fluentui/utilities': 8.13.24(@types/react@18.2.58)(react@18.2.0) - '@types/react': 18.2.58 + '@fluentui/utilities': 8.13.24(@types/react@18.2.60)(react@18.2.0) + '@types/react': 18.2.60 react: 18.2.0 tslib: 2.6.2 dev: false @@ -884,28 +884,28 @@ packages: tslib: 2.6.2 dev: false - /@fluentui/react-image@9.1.58(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-9dZBlx2GeYBXUcizPc/qYamhs3kQukFLnc7bZ+IKGrdAUuvD5VWNLrwjeo6lDBwzs97yp7/1fOlnXlq4FdTiYg==} + /@fluentui/react-image@9.1.59(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-4uD2s8TQ1I4Mo3LeLCIGypK8ymPsefGEg+xha9ylBNqjITS9iERfwFnuT8k+dzfB4nWb2phE2qAjwvvkLD4IuQ==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@fluentui/react-infobutton@9.0.0-beta.94(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-xlNsKXNZjRSdDX84tU53zBnHm/ueAfnZGvvYZjmxGc+XDPvL3b3HJPd8WfYuhFl6njexxhNCI5Az4ckvRSp2Eg==} + /@fluentui/react-infobutton@9.0.0-beta.95(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-y4TQnpqDmM51T5IVaGKnOGNotTNpsR+fdUE6GN9hk+auh3y0jN8IAVekHKdfAQeaOC4ztGNurtC04se8RRE8Fw==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' @@ -913,15 +913,15 @@ packages: react-dom: '>=16.14.0 <19.0.0' dependencies: '@fluentui/react-icons': 2.0.230(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-label': 9.1.62(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-popover': 9.8.39(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-tabster': 9.19.1(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-label': 9.1.63(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-popover': 9.8.40(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-tabster': 9.19.2(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -929,8 +929,8 @@ packages: - scheduler dev: false - /@fluentui/react-infolabel@9.0.22(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-FUSNASn103jOrHp9gNXCM1xV7ttSE2OOs6uoFMd9odJfXd3g+shMd4kja43LbXBzLh2UUi6WLJ73ZHcZJQiK7Q==} + /@fluentui/react-infolabel@9.0.23(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-SPe7IVIQ0+Pd6kvm4PY9zXM2na2L240X0OmUiZjAp3y5QnAMJTZlei4xxKxOnrQidutCQnaqd36aeyTYB+BKFw==} peerDependencies: '@types/react': '>=16.8.0 <19.0.0' '@types/react-dom': '>=16.8.0 <19.0.0' @@ -938,15 +938,15 @@ packages: react-dom: '>=16.8.0 <19.0.0' dependencies: '@fluentui/react-icons': 2.0.230(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-label': 9.1.62(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-popover': 9.8.39(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-tabster': 9.19.1(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-label': 9.1.63(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-popover': 9.8.40(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-tabster': 9.19.2(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -954,22 +954,22 @@ packages: - scheduler dev: false - /@fluentui/react-input@9.4.64(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-NGCUiYUoJf4dKb4on0SCTtlhFakXJmEIAoM8xXZyFEO9h4OU4+WfrKtAsghO55n0q628NPUWqhXaYwI/m8OO5w==} + /@fluentui/react-input@9.4.65(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-J4uuj62aVRLpH7fya0fUgtzsxYUHDfHNdf0dSQaEKIAGSH6P1oXLEzF6Dx0BF21QFPHSIfIkMfPyzFWjZJTsFw==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-field': 9.1.54(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-field': 9.1.55(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -977,41 +977,41 @@ packages: - scheduler dev: false - /@fluentui/react-jsx-runtime@9.0.30(@types/react@18.2.58)(react@18.2.0): - resolution: {integrity: sha512-8d0hJPPKNad6IFOjbc42g9R8RaYJKXxn0Dxk9Rd7JUSk1TQEqSjrLyUbQEuK0b8LWvrYb+gD9LqyGCr5Wgb6pw==} + /@fluentui/react-jsx-runtime@9.0.31(@types/react@18.2.60)(react@18.2.0): + resolution: {integrity: sha512-mKOVtenuhud6a8++wFGohJpbrE4QXPAEWSF9f8Yvt3HjGd5g5CACW+YGy/QN1l9e96kxSQASXzZjIzBw8vQ51A==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' react: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 react: 18.2.0 react-is: 17.0.2 dev: false - /@fluentui/react-label@9.1.62(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-2lcojdQ3KDZZhbpwkSnfYuoyPv/ymSjg1CT7PdZ4OZOGM2H2o9LmPZ3B2oSvAqgLaHLiiVk4ZdCog7AZSK/4tA==} + /@fluentui/react-label@9.1.63(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-1E0//GbhubyMRycS8XvsmaZEMgKHpU4N/2nWgC0onJNyGlz02yFdhPWXasjufYZr09/qQ3CTLG0crsW5/q4ZBA==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@fluentui/react-link@9.2.11(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-zfrgNWkwoi/+RKdbtX3HGAWfkf1MTuAGasuSL5yfukU/XW0FPOof3qa4o1wsYYF+xNaaIC9Fl3xL04TncxUYLw==} + /@fluentui/react-link@9.2.12(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Rg6N/EB7Ccj1uLGh74NM2DgyL4ojbItBRYCyfV/gx6VS+on3Gdh8Of89IVJsLqylAj8Au0giCyC5wVaLEpe5vw==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' @@ -1019,21 +1019,21 @@ packages: react-dom: '>=16.14.0 <19.0.0' dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-tabster': 9.19.1(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-tabster': 9.19.2(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@fluentui/react-menu@9.13.0(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-3rrGKt+dDVE/FVnjzo1kDYYhpaV3avdpVDhcsQLA6Ng6n/+4zFHHr+ALB9dGOriRmXUT8hVA8Kueray/h8qxag==} + /@fluentui/react-menu@9.13.1(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-UGNy2/KsKVFdugQklJ2rOi5fJ7FwomfjTaq7It0Xo+zFlnboqrdpbpfQsQEZMyIJBgFR4jAHSyRT6J/j4LfHBA==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' @@ -1042,70 +1042,70 @@ packages: scheduler: ^0.19.0 || ^0.20.0 dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-aria': 9.9.0(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-context-selector': 9.1.52(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-aria': 9.9.1(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-context-selector': 9.1.53(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) '@fluentui/react-icons': 2.0.230(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-portal': 9.4.14(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-positioning': 9.13.4(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-tabster': 9.19.1(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-portal': 9.4.15(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-positioning': 9.13.5(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-tabster': 9.19.2(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) scheduler: 0.20.2 dev: false - /@fluentui/react-message-bar@9.0.20(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-eTKK2HL+ADRwa9ZXtaJdF83+nu+pLdhuLOgzrL0xCHz4OuAP0/xgT0uQAm0pMqohbVKJHMJj9Uha81LmD0XATA==} + /@fluentui/react-message-bar@9.0.21(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-lv83/jvWxi0/iYCxOCAjWHK4lpiZE/+7Mei4Mqcge20c0K+sPXh37p4xgInybg6Dh5dSunQRwo7dEmttICLQIQ==} peerDependencies: '@types/react': '>=16.8.0 <19.0.0' '@types/react-dom': '>=16.8.0 <19.0.0' react: '>=16.8.0 <19.0.0' react-dom: '>=16.8.0 <19.0.0' dependencies: - '@fluentui/react-button': 9.3.69(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-button': 9.3.70(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-icons': 2.0.230(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-transition-group: 4.4.5(react-dom@18.2.0)(react@18.2.0) dev: false - /@fluentui/react-motion-preview@0.5.13(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-4tPN4x2ST6q+1OwJ6FGDui+07KAjOVoYNDpsOzkdrCgSBTALWgRGjDwYVme1EOnvxvmQT4oAYJN59KGDCoZA0Q==} + /@fluentui/react-motion-preview@0.5.14(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-iBml59Bu4IlIptpDujIsnrb5+MLmfGTz+25OobxK/YoCRIBFvq/kxnV2WWBYzT+dEntglfmyPQzDHes+J8FD4Q==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@fluentui/react-overflow@9.1.11(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-aj9Jv63RO5V5XoD/afaxKSjeyNCqyHlJJ+b3jfT+zU1PSdD0+bHBmv7pu5HrUGKM1lkCvi+JH15bfSyqfthQQQ==} + /@fluentui/react-overflow@9.1.12(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-AOGZHZ1rJncFStrWEEkiEBH4v8o/RxSDBRU3PY40pHK1Zrcv0z10khNE6dxYYLx6uY4T30Pg1UD17iMHQgUAYg==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' @@ -1114,35 +1114,35 @@ packages: scheduler: ^0.19.0 || ^0.20.0 dependencies: '@fluentui/priority-overflow': 9.1.11 - '@fluentui/react-context-selector': 9.1.52(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-context-selector': 9.1.53(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) scheduler: 0.20.2 dev: false - /@fluentui/react-persona@9.2.74(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-Xr6DGAYjmRwaSx0vUXOjfDLx8vGpNBWXEWu5OUIAvcLEZ1kyV3GjMQ3qRR22E3LUGtr6IjA3Sp5AVtaOrOyS7w==} + /@fluentui/react-persona@9.2.75(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-Bsk/Gf6NNGkMRqOIRC20EnBw8ayx+W3VesSf9NKIOZCmkhRdjCQeYsDdTWRMMgd1ooGJDQSeqeKAKpdZ98A8eg==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-avatar': 9.6.15(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-badge': 9.2.25(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-avatar': 9.6.16(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-badge': 9.2.26(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -1150,8 +1150,8 @@ packages: - scheduler dev: false - /@fluentui/react-popover@9.8.39(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-U0AmSejhjV6Ol6p3mIQkfGSqZXyJpfh2ovuUQeXj8DNO2t1O5e6UP7bFdRn1ZJkkMVzy4/j4hpp4ruj/lM32Lg==} + /@fluentui/react-popover@9.8.40(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-25l0LVj6Yxe2UVeHSUouWXMZuIcKq52MGfOPOw+GHA0LYwzeEfsrP3Vo/ofhYR0UV+Q9/+rmq07Vn3hpQgjmMg==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' @@ -1160,46 +1160,46 @@ packages: scheduler: ^0.19.0 || ^0.20.0 dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-aria': 9.9.0(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-context-selector': 9.1.52(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-portal': 9.4.14(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-positioning': 9.13.4(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-tabster': 9.19.1(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-aria': 9.9.1(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-context-selector': 9.1.53(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-portal': 9.4.15(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-positioning': 9.13.5(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-tabster': 9.19.2(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) scheduler: 0.20.2 dev: false - /@fluentui/react-portal@9.4.14(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-7NjhPBXS64+O4hJcfbdFNtcoC+mHpHmimiT7VZg8csi9uRN2cXVuHISzr2x6i4umEagpixCklCVhnvtSvbamFg==} + /@fluentui/react-portal@9.4.15(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-+V3giy0NqZ/5KFBkP+ZLc+NpvAeWHuENThG8+2cT6Q7LQ9o6oyDY+iVW13Z7neAKTNtAa4TDFAx/zNUR+m7rnQ==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-tabster': 9.19.1(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-tabster': 9.19.2(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - use-disposable: 1.0.2(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + use-disposable: 1.0.2(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) dev: false - /@fluentui/react-positioning@9.13.4(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-xA+GajiUbLpAwAX4QKn+LIt48izcyA4Tab5ZfJJ3hxFsUXeeuajkZkc408nnVElGnPAp4Xqfb+VEsf/BVvKoYQ==} + /@fluentui/react-positioning@9.13.5(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-AqcXnKJUsVX62AAZjXcANhPDq6odbLeCCAOmiU1o9VhsF8pgVwQmeWIXQwX7hLhvWacGKiNK1xxjOq8jp3cQUA==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' @@ -1208,33 +1208,33 @@ packages: dependencies: '@floating-ui/devtools': 0.2.1(@floating-ui/dom@1.6.3) '@floating-ui/dom': 1.6.3 - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@fluentui/react-progress@9.1.64(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-SAQZW05o84klVc2k+HhbpNPMVE7JVnW+UTR3mGm89EaWqrxxIZTvjsxbp4L8JDkPmIfciUYPJXIXN/l2aGzpyA==} + /@fluentui/react-progress@9.1.65(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-BIXZfPakeGVVAqimrOSkjDwnRrz80TyHj6i4mgiA0punUFMab7vDQc+N5joOWF/TEdvByKA4UoWHbQHcP3Tojw==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-field': 9.1.54(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-field': 9.1.55(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -1242,8 +1242,8 @@ packages: - scheduler dev: false - /@fluentui/react-provider@9.13.12(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-4LDVXLjHOw5kxmON5VctVi57B/o0h1yd+4utPMIW1gtUt0XH+hR5hVAb+a7vtAo7CgNFBzVI2Taaymuec2p4SQ==} + /@fluentui/react-provider@9.13.13(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-L7BLT1DEpigP8vKtuef68h5IJcCZrTOmGuaHNL+u0weiu2c/L1LRpLD0vsfvWJIqYXc+9LEyomTm+o9YTTj2lw==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' @@ -1251,22 +1251,22 @@ packages: react-dom: '>=16.14.0 <19.0.0' dependencies: '@fluentui/react-icons': 2.0.230(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-tabster': 9.19.1(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-tabster': 9.19.2(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/core': 1.15.2 '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@fluentui/react-radio@9.2.8(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-C5Ru6Er2T56A6HRsz+jPbOo5UNZ6snkP9BIt2Hv8C+a9sJbPyIFwuEwBMshtz1BjcvSGJtboDRi8cCja8ujdVg==} + /@fluentui/react-radio@9.2.9(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-okrd731MjZKlxwHSygdVTl9gId+cHwO7stp3u5OzaNpTX/TBnQh2jmjADNZkZ2LLQQwKjYhL+ScyVLLKpq3OKA==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' @@ -1274,39 +1274,39 @@ packages: react-dom: '>=16.14.0 <19.0.0' scheduler: ^0.19.0 || ^0.20.0 dependencies: - '@fluentui/react-field': 9.1.54(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-label': 9.1.62(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-tabster': 9.19.1(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-field': 9.1.55(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-label': 9.1.63(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-tabster': 9.19.2(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) scheduler: 0.20.2 dev: false - /@fluentui/react-select@9.1.64(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-804giUvH29u1A9yjh0lOPCY2ueA/0PkC03FkYk10WAmK/XSuy5kZ4qtkJQPpMj+cu8bGoKfpQaDLFrB8o5O1wA==} + /@fluentui/react-select@9.1.65(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-oWIhT9OEzsE/hJ6c8Jsq04PZMcqNSy+0DTdYJkD48L/JcIsMBL1ZQoNHGUSXy/1CcRh2fhykOs07xLkLoapZVQ==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-field': 9.1.54(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-field': 9.1.55(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) '@fluentui/react-icons': 2.0.230(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -1314,34 +1314,34 @@ packages: - scheduler dev: false - /@fluentui/react-shared-contexts@9.14.0(@types/react@18.2.58)(react@18.2.0): - resolution: {integrity: sha512-P9yhg31WYfB1W66/gD3+qVCLBsyIEcOzQvKVaIQvd9UhF67lNW4kMXUB6YVOk5PV0Og4hXnkH/vuHl7YMD9RHw==} + /@fluentui/react-shared-contexts@9.14.1(@types/react@18.2.60)(react@18.2.0): + resolution: {integrity: sha512-I9/YGq+QqBPRaHqpMbJ1EFa5qm179Lz4qu+KA6Z04oiycdXfNu9UK1SKm2LfeMNcGROZ67dS9tJdbfx5geC5yg==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' react: '>=16.14.0 <19.0.0' dependencies: '@fluentui/react-theme': 9.1.16 '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 react: 18.2.0 dev: false - /@fluentui/react-skeleton@9.0.52(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-eETBSLZjpgiIlIYkwjH+3q9p4ITGKVWCLhva0wgo7iFMovnKSxoQykbuKbJrIyjLhKwwKKHekQPWWUo75RNwPA==} + /@fluentui/react-skeleton@9.0.53(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-9e/IXdSj0X8OYcom0d4jMrlfYrefESE1Tjj9b1d1hrZMNHHbY80QFfVl2sWz0uxQ4RoGy1osipuqb4vdS0jEPg==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-field': 9.1.54(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-field': 9.1.55(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -1349,23 +1349,23 @@ packages: - scheduler dev: false - /@fluentui/react-slider@9.1.70(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-0gyL6BbKN3T6TK1N040UjZBefLltNpcYuNm4yEVfCN98xbVwp6/SCJWMpZrkFLwd0J2wcHtNgpnegXAHkvR1eg==} + /@fluentui/react-slider@9.1.71(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-/hUK9JcZXY01WTNFd5cV+4QDSbuYINHmiv7jXJePlgae6x/8rJyZJEwsssPBpVejdHbCOic0GHQbyqWO17vMrg==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-field': 9.1.54(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-tabster': 9.19.1(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-field': 9.1.55(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-tabster': 9.19.2(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -1373,8 +1373,8 @@ packages: - scheduler dev: false - /@fluentui/react-spinbutton@9.2.64(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-k7lfnBNEOJ0eeF3Id8YIp6XN7v22FRMGsyRZWeZvCbdQ6luLTjBOdQOIoZ4DQfmUbu9Ma34O7HnnO1uRY3gR5g==} + /@fluentui/react-spinbutton@9.2.65(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-Uzo4JpZ4l9XU/ShFk/uwEQsCdC56gw7gJ5nh1EW9dEGpec4M1L17VDqZYsqvQB195KhQmtpft7G3PXVkzpnnEA==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' @@ -1382,15 +1382,15 @@ packages: react-dom: '>=16.14.0 <19.0.0' dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-field': 9.1.54(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-field': 9.1.55(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) '@fluentui/react-icons': 2.0.230(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -1398,46 +1398,46 @@ packages: - scheduler dev: false - /@fluentui/react-spinner@9.3.42(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-2KzAIwpmJSGkyhTk2+rnLD6CrZTPnqA/SUsiyTK40xNLPjCSm0lBXgD1dnDGodqweho06+exGoOiIJTvd+uyNg==} + /@fluentui/react-spinner@9.3.43(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-PoTZQ6UJN/cxo1rn+Mk8axjyyedJMtNxqbE7Bis8ioefRSSkUDsr09L4CJsV2JZH5g+Bwd8kM2Kt7/wAHwrGuQ==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-label': 9.1.62(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-label': 9.1.63(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@fluentui/react-switch@9.1.70(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-kTUs3QfXeiR7+a/Es1/3UG3Ou9xbUo3GB5oFKaKd9VZ4tMyM12bHFb/Xqy/b424Y/6SvDzXdT68qFaMhTyNL/Q==} + /@fluentui/react-switch@9.1.71(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-35nm57T5HmZ+N9XnLB6iBOKQ9OPZ0x4AvJqlozpx/9S7BJmxrP5YsluR1OX78cmpJvvJYvvKazICWi1hDrxZCw==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-field': 9.1.54(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-field': 9.1.55(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) '@fluentui/react-icons': 2.0.230(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-label': 9.1.62(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-tabster': 9.19.1(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-label': 9.1.63(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-tabster': 9.19.2(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -1445,8 +1445,8 @@ packages: - scheduler dev: false - /@fluentui/react-table@9.11.11(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-CuUL1LNIaF4QblqxMiUaxREk9YX57mL1Wavcf1ph4cCstA+OtpOK3ns55teXgzAm/DqfOpj+JgUGaFxGMH86Dw==} + /@fluentui/react-table@9.11.12(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-6HYfChAiz93MgGWRBUEXJ8OUvGRgSu0oRWJz5owh+W5nCEZjTpXYYyTzf+tOzKvrjCs+US4GnYjFpr5KOXeX7w==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' @@ -1454,20 +1454,20 @@ packages: react-dom: '>=16.14.0 <19.0.0' dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-aria': 9.9.0(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-avatar': 9.6.15(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-checkbox': 9.2.13(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-context-selector': 9.1.52(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-aria': 9.9.1(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-avatar': 9.6.16(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-checkbox': 9.2.14(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-context-selector': 9.1.53(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) '@fluentui/react-icons': 2.0.230(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-radio': 9.2.8(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-tabster': 9.19.1(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-radio': 9.2.9(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-tabster': 9.19.2(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -1475,8 +1475,8 @@ packages: - scheduler dev: false - /@fluentui/react-tabs@9.4.10(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-Xh9LBw5aiuVNhoBQj9yCjhuXVJbVEIr1UHE6TCDu2WO7noIu3dnZD5UXWXf9UykCh4NVB9KmfYc0rG4Ikv4UOw==} + /@fluentui/react-tabs@9.4.11(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-7BvajmXY8c4BIYtEmxiEOkKFhzQ+BOetXQePn4G36qRazA22AtMEovCinZc1xKyAKuK7td2HzdAaK/uq3W3BPQ==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' @@ -1484,35 +1484,35 @@ packages: react-dom: '>=16.14.0 <19.0.0' scheduler: ^0.19.0 || ^0.20.0 dependencies: - '@fluentui/react-context-selector': 9.1.52(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-tabster': 9.19.1(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-context-selector': 9.1.53(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-tabster': 9.19.2(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) scheduler: 0.20.2 dev: false - /@fluentui/react-tabster@9.19.1(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-Sx5mdSh6TLcApox86iiK4JZaFZOUmhs+FwuF/LgARHNGJam9Nc7nyTkCGyTmaPr2ERSxzG3pNLtav24CWg90qA==} + /@fluentui/react-tabster@9.19.2(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-RiAzrhFOP50mAY9FNrubKrQtvC5V5Unw8Ui+hA08cZc6x3wunnK4YuR012LOqhQgZsoshIaGIW6XJvoCa++XuQ==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 keyborg: 2.5.0 react: 18.2.0 @@ -1520,8 +1520,8 @@ packages: tabster: 6.1.0 dev: false - /@fluentui/react-tags@9.0.28(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-4UhFxsIKbGdbtYQzgSP2eJDLD7PZ6OLqInptnsL5Newr8g7My8XkZF8ziWZGtrUnaIaaQW9bakka1fCyjQWfUA==} + /@fluentui/react-tags@9.0.29(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-fUdtblSIy2A8zR36VEOK0mnRxw9m9UE0VhE851h+/evytI+bW6Zs52a7g64bMvclAtwhBWZCKrFHBZw46pXohQ==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' @@ -1529,17 +1529,17 @@ packages: react-dom: '>=16.14.0 <19.0.0' dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-aria': 9.9.0(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-avatar': 9.6.15(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-aria': 9.9.1(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-avatar': 9.6.16(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) '@fluentui/react-icons': 2.0.230(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-tabster': 9.19.1(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-tabster': 9.19.2(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -1547,42 +1547,42 @@ packages: - scheduler dev: false - /@fluentui/react-text@9.4.10(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-De1ZmkaF+Bib/zBpp+kkRm0wDnFA3OSSE9rHMV5lkZDMvlTQv1qgT6H2n0dKbt+Aqg330mPjUBwdaMPa/XdBWA==} + /@fluentui/react-text@9.4.11(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-ZB6HCZVig9uKjpaHH4xOWGnyOl5ZFELViSZu8MyNI5ubokkDZ+h87G6ZRW/OikU1KOkNlXt6psajSDpoS0189w==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@fluentui/react-textarea@9.3.64(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-Okrgn3H84ghzrW3hLsUBMXUzi4SfCRWyGgojYhUkxqYPjfeGfqIVcX+fsKke/irNcwkfv2dtjjJiQjRnlxiQGQ==} + /@fluentui/react-textarea@9.3.65(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-q0Xx5Cr8GXlIeLqerX1T2HF8LStDxUoaMdh+4zcx6/X1//dSWTfumKG/VHCUx4wQ6C/X9BUKKt4HBK9kU5sHCw==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-field': 9.1.54(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-field': 9.1.55(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -1597,8 +1597,8 @@ packages: '@swc/helpers': 0.5.6 dev: false - /@fluentui/react-toast@9.3.31(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-Fj7EFq6ShX5ldYOTYwmFg35S1pyJOgGHTSq8IjAgzRUH51hzR9ZhW9OCX9cY+LNUuUAxOh3EVXxtOfgQ1flZsQ==} + /@fluentui/react-toast@9.3.32(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-+y46/8E33y4USQ5q8d/+Q40PTKh+BLQhWJV2cclcAI3zGmJDQbVamB3DhxO3Sz37f7Wes4V6GqlAFWmo2juJow==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' @@ -1606,43 +1606,43 @@ packages: react-dom: '>=16.14.0 <19.0.0' dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-aria': 9.9.0(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-aria': 9.9.1(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-icons': 2.0.230(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-portal': 9.4.14(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-tabster': 9.19.1(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-portal': 9.4.15(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-tabster': 9.19.2(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-transition-group: 4.4.5(react-dom@18.2.0)(react@18.2.0) dev: false - /@fluentui/react-toolbar@9.1.71(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-lY913//xEvzQgCQtrBjhcOMfmAiSLaBZ0V3YZULYAut0W/tcfFavrZYCuqemLdgI95RTwDxW4+y/+hKWE87O9w==} + /@fluentui/react-toolbar@9.1.72(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-J1yyUeQI52kSAyN6g+atQ8qznMDUM+XTN5hByOGaJ2ZNBCWuYKV5eb4i7JHSNG6CCCQatIhcnwf8RnbTwy1g0Q==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-button': 9.3.69(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-context-selector': 9.1.52(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-divider': 9.2.61(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-radio': 9.2.8(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-tabster': 9.19.1(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-button': 9.3.70(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-context-selector': 9.1.53(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-divider': 9.2.62(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-radio': 9.2.9(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-tabster': 9.19.2(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -1650,8 +1650,8 @@ packages: - scheduler dev: false - /@fluentui/react-tooltip@9.4.17(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-gFVpzsYalwtAk+hNWC18mU0oPmOmwjbQfJtxeD2aYAN42olY7cNuf5N3i4flm+gkcY1IlrEs5+vWd3OHScO65A==} + /@fluentui/react-tooltip@9.4.18(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-asWjdnqJAMgp4Zw8v6sNoXgHfdjXRZLPJisdWW30SlwTePdCMH2FyjycrDWYp19H+P2porbZHgu95zwjmv8hmA==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' @@ -1659,23 +1659,23 @@ packages: react-dom: '>=16.14.0 <19.0.0' dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-portal': 9.4.14(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-positioning': 9.13.4(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-tabster': 9.19.1(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-portal': 9.4.15(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-positioning': 9.13.5(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-tabster': 9.19.2(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@fluentui/react-tree@9.4.31(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-iS28t0la7QSlnSfjwet8gLHI3kp9lBmO/ruLrIMw1nl20yyMMUGQomrowElt2dAChvYyoaboDTWhUvIZ7dxXIA==} + /@fluentui/react-tree@9.4.32(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-9RcNbnCjNkOnHDjdiaQk2yBgUCNVT1nQI4dzdUBTrNbDSnRHm8AyGpUNPlqNCrhs/oX6ebFQCsO7StTnMTlQ2Q==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' @@ -1683,21 +1683,21 @@ packages: react-dom: '>=16.14.0 <19.0.0' dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-aria': 9.9.0(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-avatar': 9.6.15(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-button': 9.3.69(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-checkbox': 9.2.13(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-context-selector': 9.1.52(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-aria': 9.9.1(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-avatar': 9.6.16(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-button': 9.3.70(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-checkbox': 9.2.14(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-context-selector': 9.1.53(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) '@fluentui/react-icons': 2.0.230(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-radio': 9.2.8(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-tabster': 9.19.1(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-radio': 9.2.9(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-tabster': 9.19.2(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -1705,46 +1705,46 @@ packages: - scheduler dev: false - /@fluentui/react-utilities@9.18.1(@types/react@18.2.58)(react@18.2.0): - resolution: {integrity: sha512-N/NaWVQ9hgRHeBD7LlHNpYvl3UOpTTON38DJLz6UE+Qy2y7IoR4L+EqT1BZuhlcnAxw3fWCSInYDtwQzLjfWfg==} + /@fluentui/react-utilities@9.18.2(@types/react@18.2.60)(react@18.2.0): + resolution: {integrity: sha512-jyUkymyNrXpoRmCEYc45q7ccgyVg79klp0A84gT6nX/FM+e9SqpE0jrOzZA0QjLP+GzuAz0X4QQInow1fAXtbg==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' react: '>=16.14.0 <19.0.0' dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 react: 18.2.0 dev: false - /@fluentui/react-virtualizer@9.0.0-alpha.69(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-uvQNKIwFRNs1xoHEH74IoZcim3ZVLcQkERBqO9emzN4rUoy5p4q5U5YSTnisCNl7ZgpaD/iY6u+T2FT8UAvNUA==} + /@fluentui/react-virtualizer@9.0.0-alpha.70(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-oimLfr2Vgsc+ic8Ce7gCtSzRlf9B9Ejy9eGwHLzQSDN/wV9LIAonogwdDbpEX5kSYDvPTEIrjsAA62HG+5A6xg==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.9.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-jsx-runtime': 9.0.30(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.14.0(@types/react@18.2.58)(react@18.2.0) - '@fluentui/react-utilities': 9.18.1(@types/react@18.2.58)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.31(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.14.1(@types/react@18.2.60)(react@18.2.0) + '@fluentui/react-utilities': 9.18.2(@types/react@18.2.60)(react@18.2.0) '@griffel/react': 1.5.20(react@18.2.0) '@swc/helpers': 0.5.6 - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@fluentui/react-window-provider@2.2.18(@types/react@18.2.58)(react@18.2.0): + /@fluentui/react-window-provider@2.2.18(@types/react@18.2.60)(react@18.2.0): resolution: {integrity: sha512-nBKqxd0P8NmIR0qzFvka1urE2LVbUm6cse1I1T7TcOVNYa5jDf5BrO06+JRZfwbn00IJqOnIVoP0qONqceypWQ==} peerDependencies: '@types/react': '>=16.8.0 <19.0.0' react: '>=16.8.0 <19.0.0' dependencies: '@fluentui/set-version': 8.2.14 - '@types/react': 18.2.58 + '@types/react': 18.2.60 react: 18.2.0 tslib: 2.6.2 dev: false @@ -1761,7 +1761,7 @@ packages: '@swc/helpers': 0.5.6 dev: false - /@fluentui/utilities@8.13.24(@types/react@18.2.58)(react@18.2.0): + /@fluentui/utilities@8.13.24(@types/react@18.2.60)(react@18.2.0): resolution: {integrity: sha512-/jo6hWCzTGCx06l2baAMwsjjBZ/dyMouls53uNaQLUGUUhUwXh/DcDDXMqLRJB3MaH9zvgfvRw61iKmm2s9fIA==} peerDependencies: '@types/react': '>=16.8.0 <19.0.0' @@ -1770,7 +1770,7 @@ packages: '@fluentui/dom-utilities': 2.2.14 '@fluentui/merge-styles': 8.5.15 '@fluentui/set-version': 8.2.14 - '@types/react': 18.2.58 + '@types/react': 18.2.60 react: 18.2.0 tslib: 2.6.2 dev: false @@ -1802,6 +1802,18 @@ packages: csstype: 3.1.3 dev: false + /@isaacs/cliui@8.0.2: + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + dependencies: + string-width: 5.1.2 + string-width-cjs: /string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: /strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: /wrap-ansi@7.0.0 + dev: false + /@lexical/clipboard@0.10.0(lexical@0.10.0): resolution: {integrity: sha512-k1n93NQdTrGHFMQQ1NxD/G13uoTEBHKOqjgSAV3I3pQjG57zO51LsMjBxgR9BChVI1DotnQ/JQCbx2HCQkCeng==} peerDependencies: @@ -2064,6 +2076,13 @@ packages: engines: {node: '>= 10'} dev: false + /@pkgjs/parseargs@0.11.0: + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + requiresBuild: true + dev: false + optional: true + /@rollup/rollup-android-arm-eabi@4.12.0: resolution: {integrity: sha512-+ac02NL/2TCKRrJu2wffk1kZ+RyqxVUlbjSagNgPm94frxtr+XDL12E5Ll1enWskLrtrZ2r8L3wED1orIibV/w==} cpu: [arm] @@ -2308,7 +2327,7 @@ packages: /@types/cors@2.8.17: resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} dependencies: - '@types/node': 20.11.20 + '@types/node': 20.11.21 dev: false /@types/estree@1.0.5: @@ -2325,8 +2344,8 @@ packages: resolution: {integrity: sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==} dev: true - /@types/node@20.11.20: - resolution: {integrity: sha512-7/rR21OS+fq8IyHTgtLkDK949uzsa6n8BkziAKtPVpugIkO6D+/ooXMvzXxDnZrmtXVfjb1bKQafYpb8s89LOg==} + /@types/node@20.11.21: + resolution: {integrity: sha512-/ySDLGscFPNasfqStUuWWPfL78jompfIoVzLJPVVAHBh6rpG68+pI2Gk+fNLeI8/f1yPYL4s46EleVIc20F1Ow==} dependencies: undici-types: 5.26.5 dev: false @@ -2337,10 +2356,10 @@ packages: /@types/react-dom@18.2.19: resolution: {integrity: sha512-aZvQL6uUbIJpjZk4U8JZGbau9KDeAwMfmhyWorxgBkqDIEf6ROjRozcmPIicqsUwPUjbkDfHKgGee1Lq65APcA==} dependencies: - '@types/react': 18.2.58 + '@types/react': 18.2.60 - /@types/react@18.2.58: - resolution: {integrity: sha512-TaGvMNhxvG2Q0K0aYxiKfNDS5m5ZsoIBBbtfUorxdH4NGSXIlYvZxLJI+9Dd3KjeB3780bciLyAb7ylO8pLhPw==} + /@types/react@18.2.60: + resolution: {integrity: sha512-dfiPj9+k20jJrLGOu9Nf6eqxm2EyJRrq2NvwOFsfbb7sFExZ9WELPs67UImHj3Ayxg8ruTtKtNnbjaF8olPq0A==} dependencies: '@types/prop-types': 15.7.11 '@types/scheduler': 0.16.8 @@ -2381,7 +2400,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 dayjs: 1.11.10 intersection-observer: 0.12.2 js-cookie: 2.2.1 @@ -2397,6 +2416,11 @@ packages: engines: {node: '>=8'} dev: false + /ansi-regex@6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} + dev: false + /ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} @@ -2404,6 +2428,11 @@ packages: color-convert: 2.0.1 dev: false + /ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + dev: false + /anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} @@ -2453,6 +2482,12 @@ packages: concat-map: 0.0.1 dev: false + /brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + dependencies: + balanced-match: 1.0.2 + dev: false + /braces@3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} @@ -2548,6 +2583,15 @@ packages: vary: 1.1.2 dev: false + /cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + dev: false + /csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} @@ -2606,14 +2650,14 @@ packages: engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} dev: false - /dexie-react-hooks@1.1.7(@types/react@18.2.58)(dexie@3.2.5)(react@18.2.0): + /dexie-react-hooks@1.1.7(@types/react@18.2.60)(dexie@3.2.5)(react@18.2.0): resolution: {integrity: sha512-Lwv5W0Hk+uOW3kGnsU9GZoR1er1B7WQ5DSdonoNG+focTNeJbHW6vi6nBoX534VKI3/uwHebYzSw1fwY6a7mTw==} peerDependencies: '@types/react': '>=16' dexie: ^3.2 || ^4.0.1-alpha react: '>=16' dependencies: - '@types/react': 18.2.58 + '@types/react': 18.2.60 dexie: 3.2.5(karma@6.4.3) react: 18.2.0 dev: false @@ -2634,7 +2678,7 @@ packages: /dom-helpers@5.2.1: resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 csstype: 3.1.3 dev: false @@ -2647,6 +2691,10 @@ packages: void-elements: 2.0.1 dev: false + /eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + dev: false + /ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} dev: false @@ -2655,6 +2703,10 @@ packages: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} dev: false + /emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + dev: false + /encodeurl@1.0.2: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} @@ -2671,7 +2723,7 @@ packages: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.17 - '@types/node': 20.11.20 + '@types/node': 20.11.21 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -2802,6 +2854,14 @@ packages: optional: true dev: false + /foreground-child@3.1.1: + resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} + engines: {node: '>=14'} + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.1.0 + dev: false + /fs-extra@8.1.0: resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} engines: {node: '>=6 <7 || >=8'} @@ -2849,6 +2909,18 @@ packages: is-glob: 4.0.3 dev: false + /glob@10.3.10: + resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + dependencies: + foreground-child: 3.1.1 + jackspeak: 2.3.6 + minimatch: 9.0.3 + minipass: 7.0.4 + path-scurry: 1.10.1 + dev: false + /glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} dependencies: @@ -2971,10 +3043,23 @@ packages: engines: {node: '>= 8.0.0'} dev: false + /isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + dev: false + /isomorphic.js@0.2.5: resolution: {integrity: sha512-PIeMbHqMt4DnUP3MA/Flc0HElYjMXArsw1qwJZcm9sqR8mq3l8NYizFMty0pWwE/tzIGH3EKK5+jes5mAr85yw==} dev: false + /jackspeak@2.3.6: + resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} + engines: {node: '>=14'} + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + dev: false + /js-cookie@2.2.1: resolution: {integrity: sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==} dev: false @@ -3023,7 +3108,7 @@ packages: rimraf: 3.0.2 socket.io: 4.7.4 source-map: 0.6.1 - tmp: 0.2.1 + tmp: 0.2.2 ua-parser-js: 0.7.37 yargs: 16.2.0 transitivePeerDependencies: @@ -3041,8 +3126,8 @@ packages: resolution: {integrity: sha512-/lYJVpjQPOzFVfQWhnxRSP6HHBywiltzx9/pWRsByzXDZL+FTty3yjTsSFiCWy4PoVZaXqH8gYBe9dkxZK7+Hg==} dev: false - /lib0@0.2.89: - resolution: {integrity: sha512-5j19vcCjsQhvLG6mcDD+nprtJUCbmqLz5Hzt5xgi9SV6RIW/Dty7ZkVZHGBuPOADMKjQuKDvuQTH495wsmw8DQ==} + /lib0@0.2.90: + resolution: {integrity: sha512-iQmk+fThPq1ZTD2cFUu8xN6JLp9gFWnjs8auR6hmI6QQXoy6sSEh85uKcdkqpuEnkhhwQm4GSlKHOYfSCVp0Mw==} engines: {node: '>=16'} hasBin: true dependencies: @@ -3077,6 +3162,11 @@ packages: js-tokens: 4.0.0 dev: false + /lru-cache@10.2.0: + resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} + engines: {node: 14 || >=16.14} + dev: false + /media-typer@0.3.0: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} engines: {node: '>= 0.6'} @@ -3106,10 +3196,22 @@ packages: brace-expansion: 1.1.11 dev: false + /minimatch@9.0.3: + resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + brace-expansion: 2.0.1 + dev: false + /minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} dev: false + /minipass@7.0.4: + resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} + engines: {node: '>=16 || 14 >=14.17'} + dev: false + /mkdirp@0.5.6: resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} hasBin: true @@ -3192,6 +3294,19 @@ packages: engines: {node: '>=0.10.0'} dev: false + /path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + dev: false + + /path-scurry@1.10.1: + resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + lru-cache: 10.2.0 + minipass: 7.0.4 + dev: false + /picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} dev: true @@ -3286,7 +3401,7 @@ packages: peerDependencies: react: '>=16.13.1' dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 react: 18.2.0 dev: false @@ -3336,7 +3451,7 @@ packages: react: '>=16.6.0' react-dom: '>=16.6.0' dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 @@ -3386,6 +3501,14 @@ packages: glob: 7.2.3 dev: false + /rimraf@5.0.5: + resolution: {integrity: sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==} + engines: {node: '>=14'} + hasBin: true + dependencies: + glob: 10.3.10 + dev: false + /rollup@4.12.0: resolution: {integrity: sha512-wz66wn4t1OHIJw3+XU7mJJQV/2NAfw5OAk6G6Hoo3zcvz/XOfQ52Vgi+AN4Uxoxi0KBBwk2g8zPrTDA4btSB/Q==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -3412,7 +3535,7 @@ packages: /rtl-css-js@1.16.1: resolution: {integrity: sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg==} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 dev: false /rxjs@7.8.1: @@ -3463,6 +3586,18 @@ packages: resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} dev: false + /shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + dependencies: + shebang-regex: 3.0.0 + dev: false + + /shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + dev: false + /side-channel@1.0.5: resolution: {integrity: sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ==} engines: {node: '>= 0.4'} @@ -3473,6 +3608,11 @@ packages: object-inspect: 1.13.1 dev: false + /signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + dev: false + /socket.io-adapter@2.5.4: resolution: {integrity: sha512-wDNHGXGewWAjQPt3pyeYBtpWSq9cLE5UW1ZUPL/2eGK9jtse/FpXib7epSTsz0Q0m+6sg6Y4KtcFTlah1bdOVg==} dependencies: @@ -3551,6 +3691,15 @@ packages: strip-ansi: 6.0.1 dev: false + /string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + dev: false + /strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} @@ -3558,6 +3707,13 @@ packages: ansi-regex: 5.0.1 dev: false + /strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + dependencies: + ansi-regex: 6.0.1 + dev: false + /stylis@4.3.1: resolution: {integrity: sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ==} dev: false @@ -3569,11 +3725,11 @@ packages: tslib: 2.6.2 dev: false - /tmp@0.2.1: - resolution: {integrity: sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==} - engines: {node: '>=8.17.0'} + /tmp@0.2.2: + resolution: {integrity: sha512-ETcvHhaIc9J2MDEAH6N67j9bvBvu/3Gb764qaGhwtFvjtvhegqoqSpofgeyq1Sc24mW5pdyUDs9HP5j3ehkxRw==} + engines: {node: '>=14'} dependencies: - rimraf: 3.0.2 + rimraf: 5.0.5 dev: false /to-regex-range@5.0.1: @@ -3654,7 +3810,7 @@ packages: requires-port: 1.0.0 dev: false - /use-disposable@1.0.2(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0)(react@18.2.0): + /use-disposable@1.0.2(@types/react-dom@18.2.19)(@types/react@18.2.60)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-UMaXVlV77dWOu4GqAFNjRzHzowYKUKbJBQfCexvahrYeIz4OkUYUjna4Tjjdf92NH8Nm8J7wEfFRgTIwYjO5jg==} peerDependencies: '@types/react': '>=16.8.0 <19.0.0' @@ -3662,7 +3818,7 @@ packages: react: '>=16.8.0 <19.0.0' react-dom: '>=16.8.0 <19.0.0' dependencies: - '@types/react': 18.2.58 + '@types/react': 18.2.60 '@types/react-dom': 18.2.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -3729,6 +3885,14 @@ packages: webidl-conversions: 3.0.1 dev: false + /which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: false + /wrap-ansi@7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} engines: {node: '>=10'} @@ -3738,6 +3902,15 @@ packages: strip-ansi: 6.0.1 dev: false + /wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + dev: false + /wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} dev: false @@ -3795,5 +3968,5 @@ packages: resolution: {integrity: sha512-KOT8ILoyVH2f/PxPadeu5kVVS055D1r3x1iFfJVJzFdnN98pVGM8H07NcKsO+fG3F7/0tf30Vnokf5YIqhU/iw==} engines: {node: '>=16.0.0', npm: '>=8.0.0'} dependencies: - lib0: 0.2.89 + lib0: 0.2.90 dev: false diff --git a/src/Helpers/useSWR.ts b/src/Helpers/useSWR.ts index 8ddbbc0..7be61ff 100644 --- a/src/Helpers/useSWR.ts +++ b/src/Helpers/useSWR.ts @@ -4,7 +4,7 @@ import type { Options, Service } from "ahooks/lib/useRequest/src/types"; /** * @author Aloento * @since 1.3.5 - * @version 0.3.0 + * @version 0.4.0 */ export function useSWR( key: string, @@ -27,15 +27,15 @@ export function useSWR( } ); + function refresh() { + clearCache(key); + localStorage.removeItem(key); + return req.refreshAsync(); + } + return { ...req, - refresh: () => { - if (options.useMemory) - clearCache(key); - else - localStorage.removeItem(key); - - req.refresh(); - } + refresh, + refreshAsync: refresh, }; } diff --git a/src/Pages/Admin/Product/Photo/Action.tsx b/src/Pages/Admin/Product/Photo/Action.tsx index 9e7487e..a1bf17c 100644 --- a/src/Pages/Admin/Product/Photo/Action.tsx +++ b/src/Pages/Admin/Product/Photo/Action.tsx @@ -2,6 +2,7 @@ import { Button } from "@fluentui/react-components"; import { ArrowDownRegular, ArrowUpRegular } from "@fluentui/react-icons"; import { ICompLog } from "~/Helpers/Logger"; import { useErrorToast } from "~/Helpers/useToast"; +import { Hub } from "~/ShopNet"; import { AdminHub } from "~/ShopNet/Admin"; import { IPhotoItem } from "."; import { AdminProductPhotoEdit } from "./Edit"; @@ -9,12 +10,14 @@ import { AdminProductPhotoEdit } from "./Edit"; /** * @author Aloento * @since 1.4.0 - * @version 0.1.0 + * @version 0.2.0 */ export function AdminProductPhotoAction(props: IPhotoItem & ICompLog) { - const { Id, ParentLog } = props; + const { Id, ProductId, ParentLog } = props; const { dispatch } = useErrorToast(ParentLog); + const { mutate } = Hub.Product.Get.usePhotoList(ProductId, ParentLog); + const { run } = AdminHub.Product.Post.useMovePhoto({ manual: true, onError(e, params) { @@ -23,7 +26,24 @@ export function AdminProductPhotoAction(props: IPhotoItem & ICompLog) { Request: params, Error: e }); - } + }, + onSuccess: (_, [__, up]) => mutate(old => { + const list = old![0]; + + const index = list.findIndex(x => x.PhotoId === Id); + if (index === -1) + return old; + + const newIndex = up ? index - 1 : index + 1; + if (newIndex < 0 || newIndex >= list.length) + return old; + + const temp = list[index]; + list[index] = list[newIndex]; + list[newIndex] = temp; + + return old; + }) }); return <> diff --git a/src/Pages/Admin/Product/Photo/index.tsx b/src/Pages/Admin/Product/Photo/index.tsx index 9ce3c30..22bc939 100644 --- a/src/Pages/Admin/Product/Photo/index.tsx +++ b/src/Pages/Admin/Product/Photo/index.tsx @@ -82,7 +82,15 @@ const columns: TableColumnDefinition[] = [ * @version 1.0.0 */ export function AdminProductPhoto({ ProdId }: { ProdId: number }) { - const { data: [list] } = Hub.Product.Get.usePhotoList(ProdId, log); + const { data } = Hub.Product.Get.usePhotoList(ProdId, log); + const list = data + ? data[0].map(x => ({ + Id: x.PhotoId, + Cover: x.ObjectId, + Caption: x.Caption, + ProductId: x.ProductId + })) + : undefined; const { dispatch, dispatchToast } = useErrorToast(log); @@ -137,14 +145,7 @@ export function AdminProductPhoto({ ProdId }: { ProdId: number }) { ({ - Id: x.PhotoId, - Cover: x.ObjectId, - Caption: x.Caption, - ProductId: x.ProductId - })) - } + Items={list} Columns={columns} /> diff --git a/src/Pages/Product/Carousel.tsx b/src/Pages/Product/Carousel.tsx index a9ee0d7..fad906a 100644 --- a/src/Pages/Product/Carousel.tsx +++ b/src/Pages/Product/Carousel.tsx @@ -33,7 +33,8 @@ export function ProductCarousel({ Id }: { Id: number; }) { const style = useStyles(); const [imgs, setImgs] = useState<[string, string?][]>([[img]]); - const { data: [list] } = Hub.Product.Get.usePhotoList(Id, log); + const { data } = Hub.Product.Get.usePhotoList(Id, log); + const list = data ? data[0] : undefined; useAsyncEffect(async () => { if (!list) return; diff --git a/src/ShopNet/Product/Get.ts b/src/ShopNet/Product/Get.ts index ea3b771..c013fc5 100644 --- a/src/ShopNet/Product/Get.ts +++ b/src/ShopNet/Product/Get.ts @@ -141,7 +141,7 @@ export abstract class ProductGet extends ProductData { list = list.sort((a, b) => a.Order - b.Order); if (!cover && list.length > 0) { - log.warn(`Product ${prodId} has no cover photo, using first photo instead`); + log.debug(`Product ${prodId} has no cover photo, using first photo instead`); return [list, list[0].ObjectId]; } @@ -156,10 +156,10 @@ export abstract class ProductGet extends ProductData { public static usePhotoList(prodId: number, pLog: Logger) { const req = useSWR( this.Index(prodId, this.photoList), - () => this.PhotoList(prodId, pLog), + (id) => this.PhotoList(id, pLog), { defaultParams: [prodId], - onError: pLog.error, + onError: pLog.error } );