diff --git a/.github/workflows/Azure.yml b/.github/workflows/Azure.yml deleted file mode 100644 index 4d2b3472..00000000 --- a/.github/workflows/Azure.yml +++ /dev/null @@ -1,35 +0,0 @@ -name: Azure Web App - -on: - push: - branches: - - Dev - -jobs: - build_deploy: - runs-on: ubuntu-latest - name: Build and Deploy - environment: - name: "Production" - url: ${{ steps.deploy-to-webapp.outputs.webapp-url }} - - steps: - - uses: actions/checkout@v4 - - - name: Set up .NET Core - uses: actions/setup-dotnet@v3 - with: - dotnet-version: "8.0.x" - dotnet-quality: preview - - - name: Build with dotnet - run: dotnet publish SoarCraft.AwaiShop/SoarCraft.AwaiShop.csproj -c Release -o ${{env.DOTNET_ROOT}}/myapp - - - name: Deploy to Azure Web App - id: deploy-to-webapp - uses: azure/webapps-deploy@v2 - with: - app-name: "Awai" - slot-name: "Production" - package: ${{env.DOTNET_ROOT}}/myapp - publish-profile: ${{ secrets.AZUREAPPSERVICE_PUBLISHPROFILE_C99EA4B4F77A41508E090AF728BF173A }} diff --git a/.github/workflows/Web.yml b/.github/workflows/Build.yml similarity index 51% rename from .github/workflows/Web.yml rename to .github/workflows/Build.yml index 823e8bce..7b5b6dbc 100644 --- a/.github/workflows/Web.yml +++ b/.github/workflows/Build.yml @@ -1,4 +1,4 @@ -name: Static Web Apps +name: AwaiShop on: push: @@ -9,9 +9,16 @@ jobs: build_deploy: runs-on: ubuntu-latest name: Build and Deploy - steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 + with: + persist-credentials: true + + - name: Set up .NET Core + uses: actions/setup-dotnet@v3 + with: + dotnet-version: "8.0.x" + dotnet-quality: preview - uses: actions/setup-node@v3 with: @@ -23,20 +30,20 @@ jobs: version: "latest" run_install: false - - name: Get pnpm store directory - shell: bash + - name: Get pnpm store + id: pnpm-cache run: | - echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV + echo "::set-output name=pnpm_cache_dir::$(pnpm store path)" - uses: actions/cache@v3 name: Setup pnpm cache with: - path: ${{ env.STORE_PATH }} + path: ${{ steps.pnpm-cache.outputs.pnpm_cache_dir }} key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }} restore-keys: | ${{ runner.os }}-pnpm-store- - - name: Build + - name: Install React run: pnpm install && pnpm build - name: Pages Deploy @@ -46,3 +53,13 @@ jobs: publish_dir: ./dist publish_branch: gh-pages cname: Awai.Aloen.to + + - name: Build C# + run: dotnet publish SoarCraft.AwaiShop/SoarCraft.AwaiShop.csproj -c Release -o AwaiShop -r linux-x64 --self-contained true + + - name: Deploy + uses: peaceiris/actions-gh-pages@v3 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: ./AwaiShop + publish_branch: Infra diff --git a/SSL.sh b/SSL.sh new file mode 100644 index 00000000..ee86c1e2 --- /dev/null +++ b/SSL.sh @@ -0,0 +1,11 @@ +#!/bin/sh +curl https://get.acme.sh | sh -s email=Me@Aloen.to +alias acme.sh=~/.acme.sh/acme.sh +acme.sh --issue -d awaishop.aloen.to --standalone + +mkdir ./ASSL + +acme.sh --install-cert -d awaishop.aloen.to \ +--cert-file ./ASSL/chain.pem \ +--key-file ./ASSL/privkey.pem \ +--fullchain-file ./ASSL/fullchain.pem diff --git a/SoarCraft.AwaiShop/AdminHub/Order/Entity.cs b/SoarCraft.AwaiShop/AdminHub/Order/Entity.cs index 1c0170be..6aa8fbc1 100644 --- a/SoarCraft.AwaiShop/AdminHub/Order/Entity.cs +++ b/SoarCraft.AwaiShop/AdminHub/Order/Entity.cs @@ -10,7 +10,7 @@ internal partial class AdminHub { * @version 0.1.1 * */ - public async Task OrderEntity(uint key, byte[]? version) { + public async Task OrderEntity(uint key, uint? version) { if (version is not null) { var noChange = await this.Db.Orders .AnyAsync(x => x.OrderId == key && x.Version == version); @@ -37,7 +37,7 @@ public async Task OrderEntity(uint key, byte[]? version) { * @version 0.1.0 * */ - public async Task CommentEntity(uint key, byte[]? version) { + public async Task CommentEntity(uint key, uint? version) { if (version is not null) { var noChange = await this.Db.Comments .AnyAsync(x => x.CommentId == key && x.Version == version); diff --git a/SoarCraft.AwaiShop/AdminHub/User/Entity.cs b/SoarCraft.AwaiShop/AdminHub/User/Entity.cs index b8b1d629..73a83b5d 100644 --- a/SoarCraft.AwaiShop/AdminHub/User/Entity.cs +++ b/SoarCraft.AwaiShop/AdminHub/User/Entity.cs @@ -10,7 +10,7 @@ internal partial class AdminHub { * @version 0.1.0 * */ - public async Task UserEntity(Guid key, byte[]? version) { + public async Task UserEntity(Guid key, uint? version) { if (version is not null) { var noChange = await this.Db.Users .AnyAsync(x => x.UserId == key && x.Version == version); diff --git a/SoarCraft.AwaiShop/Entities/Concurrency.cs b/SoarCraft.AwaiShop/Entities/Concurrency.cs index 12c663ef..8b670cd9 100644 --- a/SoarCraft.AwaiShop/Entities/Concurrency.cs +++ b/SoarCraft.AwaiShop/Entities/Concurrency.cs @@ -1,5 +1,4 @@ -#pragma warning disable CS8618 // Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable. -namespace SoarCraft.AwaiShop.Entities; +namespace SoarCraft.AwaiShop.Entities; using System.ComponentModel.DataAnnotations; @@ -13,5 +12,5 @@ namespace SoarCraft.AwaiShop.Entities; public abstract class Concurrency { [Timestamp] [ConcurrencyCheck] - public byte[] Version { get; set; } + public uint Version { get; set; } } diff --git a/SoarCraft.AwaiShop/Helpers/DataSeeder.cs b/SoarCraft.AwaiShop/Helpers/DataSeeder.cs index ac3e6091..97d223ad 100644 --- a/SoarCraft.AwaiShop/Helpers/DataSeeder.cs +++ b/SoarCraft.AwaiShop/Helpers/DataSeeder.cs @@ -10,7 +10,7 @@ * */ internal static class DataSeeder { - public static async Task SeedData(this IApplicationBuilder host) { + public static async Task SeedData(IApplicationBuilder host) { await using var scope = host.ApplicationServices.CreateAsyncScope(); await using var context = scope.ServiceProvider.GetRequiredService(); diff --git a/SoarCraft.AwaiShop/Hub/Order/Entity.cs b/SoarCraft.AwaiShop/Hub/Order/Entity.cs index 71c7065f..39c31d37 100644 --- a/SoarCraft.AwaiShop/Hub/Order/Entity.cs +++ b/SoarCraft.AwaiShop/Hub/Order/Entity.cs @@ -12,7 +12,7 @@ internal partial class ShopHub { * */ [Authorize] - public async Task OrderEntity(uint key, byte[]? version) { + public async Task OrderEntity(uint key, uint? version) { if (version is not null) { var noChange = await this.Db.Orders .AnyAsync(x => x.OrderId == key && x.Version == version); @@ -39,7 +39,7 @@ public async Task OrderEntity(uint key, byte[]? version) { * */ [Authorize] - public async Task CommentEntity(uint key, byte[]? version) { + public async Task CommentEntity(uint key, uint? version) { if (version is not null) { var noChange = await this.Db.Comments .AnyAsync(x => x.CommentId == key && x.Version == version); diff --git a/SoarCraft.AwaiShop/Hub/Product/Entity.cs b/SoarCraft.AwaiShop/Hub/Product/Entity.cs index f9d11751..ec6cd623 100644 --- a/SoarCraft.AwaiShop/Hub/Product/Entity.cs +++ b/SoarCraft.AwaiShop/Hub/Product/Entity.cs @@ -10,7 +10,7 @@ internal partial class ShopHub { * @version 0.1.0 * */ - public async Task ProductEntity(uint key, byte[]? version) { + public async Task ProductEntity(uint key, uint? version) { if (version is not null) { var noChange = await this.Db.Products .AnyAsync(x => x.ProductId == key && x.Version == version); @@ -36,7 +36,7 @@ internal partial class ShopHub { * @version 0.1.0 * */ - public async Task PhotoEntity(uint key, byte[]? version) { + public async Task PhotoEntity(uint key, uint? version) { if (version is not null) { var noChange = await this.Db.Photos .AnyAsync(x => x.PhotoId == key && x.Version == version); @@ -63,7 +63,7 @@ internal partial class ShopHub { * @version 0.1.0 * */ - public async Task TypeEntity(uint key, byte[]? version) { + public async Task TypeEntity(uint key, uint? version) { if (version is not null) { var noChange = await this.Db.Types .AnyAsync(x => x.TypeId == key && x.Version == version); @@ -88,7 +88,7 @@ internal partial class ShopHub { * @version 0.1.0 * */ - public async Task VariantEntity(uint key, byte[]? version) { + public async Task VariantEntity(uint key, uint? version) { if (version is not null) { var noChange = await this.Db.Variants .AnyAsync(x => x.VariantId == key && x.Version == version); diff --git a/SoarCraft.AwaiShop/Hub/User/Get.cs b/SoarCraft.AwaiShop/Hub/User/Get.cs index b1d9bf46..fe43e2cb 100644 --- a/SoarCraft.AwaiShop/Hub/User/Get.cs +++ b/SoarCraft.AwaiShop/Hub/User/Get.cs @@ -12,7 +12,7 @@ internal partial class ShopHub { * */ [Authorize] - public async Task UserGetMe(byte _, byte[]? version) { + public async Task UserGetMe(byte _, uint? version) { var hasNew = this.Context.Items.TryGetValue("NewUser", out var isNew); if (hasNew && isNew is true) return null; diff --git a/SoarCraft.AwaiShop/Migrations/20240103162914_Init.Designer.cs b/SoarCraft.AwaiShop/Migrations/20240103162914_Init.Designer.cs new file mode 100644 index 00000000..1e93949c --- /dev/null +++ b/SoarCraft.AwaiShop/Migrations/20240103162914_Init.Designer.cs @@ -0,0 +1,589 @@ +// +using System; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; +using SoarCraft.AwaiShop; + +#nullable disable + +namespace SoarCraft.AwaiShop.Migrations +{ + [DbContext(typeof(ShopContext))] + [Migration("20240103162914_Init")] + partial class Init + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.0") + .HasAnnotation("Proxies:ChangeTracking", false) + .HasAnnotation("Proxies:CheckEquality", false) + .HasAnnotation("Proxies:LazyLoading", true) + .HasAnnotation("Relational:MaxIdentifierLength", 63); + + NpgsqlModelBuilderExtensions.UseHiLo(modelBuilder, "EntityFrameworkHiLoSequence"); + + modelBuilder.HasSequence("EntityFrameworkHiLoSequence") + .IncrementsBy(10); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Category", b => + { + b.Property("CategoryId") + .ValueGeneratedOnAdd() + .HasColumnType("bigint"); + + NpgsqlPropertyBuilderExtensions.UseHiLo(b.Property("CategoryId")); + + b.Property("Name") + .IsRequired() + .HasMaxLength(15) + .HasColumnType("character varying(15)"); + + b.Property("Version") + .IsConcurrencyToken() + .ValueGeneratedOnAddOrUpdate() + .HasColumnType("xid") + .HasColumnName("xmin"); + + b.HasKey("CategoryId"); + + b.HasIndex("Name") + .IsUnique(); + + b.ToTable("Categories"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Combo", b => + { + b.Property("ComboId") + .ValueGeneratedOnAdd() + .HasColumnType("bigint"); + + NpgsqlPropertyBuilderExtensions.UseHiLo(b.Property("ComboId")); + + b.Property("IsArchived") + .HasColumnType("boolean"); + + b.Property("ProductId") + .HasColumnType("bigint"); + + b.Property("Stock") + .HasColumnType("integer"); + + b.Property("Version") + .IsConcurrencyToken() + .ValueGeneratedOnAddOrUpdate() + .HasColumnType("xid") + .HasColumnName("xmin"); + + b.HasKey("ComboId"); + + b.HasIndex("ProductId"); + + b.ToTable("Combos"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.ComboType", b => + { + b.Property("ComboId") + .HasColumnType("bigint"); + + b.Property("TypeId") + .HasColumnType("bigint"); + + b.Property("Version") + .IsConcurrencyToken() + .ValueGeneratedOnAddOrUpdate() + .HasColumnType("xid") + .HasColumnName("xmin"); + + b.HasKey("ComboId", "TypeId"); + + b.HasIndex("TypeId"); + + b.ToTable("ComboTypes"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Comment", b => + { + b.Property("CommentId") + .ValueGeneratedOnAdd() + .HasColumnType("bigint"); + + NpgsqlPropertyBuilderExtensions.UseHiLo(b.Property("CommentId")); + + b.Property("Content") + .IsRequired() + .HasMaxLength(1000) + .HasColumnType("character varying(1000)"); + + b.Property("CreateAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("timestamp without time zone"); + + b.Property("OrderId") + .HasColumnType("bigint"); + + b.Property("UserId") + .HasColumnType("uuid"); + + b.Property("Version") + .IsConcurrencyToken() + .ValueGeneratedOnAddOrUpdate() + .HasColumnType("xid") + .HasColumnName("xmin"); + + b.HasKey("CommentId"); + + b.HasIndex("OrderId"); + + b.HasIndex("UserId"); + + b.ToTable("Comments"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Order", b => + { + b.Property("OrderId") + .ValueGeneratedOnAdd() + .HasColumnType("bigint"); + + NpgsqlPropertyBuilderExtensions.UseHiLo(b.Property("OrderId")); + + b.Property("CreateAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("timestamp without time zone"); + + b.Property("Status") + .HasColumnType("integer"); + + b.Property("TrackingNumber") + .HasMaxLength(50) + .HasColumnType("character varying(50)"); + + b.Property("UserId") + .HasColumnType("uuid"); + + b.Property("Version") + .IsConcurrencyToken() + .ValueGeneratedOnAddOrUpdate() + .HasColumnType("xid") + .HasColumnName("xmin"); + + b.HasKey("OrderId"); + + b.HasIndex("UserId"); + + b.ToTable("Orders"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.OrderCombo", b => + { + b.Property("ComboId") + .HasColumnType("bigint"); + + b.Property("OrderId") + .HasColumnType("bigint"); + + b.Property("Quantity") + .HasColumnType("smallint"); + + b.Property("Version") + .IsConcurrencyToken() + .ValueGeneratedOnAddOrUpdate() + .HasColumnType("xid") + .HasColumnName("xmin"); + + b.HasKey("ComboId", "OrderId"); + + b.HasIndex("OrderId"); + + b.ToTable("OrderCombos"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Photo", b => + { + b.Property("PhotoId") + .ValueGeneratedOnAdd() + .HasColumnType("bigint"); + + NpgsqlPropertyBuilderExtensions.UseHiLo(b.Property("PhotoId")); + + b.Property("Caption") + .HasMaxLength(100) + .HasColumnType("character varying(100)"); + + b.Property("Cover") + .HasColumnType("boolean"); + + b.Property("ObjectId") + .HasColumnType("uuid"); + + b.Property("Order") + .HasColumnType("smallint"); + + b.Property("ProductId") + .HasColumnType("bigint"); + + b.Property("Version") + .IsConcurrencyToken() + .ValueGeneratedOnAddOrUpdate() + .HasColumnType("xid") + .HasColumnName("xmin"); + + b.HasKey("PhotoId"); + + b.HasIndex("ObjectId"); + + b.HasIndex("ProductId"); + + b.ToTable("Photos"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Product", b => + { + b.Property("ProductId") + .ValueGeneratedOnAdd() + .HasColumnType("bigint"); + + NpgsqlPropertyBuilderExtensions.UseHiLo(b.Property("ProductId")); + + b.Property("CategoryId") + .HasColumnType("bigint"); + + b.Property("Description") + .HasMaxLength(65535) + .HasColumnType("json"); + + b.Property("IsArchived") + .HasColumnType("boolean"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("character varying(50)"); + + b.Property("Version") + .IsConcurrencyToken() + .ValueGeneratedOnAddOrUpdate() + .HasColumnType("xid") + .HasColumnName("xmin"); + + b.HasKey("ProductId"); + + b.HasIndex("CategoryId"); + + b.HasIndex("Name") + .IsUnique(); + + b.ToTable("Products"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Storage", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid"); + + b.Property("Data") + .IsRequired() + .HasMaxLength(10485760) + .HasColumnType("bytea"); + + b.Property("Expires") + .HasColumnType("timestamp with time zone") + .HasColumnName("timestamp without time zone"); + + b.Property("Version") + .IsConcurrencyToken() + .ValueGeneratedOnAddOrUpdate() + .HasColumnType("xid") + .HasColumnName("xmin"); + + b.HasKey("Id"); + + b.ToTable("Objects"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Type", b => + { + b.Property("TypeId") + .ValueGeneratedOnAdd() + .HasColumnType("bigint"); + + NpgsqlPropertyBuilderExtensions.UseHiLo(b.Property("TypeId")); + + b.Property("IsArchived") + .HasColumnType("boolean"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(15) + .HasColumnType("character varying(15)"); + + b.Property("VariantId") + .HasColumnType("bigint"); + + b.Property("Version") + .IsConcurrencyToken() + .ValueGeneratedOnAddOrUpdate() + .HasColumnType("xid") + .HasColumnName("xmin"); + + b.HasKey("TypeId"); + + b.HasIndex("VariantId", "Name") + .IsUnique(); + + b.ToTable("Types"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.User", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("uuid"); + + b.Property("Address") + .IsRequired() + .HasMaxLength(100) + .HasColumnType("character varying(100)"); + + b.Property("Admin") + .HasColumnType("boolean"); + + b.Property("EMail") + .IsRequired() + .HasMaxLength(100) + .HasColumnType("character varying(100)"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("character varying(50)"); + + b.Property("Phone") + .IsRequired() + .HasMaxLength(15) + .HasColumnType("character varying(15)"); + + b.Property("Version") + .IsConcurrencyToken() + .ValueGeneratedOnAddOrUpdate() + .HasColumnType("xid") + .HasColumnName("xmin"); + + b.HasKey("UserId"); + + b.HasIndex("EMail") + .IsUnique(); + + b.ToTable("Users"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Variant", b => + { + b.Property("VariantId") + .ValueGeneratedOnAdd() + .HasColumnType("bigint"); + + NpgsqlPropertyBuilderExtensions.UseHiLo(b.Property("VariantId")); + + b.Property("IsArchived") + .HasColumnType("boolean"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(15) + .HasColumnType("character varying(15)"); + + b.Property("ProductId") + .HasColumnType("bigint"); + + b.Property("Version") + .IsConcurrencyToken() + .ValueGeneratedOnAddOrUpdate() + .HasColumnType("xid") + .HasColumnName("xmin"); + + b.HasKey("VariantId"); + + b.HasIndex("ProductId", "Name") + .IsUnique(); + + b.ToTable("Variants"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Combo", b => + { + b.HasOne("SoarCraft.AwaiShop.Models.Product", "Product") + .WithMany("Combos") + .HasForeignKey("ProductId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Product"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.ComboType", b => + { + b.HasOne("SoarCraft.AwaiShop.Models.Combo", "Combo") + .WithMany("ComboTypes") + .HasForeignKey("ComboId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("SoarCraft.AwaiShop.Models.Type", "Type") + .WithMany("ComboTypes") + .HasForeignKey("TypeId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Combo"); + + b.Navigation("Type"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Comment", b => + { + b.HasOne("SoarCraft.AwaiShop.Models.Order", "Order") + .WithMany("Comments") + .HasForeignKey("OrderId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("SoarCraft.AwaiShop.Models.User", "User") + .WithMany() + .HasForeignKey("UserId"); + + b.Navigation("Order"); + + b.Navigation("User"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Order", b => + { + b.HasOne("SoarCraft.AwaiShop.Models.User", "User") + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("User"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.OrderCombo", b => + { + b.HasOne("SoarCraft.AwaiShop.Models.Combo", "Combo") + .WithMany("OrderCombos") + .HasForeignKey("ComboId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("SoarCraft.AwaiShop.Models.Order", "Order") + .WithMany("OrderCombos") + .HasForeignKey("OrderId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Combo"); + + b.Navigation("Order"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Photo", b => + { + b.HasOne("SoarCraft.AwaiShop.Models.Storage", "Object") + .WithMany() + .HasForeignKey("ObjectId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("SoarCraft.AwaiShop.Models.Product", "Product") + .WithMany("Photos") + .HasForeignKey("ProductId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Object"); + + b.Navigation("Product"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Product", b => + { + b.HasOne("SoarCraft.AwaiShop.Models.Category", "Category") + .WithMany("Products") + .HasForeignKey("CategoryId"); + + b.Navigation("Category"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Type", b => + { + b.HasOne("SoarCraft.AwaiShop.Models.Variant", "Variant") + .WithMany("Types") + .HasForeignKey("VariantId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Variant"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Variant", b => + { + b.HasOne("SoarCraft.AwaiShop.Models.Product", "Product") + .WithMany("Variants") + .HasForeignKey("ProductId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Product"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Category", b => + { + b.Navigation("Products"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Combo", b => + { + b.Navigation("ComboTypes"); + + b.Navigation("OrderCombos"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Order", b => + { + b.Navigation("Comments"); + + b.Navigation("OrderCombos"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Product", b => + { + b.Navigation("Combos"); + + b.Navigation("Photos"); + + b.Navigation("Variants"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Type", b => + { + b.Navigation("ComboTypes"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Variant", b => + { + b.Navigation("Types"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/SoarCraft.AwaiShop/Migrations/20240103162914_Init.cs b/SoarCraft.AwaiShop/Migrations/20240103162914_Init.cs new file mode 100644 index 00000000..f3f67770 --- /dev/null +++ b/SoarCraft.AwaiShop/Migrations/20240103162914_Init.cs @@ -0,0 +1,394 @@ +using System; +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace SoarCraft.AwaiShop.Migrations +{ + /// + public partial class Init : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateSequence( + name: "EntityFrameworkHiLoSequence", + incrementBy: 10); + + migrationBuilder.CreateTable( + name: "Categories", + columns: table => new + { + CategoryId = table.Column(type: "bigint", nullable: false), + Name = table.Column(type: "character varying(15)", maxLength: 15, nullable: false), + xmin = table.Column(type: "xid", rowVersion: true, nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_Categories", x => x.CategoryId); + }); + + migrationBuilder.CreateTable( + name: "Objects", + columns: table => new + { + Id = table.Column(type: "uuid", nullable: false), + timestampwithouttimezone = table.Column(name: "timestamp without time zone", type: "timestamp with time zone", nullable: true), + Data = table.Column(type: "bytea", maxLength: 10485760, nullable: false), + xmin = table.Column(type: "xid", rowVersion: true, nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_Objects", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "Users", + columns: table => new + { + UserId = table.Column(type: "uuid", nullable: false), + Name = table.Column(type: "character varying(50)", maxLength: 50, nullable: false), + EMail = table.Column(type: "character varying(100)", maxLength: 100, nullable: false), + Phone = table.Column(type: "character varying(15)", maxLength: 15, nullable: false), + Address = table.Column(type: "character varying(100)", maxLength: 100, nullable: false), + Admin = table.Column(type: "boolean", nullable: true), + xmin = table.Column(type: "xid", rowVersion: true, nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_Users", x => x.UserId); + }); + + migrationBuilder.CreateTable( + name: "Products", + columns: table => new + { + ProductId = table.Column(type: "bigint", nullable: false), + Name = table.Column(type: "character varying(50)", maxLength: 50, nullable: false), + CategoryId = table.Column(type: "bigint", nullable: true), + Description = table.Column(type: "json", maxLength: 65535, nullable: true), + IsArchived = table.Column(type: "boolean", nullable: true), + xmin = table.Column(type: "xid", rowVersion: true, nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_Products", x => x.ProductId); + table.ForeignKey( + name: "FK_Products_Categories_CategoryId", + column: x => x.CategoryId, + principalTable: "Categories", + principalColumn: "CategoryId"); + }); + + migrationBuilder.CreateTable( + name: "Orders", + columns: table => new + { + OrderId = table.Column(type: "bigint", nullable: false), + UserId = table.Column(type: "uuid", nullable: false), + Status = table.Column(type: "integer", nullable: false), + timestampwithouttimezone = table.Column(name: "timestamp without time zone", type: "timestamp with time zone", nullable: false), + TrackingNumber = table.Column(type: "character varying(50)", maxLength: 50, nullable: true), + xmin = table.Column(type: "xid", rowVersion: true, nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_Orders", x => x.OrderId); + table.ForeignKey( + name: "FK_Orders_Users_UserId", + column: x => x.UserId, + principalTable: "Users", + principalColumn: "UserId", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "Combos", + columns: table => new + { + ComboId = table.Column(type: "bigint", nullable: false), + Stock = table.Column(type: "integer", nullable: false), + ProductId = table.Column(type: "bigint", nullable: false), + IsArchived = table.Column(type: "boolean", nullable: true), + xmin = table.Column(type: "xid", rowVersion: true, nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_Combos", x => x.ComboId); + table.ForeignKey( + name: "FK_Combos_Products_ProductId", + column: x => x.ProductId, + principalTable: "Products", + principalColumn: "ProductId", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "Photos", + columns: table => new + { + PhotoId = table.Column(type: "bigint", nullable: false), + Cover = table.Column(type: "boolean", nullable: true), + Caption = table.Column(type: "character varying(100)", maxLength: 100, nullable: true), + Order = table.Column(type: "smallint", nullable: false), + ObjectId = table.Column(type: "uuid", nullable: false), + ProductId = table.Column(type: "bigint", nullable: false), + xmin = table.Column(type: "xid", rowVersion: true, nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_Photos", x => x.PhotoId); + table.ForeignKey( + name: "FK_Photos_Objects_ObjectId", + column: x => x.ObjectId, + principalTable: "Objects", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + table.ForeignKey( + name: "FK_Photos_Products_ProductId", + column: x => x.ProductId, + principalTable: "Products", + principalColumn: "ProductId", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "Variants", + columns: table => new + { + VariantId = table.Column(type: "bigint", nullable: false), + Name = table.Column(type: "character varying(15)", maxLength: 15, nullable: false), + ProductId = table.Column(type: "bigint", nullable: false), + IsArchived = table.Column(type: "boolean", nullable: true), + xmin = table.Column(type: "xid", rowVersion: true, nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_Variants", x => x.VariantId); + table.ForeignKey( + name: "FK_Variants_Products_ProductId", + column: x => x.ProductId, + principalTable: "Products", + principalColumn: "ProductId", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "Comments", + columns: table => new + { + CommentId = table.Column(type: "bigint", nullable: false), + Content = table.Column(type: "character varying(1000)", maxLength: 1000, nullable: false), + UserId = table.Column(type: "uuid", nullable: true), + timestampwithouttimezone = table.Column(name: "timestamp without time zone", type: "timestamp with time zone", nullable: false), + OrderId = table.Column(type: "bigint", nullable: false), + xmin = table.Column(type: "xid", rowVersion: true, nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_Comments", x => x.CommentId); + table.ForeignKey( + name: "FK_Comments_Orders_OrderId", + column: x => x.OrderId, + principalTable: "Orders", + principalColumn: "OrderId", + onDelete: ReferentialAction.Cascade); + table.ForeignKey( + name: "FK_Comments_Users_UserId", + column: x => x.UserId, + principalTable: "Users", + principalColumn: "UserId"); + }); + + migrationBuilder.CreateTable( + name: "OrderCombos", + columns: table => new + { + OrderId = table.Column(type: "bigint", nullable: false), + ComboId = table.Column(type: "bigint", nullable: false), + Quantity = table.Column(type: "smallint", nullable: false), + xmin = table.Column(type: "xid", rowVersion: true, nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_OrderCombos", x => new { x.ComboId, x.OrderId }); + table.ForeignKey( + name: "FK_OrderCombos_Combos_ComboId", + column: x => x.ComboId, + principalTable: "Combos", + principalColumn: "ComboId", + onDelete: ReferentialAction.Cascade); + table.ForeignKey( + name: "FK_OrderCombos_Orders_OrderId", + column: x => x.OrderId, + principalTable: "Orders", + principalColumn: "OrderId", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "Types", + columns: table => new + { + TypeId = table.Column(type: "bigint", nullable: false), + Name = table.Column(type: "character varying(15)", maxLength: 15, nullable: false), + VariantId = table.Column(type: "bigint", nullable: false), + IsArchived = table.Column(type: "boolean", nullable: true), + xmin = table.Column(type: "xid", rowVersion: true, nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_Types", x => x.TypeId); + table.ForeignKey( + name: "FK_Types_Variants_VariantId", + column: x => x.VariantId, + principalTable: "Variants", + principalColumn: "VariantId", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "ComboTypes", + columns: table => new + { + ComboId = table.Column(type: "bigint", nullable: false), + TypeId = table.Column(type: "bigint", nullable: false), + xmin = table.Column(type: "xid", rowVersion: true, nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_ComboTypes", x => new { x.ComboId, x.TypeId }); + table.ForeignKey( + name: "FK_ComboTypes_Combos_ComboId", + column: x => x.ComboId, + principalTable: "Combos", + principalColumn: "ComboId", + onDelete: ReferentialAction.Cascade); + table.ForeignKey( + name: "FK_ComboTypes_Types_TypeId", + column: x => x.TypeId, + principalTable: "Types", + principalColumn: "TypeId", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateIndex( + name: "IX_Categories_Name", + table: "Categories", + column: "Name", + unique: true); + + migrationBuilder.CreateIndex( + name: "IX_Combos_ProductId", + table: "Combos", + column: "ProductId"); + + migrationBuilder.CreateIndex( + name: "IX_ComboTypes_TypeId", + table: "ComboTypes", + column: "TypeId"); + + migrationBuilder.CreateIndex( + name: "IX_Comments_OrderId", + table: "Comments", + column: "OrderId"); + + migrationBuilder.CreateIndex( + name: "IX_Comments_UserId", + table: "Comments", + column: "UserId"); + + migrationBuilder.CreateIndex( + name: "IX_OrderCombos_OrderId", + table: "OrderCombos", + column: "OrderId"); + + migrationBuilder.CreateIndex( + name: "IX_Orders_UserId", + table: "Orders", + column: "UserId"); + + migrationBuilder.CreateIndex( + name: "IX_Photos_ObjectId", + table: "Photos", + column: "ObjectId"); + + migrationBuilder.CreateIndex( + name: "IX_Photos_ProductId", + table: "Photos", + column: "ProductId"); + + migrationBuilder.CreateIndex( + name: "IX_Products_CategoryId", + table: "Products", + column: "CategoryId"); + + migrationBuilder.CreateIndex( + name: "IX_Products_Name", + table: "Products", + column: "Name", + unique: true); + + migrationBuilder.CreateIndex( + name: "IX_Types_VariantId_Name", + table: "Types", + columns: new[] { "VariantId", "Name" }, + unique: true); + + migrationBuilder.CreateIndex( + name: "IX_Users_EMail", + table: "Users", + column: "EMail", + unique: true); + + migrationBuilder.CreateIndex( + name: "IX_Variants_ProductId_Name", + table: "Variants", + columns: new[] { "ProductId", "Name" }, + unique: true); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "ComboTypes"); + + migrationBuilder.DropTable( + name: "Comments"); + + migrationBuilder.DropTable( + name: "OrderCombos"); + + migrationBuilder.DropTable( + name: "Photos"); + + migrationBuilder.DropTable( + name: "Types"); + + migrationBuilder.DropTable( + name: "Combos"); + + migrationBuilder.DropTable( + name: "Orders"); + + migrationBuilder.DropTable( + name: "Objects"); + + migrationBuilder.DropTable( + name: "Variants"); + + migrationBuilder.DropTable( + name: "Users"); + + migrationBuilder.DropTable( + name: "Products"); + + migrationBuilder.DropTable( + name: "Categories"); + + migrationBuilder.DropSequence( + name: "EntityFrameworkHiLoSequence"); + } + } +} diff --git a/SoarCraft.AwaiShop/Migrations/ShopContextModelSnapshot.cs b/SoarCraft.AwaiShop/Migrations/ShopContextModelSnapshot.cs new file mode 100644 index 00000000..70ff92e1 --- /dev/null +++ b/SoarCraft.AwaiShop/Migrations/ShopContextModelSnapshot.cs @@ -0,0 +1,586 @@ +// +using System; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; +using SoarCraft.AwaiShop; + +#nullable disable + +namespace SoarCraft.AwaiShop.Migrations +{ + [DbContext(typeof(ShopContext))] + partial class ShopContextModelSnapshot : ModelSnapshot + { + protected override void BuildModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.0") + .HasAnnotation("Proxies:ChangeTracking", false) + .HasAnnotation("Proxies:CheckEquality", false) + .HasAnnotation("Proxies:LazyLoading", true) + .HasAnnotation("Relational:MaxIdentifierLength", 63); + + NpgsqlModelBuilderExtensions.UseHiLo(modelBuilder, "EntityFrameworkHiLoSequence"); + + modelBuilder.HasSequence("EntityFrameworkHiLoSequence") + .IncrementsBy(10); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Category", b => + { + b.Property("CategoryId") + .ValueGeneratedOnAdd() + .HasColumnType("bigint"); + + NpgsqlPropertyBuilderExtensions.UseHiLo(b.Property("CategoryId")); + + b.Property("Name") + .IsRequired() + .HasMaxLength(15) + .HasColumnType("character varying(15)"); + + b.Property("Version") + .IsConcurrencyToken() + .ValueGeneratedOnAddOrUpdate() + .HasColumnType("xid") + .HasColumnName("xmin"); + + b.HasKey("CategoryId"); + + b.HasIndex("Name") + .IsUnique(); + + b.ToTable("Categories"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Combo", b => + { + b.Property("ComboId") + .ValueGeneratedOnAdd() + .HasColumnType("bigint"); + + NpgsqlPropertyBuilderExtensions.UseHiLo(b.Property("ComboId")); + + b.Property("IsArchived") + .HasColumnType("boolean"); + + b.Property("ProductId") + .HasColumnType("bigint"); + + b.Property("Stock") + .HasColumnType("integer"); + + b.Property("Version") + .IsConcurrencyToken() + .ValueGeneratedOnAddOrUpdate() + .HasColumnType("xid") + .HasColumnName("xmin"); + + b.HasKey("ComboId"); + + b.HasIndex("ProductId"); + + b.ToTable("Combos"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.ComboType", b => + { + b.Property("ComboId") + .HasColumnType("bigint"); + + b.Property("TypeId") + .HasColumnType("bigint"); + + b.Property("Version") + .IsConcurrencyToken() + .ValueGeneratedOnAddOrUpdate() + .HasColumnType("xid") + .HasColumnName("xmin"); + + b.HasKey("ComboId", "TypeId"); + + b.HasIndex("TypeId"); + + b.ToTable("ComboTypes"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Comment", b => + { + b.Property("CommentId") + .ValueGeneratedOnAdd() + .HasColumnType("bigint"); + + NpgsqlPropertyBuilderExtensions.UseHiLo(b.Property("CommentId")); + + b.Property("Content") + .IsRequired() + .HasMaxLength(1000) + .HasColumnType("character varying(1000)"); + + b.Property("CreateAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("timestamp without time zone"); + + b.Property("OrderId") + .HasColumnType("bigint"); + + b.Property("UserId") + .HasColumnType("uuid"); + + b.Property("Version") + .IsConcurrencyToken() + .ValueGeneratedOnAddOrUpdate() + .HasColumnType("xid") + .HasColumnName("xmin"); + + b.HasKey("CommentId"); + + b.HasIndex("OrderId"); + + b.HasIndex("UserId"); + + b.ToTable("Comments"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Order", b => + { + b.Property("OrderId") + .ValueGeneratedOnAdd() + .HasColumnType("bigint"); + + NpgsqlPropertyBuilderExtensions.UseHiLo(b.Property("OrderId")); + + b.Property("CreateAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("timestamp without time zone"); + + b.Property("Status") + .HasColumnType("integer"); + + b.Property("TrackingNumber") + .HasMaxLength(50) + .HasColumnType("character varying(50)"); + + b.Property("UserId") + .HasColumnType("uuid"); + + b.Property("Version") + .IsConcurrencyToken() + .ValueGeneratedOnAddOrUpdate() + .HasColumnType("xid") + .HasColumnName("xmin"); + + b.HasKey("OrderId"); + + b.HasIndex("UserId"); + + b.ToTable("Orders"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.OrderCombo", b => + { + b.Property("ComboId") + .HasColumnType("bigint"); + + b.Property("OrderId") + .HasColumnType("bigint"); + + b.Property("Quantity") + .HasColumnType("smallint"); + + b.Property("Version") + .IsConcurrencyToken() + .ValueGeneratedOnAddOrUpdate() + .HasColumnType("xid") + .HasColumnName("xmin"); + + b.HasKey("ComboId", "OrderId"); + + b.HasIndex("OrderId"); + + b.ToTable("OrderCombos"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Photo", b => + { + b.Property("PhotoId") + .ValueGeneratedOnAdd() + .HasColumnType("bigint"); + + NpgsqlPropertyBuilderExtensions.UseHiLo(b.Property("PhotoId")); + + b.Property("Caption") + .HasMaxLength(100) + .HasColumnType("character varying(100)"); + + b.Property("Cover") + .HasColumnType("boolean"); + + b.Property("ObjectId") + .HasColumnType("uuid"); + + b.Property("Order") + .HasColumnType("smallint"); + + b.Property("ProductId") + .HasColumnType("bigint"); + + b.Property("Version") + .IsConcurrencyToken() + .ValueGeneratedOnAddOrUpdate() + .HasColumnType("xid") + .HasColumnName("xmin"); + + b.HasKey("PhotoId"); + + b.HasIndex("ObjectId"); + + b.HasIndex("ProductId"); + + b.ToTable("Photos"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Product", b => + { + b.Property("ProductId") + .ValueGeneratedOnAdd() + .HasColumnType("bigint"); + + NpgsqlPropertyBuilderExtensions.UseHiLo(b.Property("ProductId")); + + b.Property("CategoryId") + .HasColumnType("bigint"); + + b.Property("Description") + .HasMaxLength(65535) + .HasColumnType("json"); + + b.Property("IsArchived") + .HasColumnType("boolean"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("character varying(50)"); + + b.Property("Version") + .IsConcurrencyToken() + .ValueGeneratedOnAddOrUpdate() + .HasColumnType("xid") + .HasColumnName("xmin"); + + b.HasKey("ProductId"); + + b.HasIndex("CategoryId"); + + b.HasIndex("Name") + .IsUnique(); + + b.ToTable("Products"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Storage", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid"); + + b.Property("Data") + .IsRequired() + .HasMaxLength(10485760) + .HasColumnType("bytea"); + + b.Property("Expires") + .HasColumnType("timestamp with time zone") + .HasColumnName("timestamp without time zone"); + + b.Property("Version") + .IsConcurrencyToken() + .ValueGeneratedOnAddOrUpdate() + .HasColumnType("xid") + .HasColumnName("xmin"); + + b.HasKey("Id"); + + b.ToTable("Objects"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Type", b => + { + b.Property("TypeId") + .ValueGeneratedOnAdd() + .HasColumnType("bigint"); + + NpgsqlPropertyBuilderExtensions.UseHiLo(b.Property("TypeId")); + + b.Property("IsArchived") + .HasColumnType("boolean"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(15) + .HasColumnType("character varying(15)"); + + b.Property("VariantId") + .HasColumnType("bigint"); + + b.Property("Version") + .IsConcurrencyToken() + .ValueGeneratedOnAddOrUpdate() + .HasColumnType("xid") + .HasColumnName("xmin"); + + b.HasKey("TypeId"); + + b.HasIndex("VariantId", "Name") + .IsUnique(); + + b.ToTable("Types"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.User", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("uuid"); + + b.Property("Address") + .IsRequired() + .HasMaxLength(100) + .HasColumnType("character varying(100)"); + + b.Property("Admin") + .HasColumnType("boolean"); + + b.Property("EMail") + .IsRequired() + .HasMaxLength(100) + .HasColumnType("character varying(100)"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("character varying(50)"); + + b.Property("Phone") + .IsRequired() + .HasMaxLength(15) + .HasColumnType("character varying(15)"); + + b.Property("Version") + .IsConcurrencyToken() + .ValueGeneratedOnAddOrUpdate() + .HasColumnType("xid") + .HasColumnName("xmin"); + + b.HasKey("UserId"); + + b.HasIndex("EMail") + .IsUnique(); + + b.ToTable("Users"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Variant", b => + { + b.Property("VariantId") + .ValueGeneratedOnAdd() + .HasColumnType("bigint"); + + NpgsqlPropertyBuilderExtensions.UseHiLo(b.Property("VariantId")); + + b.Property("IsArchived") + .HasColumnType("boolean"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(15) + .HasColumnType("character varying(15)"); + + b.Property("ProductId") + .HasColumnType("bigint"); + + b.Property("Version") + .IsConcurrencyToken() + .ValueGeneratedOnAddOrUpdate() + .HasColumnType("xid") + .HasColumnName("xmin"); + + b.HasKey("VariantId"); + + b.HasIndex("ProductId", "Name") + .IsUnique(); + + b.ToTable("Variants"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Combo", b => + { + b.HasOne("SoarCraft.AwaiShop.Models.Product", "Product") + .WithMany("Combos") + .HasForeignKey("ProductId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Product"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.ComboType", b => + { + b.HasOne("SoarCraft.AwaiShop.Models.Combo", "Combo") + .WithMany("ComboTypes") + .HasForeignKey("ComboId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("SoarCraft.AwaiShop.Models.Type", "Type") + .WithMany("ComboTypes") + .HasForeignKey("TypeId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Combo"); + + b.Navigation("Type"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Comment", b => + { + b.HasOne("SoarCraft.AwaiShop.Models.Order", "Order") + .WithMany("Comments") + .HasForeignKey("OrderId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("SoarCraft.AwaiShop.Models.User", "User") + .WithMany() + .HasForeignKey("UserId"); + + b.Navigation("Order"); + + b.Navigation("User"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Order", b => + { + b.HasOne("SoarCraft.AwaiShop.Models.User", "User") + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("User"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.OrderCombo", b => + { + b.HasOne("SoarCraft.AwaiShop.Models.Combo", "Combo") + .WithMany("OrderCombos") + .HasForeignKey("ComboId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("SoarCraft.AwaiShop.Models.Order", "Order") + .WithMany("OrderCombos") + .HasForeignKey("OrderId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Combo"); + + b.Navigation("Order"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Photo", b => + { + b.HasOne("SoarCraft.AwaiShop.Models.Storage", "Object") + .WithMany() + .HasForeignKey("ObjectId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("SoarCraft.AwaiShop.Models.Product", "Product") + .WithMany("Photos") + .HasForeignKey("ProductId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Object"); + + b.Navigation("Product"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Product", b => + { + b.HasOne("SoarCraft.AwaiShop.Models.Category", "Category") + .WithMany("Products") + .HasForeignKey("CategoryId"); + + b.Navigation("Category"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Type", b => + { + b.HasOne("SoarCraft.AwaiShop.Models.Variant", "Variant") + .WithMany("Types") + .HasForeignKey("VariantId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Variant"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Variant", b => + { + b.HasOne("SoarCraft.AwaiShop.Models.Product", "Product") + .WithMany("Variants") + .HasForeignKey("ProductId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Product"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Category", b => + { + b.Navigation("Products"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Combo", b => + { + b.Navigation("ComboTypes"); + + b.Navigation("OrderCombos"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Order", b => + { + b.Navigation("Comments"); + + b.Navigation("OrderCombos"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Product", b => + { + b.Navigation("Combos"); + + b.Navigation("Photos"); + + b.Navigation("Variants"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Type", b => + { + b.Navigation("ComboTypes"); + }); + + modelBuilder.Entity("SoarCraft.AwaiShop.Models.Variant", b => + { + b.Navigation("Types"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/SoarCraft.AwaiShop/Models/ComboType.cs b/SoarCraft.AwaiShop/Models/ComboType.cs index 7820ae0b..8a16f930 100644 --- a/SoarCraft.AwaiShop/Models/ComboType.cs +++ b/SoarCraft.AwaiShop/Models/ComboType.cs @@ -2,7 +2,6 @@ namespace SoarCraft.AwaiShop.Models; using Entities; -using Microsoft.EntityFrameworkCore; /** * @@ -18,6 +17,5 @@ public class ComboType : Concurrency { public uint TypeId { get; set; } - [DeleteBehavior(DeleteBehavior.ClientSetNull)] public virtual Type Type { get; set; } } diff --git a/SoarCraft.AwaiShop/Models/Product.cs b/SoarCraft.AwaiShop/Models/Product.cs index 57c0ea61..03f2af32 100644 --- a/SoarCraft.AwaiShop/Models/Product.cs +++ b/SoarCraft.AwaiShop/Models/Product.cs @@ -3,6 +3,7 @@ namespace SoarCraft.AwaiShop.Models; using System.ComponentModel.DataAnnotations; +using System.ComponentModel.DataAnnotations.Schema; using Entities; using Microsoft.EntityFrameworkCore; @@ -26,6 +27,8 @@ public class Product : Concurrency, IArchive { public virtual ICollection Photos { get; init; } + [Column(TypeName = "json")] + [StringLength(ushort.MaxValue)] public string? Description { get; set; } public bool? IsArchived { get; set; } diff --git a/SoarCraft.AwaiShop/Program.cs b/SoarCraft.AwaiShop/Program.cs index 3915c087..d4ed6e94 100644 --- a/SoarCraft.AwaiShop/Program.cs +++ b/SoarCraft.AwaiShop/Program.cs @@ -41,10 +41,13 @@ if (Shared.Dev) { x.EnableSensitiveDataLogging(); x.EnableDetailedErrors(); - x.UseSqlServer(builder.Configuration.GetConnectionString("DefaultConnection"), - opt => opt.EnableRetryOnFailure()); - } else - x.UseSqlServer(Environment.GetEnvironmentVariable("SQLAZURECONNSTR_Zero"), opt => opt.EnableRetryOnFailure()); + x.UseNpgsql(builder.Configuration.GetConnectionString("DefaultConnection")); + } else { + var str = Environment.GetEnvironmentVariable("SQLCONNSTR"); + if (string.IsNullOrWhiteSpace(str)) + throw new ArgumentNullException("DB Connection"); + x.UseNpgsql(str); + } }); if (Shared.Dev) @@ -70,7 +73,7 @@ app.UseMigrationsEndPoint(); #if false - await app.SeedData(); + await SoarCraft.AwaiShop.Helpers.DataSeeder.SeedData(app); #endif } diff --git a/SoarCraft.AwaiShop/SoarCraft.AwaiShop.csproj b/SoarCraft.AwaiShop/SoarCraft.AwaiShop.csproj index 3f110501..9b4eb3ad 100644 --- a/SoarCraft.AwaiShop/SoarCraft.AwaiShop.csproj +++ b/SoarCraft.AwaiShop/SoarCraft.AwaiShop.csproj @@ -33,14 +33,20 @@ runtime; build; native; contentfiles; analyzers; buildtransitive - all runtime; build; native; contentfiles; analyzers; buildtransitive - + + + + + + + Always + diff --git a/SoarCraft.AwaiShop/SoarCraft.AwaiShop.sln.DotSettings b/SoarCraft.AwaiShop/SoarCraft.AwaiShop.sln.DotSettings index 38016c3d..6ab262ed 100644 --- a/SoarCraft.AwaiShop/SoarCraft.AwaiShop.sln.DotSettings +++ b/SoarCraft.AwaiShop/SoarCraft.AwaiShop.sln.DotSettings @@ -1,3 +1,4 @@  + True True True \ No newline at end of file diff --git a/SoarCraft.AwaiShop/appsettings.Production.json b/SoarCraft.AwaiShop/appsettings.Production.json new file mode 100644 index 00000000..f27efc15 --- /dev/null +++ b/SoarCraft.AwaiShop/appsettings.Production.json @@ -0,0 +1,17 @@ +{ + "AllowedHosts": "awai.aloen.to;awaishop.aloen.to", + "Kestrel": { + "EndpointDefaults": { + "Protocols": "Http1AndHttp2AndHttp3" + }, + "Endpoints": { + "TLS": { + "Url": "https://awaishop.aloen.to:3389", + "Certificate": { + "Path": "../ASSL/fullchain.pem", + "KeyPath": "../ASSL/privkey.pem" + } + } + } + } +} diff --git a/package.json b/package.json index e7dffc9e..e6804480 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "@azure/msal-browser": "^3.6.0", "@azure/msal-common": "^14.5.0", "@azure/msal-react": "^2.0.8", - "@fluentui/react-components": "^9.43.3", + "@fluentui/react-components": "^9.44.0", "@fluentui/react-hooks": "^8.6.34", "@fluentui/react-icons": "^2.0.224", "@griffel/react": "^1.5.19", @@ -51,7 +51,7 @@ }, "devDependencies": { "@types/lodash-es": "^4.17.12", - "@types/react": "^18.2.45", + "@types/react": "^18.2.46", "@types/react-dom": "^18.2.18", "@vitejs/plugin-react-swc": "^3.5.0", "typescript": "^5.3.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d13e9a94..5ac88641 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,11 +15,11 @@ dependencies: specifier: ^2.0.8 version: 2.0.8(@azure/msal-browser@3.6.0)(react@18.2.0) '@fluentui/react-components': - specifier: ^9.43.3 - version: 9.43.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + specifier: ^9.44.0 + version: 9.44.0(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) '@fluentui/react-hooks': specifier: ^8.6.34 - version: 8.6.34(@types/react@18.2.45)(react@18.2.0) + version: 8.6.34(@types/react@18.2.46)(react@18.2.0) '@fluentui/react-icons': specifier: ^2.0.224 version: 2.0.224(react@18.2.0) @@ -110,8 +110,8 @@ devDependencies: specifier: ^4.17.12 version: 4.17.12 '@types/react': - specifier: ^18.2.45 - version: 18.2.45 + specifier: ^18.2.46 + version: 18.2.46 '@types/react-dom': specifier: ^18.2.18 version: 18.2.18 @@ -150,8 +150,8 @@ packages: react: 18.2.0 dev: false - /@babel/runtime@7.23.6: - resolution: {integrity: sha512-zHd0eUrf5GZoOWVCXp6koAKQTfZV07eit6bGPmJgnZdnSAvvZee6zniW2XMF7Cmc4ISOOnPy3QaSiIJGJkVEDQ==} + /@babel/runtime@7.23.7: + resolution: {integrity: sha512-w06OXVOFso7LcbzMiDGt+3X7Rh7Ho8MmgPoWU3rarH+8upf+wSU/grlGbWzQyr3DkdN6ZeuMFjpdwW0Q+HxobA==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.1 @@ -161,8 +161,8 @@ packages: resolution: {integrity: sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==} dev: false - /@esbuild/aix-ppc64@0.19.10: - resolution: {integrity: sha512-Q+mk96KJ+FZ30h9fsJl+67IjNJm3x2eX+GBWGmocAKgzp27cowCOOqSdscX80s0SpdFXZnIv/+1xD1EctFx96Q==} + /@esbuild/aix-ppc64@0.19.11: + resolution: {integrity: sha512-FnzU0LyE3ySQk7UntJO4+qIiQgI7KoODnZg5xzXIrFJlKd2P2gwHsHY4927xj9y5PJmJSzULiUCWmv7iWnNa7g==} engines: {node: '>=12'} cpu: [ppc64] os: [aix] @@ -170,8 +170,8 @@ packages: dev: true optional: true - /@esbuild/android-arm64@0.19.10: - resolution: {integrity: sha512-1X4CClKhDgC3by7k8aOWZeBXQX8dHT5QAMCAQDArCLaYfkppoARvh0fit3X2Qs+MXDngKcHv6XXyQCpY0hkK1Q==} + /@esbuild/android-arm64@0.19.11: + resolution: {integrity: sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -179,8 +179,8 @@ packages: dev: true optional: true - /@esbuild/android-arm@0.19.10: - resolution: {integrity: sha512-7W0bK7qfkw1fc2viBfrtAEkDKHatYfHzr/jKAHNr9BvkYDXPcC6bodtm8AyLJNNuqClLNaeTLuwURt4PRT9d7w==} + /@esbuild/android-arm@0.19.11: + resolution: {integrity: sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -188,8 +188,8 @@ packages: dev: true optional: true - /@esbuild/android-x64@0.19.10: - resolution: {integrity: sha512-O/nO/g+/7NlitUxETkUv/IvADKuZXyH4BHf/g/7laqKC4i/7whLpB0gvpPc2zpF0q9Q6FXS3TS75QHac9MvVWw==} + /@esbuild/android-x64@0.19.11: + resolution: {integrity: sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -197,8 +197,8 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64@0.19.10: - resolution: {integrity: sha512-YSRRs2zOpwypck+6GL3wGXx2gNP7DXzetmo5pHXLrY/VIMsS59yKfjPizQ4lLt5vEI80M41gjm2BxrGZ5U+VMA==} + /@esbuild/darwin-arm64@0.19.11: + resolution: {integrity: sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -206,8 +206,8 @@ packages: dev: true optional: true - /@esbuild/darwin-x64@0.19.10: - resolution: {integrity: sha512-alfGtT+IEICKtNE54hbvPg13xGBe4GkVxyGWtzr+yHO7HIiRJppPDhOKq3zstTcVf8msXb/t4eavW3jCDpMSmA==} + /@esbuild/darwin-x64@0.19.11: + resolution: {integrity: sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -215,8 +215,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64@0.19.10: - resolution: {integrity: sha512-dMtk1wc7FSH8CCkE854GyGuNKCewlh+7heYP/sclpOG6Cectzk14qdUIY5CrKDbkA/OczXq9WesqnPl09mj5dg==} + /@esbuild/freebsd-arm64@0.19.11: + resolution: {integrity: sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -224,8 +224,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64@0.19.10: - resolution: {integrity: sha512-G5UPPspryHu1T3uX8WiOEUa6q6OlQh6gNl4CO4Iw5PS+Kg5bVggVFehzXBJY6X6RSOMS8iXDv2330VzaObm4Ag==} + /@esbuild/freebsd-x64@0.19.11: + resolution: {integrity: sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -233,8 +233,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm64@0.19.10: - resolution: {integrity: sha512-QxaouHWZ+2KWEj7cGJmvTIHVALfhpGxo3WLmlYfJ+dA5fJB6lDEIg+oe/0//FuyVHuS3l79/wyBxbHr0NgtxJQ==} + /@esbuild/linux-arm64@0.19.11: + resolution: {integrity: sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -242,8 +242,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm@0.19.10: - resolution: {integrity: sha512-j6gUW5aAaPgD416Hk9FHxn27On28H4eVI9rJ4az7oCGTFW48+LcgNDBN+9f8rKZz7EEowo889CPKyeaD0iw9Kg==} + /@esbuild/linux-arm@0.19.11: + resolution: {integrity: sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -251,8 +251,8 @@ packages: dev: true optional: true - /@esbuild/linux-ia32@0.19.10: - resolution: {integrity: sha512-4ub1YwXxYjj9h1UIZs2hYbnTZBtenPw5NfXCRgEkGb0b6OJ2gpkMvDqRDYIDRjRdWSe/TBiZltm3Y3Q8SN1xNg==} + /@esbuild/linux-ia32@0.19.11: + resolution: {integrity: sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -260,8 +260,8 @@ packages: dev: true optional: true - /@esbuild/linux-loong64@0.19.10: - resolution: {integrity: sha512-lo3I9k+mbEKoxtoIbM0yC/MZ1i2wM0cIeOejlVdZ3D86LAcFXFRdeuZmh91QJvUTW51bOK5W2BznGNIl4+mDaA==} + /@esbuild/linux-loong64@0.19.11: + resolution: {integrity: sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -269,8 +269,8 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el@0.19.10: - resolution: {integrity: sha512-J4gH3zhHNbdZN0Bcr1QUGVNkHTdpijgx5VMxeetSk6ntdt+vR1DqGmHxQYHRmNb77tP6GVvD+K0NyO4xjd7y4A==} + /@esbuild/linux-mips64el@0.19.11: + resolution: {integrity: sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -278,8 +278,8 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64@0.19.10: - resolution: {integrity: sha512-tgT/7u+QhV6ge8wFMzaklOY7KqiyitgT1AUHMApau32ZlvTB/+efeCtMk4eXS+uEymYK249JsoiklZN64xt6oQ==} + /@esbuild/linux-ppc64@0.19.11: + resolution: {integrity: sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -287,8 +287,8 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64@0.19.10: - resolution: {integrity: sha512-0f/spw0PfBMZBNqtKe5FLzBDGo0SKZKvMl5PHYQr3+eiSscfJ96XEknCe+JoOayybWUFQbcJTrk946i3j9uYZA==} + /@esbuild/linux-riscv64@0.19.11: + resolution: {integrity: sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -296,8 +296,8 @@ packages: dev: true optional: true - /@esbuild/linux-s390x@0.19.10: - resolution: {integrity: sha512-pZFe0OeskMHzHa9U38g+z8Yx5FNCLFtUnJtQMpwhS+r4S566aK2ci3t4NCP4tjt6d5j5uo4h7tExZMjeKoehAA==} + /@esbuild/linux-s390x@0.19.11: + resolution: {integrity: sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -305,8 +305,8 @@ packages: dev: true optional: true - /@esbuild/linux-x64@0.19.10: - resolution: {integrity: sha512-SpYNEqg/6pZYoc+1zLCjVOYvxfZVZj6w0KROZ3Fje/QrM3nfvT2llI+wmKSrWuX6wmZeTapbarvuNNK/qepSgA==} + /@esbuild/linux-x64@0.19.11: + resolution: {integrity: sha512-grbyMlVCvJSfxFQUndw5mCtWs5LO1gUlwP4CDi4iJBbVpZcqLVT29FxgGuBJGSzyOxotFG4LoO5X+M1350zmPA==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -314,8 +314,8 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64@0.19.10: - resolution: {integrity: sha512-ACbZ0vXy9zksNArWlk2c38NdKg25+L9pr/mVaj9SUq6lHZu/35nx2xnQVRGLrC1KKQqJKRIB0q8GspiHI3J80Q==} + /@esbuild/netbsd-x64@0.19.11: + resolution: {integrity: sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -323,8 +323,8 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64@0.19.10: - resolution: {integrity: sha512-PxcgvjdSjtgPMiPQrM3pwSaG4kGphP+bLSb+cihuP0LYdZv1epbAIecHVl5sD3npkfYBZ0ZnOjR878I7MdJDFg==} + /@esbuild/openbsd-x64@0.19.11: + resolution: {integrity: sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -332,8 +332,8 @@ packages: dev: true optional: true - /@esbuild/sunos-x64@0.19.10: - resolution: {integrity: sha512-ZkIOtrRL8SEJjr+VHjmW0znkPs+oJXhlJbNwfI37rvgeMtk3sxOQevXPXjmAPZPigVTncvFqLMd+uV0IBSEzqA==} + /@esbuild/sunos-x64@0.19.11: + resolution: {integrity: sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -341,8 +341,8 @@ packages: dev: true optional: true - /@esbuild/win32-arm64@0.19.10: - resolution: {integrity: sha512-+Sa4oTDbpBfGpl3Hn3XiUe4f8TU2JF7aX8cOfqFYMMjXp6ma6NJDztl5FDG8Ezx0OjwGikIHw+iA54YLDNNVfw==} + /@esbuild/win32-arm64@0.19.11: + resolution: {integrity: sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -350,8 +350,8 @@ packages: dev: true optional: true - /@esbuild/win32-ia32@0.19.10: - resolution: {integrity: sha512-EOGVLK1oWMBXgfttJdPHDTiivYSjX6jDNaATeNOaCOFEVcfMjtbx7WVQwPSE1eIfCp/CaSF2nSrDtzc4I9f8TQ==} + /@esbuild/win32-ia32@0.19.11: + resolution: {integrity: sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -359,8 +359,8 @@ packages: dev: true optional: true - /@esbuild/win32-x64@0.19.10: - resolution: {integrity: sha512-whqLG6Sc70AbU73fFYvuYzaE4MNMBIlR1Y/IrUeOXFrWHxBEjjbZaQ3IXIQS8wJdAzue2GwYZCjOrgrU1oUHoA==} + /@esbuild/win32-x64@0.19.11: + resolution: {integrity: sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -419,8 +419,8 @@ packages: '@swc/helpers': 0.5.3 dev: false - /@fluentui/react-accordion@9.3.32(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-6lGsUP59cDfZY6dEM85ZLPHvzSWXH6+FALyGrjKk0exJRGwJJ+TXwZEGP81caH1KAd1mDINJhRlK1ewN+mO5iA==} + /@fluentui/react-accordion@9.3.33(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-q9ilcvUrAp1CyvA8MRaGFnDChHoCHPpMvWbe16mhRsj7qqJQk0xuypwV2qqe6gk6DE20qTGMKa0zip1k1Y/Y6g==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.0 <19.0.0' @@ -428,41 +428,41 @@ packages: react-dom: '>=16.14.0 <19.0.0' scheduler: ^0.19.0 || ^0.20.0 dependencies: - '@fluentui/react-aria': 9.6.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-context-selector': 9.1.44(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-aria': 9.6.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-context-selector': 9.1.45(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) '@fluentui/react-icons': 2.0.224(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-tabster': 9.16.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-tabster': 9.16.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 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.97(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-OR200TpeqMePgIaLHhRbSaF4WV18ogeyPaFqWJKMen8K9Uq411MDehzn2PdOoBfR9GWZRtdxx6Dw+E0C/cbCIA==} + /@fluentui/react-alert@9.0.0-beta.98(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-M9O4ZlmjU7CtpUtGDbyNFSM36vKIgJOorVPNBlBaDDCLuhH/GK6FaAHMB0IibdbzPZywfRAbQhETVZ9+MErrjA==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.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.2(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-button': 9.3.59(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-avatar': 9.6.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-button': 9.3.60(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-icons': 2.0.224(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-tabster': 9.16.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-tabster': 9.16.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -470,8 +470,8 @@ packages: - scheduler dev: false - /@fluentui/react-aria@9.6.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-QfFDkk6+1xTOTuidhTHk9Tn6n/ZdXb43kXSB3l6aZa1CAOorcvA4dZ81LdCeUEu8Kp0b8NF/NFRK1/x3NmBCPA==} + /@fluentui/react-aria@9.6.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-fT8acsy6J8w5zAOkMy4a4TI855xbs3Q9U0iBCWPf+2S9FjmaapNezu8PQ0czAdWmDaXltxsqfTSc+EoABC6i0Q==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.0 <19.0.0' @@ -479,17 +479,17 @@ packages: react-dom: '>=16.14.0 <19.0.0' dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@fluentui/react-avatar@9.6.2(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-8qFg95mlH3NUA3Lx2UTglEoOisaE7Tsx7+yjBhau3GRLWk8FcHbpzsSOtIgNdeP/NbbSWwRhOgHRXFywOhLHWQ==} + /@fluentui/react-avatar@9.6.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-1FhC1TgI9sc4oCHh2ewDhDut3h34/V7+TZOnLRsM6sA7XmtxURDUQeylKhaDYak603wYVBrwhYroqgruZCwOCg==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.0 <19.0.0' @@ -497,27 +497,27 @@ packages: react-dom: '>=16.14.0 <19.0.0' scheduler: ^0.19.0 || ^0.20.0 dependencies: - '@fluentui/react-badge': 9.2.17(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-context-selector': 9.1.44(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-badge': 9.2.18(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-context-selector': 9.1.45(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) '@fluentui/react-icons': 2.0.224(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-popover': 9.8.26(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-tabster': 9.16.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-popover': 9.8.27(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-tabster': 9.16.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-tooltip': 9.4.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-tooltip': 9.4.5(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) scheduler: 0.20.2 dev: false - /@fluentui/react-badge@9.2.17(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-wsv6HvONu9mayixohObioLO+VkxWixAWY8h8QWAX9OmbmJHt1WeJL3TWKUYJjcbvQ/XnZS2Sa77SxA+UpgfjtA==} + /@fluentui/react-badge@9.2.18(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-m3pjCRGR6VRpJtB/5kOzx8tLCGjcuS1LbmtAH7TX7WYIpdoPM5WC/IC76At6tbD3i2MQPH5G0YaI6IeLhq8S0w==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.0 <19.0.0' @@ -525,45 +525,45 @@ packages: react-dom: '>=16.14.0 <19.0.0' dependencies: '@fluentui/react-icons': 2.0.224(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@fluentui/react-breadcrumb@9.0.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-esPYKQyvE3JBxhUbqFJNM3HGjf5f3QBFucIaA+QKdfIEiSn2PgE3zsgPGlq536ov8kD7jegjOxvE3NNk9Ybn7w==} + /@fluentui/react-breadcrumb@9.0.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-4+NSit1tfWUntEuDAOz+4c6ryJbYhccXgazZGBgiT+mvD8GqZ4psIoHjDnGK+XiFPpcIoNXA+hSM2MyQ/1KHMg==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.0 <19.0.0' react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-aria': 9.6.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-button': 9.3.59(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-aria': 9.6.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-button': 9.3.60(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-icons': 2.0.224(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-link': 9.2.2(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-tabster': 9.16.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-link': 9.2.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-tabster': 9.16.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@fluentui/react-button@9.3.59(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-ErDq8qlCs2HD8rFlakh0DQMTUoqNs3GQ25lVShMYpXn7cA1UFzokYBEBqjAqQuaiNbOdx5RZNHF6z+3Vyx7LMg==} + /@fluentui/react-button@9.3.60(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-9LoWMfClmNzJDw75HfhHtnG5pu0ZYY7T1rbEnrjk7X5M248hSqBwWeyfmSXEEfBKPTG1FZdf1qI9PaMueMpkvA==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.0 <19.0.0' @@ -571,23 +571,23 @@ packages: react-dom: '>=16.14.0 <19.0.0' dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-aria': 9.6.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-aria': 9.6.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-icons': 2.0.224(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-tabster': 9.16.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-tabster': 9.16.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@fluentui/react-card@9.0.58(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-EUkKfhMRImJnd/j1p78zO9P0YCIFuH/wGvZMAIEDwkoNshg6GViVGaGADPZ6b64Goz70eYmgrC69IMwEO/AWgA==} + /@fluentui/react-card@9.0.59(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Xa6T3zXCBqnveZz/PMWYDbBsLy8YceXJ/GPq/VnKIGBNgVdXcKct586JmpcUL3ZIaIYNy6vv6SI1/N6v9O+7ZA==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.0 <19.0.0' @@ -595,37 +595,37 @@ packages: react-dom: '>=16.14.0 <19.0.0' dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-tabster': 9.16.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-tabster': 9.16.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@fluentui/react-checkbox@9.2.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-7zLOPM04vyyoSQOm5UXjk8/GoaMKA21k5JjR/wSbFzAmvnJTlIImqri9swkBLSKLtA2sIHl9hM2C5+p7NOex7Q==} + /@fluentui/react-checkbox@9.2.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-BPhf/hO2KGRSE7j+mgEyd7loxG2KoRhHKb3a0E/8RjlgGtSgbFYcvLLMw0K6B0KzWEr7Pwb6KdJGcA40QhvPOQ==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.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.45(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-field': 9.1.46(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) '@fluentui/react-icons': 2.0.224(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-label': 9.1.53(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-tabster': 9.16.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-label': 9.1.54(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-tabster': 9.16.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -633,8 +633,8 @@ packages: - scheduler dev: false - /@fluentui/react-combobox@9.5.36(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-XXZ2tFVTF0VLhnGV/5IM/1HNwxbEFc8JlnGpQ/vTdgEFowrlCUz8XDEYDgyWQyC+knlZIqu14JB/3yJGayNEVQ==} + /@fluentui/react-combobox@9.5.37(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-yAmIwmNDsJKDtn/HPYlO1NjYwdp/PZ1o5AUVJwX0rQd7zLmjQFWg1fYQez7k1Aa4TMIpaZ+qRu+qOXrf3wB+Dw==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.0 <19.0.0' @@ -643,26 +643,26 @@ packages: scheduler: ^0.19.0 || ^0.20.0 dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-context-selector': 9.1.44(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-field': 9.1.45(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-context-selector': 9.1.45(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-field': 9.1.46(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) '@fluentui/react-icons': 2.0.224(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-portal': 9.4.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-positioning': 9.10.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-portal': 9.4.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-positioning': 9.10.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) scheduler: 0.20.2 dev: false - /@fluentui/react-components@9.43.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-jtahuLDlhUgv/QwnbOkzOQijs9+kY6BW6NNSF0aL3hjD8zkIB0mnYa9ZsRgv8Iq0T/NK4g/1dyR2rEfNFdYpIA==} + /@fluentui/react-components@9.44.0(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-CCV3aYBNLpTC+/6VcSBHoJwfmNbZOpbUN7i+biGmzrRbVvDrkta9CksgCQ6E4vXAM5tcQFSEP9iq3rRG3Zur9A==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.0 <19.0.0' @@ -670,66 +670,66 @@ packages: react-dom: '>=16.14.0 <19.0.0' scheduler: ^0.19.0 || ^0.20.0 dependencies: - '@fluentui/react-accordion': 9.3.32(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-alert': 9.0.0-beta.97(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-avatar': 9.6.2(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-badge': 9.2.17(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-breadcrumb': 9.0.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-button': 9.3.59(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-card': 9.0.58(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-checkbox': 9.2.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-combobox': 9.5.36(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-dialog': 9.9.1(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-divider': 9.2.53(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-drawer': 9.0.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-field': 9.1.45(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-image': 9.1.50(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-infobutton': 9.0.0-beta.81(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-infolabel': 9.0.9(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-input': 9.4.55(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-label': 9.1.53(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-link': 9.2.2(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-menu': 9.12.38(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-message-bar': 9.0.10(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-overflow': 9.1.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-persona': 9.2.61(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-popover': 9.8.26(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-portal': 9.4.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-positioning': 9.10.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-progress': 9.1.55(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-provider': 9.13.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-radio': 9.1.60(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-select': 9.1.55(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-skeleton': 9.0.43(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-slider': 9.1.60(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-spinbutton': 9.2.55(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-spinner': 9.3.33(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-switch': 9.1.60(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-table': 9.10.16(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-tabs': 9.4.1(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-tabster': 9.16.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-tags': 9.0.15(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-text': 9.4.2(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-textarea': 9.3.55(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-accordion': 9.3.33(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-alert': 9.0.0-beta.98(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-avatar': 9.6.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-badge': 9.2.18(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-breadcrumb': 9.0.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-button': 9.3.60(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-card': 9.0.59(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-checkbox': 9.2.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-combobox': 9.5.37(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-dialog': 9.9.2(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-divider': 9.2.54(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-drawer': 9.0.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-field': 9.1.46(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-image': 9.1.51(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-infobutton': 9.0.0-beta.82(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-infolabel': 9.0.10(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-input': 9.4.56(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-label': 9.1.54(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-link': 9.2.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-menu': 9.12.39(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-message-bar': 9.0.11(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-overflow': 9.1.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-persona': 9.2.62(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-popover': 9.8.27(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-portal': 9.4.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-positioning': 9.10.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-progress': 9.1.56(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-provider': 9.13.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-radio': 9.1.61(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-select': 9.1.56(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-skeleton': 9.0.44(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-slider': 9.1.61(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-spinbutton': 9.2.56(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-spinner': 9.3.34(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-switch': 9.1.61(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-table': 9.10.17(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-tabs': 9.4.2(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-tabster': 9.16.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-tags': 9.0.16(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-text': 9.4.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-textarea': 9.3.56(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-toast': 9.3.21(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-toolbar': 9.1.60(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-tooltip': 9.4.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-tree': 9.4.18(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-virtualizer': 9.0.0-alpha.61(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-toast': 9.3.22(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-toolbar': 9.1.61(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-tooltip': 9.4.5(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-tree': 9.4.19(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-virtualizer': 9.0.0-alpha.62(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 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.44(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-JngSZ9QlUN8snUfsidmUcYFV6maARWMq2wlbP2t08LTxorvUt9+yiHfyNEa3O7NsuEg+oE7J086eUbaXRTz+TA==} + /@fluentui/react-context-selector@9.1.45(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-lmfu8WlcQ/6LN+ecLgf1hZlFj5CPD+lMc5C/ATeoaC3cxGV8IzlIBqYUr5Eo2DHu8rxGi/4jfQTfq6Mv4dEsYw==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.0 <19.0.0' @@ -737,17 +737,17 @@ packages: react-dom: '>=16.14.0 <19.0.0' scheduler: ^0.19.0 || ^0.20.0 dependencies: - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) scheduler: 0.20.2 dev: false - /@fluentui/react-dialog@9.9.1(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-IGtAt6DBq+84r5RxvgBej8fajmSASEZvixaxPCTVJFUikn9CFfM3hRp3vizt2YA8v7YtT5CmssYGDEdzN/kK0g==} + /@fluentui/react-dialog@9.9.2(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-jGe9qSNFoT4BriufBGBtkd3Z33ZI8kyoUoQbEFAGv5V01VOLpiuHG0EO6hWPVDQWQ2HO9edgsXaCumVwDDhy6Q==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.0 <19.0.0' @@ -755,18 +755,18 @@ packages: react-dom: '>=16.14.0 <19.0.0' dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-aria': 9.6.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-context-selector': 9.1.44(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-aria': 9.6.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-context-selector': 9.1.45(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) '@fluentui/react-icons': 2.0.224(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-portal': 9.4.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-tabster': 9.16.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-portal': 9.4.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-tabster': 9.16.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -775,44 +775,44 @@ packages: - scheduler dev: false - /@fluentui/react-divider@9.2.53(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-/L1HNHMrDsZzMiyZ7WZ4z6MbYsSRw/sJlRo1PVeQu3meBCZK5KXorAyiD3wqPHjqCkk/D7+KQIAbeEhL2ajsdw==} + /@fluentui/react-divider@9.2.54(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-byEm1pjhla4e2ulWe9fo4L5+VDsVMYPKnoF6lpVcYJ89m5oUL3l6M7apFX4pPHGYai2S680OzQ0etrgVh0d1rw==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.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.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@fluentui/react-drawer@9.0.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-FlT/IBgbGM6uMs01e+VedBtQLgDSQeO9vwj4J3K3Q5y0xvnswdKLJrfWF7MNZeH2TAJxB7azer6GwpAvH+f8Jg==} + /@fluentui/react-drawer@9.0.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-sC3LJSs1nBI8g7M5UXz4sdvu1K0mpfr8wadggC6km3IOcet3rCXjeuuvwiUBXcIpyPq/ZVHGJguzW3ofsm4olA==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.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.1(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-motion-preview': 0.5.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-tabster': 9.16.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-dialog': 9.9.2(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-motion-preview': 0.5.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-tabster': 9.16.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -820,23 +820,23 @@ packages: - scheduler dev: false - /@fluentui/react-field@9.1.45(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-jiUFJa7TdvBrEan6Qd7U2V6edLwt6OjLCWxDX7wP0JNKTPH14BpVxqGUWrm6s1OJ+Cuo5i24x8ATOXVLYQt1qQ==} + /@fluentui/react-field@9.1.46(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-+Xg1fB0uc81SVhpvcE8iedVyKqPmaXyoRtH6+RgGkjkpikMSsych8dHdto3PElm9asnCFFk3UesLmhJBzF5UxQ==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.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.44(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-context-selector': 9.1.45(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) '@fluentui/react-icons': 2.0.224(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-label': 9.1.53(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-label': 9.1.54(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -844,16 +844,16 @@ packages: - scheduler dev: false - /@fluentui/react-hooks@8.6.34(@types/react@18.2.45)(react@18.2.0): + /@fluentui/react-hooks@8.6.34(@types/react@18.2.46)(react@18.2.0): resolution: {integrity: sha512-FtfvsOHuNz4JfmACAUpJKyh/62i14s5K8lk4GGoe4soETyaKAlmYX9HbBOrFi9FkKk6scrFytLCViQ8sR15bDA==} peerDependencies: '@types/react': '>=16.8.0 <19.0.0' react: '>=16.8.0 <19.0.0' dependencies: - '@fluentui/react-window-provider': 2.2.17(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-window-provider': 2.2.17(@types/react@18.2.46)(react@18.2.0) '@fluentui/set-version': 8.2.13 - '@fluentui/utilities': 8.13.22(@types/react@18.2.45)(react@18.2.0) - '@types/react': 18.2.45 + '@fluentui/utilities': 8.13.22(@types/react@18.2.46)(react@18.2.0) + '@types/react': 18.2.46 react: 18.2.0 tslib: 2.6.2 dev: false @@ -868,28 +868,28 @@ packages: tslib: 2.6.2 dev: false - /@fluentui/react-image@9.1.50(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-Xx5Y94jMHawkQ1KaGP3O2u0zwtDXSqHEFzAoG31UPMw0XpDPhhuuvSieS95bTcWDJ6uqz9Frlk9qY0Q8LF9d/A==} + /@fluentui/react-image@9.1.51(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-xnqNSzLQWlMObHoJ5WU71WpYn6G4c1980Var6KmYQrhHa5KXRHiPZxpVnZ+mMA9dGUyPQUtpkYhRaqZvEJOl3w==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.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.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@fluentui/react-infobutton@9.0.0-beta.81(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-gV380RvTtPtO06wXuNilzxXJYPcZwIKsYxiCtbP0Dlxf3r/G8UfcCxOm+xCgaegtwQZDVXBX3p6XVObSr4YXgQ==} + /@fluentui/react-infobutton@9.0.0-beta.82(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-/fxZqCf0BWdoROFjFM89MKZf7QRY6RtH83B2ilEV5+kpOhUoSXkdqfUZJH4uDfn692VTz0nv3BccGQqQ0jzhEA==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.0 <19.0.0' @@ -897,15 +897,15 @@ packages: react-dom: '>=16.14.0 <19.0.0' dependencies: '@fluentui/react-icons': 2.0.224(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-label': 9.1.53(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-popover': 9.8.26(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-tabster': 9.16.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-label': 9.1.54(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-popover': 9.8.27(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-tabster': 9.16.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -913,8 +913,8 @@ packages: - scheduler dev: false - /@fluentui/react-infolabel@9.0.9(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-vTTd4T0n8mDSQpGrcqtL8e4Z58HXeZ5NUlMHllZQU+KJ4lOprfmKeo4l+jUyUu4XiS8qyjTgacXM6sq1QlUDRw==} + /@fluentui/react-infolabel@9.0.10(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-eew3xNv8imNog7+Hl3DaTJo2MRAFVGHVBbt7GxrT7Y6iLVYqmaGu4cw0Ha/mGkMdHRkmm9G4XiXx8f4Fc+lkaA==} peerDependencies: '@types/react': '>=16.8.0 <19.0.0' '@types/react-dom': '>=16.8.0 <19.0.0' @@ -922,15 +922,15 @@ packages: react-dom: '>=16.8.0 <19.0.0' dependencies: '@fluentui/react-icons': 2.0.224(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-label': 9.1.53(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-popover': 9.8.26(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-tabster': 9.16.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-label': 9.1.54(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-popover': 9.8.27(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-tabster': 9.16.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -938,22 +938,22 @@ packages: - scheduler dev: false - /@fluentui/react-input@9.4.55(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-TEApdww2w9OTKdfcRU67Z7qTYuGyGu6KtiU5ek4wdYT7GIQWkTuGm2COmyvLDToczZG2Ihz4J2cWM37qhEkk1A==} + /@fluentui/react-input@9.4.56(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-pivB62nd02ow19RLF1IwbMsrs2pC3yVJQ0WMoA/7Ub2bnrUFeDo9JfrRtn+i8A79afvHJUy0GgPeTTgmLYEClQ==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.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.45(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-field': 9.1.46(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -961,41 +961,41 @@ packages: - scheduler dev: false - /@fluentui/react-jsx-runtime@9.0.22(@types/react@18.2.45)(react@18.2.0): - resolution: {integrity: sha512-zK3MTCy1+Uk824TJidaG7WNFa/B/xRrfGJhZ/nwMPmnWdPBnYIb3+YTYpSNJPgpQdHQTI1uWX1eQxubshuKD9Q==} + /@fluentui/react-jsx-runtime@9.0.23(@types/react@18.2.46)(react@18.2.0): + resolution: {integrity: sha512-yD1X7wPHqIjdajQJyaOoHqV3PygXWk6sme2jtxy8nlikfPcC4gDj20csTZG1yuXmaS+feXw80cNMpCha0AeKGA==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' react: '>=16.14.0 <19.0.0' dependencies: - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 react: 18.2.0 react-is: 17.0.2 dev: false - /@fluentui/react-label@9.1.53(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-dedvp3oyHOs+1/0BPedb8or/rtcq8+aZeIJ+SrwFOpH2COc0sZKM+eBCKF2On10xjoSwjXb6OrnExF8hH2H1mA==} + /@fluentui/react-label@9.1.54(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-68Ot8W0hV+YNr7oTjeHZ7vTiRUkdZlAF2p0ZyPnRwUcqWEYpJFvMqDD+0VA5jXwpnPod0PdQHw884uApWb+PxQ==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.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.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@fluentui/react-link@9.2.2(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-T52dQQsAORdMDvImJT/Kt5hlz6HXC9dv7dl4/0glqtw98U8rf/x0OIoiFHQWDpF4XYfoZEqNO5jmTxbxyQug3A==} + /@fluentui/react-link@9.2.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-LjD1D+lXQLltcwHdYTEfYmVhiUURhpROucFHdT+2hqER9lT95gX8jhAM3xbZ1HMiwziafZ8yGqUmN7N+VwrGaw==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.0 <19.0.0' @@ -1003,21 +1003,21 @@ packages: react-dom: '>=16.14.0 <19.0.0' dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-tabster': 9.16.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-tabster': 9.16.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@fluentui/react-menu@9.12.38(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-aY86mIPKQuZ7ujA+TayUsKFELKh7BQqKfH/7NGeJma3eJ1NF/kPTS9ojmZY4b2Pv5wFy9eiMhTL04wnJ5RxMTw==} + /@fluentui/react-menu@9.12.39(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-KaiCtD8KHw+AnqlU2tta4wUk3uwxu8z+ljKChI2L1zx30vZ5NjME5SIF8WasZKOQiCGXpi0Ql/DZlrv0vnNyEw==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.0 <19.0.0' @@ -1026,70 +1026,70 @@ packages: scheduler: ^0.19.0 || ^0.20.0 dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-aria': 9.6.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-context-selector': 9.1.44(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-aria': 9.6.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-context-selector': 9.1.45(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) '@fluentui/react-icons': 2.0.224(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-portal': 9.4.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-positioning': 9.10.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-tabster': 9.16.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-portal': 9.4.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-positioning': 9.10.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-tabster': 9.16.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 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.10(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-umo/myhjEP8VaRm7e68nZxrTVPTd4ekSAdurbM4875SPxO89ht5I0xTICxvJvyz8om662Kia+cIAgFbB0P3qNg==} + /@fluentui/react-message-bar@9.0.11(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-re88ZQniGMIzOnpKrulQL2WQyIg+RTF3Qr//EQvELxlh40esZGWKFp0Fc5v0u+nREiy1HLXQo8m/3m6j08/DVQ==} 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.59(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-button': 9.3.60(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-icons': 2.0.224(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 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.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-AGpWaE++OOKzdIZhc/v/sHbggyelBqBCx5UnJLrHIBZyNZykDPiEWg8hVZFPOoeuHp2MugKOwMp6CFnH71VNHw==} + /@fluentui/react-motion-preview@0.5.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-4nU3EJsKGf93yr6WZxjPT6mbFOQBGcTlgHr82tv7NvRzumBfGZFwInGYJ9W3bxYWwSop7TjsVnjVwgcCfeYgLQ==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.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.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@fluentui/react-overflow@9.1.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-+FTsdsJVCmKpXMk2dSJbk36fHao6Mblt4ShJ1xmxGV8lf2IxRD85HNaDEvEni7j/UxVMQkxnL/FQkzTlpWYJNw==} + /@fluentui/react-overflow@9.1.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-mZVadbUg6ehqmBS6c9CKwv8XcXgAZY+WqtitrUWVV3udxdQnX6yDyzrDoy8/BP4GAZhrBCjpTrjG/UseW6v5Zw==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.0 <19.0.0' @@ -1098,35 +1098,35 @@ packages: scheduler: ^0.19.0 || ^0.20.0 dependencies: '@fluentui/priority-overflow': 9.1.11 - '@fluentui/react-context-selector': 9.1.44(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-context-selector': 9.1.45(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) scheduler: 0.20.2 dev: false - /@fluentui/react-persona@9.2.61(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-0xdmay/Ni+d6MdwbuUdgKamAMVyXa50YGy0dwOtrtgrN5WCQE8y6loJCREx9Aciv3A0wg2AgFPPVlKx6KFEjoA==} + /@fluentui/react-persona@9.2.62(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-6P7UULP0xv+LjBbdNWdAjCkimFH9QjLx0AvmCmEZ+Lpz45vOg5kFheLHLfckHZS08gFmJ4mqiaF6gAEuvLWYVQ==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.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.2(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-badge': 9.2.17(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-avatar': 9.6.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-badge': 9.2.18(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -1134,8 +1134,8 @@ packages: - scheduler dev: false - /@fluentui/react-popover@9.8.26(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-sgfamA67tJpdLbizQh8LGEBBaiqDnqRJo/nWeFA51Uws0RBvbJvYFE+skV/biDCmmbqmZVw8ANcy4Jn81Jc3BQ==} + /@fluentui/react-popover@9.8.27(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-ET6/oSmGKEj4FPpD43U1YIi6r43mRzhdGeuxyxmEhL7Jnw4ZZG3oGLWsLAbAdE/g+1e+/gDH8zM7lCbJLE7uaw==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.0 <19.0.0' @@ -1144,46 +1144,46 @@ packages: scheduler: ^0.19.0 || ^0.20.0 dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-aria': 9.6.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-context-selector': 9.1.44(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-portal': 9.4.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-positioning': 9.10.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-tabster': 9.16.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-aria': 9.6.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-context-selector': 9.1.45(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-portal': 9.4.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-positioning': 9.10.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-tabster': 9.16.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) scheduler: 0.20.2 dev: false - /@fluentui/react-portal@9.4.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-Zns/p0fB+nr7rrrxJm6qhguWcQ8yGOgL9k/U3+ius+3K8MZYkOMflmkLmp8e1upu16r2JMVr8oKC/Ny+3qKOFg==} + /@fluentui/react-portal@9.4.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-dU1pzOb2X8qLYqaNhjtceErbzHlH72n2eByBpT6fv1H3C2CaoI/yuqxpcYFXgGTXWQNEg0ZpKSlIeIF5ZqUa8A==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.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.13.2(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-tabster': 9.16.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-tabster': 9.16.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - use-disposable: 1.0.2(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + use-disposable: 1.0.2(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) dev: false - /@fluentui/react-positioning@9.10.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-TzbclbHzZwXGz/zxh/siAzHQZ23pLrYac2AAgD73pI6NJXurGzlwyZdZr6wYsfT0o2rE9XliyGn/VzNAc8GWXA==} + /@fluentui/react-positioning@9.10.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-skx1hrhyPsvGiA3rIWNP8tWAJGfoN54FVUYXxUPDn0UTJPZTU0Y14zaqvtaJAlu8hQL6LtKtiYugOfS5jh+bVg==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.0 <19.0.0' @@ -1192,33 +1192,33 @@ packages: dependencies: '@floating-ui/devtools': 0.0.1(@floating-ui/dom@1.5.3) '@floating-ui/dom': 1.5.3 - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@fluentui/react-progress@9.1.55(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-rv2c11edqJyO64GeZ1CU4nE1015HZ/nNsR2LKp2bLBDl4HcZxclow4K8Jap5BPE5NawNGd1cEu7fKOxNYycF/g==} + /@fluentui/react-progress@9.1.56(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-aMF1oCDFunDh1+Y01Vyra4uF7NwfMTyDv7i2A5LFaWzaEG9DkW0h6O6YQD+o5P1CaA20mKbuFAdm2Gguw3GiSg==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.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.45(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-field': 9.1.46(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -1226,8 +1226,8 @@ packages: - scheduler dev: false - /@fluentui/react-provider@9.13.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-Vyl25RQIOVCbEIZvkLHeaGnCAYCQ62iUras62wNSGod1wr9w42ufvoaNFN6K3sXx7M8x6XyCVE/0fPFjYvRHAQ==} + /@fluentui/react-provider@9.13.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-+W89xQQI8aZ2ix6+SRTt0mgU9G/f3piaXL9gpxteWvWvZLTDHQVxhVzeLLtKoQoT3umD5ir5qZLDO4UrSYePhw==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.0 <19.0.0' @@ -1235,22 +1235,22 @@ packages: react-dom: '>=16.14.0 <19.0.0' dependencies: '@fluentui/react-icons': 2.0.224(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-tabster': 9.16.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-tabster': 9.16.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/core': 1.15.1 '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@fluentui/react-radio@9.1.60(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-Myc3fdy/Fex2NyNGlkVXNY2LIewwHQDRKGQiWbmz/DxwBw2Ow2b5oMweRgY0ge+ofMMyRGyF+1hBosEnPwYSjw==} + /@fluentui/react-radio@9.1.61(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-A7oYGB871eN+Xw0EJN6SF+SwVUCdODH3AvxTMF3ogGe2fHNjS7y6rtRgHKkxZPtrFjMMED8uMONyHRLCiz/Jog==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.0 <19.0.0' @@ -1258,40 +1258,40 @@ packages: react-dom: '>=16.14.0 <19.0.0' scheduler: ^0.19.0 || ^0.20.0 dependencies: - '@fluentui/react-field': 9.1.45(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-field': 9.1.46(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) '@fluentui/react-icons': 2.0.224(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-label': 9.1.53(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-tabster': 9.16.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-label': 9.1.54(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-tabster': 9.16.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) scheduler: 0.20.2 dev: false - /@fluentui/react-select@9.1.55(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-2fsfege+YiMgVUGISu8t0L+3ncUXVRbXGOa3Vwl7odiPIeCg2nQwIogolpfHwfY/4zvUmhI/wuBJvacENY0/wQ==} + /@fluentui/react-select@9.1.56(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-QaDG2ytCig6ELeYx4+Qcvgn0hEtK+SlctunkHLhk+1CgKBbY+ENSDuBqrJakXH69ypylKqULz4doqGxFxtCS1w==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.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.45(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-field': 9.1.46(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) '@fluentui/react-icons': 2.0.224(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -1299,7 +1299,7 @@ packages: - scheduler dev: false - /@fluentui/react-shared-contexts@9.13.2(@types/react@18.2.45)(react@18.2.0): + /@fluentui/react-shared-contexts@9.13.2(@types/react@18.2.46)(react@18.2.0): resolution: {integrity: sha512-78aEZdff7vaUOmeRyMDPc/Ml+kbwn02BiRLPQhqgYtCyjy0V3YBpmYfqxO8N5hUIZcFTedyOaHWpzVeEYxpNmA==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' @@ -1307,26 +1307,26 @@ packages: dependencies: '@fluentui/react-theme': 9.1.16 '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 react: 18.2.0 dev: false - /@fluentui/react-skeleton@9.0.43(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-WgVeU8QgW1fMUNXc3vWOtcbUF0brI0zU8oh8SiEWqLIEHsZ/n7ublL3F9Nw9M/eNjqCgtrzLFQASXWJmLfdFhg==} + /@fluentui/react-skeleton@9.0.44(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-CEW+nF82SXD4EmbjylUs2OXoPXE1bShlKtYNQmQvJuLBKNNXQ/MYJwOME4gYm87YWuQDcTWIruz2tkKyZc63MQ==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.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.45(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-field': 9.1.46(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -1334,23 +1334,23 @@ packages: - scheduler dev: false - /@fluentui/react-slider@9.1.60(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-XEOPbIbNIotojhvrrHOctizd8ik6JF07rjH+SvqtSIusr5AHQf3k7S8czPw0eqa41pTwsx4yoWCQWsrmWandeQ==} + /@fluentui/react-slider@9.1.61(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-iEPyjiLrYimHHnjZ5y6m8dxGxKdqs1/ycKT9dSJBLUEckKutQQf+Ur8N+bh9Sfw4EWcz5B2q8vtPZAYw1mA8hA==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.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.45(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-tabster': 9.16.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-field': 9.1.46(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-tabster': 9.16.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -1358,8 +1358,8 @@ packages: - scheduler dev: false - /@fluentui/react-spinbutton@9.2.55(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-G4DmgWLXkwQYWXELhnddc9ZyT8GDXrdbleySyIRRpmfLnlrAuML08lh21Qh0+Ur63fNfU4Xd+2vpGX/VlROQpQ==} + /@fluentui/react-spinbutton@9.2.56(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-hveoXrz208cNbjPNrQXLo5ON0F5Qzx0k40nNco0DvtS0XUXsrozRtB7FlfbOuQCSjFgic4IxMcjjvNqs/I3t9A==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.0 <19.0.0' @@ -1367,15 +1367,15 @@ packages: react-dom: '>=16.14.0 <19.0.0' dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-field': 9.1.45(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-field': 9.1.46(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) '@fluentui/react-icons': 2.0.224(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -1383,46 +1383,46 @@ packages: - scheduler dev: false - /@fluentui/react-spinner@9.3.33(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-vZ01lgn1w4ERppmRjydzO7S66T+awBim1XM9rIpVdyxOCJfsrkpMuubyOd7X8BTVvaVGaOtgiqSGawHPTp9Hcg==} + /@fluentui/react-spinner@9.3.34(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-121lwx6cZz3eB31LHW8NCdgYGb5I4HEjVWq/2b0vJZjwdcGNdhxOW82qSQUBkJu58WMblnr7GvEJcIunV95urQ==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.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.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-label': 9.1.53(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-label': 9.1.54(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@fluentui/react-switch@9.1.60(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-kUSbnB8jLHyDQebQHauy1Hcii9i1HDQRsbnnMUluk/oujy+Jw+TZIZQW00sf9wpH9EJ+qBVY2GoEPSZ6chsKdQ==} + /@fluentui/react-switch@9.1.61(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-NEU9fLG6a3d+nQbhL68szWg5AMzkx+pbMffAaPmA/yjdffgv6C98oE4Wf6cH7SPO1uIJpFyshgfI+G/6dvPRDg==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.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.45(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-field': 9.1.46(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) '@fluentui/react-icons': 2.0.224(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-label': 9.1.53(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-tabster': 9.16.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-label': 9.1.54(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-tabster': 9.16.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -1430,8 +1430,8 @@ packages: - scheduler dev: false - /@fluentui/react-table@9.10.16(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-6Z0ymarrchGlRSRsCVPiAmnR1S/HOC7pnqtVmZ2Kfcu314bOj5P5eCus5Y6Ia8D/nCfQRt0xDoQhw29Uuw1X1A==} + /@fluentui/react-table@9.10.17(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-iXHkkqhgVDWc3UBZKW6bKRNVc7uMYeD8jnjMSmNq0Z0W0b2spRJS7dbw0WEThENG41qJrzE/9MbhxDyC/kRrUg==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.0 <19.0.0' @@ -1439,20 +1439,20 @@ packages: react-dom: '>=16.14.0 <19.0.0' dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-aria': 9.6.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-avatar': 9.6.2(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-checkbox': 9.2.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-context-selector': 9.1.44(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-aria': 9.6.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-avatar': 9.6.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-checkbox': 9.2.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-context-selector': 9.1.45(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) '@fluentui/react-icons': 2.0.224(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-radio': 9.1.60(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-tabster': 9.16.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-radio': 9.1.61(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-tabster': 9.16.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -1460,8 +1460,8 @@ packages: - scheduler dev: false - /@fluentui/react-tabs@9.4.1(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-GTkvvD6Ix26V+kXKif3WalLIqXZ88D+NMqrOhA69Mgo9n35bgDcaN396w+aG7wigsIyRkPv0kPdiBVSE4cXMAQ==} + /@fluentui/react-tabs@9.4.2(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-G9S//+M8JK36ZNtuV+u1f/gK4xlDQdnO7/haxwqaGE2zejSvEAaZpnm56aWmj+H8j6KDiN99/6AQwmJiHnxpOQ==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.0 <19.0.0' @@ -1469,35 +1469,35 @@ packages: react-dom: '>=16.14.0 <19.0.0' scheduler: ^0.19.0 || ^0.20.0 dependencies: - '@fluentui/react-context-selector': 9.1.44(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-tabster': 9.16.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-context-selector': 9.1.45(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-tabster': 9.16.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) scheduler: 0.20.2 dev: false - /@fluentui/react-tabster@9.16.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-O5jOebvX0KUnXYeLm/4ZxA8keVXb41ZPxlu7WT+isF324q1JVsGLlzK9qWvFMYt8Yl4EqpiZSPf4sy9FUzXoNg==} + /@fluentui/react-tabster@9.16.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-j5yxvt5HglW48Q/0rktGHSAb9q4FQsn6y9pwdAKpo8b0HcUsaNMCtV4d5afyGbDy4S0cAfb3Kmab3o0MOnrNiw==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.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.13.2(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 keyborg: 2.3.0 react: 18.2.0 @@ -1505,8 +1505,8 @@ packages: tabster: 5.2.0 dev: false - /@fluentui/react-tags@9.0.15(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-GaqSTrS1+JyVnZRH/Webo5D2RI/vJDX0kjVkS495BgiRmZxM65MoBGLcY+t/SFnWtwetwkTYynNStAtx6lnkUQ==} + /@fluentui/react-tags@9.0.16(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-UiCybb9C+32oQZaGf2LYqTexiM/83SF2HjefiPUc3ch5P+lc11BEPJMPhjXzw4+zR+63QUmbM6fLKl92FM7t1Q==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.0 <19.0.0' @@ -1514,17 +1514,17 @@ packages: react-dom: '>=16.14.0 <19.0.0' dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-aria': 9.6.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-avatar': 9.6.2(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-aria': 9.6.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-avatar': 9.6.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) '@fluentui/react-icons': 2.0.224(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-tabster': 9.16.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-tabster': 9.16.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -1532,42 +1532,42 @@ packages: - scheduler dev: false - /@fluentui/react-text@9.4.2(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-7zNDhqVO9uRqBQDcK1dYjnNTCymVBPax0RmPenDs2ExNisqsWUuke6zGCADvccJJo6im6dox75pVcfTuu08xqQ==} + /@fluentui/react-text@9.4.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-H+o2UH8YIRTe4JgtipTZ3P5CD0eTqrr0KMZpxbhoKjkRD2qf7ReyfT4pLksqKnMWEvJE3H9jRE51nXKSwUenaQ==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.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.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@fluentui/react-textarea@9.3.55(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-IncLIgCtLR/Uwbv0EsQwabkDrEWEtN2l5YsUmKjExU8DrOwtJLX11Z+h5JOcxxIJL0lJJ60/rkdL2wdJHpRvQQ==} + /@fluentui/react-textarea@9.3.56(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-RUVSD3qkre/9Bk9HaAxwSsNtefnG3LdiLSwoMAFrISLBcYLEwCVnGuxa6EShE4GAen9mveFwDdgdgg9q90D5nA==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.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.45(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-field': 9.1.46(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -1582,8 +1582,8 @@ packages: '@swc/helpers': 0.5.3 dev: false - /@fluentui/react-toast@9.3.21(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-tsLIXSQG0wgMhOnUxnMzMr9zAH63x8WFfleRG0CHEtJEFirBcA+CsMQVrSLzF8sV9mH0vc5D0DUZYLKTmngQLg==} + /@fluentui/react-toast@9.3.22(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Gd80WwSbwlSTVa0NKQViAaQOQz2hRcmrfmP8ey3YkmYthNs68UsVol9rFXrYvAJHPh3nfvJoOagjGiwWWLShpQ==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.0 <19.0.0' @@ -1591,43 +1591,43 @@ packages: react-dom: '>=16.14.0 <19.0.0' dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-aria': 9.6.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-aria': 9.6.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-icons': 2.0.224(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-portal': 9.4.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-tabster': 9.16.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-portal': 9.4.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-tabster': 9.16.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 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.60(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-DO7rAW1TdfEERCLjcZzkNOAS90gFBrwWP3AM+I6LR4zN7siLA3Fl/5w65pYkb/bDHOZbWCqoGEgS4/OrYtU3Lg==} + /@fluentui/react-toolbar@9.1.61(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-qNxrIQOhcAy0X2My5V2qLakeVb1jz5zSuEmCElq2I3aNgeKUz0Hc9dtz7xaigwJxdeyQtgITVEYajDWbBj8wRw==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.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.59(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-context-selector': 9.1.44(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-divider': 9.2.53(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-radio': 9.1.60(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-tabster': 9.16.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-button': 9.3.60(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-context-selector': 9.1.45(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-divider': 9.2.54(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-radio': 9.1.61(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-tabster': 9.16.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -1635,8 +1635,8 @@ packages: - scheduler dev: false - /@fluentui/react-tooltip@9.4.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-tG0jqbT3mc5L48D9L2Ytgt4fQNo/9HYTb9mXiB+7NLy4wEKnF2Kh36LLLTNMD1+rmAuZhJzqMhe5JyLnuQODJg==} + /@fluentui/react-tooltip@9.4.5(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-1ReMfM3ghqvFBMXlT9qzMAKyQ21WUTePsE6eUvtNSYTjAo9AP/kjUNLs4PyYWF7ttcgNjqKVOMUohCfTS3YHqw==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.0 <19.0.0' @@ -1644,23 +1644,23 @@ packages: react-dom: '>=16.14.0 <19.0.0' dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-portal': 9.4.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-positioning': 9.10.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-tabster': 9.16.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-portal': 9.4.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-positioning': 9.10.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-tabster': 9.16.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@fluentui/react-tree@9.4.18(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): - resolution: {integrity: sha512-Drii17dRrfybipW9OmUcqE4FJJY8qYIt5dhkEekWHjwKIvkO1LRz+0gqMXyV5wdr7lhqyUszFAwwlJNNqrj9og==} + /@fluentui/react-tree@9.4.19(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2): + resolution: {integrity: sha512-zJRjjx8xPSG2rR149/pHSwUu4J8BllzZK5htQcPjtbSDO6isnBBx0yUT5ly1M5vLkXO3GkjTNpw6uD6t7RtThQ==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.0 <19.0.0' @@ -1668,21 +1668,21 @@ packages: react-dom: '>=16.14.0 <19.0.0' dependencies: '@fluentui/keyboard-keys': 9.0.7 - '@fluentui/react-aria': 9.6.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-avatar': 9.6.2(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-button': 9.3.59(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) - '@fluentui/react-checkbox': 9.2.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-context-selector': 9.1.44(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-aria': 9.6.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-avatar': 9.6.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-button': 9.3.60(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-checkbox': 9.2.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-context-selector': 9.1.45(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) '@fluentui/react-icons': 2.0.224(react@18.2.0) - '@fluentui/react-jsx-runtime': 9.0.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-radio': 9.1.60(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-tabster': 9.16.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-radio': 9.1.61(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(scheduler@0.20.2) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-tabster': 9.16.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@fluentui/react-theme': 9.1.16 - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -1690,46 +1690,46 @@ packages: - scheduler dev: false - /@fluentui/react-utilities@9.15.4(@types/react@18.2.45)(react@18.2.0): - resolution: {integrity: sha512-461G7W9VDc43MSjdf6jK0qQ72jf8nodBOfLfgQTSt2QVwH0TYtWRw36+3bgVcQgw0AV3AUihslcfWNbmx6BU8g==} + /@fluentui/react-utilities@9.15.5(@types/react@18.2.46)(react@18.2.0): + resolution: {integrity: sha512-5kNL5SgsrT4680OkfH50vOGQv7m3tZBEFDeWItPsrIIrfbcycAlApYdhDSzMT+VMKLxd4JU2uGCd1a5cn0IqKw==} 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.13.2(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 react: 18.2.0 dev: false - /@fluentui/react-virtualizer@9.0.0-alpha.61(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-gGJmekqjcHXDJRE30TaAlOnCx+y+jt0vHc9sssAJgwxsQkExdvlK8tpRG7g+XB6kCLNH5rWM6kqGiQIuJ4/znQ==} + /@fluentui/react-virtualizer@9.0.0-alpha.62(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-HOcH6kyumgFijLSeM3v4otRqFRvNjw217bFSEiCfO5xBMKqa5kzLDzOaiUQYwaPC9CV7FUoYkTwQ06IIOqTpOA==} peerDependencies: '@types/react': '>=16.14.0 <19.0.0' '@types/react-dom': '>=16.14.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.22(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.45)(react@18.2.0) - '@fluentui/react-utilities': 9.15.4(@types/react@18.2.45)(react@18.2.0) + '@fluentui/react-jsx-runtime': 9.0.23(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-shared-contexts': 9.13.2(@types/react@18.2.46)(react@18.2.0) + '@fluentui/react-utilities': 9.15.5(@types/react@18.2.46)(react@18.2.0) '@griffel/react': 1.5.19(react@18.2.0) '@swc/helpers': 0.5.3 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@fluentui/react-window-provider@2.2.17(@types/react@18.2.45)(react@18.2.0): + /@fluentui/react-window-provider@2.2.17(@types/react@18.2.46)(react@18.2.0): resolution: {integrity: sha512-MFaeF/hJGoXiJXjkRZ41IQmYyEnU3uCyNtoaT6YlzAE3KAMV4SvGzcSXVbgx1ZPMXMSnAJt12qX02F5XEBusbA==} peerDependencies: '@types/react': '>=16.8.0 <19.0.0' react: '>=16.8.0 <19.0.0' dependencies: '@fluentui/set-version': 8.2.13 - '@types/react': 18.2.45 + '@types/react': 18.2.46 react: 18.2.0 tslib: 2.6.2 dev: false @@ -1746,7 +1746,7 @@ packages: '@swc/helpers': 0.5.3 dev: false - /@fluentui/utilities@8.13.22(@types/react@18.2.45)(react@18.2.0): + /@fluentui/utilities@8.13.22(@types/react@18.2.46)(react@18.2.0): resolution: {integrity: sha512-iYVtMOl8DGrXl6Wke/ft1S31VeegW2aNLpPdF/iqanv/zejm4Z7JDrGpXDf4wjEQKzlK/XNDjBiQssM6MUsKAQ==} peerDependencies: '@types/react': '>=16.8.0 <19.0.0' @@ -1755,7 +1755,7 @@ packages: '@fluentui/dom-utilities': 2.2.13 '@fluentui/merge-styles': 8.5.14 '@fluentui/set-version': 8.2.13 - '@types/react': 18.2.45 + '@types/react': 18.2.46 react: 18.2.0 tslib: 2.6.2 dev: false @@ -1767,7 +1767,7 @@ packages: '@griffel/style-types': 1.0.2 csstype: 3.1.3 rtl-css-js: 1.16.1 - stylis: 4.3.0 + stylis: 4.3.1 tslib: 2.6.2 dev: false @@ -2050,112 +2050,112 @@ packages: engines: {node: '>= 10'} dev: false - /@rollup/rollup-android-arm-eabi@4.9.1: - resolution: {integrity: sha512-6vMdBZqtq1dVQ4CWdhFwhKZL6E4L1dV6jUjuBvsavvNJSppzi6dLBbuV+3+IyUREaj9ZFvQefnQm28v4OCXlig==} + /@rollup/rollup-android-arm-eabi@4.9.2: + resolution: {integrity: sha512-RKzxFxBHq9ysZ83fn8Iduv3A283K7zPPYuhL/z9CQuyFrjwpErJx0h4aeb/bnJ+q29GRLgJpY66ceQ/Wcsn3wA==} cpu: [arm] os: [android] requiresBuild: true dev: true optional: true - /@rollup/rollup-android-arm64@4.9.1: - resolution: {integrity: sha512-Jto9Fl3YQ9OLsTDWtLFPtaIMSL2kwGyGoVCmPC8Gxvym9TCZm4Sie+cVeblPO66YZsYH8MhBKDMGZ2NDxuk/XQ==} + /@rollup/rollup-android-arm64@4.9.2: + resolution: {integrity: sha512-yZ+MUbnwf3SHNWQKJyWh88ii2HbuHCFQnAYTeeO1Nb8SyEiWASEi5dQUygt3ClHWtA9My9RQAYkjvrsZ0WK8Xg==} cpu: [arm64] os: [android] requiresBuild: true dev: true optional: true - /@rollup/rollup-darwin-arm64@4.9.1: - resolution: {integrity: sha512-LtYcLNM+bhsaKAIGwVkh5IOWhaZhjTfNOkGzGqdHvhiCUVuJDalvDxEdSnhFzAn+g23wgsycmZk1vbnaibZwwA==} + /@rollup/rollup-darwin-arm64@4.9.2: + resolution: {integrity: sha512-vqJ/pAUh95FLc/G/3+xPqlSBgilPnauVf2EXOQCZzhZJCXDXt/5A8mH/OzU6iWhb3CNk5hPJrh8pqJUPldN5zw==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /@rollup/rollup-darwin-x64@4.9.1: - resolution: {integrity: sha512-KyP/byeXu9V+etKO6Lw3E4tW4QdcnzDG/ake031mg42lob5tN+5qfr+lkcT/SGZaH2PdW4Z1NX9GHEkZ8xV7og==} + /@rollup/rollup-darwin-x64@4.9.2: + resolution: {integrity: sha512-otPHsN5LlvedOprd3SdfrRNhOahhVBwJpepVKUN58L0RnC29vOAej1vMEaVU6DadnpjivVsNTM5eNt0CcwTahw==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.9.1: - resolution: {integrity: sha512-Yqz/Doumf3QTKplwGNrCHe/B2p9xqDghBZSlAY0/hU6ikuDVQuOUIpDP/YcmoT+447tsZTmirmjgG3znvSCR0Q==} + /@rollup/rollup-linux-arm-gnueabihf@4.9.2: + resolution: {integrity: sha512-ewG5yJSp+zYKBYQLbd1CUA7b1lSfIdo9zJShNTyc2ZP1rcPrqyZcNlsHgs7v1zhgfdS+kW0p5frc0aVqhZCiYQ==} cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm64-gnu@4.9.1: - resolution: {integrity: sha512-u3XkZVvxcvlAOlQJ3UsD1rFvLWqu4Ef/Ggl40WAVCuogf4S1nJPHh5RTgqYFpCOvuGJ7H5yGHabjFKEZGExk5Q==} + /@rollup/rollup-linux-arm64-gnu@4.9.2: + resolution: {integrity: sha512-pL6QtV26W52aCWTG1IuFV3FMPL1m4wbsRG+qijIvgFO/VBsiXJjDPE/uiMdHBAO6YcpV4KvpKtd0v3WFbaxBtg==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm64-musl@4.9.1: - resolution: {integrity: sha512-0XSYN/rfWShW+i+qjZ0phc6vZ7UWI8XWNz4E/l+6edFt+FxoEghrJHjX1EY/kcUGCnZzYYRCl31SNdfOi450Aw==} + /@rollup/rollup-linux-arm64-musl@4.9.2: + resolution: {integrity: sha512-On+cc5EpOaTwPSNetHXBuqylDW+765G/oqB9xGmWU3npEhCh8xu0xqHGUA+4xwZLqBbIZNcBlKSIYfkBm6ko7g==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-riscv64-gnu@4.9.1: - resolution: {integrity: sha512-LmYIO65oZVfFt9t6cpYkbC4d5lKHLYv5B4CSHRpnANq0VZUQXGcCPXHzbCXCz4RQnx7jvlYB1ISVNCE/omz5cw==} + /@rollup/rollup-linux-riscv64-gnu@4.9.2: + resolution: {integrity: sha512-Wnx/IVMSZ31D/cO9HSsU46FjrPWHqtdF8+0eyZ1zIB5a6hXaZXghUKpRrC4D5DcRTZOjml2oBhXoqfGYyXKipw==} cpu: [riscv64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-x64-gnu@4.9.1: - resolution: {integrity: sha512-kr8rEPQ6ns/Lmr/hiw8sEVj9aa07gh1/tQF2Y5HrNCCEPiCBGnBUt9tVusrcBBiJfIt1yNaXN6r1CCmpbFEDpg==} + /@rollup/rollup-linux-x64-gnu@4.9.2: + resolution: {integrity: sha512-ym5x1cj4mUAMBummxxRkI4pG5Vht1QMsJexwGP8547TZ0sox9fCLDHw9KCH9c1FO5d9GopvkaJsBIOkTKxksdw==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-x64-musl@4.9.1: - resolution: {integrity: sha512-t4QSR7gN+OEZLG0MiCgPqMWZGwmeHhsM4AkegJ0Kiy6TnJ9vZ8dEIwHw1LcZKhbHxTY32hp9eVCMdR3/I8MGRw==} + /@rollup/rollup-linux-x64-musl@4.9.2: + resolution: {integrity: sha512-m0hYELHGXdYx64D6IDDg/1vOJEaiV8f1G/iO+tejvRCJNSwK4jJ15e38JQy5Q6dGkn1M/9KcyEOwqmlZ2kqaZg==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-win32-arm64-msvc@4.9.1: - resolution: {integrity: sha512-7XI4ZCBN34cb+BH557FJPmh0kmNz2c25SCQeT9OiFWEgf8+dL6ZwJ8f9RnUIit+j01u07Yvrsuu1rZGxJCc51g==} + /@rollup/rollup-win32-arm64-msvc@4.9.2: + resolution: {integrity: sha512-x1CWburlbN5JjG+juenuNa4KdedBdXLjZMp56nHFSHTOsb/MI2DYiGzLtRGHNMyydPGffGId+VgjOMrcltOksA==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /@rollup/rollup-win32-ia32-msvc@4.9.1: - resolution: {integrity: sha512-yE5c2j1lSWOH5jp+Q0qNL3Mdhr8WuqCNVjc6BxbVfS5cAS6zRmdiw7ktb8GNpDCEUJphILY6KACoFoRtKoqNQg==} + /@rollup/rollup-win32-ia32-msvc@4.9.2: + resolution: {integrity: sha512-VVzCB5yXR1QlfsH1Xw1zdzQ4Pxuzv+CPr5qpElpKhVxlxD3CRdfubAG9mJROl6/dmj5gVYDDWk8sC+j9BI9/kQ==} cpu: [ia32] os: [win32] requiresBuild: true dev: true optional: true - /@rollup/rollup-win32-x64-msvc@4.9.1: - resolution: {integrity: sha512-PyJsSsafjmIhVgaI1Zdj7m8BB8mMckFah/xbpplObyHfiXzKcI5UOUXRyOdHW7nz4DpMCuzLnF7v5IWHenCwYA==} + /@rollup/rollup-win32-x64-msvc@4.9.2: + resolution: {integrity: sha512-SYRedJi+mweatroB+6TTnJYLts0L0bosg531xnQWtklOI6dezEagx4Q0qDyvRdK+qgdA3YZpjjGuPFtxBmddBA==} cpu: [x64] os: [win32] requiresBuild: true dev: true optional: true - /@swc/core-darwin-arm64@1.3.101: - resolution: {integrity: sha512-mNFK+uHNPRXSnfTOG34zJOeMl2waM4hF4a2NY7dkMXrPqw9CoJn4MwTXJcyMiSz1/BnNjjTCHF3Yhj0jPxmkzQ==} + /@swc/core-darwin-arm64@1.3.102: + resolution: {integrity: sha512-CJDxA5Wd2cUMULj3bjx4GEoiYyyiyL8oIOu4Nhrs9X+tlg8DnkCm4nI57RJGP8Mf6BaXPIJkHX8yjcefK2RlDA==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] @@ -2163,8 +2163,8 @@ packages: dev: true optional: true - /@swc/core-darwin-x64@1.3.101: - resolution: {integrity: sha512-B085j8XOx73Fg15KsHvzYWG262bRweGr3JooO1aW5ec5pYbz5Ew9VS5JKYS03w2UBSxf2maWdbPz2UFAxg0whw==} + /@swc/core-darwin-x64@1.3.102: + resolution: {integrity: sha512-X5akDkHwk6oAer49oER0qZMjNMkLH3IOZaV1m98uXIasAGyjo5WH1MKPeMLY1sY6V6TrufzwiSwD4ds571ytcg==} engines: {node: '>=10'} cpu: [x64] os: [darwin] @@ -2172,8 +2172,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm-gnueabihf@1.3.101: - resolution: {integrity: sha512-9xLKRb6zSzRGPqdz52Hy5GuB1lSjmLqa0lST6MTFads3apmx4Vgs8Y5NuGhx/h2I8QM4jXdLbpqQlifpzTlSSw==} + /@swc/core-linux-arm-gnueabihf@1.3.102: + resolution: {integrity: sha512-kJH3XtZP9YQdjq/wYVBeFuiVQl4HaC4WwRrIxAHwe2OyvrwUI43dpW3LpxSggBnxXcVCXYWf36sTnv8S75o2Gw==} engines: {node: '>=10'} cpu: [arm] os: [linux] @@ -2181,8 +2181,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-gnu@1.3.101: - resolution: {integrity: sha512-oE+r1lo7g/vs96Weh2R5l971dt+ZLuhaUX+n3BfDdPxNHfObXgKMjO7E+QS5RbGjv/AwiPCxQmbdCp/xN5ICJA==} + /@swc/core-linux-arm64-gnu@1.3.102: + resolution: {integrity: sha512-flQP2WDyCgO24WmKA1wjjTx+xfCmavUete2Kp6yrM+631IHLGnr17eu7rYJ/d4EnDBId/ytMyrnWbTVkaVrpbQ==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -2190,8 +2190,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-musl@1.3.101: - resolution: {integrity: sha512-OGjYG3H4BMOTnJWJyBIovCez6KiHF30zMIu4+lGJTCrxRI2fAjGLml3PEXj8tC3FMcud7U2WUn6TdG0/te2k6g==} + /@swc/core-linux-arm64-musl@1.3.102: + resolution: {integrity: sha512-bQEQSnC44DyoIGLw1+fNXKVGoCHi7eJOHr8BdH0y1ooy9ArskMjwobBFae3GX4T1AfnrTaejyr0FvLYIb0Zkog==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -2199,8 +2199,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-gnu@1.3.101: - resolution: {integrity: sha512-/kBMcoF12PRO/lwa8Z7w4YyiKDcXQEiLvM+S3G9EvkoKYGgkkz4Q6PSNhF5rwg/E3+Hq5/9D2R+6nrkF287ihg==} + /@swc/core-linux-x64-gnu@1.3.102: + resolution: {integrity: sha512-dFvnhpI478svQSxqISMt00MKTDS0e4YtIr+ioZDG/uJ/q+RpcNy3QI2KMm05Fsc8Y0d4krVtvCKWgfUMsJZXAg==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -2208,8 +2208,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-musl@1.3.101: - resolution: {integrity: sha512-kDN8lm4Eew0u1p+h1l3JzoeGgZPQ05qDE0czngnjmfpsH2sOZxVj1hdiCwS5lArpy7ktaLu5JdRnx70MkUzhXw==} + /@swc/core-linux-x64-musl@1.3.102: + resolution: {integrity: sha512-+a0M3CvjeIRNA/jTCzWEDh2V+mhKGvLreHOL7J97oULZy5yg4gf7h8lQX9J8t9QLbf6fsk+0F8bVH1Ie/PbXjA==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -2217,8 +2217,8 @@ packages: dev: true optional: true - /@swc/core-win32-arm64-msvc@1.3.101: - resolution: {integrity: sha512-9Wn8TTLWwJKw63K/S+jjrZb9yoJfJwCE2RV5vPCCWmlMf3U1AXj5XuWOLUX+Rp2sGKau7wZKsvywhheWm+qndQ==} + /@swc/core-win32-arm64-msvc@1.3.102: + resolution: {integrity: sha512-w76JWLjkZNOfkB25nqdWUNCbt0zJ41CnWrJPZ+LxEai3zAnb2YtgB/cCIrwxDebRuMgE9EJXRj7gDDaTEAMOOQ==} engines: {node: '>=10'} cpu: [arm64] os: [win32] @@ -2226,8 +2226,8 @@ packages: dev: true optional: true - /@swc/core-win32-ia32-msvc@1.3.101: - resolution: {integrity: sha512-onO5KvICRVlu2xmr4//V2je9O2XgS1SGKpbX206KmmjcJhXN5EYLSxW9qgg+kgV5mip+sKTHTAu7IkzkAtElYA==} + /@swc/core-win32-ia32-msvc@1.3.102: + resolution: {integrity: sha512-vlDb09HiGqKwz+2cxDS9T5/461ipUQBplvuhW+cCbzzGuPq8lll2xeyZU0N1E4Sz3MVdSPx1tJREuRvlQjrwNg==} engines: {node: '>=10'} cpu: [ia32] os: [win32] @@ -2235,8 +2235,8 @@ packages: dev: true optional: true - /@swc/core-win32-x64-msvc@1.3.101: - resolution: {integrity: sha512-T3GeJtNQV00YmiVw/88/nxJ/H43CJvFnpvBHCVn17xbahiVUOPOduh3rc9LgAkKiNt/aV8vU3OJR+6PhfMR7UQ==} + /@swc/core-win32-x64-msvc@1.3.102: + resolution: {integrity: sha512-E/jfSD7sShllxBwwgDPeXp1UxvIqehj/ShSUqq1pjR/IDRXngcRSXKJK92mJkNFY7suH6BcCWwzrxZgkO7sWmw==} engines: {node: '>=10'} cpu: [x64] os: [win32] @@ -2244,8 +2244,8 @@ packages: dev: true optional: true - /@swc/core@1.3.101: - resolution: {integrity: sha512-w5aQ9qYsd/IYmXADAnkXPGDMTqkQalIi+kfFf/MHRKTpaOL7DHjMXwPp/n8hJ0qNjRvchzmPtOqtPBiER50d8A==} + /@swc/core@1.3.102: + resolution: {integrity: sha512-OAjNLY/f6QWKSDzaM3bk31A+OYHu6cPa9P/rFIx8X5d24tHXUpRiiq6/PYI6SQRjUPlB72GjsjoEU8F+ALadHg==} engines: {node: '>=10'} requiresBuild: true peerDependencies: @@ -2257,16 +2257,16 @@ packages: '@swc/counter': 0.1.2 '@swc/types': 0.1.5 optionalDependencies: - '@swc/core-darwin-arm64': 1.3.101 - '@swc/core-darwin-x64': 1.3.101 - '@swc/core-linux-arm-gnueabihf': 1.3.101 - '@swc/core-linux-arm64-gnu': 1.3.101 - '@swc/core-linux-arm64-musl': 1.3.101 - '@swc/core-linux-x64-gnu': 1.3.101 - '@swc/core-linux-x64-musl': 1.3.101 - '@swc/core-win32-arm64-msvc': 1.3.101 - '@swc/core-win32-ia32-msvc': 1.3.101 - '@swc/core-win32-x64-msvc': 1.3.101 + '@swc/core-darwin-arm64': 1.3.102 + '@swc/core-darwin-x64': 1.3.102 + '@swc/core-linux-arm-gnueabihf': 1.3.102 + '@swc/core-linux-arm64-gnu': 1.3.102 + '@swc/core-linux-arm64-musl': 1.3.102 + '@swc/core-linux-x64-gnu': 1.3.102 + '@swc/core-linux-x64-musl': 1.3.102 + '@swc/core-win32-arm64-msvc': 1.3.102 + '@swc/core-win32-ia32-msvc': 1.3.102 + '@swc/core-win32-x64-msvc': 1.3.102 dev: true /@swc/counter@0.1.2: @@ -2303,10 +2303,10 @@ packages: /@types/react-dom@18.2.18: resolution: {integrity: sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==} dependencies: - '@types/react': 18.2.45 + '@types/react': 18.2.46 - /@types/react@18.2.45: - resolution: {integrity: sha512-TtAxCNrlrBp8GoeEp1npd5g+d/OejJHFxS3OWmrPBMFaVQMSN0OFySozJio5BHxTuTeug00AVXVAjfDSfk+lUg==} + /@types/react@18.2.46: + resolution: {integrity: sha512-nNCvVBcZlvX4NU1nRRNV/mFl1nNRuTuslAJglQsq+8ldXe5Xv0Wd2f7WTE3jOxhLH2BFfiZGC6GCp+kHQbgG+w==} dependencies: '@types/prop-types': 15.7.11 '@types/scheduler': 0.16.8 @@ -2320,7 +2320,7 @@ packages: peerDependencies: vite: ^4 || ^5 dependencies: - '@swc/core': 1.3.101 + '@swc/core': 1.3.102 vite: 5.0.10 transitivePeerDependencies: - '@swc/helpers' @@ -2343,7 +2343,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.23.7 '@types/js-cookie': 2.2.7 ahooks-v3-count: 1.0.0 dayjs: 1.11.10 @@ -2356,8 +2356,8 @@ packages: tslib: 2.6.2 dev: false - /classnames@2.3.2: - resolution: {integrity: sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==} + /classnames@2.5.1: + resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==} dev: false /csstype@3.1.3: @@ -2375,39 +2375,39 @@ packages: /dom-helpers@5.2.1: resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.23.7 csstype: 3.1.3 dev: false - /esbuild@0.19.10: - resolution: {integrity: sha512-S1Y27QGt/snkNYrRcswgRFqZjaTG5a5xM3EQo97uNBnH505pdzSNe/HLBq1v0RO7iK/ngdbhJB6mDAp0OK+iUA==} + /esbuild@0.19.11: + resolution: {integrity: sha512-HJ96Hev2hX/6i5cDVwcqiJBBtuo9+FeIJOtZ9W1kA5M6AMJRHUZlpYZ1/SbEwtO0ioNAW8rUooVpC/WehY2SfA==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/aix-ppc64': 0.19.10 - '@esbuild/android-arm': 0.19.10 - '@esbuild/android-arm64': 0.19.10 - '@esbuild/android-x64': 0.19.10 - '@esbuild/darwin-arm64': 0.19.10 - '@esbuild/darwin-x64': 0.19.10 - '@esbuild/freebsd-arm64': 0.19.10 - '@esbuild/freebsd-x64': 0.19.10 - '@esbuild/linux-arm': 0.19.10 - '@esbuild/linux-arm64': 0.19.10 - '@esbuild/linux-ia32': 0.19.10 - '@esbuild/linux-loong64': 0.19.10 - '@esbuild/linux-mips64el': 0.19.10 - '@esbuild/linux-ppc64': 0.19.10 - '@esbuild/linux-riscv64': 0.19.10 - '@esbuild/linux-s390x': 0.19.10 - '@esbuild/linux-x64': 0.19.10 - '@esbuild/netbsd-x64': 0.19.10 - '@esbuild/openbsd-x64': 0.19.10 - '@esbuild/sunos-x64': 0.19.10 - '@esbuild/win32-arm64': 0.19.10 - '@esbuild/win32-ia32': 0.19.10 - '@esbuild/win32-x64': 0.19.10 + '@esbuild/aix-ppc64': 0.19.11 + '@esbuild/android-arm': 0.19.11 + '@esbuild/android-arm64': 0.19.11 + '@esbuild/android-x64': 0.19.11 + '@esbuild/darwin-arm64': 0.19.11 + '@esbuild/darwin-x64': 0.19.11 + '@esbuild/freebsd-arm64': 0.19.11 + '@esbuild/freebsd-x64': 0.19.11 + '@esbuild/linux-arm': 0.19.11 + '@esbuild/linux-arm64': 0.19.11 + '@esbuild/linux-ia32': 0.19.11 + '@esbuild/linux-loong64': 0.19.11 + '@esbuild/linux-mips64el': 0.19.11 + '@esbuild/linux-ppc64': 0.19.11 + '@esbuild/linux-riscv64': 0.19.11 + '@esbuild/linux-s390x': 0.19.11 + '@esbuild/linux-x64': 0.19.11 + '@esbuild/netbsd-x64': 0.19.11 + '@esbuild/openbsd-x64': 0.19.11 + '@esbuild/sunos-x64': 0.19.11 + '@esbuild/win32-arm64': 0.19.11 + '@esbuild/win32-ia32': 0.19.11 + '@esbuild/win32-x64': 0.19.11 dev: true /event-target-shim@5.0.1: @@ -2567,7 +2567,7 @@ packages: peerDependencies: react: '>=16.13.1' dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.23.7 react: 18.2.0 dev: false @@ -2598,7 +2598,7 @@ packages: /react-responsive-carousel@3.2.23: resolution: {integrity: sha512-pqJLsBaKHWJhw/ItODgbVoziR2z4lpcJg+YwmRlSk4rKH32VE633mAtZZ9kDXjy4wFO+pgUZmDKPsPe1fPmHCg==} dependencies: - classnames: 2.3.2 + classnames: 2.5.1 prop-types: 15.8.1 react-easy-swipe: 0.0.21 dev: false @@ -2617,7 +2617,7 @@ packages: react: '>=16.6.0' react-dom: '>=16.6.0' dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.23.7 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 @@ -2644,31 +2644,31 @@ packages: resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==} dev: false - /rollup@4.9.1: - resolution: {integrity: sha512-pgPO9DWzLoW/vIhlSoDByCzcpX92bKEorbgXuZrqxByte3JFk2xSW2JEeAcyLc9Ru9pqcNNW+Ob7ntsk2oT/Xw==} + /rollup@4.9.2: + resolution: {integrity: sha512-66RB8OtFKUTozmVEh3qyNfH+b+z2RXBVloqO2KCC/pjFaGaHtxP9fVfOQKPSGXg2mElmjmxjW/fZ7iKrEpMH5Q==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.9.1 - '@rollup/rollup-android-arm64': 4.9.1 - '@rollup/rollup-darwin-arm64': 4.9.1 - '@rollup/rollup-darwin-x64': 4.9.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.9.1 - '@rollup/rollup-linux-arm64-gnu': 4.9.1 - '@rollup/rollup-linux-arm64-musl': 4.9.1 - '@rollup/rollup-linux-riscv64-gnu': 4.9.1 - '@rollup/rollup-linux-x64-gnu': 4.9.1 - '@rollup/rollup-linux-x64-musl': 4.9.1 - '@rollup/rollup-win32-arm64-msvc': 4.9.1 - '@rollup/rollup-win32-ia32-msvc': 4.9.1 - '@rollup/rollup-win32-x64-msvc': 4.9.1 + '@rollup/rollup-android-arm-eabi': 4.9.2 + '@rollup/rollup-android-arm64': 4.9.2 + '@rollup/rollup-darwin-arm64': 4.9.2 + '@rollup/rollup-darwin-x64': 4.9.2 + '@rollup/rollup-linux-arm-gnueabihf': 4.9.2 + '@rollup/rollup-linux-arm64-gnu': 4.9.2 + '@rollup/rollup-linux-arm64-musl': 4.9.2 + '@rollup/rollup-linux-riscv64-gnu': 4.9.2 + '@rollup/rollup-linux-x64-gnu': 4.9.2 + '@rollup/rollup-linux-x64-musl': 4.9.2 + '@rollup/rollup-win32-arm64-msvc': 4.9.2 + '@rollup/rollup-win32-ia32-msvc': 4.9.2 + '@rollup/rollup-win32-x64-msvc': 4.9.2 fsevents: 2.3.3 dev: true /rtl-css-js@1.16.1: resolution: {integrity: sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg==} dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.23.7 dev: false /rxjs@7.8.1: @@ -2704,8 +2704,8 @@ packages: engines: {node: '>=0.10.0'} dev: true - /stylis@4.3.0: - resolution: {integrity: sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ==} + /stylis@4.3.1: + resolution: {integrity: sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ==} dev: false /tabster@5.2.0: @@ -2751,7 +2751,7 @@ packages: requires-port: 1.0.0 dev: false - /use-disposable@1.0.2(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + /use-disposable@1.0.2(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-UMaXVlV77dWOu4GqAFNjRzHzowYKUKbJBQfCexvahrYeIz4OkUYUjna4Tjjdf92NH8Nm8J7wEfFRgTIwYjO5jg==} peerDependencies: '@types/react': '>=16.8.0 <19.0.0' @@ -2759,7 +2759,7 @@ packages: react: '>=16.8.0 <19.0.0' react-dom: '>=16.8.0 <19.0.0' dependencies: - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -2793,9 +2793,9 @@ packages: terser: optional: true dependencies: - esbuild: 0.19.10 + esbuild: 0.19.11 postcss: 8.4.32 - rollup: 4.9.1 + rollup: 4.9.2 optionalDependencies: fsevents: 2.3.3 dev: true diff --git a/src/ShopNet/Admin/AdminNet.ts b/src/ShopNet/Admin/AdminNet.ts index dfc51e75..26553f6d 100644 --- a/src/ShopNet/Admin/AdminNet.ts +++ b/src/ShopNet/Admin/AdminNet.ts @@ -19,12 +19,10 @@ export abstract class AdminNet extends SignalR { * @version 0.1.2 */ public static readonly Hub = new HubConnectionBuilder() - .withUrl(import.meta.env.DEV ? "https://localhost/AdminHub" : "https://awai.azurewebsites.net/AdminHub", + .withUrl(import.meta.env.DEV ? "https://localhost/AdminHub" : "https://awaishop.aloen.to:3389/AdminHub", { - ...import.meta.env.DEV ? { - skipNegotiation: true, - transport: HttpTransportType.WebSockets, - } : {}, + skipNegotiation: true, + transport: HttpTransportType.WebSockets, logMessageContent: import.meta.env.DEV, async accessTokenFactory() { const token = await AccessToken(); diff --git a/src/ShopNet/ShopNet.ts b/src/ShopNet/ShopNet.ts index c529db91..5535d1a0 100644 --- a/src/ShopNet/ShopNet.ts +++ b/src/ShopNet/ShopNet.ts @@ -19,12 +19,10 @@ export abstract class ShopNet extends SignalR { * @version 0.1.2 */ public static readonly Hub = new HubConnectionBuilder() - .withUrl(import.meta.env.DEV ? "https://localhost/Hub" : "https://awai.azurewebsites.net/Hub", + .withUrl(import.meta.env.DEV ? "https://localhost/Hub" : "https://awaishop.aloen.to:3389/Hub", { - ...import.meta.env.DEV ? { - skipNegotiation: true, - transport: HttpTransportType.WebSockets, - } : {}, + skipNegotiation: true, + transport: HttpTransportType.WebSockets, logMessageContent: import.meta.env.DEV, async accessTokenFactory() { const token = await AccessToken();