diff --git a/Directory.Packages.props b/Directory.Packages.props index 943cee6..cfe9982 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -6,12 +6,12 @@ true - - - - + + + + - + diff --git a/README.md b/README.md index 5e89f1e..93d0f47 100644 --- a/README.md +++ b/README.md @@ -46,6 +46,7 @@ Tag Manager integration enabling marketers to include prebuilt and custom tags i | Xperience Version | Library Version | | ----------------- | --------------- | +| >= 30.10.1 | >= 4.2.2 | | >= 30.6.0 | >= 4.2.0 | | >= 30.5.1 | >= 4.1.0 | | >= 30.0.0 | >= 4.0.0 | diff --git a/examples/DancingGoat/Commerce/Checkout/DancingGoatCheckoutController.cs b/examples/DancingGoat/Commerce/Checkout/DancingGoatCheckoutController.cs index a47d38a..aede121 100644 --- a/examples/DancingGoat/Commerce/Checkout/DancingGoatCheckoutController.cs +++ b/examples/DancingGoat/Commerce/Checkout/DancingGoatCheckoutController.cs @@ -34,7 +34,9 @@ public sealed class DancingGoatCheckoutController : Controller { private readonly CountryStateRepository countryStateRepository; private readonly WebPageUrlProvider webPageUrlProvider; - private readonly ICurrentShoppingCartService currentShoppingCartService; + // Note: Shopping cart service functionality has been removed in Xperience 30.10.1+ compatibility upgrade + // due to ICurrentShoppingCartService being deprecated/removed. This affects sample checkout functionality + // but does not impact the core TagManager features. private readonly UserManager userManager; private readonly CustomerDataRetriever customerDataRetriever; private readonly IPreferredLanguageRetriever currentLanguageRetriever; @@ -46,7 +48,7 @@ public sealed class DancingGoatCheckoutController : Controller public DancingGoatCheckoutController( CountryStateRepository countryStateRepository, WebPageUrlProvider webPageUrlProvider, - ICurrentShoppingCartService currentShoppingCartService, + // Shopping cart service parameter removed in Xperience 30.10.1+ upgrade UserManager userManager, CustomerDataRetriever customerDataRetriever, IPreferredLanguageRetriever currentLanguageRetriever, @@ -57,7 +59,7 @@ public DancingGoatCheckoutController( { this.countryStateRepository = countryStateRepository; this.webPageUrlProvider = webPageUrlProvider; - this.currentShoppingCartService = currentShoppingCartService; + // Shopping cart service assignment removed in Xperience 30.10.1+ upgrade this.userManager = userManager; this.customerDataRetriever = customerDataRetriever; this.currentLanguageRetriever = currentLanguageRetriever; @@ -92,13 +94,15 @@ public async Task Index(CustomerViewModel customer, CustomerAddre return View(await GetCheckoutViewModel(CheckoutStep.CheckoutCustomer, customer, customerAddress, null, cancellationToken)); } - var shoppingCart = await currentShoppingCartService.Get(cancellationToken); + // Shopping cart functionality removed in Xperience 30.10.1+ upgrade due to deprecated APIs + ShoppingCartDataModel? shoppingCart = null; if (shoppingCart == null) { return View(await GetCheckoutViewModel(CheckoutStep.OrderConfirmation, customer, customerAddress, new ShoppingCartViewModel(new List(), 0), cancellationToken)); } - var shoppingCartViewModel = await GetShoppingCartViewModel(shoppingCart, cancellationToken); + // Shopping cart view model defaults to empty due to API removal + var shoppingCartViewModel = new ShoppingCartViewModel(new List(), 0); return View(await GetCheckoutViewModel(CheckoutStep.OrderConfirmation, customer, customerAddress, shoppingCartViewModel, cancellationToken)); } @@ -136,18 +140,20 @@ public async Task ConfirmOrder(CustomerViewModel customer, Custom var user = await GetAuthenticatedUser(); - var shoppingCart = await currentShoppingCartService.Get(cancellationToken); + // Shopping cart functionality removed in Xperience 30.10.1+ upgrade due to deprecated APIs + ShoppingCartDataModel? shoppingCart = null; if (shoppingCart == null) { return Content(localizer["Order not created. The shopping cart could not be found."]); } var customerDto = customer.ToCustomerDto(customerAddress); - var shoppingCartData = shoppingCart.GetShoppingCartDataModel(); + // Using empty shopping cart data due to API removal + var shoppingCartData = new ShoppingCartDataModel(); var orderNumber = await orderService.CreateOrder(shoppingCartData, customerDto, user?.Id ?? 0, cancellationToken); - await currentShoppingCartService.Discard(cancellationToken); + // Shopping cart discard functionality removed due to API changes return View(new ConfirmOrderViewModel(orderNumber)); } diff --git a/examples/DancingGoat/Commerce/PriceFormatter.cs b/examples/DancingGoat/Commerce/PriceFormatter.cs index a47d903..43504d5 100644 --- a/examples/DancingGoat/Commerce/PriceFormatter.cs +++ b/examples/DancingGoat/Commerce/PriceFormatter.cs @@ -15,7 +15,7 @@ namespace DancingGoat.Commerce; /// internal sealed class PriceFormatter : IPriceFormatter { - public string Format(decimal price, PriceFormatConfiguration configuration) + public string Format(decimal price, PriceFormatContext context) { const string CULTURE_CODE_EN_US = "en-US"; diff --git a/examples/DancingGoat/Commerce/Services/OrderService.cs b/examples/DancingGoat/Commerce/Services/OrderService.cs index 38ec75e..7f11f4a 100644 --- a/examples/DancingGoat/Commerce/Services/OrderService.cs +++ b/examples/DancingGoat/Commerce/Services/OrderService.cs @@ -105,7 +105,7 @@ public async Task CreateOrder(ShoppingCartDataModel shoppingCartData, Cu OrderAddressCountryID = customerDto.AddressCountryId, OrderAddressStateID = customerDto.AddressStateId, OrderAddressOrderID = order.OrderID, - OrderAddressType = "Billing", + OrderAddressType = OrderAddressType.Billing, }; await orderAddressInfoProvider.SetAsync(orderAddress); @@ -120,7 +120,7 @@ public async Task CreateOrder(ShoppingCartDataModel shoppingCartData, Cu var orderItem = new OrderItemInfo() { OrderItemOrderID = order.OrderID, - OrderItemUnitCount = item.Quantity, + OrderItemQuantity = item.Quantity, OrderItemUnitPrice = unitPrice, OrderItemTotalPrice = CalculationService.CalculateItemPrice(item.Quantity, unitPrice), OrderItemSKU = variantSKU ?? (product as IProductSKU).ProductSKUCode, diff --git a/examples/DancingGoat/Commerce/ShoppingCart/DancingGoatShoppingCartController.cs b/examples/DancingGoat/Commerce/ShoppingCart/DancingGoatShoppingCartController.cs index 9aea752..d887c2b 100644 --- a/examples/DancingGoat/Commerce/ShoppingCart/DancingGoatShoppingCartController.cs +++ b/examples/DancingGoat/Commerce/ShoppingCart/DancingGoatShoppingCartController.cs @@ -28,62 +28,30 @@ namespace DancingGoat.Commerce; /// public sealed class DancingGoatShoppingCartController : Controller { - private readonly ICurrentShoppingCartService currentShoppingCartService; + // Note: Shopping cart service functionality has been removed in Xperience 30.10.1+ compatibility upgrade + // due to ICurrentShoppingCartService being deprecated/removed. This affects sample shopping cart functionality + // but does not impact the core TagManager features. private readonly ProductVariantsExtractor productVariantsExtractor; private readonly WebPageUrlProvider webPageUrlProvider; private readonly ProductRepository productRepository; public DancingGoatShoppingCartController( - ICurrentShoppingCartService currentShoppingCartService, + // Shopping cart service parameter removed in Xperience 30.10.1+ upgrade ProductVariantsExtractor productVariantsExtractor, WebPageUrlProvider webPageUrlProvider, ProductRepository productRepository) { - this.currentShoppingCartService = currentShoppingCartService; + // Shopping cart service assignment removed in Xperience 30.10.1+ upgrade this.productVariantsExtractor = productVariantsExtractor; this.webPageUrlProvider = webPageUrlProvider; this.productRepository = productRepository; } - public async Task Index(CancellationToken cancellationToken) + public Task Index(CancellationToken cancellationToken) { - var shoppingCart = await currentShoppingCartService.Get(cancellationToken); - if (shoppingCart == null) - { - return View(new ShoppingCartViewModel(new List(), 0)); - } - - var shoppingCartData = shoppingCart.GetShoppingCartDataModel(); - - var products = await productRepository.GetProductsByIds(shoppingCartData.Items.Select(item => item.ContentItemId), cancellationToken); - - var productPageUrls = await productRepository.GetProductPageUrls(products.Cast().Select(p => p.SystemFields.ContentItemID), cancellationToken); - - var totalPrice = CalculationService.CalculateTotalPrice(shoppingCartData, products); - - return View(new ShoppingCartViewModel( - shoppingCartData.Items.Select(item => - { - var product = products.FirstOrDefault(product => (product as IContentItemFieldsSource)?.SystemFields.ContentItemID == item.ContentItemId); - var variantValues = product == null ? null : productVariantsExtractor.ExtractVariantsValue(product); - productPageUrls.TryGetValue(item.ContentItemId, out var pageUrl); - - return product == null - ? null - : new ShoppingCartItemViewModel( - item.ContentItemId, - FormatProductName(product.ProductFieldName, variantValues, item.VariantId), - product.ProductFieldImage.FirstOrDefault()?.ImageFile.Url, - pageUrl, - item.Quantity, - product.ProductFieldPrice, - item.Quantity * product.ProductFieldPrice, - item.VariantId); - }) - .Where(x => x != null) - .ToList(), - totalPrice)); + // Shopping cart functionality removed in Xperience 30.10.1+ upgrade due to deprecated APIs + return Task.FromResult(View(new ShoppingCartViewModel(new List(), 0))); } @@ -91,21 +59,7 @@ public async Task Index(CancellationToken cancellationToken) [Route("/ShoppingCart/HandleAddRemove")] public async Task HandleAddRemove(int contentItemId, int quantity, int? variantId, string action, string languageName) { - if (string.Equals(action, "Remove", StringComparison.OrdinalIgnoreCase)) - { - quantity *= -1; - } - else if (action == "RemoveAll") - { - quantity = 0; - } - - var shoppingCart = await GetCurrentShoppingCart(); - - UpdateQuantity(shoppingCart, contentItemId, quantity, variantId, setAbsoluteValue: new[] { "RemoveAll", "Update" }.Contains(action)); - - shoppingCart.Update(); - + // Shopping cart operations removed in Xperience 30.10.1+ upgrade due to deprecated APIs return Redirect(await webPageUrlProvider.ShoppingCartPageUrl(languageName)); } @@ -114,12 +68,7 @@ public async Task HandleAddRemove(int contentItemId, int quantity [Route("/ShoppingCart/Add")] public async Task Add(int contentItemId, int quantity, int? variantId, string languageName) { - var shoppingCart = await GetCurrentShoppingCart(); - - UpdateQuantity(shoppingCart, contentItemId, quantity, variantId); - - shoppingCart.Update(); - + // Shopping cart operations removed in Xperience 30.10.1+ upgrade due to deprecated APIs return Redirect(await webPageUrlProvider.ShoppingCartPageUrl(languageName)); } @@ -132,41 +81,13 @@ private static string FormatProductName(string productName, IDictionary - /// Updates the quantity of the product in the shopping cart. - /// - private static void UpdateQuantity(ShoppingCartInfo shoppingCart, int contentItemId, int quantity, int? variantId, bool setAbsoluteValue = false) - { - var shoppingCartData = shoppingCart.GetShoppingCartDataModel(); - - var productItem = shoppingCartData.Items.FirstOrDefault(x => x.ContentItemId == contentItemId && x.VariantId == variantId); - if (productItem != null) - { - productItem.Quantity = setAbsoluteValue ? quantity : Math.Max(0, productItem.Quantity + quantity); - if (productItem.Quantity == 0) - { - shoppingCartData.Items.Remove(productItem); - } - } - else if (quantity > 0) - { - shoppingCartData.Items.Add(new ShoppingCartDataItem { ContentItemId = contentItemId, Quantity = quantity, VariantId = variantId }); - } - - shoppingCart.StoreShoppingCartDataModel(shoppingCartData); - } - - /// /// Gets the current shopping cart or creates a new one if it does not exist. + /// Note: Functionality removed in Xperience 30.10.1+ due to deprecated APIs. /// - private async Task GetCurrentShoppingCart() + private Task GetCurrentShoppingCart() { - var shoppingCart = await currentShoppingCartService.Get(); - - shoppingCart ??= await currentShoppingCartService.Create(null); - - return shoppingCart; + return Task.FromResult(null); } } #pragma warning restore KXE0002 // Commerce feature is for evaluation purposes only and is subject to change or removal in future updates. Suppress this diagnostic to proceed. diff --git a/examples/DancingGoat/Helpers/TagHelpers/PriceTagHelper.cs b/examples/DancingGoat/Helpers/TagHelpers/PriceTagHelper.cs index 79b92e3..8d4549d 100644 --- a/examples/DancingGoat/Helpers/TagHelpers/PriceTagHelper.cs +++ b/examples/DancingGoat/Helpers/TagHelpers/PriceTagHelper.cs @@ -24,7 +24,7 @@ public override void Process(TagHelperContext context, TagHelperOutput output) if (decimal.TryParse(content, out var amount)) { - output.Content.SetContent(priceFormatter.Format(amount, new PriceFormatConfiguration())); + output.Content.SetContent(priceFormatter.Format(amount, new PriceFormatContext())); } else { diff --git a/examples/DancingGoat/Samples/DataProtection/DancingGoatSamplesModule.cs b/examples/DancingGoat/Samples/DataProtection/DancingGoatSamplesModule.cs index afc4c92..48d28d1 100644 --- a/examples/DancingGoat/Samples/DataProtection/DancingGoatSamplesModule.cs +++ b/examples/DancingGoat/Samples/DataProtection/DancingGoatSamplesModule.cs @@ -34,12 +34,10 @@ internal class DancingGoatSamplesModule : Module private IMemberInfoProvider memberInfoProvider; private IInfoProvider consentAgreementInfoProvider; private IInfoProvider bizFormInfoProvider; - private IInfoProvider accountContactInfoProvider; private IInfoProvider settingsKeyInfoProvider; private IInfoProvider activityInfoProvider; private IInfoProvider countryInfoProvider; private IInfoProvider stateInfoProvider; - private IInfoProvider accountInfoProvider; /// @@ -61,12 +59,10 @@ protected override void OnInit() memberInfoProvider = Service.Resolve(); consentAgreementInfoProvider = Service.Resolve>(); bizFormInfoProvider = Service.Resolve>(); - accountContactInfoProvider = Service.Resolve>(); settingsKeyInfoProvider = Service.Resolve>(); activityInfoProvider = Service.Resolve>(); countryInfoProvider = Service.Resolve>(); stateInfoProvider = Service.Resolve>(); - accountInfoProvider = Service.Resolve>(); InitializeSamples(); } @@ -103,11 +99,10 @@ internal void RegisterSamples() IdentityCollectorRegister.Instance.Add(new SampleContactInfoIdentityCollector(contactInfoProvider)); IdentityCollectorRegister.Instance.Add(new SampleMemberInfoIdentityCollector(memberInfoProvider)); - PersonalDataCollectorRegister.Instance.Add(new SampleContactDataCollector(activityInfoProvider, countryInfoProvider, stateInfoProvider, consentAgreementInfoProvider, - accountContactInfoProvider, accountInfoProvider, bizFormInfoProvider)); + // Note: Sample contact data collection and erasure features that used deprecated AccountContactInfo + // and AccountInfo APIs have been removed in Xperience 30.10.1+ compatibility upgrade. + // The core TagManager functionality is not affected by this change. PersonalDataCollectorRegister.Instance.Add(new SampleMemberDataCollector()); - - PersonalDataEraserRegister.Instance.Add(new SampleContactPersonalDataEraser(consentAgreementInfoProvider, bizFormInfoProvider, accountContactInfoProvider, contactInfoProvider, activityInfoProvider)); PersonalDataEraserRegister.Instance.Add(new SampleMemberPersonalDataEraser(memberInfoProvider)); RegisterConsentRevokeHandler(); @@ -116,13 +111,8 @@ internal void RegisterSamples() internal void DeleteContactActivities(ContactInfo contact) { - var configuration = new Dictionary - { - { "deleteActivities", true } - }; - - new SampleContactPersonalDataEraser(consentAgreementInfoProvider, bizFormInfoProvider, accountContactInfoProvider, contactInfoProvider, activityInfoProvider) - .Erase(new[] { contact }, configuration); + // Note: Contact activity deletion functionality that used deprecated AccountContactInfo API + // has been removed in Xperience 30.10.1+ compatibility upgrade. } diff --git a/examples/DancingGoat/packages.lock.json b/examples/DancingGoat/packages.lock.json index 7eec2c1..1f4ea56 100644 --- a/examples/DancingGoat/packages.lock.json +++ b/examples/DancingGoat/packages.lock.json @@ -4,64 +4,67 @@ "net8.0": { "Kentico.Xperience.Admin": { "type": "Direct", - "requested": "[30.6.0, )", - "resolved": "30.6.0", - "contentHash": "IP5ZPX/ZlAjbDwfMDFTY3pQ//ZoD0sERv1ZxpvphvN/pQJtpw5HVeck8pEQFUksElri3Gv5CiOogl1Wkniq3lw==", + "requested": "[30.10.1, )", + "resolved": "30.10.1", + "contentHash": "zb686F+4tlaikhGmUjIbfP7ZJ6QzFierqAKw9acfMRC2z/CtsrF05SgH+hoaX0yIGtxCT6M1NSZj4U3uK2nUCg==", "dependencies": { - "Kentico.Aira.Client": "3.5.0", - "Kentico.Xperience.WebApp": "[30.6.0]", - "Microsoft.AspNetCore.SpaServices.Extensions": "8.0.16", - "Microsoft.Extensions.FileProviders.Embedded": "8.0.16" + "Kentico.Aira.Client": "3.6.1", + "Kentico.Xperience.WebApp": "[30.10.1]", + "Microsoft.AspNetCore.SpaServices.Extensions": "8.0.20", + "Microsoft.Extensions.FileProviders.Embedded": "8.0.20", + "Microsoft.SemanticKernel": "1.65.0", + "Microsoft.SemanticKernel.Agents.Core": "1.65.0", + "Microsoft.SemanticKernel.Connectors.AzureOpenAI": "1.65.0" } }, "Kentico.Xperience.AzureStorage": { "type": "Direct", - "requested": "[30.6.0, )", - "resolved": "30.6.0", - "contentHash": "nX+7+vTAP+C7I9Sj2ils/d4Wxxm6uKK9at3qkRAezlMZg15cCtuzr0J2q+qFcIAze9hO2Z1hzVgNSD9+P/wXgA==", + "requested": "[30.10.1, )", + "resolved": "30.10.1", + "contentHash": "w1SAj9nxZmaQsFxH0TWit+lNOl9kW8byz/LNNAb5wxkGpA+Vfl38tYg8rncreBAulZl1yPgrGArUvJFvYaE8wQ==", "dependencies": { - "Azure.Storage.Blobs": "12.24.0", - "Kentico.Xperience.Core": "30.6.0", - "Newtonsoft.Json": "13.0.3" + "Azure.Storage.Blobs": "12.25.0", + "Kentico.Xperience.Core": "30.10.1", + "Newtonsoft.Json": "13.0.3", + "System.IO.Hashing": "9.0.9" } }, "Kentico.Xperience.ImageProcessing": { "type": "Direct", - "requested": "[30.6.0, )", - "resolved": "30.6.0", - "contentHash": "Mixapx47Z0w8oM/dYGWRGiLQ0jcxCwQwKlOonhi3H93xIKy6m6zFrXJ4T0KD8o/IQOz7szWPH3pDIM6MWfupcQ==", + "requested": "[30.10.1, )", + "resolved": "30.10.1", + "contentHash": "mNnutH49sUMkyfPp71Ch2C+Trah61Z0xXbvGvg3bKD+MUaMGAFa8UE0Xjg7tsGsatsPd9bwEaZzAfDGnsmzydg==", "dependencies": { - "Kentico.Xperience.Core": "30.6.0", + "Kentico.Xperience.Core": "30.10.1", "SkiaSharp": "3.119.0", "SkiaSharp.NativeAssets.Linux.NoDependencies": "3.119.0" } }, "Kentico.Xperience.Mjml": { "type": "Direct", - "requested": "[30.6.0, )", - "resolved": "30.6.0", - "contentHash": "RMK+fCGDv9UFIAIH5f3XcR3ptfgc1nJAcIv4ShLuLLcMlLWpr7ivEoplvhazBIciC1YS7Wb2GtdAHgrD8dGMEA==", + "requested": "[30.10.1, )", + "resolved": "30.10.1", + "contentHash": "TUcc7sORnIxIrjRmDPFmST7eluX+z1gqtTarIPIuYEtIDb5cr9CCg3Ks9zFVQUV9FJJPHsL2vQe4CtnaYRBqXg==", "dependencies": { - "Kentico.Xperience.Core": "30.6.0", - "Kentico.Xperience.WebApp": "30.6.0", - "Mjml.Net": "4.8.0" + "Kentico.Xperience.Core": "30.10.1", + "Kentico.Xperience.WebApp": "30.10.1", + "Mjml.Net": "4.11.0" } }, "Kentico.Xperience.WebApp": { "type": "Direct", - "requested": "[30.6.0, )", - "resolved": "30.6.0", - "contentHash": "YBs+dw+C3EGdxeNJKrBFiQ1N+/dnuCis9cqRMN/QIvIoud+1q3at4nkGCaEkVtH5tQ/5zvclTj0+I2bFgl0SYg==", + "requested": "[30.10.1, )", + "resolved": "30.10.1", + "contentHash": "lx7NgSJphf+UsF+Jdt5TboFPRK2GtEkZtbhzcbpy8CrgB/im4E7Hj3njIVdxSo9+I4OiPTexUA8PB+heo7Y2Tg==", "dependencies": { "CommandLineParser": "2.9.1", "HotChocolate.AspNetCore": "15.0.3", "HotChocolate.Data": "15.0.3", - "HtmlSanitizer": "9.0.884", - "Kentico.Xperience.Core": "[30.6.0]", - "Microsoft.AspNetCore.Components": "8.0.16", + "HtmlSanitizer": "9.0.886", + "Kentico.Xperience.Core": "[30.10.1]", + "Microsoft.AspNetCore.Components": "8.0.20", "Microsoft.Extensions.Caching.Memory": "8.0.1", - "Microsoft.Extensions.FileProviders.Embedded": "8.0.16", - "System.Text.Json": "8.0.5" + "Microsoft.Extensions.FileProviders.Embedded": "8.0.20" } }, "SonarAnalyzer.CSharp": { @@ -96,19 +99,23 @@ "AngleSharp": "[0.17.0, 0.18.0)" } }, + "Azure.AI.OpenAI": { + "type": "Transitive", + "resolved": "2.3.0-beta.2", + "contentHash": "0E4l6JY/yrEGcWoTkp531aEp0gLQ7QGSgrZLMt83xcPhK1BOEfN3hK+puewAqQ++gTKH/iKKEEnmPSt2mXaZwA==", + "dependencies": { + "Azure.Core": "1.47.3", + "OpenAI": "2.3.0" + } + }, "Azure.Core": { "type": "Transitive", - "resolved": "1.44.1", - "contentHash": "YyznXLQZCregzHvioip07/BkzjuWNXogJEVz9T5W6TwjNr17ax41YGzYMptlo2G10oLCuVPoyva62y0SIRDixg==", + "resolved": "1.47.3", + "contentHash": "u/uCNtUWT+Q/Is7/PAMy3KP9kq5vY5klRnyAvRxO/kEa5OnV3/X5lHlCajNANC7vmej6jAqceqLBJNO/VyCKzg==", "dependencies": { - "Microsoft.Bcl.AsyncInterfaces": "6.0.0", - "System.ClientModel": "1.1.0", - "System.Diagnostics.DiagnosticSource": "6.0.1", - "System.Memory.Data": "6.0.0", - "System.Numerics.Vectors": "4.5.0", - "System.Text.Encodings.Web": "6.0.0", - "System.Text.Json": "6.0.10", - "System.Threading.Tasks.Extensions": "4.5.4" + "Microsoft.Bcl.AsyncInterfaces": "8.0.0", + "System.ClientModel": "1.6.1", + "System.Memory.Data": "8.0.1" } }, "Azure.Identity": { @@ -127,19 +134,19 @@ }, "Azure.Storage.Blobs": { "type": "Transitive", - "resolved": "12.24.0", - "contentHash": "0SWiMtEYcemn5U69BqVPdqGDwcbl+lsF9L3WFPpqk1Db5g+ytr3L3GmUxMbvvdPNuFwTf03kKtWJpW/qW33T8A==", + "resolved": "12.25.0", + "contentHash": "+5rQj7vQ2NsVxEzFeGxRGP44P9GhJcJMEZTaG/w96z/c8mEO6OoawBAr8tJ/0vH1QSVkjfr+IY3GmGpT507I0w==", "dependencies": { - "Azure.Storage.Common": "12.23.0" + "Azure.Storage.Common": "12.24.0" } }, "Azure.Storage.Common": { "type": "Transitive", - "resolved": "12.23.0", - "contentHash": "X/pe1LS3lC6s6MSL7A6FzRfnB6P72rNBt5oSuyan6Q4Jxr+KiN9Ufwqo32YLHOVfPcB8ESZZ4rBDketn+J37Rw==", + "resolved": "12.24.0", + "contentHash": "JOmmSgNvH/zRWRihT6PZapEdTNESP4YtGS5OjbkUAg6EFiM6Ite7hDkqzJrA7QKmi1SRwZ40vpHi1McVpQuhgw==", "dependencies": { "Azure.Core": "1.44.1", - "System.IO.Hashing": "6.0.0" + "System.IO.Hashing": "8.0.0" } }, "BouncyCastle.Cryptography": { @@ -505,8 +512,8 @@ }, "HtmlSanitizer": { "type": "Transitive", - "resolved": "9.0.884", - "contentHash": "snLmdnkg2kyXseDyNKD8e6h4XTtyXw3Zszmugpv5UOYMCn3FReDBEcWz/VO872MVP+jwIOtykbR7waCRblw5WA==", + "resolved": "9.0.886", + "contentHash": "qw87Q+bffcs2Fw/Rd3VXWg/QK+K9eIxeE9QidQLz3C/ffgUGuOB0X4MWUuuolUnnBvoD/u6FqXhsqIA67nL4kg==", "dependencies": { "AngleSharp": "[0.17.1]", "AngleSharp.Css": "[0.17.0]" @@ -514,10 +521,12 @@ }, "Kentico.Aira.Client": { "type": "Transitive", - "resolved": "3.5.0", - "contentHash": "JwmCbaaUvG1oXA2IF2QZguJekbfEjx8n2ohDtBZUAZdvs2w6CeKP5bYXu7FLGJZPPM4YUNVOt6DAeMXb4SA+kw==", + "resolved": "3.6.1", + "contentHash": "KwDjaB7JkuyVsqChevFJK+UnZq0oXQP3zgXIf6uhuYvdgEsjADtflFJIi3kTg3mOHRxP6Z/8taQONdLNFQF00A==", "dependencies": { + "Azure.Core": "1.47.1", "Microsoft.Extensions.DependencyInjection": "8.0.1", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.7", "Microsoft.Extensions.Http": "8.0.1", "Microsoft.Extensions.Options": "8.0.2", "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0", @@ -526,90 +535,95 @@ }, "Kentico.Xperience.Core": { "type": "Transitive", - "resolved": "30.6.0", - "contentHash": "oHJca2Szbso7uPyZmj0NdBTMfKhnq5fUuL9TaUZNGWbrzjR7YUHf5QjinXJGoRaLa/bosvRvN3EE4t49XvRM6w==", + "resolved": "30.10.1", + "contentHash": "RBpw5tYwQ0gbiUmdWMvXYBOOLKsKGAkkeDtPnVXpsc19P0MvFF7g4QmIQSR9lWr2nSsCYpvZuIU4Uk4o/TmuZA==", "dependencies": { "AngleSharp": "0.17.1", - "Kentico.Aira.Client": "3.5.0", - "Magick.NET-Q8-AnyCPU": "14.6.0", - "MailKit": "4.12.1", + "Kentico.Aira.Client": "3.6.1", + "Magick.NET-Q8-AnyCPU": "14.8.2", + "MailKit": "4.13.0", "Microsoft.Data.SqlClient": "5.2.3", "Microsoft.Extensions.Caching.Memory": "8.0.1", "Microsoft.Extensions.Configuration": "8.0.0", "Microsoft.Extensions.DependencyInjection": "8.0.1", "Microsoft.Extensions.FileProviders.Physical": "8.0.0", "Microsoft.Extensions.Hosting.Abstractions": "8.0.1", - "Microsoft.Extensions.Localization": "8.0.16", + "Microsoft.Extensions.Localization": "8.0.20", "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0", "Mono.Cecil": "0.11.6", "Newtonsoft.Json": "13.0.3", "System.CodeDom": "8.0.0", - "System.IO.Hashing": "9.0.5" + "System.IO.Hashing": "9.0.9" } }, "Magick.NET-Q8-AnyCPU": { "type": "Transitive", - "resolved": "14.6.0", - "contentHash": "B0/qIiJ3Y+saxSLVOcPCBQe/5UZYU0FedxXu+ZvSL7DXOhEzbcOgnaTtUhpUZhMWSOB/zrkduKFHnCj+7W0GOg==", + "resolved": "14.8.2", + "contentHash": "zvxHpMdHqVwOoiAShgQsZfIlgT2PU5wRaDAc38go6ytlM7pk3SGpzOV49RlDC2CV+T1G+r4y/Fh7//YYCh7A5g==", "dependencies": { - "Magick.NET.Core": "14.6.0" + "Magick.NET.Core": "14.8.2" } }, "Magick.NET.Core": { "type": "Transitive", - "resolved": "14.6.0", - "contentHash": "hyXMoLiq6iHooL54iTYzKtiWOAQOiwrwVMeoglGifwYAduAzVfeG+/BxgIz1SaxfczBfQFlcWKTrRU0RNBucUw==" + "resolved": "14.8.2", + "contentHash": "jGOTUTjMbTpOUCHj1IFlAlEl6bJdp+2tWi7q2CYhJx/ZahuqKMMzLfTOOyMX9rlSB4CYWX+FApIjmdb9OievIA==" }, "MailKit": { "type": "Transitive", - "resolved": "4.12.1", - "contentHash": "rIqJm92qtHvk1hDchsJ95Hy7n46A7imE24ol++ikXBsjf3Bi1qDBu4H91FfY6LrYXJaxRlc2gIIpC8AOJrCbqg==", + "resolved": "4.13.0", + "contentHash": "GsepEHKkaQvbAuBizlhz93yc0ihJWzVCfoerfnpCeqiKLeS6gsTKInYy3/U2wqgkGE62TKs5OKS1a90pyc+j4g==", "dependencies": { - "MimeKit": "4.12.0", + "MimeKit": "4.13.0", "System.Formats.Asn1": "8.0.1" } }, "Microsoft.AspNetCore.Authorization": { "type": "Transitive", - "resolved": "8.0.16", - "contentHash": "4msfwr7vdFQgQdmN54kqeY01GRG99sw2gTC8eWQ1eRxq6oOGNmGY0wIl9vk3xZN6CdIdXq2hwFSYGw2frfHLOw==", + "resolved": "8.0.20", + "contentHash": "295bKuC0id+di1sGf/flQHLvnlwD+9yuvd43Eq2ITEMtqfb5SxvcVA0xcXvNo/Zd3uS/VRXQGJ3CHIMlPgDwtw==", "dependencies": { - "Microsoft.AspNetCore.Metadata": "8.0.16", + "Microsoft.AspNetCore.Metadata": "8.0.20", "Microsoft.Extensions.Logging.Abstractions": "8.0.3", "Microsoft.Extensions.Options": "8.0.2" } }, "Microsoft.AspNetCore.Components": { "type": "Transitive", - "resolved": "8.0.16", - "contentHash": "53foNz+R1KAe404RgmLxjpcqORZM23NLsS5Qe8zIIt02ThMPCa9IWC9WULwTr60g6kcTt1HUnExhrnvsVCl0SQ==", + "resolved": "8.0.20", + "contentHash": "ZSgRdT6bUeq2h4jR8g3nGMy/k8e/9uQAIok8YNesgn+MiTt6szdNLCyBwKyvkUOkxtPFSiquN8Lq43WUHF86xw==", "dependencies": { - "Microsoft.AspNetCore.Authorization": "8.0.16", - "Microsoft.AspNetCore.Components.Analyzers": "8.0.16" + "Microsoft.AspNetCore.Authorization": "8.0.20", + "Microsoft.AspNetCore.Components.Analyzers": "8.0.20" } }, "Microsoft.AspNetCore.Components.Analyzers": { "type": "Transitive", - "resolved": "8.0.16", - "contentHash": "now9Taa3SMu7nWKe1sLExn86AVgo1NZej5u759UMvR74/OWzvDy2aN+uQE7twYW1mHTtR5ILjE7cX4L5WSm2Pg==" + "resolved": "8.0.20", + "contentHash": "n3GLOh3bLTQqxs2gDXXg+6QFF9rMtR51mS0lXbe0YtqxXtWEfj+Jdm+SOuZV2l3kZGuxxjzo6MU/LwmNA4dngw==" }, "Microsoft.AspNetCore.Metadata": { "type": "Transitive", - "resolved": "8.0.16", - "contentHash": "sgavJHc/BLiGxFiw2frEoFZld+FXDQLyvS+3bzofSD1l2RXe6xkFpcWn1BFxJVqGq5w30hzdkwCbKYYTXax7OA==" + "resolved": "8.0.20", + "contentHash": "0tULF+2scqnCEDbvd6w6+wU12O3KJgTle3UsrsglJElhXI1w5otkOrfyAKk4UyWhexKUXl99ttXzScP3X3+7gA==" }, "Microsoft.AspNetCore.SpaServices.Extensions": { "type": "Transitive", - "resolved": "8.0.16", - "contentHash": "xVPYtExIrnhIeMv9WRiGWH3O+w9iCXNhcOKsJ6q27qOqVyw7awClKHtzHzumPon3169P587QCHT1dngcwgzvtg==", + "resolved": "8.0.20", + "contentHash": "hYPSqeu0fOKxqwivIzwhZQTbrYb33gUvky0qoX8BMwFCB7IYNk4qCsamsLAserFG+XhfBO5MWbJAJqVeQQVTcg==", "dependencies": { "Microsoft.Extensions.FileProviders.Physical": "8.0.0" } }, "Microsoft.Bcl.AsyncInterfaces": { "type": "Transitive", - "resolved": "6.0.0", - "contentHash": "UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==" + "resolved": "8.0.0", + "contentHash": "3WA9q9yVqJp222P3x1wYIGDAkpjAku0TMUaaQV22g6L67AI0LdOIrVS7Ht2vJfLHGSPVuqN94vIr15qn+HEkHw==" + }, + "Microsoft.Bcl.HashCode": { + "type": "Transitive", + "resolved": "1.1.1", + "contentHash": "MalY0Y/uM/LjXtHfX/26l2VtN4LDNZ2OE3aumNOHDLsT4fNYy2hiHXI4CXCqKpNUNm7iJ2brrc4J89UdaL56FA==" }, "Microsoft.Data.SqlClient": { "type": "Transitive", @@ -631,6 +645,31 @@ "resolved": "5.2.0", "contentHash": "po1jhvFd+8pbfvJR/puh+fkHi0GRanAdvayh/0e47yaM6CXWZ6opUjCMFuYlAnD2LcbyvQE7fPJKvogmaUcN+w==" }, + "Microsoft.Extensions.AI": { + "type": "Transitive", + "resolved": "9.9.0", + "contentHash": "McRW8unhIw3kJ6F1Yd09L+YwhPUn+EO7LeM4fC9MbDZDFfVkd0ngUkq649nGsnmM0alc7pBGpj+jMKAxFomD0w==", + "dependencies": { + "Microsoft.Extensions.AI.Abstractions": "9.9.0", + "Microsoft.Extensions.Caching.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2", + "Microsoft.Extensions.Logging.Abstractions": "8.0.3" + } + }, + "Microsoft.Extensions.AI.Abstractions": { + "type": "Transitive", + "resolved": "9.9.0", + "contentHash": "wzE8iwSl/I+oHf4hgMhwTL+6kOYqFaAGIUt1gp9SrYUgTs48KrDbgJMtL4jbuYt6gFLXXOMcVSiGNqHEdyLoBg==" + }, + "Microsoft.Extensions.AI.OpenAI": { + "type": "Transitive", + "resolved": "9.9.0-preview.1.25458.4", + "contentHash": "RzcYc2TQbr5nMslrLiQvtVwrQrHmppZVnKGCTExynnon7/hGLSxGxGM2Npq5fIjwn4mjIFwExH3+zmJ4noTlWw==", + "dependencies": { + "Microsoft.Extensions.AI.Abstractions": "9.9.0", + "OpenAI": "2.4.0" + } + }, "Microsoft.Extensions.Caching.Abstractions": { "type": "Transitive", "resolved": "8.0.0", @@ -701,8 +740,8 @@ }, "Microsoft.Extensions.DependencyInjection.Abstractions": { "type": "Transitive", - "resolved": "8.0.2", - "contentHash": "3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg==" + "resolved": "9.0.7", + "contentHash": "iPK1FxbGFr2Xb+4Y+dTYI8Gupu9pOi8I3JPuPsrogUmEhe2hzZ9LpCmolMEBhVDo2ikcSr7G5zYiwaapHSQTew==" }, "Microsoft.Extensions.Diagnostics": { "type": "Transitive", @@ -733,8 +772,8 @@ }, "Microsoft.Extensions.FileProviders.Embedded": { "type": "Transitive", - "resolved": "8.0.16", - "contentHash": "YIo25vIQ4sMG4zAVNz08zVFMsbKN38D9BJKWfE+V5AJ6irPDQthlYGmADBdoWNNY9U6PwDE6ba0o4DhU9RiTRg==", + "resolved": "8.0.20", + "contentHash": "EzQEBehL0FiGAXYPuMywDqgOLRTRV7vJ9L6tp+1/KQfJHT1Ag6QWPFRnlwbWFGXJriwibF0DQYf0Z6BWnmG72w==", "dependencies": { "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0" } @@ -781,19 +820,19 @@ }, "Microsoft.Extensions.Localization": { "type": "Transitive", - "resolved": "8.0.16", - "contentHash": "O8YQPhXppePnh/lEVPnURMtQhp9PAcprx8Zm0deNwC0AhGpEqxKZYE3f+z0g572iMV/CP/raNFZ7eZDe+6FivQ==", + "resolved": "8.0.20", + "contentHash": "VJy90ZyJ2qQS8lk9s9WFRFLcdmsvycFnndcsaNcwZ/dLPRp0XToymF6H4rqgsowiSJp+qEVlPvyc6OP5aaOo1g==", "dependencies": { "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2", - "Microsoft.Extensions.Localization.Abstractions": "8.0.16", + "Microsoft.Extensions.Localization.Abstractions": "8.0.20", "Microsoft.Extensions.Logging.Abstractions": "8.0.3", "Microsoft.Extensions.Options": "8.0.2" } }, "Microsoft.Extensions.Localization.Abstractions": { "type": "Transitive", - "resolved": "8.0.16", - "contentHash": "Rzu/KGBSk+VNT3CVVz9cdZNqmaytfQGhTTUXTl9inlwxvkygz2gJYxpYnRC8VqR6vLLDdGXpubGj9zASd0WnMw==" + "resolved": "8.0.20", + "contentHash": "Bm583aOlAwllYWv1r4cwAFxUkw0FN5COXrKjjQpplnxE9A5zG14thfIVuaCQwO84rQPiPaLm2ytCzH4htDAUsg==" }, "Microsoft.Extensions.Logging": { "type": "Transitive", @@ -844,6 +883,14 @@ "resolved": "8.0.0", "contentHash": "bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==" }, + "Microsoft.Extensions.VectorData.Abstractions": { + "type": "Transitive", + "resolved": "9.7.0", + "contentHash": "Vth/omSCX2vR0JabzSRU/hdPhr0CvUVZlaS2lJPWHrEwvak8ntrQLDtLMtMiWKSvviGBe/WmjUW8gA3qqn9tjw==", + "dependencies": { + "Microsoft.Extensions.AI.Abstractions": "9.5.0" + } + }, "Microsoft.Identity.Client": { "type": "Transitive", "resolved": "4.61.3", @@ -909,6 +956,73 @@ "Microsoft.IdentityModel.Logging": "7.6.2" } }, + "Microsoft.SemanticKernel": { + "type": "Transitive", + "resolved": "1.65.0", + "contentHash": "G0pnrlZjmcx9napJ3jLbDxE6NWDhkmqibQSokYlzmzqHMTgsMloyOn/452HtSiZgX58Byf9RV8mzQ4Wa3jUK6g==", + "dependencies": { + "Microsoft.SemanticKernel.Connectors.AzureOpenAI": "1.65.0", + "Microsoft.SemanticKernel.Core": "1.65.0" + } + }, + "Microsoft.SemanticKernel.Abstractions": { + "type": "Transitive", + "resolved": "1.65.0", + "contentHash": "WnwNCY83+k6ohnZuF/vdBeME0/QF2L+HP8NVqSnGjREYRj2l9e545rf6qTUZqJ+sLizHWAz3GnA5a4IYl2cpWw==", + "dependencies": { + "Microsoft.Bcl.HashCode": "1.1.1", + "Microsoft.Extensions.AI": "9.9.0", + "Microsoft.Extensions.VectorData.Abstractions": "9.7.0" + } + }, + "Microsoft.SemanticKernel.Agents.Abstractions": { + "type": "Transitive", + "resolved": "1.65.0", + "contentHash": "R5eOwppgHR887cauBALntFA4jEKFe3qSj9GGjk8hgcL4iJi8wmEnm47Iv0zah9L6COfkyDCcGHsiZrwBBKu8ew==", + "dependencies": { + "Microsoft.SemanticKernel.Abstractions": "1.65.0", + "System.Text.Json": "8.0.6" + } + }, + "Microsoft.SemanticKernel.Agents.Core": { + "type": "Transitive", + "resolved": "1.65.0", + "contentHash": "jec4yLH3A1Ck9ZNE66LhvgEhUMMkd0E7AhtgFxuHjuP419e490AHC3PdYD8UDTaYPeOm2DDkQTqZGuQmjO+N0A==", + "dependencies": { + "Microsoft.SemanticKernel.Agents.Abstractions": "1.65.0", + "Microsoft.SemanticKernel.Core": "1.65.0" + } + }, + "Microsoft.SemanticKernel.Connectors.AzureOpenAI": { + "type": "Transitive", + "resolved": "1.65.0", + "contentHash": "JUKoACsBmaz49I+VYkeQIhyry4+XBK8VQRiocjfkLracv0CWheUOmPxHVkaMvZ2muVZMm0p4LluJXr0uykUt3A==", + "dependencies": { + "Azure.AI.OpenAI": "[2.3.0-beta.2]", + "Microsoft.SemanticKernel.Connectors.OpenAI": "1.65.0", + "Microsoft.SemanticKernel.Core": "1.65.0" + } + }, + "Microsoft.SemanticKernel.Connectors.OpenAI": { + "type": "Transitive", + "resolved": "1.65.0", + "contentHash": "EX8kA14tNNKMRzcDuyC9cUr/VG9alA2UQTps0re/fr+zGZAs2vmwcVK0Sl7DObET44F2HW81SYtDlTA5BkumZA==", + "dependencies": { + "Microsoft.Extensions.AI.OpenAI": "9.9.0-preview.1.25458.4", + "Microsoft.SemanticKernel.Core": "1.65.0", + "OpenAI": "[2.4.0]" + } + }, + "Microsoft.SemanticKernel.Core": { + "type": "Transitive", + "resolved": "1.65.0", + "contentHash": "f5Nb2yEaGXA7vGs7byIbp9RLhT3eCFYbk4QYq1h10DYkVwUPVFDDoBSyvkv+Q2o+qUWceRoj82yIeitIby5RjA==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "8.0.1", + "Microsoft.SemanticKernel.Abstractions": "1.65.0", + "System.Numerics.Tensors": "9.0.8" + } + }, "Microsoft.SqlServer.Server": { "type": "Transitive", "resolved": "1.0.0", @@ -916,8 +1030,8 @@ }, "MimeKit": { "type": "Transitive", - "resolved": "4.12.0", - "contentHash": "PFUHfs6BZxKYM/QPJksAwXphbJf0SEfdSfsoQ6p6yvFRaJPofFJMBiotWhFRrdSUzfp6C6K49EjBIqIwZ2TJqA==", + "resolved": "4.13.0", + "contentHash": "oa4JuhAzJydHnPCc/XWeyBUGd3uiVyWW0NXqOVgkXEHjbHlPVBssklK3mpw9sokjzAaBGdj0bceFsr+NXvAukA==", "dependencies": { "BouncyCastle.Cryptography": "2.5.1", "System.Security.Cryptography.Pkcs": "8.0.1" @@ -925,8 +1039,8 @@ }, "Mjml.Net": { "type": "Transitive", - "resolved": "4.8.0", - "contentHash": "ZTco0TUVcU6X5QfRQZKTq99RkA0dXgsMvOe4RFOD+FCc35BYXqi3ppzyE3Std4QqC1mndZaKmlNyh+pP1DwWNA==", + "resolved": "4.11.0", + "contentHash": "DCKiojf/UOZ48d7Z6vD9gfXOlT81NMZqqpraDUQJZ1Ykcop/D8BmPhCYY6vWYI8rZbDd4Vepy0bb1EmoSvbEGA==", "dependencies": { "HtmlPerformanceKit": "1.0.0", "Microsoft.Extensions.ObjectPool": "8.0.11" @@ -942,6 +1056,14 @@ "resolved": "13.0.3", "contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==" }, + "OpenAI": { + "type": "Transitive", + "resolved": "2.4.0", + "contentHash": "hHPAIR84Q1w52YcFSbp/yT8+BuPn1w16fY/pX22kyi8SKcVSfcKCQrBC5Fi5aH7WY2uWDB3xQOF9sI0lBB/a3g==", + "dependencies": { + "System.ClientModel": "1.6.1" + } + }, "SkiaSharp": { "type": "Transitive", "resolved": "3.119.0", @@ -973,11 +1095,11 @@ }, "System.ClientModel": { "type": "Transitive", - "resolved": "1.1.0", - "contentHash": "UocOlCkxLZrG2CKMAAImPcldJTxeesHnHGHwhJ0pNlZEvEXcWKuQvVOER2/NiOkJGRJk978SNdw3j6/7O9H1lg==", + "resolved": "1.6.1", + "contentHash": "xcHHhDqB5MnOOY8yIn64Vzp6gtBEs6k5J1hluG04CrShSvQNXOx4PSDs7wJiXLDidlY/FZJmxJdKTKskyJwjvw==", "dependencies": { - "System.Memory.Data": "1.0.2", - "System.Text.Json": "6.0.9" + "Microsoft.Extensions.Logging.Abstractions": "8.0.3", + "System.Memory.Data": "8.0.1" } }, "System.CodeDom": { @@ -1023,8 +1145,8 @@ }, "System.IO.Hashing": { "type": "Transitive", - "resolved": "9.0.5", - "contentHash": "iFhbuwiertFWWVlbOtfVV2MaojUW0/eQ2AKkBcjvmWHYw2orW5OiTHPqAeB7ny5+s09EQaZaQmX4SIpGX8HUdg==" + "resolved": "9.0.9", + "contentHash": "hcGHdlcKtox37LQZBLYJ3GdTlHx16F5tL96Rt8iaFscCAJW9IZt3asQbyuJMjcM9oyrn3Yh2454VY2fU0d/stw==" }, "System.IO.Pipelines": { "type": "Transitive", @@ -1038,16 +1160,13 @@ }, "System.Memory.Data": { "type": "Transitive", - "resolved": "6.0.0", - "contentHash": "ntFHArH3I4Lpjf5m4DCXQHJuGwWPNVJPaAvM95Jy/u+2Yzt2ryiyIN04LAogkjP9DeRcEOiviAjQotfmPq/FrQ==", - "dependencies": { - "System.Text.Json": "6.0.0" - } + "resolved": "8.0.1", + "contentHash": "BVYuec3jV23EMRDeR7Dr1/qhx7369dZzJ9IWy2xylvb4YfXsrUxspWc4UWYid/tj4zZK58uGZqn2WQiaDMhmAg==" }, - "System.Numerics.Vectors": { + "System.Numerics.Tensors": { "type": "Transitive", - "resolved": "4.5.0", - "contentHash": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==" + "resolved": "9.0.8", + "contentHash": "vnT3XBwytt8pYM25+lEHzR19F4GTkA9YA1E6wLOb55fiyY0wIaTVhlLrWAurvXcsgUdtNn0Ihw4qwWlsK6Wljg==" }, "System.Runtime.Caching": { "type": "Transitive", @@ -1080,18 +1199,10 @@ "System.Runtime.CompilerServices.Unsafe": "6.0.0" } }, - "System.Text.Encodings.Web": { - "type": "Transitive", - "resolved": "6.0.0", - "contentHash": "Vg8eB5Tawm1IFqj4TVK1czJX89rhFxJo9ELqc/Eiq0eXy13RK00eubyU6TJE6y+GQXjyV5gSfiewDUZjQgSE0w==", - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - } - }, "System.Text.Json": { "type": "Transitive", - "resolved": "8.0.5", - "contentHash": "0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg==" + "resolved": "8.0.6", + "contentHash": "BvSpVBsVN9b+Y+wONbvJOHd1HjXQf33+XiC28ZMOwRsYb42mz3Q8YHnpTSwpwJLqYCMqM+0UUVC3V+pi25XfkQ==" }, "System.Threading.Tasks.Extensions": { "type": "Transitive", @@ -1109,8 +1220,8 @@ "kentico.xperience.tagmanager": { "type": "Project", "dependencies": { - "Kentico.Xperience.Admin": "[30.6.0, )", - "Kentico.Xperience.WebApp": "[30.6.0, )", + "Kentico.Xperience.Admin": "[30.10.1, )", + "Kentico.Xperience.WebApp": "[30.10.1, )", "Microsoft.Extensions.Configuration.UserSecrets": "[8.0.1, )", "Microsoft.Extensions.DependencyInjection": "[8.0.1, )" } diff --git a/src/Kentico.Xperience.TagManager/Admin/Client/package-lock.json b/src/Kentico.Xperience.TagManager/Admin/Client/package-lock.json index f2f92fa..7665bf4 100644 --- a/src/Kentico.Xperience.TagManager/Admin/Client/package-lock.json +++ b/src/Kentico.Xperience.TagManager/Admin/Client/package-lock.json @@ -8,8 +8,8 @@ "name": "xperience-tagmanager-web-admin", "version": "1.0.0", "dependencies": { - "@kentico/xperience-admin-base": "30.6.0", - "@kentico/xperience-admin-components": "30.6.0", + "@kentico/xperience-admin-base": "30.10.1", + "@kentico/xperience-admin-components": "30.10.1", "html-react-parser": "^5.2.6", "react": "18.3.1", "react-dom": "18.3.1", @@ -24,7 +24,7 @@ "@babel/preset-env": "7.27.2", "@babel/preset-react": "7.27.1", "@babel/preset-typescript": "7.27.1", - "@kentico/xperience-webpack-config": "30.6.0", + "@kentico/xperience-webpack-config": "30.10.1", "@types/react": "18.3.23", "@types/react-dom": "18.3.7", "@typescript-eslint/eslint-plugin": "8.34.0", @@ -46,9 +46,9 @@ } }, "node_modules/@amcharts/amcharts5": { - "version": "5.13.3", - "resolved": "https://registry.npmjs.org/@amcharts/amcharts5/-/amcharts5-5.13.3.tgz", - "integrity": "sha512-Bxu88eT7fIzKuS6Ogo4/854S5TIg7Ggkn+1bzRPd+Q09RnCNcopaQ7OGEHVNcidGT+xuBEQrzNhGsMaAxUMblA==", + "version": "5.13.6", + "resolved": "https://registry.npmjs.org/@amcharts/amcharts5/-/amcharts5-5.13.6.tgz", + "integrity": "sha512-fvQeOWWmIExFU8qgsbvHkWQIKKvtA5Fk3xaCxUeGkdwxRidjhj+SdX1ntn/0AY/9IchEAXHzGgYddMI3ozA59A==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@types/d3": "^7.0.0", @@ -1798,9 +1798,9 @@ } }, "node_modules/@codemirror/autocomplete": { - "version": "6.18.6", - "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.18.6.tgz", - "integrity": "sha512-PHHBXFomUs5DF+9tCOM/UoW6XQ4R44lLNNhRaW9PKPTU0D7lIjRg3ElxaJnTwsl/oHiR93WSXDBrekhoUGCPtg==", + "version": "6.19.0", + "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.19.0.tgz", + "integrity": "sha512-61Hfv3cF07XvUxNeC3E7jhG8XNi1Yom1G0lRC936oLnlF+jrbrv8rc/J98XlYzcsAoTVupfsf5fLej1aI8kyIg==", "license": "MIT", "dependencies": { "@codemirror/language": "^6.0.0", @@ -1835,9 +1835,9 @@ } }, "node_modules/@codemirror/lang-html": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@codemirror/lang-html/-/lang-html-6.4.9.tgz", - "integrity": "sha512-aQv37pIMSlueybId/2PVSP6NPnmurFDVmZwzc7jszd2KAF8qd4VBbvNYPXWQq90WIARjsdVkPbw29pszmHws3Q==", + "version": "6.4.10", + "resolved": "https://registry.npmjs.org/@codemirror/lang-html/-/lang-html-6.4.10.tgz", + "integrity": "sha512-h/SceTVsN5r+WE+TVP2g3KDvNoSzbSrtZXCKo4vkKdbfT5t4otuVgngGdFukOO/rwRD2++pCxoh6xD4TEVMkQA==", "license": "MIT", "dependencies": { "@codemirror/autocomplete": "^6.0.0", @@ -1867,9 +1867,9 @@ } }, "node_modules/@codemirror/lang-sql": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/@codemirror/lang-sql/-/lang-sql-6.9.0.tgz", - "integrity": "sha512-xmtpWqKSgum1B1J3Ro6rf7nuPqf2+kJQg5SjrofCAcyCThOe0ihSktSoXfXuhQBnwx1QbmreBbLJM5Jru6zitg==", + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/@codemirror/lang-sql/-/lang-sql-6.10.0.tgz", + "integrity": "sha512-6ayPkEd/yRw0XKBx5uAiToSgGECo/GY2NoJIHXIIQh1EVwLuKoU8BP/qK0qH5NLXAbtJRLuT73hx7P9X34iO4w==", "license": "MIT", "dependencies": { "@codemirror/autocomplete": "^6.0.0", @@ -1895,9 +1895,9 @@ } }, "node_modules/@codemirror/language": { - "version": "6.11.1", - "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.11.1.tgz", - "integrity": "sha512-5kS1U7emOGV84vxC+ruBty5sUgcD0te6dyupyRVG2zaSjhTDM73LhVKUtVwiqSe6QwmEoA4SCiU8AKPFyumAWQ==", + "version": "6.11.3", + "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.11.3.tgz", + "integrity": "sha512-9HBM2XnwDj7fnu0551HkGdrUrrqmYq/WC5iv6nbY2WdicXdGbhR/gfbZOH73Aqj4351alY1+aoG9rCNfiwS1RA==", "license": "MIT", "dependencies": { "@codemirror/state": "^6.0.0", @@ -1940,9 +1940,9 @@ } }, "node_modules/@codemirror/theme-one-dark": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/@codemirror/theme-one-dark/-/theme-one-dark-6.1.2.tgz", - "integrity": "sha512-F+sH0X16j/qFLMAfbciKTxVOwkdAS336b7AXTKOZhy8BR3eH/RelsnLgLFINrpST63mmN2OuwUt0W2ndUgYwUA==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@codemirror/theme-one-dark/-/theme-one-dark-6.1.3.tgz", + "integrity": "sha512-NzBdIvEJmx6fjeremiGp3t/okrLPYT0d9orIc7AFun8oZcRk58aejkqhv6spnz4MLAevrKNPMQYXEWMg4s+sKA==", "license": "MIT", "dependencies": { "@codemirror/language": "^6.0.0", @@ -1952,9 +1952,9 @@ } }, "node_modules/@codemirror/view": { - "version": "6.37.2", - "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.37.2.tgz", - "integrity": "sha512-XD3LdgQpxQs5jhOOZ2HRVT+Rj59O4Suc7g2ULvZ+Yi8eCkickrkZ5JFuoDhs2ST1mNI5zSsNYgR3NGa4OUrbnw==", + "version": "6.38.4", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.38.4.tgz", + "integrity": "sha512-hduz0suCcUSC/kM8Fq3A9iLwInJDl8fD1xLpTIk+5xkNm8z/FT7UsIa9sOXrkpChh+XXc18RzswE8QqELsVl+g==", "license": "MIT", "dependencies": { "@codemirror/state": "^6.5.0", @@ -2319,32 +2319,32 @@ } }, "node_modules/@floating-ui/core": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.1.tgz", - "integrity": "sha512-azI0DrjMMfIug/ExbBaeDVJXcY0a7EPvPjb2xAJPa4HeimBX+Z18HK8QQR3jb6356SnDDdxx+hinMLcJEDdOjw==", + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.3.tgz", + "integrity": "sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==", "license": "MIT", "dependencies": { - "@floating-ui/utils": "^0.2.9" + "@floating-ui/utils": "^0.2.10" } }, "node_modules/@floating-ui/dom": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.1.tgz", - "integrity": "sha512-cwsmW/zyw5ltYTUeeYJ60CnQuPqmGwuGVhG9w0PRaRKkAyi38BT5CKrpIbb+jtahSwUl04cWzSx9ZOIxeS6RsQ==", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.4.tgz", + "integrity": "sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==", "license": "MIT", "dependencies": { - "@floating-ui/core": "^1.7.1", - "@floating-ui/utils": "^0.2.9" + "@floating-ui/core": "^1.7.3", + "@floating-ui/utils": "^0.2.10" } }, "node_modules/@floating-ui/react": { - "version": "0.27.12", - "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.27.12.tgz", - "integrity": "sha512-kKlWNrpIQxF1B/a2MZvE0/uyKby4960yjO91W7nVyNKmmfNi62xU9HCjL1M1eWzx/LFj/VPSwJVbwQk9Pq/68A==", + "version": "0.27.16", + "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.27.16.tgz", + "integrity": "sha512-9O8N4SeG2z++TSM8QA/KTeKFBVCNEz/AGS7gWPJf6KFRzmRWixFRnCnkPHRDwSVZW6QPDO6uT0P2SpWNKCc9/g==", "license": "MIT", "dependencies": { - "@floating-ui/react-dom": "^2.1.3", - "@floating-ui/utils": "^0.2.9", + "@floating-ui/react-dom": "^2.1.6", + "@floating-ui/utils": "^0.2.10", "tabbable": "^6.0.0" }, "peerDependencies": { @@ -2353,12 +2353,12 @@ } }, "node_modules/@floating-ui/react-dom": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.3.tgz", - "integrity": "sha512-huMBfiU9UnQ2oBwIhgzyIiSpVgvlDstU8CX0AF+wS+KzmYMs0J2a3GwuFHV1Lz+jlrQGeC1fF+Nv0QoumyV0bA==", + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.6.tgz", + "integrity": "sha512-4JX6rEatQEvlmgU80wZyq9RT96HZJa88q8hp0pBd+LrczeDI4o6uA2M+uvxngVHo4Ihr8uibXxH6+70zhAFrVw==", "license": "MIT", "dependencies": { - "@floating-ui/dom": "^1.0.0" + "@floating-ui/dom": "^1.7.4" }, "peerDependencies": { "react": ">=16.8.0", @@ -2366,9 +2366,9 @@ } }, "node_modules/@floating-ui/utils": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.9.tgz", - "integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==", + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.10.tgz", + "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==", "license": "MIT" }, "node_modules/@foliojs-fork/fontkit": { @@ -2551,9 +2551,9 @@ } }, "node_modules/@internationalized/date": { - "version": "3.8.2", - "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.8.2.tgz", - "integrity": "sha512-/wENk7CbvLbkUvX1tu0mwq49CVkkWpkXubGel6birjRPyo6uQ4nQpnq5xZu823zRCwwn82zgHrvgF1vZyvmVgA==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.9.0.tgz", + "integrity": "sha512-yaN3brAnHRD+4KyyOsJyk49XUvj2wtbNACSqg0bz3u8t2VuzhC8Q5dfRnrSxjnnbDb+ienBnkn1TzQfE154vyg==", "license": "Apache-2.0", "dependencies": { "@swc/helpers": "^0.5.0" @@ -2570,9 +2570,9 @@ } }, "node_modules/@internationalized/number": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/@internationalized/number/-/number-3.6.3.tgz", - "integrity": "sha512-p+Zh1sb6EfrfVaS86jlHGQ9HA66fJhV9x5LiE5vCbZtXEHAuhcmUZUdZ4WrFpUBfNalr2OkAJI5AcKEQF+Lebw==", + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/@internationalized/number/-/number-3.6.5.tgz", + "integrity": "sha512-6hY4Kl4HPBvtfS62asS/R22JzNNy8vi/Ssev7x6EobfCp+9QIB2hKvI2EtbdJ0VSQacxVNtqhE/NmF/NZ0gm6g==", "license": "Apache-2.0", "dependencies": { "@swc/helpers": "^0.5.0" @@ -2710,73 +2710,82 @@ "license": "Apache-2.0" }, "node_modules/@kentico/xperience-admin-base": { - "version": "30.6.0", - "resolved": "https://registry.npmjs.org/@kentico/xperience-admin-base/-/xperience-admin-base-30.6.0.tgz", - "integrity": "sha512-tDTwnAvzSyo9OaEU2C1HEiYU1RuN6rRKbQ0cr8Pkjl4fRL8sNLdTzdEAT7Y9TucWcUnatAuuLquuA8HA3kGIWg==", + "version": "30.10.1", + "resolved": "https://registry.npmjs.org/@kentico/xperience-admin-base/-/xperience-admin-base-30.10.1.tgz", + "integrity": "sha512-krZ3KMU6lUsHl0A54IffHNt6sv2G7joPkFQA2V06ssZ784c3fr9b7ssSUQYqEc6oYwvzPLc/7Iypmczt423E/A==", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "@hello-pangea/dnd": "^18.0.1", - "@kentico/xperience-admin-components": "30.6.0", - "@react-aria/focus": "^3.20.4", - "@react-aria/visually-hidden": "^3.8.24", + "@kentico/xperience-admin-components": "30.10.1", + "@react-aria/focus": "^3.21.1", + "@react-aria/i18n": "^3.12.12", + "@react-aria/visually-hidden": "^3.8.27", "classnames": "^2.5.1", + "date-fns": "^4.1.0", + "i18next": "^25.5.2", "react": "^18.3.1", "react-cool-inview": "^3.0.1", "react-dnd": "^16.0.1", "react-dnd-html5-backend": "^16.0.1", "react-dom": "^18.3.1", + "react-i18next": "^15.7.3", "react-image-crop": "^11.0.10", "react-markdown": "^10.1.0", "react-router-dom": "6.30.1", - "react-select": "^5.10.1", - "react-select-async-paginate": "^0.7.10", - "use-debounce": "^10.0.5", + "react-select": "^5.10.2", + "react-select-async-paginate": "^0.7.11", + "remark-gfm": "^4.0.1", + "use-debounce": "^10.0.6", "use-resize-observer": "9.1.0", - "uuid": "^11.1.0" + "uuid": "^13.0.0" } }, "node_modules/@kentico/xperience-admin-components": { - "version": "30.6.0", - "resolved": "https://registry.npmjs.org/@kentico/xperience-admin-components/-/xperience-admin-components-30.6.0.tgz", - "integrity": "sha512-x0fHbsPDBN/QcQxVQJxHxNS/QOE6ZO+B+inTpovJfe+Bc4+o5fVnevK4Jnl13hWuOsxpK85hgo+wnZdM+2ZYog==", + "version": "30.10.1", + "resolved": "https://registry.npmjs.org/@kentico/xperience-admin-components/-/xperience-admin-components-30.10.1.tgz", + "integrity": "sha512-qsBvzSBLvUyzrVTusn8GwhqJyXJ7nVRr3JcaRsrTLC4nRvvCoRoROtGhHS92RBgAaJFJS68CpcmGo14ERQ/ijg==", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { - "@amcharts/amcharts5": "5.13.3", + "@amcharts/amcharts5": "5.13.6", "@codemirror/lang-css": "^6.3.1", - "@codemirror/lang-html": "^6.4.9", + "@codemirror/lang-html": "^6.4.10", "@codemirror/lang-javascript": "^6.2.4", - "@codemirror/lang-sql": "^6.9.0", + "@codemirror/lang-sql": "^6.9.1", "@codemirror/lang-xml": "^6.1.0", "@hello-pangea/dnd": "^18.0.1", - "@react-aria/focus": "^3.20.4", - "@react-aria/interactions": "^3.25.2", - "@react-aria/overlays": "^3.27.2", - "@react-aria/radio": "^3.11.4", - "@react-aria/switch": "^3.7.4", - "@react-aria/visually-hidden": "^3.8.24", - "@react-stately/radio": "3.10.14", - "@react-stately/toggle": "3.8.5", + "@react-aria/focus": "^3.21.1", + "@react-aria/i18n": "^3.12.12", + "@react-aria/interactions": "^3.25.5", + "@react-aria/overlays": "^3.29.1", + "@react-aria/radio": "^3.12.1", + "@react-aria/switch": "^3.7.7", + "@react-aria/visually-hidden": "^3.8.27", + "@react-stately/radio": "3.11.1", + "@react-stately/toggle": "3.9.1", "@tippyjs/react": "^4.2.6", - "@uiw/react-codemirror": "^4.23.12", + "@uiw/react-codemirror": "^4.25.1", "classnames": "^2.5.1", - "froala-editor": "^4.5.2", + "froala-editor": "^4.6.2", + "i18next": "^25.5.2", "react": "^18.3.1", + "react-aria-components": "1.12.2", "react-datepicker": "^8.4.0", "react-dnd": "^16.0.1", "react-dnd-html5-backend": "^16.0.1", "react-dom": "^18.3.1", - "react-froala-wysiwyg": "^4.5.2", + "react-froala-wysiwyg": "^4.6.2", + "react-i18next": "^15.7.3", "react-modal": "^3.16.3", "react-router-dom": "6.30.1", "react-textarea-autosize": "8.5.9", - "use-debounce": "^10.0.5", + "use-debounce": "^10.0.6", "use-resize-observer": "9.1.0" } }, "node_modules/@kentico/xperience-webpack-config": { - "version": "30.6.0", - "resolved": "https://registry.npmjs.org/@kentico/xperience-webpack-config/-/xperience-webpack-config-30.6.0.tgz", - "integrity": "sha512-jZ5PBwHcfHZZarKXyjMEkAAd/nxkMDSqZnRou/IwkaA3PqlVkwiAi/50fXQUq1ODQi0JGqE+pecOAlF6P4PNCA==", + "version": "30.10.1", + "resolved": "https://registry.npmjs.org/@kentico/xperience-webpack-config/-/xperience-webpack-config-30.10.1.tgz", + "integrity": "sha512-VfHtRc9QVNIXMqXAa892k9195twa9XiPxrXPPu5Tw1xm6o9U/hSA/R3kp5vVCwONfa39y2CaRDS0gi69oqAxxQ==", "dev": true, "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { @@ -2797,9 +2806,9 @@ "license": "MIT" }, "node_modules/@lezer/css": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@lezer/css/-/css-1.2.1.tgz", - "integrity": "sha512-2F5tOqzKEKbCUNraIXc0f6HKeyKlmMWJnBB0i4XW6dJgssrZO/YlZ2pY5xgyqDleqqhiNJ3dQhbrV2aClZQMvg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@lezer/css/-/css-1.3.0.tgz", + "integrity": "sha512-pBL7hup88KbI7hXnZV3PQsn43DHy6TWyzuyk2AO9UyoXcDltvIdqWKE1dLL/45JVZ+YZkHe1WVHqO6wugZZWcw==", "license": "MIT", "dependencies": { "@lezer/common": "^1.2.0", @@ -2817,9 +2826,9 @@ } }, "node_modules/@lezer/html": { - "version": "1.3.10", - "resolved": "https://registry.npmjs.org/@lezer/html/-/html-1.3.10.tgz", - "integrity": "sha512-dqpT8nISx/p9Do3AchvYGV3qYc4/rKr3IBZxlHmpIKam56P47RSHkSF5f13Vu9hebS1jM0HmtJIwLbWz1VIY6w==", + "version": "1.3.12", + "resolved": "https://registry.npmjs.org/@lezer/html/-/html-1.3.12.tgz", + "integrity": "sha512-RJ7eRWdaJe3bsiiLLHjCFT1JMk8m1YP9kaUbvu2rMLEoOnke9mcTVDyfOslsln0LtujdWespjJ39w6zo+RsQYw==", "license": "MIT", "dependencies": { "@lezer/common": "^1.2.0", @@ -2828,9 +2837,9 @@ } }, "node_modules/@lezer/javascript": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/@lezer/javascript/-/javascript-1.5.1.tgz", - "integrity": "sha512-ATOImjeVJuvgm3JQ/bpo2Tmv55HSScE2MTPnKRMRIPx2cLhHGyX2VnqpHhtIV1tVzIjZDbcWQm+NCTF40ggZVw==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@lezer/javascript/-/javascript-1.5.4.tgz", + "integrity": "sha512-vvYx3MhWqeZtGPwDStM2dwgljd5smolYD2lR2UyFcHfxbBQebqx8yjmFmxtJ/E6nN6u1D9srOiVWm3Rb4tmcUA==", "license": "MIT", "dependencies": { "@lezer/common": "^1.2.0", @@ -2922,130 +2931,1466 @@ "url": "https://opencollective.com/popperjs" } }, - "node_modules/@react-aria/focus": { - "version": "3.20.5", - "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.20.5.tgz", - "integrity": "sha512-JpFtXmWQ0Oca7FcvkqgjSyo6xEP7v3oQOLUId6o0xTvm4AD5W0mU2r3lYrbhsJ+XxdUUX4AVR5473sZZ85kU4A==", + "node_modules/@react-aria/autocomplete": { + "version": "3.0.0-rc.2", + "resolved": "https://registry.npmjs.org/@react-aria/autocomplete/-/autocomplete-3.0.0-rc.2.tgz", + "integrity": "sha512-55KVj5FePFTHk8nWfUUNN8m7rBL+aSRE0CxHI2t8JG3uam3nY7jyuAJy34RBuDEdTsVlMO9Fri/1JragePC2dg==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/combobox": "^3.13.2", + "@react-aria/focus": "^3.21.1", + "@react-aria/i18n": "^3.12.12", + "@react-aria/interactions": "^3.25.5", + "@react-aria/listbox": "^3.14.8", + "@react-aria/searchfield": "^3.8.8", + "@react-aria/textfield": "^3.18.1", + "@react-aria/utils": "^3.30.1", + "@react-stately/autocomplete": "3.0.0-beta.3", + "@react-stately/combobox": "^3.11.1", + "@react-types/autocomplete": "3.0.0-alpha.34", + "@react-types/button": "^3.14.0", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/breadcrumbs": { + "version": "3.5.28", + "resolved": "https://registry.npmjs.org/@react-aria/breadcrumbs/-/breadcrumbs-3.5.28.tgz", + "integrity": "sha512-6S3QelpajodEzN7bm49XXW5gGoZksK++cl191W0sexq/E5hZHAEA9+CFC8pL3px13ji7qHGqKAxOP4IUVBdVpQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/i18n": "^3.12.12", + "@react-aria/link": "^3.8.5", + "@react-aria/utils": "^3.30.1", + "@react-types/breadcrumbs": "^3.7.16", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/button": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/@react-aria/button/-/button-3.14.1.tgz", + "integrity": "sha512-Ug06unKEYVG3OF6zKmpVR7VfLzpj7eJVuFo3TCUxwFJG7DI28pZi2TaGWnhm7qjkxfl1oz0avQiHVfDC99gSuw==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/interactions": "^3.25.5", + "@react-aria/toolbar": "3.0.0-beta.20", + "@react-aria/utils": "^3.30.1", + "@react-stately/toggle": "^3.9.1", + "@react-types/button": "^3.14.0", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/calendar": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@react-aria/calendar/-/calendar-3.9.1.tgz", + "integrity": "sha512-dCJliRIi3x3VmAZkJDNTZddq0+QoUX9NS7GgdqPPYcJIMbVPbyLWL61//0SrcCr3MuSRCoI1eQZ8PkQe/2PJZQ==", + "license": "Apache-2.0", + "dependencies": { + "@internationalized/date": "^3.9.0", + "@react-aria/i18n": "^3.12.12", + "@react-aria/interactions": "^3.25.5", + "@react-aria/live-announcer": "^3.4.4", + "@react-aria/utils": "^3.30.1", + "@react-stately/calendar": "^3.8.4", + "@react-types/button": "^3.14.0", + "@react-types/calendar": "^3.7.4", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/checkbox": { + "version": "3.16.1", + "resolved": "https://registry.npmjs.org/@react-aria/checkbox/-/checkbox-3.16.1.tgz", + "integrity": "sha512-YcG3QhuGIwqPHo4GVGVmwxPM5Ayq9CqYfZjla/KTfJILPquAJ12J7LSMpqS/Z5TlMNgIIqZ3ZdrYmjQlUY7eUg==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/form": "^3.1.1", + "@react-aria/interactions": "^3.25.5", + "@react-aria/label": "^3.7.21", + "@react-aria/toggle": "^3.12.1", + "@react-aria/utils": "^3.30.1", + "@react-stately/checkbox": "^3.7.1", + "@react-stately/form": "^3.2.1", + "@react-stately/toggle": "^3.9.1", + "@react-types/checkbox": "^3.10.1", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/collections": { + "version": "3.0.0-rc.7", + "resolved": "https://registry.npmjs.org/@react-aria/collections/-/collections-3.0.0-rc.7.tgz", + "integrity": "sha512-JMktVhe+OT6rZVcGdmSWgNj3VBq4Owm3L5LD8iMwJrV6SgPGmyzpguX7JTnz1hnSWO/wD2vrwMWEAlcuL7acBg==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/interactions": "^3.25.5", + "@react-aria/ssr": "^3.9.10", + "@react-aria/utils": "^3.30.1", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0", + "use-sync-external-store": "^1.4.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/color": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@react-aria/color/-/color-3.1.1.tgz", + "integrity": "sha512-4+woybtn4kh5ytggWQ06bqqWsoucOrxwNrwW1XP6EmvcjIcsfVW+VwFwM5ZYa2LGF+fHiW3dM4bjRqVa7i9PVg==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/i18n": "^3.12.12", + "@react-aria/interactions": "^3.25.5", + "@react-aria/numberfield": "^3.12.1", + "@react-aria/slider": "^3.8.1", + "@react-aria/spinbutton": "^3.6.18", + "@react-aria/textfield": "^3.18.1", + "@react-aria/utils": "^3.30.1", + "@react-aria/visually-hidden": "^3.8.27", + "@react-stately/color": "^3.9.1", + "@react-stately/form": "^3.2.1", + "@react-types/color": "^3.1.1", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/combobox": { + "version": "3.13.2", + "resolved": "https://registry.npmjs.org/@react-aria/combobox/-/combobox-3.13.2.tgz", + "integrity": "sha512-PNyqlaM19A+lKX9hwqkKTXvWDilCKaRH2RdrB/C5AfmGi3bh/IKsu66c8ohgadXB2AIdJB36EOOm3hNh8G9DqQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/focus": "^3.21.1", + "@react-aria/i18n": "^3.12.12", + "@react-aria/listbox": "^3.14.8", + "@react-aria/live-announcer": "^3.4.4", + "@react-aria/menu": "^3.19.2", + "@react-aria/overlays": "^3.29.1", + "@react-aria/selection": "^3.25.1", + "@react-aria/textfield": "^3.18.1", + "@react-aria/utils": "^3.30.1", + "@react-stately/collections": "^3.12.7", + "@react-stately/combobox": "^3.11.1", + "@react-stately/form": "^3.2.1", + "@react-types/button": "^3.14.0", + "@react-types/combobox": "^3.13.8", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/datepicker": { + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/@react-aria/datepicker/-/datepicker-3.15.1.tgz", + "integrity": "sha512-RfUOvsupON6E5ZELpBgb9qxsilkbqwzsZ78iqCDTVio+5kc5G9jVeHEIQOyHnavi/TmJoAnbmmVpEbE6M9lYJQ==", + "license": "Apache-2.0", + "dependencies": { + "@internationalized/date": "^3.9.0", + "@internationalized/number": "^3.6.5", + "@internationalized/string": "^3.2.7", + "@react-aria/focus": "^3.21.1", + "@react-aria/form": "^3.1.1", + "@react-aria/i18n": "^3.12.12", + "@react-aria/interactions": "^3.25.5", + "@react-aria/label": "^3.7.21", + "@react-aria/spinbutton": "^3.6.18", + "@react-aria/utils": "^3.30.1", + "@react-stately/datepicker": "^3.15.1", + "@react-stately/form": "^3.2.1", + "@react-types/button": "^3.14.0", + "@react-types/calendar": "^3.7.4", + "@react-types/datepicker": "^3.13.1", + "@react-types/dialog": "^3.5.21", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/dialog": { + "version": "3.5.30", + "resolved": "https://registry.npmjs.org/@react-aria/dialog/-/dialog-3.5.30.tgz", + "integrity": "sha512-fiodaeMSTiC4qKNwnCLbNykyvfcxuz/PiU/pBNhWYd4lUrX1TauBQb0++o5/K6OHt8iB+A7/LSHRbPtyOSWE9g==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/interactions": "^3.25.5", + "@react-aria/overlays": "^3.29.1", + "@react-aria/utils": "^3.30.1", + "@react-types/dialog": "^3.5.21", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/disclosure": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@react-aria/disclosure/-/disclosure-3.0.8.tgz", + "integrity": "sha512-Q2v6czm3ViMTw7J+GCWdXw3rZ5Fgmy97gpSQjpEoxSyqA1UfpRRvNa+XYoXmbpaY1MGhtUX3m2GgZ4IuhhMHVQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/ssr": "^3.9.10", + "@react-aria/utils": "^3.30.1", + "@react-stately/disclosure": "^3.0.7", + "@react-types/button": "^3.14.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/dnd": { + "version": "3.11.2", + "resolved": "https://registry.npmjs.org/@react-aria/dnd/-/dnd-3.11.2.tgz", + "integrity": "sha512-xaIUV0zPtUTLIBoE7qlGFPfRTfyDJT78fDzawYq6FwZcjgrl8X408UDCUaKk6xSJRh9UjNn78hil1WDYTLFNWA==", + "license": "Apache-2.0", + "dependencies": { + "@internationalized/string": "^3.2.7", + "@react-aria/i18n": "^3.12.12", + "@react-aria/interactions": "^3.25.5", + "@react-aria/live-announcer": "^3.4.4", + "@react-aria/overlays": "^3.29.1", + "@react-aria/utils": "^3.30.1", + "@react-stately/collections": "^3.12.7", + "@react-stately/dnd": "^3.7.0", + "@react-types/button": "^3.14.0", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/focus": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.21.1.tgz", + "integrity": "sha512-hmH1IhHlcQ2lSIxmki1biWzMbGgnhdxJUM0MFfzc71Rv6YAzhlx4kX3GYn4VNcjCeb6cdPv4RZ5vunV4kgMZYQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/interactions": "^3.25.5", + "@react-aria/utils": "^3.30.1", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/form": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@react-aria/form/-/form-3.1.1.tgz", + "integrity": "sha512-PjZC25UgH5orit9p56Ymbbo288F3eaDd3JUvD8SG+xgx302HhlFAOYsQLLAb4k4H03bp0gWtlUEkfX6KYcE1Tw==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/interactions": "^3.25.5", + "@react-aria/utils": "^3.30.1", + "@react-stately/form": "^3.2.1", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/grid": { + "version": "3.14.4", + "resolved": "https://registry.npmjs.org/@react-aria/grid/-/grid-3.14.4.tgz", + "integrity": "sha512-l1FLQNKnoHpY4UClUTPUV0AqJ5bfAULEE0ErY86KznWLd+Hqzo7mHLqqDV02CDa/8mIUcdoax/MrYYIbPDlOZA==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/focus": "^3.21.1", + "@react-aria/i18n": "^3.12.12", + "@react-aria/interactions": "^3.25.5", + "@react-aria/live-announcer": "^3.4.4", + "@react-aria/selection": "^3.25.1", + "@react-aria/utils": "^3.30.1", + "@react-stately/collections": "^3.12.7", + "@react-stately/grid": "^3.11.5", + "@react-stately/selection": "^3.20.5", + "@react-types/checkbox": "^3.10.1", + "@react-types/grid": "^3.3.5", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/gridlist": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@react-aria/gridlist/-/gridlist-3.14.0.tgz", + "integrity": "sha512-8NWDaUbPe6ujI+kSvDqr2onPYWlBXiaLCQ6nfYOo+GFKxeVCsv4a2I5HAAoGf9THNQ5b8b8kJa+M0xyL1Z71XA==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/focus": "^3.21.1", + "@react-aria/grid": "^3.14.4", + "@react-aria/i18n": "^3.12.12", + "@react-aria/interactions": "^3.25.5", + "@react-aria/selection": "^3.25.1", + "@react-aria/utils": "^3.30.1", + "@react-stately/list": "^3.13.0", + "@react-stately/tree": "^3.9.2", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/i18n": { + "version": "3.12.12", + "resolved": "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.12.12.tgz", + "integrity": "sha512-JN6p+Xc6Pu/qddGRoeYY6ARsrk2Oz7UiQc9nLEPOt3Ch+blJZKWwDjcpo/p6/wVZdD/2BgXS7El6q6+eMg7ibw==", + "license": "Apache-2.0", + "dependencies": { + "@internationalized/date": "^3.9.0", + "@internationalized/message": "^3.1.8", + "@internationalized/number": "^3.6.5", + "@internationalized/string": "^3.2.7", + "@react-aria/ssr": "^3.9.10", + "@react-aria/utils": "^3.30.1", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/interactions": { + "version": "3.25.5", + "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.25.5.tgz", + "integrity": "sha512-EweYHOEvMwef/wsiEqV73KurX/OqnmbzKQa2fLxdULbec5+yDj6wVGaRHIzM4NiijIDe+bldEl5DG05CAKOAHA==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/ssr": "^3.9.10", + "@react-aria/utils": "^3.30.1", + "@react-stately/flags": "^3.1.2", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/label": { + "version": "3.7.21", + "resolved": "https://registry.npmjs.org/@react-aria/label/-/label-3.7.21.tgz", + "integrity": "sha512-8G+059/GZahgQbrhMcCcVcrjm7W+pfzrypH/Qkjo7C1yqPGt6geeFwWeOIbiUZoI0HD9t9QvQPryd6m46UC7Tg==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/utils": "^3.30.1", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/landmark": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@react-aria/landmark/-/landmark-3.0.6.tgz", + "integrity": "sha512-dMPBqJWTDAr3Lj5hA+XYDH2PWqtFghYy+y7iq7K5sK/96cub8hZEUjhwn+HGgHsLerPp0dWt293nKupAJnf4Vw==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/utils": "^3.30.1", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0", + "use-sync-external-store": "^1.4.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/link": { + "version": "3.8.5", + "resolved": "https://registry.npmjs.org/@react-aria/link/-/link-3.8.5.tgz", + "integrity": "sha512-klhV4roPp5MLRXJv1N+7SXOj82vx4gzVpuwQa3vouA+YI1my46oNzwgtkLGSTvE9OvDqYzPDj2YxFYhMywrkuw==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/interactions": "^3.25.5", + "@react-aria/utils": "^3.30.1", + "@react-types/link": "^3.6.4", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/listbox": { + "version": "3.14.8", + "resolved": "https://registry.npmjs.org/@react-aria/listbox/-/listbox-3.14.8.tgz", + "integrity": "sha512-uRgbuD9afFv0PDhQ/VXCmAwlYctIyKRzxztkqp1p/1yz/tn/hs+bG9kew9AI02PtlRO1mSc+32O+mMDXDer8hA==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/interactions": "^3.25.5", + "@react-aria/label": "^3.7.21", + "@react-aria/selection": "^3.25.1", + "@react-aria/utils": "^3.30.1", + "@react-stately/collections": "^3.12.7", + "@react-stately/list": "^3.13.0", + "@react-types/listbox": "^3.7.3", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/live-announcer": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/@react-aria/live-announcer/-/live-announcer-3.4.4.tgz", + "integrity": "sha512-PTTBIjNRnrdJOIRTDGNifY2d//kA7GUAwRFJNOEwSNG4FW+Bq9awqLiflw0JkpyB0VNIwou6lqKPHZVLsGWOXA==", + "license": "Apache-2.0", + "dependencies": { + "@swc/helpers": "^0.5.0" + } + }, + "node_modules/@react-aria/menu": { + "version": "3.19.2", + "resolved": "https://registry.npmjs.org/@react-aria/menu/-/menu-3.19.2.tgz", + "integrity": "sha512-WzDLW2MotL0L5/LEwc5oGgISf2ODuw4FnRpF0Zk+J4tKFfC88odvKz848ubBvThRXuXEvL0BHY+WqtM+j9fn3g==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/focus": "^3.21.1", + "@react-aria/i18n": "^3.12.12", + "@react-aria/interactions": "^3.25.5", + "@react-aria/overlays": "^3.29.1", + "@react-aria/selection": "^3.25.1", + "@react-aria/utils": "^3.30.1", + "@react-stately/collections": "^3.12.7", + "@react-stately/menu": "^3.9.7", + "@react-stately/selection": "^3.20.5", + "@react-stately/tree": "^3.9.2", + "@react-types/button": "^3.14.0", + "@react-types/menu": "^3.10.4", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/meter": { + "version": "3.4.26", + "resolved": "https://registry.npmjs.org/@react-aria/meter/-/meter-3.4.26.tgz", + "integrity": "sha512-BI+Ri0dkhx9jjf6yPbOLl69M6808Fi08KNEmserMEapy++5usB/8krh9ARuR0GZYUPFOcny0Ml0or/HqamyFvw==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/progress": "^3.4.26", + "@react-types/meter": "^3.4.12", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/numberfield": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/@react-aria/numberfield/-/numberfield-3.12.1.tgz", + "integrity": "sha512-3KjxGgWiF4GRvIyqrE3nCndkkEJ68v86y0nx89TpAjdzg7gCgdXgU2Lr4BhC/xImrmlqCusw0IBUMhsEq9EQWA==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/i18n": "^3.12.12", + "@react-aria/interactions": "^3.25.5", + "@react-aria/spinbutton": "^3.6.18", + "@react-aria/textfield": "^3.18.1", + "@react-aria/utils": "^3.30.1", + "@react-stately/form": "^3.2.1", + "@react-stately/numberfield": "^3.10.1", + "@react-types/button": "^3.14.0", + "@react-types/numberfield": "^3.8.14", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/overlays": { + "version": "3.29.1", + "resolved": "https://registry.npmjs.org/@react-aria/overlays/-/overlays-3.29.1.tgz", + "integrity": "sha512-Yz92XNPnbrTnxrvNrY/fXJ3iWaYNrj0q24ddvZNNKDcWak0S1/mQeUwNb+PwS2AryhFU5VQqKz5rNsM96TKmPQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/focus": "^3.21.1", + "@react-aria/i18n": "^3.12.12", + "@react-aria/interactions": "^3.25.5", + "@react-aria/ssr": "^3.9.10", + "@react-aria/utils": "^3.30.1", + "@react-aria/visually-hidden": "^3.8.27", + "@react-stately/overlays": "^3.6.19", + "@react-types/button": "^3.14.0", + "@react-types/overlays": "^3.9.1", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/progress": { + "version": "3.4.26", + "resolved": "https://registry.npmjs.org/@react-aria/progress/-/progress-3.4.26.tgz", + "integrity": "sha512-EJBzbE0IjXrJ19ofSyNKDnqC70flUM0Z+9heMRPLi6Uz01o6Uuz9tjyzmoPnd9Q1jnTT7dCl7ydhdYTGsWFcUg==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/i18n": "^3.12.12", + "@react-aria/label": "^3.7.21", + "@react-aria/utils": "^3.30.1", + "@react-types/progress": "^3.5.15", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/radio": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/@react-aria/radio/-/radio-3.12.1.tgz", + "integrity": "sha512-feZdMJyNp+UX03seIX0W6gdUk8xayTY+U0Ct61eci6YXzyyZoL2PVh49ojkbyZ2UZA/eXeygpdF5sgQrKILHCA==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/focus": "^3.21.1", + "@react-aria/form": "^3.1.1", + "@react-aria/i18n": "^3.12.12", + "@react-aria/interactions": "^3.25.5", + "@react-aria/label": "^3.7.21", + "@react-aria/utils": "^3.30.1", + "@react-stately/radio": "^3.11.1", + "@react-types/radio": "^3.9.1", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/searchfield": { + "version": "3.8.8", + "resolved": "https://registry.npmjs.org/@react-aria/searchfield/-/searchfield-3.8.8.tgz", + "integrity": "sha512-Yn6esCYEym3Cwrh/OZt6o/RFzsG2zyCAEZf7BhWk6NWUvP6aPwHgoSDVSjDN6YnnPn4yMqkqPnZulHV4+MvE/w==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/i18n": "^3.12.12", + "@react-aria/textfield": "^3.18.1", + "@react-aria/utils": "^3.30.1", + "@react-stately/searchfield": "^3.5.15", + "@react-types/button": "^3.14.0", + "@react-types/searchfield": "^3.6.5", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/select": { + "version": "3.16.2", + "resolved": "https://registry.npmjs.org/@react-aria/select/-/select-3.16.2.tgz", + "integrity": "sha512-MwsOJ6FfPxzrLP6spnYg2SUeGKNm4m5vyH6GebecLxTO1ee7/YyTNP1xkrQTqPMP9xx6uqhzFLFuCym2b6ripA==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/form": "^3.1.1", + "@react-aria/i18n": "^3.12.12", + "@react-aria/interactions": "^3.25.5", + "@react-aria/label": "^3.7.21", + "@react-aria/listbox": "^3.14.8", + "@react-aria/menu": "^3.19.2", + "@react-aria/selection": "^3.25.1", + "@react-aria/utils": "^3.30.1", + "@react-aria/visually-hidden": "^3.8.27", + "@react-stately/select": "^3.7.1", + "@react-types/button": "^3.14.0", + "@react-types/select": "^3.10.1", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/selection": { + "version": "3.25.1", + "resolved": "https://registry.npmjs.org/@react-aria/selection/-/selection-3.25.1.tgz", + "integrity": "sha512-HG+k3rDjuhnXPdVyv9CKiebee2XNkFYeYZBxEGlK3/pFVBzndnc8BXNVrXSgtCHLs2d090JBVKl1k912BPbj0Q==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/focus": "^3.21.1", + "@react-aria/i18n": "^3.12.12", + "@react-aria/interactions": "^3.25.5", + "@react-aria/utils": "^3.30.1", + "@react-stately/selection": "^3.20.5", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/separator": { + "version": "3.4.12", + "resolved": "https://registry.npmjs.org/@react-aria/separator/-/separator-3.4.12.tgz", + "integrity": "sha512-rvFCPdOPMQKY/Bpv2jNzXtetCuBLYSRCvpzam1LpMaEgwau5yECbId66+M2UX/cscPccKNU537SM6ei2j7RGog==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/utils": "^3.30.1", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/slider": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@react-aria/slider/-/slider-3.8.1.tgz", + "integrity": "sha512-uPgwZQrcuqHaLU2prJtPEPIyN9ugZ7qGgi0SB2U8tvoODNVwuPvOaSsvR98Mn6jiAzMFNoWMydeIi+J1OjvWsQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/i18n": "^3.12.12", + "@react-aria/interactions": "^3.25.5", + "@react-aria/label": "^3.7.21", + "@react-aria/utils": "^3.30.1", + "@react-stately/slider": "^3.7.1", + "@react-types/shared": "^3.32.0", + "@react-types/slider": "^3.8.1", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/spinbutton": { + "version": "3.6.18", + "resolved": "https://registry.npmjs.org/@react-aria/spinbutton/-/spinbutton-3.6.18.tgz", + "integrity": "sha512-dnmh7sNsprhYTpqCJhcuc9QJ9C/IG/o9TkgW5a9qcd2vS+dzEgqAiJKIMbJFG9kiJymv2NwIPysF12IWix+J3A==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/i18n": "^3.12.12", + "@react-aria/live-announcer": "^3.4.4", + "@react-aria/utils": "^3.30.1", + "@react-types/button": "^3.14.0", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/ssr": { + "version": "3.9.10", + "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.10.tgz", + "integrity": "sha512-hvTm77Pf+pMBhuBm760Li0BVIO38jv1IBws1xFm1NoL26PU+fe+FMW5+VZWyANR6nYL65joaJKZqOdTQMkO9IQ==", + "license": "Apache-2.0", + "dependencies": { + "@swc/helpers": "^0.5.0" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/switch": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@react-aria/switch/-/switch-3.7.7.tgz", + "integrity": "sha512-auV3g1qh+d/AZk7Idw2BOcYeXfCD9iDaiGmlcLJb9Eaz4nkq8vOkQxIXQFrn9Xhb+PfQzmQYKkt5N6P2ZNsw/g==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/toggle": "^3.12.1", + "@react-stately/toggle": "^3.9.1", + "@react-types/shared": "^3.32.0", + "@react-types/switch": "^3.5.14", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/table": { + "version": "3.17.7", + "resolved": "https://registry.npmjs.org/@react-aria/table/-/table-3.17.7.tgz", + "integrity": "sha512-FxXryGTxePgh8plIxlOMwXdleGWjK52vsmbRoqz66lTIHMUMLTmmm+Y0V3lBOIoaW1rxvKcolYgS79ROnbDYBw==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/focus": "^3.21.1", + "@react-aria/grid": "^3.14.4", + "@react-aria/i18n": "^3.12.12", + "@react-aria/interactions": "^3.25.5", + "@react-aria/live-announcer": "^3.4.4", + "@react-aria/utils": "^3.30.1", + "@react-aria/visually-hidden": "^3.8.27", + "@react-stately/collections": "^3.12.7", + "@react-stately/flags": "^3.1.2", + "@react-stately/table": "^3.15.0", + "@react-types/checkbox": "^3.10.1", + "@react-types/grid": "^3.3.5", + "@react-types/shared": "^3.32.0", + "@react-types/table": "^3.13.3", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/tabs": { + "version": "3.10.7", + "resolved": "https://registry.npmjs.org/@react-aria/tabs/-/tabs-3.10.7.tgz", + "integrity": "sha512-iA1M6H+N+9GggsEy/6MmxpMpeOocwYgFy2EoEl3it24RVccY6iZT4AweJq96s5IYga5PILpn7VVcpssvhkPgeA==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/focus": "^3.21.1", + "@react-aria/i18n": "^3.12.12", + "@react-aria/selection": "^3.25.1", + "@react-aria/utils": "^3.30.1", + "@react-stately/tabs": "^3.8.5", + "@react-types/shared": "^3.32.0", + "@react-types/tabs": "^3.3.18", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/tag": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/@react-aria/tag/-/tag-3.7.1.tgz", + "integrity": "sha512-VpF26ez+QmEzTK8E9tXZ4cofa1wocjnIo/Bd1LCXgLCytnHAkYGxeIRm5QbznJ0aF/9UgR1QtMqhyRrCZg9QqA==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/gridlist": "^3.14.0", + "@react-aria/i18n": "^3.12.12", + "@react-aria/interactions": "^3.25.5", + "@react-aria/label": "^3.7.21", + "@react-aria/selection": "^3.25.1", + "@react-aria/utils": "^3.30.1", + "@react-stately/list": "^3.13.0", + "@react-types/button": "^3.14.0", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/textfield": { + "version": "3.18.1", + "resolved": "https://registry.npmjs.org/@react-aria/textfield/-/textfield-3.18.1.tgz", + "integrity": "sha512-8yCoirnQzbbQgdk5J5bqimEu3GhHZ9FXeMHez1OF+H+lpTwyTYQ9XgioEN3HKnVUBNEufG4lYkQMxTKJdq1v9g==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/form": "^3.1.1", + "@react-aria/interactions": "^3.25.5", + "@react-aria/label": "^3.7.21", + "@react-aria/utils": "^3.30.1", + "@react-stately/form": "^3.2.1", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", + "@react-types/textfield": "^3.12.5", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/toast": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@react-aria/toast/-/toast-3.0.7.tgz", + "integrity": "sha512-nuxPQ7wcSTg9UNMhXl9Uwyc5you/D1RfwymI3VDa5OGTZdJOmV2j94nyjBfMO2168EYMZjw+wEovvOZphs2Pbw==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/i18n": "^3.12.12", + "@react-aria/interactions": "^3.25.5", + "@react-aria/landmark": "^3.0.6", + "@react-aria/utils": "^3.30.1", + "@react-stately/toast": "^3.1.2", + "@react-types/button": "^3.14.0", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/toggle": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/@react-aria/toggle/-/toggle-3.12.1.tgz", + "integrity": "sha512-XaFiRs1KEcIT6bTtVY/KTQxw4kinemj/UwXw2iJTu9XS43hhJ/9cvj8KzNGrKGqaxTpOYj62TnSHZbSiFViHDA==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/interactions": "^3.25.5", + "@react-aria/utils": "^3.30.1", + "@react-stately/toggle": "^3.9.1", + "@react-types/checkbox": "^3.10.1", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/toolbar": { + "version": "3.0.0-beta.20", + "resolved": "https://registry.npmjs.org/@react-aria/toolbar/-/toolbar-3.0.0-beta.20.tgz", + "integrity": "sha512-Kxvqw+TpVOE/eSi8RAQ9xjBQ2uXe8KkRvlRNQWQsrzkZDkXhzqGfQuJnBmozFxqpzSLwaVqQajHFUSvPAScT8Q==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/focus": "^3.21.1", + "@react-aria/i18n": "^3.12.12", + "@react-aria/utils": "^3.30.1", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/tooltip": { + "version": "3.8.7", + "resolved": "https://registry.npmjs.org/@react-aria/tooltip/-/tooltip-3.8.7.tgz", + "integrity": "sha512-Aj7DPJYGZ9/+2ZfhkvbN7YMeA5qu4oy4LVQiMCpqNwcFzvhTAVhN7J7cS6KjA64fhd1shKm3BZ693Ez6lSpqwg==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/interactions": "^3.25.5", + "@react-aria/utils": "^3.30.1", + "@react-stately/tooltip": "^3.5.7", + "@react-types/shared": "^3.32.0", + "@react-types/tooltip": "^3.4.20", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/tree": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@react-aria/tree/-/tree-3.1.3.tgz", + "integrity": "sha512-CWjIvJS540Kzzxs1f4fF0ajPUfYoeptcA6MmXHBlCKE2euRSvKW6F1ZhvLVq81YsYWuAfBKnG2/JsTgBZnGPVQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/gridlist": "^3.14.0", + "@react-aria/i18n": "^3.12.12", + "@react-aria/selection": "^3.25.1", + "@react-aria/utils": "^3.30.1", + "@react-stately/tree": "^3.9.2", + "@react-types/button": "^3.14.0", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/utils": { + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.1.tgz", + "integrity": "sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/virtualizer": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@react-aria/virtualizer/-/virtualizer-4.1.9.tgz", + "integrity": "sha512-LN5MfnM/fpZegzkqciipyAvPzbi4DNOGGCh98hVlpIT8IdTm0gNW1Ho2vza15EFcYgt9iinCZ9lhLT5HmE2ZtQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/i18n": "^3.12.12", + "@react-aria/interactions": "^3.25.5", + "@react-aria/utils": "^3.30.1", + "@react-stately/virtualizer": "^4.4.3", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/visually-hidden": { + "version": "3.8.27", + "resolved": "https://registry.npmjs.org/@react-aria/visually-hidden/-/visually-hidden-3.8.27.tgz", + "integrity": "sha512-hD1DbL3WnjPnCdlQjwe19bQVRAGJyN0Aaup+s7NNtvZUn7AjoEH78jo8TE+L8yM7z/OZUQF26laCfYqeIwWn4g==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/interactions": "^3.25.5", + "@react-aria/utils": "^3.30.1", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-dnd/asap": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@react-dnd/asap/-/asap-5.0.2.tgz", + "integrity": "sha512-WLyfoHvxhs0V9U+GTsGilGgf2QsPl6ZZ44fnv0/b8T3nQyvzxidxsg/ZltbWssbsRDlYW8UKSQMTGotuTotZ6A==", + "license": "MIT" + }, + "node_modules/@react-dnd/invariant": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@react-dnd/invariant/-/invariant-4.0.2.tgz", + "integrity": "sha512-xKCTqAK/FFauOM9Ta2pswIyT3D8AQlfrYdOi/toTPEhqCuAs1v5tcJ3Y08Izh1cJ5Jchwy9SeAXmMg6zrKs2iw==", + "license": "MIT" + }, + "node_modules/@react-dnd/shallowequal": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@react-dnd/shallowequal/-/shallowequal-4.0.2.tgz", + "integrity": "sha512-/RVXdLvJxLg4QKvMoM5WlwNR9ViO9z8B/qPcc+C0Sa/teJY7QG7kJ441DwzOjMYEY7GmU4dj5EcGHIkKZiQZCA==", + "license": "MIT" + }, + "node_modules/@react-stately/autocomplete": { + "version": "3.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@react-stately/autocomplete/-/autocomplete-3.0.0-beta.3.tgz", + "integrity": "sha512-YfP/TrvkOCp6j7oqpZxJSvmSeXn+XtbKSOiBOuo+m2zCIhW2ncThmDB9uAUOkpmikDv/LkGKni40RQE8USdGdA==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/utils": "^3.10.8", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/calendar": { + "version": "3.8.4", + "resolved": "https://registry.npmjs.org/@react-stately/calendar/-/calendar-3.8.4.tgz", + "integrity": "sha512-q9mq0ydOLS5vJoHLnYfSCS/vppfjbg0XHJlAoPR+w+WpYZF4wPP453SrlX9T1DbxCEYFTpcxcMk/O8SDW3miAw==", + "license": "Apache-2.0", + "dependencies": { + "@internationalized/date": "^3.9.0", + "@react-stately/utils": "^3.10.8", + "@react-types/calendar": "^3.7.4", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/checkbox": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/@react-stately/checkbox/-/checkbox-3.7.1.tgz", + "integrity": "sha512-ezfKRJsDuRCLtNoNOi9JXCp6PjffZWLZ/vENW/gbRDL8i46RKC/HpfJrJhvTPmsLYazxPC99Me9iq3v0VoNCsw==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/form": "^3.2.1", + "@react-stately/utils": "^3.10.8", + "@react-types/checkbox": "^3.10.1", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/collections": { + "version": "3.12.7", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.12.7.tgz", + "integrity": "sha512-0kQc0mI986GOCQHvRy4L0JQiotIK/KmEhR9Mu/6V0GoSdqg5QeUe4kyoNWj3bl03uQXme80v0L2jLHt+fOHHjA==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/color": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@react-stately/color/-/color-3.9.1.tgz", + "integrity": "sha512-fCj7fFamyuQbL++MOcf4W4d4aFWXYWJ2UI1dKhrXdqVz/ly9CBVjy/MHKQ6xZX2tEiuoPX5NexfxzKKiozE50Q==", + "license": "Apache-2.0", + "dependencies": { + "@internationalized/number": "^3.6.5", + "@internationalized/string": "^3.2.7", + "@react-stately/form": "^3.2.1", + "@react-stately/numberfield": "^3.10.1", + "@react-stately/slider": "^3.7.1", + "@react-stately/utils": "^3.10.8", + "@react-types/color": "^3.1.1", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/combobox": { + "version": "3.11.1", + "resolved": "https://registry.npmjs.org/@react-stately/combobox/-/combobox-3.11.1.tgz", + "integrity": "sha512-ZZh+SaAmddoY+MeJr470oDYA0nGaJm4xoHCBapaBA0JNakGC/wTzF/IRz3tKQT2VYK4rumr1BJLZQydGp7zzeg==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/collections": "^3.12.7", + "@react-stately/form": "^3.2.1", + "@react-stately/list": "^3.13.0", + "@react-stately/overlays": "^3.6.19", + "@react-stately/select": "^3.7.1", + "@react-stately/utils": "^3.10.8", + "@react-types/combobox": "^3.13.8", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/data": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@react-stately/data/-/data-3.14.0.tgz", + "integrity": "sha512-3GUsOXatYohBX2wTQHnJKVQlFfYXnt7IoDDuIaUeM8kXlF+dRSFAOAfPUSGAph6lJz2ht4dq1SEl6ZL/u+dRlQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/datepicker": { + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/@react-stately/datepicker/-/datepicker-3.15.1.tgz", + "integrity": "sha512-t64iYPms9y+MEQgOAu0XUHccbEXWVUWBHJWnYvAmILCHY8ZAOeSPAT1g4v9nzyiApcflSNXgpsvbs9BBEsrWww==", + "license": "Apache-2.0", + "dependencies": { + "@internationalized/date": "^3.9.0", + "@internationalized/string": "^3.2.7", + "@react-stately/form": "^3.2.1", + "@react-stately/overlays": "^3.6.19", + "@react-stately/utils": "^3.10.8", + "@react-types/datepicker": "^3.13.1", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/disclosure": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@react-stately/disclosure/-/disclosure-3.0.7.tgz", + "integrity": "sha512-ogM2y02uhpGfSOaBKIDz+hEha8qBH6WIRHRkoqdF4sEaR1kfq8LvBWdP1e/OcqHAhuRr28P2Rf0TDicnAnN7uA==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/dnd": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@react-stately/dnd/-/dnd-3.7.0.tgz", + "integrity": "sha512-DddpCVkqt6vUPHLqe/2FHxW/gkR4tEt7W0MbFcCeCLbc9lmvzOClPwNpjmU/3UnU+vPQnwGGUeF3HvaxduUq2Q==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/selection": "^3.20.5", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/flags": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@react-stately/flags/-/flags-3.1.2.tgz", + "integrity": "sha512-2HjFcZx1MyQXoPqcBGALwWWmgFVUk2TuKVIQxCbRq7fPyWXIl6VHcakCLurdtYC2Iks7zizvz0Idv48MQ38DWg==", + "license": "Apache-2.0", + "dependencies": { + "@swc/helpers": "^0.5.0" + } + }, + "node_modules/@react-stately/form": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.2.1.tgz", + "integrity": "sha512-btgOPXkwvd6fdWKoepy5Ue43o2932OSkQxozsR7US1ffFLcQc3SNlADHaRChIXSG8ffPo9t0/Sl4eRzaKu3RgQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/grid": { + "version": "3.11.5", + "resolved": "https://registry.npmjs.org/@react-stately/grid/-/grid-3.11.5.tgz", + "integrity": "sha512-4cNjGYaNkcVS2wZoNHUrMRICBpkHStYw57EVemP7MjiWEVu53kzPgR1Iwmti2WFCpi1Lwu0qWNeCfzKpXW4BTg==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/collections": "^3.12.7", + "@react-stately/selection": "^3.20.5", + "@react-types/grid": "^3.3.5", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/layout": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@react-stately/layout/-/layout-4.5.0.tgz", + "integrity": "sha512-giN20XXxSjOG/pRSdzKkHhIFochl0Wer2aWCYceXRNSoP0dTPNU7bjn2p3n3atVRdC9iZpmwIiASO5qDf89sLQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/collections": "^3.12.7", + "@react-stately/table": "^3.15.0", + "@react-stately/virtualizer": "^4.4.3", + "@react-types/grid": "^3.3.5", + "@react-types/shared": "^3.32.0", + "@react-types/table": "^3.13.3", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/list": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@react-stately/list/-/list-3.13.0.tgz", + "integrity": "sha512-Panv8TmaY8lAl3R7CRhyUadhf2yid6VKsRDBCBB1FHQOOeL7lqIraz/oskvpabZincuaIUWqQhqYslC4a6dvuA==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/collections": "^3.12.7", + "@react-stately/selection": "^3.20.5", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/menu": { + "version": "3.9.7", + "resolved": "https://registry.npmjs.org/@react-stately/menu/-/menu-3.9.7.tgz", + "integrity": "sha512-mfz1YoCgtje61AGxVdQaAFLlOXt9vV5dd1lQljYUPRafA/qu5Ursz4fNVlcavWW9GscebzFQErx+y0oSP7EUtQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/overlays": "^3.6.19", + "@react-types/menu": "^3.10.4", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/numberfield": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@react-stately/numberfield/-/numberfield-3.10.1.tgz", + "integrity": "sha512-lXABmcTneVvXYMGTgZvTCr4E+upOi7VRLL50ZzTMJqHwB/qlEQPAam3dmddQRwIsuCM3MEnL7bSZFFlSYAtkEw==", + "license": "Apache-2.0", + "dependencies": { + "@internationalized/number": "^3.6.5", + "@react-stately/form": "^3.2.1", + "@react-stately/utils": "^3.10.8", + "@react-types/numberfield": "^3.8.14", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/overlays": { + "version": "3.6.19", + "resolved": "https://registry.npmjs.org/@react-stately/overlays/-/overlays-3.6.19.tgz", + "integrity": "sha512-swZXfDvxTYd7tKEpijEHBFFaEmbbnCvEhGlmrAz4K72cuRR9O5u+lcla8y1veGBbBSzrIdKNdBoIIJ+qQH+1TQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/utils": "^3.10.8", + "@react-types/overlays": "^3.9.1", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/radio": { + "version": "3.11.1", + "resolved": "https://registry.npmjs.org/@react-stately/radio/-/radio-3.11.1.tgz", + "integrity": "sha512-ld9KWztI64gssg7zSZi9li21sG85Exb+wFPXtCim1TtpnEpmRtB05pXDDS3xkkIU/qOL4eMEnnLO7xlNm0CRIA==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/form": "^3.2.1", + "@react-stately/utils": "^3.10.8", + "@react-types/radio": "^3.9.1", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/searchfield": { + "version": "3.5.15", + "resolved": "https://registry.npmjs.org/@react-stately/searchfield/-/searchfield-3.5.15.tgz", + "integrity": "sha512-6LVVvm6Z60fetYLLa4B2Q/BIY+fSSknLTw8sjlV+iDEPAknj7MqWtoLz2gSQRTFKvyO7ZCjJoar8ZU/JEqcm+w==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/utils": "^3.10.8", + "@react-types/searchfield": "^3.6.5", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/select": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/@react-stately/select/-/select-3.7.1.tgz", + "integrity": "sha512-vZt4j9yVyOTWWJoP9plXmYaPZH2uMxbjcGMDbiShwsFiK8C2m9b3Cvy44TZehfzCWzpMVR/DYxEYuonEIGA82Q==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/form": "^3.2.1", + "@react-stately/list": "^3.13.0", + "@react-stately/overlays": "^3.6.19", + "@react-types/select": "^3.10.1", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/selection": { + "version": "3.20.5", + "resolved": "https://registry.npmjs.org/@react-stately/selection/-/selection-3.20.5.tgz", + "integrity": "sha512-YezWUNEn2pz5mQlbhmngiX9HqQsruLSXlkrAzB1DD6aliGrUvPKufTTGCixOaB8KVeCamdiFAgx1WomNplzdQA==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/collections": "^3.12.7", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/slider": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/@react-stately/slider/-/slider-3.7.1.tgz", + "integrity": "sha512-J+G18m1bZBCNQSXhxGd4GNGDUVonv4Sg7fZL+uLhXUy1x71xeJfFdKaviVvZcggtl0/q5InW41PXho7EouMDEg==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", + "@react-types/slider": "^3.8.1", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/table": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/@react-stately/table/-/table-3.15.0.tgz", + "integrity": "sha512-KbvkrVF3sb25IPwyte9JcG5/4J7TgjHSsw7D61d/T/oUFMYPYVeolW9/2y+6u48WPkDJE8HJsurme+HbTN0FQA==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/collections": "^3.12.7", + "@react-stately/flags": "^3.1.2", + "@react-stately/grid": "^3.11.5", + "@react-stately/selection": "^3.20.5", + "@react-stately/utils": "^3.10.8", + "@react-types/grid": "^3.3.5", + "@react-types/shared": "^3.32.0", + "@react-types/table": "^3.13.3", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/tabs": { + "version": "3.8.5", + "resolved": "https://registry.npmjs.org/@react-stately/tabs/-/tabs-3.8.5.tgz", + "integrity": "sha512-gdeI+NUH3hfqrxkJQSZkt+Zw4G2DrYJRloq/SGxu/9Bu5QD/U0psU2uqxQNtavW5qTChFK+D30rCPXpKlslWAA==", "license": "Apache-2.0", "dependencies": { - "@react-aria/interactions": "^3.25.3", - "@react-aria/utils": "^3.29.1", - "@react-types/shared": "^3.30.0", - "@swc/helpers": "^0.5.0", - "clsx": "^2.0.0" + "@react-stately/list": "^3.13.0", + "@react-types/shared": "^3.32.0", + "@react-types/tabs": "^3.3.18", + "@swc/helpers": "^0.5.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", - "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@react-aria/form": { - "version": "3.0.18", - "resolved": "https://registry.npmjs.org/@react-aria/form/-/form-3.0.18.tgz", - "integrity": "sha512-e4Ktc3NiNwV5dz82zVE7lspYmKwAnGoJfOHgc9MApS7Fy/BEAuVUuLgTjMo1x5me7dY+ADxqrIhbOpifscGGoQ==", + "node_modules/@react-stately/toast": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@react-stately/toast/-/toast-3.1.2.tgz", + "integrity": "sha512-HiInm7bck32khFBHZThTQaAF6e6/qm57F4mYRWdTq8IVeGDzpkbUYibnLxRhk0UZ5ybc6me+nqqPkG/lVmM42Q==", "license": "Apache-2.0", "dependencies": { - "@react-aria/interactions": "^3.25.3", - "@react-aria/utils": "^3.29.1", - "@react-stately/form": "^3.1.5", - "@react-types/shared": "^3.30.0", - "@swc/helpers": "^0.5.0" + "@swc/helpers": "^0.5.0", + "use-sync-external-store": "^1.4.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", - "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@react-aria/i18n": { - "version": "3.12.10", - "resolved": "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.12.10.tgz", - "integrity": "sha512-1j00soQ2W0nTgzaaIsGFdMF/5aN60AEdCJPhmXGZiuWdWzMxObN9LQ9vdzYPTjTqyqMdSaSp9DZKs5I26Xovpw==", + "node_modules/@react-stately/toggle": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.9.1.tgz", + "integrity": "sha512-L6yUdE8xZfQhw4aEFZduF8u4v0VrpYrwWEA4Tu/4qwGIPukH0wd2W21Zpw+vAiLOaDKnxel1nXX68MWnm4QXpw==", "license": "Apache-2.0", "dependencies": { - "@internationalized/date": "^3.8.2", - "@internationalized/message": "^3.1.8", - "@internationalized/number": "^3.6.3", - "@internationalized/string": "^3.2.7", - "@react-aria/ssr": "^3.9.9", - "@react-aria/utils": "^3.29.1", - "@react-types/shared": "^3.30.0", + "@react-stately/utils": "^3.10.8", + "@react-types/checkbox": "^3.10.1", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", - "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@react-aria/interactions": { - "version": "3.25.3", - "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.25.3.tgz", - "integrity": "sha512-J1bhlrNtjPS/fe5uJQ+0c7/jiXniwa4RQlP+Emjfc/iuqpW2RhbF9ou5vROcLzWIyaW8tVMZ468J68rAs/aZ5A==", + "node_modules/@react-stately/tooltip": { + "version": "3.5.7", + "resolved": "https://registry.npmjs.org/@react-stately/tooltip/-/tooltip-3.5.7.tgz", + "integrity": "sha512-GYh764BcYZz+Lclyutyir5I3elNo+vVNYzeNOKmPGZCE3p5B+/8lgZAHKxnRc9qmBlxvofnhMcuQxAPlBhoEkw==", "license": "Apache-2.0", "dependencies": { - "@react-aria/ssr": "^3.9.9", - "@react-aria/utils": "^3.29.1", - "@react-stately/flags": "^3.1.2", - "@react-types/shared": "^3.30.0", + "@react-stately/overlays": "^3.6.19", + "@react-types/tooltip": "^3.4.20", "@swc/helpers": "^0.5.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", - "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@react-aria/label": { - "version": "3.7.19", - "resolved": "https://registry.npmjs.org/@react-aria/label/-/label-3.7.19.tgz", - "integrity": "sha512-ZJIj/BKf66q52idy24ErzX77vDGuyQn4neWtu51RRSk4npI3pJqEPsdkPCdo2dlBCo/Uc1pfuLGg2hY3N/ni9Q==", + "node_modules/@react-stately/tree": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@react-stately/tree/-/tree-3.9.2.tgz", + "integrity": "sha512-jsT1WZZhb7GRmg1iqoib9bULsilIK5KhbE8WrcfIml8NYr4usP4DJMcIYfRuiRtPLhKtUvHSoZ5CMbinPp8PUQ==", "license": "Apache-2.0", "dependencies": { - "@react-aria/utils": "^3.29.1", - "@react-types/shared": "^3.30.0", + "@react-stately/collections": "^3.12.7", + "@react-stately/selection": "^3.20.5", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", - "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@react-aria/overlays": { - "version": "3.27.3", - "resolved": "https://registry.npmjs.org/@react-aria/overlays/-/overlays-3.27.3.tgz", - "integrity": "sha512-1hawsRI+QiM0TkPNwApNJ2+N49NQTP+48xq0JG8hdEUPChQLDoJ39cvT1sxdg0mnLDzLaAYkZrgfokq9sX6FLA==", - "license": "Apache-2.0", - "dependencies": { - "@react-aria/focus": "^3.20.5", - "@react-aria/i18n": "^3.12.10", - "@react-aria/interactions": "^3.25.3", - "@react-aria/ssr": "^3.9.9", - "@react-aria/utils": "^3.29.1", - "@react-aria/visually-hidden": "^3.8.25", - "@react-stately/overlays": "^3.6.17", - "@react-types/button": "^3.12.2", - "@react-types/overlays": "^3.8.16", - "@react-types/shared": "^3.30.0", + "node_modules/@react-stately/utils": { + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", + "license": "Apache-2.0", + "dependencies": { "@swc/helpers": "^0.5.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", - "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@react-aria/radio": { - "version": "3.11.5", - "resolved": "https://registry.npmjs.org/@react-aria/radio/-/radio-3.11.5.tgz", - "integrity": "sha512-6BjpeTupQnxetfvC2bqIxWUt6USMqNZoKOoOO7mUL7ESF6/Gp8ocutvQn0VnTxU+7OhdrZX5AACPg/qIQYumVw==", - "license": "Apache-2.0", - "dependencies": { - "@react-aria/focus": "^3.20.5", - "@react-aria/form": "^3.0.18", - "@react-aria/i18n": "^3.12.10", - "@react-aria/interactions": "^3.25.3", - "@react-aria/label": "^3.7.19", - "@react-aria/utils": "^3.29.1", - "@react-stately/radio": "^3.10.14", - "@react-types/radio": "^3.8.10", - "@react-types/shared": "^3.30.0", + "node_modules/@react-stately/virtualizer": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/@react-stately/virtualizer/-/virtualizer-4.4.3.tgz", + "integrity": "sha512-kk6ZyMtOT51kZYGUjUhbgEdRBp/OR3WD+Vj9kFoCa1vbY+fGzbpcnjsvR2LDZuEq8W45ruOvdr1c7HRJG4gWxA==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/utils": "^3.30.1", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -3053,251 +4398,347 @@ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@react-aria/ssr": { - "version": "3.9.9", - "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.9.tgz", - "integrity": "sha512-2P5thfjfPy/np18e5wD4WPt8ydNXhij1jwA8oehxZTFqlgVMGXzcWKxTb4RtJrLFsqPO7RUQTiY8QJk0M4Vy2g==", + "node_modules/@react-types/autocomplete": { + "version": "3.0.0-alpha.34", + "resolved": "https://registry.npmjs.org/@react-types/autocomplete/-/autocomplete-3.0.0-alpha.34.tgz", + "integrity": "sha512-wswz7r0823EWfBZVMVicoDmFw0T6k7LqGlsLivq/2mq1dL62ywPFPtRUNU5nYqgslZYPUZMPyZgKdehKyuwE7Q==", "license": "Apache-2.0", "dependencies": { - "@swc/helpers": "^0.5.0" - }, - "engines": { - "node": ">= 12" + "@react-types/combobox": "^3.13.8", + "@react-types/searchfield": "^3.6.5", + "@react-types/shared": "^3.32.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@react-aria/switch": { - "version": "3.7.5", - "resolved": "https://registry.npmjs.org/@react-aria/switch/-/switch-3.7.5.tgz", - "integrity": "sha512-GV9rFYf4wRHAh9tkhptvm3uOflKcQHdgZh+eGpSAHyq2iTq0j2nEhlmtFordpcJgC4XWro7TXLNltfqUqVHtkw==", + "node_modules/@react-types/breadcrumbs": { + "version": "3.7.16", + "resolved": "https://registry.npmjs.org/@react-types/breadcrumbs/-/breadcrumbs-3.7.16.tgz", + "integrity": "sha512-4J+7b9y6z8QGZqvsBSWQfebx6aIbc+1unQqnZCAlJl9EGzlI6SGdXRsURGkOUGJCV2GqY8bSocc8AZbRXpQ0XQ==", "license": "Apache-2.0", "dependencies": { - "@react-aria/toggle": "^3.11.5", - "@react-stately/toggle": "^3.8.5", - "@react-types/shared": "^3.30.0", - "@react-types/switch": "^3.5.12", - "@swc/helpers": "^0.5.0" + "@react-types/link": "^3.6.4", + "@react-types/shared": "^3.32.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", - "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@react-aria/toggle": { - "version": "3.11.5", - "resolved": "https://registry.npmjs.org/@react-aria/toggle/-/toggle-3.11.5.tgz", - "integrity": "sha512-8+Evk/JVMQ25PNhbnHUvsAK99DAjnCWMdSBNswJ1sWseKCYQzBXsNkkF6Dl/FlSkfDBFAaRHkX9JUz02wehb9A==", + "node_modules/@react-types/button": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@react-types/button/-/button-3.14.0.tgz", + "integrity": "sha512-pXt1a+ElxiZyWpX0uznyjy5Z6EHhYxPcaXpccZXyn6coUo9jmCbgg14xR7Odo+JcbfaaISzZTDO7oGLVTcHnpA==", "license": "Apache-2.0", "dependencies": { - "@react-aria/interactions": "^3.25.3", - "@react-aria/utils": "^3.29.1", - "@react-stately/toggle": "^3.8.5", - "@react-types/checkbox": "^3.9.5", - "@react-types/shared": "^3.30.0", - "@swc/helpers": "^0.5.0" + "@react-types/shared": "^3.32.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", - "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@react-aria/utils": { - "version": "3.29.1", - "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.29.1.tgz", - "integrity": "sha512-yXMFVJ73rbQ/yYE/49n5Uidjw7kh192WNN9PNQGV0Xoc7EJUlSOxqhnpHmYTyO0EotJ8fdM1fMH8durHjUSI8g==", + "node_modules/@react-types/calendar": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@react-types/calendar/-/calendar-3.7.4.tgz", + "integrity": "sha512-MZDyXtvdHl8CKQGYBkjYwc4ABBq6Mb4Fu7k/4boQAmMQ5Rtz29ouBCJrAs0BpR14B8ZMGzoNIolxS5RLKBmFSA==", "license": "Apache-2.0", "dependencies": { - "@react-aria/ssr": "^3.9.9", - "@react-stately/flags": "^3.1.2", - "@react-stately/utils": "^3.10.7", - "@react-types/shared": "^3.30.0", - "@swc/helpers": "^0.5.0", - "clsx": "^2.0.0" + "@internationalized/date": "^3.9.0", + "@react-types/shared": "^3.32.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", - "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@react-aria/visually-hidden": { - "version": "3.8.25", - "resolved": "https://registry.npmjs.org/@react-aria/visually-hidden/-/visually-hidden-3.8.25.tgz", - "integrity": "sha512-9tRRFV1YMLuDId9E8PeUf0xy0KmQBoP8y/bm0PKWzXOqLOVmp/+kop9rwsjC7J6ppbBnlak7XCXTc7GoSFOCRA==", + "node_modules/@react-types/checkbox": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@react-types/checkbox/-/checkbox-3.10.1.tgz", + "integrity": "sha512-8ZqBoGBxtn6U/znpmyutGtBBaafUzcZnbuvYjwyRSONTrqQ0IhUq6jI/jbnE9r9SslIkbMB8IS1xRh2e63qmEQ==", "license": "Apache-2.0", "dependencies": { - "@react-aria/interactions": "^3.25.3", - "@react-aria/utils": "^3.29.1", - "@react-types/shared": "^3.30.0", - "@swc/helpers": "^0.5.0" + "@react-types/shared": "^3.32.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", - "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@react-dnd/asap": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@react-dnd/asap/-/asap-5.0.2.tgz", - "integrity": "sha512-WLyfoHvxhs0V9U+GTsGilGgf2QsPl6ZZ44fnv0/b8T3nQyvzxidxsg/ZltbWssbsRDlYW8UKSQMTGotuTotZ6A==", - "license": "MIT" + "node_modules/@react-types/color": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@react-types/color/-/color-3.1.1.tgz", + "integrity": "sha512-zBF1Op4AO3mlygUq2gFhEoK3gZp2HgwCMUKkCzoDbrvcaahhVbDbfhRxgXKM/2dg7WkgsqhokdkjYV2mGQadRQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.32.0", + "@react-types/slider": "^3.8.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } }, - "node_modules/@react-dnd/invariant": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@react-dnd/invariant/-/invariant-4.0.2.tgz", - "integrity": "sha512-xKCTqAK/FFauOM9Ta2pswIyT3D8AQlfrYdOi/toTPEhqCuAs1v5tcJ3Y08Izh1cJ5Jchwy9SeAXmMg6zrKs2iw==", - "license": "MIT" + "node_modules/@react-types/combobox": { + "version": "3.13.8", + "resolved": "https://registry.npmjs.org/@react-types/combobox/-/combobox-3.13.8.tgz", + "integrity": "sha512-HGC3X9hmDRsjSZcFiflvJ7vbIgQ2gX/ZDxo1HVtvQqUDbgQCVakCcCdrB44aYgHFnyDiO6hyp7Y7jXtDBaEIIA==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.32.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } }, - "node_modules/@react-dnd/shallowequal": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@react-dnd/shallowequal/-/shallowequal-4.0.2.tgz", - "integrity": "sha512-/RVXdLvJxLg4QKvMoM5WlwNR9ViO9z8B/qPcc+C0Sa/teJY7QG7kJ441DwzOjMYEY7GmU4dj5EcGHIkKZiQZCA==", - "license": "MIT" + "node_modules/@react-types/datepicker": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/@react-types/datepicker/-/datepicker-3.13.1.tgz", + "integrity": "sha512-ub+g5pS3WOo5P/3FRNsQSwvlb9CuLl2m6v6KBkRXc5xqKhFd7UjvVpL6Oi/1zwwfow4itvD1t7l1XxgCo7wZ6Q==", + "license": "Apache-2.0", + "dependencies": { + "@internationalized/date": "^3.9.0", + "@react-types/calendar": "^3.7.4", + "@react-types/overlays": "^3.9.1", + "@react-types/shared": "^3.32.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } }, - "node_modules/@react-stately/flags": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@react-stately/flags/-/flags-3.1.2.tgz", - "integrity": "sha512-2HjFcZx1MyQXoPqcBGALwWWmgFVUk2TuKVIQxCbRq7fPyWXIl6VHcakCLurdtYC2Iks7zizvz0Idv48MQ38DWg==", + "node_modules/@react-types/dialog": { + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/@react-types/dialog/-/dialog-3.5.21.tgz", + "integrity": "sha512-jF1gN4bvwYamsLjefaFDnaSKxTa3Wtvn5f7WLjNVZ8ICVoiMBMdUJXTlPQHAL4YWqtCj4hK/3uimR1E+Pwd7Xw==", "license": "Apache-2.0", "dependencies": { - "@swc/helpers": "^0.5.0" + "@react-types/overlays": "^3.9.1", + "@react-types/shared": "^3.32.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@react-stately/form": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.1.5.tgz", - "integrity": "sha512-wOs0SVXFgNr1aIdywiNH1MhxrFlN5YxBr1k9y3Z7lX+pc/MGRJFTgfDDw5JDxvwLH9joJ9ciniCdWep9L/TqcQ==", + "node_modules/@react-types/form": { + "version": "3.7.15", + "resolved": "https://registry.npmjs.org/@react-types/form/-/form-3.7.15.tgz", + "integrity": "sha512-a7C1RXgMpHX9b1x/+h5YCOJL/2/Ojw9ErOJhLwUWzKUu5JWpQYf8JsXNsuMSndo4YBaiH/7bXFmg09cllHUmow==", "license": "Apache-2.0", "dependencies": { - "@react-types/shared": "^3.30.0", - "@swc/helpers": "^0.5.0" + "@react-types/shared": "^3.32.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@react-stately/overlays": { - "version": "3.6.17", - "resolved": "https://registry.npmjs.org/@react-stately/overlays/-/overlays-3.6.17.tgz", - "integrity": "sha512-bkGYU4NPC/LgX9OGHLG8hpf9QDoazlb6fKfD+b5o7GtOdctBqCR287T/IBOQyvHqpySqrQ8XlyaGxJPGIcCiZw==", + "node_modules/@react-types/grid": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/@react-types/grid/-/grid-3.3.5.tgz", + "integrity": "sha512-hG6J2KDfmOHitkWoCa/9DvY1nTO2wgMIApcFoqLv7AWJr9CzvVqo5tIhZZCXiT1AvU2kafJxu9e7sr5GxAT2YA==", "license": "Apache-2.0", "dependencies": { - "@react-stately/utils": "^3.10.7", - "@react-types/overlays": "^3.8.16", - "@swc/helpers": "^0.5.0" + "@react-types/shared": "^3.32.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@react-stately/radio": { - "version": "3.10.14", - "resolved": "https://registry.npmjs.org/@react-stately/radio/-/radio-3.10.14.tgz", - "integrity": "sha512-Y7xizUWJ0YJ8pEtqMeKOibX21B5dk56fHgMHXYLeUEm43y5muWQft2YvP0/n4mlkP2Isbk96kPbv7/ez3Gi+lA==", + "node_modules/@react-types/link": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/@react-types/link/-/link-3.6.4.tgz", + "integrity": "sha512-eLpIgOPf7GW4DpdMq8UqiRJkriend1kWglz5O9qU+/FM6COtvRnQkEeRhHICUaU2NZUvMRQ30KaGUo3eeZ6b+g==", "license": "Apache-2.0", "dependencies": { - "@react-stately/form": "^3.1.5", - "@react-stately/utils": "^3.10.7", - "@react-types/radio": "^3.8.10", - "@react-types/shared": "^3.30.0", - "@swc/helpers": "^0.5.0" + "@react-types/shared": "^3.32.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@react-stately/toggle": { - "version": "3.8.5", - "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.8.5.tgz", - "integrity": "sha512-BSvuTDVFzIKxpNg9Slf+RdGpva7kBO8xYaec2TW9m6Ag9AOmiDwUzzDAO0DRsc7ArSaLLFaQ/pdmmT6TxAUQIA==", + "node_modules/@react-types/listbox": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@react-types/listbox/-/listbox-3.7.3.tgz", + "integrity": "sha512-ONgror9uyGmIer5XxpRRNcc8QFVWiOzINrMKyaS8G4l3aP52ZwYpRfwMAVtra8lkVNvXDmO7hthPZkB6RYdNOA==", "license": "Apache-2.0", "dependencies": { - "@react-stately/utils": "^3.10.7", - "@react-types/checkbox": "^3.9.5", - "@react-types/shared": "^3.30.0", - "@swc/helpers": "^0.5.0" + "@react-types/shared": "^3.32.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@react-stately/utils": { - "version": "3.10.7", - "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.7.tgz", - "integrity": "sha512-cWvjGAocvy4abO9zbr6PW6taHgF24Mwy/LbQ4TC4Aq3tKdKDntxyD+sh7AkSRfJRT2ccMVaHVv2+FfHThd3PKQ==", + "node_modules/@react-types/menu": { + "version": "3.10.4", + "resolved": "https://registry.npmjs.org/@react-types/menu/-/menu-3.10.4.tgz", + "integrity": "sha512-jCFVShLq3eASiuznenjoKBv3j0Jy2KQilAjBxdEp56WkZ5D338y/oY5zR6d25u9M0QslpI0DgwC8BwU7MCsPnw==", "license": "Apache-2.0", "dependencies": { - "@swc/helpers": "^0.5.0" + "@react-types/overlays": "^3.9.1", + "@react-types/shared": "^3.32.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@react-types/button": { - "version": "3.12.2", - "resolved": "https://registry.npmjs.org/@react-types/button/-/button-3.12.2.tgz", - "integrity": "sha512-QLoSCX8E7NFIdkVMa65TPieve0rKeltfcIxiMtrphjfNn+83L0IHMcbhjf4r4W19c/zqGbw3E53Hx8mNukoTUw==", + "node_modules/@react-types/meter": { + "version": "3.4.12", + "resolved": "https://registry.npmjs.org/@react-types/meter/-/meter-3.4.12.tgz", + "integrity": "sha512-rx+yrwdesSabPworWRMpQnuT69gm8xt58cAfTDV9eSY1Jo+lO5OPp0OIyKb+U0q/whf60wnn2hsVnXm2fBXKhA==", "license": "Apache-2.0", "dependencies": { - "@react-types/shared": "^3.30.0" + "@react-types/progress": "^3.5.15" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@react-types/checkbox": { - "version": "3.9.5", - "resolved": "https://registry.npmjs.org/@react-types/checkbox/-/checkbox-3.9.5.tgz", - "integrity": "sha512-9y8zeGWT2xZ38/YC/rNd05pPV8W8vmqFygCpZFaa6dJeOsMgPU+rq+Ifh1G+34D/qGoZXQBzeCSCAKSNPaL7uw==", + "node_modules/@react-types/numberfield": { + "version": "3.8.14", + "resolved": "https://registry.npmjs.org/@react-types/numberfield/-/numberfield-3.8.14.tgz", + "integrity": "sha512-tlGEHJyeQSMlUoO4g9ekoELGJcqsjc/+/FAxo6YQMhQSkuIdkUKZg3UEBKzif4hLw787u80e1D0SxPUi3KO2oA==", "license": "Apache-2.0", "dependencies": { - "@react-types/shared": "^3.30.0" + "@react-types/shared": "^3.32.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-types/overlays": { - "version": "3.8.16", - "resolved": "https://registry.npmjs.org/@react-types/overlays/-/overlays-3.8.16.tgz", - "integrity": "sha512-Aj9jIFwALk9LiOV/s3rVie+vr5qWfaJp/6aGOuc2StSNDTHvj1urSAr3T0bT8wDlkrqnlS4JjEGE40ypfOkbAA==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@react-types/overlays/-/overlays-3.9.1.tgz", + "integrity": "sha512-UCG3TOu8FLk4j0Pr1nlhv0opcwMoqbGEOUvsSr6ITN6Qs2y0j+KYSYQ7a4+04m3dN//8+9Wjkkid8k+V1dV2CA==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.32.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/progress": { + "version": "3.5.15", + "resolved": "https://registry.npmjs.org/@react-types/progress/-/progress-3.5.15.tgz", + "integrity": "sha512-3SYvEyRt7vq7w0sc6wBYmkPqLMZbhH8FI3Lrnn9r3y8+69/efRjVmmJvwjm1z+c6rukszc2gCjUGTsMPQxVk2w==", "license": "Apache-2.0", "dependencies": { - "@react-types/shared": "^3.30.0" + "@react-types/shared": "^3.32.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-types/radio": { - "version": "3.8.10", - "resolved": "https://registry.npmjs.org/@react-types/radio/-/radio-3.8.10.tgz", - "integrity": "sha512-hLOu2CXxzxQqkEkXSM71jEJMnU5HvSzwQ+DbJISDjgfgAKvZZHMQX94Fht2Vj+402OdI77esl3pJ1tlSLyV5VQ==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@react-types/radio/-/radio-3.9.1.tgz", + "integrity": "sha512-DUCN3msm8QZ0MJrP55FmqMONaadYq6JTxihYFGMLP+NoKRnkxvXqNZ2PlkAOLGy3y4RHOnOF8O1LuJqFCCuxDw==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.32.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/searchfield": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/@react-types/searchfield/-/searchfield-3.6.5.tgz", + "integrity": "sha512-5hI+Hb1U0bSxrJLvEwFEQfk7n3S+GO4c5W/0WZBG00YlYDY9asr1V0oU1WRmKPJJlRpyfG6PkMHDC3jhdj89ew==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.32.0", + "@react-types/textfield": "^3.12.5" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/select": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@react-types/select/-/select-3.10.1.tgz", + "integrity": "sha512-teANUr1byOzGsS/r2j7PatV470JrOhKP8En9lscfnqW5CeUghr+0NxkALnPkiEhCObi/Vu8GIcPareD0HNhtFA==", "license": "Apache-2.0", "dependencies": { - "@react-types/shared": "^3.30.0" + "@react-types/shared": "^3.32.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-types/shared": { - "version": "3.30.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.30.0.tgz", - "integrity": "sha512-COIazDAx1ncDg046cTJ8SFYsX8aS3lB/08LDnbkH/SkdYrFPWDlXMrO/sUam8j1WWM+PJ+4d1mj7tODIKNiFog==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", + "license": "Apache-2.0", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/slider": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@react-types/slider/-/slider-3.8.1.tgz", + "integrity": "sha512-WxiQWj6iQr5Uft0/KcB9XSr361XnyTmL6eREZZacngA9CjPhRWYP3BRDPcCTuP7fj9Yi4QKMrryyjHqMHP8OKQ==", "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.32.0" + }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-types/switch": { - "version": "3.5.12", - "resolved": "https://registry.npmjs.org/@react-types/switch/-/switch-3.5.12.tgz", - "integrity": "sha512-6Zz7i+L9k8zw2c3nO8XErxuIy7JVDptz1NTZMiUeyDtLmQnvEKnKPKNjo2j+C/OngtJqAPowC3xRvMXbSAcYqA==", + "version": "3.5.14", + "resolved": "https://registry.npmjs.org/@react-types/switch/-/switch-3.5.14.tgz", + "integrity": "sha512-M8kIv97i+ejCel4Ho+Y7tDbpOehymGwPA4ChxibeyD32+deyxu5B6BXxgKiL3l+oTLQ8ihLo3sRESdPFw8vpQg==", "license": "Apache-2.0", "dependencies": { - "@react-types/shared": "^3.30.0" + "@react-types/shared": "^3.32.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/table": { + "version": "3.13.3", + "resolved": "https://registry.npmjs.org/@react-types/table/-/table-3.13.3.tgz", + "integrity": "sha512-/kY/VlXN+8l9saySd6igcsDQ3x8pOVFJAWyMh6gOaOVN7HOJkTMIchmqS+ATa4nege8jZqcdzyGeAmv7mN655A==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/grid": "^3.3.5", + "@react-types/shared": "^3.32.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/tabs": { + "version": "3.3.18", + "resolved": "https://registry.npmjs.org/@react-types/tabs/-/tabs-3.3.18.tgz", + "integrity": "sha512-yX/AVlGS7VXCuy2LSm8y8nxUrKVBgnLv+FrtkLqf6jUMtD4KP3k1c4+GPHeScR0HcYzCQF7gCF3Skba1RdYoug==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.32.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/textfield": { + "version": "3.12.5", + "resolved": "https://registry.npmjs.org/@react-types/textfield/-/textfield-3.12.5.tgz", + "integrity": "sha512-VXez8KIcop87EgIy00r+tb30xokA309TfJ32Qv5qOYB5SMqoHnb6SYvWL8Ih2PDqCo5eBiiGesSaWYrHnRIL8Q==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.32.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/tooltip": { + "version": "3.4.20", + "resolved": "https://registry.npmjs.org/@react-types/tooltip/-/tooltip-3.4.20.tgz", + "integrity": "sha512-tF1yThwvgSgW8Gu/CLL0p92AUldHR6szlwhwW+ewT318sQlfabMGO4xlCNFdxJYtqTpEXk2rlaVrBuaC//du0w==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/overlays": "^3.9.1", + "@react-types/shared": "^3.32.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" @@ -3421,9 +4862,9 @@ } }, "node_modules/@types/d3-array": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.1.tgz", - "integrity": "sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.2.tgz", + "integrity": "sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==", "license": "MIT" }, "node_modules/@types/d3-axis": { @@ -3473,9 +4914,9 @@ "license": "MIT" }, "node_modules/@types/d3-dispatch": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.6.tgz", - "integrity": "sha512-4fvZhzMeeuBJYZXRXrRIQnvUYfyXwYmLsdiN7XXmVNQKKw1cM8a5WdID0g1hVFZDqT9ZqZEY5pD44p24VS7iZQ==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.7.tgz", + "integrity": "sha512-5o9OIAdKkhN1QItV2oqaE5KMIiXAvDWBDPrD85e58Qlz1c1kI/J0NcqbEG88CoTwJrYe7ntUCVfeUl2UJKbWgA==", "license": "MIT" }, "node_modules/@types/d3-drag": { @@ -4508,9 +5949,9 @@ } }, "node_modules/@uiw/codemirror-extensions-basic-setup": { - "version": "4.23.13", - "resolved": "https://registry.npmjs.org/@uiw/codemirror-extensions-basic-setup/-/codemirror-extensions-basic-setup-4.23.13.tgz", - "integrity": "sha512-U1CnDFpq6ydNqrRDS5Bdnvgso8ezwwbrmKvmAD3hmoVyRDsDU6HTtmcV+w0rZ3kElUCkKI5lY0DMvTTQ4+L3RQ==", + "version": "4.25.2", + "resolved": "https://registry.npmjs.org/@uiw/codemirror-extensions-basic-setup/-/codemirror-extensions-basic-setup-4.25.2.tgz", + "integrity": "sha512-s2fbpdXrSMWEc86moll/d007ZFhu6jzwNu5cWv/2o7egymvLeZO52LWkewgbr+BUCGWGPsoJVWeaejbsb/hLcw==", "license": "MIT", "dependencies": { "@codemirror/autocomplete": "^6.0.0", @@ -4535,16 +5976,16 @@ } }, "node_modules/@uiw/react-codemirror": { - "version": "4.23.13", - "resolved": "https://registry.npmjs.org/@uiw/react-codemirror/-/react-codemirror-4.23.13.tgz", - "integrity": "sha512-y65ULzxOAfpxrA/8epoAOeCfmJXu9z0P62BbGOkITJTtU7WI59KfPbbwj35npSsMAkAmDE841qZo2I8jst/THg==", + "version": "4.25.2", + "resolved": "https://registry.npmjs.org/@uiw/react-codemirror/-/react-codemirror-4.25.2.tgz", + "integrity": "sha512-XP3R1xyE0CP6Q0iR0xf3ed+cJzJnfmbLelgJR6osVVtMStGGZP3pGQjjwDRYptmjGHfEELUyyBLdY25h0BQg7w==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.18.6", "@codemirror/commands": "^6.1.0", "@codemirror/state": "^6.1.1", "@codemirror/theme-one-dark": "^6.0.0", - "@uiw/codemirror-extensions-basic-setup": "4.23.13", + "@uiw/codemirror-extensions-basic-setup": "4.25.2", "codemirror": "^6.0.0" }, "funding": { @@ -4556,8 +5997,8 @@ "@codemirror/theme-one-dark": ">=6.0.0", "@codemirror/view": ">=6.0.0", "codemirror": ">=6.0.0", - "react": ">=16.8.0", - "react-dom": ">=16.8.0" + "react": ">=17.0.0", + "react-dom": ">=17.0.0" } }, "node_modules/@ungap/structured-clone": { @@ -5603,6 +7044,12 @@ "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==", "license": "MIT" }, + "node_modules/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==", + "license": "MIT" + }, "node_modules/clone": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", @@ -5637,9 +7084,9 @@ } }, "node_modules/codemirror": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-6.0.1.tgz", - "integrity": "sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-6.0.2.tgz", + "integrity": "sha512-VhydHotNW5w1UGK0Qj96BwSk/Zqbp9WbnyK2W/eVMv4QyF41INRGpjUhFJY7/uDNuudSc33a/PKr4iDqRduvHw==", "license": "MIT", "dependencies": { "@codemirror/autocomplete": "^6.0.0", @@ -6482,9 +7929,9 @@ } }, "node_modules/decimal.js": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.5.0.tgz", - "integrity": "sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==", + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz", + "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==", "license": "MIT" }, "node_modules/decode-named-character-reference": { @@ -7942,26 +9389,11 @@ } }, "node_modules/froala-editor": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/froala-editor/-/froala-editor-4.5.2.tgz", - "integrity": "sha512-Nkfll8jkZEtxTDO6bbmOVXHZIrH5yIO7jIDEkMc68uQjRZJwYZM+MuOhUZspDY2U1PR+kEI+o3NOymD5isizjQ==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/froala-editor/-/froala-editor-4.6.2.tgz", + "integrity": "sha512-OnjbgChnRdRs6auDFrx3BOVQFra1+z0xqHI5NT5T+r1nt7uHow2YYJianp/WCoMb1FfhOIN9aJrghat5oiC0oA==", "license": "https://www.froala.com/wysiwyg-editor/pricing" }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, "node_modules/function-bind": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", @@ -8364,6 +9796,15 @@ "htmlparser2": "10.0.0" } }, + "node_modules/html-parse-stringify": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", + "integrity": "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==", + "license": "MIT", + "dependencies": { + "void-elements": "3.1.0" + } + }, "node_modules/html-react-parser": { "version": "5.2.6", "resolved": "https://registry.npmjs.org/html-react-parser/-/html-react-parser-5.2.6.tgz", @@ -8508,6 +9949,37 @@ "node": ">=10.18" } }, + "node_modules/i18next": { + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-25.5.2.tgz", + "integrity": "sha512-lW8Zeh37i/o0zVr+NoCHfNnfvVw+M6FQbRp36ZZ/NyHDJ3NJVpp2HhAUyU9WafL5AssymNoOjMRB48mmx2P6Hw==", + "funding": [ + { + "type": "individual", + "url": "https://locize.com" + }, + { + "type": "individual", + "url": "https://locize.com/i18next.html" + }, + { + "type": "individual", + "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" + } + ], + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.27.6" + }, + "peerDependencies": { + "typescript": "^5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, "node_modules/iconv-lite": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", @@ -9496,10 +10968,20 @@ "yallist": "^3.0.2" } }, + "node_modules/markdown-table": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", + "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/markerjs2": { - "version": "2.32.4", - "resolved": "https://registry.npmjs.org/markerjs2/-/markerjs2-2.32.4.tgz", - "integrity": "sha512-pk8gZMqSw0iDwSuH4Rt3jsYwA2J0EYUngIFIUvkHFVTiZPK+djuwrv4wfdK81I81FqnQ5iYp9buv/Sjg3Td0Tw==", + "version": "2.32.7", + "resolved": "https://registry.npmjs.org/markerjs2/-/markerjs2-2.32.7.tgz", + "integrity": "sha512-HeFRZjmc43DOG3lSQp92z49cq2oCYpYn2pX++SkJAW1Dij4xJtRquVRf+cXeSZQWDX3ufns1Ry/bGk+zveP7rA==", "license": "SEE LICENSE IN LICENSE" }, "node_modules/math-intrinsics": { @@ -9508,7 +10990,35 @@ "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">= 0.4" + } + }, + "node_modules/mdast-util-find-and-replace": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz", + "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/mdast-util-from-markdown": { @@ -9535,6 +11045,107 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-gfm": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz", + "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==", + "license": "MIT", + "dependencies": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-gfm-autolink-literal": "^2.0.0", + "mdast-util-gfm-footnote": "^2.0.0", + "mdast-util-gfm-strikethrough": "^2.0.0", + "mdast-util-gfm-table": "^2.0.0", + "mdast-util-gfm-task-list-item": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", + "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-find-and-replace": "^3.0.0", + "micromark-util-character": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/mdast-util-mdx-expression": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz", @@ -9806,6 +11417,127 @@ "micromark-util-types": "^2.0.0" } }, + "node_modules/micromark-extension-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", + "license": "MIT", + "dependencies": { + "micromark-extension-gfm-autolink-literal": "^2.0.0", + "micromark-extension-gfm-footnote": "^2.0.0", + "micromark-extension-gfm-strikethrough": "^2.0.0", + "micromark-extension-gfm-table": "^2.0.0", + "micromark-extension-gfm-tagfilter": "^2.0.0", + "micromark-extension-gfm-task-list-item": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", + "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-strikethrough": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", + "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-table": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz", + "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-tagfilter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-task-list-item": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", + "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/micromark-factory-destination": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", @@ -10965,7 +12697,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, "license": "MIT", "dependencies": { "safe-buffer": "^5.1.0" @@ -11022,6 +12753,101 @@ "node": ">=0.10.0" } }, + "node_modules/react-aria": { + "version": "3.43.2", + "resolved": "https://registry.npmjs.org/react-aria/-/react-aria-3.43.2.tgz", + "integrity": "sha512-CfaXi3S69SeOkpp6pGc1w5FH8OvGPFphiMrO2tNSlqpYIecgk3gKoXjkqaAr6N+O1gasLMfAAF9sxtvS141qWg==", + "license": "Apache-2.0", + "dependencies": { + "@internationalized/string": "^3.2.7", + "@react-aria/breadcrumbs": "^3.5.28", + "@react-aria/button": "^3.14.1", + "@react-aria/calendar": "^3.9.1", + "@react-aria/checkbox": "^3.16.1", + "@react-aria/color": "^3.1.1", + "@react-aria/combobox": "^3.13.2", + "@react-aria/datepicker": "^3.15.1", + "@react-aria/dialog": "^3.5.30", + "@react-aria/disclosure": "^3.0.8", + "@react-aria/dnd": "^3.11.2", + "@react-aria/focus": "^3.21.1", + "@react-aria/gridlist": "^3.14.0", + "@react-aria/i18n": "^3.12.12", + "@react-aria/interactions": "^3.25.5", + "@react-aria/label": "^3.7.21", + "@react-aria/landmark": "^3.0.6", + "@react-aria/link": "^3.8.5", + "@react-aria/listbox": "^3.14.8", + "@react-aria/menu": "^3.19.2", + "@react-aria/meter": "^3.4.26", + "@react-aria/numberfield": "^3.12.1", + "@react-aria/overlays": "^3.29.1", + "@react-aria/progress": "^3.4.26", + "@react-aria/radio": "^3.12.1", + "@react-aria/searchfield": "^3.8.8", + "@react-aria/select": "^3.16.2", + "@react-aria/selection": "^3.25.1", + "@react-aria/separator": "^3.4.12", + "@react-aria/slider": "^3.8.1", + "@react-aria/ssr": "^3.9.10", + "@react-aria/switch": "^3.7.7", + "@react-aria/table": "^3.17.7", + "@react-aria/tabs": "^3.10.7", + "@react-aria/tag": "^3.7.1", + "@react-aria/textfield": "^3.18.1", + "@react-aria/toast": "^3.0.7", + "@react-aria/tooltip": "^3.8.7", + "@react-aria/tree": "^3.1.3", + "@react-aria/utils": "^3.30.1", + "@react-aria/visually-hidden": "^3.8.27", + "@react-types/shared": "^3.32.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/react-aria-components": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/react-aria-components/-/react-aria-components-1.12.2.tgz", + "integrity": "sha512-BTA697VWy6Who9cpSbll447kqqpwxYvN6QF3/+AmXO+M+KgUXtPZAaNXu/9Sv2LdshU0zhIea4w27ZOt57UzPQ==", + "license": "Apache-2.0", + "dependencies": { + "@internationalized/date": "^3.9.0", + "@internationalized/string": "^3.2.7", + "@react-aria/autocomplete": "3.0.0-rc.2", + "@react-aria/collections": "3.0.0-rc.7", + "@react-aria/dnd": "^3.11.2", + "@react-aria/focus": "^3.21.1", + "@react-aria/interactions": "^3.25.5", + "@react-aria/live-announcer": "^3.4.4", + "@react-aria/overlays": "^3.29.1", + "@react-aria/ssr": "^3.9.10", + "@react-aria/textfield": "^3.18.1", + "@react-aria/toolbar": "3.0.0-beta.20", + "@react-aria/utils": "^3.30.1", + "@react-aria/virtualizer": "^4.1.9", + "@react-stately/autocomplete": "3.0.0-beta.3", + "@react-stately/layout": "^4.5.0", + "@react-stately/selection": "^3.20.5", + "@react-stately/table": "^3.15.0", + "@react-stately/utils": "^3.10.8", + "@react-stately/virtualizer": "^4.4.3", + "@react-types/form": "^3.7.15", + "@react-types/grid": "^3.3.5", + "@react-types/shared": "^3.32.0", + "@react-types/table": "^3.13.3", + "@swc/helpers": "^0.5.0", + "client-only": "^0.0.1", + "react-aria": "^3.43.2", + "react-stately": "^3.41.0", + "use-sync-external-store": "^1.4.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, "node_modules/react-cool-inview": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/react-cool-inview/-/react-cool-inview-3.0.1.tgz", @@ -11032,12 +12858,12 @@ } }, "node_modules/react-datepicker": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/react-datepicker/-/react-datepicker-8.4.0.tgz", - "integrity": "sha512-6nPDnj8vektWCIOy9ArS3avus9Ndsyz5XgFCJ7nBxXASSpBdSL6lG9jzNNmViPOAOPh6T5oJyGaXuMirBLECag==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/react-datepicker/-/react-datepicker-8.7.0.tgz", + "integrity": "sha512-r5OJbiLWc3YiVNy69Kau07/aVgVGsFVMA6+nlqCV7vyQ8q0FUOnJ+wAI4CgVxHejG3i5djAEiebrF8/Eip4rIw==", "license": "MIT", "dependencies": { - "@floating-ui/react": "^0.27.3", + "@floating-ui/react": "^0.27.15", "clsx": "^2.1.1", "date-fns": "^4.1.0" }, @@ -11099,16 +12925,43 @@ } }, "node_modules/react-froala-wysiwyg": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/react-froala-wysiwyg/-/react-froala-wysiwyg-4.5.2.tgz", - "integrity": "sha512-+x5Ua/eu0PEWi7ECAg/7lJhRg3RjDmitDZBpGHIz5DfyJyMqnp0t+cGKCG/h1yVKFn2e3CuyEwhcpOIuO8Yd+w==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/react-froala-wysiwyg/-/react-froala-wysiwyg-4.6.2.tgz", + "integrity": "sha512-fwIMKjSupitJq3K7iIPUuydYqbVrSHzPHubCc1s9xn3ZghSu9g85A5zXNzNEtNdjblEJGCflc8ecmznjLH77/Q==", + "license": "MIT", + "dependencies": { + "froala-editor": "4.6.2", + "serialize-javascript": "^6.0.2" + }, + "peerDependencies": { + "react": "~0.14 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "~0.14 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/react-i18next": { + "version": "15.7.4", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-15.7.4.tgz", + "integrity": "sha512-nyU8iKNrI5uDJch0z9+Y5XEr34b0wkyYj3Rp+tfbahxtlswxSCjcUL9H0nqXo9IR3/t5Y5PKIA3fx3MfUyR9Xw==", "license": "MIT", "dependencies": { - "froala-editor": "4.5.2" + "@babel/runtime": "^7.27.6", + "html-parse-stringify": "^3.0.1" }, "peerDependencies": { - "react": "~0.14 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", - "react-dom": "~0.14 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" + "i18next": ">= 23.4.0", + "react": ">= 16.8.0", + "typescript": "^5" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + }, + "typescript": { + "optional": true + } } }, "node_modules/react-icons": { @@ -11267,9 +13120,9 @@ } }, "node_modules/react-select-async-paginate": { - "version": "0.7.10", - "resolved": "https://registry.npmjs.org/react-select-async-paginate/-/react-select-async-paginate-0.7.10.tgz", - "integrity": "sha512-2wL87ePfDnF9Ei2LasItUX/v4nrnyp3YZoIRITCHiCzi0JzzDEWeSePyajWh+pp4JmtSS8wIHmKR/LH/C5/I/w==", + "version": "0.7.11", + "resolved": "https://registry.npmjs.org/react-select-async-paginate/-/react-select-async-paginate-0.7.11.tgz", + "integrity": "sha512-AjtCLPMk5DLNgygwQprEPC0gfVIjkou+QYvXM+2gm/LeRpY1Gv5KNT79EYB37H1uMCrwA+HL9BY7OtlaNWtYNg==", "license": "MIT", "dependencies": { "@seznam/compose-react-refs": "^1.0.6", @@ -11284,6 +13137,43 @@ "react-select": "^5.0.0" } }, + "node_modules/react-stately": { + "version": "3.41.0", + "resolved": "https://registry.npmjs.org/react-stately/-/react-stately-3.41.0.tgz", + "integrity": "sha512-Fe8PaZPm9Ue9kDXVa8KaOz6gzbmZPuzftxeVQwKVX3u/kyFhbRkr/LeAFvgP7a+EeX+Bjmdht/9ixDsBXj4qbQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/calendar": "^3.8.4", + "@react-stately/checkbox": "^3.7.1", + "@react-stately/collections": "^3.12.7", + "@react-stately/color": "^3.9.1", + "@react-stately/combobox": "^3.11.1", + "@react-stately/data": "^3.14.0", + "@react-stately/datepicker": "^3.15.1", + "@react-stately/disclosure": "^3.0.7", + "@react-stately/dnd": "^3.7.0", + "@react-stately/form": "^3.2.1", + "@react-stately/list": "^3.13.0", + "@react-stately/menu": "^3.9.7", + "@react-stately/numberfield": "^3.10.1", + "@react-stately/overlays": "^3.6.19", + "@react-stately/radio": "^3.11.1", + "@react-stately/searchfield": "^3.5.15", + "@react-stately/select": "^3.7.1", + "@react-stately/selection": "^3.20.5", + "@react-stately/slider": "^3.7.1", + "@react-stately/table": "^3.15.0", + "@react-stately/tabs": "^3.8.5", + "@react-stately/toast": "^3.1.2", + "@react-stately/toggle": "^3.9.1", + "@react-stately/tooltip": "^3.5.7", + "@react-stately/tree": "^3.9.2", + "@react-types/shared": "^3.32.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, "node_modules/react-textarea-autosize": { "version": "8.5.9", "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.5.9.tgz", @@ -11492,6 +13382,24 @@ "node": ">=6" } }, + "node_modules/remark-gfm": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz", + "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-gfm": "^3.0.0", + "micromark-extension-gfm": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/remark-parse": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", @@ -11525,6 +13433,21 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/remark-stringify": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-to-markdown": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", @@ -11698,7 +13621,6 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, "funding": [ { "type": "github", @@ -11921,7 +13843,6 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", - "dev": true, "license": "BSD-3-Clause", "dependencies": { "randombytes": "^2.1.0" @@ -12886,7 +14807,7 @@ "version": "5.8.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", - "dev": true, + "devOptional": true, "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", @@ -13139,9 +15060,9 @@ } }, "node_modules/use-debounce": { - "version": "10.0.5", - "resolved": "https://registry.npmjs.org/use-debounce/-/use-debounce-10.0.5.tgz", - "integrity": "sha512-Q76E3lnIV+4YT9AHcrHEHYmAd9LKwUAbPXDm7FlqVGDHiSOhX3RDjT8dm0AxbJup6WgOb1YEcKyCr11kBJR5KQ==", + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/use-debounce/-/use-debounce-10.0.6.tgz", + "integrity": "sha512-C5OtPyhAZgVoteO9heXMTdW7v/IbFI+8bSVKYCJrSmiWWCLsbUxiBSp4t9v0hNBTGY97bT72ydDIDyGSFWfwXg==", "license": "MIT", "engines": { "node": ">= 16.0.0" @@ -13230,16 +15151,16 @@ } }, "node_modules/uuid": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz", - "integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-13.0.0.tgz", + "integrity": "sha512-XQegIaBTVUjSHliKqcnFqYypAd4S+WCYt5NIeRs6w/UAry7z8Y9j5ZwRRL4kzq9U3sD6v+85er9FvkEaBpji2w==", "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" ], "license": "MIT", "bin": { - "uuid": "dist/esm/bin/uuid" + "uuid": "dist-node/bin/uuid" } }, "node_modules/vary": { @@ -13280,6 +15201,15 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/void-elements": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/w3c-keyname": { "version": "2.2.8", "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.8.tgz", @@ -13703,9 +15633,9 @@ } }, "node_modules/xmldoc": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-2.0.1.tgz", - "integrity": "sha512-sOOqgsjl3PU6iBw+fBUGAkTCE+JFK+sBaOL3pnZgzqk2/yvOD7RlFmZtDRJAEBzdpOYxSXyOQH4mjubdfs3MSg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-2.0.2.tgz", + "integrity": "sha512-UiRwoSStEXS3R+YE8OqYv3jebza8cBBAI2y8g3B15XFkn3SbEOyyLnmPHjLBPZANrPJKEzxxB7A3XwcLikQVlQ==", "license": "MIT", "dependencies": { "sax": "^1.2.4" diff --git a/src/Kentico.Xperience.TagManager/Admin/Client/package.json b/src/Kentico.Xperience.TagManager/Admin/Client/package.json index f3ccabd..8b5bf7b 100644 --- a/src/Kentico.Xperience.TagManager/Admin/Client/package.json +++ b/src/Kentico.Xperience.TagManager/Admin/Client/package.json @@ -13,8 +13,8 @@ "node": ">=22 <23" }, "dependencies": { - "@kentico/xperience-admin-base": "30.6.0", - "@kentico/xperience-admin-components": "30.6.0", + "@kentico/xperience-admin-base": "30.10.1", + "@kentico/xperience-admin-components": "30.10.1", "html-react-parser": "^5.2.6", "react": "18.3.1", "react-dom": "18.3.1", @@ -29,7 +29,7 @@ "@babel/preset-env": "7.27.2", "@babel/preset-react": "7.27.1", "@babel/preset-typescript": "7.27.1", - "@kentico/xperience-webpack-config": "30.6.0", + "@kentico/xperience-webpack-config": "30.10.1", "@types/react": "18.3.23", "@types/react-dom": "18.3.7", "@typescript-eslint/eslint-plugin": "8.34.0", diff --git a/src/Kentico.Xperience.TagManager/packages.lock.json b/src/Kentico.Xperience.TagManager/packages.lock.json index be955b6..4c7952e 100644 --- a/src/Kentico.Xperience.TagManager/packages.lock.json +++ b/src/Kentico.Xperience.TagManager/packages.lock.json @@ -4,31 +4,33 @@ "net8.0": { "Kentico.Xperience.Admin": { "type": "Direct", - "requested": "[30.6.0, )", - "resolved": "30.6.0", - "contentHash": "IP5ZPX/ZlAjbDwfMDFTY3pQ//ZoD0sERv1ZxpvphvN/pQJtpw5HVeck8pEQFUksElri3Gv5CiOogl1Wkniq3lw==", + "requested": "[30.10.1, )", + "resolved": "30.10.1", + "contentHash": "zb686F+4tlaikhGmUjIbfP7ZJ6QzFierqAKw9acfMRC2z/CtsrF05SgH+hoaX0yIGtxCT6M1NSZj4U3uK2nUCg==", "dependencies": { - "Kentico.Aira.Client": "3.5.0", - "Kentico.Xperience.WebApp": "[30.6.0]", - "Microsoft.AspNetCore.SpaServices.Extensions": "8.0.16", - "Microsoft.Extensions.FileProviders.Embedded": "8.0.16" + "Kentico.Aira.Client": "3.6.1", + "Kentico.Xperience.WebApp": "[30.10.1]", + "Microsoft.AspNetCore.SpaServices.Extensions": "8.0.20", + "Microsoft.Extensions.FileProviders.Embedded": "8.0.20", + "Microsoft.SemanticKernel": "1.65.0", + "Microsoft.SemanticKernel.Agents.Core": "1.65.0", + "Microsoft.SemanticKernel.Connectors.AzureOpenAI": "1.65.0" } }, "Kentico.Xperience.WebApp": { "type": "Direct", - "requested": "[30.6.0, )", - "resolved": "30.6.0", - "contentHash": "YBs+dw+C3EGdxeNJKrBFiQ1N+/dnuCis9cqRMN/QIvIoud+1q3at4nkGCaEkVtH5tQ/5zvclTj0+I2bFgl0SYg==", + "requested": "[30.10.1, )", + "resolved": "30.10.1", + "contentHash": "lx7NgSJphf+UsF+Jdt5TboFPRK2GtEkZtbhzcbpy8CrgB/im4E7Hj3njIVdxSo9+I4OiPTexUA8PB+heo7Y2Tg==", "dependencies": { "CommandLineParser": "2.9.1", "HotChocolate.AspNetCore": "15.0.3", "HotChocolate.Data": "15.0.3", - "HtmlSanitizer": "9.0.884", - "Kentico.Xperience.Core": "[30.6.0]", - "Microsoft.AspNetCore.Components": "8.0.16", + "HtmlSanitizer": "9.0.886", + "Kentico.Xperience.Core": "[30.10.1]", + "Microsoft.AspNetCore.Components": "8.0.20", "Microsoft.Extensions.Caching.Memory": "8.0.1", - "Microsoft.Extensions.FileProviders.Embedded": "8.0.16", - "System.Text.Json": "8.0.5" + "Microsoft.Extensions.FileProviders.Embedded": "8.0.20" } }, "Microsoft.Extensions.Configuration.UserSecrets": { @@ -75,19 +77,23 @@ "AngleSharp": "[0.17.0, 0.18.0)" } }, + "Azure.AI.OpenAI": { + "type": "Transitive", + "resolved": "2.3.0-beta.2", + "contentHash": "0E4l6JY/yrEGcWoTkp531aEp0gLQ7QGSgrZLMt83xcPhK1BOEfN3hK+puewAqQ++gTKH/iKKEEnmPSt2mXaZwA==", + "dependencies": { + "Azure.Core": "1.47.3", + "OpenAI": "2.3.0" + } + }, "Azure.Core": { "type": "Transitive", - "resolved": "1.38.0", - "contentHash": "IuEgCoVA0ef7E4pQtpC3+TkPbzaoQfa77HlfJDmfuaJUCVJmn7fT0izamZiryW5sYUFKizsftIxMkXKbgIcPMQ==", + "resolved": "1.47.3", + "contentHash": "u/uCNtUWT+Q/Is7/PAMy3KP9kq5vY5klRnyAvRxO/kEa5OnV3/X5lHlCajNANC7vmej6jAqceqLBJNO/VyCKzg==", "dependencies": { - "Microsoft.Bcl.AsyncInterfaces": "1.1.1", - "System.ClientModel": "1.0.0", - "System.Diagnostics.DiagnosticSource": "6.0.1", - "System.Memory.Data": "1.0.2", - "System.Numerics.Vectors": "4.5.0", - "System.Text.Encodings.Web": "4.7.2", - "System.Text.Json": "4.7.2", - "System.Threading.Tasks.Extensions": "4.5.4" + "Microsoft.Bcl.AsyncInterfaces": "8.0.0", + "System.ClientModel": "1.6.1", + "System.Memory.Data": "8.0.1" } }, "Azure.Identity": { @@ -459,8 +465,8 @@ }, "HtmlSanitizer": { "type": "Transitive", - "resolved": "9.0.884", - "contentHash": "snLmdnkg2kyXseDyNKD8e6h4XTtyXw3Zszmugpv5UOYMCn3FReDBEcWz/VO872MVP+jwIOtykbR7waCRblw5WA==", + "resolved": "9.0.886", + "contentHash": "qw87Q+bffcs2Fw/Rd3VXWg/QK+K9eIxeE9QidQLz3C/ffgUGuOB0X4MWUuuolUnnBvoD/u6FqXhsqIA67nL4kg==", "dependencies": { "AngleSharp": "[0.17.1]", "AngleSharp.Css": "[0.17.0]" @@ -468,10 +474,12 @@ }, "Kentico.Aira.Client": { "type": "Transitive", - "resolved": "3.5.0", - "contentHash": "JwmCbaaUvG1oXA2IF2QZguJekbfEjx8n2ohDtBZUAZdvs2w6CeKP5bYXu7FLGJZPPM4YUNVOt6DAeMXb4SA+kw==", + "resolved": "3.6.1", + "contentHash": "KwDjaB7JkuyVsqChevFJK+UnZq0oXQP3zgXIf6uhuYvdgEsjADtflFJIi3kTg3mOHRxP6Z/8taQONdLNFQF00A==", "dependencies": { + "Azure.Core": "1.47.1", "Microsoft.Extensions.DependencyInjection": "8.0.1", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.7", "Microsoft.Extensions.Http": "8.0.1", "Microsoft.Extensions.Options": "8.0.2", "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0", @@ -480,90 +488,95 @@ }, "Kentico.Xperience.Core": { "type": "Transitive", - "resolved": "30.6.0", - "contentHash": "oHJca2Szbso7uPyZmj0NdBTMfKhnq5fUuL9TaUZNGWbrzjR7YUHf5QjinXJGoRaLa/bosvRvN3EE4t49XvRM6w==", + "resolved": "30.10.1", + "contentHash": "RBpw5tYwQ0gbiUmdWMvXYBOOLKsKGAkkeDtPnVXpsc19P0MvFF7g4QmIQSR9lWr2nSsCYpvZuIU4Uk4o/TmuZA==", "dependencies": { "AngleSharp": "0.17.1", - "Kentico.Aira.Client": "3.5.0", - "Magick.NET-Q8-AnyCPU": "14.6.0", - "MailKit": "4.12.1", + "Kentico.Aira.Client": "3.6.1", + "Magick.NET-Q8-AnyCPU": "14.8.2", + "MailKit": "4.13.0", "Microsoft.Data.SqlClient": "5.2.3", "Microsoft.Extensions.Caching.Memory": "8.0.1", "Microsoft.Extensions.Configuration": "8.0.0", "Microsoft.Extensions.DependencyInjection": "8.0.1", "Microsoft.Extensions.FileProviders.Physical": "8.0.0", "Microsoft.Extensions.Hosting.Abstractions": "8.0.1", - "Microsoft.Extensions.Localization": "8.0.16", + "Microsoft.Extensions.Localization": "8.0.20", "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0", "Mono.Cecil": "0.11.6", "Newtonsoft.Json": "13.0.3", "System.CodeDom": "8.0.0", - "System.IO.Hashing": "9.0.5" + "System.IO.Hashing": "9.0.9" } }, "Magick.NET-Q8-AnyCPU": { "type": "Transitive", - "resolved": "14.6.0", - "contentHash": "B0/qIiJ3Y+saxSLVOcPCBQe/5UZYU0FedxXu+ZvSL7DXOhEzbcOgnaTtUhpUZhMWSOB/zrkduKFHnCj+7W0GOg==", + "resolved": "14.8.2", + "contentHash": "zvxHpMdHqVwOoiAShgQsZfIlgT2PU5wRaDAc38go6ytlM7pk3SGpzOV49RlDC2CV+T1G+r4y/Fh7//YYCh7A5g==", "dependencies": { - "Magick.NET.Core": "14.6.0" + "Magick.NET.Core": "14.8.2" } }, "Magick.NET.Core": { "type": "Transitive", - "resolved": "14.6.0", - "contentHash": "hyXMoLiq6iHooL54iTYzKtiWOAQOiwrwVMeoglGifwYAduAzVfeG+/BxgIz1SaxfczBfQFlcWKTrRU0RNBucUw==" + "resolved": "14.8.2", + "contentHash": "jGOTUTjMbTpOUCHj1IFlAlEl6bJdp+2tWi7q2CYhJx/ZahuqKMMzLfTOOyMX9rlSB4CYWX+FApIjmdb9OievIA==" }, "MailKit": { "type": "Transitive", - "resolved": "4.12.1", - "contentHash": "rIqJm92qtHvk1hDchsJ95Hy7n46A7imE24ol++ikXBsjf3Bi1qDBu4H91FfY6LrYXJaxRlc2gIIpC8AOJrCbqg==", + "resolved": "4.13.0", + "contentHash": "GsepEHKkaQvbAuBizlhz93yc0ihJWzVCfoerfnpCeqiKLeS6gsTKInYy3/U2wqgkGE62TKs5OKS1a90pyc+j4g==", "dependencies": { - "MimeKit": "4.12.0", + "MimeKit": "4.13.0", "System.Formats.Asn1": "8.0.1" } }, "Microsoft.AspNetCore.Authorization": { "type": "Transitive", - "resolved": "8.0.16", - "contentHash": "4msfwr7vdFQgQdmN54kqeY01GRG99sw2gTC8eWQ1eRxq6oOGNmGY0wIl9vk3xZN6CdIdXq2hwFSYGw2frfHLOw==", + "resolved": "8.0.20", + "contentHash": "295bKuC0id+di1sGf/flQHLvnlwD+9yuvd43Eq2ITEMtqfb5SxvcVA0xcXvNo/Zd3uS/VRXQGJ3CHIMlPgDwtw==", "dependencies": { - "Microsoft.AspNetCore.Metadata": "8.0.16", + "Microsoft.AspNetCore.Metadata": "8.0.20", "Microsoft.Extensions.Logging.Abstractions": "8.0.3", "Microsoft.Extensions.Options": "8.0.2" } }, "Microsoft.AspNetCore.Components": { "type": "Transitive", - "resolved": "8.0.16", - "contentHash": "53foNz+R1KAe404RgmLxjpcqORZM23NLsS5Qe8zIIt02ThMPCa9IWC9WULwTr60g6kcTt1HUnExhrnvsVCl0SQ==", + "resolved": "8.0.20", + "contentHash": "ZSgRdT6bUeq2h4jR8g3nGMy/k8e/9uQAIok8YNesgn+MiTt6szdNLCyBwKyvkUOkxtPFSiquN8Lq43WUHF86xw==", "dependencies": { - "Microsoft.AspNetCore.Authorization": "8.0.16", - "Microsoft.AspNetCore.Components.Analyzers": "8.0.16" + "Microsoft.AspNetCore.Authorization": "8.0.20", + "Microsoft.AspNetCore.Components.Analyzers": "8.0.20" } }, "Microsoft.AspNetCore.Components.Analyzers": { "type": "Transitive", - "resolved": "8.0.16", - "contentHash": "now9Taa3SMu7nWKe1sLExn86AVgo1NZej5u759UMvR74/OWzvDy2aN+uQE7twYW1mHTtR5ILjE7cX4L5WSm2Pg==" + "resolved": "8.0.20", + "contentHash": "n3GLOh3bLTQqxs2gDXXg+6QFF9rMtR51mS0lXbe0YtqxXtWEfj+Jdm+SOuZV2l3kZGuxxjzo6MU/LwmNA4dngw==" }, "Microsoft.AspNetCore.Metadata": { "type": "Transitive", - "resolved": "8.0.16", - "contentHash": "sgavJHc/BLiGxFiw2frEoFZld+FXDQLyvS+3bzofSD1l2RXe6xkFpcWn1BFxJVqGq5w30hzdkwCbKYYTXax7OA==" + "resolved": "8.0.20", + "contentHash": "0tULF+2scqnCEDbvd6w6+wU12O3KJgTle3UsrsglJElhXI1w5otkOrfyAKk4UyWhexKUXl99ttXzScP3X3+7gA==" }, "Microsoft.AspNetCore.SpaServices.Extensions": { "type": "Transitive", - "resolved": "8.0.16", - "contentHash": "xVPYtExIrnhIeMv9WRiGWH3O+w9iCXNhcOKsJ6q27qOqVyw7awClKHtzHzumPon3169P587QCHT1dngcwgzvtg==", + "resolved": "8.0.20", + "contentHash": "hYPSqeu0fOKxqwivIzwhZQTbrYb33gUvky0qoX8BMwFCB7IYNk4qCsamsLAserFG+XhfBO5MWbJAJqVeQQVTcg==", "dependencies": { "Microsoft.Extensions.FileProviders.Physical": "8.0.0" } }, "Microsoft.Bcl.AsyncInterfaces": { + "type": "Transitive", + "resolved": "8.0.0", + "contentHash": "3WA9q9yVqJp222P3x1wYIGDAkpjAku0TMUaaQV22g6L67AI0LdOIrVS7Ht2vJfLHGSPVuqN94vIr15qn+HEkHw==" + }, + "Microsoft.Bcl.HashCode": { "type": "Transitive", "resolved": "1.1.1", - "contentHash": "yuvf07qFWFqtK3P/MRkEKLhn5r2UbSpVueRziSqj0yJQIKFwG1pq9mOayK3zE5qZCTs0CbrwL9M6R8VwqyGy2w==" + "contentHash": "MalY0Y/uM/LjXtHfX/26l2VtN4LDNZ2OE3aumNOHDLsT4fNYy2hiHXI4CXCqKpNUNm7iJ2brrc4J89UdaL56FA==" }, "Microsoft.Data.SqlClient": { "type": "Transitive", @@ -585,6 +598,31 @@ "resolved": "5.2.0", "contentHash": "po1jhvFd+8pbfvJR/puh+fkHi0GRanAdvayh/0e47yaM6CXWZ6opUjCMFuYlAnD2LcbyvQE7fPJKvogmaUcN+w==" }, + "Microsoft.Extensions.AI": { + "type": "Transitive", + "resolved": "9.9.0", + "contentHash": "McRW8unhIw3kJ6F1Yd09L+YwhPUn+EO7LeM4fC9MbDZDFfVkd0ngUkq649nGsnmM0alc7pBGpj+jMKAxFomD0w==", + "dependencies": { + "Microsoft.Extensions.AI.Abstractions": "9.9.0", + "Microsoft.Extensions.Caching.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2", + "Microsoft.Extensions.Logging.Abstractions": "8.0.3" + } + }, + "Microsoft.Extensions.AI.Abstractions": { + "type": "Transitive", + "resolved": "9.9.0", + "contentHash": "wzE8iwSl/I+oHf4hgMhwTL+6kOYqFaAGIUt1gp9SrYUgTs48KrDbgJMtL4jbuYt6gFLXXOMcVSiGNqHEdyLoBg==" + }, + "Microsoft.Extensions.AI.OpenAI": { + "type": "Transitive", + "resolved": "9.9.0-preview.1.25458.4", + "contentHash": "RzcYc2TQbr5nMslrLiQvtVwrQrHmppZVnKGCTExynnon7/hGLSxGxGM2Npq5fIjwn4mjIFwExH3+zmJ4noTlWw==", + "dependencies": { + "Microsoft.Extensions.AI.Abstractions": "9.9.0", + "OpenAI": "2.4.0" + } + }, "Microsoft.Extensions.Caching.Abstractions": { "type": "Transitive", "resolved": "8.0.0", @@ -655,8 +693,8 @@ }, "Microsoft.Extensions.DependencyInjection.Abstractions": { "type": "Transitive", - "resolved": "8.0.2", - "contentHash": "3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg==" + "resolved": "9.0.7", + "contentHash": "iPK1FxbGFr2Xb+4Y+dTYI8Gupu9pOi8I3JPuPsrogUmEhe2hzZ9LpCmolMEBhVDo2ikcSr7G5zYiwaapHSQTew==" }, "Microsoft.Extensions.Diagnostics": { "type": "Transitive", @@ -687,8 +725,8 @@ }, "Microsoft.Extensions.FileProviders.Embedded": { "type": "Transitive", - "resolved": "8.0.16", - "contentHash": "YIo25vIQ4sMG4zAVNz08zVFMsbKN38D9BJKWfE+V5AJ6irPDQthlYGmADBdoWNNY9U6PwDE6ba0o4DhU9RiTRg==", + "resolved": "8.0.20", + "contentHash": "EzQEBehL0FiGAXYPuMywDqgOLRTRV7vJ9L6tp+1/KQfJHT1Ag6QWPFRnlwbWFGXJriwibF0DQYf0Z6BWnmG72w==", "dependencies": { "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0" } @@ -735,19 +773,19 @@ }, "Microsoft.Extensions.Localization": { "type": "Transitive", - "resolved": "8.0.16", - "contentHash": "O8YQPhXppePnh/lEVPnURMtQhp9PAcprx8Zm0deNwC0AhGpEqxKZYE3f+z0g572iMV/CP/raNFZ7eZDe+6FivQ==", + "resolved": "8.0.20", + "contentHash": "VJy90ZyJ2qQS8lk9s9WFRFLcdmsvycFnndcsaNcwZ/dLPRp0XToymF6H4rqgsowiSJp+qEVlPvyc6OP5aaOo1g==", "dependencies": { "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2", - "Microsoft.Extensions.Localization.Abstractions": "8.0.16", + "Microsoft.Extensions.Localization.Abstractions": "8.0.20", "Microsoft.Extensions.Logging.Abstractions": "8.0.3", "Microsoft.Extensions.Options": "8.0.2" } }, "Microsoft.Extensions.Localization.Abstractions": { "type": "Transitive", - "resolved": "8.0.16", - "contentHash": "Rzu/KGBSk+VNT3CVVz9cdZNqmaytfQGhTTUXTl9inlwxvkygz2gJYxpYnRC8VqR6vLLDdGXpubGj9zASd0WnMw==" + "resolved": "8.0.20", + "contentHash": "Bm583aOlAwllYWv1r4cwAFxUkw0FN5COXrKjjQpplnxE9A5zG14thfIVuaCQwO84rQPiPaLm2ytCzH4htDAUsg==" }, "Microsoft.Extensions.Logging": { "type": "Transitive", @@ -798,6 +836,14 @@ "resolved": "8.0.0", "contentHash": "bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==" }, + "Microsoft.Extensions.VectorData.Abstractions": { + "type": "Transitive", + "resolved": "9.7.0", + "contentHash": "Vth/omSCX2vR0JabzSRU/hdPhr0CvUVZlaS2lJPWHrEwvak8ntrQLDtLMtMiWKSvviGBe/WmjUW8gA3qqn9tjw==", + "dependencies": { + "Microsoft.Extensions.AI.Abstractions": "9.5.0" + } + }, "Microsoft.Identity.Client": { "type": "Transitive", "resolved": "4.61.3", @@ -863,6 +909,73 @@ "Microsoft.IdentityModel.Logging": "7.6.2" } }, + "Microsoft.SemanticKernel": { + "type": "Transitive", + "resolved": "1.65.0", + "contentHash": "G0pnrlZjmcx9napJ3jLbDxE6NWDhkmqibQSokYlzmzqHMTgsMloyOn/452HtSiZgX58Byf9RV8mzQ4Wa3jUK6g==", + "dependencies": { + "Microsoft.SemanticKernel.Connectors.AzureOpenAI": "1.65.0", + "Microsoft.SemanticKernel.Core": "1.65.0" + } + }, + "Microsoft.SemanticKernel.Abstractions": { + "type": "Transitive", + "resolved": "1.65.0", + "contentHash": "WnwNCY83+k6ohnZuF/vdBeME0/QF2L+HP8NVqSnGjREYRj2l9e545rf6qTUZqJ+sLizHWAz3GnA5a4IYl2cpWw==", + "dependencies": { + "Microsoft.Bcl.HashCode": "1.1.1", + "Microsoft.Extensions.AI": "9.9.0", + "Microsoft.Extensions.VectorData.Abstractions": "9.7.0" + } + }, + "Microsoft.SemanticKernel.Agents.Abstractions": { + "type": "Transitive", + "resolved": "1.65.0", + "contentHash": "R5eOwppgHR887cauBALntFA4jEKFe3qSj9GGjk8hgcL4iJi8wmEnm47Iv0zah9L6COfkyDCcGHsiZrwBBKu8ew==", + "dependencies": { + "Microsoft.SemanticKernel.Abstractions": "1.65.0", + "System.Text.Json": "8.0.6" + } + }, + "Microsoft.SemanticKernel.Agents.Core": { + "type": "Transitive", + "resolved": "1.65.0", + "contentHash": "jec4yLH3A1Ck9ZNE66LhvgEhUMMkd0E7AhtgFxuHjuP419e490AHC3PdYD8UDTaYPeOm2DDkQTqZGuQmjO+N0A==", + "dependencies": { + "Microsoft.SemanticKernel.Agents.Abstractions": "1.65.0", + "Microsoft.SemanticKernel.Core": "1.65.0" + } + }, + "Microsoft.SemanticKernel.Connectors.AzureOpenAI": { + "type": "Transitive", + "resolved": "1.65.0", + "contentHash": "JUKoACsBmaz49I+VYkeQIhyry4+XBK8VQRiocjfkLracv0CWheUOmPxHVkaMvZ2muVZMm0p4LluJXr0uykUt3A==", + "dependencies": { + "Azure.AI.OpenAI": "[2.3.0-beta.2]", + "Microsoft.SemanticKernel.Connectors.OpenAI": "1.65.0", + "Microsoft.SemanticKernel.Core": "1.65.0" + } + }, + "Microsoft.SemanticKernel.Connectors.OpenAI": { + "type": "Transitive", + "resolved": "1.65.0", + "contentHash": "EX8kA14tNNKMRzcDuyC9cUr/VG9alA2UQTps0re/fr+zGZAs2vmwcVK0Sl7DObET44F2HW81SYtDlTA5BkumZA==", + "dependencies": { + "Microsoft.Extensions.AI.OpenAI": "9.9.0-preview.1.25458.4", + "Microsoft.SemanticKernel.Core": "1.65.0", + "OpenAI": "[2.4.0]" + } + }, + "Microsoft.SemanticKernel.Core": { + "type": "Transitive", + "resolved": "1.65.0", + "contentHash": "f5Nb2yEaGXA7vGs7byIbp9RLhT3eCFYbk4QYq1h10DYkVwUPVFDDoBSyvkv+Q2o+qUWceRoj82yIeitIby5RjA==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "8.0.1", + "Microsoft.SemanticKernel.Abstractions": "1.65.0", + "System.Numerics.Tensors": "9.0.8" + } + }, "Microsoft.SqlServer.Server": { "type": "Transitive", "resolved": "1.0.0", @@ -870,8 +983,8 @@ }, "MimeKit": { "type": "Transitive", - "resolved": "4.12.0", - "contentHash": "PFUHfs6BZxKYM/QPJksAwXphbJf0SEfdSfsoQ6p6yvFRaJPofFJMBiotWhFRrdSUzfp6C6K49EjBIqIwZ2TJqA==", + "resolved": "4.13.0", + "contentHash": "oa4JuhAzJydHnPCc/XWeyBUGd3uiVyWW0NXqOVgkXEHjbHlPVBssklK3mpw9sokjzAaBGdj0bceFsr+NXvAukA==", "dependencies": { "BouncyCastle.Cryptography": "2.5.1", "System.Security.Cryptography.Pkcs": "8.0.1" @@ -887,6 +1000,14 @@ "resolved": "13.0.3", "contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==" }, + "OpenAI": { + "type": "Transitive", + "resolved": "2.4.0", + "contentHash": "hHPAIR84Q1w52YcFSbp/yT8+BuPn1w16fY/pX22kyi8SKcVSfcKCQrBC5Fi5aH7WY2uWDB3xQOF9sI0lBB/a3g==", + "dependencies": { + "System.ClientModel": "1.6.1" + } + }, "System.Buffers": { "type": "Transitive", "resolved": "4.5.1", @@ -894,11 +1015,11 @@ }, "System.ClientModel": { "type": "Transitive", - "resolved": "1.0.0", - "contentHash": "I3CVkvxeqFYjIVEP59DnjbeoGNfo/+SZrCLpRz2v/g0gpCHaEMPtWSY0s9k/7jR1rAsLNg2z2u1JRB76tPjnIw==", + "resolved": "1.6.1", + "contentHash": "xcHHhDqB5MnOOY8yIn64Vzp6gtBEs6k5J1hluG04CrShSvQNXOx4PSDs7wJiXLDidlY/FZJmxJdKTKskyJwjvw==", "dependencies": { - "System.Memory.Data": "1.0.2", - "System.Text.Json": "4.7.2" + "Microsoft.Extensions.Logging.Abstractions": "8.0.3", + "System.Memory.Data": "8.0.1" } }, "System.CodeDom": { @@ -944,8 +1065,8 @@ }, "System.IO.Hashing": { "type": "Transitive", - "resolved": "9.0.5", - "contentHash": "iFhbuwiertFWWVlbOtfVV2MaojUW0/eQ2AKkBcjvmWHYw2orW5OiTHPqAeB7ny5+s09EQaZaQmX4SIpGX8HUdg==" + "resolved": "9.0.9", + "contentHash": "hcGHdlcKtox37LQZBLYJ3GdTlHx16F5tL96Rt8iaFscCAJW9IZt3asQbyuJMjcM9oyrn3Yh2454VY2fU0d/stw==" }, "System.IO.Pipelines": { "type": "Transitive", @@ -959,17 +1080,13 @@ }, "System.Memory.Data": { "type": "Transitive", - "resolved": "1.0.2", - "contentHash": "JGkzeqgBsiZwKJZ1IxPNsDFZDhUvuEdX8L8BDC8N3KOj+6zMcNU28CNN59TpZE/VJYy9cP+5M+sbxtWJx3/xtw==", - "dependencies": { - "System.Text.Encodings.Web": "4.7.2", - "System.Text.Json": "4.6.0" - } + "resolved": "8.0.1", + "contentHash": "BVYuec3jV23EMRDeR7Dr1/qhx7369dZzJ9IWy2xylvb4YfXsrUxspWc4UWYid/tj4zZK58uGZqn2WQiaDMhmAg==" }, - "System.Numerics.Vectors": { + "System.Numerics.Tensors": { "type": "Transitive", - "resolved": "4.5.0", - "contentHash": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==" + "resolved": "9.0.8", + "contentHash": "vnT3XBwytt8pYM25+lEHzR19F4GTkA9YA1E6wLOb55fiyY0wIaTVhlLrWAurvXcsgUdtNn0Ihw4qwWlsK6Wljg==" }, "System.Runtime.Caching": { "type": "Transitive", @@ -1002,15 +1119,10 @@ "System.Runtime.CompilerServices.Unsafe": "6.0.0" } }, - "System.Text.Encodings.Web": { - "type": "Transitive", - "resolved": "4.7.2", - "contentHash": "iTUgB/WtrZ1sWZs84F2hwyQhiRH6QNjQv2DkwrH+WP6RoFga2Q1m3f9/Q7FG8cck8AdHitQkmkXSY8qylcDmuA==" - }, "System.Text.Json": { "type": "Transitive", - "resolved": "8.0.5", - "contentHash": "0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg==" + "resolved": "8.0.6", + "contentHash": "BvSpVBsVN9b+Y+wONbvJOHd1HjXQf33+XiC28ZMOwRsYb42mz3Q8YHnpTSwpwJLqYCMqM+0UUVC3V+pi25XfkQ==" }, "System.Threading.Tasks.Extensions": { "type": "Transitive", diff --git a/tests/Kentico.Xperience.TagManager.Tests/packages.lock.json b/tests/Kentico.Xperience.TagManager.Tests/packages.lock.json index d3d9ca2..82c58b6 100644 --- a/tests/Kentico.Xperience.TagManager.Tests/packages.lock.json +++ b/tests/Kentico.Xperience.TagManager.Tests/packages.lock.json @@ -59,19 +59,23 @@ "AngleSharp": "[0.17.0, 0.18.0)" } }, + "Azure.AI.OpenAI": { + "type": "Transitive", + "resolved": "2.3.0-beta.2", + "contentHash": "0E4l6JY/yrEGcWoTkp531aEp0gLQ7QGSgrZLMt83xcPhK1BOEfN3hK+puewAqQ++gTKH/iKKEEnmPSt2mXaZwA==", + "dependencies": { + "Azure.Core": "1.47.3", + "OpenAI": "2.3.0" + } + }, "Azure.Core": { "type": "Transitive", - "resolved": "1.38.0", - "contentHash": "IuEgCoVA0ef7E4pQtpC3+TkPbzaoQfa77HlfJDmfuaJUCVJmn7fT0izamZiryW5sYUFKizsftIxMkXKbgIcPMQ==", + "resolved": "1.47.3", + "contentHash": "u/uCNtUWT+Q/Is7/PAMy3KP9kq5vY5klRnyAvRxO/kEa5OnV3/X5lHlCajNANC7vmej6jAqceqLBJNO/VyCKzg==", "dependencies": { - "Microsoft.Bcl.AsyncInterfaces": "1.1.1", - "System.ClientModel": "1.0.0", - "System.Diagnostics.DiagnosticSource": "6.0.1", - "System.Memory.Data": "1.0.2", - "System.Numerics.Vectors": "4.5.0", - "System.Text.Encodings.Web": "4.7.2", - "System.Text.Json": "4.7.2", - "System.Threading.Tasks.Extensions": "4.5.4" + "Microsoft.Bcl.AsyncInterfaces": "8.0.0", + "System.ClientModel": "1.6.1", + "System.Memory.Data": "8.0.1" } }, "Azure.Identity": { @@ -443,8 +447,8 @@ }, "HtmlSanitizer": { "type": "Transitive", - "resolved": "9.0.884", - "contentHash": "snLmdnkg2kyXseDyNKD8e6h4XTtyXw3Zszmugpv5UOYMCn3FReDBEcWz/VO872MVP+jwIOtykbR7waCRblw5WA==", + "resolved": "9.0.886", + "contentHash": "qw87Q+bffcs2Fw/Rd3VXWg/QK+K9eIxeE9QidQLz3C/ffgUGuOB0X4MWUuuolUnnBvoD/u6FqXhsqIA67nL4kg==", "dependencies": { "AngleSharp": "[0.17.1]", "AngleSharp.Css": "[0.17.0]" @@ -452,10 +456,12 @@ }, "Kentico.Aira.Client": { "type": "Transitive", - "resolved": "3.5.0", - "contentHash": "JwmCbaaUvG1oXA2IF2QZguJekbfEjx8n2ohDtBZUAZdvs2w6CeKP5bYXu7FLGJZPPM4YUNVOt6DAeMXb4SA+kw==", + "resolved": "3.6.1", + "contentHash": "KwDjaB7JkuyVsqChevFJK+UnZq0oXQP3zgXIf6uhuYvdgEsjADtflFJIi3kTg3mOHRxP6Z/8taQONdLNFQF00A==", "dependencies": { + "Azure.Core": "1.47.1", "Microsoft.Extensions.DependencyInjection": "8.0.1", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.7", "Microsoft.Extensions.Http": "8.0.1", "Microsoft.Extensions.Options": "8.0.2", "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0", @@ -464,90 +470,95 @@ }, "Kentico.Xperience.Core": { "type": "Transitive", - "resolved": "30.6.0", - "contentHash": "oHJca2Szbso7uPyZmj0NdBTMfKhnq5fUuL9TaUZNGWbrzjR7YUHf5QjinXJGoRaLa/bosvRvN3EE4t49XvRM6w==", + "resolved": "30.10.1", + "contentHash": "RBpw5tYwQ0gbiUmdWMvXYBOOLKsKGAkkeDtPnVXpsc19P0MvFF7g4QmIQSR9lWr2nSsCYpvZuIU4Uk4o/TmuZA==", "dependencies": { "AngleSharp": "0.17.1", - "Kentico.Aira.Client": "3.5.0", - "Magick.NET-Q8-AnyCPU": "14.6.0", - "MailKit": "4.12.1", + "Kentico.Aira.Client": "3.6.1", + "Magick.NET-Q8-AnyCPU": "14.8.2", + "MailKit": "4.13.0", "Microsoft.Data.SqlClient": "5.2.3", "Microsoft.Extensions.Caching.Memory": "8.0.1", "Microsoft.Extensions.Configuration": "8.0.0", "Microsoft.Extensions.DependencyInjection": "8.0.1", "Microsoft.Extensions.FileProviders.Physical": "8.0.0", "Microsoft.Extensions.Hosting.Abstractions": "8.0.1", - "Microsoft.Extensions.Localization": "8.0.16", + "Microsoft.Extensions.Localization": "8.0.20", "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0", "Mono.Cecil": "0.11.6", "Newtonsoft.Json": "13.0.3", "System.CodeDom": "8.0.0", - "System.IO.Hashing": "9.0.5" + "System.IO.Hashing": "9.0.9" } }, "Magick.NET-Q8-AnyCPU": { "type": "Transitive", - "resolved": "14.6.0", - "contentHash": "B0/qIiJ3Y+saxSLVOcPCBQe/5UZYU0FedxXu+ZvSL7DXOhEzbcOgnaTtUhpUZhMWSOB/zrkduKFHnCj+7W0GOg==", + "resolved": "14.8.2", + "contentHash": "zvxHpMdHqVwOoiAShgQsZfIlgT2PU5wRaDAc38go6ytlM7pk3SGpzOV49RlDC2CV+T1G+r4y/Fh7//YYCh7A5g==", "dependencies": { - "Magick.NET.Core": "14.6.0" + "Magick.NET.Core": "14.8.2" } }, "Magick.NET.Core": { "type": "Transitive", - "resolved": "14.6.0", - "contentHash": "hyXMoLiq6iHooL54iTYzKtiWOAQOiwrwVMeoglGifwYAduAzVfeG+/BxgIz1SaxfczBfQFlcWKTrRU0RNBucUw==" + "resolved": "14.8.2", + "contentHash": "jGOTUTjMbTpOUCHj1IFlAlEl6bJdp+2tWi7q2CYhJx/ZahuqKMMzLfTOOyMX9rlSB4CYWX+FApIjmdb9OievIA==" }, "MailKit": { "type": "Transitive", - "resolved": "4.12.1", - "contentHash": "rIqJm92qtHvk1hDchsJ95Hy7n46A7imE24ol++ikXBsjf3Bi1qDBu4H91FfY6LrYXJaxRlc2gIIpC8AOJrCbqg==", + "resolved": "4.13.0", + "contentHash": "GsepEHKkaQvbAuBizlhz93yc0ihJWzVCfoerfnpCeqiKLeS6gsTKInYy3/U2wqgkGE62TKs5OKS1a90pyc+j4g==", "dependencies": { - "MimeKit": "4.12.0", + "MimeKit": "4.13.0", "System.Formats.Asn1": "8.0.1" } }, "Microsoft.AspNetCore.Authorization": { "type": "Transitive", - "resolved": "8.0.16", - "contentHash": "4msfwr7vdFQgQdmN54kqeY01GRG99sw2gTC8eWQ1eRxq6oOGNmGY0wIl9vk3xZN6CdIdXq2hwFSYGw2frfHLOw==", + "resolved": "8.0.20", + "contentHash": "295bKuC0id+di1sGf/flQHLvnlwD+9yuvd43Eq2ITEMtqfb5SxvcVA0xcXvNo/Zd3uS/VRXQGJ3CHIMlPgDwtw==", "dependencies": { - "Microsoft.AspNetCore.Metadata": "8.0.16", + "Microsoft.AspNetCore.Metadata": "8.0.20", "Microsoft.Extensions.Logging.Abstractions": "8.0.3", "Microsoft.Extensions.Options": "8.0.2" } }, "Microsoft.AspNetCore.Components": { "type": "Transitive", - "resolved": "8.0.16", - "contentHash": "53foNz+R1KAe404RgmLxjpcqORZM23NLsS5Qe8zIIt02ThMPCa9IWC9WULwTr60g6kcTt1HUnExhrnvsVCl0SQ==", + "resolved": "8.0.20", + "contentHash": "ZSgRdT6bUeq2h4jR8g3nGMy/k8e/9uQAIok8YNesgn+MiTt6szdNLCyBwKyvkUOkxtPFSiquN8Lq43WUHF86xw==", "dependencies": { - "Microsoft.AspNetCore.Authorization": "8.0.16", - "Microsoft.AspNetCore.Components.Analyzers": "8.0.16" + "Microsoft.AspNetCore.Authorization": "8.0.20", + "Microsoft.AspNetCore.Components.Analyzers": "8.0.20" } }, "Microsoft.AspNetCore.Components.Analyzers": { "type": "Transitive", - "resolved": "8.0.16", - "contentHash": "now9Taa3SMu7nWKe1sLExn86AVgo1NZej5u759UMvR74/OWzvDy2aN+uQE7twYW1mHTtR5ILjE7cX4L5WSm2Pg==" + "resolved": "8.0.20", + "contentHash": "n3GLOh3bLTQqxs2gDXXg+6QFF9rMtR51mS0lXbe0YtqxXtWEfj+Jdm+SOuZV2l3kZGuxxjzo6MU/LwmNA4dngw==" }, "Microsoft.AspNetCore.Metadata": { "type": "Transitive", - "resolved": "8.0.16", - "contentHash": "sgavJHc/BLiGxFiw2frEoFZld+FXDQLyvS+3bzofSD1l2RXe6xkFpcWn1BFxJVqGq5w30hzdkwCbKYYTXax7OA==" + "resolved": "8.0.20", + "contentHash": "0tULF+2scqnCEDbvd6w6+wU12O3KJgTle3UsrsglJElhXI1w5otkOrfyAKk4UyWhexKUXl99ttXzScP3X3+7gA==" }, "Microsoft.AspNetCore.SpaServices.Extensions": { "type": "Transitive", - "resolved": "8.0.16", - "contentHash": "xVPYtExIrnhIeMv9WRiGWH3O+w9iCXNhcOKsJ6q27qOqVyw7awClKHtzHzumPon3169P587QCHT1dngcwgzvtg==", + "resolved": "8.0.20", + "contentHash": "hYPSqeu0fOKxqwivIzwhZQTbrYb33gUvky0qoX8BMwFCB7IYNk4qCsamsLAserFG+XhfBO5MWbJAJqVeQQVTcg==", "dependencies": { "Microsoft.Extensions.FileProviders.Physical": "8.0.0" } }, "Microsoft.Bcl.AsyncInterfaces": { + "type": "Transitive", + "resolved": "8.0.0", + "contentHash": "3WA9q9yVqJp222P3x1wYIGDAkpjAku0TMUaaQV22g6L67AI0LdOIrVS7Ht2vJfLHGSPVuqN94vIr15qn+HEkHw==" + }, + "Microsoft.Bcl.HashCode": { "type": "Transitive", "resolved": "1.1.1", - "contentHash": "yuvf07qFWFqtK3P/MRkEKLhn5r2UbSpVueRziSqj0yJQIKFwG1pq9mOayK3zE5qZCTs0CbrwL9M6R8VwqyGy2w==" + "contentHash": "MalY0Y/uM/LjXtHfX/26l2VtN4LDNZ2OE3aumNOHDLsT4fNYy2hiHXI4CXCqKpNUNm7iJ2brrc4J89UdaL56FA==" }, "Microsoft.CodeCoverage": { "type": "Transitive", @@ -574,6 +585,31 @@ "resolved": "5.2.0", "contentHash": "po1jhvFd+8pbfvJR/puh+fkHi0GRanAdvayh/0e47yaM6CXWZ6opUjCMFuYlAnD2LcbyvQE7fPJKvogmaUcN+w==" }, + "Microsoft.Extensions.AI": { + "type": "Transitive", + "resolved": "9.9.0", + "contentHash": "McRW8unhIw3kJ6F1Yd09L+YwhPUn+EO7LeM4fC9MbDZDFfVkd0ngUkq649nGsnmM0alc7pBGpj+jMKAxFomD0w==", + "dependencies": { + "Microsoft.Extensions.AI.Abstractions": "9.9.0", + "Microsoft.Extensions.Caching.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2", + "Microsoft.Extensions.Logging.Abstractions": "8.0.3" + } + }, + "Microsoft.Extensions.AI.Abstractions": { + "type": "Transitive", + "resolved": "9.9.0", + "contentHash": "wzE8iwSl/I+oHf4hgMhwTL+6kOYqFaAGIUt1gp9SrYUgTs48KrDbgJMtL4jbuYt6gFLXXOMcVSiGNqHEdyLoBg==" + }, + "Microsoft.Extensions.AI.OpenAI": { + "type": "Transitive", + "resolved": "9.9.0-preview.1.25458.4", + "contentHash": "RzcYc2TQbr5nMslrLiQvtVwrQrHmppZVnKGCTExynnon7/hGLSxGxGM2Npq5fIjwn4mjIFwExH3+zmJ4noTlWw==", + "dependencies": { + "Microsoft.Extensions.AI.Abstractions": "9.9.0", + "OpenAI": "2.4.0" + } + }, "Microsoft.Extensions.Caching.Abstractions": { "type": "Transitive", "resolved": "8.0.0", @@ -644,8 +680,8 @@ }, "Microsoft.Extensions.DependencyInjection.Abstractions": { "type": "Transitive", - "resolved": "8.0.2", - "contentHash": "3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg==" + "resolved": "9.0.7", + "contentHash": "iPK1FxbGFr2Xb+4Y+dTYI8Gupu9pOi8I3JPuPsrogUmEhe2hzZ9LpCmolMEBhVDo2ikcSr7G5zYiwaapHSQTew==" }, "Microsoft.Extensions.Diagnostics": { "type": "Transitive", @@ -676,8 +712,8 @@ }, "Microsoft.Extensions.FileProviders.Embedded": { "type": "Transitive", - "resolved": "8.0.16", - "contentHash": "YIo25vIQ4sMG4zAVNz08zVFMsbKN38D9BJKWfE+V5AJ6irPDQthlYGmADBdoWNNY9U6PwDE6ba0o4DhU9RiTRg==", + "resolved": "8.0.20", + "contentHash": "EzQEBehL0FiGAXYPuMywDqgOLRTRV7vJ9L6tp+1/KQfJHT1Ag6QWPFRnlwbWFGXJriwibF0DQYf0Z6BWnmG72w==", "dependencies": { "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0" } @@ -724,19 +760,19 @@ }, "Microsoft.Extensions.Localization": { "type": "Transitive", - "resolved": "8.0.16", - "contentHash": "O8YQPhXppePnh/lEVPnURMtQhp9PAcprx8Zm0deNwC0AhGpEqxKZYE3f+z0g572iMV/CP/raNFZ7eZDe+6FivQ==", + "resolved": "8.0.20", + "contentHash": "VJy90ZyJ2qQS8lk9s9WFRFLcdmsvycFnndcsaNcwZ/dLPRp0XToymF6H4rqgsowiSJp+qEVlPvyc6OP5aaOo1g==", "dependencies": { "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2", - "Microsoft.Extensions.Localization.Abstractions": "8.0.16", + "Microsoft.Extensions.Localization.Abstractions": "8.0.20", "Microsoft.Extensions.Logging.Abstractions": "8.0.3", "Microsoft.Extensions.Options": "8.0.2" } }, "Microsoft.Extensions.Localization.Abstractions": { "type": "Transitive", - "resolved": "8.0.16", - "contentHash": "Rzu/KGBSk+VNT3CVVz9cdZNqmaytfQGhTTUXTl9inlwxvkygz2gJYxpYnRC8VqR6vLLDdGXpubGj9zASd0WnMw==" + "resolved": "8.0.20", + "contentHash": "Bm583aOlAwllYWv1r4cwAFxUkw0FN5COXrKjjQpplnxE9A5zG14thfIVuaCQwO84rQPiPaLm2ytCzH4htDAUsg==" }, "Microsoft.Extensions.Logging": { "type": "Transitive", @@ -787,6 +823,14 @@ "resolved": "8.0.0", "contentHash": "bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==" }, + "Microsoft.Extensions.VectorData.Abstractions": { + "type": "Transitive", + "resolved": "9.7.0", + "contentHash": "Vth/omSCX2vR0JabzSRU/hdPhr0CvUVZlaS2lJPWHrEwvak8ntrQLDtLMtMiWKSvviGBe/WmjUW8gA3qqn9tjw==", + "dependencies": { + "Microsoft.Extensions.AI.Abstractions": "9.5.0" + } + }, "Microsoft.Identity.Client": { "type": "Transitive", "resolved": "4.61.3", @@ -852,6 +896,73 @@ "Microsoft.IdentityModel.Logging": "7.6.2" } }, + "Microsoft.SemanticKernel": { + "type": "Transitive", + "resolved": "1.65.0", + "contentHash": "G0pnrlZjmcx9napJ3jLbDxE6NWDhkmqibQSokYlzmzqHMTgsMloyOn/452HtSiZgX58Byf9RV8mzQ4Wa3jUK6g==", + "dependencies": { + "Microsoft.SemanticKernel.Connectors.AzureOpenAI": "1.65.0", + "Microsoft.SemanticKernel.Core": "1.65.0" + } + }, + "Microsoft.SemanticKernel.Abstractions": { + "type": "Transitive", + "resolved": "1.65.0", + "contentHash": "WnwNCY83+k6ohnZuF/vdBeME0/QF2L+HP8NVqSnGjREYRj2l9e545rf6qTUZqJ+sLizHWAz3GnA5a4IYl2cpWw==", + "dependencies": { + "Microsoft.Bcl.HashCode": "1.1.1", + "Microsoft.Extensions.AI": "9.9.0", + "Microsoft.Extensions.VectorData.Abstractions": "9.7.0" + } + }, + "Microsoft.SemanticKernel.Agents.Abstractions": { + "type": "Transitive", + "resolved": "1.65.0", + "contentHash": "R5eOwppgHR887cauBALntFA4jEKFe3qSj9GGjk8hgcL4iJi8wmEnm47Iv0zah9L6COfkyDCcGHsiZrwBBKu8ew==", + "dependencies": { + "Microsoft.SemanticKernel.Abstractions": "1.65.0", + "System.Text.Json": "8.0.6" + } + }, + "Microsoft.SemanticKernel.Agents.Core": { + "type": "Transitive", + "resolved": "1.65.0", + "contentHash": "jec4yLH3A1Ck9ZNE66LhvgEhUMMkd0E7AhtgFxuHjuP419e490AHC3PdYD8UDTaYPeOm2DDkQTqZGuQmjO+N0A==", + "dependencies": { + "Microsoft.SemanticKernel.Agents.Abstractions": "1.65.0", + "Microsoft.SemanticKernel.Core": "1.65.0" + } + }, + "Microsoft.SemanticKernel.Connectors.AzureOpenAI": { + "type": "Transitive", + "resolved": "1.65.0", + "contentHash": "JUKoACsBmaz49I+VYkeQIhyry4+XBK8VQRiocjfkLracv0CWheUOmPxHVkaMvZ2muVZMm0p4LluJXr0uykUt3A==", + "dependencies": { + "Azure.AI.OpenAI": "[2.3.0-beta.2]", + "Microsoft.SemanticKernel.Connectors.OpenAI": "1.65.0", + "Microsoft.SemanticKernel.Core": "1.65.0" + } + }, + "Microsoft.SemanticKernel.Connectors.OpenAI": { + "type": "Transitive", + "resolved": "1.65.0", + "contentHash": "EX8kA14tNNKMRzcDuyC9cUr/VG9alA2UQTps0re/fr+zGZAs2vmwcVK0Sl7DObET44F2HW81SYtDlTA5BkumZA==", + "dependencies": { + "Microsoft.Extensions.AI.OpenAI": "9.9.0-preview.1.25458.4", + "Microsoft.SemanticKernel.Core": "1.65.0", + "OpenAI": "[2.4.0]" + } + }, + "Microsoft.SemanticKernel.Core": { + "type": "Transitive", + "resolved": "1.65.0", + "contentHash": "f5Nb2yEaGXA7vGs7byIbp9RLhT3eCFYbk4QYq1h10DYkVwUPVFDDoBSyvkv+Q2o+qUWceRoj82yIeitIby5RjA==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "8.0.1", + "Microsoft.SemanticKernel.Abstractions": "1.65.0", + "System.Numerics.Tensors": "9.0.8" + } + }, "Microsoft.SqlServer.Server": { "type": "Transitive", "resolved": "1.0.0", @@ -876,8 +987,8 @@ }, "MimeKit": { "type": "Transitive", - "resolved": "4.12.0", - "contentHash": "PFUHfs6BZxKYM/QPJksAwXphbJf0SEfdSfsoQ6p6yvFRaJPofFJMBiotWhFRrdSUzfp6C6K49EjBIqIwZ2TJqA==", + "resolved": "4.13.0", + "contentHash": "oa4JuhAzJydHnPCc/XWeyBUGd3uiVyWW0NXqOVgkXEHjbHlPVBssklK3mpw9sokjzAaBGdj0bceFsr+NXvAukA==", "dependencies": { "BouncyCastle.Cryptography": "2.5.1", "System.Security.Cryptography.Pkcs": "8.0.1" @@ -893,6 +1004,14 @@ "resolved": "13.0.3", "contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==" }, + "OpenAI": { + "type": "Transitive", + "resolved": "2.4.0", + "contentHash": "hHPAIR84Q1w52YcFSbp/yT8+BuPn1w16fY/pX22kyi8SKcVSfcKCQrBC5Fi5aH7WY2uWDB3xQOF9sI0lBB/a3g==", + "dependencies": { + "System.ClientModel": "1.6.1" + } + }, "System.Buffers": { "type": "Transitive", "resolved": "4.5.1", @@ -900,11 +1019,11 @@ }, "System.ClientModel": { "type": "Transitive", - "resolved": "1.0.0", - "contentHash": "I3CVkvxeqFYjIVEP59DnjbeoGNfo/+SZrCLpRz2v/g0gpCHaEMPtWSY0s9k/7jR1rAsLNg2z2u1JRB76tPjnIw==", + "resolved": "1.6.1", + "contentHash": "xcHHhDqB5MnOOY8yIn64Vzp6gtBEs6k5J1hluG04CrShSvQNXOx4PSDs7wJiXLDidlY/FZJmxJdKTKskyJwjvw==", "dependencies": { - "System.Memory.Data": "1.0.2", - "System.Text.Json": "4.7.2" + "Microsoft.Extensions.Logging.Abstractions": "8.0.3", + "System.Memory.Data": "8.0.1" } }, "System.CodeDom": { @@ -950,8 +1069,8 @@ }, "System.IO.Hashing": { "type": "Transitive", - "resolved": "9.0.5", - "contentHash": "iFhbuwiertFWWVlbOtfVV2MaojUW0/eQ2AKkBcjvmWHYw2orW5OiTHPqAeB7ny5+s09EQaZaQmX4SIpGX8HUdg==" + "resolved": "9.0.9", + "contentHash": "hcGHdlcKtox37LQZBLYJ3GdTlHx16F5tL96Rt8iaFscCAJW9IZt3asQbyuJMjcM9oyrn3Yh2454VY2fU0d/stw==" }, "System.IO.Pipelines": { "type": "Transitive", @@ -965,17 +1084,13 @@ }, "System.Memory.Data": { "type": "Transitive", - "resolved": "1.0.2", - "contentHash": "JGkzeqgBsiZwKJZ1IxPNsDFZDhUvuEdX8L8BDC8N3KOj+6zMcNU28CNN59TpZE/VJYy9cP+5M+sbxtWJx3/xtw==", - "dependencies": { - "System.Text.Encodings.Web": "4.7.2", - "System.Text.Json": "4.6.0" - } + "resolved": "8.0.1", + "contentHash": "BVYuec3jV23EMRDeR7Dr1/qhx7369dZzJ9IWy2xylvb4YfXsrUxspWc4UWYid/tj4zZK58uGZqn2WQiaDMhmAg==" }, - "System.Numerics.Vectors": { + "System.Numerics.Tensors": { "type": "Transitive", - "resolved": "4.5.0", - "contentHash": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==" + "resolved": "9.0.8", + "contentHash": "vnT3XBwytt8pYM25+lEHzR19F4GTkA9YA1E6wLOb55fiyY0wIaTVhlLrWAurvXcsgUdtNn0Ihw4qwWlsK6Wljg==" }, "System.Reflection.Metadata": { "type": "Transitive", @@ -1013,15 +1128,10 @@ "System.Runtime.CompilerServices.Unsafe": "6.0.0" } }, - "System.Text.Encodings.Web": { - "type": "Transitive", - "resolved": "4.7.2", - "contentHash": "iTUgB/WtrZ1sWZs84F2hwyQhiRH6QNjQv2DkwrH+WP6RoFga2Q1m3f9/Q7FG8cck8AdHitQkmkXSY8qylcDmuA==" - }, "System.Text.Json": { "type": "Transitive", - "resolved": "8.0.5", - "contentHash": "0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg==" + "resolved": "8.0.6", + "contentHash": "BvSpVBsVN9b+Y+wONbvJOHd1HjXQf33+XiC28ZMOwRsYb42mz3Q8YHnpTSwpwJLqYCMqM+0UUVC3V+pi25XfkQ==" }, "System.Threading.Tasks.Extensions": { "type": "Transitive", @@ -1039,39 +1149,41 @@ "kentico.xperience.tagmanager": { "type": "Project", "dependencies": { - "Kentico.Xperience.Admin": "[30.6.0, )", - "Kentico.Xperience.WebApp": "[30.6.0, )", + "Kentico.Xperience.Admin": "[30.10.1, )", + "Kentico.Xperience.WebApp": "[30.10.1, )", "Microsoft.Extensions.Configuration.UserSecrets": "[8.0.1, )", "Microsoft.Extensions.DependencyInjection": "[8.0.1, )" } }, "Kentico.Xperience.Admin": { "type": "CentralTransitive", - "requested": "[30.6.0, )", - "resolved": "30.6.0", - "contentHash": "IP5ZPX/ZlAjbDwfMDFTY3pQ//ZoD0sERv1ZxpvphvN/pQJtpw5HVeck8pEQFUksElri3Gv5CiOogl1Wkniq3lw==", + "requested": "[30.10.1, )", + "resolved": "30.10.1", + "contentHash": "zb686F+4tlaikhGmUjIbfP7ZJ6QzFierqAKw9acfMRC2z/CtsrF05SgH+hoaX0yIGtxCT6M1NSZj4U3uK2nUCg==", "dependencies": { - "Kentico.Aira.Client": "3.5.0", - "Kentico.Xperience.WebApp": "[30.6.0]", - "Microsoft.AspNetCore.SpaServices.Extensions": "8.0.16", - "Microsoft.Extensions.FileProviders.Embedded": "8.0.16" + "Kentico.Aira.Client": "3.6.1", + "Kentico.Xperience.WebApp": "[30.10.1]", + "Microsoft.AspNetCore.SpaServices.Extensions": "8.0.20", + "Microsoft.Extensions.FileProviders.Embedded": "8.0.20", + "Microsoft.SemanticKernel": "1.65.0", + "Microsoft.SemanticKernel.Agents.Core": "1.65.0", + "Microsoft.SemanticKernel.Connectors.AzureOpenAI": "1.65.0" } }, "Kentico.Xperience.WebApp": { "type": "CentralTransitive", - "requested": "[30.6.0, )", - "resolved": "30.6.0", - "contentHash": "YBs+dw+C3EGdxeNJKrBFiQ1N+/dnuCis9cqRMN/QIvIoud+1q3at4nkGCaEkVtH5tQ/5zvclTj0+I2bFgl0SYg==", + "requested": "[30.10.1, )", + "resolved": "30.10.1", + "contentHash": "lx7NgSJphf+UsF+Jdt5TboFPRK2GtEkZtbhzcbpy8CrgB/im4E7Hj3njIVdxSo9+I4OiPTexUA8PB+heo7Y2Tg==", "dependencies": { "CommandLineParser": "2.9.1", "HotChocolate.AspNetCore": "15.0.3", "HotChocolate.Data": "15.0.3", - "HtmlSanitizer": "9.0.884", - "Kentico.Xperience.Core": "[30.6.0]", - "Microsoft.AspNetCore.Components": "8.0.16", + "HtmlSanitizer": "9.0.886", + "Kentico.Xperience.Core": "[30.10.1]", + "Microsoft.AspNetCore.Components": "8.0.20", "Microsoft.Extensions.Caching.Memory": "8.0.1", - "Microsoft.Extensions.FileProviders.Embedded": "8.0.16", - "System.Text.Json": "8.0.5" + "Microsoft.Extensions.FileProviders.Embedded": "8.0.20" } }, "Microsoft.Extensions.Configuration.UserSecrets": {